From e098503672790f9be0d694d8013b1a6e2546aae8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bollon?=
Date: Wed, 28 Apr 2021 15:10:00 +0200
Subject: [PATCH 1/4] updating French translations
---
src/Translations/fr/admin.php | 403 ++++++++++++++---------
src/Translations/fr/console.php | 35 ++
src/Translations/fr/globals.php | 36 +++
src/Translations/fr/lang.php | 539 ++++++++++++++++++++++---------
src/Translations/fr/settings.php | 98 +++++-
5 files changed, 793 insertions(+), 318 deletions(-)
create mode 100644 src/Translations/fr/console.php
create mode 100644 src/Translations/fr/globals.php
diff --git a/src/Translations/fr/admin.php b/src/Translations/fr/admin.php
index 1b9ce522..f50e236f 100644
--- a/src/Translations/fr/admin.php
+++ b/src/Translations/fr/admin.php
@@ -1,161 +1,248 @@
'Configuration',
- 'nav-agents' => 'Agents',
- 'nav-dashboard' => 'Tableau de bord',
- 'nav-categories' => 'Catégories',
- 'nav-priorities' => 'Priorités',
- 'nav-statuses' => 'Statuts',
- 'nav-configuration' => 'Paramètres',
- 'nav-administrator' => 'Administrateurs', //new
-
- 'table-hash' => '#',
- 'table-id' => 'ID',
- 'table-name' => 'Nom',
- 'table-action' => 'Action',
- 'table-categories' => 'Catégories',
- 'table-join-category' => 'Catégories à rejoindre',
- 'table-remove-agent' => 'Retirer des agents',
- 'table-remove-administrator' => 'Retirer des administrateurs', // New
-
- 'table-slug' => 'Champs',
- 'table-default' => 'Valeur par défaut',
- 'table-value' => 'Ma Valeur',
- 'table-lang' => 'Langue',
- 'table-edit' => 'Editer',
-
- 'btn-back' => 'Retour',
- 'btn-delete' => 'Supprimer',
- 'btn-edit' => 'Editer',
- 'btn-join' => 'Joindre',
- 'btn-remove' => 'Retirer',
- 'btn-submit' => 'Envoyer',
- 'btn-save' => 'Sauver',
- 'btn-update' => 'Mettre à jour',
-
- 'colon' => ': ',
-
- /*
- * Page specific
- */
-
- // $admin_route_path/dashboard
- 'index-title' => 'Gestionnaire des tickets',
- 'index-empty-records' => 'Aucun Ticket',
- 'index-total-tickets' => 'Total des tickets',
- 'index-open-tickets' => 'tickets ouverts',
- 'index-closed-tickets' => 'tickets fermés',
- 'index-performance-indicator' => 'Indicateur de Performance',
- 'index-periods' => 'Periodes',
- 'index-3-months' => '3 mois',
- 'index-6-months' => '6 mois',
- 'index-12-months' => '12 mois',
- 'index-tickets-share-per-category' => 'Tickets par catégorie',
- 'index-tickets-share-per-agent' => 'Tickets par agent',
- 'index-categories' => 'Catégories',
- 'index-category' => 'Catégories',
- 'index-agents' => 'Agents',
- 'index-agent' => 'Agent',
- 'index-administrators' => 'Administrateurs', //new
- 'index-administrator' => 'Administrateur', //new
- 'index-users' => 'Utilisateurs',
- 'index-user' => 'Utilisateur',
- 'index-tickets' => 'Tickets',
- 'index-open' => 'Ouvert',
- 'index-closed' => 'Fermé',
- 'index-total' => 'Total',
- 'index-month' => 'Mois',
- 'index-performance-chart' => 'Combien de jours en moyenne pour traiter un ticket ?',
- 'index-categories-chart' => 'Tickets distribués par catégorie',
- 'index-agents-chart' => 'Tickets distribués par Agent',
-
- // $admin_route_path/agent/____
- 'agent-index-title' => 'Gestionnaire des Agents',
- 'btn-create-new-agent' => 'Créer un nouvel agent',
- 'agent-index-no-agents' => 'Aucun agent ici, ',
- 'agent-index-create-new' => 'Ajouter des agents',
- 'agent-create-title' => 'Ajouter un Agent',
- 'agent-create-add-agents' => 'Ajouter des Agents',
- 'agent-create-no-users' => 'Aucun compte utilisateur présent, créer avant un utilisateur.',
- 'agent-create-select-user' => 'Sélectionner un utilisateur à ajouter comme agent',
-
- // $admin_route_path/administrators/____
- 'administrator-index-title' => 'Gestionnaire des Administrateurs', //new
- 'btn-create-new-administrator' => 'Créer un nouvel administrateur', //new
- 'administrator-index-no-administrators' => 'Aucun administrateur, ', //new
- 'administrator-index-create-new' => 'Ajouter aux administrateurs', //new
- 'administrator-create-title' => 'Ajouter un Administrateur', //new
- 'administrator-create-add-administrators' => 'Ajouter aux Administrateurs', //new
- 'administrator-create-no-users' => 'Aucun compte utilisateur présent, créer avant un utilisateur.', //new
- 'administrator-create-select-user' => 'Sélectionner un utilisateur à ajouter aux administrateurs', //new
-
- // $admin_route_path/category/____
- 'category-index-title' => 'Gestionnaire des Catégories',
- 'btn-create-new-category' => 'Créer une nouvelle catégorie',
- 'category-index-no-categories' => 'Aucune catégorie, ',
- 'category-index-create-new' => 'créer une nouvelle catégorie',
- 'category-index-js-delete' => 'Confirmez-vous la suppression de la catégorie : ',
- 'category-create-title' => 'Créer une Nouvelle Catégorie',
- 'category-create-name' => 'Nom',
- 'category-create-color' => 'Couleur',
- 'category-edit-title' => 'Editer la Catégorie :name',
-
- // $admin_route_path/priority/____
- 'priority-index-title' => 'Gestionnaire des Priorités',
- 'btn-create-new-priority' => 'Créer une nouvelle priorité',
- 'priority-index-no-priorities' => 'Aucune priorité, ',
- 'priority-index-create-new' => 'créer une nouvelle priorité',
- 'priority-index-js-delete' => 'Confirmez-vous la suppression de la priorité : ',
- 'priority-create-title' => 'Créer une Nouvelle Priorité',
- 'priority-create-name' => 'Nom',
- 'priority-create-color' => 'Couleur',
- 'priority-edit-title' => 'Editer la Priorité: :name',
-
- // $admin_route_path/status/____
- 'status-index-title' => 'Gestionnaire des Statuts',
- 'btn-create-new-status' => 'Créer un nouveau statut',
- 'status-index-no-statuses' => 'Aucun statut,',
- 'status-index-create-new' => 'créer un nouveau statut',
- 'status-index-js-delete' => 'Confirmez-vous la suppression du statut : ',
- 'status-create-title' => 'Créer un Nouveau Statut',
- 'status-create-name' => 'Nom',
- 'status-create-color' => 'Couleur',
- 'status-edit-title' => 'Editer le Statut: :name',
-
- // $admin_route_path/configuration/____
- 'config-index-title' => 'Gestionnaire des Paramètres',
- 'config-index-subtitle' => 'Paramètres',
- 'btn-create-new-config' => 'Ajouter un nouveau paramètre',
- 'config-index-no-settings' => 'Aucun paramètre,',
- 'config-index-initial' => 'Initialisation',
- 'config-index-tickets' => 'Tickets',
- 'config-index-notifications' => 'Notifications',
- 'config-index-permissions' => 'Permissions',
- 'config-index-editor' => 'Editeur', //Added: 2016.01.14
- 'config-index-other' => 'Autre',
- 'config-create-title' => 'Création: Nouveau Paramètre Global',
- 'config-create-subtitle' => 'Créer un Paramètre',
- 'config-edit-title' => 'Editer: Configuration Globale',
- 'config-edit-subtitle' => 'Editer le paramètre',
- 'config-edit-id' => 'ID',
- 'config-edit-slug' => 'Champs',
- 'config-edit-default' => 'Valeur par défaut',
- 'config-edit-value' => 'Ma valeur',
- 'config-edit-language' => 'Langue',
- 'config-edit-unserialize' => 'Récupérer le tableau des valeurs, les modifier',
- 'config-edit-serialize' => 'Récupérer la chaine de caractères publiée (à mettre dans le champs)',
- 'config-edit-should-serialize' => 'Publier', //Added: 2016-01-16
- 'config-edit-eval-warning' => 'Pour vérifier, le serveur lancera eval()!
+return array (
+ 'nav-settings' => 'Configuration',
+ 'nav-agents' => 'Agents',
+ 'nav-dashboard' => 'Tableau de bord',
+ 'nav-categories' => 'Catégories',
+ 'nav-priorities' => 'Priorités',
+ 'nav-statuses' => 'Statuts',
+ 'nav-configuration' => 'Paramètres',
+ 'nav-administrator' => 'Administrateur',
+ 'table-hash' => '#',
+ 'table-id' => 'ID',
+ 'table-name' => 'Nom',
+ 'table-action' => 'Action',
+ 'table-categories' => 'Catégories',
+ 'table-join-category' => 'Catégories à rejoindre',
+ 'table-remove-agent' => 'Retirer des agents',
+ 'table-remove-administrator' => 'Retirer des administrateurs',
+ 'table-slug' => 'Champs',
+ 'table-default' => 'Valeur par défaut',
+ 'table-value' => 'Ma Valeur',
+ 'table-lang' => 'Langue',
+ 'table-edit' => 'Editer',
+ 'btn-back' => 'Retour',
+ 'btn-delete' => 'Supprimer',
+ 'btn-edit' => 'Editer',
+ 'btn-join' => 'Joindre',
+ 'btn-remove' => 'Retirer',
+ 'btn-submit' => 'Envoyer',
+ 'btn-save' => 'Sauver',
+ 'btn-update' => 'Mettre à jour',
+ 'colon' => ': ',
+ 'index-title' => 'Gestionnaire des tickets',
+ 'index-empty-records' => 'Aucun Ticket',
+ 'index-total-tickets' => 'Total des tickets',
+ 'index-open-tickets' => 'tickets ouverts',
+ 'index-closed-tickets' => 'tickets fermés',
+ 'index-performance-indicator' => 'Indicateur de Performance',
+ 'index-periods' => 'Periodes',
+ 'index-3-months' => '3 mois',
+ 'index-6-months' => '6 mois',
+ 'index-12-months' => '12 mois',
+ 'index-tickets-share-per-category' => 'Tickets par catégorie',
+ 'index-tickets-share-per-agent' => 'Tickets par agent',
+ 'index-categories' => 'Catégories',
+ 'index-category' => 'Catégories',
+ 'index-agents' => 'Agents',
+ 'index-agent' => 'Agent',
+ 'index-administrators' => 'Administrateurs',
+ 'index-administrator' => 'Administrateur',
+ 'index-users' => 'Utilisateurs',
+ 'index-user' => 'Utilisateur',
+ 'index-tickets' => 'Tickets',
+ 'index-open' => 'Ouvert',
+ 'index-closed' => 'Fermé',
+ 'index-total' => 'Total',
+ 'index-month' => 'Mois',
+ 'index-performance-chart' => 'Combien de jours en moyenne pour traiter un ticket ?',
+ 'index-categories-chart' => 'Tickets distribués par catégorie',
+ 'index-agents-chart' => 'Tickets distribués par Agent',
+ 'agent-index-title' => 'Gestionnaire des Agents',
+ 'btn-create-new-agent' => 'Créer un nouvel agent',
+ 'agent-index-no-agents' => 'Aucun agent ici, ',
+ 'agent-index-create-new' => 'Ajouter des agents',
+ 'agent-create-title' => 'Ajouter un Agent',
+ 'agent-create-add-agents' => 'Ajouter des Agents',
+ 'agent-create-no-users' => 'Aucun compte utilisateur présent, créer avant un utilisateur.',
+ 'agent-create-select-user' => 'Sélectionner un utilisateur à ajouter comme agent',
+ 'administrator-index-title' => 'Gestionnaire des Administrateurs',
+ 'btn-create-new-administrator' => 'Créer un nouvel administrateur',
+ 'administrator-index-no-administrators' => 'Aucun administrateur, ',
+ 'administrator-index-create-new' => 'Ajouter aux administrateurs',
+ 'administrator-create-title' => 'Ajouter un Administrateur',
+ 'administrator-create-add-administrators' => 'Ajouter aux Administrateurs',
+ 'administrator-create-no-users' => 'Aucun compte utilisateur présent, créer avant un utilisateur.',
+ 'administrator-create-select-user' => 'Sélectionner un utilisateur à ajouter aux administrateurs',
+ 'category-index-title' => 'Gestionnaire des Catégories',
+ 'btn-create-new-category' => 'Créer une nouvelle catégorie',
+ 'category-index-no-categories' => 'Aucune catégorie, ',
+ 'category-index-create-new' => 'créer une nouvelle catégorie',
+ 'category-index-js-delete' => 'Confirmez-vous la suppression de la catégorie : ',
+ 'category-create-title' => 'Créer une Nouvelle Catégorie',
+ 'category-create-name' => 'Nom',
+ 'category-create-color' => 'Couleur',
+ 'category-edit-title' => 'Editer la Catégorie :name',
+ 'priority-index-title' => 'Gestionnaire des Priorités',
+ 'btn-create-new-priority' => 'Créer une nouvelle priorité',
+ 'priority-index-no-priorities' => 'Aucune priorité, ',
+ 'priority-index-create-new' => 'créer une nouvelle priorité',
+ 'priority-index-js-delete' => 'Confirmez-vous la suppression de la priorité : ',
+ 'priority-create-title' => 'Créer une Nouvelle Priorité',
+ 'priority-create-name' => 'Nom',
+ 'priority-create-color' => 'Couleur',
+ 'priority-edit-title' => 'Editer la Priorité: :name',
+ 'status-index-title' => 'Gestionnaire des Statuts',
+ 'btn-create-new-status' => 'Créer un nouveau statut',
+ 'status-index-no-statuses' => 'Aucun statut,',
+ 'status-index-create-new' => 'créer un nouveau statut',
+ 'status-index-js-delete' => 'Confirmez-vous la suppression du statut : ',
+ 'status-create-title' => 'Créer un Nouveau Statut',
+ 'status-create-name' => 'Nom',
+ 'status-create-color' => 'Couleur',
+ 'status-edit-title' => 'Editer le Statut: :name',
+ 'config-index-title' => 'Gestionnaire des Paramètres',
+ 'config-index-subtitle' => 'Paramètres',
+ 'btn-create-new-config' => 'Ajouter un nouveau paramètre',
+ 'config-index-no-settings' => 'Aucun paramètre,',
+ 'config-index-initial' => 'Initialisation',
+ 'config-index-tickets' => 'Tickets',
+ 'config-index-notifications' => 'Notifications',
+ 'config-index-permissions' => 'Permissions',
+ 'config-index-editor' => 'Editeur',
+ 'config-index-other' => 'Autre',
+ 'config-create-title' => 'Création: Nouveau Paramètre Global',
+ 'config-create-subtitle' => 'Créer un Paramètre',
+ 'config-edit-title' => 'Editer: Configuration Globale',
+ 'config-edit-subtitle' => 'Editer le paramètre',
+ 'config-edit-id' => 'ID',
+ 'config-edit-slug' => 'Champs',
+ 'config-edit-default' => 'Valeur par défaut',
+ 'config-edit-value' => 'Ma valeur',
+ 'config-edit-language' => 'Langue',
+ 'config-edit-unserialize' => 'Récupérer le tableau des valeurs, les modifier',
+ 'config-edit-serialize' => 'Récupérer la chaine de caractères publiée (à mettre dans le champs)',
+ 'config-edit-should-serialize' => 'Publier',
+ 'config-edit-eval-warning' => 'Pour vérifier, le serveur lancera eval()!
Ne pas utiliser si eval() est désactivé sur le serveur ou si vous ne savez pas exactement ce que vous faîtes!
- Code exact executé:', //Added: 2016-01-16
- 'config-edit-reenter-password' => 'Ré-insérer votre mot de passe', //Added: 2016-01-16
- 'config-edit-auth-failed' => 'Mot de passe invalide', //Added: 2016-01-16
- 'config-edit-eval-error' => 'Valeur invalide', //Added: 2016-01-16
- 'config-edit-tools' => 'Outils:',
-
-];
+ Code exact executé:',
+ 'config-edit-reenter-password' => 'Ré-insérer votre mot de passe',
+ 'config-edit-auth-failed' => 'Mot de passe invalide',
+ 'config-edit-eval-error' => 'Valeur invalide',
+ 'config-edit-tools' => 'Outils:',
+ 'admin' => 'Admin',
+ 'agent-create-form-agent' => 'Utilisateur',
+ 'agent-edit-table-agent' => 'Autorisation de l\'agent',
+ 'agent-edit-table-autoassign' => 'Nouveau tickets auto.',
+ 'agent-edit-table-category' => 'Catégorie',
+ 'agent-edit-title' => 'Permissions utilisateur :agent',
+ 'agent-excluded-ok' => 'Agent ":name" exclu des agents',
+ 'agent-store-error-no-category' => 'Pour ajouter un agent, vous devez cocher au moins une catégorie',
+ 'agent-store-ok' => 'L\'utilisateur ":name" a été ajouté aux agents.',
+ 'agent-updated-ok' => 'Agent ":name" mis à jour avec succès',
+ 'btn-add-new' => 'Ajouter un nouvel agent',
+ 'btn-change' => 'Modifier',
+ 'btn-create' => 'Créer',
+ 'btn-create-new-notice' => 'Ajouter un avis',
+ 'category-create-email' => 'E-mail de notification',
+ 'category-create-new-tickets' => 'Qui peut créer des tickets',
+ 'category-create-new-tickets-help' => 'Niveau minimum pour créer des tickets dans la catégorie',
+ 'category-delete-reason' => 'Raison de suppression',
+ 'category-edit-closing-reasons' => 'Raisons de la fermeture du ticket',
+ 'category-edit-closing-reasons-help' => 'Options que l\'utilisateur peut choisir lors de la fermeture du ticket',
+ 'category-edit-current-tags' => 'Tags actuels',
+ 'category-edit-new-tag-default' => 'Nouveau tag',
+ 'category-edit-new-tag-title' => 'Créer un nouveau tag',
+ 'category-edit-new-tags' => 'Nouveaux tags',
+ 'category-edit-reason' => 'Motif de clôture',
+ 'category-edit-reason-label' => 'Motif',
+ 'category-edit-reason-status' => 'Statut',
+ 'category-edit-tag' => 'Modifier le tag',
+ 'category-edit-tag-background' => 'Background',
+ 'category-edit-tag-text' => 'Texte',
+ 'category-email' => 'E-mail',
+ 'category-email-default' => 'Défaut',
+ 'category-email-from' => 'De',
+ 'category-email-from-info' => 'Expéditeur du mail utilisé sur toutes les notifications de cette catégorie',
+ 'category-email-name' => 'Nom',
+ 'category-email-origin' => 'Origine',
+ 'category-email-origin-category' => 'Cette catégorie',
+ 'category-email-origin-tickets' => 'E-mail standard pour les tickets',
+ 'category-email-origin-website' => 'Site web',
+ 'category-email-reply-this-info' => 'Celle spécifiée ci-dessous',
+ 'category-email-reply-to' => 'Répondre à',
+ 'category-email-reply-to-info' => 'E-mail de destination pour les réponses aux e-mails de notification',
+ 'category-email-this' => 'Cette boîte mail',
+ 'category-index-email' => 'E-mail de notification',
+ 'category-index-reasons' => 'Motifs de clôture',
+ 'category-index-tags' => 'Tags',
+ 'category-reason-is-empty' => 'Motif de fermeture :number n\'a pas de texte',
+ 'category-reason-no-status' => 'Le motif de fermeture :number avec le nom ":name" requiert un statut défini.',
+ 'category-reason-too-short' => 'Le motif de fermeture :number avec le nom ":name" requiert :min caractères',
+ 'category-tag-not-valid-format' => 'Le format du tag ":tag" n\'est pas valide',
+ 'config-delete-confirm' => 'Configuration :name a été supprimée',
+ 'config-index-features' => 'Caractéristiques',
+ 'config-index-table' => 'Table',
+ 'config-update-confirm' => 'Configuration : name a été mis à jour',
+ 'index-active-tickets' => 'Tickets actifs',
+ 'index-complete-tickets' => 'Tickets terminés',
+ 'index-newest-tickets' => 'Nouveaux tickets',
+ 'index-view-agent-tickets' => 'Voir les :list tickets attribués aux agents',
+ 'index-view-category-tickets' => 'Voir les :list tickets dans la catégorie :category',
+ 'index-view-user-tickets' => 'Voir les :list tickets de l\'utilisateur',
+ 'level-1' => 'Tous',
+ 'level-2' => 'agents assignés + admins',
+ 'level-3' => 'admins.',
+ 'member-added-ok' => 'Le membre ":name" a été créé',
+ 'member-delete-agent' => 'Pour permettre la suppression de ce membre, supprimez d\'abord ses rôles d\'agent.',
+ 'member-delete-confirmation' => 'Êtes-vous sûr de vouloir supprimer cet utilisateur de la base de données ?',
+ 'member-delete-own-user-error' => 'Vous ne pouvez pas supprimer votre propre compte d\'utilisateur',
+ 'member-deleted' => 'Le membre ":name" a été SUPPRIME',
+ 'member-index-empty' => 'Aucun membre enregistré n\'a été trouvé',
+ 'member-index-help' => 'Les membres sont tous les utilisateurs enregistrés dans la base de données. L\'administrateur de ce site web a pu filtrer la liste',
+ 'member-index-title' => 'Gestion des membres',
+ 'member-modal-create-title' => 'Créer un membre',
+ 'member-modal-update-title' => 'Modifier un membre',
+ 'member-new-password-label' => 'Nouveau mot de passe (facultatif)',
+ 'member-password-label' => 'Mot de passe',
+ 'member-password-repeat-label' => 'Répéter le mot de passe',
+ 'member-table-assigned-tickets' => 'Tickets assignés',
+ 'member-table-own-tickets' => 'Tickets personnels',
+ 'member-updated-ok' => 'Le membre ":name" a été modifié',
+ 'member-with-tickets-delete' => 'Vous ne pouvez pas supprimer un membre avec des tickets associés',
+ 'nav-administrators' => 'Administrateurs',
+ 'nav-dashboard-title' => 'Tableau de bord de l\'administrateur',
+ 'nav-members' => 'Membres',
+ 'nav-notices' => 'Avis',
+ 'new-tag-validation-empty' => 'Vous ne pouvez pas enregistrer un tag avec un nom vide',
+ 'notice-deleted-ok' => 'Avis supprimé',
+ 'notice-index-department' => 'Avis visible par',
+ 'notice-index-email' => 'Avis e-mail',
+ 'notice-index-empty' => 'Aucun avis n\'est configuré.',
+ 'notice-index-help' => 'Lorsqu\'un ensemble de tickets avec l\'un des propriétaires suivants est créé, il se produira deux choses:
- Un e-mail sera envoyé au propriétairedu ticket, avec un modèle d\'e-mail spécifique.
- Tant que le ticket est ouvert, les utilisateurs du même département verront le ticket comme un avis dans le menu créer un ticket.',
+ 'notice-index-js-delete' => 'Êtes-vous sûr de vouloir supprimer cet avis ?',
+ 'notice-index-owner' => 'Propriétaire',
+ 'notice-index-owner-alert' => 'Un utilisateur normal, lorsqu\'il crée un nouveau ticket, ne pourra pas voir les utilisateurs listés ici.',
+ 'notice-modal-title-create' => 'Ajouter un avis au département',
+ 'notice-index-title' => 'Avis à la gestion des départements',
+ 'notice-modal-title-update' => 'Mise à jour d\'un avis au service',
+ 'notice-saved-ok' => 'L\'avis a été enregistré correctement',
+ 'priority-delete-error-no-priority' => 'Vous devez spécifier une nouvelle priorité pour les tickets liés à la priorité ":name".',
+ 'priority-delete-title' => 'Supprimer la priorité : :name',
+ 'priority-delete-warning' => 'Il y a billets qui utilisent cette priorité. Vous devez en choisir une autre pour chacun d\'entre eux',
+ 'priority-index-help' => 'Vous pouvez changer l\'ordre de priorité en faisant glisser les lignes de ce tableau. Cet ordre sera également utilisé dans la liste des tickets lors de la vérification de ce champ.',
+ 'role' => 'Rôle',
+ 'status-delete-error-no-status' => 'Vous devez spécifier un nouveau statut pour les tickets liés au statut ":name".',
+ 'status-delete-title' => 'Supprimer le status ":name"',
+ 'status-delete-warning' => 'Il y a tickets qui utilisent ce statut. Vous devez en choisir un autre pour chacun d\'entre eux',
+ 'table-categories-autoasg-title' => 'Attribution automatique des nouveaux tickets',
+ 'table-create-level' => 'Créer des tickets',
+ 'table-description' => 'Description',
+ 'table-email' => 'E-mail',
+ 'table-magnitude' => 'Magnitude',
+ 'table-num-tickets' => 'Nombre de tickets',
+ 'tag-regex' => '/^[A-Za-z0-9?@\\/\\-_\\s]+$/',
+ 'tag-validation-two' => 'Vous avez introduit deux tags avec le même nom ":name".',
+ 'update-tag-validation-empty' => 'Vous ne pouvez pas laisser en blanc le nom du tag de celui précédemment nommé ":name".',
+);
diff --git a/src/Translations/fr/console.php b/src/Translations/fr/console.php
new file mode 100644
index 00000000..52ad52a5
--- /dev/null
+++ b/src/Translations/fr/console.php
@@ -0,0 +1,35 @@
+ 'Commande interrompue.',
+ 'continue-question' => 'Voulez-vous continuer ?',
+ 'continue-question-abort' => 'Annuler',
+ 'continue-question-no' => 'n',
+ 'continue-question-yes' => 'o',
+ 'demo-categories-not-found' => 'Les catégories de démo n\'ont pas été trouvées',
+ 'demo-rollback' => 'DemoDataSeeder rollback',
+ 'demo-rollback-description' => 'This command is going to delete the following data added by DemoDataSeeder seed:',
+ 'demo-rollback-info-categories' => 'Toutes les catégories qui commencent par "_Demo_" et tous les billets associés',
+ 'demo-rollback-info-users' => 'Tous les comptes d\'utilisateurs générés par la démo, qui ont le domaine de messagerie "@demodataseeder.com".',
+ 'demo-rollback-kept' => 'Ces contenus seront conservés tels qu\'ils ont pu être ajoutés à l\'aide du Seeder de base :',
+ 'demo-rollback-priorities' => 'Priorités',
+ 'demo-rollback-statuses' => 'Statuts',
+ 'demo-users-not-found' => 'Les membres de la démo n\'ont pas pu être trouvés',
+ 'done' => 'Fait!',
+ 'process-started' => 'Le processus a commencé.',
+ 'wipe-off-list-all' => 'Tous',
+ 'wipe-off-list-categories' => 'Catégories',
+ 'wipe-off-list-categories-done' => 'Toutes les catégories sont supprimées.',
+ 'wipe-off-list-priorities' => 'Priorités',
+ 'wipe-off-list-priorities-done' => 'Toutes les priorités sont supprimées.',
+ 'wipe-off-list-statuses' => 'Statuts',
+ 'wipe-off-list-statuses-done' => 'Tous les statuts sont supprimés.',
+ 'wipe-off-lists' => 'Panic Help Desk efface les listes',
+ 'wipe-off-lists-description' => 'Cette commande vous permet de supprimer le contenu des listes souhaitées dans : Catégories, Priorités, Statuts',
+ 'wipe-off-lists-tickets-error' => 'Cette commande ne s\'exécutera pas s\'il y a un ticket dans la base de données. Veuillez effacer les tickets avant d\'exécuter cette commande.',
+ 'wipe-off-no-tickets-message' => 'Il n\'y a pas de tickets enregistrés. La commande va se terminer',
+ 'wipe-off-tickets' => 'Panic Help Desk efface les tickets',
+ 'wipe-off-tickets-description' => 'Cette commande va effacer tous les tickets dans la base de données et toutes les données connexes, y compris tous les commentaires, les pièces jointes et les balises attribuées.',
+ 'wipe-off-tickets-start' => 'La suppression a commencé...',
+ 'wipe-off-wich-list-question' => 'Tapez un numéro ou un nom d\'option pour choisir la liste que vous voulez réinitialiser. Laissez vide pour sélectionner',
+);
diff --git a/src/Translations/fr/globals.php b/src/Translations/fr/globals.php
new file mode 100644
index 00000000..eccbbc77
--- /dev/null
+++ b/src/Translations/fr/globals.php
@@ -0,0 +1,36 @@
+ 'Ticket pris en charge',
+ 'comment' => 'Nouveau Commentaire',
+ 'status' => 'Modification du Statut',
+ 'transfer' => 'Ticket Transféré',
+ 'view-ticket' => 'Cliquez ici pour suivre votre ticket.',
+ 'added_note' => ':utilisateur a ajouté une note interne à ce ticket.',
+ 'added_reply' => ':user a ajouté une réponse à ce ticket.',
+ 'agent_new_ticket' => ':agent a créé ce ticket et vous l\'a attribué.',
+ 'closed_ticket' => ':user a fermé ce ticket.',
+ 'complimentary_close' => 'Meilleures salutations,',
+ 'new_note_title' => 'Nouvelle note interne',
+ 'new_reply_title' => 'Nouvelle réponse',
+ 'notify-assigned-to-you-by' => 'assigné par :agent',
+ 'notify-closed-by' => 'fermé par :agent',
+ 'notify-created-by' => 'Nouveau de :name',
+ 'notify-new-note-by' => 'nouvelle note interne de :naùe',
+ 'notify-new-reply-by' => 'nouvelle réponse de ;name',
+ 'notify-note-updated-by' => 'note mise à jour par :name',
+ 'notify-status-updated-by' => 'statut modifié par :agent',
+ 'notify-ticket-category' => ':name Tickets',
+ 'notify-ticket-closed-by' => 'ticket fermé par :agent',
+ 'original_note_title' => 'Note originale',
+ 'salutation' => 'Cher Monsieur ou Madame,',
+ 'updated_agent' => ':utilisateur vous a attribué ce ticket.',
+ 'updated_agent_note' => ':user a mis à jour une note interne dans ce ticket.',
+ 'updated_note_title' => 'Note mise à jour',
+ 'updated_other_note' => ':user a mis à jour une note interne dans ce ticket ajouté par :autre.',
+ 'updated_status' => ':user a modifié le statut de ce ticket.',
+ 'updated_your_note' => ':user a modifié le statut de ce ticket.',
+ 'user_new_ticket' => ':user a créé ce ticket a créé ce ticket et il vous a été attribué par la configuration d\'attribution automatique des catégories.',
+ 'view-ticket-text' => 'Afficher le ticket',
+ 'view-ticket-title' => 'Cliquer ici pour voir votre ticket',
+);
diff --git a/src/Translations/fr/lang.php b/src/Translations/fr/lang.php
index f40016ef..1b45b645 100644
--- a/src/Translations/fr/lang.php
+++ b/src/Translations/fr/lang.php
@@ -1,151 +1,392 @@
'Tickets Ouverts',
- 'nav-completed-tickets' => 'Tickets Fermés',
-
- // Tables
- 'table-id' => '#',
- 'table-subject' => 'Sujet',
- 'table-owner' => 'Propriétaire',
- 'table-status' => 'Statut',
- 'table-last-updated' => 'Dernière mise à jour',
- 'table-priority' => 'Priorité',
- 'table-agent' => 'Agent',
- 'table-category' => 'Catégorie',
-
- // Datatables
- 'table-decimal' => '',
- 'table-empty' => 'Aucune entrée disponible',
- 'table-info' => 'Entrées de _START_ à _END_ sur un total de _TOTAL_ ',
- 'table-info-empty' => 'Entrées de 0 à 0 sur un total de 0',
- 'table-info-filtered' => '(filtré sur un total de _MAX_ entrées)',
- 'table-info-postfix' => '',
- 'table-thousands' => ',',
- 'table-length-menu' => 'Voir _MENU_ entrées',
- 'table-loading-results' => 'Chargement...',
- 'table-processing' => 'Calcul en cours...',
- 'table-search' => 'Recherche:',
- 'table-zero-records' => 'Aucune correspondance trouvée',
- 'table-paginate-first' => 'Premier',
- 'table-paginate-last' => 'Dernier',
- 'table-paginate-next' => 'Suivant',
- 'table-paginate-prev' => 'Précédent',
- 'table-aria-sort-asc' => ': activation du tri croissant',
- 'table-aria-sort-desc' => ': activation du tru décroissant',
-
- 'btn-back' => 'Retour',
- 'btn-cancel' => 'Annuler', // NEW
- 'btn-close' => 'Fermer',
- 'btn-delete' => 'Supprimer',
- 'btn-edit' => 'Editer',
- 'btn-mark-complete' => 'Marquer fermée',
- 'btn-submit' => 'Envoyer',
-
- 'agent' => 'Agent',
- 'category' => 'Categorie',
- 'colon' => ': ',
- 'comments' => 'Commentaires',
- 'created' => 'Créé',
- 'description' => 'Description',
- 'flash-x' => '×', // ×
- 'last-update' => 'Dernière mise à jour',
- 'no-replies' => 'Pas de réponse',
- 'owner' => 'Propriétaire',
- 'priority' => 'Priorité',
- 'reopen-ticket' => 'Réouverture du Ticket',
- 'reply' => 'Répondre',
- 'responsible' => 'Responsable',
- 'status' => 'Statut',
- 'subject' => 'Sujet',
-
- /*
- * Page specific
- */
-
- // ____
- 'index-title' => 'Helpdesk Accueil',
-
- // tickets/____
- 'index-my-tickets' => 'Mes Tickets',
- 'btn-create-new-ticket' => 'Créer un nouveau ticket',
- 'index-complete-none' => 'Aucun ticket fermé',
- 'index-active-check' => 'Merci de vérifier les tickets ouverts si vous ne trouvez pas votre ticket.',
- 'index-active-none' => 'Aucun ticket ouvert,',
- 'index-create-new-ticket' => 'Créer un nouveau ticket',
- 'index-complete-check' => 'Merci de vérifier les tickets fermés si vous ne trouvez pas votre ticket.',
-
- 'create-new-ticket' => 'Créer un nouveau ticket',
- 'create-ticket-brief-issue' => 'Résumé de votre demande',
- 'create-ticket-describe-issue' => 'Description de votre demande avec les détails',
-
- 'show-ticket-title' => 'Ticket',
- 'show-ticket-js-delete' => 'Confirmer la suppression: ',
- 'show-ticket-modal-delete-title' => 'Supprimer le ticket',
- 'show-ticket-modal-delete-message' => 'Confirmer la suppression du ticket: :subject?',
-
- /*
- * Controllers
- */
-
- // AgentsController
- 'agents-are-added-to-agents' => 'Les agents :names ont été ajoutés comme agents',
- 'administrators-are-added-to-administrators' => 'Les administrateurs :names ont été ajoutés comme administrateurs', //New
- 'agents-joined-categories-ok' => 'Catégorie jointe avec succès',
- 'agents-is-removed-from-team' => 'Le(s) agent\\s :name ont été retirés de l\'équipe des agents',
- 'administrators-is-removed-from-team' => 'Le(s) administrateurs :name ont été retirés de l\'équipe des administrateurs', // New
-
- // CategoriesController
- 'category-name-has-been-created' => 'La catégorie :name a été créée !',
- 'category-name-has-been-modified' => 'La catégorie :name a été modifiée !',
- 'category-name-has-been-deleted' => 'La catégorie :name a été supprimée !',
-
- // PrioritiesController
- 'priority-name-has-been-created' => 'La priorité :name a été créée !',
- 'priority-name-has-been-modified' => 'La priorité :name a été modifiée !',
- 'priority-name-has-been-deleted' => 'La priorité :name a été supprimée !',
- 'priority-all-tickets-here' => 'Voici tous les tickets de cette priorité',
-
- // StatusesController
- 'status-name-has-been-created' => 'Le statut :name a été créé !',
- 'status-name-has-been-modified' => 'Le statut :name a été modifié !',
- 'status-name-has-been-deleted' => 'Le statut :name a été supprimé !',
- 'status-all-tickets-here' => 'Voici tous les tickets avec ce statut',
-
- // CommentsController
- 'comment-has-been-added-ok' => 'Votre commentaire a bien été rajouté',
-
- // NotificationsController
- 'notify-new-comment-from' => 'Nouveau commentaire de la part de ',
- 'notify-on' => ' à propos du ticket ',
- 'notify-status-to-complete' => ' statut mis à fermé',
- 'notify-status-to' => ' statut mis à ',
- 'notify-transferred' => ' transféré ',
- 'notify-to-you' => ' à vous',
- 'notify-created-ticket' => ' ticket créé ',
- 'notify-updated' => ' mis à jour ',
-
- // TicketsController
- 'the-ticket-has-been-created' => 'Le ticket a été créé !',
- 'the-ticket-has-been-modified' => 'Le ticket a été modifié !',
- 'the-ticket-has-been-deleted' => 'Le ticket :name a été supprimé !',
- 'the-ticket-has-been-completed' => 'Le ticket :name a été fermé !',
- 'the-ticket-has-been-reopened' => 'Le ticket :name a été réouvert !',
- 'you-are-not-permitted-to-do-this' => 'vous n\'êtes pas autorisé à faire cette action !',
-
- // AuthController
- 'auth.failed' => 'Echec de l\'authentification !',
-
- /*
- * Middlewares
- */
-
- // IsAdminMiddleware IsAgentMiddleware UserAccessMiddleware
- 'you-are-not-permitted-to-access' => 'Vous n\'avez pas de le droit d\'accéder à cette page !',
-
-];
+return array (
+ 'nav-active-tickets' => 'Tickets Ouverts',
+ 'nav-completed-tickets' => 'Tickets Fermés',
+ 'table-id' => '#',
+ 'table-subject' => 'Sujet',
+ 'table-owner' => 'Propriétaire',
+ 'table-status' => 'Statut',
+ 'table-last-updated' => 'Dernière mise à jour',
+ 'table-priority' => 'Priorité',
+ 'table-agent' => 'Agent',
+ 'table-category' => 'Catégorie',
+ 'table-decimal' => '',
+ 'table-empty' => 'Aucune entrée disponible',
+ 'table-info' => 'Entrées de _START_ à _END_ sur un total de _TOTAL_ ',
+ 'table-info-empty' => 'Entrées de 0 à 0 sur un total de 0',
+ 'table-info-filtered' => '(filtré sur un total de _MAX_ entrées)',
+ 'table-info-postfix' => '',
+ 'table-thousands' => ',',
+ 'table-length-menu' => 'Voir _MENU_ entrées',
+ 'table-loading-results' => 'Chargement...',
+ 'table-processing' => 'Calcul en cours...',
+ 'table-search' => 'Recherche:',
+ 'table-zero-records' => 'Aucune correspondance trouvée',
+ 'table-paginate-first' => 'Premier',
+ 'table-paginate-last' => 'Dernier',
+ 'table-paginate-next' => 'Suivant',
+ 'table-paginate-prev' => 'Précédent',
+ 'table-aria-sort-asc' => ': activation du tri croissant',
+ 'table-aria-sort-desc' => ': activation du tru décroissant',
+ 'btn-back' => 'Retour',
+ 'btn-cancel' => 'Annuler',
+ 'btn-close' => 'Fermer',
+ 'btn-delete' => 'Supprimer',
+ 'btn-edit' => 'Editer',
+ 'btn-mark-complete' => 'Marquer fermée',
+ 'btn-submit' => 'Envoyer',
+ 'agent' => 'Agent',
+ 'category' => 'Categorie',
+ 'colon' => ': ',
+ 'comments' => 'Commentaires',
+ 'created' => 'Créé',
+ 'description' => 'Description',
+ 'flash-x' => '×',
+ 'last-update' => 'Dernière mise à jour',
+ 'no-replies' => 'Pas de réponse',
+ 'owner' => 'Propriétaire',
+ 'priority' => 'Priorité',
+ 'reopen-ticket' => 'Réouverture du Ticket',
+ 'reply' => 'Répondre',
+ 'responsible' => 'Responsable',
+ 'status' => 'Statut',
+ 'subject' => 'Sujet',
+ 'index-title' => 'Helpdesk Accueil',
+ 'index-my-tickets' => 'Mes Tickets',
+ 'btn-create-new-ticket' => 'Créer un nouveau ticket',
+ 'index-complete-none' => 'Aucun ticket fermé',
+ 'index-active-check' => 'Merci de vérifier les tickets ouverts si vous ne trouvez pas votre ticket.',
+ 'index-active-none' => 'Aucun ticket ouvert,',
+ 'index-create-new-ticket' => 'Créer un nouveau ticket',
+ 'index-complete-check' => 'Merci de vérifier les tickets fermés si vous ne trouvez pas votre ticket.',
+ 'create-new-ticket' => 'Créer un nouveau ticket',
+ 'create-ticket-brief-issue' => 'Résumé de votre demande',
+ 'create-ticket-describe-issue' => 'Description de votre demande avec les détails',
+ 'show-ticket-title' => 'Ticket',
+ 'show-ticket-js-delete' => 'Confirmer la suppression: ',
+ 'show-ticket-modal-delete-title' => 'Supprimer le ticket',
+ 'show-ticket-modal-delete-message' => 'Confirmer la suppression du ticket: :subject?',
+ 'agents-are-added-to-agents' => 'Les agents :names ont été ajoutés comme agents',
+ 'administrators-are-added-to-administrators' => 'Les administrateurs :names ont été ajoutés comme administrateurs',
+ 'agents-joined-categories-ok' => 'Catégorie jointe avec succès',
+ 'agents-is-removed-from-team' => 'Le(s) agent\\s :name ont été retirés de l\'équipe des agents',
+ 'administrators-is-removed-from-team' => 'Le(s) administrateurs :name ont été retirés de l\'équipe des administrateurs',
+ 'category-name-has-been-created' => 'La catégorie :name a été créée !',
+ 'category-name-has-been-modified' => 'La catégorie :name a été modifiée !',
+ 'category-name-has-been-deleted' => 'La catégorie :name a été supprimée !',
+ 'priority-name-has-been-created' => 'La priorité :name a été créée !',
+ 'priority-name-has-been-modified' => 'La priorité :name a été modifiée !',
+ 'priority-name-has-been-deleted' => 'La priorité :name a été supprimée !',
+ 'priority-all-tickets-here' => 'Voici tous les tickets de cette priorité',
+ 'status-name-has-been-created' => 'Le statut :name a été créé !',
+ 'status-name-has-been-modified' => 'Le statut :name a été modifié !',
+ 'status-name-has-been-deleted' => 'Le statut :name a été supprimé !',
+ 'status-all-tickets-here' => 'Voici tous les tickets avec ce statut',
+ 'comment-has-been-added-ok' => 'Votre commentaire a bien été rajouté',
+ 'notify-new-comment-from' => 'Nouveau commentaire de la part de ',
+ 'notify-on' => ' à propos du ticket ',
+ 'notify-status-to-complete' => ' statut mis à fermé',
+ 'notify-status-to' => ' statut mis à ',
+ 'notify-transferred' => ' transféré ',
+ 'notify-to-you' => ' à vous',
+ 'notify-created-ticket' => ' ticket créé ',
+ 'notify-updated' => ' mis à jour ',
+ 'the-ticket-has-been-created' => 'Le ticket a été créé !',
+ 'the-ticket-has-been-modified' => 'Le ticket a été modifié !',
+ 'the-ticket-has-been-deleted' => 'Le ticket :name a été supprimé !',
+ 'the-ticket-has-been-completed' => 'Le ticket :name a été fermé !',
+ 'the-ticket-has-been-reopened' => 'Le ticket :name a été réouvert !',
+ 'you-are-not-permitted-to-do-this' => 'vous n\'êtes pas autorisé à faire cette action !',
+ 'auth' =>
+ array (
+ 'failed' => 'Echec de l\'authentification !',
+ ),
+ 'you-are-not-permitted-to-access' => 'Vous n\'avez pas de le droit d\'accéder à cette page !',
+ 'ticket-notices-title' => 'Avis',
+ 'nav-new-tickets' => 'Nouveau',
+ 'active-tickets-adjective' => 'Actif',
+ 'complete-tickets-adjective' => 'Terminés',
+ 'searchform-nav-text' => 'Recherche',
+ 'year' => 'Année',
+ 'filter-agent' => 'Agent',
+ 'filter-category' => 'Catégorie',
+ 'add-comment-confirm-blank-intervention' => 'Le champ "intervention" est vide. Voulez-vous quand même fermer le ticket ?',
+ 'agents' => 'Agents',
+ 'all-depts' => 'Tous',
+ 'attach-files' => 'Joindre des fichiers',
+ 'attached-files' => 'Fichiers attachés',
+ 'attached-images' => 'Images jointes',
+ 'attachment-edit' => 'Modifier la pièce jointe',
+ 'attachment-edit-crop-info' => 'Sélectionnez une zone à l\'intérieur de l\'image pour la recadrer. Il sera appliqué après la mise à jour des champs de la pièce jointe.',
+ 'attachment-edit-new-filename' => 'Nouveau nom de fichier',
+ 'attachment-edit-original-filename' => 'Nom de fichier original',
+ 'attachment-error-equal-name' => 'Le nom et la description du fichier ":file" ne peuvent pas être identiques.',
+ 'attachment-new-name' => 'Nouveau nom',
+ 'attachment-update-crop-error' => 'L\'image n\'a pas pu être recadrée aux tailles spécifiées',
+ 'attachment-update-not-valid-mime' => 'Le fichier ":file" n\'est pas d\'un type valide.',
+ 'attachment-update-not-valid-name' => 'Le nouveau nom de fichier pour ":file" doit comporter au moins 3 caractères. Le HTML n\'est pas autorisé',
+ 'attachments' => 'Pièces jointes',
+ 'btn-add' => 'Ajouter',
+ 'btn-change' => 'Modifier',
+ 'btn-download' => 'Télécharger',
+ 'calendar-active' => 'Démarré :description',
+ 'calendar-active-future' => 'Début :description',
+ 'calendar-active-today' => 'Démarré :description',
+ 'calendar-expiration' => 'Expires :description',
+ 'calendar-expired' => 'Expiré :description',
+ 'calendar-expired-today' => 'Expiré aujourd\'hui à :time',
+ 'calendar-expires-today' => 'Expirera aujourd\'hui à :time',
+ 'calendar-scheduled' => 'Programmée le :date de :time1 à :time2H',
+ 'calendar-scheduled-period' => 'Programmée de :date1 à :date2',
+ 'calendar-scheduled-today' => 'Prévu aujourd\'hui de :time1 à :time2H',
+ 'closing-clarifications' => 'Clarifications',
+ 'closing-reason' => 'Motif de fermeture',
+ 'comment' => 'Commentaire',
+ 'comment-completetx-title' => 'Ticket terminé',
+ 'comment-destroy-error' => 'Le commentaire ne peut pas être supprimé: :error',
+ 'comment-has-been-deleted' => 'Le commentaire a été supprimé',
+ 'comment-has-been-updated' => 'Le commentaire a été mis à jour',
+ 'comment-note-from-agent' => 'Note de :agent.',
+ 'comment-note-from-agent-to' => 'Note de :agent à :recipients',
+ 'comment-note-title' => 'Note masquée de l\'utilisateur',
+ 'comment-reopen-by' => 'Réouvert par :owner.',
+ 'comment-reopen-title' => 'Ticket réouvert',
+ 'comment-reply-from-owner' => 'Réponse de :owner',
+ 'comment-reply-title' => 'Message visible pour les utilisateurs',
+ 'complete' => 'Compléter',
+ 'complete-by-user' => 'Ticket complété par :user.',
+ 'create-ticket-change-list' => 'Modification de la liste',
+ 'create-ticket-info-limit-date' => 'Par défaut : Aucune limite',
+ 'create-ticket-info-start-date' => 'Par défaut : Maintenant',
+ 'create-ticket-intervention-help' => 'Actions prises pour la résolution du ticket',
+ 'create-ticket-notices' => 'Avis',
+ 'create-ticket-owner-help' => 'Vous pouvez choisir de qui est le ticket ou qui est concerné.',
+ 'create-ticket-switch-to-comment' => 'Passer à la réponse à l\'utilisateur',
+ 'create-ticket-switch-to-note' => 'Passage en note interne',
+ 'create-ticket-visible' => 'Visible',
+ 'create-ticket-visible-help' => 'Choisissez la visibilité du ticket pour le propriétaire assigné',
+ 'creation-date' => 'Créé le :date',
+ 'crop-image' => 'Recadrage de l\'image',
+ 'date-format' => 'Y-m-d',
+ 'datetime-format' => 'Y-m-d H:i',
+ 'datetimepicker-format' => 'YYYY-MM-DD HH:mm',
+ 'datetime-text' => ':date, :timeh',
+ 'day-abbr' => 'j.',
+ 'day_0' => 'Dimanche',
+ 'day_1' => 'Lundi',
+ 'day_2' => 'Mardi',
+ 'day_3' => 'Mercredi',
+ 'day_4' => 'Jeudi',
+ 'day_5' => 'Vendredi',
+ 'day_6' => 'Samedi',
+ 'day_7' => 'Dimanche',
+ 'deleted-member' => 'Membre supprimé',
+ 'department' => 'Département',
+ 'department-shortening' => 'Départ.',
+ 'dept-descendant' => 'Sous département',
+ 'discard' => 'Rejeter',
+ 'edit-internal-note-title' => 'Modifier la note interne',
+ 'edit-ticket' => 'Modifier le ticket',
+ 'email' => 'E-mail',
+ 'email-resend-abbr' => 'FW',
+ 'environment-not-ready' => 'L\'administrateur n\'a pas terminé la configuration requise pour permettre la création de tickets.',
+ 'filter-agent-all' => 'Tous',
+ 'filter-calendar' => 'Calendrier',
+ 'filter-calendar-all' => 'Tous',
+ 'filter-calendar-expired' => 'Expiré',
+ 'filter-calendar-month' => 'Ce mois',
+ 'filter-calendar-not-scheduled' => 'Non planifié',
+ 'filter-calendar-today' => 'Expire aujourd\'hui',
+ 'filter-calendar-tomorrow' => 'Expire demain',
+ 'filter-calendar-week' => 'Cette semaine',
+ 'filter-calendar-within-14-days' => 'Dans 14 jours',
+ 'filter-calendar-within-7-days' => 'Dans 7 jours',
+ 'filter-category-all' => 'Toutes',
+ 'filter-owner-all' => 'Tous',
+ 'filter-pov-agent-title' => 'Voir en tant qu\'agent',
+ 'filter-pov-member-title' => 'Voir en tant que membre',
+ 'filter-removeall-title' => 'Supprimer tous les filtres',
+ 'filter-year-all' => 'Toutes',
+ 'hour-abbr' => 'h.',
+ 'filter-pov' => 'Voir en tant que',
+ 'intervention' => 'Intervention',
+ 'limit-date' => 'Date limite',
+ 'list' => 'Liste',
+ 'list-no-tickets' => 'Il n\'y a pas de tickets dans cette liste',
+ 'mark-as-read' => 'Marquer ce ticket comme lu',
+ 'mark-as-unread' => 'Marquer et verrouiller ce ticket comme non lu',
+ 'mark-complete' => 'Marquer terminer',
+ 'member' => 'Membre',
+ 'minute-abbr' => 'min.',
+ 'month-abbr' => 'mo.',
+ 'name' => 'Nom',
+ 'nav-active-tickets-title' => 'Tickets actifs',
+ 'nav-completed-tickets-title' => 'Tickets terminés',
+ 'nav-create-ticket' => 'Créer un nouveau',
+ 'nav-create-ticket-title' => 'Créer un nouveau ticket',
+ 'nav-new-dd-create' => 'Créer',
+ 'nav-new-dd-list' => 'Liste',
+ 'nav-new-dd-list-title' => 'Liste des nouveaux tickets',
+ 'nav-new-tickets-title' => 'Nouveaux tickets',
+ 'nav-notices-number-title' => 'Il y a :num avis',
+ 'newest-tickets-adjective' => 'Nouveau',
+ 'no' => 'Non',
+ 'no-tickets-yet' => 'Pas de tickets',
+ 'note' => 'Note interne',
+ 'notification-resend-confirmation' => 'Les notifications ont été correctement renvoyées',
+ 'notification-resend-no-recipients' => 'Aucun destinataire n\'a été sélectionné',
+ 'pending-attachment' => 'Ce fichier sera téléchargé lorsque le ticket sera mis à jour.',
+ 'read-validation-error' => 'Impossible de marquer le ticket comme lu / non lu',
+ 'read-validation-ok-read' => 'Ticket marqué comme lu',
+ 'read-validation-ok-unread' => 'Ticket marqué comme non lu',
+ 'regex-text-inline' => '/^(?=.*[A-Za-z]+[\'\\-¡!¿?\\s,;.:]*)[a-zA-Z\'0-9¡!¿?,;.:\\-\\s]*$/',
+ 'table-agent-status-check' => 'Changer le statut en ":status"',
+ 'table-calendar' => 'Calendrier',
+ 'table-change-agent' => 'Changer l\'agent',
+ 'table-change-priority' => 'Changer la priorité',
+ 'table-change-status' => 'Modifier le statut',
+ 'table-completed_at' => 'Terminé le',
+ 'table-department' => 'Département',
+ 'table-description' => 'Description',
+ 'table-info-attachments-total' => ':num fichiers joints',
+ 'table-info-comments-recent' => ':num récents',
+ 'table-info-comments-total' => ':num commentaires.',
+ 'table-info-notes-total' => ':num notes internes',
+ 'table-intervention' => 'Intervention',
+ 'table-one-agent' => 'Pas d\'agent pour cette catégorie',
+ 'table-tags' => 'Tags',
+ 'tags' => 'Tags',
+ 'ticket' => 'Ticket',
+ 'yesterday' => 'Hier',
+ 'reload-countdown' => 'Le tableau des tickets sera rechargé dans :num secondes.',
+ 'reload-reloading' => 'La table des tickets est en train de se recharger... veuillez patienter.',
+ 'reopened-by-user' => 'Ticket réouvert par :user',
+ 'reply-from-owner-to' => 'Réponse de :owner à :recipients',
+ 'searchform-agent-none' => '- aucun -',
+ 'searchform-any_text_field' => 'N\'importe quel champ de texte',
+ 'searchform-attachment_text' => 'Texte joint',
+ 'searchform-btn-edit' => 'Modifier la recherche',
+ 'searchform-btn-submit' => 'Rechercher',
+ 'searchform-btn-web' => 'Recherche d\'adresse web',
+ 'searchform-category-none' => '- aucune -',
+ 'searchform-comments' => 'Texte des commentaires',
+ 'searchform-completed_at' => 'Date de clôture',
+ 'searchform-created_at' => 'Date de création',
+ 'searchform-creator' => 'Créateur',
+ 'searchform-creator-none' => '- aucun -',
+ 'searchform-date-type-exact_day' => 'Jour exact',
+ 'searchform-date-type-exact_month' => 'Année, mois',
+ 'searchform-date-type-exact_year' => 'Année exacte',
+ 'searchform-department' => 'Département',
+ 'searchform-department-none' => '- aucun -',
+ 'searchform-help-any_text_field' => 'Recherche dans n\'importe quel champ de texte dans : les champs Sujet, Description, Intervention, Commentaires ou pièce jointe.',
+ 'searchform-help-btn-web' => 'Il s\'agit d\'un lien permanent vers cette recherche',
+ 'searchform-help-creator' => 'Qui a créé le ticket (il s\'agit parfois d\'un agent au nom d\'un Membre)',
+ 'searchform-help-department' => 'Départements propriétaires',
+ 'searchform-help-owner' => 'Membre propriétaire du ticket',
+ 'searchform-list-none' => '- aucun -',
+ 'searchform-validation-no-field' => 'Aucun champ n\'a été renseigné',
+ 'searchform-validation-success' => ':num champs de recherche enregistrés',
+ 'second-abbr' => 's.',
+ 'searchform-owner-none' => '- aucun -',
+ 'searchform-priority-none' => '- aucune -',
+ 'searchform-priority-rule-any' => 'N\'importe laquelle des options choisies',
+ 'searchform-priority-rule-none' => 'Aucun des éléments sélectionnés',
+ 'searchform-read_by_agent' => 'Lu par l\'agent assigné',
+ 'searchform-read_by_agent-no' => 'Non',
+ 'searchform-read_by_agent-none' => 'Ne pas filtrer',
+ 'searchform-read_by_agent-yes' => 'Oui',
+ 'searchform-results-title' => 'Résultats de la recherche',
+ 'searchform-status-none' => '- aucun -',
+ 'searchform-status-rule-any' => 'N\'importe laquelle des options choisies',
+ 'searchform-status-rule-none' => 'Aucun des éléments sélectionnés',
+ 'searchform-tags-rule-all' => 'Tous les sélectionnés',
+ 'searchform-tags-rule-any' => 'N\'importe lequel',
+ 'searchform-tags-rule-has_any_tag' => 'Avec n\'importe quel tag',
+ 'searchform-tags-rule-has_not_tags' => 'Sans tags',
+ 'searchform-tags-rule-no-filter' => 'Ne pas filtrer',
+ 'searchform-tags-rule-none' => 'Aucun des éléments sélectionnés',
+ 'searchform-title' => 'Rechercher des tickets',
+ 'searchform-updated_at' => 'Dernière mise à jour',
+ 'show-ticket-add-com-check-email-text' => 'Ajouter du texte dans la notification de l\'utilisateur',
+ 'show-ticket-add-com-check-intervention' => 'Ajouter ce texte dans le champ d\'intervention (visible par l\'utilisateur)',
+ 'show-ticket-add-com-check-resolve' => 'Complétez ce ticket et appliquez le statut',
+ 'show-ticket-add-comment' => 'Ajouter un commentaire',
+ 'show-ticket-add-comment-note' => 'Note interne',
+ 'show-ticket-add-comment-notificate' => 'Notifier',
+ 'show-ticket-add-comment-reply' => 'Répondre à l\'utilisateur',
+ 'show-ticket-add-comment-type' => 'Type',
+ 'show-ticket-add-note' => 'Ajouter une note interne',
+ 'show-ticket-complete-bad-reason-id' => 'Ticket non complété : La raison spécifiée n\'est pas valide',
+ 'show-ticket-complete-bad-status' => 'Ticket non complété :Le statut spécifié n\'est pas valide',
+ 'show-ticket-complete-blank-intervention-alert' => 'Pour compléter le ticket vous devez confirmer que vous laissez le champ d\'intervention vide',
+ 'show-ticket-creator' => 'Créé par',
+ 'show-ticket-delete-comment' => 'Supprimer le commentaire',
+ 'show-ticket-delete-comment-msg' => 'Êtes-vous sûr de vouloir supprimer ce commentaire ?',
+ 'show-ticket-edit-com-check-int' => 'Ajouter du texte dans le champ d\'intervention',
+ 'show-ticket-email-resend' => 'Renvoyer l\'e-mail',
+ 'show-ticket-email-resend-agent' => '(Ticket agent)',
+ 'show-ticket-email-resend-owner' => '(Propriétaire du ticket)',
+ 'show-ticket-modal-complete-blank-intervention-check' => 'Laisser l\'intervention vide',
+ 'show-ticket-modal-complete-blank-reason-alert' => 'Pour compléter le ticket, vous devez indiquer une raison de fermeture.',
+ 'show-ticket-modal-edit-fields' => 'Modifier d\'autres champs',
+ 'start-date' => 'Date de début',
+ 'ticket-destroy-error' => 'Le ticket n\'a pas pu être supprimé : :error',
+ 'ticket-error-delete-files' => 'Certains fichiers n\'ont pas pu être supprimés',
+ 'ticket-error-file-not-deleted' => 'Le fichier ":name" n\'a pas pu être supprimé.',
+ 'ticket-error-file-not-found' => 'Le fichier ":name" n\'a pas pu être trouvé',
+ 'ticket-error-max-attachments-count-reached' => 'Le fichier ":name" et les suivants ne peuvent pas être joints car ils dépassent le nombre maximum de fichiers joints :max_count par ticket.',
+ 'ticket-error-max-size-reached' => 'Les fichiers ":name" et suivants ne peuvent pas être joints car ils dépassent l\'espace maximum disponible pour ce ticket, qui est de :available_MB MB',
+ 'ticket-error-not-valid-file' => 'Un fichier non valide a été joint',
+ 'ticket-error-not-valid-object' => 'Ce fichier ne peut pas être traité : :name',
+ 'ticket-hidden' => 'Ticket caché',
+ 'ticket-hidden-0-comment' => 'Le ticket est maintenant visible pour le propriétaire.',
+ 'ticket-hidden-0-comment-title' => 'Changé en visible par :agent.',
+ 'ticket-hidden-1-comment' => 'Le ticket est maintenant caché pour le propriétaire.',
+ 'ticket-hidden-1-comment-title' => 'Caché par :agent',
+ 'ticket-hidden-button-title' => 'Changement de visibilité des utilisateurs',
+ 'ticket-notices-empty' => 'Il n\'y a pas d\'avis actif',
+ 'ticket-owner-deleted-warning' => 'L\'utilisateur est supprimé. Il n\'apparaîtra pas dans la liste d\'édition des propriétaires',
+ 'ticket-owner-no-email' => '(N\'a pas d\'e-mail)',
+ 'ticket-owner-no-email-warning' => 'L\'utilisateur n\'a pas d\'e-mail : Ne recevra pas de notification par e-mail',
+ 'ticket-status-link-title' => 'Voir le ticket',
+ 'ticket-visibility-changed' => 'La visibilité des tickets a changé',
+ 'ticket-visible' => 'Ticket visible',
+ 'tickets' => 'Tickets',
+ 'today' => 'Aujourd\'hui',
+ 'tomorrow' => 'Demain',
+ 'update' => 'Mise à jour',
+ 'update-agent-ok' => 'Agent mis à jour en ":new_agent" sur le ticket :name',
+ 'update-agent-same' => 'L\'agent n\'a pas été modifié ! Ticket :name',
+ 'update-priority-ok' => 'Priorité mise à jour en ":new" dans le ticket :name',
+ 'update-priority-same' => 'La priorité n\'a pas été modifiée ! Ticket :name',
+ 'update-status-ok' => 'Statut mis à jour en ":new" dans le ticket :name.',
+ 'update-status-same' => 'Le statut n\'a pas été modifié ! Ticket :name',
+ 'updated-by-other' => 'Mis à jour par un autre membre',
+ 'updated-date' => 'Mise à jour : date',
+ 'user' => 'Utilisateur',
+ 'validate-comment-min' => 'Vous devez taper un texte plus long pour le commentaire',
+ 'validate-comment-required' => 'Vous devez taper le texte du commentaire',
+ 'validate-ticket-content' =>
+ array (
+ 'min' => 'La description doit être plus longue, même s\'il n\'y a pas d\'image jointe.',
+ 'required' => 'La description doit être définie. Si vous joignez une image, vous devrez de toute façon ajouter un texte de description.',
+ ),
+ 'validate-ticket-limit_date' => 'L\'année de la date limite n\'est pas valide',
+ 'validate-ticket-limit_date-format' => 'Le format de date limite n\'est pas valide. Le format correct est : ":format"',
+ 'validate-ticket-limit_date-lower' => 'La date limite ne peut être inférieure à la date de début',
+ 'validate-ticket-start_date' => 'L\'année de la date de début n\'est pas valide',
+ 'validate-ticket-start_date-format' => 'Le format de la date de début n\'est pas valide. Le format correct est : ":format"',
+ 'validate-ticket-subject' =>
+ array (
+ 'min' => 'Le sujet doit être plus long',
+ 'required' => 'Un sujet doit être fixé. S\'il vous plaît, indiquez en quelques mots de quoi il s\'agit',
+ ),
+ 'validation-error' => 'Ce formulaire n\'a pas été envoyé',
+ 'week-abbr' => 'sem.',
+ 'yes' => 'Oui',
+ 'searchform-date-type-from' => 'Depuis la date',
+ 'searchform-date-type-until' => 'Jusqu\'à la date',
+ 'comment-complete-by' => 'Terminé par :owner.',
+);
diff --git a/src/Translations/fr/settings.php b/src/Translations/fr/settings.php
index 860834b2..3c67f304 100644
--- a/src/Translations/fr/settings.php
+++ b/src/Translations/fr/settings.php
@@ -9,28 +9,104 @@
$codemirrorVersion = PanicHD\PanicHD\Helpers\Cdn::CodeMirror;
$summernoteVersion = PanicHD\PanicHD\Helpers\Cdn::Summernote;
-return [
-
- 'status_notification' => <<<'ENDHTML'
-
+return array (
+ 'status_notification' => '
notification sur le statut: envoyer des notifications par mel aux propriétaires et gestionnaires du ticket quand son statut change
Par défaut, envoi de notifications: 1
Ne pas envoyer de notifications: 0
-
-ENDHTML
-
- , 'comment_notification' => <<<'ENDHTML'
-
+
',
+ 'comment_notification' => '
notification sur le commentaire: Envoyer une notification quand un nouveau commentaire est publié
Par défaut, envoi de notifications: 1
Ne pas envoyer de notifications: 0
+
',
+ 'admin_button_text' => 'Nom du menu de navigation de la cofiguration PanicHD',
+ 'admin_route' => 'La configuration de PanicHD met en avant le préfixe pour les noms de route Laravel (ex. route(\'panichd.status.index\')). Dashboard ne l\'utilise pas car il a son propre nom de route "dashboard".',
+ 'admin_route_path' => 'Préfixe URL pour le tableau de bord et les menus de configuration de PanicHD (ex. http://url/panichd/priority)',
+ 'agent_restrict' => 'Restreindre l\'accès des agents aux seuls tickets qui leur sont attribués
0 : désactivé
1 : activer l\'accès restreint',
+ 'assigned_notification' => 'Envoyer une notification à tout agent nouvellement affecté
0 : Ne pas envoyer de notification
1 : Envoyer une notification',
+ 'attachments_mimes' => 'Liste des extensions de fichiers joints autorisées, séparées par des virgules.',
+ 'attachments_path' => 'Sous-dossier à l\'intérieur de stockage où enregistrer les fichiers joints.',
+ 'attachments_ticket_max_files_num' => 'Nombre maximum de pièces jointes dans un seul ticket, y compris les commentaires',
+ 'attachments_ticket_max_size' => 'Taille maximale en MB pour toutes les pièces jointes d\'un même ticket, y compris les commentaires.',
+ 'calendar_month_filter' => 'Afficher les options disponibles du filtre de calendrier par périodes de calendrier (semaine, mois).
0 : Afficher les options par nombre de jours (7 dies, 14 dies)
1 : Afficher les options par périodes de calendrier (semaine, mois).',
+ 'check_last_update_seconds' => 'Intervalle en secondes dans lequel un contrôle AJAX de la dernière mise à jour du ticket sera effectué pour déclencher le rechargement des données.',
+ 'close_ticket_perm' => 'Tableau spécifiant quels types de membres peuvent classer un ticket.',
+ 'codemirror_theme' => 'Thème pour codemirror surligneur syntaxique
Voir les thèmes disponibles.',
+ 'custom_recipients' => 'Afficher l\'option dans un formulaire de commentaire pour sélectionner un ou plusieurs destinataires personnalisés pour celui-ci',
+ 'default_close_status_id' => 'Le statut de fermeture du ticket par défaut',
+ 'default_priority_id' => 'La priorité par défaut pour les nouveaux tickets',
+ 'default_reopen_status_id' => 'Le statut de réouverture du ticket par défaut',
+ 'default_status_id' => 'Le statut par défaut des nouveaux tickets',
+ 'delete_modal_type' => 'Choisissez le type de message de confirmation à utiliser pour confirmer une suppression
builtin : confirmation javascript
modal : message modal jquery',
+ 'departments_feature' => 'Afficher les informations relatives au service des membres. Cette fonctionnalité est en cours de développement comme décrit dans notre wiki
0 : désactivé
1 : activé',
+ 'departments_notices_feature' => 'Possibilité de lier des membres spécifiques à un département signalé. Si un ticket est créé avec l\'un de ces utilisateurs spéciaux comme propriétaire, tous les membres du département liés verront ce ticket comme un avis. Cette fonctionnalité est en cours de développement comme décrit dans notre wiki
0 : désactivé
1 : activé
+
+Traduit avec www.DeepL.com/Translator (version gratuite)',
+ 'editor_enabled' => 'Activer l\'éditeur summernote sur les zones de texte',
+ 'editor_html_highlighter' => 'Inclure ou non surligneur de syntaxecodemirror
0 : Ne pas inclure
1 : Inclure',
+ 'email' =>
+ array (
+ 'account' =>
+ array (
+ 'mailbox' => 'L\'adresse e-mail pour toutes les notifications PanicHD
default : Utiliser les valeurs par défaut de Laravel',
+ 'name' => 'Le nom de l\'expéditeur de l\'email pour toutes les notifications PanicHD
default : Utiliser les valeurs par défaut de Laravel',
+ ),
+ 'color_body_bg' => '
',
+ 'color_button_bg' => '
',
+ 'color_content_bg' => '
',
+ 'color_footer_bg' => '
',
+ 'color_header_bg' => '
',
+ 'dashboard' => '
',
+ 'facebook_link' => 'Toogle icon link: empty or string

',
+ 'google_plus_link' => 'Toogle icon link: empty or string

',
+ 'header' => '
',
+ 'owner' =>
+ array (
+ 'newticket' =>
+ array (
+ 'template' => 'La notification au propriétaire du ticket utilise le modèle de lame d\'email spécifié ici',
+ ),
+ ),
+ 'signature' => '
',
+ 'signoff' => '
',
+ 'template' => 'Le modèle d\'email que toutes les notifications étendent',
+ 'twitter_link' => 'Toogle icon link: empty or string

',
+ ),
+ 'embedded_image_prefix' => 'Les images incorporées dont la résolution dépasse la limite sont transformées en une pièce jointe nommée à l\'aide de ce préfixe et d\'une numérotation automatique.',
+ 'html_replacements' => 'Remplacement automatique des chaînes de caractères pour les champs HTML de contenu et d\'intervention',
+ 'length_menu' => 'Options pour le menu de pagination des tableaux',
+ 'list_owner_notification' => 'Notifier le propriétaire lorsque la liste de tickets passe d\'active à complète ou vice versa
0 : désactivé
1 : activé',
+ 'list_text_max_length' => 'Longueur maximale visible pour les champs de description et d\'intervention. Si l\'un de ces champs est plus grand que ce paramètre, le texte sera coupé à cette longueur et un bouton pour afficher le texte complet sera affiché
0 : Désactiver',
+ 'main_route' => 'Préfixe PanicHD utilisé dans les noms de route Laravel (ex. route(\'tickets.index\'))',
+ 'main_route_path' => 'Préfixe URL pour voir les billets (ex. http://hostname/tickets/)',
+ 'master_template' => 'Le modèle que toutes les vues de PanicHD prolongeront.',
+ 'max_agent_buttons' => 'Nombre maximum d\'agents qui seront affichés comme des boutons séparés dans le panneau de filtre. S\'il y a plus d\'agents disponibles, ils seront affichés dans une liste de sélection.',
+ 'member_model_class' => 'Espace de noms du modèle PanicHD "Member" full. La valeur par défaut est PanicHD\\PanicHD\\Models\\Member et il est chargé comme \\PanicHDMember.',
+ 'oldest_year' => 'Année la plus ancienne autorisée pour la date de début ou la date limite du ticket',
+ 'paginate_items' => 'Nombre de lignes de la table par défaut',
+ 'purifier_config' => 'Set which HTML tags are allowed
+
+ Configuring this parameter overrides the settings in Purifier config file
+ The same config can be achived by running php artisan vendor:publish and modifying config/purifier.php
-ENDHTML
-];
+ Purifier documentation
',
+ 'queue_emails' => 'Utiliser la méthode Queue lors de l\'envoi des emails (Mail::queue).
0 : Notifier via Mail::send
1 : Notifier via Laravel Mail::queue. Notez qu\'il nécessite d\'être configuré dans Laravel.',
+ 'reopen_ticket_perm' => 'Tableau spécifiant quels types de membres peuvent réouvrir un ticket.',
+ 'status_owner_notification' => 'Notifier le propriétaire lorsque le statut du ticket change
0 : désactivé
1 : activé. Nécessite que le paramètre status_notification soit également activé.',
+ 'subject_content_column' => 'Regroupement des colonnes sujet et contenu dans un tableau
0 : désactivé
1 : activé',
+ 'summernote_locale' => 'Quelle langue doit utiliser summernote js texteditor. Si la valeur est laravel, la locale définie dans config/app.php sera utilisée
Exemple : hu-HU pour le hongrois. Voir les codes de langue disponibles',
+ 'summernote_options_json_file' => 'App relative path for file that contains init values for summernote in JSON. Voir les options disponibles
default : Charger les paramètres du fichier JSON\\summernote_init.json.',
+ 'summernote_options_user' => 'Le membre sans permissions actuelles utilise ses propres options summernote si elles sont spécifiées dans ce paramètre
default : Options par défaut de Summernote',
+ 'thumbnails_path' => 'Sous-dossier de "storageapp\\public" dans lequel vous pouvez enregistrer les vignettes des images jointes.',
+ 'ticket_attachments_feature' => 'Possibilité de joindre des fichiers aux tickets et/ou aux commentaires.
0 : désactivé
1 : activé.',
+ 'use_default_status_id' => 'Autoriser ou non l\'attribution de l\'identifiant d\'état par défaut dans un ticket.',
+ 'user_route' => 'Nom de la route pour les pages des membres. Si elle est configurée, tout nom de membre dans une vue aura un lien vers sa propre page
Le paramètre utilisé pour cette route est "user".',
+);
From 87fe6d3cf1dec97e0108a640076a4e3b2d2849cb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bollon?=
Date: Thu, 29 Apr 2021 13:25:13 +0200
Subject: [PATCH 2/4] fixes for StyleCI
---
src/Translations/fr/admin.php | 2 +-
src/Translations/fr/console.php | 2 +-
src/Translations/fr/globals.php | 2 +-
src/Translations/fr/lang.php | 14 +++++++-------
src/Translations/fr/settings.php | 22 ++++++++++------------
5 files changed, 20 insertions(+), 22 deletions(-)
diff --git a/src/Translations/fr/admin.php b/src/Translations/fr/admin.php
index f50e236f..151ba141 100644
--- a/src/Translations/fr/admin.php
+++ b/src/Translations/fr/admin.php
@@ -1,6 +1,6 @@
'Configuration',
'nav-agents' => 'Agents',
'nav-dashboard' => 'Tableau de bord',
diff --git a/src/Translations/fr/console.php b/src/Translations/fr/console.php
index 52ad52a5..88e44d93 100644
--- a/src/Translations/fr/console.php
+++ b/src/Translations/fr/console.php
@@ -1,6 +1,6 @@
'Commande interrompue.',
'continue-question' => 'Voulez-vous continuer ?',
'continue-question-abort' => 'Annuler',
diff --git a/src/Translations/fr/globals.php b/src/Translations/fr/globals.php
index eccbbc77..077de122 100644
--- a/src/Translations/fr/globals.php
+++ b/src/Translations/fr/globals.php
@@ -1,6 +1,6 @@
'Ticket pris en charge',
'comment' => 'Nouveau Commentaire',
'status' => 'Modification du Statut',
diff --git a/src/Translations/fr/lang.php b/src/Translations/fr/lang.php
index 1b45b645..07884678 100644
--- a/src/Translations/fr/lang.php
+++ b/src/Translations/fr/lang.php
@@ -1,6 +1,6 @@
'Tickets Ouverts',
'nav-completed-tickets' => 'Tickets Fermés',
'table-id' => '#',
@@ -98,8 +98,8 @@
'the-ticket-has-been-completed' => 'Le ticket :name a été fermé !',
'the-ticket-has-been-reopened' => 'Le ticket :name a été réouvert !',
'you-are-not-permitted-to-do-this' => 'vous n\'êtes pas autorisé à faire cette action !',
- 'auth' =>
- array (
+ 'auth' =>
+ array(
'failed' => 'Echec de l\'authentification !',
),
'you-are-not-permitted-to-access' => 'Vous n\'avez pas de le droit d\'accéder à cette page !',
@@ -368,8 +368,8 @@
'user' => 'Utilisateur',
'validate-comment-min' => 'Vous devez taper un texte plus long pour le commentaire',
'validate-comment-required' => 'Vous devez taper le texte du commentaire',
- 'validate-ticket-content' =>
- array (
+ 'validate-ticket-content' =>
+ array(
'min' => 'La description doit être plus longue, même s\'il n\'y a pas d\'image jointe.',
'required' => 'La description doit être définie. Si vous joignez une image, vous devrez de toute façon ajouter un texte de description.',
),
@@ -378,8 +378,8 @@
'validate-ticket-limit_date-lower' => 'La date limite ne peut être inférieure à la date de début',
'validate-ticket-start_date' => 'L\'année de la date de début n\'est pas valide',
'validate-ticket-start_date-format' => 'Le format de la date de début n\'est pas valide. Le format correct est : ":format"',
- 'validate-ticket-subject' =>
- array (
+ 'validate-ticket-subject' =>
+ array(
'min' => 'Le sujet doit être plus long',
'required' => 'Un sujet doit être fixé. S\'il vous plaît, indiquez en quelques mots de quoi il s\'agit',
),
diff --git a/src/Translations/fr/settings.php b/src/Translations/fr/settings.php
index 3c67f304..f91f03e7 100644
--- a/src/Translations/fr/settings.php
+++ b/src/Translations/fr/settings.php
@@ -9,7 +9,7 @@
$codemirrorVersion = PanicHD\PanicHD\Helpers\Cdn::CodeMirror;
$summernoteVersion = PanicHD\PanicHD\Helpers\Cdn::Summernote;
-return array (
+return array(
'status_notification' => '
notification sur le statut: envoyer des notifications par mel aux propriétaires et gestionnaires du ticket quand son statut change
@@ -46,15 +46,13 @@
'default_status_id' => 'Le statut par défaut des nouveaux tickets',
'delete_modal_type' => 'Choisissez le type de message de confirmation à utiliser pour confirmer une suppression
builtin : confirmation javascript
modal : message modal jquery',
'departments_feature' => 'Afficher les informations relatives au service des membres. Cette fonctionnalité est en cours de développement comme décrit dans notre wiki
0 : désactivé
1 : activé',
- 'departments_notices_feature' => 'Possibilité de lier des membres spécifiques à un département signalé. Si un ticket est créé avec l\'un de ces utilisateurs spéciaux comme propriétaire, tous les membres du département liés verront ce ticket comme un avis. Cette fonctionnalité est en cours de développement comme décrit dans notre wiki
0 : désactivé
1 : activé
-
-Traduit avec www.DeepL.com/Translator (version gratuite)',
+ 'departments_notices_feature' => 'Possibilité de lier des membres spécifiques à un département signalé. Si un ticket est créé avec l\'un de ces utilisateurs spéciaux comme propriétaire, tous les membres du département liés verront ce ticket comme un avis. Cette fonctionnalité est en cours de développement comme décrit dans notre wiki
0 : désactivé
1 : activé',
'editor_enabled' => 'Activer l\'éditeur summernote sur les zones de texte',
'editor_html_highlighter' => 'Inclure ou non surligneur de syntaxecodemirror
0 : Ne pas inclure
1 : Inclure',
- 'email' =>
- array (
- 'account' =>
- array (
+ 'email' =>
+ array(
+ 'account' =>
+ array(
'mailbox' => 'L\'adresse e-mail pour toutes les notifications PanicHD
default : Utiliser les valeurs par défaut de Laravel',
'name' => 'Le nom de l\'expéditeur de l\'email pour toutes les notifications PanicHD
default : Utiliser les valeurs par défaut de Laravel',
),
@@ -67,10 +65,10 @@
'facebook_link' => 'Toogle icon link: empty or string

',
'google_plus_link' => 'Toogle icon link: empty or string

',
'header' => '
',
- 'owner' =>
- array (
- 'newticket' =>
- array (
+ 'owner' =>
+ array(
+ 'newticket' =>
+ array(
'template' => 'La notification au propriétaire du ticket utilise le modèle de lame d\'email spécifié ici',
),
),
From ddf55e013febcc33e375a810886761d5f7343975 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bollon?=
Date: Thu, 29 Apr 2021 13:48:48 +0200
Subject: [PATCH 3/4] fixes for StyleCI
---
src/Translations/fr/admin.php | 488 +++++++++----------
src/Translations/fr/console.php | 66 +--
src/Translations/fr/globals.php | 68 +--
src/Translations/fr/lang.php | 777 +++++++++++++++----------------
src/Translations/fr/settings.php | 154 +++---
5 files changed, 773 insertions(+), 780 deletions(-)
diff --git a/src/Translations/fr/admin.php b/src/Translations/fr/admin.php
index 151ba141..fab00e58 100644
--- a/src/Translations/fr/admin.php
+++ b/src/Translations/fr/admin.php
@@ -1,248 +1,248 @@
'Configuration',
- 'nav-agents' => 'Agents',
- 'nav-dashboard' => 'Tableau de bord',
- 'nav-categories' => 'Catégories',
- 'nav-priorities' => 'Priorités',
- 'nav-statuses' => 'Statuts',
- 'nav-configuration' => 'Paramètres',
- 'nav-administrator' => 'Administrateur',
- 'table-hash' => '#',
- 'table-id' => 'ID',
- 'table-name' => 'Nom',
- 'table-action' => 'Action',
- 'table-categories' => 'Catégories',
- 'table-join-category' => 'Catégories à rejoindre',
- 'table-remove-agent' => 'Retirer des agents',
- 'table-remove-administrator' => 'Retirer des administrateurs',
- 'table-slug' => 'Champs',
- 'table-default' => 'Valeur par défaut',
- 'table-value' => 'Ma Valeur',
- 'table-lang' => 'Langue',
- 'table-edit' => 'Editer',
- 'btn-back' => 'Retour',
- 'btn-delete' => 'Supprimer',
- 'btn-edit' => 'Editer',
- 'btn-join' => 'Joindre',
- 'btn-remove' => 'Retirer',
- 'btn-submit' => 'Envoyer',
- 'btn-save' => 'Sauver',
- 'btn-update' => 'Mettre à jour',
- 'colon' => ': ',
- 'index-title' => 'Gestionnaire des tickets',
- 'index-empty-records' => 'Aucun Ticket',
- 'index-total-tickets' => 'Total des tickets',
- 'index-open-tickets' => 'tickets ouverts',
- 'index-closed-tickets' => 'tickets fermés',
- 'index-performance-indicator' => 'Indicateur de Performance',
- 'index-periods' => 'Periodes',
- 'index-3-months' => '3 mois',
- 'index-6-months' => '6 mois',
- 'index-12-months' => '12 mois',
- 'index-tickets-share-per-category' => 'Tickets par catégorie',
- 'index-tickets-share-per-agent' => 'Tickets par agent',
- 'index-categories' => 'Catégories',
- 'index-category' => 'Catégories',
- 'index-agents' => 'Agents',
- 'index-agent' => 'Agent',
- 'index-administrators' => 'Administrateurs',
- 'index-administrator' => 'Administrateur',
- 'index-users' => 'Utilisateurs',
- 'index-user' => 'Utilisateur',
- 'index-tickets' => 'Tickets',
- 'index-open' => 'Ouvert',
- 'index-closed' => 'Fermé',
- 'index-total' => 'Total',
- 'index-month' => 'Mois',
- 'index-performance-chart' => 'Combien de jours en moyenne pour traiter un ticket ?',
- 'index-categories-chart' => 'Tickets distribués par catégorie',
- 'index-agents-chart' => 'Tickets distribués par Agent',
- 'agent-index-title' => 'Gestionnaire des Agents',
- 'btn-create-new-agent' => 'Créer un nouvel agent',
- 'agent-index-no-agents' => 'Aucun agent ici, ',
- 'agent-index-create-new' => 'Ajouter des agents',
- 'agent-create-title' => 'Ajouter un Agent',
- 'agent-create-add-agents' => 'Ajouter des Agents',
- 'agent-create-no-users' => 'Aucun compte utilisateur présent, créer avant un utilisateur.',
- 'agent-create-select-user' => 'Sélectionner un utilisateur à ajouter comme agent',
- 'administrator-index-title' => 'Gestionnaire des Administrateurs',
- 'btn-create-new-administrator' => 'Créer un nouvel administrateur',
- 'administrator-index-no-administrators' => 'Aucun administrateur, ',
- 'administrator-index-create-new' => 'Ajouter aux administrateurs',
- 'administrator-create-title' => 'Ajouter un Administrateur',
- 'administrator-create-add-administrators' => 'Ajouter aux Administrateurs',
- 'administrator-create-no-users' => 'Aucun compte utilisateur présent, créer avant un utilisateur.',
- 'administrator-create-select-user' => 'Sélectionner un utilisateur à ajouter aux administrateurs',
- 'category-index-title' => 'Gestionnaire des Catégories',
- 'btn-create-new-category' => 'Créer une nouvelle catégorie',
- 'category-index-no-categories' => 'Aucune catégorie, ',
- 'category-index-create-new' => 'créer une nouvelle catégorie',
- 'category-index-js-delete' => 'Confirmez-vous la suppression de la catégorie : ',
- 'category-create-title' => 'Créer une Nouvelle Catégorie',
- 'category-create-name' => 'Nom',
- 'category-create-color' => 'Couleur',
- 'category-edit-title' => 'Editer la Catégorie :name',
- 'priority-index-title' => 'Gestionnaire des Priorités',
- 'btn-create-new-priority' => 'Créer une nouvelle priorité',
- 'priority-index-no-priorities' => 'Aucune priorité, ',
- 'priority-index-create-new' => 'créer une nouvelle priorité',
- 'priority-index-js-delete' => 'Confirmez-vous la suppression de la priorité : ',
- 'priority-create-title' => 'Créer une Nouvelle Priorité',
- 'priority-create-name' => 'Nom',
- 'priority-create-color' => 'Couleur',
- 'priority-edit-title' => 'Editer la Priorité: :name',
- 'status-index-title' => 'Gestionnaire des Statuts',
- 'btn-create-new-status' => 'Créer un nouveau statut',
- 'status-index-no-statuses' => 'Aucun statut,',
- 'status-index-create-new' => 'créer un nouveau statut',
- 'status-index-js-delete' => 'Confirmez-vous la suppression du statut : ',
- 'status-create-title' => 'Créer un Nouveau Statut',
- 'status-create-name' => 'Nom',
- 'status-create-color' => 'Couleur',
- 'status-edit-title' => 'Editer le Statut: :name',
- 'config-index-title' => 'Gestionnaire des Paramètres',
- 'config-index-subtitle' => 'Paramètres',
- 'btn-create-new-config' => 'Ajouter un nouveau paramètre',
- 'config-index-no-settings' => 'Aucun paramètre,',
- 'config-index-initial' => 'Initialisation',
- 'config-index-tickets' => 'Tickets',
- 'config-index-notifications' => 'Notifications',
- 'config-index-permissions' => 'Permissions',
- 'config-index-editor' => 'Editeur',
- 'config-index-other' => 'Autre',
- 'config-create-title' => 'Création: Nouveau Paramètre Global',
- 'config-create-subtitle' => 'Créer un Paramètre',
- 'config-edit-title' => 'Editer: Configuration Globale',
- 'config-edit-subtitle' => 'Editer le paramètre',
- 'config-edit-id' => 'ID',
- 'config-edit-slug' => 'Champs',
- 'config-edit-default' => 'Valeur par défaut',
- 'config-edit-value' => 'Ma valeur',
- 'config-edit-language' => 'Langue',
- 'config-edit-unserialize' => 'Récupérer le tableau des valeurs, les modifier',
- 'config-edit-serialize' => 'Récupérer la chaine de caractères publiée (à mettre dans le champs)',
- 'config-edit-should-serialize' => 'Publier',
- 'config-edit-eval-warning' => 'Pour vérifier, le serveur lancera eval()!
+return [
+ 'nav-settings' => 'Configuration',
+ 'nav-agents' => 'Agents',
+ 'nav-dashboard' => 'Tableau de bord',
+ 'nav-categories' => 'Catégories',
+ 'nav-priorities' => 'Priorités',
+ 'nav-statuses' => 'Statuts',
+ 'nav-configuration' => 'Paramètres',
+ 'nav-administrator' => 'Administrateur',
+ 'table-hash' => '#',
+ 'table-id' => 'ID',
+ 'table-name' => 'Nom',
+ 'table-action' => 'Action',
+ 'table-categories' => 'Catégories',
+ 'table-join-category' => 'Catégories à rejoindre',
+ 'table-remove-agent' => 'Retirer des agents',
+ 'table-remove-administrator' => 'Retirer des administrateurs',
+ 'table-slug' => 'Champs',
+ 'table-default' => 'Valeur par défaut',
+ 'table-value' => 'Ma Valeur',
+ 'table-lang' => 'Langue',
+ 'table-edit' => 'Editer',
+ 'btn-back' => 'Retour',
+ 'btn-delete' => 'Supprimer',
+ 'btn-edit' => 'Editer',
+ 'btn-join' => 'Joindre',
+ 'btn-remove' => 'Retirer',
+ 'btn-submit' => 'Envoyer',
+ 'btn-save' => 'Sauver',
+ 'btn-update' => 'Mettre à jour',
+ 'colon' => ': ',
+ 'index-title' => 'Gestionnaire des tickets',
+ 'index-empty-records' => 'Aucun Ticket',
+ 'index-total-tickets' => 'Total des tickets',
+ 'index-open-tickets' => 'tickets ouverts',
+ 'index-closed-tickets' => 'tickets fermés',
+ 'index-performance-indicator' => 'Indicateur de Performance',
+ 'index-periods' => 'Periodes',
+ 'index-3-months' => '3 mois',
+ 'index-6-months' => '6 mois',
+ 'index-12-months' => '12 mois',
+ 'index-tickets-share-per-category' => 'Tickets par catégorie',
+ 'index-tickets-share-per-agent' => 'Tickets par agent',
+ 'index-categories' => 'Catégories',
+ 'index-category' => 'Catégories',
+ 'index-agents' => 'Agents',
+ 'index-agent' => 'Agent',
+ 'index-administrators' => 'Administrateurs',
+ 'index-administrator' => 'Administrateur',
+ 'index-users' => 'Utilisateurs',
+ 'index-user' => 'Utilisateur',
+ 'index-tickets' => 'Tickets',
+ 'index-open' => 'Ouvert',
+ 'index-closed' => 'Fermé',
+ 'index-total' => 'Total',
+ 'index-month' => 'Mois',
+ 'index-performance-chart' => 'Combien de jours en moyenne pour traiter un ticket ?',
+ 'index-categories-chart' => 'Tickets distribués par catégorie',
+ 'index-agents-chart' => 'Tickets distribués par Agent',
+ 'agent-index-title' => 'Gestionnaire des Agents',
+ 'btn-create-new-agent' => 'Créer un nouvel agent',
+ 'agent-index-no-agents' => 'Aucun agent ici, ',
+ 'agent-index-create-new' => 'Ajouter des agents',
+ 'agent-create-title' => 'Ajouter un Agent',
+ 'agent-create-add-agents' => 'Ajouter des Agents',
+ 'agent-create-no-users' => 'Aucun compte utilisateur présent, créer avant un utilisateur.',
+ 'agent-create-select-user' => 'Sélectionner un utilisateur à ajouter comme agent',
+ 'administrator-index-title' => 'Gestionnaire des Administrateurs',
+ 'btn-create-new-administrator' => 'Créer un nouvel administrateur',
+ 'administrator-index-no-administrators' => 'Aucun administrateur, ',
+ 'administrator-index-create-new' => 'Ajouter aux administrateurs',
+ 'administrator-create-title' => 'Ajouter un Administrateur',
+ 'administrator-create-add-administrators' => 'Ajouter aux Administrateurs',
+ 'administrator-create-no-users' => 'Aucun compte utilisateur présent, créer avant un utilisateur.',
+ 'administrator-create-select-user' => 'Sélectionner un utilisateur à ajouter aux administrateurs',
+ 'category-index-title' => 'Gestionnaire des Catégories',
+ 'btn-create-new-category' => 'Créer une nouvelle catégorie',
+ 'category-index-no-categories' => 'Aucune catégorie, ',
+ 'category-index-create-new' => 'créer une nouvelle catégorie',
+ 'category-index-js-delete' => 'Confirmez-vous la suppression de la catégorie : ',
+ 'category-create-title' => 'Créer une Nouvelle Catégorie',
+ 'category-create-name' => 'Nom',
+ 'category-create-color' => 'Couleur',
+ 'category-edit-title' => 'Editer la Catégorie :name',
+ 'priority-index-title' => 'Gestionnaire des Priorités',
+ 'btn-create-new-priority' => 'Créer une nouvelle priorité',
+ 'priority-index-no-priorities' => 'Aucune priorité, ',
+ 'priority-index-create-new' => 'créer une nouvelle priorité',
+ 'priority-index-js-delete' => 'Confirmez-vous la suppression de la priorité : ',
+ 'priority-create-title' => 'Créer une Nouvelle Priorité',
+ 'priority-create-name' => 'Nom',
+ 'priority-create-color' => 'Couleur',
+ 'priority-edit-title' => 'Editer la Priorité: :name',
+ 'status-index-title' => 'Gestionnaire des Statuts',
+ 'btn-create-new-status' => 'Créer un nouveau statut',
+ 'status-index-no-statuses' => 'Aucun statut,',
+ 'status-index-create-new' => 'créer un nouveau statut',
+ 'status-index-js-delete' => 'Confirmez-vous la suppression du statut : ',
+ 'status-create-title' => 'Créer un Nouveau Statut',
+ 'status-create-name' => 'Nom',
+ 'status-create-color' => 'Couleur',
+ 'status-edit-title' => 'Editer le Statut: :name',
+ 'config-index-title' => 'Gestionnaire des Paramètres',
+ 'config-index-subtitle' => 'Paramètres',
+ 'btn-create-new-config' => 'Ajouter un nouveau paramètre',
+ 'config-index-no-settings' => 'Aucun paramètre,',
+ 'config-index-initial' => 'Initialisation',
+ 'config-index-tickets' => 'Tickets',
+ 'config-index-notifications' => 'Notifications',
+ 'config-index-permissions' => 'Permissions',
+ 'config-index-editor' => 'Editeur',
+ 'config-index-other' => 'Autre',
+ 'config-create-title' => 'Création: Nouveau Paramètre Global',
+ 'config-create-subtitle' => 'Créer un Paramètre',
+ 'config-edit-title' => 'Editer: Configuration Globale',
+ 'config-edit-subtitle' => 'Editer le paramètre',
+ 'config-edit-id' => 'ID',
+ 'config-edit-slug' => 'Champs',
+ 'config-edit-default' => 'Valeur par défaut',
+ 'config-edit-value' => 'Ma valeur',
+ 'config-edit-language' => 'Langue',
+ 'config-edit-unserialize' => 'Récupérer le tableau des valeurs, les modifier',
+ 'config-edit-serialize' => 'Récupérer la chaine de caractères publiée (à mettre dans le champs)',
+ 'config-edit-should-serialize' => 'Publier',
+ 'config-edit-eval-warning' => 'Pour vérifier, le serveur lancera eval()!
Ne pas utiliser si eval() est désactivé sur le serveur ou si vous ne savez pas exactement ce que vous faîtes!
Code exact executé:',
- 'config-edit-reenter-password' => 'Ré-insérer votre mot de passe',
- 'config-edit-auth-failed' => 'Mot de passe invalide',
- 'config-edit-eval-error' => 'Valeur invalide',
- 'config-edit-tools' => 'Outils:',
- 'admin' => 'Admin',
- 'agent-create-form-agent' => 'Utilisateur',
- 'agent-edit-table-agent' => 'Autorisation de l\'agent',
- 'agent-edit-table-autoassign' => 'Nouveau tickets auto.',
- 'agent-edit-table-category' => 'Catégorie',
- 'agent-edit-title' => 'Permissions utilisateur :agent',
- 'agent-excluded-ok' => 'Agent ":name" exclu des agents',
- 'agent-store-error-no-category' => 'Pour ajouter un agent, vous devez cocher au moins une catégorie',
- 'agent-store-ok' => 'L\'utilisateur ":name" a été ajouté aux agents.',
- 'agent-updated-ok' => 'Agent ":name" mis à jour avec succès',
- 'btn-add-new' => 'Ajouter un nouvel agent',
- 'btn-change' => 'Modifier',
- 'btn-create' => 'Créer',
- 'btn-create-new-notice' => 'Ajouter un avis',
- 'category-create-email' => 'E-mail de notification',
- 'category-create-new-tickets' => 'Qui peut créer des tickets',
- 'category-create-new-tickets-help' => 'Niveau minimum pour créer des tickets dans la catégorie',
- 'category-delete-reason' => 'Raison de suppression',
- 'category-edit-closing-reasons' => 'Raisons de la fermeture du ticket',
- 'category-edit-closing-reasons-help' => 'Options que l\'utilisateur peut choisir lors de la fermeture du ticket',
- 'category-edit-current-tags' => 'Tags actuels',
- 'category-edit-new-tag-default' => 'Nouveau tag',
- 'category-edit-new-tag-title' => 'Créer un nouveau tag',
- 'category-edit-new-tags' => 'Nouveaux tags',
- 'category-edit-reason' => 'Motif de clôture',
- 'category-edit-reason-label' => 'Motif',
- 'category-edit-reason-status' => 'Statut',
- 'category-edit-tag' => 'Modifier le tag',
- 'category-edit-tag-background' => 'Background',
- 'category-edit-tag-text' => 'Texte',
- 'category-email' => 'E-mail',
- 'category-email-default' => 'Défaut',
- 'category-email-from' => 'De',
- 'category-email-from-info' => 'Expéditeur du mail utilisé sur toutes les notifications de cette catégorie',
- 'category-email-name' => 'Nom',
- 'category-email-origin' => 'Origine',
- 'category-email-origin-category' => 'Cette catégorie',
- 'category-email-origin-tickets' => 'E-mail standard pour les tickets',
- 'category-email-origin-website' => 'Site web',
- 'category-email-reply-this-info' => 'Celle spécifiée ci-dessous',
- 'category-email-reply-to' => 'Répondre à',
- 'category-email-reply-to-info' => 'E-mail de destination pour les réponses aux e-mails de notification',
- 'category-email-this' => 'Cette boîte mail',
- 'category-index-email' => 'E-mail de notification',
- 'category-index-reasons' => 'Motifs de clôture',
- 'category-index-tags' => 'Tags',
- 'category-reason-is-empty' => 'Motif de fermeture :number n\'a pas de texte',
- 'category-reason-no-status' => 'Le motif de fermeture :number avec le nom ":name" requiert un statut défini.',
- 'category-reason-too-short' => 'Le motif de fermeture :number avec le nom ":name" requiert :min caractères',
- 'category-tag-not-valid-format' => 'Le format du tag ":tag" n\'est pas valide',
- 'config-delete-confirm' => 'Configuration :name a été supprimée',
- 'config-index-features' => 'Caractéristiques',
- 'config-index-table' => 'Table',
- 'config-update-confirm' => 'Configuration : name a été mis à jour',
- 'index-active-tickets' => 'Tickets actifs',
- 'index-complete-tickets' => 'Tickets terminés',
- 'index-newest-tickets' => 'Nouveaux tickets',
- 'index-view-agent-tickets' => 'Voir les :list tickets attribués aux agents',
- 'index-view-category-tickets' => 'Voir les :list tickets dans la catégorie :category',
- 'index-view-user-tickets' => 'Voir les :list tickets de l\'utilisateur',
- 'level-1' => 'Tous',
- 'level-2' => 'agents assignés + admins',
- 'level-3' => 'admins.',
- 'member-added-ok' => 'Le membre ":name" a été créé',
- 'member-delete-agent' => 'Pour permettre la suppression de ce membre, supprimez d\'abord ses rôles d\'agent.',
- 'member-delete-confirmation' => 'Êtes-vous sûr de vouloir supprimer cet utilisateur de la base de données ?',
- 'member-delete-own-user-error' => 'Vous ne pouvez pas supprimer votre propre compte d\'utilisateur',
- 'member-deleted' => 'Le membre ":name" a été SUPPRIME',
- 'member-index-empty' => 'Aucun membre enregistré n\'a été trouvé',
- 'member-index-help' => 'Les membres sont tous les utilisateurs enregistrés dans la base de données. L\'administrateur de ce site web a pu filtrer la liste',
- 'member-index-title' => 'Gestion des membres',
- 'member-modal-create-title' => 'Créer un membre',
- 'member-modal-update-title' => 'Modifier un membre',
- 'member-new-password-label' => 'Nouveau mot de passe (facultatif)',
- 'member-password-label' => 'Mot de passe',
- 'member-password-repeat-label' => 'Répéter le mot de passe',
- 'member-table-assigned-tickets' => 'Tickets assignés',
- 'member-table-own-tickets' => 'Tickets personnels',
- 'member-updated-ok' => 'Le membre ":name" a été modifié',
- 'member-with-tickets-delete' => 'Vous ne pouvez pas supprimer un membre avec des tickets associés',
- 'nav-administrators' => 'Administrateurs',
- 'nav-dashboard-title' => 'Tableau de bord de l\'administrateur',
- 'nav-members' => 'Membres',
- 'nav-notices' => 'Avis',
- 'new-tag-validation-empty' => 'Vous ne pouvez pas enregistrer un tag avec un nom vide',
- 'notice-deleted-ok' => 'Avis supprimé',
- 'notice-index-department' => 'Avis visible par',
- 'notice-index-email' => 'Avis e-mail',
- 'notice-index-empty' => 'Aucun avis n\'est configuré.',
- 'notice-index-help' => 'Lorsqu\'un ensemble de tickets avec l\'un des propriétaires suivants est créé, il se produira deux choses:
- Un e-mail sera envoyé au propriétairedu ticket, avec un modèle d\'e-mail spécifique.
- Tant que le ticket est ouvert, les utilisateurs du même département verront le ticket comme un avis dans le menu créer un ticket.',
- 'notice-index-js-delete' => 'Êtes-vous sûr de vouloir supprimer cet avis ?',
- 'notice-index-owner' => 'Propriétaire',
- 'notice-index-owner-alert' => 'Un utilisateur normal, lorsqu\'il crée un nouveau ticket, ne pourra pas voir les utilisateurs listés ici.',
- 'notice-modal-title-create' => 'Ajouter un avis au département',
- 'notice-index-title' => 'Avis à la gestion des départements',
- 'notice-modal-title-update' => 'Mise à jour d\'un avis au service',
- 'notice-saved-ok' => 'L\'avis a été enregistré correctement',
- 'priority-delete-error-no-priority' => 'Vous devez spécifier une nouvelle priorité pour les tickets liés à la priorité ":name".',
- 'priority-delete-title' => 'Supprimer la priorité : :name',
- 'priority-delete-warning' => 'Il y a billets qui utilisent cette priorité. Vous devez en choisir une autre pour chacun d\'entre eux',
- 'priority-index-help' => 'Vous pouvez changer l\'ordre de priorité en faisant glisser les lignes de ce tableau. Cet ordre sera également utilisé dans la liste des tickets lors de la vérification de ce champ.',
- 'role' => 'Rôle',
- 'status-delete-error-no-status' => 'Vous devez spécifier un nouveau statut pour les tickets liés au statut ":name".',
- 'status-delete-title' => 'Supprimer le status ":name"',
- 'status-delete-warning' => 'Il y a tickets qui utilisent ce statut. Vous devez en choisir un autre pour chacun d\'entre eux',
- 'table-categories-autoasg-title' => 'Attribution automatique des nouveaux tickets',
- 'table-create-level' => 'Créer des tickets',
- 'table-description' => 'Description',
- 'table-email' => 'E-mail',
- 'table-magnitude' => 'Magnitude',
- 'table-num-tickets' => 'Nombre de tickets',
- 'tag-regex' => '/^[A-Za-z0-9?@\\/\\-_\\s]+$/',
- 'tag-validation-two' => 'Vous avez introduit deux tags avec le même nom ":name".',
- 'update-tag-validation-empty' => 'Vous ne pouvez pas laisser en blanc le nom du tag de celui précédemment nommé ":name".',
-);
+ 'config-edit-reenter-password' => 'Ré-insérer votre mot de passe',
+ 'config-edit-auth-failed' => 'Mot de passe invalide',
+ 'config-edit-eval-error' => 'Valeur invalide',
+ 'config-edit-tools' => 'Outils:',
+ 'admin' => 'Admin',
+ 'agent-create-form-agent' => 'Utilisateur',
+ 'agent-edit-table-agent' => 'Autorisation de l\'agent',
+ 'agent-edit-table-autoassign' => 'Nouveau tickets auto.',
+ 'agent-edit-table-category' => 'Catégorie',
+ 'agent-edit-title' => 'Permissions utilisateur :agent',
+ 'agent-excluded-ok' => 'Agent ":name" exclu des agents',
+ 'agent-store-error-no-category' => 'Pour ajouter un agent, vous devez cocher au moins une catégorie',
+ 'agent-store-ok' => 'L\'utilisateur ":name" a été ajouté aux agents.',
+ 'agent-updated-ok' => 'Agent ":name" mis à jour avec succès',
+ 'btn-add-new' => 'Ajouter un nouvel agent',
+ 'btn-change' => 'Modifier',
+ 'btn-create' => 'Créer',
+ 'btn-create-new-notice' => 'Ajouter un avis',
+ 'category-create-email' => 'E-mail de notification',
+ 'category-create-new-tickets' => 'Qui peut créer des tickets',
+ 'category-create-new-tickets-help' => 'Niveau minimum pour créer des tickets dans la catégorie',
+ 'category-delete-reason' => 'Raison de suppression',
+ 'category-edit-closing-reasons' => 'Raisons de la fermeture du ticket',
+ 'category-edit-closing-reasons-help' => 'Options que l\'utilisateur peut choisir lors de la fermeture du ticket',
+ 'category-edit-current-tags' => 'Tags actuels',
+ 'category-edit-new-tag-default' => 'Nouveau tag',
+ 'category-edit-new-tag-title' => 'Créer un nouveau tag',
+ 'category-edit-new-tags' => 'Nouveaux tags',
+ 'category-edit-reason' => 'Motif de clôture',
+ 'category-edit-reason-label' => 'Motif',
+ 'category-edit-reason-status' => 'Statut',
+ 'category-edit-tag' => 'Modifier le tag',
+ 'category-edit-tag-background' => 'Background',
+ 'category-edit-tag-text' => 'Texte',
+ 'category-email' => 'E-mail',
+ 'category-email-default' => 'Défaut',
+ 'category-email-from' => 'De',
+ 'category-email-from-info' => 'Expéditeur du mail utilisé sur toutes les notifications de cette catégorie',
+ 'category-email-name' => 'Nom',
+ 'category-email-origin' => 'Origine',
+ 'category-email-origin-category' => 'Cette catégorie',
+ 'category-email-origin-tickets' => 'E-mail standard pour les tickets',
+ 'category-email-origin-website' => 'Site web',
+ 'category-email-reply-this-info' => 'Celle spécifiée ci-dessous',
+ 'category-email-reply-to' => 'Répondre à',
+ 'category-email-reply-to-info' => 'E-mail de destination pour les réponses aux e-mails de notification',
+ 'category-email-this' => 'Cette boîte mail',
+ 'category-index-email' => 'E-mail de notification',
+ 'category-index-reasons' => 'Motifs de clôture',
+ 'category-index-tags' => 'Tags',
+ 'category-reason-is-empty' => 'Motif de fermeture :number n\'a pas de texte',
+ 'category-reason-no-status' => 'Le motif de fermeture :number avec le nom ":name" requiert un statut défini.',
+ 'category-reason-too-short' => 'Le motif de fermeture :number avec le nom ":name" requiert :min caractères',
+ 'category-tag-not-valid-format' => 'Le format du tag ":tag" n\'est pas valide',
+ 'config-delete-confirm' => 'Configuration :name a été supprimée',
+ 'config-index-features' => 'Caractéristiques',
+ 'config-index-table' => 'Table',
+ 'config-update-confirm' => 'Configuration : name a été mis à jour',
+ 'index-active-tickets' => 'Tickets actifs',
+ 'index-complete-tickets' => 'Tickets terminés',
+ 'index-newest-tickets' => 'Nouveaux tickets',
+ 'index-view-agent-tickets' => 'Voir les :list tickets attribués aux agents',
+ 'index-view-category-tickets' => 'Voir les :list tickets dans la catégorie :category',
+ 'index-view-user-tickets' => 'Voir les :list tickets de l\'utilisateur',
+ 'level-1' => 'Tous',
+ 'level-2' => 'agents assignés + admins',
+ 'level-3' => 'admins.',
+ 'member-added-ok' => 'Le membre ":name" a été créé',
+ 'member-delete-agent' => 'Pour permettre la suppression de ce membre, supprimez d\'abord ses rôles d\'agent.',
+ 'member-delete-confirmation' => 'Êtes-vous sûr de vouloir supprimer cet utilisateur de la base de données ?',
+ 'member-delete-own-user-error' => 'Vous ne pouvez pas supprimer votre propre compte d\'utilisateur',
+ 'member-deleted' => 'Le membre ":name" a été SUPPRIME',
+ 'member-index-empty' => 'Aucun membre enregistré n\'a été trouvé',
+ 'member-index-help' => 'Les membres sont tous les utilisateurs enregistrés dans la base de données. L\'administrateur de ce site web a pu filtrer la liste',
+ 'member-index-title' => 'Gestion des membres',
+ 'member-modal-create-title' => 'Créer un membre',
+ 'member-modal-update-title' => 'Modifier un membre',
+ 'member-new-password-label' => 'Nouveau mot de passe (facultatif)',
+ 'member-password-label' => 'Mot de passe',
+ 'member-password-repeat-label' => 'Répéter le mot de passe',
+ 'member-table-assigned-tickets' => 'Tickets assignés',
+ 'member-table-own-tickets' => 'Tickets personnels',
+ 'member-updated-ok' => 'Le membre ":name" a été modifié',
+ 'member-with-tickets-delete' => 'Vous ne pouvez pas supprimer un membre avec des tickets associés',
+ 'nav-administrators' => 'Administrateurs',
+ 'nav-dashboard-title' => 'Tableau de bord de l\'administrateur',
+ 'nav-members' => 'Membres',
+ 'nav-notices' => 'Avis',
+ 'new-tag-validation-empty' => 'Vous ne pouvez pas enregistrer un tag avec un nom vide',
+ 'notice-deleted-ok' => 'Avis supprimé',
+ 'notice-index-department' => 'Avis visible par',
+ 'notice-index-email' => 'Avis e-mail',
+ 'notice-index-empty' => 'Aucun avis n\'est configuré.',
+ 'notice-index-help' => 'Lorsqu\'un ensemble de tickets avec l\'un des propriétaires suivants est créé, il se produira deux choses:
- Un e-mail sera envoyé au propriétairedu ticket, avec un modèle d\'e-mail spécifique.
- Tant que le ticket est ouvert, les utilisateurs du même département verront le ticket comme un avis dans le menu créer un ticket.',
+ 'notice-index-js-delete' => 'Êtes-vous sûr de vouloir supprimer cet avis ?',
+ 'notice-index-owner' => 'Propriétaire',
+ 'notice-index-owner-alert' => 'Un utilisateur normal, lorsqu\'il crée un nouveau ticket, ne pourra pas voir les utilisateurs listés ici.',
+ 'notice-modal-title-create' => 'Ajouter un avis au département',
+ 'notice-index-title' => 'Avis à la gestion des départements',
+ 'notice-modal-title-update' => 'Mise à jour d\'un avis au service',
+ 'notice-saved-ok' => 'L\'avis a été enregistré correctement',
+ 'priority-delete-error-no-priority' => 'Vous devez spécifier une nouvelle priorité pour les tickets liés à la priorité ":name".',
+ 'priority-delete-title' => 'Supprimer la priorité : :name',
+ 'priority-delete-warning' => 'Il y a billets qui utilisent cette priorité. Vous devez en choisir une autre pour chacun d\'entre eux',
+ 'priority-index-help' => 'Vous pouvez changer l\'ordre de priorité en faisant glisser les lignes de ce tableau. Cet ordre sera également utilisé dans la liste des tickets lors de la vérification de ce champ.',
+ 'role' => 'Rôle',
+ 'status-delete-error-no-status' => 'Vous devez spécifier un nouveau statut pour les tickets liés au statut ":name".',
+ 'status-delete-title' => 'Supprimer le status ":name"',
+ 'status-delete-warning' => 'Il y a tickets qui utilisent ce statut. Vous devez en choisir un autre pour chacun d\'entre eux',
+ 'table-categories-autoasg-title' => 'Attribution automatique des nouveaux tickets',
+ 'table-create-level' => 'Créer des tickets',
+ 'table-description' => 'Description',
+ 'table-email' => 'E-mail',
+ 'table-magnitude' => 'Magnitude',
+ 'table-num-tickets' => 'Nombre de tickets',
+ 'tag-regex' => '/^[A-Za-z0-9?@\\/\\-_\\s]+$/',
+ 'tag-validation-two' => 'Vous avez introduit deux tags avec le même nom ":name".',
+ 'update-tag-validation-empty' => 'Vous ne pouvez pas laisser en blanc le nom du tag de celui précédemment nommé ":name".',
+];
\ No newline at end of file
diff --git a/src/Translations/fr/console.php b/src/Translations/fr/console.php
index 88e44d93..c86e4861 100644
--- a/src/Translations/fr/console.php
+++ b/src/Translations/fr/console.php
@@ -1,35 +1,35 @@
'Commande interrompue.',
- 'continue-question' => 'Voulez-vous continuer ?',
- 'continue-question-abort' => 'Annuler',
- 'continue-question-no' => 'n',
- 'continue-question-yes' => 'o',
- 'demo-categories-not-found' => 'Les catégories de démo n\'ont pas été trouvées',
- 'demo-rollback' => 'DemoDataSeeder rollback',
- 'demo-rollback-description' => 'This command is going to delete the following data added by DemoDataSeeder seed:',
- 'demo-rollback-info-categories' => 'Toutes les catégories qui commencent par "_Demo_" et tous les billets associés',
- 'demo-rollback-info-users' => 'Tous les comptes d\'utilisateurs générés par la démo, qui ont le domaine de messagerie "@demodataseeder.com".',
- 'demo-rollback-kept' => 'Ces contenus seront conservés tels qu\'ils ont pu être ajoutés à l\'aide du Seeder de base :',
- 'demo-rollback-priorities' => 'Priorités',
- 'demo-rollback-statuses' => 'Statuts',
- 'demo-users-not-found' => 'Les membres de la démo n\'ont pas pu être trouvés',
- 'done' => 'Fait!',
- 'process-started' => 'Le processus a commencé.',
- 'wipe-off-list-all' => 'Tous',
- 'wipe-off-list-categories' => 'Catégories',
- 'wipe-off-list-categories-done' => 'Toutes les catégories sont supprimées.',
- 'wipe-off-list-priorities' => 'Priorités',
- 'wipe-off-list-priorities-done' => 'Toutes les priorités sont supprimées.',
- 'wipe-off-list-statuses' => 'Statuts',
- 'wipe-off-list-statuses-done' => 'Tous les statuts sont supprimés.',
- 'wipe-off-lists' => 'Panic Help Desk efface les listes',
- 'wipe-off-lists-description' => 'Cette commande vous permet de supprimer le contenu des listes souhaitées dans : Catégories, Priorités, Statuts',
- 'wipe-off-lists-tickets-error' => 'Cette commande ne s\'exécutera pas s\'il y a un ticket dans la base de données. Veuillez effacer les tickets avant d\'exécuter cette commande.',
- 'wipe-off-no-tickets-message' => 'Il n\'y a pas de tickets enregistrés. La commande va se terminer',
- 'wipe-off-tickets' => 'Panic Help Desk efface les tickets',
- 'wipe-off-tickets-description' => 'Cette commande va effacer tous les tickets dans la base de données et toutes les données connexes, y compris tous les commentaires, les pièces jointes et les balises attribuées.',
- 'wipe-off-tickets-start' => 'La suppression a commencé...',
- 'wipe-off-wich-list-question' => 'Tapez un numéro ou un nom d\'option pour choisir la liste que vous voulez réinitialiser. Laissez vide pour sélectionner',
-);
+return [
+ 'command-aborted' => 'Commande interrompue.',
+ 'continue-question' => 'Voulez-vous continuer ?',
+ 'continue-question-abort' => 'Annuler',
+ 'continue-question-no' => 'n',
+ 'continue-question-yes' => 'o',
+ 'demo-categories-not-found' => 'Les catégories de démo n\'ont pas été trouvées',
+ 'demo-rollback' => 'DemoDataSeeder rollback',
+ 'demo-rollback-description' => 'This command is going to delete the following data added by DemoDataSeeder seed:',
+ 'demo-rollback-info-categories' => 'Toutes les catégories qui commencent par "_Demo_" et tous les billets associés',
+ 'demo-rollback-info-users' => 'Tous les comptes d\'utilisateurs générés par la démo, qui ont le domaine de messagerie "@demodataseeder.com".',
+ 'demo-rollback-kept' => 'Ces contenus seront conservés tels qu\'ils ont pu être ajoutés à l\'aide du Seeder de base :',
+ 'demo-rollback-priorities' => 'Priorités',
+ 'demo-rollback-statuses' => 'Statuts',
+ 'demo-users-not-found' => 'Les membres de la démo n\'ont pas pu être trouvés',
+ 'done' => 'Fait!',
+ 'process-started' => 'Le processus a commencé.',
+ 'wipe-off-list-all' => 'Tous',
+ 'wipe-off-list-categories' => 'Catégories',
+ 'wipe-off-list-categories-done' => 'Toutes les catégories sont supprimées.',
+ 'wipe-off-list-priorities' => 'Priorités',
+ 'wipe-off-list-priorities-done' => 'Toutes les priorités sont supprimées.',
+ 'wipe-off-list-statuses' => 'Statuts',
+ 'wipe-off-list-statuses-done' => 'Tous les statuts sont supprimés.',
+ 'wipe-off-lists' => 'Panic Help Desk efface les listes',
+ 'wipe-off-lists-description' => 'Cette commande vous permet de supprimer le contenu des listes souhaitées dans : Catégories, Priorités, Statuts',
+ 'wipe-off-lists-tickets-error' => 'Cette commande ne s\'exécutera pas s\'il y a un ticket dans la base de données. Veuillez effacer les tickets avant d\'exécuter cette commande.',
+ 'wipe-off-no-tickets-message' => 'Il n\'y a pas de tickets enregistrés. La commande va se terminer',
+ 'wipe-off-tickets' => 'Panic Help Desk efface les tickets',
+ 'wipe-off-tickets-description' => 'Cette commande va effacer tous les tickets dans la base de données et toutes les données connexes, y compris tous les commentaires, les pièces jointes et les balises attribuées.',
+ 'wipe-off-tickets-start' => 'La suppression a commencé...',
+ 'wipe-off-wich-list-question' => 'Tapez un numéro ou un nom d\'option pour choisir la liste que vous voulez réinitialiser. Laissez vide pour sélectionner',
+];
\ No newline at end of file
diff --git a/src/Translations/fr/globals.php b/src/Translations/fr/globals.php
index 077de122..c01b19eb 100644
--- a/src/Translations/fr/globals.php
+++ b/src/Translations/fr/globals.php
@@ -1,36 +1,36 @@
'Ticket pris en charge',
- 'comment' => 'Nouveau Commentaire',
- 'status' => 'Modification du Statut',
- 'transfer' => 'Ticket Transféré',
- 'view-ticket' => 'Cliquez ici pour suivre votre ticket.',
- 'added_note' => ':utilisateur a ajouté une note interne à ce ticket.',
- 'added_reply' => ':user a ajouté une réponse à ce ticket.',
- 'agent_new_ticket' => ':agent a créé ce ticket et vous l\'a attribué.',
- 'closed_ticket' => ':user a fermé ce ticket.',
- 'complimentary_close' => 'Meilleures salutations,',
- 'new_note_title' => 'Nouvelle note interne',
- 'new_reply_title' => 'Nouvelle réponse',
- 'notify-assigned-to-you-by' => 'assigné par :agent',
- 'notify-closed-by' => 'fermé par :agent',
- 'notify-created-by' => 'Nouveau de :name',
- 'notify-new-note-by' => 'nouvelle note interne de :naùe',
- 'notify-new-reply-by' => 'nouvelle réponse de ;name',
- 'notify-note-updated-by' => 'note mise à jour par :name',
- 'notify-status-updated-by' => 'statut modifié par :agent',
- 'notify-ticket-category' => ':name Tickets',
- 'notify-ticket-closed-by' => 'ticket fermé par :agent',
- 'original_note_title' => 'Note originale',
- 'salutation' => 'Cher Monsieur ou Madame,',
- 'updated_agent' => ':utilisateur vous a attribué ce ticket.',
- 'updated_agent_note' => ':user a mis à jour une note interne dans ce ticket.',
- 'updated_note_title' => 'Note mise à jour',
- 'updated_other_note' => ':user a mis à jour une note interne dans ce ticket ajouté par :autre.',
- 'updated_status' => ':user a modifié le statut de ce ticket.',
- 'updated_your_note' => ':user a modifié le statut de ce ticket.',
- 'user_new_ticket' => ':user a créé ce ticket a créé ce ticket et il vous a été attribué par la configuration d\'attribution automatique des catégories.',
- 'view-ticket-text' => 'Afficher le ticket',
- 'view-ticket-title' => 'Cliquer ici pour voir votre ticket',
-);
+return [
+ 'assigned' => 'Ticket pris en charge',
+ 'comment' => 'Nouveau Commentaire',
+ 'status' => 'Modification du Statut',
+ 'transfer' => 'Ticket Transféré',
+ 'view-ticket' => 'Cliquez ici pour suivre votre ticket.',
+ 'added_note' => ':utilisateur a ajouté une note interne à ce ticket.',
+ 'added_reply' => ':user a ajouté une réponse à ce ticket.',
+ 'agent_new_ticket' => ':agent a créé ce ticket et vous l\'a attribué.',
+ 'closed_ticket' => ':user a fermé ce ticket.',
+ 'complimentary_close' => 'Meilleures salutations,',
+ 'new_note_title' => 'Nouvelle note interne',
+ 'new_reply_title' => 'Nouvelle réponse',
+ 'notify-assigned-to-you-by' => 'assigné par :agent',
+ 'notify-closed-by' => 'fermé par :agent',
+ 'notify-created-by' => 'Nouveau de :name',
+ 'notify-new-note-by' => 'nouvelle note interne de :naùe',
+ 'notify-new-reply-by' => 'nouvelle réponse de ;name',
+ 'notify-note-updated-by' => 'note mise à jour par :name',
+ 'notify-status-updated-by' => 'statut modifié par :agent',
+ 'notify-ticket-category' => ':name Tickets',
+ 'notify-ticket-closed-by' => 'ticket fermé par :agent',
+ 'original_note_title' => 'Note originale',
+ 'salutation' => 'Cher Monsieur ou Madame,',
+ 'updated_agent' => ':utilisateur vous a attribué ce ticket.',
+ 'updated_agent_note' => ':user a mis à jour une note interne dans ce ticket.',
+ 'updated_note_title' => 'Note mise à jour',
+ 'updated_other_note' => ':user a mis à jour une note interne dans ce ticket ajouté par :autre.',
+ 'updated_status' => ':user a modifié le statut de ce ticket.',
+ 'updated_your_note' => ':user a modifié le statut de ce ticket.',
+ 'user_new_ticket' => ':user a créé ce ticket a créé ce ticket et il vous a été attribué par la configuration d\'attribution automatique des catégories.',
+ 'view-ticket-text' => 'Afficher le ticket',
+ 'view-ticket-title' => 'Cliquer ici pour voir votre ticket',
+];
\ No newline at end of file
diff --git a/src/Translations/fr/lang.php b/src/Translations/fr/lang.php
index 07884678..6fbbcf97 100644
--- a/src/Translations/fr/lang.php
+++ b/src/Translations/fr/lang.php
@@ -1,392 +1,389 @@
'Tickets Ouverts',
- 'nav-completed-tickets' => 'Tickets Fermés',
- 'table-id' => '#',
- 'table-subject' => 'Sujet',
- 'table-owner' => 'Propriétaire',
- 'table-status' => 'Statut',
- 'table-last-updated' => 'Dernière mise à jour',
- 'table-priority' => 'Priorité',
- 'table-agent' => 'Agent',
- 'table-category' => 'Catégorie',
- 'table-decimal' => '',
- 'table-empty' => 'Aucune entrée disponible',
- 'table-info' => 'Entrées de _START_ à _END_ sur un total de _TOTAL_ ',
- 'table-info-empty' => 'Entrées de 0 à 0 sur un total de 0',
- 'table-info-filtered' => '(filtré sur un total de _MAX_ entrées)',
- 'table-info-postfix' => '',
- 'table-thousands' => ',',
- 'table-length-menu' => 'Voir _MENU_ entrées',
- 'table-loading-results' => 'Chargement...',
- 'table-processing' => 'Calcul en cours...',
- 'table-search' => 'Recherche:',
- 'table-zero-records' => 'Aucune correspondance trouvée',
- 'table-paginate-first' => 'Premier',
- 'table-paginate-last' => 'Dernier',
- 'table-paginate-next' => 'Suivant',
- 'table-paginate-prev' => 'Précédent',
- 'table-aria-sort-asc' => ': activation du tri croissant',
- 'table-aria-sort-desc' => ': activation du tru décroissant',
- 'btn-back' => 'Retour',
- 'btn-cancel' => 'Annuler',
- 'btn-close' => 'Fermer',
- 'btn-delete' => 'Supprimer',
- 'btn-edit' => 'Editer',
- 'btn-mark-complete' => 'Marquer fermée',
- 'btn-submit' => 'Envoyer',
- 'agent' => 'Agent',
- 'category' => 'Categorie',
- 'colon' => ': ',
- 'comments' => 'Commentaires',
- 'created' => 'Créé',
- 'description' => 'Description',
- 'flash-x' => '×',
- 'last-update' => 'Dernière mise à jour',
- 'no-replies' => 'Pas de réponse',
- 'owner' => 'Propriétaire',
- 'priority' => 'Priorité',
- 'reopen-ticket' => 'Réouverture du Ticket',
- 'reply' => 'Répondre',
- 'responsible' => 'Responsable',
- 'status' => 'Statut',
- 'subject' => 'Sujet',
- 'index-title' => 'Helpdesk Accueil',
- 'index-my-tickets' => 'Mes Tickets',
- 'btn-create-new-ticket' => 'Créer un nouveau ticket',
- 'index-complete-none' => 'Aucun ticket fermé',
- 'index-active-check' => 'Merci de vérifier les tickets ouverts si vous ne trouvez pas votre ticket.',
- 'index-active-none' => 'Aucun ticket ouvert,',
- 'index-create-new-ticket' => 'Créer un nouveau ticket',
- 'index-complete-check' => 'Merci de vérifier les tickets fermés si vous ne trouvez pas votre ticket.',
- 'create-new-ticket' => 'Créer un nouveau ticket',
- 'create-ticket-brief-issue' => 'Résumé de votre demande',
- 'create-ticket-describe-issue' => 'Description de votre demande avec les détails',
- 'show-ticket-title' => 'Ticket',
- 'show-ticket-js-delete' => 'Confirmer la suppression: ',
- 'show-ticket-modal-delete-title' => 'Supprimer le ticket',
- 'show-ticket-modal-delete-message' => 'Confirmer la suppression du ticket: :subject?',
- 'agents-are-added-to-agents' => 'Les agents :names ont été ajoutés comme agents',
- 'administrators-are-added-to-administrators' => 'Les administrateurs :names ont été ajoutés comme administrateurs',
- 'agents-joined-categories-ok' => 'Catégorie jointe avec succès',
- 'agents-is-removed-from-team' => 'Le(s) agent\\s :name ont été retirés de l\'équipe des agents',
- 'administrators-is-removed-from-team' => 'Le(s) administrateurs :name ont été retirés de l\'équipe des administrateurs',
- 'category-name-has-been-created' => 'La catégorie :name a été créée !',
- 'category-name-has-been-modified' => 'La catégorie :name a été modifiée !',
- 'category-name-has-been-deleted' => 'La catégorie :name a été supprimée !',
- 'priority-name-has-been-created' => 'La priorité :name a été créée !',
- 'priority-name-has-been-modified' => 'La priorité :name a été modifiée !',
- 'priority-name-has-been-deleted' => 'La priorité :name a été supprimée !',
- 'priority-all-tickets-here' => 'Voici tous les tickets de cette priorité',
- 'status-name-has-been-created' => 'Le statut :name a été créé !',
- 'status-name-has-been-modified' => 'Le statut :name a été modifié !',
- 'status-name-has-been-deleted' => 'Le statut :name a été supprimé !',
- 'status-all-tickets-here' => 'Voici tous les tickets avec ce statut',
- 'comment-has-been-added-ok' => 'Votre commentaire a bien été rajouté',
- 'notify-new-comment-from' => 'Nouveau commentaire de la part de ',
- 'notify-on' => ' à propos du ticket ',
- 'notify-status-to-complete' => ' statut mis à fermé',
- 'notify-status-to' => ' statut mis à ',
- 'notify-transferred' => ' transféré ',
- 'notify-to-you' => ' à vous',
- 'notify-created-ticket' => ' ticket créé ',
- 'notify-updated' => ' mis à jour ',
- 'the-ticket-has-been-created' => 'Le ticket a été créé !',
- 'the-ticket-has-been-modified' => 'Le ticket a été modifié !',
- 'the-ticket-has-been-deleted' => 'Le ticket :name a été supprimé !',
- 'the-ticket-has-been-completed' => 'Le ticket :name a été fermé !',
- 'the-ticket-has-been-reopened' => 'Le ticket :name a été réouvert !',
- 'you-are-not-permitted-to-do-this' => 'vous n\'êtes pas autorisé à faire cette action !',
- 'auth' =>
- array(
- 'failed' => 'Echec de l\'authentification !',
- ),
- 'you-are-not-permitted-to-access' => 'Vous n\'avez pas de le droit d\'accéder à cette page !',
- 'ticket-notices-title' => 'Avis',
- 'nav-new-tickets' => 'Nouveau',
- 'active-tickets-adjective' => 'Actif',
- 'complete-tickets-adjective' => 'Terminés',
- 'searchform-nav-text' => 'Recherche',
- 'year' => 'Année',
- 'filter-agent' => 'Agent',
- 'filter-category' => 'Catégorie',
- 'add-comment-confirm-blank-intervention' => 'Le champ "intervention" est vide. Voulez-vous quand même fermer le ticket ?',
- 'agents' => 'Agents',
- 'all-depts' => 'Tous',
- 'attach-files' => 'Joindre des fichiers',
- 'attached-files' => 'Fichiers attachés',
- 'attached-images' => 'Images jointes',
- 'attachment-edit' => 'Modifier la pièce jointe',
- 'attachment-edit-crop-info' => 'Sélectionnez une zone à l\'intérieur de l\'image pour la recadrer. Il sera appliqué après la mise à jour des champs de la pièce jointe.',
- 'attachment-edit-new-filename' => 'Nouveau nom de fichier',
- 'attachment-edit-original-filename' => 'Nom de fichier original',
- 'attachment-error-equal-name' => 'Le nom et la description du fichier ":file" ne peuvent pas être identiques.',
- 'attachment-new-name' => 'Nouveau nom',
- 'attachment-update-crop-error' => 'L\'image n\'a pas pu être recadrée aux tailles spécifiées',
- 'attachment-update-not-valid-mime' => 'Le fichier ":file" n\'est pas d\'un type valide.',
- 'attachment-update-not-valid-name' => 'Le nouveau nom de fichier pour ":file" doit comporter au moins 3 caractères. Le HTML n\'est pas autorisé',
- 'attachments' => 'Pièces jointes',
- 'btn-add' => 'Ajouter',
- 'btn-change' => 'Modifier',
- 'btn-download' => 'Télécharger',
- 'calendar-active' => 'Démarré :description',
- 'calendar-active-future' => 'Début :description',
- 'calendar-active-today' => 'Démarré :description',
- 'calendar-expiration' => 'Expires :description',
- 'calendar-expired' => 'Expiré :description',
- 'calendar-expired-today' => 'Expiré aujourd\'hui à :time',
- 'calendar-expires-today' => 'Expirera aujourd\'hui à :time',
- 'calendar-scheduled' => 'Programmée le :date de :time1 à :time2H',
- 'calendar-scheduled-period' => 'Programmée de :date1 à :date2',
- 'calendar-scheduled-today' => 'Prévu aujourd\'hui de :time1 à :time2H',
- 'closing-clarifications' => 'Clarifications',
- 'closing-reason' => 'Motif de fermeture',
- 'comment' => 'Commentaire',
- 'comment-completetx-title' => 'Ticket terminé',
- 'comment-destroy-error' => 'Le commentaire ne peut pas être supprimé: :error',
- 'comment-has-been-deleted' => 'Le commentaire a été supprimé',
- 'comment-has-been-updated' => 'Le commentaire a été mis à jour',
- 'comment-note-from-agent' => 'Note de :agent.',
- 'comment-note-from-agent-to' => 'Note de :agent à :recipients',
- 'comment-note-title' => 'Note masquée de l\'utilisateur',
- 'comment-reopen-by' => 'Réouvert par :owner.',
- 'comment-reopen-title' => 'Ticket réouvert',
- 'comment-reply-from-owner' => 'Réponse de :owner',
- 'comment-reply-title' => 'Message visible pour les utilisateurs',
- 'complete' => 'Compléter',
- 'complete-by-user' => 'Ticket complété par :user.',
- 'create-ticket-change-list' => 'Modification de la liste',
- 'create-ticket-info-limit-date' => 'Par défaut : Aucune limite',
- 'create-ticket-info-start-date' => 'Par défaut : Maintenant',
- 'create-ticket-intervention-help' => 'Actions prises pour la résolution du ticket',
- 'create-ticket-notices' => 'Avis',
- 'create-ticket-owner-help' => 'Vous pouvez choisir de qui est le ticket ou qui est concerné.',
- 'create-ticket-switch-to-comment' => 'Passer à la réponse à l\'utilisateur',
- 'create-ticket-switch-to-note' => 'Passage en note interne',
- 'create-ticket-visible' => 'Visible',
- 'create-ticket-visible-help' => 'Choisissez la visibilité du ticket pour le propriétaire assigné',
- 'creation-date' => 'Créé le :date',
- 'crop-image' => 'Recadrage de l\'image',
- 'date-format' => 'Y-m-d',
- 'datetime-format' => 'Y-m-d H:i',
- 'datetimepicker-format' => 'YYYY-MM-DD HH:mm',
- 'datetime-text' => ':date, :timeh',
- 'day-abbr' => 'j.',
- 'day_0' => 'Dimanche',
- 'day_1' => 'Lundi',
- 'day_2' => 'Mardi',
- 'day_3' => 'Mercredi',
- 'day_4' => 'Jeudi',
- 'day_5' => 'Vendredi',
- 'day_6' => 'Samedi',
- 'day_7' => 'Dimanche',
- 'deleted-member' => 'Membre supprimé',
- 'department' => 'Département',
- 'department-shortening' => 'Départ.',
- 'dept-descendant' => 'Sous département',
- 'discard' => 'Rejeter',
- 'edit-internal-note-title' => 'Modifier la note interne',
- 'edit-ticket' => 'Modifier le ticket',
- 'email' => 'E-mail',
- 'email-resend-abbr' => 'FW',
- 'environment-not-ready' => 'L\'administrateur n\'a pas terminé la configuration requise pour permettre la création de tickets.',
- 'filter-agent-all' => 'Tous',
- 'filter-calendar' => 'Calendrier',
- 'filter-calendar-all' => 'Tous',
- 'filter-calendar-expired' => 'Expiré',
- 'filter-calendar-month' => 'Ce mois',
- 'filter-calendar-not-scheduled' => 'Non planifié',
- 'filter-calendar-today' => 'Expire aujourd\'hui',
- 'filter-calendar-tomorrow' => 'Expire demain',
- 'filter-calendar-week' => 'Cette semaine',
- 'filter-calendar-within-14-days' => 'Dans 14 jours',
- 'filter-calendar-within-7-days' => 'Dans 7 jours',
- 'filter-category-all' => 'Toutes',
- 'filter-owner-all' => 'Tous',
- 'filter-pov-agent-title' => 'Voir en tant qu\'agent',
- 'filter-pov-member-title' => 'Voir en tant que membre',
- 'filter-removeall-title' => 'Supprimer tous les filtres',
- 'filter-year-all' => 'Toutes',
- 'hour-abbr' => 'h.',
- 'filter-pov' => 'Voir en tant que',
- 'intervention' => 'Intervention',
- 'limit-date' => 'Date limite',
- 'list' => 'Liste',
- 'list-no-tickets' => 'Il n\'y a pas de tickets dans cette liste',
- 'mark-as-read' => 'Marquer ce ticket comme lu',
- 'mark-as-unread' => 'Marquer et verrouiller ce ticket comme non lu',
- 'mark-complete' => 'Marquer terminer',
- 'member' => 'Membre',
- 'minute-abbr' => 'min.',
- 'month-abbr' => 'mo.',
- 'name' => 'Nom',
- 'nav-active-tickets-title' => 'Tickets actifs',
- 'nav-completed-tickets-title' => 'Tickets terminés',
- 'nav-create-ticket' => 'Créer un nouveau',
- 'nav-create-ticket-title' => 'Créer un nouveau ticket',
- 'nav-new-dd-create' => 'Créer',
- 'nav-new-dd-list' => 'Liste',
- 'nav-new-dd-list-title' => 'Liste des nouveaux tickets',
- 'nav-new-tickets-title' => 'Nouveaux tickets',
- 'nav-notices-number-title' => 'Il y a :num avis',
- 'newest-tickets-adjective' => 'Nouveau',
- 'no' => 'Non',
- 'no-tickets-yet' => 'Pas de tickets',
- 'note' => 'Note interne',
- 'notification-resend-confirmation' => 'Les notifications ont été correctement renvoyées',
- 'notification-resend-no-recipients' => 'Aucun destinataire n\'a été sélectionné',
- 'pending-attachment' => 'Ce fichier sera téléchargé lorsque le ticket sera mis à jour.',
- 'read-validation-error' => 'Impossible de marquer le ticket comme lu / non lu',
- 'read-validation-ok-read' => 'Ticket marqué comme lu',
- 'read-validation-ok-unread' => 'Ticket marqué comme non lu',
- 'regex-text-inline' => '/^(?=.*[A-Za-z]+[\'\\-¡!¿?\\s,;.:]*)[a-zA-Z\'0-9¡!¿?,;.:\\-\\s]*$/',
- 'table-agent-status-check' => 'Changer le statut en ":status"',
- 'table-calendar' => 'Calendrier',
- 'table-change-agent' => 'Changer l\'agent',
- 'table-change-priority' => 'Changer la priorité',
- 'table-change-status' => 'Modifier le statut',
- 'table-completed_at' => 'Terminé le',
- 'table-department' => 'Département',
- 'table-description' => 'Description',
- 'table-info-attachments-total' => ':num fichiers joints',
- 'table-info-comments-recent' => ':num récents',
- 'table-info-comments-total' => ':num commentaires.',
- 'table-info-notes-total' => ':num notes internes',
- 'table-intervention' => 'Intervention',
- 'table-one-agent' => 'Pas d\'agent pour cette catégorie',
- 'table-tags' => 'Tags',
- 'tags' => 'Tags',
- 'ticket' => 'Ticket',
- 'yesterday' => 'Hier',
- 'reload-countdown' => 'Le tableau des tickets sera rechargé dans :num secondes.',
- 'reload-reloading' => 'La table des tickets est en train de se recharger... veuillez patienter.',
- 'reopened-by-user' => 'Ticket réouvert par :user',
- 'reply-from-owner-to' => 'Réponse de :owner à :recipients',
- 'searchform-agent-none' => '- aucun -',
- 'searchform-any_text_field' => 'N\'importe quel champ de texte',
- 'searchform-attachment_text' => 'Texte joint',
- 'searchform-btn-edit' => 'Modifier la recherche',
- 'searchform-btn-submit' => 'Rechercher',
- 'searchform-btn-web' => 'Recherche d\'adresse web',
- 'searchform-category-none' => '- aucune -',
- 'searchform-comments' => 'Texte des commentaires',
- 'searchform-completed_at' => 'Date de clôture',
- 'searchform-created_at' => 'Date de création',
- 'searchform-creator' => 'Créateur',
- 'searchform-creator-none' => '- aucun -',
- 'searchform-date-type-exact_day' => 'Jour exact',
- 'searchform-date-type-exact_month' => 'Année, mois',
- 'searchform-date-type-exact_year' => 'Année exacte',
- 'searchform-department' => 'Département',
- 'searchform-department-none' => '- aucun -',
- 'searchform-help-any_text_field' => 'Recherche dans n\'importe quel champ de texte dans : les champs Sujet, Description, Intervention, Commentaires ou pièce jointe.',
- 'searchform-help-btn-web' => 'Il s\'agit d\'un lien permanent vers cette recherche',
- 'searchform-help-creator' => 'Qui a créé le ticket (il s\'agit parfois d\'un agent au nom d\'un Membre)',
- 'searchform-help-department' => 'Départements propriétaires',
- 'searchform-help-owner' => 'Membre propriétaire du ticket',
- 'searchform-list-none' => '- aucun -',
- 'searchform-validation-no-field' => 'Aucun champ n\'a été renseigné',
- 'searchform-validation-success' => ':num champs de recherche enregistrés',
- 'second-abbr' => 's.',
- 'searchform-owner-none' => '- aucun -',
- 'searchform-priority-none' => '- aucune -',
- 'searchform-priority-rule-any' => 'N\'importe laquelle des options choisies',
- 'searchform-priority-rule-none' => 'Aucun des éléments sélectionnés',
- 'searchform-read_by_agent' => 'Lu par l\'agent assigné',
- 'searchform-read_by_agent-no' => 'Non',
- 'searchform-read_by_agent-none' => 'Ne pas filtrer',
- 'searchform-read_by_agent-yes' => 'Oui',
- 'searchform-results-title' => 'Résultats de la recherche',
- 'searchform-status-none' => '- aucun -',
- 'searchform-status-rule-any' => 'N\'importe laquelle des options choisies',
- 'searchform-status-rule-none' => 'Aucun des éléments sélectionnés',
- 'searchform-tags-rule-all' => 'Tous les sélectionnés',
- 'searchform-tags-rule-any' => 'N\'importe lequel',
- 'searchform-tags-rule-has_any_tag' => 'Avec n\'importe quel tag',
- 'searchform-tags-rule-has_not_tags' => 'Sans tags',
- 'searchform-tags-rule-no-filter' => 'Ne pas filtrer',
- 'searchform-tags-rule-none' => 'Aucun des éléments sélectionnés',
- 'searchform-title' => 'Rechercher des tickets',
- 'searchform-updated_at' => 'Dernière mise à jour',
- 'show-ticket-add-com-check-email-text' => 'Ajouter du texte dans la notification de l\'utilisateur',
- 'show-ticket-add-com-check-intervention' => 'Ajouter ce texte dans le champ d\'intervention (visible par l\'utilisateur)',
- 'show-ticket-add-com-check-resolve' => 'Complétez ce ticket et appliquez le statut',
- 'show-ticket-add-comment' => 'Ajouter un commentaire',
- 'show-ticket-add-comment-note' => 'Note interne',
- 'show-ticket-add-comment-notificate' => 'Notifier',
- 'show-ticket-add-comment-reply' => 'Répondre à l\'utilisateur',
- 'show-ticket-add-comment-type' => 'Type',
- 'show-ticket-add-note' => 'Ajouter une note interne',
- 'show-ticket-complete-bad-reason-id' => 'Ticket non complété : La raison spécifiée n\'est pas valide',
- 'show-ticket-complete-bad-status' => 'Ticket non complété :Le statut spécifié n\'est pas valide',
- 'show-ticket-complete-blank-intervention-alert' => 'Pour compléter le ticket vous devez confirmer que vous laissez le champ d\'intervention vide',
- 'show-ticket-creator' => 'Créé par',
- 'show-ticket-delete-comment' => 'Supprimer le commentaire',
- 'show-ticket-delete-comment-msg' => 'Êtes-vous sûr de vouloir supprimer ce commentaire ?',
- 'show-ticket-edit-com-check-int' => 'Ajouter du texte dans le champ d\'intervention',
- 'show-ticket-email-resend' => 'Renvoyer l\'e-mail',
- 'show-ticket-email-resend-agent' => '(Ticket agent)',
- 'show-ticket-email-resend-owner' => '(Propriétaire du ticket)',
- 'show-ticket-modal-complete-blank-intervention-check' => 'Laisser l\'intervention vide',
- 'show-ticket-modal-complete-blank-reason-alert' => 'Pour compléter le ticket, vous devez indiquer une raison de fermeture.',
- 'show-ticket-modal-edit-fields' => 'Modifier d\'autres champs',
- 'start-date' => 'Date de début',
- 'ticket-destroy-error' => 'Le ticket n\'a pas pu être supprimé : :error',
- 'ticket-error-delete-files' => 'Certains fichiers n\'ont pas pu être supprimés',
- 'ticket-error-file-not-deleted' => 'Le fichier ":name" n\'a pas pu être supprimé.',
- 'ticket-error-file-not-found' => 'Le fichier ":name" n\'a pas pu être trouvé',
- 'ticket-error-max-attachments-count-reached' => 'Le fichier ":name" et les suivants ne peuvent pas être joints car ils dépassent le nombre maximum de fichiers joints :max_count par ticket.',
- 'ticket-error-max-size-reached' => 'Les fichiers ":name" et suivants ne peuvent pas être joints car ils dépassent l\'espace maximum disponible pour ce ticket, qui est de :available_MB MB',
- 'ticket-error-not-valid-file' => 'Un fichier non valide a été joint',
- 'ticket-error-not-valid-object' => 'Ce fichier ne peut pas être traité : :name',
- 'ticket-hidden' => 'Ticket caché',
- 'ticket-hidden-0-comment' => 'Le ticket est maintenant visible pour le propriétaire.',
- 'ticket-hidden-0-comment-title' => 'Changé en visible par :agent.',
- 'ticket-hidden-1-comment' => 'Le ticket est maintenant caché pour le propriétaire.',
- 'ticket-hidden-1-comment-title' => 'Caché par :agent',
- 'ticket-hidden-button-title' => 'Changement de visibilité des utilisateurs',
- 'ticket-notices-empty' => 'Il n\'y a pas d\'avis actif',
- 'ticket-owner-deleted-warning' => 'L\'utilisateur est supprimé. Il n\'apparaîtra pas dans la liste d\'édition des propriétaires',
- 'ticket-owner-no-email' => '(N\'a pas d\'e-mail)',
- 'ticket-owner-no-email-warning' => 'L\'utilisateur n\'a pas d\'e-mail : Ne recevra pas de notification par e-mail',
- 'ticket-status-link-title' => 'Voir le ticket',
- 'ticket-visibility-changed' => 'La visibilité des tickets a changé',
- 'ticket-visible' => 'Ticket visible',
- 'tickets' => 'Tickets',
- 'today' => 'Aujourd\'hui',
- 'tomorrow' => 'Demain',
- 'update' => 'Mise à jour',
- 'update-agent-ok' => 'Agent mis à jour en ":new_agent" sur le ticket :name',
- 'update-agent-same' => 'L\'agent n\'a pas été modifié ! Ticket :name',
- 'update-priority-ok' => 'Priorité mise à jour en ":new" dans le ticket :name',
- 'update-priority-same' => 'La priorité n\'a pas été modifiée ! Ticket :name',
- 'update-status-ok' => 'Statut mis à jour en ":new" dans le ticket :name.',
- 'update-status-same' => 'Le statut n\'a pas été modifié ! Ticket :name',
- 'updated-by-other' => 'Mis à jour par un autre membre',
- 'updated-date' => 'Mise à jour : date',
- 'user' => 'Utilisateur',
- 'validate-comment-min' => 'Vous devez taper un texte plus long pour le commentaire',
- 'validate-comment-required' => 'Vous devez taper le texte du commentaire',
- 'validate-ticket-content' =>
- array(
- 'min' => 'La description doit être plus longue, même s\'il n\'y a pas d\'image jointe.',
- 'required' => 'La description doit être définie. Si vous joignez une image, vous devrez de toute façon ajouter un texte de description.',
- ),
- 'validate-ticket-limit_date' => 'L\'année de la date limite n\'est pas valide',
- 'validate-ticket-limit_date-format' => 'Le format de date limite n\'est pas valide. Le format correct est : ":format"',
- 'validate-ticket-limit_date-lower' => 'La date limite ne peut être inférieure à la date de début',
- 'validate-ticket-start_date' => 'L\'année de la date de début n\'est pas valide',
- 'validate-ticket-start_date-format' => 'Le format de la date de début n\'est pas valide. Le format correct est : ":format"',
- 'validate-ticket-subject' =>
- array(
- 'min' => 'Le sujet doit être plus long',
- 'required' => 'Un sujet doit être fixé. S\'il vous plaît, indiquez en quelques mots de quoi il s\'agit',
- ),
- 'validation-error' => 'Ce formulaire n\'a pas été envoyé',
- 'week-abbr' => 'sem.',
- 'yes' => 'Oui',
- 'searchform-date-type-from' => 'Depuis la date',
- 'searchform-date-type-until' => 'Jusqu\'à la date',
- 'comment-complete-by' => 'Terminé par :owner.',
-);
+return [
+ 'nav-active-tickets' => 'Tickets Ouverts',
+ 'nav-completed-tickets' => 'Tickets Fermés',
+ 'table-id' => '#',
+ 'table-subject' => 'Sujet',
+ 'table-owner' => 'Propriétaire',
+ 'table-status' => 'Statut',
+ 'table-last-updated' => 'Dernière mise à jour',
+ 'table-priority' => 'Priorité',
+ 'table-agent' => 'Agent',
+ 'table-category' => 'Catégorie',
+ 'table-decimal' => '',
+ 'table-empty' => 'Aucune entrée disponible',
+ 'table-info' => 'Entrées de _START_ à _END_ sur un total de _TOTAL_ ',
+ 'table-info-empty' => 'Entrées de 0 à 0 sur un total de 0',
+ 'table-info-filtered' => '(filtré sur un total de _MAX_ entrées)',
+ 'table-info-postfix' => '',
+ 'table-thousands' => ',',
+ 'table-length-menu' => 'Voir _MENU_ entrées',
+ 'table-loading-results' => 'Chargement...',
+ 'table-processing' => 'Calcul en cours...',
+ 'table-search' => 'Recherche:',
+ 'table-zero-records' => 'Aucune correspondance trouvée',
+ 'table-paginate-first' => 'Premier',
+ 'table-paginate-last' => 'Dernier',
+ 'table-paginate-next' => 'Suivant',
+ 'table-paginate-prev' => 'Précédent',
+ 'table-aria-sort-asc' => ': activation du tri croissant',
+ 'table-aria-sort-desc' => ': activation du tru décroissant',
+ 'btn-back' => 'Retour',
+ 'btn-cancel' => 'Annuler',
+ 'btn-close' => 'Fermer',
+ 'btn-delete' => 'Supprimer',
+ 'btn-edit' => 'Editer',
+ 'btn-mark-complete' => 'Marquer fermée',
+ 'btn-submit' => 'Envoyer',
+ 'agent' => 'Agent',
+ 'category' => 'Categorie',
+ 'colon' => ': ',
+ 'comments' => 'Commentaires',
+ 'created' => 'Créé',
+ 'description' => 'Description',
+ 'flash-x' => '×',
+ 'last-update' => 'Dernière mise à jour',
+ 'no-replies' => 'Pas de réponse',
+ 'owner' => 'Propriétaire',
+ 'priority' => 'Priorité',
+ 'reopen-ticket' => 'Réouverture du Ticket',
+ 'reply' => 'Répondre',
+ 'responsible' => 'Responsable',
+ 'status' => 'Statut',
+ 'subject' => 'Sujet',
+ 'index-title' => 'Helpdesk Accueil',
+ 'index-my-tickets' => 'Mes Tickets',
+ 'btn-create-new-ticket' => 'Créer un nouveau ticket',
+ 'index-complete-none' => 'Aucun ticket fermé',
+ 'index-active-check' => 'Merci de vérifier les tickets ouverts si vous ne trouvez pas votre ticket.',
+ 'index-active-none' => 'Aucun ticket ouvert,',
+ 'index-create-new-ticket' => 'Créer un nouveau ticket',
+ 'index-complete-check' => 'Merci de vérifier les tickets fermés si vous ne trouvez pas votre ticket.',
+ 'create-new-ticket' => 'Créer un nouveau ticket',
+ 'create-ticket-brief-issue' => 'Résumé de votre demande',
+ 'create-ticket-describe-issue' => 'Description de votre demande avec les détails',
+ 'show-ticket-title' => 'Ticket',
+ 'show-ticket-js-delete' => 'Confirmer la suppression: ',
+ 'show-ticket-modal-delete-title' => 'Supprimer le ticket',
+ 'show-ticket-modal-delete-message' => 'Confirmer la suppression du ticket: :subject?',
+ 'agents-are-added-to-agents' => 'Les agents :names ont été ajoutés comme agents',
+ 'administrators-are-added-to-administrators' => 'Les administrateurs :names ont été ajoutés comme administrateurs',
+ 'agents-joined-categories-ok' => 'Catégorie jointe avec succès',
+ 'agents-is-removed-from-team' => 'Le(s) agent\\s :name ont été retirés de l\'équipe des agents',
+ 'administrators-is-removed-from-team' => 'Le(s) administrateurs :name ont été retirés de l\'équipe des administrateurs',
+ 'category-name-has-been-created' => 'La catégorie :name a été créée !',
+ 'category-name-has-been-modified' => 'La catégorie :name a été modifiée !',
+ 'category-name-has-been-deleted' => 'La catégorie :name a été supprimée !',
+ 'priority-name-has-been-created' => 'La priorité :name a été créée !',
+ 'priority-name-has-been-modified' => 'La priorité :name a été modifiée !',
+ 'priority-name-has-been-deleted' => 'La priorité :name a été supprimée !',
+ 'priority-all-tickets-here' => 'Voici tous les tickets de cette priorité',
+ 'status-name-has-been-created' => 'Le statut :name a été créé !',
+ 'status-name-has-been-modified' => 'Le statut :name a été modifié !',
+ 'status-name-has-been-deleted' => 'Le statut :name a été supprimé !',
+ 'status-all-tickets-here' => 'Voici tous les tickets avec ce statut',
+ 'comment-has-been-added-ok' => 'Votre commentaire a bien été rajouté',
+ 'notify-new-comment-from' => 'Nouveau commentaire de la part de ',
+ 'notify-on' => ' à propos du ticket ',
+ 'notify-status-to-complete' => ' statut mis à fermé',
+ 'notify-status-to' => ' statut mis à ',
+ 'notify-transferred' => ' transféré ',
+ 'notify-to-you' => ' à vous',
+ 'notify-created-ticket' => ' ticket créé ',
+ 'notify-updated' => ' mis à jour ',
+ 'the-ticket-has-been-created' => 'Le ticket a été créé !',
+ 'the-ticket-has-been-modified' => 'Le ticket a été modifié !',
+ 'the-ticket-has-been-deleted' => 'Le ticket :name a été supprimé !',
+ 'the-ticket-has-been-completed' => 'Le ticket :name a été fermé !',
+ 'the-ticket-has-been-reopened' => 'Le ticket :name a été réouvert !',
+ 'you-are-not-permitted-to-do-this' => 'vous n\'êtes pas autorisé à faire cette action !',
+ 'auth' => [
+ 'failed' => 'Echec de l\'authentification !',
+ ],
+ 'you-are-not-permitted-to-access' => 'Vous n\'avez pas de le droit d\'accéder à cette page !',
+ 'ticket-notices-title' => 'Avis',
+ 'nav-new-tickets' => 'Nouveau',
+ 'active-tickets-adjective' => 'Actif',
+ 'complete-tickets-adjective' => 'Terminés',
+ 'searchform-nav-text' => 'Recherche',
+ 'year' => 'Année',
+ 'filter-agent' => 'Agent',
+ 'filter-category' => 'Catégorie',
+ 'add-comment-confirm-blank-intervention' => 'Le champ "intervention" est vide. Voulez-vous quand même fermer le ticket ?',
+ 'agents' => 'Agents',
+ 'all-depts' => 'Tous',
+ 'attach-files' => 'Joindre des fichiers',
+ 'attached-files' => 'Fichiers attachés',
+ 'attached-images' => 'Images jointes',
+ 'attachment-edit' => 'Modifier la pièce jointe',
+ 'attachment-edit-crop-info' => 'Sélectionnez une zone à l\'intérieur de l\'image pour la recadrer. Il sera appliqué après la mise à jour des champs de la pièce jointe.',
+ 'attachment-edit-new-filename' => 'Nouveau nom de fichier',
+ 'attachment-edit-original-filename' => 'Nom de fichier original',
+ 'attachment-error-equal-name' => 'Le nom et la description du fichier ":file" ne peuvent pas être identiques.',
+ 'attachment-new-name' => 'Nouveau nom',
+ 'attachment-update-crop-error' => 'L\'image n\'a pas pu être recadrée aux tailles spécifiées',
+ 'attachment-update-not-valid-mime' => 'Le fichier ":file" n\'est pas d\'un type valide.',
+ 'attachment-update-not-valid-name' => 'Le nouveau nom de fichier pour ":file" doit comporter au moins 3 caractères. Le HTML n\'est pas autorisé',
+ 'attachments' => 'Pièces jointes',
+ 'btn-add' => 'Ajouter',
+ 'btn-change' => 'Modifier',
+ 'btn-download' => 'Télécharger',
+ 'calendar-active' => 'Démarré :description',
+ 'calendar-active-future' => 'Début :description',
+ 'calendar-active-today' => 'Démarré :description',
+ 'calendar-expiration' => 'Expires :description',
+ 'calendar-expired' => 'Expiré :description',
+ 'calendar-expired-today' => 'Expiré aujourd\'hui à :time',
+ 'calendar-expires-today' => 'Expirera aujourd\'hui à :time',
+ 'calendar-scheduled' => 'Programmée le :date de :time1 à :time2H',
+ 'calendar-scheduled-period' => 'Programmée de :date1 à :date2',
+ 'calendar-scheduled-today' => 'Prévu aujourd\'hui de :time1 à :time2H',
+ 'closing-clarifications' => 'Clarifications',
+ 'closing-reason' => 'Motif de fermeture',
+ 'comment' => 'Commentaire',
+ 'comment-completetx-title' => 'Ticket terminé',
+ 'comment-destroy-error' => 'Le commentaire ne peut pas être supprimé: :error',
+ 'comment-has-been-deleted' => 'Le commentaire a été supprimé',
+ 'comment-has-been-updated' => 'Le commentaire a été mis à jour',
+ 'comment-note-from-agent' => 'Note de :agent.',
+ 'comment-note-from-agent-to' => 'Note de :agent à :recipients',
+ 'comment-note-title' => 'Note masquée de l\'utilisateur',
+ 'comment-reopen-by' => 'Réouvert par :owner.',
+ 'comment-reopen-title' => 'Ticket réouvert',
+ 'comment-reply-from-owner' => 'Réponse de :owner',
+ 'comment-reply-title' => 'Message visible pour les utilisateurs',
+ 'complete' => 'Compléter',
+ 'complete-by-user' => 'Ticket complété par :user.',
+ 'create-ticket-change-list' => 'Modification de la liste',
+ 'create-ticket-info-limit-date' => 'Par défaut : Aucune limite',
+ 'create-ticket-info-start-date' => 'Par défaut : Maintenant',
+ 'create-ticket-intervention-help' => 'Actions prises pour la résolution du ticket',
+ 'create-ticket-notices' => 'Avis',
+ 'create-ticket-owner-help' => 'Vous pouvez choisir de qui est le ticket ou qui est concerné.',
+ 'create-ticket-switch-to-comment' => 'Passer à la réponse à l\'utilisateur',
+ 'create-ticket-switch-to-note' => 'Passage en note interne',
+ 'create-ticket-visible' => 'Visible',
+ 'create-ticket-visible-help' => 'Choisissez la visibilité du ticket pour le propriétaire assigné',
+ 'creation-date' => 'Créé le :date',
+ 'crop-image' => 'Recadrage de l\'image',
+ 'date-format' => 'Y-m-d',
+ 'datetime-format' => 'Y-m-d H:i',
+ 'datetimepicker-format' => 'YYYY-MM-DD HH:mm',
+ 'datetime-text' => ':date, :timeh',
+ 'day-abbr' => 'j.',
+ 'day_0' => 'Dimanche',
+ 'day_1' => 'Lundi',
+ 'day_2' => 'Mardi',
+ 'day_3' => 'Mercredi',
+ 'day_4' => 'Jeudi',
+ 'day_5' => 'Vendredi',
+ 'day_6' => 'Samedi',
+ 'day_7' => 'Dimanche',
+ 'deleted-member' => 'Membre supprimé',
+ 'department' => 'Département',
+ 'department-shortening' => 'Départ.',
+ 'dept-descendant' => 'Sous département',
+ 'discard' => 'Rejeter',
+ 'edit-internal-note-title' => 'Modifier la note interne',
+ 'edit-ticket' => 'Modifier le ticket',
+ 'email' => 'E-mail',
+ 'email-resend-abbr' => 'FW',
+ 'environment-not-ready' => 'L\'administrateur n\'a pas terminé la configuration requise pour permettre la création de tickets.',
+ 'filter-agent-all' => 'Tous',
+ 'filter-calendar' => 'Calendrier',
+ 'filter-calendar-all' => 'Tous',
+ 'filter-calendar-expired' => 'Expiré',
+ 'filter-calendar-month' => 'Ce mois',
+ 'filter-calendar-not-scheduled' => 'Non planifié',
+ 'filter-calendar-today' => 'Expire aujourd\'hui',
+ 'filter-calendar-tomorrow' => 'Expire demain',
+ 'filter-calendar-week' => 'Cette semaine',
+ 'filter-calendar-within-14-days' => 'Dans 14 jours',
+ 'filter-calendar-within-7-days' => 'Dans 7 jours',
+ 'filter-category-all' => 'Toutes',
+ 'filter-owner-all' => 'Tous',
+ 'filter-pov-agent-title' => 'Voir en tant qu\'agent',
+ 'filter-pov-member-title' => 'Voir en tant que membre',
+ 'filter-removeall-title' => 'Supprimer tous les filtres',
+ 'filter-year-all' => 'Toutes',
+ 'hour-abbr' => 'h.',
+ 'filter-pov' => 'Voir en tant que',
+ 'intervention' => 'Intervention',
+ 'limit-date' => 'Date limite',
+ 'list' => 'Liste',
+ 'list-no-tickets' => 'Il n\'y a pas de tickets dans cette liste',
+ 'mark-as-read' => 'Marquer ce ticket comme lu',
+ 'mark-as-unread' => 'Marquer et verrouiller ce ticket comme non lu',
+ 'mark-complete' => 'Marquer terminer',
+ 'member' => 'Membre',
+ 'minute-abbr' => 'min.',
+ 'month-abbr' => 'mo.',
+ 'name' => 'Nom',
+ 'nav-active-tickets-title' => 'Tickets actifs',
+ 'nav-completed-tickets-title' => 'Tickets terminés',
+ 'nav-create-ticket' => 'Créer un nouveau',
+ 'nav-create-ticket-title' => 'Créer un nouveau ticket',
+ 'nav-new-dd-create' => 'Créer',
+ 'nav-new-dd-list' => 'Liste',
+ 'nav-new-dd-list-title' => 'Liste des nouveaux tickets',
+ 'nav-new-tickets-title' => 'Nouveaux tickets',
+ 'nav-notices-number-title' => 'Il y a :num avis',
+ 'newest-tickets-adjective' => 'Nouveau',
+ 'no' => 'Non',
+ 'no-tickets-yet' => 'Pas de tickets',
+ 'note' => 'Note interne',
+ 'notification-resend-confirmation' => 'Les notifications ont été correctement renvoyées',
+ 'notification-resend-no-recipients' => 'Aucun destinataire n\'a été sélectionné',
+ 'pending-attachment' => 'Ce fichier sera téléchargé lorsque le ticket sera mis à jour.',
+ 'read-validation-error' => 'Impossible de marquer le ticket comme lu / non lu',
+ 'read-validation-ok-read' => 'Ticket marqué comme lu',
+ 'read-validation-ok-unread' => 'Ticket marqué comme non lu',
+ 'regex-text-inline' => '/^(?=.*[A-Za-z]+[\'\\-¡!¿?\\s,;.:]*)[a-zA-Z\'0-9¡!¿?,;.:\\-\\s]*$/',
+ 'table-agent-status-check' => 'Changer le statut en ":status"',
+ 'table-calendar' => 'Calendrier',
+ 'table-change-agent' => 'Changer l\'agent',
+ 'table-change-priority' => 'Changer la priorité',
+ 'table-change-status' => 'Modifier le statut',
+ 'table-completed_at' => 'Terminé le',
+ 'table-department' => 'Département',
+ 'table-description' => 'Description',
+ 'table-info-attachments-total' => ':num fichiers joints',
+ 'table-info-comments-recent' => ':num récents',
+ 'table-info-comments-total' => ':num commentaires.',
+ 'table-info-notes-total' => ':num notes internes',
+ 'table-intervention' => 'Intervention',
+ 'table-one-agent' => 'Pas d\'agent pour cette catégorie',
+ 'table-tags' => 'Tags',
+ 'tags' => 'Tags',
+ 'ticket' => 'Ticket',
+ 'yesterday' => 'Hier',
+ 'reload-countdown' => 'Le tableau des tickets sera rechargé dans :num secondes.',
+ 'reload-reloading' => 'La table des tickets est en train de se recharger... veuillez patienter.',
+ 'reopened-by-user' => 'Ticket réouvert par :user',
+ 'reply-from-owner-to' => 'Réponse de :owner à :recipients',
+ 'searchform-agent-none' => '- aucun -',
+ 'searchform-any_text_field' => 'N\'importe quel champ de texte',
+ 'searchform-attachment_text' => 'Texte joint',
+ 'searchform-btn-edit' => 'Modifier la recherche',
+ 'searchform-btn-submit' => 'Rechercher',
+ 'searchform-btn-web' => 'Recherche d\'adresse web',
+ 'searchform-category-none' => '- aucune -',
+ 'searchform-comments' => 'Texte des commentaires',
+ 'searchform-completed_at' => 'Date de clôture',
+ 'searchform-created_at' => 'Date de création',
+ 'searchform-creator' => 'Créateur',
+ 'searchform-creator-none' => '- aucun -',
+ 'searchform-date-type-exact_day' => 'Jour exact',
+ 'searchform-date-type-exact_month' => 'Année, mois',
+ 'searchform-date-type-exact_year' => 'Année exacte',
+ 'searchform-department' => 'Département',
+ 'searchform-department-none' => '- aucun -',
+ 'searchform-help-any_text_field' => 'Recherche dans n\'importe quel champ de texte dans : les champs Sujet, Description, Intervention, Commentaires ou pièce jointe.',
+ 'searchform-help-btn-web' => 'Il s\'agit d\'un lien permanent vers cette recherche',
+ 'searchform-help-creator' => 'Qui a créé le ticket (il s\'agit parfois d\'un agent au nom d\'un Membre)',
+ 'searchform-help-department' => 'Départements propriétaires',
+ 'searchform-help-owner' => 'Membre propriétaire du ticket',
+ 'searchform-list-none' => '- aucun -',
+ 'searchform-validation-no-field' => 'Aucun champ n\'a été renseigné',
+ 'searchform-validation-success' => ':num champs de recherche enregistrés',
+ 'second-abbr' => 's.',
+ 'searchform-owner-none' => '- aucun -',
+ 'searchform-priority-none' => '- aucune -',
+ 'searchform-priority-rule-any' => 'N\'importe laquelle des options choisies',
+ 'searchform-priority-rule-none' => 'Aucun des éléments sélectionnés',
+ 'searchform-read_by_agent' => 'Lu par l\'agent assigné',
+ 'searchform-read_by_agent-no' => 'Non',
+ 'searchform-read_by_agent-none' => 'Ne pas filtrer',
+ 'searchform-read_by_agent-yes' => 'Oui',
+ 'searchform-results-title' => 'Résultats de la recherche',
+ 'searchform-status-none' => '- aucun -',
+ 'searchform-status-rule-any' => 'N\'importe laquelle des options choisies',
+ 'searchform-status-rule-none' => 'Aucun des éléments sélectionnés',
+ 'searchform-tags-rule-all' => 'Tous les sélectionnés',
+ 'searchform-tags-rule-any' => 'N\'importe lequel',
+ 'searchform-tags-rule-has_any_tag' => 'Avec n\'importe quel tag',
+ 'searchform-tags-rule-has_not_tags' => 'Sans tags',
+ 'searchform-tags-rule-no-filter' => 'Ne pas filtrer',
+ 'searchform-tags-rule-none' => 'Aucun des éléments sélectionnés',
+ 'searchform-title' => 'Rechercher des tickets',
+ 'searchform-updated_at' => 'Dernière mise à jour',
+ 'show-ticket-add-com-check-email-text' => 'Ajouter du texte dans la notification de l\'utilisateur',
+ 'show-ticket-add-com-check-intervention' => 'Ajouter ce texte dans le champ d\'intervention (visible par l\'utilisateur)',
+ 'show-ticket-add-com-check-resolve' => 'Complétez ce ticket et appliquez le statut',
+ 'show-ticket-add-comment' => 'Ajouter un commentaire',
+ 'show-ticket-add-comment-note' => 'Note interne',
+ 'show-ticket-add-comment-notificate' => 'Notifier',
+ 'show-ticket-add-comment-reply' => 'Répondre à l\'utilisateur',
+ 'show-ticket-add-comment-type' => 'Type',
+ 'show-ticket-add-note' => 'Ajouter une note interne',
+ 'show-ticket-complete-bad-reason-id' => 'Ticket non complété : La raison spécifiée n\'est pas valide',
+ 'show-ticket-complete-bad-status' => 'Ticket non complété :Le statut spécifié n\'est pas valide',
+ 'show-ticket-complete-blank-intervention-alert' => 'Pour compléter le ticket vous devez confirmer que vous laissez le champ d\'intervention vide',
+ 'show-ticket-creator' => 'Créé par',
+ 'show-ticket-delete-comment' => 'Supprimer le commentaire',
+ 'show-ticket-delete-comment-msg' => 'Êtes-vous sûr de vouloir supprimer ce commentaire ?',
+ 'show-ticket-edit-com-check-int' => 'Ajouter du texte dans le champ d\'intervention',
+ 'show-ticket-email-resend' => 'Renvoyer l\'e-mail',
+ 'show-ticket-email-resend-agent' => '(Ticket agent)',
+ 'show-ticket-email-resend-owner' => '(Propriétaire du ticket)',
+ 'show-ticket-modal-complete-blank-intervention-check' => 'Laisser l\'intervention vide',
+ 'show-ticket-modal-complete-blank-reason-alert' => 'Pour compléter le ticket, vous devez indiquer une raison de fermeture.',
+ 'show-ticket-modal-edit-fields' => 'Modifier d\'autres champs',
+ 'start-date' => 'Date de début',
+ 'ticket-destroy-error' => 'Le ticket n\'a pas pu être supprimé : :error',
+ 'ticket-error-delete-files' => 'Certains fichiers n\'ont pas pu être supprimés',
+ 'ticket-error-file-not-deleted' => 'Le fichier ":name" n\'a pas pu être supprimé.',
+ 'ticket-error-file-not-found' => 'Le fichier ":name" n\'a pas pu être trouvé',
+ 'ticket-error-max-attachments-count-reached' => 'Le fichier ":name" et les suivants ne peuvent pas être joints car ils dépassent le nombre maximum de fichiers joints :max_count par ticket.',
+ 'ticket-error-max-size-reached' => 'Les fichiers ":name" et suivants ne peuvent pas être joints car ils dépassent l\'espace maximum disponible pour ce ticket, qui est de :available_MB MB',
+ 'ticket-error-not-valid-file' => 'Un fichier non valide a été joint',
+ 'ticket-error-not-valid-object' => 'Ce fichier ne peut pas être traité : :name',
+ 'ticket-hidden' => 'Ticket caché',
+ 'ticket-hidden-0-comment' => 'Le ticket est maintenant visible pour le propriétaire.',
+ 'ticket-hidden-0-comment-title' => 'Changé en visible par :agent.',
+ 'ticket-hidden-1-comment' => 'Le ticket est maintenant caché pour le propriétaire.',
+ 'ticket-hidden-1-comment-title' => 'Caché par :agent',
+ 'ticket-hidden-button-title' => 'Changement de visibilité des utilisateurs',
+ 'ticket-notices-empty' => 'Il n\'y a pas d\'avis actif',
+ 'ticket-owner-deleted-warning' => 'L\'utilisateur est supprimé. Il n\'apparaîtra pas dans la liste d\'édition des propriétaires',
+ 'ticket-owner-no-email' => '(N\'a pas d\'e-mail)',
+ 'ticket-owner-no-email-warning' => 'L\'utilisateur n\'a pas d\'e-mail : Ne recevra pas de notification par e-mail',
+ 'ticket-status-link-title' => 'Voir le ticket',
+ 'ticket-visibility-changed' => 'La visibilité des tickets a changé',
+ 'ticket-visible' => 'Ticket visible',
+ 'tickets' => 'Tickets',
+ 'today' => 'Aujourd\'hui',
+ 'tomorrow' => 'Demain',
+ 'update' => 'Mise à jour',
+ 'update-agent-ok' => 'Agent mis à jour en ":new_agent" sur le ticket :name',
+ 'update-agent-same' => 'L\'agent n\'a pas été modifié ! Ticket :name',
+ 'update-priority-ok' => 'Priorité mise à jour en ":new" dans le ticket :name',
+ 'update-priority-same' => 'La priorité n\'a pas été modifiée ! Ticket :name',
+ 'update-status-ok' => 'Statut mis à jour en ":new" dans le ticket :name.',
+ 'update-status-same' => 'Le statut n\'a pas été modifié ! Ticket :name',
+ 'updated-by-other' => 'Mis à jour par un autre membre',
+ 'updated-date' => 'Mise à jour : date',
+ 'user' => 'Utilisateur',
+ 'validate-comment-min' => 'Vous devez taper un texte plus long pour le commentaire',
+ 'validate-comment-required' => 'Vous devez taper le texte du commentaire',
+ 'validate-ticket-content' => [
+ 'min' => 'La description doit être plus longue, même s\'il n\'y a pas d\'image jointe.',
+ 'required' => 'La description doit être définie. Si vous joignez une image, vous devrez de toute façon ajouter un texte de description.',
+ ],
+ 'validate-ticket-limit_date' => 'L\'année de la date limite n\'est pas valide',
+ 'validate-ticket-limit_date-format' => 'Le format de date limite n\'est pas valide. Le format correct est : ":format"',
+ 'validate-ticket-limit_date-lower' => 'La date limite ne peut être inférieure à la date de début',
+ 'validate-ticket-start_date' => 'L\'année de la date de début n\'est pas valide',
+ 'validate-ticket-start_date-format' => 'Le format de la date de début n\'est pas valide. Le format correct est : ":format"',
+ 'validate-ticket-subject' => [
+ 'min' => 'Le sujet doit être plus long',
+ 'required' => 'Un sujet doit être fixé. S\'il vous plaît, indiquez en quelques mots de quoi il s\'agit',
+ ],
+ 'validation-error' => 'Ce formulaire n\'a pas été envoyé',
+ 'week-abbr' => 'sem.',
+ 'yes' => 'Oui',
+ 'searchform-date-type-from' => 'Depuis la date',
+ 'searchform-date-type-until' => 'Jusqu\'à la date',
+ 'comment-complete-by' => 'Terminé par :owner.',
+];
\ No newline at end of file
diff --git a/src/Translations/fr/settings.php b/src/Translations/fr/settings.php
index f91f03e7..1746615f 100644
--- a/src/Translations/fr/settings.php
+++ b/src/Translations/fr/settings.php
@@ -9,8 +9,8 @@
$codemirrorVersion = PanicHD\PanicHD\Helpers\Cdn::CodeMirror;
$summernoteVersion = PanicHD\PanicHD\Helpers\Cdn::Summernote;
-return array(
- 'status_notification' => '
+return [
+ 'status_notification' => '
notification sur le statut: envoyer des notifications par mel aux propriétaires et gestionnaires du ticket quand son statut change
@@ -18,7 +18,7 @@
Par défaut, envoi de notifications: 1
Ne pas envoyer de notifications: 0
',
- 'comment_notification' => '
+ 'comment_notification' => '
notification sur le commentaire: Envoyer une notification quand un nouveau commentaire est publié
@@ -26,85 +26,81 @@
Par défaut, envoi de notifications: 1
Ne pas envoyer de notifications: 0
',
- 'admin_button_text' => 'Nom du menu de navigation de la cofiguration PanicHD',
- 'admin_route' => 'La configuration de PanicHD met en avant le préfixe pour les noms de route Laravel (ex. route(\'panichd.status.index\')). Dashboard ne l\'utilise pas car il a son propre nom de route "dashboard".',
- 'admin_route_path' => 'Préfixe URL pour le tableau de bord et les menus de configuration de PanicHD (ex. http://url/panichd/priority)',
- 'agent_restrict' => 'Restreindre l\'accès des agents aux seuls tickets qui leur sont attribués
0 : désactivé
1 : activer l\'accès restreint',
- 'assigned_notification' => 'Envoyer une notification à tout agent nouvellement affecté
0 : Ne pas envoyer de notification
1 : Envoyer une notification',
- 'attachments_mimes' => 'Liste des extensions de fichiers joints autorisées, séparées par des virgules.',
- 'attachments_path' => 'Sous-dossier à l\'intérieur de stockage où enregistrer les fichiers joints.',
- 'attachments_ticket_max_files_num' => 'Nombre maximum de pièces jointes dans un seul ticket, y compris les commentaires',
- 'attachments_ticket_max_size' => 'Taille maximale en MB pour toutes les pièces jointes d\'un même ticket, y compris les commentaires.',
- 'calendar_month_filter' => 'Afficher les options disponibles du filtre de calendrier par périodes de calendrier (semaine, mois).
0 : Afficher les options par nombre de jours (7 dies, 14 dies)
1 : Afficher les options par périodes de calendrier (semaine, mois).',
- 'check_last_update_seconds' => 'Intervalle en secondes dans lequel un contrôle AJAX de la dernière mise à jour du ticket sera effectué pour déclencher le rechargement des données.',
- 'close_ticket_perm' => 'Tableau spécifiant quels types de membres peuvent classer un ticket.',
- 'codemirror_theme' => 'Thème pour codemirror surligneur syntaxique
Voir les thèmes disponibles.',
- 'custom_recipients' => 'Afficher l\'option dans un formulaire de commentaire pour sélectionner un ou plusieurs destinataires personnalisés pour celui-ci',
- 'default_close_status_id' => 'Le statut de fermeture du ticket par défaut',
- 'default_priority_id' => 'La priorité par défaut pour les nouveaux tickets',
- 'default_reopen_status_id' => 'Le statut de réouverture du ticket par défaut',
- 'default_status_id' => 'Le statut par défaut des nouveaux tickets',
- 'delete_modal_type' => 'Choisissez le type de message de confirmation à utiliser pour confirmer une suppression
builtin : confirmation javascript
modal : message modal jquery',
- 'departments_feature' => 'Afficher les informations relatives au service des membres. Cette fonctionnalité est en cours de développement comme décrit dans notre wiki
0 : désactivé
1 : activé',
- 'departments_notices_feature' => 'Possibilité de lier des membres spécifiques à un département signalé. Si un ticket est créé avec l\'un de ces utilisateurs spéciaux comme propriétaire, tous les membres du département liés verront ce ticket comme un avis. Cette fonctionnalité est en cours de développement comme décrit dans notre wiki
0 : désactivé
1 : activé',
- 'editor_enabled' => 'Activer l\'éditeur summernote sur les zones de texte',
- 'editor_html_highlighter' => 'Inclure ou non surligneur de syntaxecodemirror
0 : Ne pas inclure
1 : Inclure',
- 'email' =>
- array(
- 'account' =>
- array(
- 'mailbox' => 'L\'adresse e-mail pour toutes les notifications PanicHD
default : Utiliser les valeurs par défaut de Laravel',
- 'name' => 'Le nom de l\'expéditeur de l\'email pour toutes les notifications PanicHD
default : Utiliser les valeurs par défaut de Laravel',
- ),
- 'color_body_bg' => '
',
- 'color_button_bg' => '
',
- 'color_content_bg' => '
',
- 'color_footer_bg' => '
',
- 'color_header_bg' => '
',
- 'dashboard' => '
',
- 'facebook_link' => 'Toogle icon link: empty or string

',
- 'google_plus_link' => 'Toogle icon link: empty or string

',
- 'header' => '
',
- 'owner' =>
- array(
- 'newticket' =>
- array(
- 'template' => 'La notification au propriétaire du ticket utilise le modèle de lame d\'email spécifié ici',
- ),
- ),
- 'signature' => '
',
- 'signoff' => '
',
- 'template' => 'Le modèle d\'email que toutes les notifications étendent',
- 'twitter_link' => 'Toogle icon link: empty or string

',
- ),
- 'embedded_image_prefix' => 'Les images incorporées dont la résolution dépasse la limite sont transformées en une pièce jointe nommée à l\'aide de ce préfixe et d\'une numérotation automatique.',
- 'html_replacements' => 'Remplacement automatique des chaînes de caractères pour les champs HTML de contenu et d\'intervention',
- 'length_menu' => 'Options pour le menu de pagination des tableaux',
- 'list_owner_notification' => 'Notifier le propriétaire lorsque la liste de tickets passe d\'active à complète ou vice versa
0 : désactivé
1 : activé',
- 'list_text_max_length' => 'Longueur maximale visible pour les champs de description et d\'intervention. Si l\'un de ces champs est plus grand que ce paramètre, le texte sera coupé à cette longueur et un bouton pour afficher le texte complet sera affiché
0 : Désactiver',
- 'main_route' => 'Préfixe PanicHD utilisé dans les noms de route Laravel (ex. route(\'tickets.index\'))',
- 'main_route_path' => 'Préfixe URL pour voir les billets (ex. http://hostname/tickets/)',
- 'master_template' => 'Le modèle que toutes les vues de PanicHD prolongeront.',
- 'max_agent_buttons' => 'Nombre maximum d\'agents qui seront affichés comme des boutons séparés dans le panneau de filtre. S\'il y a plus d\'agents disponibles, ils seront affichés dans une liste de sélection.',
- 'member_model_class' => 'Espace de noms du modèle PanicHD "Member" full. La valeur par défaut est PanicHD\\PanicHD\\Models\\Member et il est chargé comme \\PanicHDMember.',
- 'oldest_year' => 'Année la plus ancienne autorisée pour la date de début ou la date limite du ticket',
- 'paginate_items' => 'Nombre de lignes de la table par défaut',
- 'purifier_config' => 'Set which HTML tags are allowed
+ 'admin_button_text' => 'Nom du menu de navigation de la cofiguration PanicHD',
+ 'admin_route' => 'La configuration de PanicHD met en avant le préfixe pour les noms de route Laravel (ex. route(\'panichd.status.index\')). Dashboard ne l\'utilise pas car il a son propre nom de route "dashboard".',
+ 'admin_route_path' => 'Préfixe URL pour le tableau de bord et les menus de configuration de PanicHD (ex. http://url/panichd/priority)',
+ 'agent_restrict' => 'Restreindre l\'accès des agents aux seuls tickets qui leur sont attribués
0 : désactivé
1 : activer l\'accès restreint',
+ 'assigned_notification' => 'Envoyer une notification à tout agent nouvellement affecté
0 : Ne pas envoyer de notification
1 : Envoyer une notification',
+ 'attachments_mimes' => 'Liste des extensions de fichiers joints autorisées, séparées par des virgules.',
+ 'attachments_path' => 'Sous-dossier à l\'intérieur de stockage où enregistrer les fichiers joints.',
+ 'attachments_ticket_max_files_num' => 'Nombre maximum de pièces jointes dans un seul ticket, y compris les commentaires',
+ 'attachments_ticket_max_size' => 'Taille maximale en MB pour toutes les pièces jointes d\'un même ticket, y compris les commentaires.',
+ 'calendar_month_filter' => 'Afficher les options disponibles du filtre de calendrier par périodes de calendrier (semaine, mois).
0 : Afficher les options par nombre de jours (7 dies, 14 dies)
1 : Afficher les options par périodes de calendrier (semaine, mois).',
+ 'check_last_update_seconds' => 'Intervalle en secondes dans lequel un contrôle AJAX de la dernière mise à jour du ticket sera effectué pour déclencher le rechargement des données.',
+ 'close_ticket_perm' => 'Tableau spécifiant quels types de membres peuvent classer un ticket.',
+ 'codemirror_theme' => 'Thème pour codemirror surligneur syntaxique
Voir les thèmes disponibles.',
+ 'custom_recipients' => 'Afficher l\'option dans un formulaire de commentaire pour sélectionner un ou plusieurs destinataires personnalisés pour celui-ci',
+ 'default_close_status_id' => 'Le statut de fermeture du ticket par défaut',
+ 'default_priority_id' => 'La priorité par défaut pour les nouveaux tickets',
+ 'default_reopen_status_id' => 'Le statut de réouverture du ticket par défaut',
+ 'default_status_id' => 'Le statut par défaut des nouveaux tickets',
+ 'delete_modal_type' => 'Choisissez le type de message de confirmation à utiliser pour confirmer une suppression
builtin : confirmation javascript
modal : message modal jquery',
+ 'departments_feature' => 'Afficher les informations relatives au service des membres. Cette fonctionnalité est en cours de développement comme décrit dans notre wiki
0 : désactivé
1 : activé',
+ 'departments_notices_feature' => 'Possibilité de lier des membres spécifiques à un département signalé. Si un ticket est créé avec l\'un de ces utilisateurs spéciaux comme propriétaire, tous les membres du département liés verront ce ticket comme un avis. Cette fonctionnalité est en cours de développement comme décrit dans notre wiki
0 : désactivé
1 : activé',
+ 'editor_enabled' => 'Activer l\'éditeur summernote sur les zones de texte',
+ 'editor_html_highlighter' => 'Inclure ou non surligneur de syntaxecodemirror
0 : Ne pas inclure
1 : Inclure',
+ 'email' => [
+ 'account' => [
+ 'mailbox' => 'L\'adresse e-mail pour toutes les notifications PanicHD
default : Utiliser les valeurs par défaut de Laravel',
+ 'name' => 'Le nom de l\'expéditeur de l\'email pour toutes les notifications PanicHD
default : Utiliser les valeurs par défaut de Laravel',
+ ],
+ 'color_body_bg' => '
',
+ 'color_button_bg' => '
',
+ 'color_content_bg' => '
',
+ 'color_footer_bg' => '
',
+ 'color_header_bg' => '
',
+ 'dashboard' => '
',
+ 'facebook_link' => 'Toogle icon link: empty or string

',
+ 'google_plus_link' => 'Toogle icon link: empty or string

',
+ 'header' => '
',
+ 'owner' => [
+ 'newticket' => [
+ 'template' => 'La notification au propriétaire du ticket utilise le modèle de lame d\'email spécifié ici',
+ ],
+ ],
+ 'signature' => '
',
+ 'signoff' => '
',
+ 'template' => 'Le modèle d\'email que toutes les notifications étendent',
+ 'twitter_link' => 'Toogle icon link: empty or string

',
+ ],
+ 'embedded_image_prefix' => 'Les images incorporées dont la résolution dépasse la limite sont transformées en une pièce jointe nommée à l\'aide de ce préfixe et d\'une numérotation automatique.',
+ 'html_replacements' => 'Remplacement automatique des chaînes de caractères pour les champs HTML de contenu et d\'intervention',
+ 'length_menu' => 'Options pour le menu de pagination des tableaux',
+ 'list_owner_notification' => 'Notifier le propriétaire lorsque la liste de tickets passe d\'active à complète ou vice versa
0 : désactivé
1 : activé',
+ 'list_text_max_length' => 'Longueur maximale visible pour les champs de description et d\'intervention. Si l\'un de ces champs est plus grand que ce paramètre, le texte sera coupé à cette longueur et un bouton pour afficher le texte complet sera affiché
0 : Désactiver',
+ 'main_route' => 'Préfixe PanicHD utilisé dans les noms de route Laravel (ex. route(\'tickets.index\'))',
+ 'main_route_path' => 'Préfixe URL pour voir les billets (ex. http://hostname/tickets/)',
+ 'master_template' => 'Le modèle que toutes les vues de PanicHD prolongeront.',
+ 'max_agent_buttons' => 'Nombre maximum d\'agents qui seront affichés comme des boutons séparés dans le panneau de filtre. S\'il y a plus d\'agents disponibles, ils seront affichés dans une liste de sélection.',
+ 'member_model_class' => 'Espace de noms du modèle PanicHD "Member" full. La valeur par défaut est PanicHD\\PanicHD\\Models\\Member et il est chargé comme \\PanicHDMember.',
+ 'oldest_year' => 'Année la plus ancienne autorisée pour la date de début ou la date limite du ticket',
+ 'paginate_items' => 'Nombre de lignes de la table par défaut',
+ 'purifier_config' => 'Set which HTML tags are allowed
Configuring this parameter overrides the settings in Purifier config file
The same config can be achived by running php artisan vendor:publish and modifying config/purifier.php
Purifier documentation
',
- 'queue_emails' => 'Utiliser la méthode Queue lors de l\'envoi des emails (Mail::queue).
0 : Notifier via Mail::send
1 : Notifier via Laravel Mail::queue. Notez qu\'il nécessite d\'être configuré dans Laravel.',
- 'reopen_ticket_perm' => 'Tableau spécifiant quels types de membres peuvent réouvrir un ticket.',
- 'status_owner_notification' => 'Notifier le propriétaire lorsque le statut du ticket change
0 : désactivé
1 : activé. Nécessite que le paramètre status_notification soit également activé.',
- 'subject_content_column' => 'Regroupement des colonnes sujet et contenu dans un tableau
0 : désactivé
1 : activé',
- 'summernote_locale' => 'Quelle langue doit utiliser summernote js texteditor. Si la valeur est laravel, la locale définie dans config/app.php sera utilisée
Exemple : hu-HU pour le hongrois. Voir les codes de langue disponibles',
- 'summernote_options_json_file' => 'App relative path for file that contains init values for summernote in JSON. Voir les options disponibles
default : Charger les paramètres du fichier JSON\\summernote_init.json.',
- 'summernote_options_user' => 'Le membre sans permissions actuelles utilise ses propres options summernote si elles sont spécifiées dans ce paramètre
default : Options par défaut de Summernote',
- 'thumbnails_path' => 'Sous-dossier de "storageapp\\public" dans lequel vous pouvez enregistrer les vignettes des images jointes.',
- 'ticket_attachments_feature' => 'Possibilité de joindre des fichiers aux tickets et/ou aux commentaires.
0 : désactivé
1 : activé.',
- 'use_default_status_id' => 'Autoriser ou non l\'attribution de l\'identifiant d\'état par défaut dans un ticket.',
- 'user_route' => 'Nom de la route pour les pages des membres. Si elle est configurée, tout nom de membre dans une vue aura un lien vers sa propre page
Le paramètre utilisé pour cette route est "user".',
-);
+ 'queue_emails' => 'Utiliser la méthode Queue lors de l\'envoi des emails (Mail::queue).
0 : Notifier via Mail::send
1 : Notifier via Laravel Mail::queue. Notez qu\'il nécessite d\'être configuré dans Laravel.',
+ 'reopen_ticket_perm' => 'Tableau spécifiant quels types de membres peuvent réouvrir un ticket.',
+ 'status_owner_notification' => 'Notifier le propriétaire lorsque le statut du ticket change
0 : désactivé
1 : activé. Nécessite que le paramètre status_notification soit également activé.',
+ 'subject_content_column' => 'Regroupement des colonnes sujet et contenu dans un tableau
0 : désactivé
1 : activé',
+ 'summernote_locale' => 'Quelle langue doit utiliser summernote js texteditor. Si la valeur est laravel, la locale définie dans config/app.php sera utilisée
Exemple : hu-HU pour le hongrois. Voir les codes de langue disponibles',
+ 'summernote_options_json_file' => 'App relative path for file that contains init values for summernote in JSON. Voir les options disponibles
default : Charger les paramètres du fichier JSON\\summernote_init.json.',
+ 'summernote_options_user' => 'Le membre sans permissions actuelles utilise ses propres options summernote si elles sont spécifiées dans ce paramètre
default : Options par défaut de Summernote',
+ 'thumbnails_path' => 'Sous-dossier de "storageapp\\public" dans lequel vous pouvez enregistrer les vignettes des images jointes.',
+ 'ticket_attachments_feature' => 'Possibilité de joindre des fichiers aux tickets et/ou aux commentaires.
0 : désactivé
1 : activé.',
+ 'use_default_status_id' => 'Autoriser ou non l\'attribution de l\'identifiant d\'état par défaut dans un ticket.',
+ 'user_route' => 'Nom de la route pour les pages des membres. Si elle est configurée, tout nom de membre dans une vue aura un lien vers sa propre page
Le paramètre utilisé pour cette route est "user".',
+];
\ No newline at end of file
From d3e31d48cf22a6cbffbdd3e66136bcf5325f431a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bollon?=
Date: Thu, 29 Apr 2021 14:04:39 +0200
Subject: [PATCH 4/4] fixes for StyleCI
---
src/Translations/fr/admin.php | 2 +-
src/Translations/fr/console.php | 2 +-
src/Translations/fr/globals.php | 2 +-
src/Translations/fr/lang.php | 2 +-
src/Translations/fr/settings.php | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/Translations/fr/admin.php b/src/Translations/fr/admin.php
index fab00e58..8c0f075a 100644
--- a/src/Translations/fr/admin.php
+++ b/src/Translations/fr/admin.php
@@ -245,4 +245,4 @@
'tag-regex' => '/^[A-Za-z0-9?@\\/\\-_\\s]+$/',
'tag-validation-two' => 'Vous avez introduit deux tags avec le même nom ":name".',
'update-tag-validation-empty' => 'Vous ne pouvez pas laisser en blanc le nom du tag de celui précédemment nommé ":name".',
-];
\ No newline at end of file
+];
diff --git a/src/Translations/fr/console.php b/src/Translations/fr/console.php
index c86e4861..4dc76cd5 100644
--- a/src/Translations/fr/console.php
+++ b/src/Translations/fr/console.php
@@ -32,4 +32,4 @@
'wipe-off-tickets-description' => 'Cette commande va effacer tous les tickets dans la base de données et toutes les données connexes, y compris tous les commentaires, les pièces jointes et les balises attribuées.',
'wipe-off-tickets-start' => 'La suppression a commencé...',
'wipe-off-wich-list-question' => 'Tapez un numéro ou un nom d\'option pour choisir la liste que vous voulez réinitialiser. Laissez vide pour sélectionner',
-];
\ No newline at end of file
+];
diff --git a/src/Translations/fr/globals.php b/src/Translations/fr/globals.php
index c01b19eb..213fa69b 100644
--- a/src/Translations/fr/globals.php
+++ b/src/Translations/fr/globals.php
@@ -33,4 +33,4 @@
'user_new_ticket' => ':user a créé ce ticket a créé ce ticket et il vous a été attribué par la configuration d\'attribution automatique des catégories.',
'view-ticket-text' => 'Afficher le ticket',
'view-ticket-title' => 'Cliquer ici pour voir votre ticket',
-];
\ No newline at end of file
+];
diff --git a/src/Translations/fr/lang.php b/src/Translations/fr/lang.php
index 6fbbcf97..d52afa62 100644
--- a/src/Translations/fr/lang.php
+++ b/src/Translations/fr/lang.php
@@ -386,4 +386,4 @@
'searchform-date-type-from' => 'Depuis la date',
'searchform-date-type-until' => 'Jusqu\'à la date',
'comment-complete-by' => 'Terminé par :owner.',
-];
\ No newline at end of file
+];
diff --git a/src/Translations/fr/settings.php b/src/Translations/fr/settings.php
index 1746615f..106d8ca0 100644
--- a/src/Translations/fr/settings.php
+++ b/src/Translations/fr/settings.php
@@ -103,4 +103,4 @@
'ticket_attachments_feature' => 'Possibilité de joindre des fichiers aux tickets et/ou aux commentaires.
0 : désactivé
1 : activé.',
'use_default_status_id' => 'Autoriser ou non l\'attribution de l\'identifiant d\'état par défaut dans un ticket.',
'user_route' => 'Nom de la route pour les pages des membres. Si elle est configurée, tout nom de membre dans une vue aura un lien vers sa propre page
Le paramètre utilisé pour cette route est "user".',
-];
\ No newline at end of file
+];