forked from X00LA/locale
-
Notifications
You must be signed in to change notification settings - Fork 0
/
zh-CN.yml
813 lines (811 loc) · 37.1 KB
/
zh-CN.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
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
# LuckPerms Language File
# Locale: zh-CN (Simplified Chinese)
# Author: EuropeJing & HIGAN
prefix: "&7&l[&b&lL&3&lP&7&l] "
view-available-commands-prompt: "&3使用 &a/{0} help &3来查看可用的命令。"
no-permission-for-subcommands: "&3你没有权限使用任何子命令。"
first-time-setup: >
{PREFIX}&3看起来你还没有设置任何权限!\n
{PREFIX}&3在你可以使用任何 LuckPerms 命令之前,你需要使用控制台来给你自己访问 LuckPerms 的权限。\n
{PREFIX}&3在你的控制台上输入下面命令:\n
{PREFIX} &3&l> &a{0} user {1} permission set luckperms.* true\n
\n
{PREFIX}&3当你完成这些操作,你就能定义你自己的权限分配和组了。\n
{PREFIX}&3还不知道如何操作?点击这里:&7https://github.com/lucko/LuckPerms/wiki/Usage
blank: "{0}"
player-online: "&a在线"
player-offline: "&c离线"
loading-database-error: "&c加载权限数据时发生数据库错误,请稍后再试。如果您是服务器管理员,请检查控制台是否有任何错误。"
loading-state-error: "&c在预登录阶段未加载用户的权限数据--无法继续,请稍后再试。如果您是服务器管理员,请检查控制台是否有任何错误。"
loading-state-error-cb-offline-mode: "&c在预登录阶段未加载用户的权限数据--这可能是由于CraftBukkit与在线模式设置之间的冲突。请检查服务器控制台以获取更多信息。"
loading-setup-error: "&c设置权限数据时发生意外错误,请稍后再试。"
op-disabled: "&b此服务器上禁用了原生 OP 系统。"
op-disabled-sponge: "&2请注意,当安装权限插件时,服务器 OP 状态无效。请直接编辑用户数据。"
log: >
{PREFIX}&3LOG &3&l> &8(&e{0}&8) [&a{1}&8] (&b{2}&8)\n
{PREFIX}&3LOG &3&l> &f{3}
verbose-log-permission: "&3详细 &3&l> &a{0}&7 - &a{1}&7 - {2}{3}"
verbose-log-meta: "&3详细 &3&l> &a{0}&7 - &b元数据:&a{1}&7 - &7{2}"
export-log: "&3输出 &3&l> &f{0}"
export-log-progress: "&3输出 &3&l> &7{0}"
migration-log: "&3移动 &7[&3{0}&7] &3&l> &f{1}"
migration-log-progress: "&3移动 &7[&3{0}&7] &3&l> &7{1}"
command-not-recognised: "&c命令未被识别。"
command-no-permission: "&c你没有权限使用这个命令!"
main-command-usage-header: "&b{0} 子命令: &7({1} ...)"
command-usage-argument-join: "&3 - &7"
command-usage-brief: "&3> &a{0}{1}"
command-usage-detailed-header: >
{PREFIX}&3&l命令用法 &3- &b{0}\n
{PREFIX}&b> &7{1}
command-usage-detailed-args-header: "&3Arguments:"
command-usage-detailed-arg: "&b- {0}&3 -> &7{1}"
required-argument: "&8<&7{0}&8>"
optional-argument: "&8[&7{0}&8]"
user-not-found: "&c找不到用户&4{0}&c。"
user-not-online: "&a用户&b{0}&a不在线。"
user-save-error: "&c保存用户&4{0}&c数据时出错。"
group-not-found: "&b找不到名为&4{0}&c的组。"
group-save-error: "&c保存组&4{0}&c数据时出错。"
track-not-found: "&b无法找到为&4{0}&c的权限组轨道。"
track-save-error: "&c保存权限组轨道&4{0}&c时出错。"
user-invalid-entry: "&4{0}&c不是有效的用户名/uuid。"
group-invalid-entry: "&4{0}&c不是有效的组名称。"
track-invalid-entry: "&4{0}&c不是有效的权限组轨道名称。"
server-world-invalid-entry: "&c服务器/世界名称只能包含字母数字字符,长度不能超过36个字符。"
verbose-invalid-filter: "&4{0}&c不是有效的详细过滤器。&7({1})"
verbose-on: "&b将匹配过滤器:&aANY&b的权限详细输出设置为&a开&b。"
verbose-on-query: "&b将匹配过滤器:&a{0}&b的权限详细输出设置为&a开&b。"
verbose-off: "&b详细输出设置为&c关&b。"
verbose-recording-on: "&b将匹配过滤器:&aANY&b的权限详细记录设置为&a开&b。"
verbose-recording-on-query: "&b将匹配过滤器:&a{0}&b的权限详细记录设置为&a开&b。"
verbose-upload-start: "&b详细记录被禁用。正在上传结果..."
verbose-results-url: "&a详细结果的网址:"
tree-upload-start: "&b生成权限树..."
tree-empty: "&c无法生成树,没有找到结果。"
tree-url: "&a权限树网址:"
search-searching: "&a使用&b{0}&a搜索用户和组..."
search-searching-members: "&a正在搜索继承自&b{0}&a的用户和组..."
search-result: "&a从&b{1}&a用户和&b{2}&a组找到&b{0}&a个条目。"
search-showing-users: "&b显示用户条目: &7(第 &f{0}&7/&f{1}&7页 - &f{2}&7 条目)"
search-showing-groups: "&b显示组条目: &7(第 &f{0}&7/&f{1}&7页 - &f{2}&7 条目)"
apply-edits-invalid-code: "&c无效的代码。&7({0})"
apply-edits-unable-to-read: "&c无法使用给定代码读取数据。&7({0})"
apply-edits-unknown-type: "&c无法对指定的对象类型应用编辑。&7({0})"
apply-edits-target-user-not-uuid: "&c目标用户&4{0}&c不是一个有效的uuid。"
apply-edits-target-user-unable-to-load: "&c无法加载目标用户&4{0}&c。"
apply-edits-target-unknown: "&c目标无效。&7({0})"
apply-edits-target-no-changes-present: "&a由于返回的数据没有包含任何改动,网页编辑器没有应用任何修改。"
apply-edits-success: "&a网页编辑器数据已成功应用于{0} &b{1}&a。"
apply-edits-success-summary: "&7(&a{0} &7{1} 和 &c{2} &7{3})"
apply-edits-diff-added: "&a+ &f{0}"
apply-edits-diff-removed: "&c- &f{0}"
editor-no-match: "&c无法打开编辑器,没有符合所需类型的对象。"
editor-start: "&7准备新的编辑器会话,请稍候..."
editor-upload-failure: "&c无法将权限数据上传到编辑器。"
editor-url: "&a点击链接打开编辑器:"
check-result: "&a用户&b{0}&a获得允许&b{1}&a权限的检查结果&a: &f{2}"
create-success: "&b{0}&a创建成功。"
delete-success: "&b{0}&a删除成功。"
rename-success: "&b{0}&a成功被重命名为&b{1}&a。"
clone-success: "&b{0}&a成功地复制到&b{1}&a。"
already-inherits: "&b{0}&a已经从环境&b{2}&a中继承&b{1}&a。"
does-not-inherit: "&b{0}&a不再从环境&b{2}&a中继承&b{1}&a。"
already-temp-inherits: "&b{0}&a已经从环境&b{2}&a中临时继承&b{1}&a。"
does-not-temp-inherit: "&b{0}&a不再从环境&b{2}&a中临时继承&b{1}&a。"
track-already-contains: "&a权限组轨道&b{0}&a已经包含组&b{1}&a。"
track-does-not-contain: "&a权限组轨道&b{0}&a不包含组&b{1}&a。"
track-ambiguous-call: "&c用户&4{0}&c是此权限组轨道上多个组的成员,无法确定他们的位置。"
already-exists: "&4{0}&c已存在!"
does-not-exist: "&4{0}&c不存在!"
user-load-error: "&c发生意外错误,用户未加载。"
group-load-error: "&c发生意外错误,组未加载。"
groups-load-error: "&c发生意外错误,无法加载所有组。"
track-load-error: "&c发生意外错误。权限组轨道未加载。"
tracks-load-error: "&c发生意外错误,无法加载所有权限组轨道。"
track-empty: "&c权限组轨道&4{0}&c不能使用,因为它是空的或只包含一个组。"
update-task-request: "&b已请求更新任务。请稍候..."
update-task-complete: "&a更新任务完成。"
update-task-complete-network: "&a更新任务完成,现在尝试推送到其他服务器。"
update-task-push-success: "&a其他服务器通过&b{0}消息传递成功通知。"
update-task-push-failure: "&c将更改推送到其他服务器时出错。"
update-task-push-failure-not-setup: "&c将更改推送到其他服务器时出错。&7(未配置消息传递服务)"
reload-config-success: "&a重新加载配置文件。&7(一些选项将仅在服务器重新启动后才应用)"
info-top: >
{PREFIX}&2运行 &bLuckPerms v{0}&2 by &bLuck&2。\n
{PREFIX}&f- &3平台: &f{1}\n
{PREFIX}&f- &3服务器型号: &f{2}\n
{PREFIX}&f- &3服务器版本: &f\n
{PREFIX}&f- {3}
info-storage: >
{PREFIX}&f- &b储存:\n
{PREFIX}&f- &3类型: &f{0}
info-storage-meta: "&f- &3{0}: {1}"
info-extensions: "{PREFIX}&f- &b扩展名: "
info-extension-entry: "&f- &3{0}"
info-middle: >
{PREFIX}&f- &3消息类型: &f{0}\n
{PREFIX}&f- &b服务器实例:\n
{PREFIX}&f- &3静态环境: &f{1}\n
{PREFIX}&f- &3在线玩家: &a{2} &7(&a{3}&7 unique)\n
{PREFIX}&f- &3正常运行时间: &7{4}\n
{PREFIX}&f- &3本地数据: &a{5} &7用户, &a{6} &7组, &a{7} &7权限组轨道
debug-start: "&b生成 debug 输出..."
debug-url: "&aDebug 数据地址:"
create-error: "&c创建时出错 &4{0}&c."
delete-error: "&c删除时出错 &4{0}&c."
delete-group-error-default: "&c你不能删除默认组。"
groups-list: "&a组: &7(名字,权重,权限组轨道)"
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: "&a权限组轨道:{0}"
permission-info: "&b{0}的权限: &7(第 &f{1}&7/&f{2}&7 页 - &f{3}&7 条目)"
permission-info-no-data: "&b{0}&a 没有任何权限设置。"
parent-info: "&b{0}的继承信息: &7(第 &f{1}&7/&f{2}&7 页 - &f{3}&7 条目)"
parent-info-no-data: "&b{0}&a 没有任何继承关系定义。"
list-tracks: "&b{0}的权限组轨道:"
list-tracks-entry: "&a{0}: {1}"
list-tracks-empty: "&b{0}&a 不在任何权限组轨道上。"
context-pair-inline: "&3{0}=&b{1}"
context-pair--global-inline: "&e全局"
context-pair-sep: "&a, "
context-pair: "&8(&7{0}=&f{1}&8)"
check-permission: "&b在环境&b{3}&b中,&b{0}&b的权限&b{1}&b被设置为&b{2}&b。"
check-inherits-permission: "&a在环境&b{3}&a中将&b{0}&a的&b{1}&a权限设置为&b{2}&a。&7(从&a{4}&7继承)"
setpermission-success: "&a在环境&b{3}&a中将&b{2}&a的&b{0}&a权限设置为&b{1}&a。"
already-haspermission: "&a在环境&b{2}&a中&b{0}&a已经设置权限&b{1}&a。"
setpermission-temp-success: "&a在环境&b{4}&a中将&b{2}&a的&b{0}&a临时权限设为&b{1}&a,持续时间&b{3}&a。"
already-has-temp-permission: "&a在环境&b{2}&a中&b{0}&a已经设置临时权限&b{1}&a。"
unsetpermission-success: "&a在环境&b{2}&a中取消&b{1}&a的&b{0}&a权限。"
does-not-have-permission: "&a在环境&b{2}&a中&b{0}&a没有设置权限&b{1}&a。"
unset-temp-permission-success: "&a在环境&b{2}&a中取消&b{1}&a的临时权限&b{0}&a。"
does-not-have-temp-permission: "&a在环境&b{2}&a中&b{0}&a没有设置临时权限&b{1}&a。"
set-inherit-success: "&b{0}&a现在在环境&b{2}&a中继承&b{1}&a的权限&a。"
set-temp-inherit-success: "&b{0}&a现在在环境&b{3}&a中继承&b{1}&a的权限,持续时间&b{2}&a。"
set-parent-success: "&b{0}&a现有的父组被清除,现在只在&b{2}&a中继承&b{1}&a。"
set-track-parent-success: "在权限组轨道&b{1}&a上&b{0}&a现有的父组被清除,现在只在&b{3}&a中继承&b{2}&a。"
unset-inherit-success: "&b{0}&a不再继承环境&b{2}&a中&b{1}&a的权限。"
unset-temp-inherit-success: "&b{0}&a在环境&b{2}&a中不再继承临时权限&b{1}&a。"
clear-success: "&b{0}&a的权限在环境&b{1}&a中被清除。(&b{2}&a节点已被删除。)"
clear-success-singular: "&b{0}&a的权限在环境&b{1}&a中被清除。(&b{2}&a节点已被删除。)"
permission-clear-success: "&b{0}&a的权限在环境{1}&a中被清除。(&b{2}&a节点已被删除。)"
permission-clear-success-singular: "&b{0}&a的权限在环境{1}&a中被清除。(&b{2}&a节点已被删除。)"
parent-clear-success: "&b{0}&a的父组在环境&b{1}&a中被清除。(&b{2}&a节点被删除。)"
parent-clear-success-singular: "&b{0}&a的父组在环境&b{1}&a中被清除。(&b{2}&a节点被删除。)"
parent-clear-track-success: "在权限组轨道&b{1}&a上,&b{0}&a的父组在环境&b{2}&a中被清除。(&b{3}&a节点被删除。)"
parent-clear-track-success-singular: "在权限组轨道&b{1}&a上,&b{0}&a的父组在环境&b{2}&a中被清除。(&b{3}&a节点被删除。)"
meta-clear-success: "&b{0}&a的元数据匹配类型&b{1}&a在环境&b{2}&a中被清除。(&b{3}&a节点已被删除。)"
meta-clear-success-singular: "&b{0}&a的元数据匹配类型&b{1}&a在环境&b{2}&a中被清除。(&b{3}&a节点已被删除。)"
illegal-date-error: "&c无法解析日期'{0}'。"
past-date-error: "&c你不能设定一个过去的日期!"
chat-meta-prefix-header: "&b{0}的前缀"
chat-meta-suffix-header: "&b{0}的后缀"
meta-header: "&b{0}的元信息"
chat-meta-entry: "&b-> {0} &f- &f'{1}&f' &8(&7继承自&a{2}&8)"
chat-meta-entry-with-context: "&b-> {0} &f- &f'{1}&f' &8(&7继承自&a{2}&8){3}"
meta-entry: "&b-> &a{0} &f= &f'{1}&f' &8(&7继承自&a{2}&8)"
meta-entry-with-context: "&b-> &a{0} &f= &f'{1}&f' &8(&7继承自&a{2}&8){3}"
chat-meta-prefix-none: "&b{0}没有前缀。"
chat-meta-suffix-none: "&b{0}没有后缀。"
meta-none: "&b{0}没有元信息。"
meta-invalid-priority: "&c优先级&4{0}&c无效。应该是一个数字。"
already-has-chat-meta: "在环境&b{4}&a中设置&b{0}&a的元信息{1}&f'{2}&f'&a优先级为&b{3}&a。"
already-has-temp-chat-meta: "在环境&b{4}&a中设置&b{0}&a的元信息{1}&f'{2}&f'&a临时优先级为&b{3}&a。"
does-not-have-chat-meta: "在环境&b{4}&a中没有设置&b{0}&a的元信息{1}&f'{2}&f'&a优先级为&b{3}&a。"
does-not-have-temp-chat-meta: "在环境&b{4}&a中没有设置&b{0}&a的元信息{1}&f'{2}&f'&a临时优先级为&b{3}&a。"
add-chatmeta-success: "在环境&b{4}&a中将&b{0}&a的{1}设置为&f'{2}&f',优先级&b{3}&a。"
add-temp-chatmeta-success: "在环境&b{5}&a中将&b{0}&a的{1}设置为&f'{2}&f'&a,优先级&b{3}&a,持续时间为&b{4}&a。"
remove-chatmeta-success: "在环境&b{4}&a中删除了&b{0}&a优先级为&b{3}&a的{1} &f'{2}&f'&a。"
bulk-remove-chatmeta-success: "在环境&b{3}&a中删除了&b{0}&a优先级&b{2}&a的所有&b{1}&a。"
remove-temp-chatmeta-success: "在环境&b{4}&a中删除了&b{0}&a优先级&b{3}&a的临时{1} &f'{2}&f'&a。"
bulk-remove-temp-chatmeta-success: "在环境&b{3}&a中删除了&b{0}&a优先级&b{2}&a的所有临时&b{1}&a。"
already-has-meta: "&b{0}&a在环境&b{3}&a中设置了元信息&f'{1}&f'&a为&b&f'{2}&f'&a。"
already-has-temp-meta: "&b{0}&a在环境&b{3}&a中设置了临时元信息&f'{1}&f'&a为&b&f'{2}&f'&a。"
doesnt-have-meta: "&b{0}&a在环境&b{2}&a中没有设置元信息&f'{1}&f'&a。"
doesnt-have-temp-meta: "&b{0}&a在环境&b{2}&a中没有设置临时元信息&f'{1}&f'&a。"
set-meta-success: "&a在环境&b{3}&a中将&b{2}&a的元信息&f'{0}&f'&a设置为&f'{1}&f'&a。"
set-meta-temp-success: "&a在环境&b{4}&a中将&b{2}&a的元信息&f'{0}&f'&a设置为&f'{1}&f'&a,持续时间为&b{3}&a。"
unset-meta-success: "&a在环境{2}中取消设置&b{1}&a的元信息&f'{0}&f'&a。"
unset-meta-temp-success: "&a在环境{2}中取消设置&b{1}&a的临时元信息&f'{0}&f'&a。"
bulk-update-must-use-console: "&c批量更新命令只能从控制台使用。"
bulk-update-invalid-data-type: "&c类型无效。期望类型是'all'、'users'或'groups'。"
bulk-update-invalid-constraint: "&c无效的约束&4{0}&c。约束的格式应该是'&f<field> <comparison operator> <value>&c'。"
bulk-update-invalid-comparison: "&c比较运算符无效'&4{0}&c'。应该以下之一: &f== != ~~ ~!"
bulk-update-queued: "&a批量更新操作已排队。&7(&f{0}&7)"
bulk-update-confirm: "&a运行&b/{0} bulkupdate confirm {1}&a执行更新。"
bulk-update-unknown-id: "&a使用id&b{0}&a的操作不存在或已过期。"
bulk-update-starting: "&a运行批量更新。"
bulk-update-success: "&b批量更新已成功完成。"
bulk-update-failure: "&c批量更新失败。检查控制台是否有错误。"
user-info-general: >
{PREFIX}&b&l> &b用户信息:&f{0}\n
{PREFIX}&f- &3UUID:&f{1} &7(类型:{2}&7)\n
{PREFIX}&f- &3状态:{3}\n
{PREFIX}&f- &3主组:&f{4}
user-info-data: >
{PREFIX}&f- &a环境数据:\n
{PREFIX}&f- &3具有环境数据:{0}\n
{PREFIX}&f- &3适用的环境:{1}\n
{PREFIX}&f- &3当前前缀:{2}\n
{PREFIX}&f- &3当前后缀:{3}\n
{PREFIX}&f- &3元数据:{4}
info-parent-header: "&f- &a父组:"
info-temp-parent-header: "&f- &a临时父组:"
info-parent-entry: "&f- &3> &f{0}{1}"
info-parent-entry-expiry: "&f- &2- 将在 {0} 过期"
user-removegroup-error-primary: "&a你不能从其主组中删除用户。"
user-primarygroup-success: "&b{0}&a的主组已设为&b{1}&a。"
user-primarygroup-warn-option: "&a警告:此服务器&7({0})&a使用的主组计算方法可能无法反映此更改。"
user-primarygroup-error-alreadyhas: "&a已将&b{1}&a设置为用户&b{0}&a的主组。"
user-primarygroup-error-notmember: "&b{0}&a不是&b{1}&a的成员,现在添加它们。"
user-track-error-not-contain-group: "&a用户&b{0}&a尚未在权限组轨道&b{1}&a上的任何组中。"
user-track-added-to-first: "&b{0}&a不在此权限组轨道上的任何组中,因此在环境&b{2}&a中将其添加到第一组&b{2}&a。"
user-promote-not-on-track: "&b{0}&a不在此权限组轨道上的任何组中,因此没有提升。"
user-promote-success: "&a在环境&b{4}&a中将用户&b{0}&a沿权限组轨道&b{1}&a从&b{2}&a提升到&b{3}&a。"
user-promote-error-endoftrack: "&a已达到权限组轨道&b{0}&a的结尾,所以无法提升用户&b{1}&a。"
user-promote-error-malformed: >
{PREFIX}&a权限组轨道上的下一个组&b{0}&a不存在。无法提升用户。\n
{PREFIX}&a创建组,或将其从权限组轨道中删除,然后重试。
user-demote-success: "&a在环境&b{4}&a中将&b{0}&a沿权限组轨道&b{1}&a从&b{2}&a下降到&b{3}&a。"
user-demote-endoftrack: "&a已达到权限组轨道&b{0}&a的结尾,所以&b{1}&a已从&b{2}&a中移除。"
user-demote-endoftrack-not-removed: "&a已达到权限组轨道&b{0}&a的结尾,但&b{1}&a没有从第一组中移除。"
user-demote-error-malformed: >
{PREFIX}&a权限组轨道上的上一组&b{0}&a不存在。无法降级用户。\n
{PREFIX}&a创建组,或将其从权限组轨道中删除,然后重试。
group-info-general: >
{PREFIX}&b&l> &b组信息: &f{0}\n
{PREFIX}&f- &3显示名称: &f{1}\n
{PREFIX}&f- &3权重: &f{2}\n
group-set-weight: "&a将组&b{1}&a的权重设置为&b{0}&a。"
group-set-display-name-doesnt-have: "&b{0}&a没有设置显示名称。"
group-set-display-name-already-has: "&b{0}&a已经有一个显示名称&b{1}&a。"
group-set-display-name-already-in-use: "&a显示名称&b{0}&a已经被&b{1}&a占用。"
group-set-display-name: "&a设置组&b{1}&a的显示名称为&b{0}&a。"
group-set-display-name-removed: "&a删除组&b{0}&a的显示名称。"
track-info: >
{PREFIX}&b&l> &b显示权限组轨道: &f{0}\n
{PREFIX}&f- &7路径: &f{1}
track-clear: "&b{0}&a的权限组轨道已被清除。"
track-append-success: "&a组&b{0}&a已成功添加到权限组轨道&b{1}&a。"
track-insert-success: "&a组&b{0}&a已成功插入权限组轨道&b{1}&a的&b{2}&a位置。"
track-insert-error-number: "&c没有预期的数量,而是收到: {0}"
track-insert-error-invalid-pos: "&c无法插入位置&4{0}&c。&7(无效位置)"
track-remove-success: "&a组&b{0}&a已成功从权限组轨道&b{1}&a移除。"
log-load-error: "&c日志无法加载。"
log-invalid-page: "&c页码无效。"
log-invalid-page-range: "&c页码无效,请输入&41&c和&4{0}&c之间的值。"
log-no-entries: "&b没有日志条目显示。"
log-entry: >
{PREFIX}&b#{0} &8(&7{1} 之前&8) &8(&e{2}&8) [&a{3}&8] (&b{4}&8)\n
{PREFIX}&7> &f{5}
log-notify-console: "&c无法切换控制台通知。"
log-notify-toggle-on: "&a启用&b记录输出。"
log-notify-toggle-off: "&c禁用&b记录输出。"
log-notify-already-on: "&c你已经收到通知。"
log-notify-already-off: "&c你目前没有收到通知。"
log-notify-unknown: "&c状态未知。输入 \"on\" 或者 \"off\"。"
log-search-header: "&a显示最近的查询操作&b{0} &a(&f{1}&a/&f{2}&a)"
log-recent-header: "&a显示最近操作 (&f{0}&a/&f{1}&a)"
log-recent-by-header: "&a显示&b{0}&a的最近操作 (&f{1}&a/&f{2}&a)"
log-history-user-header: "&a显示用户的历史记录&b{0} &a(&f{1}&a/&f{2}&a)"
log-history-group-header: "&a显示组的历史记录 &b{0} &a(&f{1}&a/&f{2}&a)"
log-history-track-header: "&a显示权限组轨道的历史记录 &b{0} &a(&f{1}&a/&f{2}&a)"
log-export-already-exists: "&c错误: 文件&4{0}&c已经存在。"
log-export-not-writable: "&c错误: 文件&4{0}&c不可写。"
log-export-empty: "&c日志为空,因此无法导出。"
log-export-failure: "&c写入文件时出现意外错误。"
log-export-success: "&a成功导出到&b{0}&a。"
import-already-running: "&c另一个导入过程已经在运行,请等待完成,然后重试。"
export-already-running: "&c另一个导出过程已经在运行,请等待完成,然后重试。"
file-not-within-directory: "&c错误:文件&4{0}&c必须是数据目录的直接子级。"
import-file-doesnt-exist: "&c错误:文件&4{0}&c不存在。"
import-file-not-readable: "&c错误:文件&4{0}&c不可读。"
import-file-read-failure: "&c从导入文件读取时发生意外错误。"
import-progress: "&b(导入) &b-> &f{0}&f%完成 &7- &b{1}&f/&b{2} &f完成 &c{3}&f错误。"
import-progress-sin: "&b(导入) &b-> &f{0}&f%完成 &7- &b{1}&f/&b{2} &f完成 &c{3}&f错误。"
import-start: "&b(导入) &b-> &f开始导入过程。"
import-info: "&b(导入) &b-> &f{0}."
import-end-complete: "&b(导入) &a&l已完成 &7- 用了 &b{0} &7秒 - &7没有错误。"
import-end-complete-err: "&b(导入) &a&l已完成 &7- 用了 &b{0} &7秒 - &c{1}错误。"
import-end-complete-err-sin: "&b(导入) &a&l已完成 &7- 用了 &b{0} &7秒 - &c{1}错误。"
import-end-error-header: >
{PREFIX}&b(导入) &7------------> &f显示错误 #&b{0} &7<------------\n
{PREFIX}&b(导入) &f执行: &3命令 #{1}\n
{PREFIX}&b(导入) &f命令: &7{2}\n
{PREFIX}&b(导入) &f类型: &3{3}\n
{PREFIX}&b(导入) &f输出:
import-end-error-content: "&b(导入) &b-> &c{0}"
import-end-error-footer: "&b(导入) &7<------------------------------------------>"
command-specs:
user:
description: "用于管理LuckPerms中用户的一组命令。('user'是LuckPerms中的玩家,可以引用UUID或用户名)"
usage: "/%s user <user>"
group:
description: "用于管理LuckPerms中的组的一组命令。组是分配给用户权限的集合。使用'creategroup'命令创建新组。"
usage: "/%s group <group>"
track:
description: "用于管理LuckPerms中权限组轨道的一组命令。权限组轨道是用于自定义升级和降级的组的有序集合。"
usage: "/%s track <track>"
log:
description: "用于管理LuckPerms中日志记录功能的的一组命令"
usage: "/%s log"
sync:
description: "将所有数据从插件存储中重新加载到内存中,并应用检测到的所有更改"
usage: "/%s sync"
info:
description: "打印有关活动插件实例的常规信息"
usage: "/%s info"
editor:
description: "创建一个新的网页编辑器会话"
usage: "/%s editor [type]"
args:
"type": "要加载到编辑器中的类型。('all', 'users' 或者 'groups')"
debug:
description: "生成一组内部调试输出"
usage: "/%s debug"
verbose:
description: "控制插件详细权限检查监视系统"
usage: "/%s verbose <on|record|off|upload> [filter]"
args:
"on|record|off|upload": "是否启用/禁用日志记录,或上传日志记录的输出"
"filter": "过滤器匹配项"
tree:
description: "生成LuckPerms已知的所有权限的树状视图(有序列表层次结构)"
usage: "/%s tree [scope] [player]"
args:
"scope": "树的根,指定\".\"包括所有权限"
"player": "要检查的在线玩家的名称"
search:
description: "搜索具有特定权限的所有用户/组"
usage: "/%s search <permission>"
args:
"permission": "权限搜索"
"page": "页面查看"
check:
description: "对用户执行'mock'权限检查"
usage: "/%s check <user> <permission>"
args:
"user": "检查用户"
"permission": "允许检查"
network-sync:
description: "与存储同步更改并请求网络上所有其他服务器都同步"
usage: "/%s networksync"
import:
description: "从(先前创建的)导出文件中导入数据"
usage: "/%s import <file>"
args:
"file": "要导入的文件"
export:
description: "将所有权限数据导出到'export'文件。可以在以后重新导入。"
usage: "/%s export <file>"
args:
"file": "要导出的文件"
reload-config:
description: "重新加载部分配置选项"
usage: "/%s reloadconfig"
bulk-update:
description: "对所有数据执行批量更改查询"
usage: "/%s bulkupdate"
args:
"data type": "正在更改的数据类型。('all'、'users'、'groups')"
"action": "对数据执行的操作。('update' or 'delete')"
"action field": "要采取行动的领域。只需要'update'。('permission'、'server'、'world')"
"action value": "替换的值。只需要'update'。"
"constraint...": "更新所需的限制"
migration:
description: "迁移命令"
usage: "/%s migration"
apply-edits:
description: "应用从Web编辑器进行的权限更改"
usage: "/%s applyedits <code> [target]"
args:
"code": "数据的唯一代码"
"target": "应用数据到谁"
create-group:
description: "创建新组"
usage: "/%s creategroup <group>"
args:
"name": "组的名称"
delete-group:
description: "删除组"
usage: "/%s deletegroup <group>"
args:
"name": "组的名称"
list-groups:
description: "列出平台上的所有组"
usage: "/%s listgroups"
create-track:
description: "创建新权限组轨道"
usage: "/%s createtrack <track>"
args:
"name": "权限组轨道的名称"
delete-track:
description: "删除权限组轨道"
usage: "/%s deletetrack <track>"
args:
"name": "权限组轨道的名称"
list-tracks:
description: "列出平台上的所有权限组轨道"
usage: "/%s listtracks"
user-info:
description: "显示有关用户的信息"
user-switchprimarygroup:
description: "切换用户的主组"
args:
"group": "组切换到"
user-promote:
description: "在权限组轨道提升用户"
args:
"track": "提升用户的权限组轨道"
"context...": "提升用户使用的环境"
"--dont-add-to-first": "只有用户已经在轨道上时对其进行升级"
user-demote:
description: "在权限组轨道降低用户"
args:
"track": "降低用户的权限组轨道"
"context...": "降低用户使用的环境"
"--dont-remove-from-first": "防止从第一组中删除用户"
user-clone:
description: "复制用户"
args:
"user": "选哟复制的用户的用户名或uuid "
group-info:
description: "提供有关组的信息"
group-listmembers:
description: "显示从该组继承的用户/组"
args:
"page": "页面查看"
group-setweight:
description: "设置组权重"
args:
"weight": "设定权重"
group-set-display-name:
description: "设置组的显示名称"
args:
"name": "设置的名称"
"context...": "设置名称的环境"
group-rename:
description: "重命名组"
args:
"name": "新名字"
group-clone:
description: "克隆组"
args:
"name": "要克隆到的组的名称"
holder-editor:
description: "打开网页权限编辑器"
holder-showtracks:
description: "列出对象所在的权限组轨道"
holder-clear:
description: "删除所有权限,父组和元"
args:
"context...": "过滤的环境"
permission:
description: "编辑权限"
parent:
description: "编辑继承"
meta:
description: "编辑元数据值"
permission-info:
description: "列出对象拥有的权限节点"
args:
"page": "页面查看"
"sort mode": "排序方式"
permission-set:
description: "设置对象的权限"
args:
"node": "要添加的权限"
"true|false": "节点的值"
"context...": "添加权限的环境"
permission-unset:
description: "取消对象的权限"
args:
"node": "取消的权限节点"
"context...": "删除权限的环境"
permission-settemp:
description: "设置对象的临时权限"
args:
"node": "要添加的权限"
"true|false": "节点的值"
"duration": "到期时间"
"temporary modifier": "how the temporary permission should be applied"
"context...": "权限的环境"
permission-unsettemp:
description: "取消对对象的临时权限"
args:
"node": "要取消的权限"
"context...": "权限的环境"
permission-check:
description: "检查对象是否具有某个权限节点"
args:
"node": "要检查的权限"
"context...": "权限的环境"
permission-check-inherits:
description: "检查对象是否继承某个权限节点"
args:
"node": "要检查的权限"
"context...": "权限的环境"
permission-clear:
description: "清除所有权限"
args:
"context...": "清除所有权限的环境"
parent-info:
description: "列出此对象从哪里继承的组"
args:
"page": "要查看的页数"
"sort mode": "排序方式"
parent-set:
description: "删除对象已经继承的所有其他组,并将其添加到给定的对象组中。"
args:
"group": "组设为"
"context...": "设置组的环境"
parent-add:
description: "为该对象设置另一个组来继承权限"
args:
"group": "要继承的组"
"context...": "继承该组的环境"
parent-remove:
description: "删除先前设置的继承规则"
args:
"group": "删除的组"
"context...": "删除组的环境"
parent-set-track:
description: "删除对象在给定权限组轨道上继承的所有其他组,并将其添加到给定的权限组轨道上。"
args:
"track": "设置的权限组轨道"
"group": "组中设置的组,或与组中在给定权限组轨道上的位置相关的数字"
"context...": "设置组的环境"
parent-add-temp:
description: "为对象设置另一个组,以便从临时继承权限"
args:
"group": "要继承的组"
"duration": "持续时间"
"temporary modifier": "how the temporary permission should be applied"
"context...": "继承该组的环境"
parent-remove-temp:
description: "删除以前设置的临时继承规则"
args:
"group": "组删除"
"context...": "删除组的环境"
parent-clear:
description: "清除所有的父组"
args:
"context...": "过滤的环境"
parent-clear-track:
description: "清除给定权限组轨道上的所有父组"
args:
"track": "删除的权限组轨道"
"contexts...": "选择的环境"
meta-info:
description: "显示所有聊天元"
meta-set:
description: "设置元值"
args:
"key": "设定的键"
"value": "要设置的值"
"context...": "将元添加到"
meta-unset:
description: "取消设定元值"
args:
"key": "要取消的键"
"context...": "删除元的环境"
meta-settemp:
description: "暂时设置一个元值"
args:
"key": "设定的键"
"value": "要设置的值"
"duration": "持续时间"
"context...": "将元组添加到"
meta-unsettemp:
description: "取消设置临时元值"
args:
"key": "要取消的键"
"context...": "删除元的环境"
meta-addprefix:
description: "添加前缀"
args:
"priority": "添加的前缀优先级"
"prefix": "前缀字符串"
"context...": "添加前缀的环境"
meta-addsuffix:
description: "添加后缀"
args:
"priority": "添加的后缀优先级"
"suffix": "后缀字符串"
"context...": "添加后缀的环境"
meta-setprefix:
description: "设置前缀"
args:
"priority": "设置前缀的优先级"
"prefix": "前缀字符串"
"context...": "设置前缀的环境"
meta-setsuffix:
description: "设置后缀"
args:
"priority": "设置后缀的优先级"
"suffix": "后缀字符串"
"context...": "设置后缀的环境"
meta-removeprefix:
description: "删除前缀"
args:
"priority": "删除的前缀优先级"
"prefix": "前缀字符串"
"context...": "删除前缀的环境"
meta-removesuffix:
description: "删除后缀"
args:
"priority": "删除的后缀优先级"
"suffix": "后缀字符串"
"context...": "删除后缀的环境"
meta-addtemp-prefix:
description: "添加临时前缀"
args:
"priority": "删除的前缀优先级"
"prefix": "前缀字符串"
"duration": "持续时间"
"context...": "添加前缀的环境"
meta-addtemp-suffix:
description: "添加临时后缀"
args:
"priority": "添加的后缀优先级"
"suffix": "后缀字符串"
"duration": "持续时间"
"context...": "添加后缀的环境"
meta-settemp-prefix:
description: "设置临时前缀"
args:
"priority": "设置前缀的优先级"
"prefix": "前缀字符串"
"duration": "持续时间"
"context...": "添加前缀的环境"
meta-settemp-suffix:
description: "设置临时后缀"
args:
"priority": "设置后缀的优先级"
"suffix": "后缀字符串"
"duration": "持续时间"
"context...": "添加后缀的环境"
meta-removetemp-prefix:
description: "删除临时前缀"
args:
"priority": "删除的前缀优先级"
"prefix": "前缀字符串"
"context...": "删除前缀的环境"
meta-removetemp-suffix:
description: "删除临时后缀"
args:
"priority": "删除的后缀优先级"
"suffix": "后缀字符串"
"context...": "删除后缀的环境"
meta-clear:
description: "清除所有元"
args:
"type": "要删除的元数据类型"
"context...": "过滤的环境"
track-info:
description: "提供有关权限组轨道的信息"
track-append:
description: "追加一个组到权限组轨道的最后"
args:
"group": "追加的组"
track-insert:
description: "在权限组轨道上的给定位置插入一个组"
args:
"group": "插入的组"
"position": "插入组的位置(权限组轨道上的第一个位置为1)"
track-remove:
description: "从权限组轨道中删除一个组"
args:
"group": "删除的组"
track-clear:
description: "清除权限组轨道上的组"
track-rename:
description: "重命名权限组轨道"
args:
"name": "新名字"
track-clone:
description: "克隆权限组轨道"
args:
"name": "要克隆的权限组轨道的名称"
log-recent:
description: "查看最近的登陆"
args:
"user": "用户的名称/uuid"
"page": "要查看的页码"
log-search:
description: "搜索日志中的条目"
args:
"query": "搜索的查询"
"page": "要查看的页码"
log-notify:
description: "切换日志通知"
args:
"on|off": "是否打开或关闭"
log-user-history:
description: "查看用户的历史记录"
args:
"user": "用户名/ uuid"
"page": "要查看的页码"
log-group-history:
description: "查看组的历史"
args:
"group": "组名"
"page": "要查看的页码"
log-track-history:
description: "查看权限组轨道的历史"
args:
"track": "权限组轨道的名称"
"page": "要查看的页码"
sponge:
description: "编辑额外的Sponge数据"
usage: "/%s sponge <collection> <subject>"
args:
"collection": "要查询的集合"
"subject": "修改的主题"
sponge-permission-info:
description: "显示有关主题权限的信息"
args:
"contexts...": "选择的环境"
sponge-permission-set:
description: "设置一个主题的权限"
args:
"node": "要设置的权限节点"
"tristate": "设置允许值"
"contexts...": "选择的环境"
sponge-permission-clear:
description: "清除一个主题的权限"
args:
"contexts...": "清除的环境"
sponge-parent-info:
description: "显示关于该主题父项的信息"
args:
"contexts...": "选择的环境"
sponge-parent-add:
description: "向主题添加父项"
args:
"collection": "父主题的主题集合"
"subject": "父主题的名称"
"contexts...": "添加父项的环境"
sponge-parent-remove:
description: "从主题中删除父项"
args:
"collection": "父主题的主题集合"
"subject": "父主题的名称"
"contexts...": "删除父项的环境"
sponge-parent-clear:
description: "清除主题父项"
args:
"contexts...": "清除父项的主题"
sponge-option-info:
description: "显示有关主题选项的信息"
args:
"contexts...": "选择的环境"
sponge-option-set:
description: "为主题设置一个选项"
args:
"key": "设定键"
"value": "设置的键"
"contexts...": "设置选项的环境"
sponge-option-unset:
description: "取消主题一个选项"
args:
"key": "取消的键"
"contexts...": "取消选项的环境"
sponge-option-clear:
description: "清除对象的选择"
args:
"contexts...": "清除选项的环境"
migration-command:
description: "迁移命令"
migration-groupmanager:
description: "迁移命令"
args:
"migrate as global": "如果世界权限应该被忽略,并且刚刚迁移为全局"
migration-powerfulperms:
description: "迁移命令"
args:
"address": "PP数据库的地址"
"database": "PP数据库的名称"
"username": "登录DB的用户名"
"password": "登录DB的用密码"
"db table": "存储用户数据的PP表的名称"