@@ -12,11 +12,11 @@ const fr: LocalePhrasesRoot = {
12
12
errors : {
13
13
email : "Assurez-vous d'avoir entré votre email." ,
14
14
password : 'Merci de saisir votre mot de passe.' ,
15
- authTitle : undefined , // English translation: 'Error logging in'
15
+ authTitle : 'Erreur de connexion' ,
16
16
authBody : '%{details}' ,
17
- netlifyIdentityNotFound : undefined , // English translation: ' Netlify Identity plugin not found'
17
+ netlifyIdentityNotFound : 'plugin Netlify Identity non trouvé' ,
18
18
identitySettings :
19
- "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." ,
19
+ "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." ,
20
20
} ,
21
21
} ,
22
22
app : {
@@ -30,7 +30,7 @@ const fr: LocalePhrasesRoot = {
30
30
loading : 'Chargement...' ,
31
31
errorHeader : 'Erreur au chargement de la configuration du CMS' ,
32
32
configErrors : 'Erreurs de configuration' ,
33
- configNotFound : undefined , // English translation: 'Config not found'
33
+ configNotFound : 'Configuration non trouvée' ,
34
34
checkConfigYml : 'Vérifiez votre fichier config.yml.' ,
35
35
loadingConfig : 'Chargement de la configuration...' ,
36
36
waitingBackend : 'En attente du serveur...' ,
@@ -69,8 +69,8 @@ const fr: LocalePhrasesRoot = {
69
69
negateLabel : 'Non %{label}' ,
70
70
} ,
71
71
table : {
72
- summary : undefined , // English translation: 'Summary'
73
- collection : undefined , // English translation: 'Collection'
72
+ summary : 'Résumé' ,
73
+ collection : 'Collection' ,
74
74
} ,
75
75
defaultFields : {
76
76
author : {
@@ -80,7 +80,7 @@ const fr: LocalePhrasesRoot = {
80
80
label : 'Mis à jour le' ,
81
81
} ,
82
82
} ,
83
- notFound : undefined , // English translation: 'Collection not found'
83
+ notFound : 'Collection non trouvée' ,
84
84
} ,
85
85
editor : {
86
86
editorControl : {
@@ -102,8 +102,8 @@ const fr: LocalePhrasesRoot = {
102
102
rangeMax : '%{fieldLabel} doit avoir %{maxCount} éléments(s) ou moins.' ,
103
103
invalidPath : "'%{path}' n'est pas un chemin valide" ,
104
104
pathExists : "Le chemin '%{path}' existe déjà" ,
105
- invalidColor : undefined , // English translation: 'Color ' %{color}' is invalid.'
106
- invalidHexCode : undefined , // English translation: 'Hex codes must start with a # sign.'
105
+ invalidColor : "La couleur ' %{color}' n'est pas valide." ,
106
+ invalidHexCode : 'Les codes hexadécimaux doivent être préfixés par un signe #.' ,
107
107
} ,
108
108
i18n : {
109
109
writingInLocale : 'Écrire en %{locale}' ,
@@ -125,10 +125,10 @@ const fr: LocalePhrasesRoot = {
125
125
onPublishingBody : 'Voulez-vous vraiment publier cette entrée ?' ,
126
126
onUnpublishingTitle : undefined , // English translation: 'Unpublish entry?'
127
127
onUnpublishingBody : 'Voulez-vous vraiment dépublier cette entrée ?' ,
128
- onDeleteWithUnsavedChangesTitle : undefined , // English translation: 'Delete this published entry?'
128
+ onDeleteWithUnsavedChangesTitle : 'Supprimer cette entrée publiée ?' ,
129
129
onDeleteWithUnsavedChangesBody :
130
130
'Voulez-vous vraiment supprimer cette entrée publiée ainsi que vos modifications non enregistrées de cette session ?' ,
131
- onDeletePublishedEntryTitle : undefined , // English translation: 'Delete this published entry?'
131
+ onDeletePublishedEntryTitle : 'Supprimer cette entrée publiée ?' ,
132
132
onDeletePublishedEntryBody : 'Voulez-vous vraiment supprimer cette entrée publiée ?' ,
133
133
onDeleteUnpublishedChangesWithUnsavedChangesTitle : undefined , // English translation: 'Delete unpublished changes?'
134
134
onDeleteUnpublishedChangesWithUnsavedChangesBody :
@@ -139,8 +139,8 @@ const fr: LocalePhrasesRoot = {
139
139
loadingEntry : "Chargement de l'entrée..." ,
140
140
} ,
141
141
editorInterface : {
142
- sideBySideI18n : undefined , // English translation: 'I18n Side by Side'
143
- preview : undefined , // English translation: 'Preview'
142
+ sideBySideI18n : 'I18n Côte à Côte' ,
143
+ preview : 'Aperçu' ,
144
144
toggleI18n : 'Édition multilingue' ,
145
145
togglePreview : 'Aperçu' ,
146
146
toggleScrollSync : 'Défilement synchronisé' ,
@@ -175,9 +175,9 @@ const fr: LocalePhrasesRoot = {
175
175
deployPreviewPendingButtonLabel : "Vérifier l'aperçu" ,
176
176
deployPreviewButtonLabel : "Voir l'aperçu" ,
177
177
deployButtonLabel : 'Voir en direct' ,
178
- discardChanges : undefined , // English translation: 'Discard changes'
179
- discardChangesTitle : undefined , // English translation: 'Discard changes'
180
- discardChangesBody : undefined , // English translation: 'Are you sure you want to discard the unsaved changed?'
178
+ discardChanges : 'Abandonner les modifications' ,
179
+ discardChangesTitle : 'Abandonner les modifications' ,
180
+ discardChangesBody : 'Voulez-vous vraiment supprimer vos modifications non enregistrées ?' ,
181
181
} ,
182
182
editorWidgets : {
183
183
markdown : {
@@ -215,36 +215,36 @@ const fr: LocalePhrasesRoot = {
215
215
} ,
216
216
image : {
217
217
choose : 'Choisir une image' ,
218
- chooseMultiple : undefined , // English translation: 'Choose images'
218
+ chooseMultiple : 'Choisir des images',
219
219
chooseUrl : 'Insérer depuis une adresse web' ,
220
220
replaceUrl : 'Remplacer depuis une adresse web' ,
221
221
promptUrl : "Entrer l'adresse web de l'image" ,
222
222
chooseDifferent : 'Choisir une image différente' ,
223
- addMore : undefined , // English translation: 'Add more images'
223
+ addMore : "Ajouter plus d' images" ,
224
224
remove : "Supprimer l'image" ,
225
- removeAll : undefined , // English translation: 'Remove all images'
225
+ removeAll : 'Supprimer toutes les images',
226
226
} ,
227
227
file : {
228
228
choose : 'Choisir un fichier' ,
229
229
chooseUrl : 'Insérer depuis une adresse web' ,
230
- chooseMultiple : undefined , // English translation: 'Choose files'
230
+ chooseMultiple : 'Choisir des fichiers' ,
231
231
replaceUrl : 'Remplacer depuis une adresse web' ,
232
232
promptUrl : "Entrer l'adresse web du fichier" ,
233
233
chooseDifferent : 'Choisir un fichier différent' ,
234
- addMore : undefined , // English translation: 'Add more files'
234
+ addMore : 'Ajouter plus de fichiers' ,
235
235
remove : 'Effacer le fichier' ,
236
- removeAll : undefined , // English translation: 'Remove all files'
236
+ removeAll : 'Effacer tous les fichiers' ,
237
237
} ,
238
238
folder : {
239
- choose : undefined , // English translation: 'Choose a folder'
240
- chooseUrl : undefined , // English translation: 'Insert folder path'
241
- chooseMultiple : undefined , // English translation: 'Choose folders'
242
- replaceUrl : undefined , // English translation: 'Replace with path'
243
- promptUrl : undefined , // English translation: 'Enter path of the folder'
244
- chooseDifferent : undefined , // English translation: 'Choose different folder'
245
- addMore : undefined , // English translation: 'Add more folders'
246
- remove : undefined , // English translation: 'Remove folder'
247
- removeAll : undefined , // English translation: 'Remove all folders'
239
+ choose : 'Choisir un dossier' ,
240
+ chooseUrl : 'Insérer le chemin du dossier' ,
241
+ chooseMultiple : 'Choisir des dossiers' ,
242
+ replaceUrl : 'Remplacer par un chemin' ,
243
+ promptUrl : 'Entrer le chemin du dossier' ,
244
+ chooseDifferent : 'Choisir un dossier différent' ,
245
+ addMore : 'Ajouter plus de dossiers' ,
246
+ remove : 'Supprimer le dossier' ,
247
+ removeAll : 'Supprimer tous les dossiers' ,
248
248
} ,
249
249
unknownControl : {
250
250
noControl : "Pas de contrôle pour le gadget '%{widget}'." ,
@@ -262,18 +262,18 @@ const fr: LocalePhrasesRoot = {
262
262
} ,
263
263
datetime : {
264
264
now : 'Maintenant' ,
265
- invalidDateTitle : undefined , // English translation: 'Invalid date'
266
- invalidDateBody : undefined , // English translation: 'The date you entered is invalid.'
265
+ invalidDateTitle : 'Date invalide' ,
266
+ invalidDateBody : 'La date que vous avez saisi est invalide.' ,
267
267
} ,
268
268
list : {
269
269
add : 'Ajouter %{item}' ,
270
270
addType : 'Ajouter une entrée de type %{item}' ,
271
- noValue : undefined , // English translation: 'No value'
271
+ noValue : 'Pas de valeur' ,
272
272
} ,
273
273
keyvalue : {
274
- key : undefined , // English translation: 'Key'
275
- value : undefined , // English translation: 'Value'
276
- uniqueKeys : undefined , // English translation: '%{keyLabel} must be unique'
274
+ key : 'Clé' ,
275
+ value : 'Valeur' ,
276
+ uniqueKeys : '%{keyLabel} doit être unique' ,
277
277
} ,
278
278
code : {
279
279
language : undefined , // English translation: 'Language'
@@ -291,13 +291,13 @@ const fr: LocalePhrasesRoot = {
291
291
copied : 'Copié' ,
292
292
} ,
293
293
mediaLibrary : {
294
- onDeleteTitle : undefined , // English translation: 'Delete selected media?'
294
+ onDeleteTitle : 'Supprimer la ressource sélectionné ?' ,
295
295
onDeleteBody : 'Voulez-vous vraiment supprimer la ressource sélectionné ?' ,
296
- fileTooLargeTitle : undefined , // English translation: 'File too large'
296
+ fileTooLargeTitle : 'Fichier trop volumineux' ,
297
297
fileTooLargeBody :
298
298
"Le fichier est trop volumineux.\nL'instance est configurée pour bloquer les envois de plus de %{size} kB." ,
299
- alreadyExistsTitle : undefined , // English translation: 'File already exists'
300
- alreadyExistsBody : undefined , // English translation: '%{filename} already exists. Do you want to replace it?'
299
+ alreadyExistsTitle : 'Fichier déjà existant' ,
300
+ alreadyExistsBody : '%{filename} existe déjà. Voulez-vous le remplacer ?' ,
301
301
} ,
302
302
mediaLibraryModal : {
303
303
noResults : 'Aucun résultat.' ,
@@ -313,31 +313,31 @@ const fr: LocalePhrasesRoot = {
313
313
deleting : 'Suppression...' ,
314
314
deleteSelected : 'Supprimer les éléments sélectionnés' ,
315
315
chooseSelected : 'Choisir les éléments sélectionnés' ,
316
- dropImages : undefined , // English translation: 'Drop images to upload'
317
- dropFiles : undefined , // English translation: 'Drop files to upload'
316
+ dropImages : 'Déposer les images à téléverser' ,
317
+ dropFiles : 'Déposer les fichiers à téléverser' ,
318
318
} ,
319
319
folderSupport : {
320
- newFolder : undefined , // English translation: 'New folder'
321
- createNewFolder : undefined , // English translation: 'Create new folder'
322
- enterFolderName : undefined , // English translation: 'Enter folder name...'
320
+ newFolder : 'Nouveau dossier' ,
321
+ createNewFolder : 'Créer un nouveau dossier' ,
322
+ enterFolderName : 'Entrer le nom du dossier' ,
323
323
create : undefined , // English translation: 'Create'
324
- home : undefined , // English translation: 'Home'
325
- up : undefined , // English translation: 'Up'
326
- upToFolder : undefined , // English translation: 'Up to %{folder}'
324
+ home : 'Accueil' ,
325
+ up : 'Remonter' ,
326
+ upToFolder : 'Remonter vers %{folder}',
327
327
} ,
328
328
} ,
329
329
ui : {
330
330
common : {
331
- yes : undefined , // English translation: 'Yes'
332
- no : undefined , // English translation: 'No'
333
- okay : undefined , // English translation: 'OK'
331
+ yes : 'Oui' ,
332
+ no : 'Non' ,
333
+ okay : 'OK' ,
334
334
cancel : undefined , // English translation: 'Cancel'
335
335
} ,
336
336
default : {
337
337
goBackToSite : 'Retourner sur le site' ,
338
338
} ,
339
339
localBackup : {
340
- hasLocalBackup : undefined , // English translation: 'Has local backup'
340
+ hasLocalBackup : 'A une sauvegarde locale' ,
341
341
} ,
342
342
errorBoundary : {
343
343
title : 'Erreur' ,
@@ -360,9 +360,9 @@ const fr: LocalePhrasesRoot = {
360
360
onFailToLoadEntries : "Échec du chargement de l'entrée : %{details}" ,
361
361
onFailToLoadDeployPreview : "Échec du chargement de l'aperçu : %{details}" ,
362
362
onFailToPersist : "Échec de l'enregistrement de l'entrée : %{details}" ,
363
- onFailToPersistMedia : undefined , // English translation: 'Failed to persist media : %{details}'
363
+ onFailToPersistMedia : "Échec de l'enregistrement de la ressource : %{details}" ,
364
364
onFailToDelete : "Échec de la suppression de l'entrée : %{details}" ,
365
- onFailToDeleteMedia : undefined , // English translation: 'Failed to delete media : %{details}'
365
+ onFailToDeleteMedia : 'Échec de la suppression de la ressource : %{details}',
366
366
onFailToUpdateStatus : 'Échec de la mise à jour du statut : %{details}' ,
367
367
missingRequiredField :
368
368
'Oops, il manque un champ requis. Veuillez le renseigner avant de soumettre.' ,
0 commit comments