feat: adds french missing translations (#921)
This commit is contained in:
parent
9876bd401f
commit
715894d2ac
@ -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.',
|
||||
|
Loading…
x
Reference in New Issue
Block a user