-
Notifications
You must be signed in to change notification settings - Fork 614
/
app.php
1756 lines (1743 loc) · 125 KB
/
app.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?php
return [
'“{filename}” is not allowed in this field.' => '“{filename}” n’est pas autorisé dans ce champ.',
'“{filename}” is too large.' => '"{filename}" est trop volumineux.',
'(blank)' => '(vide)',
'<strong>Your license has expired!</strong> Renew your {name} license for another year of amazing updates.' => '<strong>Votre licence a expiré !</strong> Renouveler la licence de {name} pour une nouvelle année de mises à jour incroyables.',
'<strong>You’ve reached a breakpoint!</strong> More updates will become available after you install {update}.' => '<strong>Vous avez atteint un point de rupture !</strong> Des mises à jour supplémentaires seront disponibles une fois que vous aurez installé {update}.',
'A critical update is available.' => 'Une mise à jour critique est disponible.',
'A fatal error has occurred:' => 'Une erreur fatale est survenue :',
'A file with the name “{filename}” already exists.' => 'Un fichier nommé “{filename}” existe déjà.',
'A folder with the name “{folderName}” already exists in the folder.' => 'Un dossier nommé “{folderName}” existe déjà dans le dossier.',
'A folder with the name “{folderName}” already exists in the volume.' => 'Un dossier nommé “{folderName}” existe déjà dans le volume.',
'A 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.',
'Abort the update' => 'Interrompre la mise à jour',
'Access' => 'Accéder',
'Access the site when the system is off' => 'Accéder au site lorsque le système est inactif',
'Access {plugin}' => 'Accéder au plugin {plugin}',
'Account' => 'Compte',
'Account has not been activated.' => 'Le compte n’a pas été activé.',
'Account locked.' => 'Compte verrouillé.',
'Account locked. Try again in {time}.' => 'Compte verrouillé. Réessayez dans {time}.',
'Account suspended.' => 'Compte suspendu.',
'Action' => 'Action',
'Actions' => 'Actions',
'Activate account' => 'Activer le compte',
'Activation email sent.' => 'Email d’activation envoyé.',
'Active' => 'Actif',
'Add a block' => 'Ajouter un bloc',
'Add a category' => 'Ajouter une catégorie',
'Add a row' => 'Ajouter une ligne',
'Add a tag' => 'Ajouter une étiquette',
'Add a user' => 'Ajouter un utilisateur',
'Add an asset' => 'Ajouter une ressource',
'Add an entry' => 'Ajouter une entrée',
'Add an option' => 'Ajouter une option',
'Add {type} above' => 'Ajouter {type} au-dessus',
'Administrate users' => 'Gérer les utilisateurs',
'Admins' => 'Administrateurs',
'All' => 'Tous',
'All done!' => 'Terminé !',
'All entries' => 'Toutes les entrées',
'All users' => 'Tous les utilisateurs',
'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.',
'Any changes will be lost if you leave this page.' => 'Toutes vos modifications seront perdues si vous quittez cette page.',
'Applied new migrations successfully.' => 'Nouvelles migrations appliquées avec succès.',
'Apply this to the {number} remaining conflicts?' => 'Appliquer ceci aux {number} conflits restants ?',
'Are you sure you want to delete the selected assets?' => 'Êtes-vous sûr de vouloir supprimer les ressources sélectionnées ?',
'Are you sure you want to delete the selected blocks?' => 'Êtes-vous sûr de vouloir supprimer les blocs sélectionnés ?',
'Are you sure you want to delete this block type?' => 'Êtes-vous sûr de vouloir supprimer ce type de bloc ?',
'Are you sure you want to delete this draft?' => 'Êtes-vous sûr de vouloir supprimer ce brouillon ?',
'Are you sure you want to delete this field?' => 'Êtes-vous sûr de vouloir supprimer ce champ ?',
'Are you sure you want to delete this group?' => 'Êtes-vous sûr de vouloir supprimer ce groupe ?',
'Are you sure you want to delete this image?' => 'Êtes-vous sûr de vouloir supprimer cette image ?',
'Are you sure you want to delete “{name}”?' => 'Êtes-vous sûr de vouloir supprimer “{name}” ?',
'Are you sure you want to transfer your license to this domain?' => 'Êtes-vous sûr de vouloir transférer votre licence à ce domaine ?',
'asset' => 'ressource',
'Asset' => 'Ressource',
'Asset Indexes' => 'Index des ressources',
'Asset caches' => 'Caches des ressources',
'Asset indexing data' => 'Données d’indexation de ressources',
'Asset not found with that id' => 'Ressource introuvable avec cet identifiant',
'Asset transform index' => 'Index de transformation des ressources',
'assets' => 'ressources',
'Assets' => 'Ressources',
'Assets deleted.' => 'Ressources supprimées.',
'Assign user groups' => 'Affecter les groupes d’utilisateurs',
'Assign user permissions' => 'Affecter les droits d’accès',
'Assign users to “{group}”' => 'Affecter les utilisateurs au groupe “{group}”',
'At least one currently-enabled site must remain enabled.' => 'Au moins un site actuellement activé doit rester activé.',
'Audio' => 'Audio',
'Author' => 'Auteur',
'Backing-up database…' => 'Sauvegarde de la base de données…',
'Base URL' => 'URL de base',
'Breadcrumbs' => 'Breadcrumbs',
'Buy {name}' => 'Acheter {name}',
'Cancel' => 'Annuler',
'categories' => 'catégories',
'Categories' => 'Catégories',
'category' => 'catégorie',
'Category' => 'Catégorie',
'Category deleted.' => 'Catégorie supprimée.',
'Category group saved.' => 'Groupe de catégories enregistré.',
'Category saved.' => 'Catégorie enregistrée.',
'Channels' => 'Canaux',
'Check again' => 'Nouvelle vérification',
'Checkbox' => 'Case à cocher',
'Checkbox Options' => 'Options de la case à cocher',
'Checkboxes' => 'Cases à cocher',
'Checking for updates…' => 'Recherche des mises à jour…',
'Checking server requirements…' => 'Vérification des exigences serveur…',
'Checking…' => 'Vérification…',
'Choose' => 'Choisir',
'Choose a user' => 'Choisir un utilisateur',
'Choose how the field should look for authors.' => 'Choisir l’apparence du champ pour les auteurs.',
'Choose which table columns should be visible for this source, and in which order.' => 'Choisir quelles colonnes du tableau doivent être visibles pour cet emplacement et dans quel ordre.',
'Clear' => 'Effacer',
'Clear Caches' => 'Effacer les caches',
'Close' => 'Fermer',
'Close Preview' => 'Fermer l’aperçu',
'Collapse' => 'Réduire',
'Color' => 'Couleur',
'Column Heading' => 'Titre de colonne',
'Compiled templates' => 'Templates compilés',
'Composer was unable to install the updates.' => 'Composer n’a pas pu installer les mises à jour.',
'Composer was unable to optimize the autoloader.' => 'Composer n’a pas pu optimiser l’autoloader.',
'Composer was unable to remove the plugin.' => 'Composer n’a pas pu supprimer le plugin.',
'Composer was unable to revert the updates.' => 'Composer n’a pas pu revenir à la version initiale.',
'Compressed' => 'Compressé',
'Congrats! You’re up-to-date.' => 'Félicitations ! Craft est à jour.',
'Connected to craftcms.com.' => 'Connecté à craftcms.com.',
'Content' => 'Contenu',
'Continue' => 'Continuer',
'Continue anyway' => 'Continuer quand même',
'Copy activation URL' => 'Copiez le lien URL d’activation',
'Copy password reset URL' => 'Copier l’URL de réinitialisation du mot de passe',
'Copy reference tag' => 'Copier l’étiquette de référence',
'Could not create the group:' => 'Impossible de créer le groupe :',
'Could not find a suitable replacement filename for “{filename}”.' => 'Impossible de trouver un nom de fichier de remplacement adapté pour “{filename}”.',
'Could not generate a unique URI based on the URI format.' => 'Impossible de générer une URI unique basée sur le format d’URI.',
'Could not open file for streaming at {path}' => 'Impossible d’ouvrir le fichier pour le streaming dans le chemin {path}',
'Could not read SVG contents.' => 'Impossible de lire les contenus SVG.',
'Could not rename the group:' => 'Impossible de renommer le groupe :',
'Could not update status due to a validation error.' => 'Impossible de mettre à jour le statut en raison d’une erreur de validation.',
'Could not update statuses due to validation errors.' => 'Impossible de mettre à jour les statuts en raison d’erreurs de validation.',
'Could not write to the temporary upload folder.' => 'Impossible d’écrire dans le dossier de téléchargement temporaire.',
'Couldn’t apply new migrations.' => 'Impossible d’appliquer de nouvelles migrations.',
'Couldn’t backup the database. How would you like to proceed?' => 'Impossible de sauvegarder la base de données. Que souhaitez-vous faire ?',
'Couldn’t delete category.' => 'Impossible de supprimer la catégorie.',
'Couldn’t delete entry.' => 'Impossible de supprimer l’entrée.',
'Couldn’t delete the user.' => 'Impossible de supprimer l’utilisateur.',
'Couldn’t delete “{name}”.' => 'Impossible de supprimer “{name}”.',
'Couldn’t disable plugin.' => 'Impossible de désactiver le plug-in.',
'Couldn’t duplicate category.' => 'Impossible de dupliquer la catégorie.',
'Couldn’t duplicate entry.' => 'Impossible de dupliquer l’entrée.',
'Couldn’t enable plugin.' => 'Impossible d’activer le plug-in.',
'Couldn’t install plugin.' => 'Impossible d’installer le plugin.',
'Couldn’t publish draft.' => 'Impossible de publier le brouillon.',
'Couldn’t restore the database. How would you like to proceed?' => 'Impossible de restaurer la base de données. Comment souhaitez-vous procéder ?',
'Couldn’t save category.' => 'Impossible d’enregistrer la catégorie.',
'Couldn’t save draft.' => 'Impossible d’enregistrer le brouillon.',
'Couldn’t save email settings.' => 'Impossible d’enregistrer les paramètres de messagerie.',
'Couldn’t save entry type.' => 'Impossible d’enregistrer le type d’entrée.',
'Couldn’t save entry.' => 'Impossible d’enregistrer l’entrée.',
'Couldn’t save field.' => 'Impossible d’enregistrer le champ.',
'Couldn’t save global set.' => 'Impossible d’enregistrer le jeu de globales.',
'Couldn’t save group.' => 'Impossible d’enregistrer le groupe.',
'Couldn’t save message.' => 'Impossible d’enregistrer le message.',
'Couldn’t save new order.' => 'Impossible d’enregistrer le nouvel ordre.',
'Couldn’t save plugin settings.' => 'Impossible d’enregistrer les paramètres du plugin.',
'Couldn’t save section.' => 'Impossible d’enregistrer la section.',
'Couldn’t save the category group.' => 'Impossible d’enregistrer le groupe de catégories.',
'Couldn’t save the site.' => 'Impossible d’enregistrer le site.',
'Couldn’t save the tag group.' => 'Impossible d’enregistrer le groupe d’étiquettes.',
'Couldn’t save user fields.' => 'Impossible d’enregistrer les champs utilisateurs.',
'Couldn’t save user.' => 'Impossible d’enregistrer l’utilisateur.',
'Couldn’t save volume.' => 'Impossible d’enregistrer le volume.',
'Couldn’t save widget.' => 'Impossible d’enregistrer le widget.',
'Couldn’t send activation email. Check your email settings.' => 'Impossible d’envoyer l’email de vérification. Vérifiez vos paramètres de messagerie.',
'Couldn’t suspend user.' => 'Impossible de suspendre l’utilisateur.',
'Couldn’t uninstall plugin.' => 'Impossible de désinstaller le plugin.',
'Couldn’t unsuspend user.' => 'Impossible de rétablir l’utilisateur.',
'Couldn’t update password.' => 'Le mot de passe n’a pu être mis à jour.',
'Craft CMS does not support backtracking to this version. Please update to Craft CMS {version} or later.' => 'Craft CMS ne propose pas de retour vers cette version. Veuillez effectuer une mise à jour vers Craft CMS {version} ou version ultérieure.',
'Craft CMS is running in Dev Mode.' => 'Craft CMS fonctionne en mode Dev.',
'Craft Support' => 'Support Craft',
'Create' => 'Créer',
'Create a new asset volume' => 'Créer un nouveau volume de ressources',
'Create a new category' => 'Créer une nouvelle catégorie',
'Create a new category group' => 'Créer un nouveau groupe de catégories',
'Create a new child category' => 'Créer une nouvelle catégorie enfant',
'Create a new child entry' => 'Créer une nouvelle entrée enfant',
'Create a new entry' => 'Créer une nouvelle entrée',
'Create a new field' => 'Créer un nouveau champ',
'Create a new global set' => 'Créer un nouveau jeu de globales',
'Create a new image transform' => 'Créer une nouvelle transformation d’image',
'Create a new section' => 'Créer une nouvelle section',
'Create a new site' => 'Créer un nouveau site',
'Create a new tag group' => 'Créer un nouveau groupe d’étiquettes',
'Create a new {section} entry type' => 'Créer un nouveau type d’entrée {section}',
'Create entries' => 'Créer des entrées',
'Create subfolders' => 'Créer des sous-dossiers',
'Critical' => 'Critique',
'Currently SVG images do not support focal point.' => 'Actuellement les images SVG ne supportent pas le point focus.',
'Custom…' => 'Personnalisé…',
'Dashboard' => 'Tableau de bord',
'Data caches' => 'Caches des données',
'Database Backup' => 'Sauvegarde de la base de données',
'Database Name' => 'Nom de la base de données',
'Date' => 'Date',
'Date Created' => 'Date de création',
'Date Updated' => 'Date de mise à jour',
'Date Uploaded' => 'Date de téléchargement',
'Days' => 'Jours',
'Default Color' => 'Couleur par défaut',
'Default Asset Location' => 'Default Asset Location',
'Default Value' => 'Valeur par défaut',
'Default Values' => 'Valeurs par défaut',
'Default?' => 'Par défaut ?',
'Define the available options.' => 'Définir les options disponibles.',
'Define the default values for the field.' => 'Définir les valeurs par défaut pour le champ.',
'Delete' => 'Supprimer',
'Delete entries' => 'Supprimer les entrées',
'Delete folder' => 'Supprimer le dossier',
'Delete heading' => 'Supprimer le titre',
'Delete it' => 'Supprimez-le',
'Delete other authors’ drafts' => 'Supprimer les brouillons d’autres auteurs',
'Delete other authors’ entries' => 'Supprimer les entrées d’autres auteurs',
'Delete users' => 'Supprimer les utilisateurs',
'Delete {site}' => 'Supprimer {site}',
'Delete…' => 'Supprimer…',
'Deprecation Warnings' => 'Avertissements d’obsolescence',
'Description' => 'Description',
'Dimensions' => 'Dimensions',
'Disable' => 'Désactiver',
'Disabled' => 'Désactivé',
'Disconnected from id.craftcms.com with errors, check the logs.' => 'Déconnexion de id.craftcms.com avec erreurs, vérifiez les journaux.',
'Disconnected from id.craftcms.com.' => 'Déconnexion de id.craftcms.com.',
'Display as thumbnails' => 'Afficher sous forme de vignettes',
'Display in a table' => 'Afficher dans un tableau',
'Documentation' => 'Documentation',
'Done' => 'Terminé',
'Draft Name' => 'Nom du brouillon',
'Draft saved.' => 'Brouillon enregistré.',
'Draft {num}' => 'Brouillon {num}',
'Drafts' => 'Brouillons',
'Dropdown' => 'Menu déroulant',
'Dropdown Options' => 'Options du menu déroulant',
'Edit' => 'Modifier',
'Edit Image' => 'Modifier l’image',
'Edit asset' => 'Modifier la ressource',
'Edit category' => 'Modifier la catégorie',
'Edit entries' => 'Modifier les entrées',
'Edit entry' => 'Modifier l’entrée',
'Edit other authors’ drafts' => 'Modifier les brouillons d’autres auteurs',
'Edit other authors’ entries' => 'Modifier les entrées d’autres auteurs',
'Edit user' => 'Modifier l’utilisateur',
'Edit users' => 'Modifier les utilisateurs',
'Edit “{title}”' => 'Modifier “{title}”',
'Email' => 'E-mail',
'Email sent successfully! Check your inbox.' => 'Email envoyé avec succès ! Vérifiez votre boîte aux lettres.',
'Email settings saved.' => 'Paramètres de messagerie enregistrés.',
'Email verified' => 'Email vérifié',
'Enable' => 'Activer',
'Enabled' => 'Activé',
'Enabling the plugin…' => 'Activation du plug-in…',
'Encryption Method' => 'Méthode de cryptage',
'Enter the name of the folder' => 'Entrez le nom du dossier',
'Enter the new filename' => 'Entrer le nouveau nom de fichier',
'Enter your password to continue.' => 'Entrez votre mot de passe pour continuer.',
'Enter your password to log back in.' => 'Entrez votre mot de passe pour vous reconnecter.',
'entries' => 'entrées',
'Entries' => 'Entrées',
'entry' => 'entrée',
'Entry' => 'Entrée',
'Entry Type' => 'Type d’entrée',
'Entry Types' => 'Types d’entrée',
'Entry URI Format' => 'Format de l’URI de l’entrée',
'Entry deleted.' => 'Entrée supprimée.',
'Entry saved.' => 'Entrée enregistrée.',
'Entry type saved.' => 'Type d’entrée enregistré.',
'Error:' => 'Erreur :',
'Excel' => 'Excel',
'Expand' => 'Développer',
'Expired' => 'A expiré',
'Expiry Date' => 'Date d’expiration',
'Failed' => 'Échec',
'Failed to generate transform with id of {id}.' => 'Impossible de générer la transformation d’image d’ID {id}.',
'Failed to load the SVG string.' => 'Impossible de charger la chaîne SVG.',
'Failed to save the asset:' => 'Enregistrement impossible de la ressource :',
'Failed to save the image.' => 'Echec de l’enregistrement de l’image.',
'Feed' => 'Diffusion',
'Field Type' => 'Type de champ',
'Field saved.' => 'Champ enregistré.',
'Fields' => 'Champs',
'File Kind' => 'Type de fichier',
'File Modification Date' => 'Date de modification du fichier',
'File Modified Date' => 'Date de modification du fichier',
'File Size' => 'Taille du fichier',
'Filename' => 'Nom de fichier',
'Find and Replace' => 'Rechercher et Remplacer',
'Finishing up…' => 'Finalisation…',
'First Name' => 'Prénom',
'Flash' => 'Flash',
'Folder was not found while attempting to rename {path}!' => 'Le dossier n’a pas été trouvé lors de la tentative de renommage du chemin {path} !',
'Folder “{folder}” already exists at target location' => 'Le dossier “{folder}” existe déjà dans l’emplacement cible',
'Format' => 'Format',
'Full Name' => 'Nom complet',
'General' => 'Général',
'General settings saved.' => 'Paramètres généraux enregistrés.',
'Generating pending image transforms' => 'Génération de transformations d’image en attente',
'Give your tab a name.' => 'Nommez votre onglet.',
'global set' => 'jeu de globales',
'Global Set' => 'Jeu de globales',
'global sets' => 'jeux de globales',
'Global Sets' => 'Jeux de globales',
'Global set saved.' => 'Jeu de globales enregistré.',
'Globals' => 'Globales',
'Go to Updates' => 'Aller aux mises à jour',
'Group deleted.' => 'Groupe supprimé.',
'Group renamed.' => 'Groupe renommé.',
'Group saved.' => 'Groupe enregistré.',
'Groups' => 'Groupes',
'HTML' => 'HTML',
'HTML Email Template' => 'Template d’email HTML',
'Handle' => 'Identificateur',
'Heading' => 'Titre',
'Height' => 'Hauteur',
'Hide' => 'Masquer',
'Hide sidebar' => 'Masquer la barre latérale',
'Homepage' => 'Page d’accueil',
'Host Name' => 'Nom d’hôte',
'Hours' => 'Heures',
'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.',
'ID' => 'Identifiant',
'Illustrator' => 'Illustrator',
'Image' => 'Image',
'Image Height' => 'Hauteur de l’image',
'Image Width' => 'Largeur de l’image',
'Incorrect current password.' => 'Mot de passe actuel incorrect.',
'Incorrect password.' => 'Mot de passe incorrect.',
'Install' => 'Installer',
'Installing the plugin…' => 'Installation du plugin…',
'Instructions' => 'Instructions',
'Invalid email or password.' => 'Adresse mail ou mot de passe invalide.',
'Invalid password.' => 'Mot de passe incorrect.',
'Invalid transform handle: {handle}' => 'Identificateur de transformation d’image invalide : {handle}',
'Invalid username or email.' => 'Nom d’utilisateur ou adresse email incorrect.',
'Invalid username or password.' => 'Nom d’utilisateur ou mot de passe incorrect.',
'It looks like someone is currently performing a system update.<br>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.<br>Continuez UNIQUEMENT si vous êtes sûr que cela n’est pas le cas.',
'It’s not possible to rename the top folder of a Volume.' => 'Il n’est pas possible de renommer le dossier de niveau supérieur d’un volume.',
'JSON' => 'JSON',
'JavaScript' => 'JavaScript',
'Keep both' => 'Conserver les deux',
'Keep me logged in' => 'Rester connecté',
'Language' => 'Langue',
'Large Thumbnails' => 'Grande vignette',
'Last Login' => 'Dernière connexion',
'Last Month' => 'Le mois dernier',
'Last Name' => 'Nom de famille',
'Last Occurrence' => 'Dernière occurrence',
'Last Week' => 'La semaine dernière',
'Last {num, number} {num, plural, =1{day} other{days}}' => '{num, plural, =0{Dernier jour} =1{Dernier jour} other{{num, number} derniers jours}}',
'Learn more' => 'En savoir plus',
'Leave it uninstalled' => 'Laissez-le non installé',
'License transferred.' => 'Licence transférée.',
'Lightswitch' => 'Interrupteur',
'Limit' => 'Limite',
'Link' => 'Lien',
'List' => 'Liste',
'Live' => 'Live',
'Local Folder' => 'Dossier local',
'Localizing relations' => 'Traduction des relations',
'Locked' => 'Verrouillé',
'Log out now' => 'Déconnectez-vous maintenant',
'Login' => 'Connexion',
'Login as {user}' => 'Vous connectez en tant que {user}',
'Looks like you are trying to load a template outside the template folder.' => 'On dirait que vous essayez de charger un template en dehors du dossier des templates.',
'Make not required' => 'Rendre facultatif',
'Make required' => 'Rendre obligatoire',
'Manipulated SVG image rasterizing is unreliable. See \\craft\\services\\Images::loadImage()' => 'La rastérisation d’images SVG manipulées n’est pas fiable. Voir \\craft\\services\\Images::loadImage()',
'Matrix' => 'Matrix',
'Matrix Block' => 'Bloc Matrix',
'Merge the folder (any conflicting files will be replaced)' => 'Fusionner les dossiers (tous les fichiers en conflit seront remplacés)',
'Message' => 'Message',
'Message saved.' => 'Message enregistré.',
'Message sent successfully.' => 'Message envoyé avec succès.',
'Migrations' => 'Migrations',
'Minutes' => 'Minutes',
'Missing' => 'Il manque',
'Mode' => 'Mode',
'Months' => 'Mois',
'More' => 'Plus',
'Move' => 'Déplacer',
'Multi-line text' => 'Texte de plusieurs lignes',
'Multi-select' => 'Sélection multiple',
'Multi-select Options' => 'Options de sélection multiples',
'My Account' => 'Mon Compte',
'Name' => 'Nom',
'New Password' => 'Nouveau mot de passe',
'New Users' => 'Nouveaux utilisateurs',
'New category' => 'Nouvelle catégorie',
'New child' => 'Nouvel enfant',
'New entry' => 'Nouvelle entrée',
'New heading' => 'Nouveau titre',
'New order saved.' => 'Nouvel ordre enregistré.',
'New position saved.' => 'Nouvelle position enregistrée.',
'New subfolder' => 'Nouveau sous-dossier',
'New {type}' => 'Nouveau/lle {type}',
'New {group} category' => 'Nouvelle catégorie {group}',
'New {section} entry' => 'Nouvelle entrée {section}',
'Next' => 'Suivant',
'No blocks.' => 'Aucun bloc.',
'No entry types exist for this section.' => 'Aucun type d’entrée n’existe pour cette section.',
'No file exists at the given path.' => 'Aucun fichier n’existe pour le chemin spécifié.',
'No folder exists with the ID “{id}”' => 'Aucun dossier n’existe avec l’ID “{id}”',
'No font properties have been set. Call ImageHelper::setFontProperties() first.' => 'Aucune propriété de police n’a été définie. Appeler d’abord ImageHelper::setFontProperties().',
'No font properties have been set. Call Raster::setFontProperties() first.' => 'Aucune propriété de police n’a été définie. Appeler d’abord Raster::setFontProperties().',
'No section has been selected yet.' => 'Aucune section n’a été sélectionnée pour le moment.',
'Not enabled' => 'Non activé',
'Not enough memory available to perform this image operation.' => 'Pas assez de mémoire disponible pour effectuer cette opération sur l’image.',
'Not translatable' => 'Non traduisible',
'Notes' => 'Notes',
'Nothing selected.' => 'Aucune sélection.',
'Nothing to update.' => 'Rien à mettre à jour.',
'Number' => 'Numéro',
'OK' => 'OK',
'One of {name}’s migrations failed.' => 'Une des migrations de {name} a échoué.',
'One update available!' => 'Une mise à jour est disponible !',
'Option Label' => 'Étiquette d’option',
'Options' => 'Options',
'Origin' => 'Origine',
'PDF' => 'PDF',
'PHP' => 'PHP',
'PHP Info' => 'Info PHP',
'Password' => 'Mot de passe',
'Password reset email sent.' => 'Email de réinitialisation du mot de passe envoyé.',
'Pay {price}' => 'Payer {price}',
'Pending' => 'En attente',
'Perform Craft CMS and plugin updates' => 'Mettre à jour Craft CMS et ses plugins',
'Permissions' => 'Droits d’accès',
'Photoshop' => 'Photoshop',
'Placeholder Text' => 'Texte indicatif par défaut',
'Plain Text' => 'Texte brut',
'Please enter your current password.' => 'Merci d’entrer votre mot de passe actuel.',
'Please enter your password.' => 'Merci d’entrer votre mot de passe.',
'Please notify one of your site’s admins.' => 'Veuillez notifier un des administrateurs de votre site.',
'Plugin Installer' => 'Installateur de plugin',
'Plugin Store' => 'Boutique des plugins',
'Plugin Uninstaller' => 'Désinstallateur de plugin',
'Plugin disabled.' => 'Plug-in désactivé.',
'Plugin enabled.' => 'Plug-in activé.',
'Plugin installed.' => 'Plugin installé.',
'Plugin settings saved.' => 'Paramètres du plugin enregistrés.',
'Plugin uninstalled.' => 'Plugin désinstallé.',
'Plugins' => 'Plug-ins',
'Port' => 'Port',
'Post Date' => 'Date de publication',
'Post a new {section} entry' => 'Nouvelle entrée dans {section}',
'PowerPoint' => 'PowerPoint',
'Preferences' => 'Préférences',
'Preferred Language' => 'Langue préférée',
'Prefix must be 5 or less characters long.' => 'Le préfixe doit faire au moins 5 caractères de long.',
'Prev' => 'Préc',
'Preview file' => 'Afficher l’aperçu du fichier',
'Publish live changes' => 'Publier en "Live" des modifications',
'Publish live changes for other authors’ entries' => 'Publier en "Live" des modifications sur des entrées d’autres auteurs',
'Publish other authors’ drafts' => 'Publier les brouillons d’autres auteurs',
'Quality' => 'Qualité',
'Quality must be a number between 1 and 100 (included).' => 'La qualité doit être un nombre entre 1 et 100 (inclus).',
'Quick Post' => 'Publication rapide',
'Radio Button Options' => 'Options des boutons radio',
'Radio Buttons' => 'Boutons radio',
'Really delete folder “{folder}”?' => 'Voulez-vous vraiment supprimer le dossier “{folder}” ?',
'Recent Entries' => 'Entrées récentes',
'Recent {section} Entries' => 'Entrées récentes pour {section}',
'Register a new user' => 'Inscrire un nouvel utilisateur',
'Register users' => 'Inscrire des utilisateurs',
'Relate {type} from a specific site?' => 'Relier {type} à partir d’un site spécifique ?',
'Remove' => 'Supprimer',
'Remove files and folders' => 'Supprimer les fichiers et les dossiers',
'Remove it' => 'Supprimez-le',
'Rename' => 'Renommer',
'Rename file' => 'Renommer le fichier',
'Rename folder' => 'Renommer le dossier',
'Renew for {price}' => 'Renouveller pour {price}',
'Reorder' => 'Réorganiser',
'Replace file' => 'Remplacer le fichier',
'Replace it' => 'Remplacez-le',
'Replace the folder (all existing files will be deleted)' => 'Remplacer le dossier (tous les fichiers existants seront supprimés)',
'Replacing “{find}” with “{replace}”' => 'Remplacement de “{find}” par “{replace}”',
'Resaving {section} entries' => 'Ré-enregistrement des entrées de {section}',
'Resaving {type} entries' => 'Ré-enregistrement des entrées {type}',
'Resolve' => 'Résoudre',
'Response:' => 'Réponse :',
'Restore database' => 'Restaurer la base de données',
'Restoring database…' => 'Restauration de la base de données…',
'Revert the update' => 'Annuler la mise à jour',
'Revert update' => 'Annuler la mise à jour',
'Reverting update (this may take a minute)…' => 'Annulation de la mise à jour (cela peut prendre une minute)…',
'Routes' => 'Itinéraires',
'Save' => 'Enregistrer',
'Scale and crop' => 'Réduire et recadrer',
'Scale to fit' => 'Réduire pour faire correspondre',
'Score' => 'Score',
'Search in subfolders' => 'Chercher dans les sous-dossiers',
'Seconds' => 'Secondes',
'Section' => 'Section',
'Section - {section}' => 'Section - {section}',
'Section Type' => 'Type de section',
'Section saved.' => 'Section enregistrée.',
'Sections' => 'Sections',
'Select' => 'Sélectionner',
'Select transform' => 'Sélectionner une transformation',
'Send activation email' => 'Envoyer l’email d’activation',
'Send for help' => 'Envoyer pour obtenir de l’aide',
'Send password reset email' => 'Envoyer l’email de réinitialisation du mot de passe',
'Sender Name' => 'Nom de l’expéditeur',
'Server Error' => 'Erreur de serveur',
'Set Status' => 'Définir le statut',
'Settings' => 'Paramètres',
'Show' => 'Afficher',
'Show date' => 'Afficher date',
'Show date and time' => 'Afficher date et heure',
'Show nav' => 'Afficher la navigation',
'Show sidebar' => 'Afficher la barre latérale',
'Show time' => 'Afficher l’heure',
'Show/hide children' => 'Afficher/masquer les enfants',
'Single-line text' => 'Texte d’une ligne',
'Singles' => 'Éléments individuels',
'Site saved.' => 'Site enregistré.',
'Sites' => 'Sites',
'Slug' => 'Identificateur',
'Sort by {attribute}' => 'Trier par {attribute}',
'Source settings saved' => 'Paramètres d’emplacement enregistrés',
'Stack Trace' => 'Trace de la pile',
'Status' => 'Statut',
'Status updated, with some failures due to validation errors.' => 'Statut mis à jour, avec quelques anomalies dues à des erreurs de validation.',
'Status updated.' => 'Statut mis à jour.',
'Status:' => 'Statut :',
'Statuses updated.' => 'Statuts mis à jour.',
'Stretch to fit' => 'Étirer pour faire correspondre',
'Structure' => 'Structure',
'Structures' => 'Structures',
'Submit' => 'Soumettre',
'Successfully activated the user.' => 'Activation réussie de l’utilisateur.',
'Suspend' => 'Suspendre',
'Suspended' => 'Suspendu',
'System' => 'Système',
'System Email Address' => 'Adresse email du système',
'System Messages' => 'Messages Système',
'System Report' => 'Rapport Système',
'Table' => 'Table',
'Table Columns' => 'Colonnes du tableau',
'tag' => 'etiquette',
'Tag' => 'Etiquette',
'Tag group saved.' => 'Groupe d’étiquettes enregistré.',
'tags' => 'étiquettes',
'Tags' => 'Étiquettes',
'Temp Folder' => 'Dossier Temp',
'Temp files' => 'Fichiers temporaires',
'Template' => 'Modèle',
'Temporary Uploads' => 'Téléchargements temporaires',
'Temporary source' => 'Source temporaire',
'Test Recipient' => 'Destinataire test',
'Text' => 'Texte',
'That is not an allowed format.' => 'Ce format n’est pas autorisé.',
'That is not an allowed image type.' => 'Ce n’est pas un type d’image autorisé.',
'The asset you’re trying to edit does not exist.' => 'La ressource que vous essayez de modifier nʼexiste pas.',
'The database was restored successfully.' => 'La base de données a été restaurée avec succès.',
'The field type “{type}” could not be found.' => 'Le type de champ “{type}” n’a pas été trouvé.',
'The file failed to upload to the server properly.' => 'Le fichier ne s’est pas correctement téléchargé sur le serveur.',
'The file “{name}” does not appear to be an image.' => 'Le fichier “{name}” ne semble pas être une image.',
'The file “{path}” does not appear to be an image.' => 'Le fichier “{path}” ne semble pas être une image.',
'The license located at {file} belongs to {domain}.' => 'La licence située dans {file} appartient à {domain}.',
'The plugin was removed successfully.' => 'Le plugin a été supprimé avec succès.',
'The server doesn’t meet Craft’s new requirements:' => 'Le serveur ne répond pas aux nouvelles exigences de Craft CMS:',
'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 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.',
'There was a problem activating the user.' => 'Il y a eu un problème lors de l’activation de l’utilisateur.',
'There was a problem impersonating this user.' => 'Il y a eu un problème d’usurpation de l’identité de cet utilisateur.',
'There was a problem saving your message.' => 'Il y a eu un problème lors de la sauvegarde de votre message.',
'There was a problem sending the password reset email.' => 'Il y a eu un problème lors de l’envoi de l’email de réinitialisation du mot de passe.',
'There was a problem with uploading the file.' => 'Il y a eu un problème lors du téléchargement du fichier.',
'There was a problem with writing the file to the disk.' => 'Il y a eu un problème lors de l’écriture du fichier sur le disque.',
'There was an error testing your email settings.' => 'Une erreur est survenue lors du test de vos paramètres de messagerie.',
'There was an error uploading your photo' => 'Une erreur est survenue lors du téléchargement de votre photo',
'There was an error uploading your photo: {error}' => 'Une erreur est survenue lors du téléchargement de votre photo : {error}',
'There’s a licensing issue with the {name} plugin.' => 'Il existe un problème de licence avec le plug-in {name}.',
'This action may only be performed with an elevated session.' => 'Cette action ne peut être effectuée que lors d’une session avec privilèges élevés.',
'This can be left blank if you just want an unlabeled separator.' => 'Ce champ peut rester vide si vous voulez seulement un séparateur sans nom.',
'This field is not set to a valid category group.' => 'Ce champ n’est pas attaché à un groupe de catégories valide.',
'This field is not set to a valid source.' => 'Ce champ n’est pas relié à un emplacement valide.',
'This field is required' => 'Ce champ est obligatoire',
'This field’s target subfolder path is invalid: {path}' => 'Le chemin du sous-dossier cible du champ est invalide : {path}',
'This license is tied to another Craft install. Visit {accountLink} to detach it, or <a href="{buyUrl}">buy a new license</a>.' => 'This license is tied to another Craft install. Visit {accountLink} to detach it, or <a href="{buyUrl}">buy a new license</a>.',
'This license isn’t allowed to run version {version}.' => 'Cette licence ne permet pas d’exécuter la version {version}.',
'Time' => 'Heure',
'Timeout' => 'Temps écoulé',
'Title' => 'Titre',
'Title Format' => 'Format du Titre',
'Today' => 'Aujourd’hui',
'Transfer it to:' => 'Transférer à :',
'Transform saved.' => 'Transformation enregistrée.',
'Translate for each language' => 'Traduire pour chaque langue',
'Translate for each site' => 'Traduire pour chaque site',
'Translation Key Format' => 'Format de la clef de traduction',
'Translation Method' => 'Méthode de traduction',
'Transport Type' => 'Mode d’envoi des emails',
'Trial' => 'Essai',
'Tried to detect the appropriate image format for a non-image!' => 'A essayé de détecter le format d’image approprié pour un fichier non-image !',
'Tried to download the source file for image “{file}”, but it was 0 bytes long.' => 'Nous avons tenté de télécharger le fichier source pour l’image “{file}”, mais il comportait 0 octet.',
'Tried to read the template at {path}, but could not. Check the permissions.' => 'Craft a essayé de lire le template à l’adresse {path} mais n’y est pas parvenu. Vérifier les droits d’accès.',
'Try again' => 'Réessayez',
'Type' => 'Type',
'UID' => 'UID',
'URI' => 'URI',
'URI Format' => 'Format d’URI',
'URL' => 'URL',
'Unable to find the template “{template}”.' => 'Impossible de trouver le template “{template}”.',
'Unlock' => 'Déverrouiller',
'Unsuspend' => 'Réactiver',
'Update' => 'Mettre à jour',
'Update aborted.' => 'Mise à jour interrompue.',
'Update all' => 'Tout mettre à jour',
'Updater' => 'Utilitaire de mise à jour',
'Updates' => 'Mises à jour',
'Updating Composer dependencies (this may take a minute)…' => 'Mise à jour des liens de Composer (cela peut prendre une minute)…',
'Updating database…' => 'Mise à jour de la base de données…',
'Updating element references' => 'Mise à jour des références d’élément',
'Updating element slugs and URIs' => 'Mise à jour des identificateurs des éléments et des URIs',
'Updating the plugin…' => 'Mise à jour du plug-in…',
'Updating…' => 'Mise à jour…',
'Asset Location' => 'Asset Location',
'Upload failed for {filename}' => 'Le téléchargement de {filename} a échoué',
'Upload files' => 'Télécharger des fichiers',
'Use authentication' => 'Utiliser l’authentification',
'user' => 'utilisateur',
'User' => 'Utilisateur',
'User deleted.' => 'Utilisateur supprimé.',
'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 registered.' => 'Utilisateur enregistré.',
'User saved.' => 'Utilisateur enregistré.',
'User settings saved.' => 'Paramètres utilisateurs enregistrés.',
'User suspended.' => 'Utilisateur suspendu.',
'User unsuspended.' => 'Utilisateur réactivé.',
'Username' => 'Nom d’utilisateur',
'Username or email is required.' => 'Le nom d’utilisateur ou email est nécessaire.',
'users' => 'utilisateurs',
'Users' => 'Utilisateurs',
'Users deleted.' => 'Utilisateurs supprimés.',
'Users suspended.' => 'Utilisateurs suspendus.',
'Users unsuspended.' => 'Utilisateurs réactivés.',
'Utilities' => 'Utilitaires',
'Value' => 'Valeur',
'Video' => 'Vidéo',
'View' => 'Voir',
'View Mode' => 'Mode visualisation',
'View category' => 'Voir la catégorie',
'View entry' => 'Voir l’entrée',
'View site' => 'Voir le site',
'Visit webpage' => 'Visiter la page',
'Volume - {volume}' => 'Volume - {volume}',
'Volume saved.' => 'Volume enregistré.',
'Volumes' => 'Volumes',
'What do you want to do with any content that is only available in {language}?' => 'Que voulez-vous faire avec tout le contenu qui est seulement disponible en {language} ?',
'What do you want to do with their content?' => 'Que voulez-vous faire de leur contenu ?',
'What do you want to do?' => 'Que souhaitez-vous faire ?',
'What do you want to name the group?' => 'Comment souhaitez-vous nommer le groupe ?',
'Which site should {type} be related from?' => 'À quel site {type} devrait être relié(e) ?',
'Widget saved.' => 'Widget enregistré.',
'Width' => 'Largeur',
'Word' => 'Word',
'XML' => 'XML',
'Years' => 'Années',
'Yesterday' => 'Hier',
'You cannot access the site while the system is offline with that account.' => 'Vous ne pouvez pas accéder au site avec ce compte lorsque le système est hors ligne.',
'You don’t have any widgets yet.' => 'Vous n’avez pas encore de widget.',
'You must set at least one of the dimensions.' => 'Vous devez définir au moins une des dimensions.',
'You need to be on at least Craft CMS {version} before you can manually update to Craft CMS {targetVersion}.' => 'Vous devez être sur Craft CMS {version} au minimum pour pouvoir effectuer manuellement la mise à jour vers Craft CMS {targetVersion}.',
'You need to 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. Check your email for instructions.' => 'Vous devez réinitialiser votre mot de passe. Vérifiez votre messagerie pour les instructions.',
'Your Craft license key is invalid.' => 'Votre licence Craft n’est pas valide.',
'Your Email' => 'Votre email',
'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 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 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 session has ended.' => 'Votre session a expiré.',
'Your session will expire in {time}.' => 'Votre session expirera dans {time}.',
'Your system isn’t set up to save content for the site “{site}”.' => 'Votre système n’est pas paramétré pour enregistrer le contenu du site “{site}”.',
'You’re all up-to-date!' => 'Vous êtes totalement à jour !',
'You’re running Craft {edition} with a Craft {licensedEdition} license.' => 'Vous utilisez Craft {edition} avec une licence Craft {licensedEdition}.',
'account_activation_body' => 'Bonjour {{user.friendlyName}},
Merci d’avoir créé un compte sur {{siteName}} ! Afin d’activer ce compte, merci de cliquer sur le lien suivant :
<{{link}}>
Si vous n’attendiez aucun email de ce type, ignorez-le, tout simplement.',
'account_activation_heading' => 'Quand quelqu’un crée un compte :',
'account_activation_subject' => 'Activez votre compte',
'by {author}' => 'par {author}',
'by {creator}' => 'par {creator}',
'day' => 'jour',
'days' => 'jours',
'eight' => 'huit',
'five' => 'cinq',
'forgot_password_body' => 'Bonjour {{user.friendlyName}},
Pour réinitialiser votre mot de passe pour {{siteName}}, merci de cliquer sur le lien suivant :
<{{link}}>
Si vous n’attendiez aucun email de ce type, ignorez-le, tout simplement.',
'forgot_password_heading' => 'Quand quelqu’un a oublié son mot de passe :',
'forgot_password_subject' => 'Réinitialisez votre mot de passe',
'four' => 'quatre',
'hour' => 'heure',
'hours' => 'heures',
'less than a minute' => 'moins d’une minute',
'minute' => 'minute',
'minutes' => 'minutes',
'nine' => 'neuf',
'one' => 'un',
'second' => 'seconde',
'seconds' => 'secondes',
'seven' => 'sept',
'six' => 'six',
'test_email_body' => 'Bonjour {{user.friendlyName}},
Félicitations ! Craft a réussi à envoyer un email.
Voici les paramètres que vous avez utilisés :
{{ settings }}',
'test_email_heading' => 'Quand vous testez vos paramètres de messagerie :',
'test_email_subject' => 'Ceci est un email de test de la part de Craft',
'three' => 'trois',
'two' => 'deux',
'verify_new_email_body' => 'Bonjour {{user.friendlyName}},
Merci de vérifier votre nouvelle adresse email en cliquant sur le lien suivant :
<{{link}}>
Si vous n’attendiez aucun email de ce type, ignorez-le, tout simplement.',
'verify_new_email_heading' => 'Quand quelqu’un modifie son adresse email :',
'verify_new_email_subject' => 'Vérifiez votre nouvelle adresse email',
'week' => 'semaine',
'weeks' => 'semaines',
'{attribute} “{value}” has already been taken.' => '{attribute} “{value}” est déjà utilisé.',
'{attribute} cannot contain emoji.' => '{attribute} ne peut pas contenir d’emoji.',
'{attribute} is not a valid URI' => '{attribute} n’est pas un URI valide',
'{attribute} isn’t a valid hex color value.' => '{attribute} n’est pas un code couleur hexadécimal valide.',
'{attribute} must be an array.' => '{attribute} doit être un ensemble.',
'{attribute} must be set to a new password.' => '{attribute} doit être renseigné avec un nouveau mot de passe.',
'{attribute} must contain “{slug}”' => '{attribute} doit contenir “{slug}”',
'{attribute} should contain at least {min, number} {min, plural, one{block} other{blocks}}.' => '{attribute} devrait contenir au moins {min, number} {min, plural, one{bloc} other{blocs}}.',
'{attribute} should contain at least {min, number} {min, plural, one{item} other{items}}.' => '{attribute} devrait contenir au moins {min, number} {min, plural, one{item} other{items}}.',
'{attribute} should contain at most {max, number} {max, plural, one{block} other{blocks}}.' => '{attribute} devrait contenir au plus {max, number} {max, plural, one{bloc} other{blocs}}.',
'{attribute} should contain at most {max, number} {max, plural, one{item} other{items}}.' => '{attribute} devrait contenir au plus {max, number} {max, plural, one{item} other{items}}.',
'{attribute} should contain at most {max, number} {max, plural, one{selection} other{selections}}.' => '{attribute} devrait contenir au plus {max, number} {max, plural, one{selection} other{selections}}.',
'{attribute} should contain {count, number} {count, plural, one{item} other{items}}.' => '{attribute} devrait contenir {count, number} {count, plural, one{item} other{items}}.',
'{total, number} {total, plural, =1{{item}} other{{items}}}' => '{total, number} {total, plural, =1{{item}} other{{items}}}',
'{ctrl}C to copy.' => '{ctrl}C pour copier.',
'{id} – {name}' => '{id} – {name}',
'{name} has been added, but an error occurred when installing it.' => '{name} a été ajouté, mais une erreur est survenue lors de son installation.',
'{num, number} {num, plural, =1{Available Update} other{Available Updates}}' => '{num, number} {num, plural, =0{mise à jour disponible} =1{mise à jour disponible} other{mises à jour disponibles}}',
'{num, number} {num, plural, =1{column} other{columns}}' => '{num, number} {num, plural, =0{colonne} =1{colonne} other{colonnes}}',
'{num, number} {num, plural, =1{day} other{days}}' => '{num, number} {num, plural, =0{jour} =1{jour} other{jours}}',
'{num, number} {num, plural, =1{hour} other{hours}}' => '{num, number} {num, plural, =0{heure} =1{heure} other{heures}}',
'{num, number} {num, plural, =1{minute} other{minutes}}' => '{num, number} {num, plural, =0{minute} =1{minute} other{minutes}}',
'{num, number} {num, plural, =1{month} other{months}}' => '{num, number} {num, plural, =0{mois} =1{mois} other{mois}}',
'{num, number} {num, plural, =1{second} other{seconds}}' => '{num, number} {num, plural, =0{seconde} =1{seconde} other{secondes}}',
'{num, number} {num, plural, =1{week} other{weeks}}' => '{num, number} {num, plural, =0{semaine} =1{semaine} other{semaines}}',
'{num, number} {num, plural, =1{year} other{years}}' => '{num, number} {num, plural, =0{an} =1{an} other{ans}}',
'{num} plugins have licensing issues.' => '{num} plug-ins ont des problèmes de licence.',
'{section} Entry Types' => 'Types d’entrée {section}',
'{title} ({site})' => '{title} ({site})',
'{total} updates available!' => '{total} mises à jour disponibles !',
'{type} Settings' => 'Paramètres {type}',
'{user}’s Account' => 'Compte de {user}',
'{value} is not a valid language.' => '{value} n’est pas une langue valide.',
'{value} is not a valid site language.' => '{value} n’est pas une langue valide pour le site.',
'“{extension}” is not an allowed file extension.' => '“{extension}” n’est pas une extension de fichier autorisée.',
'“{handle}” is a reserved word.' => '“{handle}” est un mot réservé.',
'“{handle}” isn’t a valid handle.' => '“{handle}” n’est pas un identificateur valide.',
'“{name}” deleted.' => '“{name}” supprimé.',
'Edit Tag Group' => 'Modifier le groupe d’étiquettes',
'{title} copy' => 'Copie de {title}',
'Composer output:' => 'Sortie Composer :',
'Project Config Sync' => 'Sync. config. projet',
'Edit Entry' => 'Modifier l’entrée',
'Entries not restored.' => 'Entrées non restaurées.',
'Some categories restored.' => 'Certaines catégories restaurées.',
'Users restored.' => 'Utilisateurs restaurés.',
'{attribute} cannot contain spaces.' => '{attribute} ne peut pas contenir d’espaces.',
'Some entries restored.' => 'Certaines entrées restaurées.',
'Use the loaded project config' => 'Utiliser la config. du projet chargée',
'Edit Category Group' => 'Modifier le groupe de catégories',
'Position' => 'Position',
'Enabled for {site}' => 'Activé pour {site}',
'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.',
'This field is translated for each language.' => 'Ce champ est traduit pour chaque langue.',
'Categories restored.' => 'Catégories restaurées.',
'Moderate users' => 'Modérer les utilisateurs',
'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.',
'Edit Site' => 'Modifier le site',
'Uninstalling {name}' => 'Désinstallation de {name}',
'Installing {name}' => 'Installation de {name}',
'Edit Global Set' => 'Modifier le jeu de globales',
'Includes activating user accounts, resetting passwords, and changing email addresses.' => 'Inclut l’activation des comptes utilisateurs, la réinitialisation des mots de passe et la modification des adresses email.',
'Please fix on an environment where administrative changes are allowed.' => 'Veuillez effectuer les corrections dans un environnement où les modifications administratives sont autorisées.',
'This field is translated for each site group.' => 'Ce champ est traduit pour chaque groupe de sites.',
'Save as a new asset' => 'Enregistrer en tant que nouvelle ressource',
'Craft isn’t installed yet.' => 'Craft n’est pas encore installé.',
'Includes suspending, unsuspending, and unlocking user accounts.' => 'Inclut la suspension, la réactivation et le déverrouillage des comptes utilisateurs.',
'Edit Image Transform' => 'Modifier la transformation d’image',
'Edit Category' => 'Modifier la catégorie',
'Some users restored.' => 'Certains utilisateurs restaurés.',
'Could not duplicate elements due to validation errors.' => 'Impossible de dupliquer les éléments en raison d’erreurs de validation.',
'An error occurred when installing {name}.' => 'Une erreur est survenue lors de l’installation de {name}.',
'Duplicate (with descendants)' => 'Dupliquer (avec descendants)',
'Aliases' => 'Alias',
'Environment Variables' => 'Variables d’environnement',
'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}”).',
'This field is translated for each site.' => 'Ce champ est traduit pour chaque site.',
'Current Password' => 'Mot de passe actuel',
'Templates' => 'Templates',
'The license key in use belongs to {domain}' => 'La clef de licence utilisée appartient à {domain}',
'Attachment' => 'Pièce jointe',
'Elements duplicated.' => 'Éléments dupliqués.',
'Users not restored.' => 'Utilisateurs non restaurés.',
'Edit User' => 'Modifier l’utilisateur',
'Edit Volume' => 'Modifier le volume',
'Edit Field' => 'Modifier le champ',
'Unknown type' => 'Type inconnu',
'View volume' => 'Afficher le volume',
'Entries restored.' => 'Entrées restaurées.',
'Restore' => 'Restaurer',
'and' => 'et',
'Could not duplicate all elements due to validation errors.' => 'Impossible de dupliquer tous les éléments en raison d’erreurs de validation.',
'Categories not restored.' => 'Catégories non restaurées.',
'Edit Entry Type' => 'Modifier le type d’entrée',
'Trying again…' => 'Nouvel essai...',
'Edit Section' => 'Modifier la section',
'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.',
'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.',
'Duplicate' => 'Dupliquer',
'Unknown' => 'Inconnu',
'The volume set for temp asset storage is not valid.' => 'Le volume réglé pour le stockage temporaire de ressources n\'est pas valide.',
'Draft deleted' => 'Brouillon supprimé',
'Fix validation errors on the related {type}.' => 'Corriger les erreurs de validation sur le {type} associé.',
'Module does not exist in the manifest: {moduleName}' => 'Module inexistant dans le manifeste : {moduleName}',
'Saving' => 'Enregistrement',
'Previous Page' => 'Page précédente',
'Switch' => 'Basculer',
'The draft could not be saved.' => 'Impossible d\'enregistrer le brouillon.',
'All targets must have a label.' => 'Toutes les cibles doivent porter une étiquette.',
'Could not create a preview token.' => 'Impossible de créer un jeton d\'aperçu.',
'Reverted to revision {num}.' => 'Révision {num} restaurée.',
'Elements' => 'Éléments',
'Propagating {type}' => 'Propagation de {type}',
'File does not exist: {path}' => 'Le fichier n\'existe pas : {path}',
'Export' => 'Exporter',
'Updating search indexes' => 'Mise à jour des index de recherche',
'Learn how' => 'Apprendre',
'{name} should be at least {value}.' => '{name} doit être au moins {value}.',
'Invalid verification code. Please login or reset your password.' => 'Code de vérification erroné. Veuillez vous connecter ou réinitialiser votre mot de passe.',
'Impersonate users' => 'Usurper l\'identité d\'utilisateurs',
'Update {type}' => 'Mettre à jour {type}',
'Please fix the following in your {file} file before proceeding:' => 'Veuillez corriger ce qui suit dans votre fichier {file} avant de continuer :',
'Label' => 'Étiquette',
'Column handles can’t be in the format “{format}”.' => 'Les identifiants de colonnes ne peuvent pas être au format « {format} ».',
'Plugin edition changed.' => 'Édition du plug-in changée.',
'No limit' => 'Aucune limite',
'This license is for the {name} edition.' => 'Cette licence est pour la version {name}.',
'Customize element sources' => 'Personnaliser les sources d\'éléments',
'The maximum length (in bytes) the field can hold.' => 'La longueur maximale (en octets) que le champ peut contenir.',
'Resaving {type}' => 'Enregistrement à nouveau de {type}',
'Edit draft settings' => 'Modifier les paramètres des brouillons',
'{step} of {total}' => '{step} de {total}',
'Max Length' => 'Longueur max',
'Primary {type} page' => 'Page {type} primaire',
'Asset settings saved.' => 'Paramètres de ressources enregistrés.',
'<a>Renew now</a> for another year of updates.' => '<a>Renouvelez dès maintenant</a> pour une autre année de mises à jour.',
'Checking environment…' => 'Vérification de l\'environnement…',
'Edit images' => 'Modifier les images',
'Optgroup?' => 'Optgroup ?',
'Element' => 'Élément',
'Invalid value “{value}”.' => 'Valeur non valide « {value} ».',
'Applied “{name}”' => '« {name} » appliqué',
'Clearing cache:' => 'Nettoyage du cache :',
'Revision {num}' => 'Révision {num}',
'Troubleshoot' => 'Dépanner',
'Updating entry drafts and revisions' => 'Mise à jour des brouillons d\'entrée et des révisions',
'Export…' => 'Exporter…',
'{first}-{last} of {total}' => '{first}-{last} de {total}',
'{first, number}-{last, number} of {total, number} {total, plural, =1{{item}} other{{items}}}' => '{first, number}-{last, number} de {total, number} {total, plural, =1{{item}} other{{items}}}',
'Preview' => 'Aperçu',
'Next Page' => 'Page suivante',
'Entry reverted to past revision.' => 'Entrée restaurée à la révision antérieure.',
'The draft has been saved.' => 'Le brouillon a été enregistré.',
'Matrix Blocks' => 'Blocs Matrix',
'{attribute} cannot start with the {setting} config setting.' => '{attribute} ne peut pas commencer avec le paramètre de configuration {setting}.',
'View all users' => 'Voir tous les utilisateurs',
'Schema saved.' => 'Schéma enregistré.',
'Couldn’t save schema.' => 'Impossible d’enregistrer le schéma.',
'GraphQL' => 'GraphQL',
'View user group - {userGroup}' => 'Voir le groupe d’utilisateurs - {userGroup}',
'View global set - {globalSet}' => 'Voir le jeu de globales - {globalSet}',
'Edit GraphQL Schema' => 'Modifier le schéma GraphQL',
'View volume - {volume}' => 'Voir le volume - {volume}',
'Schemas' => 'Schémas',
'View category group - {categoryGroup}' => 'Voir le groupe de catégories - {categoryGroup}',
'Delete them' => 'Les supprimer',
'Keep them' => 'Les garder',
'View tag group - {tagGroup}' => 'Voir le groupe d\'étiquettes - {tagGroup}',
'Single' => 'Élément individuel',
'Channel' => 'Canal',
'This week' => 'Cette semaine',
'Edit files uploaded by other users' => 'Modifier les fichiers téléversés par d’autres utilisateurs',
'Create a new GraphQL token' => 'Créer un nouveau jeton GraphQL',
'View files uploaded by other users' => 'Afficher les fichiers téléversés par d’autres utilisateurs',
'Modified in draft and source {type}' => 'Modifié dans le brouillon et la source {type}',
'Modified in draft' => 'Modifié dans le brouillon',
'Edit the public GraphQL schema' => 'Modifier le schéma GraphQL public',
'To' => 'Au',
'All option labels must be unique.' => 'Toutes les étiquettes d’option doivent être uniques.',
'Tokens' => 'Jetons',
'Modified in source {type}' => 'Modifié dans la source {type}',
'Expanded' => 'Développé',
'Export Type' => 'Type d’exportation',
'Couldn’t save public schema settings.' => 'Impossible d’enregistrer les paramètres du schéma public.',
'Asset saved.' => 'Ressource enregistrée.',
'Blocks will be saved across all {language}-language sites.' => 'Les blocs seront enregistrés sur tous les sites en {language}.',
'From {date}' => 'Du {date}',
'Edit images uploaded by other users' => 'Modifier les images téléversées par d’autres utilisateurs',
'Create a new GraphQL Schema' => 'Créer un nouveau schéma GraphQL',
'All option values must be unique.' => 'Toutes les valeurs d’option doivent être uniques.',
'Edit Asset' => 'Modifier la ressource',
'Publish changes' => 'Publier les modifications',
'Couldn’t save asset.' => 'Impossible d’enregistrer la ressource.',
'Applying new propagation method to Matrix blocks' => 'Application du nouveau mode de propagation aux blocs Matrix',
'This year' => 'Cette année',
'Blocks will be saved across all sites in the {group} site group.' => 'Les blocs seront enregistrés sur tous les sites du groupe {group}.',
'Something went wrong when processing the GraphQL query.' => 'Un problème est survenu pendant le traitement de la requête GraphQL.',
'Full Schema' => 'Schéma complet',
'Blocks will only be saved in the {site} site.' => 'Les blocs seront uniquement enregistrés sur le site {site}.',
'Field Limit is too big for your chosen Column Type.' => 'La limite du champ est trop grande pour le type de colonne choisi.',
'Replace files uploaded by other users' => 'Remplacer les fichiers téléversés par d’autres utilisateurs',
'Download' => 'Télécharger',
'Couldn’t save token.' => 'Impossible d’enregistrer le jeton.',
'Past {num} days' => '{num} derniers jours',
'Guest Required' => 'Seulement pour les invités',
'Matrix block' => 'Bloc Matrix',
'This month' => 'Ce mois-ci',
'Past year' => 'L\'année dernière',
'To {date}' => 'Au {date}',
'Remove files uploaded by other users' => 'Supprimer les fichiers téléversés par d’autres utilisateurs',
'From' => 'Du',
'Raw data (fastest)' => 'Données brutes (plus rapide)',
'Copied to clipboard.' => 'Copié dans le presse-papiers.',
'Matrix blocks' => 'Blocs Matrix',
'The asset you’re trying to download does not exist.' => 'La ressource que vous essayez de télécharger nʼexiste pas.',
'Recent {type} changes merged.' => 'Modifications récentes de {type} fusionnées.',
'Edit GraphQL Token' => 'Modifier le jeton GraphQL',
'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.',
'Access the control panel' => 'Accéder au panneau de contrôle',
'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.',
'Control panel resources' => 'Ressources du panneau de contrôle',
'What this block type will be called in the control panel.' => 'Nom de ce type de bloc dans le panneau de contrôle.',
'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.',
'Access the control panel when the system is offline' => 'Accéder au panneau de contrôle lorsque le système est inactif',
'Time to reserve' => 'Temps à réserver',
'Job retried.' => 'Tâche relancée.',
'Queue Manager' => 'Gestionnaire de file d’attente',
'Completed job' => 'Tâche terminée',
'Sendmail Command' => 'Commande Sendmail',
'All jobs released.' => 'Toutes les tâches ont été annulées.',
'Job restarted.' => 'Tâche relancée.',
'Retrying all failed jobs.' => 'Nouvelle tentative pour toutes les tâches échouées.',
'Anything cached with `Craft::$app->cache->set()`' => 'Tout élément mis en cache avec `Craft::$app->cache->set()`',
'Finished' => 'Terminée',
'Progress' => 'Progression',
'Error' => 'Erreur',
'Contents of {path}' => 'Contenu de {path}',
'Are you sure you want to release the job “{description}”?' => 'Voulez-vous vraiment annuler la tâche « {description} » ?',
'Record of generated image transforms' => 'Historique des transformations de l’image générée',
'Are you sure you want to restart the job “{description}”? Any progress could be lost.' => 'Voulez-vous vraiment relancer la tâche « {description} » ? Les modifications en cours pourraient être perdues.',
'Job released.' => 'Tâche annulée.',
'Local copies of remote images, generated thumbnails' => 'Copies locales des images distantes, vignettes générées',
'Are you sure you want to release all jobs in the queue?' => 'Voulez-vous vraiment annuler toutes les tâches dans la file ?',
'Reserved' => 'Réservée',
'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 entries with the “{entryType}” entry type' => 'Modifier les entrées dans le type d\'entrée « {entryType} »',
'Copy to clipboard' => 'Copier dans le presse-papiers',
'Edit the “{globalSet}” global set.' => 'Modifier l\'ensemble de globales « {globalSet} ».',
'Reply To' => 'Répondre à',
'{type} saved.' => '{type} enregistré.',
'Pruning extra revisions' => 'Suppression des révisions superflues',
'on {date}' => 'le {date}',
'Switching sites will lose unsaved changes. Are you sure you want to switch sites?' => 'Changer de site perdra les modifications non enregistrées. Voulez-vous vraiment changer de site ?',
'The primary site cannot be disabled.' => 'Ce site principal ne peut pas être désactivé.',
'The template will be rendered with an `element` variable.' => 'Le modèle sera rendu avec une variable « élément ».',
'Show the site menu' => 'Afficher le menu du site',
'Revision Notes' => 'Notes de révision',