text:
<?php

return [
    '"{filename}" is not allowed in this field.' => '"{filename}" n'est pas autorisé dans ce champ.',
    '(blank)' => '(vide)',
    '/path/to/folder' => '/chemin/vers/dossier',
    '1 Available Update' => '1 Mise à Jour Disponible',
    '1 column' => '1 colonne',
    '1 day' => '1 jour',
    '1 hour' => '1 heure',
    '1 minute' => '1 minute',
    '1 month' => '1 mois',
    '1 second' => '1 seconde',
    '1 week' => '1 semaine',
    '1 year' => '1 année',
    'Your license has expired! Renew your {name} license for another year of amazing updates.' => 'Votre licence a expiré ! Renouveler la licence de {name} pour une nouvelle année de mises à jour incroyables.',
    'You've reached a breakpoint! More updates will become available after you install {update}.
' => 'Vous avez atteint un point de rupture ! Des mises à jour supplémentaires seront disponibles une fois que vous aurez installé {update}.
',
    'A critical update is available.' => 'Une mise à jour critique est disponible.',
    'A fatal error has occurred:' => 'Une erreur fatale est survenue :',
    'A file with the name "{filename}" already exists.' => 'Un fichier nommé "{filename}" existe déjà.',
    'A folder with the name "{folderName}" already exists in the folder.' => 'Un dossier nommé "{folderName}" existe déjà dans le dossier.',
    'A folder with the name "{folderName}" already exists in the volume.' => 'Un dossier nommé "{folderName}" existe déjà dans le volume.',
    'A template name cannot contain NUL bytes.' => 'Un nom de template ne peut pas contenir d'octets NUL.',
    'A verification email will be sent automatically.' => 'Un email de vérification sera envoyé automatiquement.',
    'Abort the update' => 'Interrompre la mise à jour',
    'Access' => 'Accéder',
    'Access the CP' => 'Accéder au Panneau de Contrôle',
    'Access the CP when the system is off' => 'Accéder au Panneau de Contrôle lorsque le système est inactif',
    'Access the site when the system is off' => 'Accéder au site lorsque le système est inactif',
    'Access {plugin}' => 'Accéder au plugin {plugin}',
    'Account' => 'Compte',
    'Account has not been activated.' => 'Le compte n'a pas été activé.',
    'Account locked.' => 'Compte verrouillé.',
    'Account locked. Try again in {time}.' => 'Compte verrouillé. Réessayez dans {time}.',
    'Account suspended.' => 'Compte suspendu.',
    'Action' => 'Action',
    'Actions' => 'Actions',
    'Activate account' => 'Activer le compte',
    'Activation email sent.' => 'Email d'activation envoyé.',
    'Active' => 'Actif',
    'Active Trials' => 'Essais actifs',
    'Active installs' => 'Installations actives',
    'Add a block' => 'Ajouter un bloc',
    'Add a category' => 'Ajouter une catégorie',
    'Add a column' => 'Ajouter une colonne',
    'Add a row' => 'Ajouter une ligne',
    'Add a tag' => 'Ajouter une étiquette',
    'Add a token' => 'Ajouter un jeton',
    'Add a user' => 'Ajouter un utilisateur',
    'Add an asset' => 'Ajouter une ressource',
    'Add an entry' => 'Ajouter une entrée',
    'Add an option' => 'Ajouter une option',
    'Add to cart' => 'Ajouter au panier',
    'Add {type} above' => 'Ajouter {type} au-dessus',
    'Additional user accounts' => 'Comptes utilisateurs supplémentaires',
    'Address line 1' => 'Adresse ligne 1',
    'Address line 2' => 'Adresse ligne 2',
    'Admin' => 'Admin',
    'Administrate users' => 'Gérer les utilisateurs',
    'Admins' => 'Administrateurs',
    'Advanced' => 'Avancé',
    'All' => 'Tous',
    'All Fields' => 'Tous les champs',
    'All Sites' => 'Tous les sites',
    'All done!' => 'Terminé !',
    'All entries' => 'Toutes les entrées',
    'All users' => 'Tous les utilisateurs',
    'Allow line breaks' => 'Autoriser les sauts de ligne',
    'Allow public registration?' => 'Autoriser l'enregistrement public ?',
    'An error occurred when duplicating the category.' => 'Une erreur est survenue lors de la duplication de la catégorie.',
    'An error occurred when duplicating the entry.' => 'Une erreur est survenue lors de la duplication de l'entrée.',
    'An error occurred while processing your card.' => 'Une erreur est survenue lors du traitement de votre carte.',
    'An error occurred while processing your request.' => 'Une erreur est survenue lors du traitement de votre requête.',
    'An unknown error occurred.' => 'Une erreur inconnue est survenue.',
    'Any changes will be lost if you leave this page.' => 'Toutes vos modifications seront perdues si vous quittez cette page.',
    'Application Info' => 'Info Application',
    'Applied' => 'Appliqué',
    'Applied new migrations successfully.' => 'Nouvelles migrations appliquées avec succès.',
    'Apply Time' => 'Appliquer l'horodatage',
    'Apply new migrations' => 'Appliquer de nouvelles migrations',
    'Apply this to the {number} remaining conflicts?' => 'Appliquer ceci aux {number} conflits restants ?',
    'Are you sure you want to delete the logo?' => 'Êtes-vous sûr de vouloir supprimer le logo ?',
    'Are you sure you want to delete the selected assets?' => 'Êtes-vous sûr de vouloir supprimer les ressources sélectionnées ?',
    'Are you sure you want to delete the selected blocks?' => 'Êtes-vous sûr de vouloir supprimer les blocs sélectionnés ?',
    'Are you sure you want to delete the selected categories?' => 'Êtes-vous sûr de vouloir supprimer les catégories sélectionnées ?',
    'Are you sure you want to delete the selected entries?' => 'Êtes-vous sûr de vouloir supprimer les entrées sélectionnées ?',
    'Are you sure you want to delete this block type?' => 'Êtes-vous sûr de vouloir supprimer ce type de bloc ?',
    'Are you sure you want to delete this category?' => 'Êtes-vous sûr de vouloir supprimer cette catégorie ?',
    'Are you sure you want to delete this draft?' => 'Êtes-vous sûr de vouloir supprimer ce brouillon ?',
    'Are you sure you want to delete this entry?' => 'Êtes-vous sûr de vouloir supprimer cette entrée ?',
    'Are you sure you want to delete this field?' => 'Êtes-vous sûr de vouloir supprimer ce champ ?',
    'Are you sure you want to delete this group and all its fields?' => 'Êtes-vous sûr de vouloir supprimer ce groupe et tous ses champs ?',
    'Are you sure you want to delete this group?' => 'Êtes-vous sûr de vouloir supprimer ce groupe ?',
    'Are you sure you want to delete this image?' => 'Êtes-vous sûr de vouloir supprimer cette image ?',
    'Are you sure you want to delete this photo?' => 'Êtes-vous sûr de vouloir supprimer cette photo ?',
    'Are you sure you want to delete this route?' => 'Êtes-vous sûr de vouloir supprimer cette route ?',
    'Are you sure you want to delete "{name}" and all entries that use it?' => 'Êtes-vous sûr de vouloir supprimer "{name}" et toutes les entrées qui l'utilisent ?',
    'Are you sure you want to delete "{name}" and all its categories?' => 'Êtes-vous sûr de vouloir supprimer "{name}" et toutes ses catégories ?',
    'Are you sure you want to delete "{name}" and all its entries?' => 'Êtes-vous sûr de vouloir supprimer "{name}" et toutes ses entrées ?',
    'Are you sure you want to delete "{name}" and all its tags?' => 'Êtes-vous sûr de vouloir supprimer "{name}" et toutes les étiquettes associées ?',
    'Are you sure you want to delete "{name}"?' => 'Êtes-vous sûr de vouloir supprimer "{name}" ?',
    'Are you sure you want to transfer your license to this domain?' => 'Êtes-vous sûr de vouloir transférer votre licence à ce domaine ?',
    'Are you sure you want to uninstall {plugin}? You will lose all of its associated data.' => 'Êtes-vous sûr de vouloir désinstaller le plugin {plugin} ? Vous perdrez alors toutes les données qui lui sont associées.',
    'Ascending' => 'Croissant',
    'Ask on Stack Exchange' => 'Demandez sur Stack Exchange',
    'Asset' => 'Ressource',
    'Asset Indexes' => 'Index des ressources',
    'Asset Settings' => 'Paramètres des ressources',
    'Asset caches' => 'Caches des ressources',
    'Asset indexing data' => 'Données d'indexation de ressources',
    'Asset transform index' => 'Index de transformation des ressources',
    'Assets' => 'Ressources',
    'Assets deleted.' => 'Ressources supprimées.',
    'Assets in this volume have public URLs' => 'Les ressources sur ce volume ont des URLs publiques',
    'Assign user groups' => 'Affecter les groupes d'utilisateurs',
    'Assign user permissions' => 'Affecter les droits d'accès',
    'Assign users to "{group}"' => 'Affecter les utilisateurs au groupe "{group}"',
    'At least one currently-enabled site must remain enabled.' => 'Au moins un site actuellement activé doit rester activé.',
    'Attach a database backup?' => 'Joindre une sauvegarde de la base de données ?',
    'Attach an additional file?' => 'Joindre un fichier supplémentaire ?',
    'Attach error logs?' => 'Joindre les journaux d'erreurs ?',
    'Audio' => 'Audio',
    'Author' => 'Auteur',
    'Auto' => 'Auto',
    'Backing-up database…' => 'Sauvegarde de la base de données…',
    'Backup' => 'Sauvegarder',
    'Bad Request' => 'Requête incorrecte',
    'Base URL' => 'URL de base',
    'Block Types' => 'Types de bloc',
    'Body' => 'Corps',
    'Bottom-Center' => 'En bas, centré',
    'Bottom-Left' => 'En bas, à gauche',
    'Bottom-Right' => 'En bas, à droite',
    'Branch Limit' => 'Limite de branche',
    'Briefly describe your issue or idea.' => 'Décrivez brièvement votre problème ou votre idée.',
    'Briefly describe your question.' => 'Décrivez brièvement votre question.',
    'Bug reports and feature requests' => 'Remontées de bogue et demandes d'evolution',
    'Business name' => 'Raison sociale',
    'Business tax ID' => 'Identification fiscale de l'entreprise',
    'Buy later' => 'Acheter plus tard',
    'Buy now' => 'Acheter maintenant',
    'Buy {name}' => 'Acheter {name}',
    'Buy {price}' => 'Acheter {price}',
    'COUPON' => 'COUPON',
    'CVC' => 'Code de contrôle',
    'Cache remote images?' => 'Mettre en cache les images externes ?',
    'Cancel' => 'Annuler',
    'Can't find the transform with ID "{id}"' => 'Impossible de trouver la transformation d'images d'ID "{id}"',
    'Can't run Craft CMS' => 'Impossible d'exécuter Craft CMS',
    'Card number' => 'Numéro de carte',
    'Careful—changing this may result in data loss.' => 'Attention ! Modifier cela pourrait entraîner une perte de données.',
    'Cart' => 'Panier',
    'Categories' => 'Catégories',
    'Categories deleted.' => 'Catégories supprimées.',
    'Category' => 'Catégorie',
    'Category Groups' => 'Groupes de catégories',
    'Category URI Format' => 'Format d'URI de catégorie',
    'Category deleted.' => 'Catégorie supprimée.',
    'Category group saved.' => 'Groupe de catégories enregistré.',
    'Category saved.' => 'Catégorie enregistrée.',
    'Center-Center' => 'Au centre, centré',
    'Center-Left' => 'Au centre, à gauche',
    'Center-Right' => 'Au centre, à droite',
    'Change icon' => 'Changer d'icône',
    'Change logo' => 'Changer de logo',
    'Change photo' => 'Changer de photo',
    'Change users' emails' => 'Modifier les adresses email des utilisateurs',
    'Changelog' => 'Changelog',
    'Changing this may result in data loss.' => 'Modifier cela pourrait entraîner une perte de données.',
    'Channels' => 'Canaux',
    'Character Limit' => 'Limite de caractères',
    'Character Limit is too big for your chosen Column Type.' => 'La limite de caractères est trop grande pour le type de colonne choisi.',
    'Charts' => 'Graphiques',
    'Check again' => 'Nouvelle vérification',
    'Check your email for instructions to reset your password.' => 'Consultez votre messagerie pour lire les instructions de réinitialisation de votre mot de passe.',
    'Checkbox' => 'Case à cocher',
    'Checkbox Options' => 'Options de la case à cocher',
    'Checkboxes' => 'Cases à cocher',
    'Checking for updates…' => 'Recherche des mises à jour…',
    'Checking server requirements…' => 'Vérification des exigences serveur…',
    'Checking…' => 'Vérification…',
    'Choose' => 'Choisir',
    'Choose a new password' => 'Choisir un nouveau mot de passe',
    'Choose a password' => 'Choisir un mot de passe',
    'Choose a user' => 'Choisir un utilisateur',
    'Choose a user group that publicly-registered members will be added to by default.' => 'Choisir un groupe d'utilisateurs auquel les membres inscrits publiquement seront rattachés par défaut.',
    'Choose how the field should look for authors.' => 'Choisir l'apparence du champ pour les auteurs.',
    'Choose which position options should be available to your field.' => 'Choisir les options de position qui seront disponibles pour votre champ.',
    'Choose which sites this section should be available in, and configure the site-specific settings.' => 'Choisir les sites pour lesquels cette section sera disponible et configurer les paramètres spécifiques aux sites.',
    'Choose which table columns should be visible for this source, and in which order.' => 'Choisir quelles colonnes du tableau doivent être visibles pour cet emplacement et dans quel ordre.',
    'City/town' => 'Ville',
    'Clear' => 'Effacer',
    'Clear Caches' => 'Effacer les caches',
    'Clear all' => 'Tout effacer',
    'Client's Account' => 'Compte utilisateur du client',
    'Close' => 'Fermer',
    'Close Live Preview' => 'Fermer l'aperçu en direct',
    'Collapse' => 'Réduire',
    'Color' => 'Couleur',
    'Column Heading' => 'Titre de colonne',
    'Column Type' => 'Type de colonne',
    'Compatibility' => 'Compatibilité',
    'Compiled templates' => 'Templates compilés',
    'Complete the Update' => 'Finalisez la mise à jour',
    'Composer was unable to install the updates.' => 'Composer n'a pas pu installer les mises à jour.',
    'Composer was unable to optimize the autoloader.' => 'Composer n'a pas pu optimiser l'autoloader.',
    'Composer was unable to remove the plugin.' => 'Composer n'a pas pu supprimer le plugin.',
    'Composer was unable to revert the updates.' => 'Composer n'a pas pu revenir à la version initiale.',
    'Compressed' => 'Compressé',
    'Configuration' => 'Configuration',
    'Configure the category group's site-specific settings.' => 'Configurer les paramètres spécifiques au site pour le groupe de catégories.',
    'Congrats! You're up-to-date.' => 'Félicitations ! Craft est à jour.',
    'Connect' => 'Connectez',
    'Connect the database' => 'Connectez la base de données',
    'Connect your Craft ID account to improve your experience.' => 'Connectez votre compte ID Craft pour réhausser votre expérience.',
    'Connected to craftcms.com.' => 'Connecté à craftcms.com.',
    'Connecting to CraftCMS.com…' => 'Connexion à CraftCMS.com…',
    'Contact' => 'Contact',
    'Content' => 'Contenu',
    'Continue' => 'Continuer',
    'Continue anyway' => 'Continuer quand même',
    'Cookies must be enabled to access the Craft CMS control panel.' => 'Les cookies doivent être activés afin d'accéder au Panneau de Contrôle de Craft CMS.',
    'Cooldown Time Remaining' => 'Temps de sécurité restant',
    'Copy activation URL' => 'Copiez le lien URL d'activation',
    'Copy password reset URL' => 'Copier l'URL de réinitialisation du mot de passe',
    'Copy reference tag' => 'Copier l'étiquette de référence',
    'Could not create the group:' => 'Impossible de créer le groupe :',
    'Could not delete the group.' => 'Impossible de supprimer le groupe.',
    'Could not find a suitable replacement filename for "{filename}".' => 'Impossible de trouver un nom de fichier de remplacement adapté pour "{filename}".',
    'Could not generate a unique URI based on the URI format.' => 'Impossible de générer une URI unique basée sur le format d'URI.',
    'Could not open file for streaming at {path}' => 'Impossible d'ouvrir le fichier pour le streaming dans le chemin {path}',
    'Could not read SVG contents.' => 'Impossible de lire les contenus SVG.',
    'Could not rename the group:' => 'Impossible de renommer le groupe :',
    'Could not update status due to a validation error.' => 'Impossible de mettre à jour le statut en raison d'une erreur de validation.',
    'Could not update statuses due to validation errors.' => 'Impossible de mettre à jour les statuts en raison d'erreurs de validation.',
    'Could not write to the temporary upload folder.' => 'Impossible d'écrire dans le dossier de téléchargement temporaire.',
    'Couldn't apply new migrations.' => 'Impossible d'appliquer de nouvelles migrations.',
    'Couldn't backup the database. How would you like to proceed?' => 'Impossible de sauvegarder la base de données. Que souhaitez-vous faire ?',
    'Couldn't delete category.' => 'Impossible de supprimer la catégorie.',
    'Couldn't delete entry.' => 'Impossible de supprimer l'entrée.',
    'Couldn't delete the user.' => 'Impossible de supprimer l'utilisateur.',
    'Couldn't delete "{name}".' => 'Impossible de supprimer "{name}".',
    'Couldn't disable plugin.' => 'Impossible de désactiver le plug-in.',
    'Couldn't duplicate category.' => 'Impossible de dupliquer la catégorie.',
    'Couldn't duplicate entry.' => 'Impossible de dupliquer l'entrée.',
    'Couldn't enable plugin.' => 'Impossible d'activer le plug-in.',
    'Couldn't install plugin.' => 'Impossible d'installer le plugin.',
    'Couldn't publish draft.' => 'Impossible de publier le brouillon.',
    'Couldn't restore the database. How would you like to proceed?' => 'Impossible de restaurer la base de données. Comment souhaitez-vous procéder ?',
    'Couldn't revert entry to past version.' => 'Impossible de restaurer l'ancienne version de cette entrée.',
    'Couldn't save category.' => 'Impossible d'enregistrer la catégorie.',
    'Couldn't save draft.' => 'Impossible d'enregistrer le brouillon.',
    'Couldn't save email settings.' => 'Impossible d'enregistrer les paramètres de messagerie.',
    'Couldn't save entry type.' => 'Impossible d'enregistrer le type d'entrée.',
    'Couldn't save entry.' => 'Impossible d'enregistrer l'entrée.',
    'Couldn't save field.' => 'Impossible d'enregistrer le champ.',
    'Couldn't save general settings.' => 'Impossible d'enregistrer les paramètres généraux.',
    'Couldn't save global set.' => 'Impossible d'enregistrer le jeu de globales.',
    'Couldn't save group.' => 'Impossible d'enregistrer le groupe.',
    'Couldn't save message.' => 'Impossible d'enregistrer le message.',
    'Couldn't save new order.' => 'Impossible d'enregistrer le nouvel ordre.',
    'Couldn't save new route order.' => 'Impossible d'enregistrer le nouvel ordre des routes.',
    'Couldn't save plugin settings.' => 'Impossible d'enregistrer les paramètres du plugin.',
    'Couldn't save route.' => 'Impossible d'enregister la route.',
    'Couldn't save section.' => 'Impossible d'enregistrer la section.',
    'Couldn't save the category group.' => 'Impossible d'enregistrer le groupe de catégories.',
    'Couldn't save the site.' => 'Impossible d'enregistrer le site.',
    'Couldn't save the tag group.' => 'Impossible d'enregistrer le groupe d'étiquettes.',
    'Couldn't save user fields.' => 'Impossible d'enregistrer les champs utilisateurs.',
    'Couldn't save user settings.' => 'Impossible d'enregistrer les paramètres utilisateurs.',
    'Couldn't save user.' => 'Impossible d'enregistrer l'utilisateur.',
    'Couldn't save volume.' => 'Impossible d'enregistrer le volume.',
    'Couldn't save widget.' => 'Impossible d'enregistrer le widget.',
    'Couldn't send activation email. Check your email settings.' => 'Impossible d'envoyer l'email de vérification. Vérifiez vos paramètres de messagerie.',
    'Couldn't suspend user.' => 'Impossible de suspendre l'utilisateur.',
    'Couldn't uninstall plugin.' => 'Impossible de désinstaller le plugin.',
    'Couldn't unsuspend user.' => 'Impossible de rétablir l'utilisateur.',
    'Couldn't update password.' => 'Le mot de passe n'a pu être mis à jour.',
    'Country' => 'Pays',
    'Craft CMS Update' => 'Mise à jour de Craft CMS',
    'Craft CMS can't connect to the database with the credentials in config/db.php.' => 'Craft CMS ne peut pas se connecter à la base de données avec les identifiants de connexion stockés dans config/db.php.',
    'Craft CMS does not support backtracking to this version. Please update to Craft CMS {version} or later.' => 'Craft CMS ne propose pas de retour vers cette version. Veuillez effectuer une mise à jour vers Craft CMS {version} ou version ultérieure.',
    'Craft CMS is running in Dev Mode.' => 'Craft CMS fonctionne en mode Dev.',
    'Craft CMS requires the PDO extension to operate.' => 'Craft CMS exige que l'extension PDO soit installée pour pouvoir fonctionner.',
    'Craft CMS requires the PDO_MYSQL driver to operate.' => 'Craft CMS exige que le driver PDO_MYSQL soit installé pour pouvoir fonctionner.',
    'Craft CMS requires the PDO_PGSQL driver to operate.' => 'Craft CMS exige que le driver PDO_PGSQL soit installé pour pouvoir fonctionner.',
    'Craft ID' => 'ID Craft',
    'Craft Support' => 'Support Craft',
    'Craft is unable to fetch edition info at this time.' => 'Craft ne peut actuellement récupérer les infos d'édition.',
    'Craft is unable to purchase an edition upgrade at this time.' => 'Craft ne peut actuellement réaliser l'achat d'une mise à niveau de l'édition.',
    'Craft is unable to transfer your license to this domain at this time.' => 'Craft ne peut actuellement transférer votre licence à ce domaine.',
    'Create' => 'Créer',
    'Create a new asset volume' => 'Créer un nouveau volume de ressources',
    'Create a new category' => 'Créer une nouvelle catégorie',
    'Create a new category group' => 'Créer un nouveau groupe de catégories',
    'Create a new child category' => 'Créer une nouvelle catégorie enfant',
    'Create a new child entry' => 'Créer une nouvelle entrée enfant',
    'Create a new entry' => 'Créer une nouvelle entrée',
    'Create a new field' => 'Créer un nouveau champ',
    'Create a new global set' => 'Créer un nouveau jeu de globales',
    'Create a new image transform' => 'Créer une nouvelle transformation d'image',
    'Create a new route' => 'Créer une nouvelle route',
    'Create a new section' => 'Créer une nouvelle section',
    'Create a new site' => 'Créer un nouveau site',
    'Create a new tag group' => 'Créer un nouveau groupe d'étiquettes',
    'Create a new user group' => 'Créer un nouveau groupe d'utilisateurs',
    'Create a new {section} entry type' => 'Créer un nouveau type d'entrée {section}',
    'Create entries' => 'Créer des entrées',
    'Create subfolders' => 'Créer des sous-dossiers',
    'Create your account' => 'Créer votre compte',
    'Created at' => 'Créé à',
    'Critical' => 'Critique',
    'Crop' => 'Recadrer',
    'Current' => 'En cours',
    'Currently SVG images do not support focal point.' => 'Actuellement les images SVG ne supportent pas le point focus.',
    'Custom HTML email template' => 'Template d'email HTML personnalisé',
    'Custom email message wording' => 'Rédaction d'email personnalisé',
    'Custom login screen logo' => 'Logo personnalisé pour l'écran de connexion',
    'Custom…' => 'Personnalisé…',
    'Dashboard' => 'Tableau de bord',
    'Data caches' => 'Caches des données',
    'Database Backup' => 'Sauvegarde de la base de données',
    'Database Name' => 'Nom de la base de données',
    'Date' => 'Date',
    'Date Created' => 'Date de création',
    'Date Range' => 'Période',
    'Date Updated' => 'Date de mise à jour',
    'Date Uploaded' => 'Date de téléchargement',
    'Date/Time' => 'Date/Heure',
    'Days' => 'Jours',
    'Decimal Points' => 'Décimales',
    'Default Color' => 'Couleur par défaut',
    'Default Focal Point' => 'Point focus par défaut',
    'Default Status' => 'Statut par défaut',
    'Default Upload Location' => 'Emplacement de téléchargement par défaut',
    'Default User Group' => 'Groupe d'utilisateurs par défaut',
    'Default Value' => 'Valeur par défaut',
    'Default Values' => 'Valeurs par défaut',
    'Default?' => 'Par défaut ?',
    'Define the available options.' => 'Définir les options disponibles.',
    'Define the columns your table should have.' => 'Définissez les colonnes de votre tableau.',
    'Define the default values for the field.' => 'Définir les valeurs par défaut pour le champ.',
    'Define the types of blocks that can be created within this Matrix field, as well as the fields each block type is made up of.' => 'Définir les types de bloc qui peuvent être créés dans ce champ Matrix, ainsi que les champs qui constituent les types de bloc.',
    'Delete' => 'Supprimer',
    'Delete draft' => 'Supprimer le brouillon',
    'Delete entries' => 'Supprimer les entrées',
    'Delete folder' => 'Supprimer le dossier',
    'Delete heading' => 'Supprimer le titre',
    'Delete icon' => 'Supprimer l'icône',
    'Delete it' => 'Supprimez-le',
    'Delete logo' => 'Supprimer le logo',
    'Delete other authors' drafts' => 'Supprimer les brouillons d'autres auteurs',
    'Delete other authors' entries' => 'Supprimer les entrées d'autres auteurs',
    'Delete photo' => 'Supprimer la photo',
    'Delete selected group' => 'Supprimer le groupe sélectionné',
    'Delete user' => 'Supprimer l'utilisateur',
    'Delete users' => 'Supprimer les utilisateurs',
    'Delete {site}' => 'Supprimer {site}',
    'Delete…' => 'Supprimer…',
    'Deleting stale template caches' => 'Suppression des caches de templates obsolètes',
    'Deprecation Errors' => 'Erreurs d'obsolescence de code',
    'Descending' => 'Décroissant',
    'Description' => 'Description',
    'Deselect All' => 'Tout Désélectionner',
    'Design your field layout' => 'Concevez votre mise en page',
    'Developer' => 'Développeur',
    'Dimensions' => 'Dimensions',
    'Disable' => 'Désactiver',
    'Disabled' => 'Désactivé',
    'Disconnect' => 'Déconnecter',
    'Disconnected from id.craftcms.com with errors, check the logs.' => 'Déconnexion de id.craftcms.com avec erreurs, vérifiez les journaux.',
    'Disconnected from id.craftcms.com.' => 'Déconnexion de id.craftcms.com.',
    'Display as thumbnails' => 'Afficher sous forme de vignettes',
    'Display hierarchically' => 'Afficher de façon hiérarchique',
    'Display in a table' => 'Afficher dans un tableau',
    'Documentation' => 'Documentation',
    'Done' => 'Terminé',
    'Download backup?' => 'Télécharger la sauvegarde ?',
    'Download file' => 'Télécharger le fichier',
    'Draft Name' => 'Nom du brouillon',
    'Draft published.' => 'Brouillon publié.',
    'Draft saved.' => 'Brouillon enregistré.',
    'Draft {num}' => 'Brouillon {num}',
    'Drafts' => 'Brouillons',
    'Driver' => 'Pilote',
    'Dropdown' => 'Menu déroulant',
    'Dropdown Options' => 'Options du menu déroulant',
    'Edit' => 'Modifier',
    'Edit Draft Settings' => 'Modifier les paramètres de brouillon',
    'Edit Image' => 'Modifier l'image',
    'Edit Message' => 'Modifier le message',
    'Edit Route' => 'Modifier la route',
    'Edit asset' => 'Modifier la ressource',
    'Edit category' => 'Modifier la catégorie',
    'Edit entries' => 'Modifier les entrées',
    'Edit entry' => 'Modifier l'entrée',
    'Edit entry type' => 'Modifier le type d'entrée',
    'Edit entry types ({count})' => 'Modifier les types d'entrée ({count})',
    'Edit other authors' drafts' => 'Modifier les brouillons d'autres auteurs',
    'Edit other authors' entries' => 'Modifier les entrées d'autres auteurs',
    'Edit photo' => 'Modifier la photo',
    'Edit user' => 'Modifier l'utilisateur',
    'Edit users' => 'Modifier les utilisateurs',
    'Edit "{title}"' => 'Modifier "{title}"',
    'Email' => 'E-mail',
    'Email Settings' => 'Paramètres de messagerie',
    'Email sent successfully! Check your inbox.' => 'Email envoyé avec succès ! Vérifiez votre boîte aux lettres.',
    'Email settings saved.' => 'Paramètres de messagerie enregistrés.',
    'Email verified' => 'Email vérifié',
    'Enable' => 'Activer',
    'Enable the [Intl extension]({link1}) or install additional [locale data files]({link2}) for more language options.' => 'Activez l'[extension Intl]({link1}) ou installez des [fichiers de données de langue]({link2}) additionnels pour obtenir plus d'options de langue.',
    'Enable versioning for entries in this section?' => 'Activer les versions multiples pour les entrées de cette section ?',
    'Enabled' => 'Activé',
    'Enabled for site' => 'Activé pour le site',
    'Enabling the plugin…' => 'Activation du plug-in…',
    'Encryption Method' => 'Méthode de cryptage',
    'Enter slug' => 'Insérer l'identificateur',
    'Enter the name of the folder' => 'Entrez le nom du dossier',
    'Enter the new filename' => 'Entrer le nouveau nom de fichier',
    'Enter the text you want to appear on the {type} selection input.' => 'Saisissez le texte que vous souhaitez voir apparaître dans le champ {type}.',
    'Enter your password to continue.' => 'Entrez votre mot de passe pour continuer.',
    'Enter your password to log back in.' => 'Entrez votre mot de passe pour vous reconnecter.',
    'Entries' => 'Entrées',
    'Entries deleted.' => 'Entrées supprimées.',
    'Entry' => 'Entrée',
    'Entry Type' => 'Type d'entrée',
    'Entry Types' => 'Types d'entrée',
    'Entry URI Format' => 'Format de l'URI de l'entrée',
    'Entry deleted.' => 'Entrée supprimée.',
    'Entry reverted to past version.' => 'Entrée restaurée à la version antérieure.',
    'Entry saved.' => 'Entrée enregistrée.',
    'Entry type saved.' => 'Type d'entrée enregistré.',
    'Error:' => 'Erreur :',
    'Excel' => 'Excel',
    'Expand' => 'Développer',
    'Expired' => 'A expiré',
    'Expiry Date' => 'Date d'expiration',
    'Failed' => 'Échec',
    'Failed to generate transform with id of {id}.' => 'Impossible de générer la transformation d'image d'ID {id}.',
    'Failed to load the SVG string.' => 'Impossible de charger la chaîne SVG.',
    'Failed to save the Asset:' => 'Enregistrement impossible de la ressource :',
    'Failed to save the image.' => 'Echec de l'enregistrement de l'image.',
    'Feed' => 'Diffusion',
    'Field Layout' => 'Disposition des champs',
    'Field Settings' => 'Paramètres de champ',
    'Field Type' => 'Type de champ',
    'Field saved.' => 'Champ enregistré.',
    'Fields' => 'Champs',
    'File Kind' => 'Type de fichier',
    'File Modification Date' => 'Date de modification du fichier',
    'File Modified Date' => 'Date de modification du fichier',
    'File Size' => 'Taille du fichier',
    'File System Path' => 'Chemin du système de fichier',
    'Filename' => 'Nom de fichier',
    'Find Text' => 'Rechercher ce texte',
    'Find and Replace' => 'Rechercher et Remplacer',
    'Finish up' => 'Finissez',
    'Finishing up…' => 'Finalisation…',
    'First Name' => 'Prénom',
    'Fit' => 'Ajuster',
    'Flash' => 'Flash',
    'Flip Horizontal' => 'Retourner horizontalement',
    'Flip Vertical' => 'Retourner verticalement',
    'Focal Point' => 'Point focus',
    'Folder was not found while attempting to rename {path}!' => 'Le dossier n'a pas été trouvé lors de la tentative de renommage du chemin {path} !',
    'Folder "{folder}" already exists at target location' => 'Le dossier "{folder}" existe déjà dans l'emplacement cible',
    'Folder "{folder}" already exists on the volume!' => 'Le dossier "{folder}" existe déjà sur le volume !',
    'For everything else.' => 'Pour tous les autres cas.',
    'For sites built by and for the developer.' => 'Pour les sites construits par et pour le développeur.',
    'For sites built for clients with only one content manager.' => 'Pour les sites construits pour des clients n'ayant qu'un seul gestionnaire de contenu.',
    'Forgot your password?' => 'Mot de passe oublié ?',
    'Format' => 'Format',
    'Free' => 'Gratuit',
    'Full Name' => 'Nom complet',
    'General' => 'Général',
    'General Settings' => 'Paramètres généraux',
    'General settings saved.' => 'Paramètres généraux enregistrés.',
    'Generating pending image transforms' => 'Génération de transformations d'image en attente',
    'Get help' => 'Obtenez de l'aide',
    'Give feedback' => 'Donnez votre avis',
    'Give your tab a name.' => 'Nommez votre onglet.',
    'Global' => 'Globale',
    'Global Set' => 'Jeu de globales',
    'Global Set Name' => 'Nom du jeu de globales',
    'Global Sets' => 'Jeux de globales',
    'Global set saved.' => 'Jeu de globales enregistré.',
    'Globals' => 'Globales',
    'Go to Craft CMS' => 'Accéder à Craft CMS',
    'Go to Updates' => 'Aller aux mises à jour',
    'Got it' => 'J'ai compris',
    'Group' => 'Groupe',
    'Group added.' => 'Groupe ajouté.',
    'Group deleted.' => 'Groupe supprimé.',
    'Group renamed.' => 'Groupe renommé.',
    'Group saved.' => 'Groupe enregistré.',
    'Groups' => 'Groupes',
    'HTML' => 'HTML',
    'HTML Email Template' => 'Template d'email HTML',
    'Handle' => 'Identificateur',
    'Heading' => 'Titre',
    'Height' => 'Hauteur',
    'Helper text to guide the author.' => 'Texte d'aide pour guider l'auteur.',
    'Hide' => 'Masquer',
    'Hide sidebar' => 'Masquer la barre latérale',
    'High' => 'Elevé',
    'Homepage' => 'Page d'accueil',
    'Host Name' => 'Nom d'hôte',
    'Hours' => 'Heures',
    'How should Craft CMS send the emails?' => 'Comment Craft CMS doit-il envoyer les emails ?',
    'How should this field's values be translated?' => 'Comment les valeurs de ce champ devraient-elles être traduites ?',
    'How you'll refer to this block type in the templates.' => 'La façon dont vous allez faire référence à ce type de bloc dans les templates.',
    'How you'll refer to this category group in the templates.' => 'La façon dont vous allez faire référence à ce groupe de catégories dans les templates.',
    'How you'll refer to this entry type in the templates.' => 'La façon dont vous allez faire référence à ce type d'entrée dans les templates.',
    'How you'll refer to this field in the templates.' => 'La façon dont vous allez faire référence à ce champ dans les templates.',
    'How you'll refer to this global set in the templates.' => 'La façon dont vous allez faire référence à ce jeu de globales dans les templates.',
    'How you'll refer to this section in the templates.' => 'La façon dont vous allez faire référence à cette section dans les templates.',
    'How you'll refer to this site in the templates.' => 'La façon dont vous allez faire référence à ce site dans les templates.',
    'How you'll refer to this tag group in the templates.' => 'La façon dont vous allez faire référence à ce groupe d'étiquettes dans les templates.',
    'How-to's and other questions' => 'Comment faire et autres questions',
    'ID' => 'Identifiant',
    'If the URI looks like this' => 'Si l'URI ressemble à cela',
    'Illustrator' => 'Illustrator',
    'Image' => 'Image',
    'Image Format' => 'Format d'image',
    'Image Height' => 'Hauteur de l'image',
    'Image Size' => 'Taille de l'image',
    'Image Transforms' => 'Transformations d'image',
    'Image Width' => 'Largeur de l'image',
    'Include your template files?' => 'Inclure vos fichiers template ?',
    'Incorrect current password.' => 'Mot de passe actuel incorrect.',
    'Incorrect password.' => 'Mot de passe incorrect.',
    'Initial Rows' => 'Premières lignes',
    'Install' => 'Installer',
    'Install Craft' => 'Installer Craft',
    'Install Craft CMS' => 'Installer Craft CMS',
    'Installed' => 'Installé',
    'Installed as a trial' => 'Installé en version d'Essai',
    'Installing Craft CMS…' => 'Installation de Craft CMS…',
    'Installing the plugin…' => 'Installation du plugin…',
    'Instructions' => 'Instructions',
    'Interlace' => 'Entrelacer',
    'Interlacing' => 'Entrelacement',
    'Internal Server Error' => 'Erreur interne du serveur',
    'Invalid backup name: {filename}' => 'Nom de sauvegarde invalide : {filename}',
    'Invalid coupon code.' => 'Code coupon invalide.',
    'Invalid email or password.' => 'Adresse mail ou mot de passe invalide.',
    'Invalid password.' => 'Mot de passe incorrect.',
    'Invalid transform handle: {handle}' => 'Identificateur de transformation d'image invalide : {handle}',
    'Invalid username or email.' => 'Nom d'utilisateur ou adresse email incorrect.',
    'Invalid username or password.' => 'Nom d'utilisateur ou mot de passe incorrect.',
    'Invalid verification code. Please [login or reset your password]({loginUrl}).' => 'Code de vérification erroné. Veuillez [vous connecter ou réinitialiser votre mot de passe]({loginUrl}).',
    'Is this the primary site?' => 'Est-ce le site primaire ?',
    'It looks like someone is currently performing a system update.
Only continue if you're sure that's not the case.' => 'Il semblerait que quelqu'un procède actuellement à une mise à jour du système.
Continuez UNIQUEMENT si vous êtes sûr que cela n'est pas le cas.',
    'Items in your cart' => 'Articles dans votre panier',
    'It's not possible to rename the top folder of a Volume.' => 'Il n'est pas possible de renommer le dossier de niveau supérieur d'un volume.',
    'JSON' => 'JSON',
    'JavaScript' => 'JavaScript',
    'JavaScript must be enabled to access the Craft control panel.' => 'JavaScript doit être activé pour accéder au Panneau de Contrôle Craft.',
    'Keep both' => 'Conserver les deux',
    'Keep me logged in' => 'Rester connecté',
    'Language' => 'Langue',
    'Large Thumbnails' => 'Grande vignette',
    'Last 30 days' => 'Les 30 derniers jours',
    'Last 7 days' => 'Les sept derniers jours',
    'Last Login' => 'Dernière connexion',
    'Last Month' => 'Le mois dernier',
    'Last Name' => 'Nom de famille',
    'Last Occurrence' => 'Dernière occurrence',
    'Last Update' => 'Dernière mise à jour',
    'Last Week' => 'La semaine dernière',
    'Last login' => 'Dernière connexion',
    'Last login fail' => 'Dernier échec de connexion',
    'Last update' => 'Dernière mise à jour',
    'Leave blank if categories don't have URLs' => 'Laissez la zone à blanc si les catégories n'ont pas d'URL',
    'Leave blank if entries don't have URLs' => 'Laissez la zone à blanc si les entrées n'ont pas d'URL',
    'Leave blank if this is the homepage' => 'Laissez la zone à blanc s'il s'agit de la page d'accueil',
    'Leave it uninstalled' => 'Laissez-le non installé',
    'License' => 'Licence',
    'License transferred.' => 'Licence transférée.',
    'Licensed' => 'Enregistré',
    'Lightswitch' => 'Interrupteur',
    'Limit' => 'Limite',
    'Limit the number of selectable category branches.' => 'Limiter le nombre de branches de catégories sélectionnables.',
    'Limit the number of selectable {type}.' => 'Limiter le nombre de {type} sélectionnables.',
    'Line' => 'Ligne',
    'Link' => 'Lien',
    'List' => 'Liste',
    'Live' => 'Live',
    'Live Preview' => 'Aperçu en direct',
    'Load this template' => 'Charger ce template',
    'Loading Plugin Store…' => 'Chargement de la boutique de plug-ins...',
    'Local Folder' => 'Dossier local',
    'Localizing relations' => 'Traduction des relations',
    'Locked' => 'Verrouillé',
    'Log out now' => 'Déconnectez-vous maintenant',
    'Log out?' => 'Déconnexion ?',
    'Logged in.' => 'Connecté.',
    'Login' => 'Connexion',
    'Login Page Logo' => 'Logo page de connexion',
    'Login as {user}' => 'Vous connectez en tant que {user}',
    'Login fail count' => 'Compteur des échecs de connexion',
    'Looks like you are trying to load a template outside the template folder: {template}.' => 'On dirait que vous essayez de charger un template en dehors du dossier des templates : {template}.',
    'Low' => 'Basse',
    'MM' => 'MM',
    'Make not required' => 'Rendre facultatif',
    'Make required' => 'Rendre obligatoire',
    'Manage blocks on a per-site basis' => 'Gérer les blocs site par site',
    'Manage categories' => 'Gérer les catégories',
    'Manage relations on a per-site basis' => 'Gérer les relations site par site',
    'Manage your Craft CMS edition' => 'Gérez votre édition de Craft CMS',
    'Manipulated SVG image rasterizing is unreliable. See \\craft\\services\\Images::loadImage()' => 'La rastérisation d'images SVG manipulées n'est pas fiable. Voir \\craft\\services\\Images::loadImage()',
    'Matrix' => 'Matrix',
    'Matrix Block' => 'Bloc Matrix',
    'Max Blocks' => 'Nombre maxi de blocs',
    'Max Levels' => 'Niveaux maxi',
    'Max Value' => 'Valeur maximale',
    'Maximum' => 'Maximum',
    'Medium' => 'Moyen',
    'Merge the folder (any conflicting files will be replaced)' => 'Fusionner les dossiers (tous les fichiers en conflit seront remplacés)',
    'Message' => 'Message',
    'Message saved.' => 'Message enregistré.',
    'Message sent successfully.' => 'Message envoyé avec succès.',
    'Migrations' => 'Migrations',
    'Min Blocks' => 'Nombre min. de blocs',
    'Min Value' => 'Valeur minimale',
    'Minute Increment' => 'Incrément d'une minute',
    'Minutes' => 'Minutes',
    'Missing {items}' => 'Il manque : {items}',
    'Mode' => 'Mode',
    'Months' => 'Mois',
    'More' => 'Plus',
    'Move' => 'Déplacer',
    'Multi-line text' => 'Texte de plusieurs lignes',
    'Multi-select' => 'Sélection multiple',
    'Multi-select Options' => 'Options de sélection multiples',
    'My Account' => 'Mon Compte',
    'Name' => 'Nom',
    'Never' => 'Jamais',
    'New' => 'Nouveau',
    'New Element' => 'Nouvel élément',
    'New Password' => 'Nouveau mot de passe',
    'New Tab' => 'Nouvel onglet',
    'New Users' => 'Nouveaux utilisateurs',
    'New block type' => 'Nouveau type de bloc',
    'New category' => 'Nouvelle catégorie',
    'New category group' => 'Nouveau groupe de catégories',
    'New child' => 'Nouvel enfant',
    'New email addresses must be verified before taking effect.' => 'Les nouvelles adresses email doivent être vérifiées avant de prendre effet.',
    'New entry' => 'Nouvelle entrée',
    'New entry type' => 'Nouveau type d'entrée',
    'New field' => 'Nouveau champ',
    'New global set' => 'Nouveau jeu de globales',
    'New group' => 'Nouveau groupe',
    'New heading' => 'Nouveau titre',
    'New image transform' => 'Nouvelle transformation image',
    'New order saved.' => 'Nouvel ordre enregistré.',
    'New position saved.' => 'Nouvelle position enregistrée.',
    'New route' => 'Nouvelle route',
    'New route order saved.' => 'Nouvel ordre des routes enregistré.',
    'New section' => 'Nouvelle section',
    'New site' => 'Nouveau site',
    'New subfolder' => 'Nouveau sous-dossier',
    'New tag group' => 'Nouveau groupe d'étiquettes',
    'New user' => 'Nouvel utilisateur',
    'New user group' => 'Nouveau groupe d'utilisateurs',
    'New volume' => 'Nouveau volume',
    'New widget' => 'Nouveau widget',
    'New {class}' => 'Nouveau/lle {class}',
    'New {group} category' => 'Nouvelle catégorie {group}',
    'New {section} entry' => 'Nouvelle entrée {section}',
    'Next' => 'Suivant',
    'No blocks.' => 'Aucun bloc.',
    'No category groups exist yet.' => 'Il n'existe pas encore de groupe de catégories.',
    'No content migrations.' => 'Aucune migration de contenu.',
    'No deprecation errors to report!' => 'Aucune erreur d'obsolescence de code à signaler !',
    'No entries exist yet.' => 'Il n'existe pas encore d'entrée.',
    'No entry types exist for this section.' => 'Aucun type d'entrée n'existe pour cette section.',
    'No fields exist yet.' => 'Il n'existe pas encore de champ.',
    'No file exists at the given path.' => 'Aucun fichier n'existe pour le chemin spécifié.',
    'No folder exists with the ID "{id}"' => 'Aucun dossier n'existe avec l'ID "{id}"',
    'No font properties have been set. Call ImageHelper::setFontProperties() first.' => 'Aucune propriété de police n'a été définie. Appeler d'abord ImageHelper::setFontProperties().',
    'No font properties have been set. Call Raster::setFontProperties() first.' => 'Aucune propriété de police n'a été définie. Appeler d'abord Raster::setFontProperties().',
    'No global sets exist yet.' => 'Il n'existe pas encore de jeu de globales.',
    'No groups exist yet.' => 'Il n'existe pas encore de groupe.',
    'No image transforms exist yet.' => 'Il n'existe aucune transformation d'image pour le moment.',
    'No pending content migrations.' => 'Aucune migration de contenu en attente.',
    'No routes exist yet.' => 'Il n'existe pas encore de route.',
    'No section has been selected yet.' => 'Aucune section n'a été sélectionnée pour le moment.',
    'No sections are available.' => 'Aucune section n'est disponible.',
    'No sections exist yet.' => 'Il n'existe pas encore de section.',
    'No sources exist yet.' => 'Il n'existe pas encore d'emplacement.',
    'No tag groups exist yet.' => 'Il n'existe pas encore de groupe d'étiquettes.',
    'No user groups exist yet.' => 'Il n'existe pas encore de groupe d'utilisateurs.',
    'No volume exists with the ID "{id}".' => 'Aucun volume n'existe avec l'ID "{id}".',
    'No volumes exist yet.' => 'Il n'existe pas encore de volume.',
    'None' => 'Aucun',
    'Not enabled' => 'Non activé',
    'Not enough memory available to perform this image operation.' => 'Pas assez de mémoire disponible pour effectuer cette opération sur l'image.',
    'Not installed' => 'Non installé',
    'Not translatable' => 'Non traduisible',
    'Note that the subfolder path can contain variables like {slug} or {author.username}.' => 'Remarque : le chemin de sous-dossier peut contenir des variables comme {slug} ou {author.username}.',
    'Notes' => 'Notes',
    'Notes about your changes' => 'Notes à propos de vos modifications',
    'Nothing selected.' => 'Aucune sélection.',
    'Nothing to update.' => 'Rien à mettre à jour.',
    'Number' => 'Numéro',
    'OK' => 'OK',
    'One Admin account' => 'Un seul compte Admin',
    'One of {name}'s migrations failed.' => 'Une des migrations de {name} a échoué.',
    'One update available!' => 'Une mise à jour est disponible !',
    'One "Client" account' => 'Un compte "Client"',
    'One-Time Price' => 'Un paiement unique',
    'Oops!' => 'Oups !',
    'Option Label' => 'Étiquette d'option',
    'Options' => 'Options',
    'Origin' => 'Origine',
    'Original' => 'Original',
    'Our site is temporarily unavailable. Please try again later.' => 'Notre site est temporairement indisponible. Veuillez réessayer ultérieurement.',
    'Output:' => 'Sortie :',
    'PDF' => 'PDF',
    'PHP' => 'PHP',
    'PHP Info' => 'Info PHP',
    'Page Not Found' => 'Page non trouvée',
    'Page not found.' => 'Page non trouvée.',
    'Parent' => 'Parent',
    'Partition' => 'Partition',
    'Passed' => 'Accepté',
    'Passed with warning' => 'Accepté avec avertissement',
    'Password' => 'Mot de passe',
    'Password reset email sent.' => 'Email de réinitialisation du mot de passe envoyé.',
    'Pay {price}' => 'Payer {price}',
    'Pending' => 'En attente',
    'Perform Craft CMS and plugin updates' => 'Mettre à jour Craft CMS et ses plugins',
    'Permissions' => 'Droits d'accès',
    'Photo' => 'Photo',
    'Photoshop' => 'Photoshop',
    'Placeholder Text' => 'Texte indicatif par défaut',
    'Plain Text' => 'Texte brut',
    'Plane' => 'Avion',
    'Please enter your current password.' => 'Merci d'entrer votre mot de passe actuel.',
    'Please enter your password.' => 'Merci d'entrer votre mot de passe.',
    'Please notify one of your site's admins.' => 'Veuillez notifier un des administrateurs de votre site.',
    'Please set a volume for storing the user photos in user settings page first.' => 'Merci de définir au préalable, dans la page des paramètres utilisateurs, le volume destiné à stocker les photos utilisateurs.',
    'Please talk to your host/IT department about upgrading your server.' => 'Veuillez discuter avec votre hébergeur/direction SI à propos de la mise à niveau de votre serveur.',
    'Plugin' => 'Plug-in',
    'Plugin Installer' => 'Installateur de plugin',
    'Plugin Name' => 'Nom du plugin',
    'Plugin Store' => 'Boutique des plugins',
    'Plugin Uninstaller' => 'Désinstallateur de plugin',
    'Plugin disabled.' => 'Plug-in désactivé.',
    'Plugin enabled.' => 'Plug-in activé.',
    'Plugin installed.' => 'Plugin installé.',
    'Plugin settings saved.' => 'Paramètres du plugin enregistrés.',
    'Plugin uninstalled.' => 'Plugin désinstallé.',
    'Plugins' => 'Plug-ins',
    'Popularity' => 'Popularité',
    'Port' => 'Port',
    'Post Date' => 'Date de publication',
    'Post a new {section} entry' => 'Nouvelle entrée dans {section}',
    'Post on GitHub' => 'Postez sur GitHub',
    'PowerPoint' => 'PowerPoint',
    'Powered by Craft CMS' => 'Propulsé par Craft CMS',
    'Preferences' => 'Préférences',
    'Preferred Language' => 'Langue préférée',
    'Prefix' => 'Préfixe',
    'Prefix must be 5 or less characters long.' => 'Le préfixe doit faire au moins 5 caractères de long.',
    'Prev' => 'Préc',
    'Price' => 'Prix',
    'Primary' => 'Primaire',
    'Pro Rate Discount' => 'Taux de remise Pro',
    'Process My Order' => 'Traiter ma commande',
    'Propagate entries across all enabled sites?' => 'Diffuser les entrées sur tous les sites activés ?',
    'Public user registration' => 'Inscription d'un utilisateur public',
    'Publish draft' => 'Publier le brouillon',
    'Publish live changes' => 'Publier en "Live" des modifications',
    'Publish live changes for other authors' entries' => 'Publier en "Live" des modifications sur des entrées d'autres auteurs',
    'Publish other authors' drafts' => 'Publier les brouillons d'autres auteurs',
    'Published draft "{name}".' => 'Le brouillon "{name}" a été publié.',
    'Quality' => 'Qualité',
    'Quality must be a number between 1 and 100 (included).' => 'La qualité doit être un nombre entre 1 et 100 (inclus).',
    'Quick Post' => 'Publication rapide',
    'Radio Button Options' => 'Options des boutons radio',
    'Radio Buttons' => 'Boutons radio',
    'Really delete folder "{folder}"?' => 'Voulez-vous vraiment supprimer le dossier "{folder}" ?',
    'Recent Entries' => 'Entrées récentes',
    'Recent Versions' => 'Versions récentes',
    'Recent {section} Entries' => 'Entrées récentes pour {section}',
    'Register a new user' => 'Inscrire un nouvel utilisateur',
    'Register the client's account' => 'Enregistrer le compte utilisateur du client',
    'Register users' => 'Inscrire des utilisateurs',
    'Registered at' => 'Enregistré à',
    'Reinstall' => 'Réinstaller',
    'Relate {type} from a specific site?' => 'Relier {type} à partir d'un site spécifique ?',
    'Reload' => 'Recharger',
    'Remove' => 'Supprimer',
    'Remove files and folders' => 'Supprimer les fichiers et les dossiers',
    'Remove it' => 'Supprimez-le',
    'Rename' => 'Renommer',
    'Rename file' => 'Renommer le fichier',
    'Rename folder' => 'Renommer le dossier',
    'Rename selected group' => 'Renommer le groupe sélectionné',
    'Renew for {price}' => 'Renouveller pour {price}',
    'Reorder' => 'Réorganiser',
    'Replace Text' => 'Remplacer par ce texte',
    'Replace file' => 'Remplacer le fichier',
    'Replace it' => 'Remplacez-le',
    'Replace the folder (all existing files will be deleted)' => 'Remplacer le dossier (tous les fichiers existants seront supprimés)',
    'Replacing "{find}" with "{replace}"' => 'Remplacement de "{find}" par "{replace}"',
    'Require a password reset on next login' => 'Exiger une réinitialisation du mot de passe à la prochaine connexion',
    'Requirements' => 'Exigences',
    'Resaving {class} elements' => 'Ré-enregistrement des éléments {class}',
    'Resaving {section} entries' => 'Ré-enregistrement des entrées de {section}',
    'Resaving {section} entries ({site})' => 'Ré-enregistrement des entrées de {section} ({site})',
    'Resaving {type} entries' => 'Ré-enregistrement des entrées {type}',
    'Resaving {type} entries ({site})' => 'Ré-enregistrement des entrées de {type} ({site})',
    'Reset Password' => 'Réinitialiser le mot de passe',
    'Resolve' => 'Résoudre',
    'Response:' => 'Réponse :',
    'Restore database' => 'Restaurer la base de données',
    'Restoring database…' => 'Restauration de la base de données…',
    'Restrict allowed file types?' => 'Restreindre les types de fichier autorisés ?',
    'Restrict uploads to a single folder?' => 'Restreindre les téléchargements à un seul dossier ?',
    'Revert entry to this version' => 'Restaurer cette version de l'entrée',
    'Revert the update' => 'Annuler la mise à jour',
    'Revert update' => 'Annuler la mise à jour',
    'Reverted version {num}.' => 'Version {num} restaurée.',
    'Reverting update (this may take a minute)…' => 'Annulation de la mise à jour (cela peut prendre une minute)…',
    'Rotate' => 'Faire pivoter',
    'Rotate Left' => 'Faire pivoter à gauche',
    'Rotate Right' => 'Faire pivoter à droite',
    'Route Saved.' => 'Route enregistrée.',
    'Route deleted.' => 'Route supprimée.',
    'Routes' => 'Itinéraires',
    'SSL' => 'SSL',
    'SVG file recommended. The logo will be displayed at {size} wide.' => 'Fichier SVG recommandé. Le logo sera affiché avec une largeur de {size}.',
    'Save' => 'Enregistrer',
    'Save and add another' => 'Enregistrer puis ajouter une entrée',
    'Save and continue editing' => 'Enregistrer puis continuer à modifier',
    'Save as a draft' => 'Enregistrer comme brouillon',
    'Save as a new category' => 'Enregistrer comme nouvelle catégorie',
    'Save as a new entry' => 'Enregistrer comme nouvelle entrée',
    'Save draft' => 'Enregistrer le brouillon',
    'Scale and crop' => 'Réduire et recadrer',
    'Scale to fit' => 'Réduire pour faire correspondre',
    'Schema Name' => 'Nom du schéma',
    'Score' => 'Score',
    'Screenshots' => 'Copies écran',
    'Search' => 'Rechercher',
    'Search Indexes' => 'Index de recherche',
    'Search in subfolders' => 'Chercher dans les sous-dossiers',
    'Search plugins' => 'Rechercher des plugins',
    'Seconds' => 'Secondes',
    'Section' => 'Section',
    'Section - {section}' => 'Section - {section}',
    'Section Type' => 'Type de section',
    'Section saved.' => 'Section enregistrée.',
    'Sections' => 'Sections',
    'See all' => 'Tout voir',
    'See how' => 'Voir comment',
    'Select' => 'Sélectionner',
    'Select All' => 'Tout Sélectionner',
    'Select transform' => 'Sélectionner une transformation',
    'Selection Label' => 'Étiquette de sélection',
    'Send' => 'Envoyer',
    'Send activation email' => 'Envoyer l'email d'activation',
    'Send an activation email now?' => 'Envoyer un email d'activation maintenant ?',
    'Send for help' => 'Envoyer pour obtenir de l'aide',
    'Send password reset email' => 'Envoyer l'email de réinitialisation du mot de passe',
    'Sender Name' => 'Nom de l'expéditeur',
    'Server' => 'Serveur',
    'Service Unavailable' => 'Service non disponible',
    'Set Password' => 'Définir le mot de passe',
    'Set Status' => 'Définir le statut',
    'Set Your New Password' => 'Définir votre nouveau mot de passe',
    'Set Your Password' => 'Définir votre mot de passe',
    'Set status' => 'Définir le statut',
    'Settings' => 'Paramètres',
    'Setup your site' => 'Paramétrez votre site',
    'Share' => 'Partager',
    'Should new email addresses be verified before getting saved to user accounts? (This also affects new user registration.)' => 'Les nouvelles adresses email doivent-elles être vérifiées AVANT d'être enregistrées sur le compte utilisateur ? (ce paramètre affecte également l'enregistrement des nouveaux utilisateurs).',
    'Show' => 'Afficher',
    'Show additional fields for invoice' => 'Afficher des champs supplémentaires pour la facture',
    'Show date' => 'Afficher date',
    'Show date and time' => 'Afficher date et heure',
    'Show nav' => 'Afficher la navigation',
    'Show sidebar' => 'Afficher la barre latérale',
    'Show the Title field' => 'Afficher champ de titre',
    'Show the debug toolbar on the Control Panel' => 'Afficher la barre d'outils de débogage dans le Panneau de Contrôle',
    'Show the debug toolbar on the front end' => 'Afficher la barre d'outils de débogage sur le frontal',
    'Show time' => 'Afficher l'heure',
    'Show/hide children' => 'Afficher/masquer les enfants',
    'Sign out' => 'Déconnexion',
    'Similar issues on GitHub' => 'Problèmes similaires sur GitHub',
    'Similar questions on Stack Exchange' => 'Questions similaires sur Stack Exchange',
    'Single-line text' => 'Texte d'une ligne',
    'Singles' => 'Éléments individuels',
    'Site' => 'Site',
    'Site Icon' => 'Icône du site',
    'Site Settings' => 'Paramètres du site',
    'Site saved.' => 'Site enregistré.',
    'Sites' => 'Sites',
    'Size' => 'Taille',
    'Skipped files' => 'Fichiers ignorés',
    'Slug' => 'Identificateur',
    'Sort by {attribute}' => 'Trier par {attribute}',
    'Source' => 'Emplacement',
    'Source settings saved' => 'Paramètres d'emplacement enregistrés',
    'Sources' => 'Emplacements',
    'Square' => 'Carré',
    'Square SVG file recommended. The logo will be displayed at {size} by {size}.' => 'Fichier SVG carré recommandé. Le logo sera affiché en {size} par {size}.',
    'Stack Trace' => 'Trace de la pile',
    'Staff Picks' => 'Les choix de l'équipe Craft',
    'State/province' => 'État/Province',
    'Status' => 'Statut',
    'Status updated, with some failures due to validation errors.' => 'Statut mis à jour, avec quelques anomalies dues à des erreurs de validation.',
    'Status updated.' => 'Statut mis à jour.',
    'Status:' => 'Statut :',
    'Statuses updated.' => 'Statuts mis à jour.',
    'Stretch' => 'Étirer',
    'Stretch to fit' => 'Étirer pour faire correspondre',
    'Structure' => 'Structure',
    'Structures' => 'Structures',
    'Subject' => 'Objet',
    'Submit' => 'Soumettre',
    'Subtotal' => 'Sous-total',
    'Successfully activated the user.' => 'Activation réussie de l'utilisateur.',
    'Suspend' => 'Suspendre',
    'Suspended' => 'Suspendu',
    'System' => 'Système',
    'System Branding' => 'Personnalisation du système',
    'System Email Address' => 'Adresse email du système',
    'System Messages' => 'Messages Système',
    'System Name' => 'Nom du système',
    'System Report' => 'Rapport Système',
    'System Status' => 'État du système',
    'TLS' => 'TLS',
    'Table' => 'Table',
    'Table Columns' => 'Colonnes du tableau',
    'Tag' => 'Etiquette',
    'Tag Groups' => 'Groupes d'étiquettes',
    'Tag group saved.' => 'Groupe d'étiquettes enregistré.',
    'Tags' => 'Étiquettes',
    'Temp Folder' => 'Dossier Temp',
    'Temp files' => 'Fichiers temporaires',
    'Template' => 'Modèle',
    'Template caches' => 'Caches des templates',
    'Temporary Uploads' => 'Téléchargements temporaires',
    'Temporary source' => 'Source temporaire',
    'Test' => 'Test',
    'Test Recipient' => 'Destinataire test',
    'Text' => 'Texte',
    'That is not an allowed format.' => 'Ce format n'est pas autorisé.',
    'That is not an allowed image type.' => 'Ce n'est pas un type d'image autorisé.',
    'The Asset you're trying to download does not exist.' => 'La ressource que vous essayez de télécharger n'existe pas.',
    'The Asset you're trying to edit does not exist.' => 'La ressource que vous essayez de modifier n'existe pas.',
    'The Plugin Store is not available, please try again later.' => 'La boutique de plug-ins est indisponible, veuillez réessayer ultérieurement.',
    'The base URL for the site. It can begin with an alias, such as {ex}.' => 'L'URL de base pour le site. Elle peut commencer par un alias tel que {ex}.',
    'The base URL to the assets in this volume. An absolute URL ({ex1}) or protocol-relative URL ({ex2}) is recommended. It can begin with an alias, such as {ex3}.' => 'L'URL de base vers les ressources stockées dans ce volume. Une URL absolue ({ex1}) ou une URL relative au protocole utilisé ({ex2}) est recommandée. Elle peut commencer par un alias tel que {ex3}.',
    'The card number is incorrect.' => 'Le numéro de carte est incorrect.',
    'The card number is invalid.' => 'Le numéro de carte n'est pas valide.',
    'The cost of this edition just changed.' => 'Le coût de cette édition vient tout juste de changer.',
    'The database was restored successfully.' => 'La base de données a été restaurée avec succès.',
    'The email address Craft CMS will use when sending email.' => 'L'adresse de messagerie qu'utilisera Craft CMS pour envoyer des emails.',
    'The expiration month is invalid.' => 'Le mois d'expiration n'est pas valide.',
    'The expiration year is invalid.' => 'L'année d'expiration est invalide.',
    'The field type "{type}" could not be found.' => 'Le type de champ "{type}" n'a pas été trouvé.',
    'The file failed to upload to the server properly.' => 'Le fichier ne s'est pas correctement téléchargé sur le serveur.',
    'The file "{name}" does not appear to be an image.' => 'Le fichier "{name}" ne semble pas être une image.',
    'The file "{path}" does not appear to be an image.' => 'Le fichier "{path}" ne semble pas être une image.',
    'The following items were not indexed.' => 'Les éléments suivants n'ont pas été indexés.',
    'The following {items} could not be found. Should they be deleted from the index?' => 'Les éléments suivants n'ont pas pu être trouvés : {items}. Doivent-ils être supprimés de l'index ?',
    'The image format that transformed images should use.' => 'Le format d'image utilisé par les images transformées.',
    'The language content in this site will use.' => 'La langue que le contenu de ce site utilisera.',
    'The license located at {file} belongs to {domain}.' => 'La licence située dans {file} appartient à {domain}.',
    'The maximum number of blocks the field is allowed to have.' => 'Le nombre maximum de blocs autorisé pour ce champ.',
    'The maximum number of characters the field is allowed to have.' => 'Le nombre maximal de caractères autorisés pour ce champ.',
    'The maximum number of levels this category group can have. Leave blank if you don't care.' => 'Le nombre maximum de niveau pour ce groupe de catégories. Laissez la zone à blanc si peu vous importe.',
    'The maximum number of levels this section can have. Leave blank if you don't care.' => 'Le nombre maximal de niveaux que cette section peut avoir. Laissez la zone à blanc si peu vous importe.',
    'The minimum number of blocks the field is allowed to have.' => 'Le nombre minimum de blocs autorisé pour ce champ.',
    'The path to the volume's directory on the file system. An absolute path ({ex1}) is recommended. It can begin with an alias, such as {ex2}.' => 'Le chemin vers le répertoire du volume dans le système de fichiers. Un chemin absolu ({ex1}) est recommandé. Il peut commencer par un alias tel que {ex2}.',
    'The plugin was removed successfully.' => 'Le plugin a été supprimé avec succès.',
    'The primary site will be loaded by default on the front end.' => 'Le site primaire sera celui chargé par défaut sur le frontal.',
    'The request could not be understood by the server due to malformed syntax.' => 'Le serveur n'a pu comprendre la requête à cause d'une syntaxe incorrecte.',
    'The requested URL was not found on this server.' => 'L'URL demandée n'a pas été trouvée sur ce serveur.',
    'The security code is incorrect.' => 'Le code de sécurité est incorrect.',
    'The security code is invalid.' => 'Le code de sécurité n'est pas valide.',
    'The selected edition doesn't exist anymore.' => 'L'édition sélectionnée n'existe plus.',
    'The server doesn't meet Craft's new requirements:' => 'Le serveur ne répond pas aux nouvelles exigences de Craft CMS :',
    'The table name prefix' => 'Le préfixe du nom de la table',
    'The template Craft CMS will use for HTML emails' => 'Le template qu'utilisera Craft CMS pour les emails en HTML.',
    'The text that will be shown if the field doesn't have a value.' => 'Le texte qui sera affiché si le champ ne contient pas de valeur.',
    'The transport type "{type}" could not be found.' => 'Le type de transport "{type}" n'a pas été trouvé.',
    'The type of column this field should get in the database.' => 'Le type de colonne que ce champ devrait récupérer dans la base de données.',
    'The update can't be installed :( {message}' => 'La mise à jour ne peut pas être installée :-( {message}',
    'The update was reverted successfully.' => 'La mise à jour a été annulée avec succès.',
    'The uploaded file exceeds the maximum allowed size.' => 'La taille du fichier téléchargé dépasse la taille maximale autorisée.',
    'The uploaded file is not an image.' => 'Le fichier téléchargé n'est pas une image.',
    'The user photo provided is not an image.' => 'La photo d'utilisateur fournie n'est pas une image.',
    'The volume set for user photo storage is not valid.' => 'Le volume défini pour le stockage des photos utilisateurs n'est pas valide.',
    'The volume type "{type}" could not be found.' => 'Le type de volume "{type}" n'a pas été trouvé.',
    'The "From" name Craft CMS will use when sending email.' => 'Le nom de "l'Expéditeur" qu'utilisera Craft CMS quand il enverra un email.',
    'There are no available plugins.' => 'Aucun plugin n'est disponible.',
    'There was a problem activating the user.' => 'Il y a eu un problème lors de l'activation de l'utilisateur.',
    'There was a problem impersonating this user.' => 'Il y a eu un problème d'usurpation de l'identité de cet utilisateur.',
    'There was a problem saving your message.' => 'Il y a eu un problème lors de la sauvegarde de votre message.',
    'There was a problem sending the password reset email.' => 'Il y a eu un problème lors de l'envoi de l'email de réinitialisation du mot de passe.',
    'There was a problem with uploading the file.' => 'Il y a eu un problème lors du téléchargement du fichier.',
    'There was a problem with writing the file to the disk.' => 'Il y a eu un problème lors de l'écriture du fichier sur le disque.',
    'There was an error testing your email settings.' => 'Une erreur est survenue lors du test de vos paramètres de messagerie.',
    'There was an error uploading your photo' => 'Une erreur est survenue lors du téléchargement de votre photo',
    'There was an error uploading your photo: {error}' => 'Une erreur est survenue lors du téléchargement de votre photo : {error}',
    'This action may only be performed with an elevated session.' => 'Cette action ne peut être effectuée que lors d'une session avec privilèges élevés.',
    'This can be left blank if you just want an unlabeled separator.' => 'Ce champ peut rester vide si vous voulez seulement un séparateur sans nom.',
    'This field is not set to a valid category group.' => 'Ce champ n'est pas attaché à un groupe de catégories valide.',
    'This field is not set to a valid source.' => 'Ce champ n'est pas relié à un emplacement valide.',
    'This field is required' => 'Ce champ est obligatoire',
    'This field is translatable.' => 'Ce champ est traduisible.',
    'This field's Volume configuration is invalid.' => 'La configuration de volume de ce champ n'est pas valide.',
    'This field's default upload location Volume is missing' => 'Le volume de l'emplacement de téléchargement par défaut de ce champ fait défaut',
    'This field's single upload location Volume is missing' => 'L'emplacement de téléchargement unique de ce champ fait défaut',
    'This field's target subfolder path is invalid: {path}' => 'Le chemin du sous-dossier cible du champ est invalide : {path}',
    'This global set doesn't have any fields assigned to it in its field layout.' => 'Ce jeu de globales n'a aucun champ qui lui est assigné dans sa mise en page.',
    'This group doesn't have any fields yet.' => 'Ce groupe n'a pas encore de champ.',
    'This is being overridden by the {setting} config setting.' => 'Cela est outrepassé par le paramètre de configuration {setting}.',
    'This site has its own base URL' => 'Ce site possède sa propre URL de base',
    'Time' => 'Heure',
    'Timeout' => 'Temps écoulé',
    'Timezone' => 'Fuseau horaire',
    'Title' => 'Titre',
    'Title Field Label' => 'Étiquette du champ Titre',
    'Title Format' => 'Format du Titre',
    'To complete the update, some changes must be made to your database.' => 'Pour terminer la mise à jour, il est nécessaire d'effectuer certaines modifications dans votre base de données.',
    'Today' => 'Aujourd'hui',
    'Top-Center' => 'En haut, centré',
    'Top-Left' => 'En haut, à gauche',
    'Top-Right' => 'En haut, à droite',
    'Total' => 'Total',
    'Transfer it to this domain?' => 'Le transférer vers ce domaine ?',
    'Transfer it to:' => 'Transférer à :',
    'Transform saved.' => 'Transformation enregistrée.',
    'Translate for each language' => 'Traduire pour chaque langue',
    'Translate for each site' => 'Traduire pour chaque site',
    'Translate for each site group' => 'Traduire pour chaque groupe de sites',
    'Translation Key Format' => 'Format de la clef de traduction',
    'Translation Method' => 'Méthode de traduction',
    'Transport Type' => 'Mode d'envoi des emails',
    'Trial' => 'Essai',
    'Tried to detect the appropriate image format for a non-image!' => 'A essayé de détecter le format d'image approprié pour un fichier non-image !',
    'Tried to download the source file for image "{file}", but it was 0 bytes long.' => 'Nous avons tenté de télécharger le fichier source pour l'image "{file}", mais il comportait 0 octet.',
    'Tried to read the template at {path}, but could not. Check the permissions.' => 'Craft a essayé de lire le template à l'adresse {path} mais n'y est pas parvenu. Vérifier les droits d'accès.',
    'Try' => 'Essayer',
    'Try again' => 'Réessayez',
    'Try for free' => 'Essai gratuit',
    'Type' => 'Type',
    'UID' => 'UID',
    'URI' => 'URI',
    'URI Format' => 'Format d'URI',
    'URL' => 'URL',
    'Unable to find the template "{template}".' => 'Impossible de trouver le template "{template}".',
    'Unauthorized' => 'Non autorisé',
    'Unconstrained' => 'Sans contrainte',
    'Uninstall' => 'Désinstaller',
    'Unlimited' => 'Illimité',
    'Unlock' => 'Déverrouiller',
    'Unsuspend' => 'Réactiver',
    'Unverified' => 'Non vérifié',
    'Update' => 'Mettre à jour',
    'Update aborted.' => 'Mise à jour interrompue.',
    'Update all' => 'Tout mettre à jour',
    'Update asset indexes' => 'Mettre à jour les index de ressources',
    'Update search indexes' => 'Mettre à jour les index de recherche',
    'Updated at' => 'Mis à jour à',
    'Updater' => 'Utilitaire de mise à jour',
    'Updates' => 'Mises à jour',
    'Updating Composer dependencies (this may take a minute)…' => 'Mise à jour des liens de Composer (cela peut prendre une minute)…',
    'Updating database…' => 'Mise à jour de la base de données…',
    'Updating element references' => 'Mise à jour des références d'élément',
    'Updating element slugs and URIs' => 'Mise à jour des identificateurs des éléments et des URIs',
    'Updating the plugin…' => 'Mise à jour du plug-in…',
    'Updating…' => 'Mise à jour…',
    'Upload Location' => 'Emplacement de téléchargement',
    'Upload a photo' => 'Télécharger une photo',
    'Upload failed for {filename}' => 'Le téléchargement de {filename} a échoué',
    'Upload files' => 'Télécharger des fichiers',
    'Upload icon' => 'Télécharger l'icône',
    'Upload logo' => 'Télécharger le logo',
    'Use authentication' => 'Utiliser l'authentification',
    'User' => 'Utilisateur',
    'User Accounts' => 'Comptes utilisateurs',
    'User Group' => 'Groupe d'utilisateurs',
    'User Groups' => 'Groupes d'utilisateurs',
    'User Photo Location' => 'Emplacement de la photographie de l'utilisateur',
    'User Photo Volume' => 'Volume des photos utilisateurs',
    'User Settings' => 'Paramètres utilisateur',
    'User activated.' => 'Utilisateur activé.',
    'User deleted.' => 'Utilisateur supprimé.',
    'User fields saved.' => 'Champs utilisateurs enregistrés.',
    'User groups' => 'Groupes d'utilisateurs',
    'User permissions' => 'Droits d'accès des utilisateurs',
    'User photo must be an image that Craft can manipulate.' => 'La photo d'un utilisateur doit être une image que Craft peut manipuler.',
    'User registered.' => 'Utilisateur enregistré.',
    'User saved, but couldn't send verification email. Check your email settings.' => 'Utilisateur enregistré, mais impossible d'envoyer l'email de vérification. Vérifiez vos paramètres de messagerie.',
    'User saved.' => 'Utilisateur enregistré.',
    'User settings saved.' => 'Paramètres utilisateurs enregistrés.',
    'User suspended.' => 'Utilisateur suspendu.',
    'User unsuspended.' => 'Utilisateur réactivé.',
    'Username' => 'Nom d'utilisateur',
    'Username or Email' => 'Nom d'utilisateur ou email',
    'Username or email is required.' => 'Le nom d'utilisateur ou email est nécessaire.',
    'Users' => 'Utilisateurs',
    'Users deleted.' => 'Utilisateurs supprimés.',
    'Users suspended.' => 'Utilisateurs suspendus.',
    'Users unsuspended.' => 'Utilisateurs réactivés.',
    'Utilities' => 'Utilitaires',
    'Value' => 'Valeur',
    'Verify email addresses?' => 'Vérifier les adresses email ?',
    'Version' => 'Version',
    'Version {num}' => 'Version {num}',
    'Very High (Recommended)' => 'Très élevé (recommandé)',
    'Video' => 'Vidéo',
    'View' => 'Voir',
    'View Mode' => 'Mode visualisation',
    'View asset' => 'Voir la ressource',
    'View category' => 'Voir la catégorie',
    'View entry' => 'Voir l'entrée',
    'View source' => 'Visualiser l'emplacement',
    'Visit webpage' => 'Visiter la page',
    'Volume - {volume}' => 'Volume - {volume}',
    'Volume Type' => 'Type de volume',
    'Volume saved.' => 'Volume enregistré.',
    'Volumes' => 'Volumes',
    'Website' => 'Site Web',
    'Week Start Day' => 'Premier jour de la semaine',
    'What category URIs should look like for the site.' => 'À quoi les URIs de catégories devraient ressembler pour le site.',
    'What do you want the Title field to be called?' => 'Comment souhaitez-vous nommer votre champ Titre ?',
    'What do you want to do with any content that is only available in {language}?' => 'Que voulez-vous faire avec tout le contenu qui est seulement disponible en {language} ?',
    'What do you want to do with their content?' => 'Que voulez-vous faire de leur contenu ?',
    'What do you want to do?' => 'Que souhaitez-vous faire ?',
    'What do you want to name the group?' => 'Comment souhaitez-vous nommer le groupe ?',
    'What entry URIs should look like for the site. Leave blank if entries don't have URLs.' => 'À quoi les URIs d'entrées devraient ressembler pour le site. Laissez à blanc si les entrées n'ont pas d'URLs.',
    'What the auto-generated entry titles should look like. You can include tags that output entry properties, such as {ex}.' => 'À quoi les titres d'entrées auto-générés devraient ressembler. Vous pouvez inclure des balises qui affichent les propriétés de l'entrée, comme {ex}.',
    'What the entry URI should be for the site. Leave blank if this is the homepage.' => 'Quelle devrait être l'URI de l'entrée pour le site. Laissez à blanc pour la page d'accueil.',
    'What this block type will be called in the CP.' => 'Le nom de ce type de bloc dans le Panneau de Contrôle.',
    'What this category group will be called in the CP.' => 'Le nom de ce groupe de catégories dans le Panneau de Contrôle.',
    'What this entry type will be called in the CP.' => 'Le nom de ce type d'entrée dans le Panneau de Contrôle.',
    'What this field will be called in the CP.' => 'Le nom de ce champ dans le Panneau de Contrôle.',
    'What this global set will be called in the CP.' => 'Le nom de ce jeu de globales dans le Panneau de Contrôle.',
    'What this section will be called in the CP.' => 'Le nom de cette section dans le Panneau de Contrôle.',
    'What this site will be called in the CP.' => 'Le nom de ce site dans le Panneau de Contrôle.',
    'What this tag group will be called in the CP.' => 'Le nom de ce groupe d'étiquettes dans le Panneau de Contrôle.',
    'What type of field is this?' => 'Quel type de champ est-ce ?',
    'What type of section is this?' => 'Quel type de section est-ce ?',
    'What type of volume is this?' => 'Quel type de volume est-ce ?',
    'Where do you want to store user photos? Note that the subfolder path can contain variables like {username}.' => 'Où voulez-vous stocker les photos utilisateurs ? Notez que le chemin de sous-dossier peut contenir des variables comme {username}.',
    'Where should files be uploaded when they are dragged directly onto the field, or uploaded from the front end?' => 'À quel emplacement les fichiers devraient-ils être téléchargés quand ils sont directement glissés sur le champ ou bien téléchargés à partir de l'interface frontale ?',
    'Whether entries should be propagated across all the sites the section is enabled in. If this is disabled, each entry will only belong to the site it was created in.' => 'Indique si les entrées doivent être diffusées sur tous les sites où la section est activée. Lorsque cette option est désactivée, chaque entrée appartient uniquement au site dans lequel elle a été créée.',
    'Whether remotely-stored images should be downloaded and stored locally, to speed up transform generation.' => 'Si oui, les images stockées en externe sont téléchargées et enregistrées en local pour accélérer la génération des transformations d'image.',
    'Which fields should be visible in the widget?' => 'Quels champs devraient être visibles dans ce widget ?',
    'Which group should this field be displayed in?' => 'Dans quel groupe ce champ devrait-il être affiché ?',
    'Which group should this site belong to?' => 'A quel groupe ce site devrait-il appartenir ?',
    'Which section do you want to publish entries to?' => 'Dans quelle section voulez-vous publier des entrées ?',
    'Which section do you want to pull recent entries from?' => 'De quelle section voulez-vous récupérer des entrées récentes ?',
    'Which site should {type} be related from?' => 'À quel site {type} devrait être relié(e) ?',
    'Which source do you want to select {type} from?' => 'À partir de quel emplacement souhaitez-vous sélectionner {type} ?',
    'Which sources do you want to select {type} from?' => 'À partir de quels emplacements souhaitez-vous sélectionner {type} ?',
    'Which template should be loaded when an entry's URL is requested.' => 'Quel template devrait être chargé quand l'URL d'une entrée est demandée.',
    'Which type of entries do you want to publish?' => 'Quel type d'entrée souhaitez-vous publier ?',
    'Widget saved.' => 'Widget enregistré.',
    'Width' => 'Largeur',
    'Word' => 'Word',
    'XML' => 'XML',
    'YY' => 'AA',
    'Years' => 'Années',
    'Yesterday' => 'Hier',
    'You can only delete groups that have no sites.' => 'Vous pouvez uniquement supprimer des groupes qui n'ont pas de site.',
    'You cannot access the CP while the system is offline with that account.' => 'Avec ce compte utilisateur, vous ne pouvez pas accéder au Panneau de Contrôle quand le système est hors ligne.',
    'You cannot access the CP with that account.' => 'Vous ne pouvez pas accéder au Panneau de Contrôle avec ce compte utilisateur.',
    'You cannot access the site while the system is offline with that account.' => 'Vous ne pouvez pas accéder au site avec ce compte lorsque le système est hors ligne.',
    'You don't have any widgets yet.' => 'Vous n'avez pas encore de widget.',
    'You don't have the proper credentials to access this page.' => 'Vous ne disposez pas des droits appropriés pour accéder à cette page.',
    'You must set at least one of the dimensions.' => 'Vous devez définir au moins une des dimensions.',
    'You need to be on at least Craft CMS {version} before you can manually update to Craft CMS {targetVersion}.' => 'Vous devez être sur Craft CMS {version} au minimum pour pouvoir effectuer manuellement la mise à jour vers Craft CMS {targetVersion}.',
    'You need to reset your password, but an error was encountered when sending the password reset email.' => 'Vous devez réinitialiser votre mot de passe, mais une erreur s'est produite lors de l'envoi de l'email de réinitialisation du mot de passe.',
    'You need to reset your password. Check your email for instructions.' => 'Vous devez réinitialiser votre mot de passe. Vérifiez votre messagerie pour les instructions.',
    'Your Craft license already has this edition.' => 'Votre licence Craft possède déjà cette édition.',
    'Your Email' => 'Votre email',
    'Your account doesn't have permission to access the Control Panel when the system is offline.' => 'Votre compte n'est pas autorisé à accéder au Panneau de Contrôle quand le système est hors ligne.',
    'Your account doesn't have permission to access the site when the system is offline.' => 'Votre compte n'est pas autorisé à accéder au site quand le système est hors ligne.',
    'Your card has expired.' => 'Votre carte a expiré.',
    'Your card was declined.' => 'Votre carte a été refusée.',
    'Your composer.json file could not be located. Try setting the CRAFT_COMPOSER_PATH constant in index.php to its location on the server.' => 'Votre fichier composer.json n'a pas pû être localisé. Essayez de définir la constante CRAFT_COMPOSER_PATH du fichier index.php à son emplacement exact sur le serveur.',
    'Your connection is insecure' => 'Votre connexion n'est pas sécurisée',
    'Your email settings are invalid.' => 'Vos paramètres de messagerie sont invalides.',
    'Your license has an invalid Craft edition associated with it.' => 'Votre licence est associée à une édition Craft invalide.',
    'Your license key is invalid.' => 'Votre clef de licence n'est pas valide.',
    'Your payment is safe and secure with {stripe}.' => 'Votre règlement est sûr et sécurisé avec {stripe}.',
    'Your server doesn't meet the following requirements to run Craft CMS:' => 'Votre serveur ne respecte pas les spécificités minimales suivantes pour faire tourner Craft CMS :',
    'Your session has ended.' => 'Votre session a expiré.',
    'Your session will expire in {time}.' => 'Votre session expirera dans {time}.',
    'Your system isn't set up to save content for the site "{site}".' => 'Votre système n'est pas paramétré pour enregistrer le contenu du site "{site}".',
    'You're all up-to-date!' => 'Vous êtes totalement à jour !',
    'You're running Craft {edition} with a Craft {licensedEdition} license.' => 'Vous utilisez Craft {edition} avec une licence Craft {licensedEdition}.',
    'Zip/postal' => 'Code postal',
    'account_activation_body' => 'Bonjour {{user.friendlyName}},

Merci d'avoir créé un compte sur {{siteName}} ! Afin d'activer ce compte, merci de cliquer sur le lien suivant :

{{link}}

Si vous n'attendiez aucun email de ce type, ignorez-le, tout simplement.',
    'account_activation_heading' => 'Quand quelqu'un crée un compte :',
    'account_activation_subject' => 'Activez votre compte',
    'by {author}' => 'par {author}',
    'by {creator}' => 'par {creator}',
    'day' => 'jour',
    'days' => 'jours',
    'eight' => 'huit',
    'files' => 'fichiers',
    'five' => 'cinq',
    'folders' => 'dossiers',
    'folders and files' => 'dossiers et fichiers',
    'forgot_password_body' => 'Bonjour {{user.friendlyName}},

Pour réinitialiser votre mot de passe pour {{siteName}}, merci de cliquer sur le lien suivant :

{{link}}

Si vous n'attendiez aucun email de ce type, ignorez-le, tout simplement.',
    'forgot_password_heading' => 'Quand quelqu'un a oublié son mot de passe :',
    'forgot_password_subject' => 'Réinitialisez votre mot de passe',
    'four' => 'quatre',
    'hour' => 'heure',
    'hours' => 'heures',
    'less than a minute' => 'moins d'une minute',
    'minute' => 'minute',
    'minutes' => 'minutes',
    'nine' => 'neuf',
    'one' => 'un',
    'or send to Craft Support' => 'ou envoyer au Support Craft',
    'path/to/subfolder' => 'chemin/vers/sous-dossier',
    'second' => 'seconde',
    'seconds' => 'secondes',
    'seven' => 'sept',
    'six' => 'six',
    'test_email_body' => 'Bonjour {{user.friendlyName}},

Félicitations ! Craft a réussi à envoyer un email.

Voici les paramètres que vous avez utilisés :

{{ settings }}',
    'test_email_heading' => 'Quand vous testez vos paramètres de messagerie :',
    'test_email_subject' => 'Ceci est un email de test de la part de Craft',
    'three' => 'trois',
    'two' => 'deux',
    'verify_new_email_body' => 'Bonjour {{user.friendlyName}},

Merci de vérifier votre nouvelle adresse email en cliquant sur le lien suivant :

{{link}}

Si vous n'attendiez aucun email de ce type, ignorez-le, tout simplement.',
    'verify_new_email_heading' => 'Quand quelqu'un modifie son adresse email :',
    'verify_new_email_subject' => 'Vérifiez votre nouvelle adresse email',
    'week' => 'semaine',
    'weeks' => 'semaines',
    '{attribute} "{value}" has already been taken.' => '{attribute} "{value}" est déjà utilisé.',
    '{attribute} cannot contain emoji.' => '{attribute} ne peut pas contenir d'emoji.',
    '{attribute} is not a valid URI' => '{attribute} n'est pas un URI valide',
    '{attribute} isn't a valid hex color value.' => '{attribute} n'est pas un code couleur hexadécimal valide.',
    '{attribute} must be an array.' => '{attribute} doit être un ensemble.',
    '{attribute} must be set to a new password.' => '{attribute} doit être renseigné avec un nouveau mot de passe.',
    '{attribute} must contain "{slug}"' => '{attribute} doit contenir "{slug}"',
    '{attribute} should contain at least {min, number} {min, plural, one{block} other{blocks}}.' => '{attribute} devrait contenir au moins {min, number} {min, plural, one{block} other{blocks}}.',
    '{attribute} should contain at least {min, number} {min, plural, one{item} other{items}}.' => '{attribute} devrait contenir au moins {min, number} {min, plural, one{item} other{items}}.',
    '{attribute} should contain at most {max, number} {max, plural, one{block} other{blocks}}.' => '{attribute} devrait contenir au plus {max, number} {max, plural, one{block} other{blocks}}.',
    '{attribute} should contain at most {max, number} {max, plural, one{item} other{items}}.' => '{attribute} devrait contenir au plus {max, number} {max, plural, one{item} other{items}}.',
    '{attribute} should contain at most {max, number} {max, plural, one{selection} other{selections}}.' => '{attribute} devrait contenir au plus {max, number} {max, plural, one{selection} other{selections}}.',
    '{attribute} should contain {count, number} {count, plural, one{item} other{items}}.' => '{attribute} devrait contenir {count, number} {count, plural, one{item} other{items}}.',
    '{ctrl}C to copy.' => '{ctrl}C pour copier.',
    '{id} – {name}' => '{id} – {name}',
    '{name} Documentation' => 'Documentation {name}',
    '{name} has been added, but an error occurred when installing it.' => '{name} a été ajouté, mais une erreur est survenue lors de son installation.',
    '{num} Available Updates' => '{num} mises à jour disponibles',
    '{num} columns' => '{num} colonnes',
    '{num} days' => '{num} jours',
    '{num} hours' => '{num} heures',
    '{num} minutes' => '{num} minutes',
    '{num} months' => '{num} mois',
    '{num} seconds' => '{num} secondes',
    '{num} weeks' => '{num} semaines',
    '{num} years' => '{num} années',
    '{section} Entry Types' => 'Types d'entrée {section}',
    '{title} ({site})' => '{title} ({site})',
    '{total} updates available!' => '{total} mises à jour disponibles !',
    '{type} Settings' => 'Paramètres {type}',
    '{user}'s Account' => 'Compte de {user}',
    '{value} is not a valid language.' => '{value} n'est pas une langue valide.',
    '{value} is not a valid site language.' => '{value} n'est pas une langue valide pour le site.',
    '"{extension}" is not an allowed file extension.' => '"{extension}" n'est pas une extension de fichier autorisée.',
    '"{handle}" is a reserved word.' => '"{handle}" est un mot réservé.',
    '"{handle}" isn't a valid handle.' => '"{handle}" n'est pas un identificateur valide.',
    '"{name}" deleted.' => '"{name}" supprimé.',
    '…Or use one of your field groups as a starting point:' => '…Ou utilisez l'un de vos groupes de champs comme point de départ :',
];


text:
module Fastlane
  module Actions
    class NexusUploadAction < Action
      def self.run(params)
        command = []
        command << "curl"
        command << verbose(params)
        command += ssl_options(params)
        command += proxy_options(params)
        command += upload_options(params)
        command << upload_url(params)

        Fastlane::Actions.sh(command.join(' '), log: params[:verbose])
      end

      def self.upload_url(params)
        "#{params[:endpoint]}#{params[:mount_path]}/service/local/artifact/maven/content".shellescape
      end

      def self.verbose(params)
        params[:verbose] ? "--verbose" : "--silent"
      end

      def self.upload_options(params)
        file_path = File.expand_path(params[:file]).shellescape
        file_extension = file_path.split('.').last.shellescape

        options = []
        options << "-F p=zip"
        options << "-F hasPom=false"
        options << "-F r=#{params[:repo_id].shellescape}"
        options << "-F g=#{params[:repo_group_id].shellescape}"
        options << "-F a=#{params[:repo_project_name].shellescape}"
        options << "-F v=#{params[:repo_project_version].shellescape}"
        options << "-F e=#{file_extension}"
        options << "-F file=@#{file_path}"
        options << "-u #{params[:username].shellescape}:#{params[:password].shellescape}"

        options
      end

      def self.ssl_options(params)
        options = []
        unless params[:ssl_verify]
          options << "--insecure"
        end

        options
      end

      def self.proxy_options(params)
        options = []
        if params[:proxy_address] && params[:proxy_port] && params[:proxy_username] && params[:proxy_password]
          options << "-x #{params[:proxy_address].shellescape}:#{params[:proxy_port].shellescape}"
          options << "--proxy-user #{params[:proxy_username].shellescape}:#{params[:proxy_password].shellescape}"
        end

        options
      end

      #####################################################
      # @!group Documentation
      #####################################################

      def self.description
        "Upload a file to Sonatype Nexus platform"
      end

      def self.available_options
        [
          FastlaneCore::ConfigItem.new(key: :file,
                                       env_name: "FL_NEXUS_FILE",
                                       description: "File to be uploaded to Nexus",
                                       optional: false,
                                       verify_block: proc do |value|
                                         file_path = File.expand_path(value)
                                         UI.user_error!("Couldn't find file at path '#{file_path}'") unless File.exist?(file_path)
                                       end),
          FastlaneCore::ConfigItem.new(key: :repo_id,
                                       env_name: "FL_NEXUS_REPO_ID",
                                       description: "Nexus repository id e.g. artefacts",
                                       optional: false),
          FastlaneCore::ConfigItem.new(key: :repo_group_id,
                                       env_name: "FL_NEXUS_REPO_GROUP_ID",
                                       description: "Nexus repository group id e.g. com.company",
                                       optional: false),
          FastlaneCore::ConfigItem.new(key: :repo_project_name,
                                       env_name: "FL_NEXUS_REPO_PROJECT_NAME",
                                       description: "Nexus repository commandect name. Only letters, digits, underscores(_), hyphens(-), and dots(.) are allowed",
                                       optional: false),
          FastlaneCore::ConfigItem.new(key: :repo_project_version,
                                       env_name: "FL_NEXUS_REPO_PROJECT_VERSION",
                                       description: "Nexus repository commandect version",
                                       optional: false),
          FastlaneCore::ConfigItem.new(key: :endpoint,
                                       env_name: "FL_NEXUS_ENDPOINT",
                                       description: "Nexus endpoint e.g. http://nexus:8081",
                                       optional: false),
          FastlaneCore::ConfigItem.new(key: :mount_path,
                                       env_name: "FL_NEXUS_MOUNT_PATH",
                                       description: "Nexus mount path. Defaults to /nexus",
                                       default_value: "/nexus",
                                       optional: true),
          FastlaneCore::ConfigItem.new(key: :username,
                                       env_name: "FL_NEXUS_USERNAME",
                                       description: "Nexus username",
                                       optional: false),
          FastlaneCore::ConfigItem.new(key: :password,
                                       env_name: "FL_NEXUS_PASSWORD",
                                       description: "Nexus password",
                                       optional: false),
          FastlaneCore::ConfigItem.new(key: :ssl_verify,
                                       env_name: "FL_NEXUS_SSL_VERIFY",
                                       description: "Verify SSL",
                                       default_value: true,
                                       optional: true),
          FastlaneCore::ConfigItem.new(key: :verbose,
                                       env_name: "FL_NEXUS_VERBOSE",
                                       description: "Make detailed output",
                                       is_string: false,
                                       default_value: false,
                                       optional: true),
          FastlaneCore::ConfigItem.new(key: :proxy_username,
                                       env_name: "FL_NEXUS_PROXY_USERNAME",
                                       description: "Proxy username",
                                       optional: true),
          FastlaneCore::ConfigItem.new(key: :proxy_password,
                                       env_name: "FL_NEXUS_PROXY_PASSWORD",
                                       description: "Proxy password",
                                       optional: true),
          FastlaneCore::ConfigItem.new(key: :proxy_address,
                                       env_name: "FL_NEXUS_PROXY_ADDRESS",
                                       description: "Proxy address",
                                       optional: true),
          FastlaneCore::ConfigItem.new(key: :proxy_port,
                                       env_name: "FL_NEXUS_PROXY_PORT",
                                       description: "Proxy port",
                                       optional: true)
        ]
      end

      def self.authors
        ["xfreebird"]
      end

      def self.is_supported?(platform)
        true
      end
    end
  end
end

redpajama_set_name: RedPajamaGithub


text:
<?xml version="1.0"?>
<ruleset name="Joomla">
 <description>The Joomla coding standard.</description>

 <!-- Exclude all javascript files. There are bugs and we don't have any rules anyways. -->
 <exclude-pattern>*.js</exclude-pattern>

 <!-- Exclude 3rd party libraries. -->
 <exclude-pattern>*/phputf8/*</exclude-pattern>
 <exclude-pattern>*/simplepie/*</exclude-pattern>
 <exclude-pattern>*/phpmailer/phpmailer.php</exclude-pattern>
 <exclude-pattern>*/phpmailer/smtp.php</exclude-pattern>
 <exclude-pattern>*/phpmailer/pop3.php</exclude-pattern>
 <exclude-pattern>*/mootree*.css</exclude-pattern>
 <exclude-pattern>*/mooRainbow.css</exclude-pattern>
 <exclude-pattern>*/modal.css</exclude-pattern>

 <!-- Include all sniffs in an external standard directory -->

 <!-- Include some additional sniffs from the Generic standard -->

 <rule ref="PEAR.Classes.ClassDeclaration"/>
 <rule ref="Squiz.Classes.SelfMemberReference"/>

 <rule ref="PEAR.Commenting.InlineComment"/>

 <rule ref="Squiz.CSS.ColonSpacing"/>
 <rule ref="Squiz.CSS.DuplicateClassDefinition"/>
 <rule ref="Squiz.CSS.EmptyClassDefinition"/>
 <rule ref="Squiz.CSS.EmptyStyleDefinition"/>
 <rule ref="Squiz.CSS.MissingColon"/>
 <rule ref="Squiz.CSS.SemicolonSpacing"/>

 <rule ref="Generic.Files.LineEndings"/>
 <rule ref="Generic.Files.LineLength"/>
 <rule ref="Zend.Files.ClosingTag"/>

 <rule ref="Generic.Formatting.DisallowMultipleStatements"/>
 <rule ref="PEAR.Formatting.MultiLineAssignment"/>

 <rule ref="Generic.Functions.FunctionCallArgumentSpacing"/>
 <rule ref="PEAR.Functions.ValidDefaultValue"/>

 <rule ref="PEAR.NamingConventions.ValidClassName"/>
 <rule ref="Generic.NamingConventions.UpperCaseConstantName"/>

 <rule ref="Generic.PHP.DisallowShortOpenTag"/>
 <rule ref="Generic.PHP.DeprecatedFunctions"/>
 <rule ref="Generic.PHP.ForbiddenFunctions"/>

 <rule ref="Squiz.Operators.IncrementDecrementUsage"/>

 <rule ref="Squiz.Scope.StaticThisUsage"/>

 <!-- Lines can be 85 chars long, but never show errors -->
 <rule ref="Generic.Files.LineLength">
  <properties>
   <property name="lineLimit" value="150"/>
   <property name="absoluteLineLimit" value="0"/>
  </properties>
 </rule>

 <!-- Use Unix newlines -->
 <rule ref="Generic.Files.LineEndings">
  <properties>
   <property name="eolChar" value="\n"/>
  </properties>
 </rule>

 <!-- This message is not required as spaces are allowed for alignment -->
 <rule ref="Generic.Functions.FunctionCallArgumentSpacing.TooMuchSpaceAfterComma">
  <severity>0</severity>
 </rule>

</ruleset>


text:
'use strict';

/**
 * The properties of a run argument.
 *
 */
class Argument {
  /**
   * Create a Argument.
   * @property {string} name The name of the argument.
   * @property {string} value The value of the argument.
   * @property {boolean} [isSecret] Flag to indicate whether the argument
   * represents a secret and want to be removed from build logs. Default value:
   * false .
   */
  constructor() {
  }

  /**
   * Defines the metadata of Argument
   *
   * @returns {object} metadata of Argument
   *
   */
  mapper() {
    return {
      required: false,
      serializedName: 'Argument',
      type: {
        name: 'Composite',
        className: 'Argument',
        modelProperties: {
          name: {
            required: true,
            serializedName: 'name',
            type: {
              name: 'String'
            }
          },
          value: {
            required: true,
            serializedName: 'value',
            type: {
              name: 'String'
            }
          },
          isSecret: {
            required: false,
            serializedName: 'isSecret',
            defaultValue: false,
            type: {
              name: 'Boolean'
            }
          }
        }
      }
    };
  }
}

module.exports = Argument;