feat: adds french missing translations (#921)

This commit is contained in:
Simon Basset 2023-10-05 13:43:41 +02:00 committed by GitHub
parent 9876bd401f
commit 715894d2ac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -12,11 +12,11 @@ const fr: LocalePhrasesRoot = {
errors: {
email: "Assurez-vous d'avoir entré votre email.",
password: 'Merci de saisir votre mot de passe.',
authTitle: undefined, // English translation: 'Error logging in'
authTitle: 'Erreur de connexion',
authBody: '%{details}',
netlifyIdentityNotFound: undefined, // English translation: 'Netlify Identity plugin not found'
netlifyIdentityNotFound: 'plugin Netlify Identity non trouvé', // English translation: 'Netlify Identity plugin not found'
identitySettings:
"Impsosible d'accéder aux paramètres d'identité. Si vous utilisez le backend git-gateway, merci de vous assurer que vous avez bien activé le service Identity et la passerelle Git.",
"Impossible d'accéder aux paramètres d'identité. Si vous utilisez le backend git-gateway, merci de vous assurer que vous avez bien activé le service Identity et la passerelle Git.",
},
},
app: {
@ -28,7 +28,7 @@ const fr: LocalePhrasesRoot = {
app: {
errorHeader: 'Erreur au chargement de la configuration du CMS',
configErrors: 'Erreurs de configuration',
configNotFound: undefined, // English translation: 'Config not found'
configNotFound: 'Configuration non trouvée',
checkConfigYml: 'Vérifiez votre fichier config.yml.',
loadingConfig: 'Chargement de la configuration...',
waitingBackend: 'En attente du serveur...',
@ -67,8 +67,8 @@ const fr: LocalePhrasesRoot = {
negateLabel: 'Non %{label}',
},
table: {
summary: undefined, // English translation: 'Summary'
collection: undefined, // English translation: 'Collection'
summary: 'Résumé',
collection: 'Collection',
},
defaultFields: {
author: {
@ -78,7 +78,7 @@ const fr: LocalePhrasesRoot = {
label: 'Mis à jour le',
},
},
notFound: undefined, // English translation: 'Collection not found'
notFound: 'Collection non trouvée',
},
editor: {
editorControl: {
@ -100,8 +100,8 @@ const fr: LocalePhrasesRoot = {
rangeMax: '%{fieldLabel} doit avoir %{maxCount} éléments(s) ou moins.',
invalidPath: "'%{path}' n'est pas un chemin valide",
pathExists: "Le chemin '%{path}' existe déjà",
invalidColor: undefined, // English translation: 'Color '%{color}' is invalid.'
invalidHexCode: undefined, // English translation: 'Hex codes must start with a # sign.'
invalidColor: "La couleur '%{color}' n'est pas valide.",
invalidHexCode: 'Les codes hexadécimaux doivent être préfixés par un signe #.',
},
i18n: {
writingInLocale: 'Écrire en %{locale}',
@ -109,16 +109,16 @@ const fr: LocalePhrasesRoot = {
},
editor: {
onLeavePage: 'Voulez-vous vraiment quitter cette page ?',
onDeleteWithUnsavedChangesTitle: undefined, // English translation: 'Delete this published entry?'
onDeleteWithUnsavedChangesTitle: 'Supprimer cette entrée publiée ?',
onDeleteWithUnsavedChangesBody:
'Voulez-vous vraiment supprimer cette entrée publiée ainsi que vos modifications non enregistrées de cette session ?',
onDeletePublishedEntryTitle: undefined, // English translation: 'Delete this published entry?'
onDeletePublishedEntryTitle: 'Supprimer cette entrée publiée ?',
onDeletePublishedEntryBody: 'Voulez-vous vraiment supprimer cette entrée publiée ?',
loadingEntry: "Chargement de l'entrée...",
},
editorInterface: {
sideBySideI18n: undefined, // English translation: 'I18n Side by Side'
preview: undefined, // English translation: 'Preview'
sideBySideI18n: 'I18n Côte à Côte',
preview: 'Aperçu',
toggleI18n: 'Édition multilingue',
togglePreview: 'Aperçu',
toggleScrollSync: 'Défilement synchronisé',
@ -131,9 +131,9 @@ const fr: LocalePhrasesRoot = {
publishAndDuplicate: 'Publier et dupliquer',
deleteEntry: "Supprimer l'entrée",
publishNow: 'Publier maintenant',
discardChanges: undefined, // English translation: 'Discard changes'
discardChangesTitle: undefined, // English translation: 'Discard changes'
discardChangesBody: undefined, // English translation: 'Are you sure you want to discard the unsaved changed?'
discardChanges: 'Abandonner les modifications',
discardChangesTitle: 'Abandonner les modifications',
discardChangesBody: 'Voulez-vous vraiment supprimer vos modifications non enregistrées ?',
},
editorWidgets: {
markdown: {
@ -153,36 +153,36 @@ const fr: LocalePhrasesRoot = {
},
image: {
choose: 'Choisir une image',
chooseMultiple: undefined, // English translation: 'Choose images'
chooseMultiple: 'Choisir des images',
chooseUrl: 'Insérer depuis une adresse web',
replaceUrl: 'Remplacer depuis une adresse web',
promptUrl: "Entrer l'adresse web de l'image",
chooseDifferent: 'Choisir une image différente',
addMore: undefined, // English translation: 'Add more images'
addMore: "Ajouter plus d'images",
remove: "Supprimer l'image",
removeAll: undefined, // English translation: 'Remove all images'
removeAll: 'Supprimer toutes les images',
},
file: {
choose: 'Choisir un fichier',
chooseUrl: 'Insérer depuis une adresse web',
chooseMultiple: undefined, // English translation: 'Choose files'
chooseMultiple: 'Choisir des fichiers',
replaceUrl: 'Remplacer depuis une adresse web',
promptUrl: "Entrer l'adresse web du fichier",
chooseDifferent: 'Choisir un fichier différent',
addMore: undefined, // English translation: 'Add more files'
addMore: 'Ajouter plus de fichiers',
remove: 'Effacer le fichier',
removeAll: undefined, // English translation: 'Remove all files'
removeAll: 'Effacer tous les fichiers',
},
folder: {
choose: undefined, // English translation: 'Choose a folder'
chooseUrl: undefined, // English translation: 'Insert folder path'
chooseMultiple: undefined, // English translation: 'Choose folders'
replaceUrl: undefined, // English translation: 'Replace with path'
promptUrl: undefined, // English translation: 'Enter path of the folder'
chooseDifferent: undefined, // English translation: 'Choose different folder'
addMore: undefined, // English translation: 'Add more folders'
remove: undefined, // English translation: 'Remove folder'
removeAll: undefined, // English translation: 'Remove all folders'
choose: 'Choisir un dossier',
chooseUrl: 'Insérer le chemin du dossier',
chooseMultiple: 'Choisir des dossiers',
replaceUrl: 'Remplacer par un chemin',
promptUrl: 'Entrer le chemin du dossier',
chooseDifferent: 'Choisir un dossier différent',
addMore: 'Ajouter plus de dossiers',
remove: 'Supprimer le dossier',
removeAll: 'Supprimer tous les dossiers',
},
unknownControl: {
noControl: "Pas de contrôle pour le gadget '%{widget}'.",
@ -200,18 +200,18 @@ const fr: LocalePhrasesRoot = {
},
datetime: {
now: 'Maintenant',
invalidDateTitle: undefined, // English translation: 'Invalid date'
invalidDateBody: undefined, // English translation: 'The date you entered is invalid.'
invalidDateTitle: 'Date invalide',
invalidDateBody: 'La date que vous avez saisi est invalide.',
},
list: {
add: 'Ajouter %{item}',
addType: 'Ajouter une entrée de type %{item}',
noValue: undefined, // English translation: 'No value'
noValue: 'Pas de valeur',
},
keyvalue: {
key: undefined, // English translation: 'Key'
value: undefined, // English translation: 'Value'
uniqueKeys: undefined, // English translation: '%{keyLabel} must be unique'
key: 'Clé',
value: 'Valeur',
uniqueKeys: '%{keyLabel} doit être unique',
},
},
},
@ -225,13 +225,13 @@ const fr: LocalePhrasesRoot = {
copied: 'Copié',
},
mediaLibrary: {
onDeleteTitle: undefined, // English translation: 'Delete selected media?'
onDeleteTitle: 'Supprimer la ressource sélectionné ?',
onDeleteBody: 'Voulez-vous vraiment supprimer la ressource sélectionné ?',
fileTooLargeTitle: undefined, // English translation: 'File too large'
fileTooLargeTitle: 'Fichier trop volumineux',
fileTooLargeBody:
"Le fichier est trop volumineux.\nL'instance est configurée pour bloquer les envois de plus de %{size} kB.",
alreadyExistsTitle: undefined, // English translation: 'File already exists'
alreadyExistsBody: undefined, // English translation: '%{filename} already exists. Do you want to replace it?'
alreadyExistsTitle: 'Fichier déjà existant',
alreadyExistsBody: '%{filename} existe déjà. Voulez-vous le remplacer ?',
},
mediaLibraryModal: {
loading: 'Chargement...',
@ -247,29 +247,29 @@ const fr: LocalePhrasesRoot = {
deleting: 'Suppression...',
deleteSelected: 'Supprimer les éléments sélectionnés',
chooseSelected: 'Choisir les éléments sélectionnés',
dropImages: undefined, // English translation: 'Drop images to upload'
dropFiles: undefined, // English translation: 'Drop files to upload'
dropImages: 'Déposer les images à téléverser',
dropFiles: 'Déposer les fichiers à téléverser',
},
folderSupport: {
newFolder: undefined, // English translation: 'New folder'
createNewFolder: undefined, // English translation: 'Create new folder'
enterFolderName: undefined, // English translation: 'Enter folder name...'
home: undefined, // English translation: 'Home'
up: undefined, // English translation: 'Up'
upToFolder: undefined, // English translation: 'Up to %{folder}'
newFolder: 'Nouveau dossier',
createNewFolder: 'Créer un nouveau dossier',
enterFolderName: 'Entrer le nom du dossier',
home: 'Accueil',
up: 'Remonter',
upToFolder: 'Remonter vers %{folder}',
},
},
ui: {
common: {
yes: undefined, // English translation: 'Yes'
no: undefined, // English translation: 'No'
okay: undefined, // English translation: 'OK'
yes: 'Oui',
no: 'Non',
okay: 'OK',
},
default: {
goBackToSite: 'Retourner sur le site',
},
localBackup: {
hasLocalBackup: undefined, // English translation: 'Has local backup'
hasLocalBackup: 'A une sauvegarde locale',
},
errorBoundary: {
title: 'Erreur',
@ -285,15 +285,15 @@ const fr: LocalePhrasesRoot = {
},
},
settingsDropdown: {
darkMode: undefined, // English translation: 'Dark Mode'
darkMode: 'Mode Sombre',
logOut: 'Déconnexion',
},
toast: {
onFailToLoadEntries: "Échec du chargement de l'entrée : %{details}",
onFailToPersist: "Échec de l'enregistrement de l'entrée : %{details}",
onFailToPersistMedia: undefined, // English translation: 'Failed to persist media: %{details}'
onFailToPersistMedia: "Échec de l'enregistrement de la ressource : %{details}",
onFailToDelete: "Échec de la suppression de l'entrée : %{details}",
onFailToDeleteMedia: undefined, // English translation: 'Failed to delete media: %{details}'
onFailToDeleteMedia: 'Échec de la suppression de la ressource : %{details}',
onFailToUpdateStatus: 'Échec de la mise à jour du statut : %{details}',
missingRequiredField:
'Oops, il manque un champ requis. Veuillez le renseigner avant de soumettre.',