From 2119e2303aff098949e476e6b9d7e00d1efa4336 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:14 -0700 Subject: [PATCH 01/27] New translations app.php (French) [ci skip] --- src/translations/fr/app.php | 766 ++++++++++++++++++------------------ 1 file changed, 383 insertions(+), 383 deletions(-) diff --git a/src/translations/fr/app.php b/src/translations/fr/app.php index a5916ff3f37..221e71ba775 100644 --- a/src/translations/fr/app.php +++ b/src/translations/fr/app.php @@ -19,7 +19,7 @@ 'A folder with the name “{folderName}” already exists in the volume.' => 'Un dossier nommé « {folderName} » existe déjà dans le volume.', 'A license key is required.' => 'Une clef de licence est obligatoire.', 'A server error occurred.' => 'Le serveur a rencontré une erreur.', - 'A template name cannot contain NUL bytes.' => 'Un nom de template ne peut pas contenir d’octets NUL.', + 'A template name cannot contain NUL bytes.' => 'Un nom de template ne peut pas contenir d\'octets NUL.', 'Abandoned' => 'Abandonné', 'Abort the update' => 'Interrompre la mise à jour', 'Access the control panel when the system is offline' => 'Accéder au panneau de contrôle lorsque le système est inactif', @@ -28,16 +28,16 @@ 'Access {plugin}' => 'Accéder au plugin {plugin}', 'Accessibility' => 'Accessibilité', 'Account Type' => 'Type de compte', - 'Account has not been activated.' => 'Le compte n’a pas été activé.', + 'Account has not been activated.' => 'Le compte n\'a pas été activé.', 'Account locked. Try again in {time}.' => 'Compte verrouillé. Réessayez dans {time}.', 'Account locked.' => 'Compte verrouillé.', 'Account suspended.' => 'Compte suspendu.', 'Account' => 'Compte', - 'Accounts with this permission could use it to escalate their own permissions.' => 'Les comptes disposant de cette autorisation pourraient l’utiliser pour réaffecter leurs propres autorisations.', + 'Accounts with this permission could use it to escalate their own permissions.' => 'Les comptes disposant de cette autorisation pourraient l\'utiliser pour réaffecter leurs propres autorisations.', 'Action' => 'Action', 'Actions' => 'Actions', 'Activate account' => 'Activer le compte', - 'Activation email sent.' => 'Email d’activation envoyé.', + 'Activation email sent.' => 'Email d\'activation envoyé.', 'Active Installs' => 'Installations actives', 'Active Trials' => 'Essais actifs', 'Active trials added to the cart.' => 'Essais actifs ajoutés au panier.', @@ -62,10 +62,10 @@ 'Add to cart' => 'Ajouter au panier', 'Add {type} above' => 'Ajouter {type} au-dessus', 'Added to cart' => 'Ajouté au panier', - 'Address Fields' => 'Champs d’adresse', + 'Address Fields' => 'Champs d\'adresse', 'Address Line 1' => 'Adresse ligne 1', 'Address Line 2' => 'Adresse ligne 2', - 'Address fields saved.' => 'Champs d’adresse enregistrés.', + 'Address fields saved.' => 'Champs d\'adresse enregistrés.', 'Address' => 'Adresse', 'Addresses' => 'Adresses', 'Add…' => 'Ajouter…', @@ -83,8 +83,8 @@ 'All elements' => 'Tous les éléments', 'All entries' => 'Toutes les entrées', 'All jobs released.' => 'Toutes les tâches ont été annulées.', - 'All option labels must be unique.' => 'Tous les libellés d’option doivent être uniques.', - 'All option values must be unique.' => 'Toutes les valeurs d’option doivent être uniques.', + 'All option labels must be unique.' => 'Tous les libellés d\'option doivent être uniques.', + 'All option values must be unique.' => 'Toutes les valeurs d\'option doivent être uniques.', 'All plugins must be compatible with Craft {version} before you can upgrade.' => 'Tous les plug-ins doivent être avec Craft {version} avant de passer à la version supérieure.', 'All reviews' => 'Tous les avis', 'All targets must have a label.' => 'Toutes les cibles doivent porter un libellé.', @@ -92,15 +92,15 @@ 'All' => 'Tous', 'Allow Upscaling' => 'Permettre la mise à niveau', 'Allow line breaks' => 'Autoriser les sauts de ligne', - 'Allow listing element drafts' => 'Autoriser les entrées de brouillons d’éléments', - 'Allow listing element revisions' => 'Autoriser les entrées de révisions d’éléments', - 'Allow listing non-live and otherwise inactive elements.' => 'Autoriser les entrées d’éléments non publiés et inactifs.', - 'Allow public registration' => 'Autoriser l’enregistrement public', - 'Allow querying elements from the “{site}” site.' => 'Autoriser les requêtes d’éléments du site « {site} ».', + 'Allow listing element drafts' => 'Autoriser les entrées de brouillons d\'éléments', + 'Allow listing element revisions' => 'Autoriser les entrées de révisions d\'éléments', + 'Allow listing non-live and otherwise inactive elements.' => 'Autoriser les entrées d\'éléments non publiés et inactifs.', + 'Allow public registration' => 'Autoriser l\'enregistrement public', + 'Allow querying elements from the “{site}” site.' => 'Autoriser les requêtes d\'éléments du site « {site} ».', 'Allow self relations' => 'Autoriser les auto-relations', 'Allow subfolders' => 'Autoriser les sous-dossiers', 'Allow uploading directly to the field' => 'Autoriser le téléversement directement dans le champ', - 'Allowed URL Types' => 'Types d’URL autorisés', + 'Allowed URL Types' => 'Types d\'URL autorisés', 'Allows creating drafts of new {type}.' => 'Permet de créer des brouillons de nouvelles {type}.', 'Allows fully saving canonical {type} (directly or by applying drafts).' => 'Permet de sauvegarder entièrement les {type} canoniques (directement ou en appliquant des brouillons).', 'Allows viewing existing {type} and creating drafts for them.' => 'Permet de visualiser les {type} existants et de créer des brouillons pour ceux-ci.', @@ -108,18 +108,18 @@ 'Alternative Text' => 'Texte alternatif', 'Always show focus rings' => 'Toujours montrer les anneaux de mise au point', '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 when installing {name}.' => 'Une erreur est survenue lors de l’installation de {name}.', + 'An error occurred when duplicating the entry.' => 'Une erreur est survenue lors de la duplication de l\'entrée.', + 'An error occurred when installing {name}.' => 'Une erreur est survenue lors de l\'installation de {name}.', 'An error occurred while processing your request.' => 'Une erreur est survenue lors du traitement de votre requête.', 'Ancestors' => 'Ancêtres', 'Announcements' => 'Annonces', 'Any changes will be lost if you leave this page.' => 'Toutes vos modifications seront perdues si vous quittez cette page.', 'Anything cached with `Craft::$app->cache->set()`' => 'Tout élément mis en cache avec `Craft::$app->cache->set()`', - 'Application Info' => 'Informations sur l’Application', + 'Application Info' => 'Informations sur l\'Application', 'Applied new migrations successfully.' => 'Nouvelles migrations appliquées avec succès.', 'Applied “{name}”' => '« {name} » appliqué', 'Applied' => 'Appliqué', - 'Apply Time' => 'Appliquer l’horodatage', + 'Apply Time' => 'Appliquer l\'horodatage', 'Apply YAML Changes' => 'Appliquer les changements YAML', 'Apply YAML changes' => 'Appliquer les changements YAML', 'Apply changes in your project config YAML files to the loaded project config.' => 'Appliquer les modifications des fichiers YAML de configuration du projet à la configuration de projet chargée.', @@ -132,16 +132,16 @@ 'Applying new propagation method to Matrix blocks' => 'Application du nouveau mode de propagation aux blocs Matrix', 'Applying new propagation method to elements' => 'Application du nouveau mode de propagation aux éléments', 'Applying new propagation method to {section} entries' => 'Application du nouveau mode de propagation aux entrées {section}', - 'Applying this change to existing blocks can take some time.' => 'L’application de cette modification aux blocs existants peut prendre du temps.', + 'Applying this change to existing blocks can take some time.' => 'L\'application de cette modification aux blocs existants peut prendre du temps.', 'Archived' => 'Archivé', - 'Are you sure you want to close the editor? Any changes will be lost.' => 'Voulez-vous vraiment fermer l’éditeur ? Toutes les modifications seront perdues.', + 'Are you sure you want to close the editor? Any changes will be lost.' => 'Voulez-vous vraiment fermer l\'éditeur ? Toutes les modifications seront perdues.', 'Are you sure you want to close this screen? Any changes will be lost.' => 'Voulez-vous vraiment fermer cet écran ? Toutes les modifications seront perdues.', '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 blocks?' => 'Êtes-vous sûr de vouloir supprimer les blocs sélectionnés ?', 'Are you sure you want to delete the selected {type} along with their descendants?' => 'Êtes-vous sûr de vouloir supprimer les {type} sélectionné(e)s et ses descendants ?', 'Are you sure you want to delete the selected {type} for this site?' => 'Êtes-vous sûr(e) de vouloir supprimer les {type} sélectionné(e)s pour ce site ?', 'Are you sure you want to delete the selected {type}?' => 'Êtes-vous sûr de vouloir supprimer les {type} sélectionné(e)s ?', - 'Are you sure you want to delete the {type} for this site?' => 'Voulez-vous vraiment supprimer {type,select,entrée{l’} ressource{la } catégorie{la } other{le }}{type} pour ce site ?', + 'Are you sure you want to delete the {type} for this site?' => 'Voulez-vous vraiment supprimer {type,select,entrée{l\'} ressource{la } catégorie{la } other{le }}{type} pour ce site ?', '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 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 ?', @@ -171,29 +171,29 @@ 'Asset Location' => 'Emplacement des ressources', 'Asset Settings' => 'Paramètres des ressources', 'Asset caches' => 'Caches des ressources', - 'Asset indexing data' => 'Données d’indexation des ressources', + 'Asset indexing data' => 'Données d\'indexation des ressources', 'Asset not found with that id' => 'Ressource introuvable avec cet identifiant', 'Asset settings saved.' => 'Paramètres des ressources enregistrés.', 'Asset transform index' => 'Index de transformation des ressources', 'Asset' => 'Ressource', 'Assets' => 'Ressources', - 'Assign user permissions' => 'Affecter les droits d’accès', + 'Assign user permissions' => 'Affecter les droits d\'accès', 'Assign users to this group' => 'Affecter des utilisateurs à ce groupe', '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', + 'Attach error logs' => 'Joindre les journaux d\'erreurs', 'Attachment' => 'Pièce jointe', 'Audio' => 'Audio', - 'Author Group' => 'Groupe d’auteurs', + 'Author Group' => 'Groupe d\'auteurs', 'Author' => 'Auteur', - 'Authorization Header' => 'En-tête d’autorisation', + 'Authorization Header' => 'En-tête d\'autorisation', 'Auto' => 'Auto', 'Auto-refresh' => 'Auto-rafraîchissement', 'Auto-renew for {price} annually, starting on {date}.' => 'Renouvellement automatique pour {price} par an, à partir du {date}.', 'Automatic' => 'Automatique', - 'Back to the queue index' => 'Retour à l’index de la file', + 'Back to the queue index' => 'Retour à l\'index de la file', 'Back' => 'Retour', 'Backing-up database…' => 'Sauvegarde de la base de données…', 'Backup' => 'Sauvegarder', @@ -211,10 +211,10 @@ 'Bottom-Left' => 'En bas, à gauche', 'Bottom-Right' => 'En bas, à droite', 'Branch Limit' => 'Limite de branche', - 'Breadcrumbs' => 'Fil d’Ariane', + 'Breadcrumbs' => 'Fil d\'Ariane', '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', + 'Bug reports and feature requests' => 'Remontées de bogue et demandes d\'evolution', 'Buy now' => 'Acheter maintenant', 'Buy {name}' => 'Acheter {name}', 'Bytes' => 'Octets', @@ -223,22 +223,22 @@ 'Can be dismissed?' => 'Cet élément peut-il être fermé ?', 'Can contain Markdown formatting.' => 'Peut contenir une mise en forme Markdown.', 'Cancel' => 'Annuler', - 'Cannot find the indexing session, or there’s nothing to review.' => 'Section d’indexation introuvable, ou il n’y a rien à vérifier.', + 'Cannot find the indexing session, or there’s nothing to review.' => 'Section d\'indexation introuvable, ou il n\'y a rien à vérifier.', 'Canton' => 'Canton', - 'Can’t run Craft CMS' => 'Impossible d’exécuter Craft CMS', + 'Can’t run Craft CMS' => 'Impossible d\'exécuter Craft CMS', 'Captions/Subtitles' => 'Légendes/sous-titres', 'Cart' => 'Panier', 'Categories' => 'Catégories', 'Category Group - {name}' => 'Groupe de catégories - {name}', 'Category Group' => 'Groupe de catégories', 'Category Groups' => 'Groupes de catégories', - 'Category URI Format' => 'Format d’URI des catégories', + 'Category URI Format' => 'Format d\'URI des catégories', 'Category group saved.' => 'Groupe de catégories enregistré.', 'Category' => 'Catégorie', 'Center-Center' => 'Au centre, centré', 'Center-Left' => 'Au centre, à gauche', 'Center-Right' => 'Au centre, à droite', - 'Change icon' => 'Changer d’icône', + 'Change icon' => 'Changer d\'icône', 'Change logo' => 'Changer de logo', 'Change photo' => 'Changer de photo', 'Changelog' => 'Journal des modifications', @@ -254,7 +254,7 @@ 'Checkbox Options' => 'Options de la case à cocher', 'Checkbox' => 'Case à cocher', 'Checkboxes' => 'Cases à cocher', - 'Checking environment…' => 'Vérification de l’environnement…', + 'Checking environment…' => 'Vérification de l\'environnement…', 'Checking for updates…' => 'Recherche des mises à jour…', 'Checking server requirements…' => 'Vérification des pré-requis serveur…', 'Checking…' => 'Vérification…', @@ -264,18 +264,18 @@ 'Choose a page' => 'Choisissez une page', 'Choose a password' => 'Choisir un mot de passe', 'Choose a site' => 'Choisir un site', - '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 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 a user' => 'Choisir un utilisateur', 'Choose colors which should be recommended by the color picker.' => 'Choisissez les couleurs qui devraient être recommandées par le sélecteur de couleurs.', - 'Choose how the field should look for authors.' => 'Choisir l’apparence du champ pour les auteurs.', + 'Choose how the field should look for authors.' => 'Choisir l\'apparence du champ pour les auteurs.', 'Choose the available content for querying with this schema:' => 'Choisissez le contenu de la variable pour les requêtes sur ce schéma :', 'Choose the available mutations for this schema:' => 'Choisissez les mutations disponibles pour ce schéma :', 'Choose which filesystem assets should be stored in.' => 'Choisissez où les ressources du système de fichiers doivent être stockées.', - 'Choose which filesystem image transforms should be stored in.' => 'Choisissez où les transformations d’image de système de fichiers doivent être stockées.', + 'Choose which filesystem image transforms should be stored in.' => 'Choisissez où les transformations d\'image de système de fichiers doivent être stockées.', '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 sites this source should be visible for.' => 'Choisissez les sites pour lesquels cette source doit être visible.', 'Choose which table columns should be visible for this source by default.' => 'Choisir quelles colonnes du tableau doivent être visibles par défaut pour cette source.', - 'Choose which user groups should have access to this source.' => 'Choisissez quels groupes d’utilisateurs peuvent accéder à cette source.', + 'Choose which user groups should have access to this source.' => 'Choisissez quels groupes d\'utilisateurs peuvent accéder à cette source.', 'Choose' => 'Choisir', 'City' => 'Ville', 'Class' => 'Classe', @@ -285,7 +285,7 @@ 'Clear search' => 'Effacer la recherche', 'Clear' => 'Effacer', 'Clearing cache:' => 'Nettoyage du cache :', - 'Close Preview' => 'Fermer l’aperçu', + 'Close Preview' => 'Fermer l\'aperçu', 'Close' => 'Fermer', 'Closed Issues' => 'Problèmes fermés', 'Collapse' => 'Réduire', @@ -302,10 +302,10 @@ 'Complete the Update' => 'Finalisez la mise à jour', 'Completed job' => 'Tâche terminée', 'Composer output:' => 'Sortie Composer :', - 'Composer was unable to install the updates due to a dependency conflict.' => 'Composer n’a pas pu installer les mises à jour en raison d’un conflit de dépendance.', - 'Composer was unable to install the updates.' => 'Composer n’a pas pu installer les mises à jour.', - '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.', + 'Composer was unable to install the updates due to a dependency conflict.' => 'Composer n\'a pas pu installer les mises à jour en raison d\'un conflit de dépendance.', + 'Composer was unable to install the updates.' => 'Composer n\'a pas pu installer les mises à jour.', + '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é', 'Condition {num, number}' => 'Condition {num, number}', 'Configuration' => 'Configuration', @@ -324,35 +324,35 @@ 'Continue to the control panel' => 'Continuer vers le panneau de contrôle', 'Continue' => 'Continuer', 'Control panel resources' => 'Ressources du panneau de contrôle', - '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.', + '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' => 'Délai de sécurité restant', 'Copied to clipboard.' => 'Copié dans le presse-papiers.', - 'Copy URL' => 'Copier l’URL', - 'Copy activation URL…' => 'Copiez le lien URL d’activation…', - 'Copy impersonation URL…' => 'Copier l’URL d’imitation…', - 'Copy password reset URL…' => 'Copier l’URL de réinitialisation du mot de passe…', - 'Copy reference tag' => 'Copier l’étiquette de référence', - 'Copy the URL' => 'Copier l’URL', - 'Copy the activation URL' => 'Copier l’URL d’activation', - 'Copy the impersonation URL, and open it in a new private window.' => 'Copiez l’URL d’imitation, et ouvrez-la dans une nouvelle fenêtre de navigation privée.', - 'Copy the reference tag' => 'Copier l’étiquette de référence', + 'Copy URL' => 'Copier l\'URL', + 'Copy activation URL…' => 'Copiez le lien URL d\'activation…', + 'Copy impersonation URL…' => 'Copier l\'URL d\'imitation…', + 'Copy password reset URL…' => 'Copier l\'URL de réinitialisation du mot de passe…', + 'Copy reference tag' => 'Copier l\'étiquette de référence', + 'Copy the URL' => 'Copier l\'URL', + 'Copy the activation URL' => 'Copier l\'URL d\'activation', + 'Copy the impersonation URL, and open it in a new private window.' => 'Copiez l\'URL d\'imitation, et ouvrez-la dans une nouvelle fenêtre de navigation privée.', + 'Copy the reference tag' => 'Copier l\'étiquette de référence', 'Copy to clipboard' => 'Copier dans le presse-papiers', - 'Could not create a preview token.' => 'Impossible de créer un jeton d’aperçu.', + 'Could not create a preview token.' => 'Impossible de créer un jeton d\'aperçu.', 'Could not create the group:' => 'Impossible de créer le groupe :', 'Could not delete the group.' => 'Impossible de supprimer le groupe.', - 'Could not duplicate all elements due to validation errors.' => 'Impossible de dupliquer tous les éléments en raison d’erreurs de validation.', - 'Could not duplicate elements due to validation errors.' => 'Impossible de dupliquer les éléments en raison d’erreurs de validation.', + 'Could not duplicate all elements due to validation errors.' => 'Impossible de dupliquer tous les éléments en raison d\'erreurs de validation.', + 'Could not duplicate elements due to validation errors.' => 'Impossible de dupliquer les éléments en raison d\'erreurs de validation.', '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 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 le contenu du fichier 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 add all items to the cart.' => 'Impossible d’ajouter tous les articles au panier.', - 'Couldn’t apply draft.' => 'Impossible d’appliquer le brouillon.', - 'Couldn’t apply new migrations.' => 'Impossible d’appliquer de nouvelles migrations.', + '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 add all items to the cart.' => 'Impossible d\'ajouter tous les articles au panier.', + 'Couldn’t apply draft.' => 'Impossible d\'appliquer le brouillon.', + '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 change Craft CMS edition.' => 'Impossible de charger l\'édition de Craft CMS.', 'Couldn’t create {type}.' => 'Impossible de créer {type}.', @@ -361,52 +361,52 @@ 'Couldn’t delete “{name}”.' => 'Impossible de supprimer « {name} ».', 'Couldn’t disable plugin.' => 'Impossible de désactiver le plugin.', 'Couldn’t duplicate {type}.' => 'Impossible de dupliquer {type}.', - 'Couldn’t enable plugin.' => 'Impossible d’activer le plugin.', - 'Couldn’t install plugin.' => 'Impossible d’installer le plugin.', + 'Couldn’t enable plugin.' => 'Impossible d\'activer le plugin.', + 'Couldn’t install plugin.' => 'Impossible d\'installer le plugin.', 'Couldn’t load CMS editions.' => 'Impossible de charger les éditions du CMS.', 'Couldn’t load active trials.' => 'Impossible de charger les essais en cours.', 'Couldn’t reorder items.' => 'Impossible de réorganiser les éléments.', '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 save address fields.' => 'Impossible d’enregistrer les champs d’adresse.', - '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 filesystem.' => 'Impossible d’enregistrer le système de fichiers.', - '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 public schema settings.' => 'Impossible d’enregistrer les paramètres du schéma public.', - 'Couldn’t save route.' => 'Impossible d’enregistrer la route.', - 'Couldn’t save schema.' => 'Impossible d’enregistrer le schéma.', - '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 de tags.', - 'Couldn’t save token.' => 'Impossible d’enregistrer le jeton.', - 'Couldn’t save user fields.' => 'Impossible d’enregistrer les champs utilisateurs.', - 'Couldn’t save volume.' => 'Impossible d’enregistrer le volume.', - 'Couldn’t save widget.' => 'Impossible d’enregistrer le widget.', - 'Couldn’t save {type}.' => 'Impossible d’enregistrer {type}.', - '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 send activation email.' => 'Impossible d\'envoyer l\'e-mail d’activation.', + 'Couldn’t save address fields.' => 'Impossible d\'enregistrer les champs d\'adresse.', + '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 filesystem.' => 'Impossible d\'enregistrer le système de fichiers.', + '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 public schema settings.' => 'Impossible d\'enregistrer les paramètres du schéma public.', + 'Couldn’t save route.' => 'Impossible d\'enregistrer la route.', + 'Couldn’t save schema.' => 'Impossible d\'enregistrer le schéma.', + '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 de tags.', + 'Couldn’t save token.' => 'Impossible d\'enregistrer le jeton.', + 'Couldn’t save user fields.' => 'Impossible d\'enregistrer les champs utilisateurs.', + 'Couldn’t save volume.' => 'Impossible d\'enregistrer le volume.', + 'Couldn’t save widget.' => 'Impossible d\'enregistrer le widget.', + 'Couldn’t save {type}.' => 'Impossible d\'enregistrer {type}.', + '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 send activation email.' => 'Impossible d\'envoyer l\'e-mail d\'activation.', 'Couldn’t suspend all users.' => 'Impossible de suspendre tous les utilisateurs.', - 'Couldn’t suspend user.' => 'Impossible de suspendre l’utilisateur.', + 'Couldn’t suspend user.' => 'Impossible de suspendre l\'utilisateur.', 'Couldn’t uninstall plugin.' => 'Impossible de désinstaller le plugin.', 'Couldn’t unsuspend all users.' => 'Impossible de rétablir tous les utilisateurs.', - 'Couldn’t unsuspend user.' => 'Impossible de rétablir l’utilisateur.', + 'Couldn’t unsuspend user.' => 'Impossible de rétablir l\'utilisateur.', 'Couldn’t update cart’s email.' => 'Impossible de mettre à jour l\'adresse e-mail du panier.', 'Couldn’t update item in cart.' => 'Impossible de mettre à jour l\'article du panier.', - 'Couldn’t update password.' => 'Le mot de passe n’a pu être mis à jour.', + 'Couldn’t update password.' => 'Le mot de passe n\'a pu être mis à jour.', 'Country' => 'Pays', 'County' => 'Comté', '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 edition changed.' => 'Édition de Craft CMS changée.', 'Craft CMS is running in Dev Mode.' => 'Craft CMS fonctionne en mode Dev.', 'Craft Support' => 'Support Craft', - 'Craft isn’t installed yet.' => 'Craft n’est pas encore installé.', + 'Craft isn’t installed yet.' => 'Craft n\'est pas encore installé.', 'Craft {version} Upgrade' => 'Mise à niveau vers Craft {version}', 'Create a draft' => 'Créer un brouillon', 'Create a new GraphQL Schema' => 'Créer un nouveau schéma GraphQL', @@ -416,22 +416,22 @@ 'Create a new child {type}' => 'Créer un nouvel enfant {type}', 'Create a new field' => 'Créer un nouveau champ', 'Create a new filesystem' => 'Créer un nouveau système de fichiers', - 'Create a new filesystem…' => 'Création d’un nouveau système de fichiers…', - 'Create a new image transform' => 'Créer une nouvelle transformation d’image', + 'Create a new filesystem…' => 'Création d\'un nouveau système de fichiers…', + '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 de tags', - 'Create a new user group' => 'Créer un nouveau groupe d’utilisateurs', - 'Create a new volume…' => 'Création d’un nouveau volume…', - 'Create a new {section} entry type' => 'Créer un nouveau type d’entrée {section}', + 'Create a new user group' => 'Créer un nouveau groupe d\'utilisateurs', + 'Create a new volume…' => 'Création d\'un nouveau volume…', + 'Create a new {section} entry type' => 'Créer un nouveau type d\'entrée {section}', 'Create a new {type} after' => 'Créer un nouveau {type} après', 'Create a new {type} before' => 'Créer un nouveau {type} avant', 'Create a new {type}' => 'Créer un(e) {type}', 'Create and add another' => 'Créer puis ajouter un(e) autre', - 'Create and continue editing' => 'Créer et continuer l’édition', + 'Create and continue editing' => 'Créer et continuer l\'édition', 'Create assets in the “{volume}” volume' => 'Créer des ressources dans le volume « {volume} »', - 'Create entries with the “{entryType}” entry type' => 'Créer des entrées dans le type d’entrée « {entryType} »', + 'Create entries with the “{entryType}” entry type' => 'Créer des entrées dans le type d\'entrée « {entryType} »', 'Create subfolders' => 'Créer des sous-dossiers', 'Create your account' => 'Créer votre compte', 'Create {type}' => 'Créer un(e) {type}', @@ -443,7 +443,7 @@ 'Crop' => 'Recadrer', 'Currency' => 'Devise', 'Current Password' => 'Mot de passe actuel', - 'Current User Condition' => 'Condition actuelle de l’utilisateur', + 'Current User Condition' => 'Condition actuelle de l\'utilisateur', 'Current' => 'En cours', 'Custom' => 'Personnalisé', 'Customize sources' => 'Personnaliser les sources', @@ -461,7 +461,7 @@ 'Deactivate users by default' => 'Désactiver les utilisateurs par défaut', 'Deactivate…' => 'Désactivation…', 'Deactivating a user revokes their ability to sign in. Are you sure you want to continue?' => 'Désactiver un utilisateur révoque sa capacité à se connecter. Voulez-vous vraiment continuer ?', - 'Debug Toolbar' => 'Barre d’outils de débogage', + 'Debug Toolbar' => 'Barre d\'outils de débogage', 'Decimal Points' => 'Décimales', 'Default Color' => 'Couleur par défaut', 'Default Focal Point' => 'Point focus par défaut', @@ -470,7 +470,7 @@ 'Default Status' => 'Statut par défaut', 'Default Table Columns' => 'Colonnes du tableau par défaut', 'Default Upload Location' => 'Emplacement de téléversement par défaut', - 'Default User Group' => 'Groupe d’utilisateurs 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 {type} Placement' => 'Placement des {type} par défaut', @@ -485,14 +485,14 @@ 'Delete assets from the “{volume}” volume' => 'Supprimer les ressources du volume « {volume} »', 'Delete categories from the “{categoryGroup}” category group' => 'Supprimer les catégories dans le groupe de catégories « {categoryGroup} »', 'Delete custom source' => 'Supprimer la source personnalisée', - 'Delete entries with the “{entryType}” entry type' => 'Supprimer des entrées dans le type d’entrée « {entryType} »', + 'Delete entries with the “{entryType}” entry type' => 'Supprimer des entrées dans le type d\'entrée « {entryType} »', 'Delete folder' => 'Supprimer le dossier', 'Delete for site' => 'Supprimer pour le site', 'Delete heading' => 'Supprimer le titre', - 'Delete icon' => 'Supprimer l’icône', + 'Delete icon' => 'Supprimer l\'icône', 'Delete it' => 'Supprimez-le', 'Delete logo' => 'Supprimer le logo', - 'Delete other users’ {type}' => 'Supprimer les {type} d’autres utilisateurs', + 'Delete other users’ {type}' => 'Supprimer les {type} d\'autres utilisateurs', 'Delete permanently' => 'Supprimer de façon permanente', 'Delete photo' => 'Supprimer la photo', 'Delete row {index}' => 'Supprimer la ligne {index}', @@ -501,15 +501,15 @@ 'Delete their content' => 'Supprimer leur contenu', 'Delete them' => 'Les supprimer', 'Delete users' => 'Supprimer les utilisateurs', - 'Delete {num, plural, =1{user} other{users}} and content' => 'Supprimer {num, plural, one {} =1{l’utilisateur} other{les utilisateurs}} et le contenu', - 'Delete {num, plural, =1{user} other{users}}' => 'Supprimer {num, plural, one {} =1{l’utilisateur} other{les utilisateurs}}', + 'Delete {num, plural, =1{user} other{users}} and content' => 'Supprimer {num, plural, one {} =1{l\'utilisateur} other{les utilisateurs}} et le contenu', + 'Delete {num, plural, =1{user} other{users}}' => 'Supprimer {num, plural, one {} =1{l\'utilisateur} other{les utilisateurs}}', 'Delete {site}' => 'Supprimer {site}', - 'Delete {type} for this site' => 'Supprimer {type,select,entrée{l’} ressource{la} catégorie{la} utilisateur{l’} other{le }}{type} sur ce site', - 'Delete {type}' => 'Supprimer {type,select,entrée{l’} ressource{la} catégorie{la} utilisateur{l’} other{le }}{type}', + 'Delete {type} for this site' => 'Supprimer {type,select,entrée{l\'} ressource{la} catégorie{la} utilisateur{l\'} other{le }}{type} sur ce site', + 'Delete {type}' => 'Supprimer {type,select,entrée{l\'} ressource{la} catégorie{la} utilisateur{l\'} other{le }}{type}', 'Delete' => 'Supprimer', 'Delete…' => 'Supprimer…', 'Department' => 'Département', - 'Deprecation Warnings' => 'Avertissements d’obsolescence', + 'Deprecation Warnings' => 'Avertissements d\'obsolescence', 'Descending' => 'Décroissant', 'Description' => 'Description', 'Deselect All' => 'Tout Désélectionner', @@ -517,7 +517,7 @@ 'Developer Response' => 'Réponse du développeur', 'Development Settings' => 'Paramètres de développement', 'Development' => 'Développement', - 'Device type' => 'Type d’appareil', + 'Device type' => 'Type d\'appareil', 'Dimensions' => 'Dimensions', 'Direction' => 'Direction', 'Directories cannot be deleted while moving assets.' => 'Les dossiers ne peuvent pas être supprimés pendant le déplacement de ressources.', @@ -550,32 +550,32 @@ 'Duplicate (with descendants)' => 'Dupliquer (avec descendants)', 'Duplicate' => 'Dupliquer', 'Edit Category Group' => 'Modifier le groupe de catégories', - 'Edit Entry Type' => 'Modifier le type d’entrée', + 'Edit Entry Type' => 'Modifier le type d\'entrée', 'Edit Field' => 'Modifier le champ', 'Edit Filesystem' => 'Modifier le système de fichiers', 'Edit GraphQL Schema' => 'Modifier le schéma GraphQL', 'Edit GraphQL Token' => 'Modifier le jeton GraphQL', - 'Edit Image Transform' => 'Modifier la transformation d’image', - 'Edit Image' => 'Modifier l’image', + 'Edit Image Transform' => 'Modifier la transformation d\'image', + 'Edit Image' => 'Modifier l\'image', 'Edit Message' => 'Modifier le message', 'Edit Route' => 'Modifier la route', 'Edit Section' => 'Modifier la section', 'Edit Site' => 'Modifier le site', 'Edit Tag Group' => 'Modifier le groupe de tags', - 'Edit User Group' => 'Modifier le groupe d’utilisateurs', + 'Edit User Group' => 'Modifier le groupe d\'utilisateurs', 'Edit Volume' => 'Modifier le volume', 'Edit assets in the “{volume}” volume' => 'Modifier les ressources dans le volume « {volume} »', 'Edit categories in the “{categoryGroup}” category group' => 'Modifier les catégories dans le groupe de catégories « {categoryGroup} »', 'Edit draft settings' => 'Modifier les paramètres du brouillon', - 'Edit entries with the “{entryType}” entry type' => 'Modifier les entrées dans le type d’entrée « {entryType} »', - 'Edit entry type' => 'Modifier le type d’entrée', - 'Edit entry types ({count})' => 'Modifier les types d’entrée ({count})', - 'Edit entry types' => 'Modifier les types d’entrée', - 'Edit images uploaded by other users' => 'Modifier les images téléversées par d’autres utilisateurs', + 'Edit entries with the “{entryType}” entry type' => 'Modifier les entrées dans le type d\'entrée « {entryType} »', + 'Edit entry type' => 'Modifier le type d\'entrée', + 'Edit entry types ({count})' => 'Modifier les types d\'entrée ({count})', + 'Edit entry types' => 'Modifier les types d\'entrée', + 'Edit images uploaded by other users' => 'Modifier les images téléversées par d\'autres utilisateurs', 'Edit images' => 'Modifier les images', 'Edit tags in the “{tagGroup}” tag group' => 'Modifier les tags du groupe « {tagGroup} »', 'Edit the public GraphQL schema' => 'Modifier le schéma GraphQL public', - 'Edit the “{globalSet}” global set.' => 'Modifier l’ensemble de globales « {globalSet} ».', + 'Edit the “{globalSet}” global set.' => 'Modifier l\'ensemble de globales « {globalSet} ».', 'Edit {type}' => 'Modifier le {type}', 'Edit “{entryType}”' => 'Modifier « {entryType} »', 'Edit “{title}”' => 'Modifier « {title} »', @@ -606,30 +606,30 @@ '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', - 'Entry Type' => 'Type d’entrée', - 'Entry Types' => 'Types d’entrée', - 'Entry URI Format' => 'Format d’URI des entrées', + 'Entry Type' => 'Type d\'entrée', + 'Entry Types' => 'Types d\'entrée', + 'Entry URI Format' => 'Format d\'URI des entrées', 'Entry saved.' => 'Entrée enregistrée.', - 'Entry type saved.' => 'Type d’entrée enregistré.', + 'Entry type saved.' => 'Type d\'entrée enregistré.', 'Entry' => 'Entrée', - 'Environment Variables' => 'Variables d’environnement', + 'Environment Variables' => 'Variables d\'environnement', 'Error' => 'Erreur', 'Error:' => 'Erreur :', 'Expand' => 'Développer', 'Expanded' => 'Développé', 'Expired' => 'A expiré', 'Expires' => 'Expiration', - 'Expiry Date' => 'Date d’expiration', - 'Explore the GraphQL API' => 'Explorer l’API GraphQL', + 'Expiry Date' => 'Date d\'expiration', + 'Explore the GraphQL API' => 'Explorer l\'API GraphQL', 'Explorer' => 'Explorateur', - 'Export Type' => 'Type d’exportation', + 'Export Type' => 'Type d\'exportation', 'Export' => 'Exporter', 'Export…' => 'Exporter…', 'External project config changes discarded.' => 'Modifications de la configuration du projet annulées.', - 'Failed to generate transform with id of {id}.' => 'Impossible de générer la transformation d’image d’ID {id}.', + 'Failed to generate transform with id of {id}.' => 'Impossible de générer la transformation d\'image d\'ID {id}.', 'Failed to load plugin reviews. Please try again' => 'Échec du chargement des avis du plug-in. Veuillez réessayer', 'Failed to load the SVG string.' => 'Impossible de charger la chaîne SVG.', - 'Failed to save the image.' => 'Échec de l’enregistrement de l’image.', + 'Failed to save the image.' => 'Échec de l\'enregistrement de l\'image.', 'Failed' => 'Échec', 'Feed' => 'Diffusion', 'Fetching upgrade info…' => 'Récupération des informations de version supérieure…', @@ -669,7 +669,7 @@ 'Folder created.' => 'Dossier créé.', 'Folder deleted.' => 'Dossier supprimé.', 'Folder renamed.' => 'Dossier renommé.', - 'Folder “{folder}” already exists at target location' => 'Le dossier « {folder} » existe déjà dans l’emplacement cible', + 'Folder “{folder}” already exists at target location' => 'Le dossier « {folder} » existe déjà dans l\'emplacement cible', 'Folder' => 'Dossier', 'For when you’re building a website for yourself or a friend.' => 'Dans le cas où vous développez un site Web pour vous-même ou un ami.', 'For when you’re building something professionally for a client or team.' => 'Dans le cas où vous développez de manière professionnelle un système pour un client ou une équipe.', @@ -688,8 +688,8 @@ 'Generate YAML Files' => 'Générer les fichiers YAML', 'Generate' => 'Générer', 'Generating image transform' => 'Générer une transformation d\'image', - 'Generating pending image transforms' => 'Génération de transformations d’image en attente', - 'Get help' => 'Obtenez de l’aide', + '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 Set Name' => 'Nom du jeu de globales', @@ -700,7 +700,7 @@ 'Globals' => 'Globales', 'Go to Craft CMS' => 'Accéder à Craft CMS', 'Go to Updates' => 'Aller aux mises à jour', - 'Got it' => 'J’ai compris', + 'Got it' => 'J\'ai compris', 'GraphQL Schemas' => 'Schémas GraphQL', 'GraphQL Tokens' => 'Jetons GraphQL', 'GraphQL queries' => 'Requêtes GraphQL', @@ -711,7 +711,7 @@ 'Group' => 'Groupe', 'Groups' => 'Groupes', 'Guest Required' => 'Seulement pour les invités', - 'HTML Email Template' => 'Template d’email HTML', + 'HTML Email Template' => 'Template d\'email HTML', 'Handle' => 'Identificateur', 'Has Descendants' => 'Possède des descendants', 'Has URL' => 'Possède une URL', @@ -719,17 +719,17 @@ 'Heading' => 'Titre', 'Height unit' => 'Unité de hauteur', 'Height' => 'Hauteur', - 'Helper text to guide the author.' => 'Texte d’aide pour guider l’auteur.', + 'Helper text to guide the author.' => 'Texte d\'aide pour guider l\'auteur.', 'Hide nested sources' => 'Masquer les sources imbriquées', 'Hide sidebar' => 'Masquer la barre latérale', 'Hide' => 'Masquer', 'High' => 'Elevé', 'History' => 'Historique', - 'Homepage' => 'Page d’accueil', + 'Homepage' => 'Page d\'accueil', 'Horizontal Rule' => 'Règle horizontale', - 'Hostname' => 'Nom d’hôte', + 'Hostname' => 'Nom d\'hôte', 'Hours' => 'Heures', - 'How field values will be formatted within element indexes.' => 'Comment les valeurs des champs seront formatées dans les index d’éléments.', + 'How field values will be formatted within element indexes.' => 'Comment les valeurs des champs seront formatées dans les index d\'éléments.', 'How long notifications should be shown before they disappear automatically.' => 'Combien de temps les notifications doivent être affichées avant de disparaître automatiquement.', '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 ?', @@ -739,7 +739,7 @@ 'How the related {type} should be displayed within element indexes.' => 'Comment les {type} référencées doivent s‘afficher dans les index d‘éléments ?', '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 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.', @@ -747,19 +747,19 @@ 'How you’ll refer to this tag group in the templates.' => 'La façon dont vous allez faire référence à ce groupe de tags 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', - 'Image Format' => 'Format d’image', - 'Image Height' => 'Hauteur de l’image', + 'If the URI looks like this' => 'Si l\'URI ressemble à cela', + 'Image Format' => 'Format d\'image', + 'Image Height' => 'Hauteur de l\'image', 'Image Position' => 'Position d\'image', - 'Image Transforms' => 'Transformations d’image', - 'Image Width' => 'Largeur de l’image', - 'Image transformer' => 'Transformateur d’image', + 'Image Transforms' => 'Transformations d\'image', + 'Image Width' => 'Largeur de l\'image', + 'Image transformer' => 'Transformateur d\'image', 'Image' => 'Image', - 'Impersonate users' => 'Usurper l’identité d’utilisateurs', + 'Impersonate users' => 'Usurper l\'identité d\'utilisateurs', 'In the local temp folder' => 'Dans le fichier temporaire local', 'Inactive' => 'Inactif', 'Include your template files' => 'Inclure vos fichiers template', - 'Includes activating/deactivating user accounts, resetting passwords, and changing email addresses.' => 'Inclut l’activation/la désactivation des comptes utilisateurs, la réinitialisation des mots de passe et la modification des adresses e-mail.', + 'Includes activating/deactivating user accounts, resetting passwords, and changing email addresses.' => 'Inclut l\'activation/la désactivation des comptes utilisateurs, la réinitialisation des mots de passe et la modification des adresses e-mail.', 'Includes one year of updates.' => 'Comprend un an de mises à jour.', 'Includes read-only access to user data and most content, via element selector modals and other means.' => 'Comprend l\'accès en lecture seule aux données de l\'utilisateur et à la plupart des contenus, par le biais de sélecteurs d\'éléments modaux et d\'autres moyens.', 'Includes suspending, unsuspending, and unlocking user accounts.' => 'Inclut la suspension, la réactivation et le déverrouillage des comptes utilisateurs.', @@ -772,7 +772,7 @@ 'Install with Composer' => 'Installer avec Composer', 'Install' => 'Installer', 'Installation Instructions' => 'Instructions d\'installation', - 'Installed as a trial' => 'Installé en tant qu’essai', + 'Installed as a trial' => 'Installé en tant qu\'essai', 'Installed' => 'Installé', 'Installing Craft CMS…' => 'Installation de Craft CMS…', 'Installing the plugin…' => 'Installation du plugin…', @@ -784,21 +784,21 @@ 'Invalid email or password.' => 'Adresse email ou mot de passe invalide.', 'Invalid email.' => 'E-mail 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 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 value “{value}”.' => 'Valeur non valide « {value} ».', 'Invalid verification code. Please sign in or reset your password.' => 'Code de vérification erroné. Veuillez vous connecter ou réinitialiser votre mot de passe.', 'Invalidate Data Caches' => 'Invalider les caches de données', 'Invalidate caches' => 'Invalider les caches', 'Invalidating cache tag:' => 'Invalidation des étiquettes de cache :', 'Island' => 'Île', - '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.', + '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.', 'It looks like these settings are being overridden by {paths}.' => 'Il semble que ces paramètres sont remplacés par {paths}.', 'Item' => 'Article', 'Items in your cart' => 'Articles dans votre panier', 'Items reordered.' => 'Éléments réordonnés.', - '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.', + '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.', 'JavaScript must be enabled to access the Craft CMS control panel.' => 'JavaScript doit être activé pour accéder au panneau de contrôle Craft CMS.', 'Job Data' => 'Données de la tâche', 'Job released.' => 'Tâche annulée.', @@ -830,13 +830,13 @@ 'Last {num, number} {num, plural, =1{day} other{days}}' => '{num, plural, =0{Dernier jour} =1{Dernier jour} other{{num, number} derniers jours}}', 'Latitude' => 'Latitude', 'Latitude/Longitude' => 'Latitude/Longitude', - 'Layout element types' => 'Types d’éléments de mise en page', + 'Layout element types' => 'Types d\'éléments de mise en page', 'Learn how' => 'Apprendre', 'Learn more' => 'En savoir plus', 'Leave a review' => 'Laisser un avis', - 'Leave blank if categories don’t have URLs' => 'Laissez vide si les catégories n’ont pas d’URL', - 'Leave blank if entries don’t have URLs' => 'Laissez vide si les entrées n’ont pas d’URL', - 'Leave blank if the entry doesn’t have a URL' => 'Laissez vide si l’entrée n’a pas d’URL', + 'Leave blank if categories don’t have URLs' => 'Laissez vide si les catégories n\'ont pas d\'URL', + 'Leave blank if entries don’t have URLs' => 'Laissez vide si les entrées n\'ont pas d\'URL', + 'Leave blank if the entry doesn’t have a URL' => 'Laissez vide si l\'entrée n\'a pas d\'URL', 'Leave it uninstalled' => 'Laissez-le non installé', 'Let each entry choose which sites it should be saved to' => 'Laissez chaque entrée choisir dans quels sites elle devront être enregistrées', 'Letterbox' => 'Panoramique', @@ -876,13 +876,13 @@ 'Maintain hierarchy' => 'Maintenir la hiérarchie', 'Make not required' => 'Rendre facultatif', 'Make required' => 'Rendre obligatoire', - 'Make sure you’re not overwriting changes in the YAML files that were made on another environment.' => 'Assurez-vous que vous n’écrasez pas les modifications des fichiers YAML qui ont été faites sur un autre environnement.', - 'Make sure you’ve followed the Environment Setup instructions before applying project config YAML changes.' => 'Vérifiez que vous avez bien suivi les instructions deConfiguration de l’environnement avant d’appliquer les modifications de la configuration du projet présentes dans les fichiers YAML.', + 'Make sure you’re not overwriting changes in the YAML files that were made on another environment.' => 'Assurez-vous que vous n\'écrasez pas les modifications des fichiers YAML qui ont été faites sur un autre environnement.', + 'Make sure you’ve followed the Environment Setup instructions before applying project config YAML changes.' => 'Vérifiez que vous avez bien suivi les instructions deConfiguration de l\'environnement avant d\'appliquer les modifications de la configuration du projet présentes dans les fichiers YAML.', 'Make this the primary site' => 'Faire de ce site le site principal', 'Manage categories' => 'Gérer les catégories', 'Manage relations on a per-site basis' => 'Gérer les relations site par site', 'Manage your Craft Console account' => 'Gérer votre compte Craft Console', - '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()', + '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 Block' => 'Bloc Matrix', 'Matrix Blocks' => 'Blocs Matrix', 'Matrix block could not be added. Maximum number of blocks reached.' => 'Le bloc Matrix ne peut pas être ajouté. Le nombre maximum de blocs est atteint.', @@ -914,7 +914,7 @@ 'Min Rows' => 'Nombre minimum de lignes', 'Min Time' => 'Temps minimum', 'Min Value' => 'Valeur minimale', - 'Minute Increment' => 'Incrément d’une minute', + 'Minute Increment' => 'Incrément d\'une minute', 'Minutes' => 'Minutes', 'Missing or empty {items}' => '{items} manquants ou vides', 'Missing {items}' => 'Il manque : {items}', @@ -961,7 +961,7 @@ 'New custom source' => 'Nouvelle source personnalisée', 'New email addresses must be verified before taking effect.' => 'Les nouvelles adresses email doivent être vérifiées avant de prendre effet.', 'New entry in the {section} section' => 'Nouvelle entrée dans la section {section}', - 'New entry type' => 'Nouveau type d’entrée', + 'New entry type' => 'Nouveau type d\'entrée', 'New entry, choose a section' => 'Nouvelle entrée, sélectionnez une section', 'New field' => 'Nouveau champ', 'New file uploaded.' => 'Nouveau fichier téléversé.', @@ -979,7 +979,7 @@ 'New subfolder' => 'Nouveau sous-dossier', 'New tag group' => 'Nouveau groupe de tags', 'New token' => 'Nouveau jeton', - 'New user group' => 'Nouveau groupe d’utilisateurs', + 'New user group' => 'Nouveau groupe d\'utilisateurs', 'New volume' => 'Nouveau volume', 'New widget' => 'Nouveau widget', 'New {group} category' => 'Nouvelle catégorie {group}', @@ -988,46 +988,46 @@ 'New' => 'Nouveau', 'Next Page' => 'Page suivante', 'Next' => 'Suivant', - 'No GraphQL tokens exist yet.' => 'Aucun jeton GraphQL n’existe pour l’instant.', + 'No GraphQL tokens exist yet.' => 'Aucun jeton GraphQL n\'existe pour l\'instant.', 'No blocks.' => 'Aucun bloc.', - 'No category groups exist yet.' => 'Il n’existe pas encore de groupe de catégories.', - 'No deprecation warnings to report!' => 'Aucun avertissement d’obsolescence à 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 filesystems exist yet.' => 'Il n’existe pas encore de système de fichiers.', - '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 indexing session specified.' => 'Aucune session d’indexation spécifiée.', + 'No category groups exist yet.' => 'Il n\'existe pas encore de groupe de catégories.', + 'No deprecation warnings to report!' => 'Aucun avertissement d\'obsolescence à 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 filesystems exist yet.' => 'Il n\'existe pas encore de système de fichiers.', + '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 indexing session specified.' => 'Aucune session d\'indexation spécifiée.', 'No limit' => 'Aucune limite', - 'No modules are installed.' => 'Aucun module n’est installé.', + 'No modules are installed.' => 'Aucun module n\'est installé.', 'No pending content migrations.' => 'Aucune migration de contenu en attente.', 'No pending jobs.' => 'Aucune tâche en attente.', - 'No plugins are enabled.' => 'Aucun plugin n’est activé.', - 'No plugins are installed.' => 'Aucun plug-in n’est installé.', + 'No plugins are enabled.' => 'Aucun plugin n\'est activé.', + 'No plugins are installed.' => 'Aucun plug-in n\'est installé.', 'No results' => 'Aucun résultat', 'No results.' => 'Aucun résultat.', - 'No routes exist yet.' => 'Il n’existe pas encore de route.', - 'No schemas exist yet to assign to this token.' => 'Il n’existe encore aucun schéma à assigner à ce jeton.', - '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 sites exist for this group yet.' => 'Il n’existe pas encore de site pour ce groupe.', - 'No sources exist yet.' => 'Il n’existe pas encore de source.', - 'No tag groups exist yet.' => 'Il n’existe pas encore de groupe de tags.', - 'No template path has been chosen yet.' => 'Aucun chemin de template n’a été choisi pour le moment.', - 'No user groups exist yet.' => 'Il n’existe pas encore de groupe d’utilisateurs.', - 'No volumes exist yet.' => 'Il n’existe pas encore de volume.', + 'No routes exist yet.' => 'Il n\'existe pas encore de route.', + 'No schemas exist yet to assign to this token.' => 'Il n\'existe encore aucun schéma à assigner à ce jeton.', + '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 sites exist for this group yet.' => 'Il n\'existe pas encore de site pour ce groupe.', + 'No sources exist yet.' => 'Il n\'existe pas encore de source.', + 'No tag groups exist yet.' => 'Il n\'existe pas encore de groupe de tags.', + 'No template path has been chosen yet.' => 'Aucun chemin de template n\'a été choisi pour le moment.', + 'No user groups exist yet.' => 'Il n\'existe pas encore de groupe d\'utilisateurs.', + 'No volumes exist yet.' => 'Il n\'existe pas encore de volume.', 'No volumes specified.' => 'Aucun volume spécifié.', 'No' => 'Non', 'None' => 'Aucun', 'Normal' => 'Normal', - 'Not enough memory available to perform this image operation.' => 'Pas assez de mémoire disponible pour effectuer cette opération sur l’image.', + '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 ready' => 'Non prêt', 'Not translatable' => 'Non traduisible', @@ -1049,22 +1049,22 @@ 'One of {name}’s migrations failed.' => 'Une des migrations de {name} a échoué.', 'One update available!' => 'Une mise à jour est disponible !', 'Online' => 'En ligne', - 'Only allow {type} to be selected if they match the following rules:' => 'Autoriser la sélection de {type} que s’il correspond aux règles suivantes :', - 'Only save blocks to the site they were created in' => 'N’enregistrer les blocs que sur le site où ils ont été créés', - 'Only save entries to the site they were created in' => 'N’enregistrer les entrées que sur le site où elles ont été créées', + 'Only allow {type} to be selected if they match the following rules:' => 'Autoriser la sélection de {type} que s\'il correspond aux règles suivantes :', + 'Only save blocks to the site they were created in' => 'N\'enregistrer les blocs que sur le site où ils ont été créés', + 'Only save entries to the site they were created in' => 'N\'enregistrer les entrées que sur le site où elles ont été créées', 'Only show for users who match the following rules:' => 'Afficher uniquement aux utilisateurs correspondant aux règles suivantes :', - 'Only show when editing {type} that match the following rules:' => 'Afficher uniquement lors de l’édition de {type} correspondant aux règles suivantes :', - 'Only up to {version} is compatible with your version of Craft.' => 'Il n’est compatible avec votre version de Craft que jusqu’à la version {version}.', + 'Only show when editing {type} that match the following rules:' => 'Afficher uniquement lors de l\'édition de {type} correspondant aux règles suivantes :', + 'Only up to {version} is compatible with your version of Craft.' => 'Il n\'est compatible avec votre version de Craft que jusqu\'à la version {version}.', 'Oops!' => 'Oups !', 'Open PRs' => 'PR ouverts', - 'Open the full edit page in a new tab' => 'Ouvrir la page d’édition complète dans un nouvel onglet', - 'Opens in a new window' => 'S’ouvre dans une nouvelle fenêtre', + 'Open the full edit page in a new tab' => 'Ouvrir la page d\'édition complète dans un nouvel onglet', + 'Opens in a new window' => 'S\'ouvre dans une nouvelle fenêtre', 'Operator' => 'Opérateur', 'Optgroup?' => 'Optgroup ?', - 'Option Label' => 'Libellé de l’option', + 'Option Label' => 'Libellé de l\'option', 'Options' => 'Options', 'Order by' => 'Trier par', - 'Organization Tax ID' => 'ID fiscal de l’organisation', + 'Organization Tax ID' => 'ID fiscal de l\'organisation', 'Organization' => 'Organisation', 'Orientation' => 'Orientation', 'Origin' => 'Origine', @@ -1082,24 +1082,24 @@ 'Passed' => 'Accepté', 'Password reset email sent.' => 'Email de réinitialisation du mot de passe envoyé.', 'Password' => 'Mot de passe', - 'Past year' => 'L’année dernière', + 'Past year' => 'L\'année dernière', 'Past {num} days' => '{num} derniers jours', 'Pay {price}' => 'Payer {price}', 'Pending' => 'En attente', 'Perform Craft CMS and plugin updates' => 'Mettre à jour Craft CMS et ses plugins', 'Period Type' => 'Type de période', 'Period Value' => 'Valeur de la période', - 'Permissions' => 'Droits d’accès', + 'Permissions' => 'Droits d\'accès', 'Phone' => 'Téléphone', 'Photo' => 'Photo', 'Pin' => 'Code postal', '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 enter your current password.' => 'Merci d\'entrer votre mot de passe actuel.', + 'Please enter your password.' => 'Merci d\'entrer votre mot de passe.', 'Please fix the following in your {file} file before proceeding:' => 'Veuillez corriger ce qui suit dans votre fichier {file} avant de continuer :', - 'Please set a valid volume for storing the user photos in user settings page first.' => 'Veuillez d’abord définir un volume valide pour le stockage des photos de l’utilisateur dans la page des paramètres de l’utilisateur.', + 'Please set a valid volume for storing the user photos in user settings page first.' => 'Veuillez d\'abord définir un volume valide pour le stockage des photos de l\'utilisateur dans la page des paramètres de l\'utilisateur.', '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 Installer' => 'Installateur de plugin', 'Plugin Store' => 'Boutique des plugins', @@ -1109,7 +1109,7 @@ 'Plugin enabled.' => 'Plugin activé.', 'Plugin installed.' => 'Plugin installé.', 'Plugin settings saved.' => 'Paramètres du plugin enregistrés.', - 'Plugin trials are not allowed on this domain.' => 'Les plugins d’essai ne sont pas autorisés sur ce domaine.', + 'Plugin trials are not allowed on this domain.' => 'Les plugins d\'essai ne sont pas autorisés sur ce domaine.', 'Plugin uninstalled.' => 'Plugin désinstallé.', 'Plugin' => 'Plug-in', 'Plugins' => 'Plug-ins', @@ -1134,14 +1134,14 @@ 'Prettify query' => 'Embellir la requête', 'Prettify' => 'Embellir', 'Prev' => 'Préc', - 'Preview Format' => 'Format de l’aperçu', - 'Preview Mode' => 'Mode d’aperçu', + 'Preview Format' => 'Format de l\'aperçu', + 'Preview Mode' => 'Mode d\'aperçu', 'Preview Targets' => 'Aperçu des cibles', - 'Preview file' => 'Afficher l’aperçu du fichier', + 'Preview file' => 'Afficher l\'aperçu du fichier', 'Preview not available.' => 'Aperçu non disponible.', 'Preview' => 'Aperçu', - 'Previewing {type} device in {orientation}' => 'Aperçu de l’appareil {type} en {orientation}', - 'Previewing {type} device' => 'Aperçu de l’appareil {type}', + 'Previewing {type} device in {orientation}' => 'Aperçu de l\'appareil {type} en {orientation}', + 'Previewing {type} device' => 'Aperçu de l\'appareil {type}', 'Previous Page' => 'Page précédente', 'Pricing' => 'Prix', 'Primary fields' => 'Champs principaux', @@ -1158,10 +1158,10 @@ 'Province' => 'Province', 'Pruning extra revisions' => 'Suppression des révisions superflues', 'Public Schema' => 'Schéma public', - 'Pushing announcement to control panel users' => 'Envoi d’une annonce aux utilisateurs du panneau de contrôle', + 'Pushing announcement to control panel users' => 'Envoi d\'une annonce aux utilisateurs du panneau de contrôle', 'Quality must be a number between 1 and 100 (included).' => 'La qualité doit être un nombre entre 1 et 100 (inclus).', 'Quality' => 'Qualité', - 'Queue Manager' => 'Gestionnaire de file d’attente', + 'Queue Manager' => 'Gestionnaire de file d\'attente', 'Quick Post' => 'Publication rapide', 'Radio Button Options' => 'Options des boutons radio', 'Radio Buttons' => 'Boutons radio', @@ -1175,14 +1175,14 @@ 'Really delete folder “{folder}”?' => 'Voulez-vous vraiment supprimer le dossier « {folder} » ?', 'Reapply everything' => 'Tout réappliquer', 'Rebuild the Config' => 'Reconstruire la configuration', - 'Rebuild the project config based on the data stored throughout the database.' => 'Reconstruire la configuration du projet d’après les données stockées dans la base de données.', + 'Rebuild the project config based on the data stored throughout the database.' => 'Reconstruire la configuration du projet d\'après les données stockées dans la base de données.', 'Rebuild' => 'Reconstruire', 'Recent Activity' => 'Activité récente', 'Recent Entries' => 'Entrées récentes', 'Recent Revisions' => 'Révisions récentes', 'Recent changes to the Current revision have been merged into this draft.' => 'Les modifications récentes apportées à la révision actuelle ont été fusionnées dans ce brouillon.', 'Recent {section} Entries' => 'Entrées récentes pour {section}', - 'Record of generated image transforms' => 'Historique des transformations de l’image générée', + 'Record of generated image transforms' => 'Historique des transformations de l\'image générée', 'Refresh' => 'Actualiser', 'Regenerate' => 'Regénérer', 'Regenerating project config YAML files from the loaded project config…' => 'Regénération des fichiers YAML de configuration du projet à partir de la configuration du projet chargée…', @@ -1195,7 +1195,7 @@ 'Release' => 'Annuler', 'Reload' => 'Recharger', 'Remember your password?' => 'Vous vous souvenez de votre mot de passe ?', - 'Remove files uploaded by other users' => 'Supprimer les fichiers téléversés par d’autres utilisateurs', + 'Remove files uploaded by other users' => 'Supprimer les fichiers téléversés par d\'autres utilisateurs', 'Remove it' => 'Supprimez-le', 'Remove {label}' => 'Supprimer {label}', 'Remove' => 'Supprimer', @@ -1207,7 +1207,7 @@ 'Reorder' => 'Réorganiser', 'Replace Text' => 'Remplacer par ce texte', 'Replace file' => 'Remplacer le fichier', - 'Replace files uploaded by other users' => 'Remplacer les fichiers téléversés par d’autres utilisateurs', + 'Replace files uploaded by other users' => 'Remplacer les fichiers téléversés par d\'autres utilisateurs', 'Replace files' => 'Remplacer les fichiers', 'Replace it' => 'Remplacez-le', 'Replace the folder (all existing files will be deleted)' => 'Remplacer le dossier (tous les fichiers existants seront supprimés)', @@ -1265,19 +1265,19 @@ 'Same as language' => 'Identique à la langue', 'Savable' => 'Peut être enregistré', 'Save and add another' => 'Enregistrer et ajouter une entrée', - 'Save and continue editing' => 'Enregistrer et continuer l’édition', - 'Save and edit entry types' => 'Enregistrer et modifier les types d’entrée', + 'Save and continue editing' => 'Enregistrer et continuer l\'édition', + 'Save and edit entry types' => 'Enregistrer et modifier les types d\'entrée', 'Save as a new {type}' => 'Enregistrer en tant que {type,select,entrée{nouvelle} ressource{nouvelle} catégorie{nouvelle} other{nouvel}} {type}', - 'Save assets uploaded by other users' => 'Enregistrer les ressources téléversées par d’autres utilisateurs', - 'Save blocks to all sites the owner element is saved in' => 'Enregistrer les blocs sur tous les sites où l’élément propriétaire est enregistré', + 'Save assets uploaded by other users' => 'Enregistrer les ressources téléversées par d\'autres utilisateurs', + 'Save blocks to all sites the owner element is saved in' => 'Enregistrer les blocs sur tous les sites où l\'élément propriétaire est enregistré', 'Save blocks to other sites in the same site group' => 'Enregistrer les blocs sur les autres sites du même groupe de sites', 'Save blocks to other sites with the same language' => 'Enregistrer les blocs sur les autres sites ayant la même langue', 'Save categories in the “{categoryGroup}” category group' => 'Enregistrer les catégories dans le groupe de catégorie « {categoryGroup} »', 'Save entries to all sites enabled for this section' => 'Enregistrer les entrées sur tous les sites activés pour cette section', 'Save entries to other sites in the same site group' => 'Enregistrer les entrées sur les autres sites du même groupe de sites', 'Save entries to other sites with the same language' => 'Enregistrer les entrées sur les autres sites ayant la même langue', - 'Save entries with the “{entryType}” entry type' => 'Enregistrer les entrées dans le type d’entrée « {entryType} »', - 'Save other users’ {type}' => 'Enregistrer les {type} d’autres utilisateurs', + 'Save entries with the “{entryType}” entry type' => 'Enregistrer les entrées dans le type d\'entrée « {entryType} »', + 'Save other users’ {type}' => 'Enregistrer les {type} d\'autres utilisateurs', 'Save tags in the “{tagGroup}” tag group' => 'Enregistrer les tags du groupe « {tagGroup} »', 'Save the loaded project config data to YAML files in your {folder} folder.' => 'Enregistrer la configuration du projet chargée vers des fichiers YAML dans votre dossier {folder}.', 'Save {type}' => 'Enregistrer {type}', @@ -1312,12 +1312,12 @@ 'Select' => 'Sélectionner', 'Selectable {type} Condition' => 'Condition {type} sélectionnable', 'Selection Label' => 'Libellé du bouton de sélection', - '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', + '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', 'Send' => 'Envoyer', - 'Sender Name' => 'Nom de l’expéditeur', + 'Sender Name' => 'Nom de l\'expéditeur', 'Sendmail Command' => 'Commande Sendmail', 'Server Error' => 'Erreur de serveur', 'Server' => 'Serveur', @@ -1331,27 +1331,27 @@ 'Settings' => 'Paramètres', 'Share query' => 'Partager la requête', '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’inscription des nouveaux utilisateurs.)', - 'Should users who register their own accounts be deactivated by default? This will prevent them from receiving an activation email or logging in.' => 'Les utilisateurs qui s’inscrivent avec leur propre compte doivent-ils être désactivés par défaut ? Cela les empêchera de recevoir un e-mail d’activation ou de se connecter.', + '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\'inscription des nouveaux utilisateurs.)', + 'Should users who register their own accounts be deactivated by default? This will prevent them from receiving an activation email or logging in.' => 'Les utilisateurs qui s\'inscrivent avec leur propre compte doivent-ils être désactivés par défaut ? Cela les empêchera de recevoir un e-mail d\'activation ou de se connecter.', 'Show Currency' => 'Afficher la devise', 'Show Time Zone' => 'Afficher le fuseau horaire', 'Show all changes' => 'Afficher toutes les modifications', - 'Show date and time' => 'Afficher la date et l’heure', + 'Show date and time' => 'Afficher la date et l\'heure', 'Show date' => 'Afficher la date', - 'Show field handles in edit forms' => 'Afficher les "handles" des champs dans les formulaires d’édition', + 'Show field handles in edit forms' => 'Afficher les "handles" des champs dans les formulaires d\'édition', 'Show full exception views when Dev Mode is disabled' => 'Montrer la vue complète des exceptions quand le mode dev est désactivé', 'Show nav' => 'Afficher la navigation', 'Show nested sources' => 'Afficher les sources imbriquées', 'Show sidebar' => 'Afficher la barre latérale', 'Show the Status field' => 'Afficher le champ Statut', 'Show the Title field' => 'Afficher le champ de titre', - 'Show the debug toolbar in 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 la partie publique du site', + 'Show the debug toolbar in 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 la partie publique du site', 'Show the site menu' => 'Afficher le menu de sélection du site', 'Show them indefinitely' => 'Les afficher indéfiniment', 'Show thumbnails and titles' => 'Afficher les miniatures et les titres', 'Show thumbnails only' => 'Afficher uniquement les miniatures', - 'Show time' => 'Afficher l’heure', + 'Show time' => 'Afficher l\'heure', 'Show unpermitted files' => 'Afficher les fichiers non autorisés', 'Show unpermitted volumes' => 'Afficher les volumes non autorisés', 'Show {title} children' => 'Afficher {title} enfants', @@ -1360,7 +1360,7 @@ 'Showing results for “{searchQuery}”' => 'Affichage des résultats pour « {searchQuery} »', 'Showing your unsaved changes.' => 'Affichage de vos changements non enregistrés.', 'Sign In' => 'Connexion', - 'Sign in as user' => 'Connexion en tant qu’utilisateur', + 'Sign in as user' => 'Connexion en tant qu\'utilisateur', 'Sign in as {user}' => 'Connexion en tant que {user}', 'Sign in unsuccessful' => 'Échec de la connexion', 'Sign in' => 'Connexion', @@ -1371,7 +1371,7 @@ 'Similar issues on GitHub' => 'Problèmes similaires sur GitHub', 'Similar questions on Stack Exchange' => 'Questions similaires sur Stack Exchange', 'Single' => 'Élément individuel', - 'Single-line text' => 'Texte d’une ligne', + 'Single-line text' => 'Texte d\'une ligne', 'Singles' => 'Éléments individuels', 'Site Group' => 'Groupe de sites', 'Site Icon' => 'Icône du site', @@ -1382,7 +1382,7 @@ 'Size' => 'Taille', 'Skip to content' => 'Aller directement au contenu', 'Skip to footer' => 'Aller directement au pied de page', - 'Skip to top of preview' => 'Aller directement au haut de l’aperçu', + 'Skip to top of preview' => 'Aller directement au haut de l\'aperçu', 'Slug Translation Key Format' => 'Format de la clé de traduction d\'identificateur', 'Slug Translation Method' => 'Méthode de traduction des identificateurs', 'Slug' => 'Identificateur', @@ -1417,9 +1417,9 @@ 'Submit' => 'Soumettre', 'Suburb' => 'Banlieue', 'Success' => 'Réussite', - 'Successfully activated the user.' => 'Activation réussie de l’utilisateur.', - 'Successfully deactivated the user.' => 'Désactivation de l’utilisateur réussie.', - 'Suffix Text' => 'Texte d’extension', + 'Successfully activated the user.' => 'Activation réussie de l\'utilisateur.', + 'Successfully deactivated the user.' => 'Désactivation de l\'utilisateur réussie.', + 'Suffix Text' => 'Texte d\'extension', 'Suspend' => 'Suspendre', 'Suspended' => 'Suspendu', 'Switch' => 'Basculer', @@ -1433,7 +1433,7 @@ 'Table Columns' => 'Colonnes du tableau', 'Table' => 'Tableau', 'Tablet' => 'Tablette', - 'Tag Group' => 'Groupe d’’étiquette', + 'Tag Group' => 'Groupe d\'\'étiquette', 'Tag Groups' => 'Groupes de tags', 'Tag group saved.' => 'Groupe de tags enregistré.', 'Tag' => 'Etiquette', @@ -1453,51 +1453,51 @@ 'Temporary volume' => 'Volume temporaire', 'Test Recipient' => 'Destinataire test', 'Test' => 'Test', - 'Text that should be shown after the input.' => 'Texte devant s’afficher après le champ.', - 'Text that should be shown before the input.' => 'Texte devant s’afficher avant le champ.', + 'Text that should be shown after the input.' => 'Texte devant s\'afficher après le champ.', + 'Text that should be shown before the input.' => 'Texte devant s\'afficher avant le champ.', '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é.', + '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 Craft CMS control panel requires a newer web browser.' => 'Le panneau de contrôle Craft CMS nécessite un navigateur Web plus récent.', 'The Craft CMS license key in use belongs to {domain}' => 'La clé de licence Craft CMS utilisée appartient à {domain}', 'The Craft CMS license located at {file} belongs to {domain}.' => 'La licence Craft CMS située dans {file} appartient à {domain}.', 'The Plugin Store is not available, please try again later.' => 'La boutique de plugins est indisponible, veuillez réessayer ultérieurement.', - 'The Reply-To email address Craft CMS should use when sending email.' => 'L’adresse de réponse qu’utilisera Craft CMS pour envoyer des e-mails.', - 'The URI can’t begin with the {setting} config setting.' => 'L’URI ne peut pas commencer par le paramètre de configuration {setting}.', + 'The Reply-To email address Craft CMS should use when sending email.' => 'L\'adresse de réponse qu\'utilisera Craft CMS pour envoyer des e-mails.', + 'The URI can’t begin with the {setting} config setting.' => 'L\'URI ne peut pas commencer par le paramètre de configuration {setting}.', 'The URL/URI to use for this target.' => 'Les URL/URI à utiliser pour cette cible.', 'The `@web` alias is not recommended.' => 'L\'alias « @web » n\'est pas recommandé.', - 'The `Authorization` header that should be sent with GraphQL API requests to use this token.' => 'L’en-tête `Authorization` qui doit être envoyé avec les requêtes d’API GraphQL pour utiliser ce jeton.', + 'The `Authorization` header that should be sent with GraphQL API requests to use this token.' => 'L\'en-tête `Authorization` qui doit être envoyé avec les requêtes d\'API GraphQL pour utiliser ce jeton.', 'The allowed values are [{values}]' => 'Les valeurs autorisées sont [{values}]', '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 base URL for the site.' => 'L’URL de base pour le site.', - 'The base URL to the files in this filesystem.' => 'L’URL de base vers les fichiers de ce système de fichiers.', + 'The base URL for the site.' => 'L\'URL de base pour le site.', + 'The base URL to the files in this filesystem.' => 'L\'URL de base vers les fichiers de ce système de fichiers.', 'The base folder path that should be used as the root of the filesystem.' => 'Le chemin du dossier de base qui doit être utilisé comme racine du système de fichiers.', 'The command to run Sendmail with.' => 'Commande à utiliser pour exécuter Sendmail.', 'The database was restored successfully.' => 'La base de données a été restaurée avec succès.', - 'The developer recommends using {name} instead.' => 'Le développeur recommande d’utiliser {name} à la place.', - 'The draft could not be saved.' => 'Impossible d’enregistrer le brouillon.', + 'The developer recommends using {name} instead.' => 'Le développeur recommande d\'utiliser {name} à la place.', + 'The draft could not be saved.' => 'Impossible d\'enregistrer le brouillon.', 'The draft has been saved.' => 'Le brouillon a été enregistré.', - 'The email address Craft CMS will use when sending email.' => 'L’adresse de messagerie qu’utilisera Craft CMS pour envoyer des emails.', - '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 email address Craft CMS will use when sending email.' => 'L\'adresse de messagerie qu\'utilisera Craft CMS pour envoyer des emails.', + '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 filesystem doesn’t contain any files.' => 'Le système de fichiers ne contient aucun fichier.', 'The following aliases are defined:' => 'Les alias suivants sont définis :', 'The following licensing {total, plural, =1{issue} other{issues}} can be resolved with a single purchase on Craft Console:' => '{total, plural,=1{Le problème de licence suivant peut être résolu} other{Les problèmes de licence suivants peuvent être résolus}} avec un seul achat sur Craft Console :', 'The following {items} could not be found or are empty. Should they be deleted from the index?' => 'Les {items} suivants n\'ont pu être trouvés ou sont vides. Doivent-ils être supprimés de l\'index ?', - '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 label text to display beside the lightswitch’s disabled state.' => 'Le texte à afficher à côté de l’état désactivé de l’interrupteur.', - 'The label text to display beside the lightswitch’s enabled state.' => 'Le texte à afficher à côté de l’état activé de l’interrupteur.', + '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 label text to display beside the lightswitch’s disabled state.' => 'Le texte à afficher à côté de l\'état désactivé de l\'interrupteur.', + 'The label text to display beside the lightswitch’s enabled state.' => 'Le texte à afficher à côté de l\'état activé de l\'interrupteur.', 'The language content in this site will use.' => 'La langue que le contenu de ce site utilisera.', 'The language that the control panel should use.' => 'La langue que le panneau de contrôle doit utiliser.', 'The loaded project config has more recent changes than your project config YAML files.' => 'La configuration du projet chargée comporte des modifications plus récentes que les fichiers YAML de configuration du projet.', 'The locale that should be used for date and number formatting.' => 'La locale qui doit être utilisée pour la mise en forme des dates et nombres.', - 'The location where assets can be selected from.' => 'L’emplacement à partir duquel les ressources peuvent être sélectionnées.', + 'The location where assets can be selected from.' => 'L\'emplacement à partir duquel les ressources peuvent être sélectionnées.', 'The maximum length (in bytes) the field can hold.' => 'La longueur maximale (en octets) que le champ peut contenir.', '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 or bytes the field is allowed to have.' => 'Le nombre maximum de caractères ou d’octets dans ce champ.', + 'The maximum number of characters or bytes the field is allowed to have.' => 'Le nombre maximum de caractères ou d\'octets dans ce champ.', 'The maximum number of levels this category group can have.' => 'Le nombre maximum de niveaux pour ce groupe de catégories.', 'The maximum number of levels this section can have.' => 'Le nombre maximum de niveaux pour cette section.', 'The maximum number of rows the field is allowed to have.' => 'Le nombre maximum de lignes autorisé pour ce champ.', @@ -1505,60 +1505,61 @@ 'The minimum number of blocks the field is allowed to have.' => 'Le nombre minimum de blocs autorisé pour ce champ.', 'The minimum number of rows the field is allowed to have.' => 'Le nombre minimum de lignes autorisé pour ce champ.', 'The minimum number of {type} that may be selected.' => 'Le nombre minimum de {type} pouvant être sélectionné.', - 'The number of minutes that timepicker options should be incremented by. (Authors can enter a specific time manually.)' => 'L’intervalle en minutes entre les options de sélection de l’heure. (Les auteurs peuvent entrer un nombre spécifique manuellement).', - 'The number of seconds that the `Retry-After` HTTP header should be set to for 503 responses when the system is offline.' => 'Le nombre de secondes pour lesquelles l’en-tête HTTP `Retry-After` doit être défini pour les réponses 503 lorsque le système est hors ligne.', + 'The number of minutes that timepicker options should be incremented by. (Authors can enter a specific time manually.)' => 'L\'intervalle en minutes entre les options de sélection de l\'heure. (Les auteurs peuvent entrer un nombre spécifique manuellement).', + 'The number of seconds that the `Retry-After` HTTP header should be set to for 503 responses when the system is offline.' => 'Le nombre de secondes pour lesquelles l\'en-tête HTTP `Retry-After` doit être défini pour les réponses 503 lorsque le système est hors ligne.', 'The path can contain variables like `{slug}` or `{author.username}`.' => 'Le chemin peut contenir des variables comme « {slug} » ou « {author.username} ».', 'The path to a template file within your `templates/` folder.' => 'Le chemin vers un fichier de template dans votre dossier `templates/`.', 'The plugin was removed successfully.' => 'Le plugin a été supprimé avec succès.', 'The primary site cannot be disabled.' => 'Ce site principal ne peut pas être désactivé.', 'The primary site will be loaded by default on the front end.' => 'Le site principal sera celui chargé par défaut sur la partie publique du site.', - '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 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 selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => '{count, plural,=1{Le {relatedType} sélectionné contient} other{Les {relatedType} sélectionnés contiennent}} des erreurs de validation, empêchant l\'enregistrement de ce {type}. Modifiez le {relatedType} pour les corriger.', 'The server doesn’t meet Craft’s new requirements:' => 'Le serveur ne répond pas aux nouveaux pré-requis de Craft CMS :', 'The table name prefix' => 'Le préfixe des noms de tables', - 'The template Craft CMS will use for HTML emails' => 'Le template qu’utilisera Craft CMS pour les emails en HTML', + 'The template Craft CMS will use for HTML emails' => 'Le template qu\'utilisera Craft CMS pour les emails en HTML', 'The template will be rendered with an `element` variable.' => 'Le template sera rendu avec une variable `element`.', '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 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 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 values are matched inclusively.' => 'Les valeurs sont associées de manière inclusive.', 'The {field} field’s {setting} setting has an invalid subpath (“{subpath}”).' => 'Le paramètre {setting} du champ {field} comporte un sous-chemin non valide (« {subpath} »).', 'The {field} field’s {setting} setting is set to an invalid volume.' => 'Le paramètre {setting} du champ {field} est défini sur un volume non valide.', 'The {name} license is attached to a different Craft CMS license. You can detach it in Craft Console or buy a new license.' => 'La licence {name} est rattachée à une licence CMS Craft différente. Vous pouvez la détacher dans Craft Console ou acheter une nouvelle licence.', 'The {name} license is invalid.' => 'La licence {name} est invalide.', - '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 aren’t any pending project config changes to apply.' => 'Il n’y a aucune modification de configuration du projet en cours à appliquer.', - 'There was a problem activating the user.' => 'Une erreur est survenue lors de l’activation de l’utilisateur.', - 'There was a problem deactivating the user.' => 'Il y a eu un problème lors de la désactivation de l’utilisateur.', - 'There was a problem impersonating this user.' => 'Une erreur est survenue lors de l’usurpation de l’identité de cet utilisateur.', + '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 aren’t any pending project config changes to apply.' => 'Il n\'y a aucune modification de configuration du projet en cours à appliquer.', + 'There was a problem activating the user.' => 'Une erreur est survenue lors de l\'activation de l\'utilisateur.', + 'There was a problem deactivating the user.' => 'Il y a eu un problème lors de la désactivation de l\'utilisateur.', + 'There was a problem impersonating this user.' => 'Une erreur est survenue lors de l\'usurpation de l\'identité de cet utilisateur.', 'There was a problem indexing assets.' => 'Un problème est survenu lors du chargement des ressources.', 'There was a problem saving your message.' => 'Une erreur est survenue lors de la sauvegarde de votre message.', - 'There was a problem sending the password reset email.' => 'Une erreur est survenue lors de l’envoi de l’email de réinitialisation du mot de passe.', + 'There was a problem sending the password reset email.' => 'Une erreur est survenue lors de l\'envoi de l\'email de réinitialisation du mot de passe.', 'There was a problem with uploading the file.' => 'Une erreur est survenue lors du téléchargement du fichier.', - 'There was a problem with writing the file to the disk.' => 'Une erreur est survenue lors de l’écriture du fichier sur le disque.', + 'There was a problem with writing the file to the disk.' => 'Une erreur est survenue lors de l\'écriture du fichier sur le disque.', 'There was an error relocating the file.' => 'Une erreur est survenue lors du déplacement du fichier.', '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 qu’avec une session avec privilèges élevés.', + 'This action may only be performed with an elevated session.' => 'Cette action ne peut être effectuée qu\'avec 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 can be set to an environment variable matching one of the option values.' => 'Ceci peut être défini sur une variable d’environnement correspondant à une des valeurs possibles.', - 'This can be set to an environment variable with a boolean value ({examples}).' => 'Ceci peut être défini sur une variable d’environnement avec une valeur booléenne ({examples}).', - 'This can be set to an environment variable with a value of a [supported time zone]({url}).' => 'Ceci peut être défini sur une variable d’environnement avec une valeur d’un [fuseau horaire pris en charge]({url}).', + 'This can be set to an environment variable matching one of the option values.' => 'Ceci peut être défini sur une variable d\'environnement correspondant à une des valeurs possibles.', + 'This can be set to an environment variable with a boolean value ({examples}).' => 'Ceci peut être défini sur une variable d\'environnement avec une valeur booléenne ({examples}).', + 'This can be set to an environment variable with a value of a [supported time zone]({url}).' => 'Ceci peut être défini sur une variable d\'environnement avec une valeur d\'un [fuseau horaire pris en charge]({url}).', 'This can be set to an environment variable, or a Twig template that outputs an ID.' => 'Cela peut être défini sur une variable d\'environnement ou un modèle Twig qui produit un ID.', - 'This can begin with an environment variable or alias.' => 'Cela peut commencer par une variante d’environnement ou un alias.', - 'This can begin with an environment variable.' => 'Cela peut commencer par une variante d’environnement.', + 'This can begin with an environment variable or alias.' => 'Cela peut commencer par une variante d\'environnement ou un alias.', + 'This can begin with an environment variable.' => 'Cela peut commencer par une variante d\'environnement.', 'This element is conditional' => 'Cet élément est conditionnel', 'This field has been modified.' => 'Ce champ a été modifié.', 'This field is conditional' => 'Ce champ est conditionnel', - '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é à une source valide.', + '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é à une source valide.', 'This field is required' => 'Ce champ est obligatoire', 'This field is translatable.' => 'Ce champ est traduisible.', 'This field is translated for each language.' => 'Ce champ est traduit pour chaque langue.', @@ -1568,18 +1569,18 @@ 'This field’s target subfolder path is invalid: {path}' => 'Le chemin du sous-dossier cible du champ est invalide : {path}', 'This field’s values are used as search keywords.' => 'Les valeurs de ce champ sont utilisées comme mots-clés de recherche.', 'This global set doesn’t have any fields assigned to it in its field layout.' => 'Ce jeu de globales ne comporte aucun champ.', - 'This group doesn’t have any fields yet.' => 'Ce groupe n’a pas encore de champ.', + '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.' => 'Ce paramètre est surchargé par la directive de configuration {setting}.', - 'This license is for the {name} edition.' => 'Cette licence n’est valide que pour l’édition {name}.', - 'This license is tied to another Craft install. Visit {accountLink} to detach it, or buy a new license' => 'Cette licence est liée à une autre installation de Craft. Visitez {accountLink} pour l’en détacher, ou achetez une nouvelle licence', - 'This license is tied to another Craft install. Visit {accountLink} to detach it, or buy a new license.' => 'Cette licence est liée à une autre installation de Craft. Visitez {accountLink} pour l’en détacher, ou achetez une nouvelle licence.', - 'This license is tied to another Craft install. Visit {accountLink} to detach it, or buy a new license.' => 'Cette licence est liée à une autre installation de Craft. Visitez {accountLink} pour l’en détacher, ou achetez une nouvelle licence.', - 'This license isn’t allowed to run version {version}.' => 'Cette licence ne permet pas d’exécuter la version {version}.', + 'This license is for the {name} edition.' => 'Cette licence n\'est valide que pour l\'édition {name}.', + 'This license is tied to another Craft install. Visit {accountLink} to detach it, or buy a new license' => 'Cette licence est liée à une autre installation de Craft. Visitez {accountLink} pour l\'en détacher, ou achetez une nouvelle licence', + 'This license is tied to another Craft install. Visit {accountLink} to detach it, or buy a new license.' => 'Cette licence est liée à une autre installation de Craft. Visitez {accountLink} pour l\'en détacher, ou achetez une nouvelle licence.', + 'This license is tied to another Craft install. Visit {accountLink} to detach it, or buy a new license.' => 'Cette licence est liée à une autre installation de Craft. Visitez {accountLink} pour l\'en détacher, ou achetez une nouvelle licence.', + 'This license isn’t allowed to run version {version}.' => 'Cette licence ne permet pas d\'exécuter la version {version}.', 'This month' => 'Ce mois-ci', 'This plugin doesn’t have any reviews with comments.' => 'Ce plug-in ne possède pas d\'avis avec des commentaires.', 'This plugin doesn’t have any reviews.' => 'Ce plug-in ne possède pas d\'avis.', - 'This plugin is no longer maintained.' => 'Ce plugin n’est plus maintenu.', - 'This plugin isn’t compatible with your version of Craft.' => 'Ce plugin n’est pas compatible avec votre version de Craft.', + 'This plugin is no longer maintained.' => 'Ce plugin n\'est plus maintenu.', + 'This plugin isn’t compatible with your version of Craft.' => 'Ce plugin n\'est pas compatible avec votre version de Craft.', 'This plugin requires PHP {v1}, but your composer.json file is currently set to {v2}.' => 'Ce plugin requiert PHP {v1}, mais votre composer.json file requiert {v2}.', 'This plugin requires PHP {v1}, but your environment is currently running {v2}.' => 'Ce plugin requiert PHP {v1}, mais votre environnement utilise actuellement {v2}.', 'This site has its own base URL' => 'Ce site possède sa propre URL de base', @@ -1605,9 +1606,9 @@ 'To install this plugin with composer, copy the command above to your terminal.' => 'Pour installer ce plug-in avec Composer, copiez la commande ci-dessus dans votre terminal.', 'To {date}' => 'Au {date}', 'To' => 'Au', - 'Today' => 'Aujourd’hui', - 'Toggle explorer' => 'Activer/désactiver l’explorateur', - 'Toggle history' => 'Activer/désactiver l’historique', + 'Today' => 'Aujourd\'hui', + 'Toggle explorer' => 'Activer/désactiver l\'explorateur', + 'Toggle history' => 'Activer/désactiver l\'historique', 'Tokens' => 'Jetons', 'Top-Center' => 'En haut, centré', 'Top-Left' => 'En haut, à gauche', @@ -1625,26 +1626,26 @@ 'Translate for each site' => 'Traduire pour chaque site', 'Translation Key Format' => 'Format de la clef de traduction', 'Translation Method' => 'Méthode de traduction', - 'Transport Type' => 'Mode d’envoi des emails', + 'Transport Type' => 'Mode d\'envoi des emails', 'Trashed' => 'Détruite(s)', '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.' => 'Craft a essayé 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.', + '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.' => 'Craft a essayé 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.', 'Troubleshoot' => 'Dépanner', 'Try again' => 'Réessayez', 'Try for free' => 'Essai gratuit', - 'Try running `composer install` from your terminal to resolve.' => 'Essayez d’exécuter `composer install` à partir de votre terminal pour résoudre le problème.', + 'Try running `composer install` from your terminal to resolve.' => 'Essayez d\'exécuter `composer install` à partir de votre terminal pour résoudre le problème.', 'Try' => 'Essayer', 'Trying again…' => 'Nouvel essai…', 'Type' => 'Type', 'UI Elements' => 'Éléments IU', 'UI Mode' => 'Mode IU', 'UID' => 'UID', - 'URI Format' => 'Format d’URI', + 'URI Format' => 'Format d\'URI', 'URI' => 'URI', - 'URL Format' => 'Format d’URL', - 'URL type' => 'Type d’URL', + 'URL Format' => 'Format d\'URL', + 'URL type' => 'Type d\'URL', 'URL' => 'URL', 'Unable to fetch updates at this time.' => 'Impossible de récupérer les mises à jour actuellement.', 'Unable to fetch upgrade info at this time.' => 'Impossible de récupérer les informations de mise à niveau actuellement.', @@ -1670,20 +1671,20 @@ 'Update aborted.' => 'Mise à jour interrompue.', 'Update all' => 'Tout mettre à jour', 'Update anyway' => 'Mettre à jour quand même', - 'Update asset indexes' => 'Mettre à jour l’index de ressources', + 'Update asset indexes' => 'Mettre à jour l\'index de ressources', 'Update status for individual sites' => 'Mettre à jour le statut pour des sites individuels', 'Update your project config YAML files to reflect the latest changes in the loaded project config.' => 'Mettez à jour vos fichiers YAML de configuration du projet pour refléter les derniers changements dans la configuration de projet chargée.', 'Update {type}' => 'Mettre à jour {type}', 'Update' => 'Mettre à jour', 'Updated at' => 'Mis à jour à', 'Updater' => 'Utilitaire de mise à jour', - 'Updates until {date}' => 'Mises à jour jusqu’au {date}', + 'Updates until {date}' => 'Mises à jour jusqu\'au {date}', 'Updates' => 'Mises à jour', 'Updating Composer dependencies (this may take a minute)…' => 'Mise à jour des dépendances 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 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 search indexes' => 'Mise à jour de l’index de recherche', + 'Updating search indexes' => 'Mise à jour de l\'index de recherche', 'Updating the plugin…' => 'Mise à jour du plugin…', 'Updating…' => 'Mise à jour…', 'Upgrade Craft CMS' => 'Mettre à niveau Craft CMS', @@ -1693,42 +1694,41 @@ 'Upload failed for “{filename}”.' => 'Le téléversement de « {filename} » a échoué.', 'Upload failed.' => 'Échec du téléversement.', 'Upload files' => 'Téléverser des fichiers', - 'Upload icon' => 'Téléverser l’icône', + 'Upload icon' => 'Téléverser l\'icône', 'Upload logo' => 'Téléverser le logo', 'Uploaded By' => 'Téléversé par', 'Uploaded by' => 'Téléversé par', 'Use YAML files' => 'Utiliser des fichiers YAML', 'Use a monospaced font' => 'Utiliser une police à espacement fixe', - 'Use authentication' => 'Utiliser l’authentification', + 'Use authentication' => 'Utiliser l\'authentification', 'Use defaults' => 'Utiliser les valeurs par défaut', 'Use shapes to represent statuses' => 'Utiliser des formes pour représenter les statuts', 'Use the loaded project config' => 'Utiliser la configuration du projet chargée', 'Use this field’s values as search keywords' => 'Utiliser les valeurs de ce champ comme mots clés de recherche ', 'User Fields' => 'Champs utilisateur', - 'User Group' => 'Groupe d’utilisateurs', - 'User Groups' => 'Groupes d’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 des utilisateurs', 'User fields saved.' => 'Champs utilisateurs enregistrés.', - 'User photo must be an image that Craft can manipulate.' => 'La photo d’un utilisateur doit être une image que Craft peut manipuler.', + '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 settings saved.' => 'Paramètres des utilisateurs enregistrés.', 'User suspended.' => 'Utilisateur suspendu.', 'User unlocked.' => 'Utilisateur débloqué.', 'User unsuspended.' => 'Utilisateur réactivé.', 'User' => 'Utilisateur', - 'Username or Email' => 'Nom d’utilisateur ou email', - 'Username or email is required.' => 'Le nom d’utilisateur ou l’email est nécessaire.', - 'Username' => 'Nom d’utilisateur', + 'Username or Email' => 'Nom d\'utilisateur ou email', + 'Username or email is required.' => 'Le nom d\'utilisateur ou l\'email est nécessaire.', + 'Username' => 'Nom d\'utilisateur', 'Users suspended.' => 'Utilisateurs suspendus.', 'Users unsuspended.' => 'Utilisateurs réactivés.', 'Users' => 'Utilisateurs', 'Utilities' => 'Utilitaires', - 'Validate custom fields on public registration' => 'Valider les champs personnalisés lors de l’inscription publique', + 'Validate custom fields on public registration' => 'Valider les champs personnalisés lors de l\'inscription publique', 'Validate related {type}' => 'Valider les {type} référencé(e)s', 'Validation errors for site: “{siteName}“' => 'Erreurs de validation pour le site : « {siteName} »', - 'Validation errors found in {attribute} {type}; please fix them.' => 'Des erreurs de validation ont été trouvées dans {attribute} {type} ; veuillez les corriger.', 'Value prefixed by “{prefix}”.' => 'Valeur préfixée par « {prefix} ».', 'Value suffixed by “{suffix}”.' => 'Valeur suffixée par « {suffix} ».', 'Value' => 'Valeur', @@ -1740,15 +1740,15 @@ 'View Mode' => 'Affichage', 'View all revisions' => 'Afficher toutes les révisions', 'View all users' => 'Voir tous les utilisateurs', - 'View assets uploaded by other users' => 'Afficher les ressources téléversées par d’autres utilisateurs', + 'View assets uploaded by other users' => 'Afficher les ressources téléversées par d\'autres utilisateurs', 'View category group - {categoryGroup}' => 'Voir le groupe de catégories - {categoryGroup}', 'View entries with the “{entryType}” entry type' => 'Afficher les entrées du type « {entryType} »', 'View global set - {globalSet}' => 'Voir le jeu de globales - {globalSet}', - 'View other users’ {type}' => 'Afficher les {type} d’autres utilisateurs', + 'View other users’ {type}' => 'Afficher les {type} d\'autres utilisateurs', 'View site' => 'Voir le site', 'View tag group - {tagGroup}' => 'Voir le groupe de tags - {tagGroup}', 'View the upgrade guide' => 'Voir le guide de mise à niveau', - 'View user group - {userGroup}' => 'Voir le groupe d’utilisateurs - {userGroup}', + 'View user group - {userGroup}' => 'Voir le groupe d\'utilisateurs - {userGroup}', 'View volume - {volume}' => 'Voir le volume - {volume}', 'View {plugin} in the Plugin Store' => 'Voir {plugin} dans la boutique de plugins', 'View {type}' => 'Afficher {type}', @@ -1767,16 +1767,16 @@ '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 to do with any content that is only available in {language}?' => 'Que voulez-vous faire du contenu qui n’est disponible qu’en {language} ?', + 'What do you want to do with any content that is only available in {language}?' => 'Que voulez-vous faire du contenu qui n\'est disponible qu\'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 vide 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 the entry doesn’t have a URL.' => 'URI d’entrée souhaitée pour le site. Laisser vide si l’entrée n’a pas d’URL.', + '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 vide 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 the entry doesn’t have a URL.' => 'URI d\'entrée souhaitée pour le site. Laisser vide si l\'entrée n\'a pas d\'URL.', 'What this block type will be called in the control panel.' => 'Nom de ce type de bloc dans le panneau de contrôle.', 'What this category group will be called in the control panel.' => 'Nom de ce groupe de catégories dans le panneau de contrôle.', - 'What this entry type will be called in the control panel.' => 'Nom de ce type d’entrée dans le panneau de contrôle.', + 'What this entry type will be called in the control panel.' => 'Nom de ce type d\'entrée dans le panneau de contrôle.', 'What this field will be called in the control panel.' => 'Nom de ce champ dans le panneau de contrôle.', 'What this global set will be called in the control panel.' => 'Nom de ce jeu de globales dans le panneau de contrôle.', 'What this group will be called in the control panel.' => 'Nom de ce groupe dans le panneau de contrôle.', @@ -1789,26 +1789,26 @@ 'What type of filesystem is this?' => 'Quel type de système de fichiers est-ce ?', 'What type of section is this?' => 'Quel type de section est-ce ?', 'What’s New' => 'Les nouveautés', - 'When someone replaces a file, the record of who uploaded the file will be updated as well.' => 'Lorsqu’un utilisateur remplace un fichier, l’historique du téléversement est également mise à jour.', - 'Where assets should be stored (relative to **Asset Location**) when they are uploaded directly to the field.' => 'Où les ressources doivent-elles être stockées (par rapport à l’**Emplacement des ressources**) lorsqu’elles sont téléversées directement dans le champ.', - 'Where assets should be stored when they are uploaded directly to the field.' => 'Où les ressources doivent être stockées lorsqu’elles sont téléversées directement dans le champ.', + 'When someone replaces a file, the record of who uploaded the file will be updated as well.' => 'Lorsqu\'un utilisateur remplace un fichier, l\'historique du téléversement est également mise à jour.', + 'Where assets should be stored (relative to **Asset Location**) when they are uploaded directly to the field.' => 'Où les ressources doivent-elles être stockées (par rapport à l\'**Emplacement des ressources**) lorsqu\'elles sont téléversées directement dans le champ.', + 'Where assets should be stored when they are uploaded directly to the field.' => 'Où les ressources doivent être stockées lorsqu\'elles sont téléversées directement dans le champ.', 'Where do you want to store temporary asset uploads?' => 'Où voulez-vous stocker les téléversements temporaires de ressources ?', '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 new {type} should be placed by default in the structure.' => 'Où les {type,select,entrées{nouvelles} catégories{nouvelles} other{nouveaux}} {type} doivent être placé(e)s par défaut dans la structure.', 'Where transforms should be stored on the filesystem.' => 'Où les transformations doivent être stockées dans le système de fichiers.', 'Whether authors should be able to choose which time zone the time is in.' => 'Les auteurs doivent-ils pouvoir choisir le fuseau horaire ?', 'Whether authors should be able to upload files directly to the field, rather than requiring them to select/upload assets via the selection modal.' => 'Les auteurs doivent-ils pouvoir téléverser des fichiers directement dans le champ, plutôt que de devoir sélectionner/téléverser des ressources via la fenêtre de sélection ?', - 'Whether custom fields should be validated during public registration.' => 'Les champs personnalisés doivent être validés lors de l’inscription publique ?', + 'Whether custom fields should be validated during public registration.' => 'Les champs personnalisés doivent être validés lors de l\'inscription publique ?', 'Whether empty folders should be listed for deletion.' => 'Indiquer si les dossiers vides doivent être supprimés.', - 'Whether preview frames should be automatically refreshed when content changes.' => 'Faut-il actualiser automatiquement l’aperçu lorsque le contenu est modifié ?', - 'Whether remotely-stored images should be downloaded and stored locally, to speed up transform generation.' => 'Faut-il garder une copie locale des images hébergées dans le cloud pour accélérer la génération des transformations d’image ?', - 'Whether the site menu should be shown for {type} selection modals.' => 'Le menu de sélection du site doit-il être affiché dans les fenêtres de sélection {type,select,entrée{d’} utilisateur{d’} other{de }}{type}s ?', + 'Whether preview frames should be automatically refreshed when content changes.' => 'Faut-il actualiser automatiquement l\'aperçu lorsque le contenu est modifié ?', + 'Whether remotely-stored images should be downloaded and stored locally, to speed up transform generation.' => 'Faut-il garder une copie locale des images hébergées dans le cloud pour accélérer la génération des transformations d\'image ?', + 'Whether the site menu should be shown for {type} selection modals.' => 'Le menu de sélection du site doit-il être affiché dans les fenêtres de sélection {type,select,entrée{d\'} utilisateur{d\'} other{de }}{type}s ?', 'Whether the structure of the related {type} should be maintained.' => 'Indiquer si la structure du {type} connexe doit être maintenue.', 'Whether the table rows should be restricted to those defined by the “Default Values” setting.' => 'Indique si les lignes du tableau doivent être limitées à celles définies par le paramètre « Valeurs par défaut ».', 'Whether this can be dismissed by a user and not shown again.' => 'Indiquer si cela peut être ignoré par un utilisateur pour ne plus être affiché.', - 'Whether to show files that the user doesn’t have permission to view, per the “View files uploaded by other users” permission.' => 'Faut-il afficher les fichiers que l’utilisateur n’est pas autorisé à consulter, selon les droits d’accès « Consulter les fichiers téléversés par d’autres utilisateurs » ?', - 'Whether to show volumes that the user doesn’t have permission to view.' => 'Faut-il afficher les volumes que l’utilisateur n’est pas autorisé à consulter ?', - 'Whether validation errors on the related {type} should prevent the source element from being saved.' => 'Les erreurs de validation des {type} référencé(e)s doivent-elles empêcher l’élément source d’être enregistré ?', + 'Whether to show files that the user doesn’t have permission to view, per the “View files uploaded by other users” permission.' => 'Faut-il afficher les fichiers que l\'utilisateur n\'est pas autorisé à consulter, selon les droits d\'accès « Consulter les fichiers téléversés par d\'autres utilisateurs » ?', + 'Whether to show volumes that the user doesn’t have permission to view.' => 'Faut-il afficher les volumes que l\'utilisateur n\'est pas autorisé à consulter ?', + 'Whether validation errors on the related {type} should prevent the source element from being saved.' => 'Les erreurs de validation des {type} référencé(e)s doivent-elles empêcher l\'élément source d\'être enregistré ?', 'Whether {type} elements should be allowed to relate to themselves.' => 'Si les éléments {type} peuvent se référencer eux-mêmes.', '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é ?', @@ -1819,9 +1819,9 @@ 'Which sites should blocks be saved to?' => 'Sur quels sites les blocs doivent-ils être enregistrés ?', 'Which source do you want to select {type} from?' => 'Depuis quelle source souhaitez-vous sélectionner les {type} ?', 'Which sources do you want to select {type} from?' => 'Depuis quelles sources souhaitez-vous sélectionner les {type} ?', - 'Which template should be loaded when a category’s URL is requested.' => 'Quel template faut-il charger quand l’URL d’une catégorie est demandée ?', - 'Which template should be loaded when an entry’s URL is requested.' => 'Quel template faut-il charger quand l’URL d’une entrée est demandée ?', - 'Which type of entries do you want to create?' => 'Quel type d’entrée souhaitez-vous créer ?', + 'Which template should be loaded when a category’s URL is requested.' => 'Quel template faut-il charger quand l\'URL d\'une catégorie est demandée ?', + 'Which template should be loaded when an entry’s URL is requested.' => 'Quel template faut-il charger quand l\'URL d\'une entrée est demandée ?', + 'Which type of entries do you want to create?' => 'Quel type d\'entrée souhaitez-vous créer ?', 'Widget saved.' => 'Widget enregistré.', 'Widget settings' => 'Paramètres du widget', 'Width unit' => 'Unité de largeur', @@ -1833,39 +1833,39 @@ 'You cannot access the control panel while the system is offline with that account.' => 'Vous ne pouvez pas accéder au panneau de contrôle avec ce compte lorsque le système est hors ligne.', 'You cannot access the control panel 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 active drafts.' => 'Vous n’avez pas de brouillon actif.', - 'You don’t have any widgets yet.' => 'Vous n’avez pas encore de widget.', + 'You don’t have any active drafts.' => 'Vous n\'avez pas de brouillon actif.', + '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 must specify a tab name.' => 'Vous devez spécifier un nom d’onglet.', + 'You must specify a tab name.' => 'Vous devez spécifier un nom d\'onglet.', '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 be on at least {plugin} {version} before you can update to {plugin} {targetVersion}.' => 'Vous devez être sur {plugin} {version} au minimum pour pouvoir effectuer manuellement la mise à jour vers {plugin} {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, 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. Consultez vos emails pour les instructions.', '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 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 cart is empty.' => 'Votre panier est vide.', - 'Your changes could not be stored.' => 'Vos modifications n’ont pas pu être enregistrées.', + 'Your changes could not be stored.' => 'Vos modifications n\'ont pas pu être enregistrées.', 'Your changes have been stored.' => 'Vos modifications ont été enregistrées.', - '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 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 connection is secure' => 'Votre connexion est sécurisée', 'Your email settings are invalid.' => 'Vos paramètres de messagerie sont invalides.', - 'Your license key is invalid.' => 'Votre clef de licence n’est pas valide.', - 'Your project config YAML files are expecting different versions to be installed for the following:' => 'Les fichiers YAML de configuration du projet s’attendent à ce que différentes versions soient installées pour ce qui suit :', - 'Your project config YAML files are expecting the following plugins to be installed:' => 'Les fichiers YAML de configuration du projet de votre projet attendent l’installation des plugins suivants :', + 'Your license key is invalid.' => 'Votre clef de licence n\'est pas valide.', + 'Your project config YAML files are expecting different versions to be installed for the following:' => 'Les fichiers YAML de configuration du projet s\'attendent à ce que différentes versions soient installées pour ce qui suit :', + 'Your project config YAML files are expecting the following plugins to be installed:' => 'Les fichiers YAML de configuration du projet de votre projet attendent l\'installation des plugins suivants :', 'Your project config YAML files contain pending changes.' => 'Vos fichiers YAML de configuration du projet ont des modifications en cours.', 'Your server doesn’t meet the following requirements to run Craft CMS:' => 'Votre serveur ne respecte pas les pré-requis suivants pour exécuter 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} ».', - 'Your {folder} folder isn’t writable.' => 'Votre dossier {folder} n’est pas accessible en écriture.', + '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} ».', + 'Your {folder} folder isn’t writable.' => 'Votre dossier {folder} n\'est pas accessible en écriture.', 'You’re all up to date!' => 'Vous êtes totalement à jour !', 'You’re viewing a revision. None of the {type}’s fields are editable.' => 'Vous visualisez une révision. Aucun des champs de {type} n\'est modifiable.', 'Zip Code' => 'Code postal', - 'account_activation_body' => "Bonjour {{user.friendlyName|e}},\n\nMerci d’avoir créé un compte sur {{siteName}} ! Afin d’activer ce compte, merci de cliquer sur le lien suivant :\n\n<{{link}}>\n\nSi vous n’attendiez aucun email de ce type, ignorez-le, tout simplement.", - 'account_activation_heading' => 'Quand quelqu’un crée un compte :', + 'account_activation_body' => "Bonjour {{user.friendlyName|e}},\n\nMerci d'avoir créé un compte sur {{siteName}} ! Afin d'activer ce compte, merci de cliquer sur le lien suivant :\n\n<{{link}}>\n\nSi 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', 'address' => 'adresse', 'addresses' => 'adresses', @@ -1881,9 +1881,9 @@ 'contains' => 'contient', 'day' => 'jour', 'days ago' => 'jours avant', - 'days from now' => 'jours à l’avenir', + 'days from now' => 'jours à l\'avenir', 'days' => 'jours', - 'does not equal' => 'n’est pas égal à', + 'does not equal' => 'n\'est pas égal à', 'draft' => 'brouillon', 'drafts' => 'brouillons', 'eight' => 'huit', @@ -1895,8 +1895,8 @@ 'files' => 'fichiers', 'five' => 'cinq', 'folders' => 'dossiers', - 'forgot_password_body' => "Bonjour {{user.friendlyName|e}},\n\nPour réinitialiser votre mot de passe pour {{siteName}}, merci de cliquer sur le lien suivant :\n\n<{{link}}>\n\nSi 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_body' => "Bonjour {{user.friendlyName|e}},\n\nPour réinitialiser votre mot de passe pour {{siteName}}, merci de cliquer sur le lien suivant :\n\n<{{link}}>\n\nSi 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', 'global set' => 'jeu de globales', @@ -1904,7 +1904,7 @@ 'has a value' => 'a une valeur', 'hour' => 'heure', 'hours ago' => 'heures avant', - 'hours from now' => 'heures à l’avenir', + 'hours from now' => 'heures à l\'avenir', 'hours' => 'heures', 'is between…' => 'est entre…', 'is empty' => 'est vide', @@ -1915,10 +1915,10 @@ 'is not one of' => 'ne fait pas partie de', 'is one of' => 'fait partie de', 'is related to' => 'est lié à', - 'less than a minute' => 'moins d’une minute', + 'less than a minute' => 'moins d\'une minute', 'minute' => 'minute', 'minutes ago' => 'minutes avant', - 'minutes from now' => 'minutes à l’avenir', + 'minutes from now' => 'minutes à l\'avenir', 'minutes' => 'minutes', 'nine' => 'neuf', 'on {date}' => 'le {date}', @@ -1939,20 +1939,20 @@ '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', - 'today' => 'aujourd’hui', + 'today' => 'aujourd\'hui', 'two' => 'deux', 'user' => 'utilisateur', 'users' => 'utilisateurs', - 'verify_new_email_body' => "Bonjour {{user.friendlyName|e}},\n\nMerci de vérifier votre nouvelle adresse email en cliquant sur le lien suivant :\n\n<{{link}}>\n\nSi 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_body' => "Bonjour {{user.friendlyName|e}},\n\nMerci de vérifier votre nouvelle adresse email en cliquant sur le lien suivant :\n\n<{{link}}>\n\nSi 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', 'yesterday' => 'hier', - '{attribute} cannot contain emoji.' => '{attribute} ne peut pas contenir d’emoji.', - '{attribute} cannot contain spaces.' => '{attribute} ne peut pas contenir d’espaces.', + '{attribute} cannot contain emoji.' => '{attribute} ne peut pas contenir d\'emoji.', + '{attribute} cannot contain spaces.' => '{attribute} ne peut pas contenir d\'espaces.', '{attribute} cannot start with the {setting} config setting.' => '{attribute} ne peut pas commencer avec le paramètre de configuration {setting}.', - '{attribute} is not a valid URI' => '{attribute} n’est pas un URI valide', + '{attribute} is not a valid URI' => '{attribute} n\'est pas un URI valide', '{attribute} must be a date.' => '{attribute} doit être une date.', '{attribute} must be a time.' => '{attribute} doit être une heure.', '{attribute} must be an array.' => '{attribute} doit être un ensemble.', @@ -1976,7 +1976,7 @@ '{description} (batch {index, number} of {total, number})' => '{description} (lot {index, number} sur {total, number})', '{edition} edition' => 'édition {edition}', '{element} pagination' => 'Pagination {element}', - '{filename} isn’t selectable for this field.' => '{filename} n’est pas sélectionnable pour ce champ.', + '{filename} isn’t selectable for this field.' => '{filename} n\'est pas sélectionnable pour ce champ.', '{first, number}-{last, number} of {total, number} {total, plural, =1{{item}} other{{items}}}' => '{first, number}–{last, number} sur {total, number} {total, plural, =1{{item}} other{{items}}}', '{first}-{last} of {total}' => '{first}–{last} de {total}', '{names} {total, plural, =1{is installed as a trial} other{are installed as trials}}.' => '{names} {total, plural, one {}=1{est installé en tant qu\'essai} other{sont installés en tant qu\'essais}}.', @@ -2002,7 +2002,7 @@ '{num, number} {section} {num, plural, =1{entry} other{entries}}' => '{num, number} {num, plural, one {} =1{entrée} other{entrées}} {section}', '{pct} width' => 'largeur {pct}', '{renewalPrice}/year per site for updates after that.' => '{renewalPrice}/an par site pour mises à jour par la suite.', - '{section} Entry Types' => 'Types d’entrée {section}', + '{section} Entry Types' => 'Types d\'entrée {section}', '{step, number} of {total, number}' => '{step, number} de {total, number}', '{title} ({site})' => '{title} ({site})', '{total, number} {total, plural, =1{{item}} other{{items}}}' => '{total, number} {total, plural, one {}=1{{item}} other{{items}}}', @@ -2027,13 +2027,13 @@ '{user} is viewing a draft of this {type}.' => '{user} est en train de consulter un brouillon de ce {type}.', '{user} is viewing this {type}.' => '{user} est en train de consulter ce {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.', + '{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.', '{volume} root' => 'Racine de {volume}', - '“{extension}” is not an allowed file extension.' => '« {extension} » n’est pas une extension de fichier autorisée.', - '“{filename}” is not allowed in this field.' => '« {filename} » n’est pas autorisé dans ce champ.', + '“{extension}” is not an allowed file extension.' => '« {extension} » n\'est pas une extension de fichier autorisée.', + '“{filename}” is not allowed in this field.' => '« {filename} » n\'est pas autorisé dans ce champ.', '“{filename}” is too large.' => '« {filename} » est trop volumineux.', '“{handle}” is a reserved word.' => '« {handle} » est un mot réservé.', - '“{handle}” isn’t a valid handle.' => '« {handle} » n’est pas un identificateur valide.', + '“{handle}” isn’t a valid handle.' => '« {handle} » n\'est pas un identificateur valide.', '“{name}” deleted.' => '« {name} » supprimé.', ]; From cb442b266f32072ab0de6b80c3346c26093dbffc Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:17 -0700 Subject: [PATCH 02/27] New translations app.php (Spanish) [ci skip] --- src/translations/es/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/es/app.php b/src/translations/es/app.php index 4235f1b8edb..805ccc4bbcb 100644 --- a/src/translations/es/app.php +++ b/src/translations/es/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'El sitio primario se cargará de manera predeterminada en el front-end.', 'The request could not be understood by the server due to malformed syntax.' => 'La petición no puede ser interpretada por el servidor debido a una sintaxis incorrecta.', 'The requested URL was not found on this server.' => 'La URL solicitada no se encontró en el servidor.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => '{count, plural, =1{El elemento «{relatedType}» seleccionado contiene} other{Los elementos «{relatedType}» seleccionados contienen}} errores de validación, lo que impide que este tipo de {type} se guarde. Edite el elemento «{relatedType}» para corregir el error.', 'The server doesn’t meet Craft’s new requirements:' => 'El servidor no cumple con los nuevos requisitos de Craft:', 'The table name prefix' => 'El prefijo del nombre de la tabla', 'The template Craft CMS will use for HTML emails' => 'La plantilla Craft CMS será usada para correos electrónicos HTML', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Validar campos personalizados en registro público', 'Validate related {type}' => 'Validar {type} relacionado', 'Validation errors for site: “{siteName}“' => 'Errores de validación del sitio: “{siteName}“', - 'Validation errors found in {attribute} {type}; please fix them.' => 'Errores de validación encontrados en {attribute} {type}; corrígelos.', 'Value prefixed by “{prefix}”.' => 'Valor con prefijo “{prefix}”.', 'Value suffixed by “{suffix}”.' => 'Valor con sufijo “{suffix}”.', 'Value' => 'Valor', From 598f7a5d17afad4af2d4499f64d1fc8dccfa8714 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:18 -0700 Subject: [PATCH 03/27] New translations app.php (Arabic) [ci skip] --- src/translations/ar/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/ar/app.php b/src/translations/ar/app.php index c37264eb00c..f7947444ec6 100644 --- a/src/translations/ar/app.php +++ b/src/translations/ar/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'سيتم تحميل الموقع الأساسي افتراضيًا على الوجهة الأمامية.', 'The request could not be understood by the server due to malformed syntax.' => 'تعذر على الخادم فهم الطلب لأن بناء الجملة سيئ.', 'The requested URL was not found on this server.' => 'لم يتم العثور على عنوان URL المطلوب على هذا الخادم.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => '{relatedType} {count, plural, zero {المُحدَّد} one {المُحدَّد} two {المُحدَّدان} few {المُحدَّدة} many {المُحدَّدة}=1{المُحدَّد} other{المُحدَّدة}} {count, plural, zero {يحتوي} one {يحتوي} two {يحتويان} few {تحتوي} many {تحتوي}=1{يحتوي} other{تحتوي}} على أخطاء في التحقُّق من الصحة، مما يحول دون حفظ {type} هذا. قُم بتعديل {relatedType} لإصلاحها.', 'The server doesn’t meet Craft’s new requirements:' => 'الخادم لا يستوفي متطلبات Craft الجديدة.', 'The table name prefix' => 'بادئة اسم الجدول', 'The template Craft CMS will use for HTML emails' => 'القالب الذي سوف يستخدمه Craft CMS لرسائل البريد الإلكتروني HTML', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'التحقق من صحة الحقول المخصصة في التسجيل العام', 'Validate related {type}' => 'التحقق من صحة {type} ذات الصلة', 'Validation errors for site: “{siteName}“' => 'أخطاء التحقق من الصحة للموقع: "{siteName}"', - 'Validation errors found in {attribute} {type}; please fix them.' => 'تم العثور على أخطاء تحقق من الصحة في {attribute} {type}؛ يُرجى إصلاحها.', 'Value prefixed by “{prefix}”.' => 'القيمة مسبوقة بـ "{prefix}".', 'Value suffixed by “{suffix}”.' => 'القيمة ملحقة بـ "{suffix}".', 'Value' => 'القيمة', From bc05ede80fd33f795cb9db897f628da4574bffd3 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:20 -0700 Subject: [PATCH 04/27] New translations app.php (Czech) [ci skip] --- src/translations/cs/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/cs/app.php b/src/translations/cs/app.php index 97aaf33e949..682bdba7fb1 100644 --- a/src/translations/cs/app.php +++ b/src/translations/cs/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'Primární web bude načten ve výchozím nastavení ve front-endu.', 'The request could not be understood by the server due to malformed syntax.' => 'Kvůli vadné syntaxi požadavku nastala chyba při jeho čtení na straně serveru.', 'The requested URL was not found on this server.' => 'Zadaná adresa na tomto serveru nebyla nalezena.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => '{count, plural, one {Vybraný {relatedType} obsahuje} few {Vybrané {relatedType} obsahují} many {Vybraný {relatedType} obsahuje} other{Vybrané {relatedType} obsahují}} chyby ověření, které brání uložení tohoto {type}. Upravte {relatedType} a opravte je.', 'The server doesn’t meet Craft’s new requirements:' => 'Server nesplňuje nové požadavky systému Craft:', 'The table name prefix' => 'Předpona názvu tabulky', 'The template Craft CMS will use for HTML emails' => 'Šablona, kterou Craft CMS použije pro HTML emaily', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Ověřovat vlastní pole při veřejné registraci', 'Validate related {type}' => 'Ověřit příslušný {type}', 'Validation errors for site: “{siteName}“' => 'Chyby při ověřování webu: "{siteName}"', - 'Validation errors found in {attribute} {type}; please fix them.' => 'V atributu {attribute} {type} byly nalezeny chyby ověření; opravte je prosím.', 'Value prefixed by “{prefix}”.' => 'Hodnota s předponou „{prefix}“.', 'Value suffixed by “{suffix}”.' => 'Hodnota s příponou „{suffix}“.', 'Value' => 'Hodnota', From 6d5ab6a6f9afb7fc7dbcc934ca93d8705ea5c1dc Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:22 -0700 Subject: [PATCH 05/27] New translations app.php (Danish) [ci skip] --- src/translations/da/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/da/app.php b/src/translations/da/app.php index ece61042c8b..f57224fb538 100644 --- a/src/translations/da/app.php +++ b/src/translations/da/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'Det primære site vil som standard blive indlæst på forsiden.', 'The request could not be understood by the server due to malformed syntax.' => 'Anmodningen kunne forstås af serveren på grund af misdannet syntaks', 'The requested URL was not found on this server.' => 'Den anmodede URL blev ikke fundet på denne server.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => 'Den valgte {relatedType} {count, plural, one {}=1{indeholder} other{indeholder}} valideringsfejl, der forhindrer denne {type} i at blive gemt. Rediger {relatedType} for at fikse dem.', 'The server doesn’t meet Craft’s new requirements:' => 'Serveren opfylder ikke Crafts nye krav:', 'The table name prefix' => 'Tabelnavnets præfiks', 'The template Craft CMS will use for HTML emails' => 'Skabelonen som Craft CMS vil bruge til HTML e-mails', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Valider brugerdefinerede felter ved offentlig registrering', 'Validate related {type}' => 'Valider pågældende {type}', 'Validation errors for site: “{siteName}“' => 'Valideringsfejl for site: “{siteName}“', - 'Validation errors found in {attribute} {type}; please fix them.' => 'Valideringsfejl fundet i {attribute} {type}; reparer dem.', 'Value prefixed by “{prefix}”.' => 'Værdi med præfikset “{prefix}”.', 'Value suffixed by “{suffix}”.' => 'Værdi med suffikset “{suffix}”.', 'Value' => 'Værdi', From ab824429614b901f6a59e01237f980a09efb0848 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:24 -0700 Subject: [PATCH 06/27] New translations app.php (German) [ci skip] --- src/translations/de/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/de/app.php b/src/translations/de/app.php index 2d881c4880c..dabaca5308f 100644 --- a/src/translations/de/app.php +++ b/src/translations/de/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'Die primäre Website wird standardmäßig im Front-End geladen.', 'The request could not be understood by the server due to malformed syntax.' => 'Der Server konnte Ihre Anfrage aufgrund fehlerhafter Syntax nicht verarbeiten.', 'The requested URL was not found on this server.' => 'Die angeforderte URL wurde auf diesem Server nicht gefunden.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => '{relatedType} {count, plural, one {}=1{enthält} other{enthalten}} Validierungsfehler, {type} nicht gespeichert. Um die Fehler zu beheben, bearbeiten Sie d. {relatedType}.', 'The server doesn’t meet Craft’s new requirements:' => 'Der Server erfüllt die neuen Anforderungen von Craft nicht:', 'The table name prefix' => 'Präfix des Tabellennamens', 'The template Craft CMS will use for HTML emails' => 'Die Vorlage, die Craft CMS für HTML Emails nutzen wird', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Benutzerdefinierte Felder bei öffentlicher Registrierung validieren', 'Validate related {type}' => 'Validierung des zugehörigen {type}', 'Validation errors for site: “{siteName}“' => 'Validierungsfehler für die Website: "{siteName}"', - 'Validation errors found in {attribute} {type}; please fix them.' => 'Validierungsfehler gefunden in {attribute} ({type}); bitte beheben.', 'Value prefixed by “{prefix}”.' => 'Werte, bei denen "{prefix}" vorangestellt ist.', 'Value suffixed by “{suffix}”.' => 'Werte, bei denen "{suffix}" angehängt ist.', 'Value' => 'Wert', From e3671eddbe6bd6a40414aa18ff2b15566fc13cd3 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:26 -0700 Subject: [PATCH 07/27] New translations app.php (Hebrew) [ci skip] --- src/translations/he/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/he/app.php b/src/translations/he/app.php index 1b0b50da686..459f08c6cf5 100644 --- a/src/translations/he/app.php +++ b/src/translations/he/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'האתר הראשי ייטען כברירת מחדל בחזית.', 'The request could not be understood by the server due to malformed syntax.' => 'הבקשה לא הובנה ע"י השרת עקב תחביר לקוי.', 'The requested URL was not found on this server.' => 'ה-URL שביקשת לא נמצא על השרת הזה.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => 'ה{relatedType} {count, plural, =1{שנבחר מכיל} other{שנבחרו מכילים}} שגיאות אימות, שמונעות את השמירה של {type}. ערוך את ה{relatedType} כדי לתקן אותם.', 'The server doesn’t meet Craft’s new requirements:' => 'השרת אינו עומד בדרישות החדשות של Craft:', 'The table name prefix' => 'קידומת שם הטבלה', 'The template Craft CMS will use for HTML emails' => 'התבנית שבה תשתמש Craft CMS לדואר אלקטרוני HTML.', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'אמת שדות מותאמים אישית ברישום ציבורי', 'Validate related {type}' => 'אמת את ה{type} הקשור', 'Validation errors for site: “{siteName}“' => 'תיקוף שגיאות לאתר: "{siteName}"', - 'Validation errors found in {attribute} {type}; please fix them.' => 'נמצאו שגיאות תיקוף ב-{type} {attribute}; נא לתקן אותן.', 'Value prefixed by “{prefix}”.' => 'ערך עם קידומת "{prefix}".', 'Value suffixed by “{suffix}”.' => 'ערך עם סיומת "{suffix}".', 'Value' => 'ערך', From e91bd1573c4894d37b69076f594fdbd457c3fadb Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:28 -0700 Subject: [PATCH 08/27] New translations app.php (Hungarian) [ci skip] --- src/translations/hu/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/hu/app.php b/src/translations/hu/app.php index 8d180f74f44..e2a737c011e 100644 --- a/src/translations/hu/app.php +++ b/src/translations/hu/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'Az elsődleges webhely alapértelmezés szerint betöltődik a kezelőfelületen.', 'The request could not be understood by the server due to malformed syntax.' => 'Hibás szintaxis miatt a szerver nem képes megérteni a kérést.', 'The requested URL was not found on this server.' => 'A kért URL nem található ezen a szerveren.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => 'A kiválasztott {relatedType} érvényesítési hibákat {count, plural, one {}=1{tartalmaz} other{tartalmaznak}}, ezért ez a {type} nem menthető. A hiba kijavításához javítsa ki a {relatedType} elemet.', 'The server doesn’t meet Craft’s new requirements:' => 'A kiszolgáló nem felel meg a Craft új követelményeinek:', 'The table name prefix' => 'A táblanév előtagja', 'The template Craft CMS will use for HTML emails' => 'A Craft CMS által a HTML formátumú e-mailekhez használt sablon', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Egyéni mezők ellenőrzése nyilvános regisztráció során', 'Validate related {type}' => 'A kapcsolódó {type} ellenőrzése', 'Validation errors for site: “{siteName}“' => 'Hitelesítési hibák a webhelynél: „{siteName}”', - 'Validation errors found in {attribute} {type}; please fix them.' => 'Hitelesítési hibákat találtunk a(z) {attribute} {type} esetében; kérjük, javítsa ki őket.', 'Value prefixed by “{prefix}”.' => 'Az érték előtagja „{prefix}”.', 'Value suffixed by “{suffix}”.' => 'Az érték utótagja „{suffix}”.', 'Value' => 'Érték', From 4fc722777d951f700f39b92b221c0510092abc96 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:30 -0700 Subject: [PATCH 09/27] New translations app.php (Italian) [ci skip] --- src/translations/it/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/it/app.php b/src/translations/it/app.php index 45746b09082..02aef16c17d 100644 --- a/src/translations/it/app.php +++ b/src/translations/it/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'Il sito principale sarà caricato in primo piano per impostazione predefinita.', 'The request could not be understood by the server due to malformed syntax.' => 'La richiesta non può essere compresa dal server a causa di sintassi non valida.', 'The requested URL was not found on this server.' => 'L\'URL richiesto non è stato trovato su questo server.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => 'Uno o più {relatedType} selezionato/i {count, plural, one {}=1{contiene} other{contengono}} errori di convalida che impediscono il salvataggio di questo {type}. Modifica il {relatedType} per correggerli.', 'The server doesn’t meet Craft’s new requirements:' => 'Il server non risponde ai nuovi requisiti di Craft:', 'The table name prefix' => 'Prefisso del nome tabella', 'The template Craft CMS will use for HTML emails' => 'Il modello Craft CMS verrà utilizzato per email HTML', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Convalida campi personalizzati su registrazione pubblica', 'Validate related {type}' => 'Convalida {type} correlato', 'Validation errors for site: “{siteName}“' => 'Errori di convalida per il sito: “{siteName}“', - 'Validation errors found in {attribute} {type}; please fix them.' => 'Errori di convalida trovati in {attribute} {type}; correggere.', 'Value prefixed by “{prefix}”.' => 'Valore preceduto da “{prefix}”.', 'Value suffixed by “{suffix}”.' => 'Valore seguito da “{suffix}”.', 'Value' => 'Valore', From 736d3b1f28034765633e64c4893808ec0732f846 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:32 -0700 Subject: [PATCH 10/27] New translations app.php (Japanese) [ci skip] --- src/translations/ja/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/ja/app.php b/src/translations/ja/app.php index e643a958dbe..b0fabc7ab7f 100644 --- a/src/translations/ja/app.php +++ b/src/translations/ja/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'プライマリサイトはデフォルトでフロントエンドにロードされます。', 'The request could not be understood by the server due to malformed syntax.' => '不正な形式のシンタックスのため、サーバーはリクエストが理解できませんでした。', 'The requested URL was not found on this server.' => 'サーバーにリクエストしたURLが見つかりません。', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => '選択された{relatedType}には検証エラーが{count, plural, =1{含まれている} other{含まれている}}ため、 この{type}を保存することができません。修正するには、{relatedType}を編集してください。', 'The server doesn’t meet Craft’s new requirements:' => 'このサーバーは Craft の新しい要件を満たしません:', 'The table name prefix' => 'テーブル名のプレフィックス', 'The template Craft CMS will use for HTML emails' => 'HTMLメールに対してCraft CMSが使用するテンプレート', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => '一般登録のカスタムフィールドを検証', 'Validate related {type}' => '関連{type}を検証する', 'Validation errors for site: “{siteName}“' => 'サイトの検証エラー: 「{siteName}」', - 'Validation errors found in {attribute} {type}; please fix them.' => '検証エラーが{attribute}{type}で見つかりました。修正してください。', 'Value prefixed by “{prefix}”.' => '「{prefix}」で始まる値。', 'Value suffixed by “{suffix}”.' => '「{suffix}」で終わる値。', 'Value' => '値', From c9881c29afe19a8e2d2bc764ef5611b025207a28 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:34 -0700 Subject: [PATCH 11/27] New translations app.php (Korean) [ci skip] --- src/translations/ko/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/ko/app.php b/src/translations/ko/app.php index cba43078d6a..673ce456ea8 100644 --- a/src/translations/ko/app.php +++ b/src/translations/ko/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => '기본 사이트는 기본적으로 프런트 엔드에 로드됩니다.', 'The request could not be understood by the server due to malformed syntax.' => '비정형 구문으로 인해 서버에서 요청을 인식하지 못했습니다.', 'The requested URL was not found on this server.' => '요청된 URL을 이 서버에서 찾을 수 없습니다.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => '선택한 {relatedType}에 유효성 검사 오류가 {count, plural, =1{있으므로} other{있으므로}}, 이 {type}을(를) 저장할 수 없습니다. {relatedType}을(를) 편집하여 오류를 수정하십시오.', 'The server doesn’t meet Craft’s new requirements:' => '서버가 Craft의 새 요구 사항을 충족하지 않습니다.', 'The table name prefix' => '테이블 이름 접두사', 'The template Craft CMS will use for HTML emails' => 'Craft CMS가 HTML 이메일에 대해 사용할 템플릿', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => '공개 등록에서 사용자 정의 필드의 유효성 검사', 'Validate related {type}' => '관련 {type} 유효화', 'Validation errors for site: “{siteName}“' => '사이트 유효성 검사 오류: “{siteName}“', - 'Validation errors found in {attribute} {type}; please fix them.' => '{attribute} {type}에서 유효성 검사 오류가 발견되었습니다. 수정해주십시오.', 'Value prefixed by “{prefix}”.' => '“{prefix}” 접두사가 있는 값입니다.', 'Value suffixed by “{suffix}”.' => '“{suffix}” 접미사가 있는 값입니다.', 'Value' => '값', From 595b4da31d48b985f3e47df5c5d9c9a971b3f305 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:36 -0700 Subject: [PATCH 12/27] New translations app.php (Dutch) [ci skip] --- src/translations/nl/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/nl/app.php b/src/translations/nl/app.php index 6d51ab8b75b..935a5e373e8 100644 --- a/src/translations/nl/app.php +++ b/src/translations/nl/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'De primaire site wordt standaard geladen in de front end.', 'The request could not be understood by the server due to malformed syntax.' => 'De server begrijpt het verzoek niet vanwege foutieve syntax.', 'The requested URL was not found on this server.' => 'De aangevraagde URL werd niet op deze server gevonden.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => 'De/het geselecteerde {relatedType} {count, plural, one {}=1{bevat} other{bevatten}} validatiefouten, waardoor deze {type} niet kan worden opgeslagen. Bewerk de {relatedType} om ze op te lossen.', 'The server doesn’t meet Craft’s new requirements:' => 'De server voldoet niet aan de nieuwe vereisten van Craft:', 'The table name prefix' => 'The tabel naam prefix', 'The template Craft CMS will use for HTML emails' => 'Het sjabloon dat Craft CMS zal gebruiken voor HTML e-mails.', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Aangepaste velden verifiëren bij openbare registratie', 'Validate related {type}' => 'Betreffende {type} valideren', 'Validation errors for site: “{siteName}“' => 'Validatiefouten voor site: "{siteName}"', - 'Validation errors found in {attribute} {type}; please fix them.' => 'Validatiefouten gevonden in {type} {attribute}; los ze op.', 'Value prefixed by “{prefix}”.' => 'Waarde met prefix “{prefix}”.', 'Value suffixed by “{suffix}”.' => 'Waarde met suffix "{suffix}".', 'Value' => 'Waarde', From bc93f24ed2e40d89d1355f28b497c70860dde38e Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:38 -0700 Subject: [PATCH 13/27] New translations app.php (Polish) [ci skip] --- src/translations/pl/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/pl/app.php b/src/translations/pl/app.php index c596bc6730c..21f6e89527e 100644 --- a/src/translations/pl/app.php +++ b/src/translations/pl/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'Główna witryna zostanie domyślnie załadowana do front-endu.', 'The request could not be understood by the server due to malformed syntax.' => 'Żądanie nie mogło być zrozumiane przez serwer z zniekształconej składni.', 'The requested URL was not found on this server.' => 'Żądany URL nie został odnaleziony na tym serwerze.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => 'Błędy walidacji w {relatedType}{count, plural, one {} few {} many {}=1{} other{}}, uniemożliwiające zapisanie tego {type}. Edytuj {relatedType}, aby je naprawić.', 'The server doesn’t meet Craft’s new requirements:' => 'Serwer nie spełnia nowych wymagań systemu Craft:', 'The table name prefix' => 'Prefiks nazwy tabeli', 'The template Craft CMS will use for HTML emails' => 'Szablon, który Craft CMS użyje dla e-maili HTML', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Sprawdź poprawność pól niestandardowych podczas rejestracji publicznej', 'Validate related {type}' => 'Sprawdź poprawność powiązanego elementu {type}', 'Validation errors for site: “{siteName}“' => 'Błędy walidacji dla witryny: „{siteName}”', - 'Validation errors found in {attribute} {type}; please fix them.' => 'Znaleziono błędy walidacji w {attribute} {type}; napraw je.', 'Value prefixed by “{prefix}”.' => 'Wartość z prefiksem „{prefix}”.', 'Value suffixed by “{suffix}”.' => 'Wartość z sufiksem „{suffix}”.', 'Value' => 'Wartość', From c41fadc2a4d8ef5e9795c7b2b9faae5b54fd3560 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:40 -0700 Subject: [PATCH 14/27] New translations app.php (Portuguese) [ci skip] --- src/translations/pt/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/pt/app.php b/src/translations/pt/app.php index 03b987246bc..c60fbd551a3 100644 --- a/src/translations/pt/app.php +++ b/src/translations/pt/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'O site principal será carregado, por predefinição, no front end.', 'The request could not be understood by the server due to malformed syntax.' => 'A solicitação não pôde ser entendida pelo servidor devido a um erro de sintaxe.', 'The requested URL was not found on this server.' => 'A URL requisitada não foi encontrada nesse servidor.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => '{count, plural, =1{O elemento "{relatedType}" selecionado contém} other{Os elementos "{relatedType}" selecionados contêm}} erros de validação, impedindo que este elemento "{type}" seja guardado. Edite o elemento "{relatedType}" para os corrigir.', 'The server doesn’t meet Craft’s new requirements:' => 'O servidor não cumpre os novos requisitos do Craft:', 'The table name prefix' => 'O prefixo do nome da tabela', 'The template Craft CMS will use for HTML emails' => 'O template que Craft CMS usará para e-mails HTML.', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Validar campos personalizados no registo público', 'Validate related {type}' => 'Validar {type} relacionado', 'Validation errors for site: “{siteName}“' => 'Erros de validação para o site: “{siteName}“', - 'Validation errors found in {attribute} {type}; please fix them.' => 'Foram encontrados erros de validação em {attribute} de {type}; por favor, corrija os mesmos.', 'Value prefixed by “{prefix}”.' => 'Valor com prefixo “{prefix}”.', 'Value suffixed by “{suffix}”.' => 'Valor com sufixo “{suffix}”.', 'Value' => 'Valor', From 24acb08b17193044b2e16865a70c0202ec742c44 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:42 -0700 Subject: [PATCH 15/27] New translations app.php (Russian) [ci skip] --- src/translations/ru/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/ru/app.php b/src/translations/ru/app.php index c574f16aa02..7d730152982 100644 --- a/src/translations/ru/app.php +++ b/src/translations/ru/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'В интерфейс по умолчанию загружается основной сайт.', 'The request could not be understood by the server due to malformed syntax.' => 'Запрос не может быть обработан сервером из-за некорректного синтаксиса.', 'The requested URL was not found on this server.' => 'Запрашиваемая страница не найдена на этом сервере.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => '{count, plural, one {} few {Выбранные {relatedType} содержат} many {Выбранные {relatedType} содержат}=1{Выбранный {relatedType} содержит} other{Выбранные {relatedType} содержат}} ошибки проверки, не позволяющие сохранить этот тип {type}. Отредактируйте тип {relatedType}, чтобы исправить ошибки.', 'The server doesn’t meet Craft’s new requirements:' => 'Сервер не отвечает новым требованиям приложения Craft:', 'The table name prefix' => 'Префикс имени таблицы', 'The template Craft CMS will use for HTML emails' => 'Шаблон, который Craft CMS будет использовать для электронных HTML писем', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Проверить пользовательские поля при публичной регистрации', 'Validate related {type}' => 'Проверить связанный тип {type}', 'Validation errors for site: “{siteName}“' => 'Ошибки проверки для сайта: "{siteName}"', - 'Validation errors found in {attribute} {type}; please fix them.' => 'В {attribute} {type} обнаружены ошибки проверки; исправьте их.', 'Value prefixed by “{prefix}”.' => 'Значение с префиксом “{prefix}”.', 'Value suffixed by “{suffix}”.' => 'Значение с суффиксом “{suffix}”.', 'Value' => 'Значение', From 4f44b0892a3d0b5188174bb5b69f01db6a7497de Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:44 -0700 Subject: [PATCH 16/27] New translations app.php (Slovak) [ci skip] --- src/translations/sk/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/sk/app.php b/src/translations/sk/app.php index a9b5d640666..6403044bae3 100644 --- a/src/translations/sk/app.php +++ b/src/translations/sk/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'V predvolenom nastavení sa v klientskom rozhraní načíta hlavný web.', 'The request could not be understood by the server due to malformed syntax.' => 'Server nemôže požiadavke porozumieť, kvôli chybe v syntaxe.', 'The requested URL was not found on this server.' => 'Požadovaná URL adresa nebola na tomto serveri nájdená.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => '{relatedType} {count, plural, one {obsahuje} few {obsahujú} many {obsahuje}=1{obsahuje} other{obsahuje}} chyby overenia, ktoré bránia uloženiu tohto {type}. Upravte {relatedType} a opravte ich.', 'The server doesn’t meet Craft’s new requirements:' => 'Server nespĺňa nové požiadavky systému Craft:', 'The table name prefix' => 'Predpona názvu tabuľky', 'The template Craft CMS will use for HTML emails' => 'Šablóna, ktorú bude Craft CMS používať pre HTML emaily.', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Overenie vlastných polí pri verejnej registrácii', 'Validate related {type}' => 'Overiť príslušný {type}', 'Validation errors for site: “{siteName}“' => 'Chyby overovania pre web: „{siteName}“', - 'Validation errors found in {attribute} {type}; please fix them.' => 'V atribúte {attribute} {type} sa našli chyby validácie; opravte ich.', 'Value prefixed by “{prefix}”.' => 'Hodnota s predponou „{prefix}“.', 'Value suffixed by “{suffix}”.' => 'Hodnota s príponou „{suffix}“.', 'Value' => 'Hodnota', From a60edbf2e75d0a0b8ad428e82ab3e6c8de9d6ae1 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:47 -0700 Subject: [PATCH 17/27] New translations app.php (Swedish) [ci skip] --- src/translations/sv/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/sv/app.php b/src/translations/sv/app.php index 6c69b0a9163..97dac2e172d 100644 --- a/src/translations/sv/app.php +++ b/src/translations/sv/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'Den primära webbplatsen laddas som standard på front end.', 'The request could not be understood by the server due to malformed syntax.' => 'Begäran kunde inte förstås av servern på grund av syntaxfel.', 'The requested URL was not found on this server.' => 'Begärd URL kunde inte hittas på servern.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => 'Den valda {relatedType} {count, plural, =1{innehåller} other{innehåller}} valideringsfel, vilket förhindrar denna {type} från att sparas. Redigera {relatedType} för att lösa dem.', 'The server doesn’t meet Craft’s new requirements:' => 'Servern uppfyller inte Crafts nya förutsättningar:', 'The table name prefix' => 'Prefix för tabellnamnet', 'The template Craft CMS will use for HTML emails' => 'Mallen Craft CMS kommer använda för HTML-e-post.', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Validera anpassade fält vid allmän registrering', 'Validate related {type}' => 'Validera relaterade {type}', 'Validation errors for site: “{siteName}“' => 'Valideringsfel för webbplatsen: "{siteName}"', - 'Validation errors found in {attribute} {type}; please fix them.' => 'Valideringsfel hittades i {attribute} {type}, vänligen åtgärda dem.', 'Value prefixed by “{prefix}”.' => 'Värde med prefixet "{prefix}".', 'Value suffixed by “{suffix}”.' => 'Värde med suffixet "{suffix}".', 'Value' => 'Värde', From a40008cafb4271445e8589bd689dfca47846daf8 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:48 -0700 Subject: [PATCH 18/27] New translations app.php (Turkish) [ci skip] --- src/translations/tr/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/tr/app.php b/src/translations/tr/app.php index 7c42ff116b9..e4e7c1e1bf9 100644 --- a/src/translations/tr/app.php +++ b/src/translations/tr/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'Birincil site varsayılan olarak ön uca yüklenecek.', 'The request could not be understood by the server due to malformed syntax.' => 'İstek kötü biçimlendirilmiş sözdizim sebebiyle sunucu tarafından anlaşılamadı.', 'The requested URL was not found on this server.' => 'İstenen URL bu sunucuda bulunamadı.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => 'Seçilen {relatedType}, doğrulama hataları {count, plural, one {}=1{içeriyor} other{içeriyor}} ve bu {type} öğesinin kaydedilmesini engelliyor. Hataları düzeltmek için {relatedType} öğesini düzenleyin.', 'The server doesn’t meet Craft’s new requirements:' => 'Sunucu Craft\'ın yeni gereksinimlerini karşılamıyor:', 'The table name prefix' => 'Tablo adı ön eki', 'The template Craft CMS will use for HTML emails' => 'Craft CMS\'in HTML epostaları için kullanacağı şablon', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Genel kayıttaki özel alanları doğrulayın', 'Validate related {type}' => '{type} ile ilgili doğrulama', 'Validation errors for site: “{siteName}“' => 'Site için doğrulama hataları: "{siteName}"', - 'Validation errors found in {attribute} {type}; please fix them.' => '{attribute} {type} içinde bulunan doğrulama hataları; lütfen bu hataları düzeltin.', 'Value prefixed by “{prefix}”.' => '“{prefix}” ön ekine sahip değer.', 'Value suffixed by “{suffix}”.' => '“{suffix}” son ekine sahip değer.', 'Value' => 'Değer', From a3a9969f72a72b62134b18d30313c56e685e3789 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:50 -0700 Subject: [PATCH 19/27] New translations app.php (Ukrainian) [ci skip] --- src/translations/uk/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/uk/app.php b/src/translations/uk/app.php index 459961a6a8e..3fcd995a1e6 100644 --- a/src/translations/uk/app.php +++ b/src/translations/uk/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'В інтерфейсі за замовчуванням завантажуватиметься основний сайт.', 'The request could not be understood by the server due to malformed syntax.' => 'Сервер не може обробити запит через некоректний синтаксис.', 'The requested URL was not found on this server.' => 'Запитану URL-адресу не знайдено на цьому сервері.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => '{count, plural, one {Вибраний об\'єкт ({relatedType}) містить} few {Вибрані об\'єкти ({relatedType}) містять} many {Вибрані об\'єкти ({relatedType}) містять}=1 {Вибраний об\'єкт ({relatedType}) містить} other{Вибрані об\'єкти ({relatedType}) містять}} помилки перевірки, які не дають змоги зберегти цей об\'єкт ({type}). Відредагуйте об\'єкти ({relatedType}), щоб виправити помилки.', 'The server doesn’t meet Craft’s new requirements:' => 'Сервер не відповідає новим вимогам Craft:', 'The table name prefix' => 'Префікс імені таблиці', 'The template Craft CMS will use for HTML emails' => 'Шаблон, який Craft CMS використовуватиме для повідомлень електронної пошти у форматі HTML', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Перевіряти користувацькі поля за умови публічної реєстрації', 'Validate related {type}' => 'Перевіряти пов\'язаний об\'єкт ({type})', 'Validation errors for site: “{siteName}“' => 'Помилки валідації для сайту: “{siteName}“', - 'Validation errors found in {attribute} {type}; please fix them.' => '{attribute} {type} містить помилки валідації; виправте їх.', 'Value prefixed by “{prefix}”.' => 'Значення з префіксом «{prefix}».', 'Value suffixed by “{suffix}”.' => 'Значення із суфіксом «{suffix}».', 'Value' => 'Значення', From ee95581c001c6c6820613406d21e50db5bf76e0e Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:52 -0700 Subject: [PATCH 20/27] New translations app.php (Chinese Simplified) [ci skip] --- src/translations/zh/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/zh/app.php b/src/translations/zh/app.php index c2bc0069142..976e0faf7fd 100644 --- a/src/translations/zh/app.php +++ b/src/translations/zh/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => '主站点将在前端默认加载。', 'The request could not be understood by the server due to malformed syntax.' => '由于语法错误,服务器无法理解此请求。', 'The requested URL was not found on this server.' => '请求的 URL 未在此服务器上找到。', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => '所选{relatedType}{count, plural, =1{包含} other{包含}}验证错误,导致此{type}无法保存。请编辑{relatedType}进行修正。', 'The server doesn’t meet Craft’s new requirements:' => '服务器不符合 Craft 的新要求:', 'The table name prefix' => '表名称前缀', 'The template Craft CMS will use for HTML emails' => 'Craft CMS 要使用的 HTML 邮件模版', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => '在公开注册期间验证自定义字段', 'Validate related {type}' => '验证相关{type}', 'Validation errors for site: “{siteName}“' => '站点验证错误:“{siteName}”', - 'Validation errors found in {attribute} {type}; please fix them.' => '在“{attribute}”{type}中发现验证错误;请修正。', 'Value prefixed by “{prefix}”.' => '值以“{prefix}”为前缀。', 'Value suffixed by “{suffix}”.' => '值以“{suffix}”为后缀。', 'Value' => '值', From bba8ec5e529e37e451ec9eed1c5f9564cc65f086 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:54 -0700 Subject: [PATCH 21/27] New translations app.php (Icelandic) [ci skip] --- src/translations/is/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/is/app.php b/src/translations/is/app.php index 4be5218c001..0fd8eb9fe21 100644 --- a/src/translations/is/app.php +++ b/src/translations/is/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'Aðalsíðan verður sjálfgefið hlaðin á framendanum.', 'The request could not be understood by the server due to malformed syntax.' => 'Þjónninn gat ekki skilið beiðnina vegna rangrar setningafræði.', 'The requested URL was not found on this server.' => 'Umbeðin vefslóð fannst ekki á þessum þjóni.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => 'Valin {relatedType} {count, plural, =1{inniheldur} other{innihalda}} staðfestingarvillur, sem koma í veg fyrir að þessi {type} sé vistuð. Breytið {relatedType} til að laga þær.', 'The server doesn’t meet Craft’s new requirements:' => 'Miðlarinn uppfyllir ekki nýjar kröfur Craft:', 'The table name prefix' => 'Forskeytið í töflunafninu', 'The template Craft CMS will use for HTML emails' => 'Sniðmátið Craft CMS mun nota fyrir HTML tölvupóst', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Staðfestu sérsniðna reiti við opinbera skráningu', 'Validate related {type}' => 'Staðfesta tengda {type}', 'Validation errors for site: “{siteName}“' => 'Staðfestingarvillur fyrir vefsvæði: „{siteName}“', - 'Validation errors found in {attribute} {type}; please fix them.' => 'Villur fundust í {attribute} {type}. Vinsamlegast laga þær.', 'Value prefixed by “{prefix}”.' => 'Gildi með forskeyti „{prefix}“.', 'Value suffixed by “{suffix}”.' => 'Gildi bætt við „{suffix}“.', 'Value' => 'Gildi', From 9476b57076ccce245488ea7d3bf56d6a4e53db41 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:56 -0700 Subject: [PATCH 22/27] New translations app.php (Persian) [ci skip] --- src/translations/fa/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/fa/app.php b/src/translations/fa/app.php index d8cfe9302a5..c5c68b9633d 100644 --- a/src/translations/fa/app.php +++ b/src/translations/fa/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'سایت اصلی به طور پیش فرض روی صفحات سایت لود خواهد شذ.', 'The request could not be understood by the server due to malformed syntax.' => 'به علت گرامر بد شکل درخواست نمی تواند بوسیله سرور فهمیده شد.', 'The requested URL was not found on this server.' => 'آدرس اینترنتی درخواست شده در این سرور یافت نشد.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => 'خطاهای اعتبارسنجی {relatedType} {count, plural, =1{contains} other{contain}} انتخاب‌شده، مانع از ذخیره این {type} می‌شود. برای رفع آنها، {relatedType} را ویرایش کنید.', 'The server doesn’t meet Craft’s new requirements:' => 'سرور نیازمندی های جدید Craft را برآورده نمی کند.', 'The table name prefix' => 'پیشوند نام جدول', 'The template Craft CMS will use for HTML emails' => 'قالبی که Craft CMS برای پست هاس الکترونیکی HTML استفاده خواهد کرد', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'اعتبارسنجی فیلدهای سفارشی در هنگام ثبت‌ نام عمومی', 'Validate related {type}' => 'اعتبارسنجی {type}ی مرتبط', 'Validation errors for site: “{siteName}“' => 'خطاهای اعتبارسنجی برای سایت: «{siteName}»', - 'Validation errors found in {attribute} {type}; please fix them.' => 'در {attribute} {type} خطاهای اعتبارسنجی یافت شد؛ لطفا آنها را رفع کنید.', 'Value prefixed by “{prefix}”.' => 'مقدار دارای پیشوند “{prefix}”.', 'Value suffixed by “{suffix}”.' => 'مقدار دارای پسوند “{suffix}”.', 'Value' => 'مقدار', From 0ea65234252dcef5af26ff04de36d492ff7e384f Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:39:58 -0700 Subject: [PATCH 23/27] New translations app.php (Thai) [ci skip] --- src/translations/th/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/th/app.php b/src/translations/th/app.php index 7a98bfbb2dd..38c8a86aa2b 100644 --- a/src/translations/th/app.php +++ b/src/translations/th/app.php @@ -1515,6 +1515,7 @@ 'The primary site will be loaded by default on the front end.' => 'เว็บไซต์หลักจะได้รับการโหลดตามค่าเริ่มต้นบนส่วนหน้า', 'The request could not be understood by the server due to malformed syntax.' => 'เซิร์ฟเวอร์ไม่เข้าใจคำขอได้ เนื่องจากมีรูปแบบไวยากรณ์ไม่ถูกต้อง', 'The requested URL was not found on this server.' => 'ไม่พบ URL ที่ร้องขอในเซิร์ฟเวอร์นี้', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => '{relatedType} ที่เลือก{count, plural, =1{ประกอบด้วย} other{ประกอบด้วย}}ข้อผิดพลาดในการตรวจสอบ ซึ่งป้องกันไม่ให้ {type} ถูกบันทึก แก้ไข {relatedType} เพื่อทำการแก้ไข', 'The server doesn’t meet Craft’s new requirements:' => 'เซิร์ฟเวอร์ไม่ตรงตามข้อกำหนดใหม่ของ Craft:', 'The table name prefix' => 'คำนำหน้าชื่อตาราง', 'The template Craft CMS will use for HTML emails' => 'เทมเพลตที่ Craft CMS จะใช้สำหรับอีเมล HTML', @@ -1729,7 +1730,6 @@ 'Validate custom fields on public registration' => 'ตรวจสอบข้อมูลที่กำหนดเองในการลงทะเบียนสาธารณะ', 'Validate related {type}' => 'ตรวจสอบ {type} ที่เกี่ยวข้องแล้ว', 'Validation errors for site: “{siteName}“' => 'เกิดข้อผิดพลาดในการตรวจสอบยืนยันสำหรับเว็บไซต์: “{siteName}“', - 'Validation errors found in {attribute} {type}; please fix them.' => 'เกิดข้อผิดพลาดในการตรวจสอบยืนยันใน {attribute} {type} โปรดดำเนินการแก้ไข', 'Value prefixed by “{prefix}”.' => 'ค่าที่นำหน้าด้วย “{prefix}”', 'Value suffixed by “{suffix}”.' => 'ค่าที่ลงท้ายด้วย “{suffix}”', 'Value' => 'ค่า', From 0b14bb0659d6fc8818189ca6e0cbb72f5ce64648 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:40:00 -0700 Subject: [PATCH 24/27] New translations app.php (English, United Kingdom) [ci skip] --- src/translations/en-GB/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/en-GB/app.php b/src/translations/en-GB/app.php index 5792fd62a3f..489fcdbd109 100644 --- a/src/translations/en-GB/app.php +++ b/src/translations/en-GB/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'The primary site will be loaded by default on the front end.', 'The request could not be understood by the server due to malformed syntax.' => 'The request could not be understood by the server due to malformed syntax.', 'The requested URL was not found on this server.' => 'The requested URL was not found on this server.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.', 'The server doesn’t meet Craft’s new requirements:' => 'The server doesn’t meet Craft’s new requirements:', 'The table name prefix' => 'The table name prefix', 'The template Craft CMS will use for HTML emails' => 'The template Craft CMS will use for HTML emails', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Validate custom fields on public registration', 'Validate related {type}' => 'Validate related {type}', 'Validation errors for site: “{siteName}“' => 'Validation errors for site: “{siteName}“', - 'Validation errors found in {attribute} {type}; please fix them.' => 'Validation errors found in {attribute} {type}; please fix them.', 'Value prefixed by “{prefix}”.' => 'Value prefixed by “{prefix}”.', 'Value suffixed by “{suffix}”.' => 'Value suffixed with “{suffix}”.', 'Value' => 'Value', From 8196e760de70b1a2f28990dbf7ab25ba872a5053 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:40:02 -0700 Subject: [PATCH 25/27] New translations app.php (French, Canada) [ci skip] --- src/translations/fr-CA/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/fr-CA/app.php b/src/translations/fr-CA/app.php index 2cd458692a3..5004d0f2960 100644 --- a/src/translations/fr-CA/app.php +++ b/src/translations/fr-CA/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'Le site principal sera chargé par défaut sur le frontal.', 'The request could not be understood by the server due to malformed syntax.' => 'Le serveur ne peut pas 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 selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => '{count, plural,=1{Le {relatedType} sélectionné(e) contient} other{Les {relatedType} sélectionné(e)s contiennent}} des erreurs de validation, empêchant l\'enregistrement de ce {type}. Modifiez le/la/les {relatedType} pour les corriger.', 'The server doesn’t meet Craft’s new requirements:' => 'Le serveur ne respecte pas les nouvelles exigences de Craft :', 'The table name prefix' => 'Le préfixe du nom du tableau', 'The template Craft CMS will use for HTML emails' => 'Le modèle que Craft CMS utilisera pour les courriels en HTML', @@ -1729,7 +1730,6 @@ 'Validate custom fields on public registration' => 'Valider les champs personnalisés lors de l\'inscription publique', 'Validate related {type}' => 'Valider le {type} concerné', 'Validation errors for site: “{siteName}“' => 'Erreurs de validation pour le site : « {siteName} »', - 'Validation errors found in {attribute} {type}; please fix them.' => 'Des erreurs de validation ont été trouvées dans {attribute} {type}; veuillez les corriger.', 'Value prefixed by “{prefix}”.' => 'Valeur avec préfixe « {prefix} ».', 'Value suffixed by “{suffix}”.' => 'Valeur avec suffixe « {suffix} ».', 'Value' => 'Valeur', From 002aa10b77495c9b34840aa44c520609b9203f9e Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:40:06 -0700 Subject: [PATCH 26/27] New translations app.php (Norwegian Bokmal) [ci skip] --- src/translations/nb/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/nb/app.php b/src/translations/nb/app.php index c3120ce64e3..3ed3b2f23a4 100644 --- a/src/translations/nb/app.php +++ b/src/translations/nb/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'Som standard vil hovedsiden bli lastet inn på frontenden.', 'The request could not be understood by the server due to malformed syntax.' => 'Forespørselen ble ikke forstått av serveren på grunn av en syntaksfeil.', 'The requested URL was not found on this server.' => 'Kan ikke finne den forespurte URL-en på serveren.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => 'De(n) valgte {relatedType} {count, plural, =1{inneholder} other{inneholder}} valideringsfeil, og hindrer {type} fra å bli lagret. Rediger {relatedType} for å fikse dem.', 'The server doesn’t meet Craft’s new requirements:' => 'Serveren overholder ikke Crafts nye krav:', 'The table name prefix' => 'Tabellnavnprefiks', 'The template Craft CMS will use for HTML emails' => 'Malen som Craft CMS vil bruke til e-poster i HTML', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Valider tilpassede felt ved offentlig registrering', 'Validate related {type}' => 'Valider relatert {type}', 'Validation errors for site: “{siteName}“' => 'Valideringsfeil for nettstedet: «{siteName}»', - 'Validation errors found in {attribute} {type}; please fix them.' => 'Valideringsfeil funnet i {attribute} {type} – fiks dem.', 'Value prefixed by “{prefix}”.' => 'Verdi med prefikset «{prefix}».', 'Value suffixed by “{suffix}”.' => 'Verdi med suffikset «{suffix}».', 'Value' => 'Verdi', From 7843941a00623d9c8ef64a89edcbdd50ea410105 Mon Sep 17 00:00:00 2001 From: shinybrad <83238715+shinybrad@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:40:08 -0700 Subject: [PATCH 27/27] New translations app.php (German, Switzerland) [ci skip] --- src/translations/de-CH/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/de-CH/app.php b/src/translations/de-CH/app.php index abbfea71aba..bbffef24d1e 100644 --- a/src/translations/de-CH/app.php +++ b/src/translations/de-CH/app.php @@ -1514,6 +1514,7 @@ 'The primary site will be loaded by default on the front end.' => 'Die primäre Site wird standardmässig im Front-End geladen.', 'The request could not be understood by the server due to malformed syntax.' => 'Der Server konnte deine Anfrage aufgrund fehlerhafter Syntax nicht verarbeiten.', 'The requested URL was not found on this server.' => 'Die angeforderte URL wurde auf diesem Server nicht gefunden.', + 'The selected {relatedType} {count, plural, =1{contains} other{contain}} validation errors, preventing this {type} from being saved. Edit the {relatedType} to fix them.' => 'Das ausgewählte {relatedType} enthält {count, plural, one {einen Validierungsfehler} other {{count} Validierungsfehler}}, wodurch das Speichern dieses {type} verhindert wird. {relatedType} bearbeiten, um das Problem zu beheben.', 'The server doesn’t meet Craft’s new requirements:' => 'Der Server erfüllt die neuen Anforderungen von Craft nicht:', 'The table name prefix' => 'Präfix des Tabellennamens', 'The template Craft CMS will use for HTML emails' => 'Die Template-Vorlage, die Craft CMS für HTML E-Mails nutzen wird.', @@ -1728,7 +1729,6 @@ 'Validate custom fields on public registration' => 'Benutzerdefinierte Felder bei öffentlicher Registrierung validieren', 'Validate related {type}' => 'Validierung des zugehörigen {type}', 'Validation errors for site: “{siteName}“' => 'Validierungsfehler für die Website: «{siteName}»', - 'Validation errors found in {attribute} {type}; please fix them.' => 'Validierungsfehler gefunden in {attribute} {type}. Bitte beheben.', 'Value prefixed by “{prefix}”.' => 'Wert wird «{prefix}» vorangestellt.', 'Value suffixed by “{suffix}”.' => 'Wert wird «{suffix}» angehängt.', 'Value' => 'Wert',