forked from shrubin/Genshin-Artifact-Rater
-
Notifications
You must be signed in to change notification settings - Fork 0
/
translations.py
1761 lines (1503 loc) · 77 KB
/
translations.py
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
class translation:
def __init__(self):
# 2-digit language code
self.id = 'en'
# 3-digit language code
self.code = 'eng'
# Unicode flag
self.flags = ['🇺🇸']
# Supported by OCR Engine 2
self.supported = True
self.SERVER_URL = 'https://discord.gg/SyGmBxds3M'
self.BOT_URL = 'https://discord.com/api/oauth2/authorize?client_id=774612459692621834&permissions=19456&scope=bot'
self.GITHUB_URL = 'https://github.com/shrubin/Genshin-Artifact-Rater'
self.SAMPLE_URL = 'https://cdn.discordapp.com/attachments/787533173004173343/790751503475802122/unknown.png'
# stats as they appear in-game
self.hp = 'HP'
self.heal = 'Healing'
self.df = 'DEF'
self.er = 'Energy Recharge'
self.em = 'Elemental Mastery'
self.atk = 'ATK'
self.cd = 'CRIT DMG'
self.cr = 'CRIT Rate'
self.phys = 'Physical DMG'
self.elem = 'Elemental DMG'
self.anemo = 'Anemo DMG'
self.elec = 'Electro DMG'
self.pyro = 'Pyro DMG'
self.hydro = 'Hydro DMG'
self.cryo = 'Cryo DMG'
self.geo = 'Geo DMG'
self.dend = 'Dendro DMG'
# text that appears below artifact stats (2-piece set)
self.piece_set = 'Piece Set'
# lines will be ignored if they're an exact match
self.ignore = ['in']
self.replace = {}
# text for bot messages
self.lvl = 'Level'
self.score = 'Gear Score'
self.main_score = 'Main Stat Rating'
self.sub_score = 'Substat Rating'
self.art_level = 'Artifact Level'
self.join = f'For issues, join the [Artifact Rater Server]({self.SERVER_URL})'
self.feedback = f'Feedback received, please join {self.SERVER_URL} if you\'d like to add more details'
self.deprecated = 'Deprecated, please use the `-user lang <lang>` command to set your language'
self.set_lang = 'Language set to English'
self.set_prefix = 'Prefix set to %s'
self.del_preset = 'Preset %s deleted'
self.set_preset = 'Preset %s set to %s'
self.no_presets = 'No presets found'
# text for bot errors
self.err = 'Error'
self.err_not_found = 'Error: No image or url found, please make sure they were sent in the same message'
self.err_parse = 'Error: Command cannot be parsed, please double check the format and spelling'
self.err_try_again = 'please try again in a few minutes'
self.err_unknown_ocr = 'Error: OCR failed with unknown error'
self.err_unknown = 'Unknown error, make sure your language is set (see `-help`) and try using an image from the inventory\'s artifact page'
self.err_admin_only = 'Error: Only server admins can perform this action'
self.err_server_only = 'Error: This action can only be performed on servers'
# help text
self.help_stats = '`stat` can be one of `hp`, `hp%`, `def`, `def%`, `atk`, `atk%`, `er` (Energy Recharge), `em` (Elemental Mastery), `phys` (Physical DMG), `elem` (Elemental DMG), `cr` (Crit Rate), `cd` (Crit Damage), `heal` (Healing Bonus).'
self.help_commands = {
'rate': [
'-rate <image/url> [preset] [lvl=<level>] [weights]',
f'''
Rate an artifact against an optimal 5* artifact. Put the command and image in the same message. Try to use a clear screenshot for the best results.
If you are on Windows 10, you can use Shift + Windows + S, drag your cursor over the artifact stats and then paste it on discord with Ctrl + V.
This bot will use default weights (see below) unless you specify your own or select a preset. You can also specify the level you want to compare your artifact to.
**Default weights**
ATK%, DMG%, Crit - 1
ATK, EM, Recharge – 0.5
Everything else - 0
**Parameters**
`image/url`
The image to be rated, either attached as a file or by putting the url in the message. [Sample]({self.SAMPLE_URL})
`preset`
The preset selection of weights to use. See `-presets` for which presets are available, or `-help` for how to set your own.
`lvl`
The level of the artifact to compare against, from 0 to 20. Sometimes the auto-detection for level is wrong, use this to correct it.
`weights`
The weights to use for rating this artifact. Each weight is of the format `<stat>=<value>`, where `value` is a number between 0 and 1.
{self.help_stats}
**Examples**
`-rate <image> atk%=0 hp=1 er=0.5`
`-rate <url> support lvl=4`
'''
],
'feedback': [
'-feedback <message> [image]',
'Send direct feedback with up to one image. Use this to send ideas or report errors to help us improve the bot.'
],
'sets': [
'-sets',
'''
View all available presets. Includes personal, server, and default presets.
This command will display a list containing the name of the preset, where it's from, and the weights it has set.
'''
],
'lang': [
'-[user/server] lang <lang>',
'''
Set your language for all commands to the 2 letter language code `lang`.
Artifact Rater will use this language for the images you send in the `-rate` command.
Languages: English (en), Spanish (es), German (de), French (fr), Portuguese (pt), Polish (pl), Italian (it), Russian (ru), Indonesian (id), Vietnamese (vi), Japanese (ja), Traditional Chinese (tw), Simplified Chinese (cn)
'''
],
'prefix': [
'-server prefix <prefix>',
'Change the bot\'s prefix for this server.'
],
'preset': [
'-[user/server] preset <name> <weights>',
f'''
Create a preset called `name` to use when rating artifacts.
If you want to check multiple artifacts with the same set of weights, you can use this command to create a preset with the desired weights.
`weights` will be used in the `-rate` command when the preset is used. `weights` should be in the format `<stat>=<value>`, where `value` is a number between 0 and 1.
{self.help_stats}
**Example**
`-user preset healer hp=0.5 hp%=1 atk%=0`
`-rate <image> healer`
`-[user/server] preset delete <names>`
Delete the presets in `names` (separated by spaces).
'''
]
}
self.help_title = 'Artifact Rater Help'
self.help_description = f'''
**Commands**
`{self.help_commands['rate'][0]}`
Rate your artifact by sending an image of it. See `-help rate` for more details.
`{self.help_commands['feedback'][0]}`
{self.help_commands['feedback'][1]}
`{self.help_commands['sets'][0]}`
View all available presets.
`-help <command>`
Show the help message for that command. Commands: {', '.join([f'`{command}`' for command in self.help_commands])}.
**Config**
`-user` changes your personal config. Overrides server default settings.
`-server` admin-only, changes the server default.
`{self.help_commands['prefix'][0]}`
{self.help_commands['prefix'][1]}
`{self.help_commands['lang'][0]}`
Set your language for all commands to the 2 letter language code `lang`. You can also use the flag reactions to change languages.
`{self.help_commands['preset'][0]}`
Create a preset to be used when rating artifacts. `weights` will be used in the `-rate` command when the preset is used.
`-[user/server] preset delete <names>`
Delete presets.
'''
self.source = 'Source Code'
self.invite = 'Bot Invite'
self.support = 'Support'
self.github = f'[GitHub]({self.GITHUB_URL})'
self.discord = f'[Link]({self.BOT_URL})'
self.server = f'[Discord]({self.SERVER_URL})'
self.help_footer = 'To change languages click on the corresponding flag below'
class en(translation):
pass
class es(translation):
def __init__(self):
super().__init__()
self.id = 'es'
self.code = 'spa'
self.flags = ['🇪🇸']
self.supported = True
self.hp = 'Vida'
self.heal = 'Curación'
self.df = 'DEF'
self.er = 'Recarga de Energía'
self.em = 'Maestría Elemental'
self.atk = 'ATQ'
self.cd = 'Daño CRIT'
self.cr = 'Prob. CRIT'
self.phys = 'Físico'
self.elem = 'Elemental'
self.anemo = 'Anemo'
self.elec = 'Electro'
self.pyro = 'Pyro'
self.hydro = 'Hydro'
self.cryo = 'Cryo'
self.geo = 'Geo'
self.dend = 'Dendro'
self.piece_set = 'Conjunto'
self.lvl = 'Nivel'
self.score = 'Gear Score'
self.main_score = 'Stat Principal'
self.sub_score = 'Substat'
self.art_level = 'Nivel de artefacto'
self.join = f'Si tienes algún problema, [únete al servidor]({self.SERVER_URL})'
self.feedback = f'Feedback recibido, por favor, únete {self.SERVER_URL} si deseas añadir más detalles'
self.deprecated = 'Comando obsoleto, usa el comando `-user lang <idioma>` para establecer tu idioma'
self.set_lang = 'Idioma establecido en Español'
self.set_prefix = 'Prefijo cambiado a %s'
self.del_preset = 'Preset %s eliminado'
self.set_preset = 'Preset %s establecido con %s'
self.no_presets = 'No se encuentran presets'
self.err = 'Error'
self.err_not_found = 'Error: No se ha encontrado ningún link o imagen, asegúrate de adjuntarla en el mismo mensaje.'
self.err_parse = 'Error: No se reconoce el comando, asegúrate de escribirlo bien'
self.err_try_again = 'intenta de nuevo más tarde'
self.err_unknown_ocr = 'Error: El OCR ha fallado con un error desconocido'
self.err_unknown = 'Error desconocido, prueba a enviar una imagen del inventario de artefactos completo.'
self.err_admin_only = 'Error: Solo los admins del servidor pueden usar este comando'
self.err_server_only = 'Error: Este comando solo se puede usar en servers.'
self.help_stats = '`stat` puede ser cualquier entre: `hp`, `hp%`, `def`, `def%`, `atk`, `atk%`, `er` (Recarga de Energía), `em` (Maestría Elemental), `phys` (Daño Físico), `elem` (Daño Elemental), `cr` (Prob. Crit), `cd` (Daño Crit), `heal` (Bono de Curación).'
self.help_commands = {
'rate': [
'-rate <imagen/url> [preset] [lvl=<level>] [valores]',
f'''
Valora un artefacto comparándolo con los posibles stats de un 5*. Pon el comando y adjunta la imagen en el mismo mensaje. Usa una imagen con la mejor calidad posible.
Si estás usando windows 10, puedes usar Shift + Windows + S y seleccionar el artefacto, después ir a discord y pegarlo con Ctrl + V.
El bot usará unos valores por defecto (ver abajo) excepto si le especificas tus propios valores o utilizas un preset. También puedes especificar el nivel para compararlo con uno de ese nivel.
**Valores por defecto**
ATK%, DMG%, Crit - 1
ATK, EM, Recharge – 0.5
Everything else - 0
**Parámetros**
`imagen/url`
La imagen a valorar, puede ser una imagen adjunta o un link en el mismo mensaje. [Ejemplo]({self.SAMPLE_URL})
`preset`
La seleccion de valores para el preset a utilizar. Utiliza `-presets` para saber cuales hay disponibles o `-help` para saber como crear tu propio preset.
`lvl`
El nivel del artefacto con el que quieres compararlo, de 0 a 20. A veces la detección automática para el nivel falla, usa este comando para corregirlo.
`valores`
Los valores que quieres usar para valorar tu artefacto. Cada valor tiene que llevar el formato `<stat>=<valor>`, donde `value` es un número entre 0 y 1.
{self.help_stats}
**Ejemplos**
`-rate <imagen> atk%=0 hp=1 er=0.5`
`-rate <url> support lvl=4`
'''
],
'feedback': [
'-feedback <mensaje> [imagen]',
'Envía feedback directo con hasta una imagen. Usa este comando para enviar ideas o reportes que nos ayuden a mejorar el bot.'
],
'sets': [
'-sets',
'''
Te muestra una lista de todos los presets disponibles. Incluye los personales, los del servidor y los default.
Este comando mostrará una lista con el nombre del preset, su procedencia y los valores establecidos.
'''
],
'lang': [
'-[user/server] lang <idioma>',
'''
Establece tu idioma para todos los comandos utilizando su código de dos letras `idioma`.
El bot utilizará este idioma para analizar las imágenes que le envíes con el comando `-rate`.
Idiomas: Inglés (en), Español (es), Alemán (de), Francés (fr), Portugués (pt), Polaco (pl), Italiano (it), Ruso (ru), Indonesio (id), Vietnamita (vi), Japanés (ja), Chino Tradicional (tw), Chino Simplificado(cn)
'''
],
'prefix': [
'-server prefix <prefijo>',
'Cambia el prefijo del bot para este servidor.'
],
'preset': [
'-[user/server] preset <nombre> <valores>',
f'''
Crea un preset `nombre` para usarlo cuando valores tus artefactos.
Si quieres comprobar varios artefactos con los mismos valores, puedes usar este comando para crear un preset con los valores deseados.
Se usarán los `valores` en el comando `-rate` cuando se use el preset. Los `valores` deben estar en el formato `<stat>=<valor>`, donde `valor` es un número entre 0 y 1.
{self.help_stats}
**Ejemplo**
`-user preset healer hp=0.5 hp%=1 atk%=0`
`-rate <imagen> healer`
`-[user/server] preset delete <nombres>`
Elimina los presets `nombres` (separado por espacios).
'''
]
}
self.help_description = f'''
**Comandos**
`{self.help_commands['rate'][0]}`
Valora tu artefacto al envíar una imagen del artefacto. Utiliza `-help rate` para más detalles.
`{self.help_commands['feedback'][0]}`
{self.help_commands['feedback'][1]}
`{self.help_commands['sets'][0]}`
Te muestra una lista de todos los presets disponibles.
`-help <comando>`
Muestra la ayuda para el comando especificado. Comandos: {', '.join([f'`{command}`' for command in self.help_commands])}.
**Config**
`-user` cambia la configuración personal. Sobreescribe la configuración del servidor.
`-server` solo para admins, cambia la configuración por defecto del servidor.
`{self.help_commands['prefix'][0]}`
{self.help_commands['prefix'][1]}
`{self.help_commands['lang'][0]}`
Establece tu idioma para todos los comandos con el código de `idioma`. También puedes usar las banderas para cambiar el idioma.
`{self.help_commands['preset'][0]}`
Crea un preset que se utilizará para valorar artefactos. Los `valores` se usarán en el comando `-rate` cuando se use el preset.
`-[user/server] preset delete <nombres>`
Eliminar presets.
'''
self.source = 'Código fuente'
self.invite = 'Invitar al bot'
self.support = 'Support'
self.github = f'[GitHub]({self.GITHUB_URL})'
self.discord = f'[Link]({self.BOT_URL})'
self.server = f'[Discord]({self.SERVER_URL})'
self.help_footer = 'Pulsa sobre la bandera correspondiente para cambiar el idioma'
class de(translation):
def __init__(self):
super().__init__()
self.id = 'de'
self.code = 'ger'
self.flags = ['🇩🇪']
self.supported = True
self.hp = 'LP'
self.heal = 'Heilungsbonus'
self.df = 'VTD'
self.er = 'Aufladerate'
self.em = 'Elementarkunde'
self.atk = 'ANG'
self.cd = 'KSCH'
self.cr = 'KT'
self.phys = 'Physischer SCH-Bonus'
self.elem = 'Elementarer Schaden'
self.anemo = 'Anemo SCH-Bonus'
self.elec = 'Elektro SCH-Bonus'
self.pyro = 'Pyro SCH-Bonus'
self.hydro = 'Hydro SCH-Bonus'
self.cryo = 'Cryo SCH-Bonus'
self.geo = 'Geo SCH-Bonus'
self.dend = 'Dendro SCH-Bonus'
self.piece_set = 'Set mit 2 Teilen'
self.lvl = 'Level'
self.score = 'Gear Bewertung'
self.main_score = 'Haupt-Stat'
self.sub_score = 'Unter-Stat'
self.art_level = 'Artifakt Level'
self.join = f'Bei Problemen join dem Discord [Artifact Rater Server]({self.SERVER_URL})'
self.feedback = f'Feedback erhalten, bitte joine {self.SERVER_URL} wenn du weitere Details hinzufügen möchtest'
self.deprecated = 'Veraltet, verwenden Sie bitte den Befehl `-user lang <lang>`, um Ihre Sprache festzulegen'
self.set_lang = 'Sprache geändert auf Deutsch'
self.set_prefix = 'Voreinstellung geändert zu %s'
self.del_preset = 'Voreinstellung %s gelöscht'
self.set_preset = 'Voreinstellung %s geändert zu %s'
self.no_presets = 'Keine Voreinstellung gefunden'
self.err = 'Fehler'
self.err_not_found = 'Fehler: Kein Bild oder URL gefunden, bitte stelle sicher das sich das Bild in der selben Nachicht befindet'
self.err_parse = 'Fehler: Kein Befehl gefunden, bitte schau das du ihn richtig und im korrekten Format geschrieben hast'
self.err_try_again = 'bitte versuche es in ein paar Minuten nochmal'
self.err_unknown_ocr = 'Fehler: OCR fehlgeschlagen mit unbekanntem Fehler'
self.err_unknown = 'Unbekannter Fehler, verwende ein Bild von der Inventar Artefakt Seite'
self.err_admin_only = 'Fehler: Nur Serveradministratoren können diese Aktion ausführen'
self.err_server_only = 'Fehler: Diese Aktion kann nur auf Servern ausgeführt werden'
self.help_stats = '`stat` kann einer von den folgenden sein `hp`, `hp%`, `def`, `def%`, `atk`, `atk%`, `er` (Aufladerate), `em` (Elementarkunde), `phys` (Physischer Schaden), `elem` (Elementarer Schaden), `cr` (Krit Rate), `cd` (Krit Schaden), `heal` (Heilungsbonus).'
self.help_commands = {
'rate': [
'-rate <Bild/Link> [preset] [lvl=<Level>] [Stat]',
f'''
Bewerten sie ein Artefakt anhand eines 5* Artefakt mit optimalen Stats. Fügen sie den Befehl und das Bild in die selbe Nachicht ein.
Wenn Sie Windows 10 verwenden, können Sie Umschalt + Windows + S(Shift+Windows+S) verwenden und den Cursor über das Artefakt ziehen. Gehen Sie dann zu Discord und fügen Sie es mit Strg + V ein.
ieser Bot verwendet Standardgewichte (siehe unten), es sei denn, Sie geben Ihre eigenen an oder wählen eine Voreinstellung aus. Sie können auch das Level angeben, mit der Sie Ihr Artefakt vergleichen möchten.
**Standardstats:**
ANG%, DMG%, Crit -1,
ANG, Aufladerate, Elementarkunde 0,5
Alles andere -0
**Optionen**
`Bild/Link`
Das zu bewertende Bild wird entweder als Datei oder durch Einfügen der URL in die Nachricht angehängt. [Sample]({self.SAMPLE_URL})
`preset`
Die voreingestellte Auswahl der zu verwendenden Stats. Siehe `-presets`, für aktuell verfügbare Presets, oder` -help`, wie zu sehen wie sie Ihre eigenen Presets festlegen können.
`lvl`
Das Level des Artefakts, mit der verglichen werden soll, liegt zwischen 0 und 20. Manchmal ist die automatische Erkennung des Levels falsch. Verwenden Sie diese Option, um es zu korrigieren.
`weights`
Die Stats, die zur Bewertung dieses Artefakts verwendet werden sollen. Jeder Stat hat das Format "<stat> = <wert>", wobei "wert" eine Zahl zwischen 0 und 1 ist
{self.help_stats}
**Beispiele**
`-rate <bild> atk%=0 hp=1 er=0.5`
`-rate <Link> support lvl=4`
'''
],
'feedback': [
'-feedback <Nachicht> [Bild]',
'Senden Sie Feedback mit Problemen oder Ideen für den Bot. Du kannst ein Bild anhängen.'
],
'sets': [
'-sets',
'''
Alle verfügbaren Voreinstellungen anzeigen. Enthält Personal-, Server- und Standardvoreinstellungen.
Dieser Befehl zeigt eine Liste mit dem Namen der Voreinstellungen, woher sie stammen, und den eingestellten Stats an.
'''
],
'lang': [
'-[user/server] lang <Sprache>',
'''
Stellen Sie Ihre Sprache für alle Befehle auf den 2-Buchstaben-Sprachcode `lang` ein
Artifact Rater verwendet diese Sprache für die Bilder, die Sie mit dem Befehl `-rate` senden.
Verfügbare Sprachen: Englisch (en), Spanisch (es), Deutsch (de), Französisch (fr), Portugiesisch (pt), Polnisch (pl), Italian (it), Russisch (ru), Indonesisch (id), Vietnamesisch (vi), Japanisch (ja), Traditionelles Chinesisch (tw), Vereinfachtes Chinesisch (cn)
'''
],
'prefix': [
'-server prefix <prefix>',
'Ändern Sie das Bot-Präfix für diesen Server.'
],
'preset': [
'-[user/server] preset <name> <stat>',
f'''
Erstellen Sie eine Voreinstellung mit dem Namen `name`, die beim Bewerten von Artefakten verwendet werden soll.
Wenn Sie mehrere Artefakte mit denselben Voreinstellungen von Stats überprüfen möchten, können Sie mit diesem Befehl eine Voreinstellung mit den gewünschten Stats erstellen
"Stats" werden im Befehl "-rate" verwendet, wenn die Voreinstellung verwendet wird. `Stats` sollte das Format` <stat> = <wert> `haben, wobei` wert` eine Zahl zwischen 0 und 1 ist.
{self.help_stats}
**Beispiele**
`-user preset healer hp=0.5 hp%=1 atk%=0`
`-rate <bild> healer`
`-[user/server] preset delete <name>`
Lösche Voreinstellungen mit den Namen `names` (durch Leerzeichen trennen).
'''
]
}
self.help_title = 'Artifact Rater Hilfe'
self.help_description = f'''
**Commands**
`{self.help_commands['rate'][0]}`
Bewerten Sie Ihr Artefakt, indem Sie ein Bild davon senden. Weitere Informationen finden Sie unter `-help rate`.
`{self.help_commands['feedback'][0]}`
{self.help_commands['feedback'][1]}
`{self.help_commands['sets'][0]}`
Zeige alle verfügbaren Voreinstellungen
`-help <command>`
Zeigen Sie die Hilfe für diesen Befehl an. Befehle: {', '.join([f'`{command}`' for command in self.help_commands])}.
**Config**
`-user` ändert Ihre persönliche Konfiguration. Überschreibt die Standardeinstellungen des Servers.
`-server` Nur für Administratoren, ändert die Server-Standardeinstellung.
`{self.help_commands['prefix'][0]}`
{self.help_commands['prefix'][1]}
`{self.help_commands['lang'][0]}`
Stellen Sie Ihre Sprache für alle Befehle auf den 2-Buchstaben-Sprachcode `lang` ein. Sie können auch die Flag-Reaktionen verwenden, um die Sprache zu ändern.
`{self.help_commands['preset'][0]}`
Erstellen Sie eine Voreinstellung, die beim Bewerten von Artefakten verwendet werden soll. "Stats" werden im Befehl `-rate` verwendet, wenn die Voreinstellung verwendet wird.
`-[user/server] preset delete <names>`
Löscht Voreinstellungen.
'''
self.source = 'Source Code'
self.invite = 'Bot Invite'
self.support = 'Support'
self.github = f'[GitHub]({self.GITHUB_URL})'
self.discord = f'[Link]({self.BOT_URL})'
self.server = f'[Discord]({self.SERVER_URL})'
self.help_footer = 'Um die Sprache zu ändern, klicken Sie auf die entsprechende Flagge unten'
class fr(translation):
def __init__(self):
super().__init__()
self.id = 'fr'
self.code = 'fre'
self.flags = ['🇫🇷']
self.supported = True
self.hp = 'PV'
self.heal = 'Bonus de soins'
self.df = 'DÉF'
self.er = 'Recharge d\'énergie'
self.em = 'Maîtrise élémentaire'
self.atk = 'ATQ'
self.cd = 'DGT CRIT'
self.cr = 'Taux CRIT'
self.phys = 'Bonus de DGT physiques'
self.elem = 'Bonus de DGT élémentaire'
self.anemo = 'Bonus de DGT Anémo'
self.elec = 'Bonus de DGT Électro'
self.pyro = 'Bonus de DGT Pyro'
self.hydro = 'Bonus de DGT Hydro'
self.cryo = 'Bonus de DGT Cryo'
self.geo = 'Bonus de DGT Géo'
self.dend = 'Bonus de DGT Dendro'
self.piece_set = 'Set de pièces'
self.lvl = 'Niveau'
self.score = 'Puissance de l\'artefact'
self.main_score = '% Stat principale'
self.sub_score = '% Stats secondaires'
self.art_level = 'Niveau d\'Artefact'
self.join = f'Si vous rencontrez d\'autres problemes, [rejoignez le serveur]({self.SERVER_URL}) Artifact Rater'
self.feedback = f'Si vous avez un retour d\'informations, s\'il vous plait rejoignez {self.SERVER_URL} si vous voulez rajouter plus de détails'
self.deprecated = 'Si ça ne fonctionne pas, s\'il vous plaît utilisez la commande -user lang <lang> pour la définir à votre langue'
self.set_lang = 'Langue définie en Français'
self.set_prefix = 'Préfix définis en %s'
self.del_preset = 'Preset %s supprimer'
self.set_preset = 'Preset %s remplacer par %s'
self.no_presets = 'Pas de presets trouvés'
self.err = 'Erreur'
self.err_not_found = 'Erreur: Aucune image ou url n\'a été trouvée, s\'il vous plait assurez vous qu\'elle a était envoyée avec le message'
self.err_parse = 'Erreur: La commande ne peut pas être analyser, vérifier le format et l\'orthographe'
self.err_try_again = 'Merci de réessayer dans quelques minutes'
self.err_unknown_ocr = 'Erreur: OCR a échoué a cause d\'une erreur inconnue'
self.err_unknown = 'Erreur inconnue, essayer d\'utiliser une image d\'artefact venant de la page d\'inventaire'
self.err_admin_only = 'Erreur: Seuls les admins peuvent effectuer cette action'
self.err_server_only = 'Erreur: Cette action ne peut être effectué que sur le serveur'
self.help_stats = '`stat` peut être utilisé sur toutes les statistiques : `hp`, `hp%`, `def`, `def%`, `atk`, `atk%`, `er` (Recharge d’énergie), `em` (Maîtrise élémentaire), `phys` (DGT Physique), `elem` (DGT élémentaire%), `cr` (Taux Critique), `cd` (DGT Critique), `heal`.'
self.help_title = 'Aide Artifact Rater Bot'
self.help_description = f'''
Si vous voulez vous joindre à notre serveur privé, utilisez ce [lien]({self.BOT_URL})
Vous pouvez aussi utiliser le bot en envoyant un MP à Artifact Rater#6924.
`-rate <image/url> [lvl=<niveau>][<stat>=<valeur par défaut> ...]`
Évaluez votre artefact grâce à un artefact optimal de 5 étoiles. Entrez la commande avec l’image dans le même message.
Si vous utilisez Windows 10 vous pouvez utiliser utiliser shift + Windows +S et vous pouvez passer votre curseur par-dessus l'artefact, puis allez sur discord et le coller avec Ctrl+V.
Valeur par défaut :
ATQ%, DMG%, Crit - 1
ATK, EM, Recharge - 0.5
Les autres stats – 0
Options :
lvl: Compare à un niveau d’artefact spécifique(Défaut: < artifact_level >)
-rate lvl=20
<stat> : Personnalise la valeur par défaut (valeur entre 0 et 1)
-rate def%=1 hp%=1 atk=0
{self.help_stats}
`-feedback <message> [image]`
Envoyez un feedback avec les problèmes ou les idées pour le bot. Il peut être envoyé jusqu\'à une image à la fois.
'''
self.help_footer = 'Pour changer la langue du bot, cliquez sur le drapeau correspondant'
class vi(translation):
def __init__(self):
super().__init__()
self.id = 'vi'
self.code = 'vie'
self.flags = ['🇻🇳']
self.supported = True
self.hp = 'HP'
self.heal = 'Tăng Trị Liệu'
self.df = 'Phòng Ngự'
self.er = 'Hiệu Quả Nạp Nguyên Tố'
self.em = 'Tinh Thông Nguyên Tố'
self.atk = 'Tấn Công'
self.cd = 'ST Bạo Kích'
self.cr = 'Tỷ Lệ Bạo Kích'
self.phys = 'Tăng Sát Thương Vật Lý'
self.elem = 'Tăng ST Nguyên Tố'
self.anemo = 'Tăng ST Nguyên Tố Phong'
self.elec = 'Tăng ST Nguyên Tố Lôi'
self.pyro = 'Tăng ST Nguyên Tố Hỏa'
self.hydro = 'Tăng ST Nguyên Tố Thủy'
self.cryo = 'Tăng ST Nguyên Tố Băng'
self.geo = 'Tăng ST Nguyên Tố Nham'
self.dend = 'Tăng ST Nguyên Tố Thảo'
self.piece_set = 'Bộ 2 món'
self.lvl = 'Cấp Độ'
self.score = 'Điểm Trang Bị'
self.main_score = 'Điểm Dòng Chính'
self.sub_score = 'Điểm Dòng Phụ'
self.art_level = 'Cấp Độ Thánh Di Vật'
self.join = f'Để báo cáo vấn đề gặp phải, hãy tham gia [Artifact Rater Server]({self.SERVER_URL})'
self.feedback = f'Góp ý đã được tiếp nhận, hãy tham gia {self.SERVER_URL} nếu bạn muốn cung cấp thêm chi tiết'
self.deprecated = 'Lệnh này không còn khả dụng, hãy dùng lệnh -user lang <ngôn ngữ> để đặt ngôn ngữ'
self.set_lang = 'Đã chuyển ngôn ngữ sang tiếng Việt'
self.set_prefix = 'Đã đặt tiền tố %s'
self.del_preset = 'Đã xóa preset %s'
self.set_preset = 'Đã đặt preset %s với giá trị %s'
self.no_presets = 'Không tìm thấy preset nào'
self.err = 'Lỗi'
self.err_not_found = 'Lỗi: Không tìm thấy ảnh hoặc link, 1 trong 2 phải được gửi chung trong cùng 1 tin nhắn'
self.err_parse = 'Lỗi: Không thể xử lý lệnh, vui lòng kiểm tra lại định dạng và chính tả'
self.err_try_again = 'hãy thử lại trong vài phút nữa'
self.err_unknown_ocr = 'Lỗi: OCR đọc ảnh thất bại lỗi không xác định'
self.err_unknown = 'Lỗi không xác định, hãy sử dụng ảnh chụp trong Túi > Thánh Di Vật'
self.err_admin_only = 'Lỗi: Chỉ có admin máy chủ mới có thể thực hiện hành động này'
self.err_server_only = 'Lỗi: Chỉ có thể thực hiện hành động này trên máy chủ'
self.help_stats = '`stat` là 1 trong những giá trị sau: `hp`, `hp%`, `def`, `def%` (phòng thủ), `atk`, `atk%`, `er` (hồi năng lượng), `em` (tinh thông nguyên tố), `phys` (ST vật lý), `elem` (ST nguyên tố%), `cr` (tỉ lệ bạo kích), `cd` (ST bạo kích), `heal` (trị thương).'
self.help_commands = {
'rate': [
'-rate <ảnh/link> [preset] [lvl=<cấp độ>] [hệ số]',
f'''
Đánh giá thánh di vật dựa trên một thánh di vật 5* tối ưu. Đặt dòng lệnh và ảnh chụp trong cùng 1 tin nhắn.
Nếu sử dụng Windows 10, nhấn phím Shift + Windows + S và vẽ hình chữ nhật bao quanh vùng thông tin, sau đó qua discord và dán bằng phím Ctrl+V.
Bot sẽ sử dụng hệ số mặc định dưới đây trừ khi bạn cung cấp giá trị khác hoặc chọn preset. Bạn cũng có thể chỉ định cấp độ tdv bạn muốn so sánh với là bao nhiêu.
**Hệ số mặc định**
ATK%, DMG%, Crit - 1
ATK, EM, Recharge – 0.5
Còn lại - 0
**Thông số**
`ảnh/link`
Ảnh đem đi đánh giá, đính kèm file hoặc nhập link trực tiếp vào tin nhắn. [Mẫu]({self.SAMPLE_URL})
`preset`
Chọn preset hệ số sử dụng. Gõ `-presets` để xem các preset hiện có, hoặc `-help` để biết cách tự tạo preset.
`lvl`
Cấp độ của thánh di vật bạn với so sánh với, từ 0 tới 20. Trong trường hợp máy quét bị sai, hãy sử dụng lệnh này để sửa lại cho đúng.
`hệ số`
Hệ số dùng để đánh giá thánh di vật này. Mỗi hệ số đặt theo mẫu sau `<hệ số>=<giá trị>`, với `giá trị` là 1 con số từ 0 đến 1.
{self.help_stats}
**Ví dụ**
`-rate <ảnh> atk%=0 hp=1 er=0.5`
`-rate <link> support lvl=4`
'''
],
'feedback': [
'-feedback <tin nhắn> [ảnh]',
'Gửi tin nhắn trực tiếp với tối đa 1 ảnh đính kèm để đóng góp ý tưởng hoặc báo cáo lỗi giúp bot hoàn thiện hơn.'
],
'sets': [
'-sets',
'''
Xem tất cả những preset hiện có. Bao gồm những preset cá nhân, trên máy chủ và mặc định.
Lệnh này sẽ hiển thị 1 danh sách tên preset, nguồn gốc, và hệ số của mỗi cái.
'''
],
'lang': [
'-[người dùng/máy chủ] lang <ngôn ngữ>',
'''
Đặt ngôn ngữ cho tất cả các lệnh với mã ngôn ngữ gồm 2 chữ cái `lang`.
Bot Đánh Giá Thánh Di Vật sẽ dùng ngôn ngữ này cho tất cả ảnh bạn gửi với lệnh -rate.
Danh sách ngôn ngữ: Tiếng Anh (en), Tiếng Tây Ban Nha (es), Tiếng Đức (de), Tiếng Pháp (fr), Tiếng Bồ Đào Nha (pt), Tiếng Ba lan (pl), Tiếng Ý (it), Tiếng Nga (ru), Tiếng Indo (id), Tiếng Việt (vi), Tiếng Nhật (ja), Tiếng Trung Phồn Thể (tw), Tiếng Trung Giản Thể (cn)
'''
],
'prefix': [
'-server prefix <tiền tố>',
'Đổi prefix của bot cho máy chủ này.'
],
'preset': [
'-[người dùng/máy chủ] preset <tên đặt> <hệ số>',
f'''
Tạo ra 1 preset tên là `tên đặt` để dùng khi đánh giá thánh di vật.
Nếu bạn muốn kiểm tra nhiều thánh di vật với cùng hệ số, hãy dùng lệnh này để tạo ra preset với hệ số mong muốn.
`hệ số` nhập vào sẽ được dùng trong lệnh `-rate` khi dùng preset này. Nhập hệ số bằng mẫu sau: `<hệ số>=<giá trị>`, với `giá trị` là 1 con số từ 0 đến 1.
{self.help_stats}
**Ví dụ**
`-user preset healer hp=0.5 hp%=1 atk%=0`
`-rate <image> healer`
`-[user/server] preset delete <names>`
Xóa những presets có tên trong danh sách `names` (phân biệt bởi dấu cách).
'''
]
}
self.help_title = 'Trợ giúp: Bot Đánh Giá Thánh Di Vật'
self.help_description = f'''
**Danh Sách Lệnh**
`{self.help_commands['rate'][0]}`
Đánh giá thánh di vật bằng cách up hình chụp thánh di vật đó. Gõ `-help rate` để biết thêm chi tiết.
`{self.help_commands['feedback'][0]}`
{self.help_commands['feedback'][1]}
`{self.help_commands['sets'][0]}`
Xem tất cả các preset hiện có.
`-help <command>`
Hiện trợ giúp cho 1 lệnh. Danh sách lệnh: {', '.join([f'`{command}`' for command in self.help_commands])}.
**Tùy chỉnh**
`-user` đổi tùy chỉnh cá nhân của bạn. Đè lên tùy chỉnh mặc định của máy chủ.
`-server` chỉ dành cho admin, đổi giá trị mặc định của máy chủ.
`{self.help_commands['prefix'][0]}`
{self.help_commands['prefix'][1]}
`{self.help_commands['lang'][0]}`
Đặt ngôn ngữ cho tất cả các lệnh với mã ngôn ngữ gồm 2 chữ cái `lang`. Ngoài ra có thể dùng phản ứng hình lá cờ để đổi ngôn ngữ.
`{self.help_commands['preset'][0]}`
Tạo ra 1 preset tên là `tên đặt` để dùng khi đánh giá thánh di vật.
Create a preset to be used when rating artifacts. `hệ số` nhập vào sẽ được dùng trong lệnh `-rate` khi dùng preset này.
`-[user/server] preset delete <names>`
Xóa preset.
'''
self.source = 'Mã Nguồn'
self.invite = 'Gửi Lời Mời'
self.support = 'Hỗ Trợ'
self.github = f'[GitHub]({self.GITHUB_URL})'
self.discord = f'[Link]({self.BOT_URL})'
self.server = f'[Discord]({self.SERVER_URL})'
self.help_footer = 'Để thay đổi ngôn ngữ hãy click vào lá cờ bên dưới'
class pt(translation):
def __init__(self):
super().__init__()
self.id = 'pt'
self.code = 'por'
self.flags = ['🇵🇹', '🇧🇷']
self.supported = True
self.hp = 'Vida'
self.heal = 'Bônus de Cura'
self.df = 'DEF'
self.er = 'Recarga de Energia'
self.em = 'Proficiência Elemental'
self.atk = 'ATQ'
self.cd = 'Dano Crítico'
self.cr = 'Taxa Crítica'
self.phys = 'Bônus de Dano Físico'
self.elem = 'Bônus de Dano Elemental'
self.anemo = 'Bônus de Dano Anemo'
self.elec = 'Bônus de Dano Electro'
self.pyro = 'Bônus de Dano Pyro'
self.hydro = 'Bônus de Dano Hydro'
self.cryo = 'Bônus de Dano Cryo'
self.geo = 'Bônus de Dano Geo'
self.dend = 'Bônus de Dano Dendro'
self.piece_set = 'Conjunto'
self.lvl = 'Nível'
self.score = 'Qualidade do Artefato'
self.main_score = 'Nota Status Principal'
self.sub_score = 'Nota Substats'
self.art_level = 'Nível do Artefato'
self.join = f'Se encontrar problemas, junte-se ao [Artifact Rater Server]({self.SERVER_URL})'
self.feedback = f'Feedback recebido, por favor junte-se ao servidor se quiser adicionar mais detalhes: {self.SERVER_URL}'
self.deprecated = 'Descontinuado, por favor user o comando `-user lang <idioma>` para definir seu idioma'
self.set_lang = 'Idioma definido para português'
self.set_prefix = 'Prefixo definido para %s'
self.del_preset = 'Predefinição %s deletada'
self.set_preset = 'Predefinição %s definida para %s'
self.no_presets = 'Nenhuma predefinição encontrada'
self.err = 'Erro'
self.err_not_found = 'Erro: Nenhuma imagem ou url encontrada, certifique-se de que foram enviadas na mesma mensagem'
self.err_parse = 'Erro: Comando não pôde ser executado, por favor cheque a formatação e a ortografia'
self.err_try_again = 'por favor tente novamente em alguns minutos'
self.err_unknown_ocr = 'Erro: OCR falhou com um erro desconhecido'
self.err_unknown = 'Erro desconhecido, tente usar uma imagem da página de artefatos'
self.err_admin_only = 'Erro: Apenas administradores do servidor podem realizar essa ação'
self.err_server_only = 'Erro: Essa ação só pode ser executada em servidores'
self.help_stats = '`status`é qualquer um dos atributos: `hp`, `hp%`, `atk`, `atk%`, `er` (Recarga de Energia), `em`(Maestria Elemental),`phys`(Bônus de Dano Físico%), `cr` (Taxa Crítica), `cd` (Dano Crítico), `elem` (Bônus de Dano Elemental%), `heal`, `def`, `def%`'
self.help_commands = {
'rate': [
'-rate <imagem/url> [predefinição] [lvl=<nível>] [peso]',
f'''
Avalia um artefato em comparação com um artefato perfeito 5*. Coloque o comando e a imagem na mesma mensagem.
Tente utilizar uma captura de tela bem clara para melhores resultados.
Se estiver usando Windows 10, você pode usar Shift + Windows + S e arrastar o cursor sobre o artefato, depois vá para o discord e cole com Ctrl+V.
Esse bot vai utilizar os pesos padrão(veja abaixo) a menos que você defina os seus próprios ou seleciona um predefinido. Você também pode especificar o nível do artefator com o qual você quer comparar o seu.
**Pesos Padrão**
ATQ%, DMG%, Crit - 1
ATQ, ME, Recarga – 0.5
Todo o resto - 0
**Parâmetros**
`imagem/url`
A imagem a ser avaliada, ou anexada como arquivo ou colocando a url na mensagem. [Exemplo]({self.SAMPLE_URL})
`predefinição`
A predefinição de pesos selecionada para uso. Veja `-predefinições` para saber quais estão disponíveis, ou ´help´ para saber como criar suas próprias.
`nível`
O nível do artefato para comparar com o seu, de 0 a 20. Ás vezes a detecção automática de nível está errada, use esse parâmetro para corrigir.
`pesos`
Os pesos que serão usados para avaliar esse artefato. Cada peso é no formato de `<status>=<valor>`, onde ´valor´ é um número entre 0 e 1.
{self.help_stats}
**Exemplos**
`-rate <imagem> atk%=0 hp=1 er=0.5`
`-rate <url> support lvl=4`
'''
],
'feedback': [
'-feedback <mensagem> [imagem]',
'Use para mandar um feedback direto de até uma imagem. Use para mandar ideias ou reportar erros para nos ajudar a melhorar o bot.'
],
'sets': [
'-sets',
'''
Mostra todas predefinições disponíveis. Inclui pessoais, do servidor e padrão.
Esse comando vai mostrar uma lista contendo o nome da predefinição, de onde ela veio, e os pesos que estão definidos.
'''
],
'lang': [
'-[user/server] lang <idioma>',
'''
Define seu idioma para todos os comandos para o código de 2 letras de linguagem `idioma`.
Artifact Rater irá usar esse idioma para as imagens que você enviar para o comando `-rate`.
Idiomas: English (en), Spanish (es), German (de), French (fr), Portuguese (pt), Polish (pl), Italian (it), Russian (ru), Indonesian (id), Vietnamese (vi), Japanese (ja), Traditional Chinese (tw), Simplified Chinese (cn)
'''
],
'prefix': [
'-server prefix <prefixo>',
'Muda o prefixo do bot para esse servidor.'
],
'preset': [
'-[user/server] preset <nome> <pesos>',
f'''
Cria uma predefinição chamada `nome` para usar ao avaliar artefatos.
Se você quiser checar múltiplos artefatos como o mesmo conjunto de pesos, você pode usar esse comando para criar uma predefinição com os pesos desejados.
`pesos` vai ser usado no comando `-rate` quando a predefinição for utilizada. `pesos` deve estar no formarto `<status>=<valor>`, onde `valor` é um número entre 0 e 1.
{self.help_stats}
**Exemplo**
`-user preset healer hp=0.5 hp%=1 atk%=0`
`-rate <imagem> healer`
`-[user/server] preset delete <nomes>`
Exclui a definição em `nomes` (separado por espaço.).
'''
]
}
self.help_title = 'Ajuda do Artifact Rater'
self.help_description = f'''
**Comandos**
`{self.help_commands['rate'][0]}`
Avalia o arterfato mandando uma imagem do mesmo. Veja `-help rate` para mais detalhes.
`{self.help_commands['feedback'][0]}`
{self.help_commands['feedback'][1]}
`{self.help_commands['sets'][0]}`
Mostra todas predefinições disponíveis.
`-help <command>`
Mostra a ajuda para esse comando. Commandos: {', '.join([f'`{command}`' for command in self.help_commands])}.
**Configurações**
`-user` Muda suas configurações pessoais. Substitui os padrões do servidor.
`-server` Apenas para administradores, muda os padrões do servidor.
`{self.help_commands['prefix'][0]}`
{self.help_commands['prefix'][1]}
`{self.help_commands['lang'][0]}`
Define seu idioma para todos os comandos para o código de 2 letras de linguagem `idioma`. Você também pode usar as bandeiras de reações para mudar o idioma.
`{self.help_commands['preset'][0]}`
Cria predefinições para utilizar quando avaliar artefatos.
`pesos` serão usados no comando `-rate` quando a predefinição for utilizada.
`-[user/server] preset delete <nomes>`
Exclui predefinições.
'''
self.source = 'Código-fonte'
self.invite = 'Convite do bot'
self.support = 'Suporte'
self.github = f'[GitHub]({self.GITHUB_URL})'
self.discord = f'[Link]({self.BOT_URL})'
self.server = f'[Discord]({self.SERVER_URL})'
self.help_footer = 'Para mudar o idioma selecione a bandeira abaixo.'
class ja(translation):
def __init__(self):
super().__init__()
self.id = 'ja'
self.code = 'jpn'
self.flags = ['🇯🇵']
self.supported = False
self.hp = 'HP'
self.heal = '治癒効果'
self.df = '防御力'
self.er = '元素チャージ効率'
self.em = '元素熟知'
self.atk = '攻撃力'
self.cd = '会心ダメージ'
self.cr = '会心率'
self.phys = '物理ダメージ'
self.elem = '元素ダメージ'
self.anemo = '風元素ダメージ'
self.elec = '雷元素ダメージ'
self.pyro = '炎元素ダメージ'
self.hydro = '水元素ダメージ'
self.cryo = '氷元素ダメージ'
self.geo = '岩元素ダメージ'
self.dend = '草元素ダメージ'
self.piece_set = '2セット'
self.replace = {'カ': '力'}
self.lvl = 'レベル'
self.score = '装備スコア'
self.main_score = 'メインステータス評価'
self.sub_score = 'サブステータス評価'
self.art_level = '聖遺物レベル'
self.join = f'[公式サーバー]({self.SERVER_URL})に参加する'
self.feedback = f'フィードバックを受け取りました。詳細を追加したい場合は、 ({self.SERVER_URL})に参加して下さい。'
self.set_lang = 'Language set to Japanese'
self.err = 'エラー'
self.err_not_found = 'エラー:画像またはURLが見つかりませんでした。同じメッセージで送信されたことを確認してください。'
self.err_parse = 'エラー:コマンドを解析できません。形式とスペルを再確認してください。'
self.err_try_again = 'エラー:数分後にもう一度お試しください。'
self.err_unknown_ocr = 'エラー:OCRが不明なエラーで失敗しました。'
self.err_unknown = '不明なエラーが発生しました。インベントリの聖遺物ページのイメージを使用してみてください。'
self.help_stats = '`stat`において`hp`、`hp%`、`def`、`def%`(防御力)、`atk`、`atk%`(攻撃力)、`er`(元素チャージ効率)、`em`(元素熟知)、`phys`(物理ダメージ)、`elem`(元素ダメージ)、`cr`(会心率)、`cd`(会心ダメージ)、`heal`(治癒効果)を使えることができます。'
self.help_description = f'''
自分のプライベートサーバーに追加する場合は、次の[リンク](%s)を使用して下さい
さらに、次のコマンドをArtifact Rater#6924にダイレクトメッセージ(D M)を送ると、BOT も使えます。
`-rate <image/url> [lvl=<レベル>] [<stat>=<デフォルトの重み付け> ...]`
自分の聖遺物を最適な5*聖遺物と比べます。同じメッセージにコマンドとイメージ両方を入れて下さい。
Windows 10を使っている場合は、Shift + Windows + Sを押すながら聖遺物の上にカーソルをドラッグし、ディスコードを開くと、Ctrl + Vで貼り付けることができます。
デフォルトの重み付け
攻撃力%、各種ダメージバフ%、会心ダメージと会心率 – 1
攻撃力、元素熟知、元素チャージ効率 – 0.5
他 – 0
選択肢
lvl: 特定の聖遺物レベルと比較する (デフォルト: <聖遺物_レベル>)
-rate lvl=20
<stat>: カスタムの重み付けを設定します(値は0から1の間)
-rate 攻撃力=1 元素チャージ効率=0 攻撃力%=0.5
{self.help_stats}
`-feedback <メッセージ> [イメージ]`