This repository has been archived by the owner on Oct 25, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 67
/
fr_FR.yml
executable file
·740 lines (738 loc) · 39.6 KB
/
fr_FR.yml
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
# LuckPerms Language File
# Locale: fr_Fr (French/France)
# Author: Xenilator & Rakdos8
prefix: "&7&l[&b&lL&3&lP&7&l] "
view-available-commands-prompt: "&3Utilise &a/{0} help &3pour voir les commandes accessibles."
no-permission-for-subcommands: "&3Tu n'as pas la permission pour les sous commandes."
empty: "{0}"
player-online: "&aConnecté"
player-offline: "&cDéconnecté"
loading-error: "&cLes permissions n'ont pas pu être chargées. Essayez plus tard."
op-disabled: "&bL'OP vanilla est désactivé sur le serveur."
op-disabled-sponge: "&2Sachez que le status d'OP sur la vérifications des permissions Sponge n'a aucun effet quand un plugin de permission est installé. Modifiez les données directement."
log-info: "&7&l[&bL&3P&7&l] &3{0}"
log-warn: "&7&l[&bLuck&3Perms&7&l] &c[AVERT] {0}"
log-error: "&7&l[&bLuck&3Perms&7&l] &4[GRAVE] {0}"
log: >
{PREFIX}&3LOG &3&l> &8(&e{0}&8) [&a{1}&8] (&b{2}&8)\n
{PREFIX}&3LOG &3&l> &f{3}
verbose-log: "&3VB &3&l> {0}"
export-log: "&3EXPORT &3&l> &f{0}"
export-log-progress: "&3EXPORT &3&l> &7{0}"
migration-log: "&3MIGRATION &7[&3{0}&7] &3&l> &f{1}"
migration-log-progress: "&3MIGRATION &7[&3{0}&7] &3&l> &7{1}"
command-not-recognised: "&cCommande non reconnue."
command-no-permission: "&cVous n'avez pas la permission pour utiliser cette commande !"
user-not-found: "&cL'utilisateur &4{0}&c n'a pas été trouvé."
user-not-online: "&b{0}&a n'est pas connecté."
user-save-error: "&cUne erreur est survenue en sauvegardant les données de &4{0}&c."
group-not-found: "&cLe groupe &4{0}&c n'a pas été trouvé."
group-save-error: "&cUne erreur est survenue en sauvegardant les données du groupe &4{0}&c."
track-not-found: "&cLe Track &4{0}&c n'a pas été trouvée."
track-save-error: "&cUne erreur est survenue en sauvegardant les données du Track &4{0}&c."
user-invalid-entry: "&4{0}&c n'est pas un pseudo/uuid valide."
group-invalid-entry: "&4{0}&c n'est pas un nom de groupe valide."
track-invalid-entry: "&4{0}&c n'est pas un nom de Track valide."
server-world-invalid-entry: "&cLes noms de serveur/monde ne peuvent être constitués que de caractère alphanumérique et ne peuvent pas dépasser 36 caractères de long."
verbose-invalid-filter: "&4{0}&c n'est pas un filtre de journalisation détaillée valide."
verbose-on: "&bJournalisation détaillée &aactivée &bpour les correspondances à &aANY&b."
verbose-on-query: "&bJournalisation détaillée &aactivée &bpour les correspondances à &a{0}&b."
verbose-off: "&bJournalisation détaillée &cdésactivée&b."
verbose-recording-on: "&bEnregistrement de la journalisation détaillée &aactivé &bpour les correspondances à &aANY&b."
verbose-recording-on-query: "&bEnregistrement de la journalisation détaillée &aactivé &bpour les correspondances à &a{0}&b."
verbose-upload-start: "&bJournalisation détaillée &cdésactivée&b. Téléchargement des résultats..."
verbose-results-url: "&aURL de la journalisation détaillée:"
tree-upload-start: "&bGénération de l'arbre des permissions..."
tree-empty: "&cGénération de l'arbre impossible. Aucun résultat n'a été trouvé."
tree-url: "&aURL de l'arbre des permissions:"
search-searching: "&aRecherche des utilisateurs et des groupes avec &b{0}&a..."
search-searching-members: "&aRecherche des utilisateurs et des groupes qui héritent de &b{0}&a..."
search-result: "&aTrouvé &b{0}&a entrées de &b{1}&a utilisateurs et &b{2}&a groupes."
search-showing-users: "&bAffichage des entrées d'utilisateur: &7(page &f{0}&7 sur &f{1}&7 - &f{2}&7 entrées)"
search-showing-groups: "&bAffichage des entrées de groupe: &7(page &f{0}&7 sur &f{1}&7 - &f{2}&7 entrées)"
apply-edits-invalid-code: "&cCode invalide. &7({0})"
apply-edits-unable-to-read: "&cImpossible de lire les données en utilisant le code donné. &7({0})"
apply-edits-no-target: "&cImpossible d'analyser la cible de l'édition."
apply-edits-target-group-not-exists: "&cLe groupe cible &4{0}&c n'existe pas."
apply-edits-target-user-not-uuid: "&cL'utilisateur cible &4{0}&c n'est pas un uuid valide."
apply-edits-target-user-unable-to-load: "&cImpossible de charger l'utilisateur cible &4{0}&c."
apply-edits-target-unknown: "&cCible invalide. &7({0})"
apply-edits-success: "&aLes données de l'éditeur web ont été appliquées à &b{0}&a avec succès."
apply-edits-success-summary: "&7(&a{0} &7{1} et &c{2} &7{3})"
apply-edits-diff-added: "&a+ &f{0}"
apply-edits-diff-removed: "&c- &f{0}"
editor-start: "&7Préparation d'une nouvelle session d'éditeur. Veuillez patienter..."
editor-upload-failure: "&cImpossible de télécharger les données de permission vers l'éditeur."
editor-url: "&aCliquez sur le lien ci-dessous pour ouvrir l'éditeur:"
check-result: "&aRésultat de la vérification de permission sur l'utilisateur &b{0}&a pour la permission &b{1}&a: &f{2}"
create-success: "&b{0}&a a été crée avec succès."
delete-success: "&b{0}&a a été supprimé avec succès."
rename-success: "&b{0}&a a été renommé avec succès en &b{1}&a."
clone-success: "&b{0}&a a été clonné avec succès sur &b{1}&a."
already-inherits: "&b{0}&a hérite déjà de &b{1}&a dans le contexte {2}&a."
does-not-inherit: "&b{0}&a n'hérite pas de &b{1}&a dans le contexte {2}&a."
already-temp-inherits: "&b{0}&a hérite déjà temporairement de &b{1}&a dans le contexte {2}&a."
does-not-temp-inherit: "&b{0}&a n'hérite pas temporairement de &b{1}&a dans le contexte {2}&a."
track-already-contains: "&b{0}&a contient déjà &b{1}&a."
track-does-not-contain: "&b{0}&a ne contient pas &b{1}&a."
track-ambiguous-call: "&4{0}&c est membre de multiples groupes sur ce Track. Impossible de déterminer leur emplacement."
already-exists: "&4{0}&c existe déjà !"
does-not-exist: "&4{0}&c n'existe pas !"
user-load-error: "&cUne erreur innatendue s'est produite. Utilisateur non chargé."
group-load-error: "&cUne erreur innatendue s'est produite. Groupe non chargé."
groups-load-error: "&cUne erreur innatendue s'est produite. Impossible de charger tous les groupes."
track-load-error: "&cUne erreur innatendue s'est produite. Track non chargé."
tracks-load-error: "&cUne erreur innatendue s'est produite. Impossible de charger tous les Tracks."
track-empty: "&4{0}&c ne peut pas être utilisé car il est vide ou ne contient qu'un seul groupe."
update-task-request: "&bUne tâche de mise à jour a été demandée. Veuillez patienter..."
update-task-complete: "&aTâche de mise à jour terminée."
update-task-complete-network: "&aTâche de mise à jour terminée. Tentative de distribution vers les autres serveurs en cours."
update-task-push-success: "&aLes autres serveurs ont été notifiés via &b{0} Messaging &aavec succès."
update-task-push-failure: "&cErreur lors de la distribution des changements vers les autres serveurs."
update-task-push-failure-not-setup: "&cErreur lors de la distribution des changements vers les autres serveurs. &7(un service de messagerie n'a pas été configuré)"
reload-config-success: "&aLe fichier de configuration a été rechargé. &7(certaines options ne s'appliqueront qu'après le redémarrage du serveur)"
info-top: >
{PREFIX}&bLuckPerms v{0}&2 de &bLuck&2.\n
{PREFIX}&f- &3Plate-forme: &f{1}\n
{PREFIX}&f- &3Marque du serveur: &f{2}\n
{PREFIX}&f- &3Version du serveur:\n
{PREFIX}&f- {3}
info-middle: >
{PREFIX}&f- &bMessagerie: &f{0}\n
{PREFIX}&f- &bInstance:\n
{PREFIX}&f- &3Contextes static: &f{1}\n
{PREFIX}&f- &3Joueurs en ligne: &a{2} &7(&a{3}&7 unique)\n
{PREFIX}&f- &3Serveur en ligne depuis: &7{4}\n
{PREFIX}&f- &3Données locales: &a{5} &7utilisateurs, &a{6} &7groupes, &a{7} &7Track
debug-start: "&bGénération de la sortie de débogage..."
debug-url: "&aURL des données de débogage:"
create-error: "&cUne erreur s'est produite lors de la création de &4{0}&c."
delete-error: "&cUne erreur s'est produite lors de la suppression &4{0}&c."
delete-group-error-default: "&cVous ne pouvez pas supprimer le groupe par défaut."
groups-list: "&aGroupes: &7(nom, poids, Tracks)"
groups-list-entry: "&f- &3{0} &7- &b{1}"
groups-list-entry-with-tracks: "&f- &3{0} &7- &b{1} &7- [&3{2}&7]"
tracks-list: "&aTracks: {0}"
permission-info: "&b{0} a comme Permissions: &7(page &f{1}&7 sur &f{2}&7 - &f{3}&7 entrées)"
permission-info-no-data: "&b{0}&a n'a pas de permissions définies."
parent-info: "&b{0} a comme Parents: &7(page &f{1}&7 sur &f{2}&7 - &f{3}&7 entrées)"
parent-info-no-data: "&b{0}&a n'a pas de parents définis."
list-tracks: "&b{0} a comme Tracks:"
list-tracks-entry: "&a{0}: {1}"
list-tracks-empty: "&b{0}&a n'est sur aucun Track."
context-pair-inline: "&3{0}=&b{1}"
context-pair--global-inline: "&eglobal"
context-pair-sep: "&a, "
context-pair: "&8(&7{0}=&f{1}&8)"
check-permission: "&b{0}&a a la permission &b{1}&a définie à {2}&a dans le contexte {3}&a."
check-inherits-permission: "&b{0}&a a la permission &b{1}&a définie à {2}&a dans le contexte {3}&a. &7(héritée de &a{4}&7)"
setpermission-success: "&b{0}&a mise à &b{1}&a pour &b{2}&a dans le contexte {3}&a."
already-haspermission: "&b{0}&a a déjà &b{1}&a de définie dans le contexte {2}&a."
setpermission-temp-success: "&b{0}&a mise à &b{1}&a pour &b{2}&a pour une durée de &b{3}&a dans le contexte {4}&a."
already-has-temp-permission: "&b{0}&a a déjà &b{1}&a de temporaitement définie dans le contexte {2}&a."
unsetpermission-success: "&b{0}&a enlevée pour &b{1}&a dans le contexte {2}&a."
does-not-have-permission: "&b{0}&a n'a pas &b{1}&a de définie dans le contexte {2}&a."
unset-temp-permission-success: "&aPermission temporaire &b{0}&a enlevée pour &b{1}&a dans le contexte {2}&a."
does-not-have-temp-permission: "&b{0}&a n'a pas &b{1}&a de définie temporairement dans le contexte {2}&a."
set-inherit-success: "&b{0}&a hérite maintenant des permissions de &b{1}&a dans le contexte {2}&a."
set-temp-inherit-success: "&b{0}&a hérite maintenant des permissions de &b{1}&a pour une durée de &b{2}&a dans le contexte {3}&a."
set-parent-success: "&b{0}&a ont eu leurs groupes de parent existant effacés et n'héritent plus que de &b{1}&a dans le contexte {2}&a."
set-track-parent-success: "&b{0}&a ont eu leurs groupes de parent existant sur le Track &b{1}&a effacés et n'héritent plus que de &b{2}&a dans le contexte {3}&a."
unset-inherit-success: "&b{0}&a n'hérite plus des permissions de &b{1}&a dans le contexte {2}&a."
unset-temp-inherit-success: "&b{0}&a n'hérite plus temporairement des permissions de &b{1}&a dans le contexte {2}&a."
clear-success: "&aLes permissions de &b{0}&a ont été effacés dans le contexte {1}&a. (les noeuds &b{2}&a ont été supprimés.)"
clear-success-singular: "&aLes permissions de &b{0}&a ont été effacés dans le contexte {1}&a. (le noeud &b{2}&a a été supprimé.)"
parent-clear-success: "&aLes parents de &b{0}&a ont été effacés dans le contexte {1}&a. (les noeuds &b{2}&a ont été supprimés.)"
parent-clear-success-singular: "&aLes parents de &b{0}&a ont été effacés dans le contexte {1}&a. (le noeud &b{2}&a a été supprimé.)"
parent-clear-track-success: "&aLes parents de &b{0}&a sur le Track &b{1}&a ont été effacés dans le contexte {2}&a. (les noeuds &b{3}&a ont été supprimés.)"
parent-clear-track-success-singular: "&aLes parents de &b{0}&a sur le Track &b{1}&a ont été effacés dans le contexte {2}&a. (le noeud &b{3}&a a été supprimé.)"
meta-clear-success: "&aLa correspondance méta de &b{0}&a de type &b{1}&a a été effacé dans le contexte {2}&a. (les noeuds &b{3}&a ont été supprimés.)"
meta-clear-success-singular: "&aLa correspondance méta de &b{0}&a de type &b{1}&a a été effacé dans le contexte {2}&a. (le noeud &b{3}&a a été supprimé.)"
illegal-date-error: "&cImpossible d'analyser la date &4{0}&c."
past-date-error: "&cTu ne peux pas mettre une date déjà passée !"
chat-meta-prefix-header: "&bPréfixes de {0}"
chat-meta-suffix-header: "&bSuffixes de {0}"
meta-header: "&bMéta de {0}"
chat-meta-entry: "&b-> {0} &f- &f'{1}&f' &8(&7hérité de &a{2}&8)"
chat-meta-entry-with-context: "&b-> {0} &f- &f'{1}&f' &8(&7hérité de &a{2}&8){3}"
meta-entry: "&b-> &a{0} &f= &f'{1}&f' &8(&7hérité de &a{2}&8)"
meta-entry-with-context: "&b-> &a{0} &f= &f'{1}&f' &8(&7hérité de &a{2}&8){3}"
chat-meta-prefix-none: "&b{0} n'a pas de préfixes."
chat-meta-suffix-none: "&b{0} n'a pas de suffixes."
meta-none: "&b{0} n'a pas de meta."
meta-invalid-priority: "&cPriorité invalide &4{0}&c. Un nombre est attendu."
already-has-chat-meta: "&b{0}&a a déjà {1} &f'{2}&f'&a de défini à une priorité de &b{3}&a dans le contexte {4}&a."
already-has-temp-chat-meta: "&b{0}&a a déjà {1} &f'{2}&f'&a de défini temporairement à une priorité de &b{3}&a dans le contexte {4}&a."
does-not-have-chat-meta: "&b{0}&a n'a pas {1} &f'{2}&f'&a de défini à une priorité de &b{3}&a dans le contexte {4}&a."
does-not-have-temp-chat-meta: "&b{0}&a n'a pas {1} &f'{2}&f'&a de défini temporairement à une priorité de &b{3}&a dans le contexte {4}&a."
add-chatmeta-success: "&b{0}&a a eu {1} &f'{2}&f'&a de défini à une priorité de &b{3}&a dans le contexte {4}&a."
add-temp-chatmeta-success: "&b{0}&a a eu {1} &f'{2}&f'&a de défini à une priorité de &b{3}&a pour une durée &b{4}&a dans le contexte {5}&a."
remove-chatmeta-success: "&b{0}&a a eu {1} &f'{2}&f'&a à la priorité &b{3}&a supprimé dans le contexte {4}&a."
bulk-remove-chatmeta-success: "&b{0}&a a eu tout {1} à la priorité &b{2}&a supprimés dans le contexte {3}&a."
remove-temp-chatmeta-success: "&b{0}&a a eu temporairement {1} &f'{2}&f'&a à la priorité &b{3}&a supprimé dans le contexte {4}&a."
bulk-remove-temp-chatmeta-success: "&b{0}&a a eu temporairement tout {1} à la priorité &b{2}&a supprimé dans le contexte {3}&a."
already-has-meta: "&b{0}&a a déjà une clé méta &f'{1}&f'&a définie à &f'{2}&f'&a dans le contexte {3}&a."
already-has-temp-meta: "&b{0}&a a déjà une clé méta &f'{1}&f'&a définie temporairement à &f'{2}&f'&a dans le contexte {3}&a."
doesnt-have-meta: "&b{0}&a n'a pas de clé méta &f'{1}&f'&a définie dans le contexte {2}&a."
doesnt-have-temp-meta: "&b{0}&a n'a pas de clé méta &f'{1}&f'&a définie temporairement dans le contexte {2}&a."
set-meta-success: "&aClé méta &f'{0}&f'&a définie à &f'{1}&f'&a pour &b{2}&a dans le contexte {3}&a."
set-meta-temp-success: "&aClé méta &f'{0}&f'&a définie à &f'{1}&f'&a pour &b{2}&a pour une durée de &b{3}&a dans le contexte {4}&a."
unset-meta-success: "&aClé méta &f'{0}&f'&a enlevée pour &b{1}&a dans le contexte {2}&a."
unset-meta-temp-success: "&aClé méta temporaire &f'{0}&f'&a enlévée pour &b{1}&a dans le contexte {2}&a."
bulk-update-invalid-data-type: "&cType invalide. S'attendait à 'all', 'users' or 'groups'."
bulk-update-invalid-constraint: "&cContrainte &4{0}&c invalide. Les contraintes devraient être au format '&f<field> <comparison operator> <value>&c'."
bulk-update-invalid-comparison: "&cOpérateur '&4{0}&c' de comparaison invalide. S'attendait à un des opérateurs suivant: &f== != ~~ ~!"
bulk-update-queued: "&aMise à jour en masse ajoutée à la file d'attente. &7(&f{0}&7)"
bulk-update-confirm: "&aUtilise &b/{0} bulkupdate confirm {1} &apour exécuter la mise à jour."
bulk-update-unknown-id: "&aL'opération avec l'id &b{0}&a n'existe pas ou a expiré."
bulk-update-starting: "&aMise à jour en masse en cours."
bulk-update-success: "&bMise à jour en masse terminée avec succès."
bulk-update-failure: "&cMise à jour en masse échouée. Vérifiez la console pour les erreurs."
user-info-general: >
{PREFIX}&b&l> &bInfo de l'utilisateur: &f{0}\n
{PREFIX}&f- &3UUID: &f{1}\n
{PREFIX}&f- &3Status: {2}\n
{PREFIX}&f- &3Groupe principal: &f{3}
user-info-data: >
{PREFIX}&f- &aDonnées contextuelles:\n
{PREFIX}&f- &3A des données contextuelles: {0}\n
{PREFIX}&f- &3Contextes applicables: {1}\n
{PREFIX}&f- &3Préfixe: {2}\n
{PREFIX}&f- &3Suffixe: {3}\n
{PREFIX}&f- &3Meta: {4}
info-parent-header: "&f- &aGroupes Parent:"
info-temp-parent-header: "&f- &aGroupes Parent Temporaire:"
user-removegroup-error-primary: "&aVous ne pouvez pas retirer un utilisateur de son groupe principal."
user-primarygroup-success: "&aLe groupe principal de &b{0}&a a été défini à &b{1}&a."
user-primarygroup-warn-option: "&aAttention: La méthode de calcul du groupe principal utilisée sur ce serveur &7({0}) &apeut ne pas refléter ce changement."
user-primarygroup-error-alreadyhas: "&b{0}&a ont déjà &b{1}&a défini comme leur groupe principal."
user-primarygroup-error-notmember: "&b{0}&a n'étaient pas déjà membres de &b{1}&a, ajouts en cours."
user-track-error-not-contain-group: "&b{0}&a n'est dans aucun groupe sur &b{1}&a."
user-track-added-to-first: "&b{0}&a ne sont dans aucun groupes sur ce Track, ils ont donc été ajoutés au premier groupe, &b{1}&a dans le contexte {2}&a."
user-promote-success: "&aPromotion de &b{0}&a sur le Track &b{1}&a de &b{2}&a à &b{3}&a dans le contexte {4}&a."
user-promote-error-endoftrack: "&aLa fin du Track &b{0}&a a été atteinte. Impossible de promouvoir &b{1}&a."
user-promote-error-malformed: >
{PREFIX}&aLe groupe supérieur sur ce Track, &b{0}&a, n'existe plus. Impossible de promouvoir l'utilisateur.\n
{PREFIX}&aCréez le groupe ou supprimez-le du Track et réessayez.
user-demote-success: "&aRétrogradation de &b{0}&a sur le Track &b{1}&a de &b{2}&a à &b{3}&a dans le contexte {4}&a."
user-demote-endoftrack: "&aLa fin du Track &b{0}&a a été atteinte, &b{1}&a a été retiré de &b{2}&a."
user-demote-error-malformed: >
{PREFIX}&aLe groupe inférieur sur ce Track, &b{0}&a, n'existe plus. Impossible de rétrograder l'utilisateur.\n
{PREFIX}&aCréez le groupe ou supprimez-le du Track et réessayez.
group-info-general: >
{PREFIX}&b&l> &bInfo du groupe: &f{0}\n
{PREFIX}&f- &3Nom d'affichage: &f{1}\n
{PREFIX}&f- &3Poids: &f{2}
group-set-weight: "&aMise du poids à &b{0}&a pour le groupe &b{1}&a."
group-set-display-name-doesnt-have: "&b{0}&a n'a pas de nom d'affichage défini."
group-set-display-name-already-has: "&b{0}&a a déjà un nom d'affichage de &b{1}&a."
group-set-display-name-already-in-use: "&aLe nom d'affichage &b{0}&a est déjà utilisé par &b{1}&a."
group-set-display-name: "&aMise du nom d'affichage à &b{0}&a pour le groupe &b{1}&a."
group-set-display-name-removed: "&aNom d'affichage supprimé pour le groupe &b{0}&a."
track-info: >
{PREFIX}&b&l> &bAffichage du Track: &f{0}\n
{PREFIX}&f- &7Chemin: &f{1}
track-clear: "&aLe groupe du Track de &b{0}&a a été effacé."
track-append-success: "&aLe groupe &b{0}&a a été ajouté au Track &b{1}&a."
track-insert-success: "&aLe groupe &b{0}&a a été inséré dans le Track &b{1}&a à la position &b{2}&a."
track-insert-error-number: "&cUn nombre était attendu mais reçu à la place: {0}"
track-insert-error-invalid-pos: "&cImpossible d'insérer à la position &4{0}&c. &7(position invalide)"
track-remove-success: "&aLe groupe &b{0}&a a été retiré du Track &b{1}&a."
log-load-error: "&cLes log n'ont pas pu être chargés."
log-invalid-page: "&cNuméro de page invalide."
log-invalid-page-range: "&cNuméro de page invalide. Veuillez entrer une valeur comprise entre &41&c et &4{0}&c."
log-no-entries: "&bAucun entrée de log à afficher."
log-entry: >
{PREFIX}&b#{0} &8(&7il y a {1}&8) &8(&e{2}&8) [&a{3}&8] (&b{4}&8)\n
{PREFIX}&7> &f{5}
log-notify-console: "&cImpossible d'activer les notifications pour la console."
log-notify-toggle-on: "&aActivation&b de la sortie de journalisation."
log-notify-toggle-off: "&cDésactivation&b de la sortie de journalisation."
log-notify-already-on: "&cTu reçois déjà les notifications."
log-notify-already-off: "&cTu reçois déjà aucune notification."
log-notify-unknown: "&cÉtat inconnu. S'attendait à \"on\" or \"off\"."
log-search-header: "&aAffichage des actions récentes pour la requête &b{0} &7(page &f{1}&7 sur &f{2}&7)"
log-recent-header: "&aAffichage des actions récentes &7(page &f{0}&7 sur &f{1}&7)"
log-recent-by-header: "&aAffichage des actions récentes par &b{0} &7(page &f{1}&7 sur &f{2}&7)"
log-history-user-header: "&aAffichage de l'historique pour l'utilisateur &b{0} &7(page &f{1}&7 sur &f{2}&7)"
log-history-group-header: "&aAffichage de l'historique pour le groupe &b{0} &7(page &f{1}&7 sur &f{2}&7)"
log-history-track-header: "&aAffichage de l'historique pour le Track &b{0} &7(page &f{1}&7 sur &f{2}&7)"
log-export-already-exists: "&cErreur: Le Fichier &4{0}&c existe déjà."
log-export-not-writable: "&cErreur: Vous ne pouvez pas écrire sur le Fichier &4{0}&c."
log-export-empty: "&cLes log sont vides et ne peuvent donc pas être exportés."
log-export-failure: "&cUne erreur innatendue s'est produite lors de l'écritue dans le fichier."
log-export-success: "&aExportation des log réussie vers &b{0}&a."
import-already-running: "&cUn processus d'importation est déjà en cours d'exécution. Veuillez attendre que ça se termine et réessayez."
export-already-running: "&cUn processus d'exportation est déjà en cours d'exécution. Veuillez attendre que ça se termine et réessayez."
import-log-doesnt-exist: "&cErreur: le Fichier &4{0}&c n'existe pas."
import-log-not-readable: "&cErreur: le Fichier &4{0}&c n'est pas lisible."
import-log-failure: "&cUne erreur innatendue s'est produite lors de la lecture des log."
import-progress: "&b(Import) &b-> &f{0}&f% fini &7- &b{1}&f/&b{2} &fopérations fini avec &c{3} &ferreurs."
import-progress-sin: "&b(Import) &b-> &f{0}&f% fini &7- &b{1}&f/&b{2} &fopérations fini avec &c{3} &ferreurs."
import-start: "&b(Import) &b-> &fDémarrage du processus d'importation."
import-end-complete: "&b(Import) &a&lFINI &7- ça a pris &b{0} &7secondes - &7Pas d'erreurs."
import-end-complete-err: "&b(Import) &a&lFINI &7- ça a pris &b{0} &7secondes - &c{1} erreurs."
import-end-complete-err-sin: "&b(Import) &a&lFINI &7- ça a pris &b{0} &7seconds - &c{1} erreurs."
import-end-error-header: >
{PREFIX}&b(Import) &7------------> &fAffichage des erreurs #&b{0} &7<------------\n
{PREFIX}&b(Import) &fLors de l'éxecution: &3Commande #{1}\n
{PREFIX}&b(Import) &fCommande: &7{2}\n
{PREFIX}&b(Import) &fType: &3{3}\n
{PREFIX}&b(Import) &fSortie:
import-end-error-content: "&b(Import) &b-> &c{0}"
import-end-error-footer: "&b(Import) &7<------------------------------------------>"
command-specs:
user:
description: "Commandes d'Utilisateur"
usage: "/%s user <user>"
group:
description: "Commandes de Groupe"
usage: "/%s group <group>"
track:
description: "Commandes du Track"
usage: "/%s track <track>"
log:
description: "Commandes des Log"
usage: "/%s log"
sync:
description: "Synchroniser les modifications avec le stockage"
usage: "/%s sync"
info:
description: "Afficher les informations générales du plugin"
usage: "/%s info"
debug:
description: "Produire une sortie de déboggage"
usage: "/%s debug"
verbose:
description: "Gérer la vérification des permissions détaillé"
usage: "/%s verbose <true|false> [filter]"
args:
"on|record|off|paste": "activer/désactivé les log ou coller les log"
"filter": "le filtre à utiliser pour les comparaisons"
"--slim": "ajoutez \"--slim\" pour exclure la trace numérique des log"
tree:
description: "Génère l'arborescence des permissions"
usage: "/%s tree [selection] [max level] [player]"
args:
"selection": "la racine de l'arbre. ajoutez \".\" pour inclure toutes les permissions"
"max level": "combien de niveaux de branche doivent être renvoyé"
"player": "le nom d'un joueur connecté pour comparer avec"
search:
description: "Recherche des utilisateurs/groupes avec une permission spécifique"
usage: "/%s search <permission>"
args:
"permission": "la permission à rechercher"
"page": "la page à afficher"
check:
description: "Effectue une vérification de permission standard sur un joueur en ligne"
usage: "/%s check <user> <permission>"
args:
"user": "l'utilisateur à vérifier"
"permission": "la permission à rechercher"
network-sync:
description: "Synchronise les modifications avec le stockage et demander à ce que tous les autres serveurs fassent de même"
usage: "/%s networksync"
import:
description: "Importe les données d'un fichier"
usage: "/%s import <file>"
args:
"file": "le fichier à importer"
export:
description: "Exporte les données dans un fichier"
usage: "/%s export <file>"
args:
"file": "le fichier à exporter vers"
reload-config:
description: "Recharge certaines options de configuration"
usage: "/%s reloadconfig"
bulk-update:
description: "Exécute des requêtes de modification en masse sur toutes les données"
usage: "/%s bulkupdate"
args:
"data type": "le type de données à modifier. ('all', 'users' or 'groups')"
"action": "l'action à faire sur les données. ('update' or 'delete')"
"action field": "le champ sur lequel agir. seulement requis pour 'update'. ('permission', 'server' ou 'world')"
"action value": "la valeur par laquelle remplacer. seulement requis pour 'update'."
"constraint...": "les contraintes requises pour la mise à jour"
migration:
description: "Commandes de Migration"
usage: "/%s migration"
apply-edits:
description: "Applique les modifications de permission effectuées à partir de l'éditeur web"
usage: "/%s applyedits <code> [target]"
args:
"code": "le code unique pour les données"
"target": "à qui appliquer les données"
create-group:
description: "Crée un nouveau groupe"
usage: "/%s creategroup <group>"
args:
"name": "le nom du groupe"
delete-group:
description: "Supprime un groupe"
usage: "/%s deletegroup <group>"
args:
"name": "le nom du groupe"
list-groups:
description: "Liste tous les groupes de la plate-forme"
usage: "/%s listgroups"
create-track:
description: "Crée un nouveau Track"
usage: "/%s createtrack <track>"
args:
"name": "le nom du Track"
delete-track:
description: "Supprime un Track"
usage: "/%s deletetrack <track>"
args:
"name": "le nom du Track"
list-tracks:
description: "Liste tous les Tracks de la plate-forme"
usage: "/%s listtracks"
user-info:
description: "Affiche des informations sur l'utilisateur"
user-switchprimarygroup:
description: "Change le groupe principal de l'utilisateur"
args:
"group": "le groupe à mettre"
user-promote:
description: "Promeut un utilisateur d'un rang dans le Track"
args:
"track": "le Track où promouvoir l'utilisateur"
"context...": "dans quel contexte promouvoir l'utilisateur"
user-demote:
description: "Rétrograde l'utilisateur d'un rang dans le Track"
args:
"track": "le Track où rétrograder l'utilisateur"
"context...": "dans quel contexte rétrograder l'utilisateur"
user-clone:
description: "Clone l'utilisateur"
args:
"user": "le nom/uuid de l'utilisateur à cloner"
group-info:
description: "Donne des informations sur le groupe"
group-listmembers:
description: "Affiche les utilisateurs/groupes qui héritent de ce groupe"
args:
"page": "la page à afficher"
group-setweight:
description: "Définit le poids des groupes"
args:
"weight": "le poids à définir"
group-set-display-name:
description: "Définit le nom d'affichage des groupes"
args:
"name": "le nom à mettre"
group-rename:
description: "Renomme le groupe"
args:
"name": "le nouveau nom"
group-clone:
description: "Clone le group"
args:
"name": "le nom du groupe à cloner"
holder-editor:
description: "Ouvre l'éditeur web de permission"
holder-showtracks:
description: "Liste les Tracks sur lesquels est l'objet"
holder-clear:
description: "Supprime toutes les permissions, parents et méta"
args:
"context...": "filtrage du contexte"
permission:
description: "Modifie les permissions"
parent:
description: "Modifie les héritages"
meta:
description: "Modifie les valeurs de métadonnées"
permission-info:
description: "Liste les noeuds de permission que possède l'objet"
args:
"page": "la page à afficher"
"sort mode": "comment trier les entrées"
permission-set:
description: "Définit la permission pour l'objet"
args:
"node": "le noeud de permission à définir"
"true|false": "la valeur du noeud"
"context...": "dans quels contextes ajouter la permission"
permission-unset:
description: "Supprime une permission pour l'objet"
args:
"node": "le noeud de permission à supprimer"
"context...": "dans quels contextes retirer la permission"
permission-settemp:
description: "Définit la permission temporaire pour l'objet"
args:
"node": "le noeud de permission à définir"
"true|false": "la valeur du noeud"
"duration": "le temps avant que le noeud de permission expire"
"context...": "dans quels contextes ajouter la permission"
permission-unsettemp:
description: "Supprime la permission temporaire pour l'objet"
args:
"node": "le noeud de permission à retirer"
"context...": "dans quels contextes retirer la permission"
permission-check:
description: "Vérifie si l'objet possède un certain noeud de permission"
args:
"node": "le noeud de permission à vérifier"
"context...": "dans quel contexte faire la vérification"
permission-check-inherits:
description: "Vérifie si l'objet hérite d'un certain noeud de permission"
args:
"node": "le noeud de permission à vérifier"
"context...": "dans quels contextes faire la vérification"
parent-info:
description: "Liste les groupes dont cet objet hérite"
args:
"page": "la page à afficher"
"sort mode": "comment trier les entrées"
parent-set:
description: "Supprime tous les groupes déjà hérités par l'objet et les ajoutes à celui qui a été donné"
args:
"group": "le groupe à mettre"
"context...": "dans quels contextes définir le groupe"
parent-add:
description: "Définit un autre groupe pour que l'objet hérite des permissions de celui-ci"
args:
"group": "le groupe à hériter"
"context...": "dans quels contextes hériter du groupe"
parent-remove:
description: "Supprime une régle d'héritage précédemment définie"
args:
"group": "le groupe à supprimer"
"context...": "dans quels contextes supprimer le groupe"
parent-set-track:
description: "Supprime tous les groupes déjà hérités par l'objet sur le Track et les ajoutes à celui qui a été donné"
args:
"track": "le Track sur lequel se mettre"
"group": "le groupe à mettre ou un numéro relatif à la position du groupe sur le Track donnée"
"context...": "dans quels contextes définir le groupe"
parent-add-temp:
description: "Définit un autre groupe pour que l'object hérite de ses permissions temporairement"
args:
"group": "le groupe à hériter"
"duration": "la durée d'appartenance au groupe"
"context...": "dans quels contexte hériter le groupe"
parent-remove-temp:
description: "Supprime une règle d'héritage temporaire précédemment définie"
args:
"group": "le groupe à supprimer"
"context...": "dans quels contextes supprimer le groupe"
parent-clear:
description: "Efface tous les parents"
args:
"context...": "filtrer par quels contextes"
parent-clear-track:
description: "Efface tous les parents sur un Track donné"
args:
"track": "Track sur lequel effacer"
"context...": "filtrer par quels contextes"
meta-info:
description: "Affiche tous les méta du chat"
meta-set:
description: "Définits une valeur de méta"
args:
"key": "la clé à définir"
"value": "la valeur à définir"
"context...": "dans quels contextes ajouter la paire méta"
meta-unset:
description: "Supprime une valeur méta"
args:
"key": "la clé à supprimer"
"context...": "dans quels contextes enlever la paire méta"
meta-settemp:
description: "Définit temporairement une valeur méta"
args:
"key": "la clé à définir"
"value": "la valeur à définir"
"duration": "la durée avant expiration de la valeur de méta"
"context...": "dans quels contextes ajouter la paire méta"
meta-unsettemp:
description: "Supprime une valeur méta temporaire"
args:
"key": "la clé à supprimer"
"context...": "dans quels contextes enlever la paire méta"
meta-addprefix:
description: "Ajoute un préfixe"
args:
"priority": "la priorité de l'ajout du préfixe"
"prefix": "le texte du préfixe"
"context...": "dans quels contextes ajouter le préfixe"
meta-addsuffix:
description: "Ajoute un suffixe"
args:
"priority": "la priorité de l'ajout du suffixe"
"suffix": "le texte du suffixe"
"context...": "dans quels contextes ajouter le suffixe"
meta-removeprefix:
description: "Supprime un préfixe"
args:
"priority": "la priorité de la suppression du préfixe"
"prefix": "le texte du préfixe"
"context...": "dans quels contextes supprimer le préfixe"
meta-removesuffix:
description: "Supprime un suffixe"
args:
"priority": "la priorité de la suppression du suffixe"
"suffix": "le texte du suffixe"
"context...": "dans quels contextes supprimer le suffixe"
meta-addtemp-prefix:
description: "Ajoute temporairement un préfixe"
args:
"priority": "la priorité de l'ajout du préfixe"
"prefix": "le texte du préfixe"
"duration": "la durée avant expiration du préfixe"
"context...": "dans quels contextes ajouter le préfixe"
meta-addtemp-suffix:
description: "Ajoute temporairement un suffixe"
args:
"priority": "la priorité de l'ajout du suffixe"
"suffix": "le texte du suffixe"
"duration": "la durée avant expiration du suffixe"
"context...": "dans quels contextes ajouter le suffixe"
meta-removetemp-prefix:
description: "Supprime un préfixe temporaire"
args:
"priority": "la priorité de la suppression du préfixe"
"prefix": "le texte du préfixe"
"context...": "dans quels contextes supprimer le préfixe"
meta-removetemp-suffix:
description: "Supprime un suffixe temporaire"
args:
"priority": "la priorité de la suppression du suffixe"
"suffix": "le texte du suffixe"
"context...": "dans quels contextes supprimer le suffixe"
meta-clear:
description: "Efface tous les méta"
args:
"type": "le type de méta à supprimer"
"context...": "filtrer par quels contextes"
track-info:
description: "Donne des infos sur le Track"
track-append:
description: "Ajoute un groupe à la fin du Track"
args:
"group": "le groupe à ajouter"
track-insert:
description: "Insère un groupe à une position donée dans le Track"
args:
"group": "le groupe à insérer"
"position": "à quelle position insérer le groupe (la première position du Track est 1)"
track-remove:
description: "Supprime un groupe du Track"
args:
"group": "le groupe à supprimer"
track-clear:
description: "Efface les groupes du Track"
track-rename:
description: "Renomme le Track"
args:
"name": "le nouveau nom"
track-clone:
description: "Clone le Track"
args:
"name": "le nom du Track à cloner"
log-recent:
description: "Voir les actions récentes"
args:
"user": "filrer par le nom/uuid de l'utilisateur"
"page": "le numéro de la page à afficher"
log-search:
description: "Cherche une entrée dans les log"
args:
"query": "la requête à chercher"
"page": "le numéro de la page à afficher"
log-notify:
description: "Active ou désactive les notifications du log"
args:
"on|off": "pour activer ou pour désactiver"
log-user-history:
description: "Voir l'historique d'un utilisateur"
args:
"user": "le nom/uuid de l'utilisateur"
"page": "le numéro de la page à afficher"
log-group-history:
description: "Voir l'historique d'un groupe"
args:
"group": "le nom du groupe"
"page": "le numéro de la page à afficher"
log-track-history:
description: "Voir l'historique du Track"
args:
"track": "le nom du Track"
"page": "le numéro de la page à afficher"
sponge:
description: "Modifie les données Sponge supplémentaires"
usage: "/%s sponge <collection> <subject>"
args:
"collection": "la collection à interroger"
"subject": "le sujet à modifier"
sponge-permission-info:
description: "Affiche les informations sur les permissions du sujet"
args:
"contexts...": "Par quels contextes filtrer"
sponge-permission-set:
description: "Définit une permission pour le Sujet"
args:
"node": "le noeud de permissions à définir"
"tristate": "la valeur à mettre pour la permission"
"contexts...": "dans quels contextes définir la permission"
sponge-permission-clear:
description: "Efface les permissions du Sujet"
args:
"contexts...": "Dans quels contextes effacer les permissions"
sponge-parent-info:
description: "Affiche les informations sur les parents d'un sujet"
args:
"contexts...": "Par quels contextes filtrer"
sponge-parent-add:
description: "Ajoute un parent au Sujet"
args:
"collection": "la collection du sujet où le Sujet parent se situe"
"subject": "le nom du Sujet parent"
"contexts...": "dans quels contextes ajouter le parent"
sponge-parent-remove:
description: "Supprime un parent du Sujet"
args:
"collection": "la collection du sujet où le Sujet parent se situe"
"subject": "le nom du Sujet parent"
"contexts...": "dans quels contexte supprimer le parent"
sponge-parent-clear:
description: "Efface les parents des Sujets"
args:
"contexts...": "dans quels contextes effacer les parents"
sponge-option-info:
description: "Affiche des informations à propos des options du sujet"
args:
"contexts...": "par quels contextes filtrer"
sponge-option-set:
description: "Définit une option pour le Sujet"
args:
"key": "la clé à définir"
"value": "la valeur à mettre à la clé"
"contexts...": "dans quels contextes définir les options"
sponge-option-unset:
description: "Supprime une option pour le Sujet"
args:
"key": "la clé à supprimer"
"contexts...": "dans quels contextes supprimer la clé"
sponge-option-clear:
description: "Efface les options des Sujets"
args:
"contexts...": "dans quels contextes effacer les options"
migration-command:
description: "Commande de Migration"
migration-groupmanager:
description: "Commande de Migration"
args:
"migrate as global": "si les permissions du monde doivent être ignorées et juste migrées en tant que globales"
migration-powerfulperms:
description: "Commande de Migration"
args:
"address": "l'adresse de la base de données PP"
"database": "le nom de la base de données PP"
"username": "le nom d'utilisateur pour se connecter à la BD"
"password": "le mot de passe pour se connecter à la BD"
"db table": "le nom de la table PP où les données du joueur sont stockées"