-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathKeyBindsTranslation.cpp
1346 lines (1313 loc) · 87.1 KB
/
KeyBindsTranslation.cpp
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
#include "KeyBindsTranslation.h"
#include "KeyBindHelper.h"
#include <cassert>
#include <sstream>
#include <unordered_map>
using KeyBinds::KeyCode;
namespace
{
struct Translation
{
using ModifierMap = std::unordered_map<KeyBinds::Modifier, const char*>;
using KeysMap = std::unordered_map<KeyCode, const char*>;
using KeyControlsMap = std::unordered_map<KeyBinds::KeyControl, const char*>;
ModifierMap Modifier;
KeysMap Keys;
KeyControlsMap KeyControls;
const char* Mouse;
const char* NotSet;
const char* Unbind;
Translation(
const char* pMouse,
const char* pNotSet,
const char* pUnbind,
std::initializer_list<ModifierMap::value_type> pModifier,
std::initializer_list<KeysMap::value_type> pKeys,
std::initializer_list<KeyControlsMap::value_type> pKeyControls)
: Mouse(pMouse)
, NotSet(pNotSet)
, Unbind(pUnbind)
, Modifier(pModifier)
, Keys(pKeys)
, KeyControls(pKeyControls) {}
};
}; // anonymous namespace
static const std::unordered_map<Language, Translation> TRANSLATIONS = {
{
Language::English, {
(const char*)u8"Mouse",
(const char*)u8"(unset)",
(const char*)u8"Unbind",
// modifier
{
{KeyBinds::Modifier_Ctrl, (const char*)u8"Ctrl"},
{KeyBinds::Modifier_Alt, (const char*)u8"Alt"},
{KeyBinds::Modifier_Shift, (const char*)u8"Shift"},
},
// keys
{
{KeyCode::LeftAlt, (const char*)u8"Left Alt"},
{KeyCode::LeftCtrl, (const char*)u8"Left Ctrl"},
{KeyCode::LeftShift, (const char*)u8"Left Shift"},
{KeyCode::CapsLock, (const char*)u8"Caps Lock"},
{KeyCode::Escape, (const char*)u8"Escape"},
{KeyCode::NumLock, (const char*)u8"Num Lock"},
{KeyCode::Backspace, (const char*)u8"Backspace"},
{KeyCode::Delete, (const char*)u8"Delete"},
{KeyCode::Enter, (const char*)u8"Enter"},
{KeyCode::Space, (const char*)u8"Space"},
{KeyCode::Tab, (const char*)u8"Tab"},
{KeyCode::End, (const char*)u8"End"},
{KeyCode::Home, (const char*)u8"Home"},
{KeyCode::Insert, (const char*)u8"Insert"},
{KeyCode::Next, (const char*)u8"Page Down"},
{KeyCode::Prior, (const char*)u8"Page Up"},
{KeyCode::ArrowDown, (const char*)u8"Down Arrow"},
{KeyCode::ArrowLeft, (const char*)u8"Left Arrow"},
{KeyCode::ArrowRight, (const char*)u8"Right Arrow"},
{KeyCode::ArrowUp, (const char*)u8"Up Arrow"},
{KeyCode::F1, (const char*)u8"F1"},
{KeyCode::F2, (const char*)u8"F2"},
{KeyCode::F3, (const char*)u8"F3"},
{KeyCode::F4, (const char*)u8"F4"},
{KeyCode::F5, (const char*)u8"F5"},
{KeyCode::F6, (const char*)u8"F6"},
{KeyCode::F7, (const char*)u8"F7"},
{KeyCode::F8, (const char*)u8"F8"},
{KeyCode::F9, (const char*)u8"F9"},
{KeyCode::F10, (const char*)u8"F10"},
{KeyCode::F11, (const char*)u8"F11"},
{KeyCode::F12, (const char*)u8"F12"},
{KeyCode::F13, (const char*)u8"F13"},
{KeyCode::F14, (const char*)u8"F14"},
{KeyCode::F15, (const char*)u8"F15"},
{KeyCode::F16, (const char*)u8"F16"},
{KeyCode::F17, (const char*)u8"F17"},
{KeyCode::F18, (const char*)u8"F18"},
{KeyCode::F19, (const char*)u8"F19"},
{KeyCode::F20, (const char*)u8"F20"},
{KeyCode::F21, (const char*)u8"F21"},
{KeyCode::F22, (const char*)u8"F22"},
{KeyCode::F23, (const char*)u8"F23"},
{KeyCode::F24, (const char*)u8"F24"},
{KeyCode::F25, (const char*)u8"F25"},
{KeyCode::F26, (const char*)u8"F26"},
{KeyCode::F27, (const char*)u8"F27"},
{KeyCode::F28, (const char*)u8"F28"},
{KeyCode::F29, (const char*)u8"F29"},
{KeyCode::F30, (const char*)u8"F30"},
{KeyCode::F31, (const char*)u8"F31"},
{KeyCode::F32, (const char*)u8"F32"},
{KeyCode::F33, (const char*)u8"F33"},
{KeyCode::F34, (const char*)u8"F34"},
{KeyCode::F35, (const char*)u8"F35"},
{KeyCode::PlusNum, (const char*)u8"Add (NUM)"},
{KeyCode::DecimalNum, (const char*)u8"Decimal (NUM)"},
{KeyCode::DivideNum, (const char*)u8"Divide (NUM)"},
{KeyCode::MultiplyNum, (const char*)u8"Multiply (NUM)"},
{KeyCode::_0_NUM, (const char*)u8"0 (NUM)"},
{KeyCode::_1_NUM, (const char*)u8"1 (NUM)"},
{KeyCode::_2_NUM, (const char*)u8"2 (NUM)"},
{KeyCode::_3_NUM, (const char*)u8"3 (NUM)"},
{KeyCode::_4_NUM, (const char*)u8"4 (NUM)"},
{KeyCode::_5_NUM, (const char*)u8"5 (NUM)"},
{KeyCode::_6_NUM, (const char*)u8"6 (NUM)"},
{KeyCode::_7_NUM, (const char*)u8"7 (NUM)"},
{KeyCode::_8_NUM, (const char*)u8"8 (NUM)"},
{KeyCode::_9_NUM, (const char*)u8"9 (NUM)"},
{KeyCode::EnterNum, (const char*)u8"Return (NUM)"},
{KeyCode::MinusNum, (const char*)u8"Subtract (NUM)"},
{KeyCode::ImeKey1, (const char*)u8"IME Key 1 (on Asian-language keyboards)"},
{KeyCode::ImeKey2, (const char*)u8"IME Key 2 (on Asian-language keyboards)"},
{KeyCode::RightAlt, (const char*)u8"Right Alt"},
{KeyCode::RightCtrl, (const char*)u8"Right Ctrl"},
{KeyCode::RightShift, (const char*)u8"Right Shift"},
{KeyCode::Eject, (const char*)u8"Eject"},
{KeyCode::EqualNum, (const char*)u8"Equal (NUM)"},
{KeyCode::ClearNum, (const char*)u8"Clear (NUM)"},
{KeyCode::LeftCmd, (const char*)u8"Left Cmd"},
{KeyCode::Function, (const char*)u8"Function"},
{KeyCode::RightCmd, (const char*)u8"Right Cmd"},
{KeyCode::Scroll, (const char*)u8"Scroll"},
{KeyCode::Pause, (const char*)u8"Pause"},
{KeyCode::LeftWin, (const char*)u8"Left Windows"},
{KeyCode::RightWin, (const char*)u8"Right Windows"},
{KeyCode::Menu, (const char*)u8"Menu"}
},
// keyBinds
{
{KeyBinds::KeyControl::Movement_MoveForward, (const char*)u8"Move Forward"},
{KeyBinds::KeyControl::Movement_MoveBackward, (const char*)u8"Move Backward"},
{KeyBinds::KeyControl::Movement_StrafeLeft, (const char*)u8"Strafe Left"},
{KeyBinds::KeyControl::Movement_StrafeRight, (const char*)u8"Strafe Right"},
{KeyBinds::KeyControl::Movement_TurnLeft, (const char*)u8"Turn Left"},
{KeyBinds::KeyControl::Movement_TurnRight, (const char*)u8"Turn Right"},
{KeyBinds::KeyControl::Movement_Dodge, (const char*)u8"Dodge"},
{KeyBinds::KeyControl::Movement_Autorun, (const char*)u8"Autorun"},
{KeyBinds::KeyControl::Movement_Walk, (const char*)u8"Walk"},
{KeyBinds::KeyControl::Movement_Jump, (const char*)u8"Jump"},
{KeyBinds::KeyControl::Movement_SwimUp, (const char*)u8"Swim Up"},
{KeyBinds::KeyControl::Movement_SwimDown, (const char*)u8"Swim Down"},
{KeyBinds::KeyControl::Movement_AboutFace, (const char*)u8"About Face"},
{KeyBinds::KeyControl::Skills_SwapWeapons, (const char*)u8"Swap Weapons"},
{KeyBinds::KeyControl::Skills_WeaponSkill1, (const char*)u8"Weapon Skill 1"},
{KeyBinds::KeyControl::Skills_WeaponSkill2, (const char*)u8"Weapon Skill 2"},
{KeyBinds::KeyControl::Skills_WeaponSkill3, (const char*)u8"Weapon Skill 3"},
{KeyBinds::KeyControl::Skills_WeaponSkill4, (const char*)u8"Weapon Skill 4"},
{KeyBinds::KeyControl::Skills_WeaponSkill5, (const char*)u8"Weapon Skill 5"},
{KeyBinds::KeyControl::Skills_HealingSkill, (const char*)u8"Healing Skill"},
{KeyBinds::KeyControl::Skills_UtilitySkill1, (const char*)u8"Utility Skill 1"},
{KeyBinds::KeyControl::Skills_UtilitySkill2, (const char*)u8"Utility Skill 2"},
{KeyBinds::KeyControl::Skills_UtilitySkill3, (const char*)u8"Utility Skill 3"},
{KeyBinds::KeyControl::Skills_EliteSkill, (const char*)u8"Elite Skill"},
{KeyBinds::KeyControl::Skills_ProfessionSkill1, (const char*)u8"Profession Skill 1"},
{KeyBinds::KeyControl::Skills_ProfessionSkill2, (const char*)u8"Profession Skill 2"},
{KeyBinds::KeyControl::Skills_ProfessionSkill3, (const char*)u8"Profession Skill 3"},
{KeyBinds::KeyControl::Skills_ProfessionSkill4, (const char*)u8"Profession Skill 4"},
{KeyBinds::KeyControl::Skills_ProfessionSkill5, (const char*)u8"Profession Skill 5"},
{KeyBinds::KeyControl::Skills_ProfessionSkill6, (const char*)u8"Profession Skill 6"},
{KeyBinds::KeyControl::Skills_ProfessionSkill7, (const char*)u8"Profession Skill 7"},
{KeyBinds::KeyControl::Skills_SpecialAction, (const char*)u8"Special Action"},
{KeyBinds::KeyControl::Targeting_AlertTarget, (const char*)u8"Altert Target"},
{KeyBinds::KeyControl::Targeting_CallTarget, (const char*)u8"Call Target"},
{KeyBinds::KeyControl::Targeting_TakeTarget, (const char*)u8"Take Target"},
{KeyBinds::KeyControl::Targeting_SetPersonalTarget, (const char*)u8"Set Personal Target"},
{KeyBinds::KeyControl::Targeting_TakePersonalTarget, (const char*)u8"Take Personal Target"},
{KeyBinds::KeyControl::Targeting_NearestEnemy, (const char*)u8"Nearest Enemy"},
{KeyBinds::KeyControl::Targeting_NextEnemy, (const char*)u8"Next Enemy"},
{KeyBinds::KeyControl::Targeting_PreviousEnemy, (const char*)u8"Previous Enemy"},
{KeyBinds::KeyControl::Targeting_NearestAlly, (const char*)u8"Nearest Ally"},
{KeyBinds::KeyControl::Targeting_NextAlly, (const char*)u8"Next Ally"},
{KeyBinds::KeyControl::Targeting_PreviousAlly, (const char*)u8"Previous Ally"},
{KeyBinds::KeyControl::Targeting_LockAutotarget, (const char*)u8"Lock Autotarget"},
{KeyBinds::KeyControl::Targeting_SnapGroundTarget, (const char*)u8"Snap Ground Target"},
{KeyBinds::KeyControl::Targeting_ToggleSnapGroundTarget, (const char*)u8"Toggle Snap Ground Target"},
{KeyBinds::KeyControl::Targeting_DisableAutotargeting, (const char*)u8"Disable Autotargeting"},
{KeyBinds::KeyControl::Targeting_ToggleAutotargeting, (const char*)u8"Toggle Autotargeting"},
{KeyBinds::KeyControl::Targeting_AllyTargetingMode, (const char*)u8"Ally Targeting Mode"},
{KeyBinds::KeyControl::Targeting_ToggleAllyTargetingMode, (const char*)u8"Toggle Ally Targeting Mode"},
{KeyBinds::KeyControl::UI_BlackLionTradingDialog, (const char*)u8"Black Lion Trading Dialog"},
{KeyBinds::KeyControl::UI_ContactsDialog, (const char*)u8"Contacts Dialog"},
{KeyBinds::KeyControl::UI_GuildDialog, (const char*)u8"Guild Dialog"},
{KeyBinds::KeyControl::UI_HeroDialog, (const char*)u8"Hero Dialog"},
{KeyBinds::KeyControl::UI_InventoryDialog, (const char*)u8"Inventory Dialog"},
{KeyBinds::KeyControl::UI_PetDialog, (const char*)u8"Pet Dialog"},
{KeyBinds::KeyControl::UI_LogOut, (const char*)u8"Log Out"},
{KeyBinds::KeyControl::UI_MailDialog, (const char*)u8"Mail Dialog"},
{KeyBinds::KeyControl::UI_OptionsDialog, (const char*)u8"Options Dialog"},
{KeyBinds::KeyControl::UI_PartyDialog, (const char*)u8"Party Dialog"},
{KeyBinds::KeyControl::UI_PvPPanel, (const char*)u8"PvP Panel"},
{KeyBinds::KeyControl::UI_PvPBuild, (const char*)u8"PvP Build"},
{KeyBinds::KeyControl::UI_Scoreboard, (const char*)u8"Scoreboard"},
{KeyBinds::KeyControl::UI_WizardsVaultDialog, (const char*)u8"Wizard's Vault Dialog"},
{KeyBinds::KeyControl::UI_InformationDialog, (const char*)u8"Information Dialog"},
{KeyBinds::KeyControl::UI_Show_HideChat, (const char*)u8"Hide/Hide Chat"},
{KeyBinds::KeyControl::UI_ChatCommand, (const char*)u8"Chat Command"},
{KeyBinds::KeyControl::UI_ChatMessage, (const char*)u8"Chat Message"},
{KeyBinds::KeyControl::UI_ChatReply, (const char*)u8"Chat Reply"},
{KeyBinds::KeyControl::UI_ShowHideUI, (const char*)u8"Show/Hide UI"},
{KeyBinds::KeyControl::UI_ShowHideSquadBroadcastChat, (const char*)u8"Show/Hide Squad Broadcast Chat"},
{KeyBinds::KeyControl::UI_SquadBroadcastChatCommand, (const char*)u8"Squad Broadcast Chat Command"},
{KeyBinds::KeyControl::UI_SquadBroadcastMessage, (const char*)u8"Squad Broadcast Message"},
{KeyBinds::KeyControl::Camera_FreeCamera, (const char*)u8"Free Camera"},
{KeyBinds::KeyControl::Camera_ZoomIn, (const char*)u8"Zoom In"},
{KeyBinds::KeyControl::Camera_ZoomOut, (const char*)u8"Zoom Out"},
{KeyBinds::KeyControl::Camera_LookBehind, (const char*)u8"Left Behind"},
{KeyBinds::KeyControl::Camera_ToggleActionCamera, (const char*)u8"Toggle Action Camera"},
{KeyBinds::KeyControl::Camera_DisableActionCamera, (const char*)u8"Disable Action Camera"},
{KeyBinds::KeyControl::Screenshot_Normal, (const char*)u8"Normal"},
{KeyBinds::KeyControl::Screenshot_Stereoscopic, (const char*)u8"Stereoscopic"},
{KeyBinds::KeyControl::Map_OpenClose, (const char*)u8"Open/Close"},
{KeyBinds::KeyControl::Map_Recenter, (const char*)u8"Recenter"},
{KeyBinds::KeyControl::Map_FloorDown, (const char*)u8"Floor Down"},
{KeyBinds::KeyControl::Map_FloorUp, (const char*)u8"Floor Up"},
{KeyBinds::KeyControl::Map_ZoomIn, (const char*)u8"Zoom In"},
{KeyBinds::KeyControl::Map_ZoomOut, (const char*)u8"Zoom Out"},
{KeyBinds::KeyControl::Mounts_MountDismount, (const char*)u8"Mount/Dismount"},
{KeyBinds::KeyControl::Mounts_MountAbility1, (const char*)u8"Mount Ability 1"},
{KeyBinds::KeyControl::Mounts_MountAbility2, (const char*)u8"Mount Ability 2"},
{KeyBinds::KeyControl::Mounts_Raptor, (const char*)u8"Raptor Mount/Dismount"},
{KeyBinds::KeyControl::Mounts_Springer, (const char*)u8"Springer Mount/Dismount"},
{KeyBinds::KeyControl::Mounts_Skimmer, (const char*)u8"Skimmer Mount/Dismount"},
{KeyBinds::KeyControl::Mounts_Jackal, (const char*)u8"Jackal Mount/Dismount"},
{KeyBinds::KeyControl::Mounts_Griffon, (const char*)u8"Griffon Mount/Dismount"},
{KeyBinds::KeyControl::Mounts_RollerBeetle, (const char*)u8"Roller Beetle Mount/Dismount"},
{KeyBinds::KeyControl::Mounts_Warclaw, (const char*)u8"Warclaw Mount/Dismount"},
{KeyBinds::KeyControl::Mounts_Skyscale, (const char*)u8"Skyscale Mount/Dismount"},
{KeyBinds::KeyControl::Mounts_Turtle, (const char*)u8"Siege Turtle Mount/Dismount"},
{KeyBinds::KeyControl::Spectators_NearestFixedCamera, (const char*)u8"Nearest Fixed Camera"},
{KeyBinds::KeyControl::Spectators_NearestPlayer, (const char*)u8"Nearest Player"},
{KeyBinds::KeyControl::Spectators_RedPlayer1, (const char*)u8"Red Player 1"},
{KeyBinds::KeyControl::Spectators_RedPlayer2, (const char*)u8"Red Player 2"},
{KeyBinds::KeyControl::Spectators_RedPlayer3, (const char*)u8"Red Player 3"},
{KeyBinds::KeyControl::Spectators_RedPlayer4, (const char*)u8"Red Player 4"},
{KeyBinds::KeyControl::Spectators_RedPlayer5, (const char*)u8"Red Player 5"},
{KeyBinds::KeyControl::Spectators_BluePlayer1, (const char*)u8"Blue Player 1"},
{KeyBinds::KeyControl::Spectators_BluePlayer2, (const char*)u8"Blue Player 2"},
{KeyBinds::KeyControl::Spectators_BluePlayer3, (const char*)u8"Blue Player 3"},
{KeyBinds::KeyControl::Spectators_BluePlayer4, (const char*)u8"Blue Player 4"},
{KeyBinds::KeyControl::Spectators_BluePlayer5, (const char*)u8"Blue Player 5"},
{KeyBinds::KeyControl::Spectators_FreeCamera, (const char*)u8"Free Camera"},
{KeyBinds::KeyControl::Spectators_FreeCameraBoost, (const char*)u8"Free Camera Boost"},
{KeyBinds::KeyControl::Spectators_FreeCameraForward, (const char*)u8"Free Camera Forward"},
{KeyBinds::KeyControl::Spectators_FreeCameraBackward, (const char*)u8"Free Camera Backward"},
{KeyBinds::KeyControl::Spectators_FreeCameraLeft, (const char*)u8"Free Camera Left"},
{KeyBinds::KeyControl::Spectators_FreeCameraRight, (const char*)u8"Free Camera Right"},
{KeyBinds::KeyControl::Spectators_FreeCameraUp, (const char*)u8"Free Camera Up"},
{KeyBinds::KeyControl::Spectators_FreeCameraDown, (const char*)u8"Free Camera Down"},
{KeyBinds::KeyControl::Squad_Location_Arrow, (const char*)u8"Arrow"},
{KeyBinds::KeyControl::Squad_Location_Circle, (const char*)u8"Circle"},
{KeyBinds::KeyControl::Squad_Location_Heart, (const char*)u8"Heart"},
{KeyBinds::KeyControl::Squad_Location_Square, (const char*)u8"Square"},
{KeyBinds::KeyControl::Squad_Location_Star, (const char*)u8"Star"},
{KeyBinds::KeyControl::Squad_Location_Spiral, (const char*)u8"Spiral"},
{KeyBinds::KeyControl::Squad_Location_Triangle, (const char*)u8"Triangle"},
{KeyBinds::KeyControl::Squad_Location_X, (const char*)u8"X"},
{KeyBinds::KeyControl::Squad_ClearAllLocationMarkers, (const char*)u8"Clear All Location Markers"},
{KeyBinds::KeyControl::Squad_Object_Arrow, (const char*)u8"Object Arrow"},
{KeyBinds::KeyControl::Squad_Object_Circle, (const char*)u8"Object Circle"},
{KeyBinds::KeyControl::Squad_Object_Heart, (const char*)u8"Object Heart"},
{KeyBinds::KeyControl::Squad_Object_Square, (const char*)u8"Object Square"},
{KeyBinds::KeyControl::Squad_Object_Star, (const char*)u8"Object Star"},
{KeyBinds::KeyControl::Squad_Object_Spiral, (const char*)u8"Object Spiral"},
{KeyBinds::KeyControl::Squad_Object_Triangle, (const char*)u8"Object Triangle"},
{KeyBinds::KeyControl::Squad_Object_X, (const char*)u8"Object X"},
{KeyBinds::KeyControl::Squad_ClearAllObjectMarkers, (const char*)u8"Clear All Object Markers"},
{KeyBinds::KeyControl::MasterySkills_ActivateMasterySkill, (const char*)u8"Activate Mastery Skill"},
{KeyBinds::KeyControl::MasterySkills_StartFishing, (const char*)u8"Start Fishing"},
{KeyBinds::KeyControl::MasterySkills_SummonSkiff, (const char*)u8"Summon Skiff"},
{KeyBinds::KeyControl::MasterySkills_SetJadeBotWaypoint, (const char*)u8"Set Jade Bot Waypoint"},
{KeyBinds::KeyControl::MasterySkills_ScanForRift, (const char*)u8"Scan for Rift"},
{KeyBinds::KeyControl::MasterySkills_SkyscaleLeap, (const char*)u8"Skyscale Leap"},
{KeyBinds::KeyControl::MasterySkills_ConjuredDoorway, (const char*)u8"Conjured Doorway"},
{KeyBinds::KeyControl::Miscellaneous_AoELoot, (const char*)u8"AoE Loot"},
{KeyBinds::KeyControl::Miscellaneous_Interact, (const char*)u8"Interact"},
{KeyBinds::KeyControl::Miscellaneous_ShowEnemyNames, (const char*)u8"Show Enemy Names"},
{KeyBinds::KeyControl::Miscellaneous_ShowAllyNames, (const char*)u8"Show Ally Names"},
{KeyBinds::KeyControl::Miscellaneous_StowDrawWeapon, (const char*)u8"Stow/Draw Weapon"},
{KeyBinds::KeyControl::Miscellaneous_ToggleLanguage, (const char*)u8"Toggle Language"},
{KeyBinds::KeyControl::Miscellaneous_RangerPetCombatToggle, (const char*)u8"Ranger Pet Combat Toggle"},
{KeyBinds::KeyControl::Miscellaneous_ToggleFullScreen, (const char*)u8"Toggle Full Screen"},
{KeyBinds::KeyControl::Miscellaneous_EquipUnequipNovelty, (const char*)u8"Equip/Unequip Novelty"},
{KeyBinds::KeyControl::Miscellaneous_ActivateChair, (const char*)u8"Activate Chair"},
{KeyBinds::KeyControl::Miscellaneous_ActivateMusicalInstrument, (const char*)u8"Activate Musical Instrument"},
{KeyBinds::KeyControl::Miscellaneous_ActivateHeldItem, (const char*)u8"Activate Held Item"},
{KeyBinds::KeyControl::Miscellaneous_ActivateToy, (const char*)u8"Activate Toy"},
{KeyBinds::KeyControl::Miscellaneous_ActivateTonic, (const char*)u8"Activate Tonic"},
{KeyBinds::KeyControl::Miscellaneous_DecorateModeToggle, (const char*)u8"Decorate Mode Toggle"},
{KeyBinds::KeyControl::Templates_BuildTemplate1, (const char*)u8"Build Template 1"},
{KeyBinds::KeyControl::Templates_BuildTemplate2, (const char*)u8"Build Template 2"},
{KeyBinds::KeyControl::Templates_BuildTemplate3, (const char*)u8"Build Template 3"},
{KeyBinds::KeyControl::Templates_BuildTemplate4, (const char*)u8"Build Template 4"},
{KeyBinds::KeyControl::Templates_BuildTemplate5, (const char*)u8"Build Template 5"},
{KeyBinds::KeyControl::Templates_BuildTemplate6, (const char*)u8"Build Template 6"},
{KeyBinds::KeyControl::Templates_BuildTemplate7, (const char*)u8"Build Template 7"},
{KeyBinds::KeyControl::Templates_BuildTemplate8, (const char*)u8"Build Template 8"},
{KeyBinds::KeyControl::Templates_BuildTemplate9, (const char*)u8"Build Template 9"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate1, (const char*)u8"Equipment Template 1"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate2, (const char*)u8"Equipment Template 2"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate3, (const char*)u8"Equipment Template 3"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate4, (const char*)u8"Equipment Template 4"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate5, (const char*)u8"Equipment Template 5"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate6, (const char*)u8"Equipment Template 6"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate7, (const char*)u8"Equipment Template 7"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate8, (const char*)u8"Equipment Template 8"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate9, (const char*)u8"Equipment Template 9"},
}
}
},
{
Language::French, {
(const char*)u8"Souris",
(const char*)u8"(Non défini)",
(const char*)u8"Dégrouper",
// modifier
{
{KeyBinds::Modifier_Ctrl, (const char*)u8"Ctrl"},
{KeyBinds::Modifier_Alt, (const char*)u8"Alt"},
{KeyBinds::Modifier_Shift, (const char*)u8"Majuscule"},
},
// keys
{
{KeyCode::LeftAlt, (const char*)u8"Alt gauche"},
{KeyCode::LeftCtrl, (const char*)u8"Ctrl gauche"},
{KeyCode::LeftShift, (const char*)u8"Maj gauche"},
{KeyCode::CapsLock, (const char*)u8"Verrouillage majuscule"},
{KeyCode::Escape, (const char*)u8"Echappatoire"},
{KeyCode::NumLock, (const char*)u8"Verr. Num."},
{KeyCode::Backspace, (const char*)u8"Retour"},
{KeyCode::Delete, (const char*)u8"Supprimer"},
{KeyCode::Enter, (const char*)u8"Entrée"},
{KeyCode::Space, (const char*)u8"Espace"},
{KeyCode::Tab, (const char*)u8"Tabulation"},
{KeyCode::End, (const char*)u8"Fin"},
{KeyCode::Home, (const char*)u8"Origine"},
{KeyCode::Insert, (const char*)u8"insérer"},
{KeyCode::Next, (const char*)u8"Page suivante"},
{KeyCode::Prior, (const char*)u8"Page précédente"},
{KeyCode::ArrowDown, (const char*)u8"Flèche bas"},
{KeyCode::ArrowLeft, (const char*)u8"Flèche gauche"},
{KeyCode::ArrowRight, (const char*)u8"Flèche droite"},
{KeyCode::ArrowUp, (const char*)u8"Flèche haut"},
{KeyCode::F1, (const char*)u8"F1"},
{KeyCode::F2, (const char*)u8"F2"},
{KeyCode::F3, (const char*)u8"F3"},
{KeyCode::F4, (const char*)u8"F4"},
{KeyCode::F5, (const char*)u8"F5"},
{KeyCode::F6, (const char*)u8"F6"},
{KeyCode::F7, (const char*)u8"F7"},
{KeyCode::F8, (const char*)u8"F8"},
{KeyCode::F9, (const char*)u8"F9"},
{KeyCode::F10, (const char*)u8"F10"},
{KeyCode::F11, (const char*)u8"F11"},
{KeyCode::F12, (const char*)u8"F12"},
{KeyCode::F13, (const char*)u8"F13"},
{KeyCode::F14, (const char*)u8"F14"},
{KeyCode::F15, (const char*)u8"F15"},
{KeyCode::F16, (const char*)u8"F16"},
{KeyCode::F17, (const char*)u8"F17"},
{KeyCode::F18, (const char*)u8"F18"},
{KeyCode::F19, (const char*)u8"F19"},
{KeyCode::F20, (const char*)u8"F20"},
{KeyCode::F21, (const char*)u8"F21"},
{KeyCode::F22, (const char*)u8"F22"},
{KeyCode::F23, (const char*)u8"F23"},
{KeyCode::F24, (const char*)u8"F24"},
{KeyCode::F25, (const char*)u8"F25"},
{KeyCode::F26, (const char*)u8"F26"},
{KeyCode::F27, (const char*)u8"F27"},
{KeyCode::F28, (const char*)u8"F28"},
{KeyCode::F29, (const char*)u8"F29"},
{KeyCode::F30, (const char*)u8"F30"},
{KeyCode::F31, (const char*)u8"F31"},
{KeyCode::F32, (const char*)u8"F32"},
{KeyCode::F33, (const char*)u8"F33"},
{KeyCode::F34, (const char*)u8"F34"},
{KeyCode::F35, (const char*)u8"F35"},
{KeyCode::PlusNum, (const char*)u8"Ajouter (NUM)"},
{KeyCode::DecimalNum, (const char*)u8"Décimale (NUM)"},
{KeyCode::DivideNum, (const char*)u8"Diviser (NUM)"},
{KeyCode::MultiplyNum, (const char*)u8"Multiplier (NUM)"},
{KeyCode::_0_NUM, (const char*)u8"0 (NUM)"},
{KeyCode::_1_NUM, (const char*)u8"1 (NUM)"},
{KeyCode::_2_NUM, (const char*)u8"2 (NUM)"},
{KeyCode::_3_NUM, (const char*)u8"3 (NUM)"},
{KeyCode::_4_NUM, (const char*)u8"4 (NUM)"},
{KeyCode::_5_NUM, (const char*)u8"5 (NUM)"},
{KeyCode::_6_NUM, (const char*)u8"6 (NUM)"},
{KeyCode::_7_NUM, (const char*)u8"7 (NUM)"},
{KeyCode::_8_NUM, (const char*)u8"8 (NUM)"},
{KeyCode::_9_NUM, (const char*)u8"9 (NUM)"},
{KeyCode::EnterNum, (const char*)u8"Entrée (NUM)"},
{KeyCode::MinusNum, (const char*)u8"Soustraire (NUM)"},
{KeyCode::ImeKey1, (const char*)u8"Touche IME 1 (sur les claviers de langue asiatique)"},
{KeyCode::ImeKey2, (const char*)u8"Touche IME 2 (sur les claviers de langue asiatique)"},
{KeyCode::RightAlt, (const char*)u8"Alt droit"},
{KeyCode::RightCtrl, (const char*)u8"Ctrl droit"},
{KeyCode::RightShift, (const char*)u8"Maj droit"},
{KeyCode::Eject, (const char*)u8"Éjection"},
{KeyCode::EqualNum, (const char*)u8"Égal (NUM)"},
{KeyCode::ClearNum, (const char*)u8"Effacer (NUM)"},
{KeyCode::LeftCmd, (const char*)u8"Cmd gaucge"},
{KeyCode::Function, (const char*)u8"Fonction"},
{KeyCode::RightCmd, (const char*)u8"Cmd droit"},
{KeyCode::Scroll, (const char*)u8"Arrêt défil"},
{KeyCode::Pause, (const char*)u8"Pause"},
{KeyCode::LeftWin, (const char*)u8"Windows gauche"},
{KeyCode::RightWin, (const char*)u8"Windows droit"},
{KeyCode::Menu, (const char*)u8"Menu"}
},
// keyBinds
{
{KeyBinds::KeyControl::Movement_MoveForward, (const char*)u8"Déplacement avant"},
{KeyBinds::KeyControl::Movement_MoveBackward, (const char*)u8"Déplacement arrière"},
{KeyBinds::KeyControl::Movement_StrafeLeft, (const char*)u8"Dépl. latéral gauche"},
{KeyBinds::KeyControl::Movement_StrafeRight, (const char*)u8"Dépl. latéral droite"},
{KeyBinds::KeyControl::Movement_TurnLeft, (const char*)u8"Tour vers la gauche"},
{KeyBinds::KeyControl::Movement_TurnRight, (const char*)u8"Tour vers la droite"},
{KeyBinds::KeyControl::Movement_Dodge, (const char*)u8"Esquive"},
{KeyBinds::KeyControl::Movement_Autorun, (const char*)u8"Course automatique"},
{KeyBinds::KeyControl::Movement_Walk, (const char*)u8"Marche"},
{KeyBinds::KeyControl::Movement_Jump, (const char*)u8"Saut"},
{KeyBinds::KeyControl::Movement_SwimUp, (const char*)u8"Nage vers le haut"},
{KeyBinds::KeyControl::Movement_SwimDown, (const char*)u8"Nage vers le bas"},
{KeyBinds::KeyControl::Movement_AboutFace, (const char*)u8"Demi-tour"},
{KeyBinds::KeyControl::Skills_SwapWeapons, (const char*)u8"Changer d'arme"},
{KeyBinds::KeyControl::Skills_WeaponSkill1, (const char*)u8"Compétence d'arme 1"},
{KeyBinds::KeyControl::Skills_WeaponSkill2, (const char*)u8"Compétence d'arme 2"},
{KeyBinds::KeyControl::Skills_WeaponSkill3, (const char*)u8"Compétence d'arme 3"},
{KeyBinds::KeyControl::Skills_WeaponSkill4, (const char*)u8"Compétence d'arme 4"},
{KeyBinds::KeyControl::Skills_WeaponSkill5, (const char*)u8"Compétence d'arme 5"},
{KeyBinds::KeyControl::Skills_HealingSkill, (const char*)u8"Compétence de Guérison"},
{KeyBinds::KeyControl::Skills_UtilitySkill1, (const char*)u8"Compétence utilitaire 1"},
{KeyBinds::KeyControl::Skills_UtilitySkill2, (const char*)u8"Compétence utilitaire 2"},
{KeyBinds::KeyControl::Skills_UtilitySkill3, (const char*)u8"Compétence utilitaire 3"},
{KeyBinds::KeyControl::Skills_EliteSkill, (const char*)u8"Compétence d'élite"},
{KeyBinds::KeyControl::Skills_ProfessionSkill1, (const char*)u8"Compétence de profession 1"},
{KeyBinds::KeyControl::Skills_ProfessionSkill2, (const char*)u8"Compétence de profession 2"},
{KeyBinds::KeyControl::Skills_ProfessionSkill3, (const char*)u8"Compétence de profession 3"},
{KeyBinds::KeyControl::Skills_ProfessionSkill4, (const char*)u8"Compétence de profession 4"},
{KeyBinds::KeyControl::Skills_ProfessionSkill5, (const char*)u8"Compétence de profession 5"},
{KeyBinds::KeyControl::Skills_ProfessionSkill6, (const char*)u8"Compétence de profession 6"},
{KeyBinds::KeyControl::Skills_ProfessionSkill7, (const char*)u8"Compétence de profession 7"},
{KeyBinds::KeyControl::Skills_SpecialAction, (const char*)u8"Action spèciale"},
{KeyBinds::KeyControl::Targeting_AlertTarget, (const char*)u8"Alterte cible"},
{KeyBinds::KeyControl::Targeting_CallTarget, (const char*)u8"Désigner cible"},
{KeyBinds::KeyControl::Targeting_TakeTarget, (const char*)u8"Cible"},
{KeyBinds::KeyControl::Targeting_SetPersonalTarget, (const char*)u8"Définir la cible personnelle"},
{KeyBinds::KeyControl::Targeting_TakePersonalTarget, (const char*)u8"Choisir la cible personnelle"},
{KeyBinds::KeyControl::Targeting_NearestEnemy, (const char*)u8"Ennemi le plus proche"},
{KeyBinds::KeyControl::Targeting_NextEnemy, (const char*)u8"Ennemi suivant"},
{KeyBinds::KeyControl::Targeting_PreviousEnemy, (const char*)u8"Ennemi précédent"},
{KeyBinds::KeyControl::Targeting_NearestAlly, (const char*)u8"Allié le plus priche"},
{KeyBinds::KeyControl::Targeting_NextAlly, (const char*)u8"Allié suivant"},
{KeyBinds::KeyControl::Targeting_PreviousAlly, (const char*)u8"Allié précédent"},
{KeyBinds::KeyControl::Targeting_LockAutotarget, (const char*)u8"Verrouillage de cible auto."},
{KeyBinds::KeyControl::Targeting_SnapGroundTarget, (const char*)u8"Déplacement du ciblage au sol"},
{KeyBinds::KeyControl::Targeting_ToggleSnapGroundTarget, (const char*)u8"Activer le déplacement du ciblage au sol"},
{KeyBinds::KeyControl::Targeting_DisableAutotargeting, (const char*)u8"Désactiver le ciblage automatique"},
{KeyBinds::KeyControl::Targeting_ToggleAutotargeting, (const char*)u8"Activer le ciblage automatique"},
{KeyBinds::KeyControl::Targeting_AllyTargetingMode, (const char*)u8"Mode de ciblae d'alliés"},
{KeyBinds::KeyControl::Targeting_ToggleAllyTargetingMode, (const char*)u8"Activer/Désactiver le mode de ciblage d'alliés"},
{KeyBinds::KeyControl::UI_BlackLionTradingDialog, (const char*)u8"Comp. comm. du Lion noir"},
{KeyBinds::KeyControl::UI_ContactsDialog, (const char*)u8"Contacs"},
{KeyBinds::KeyControl::UI_GuildDialog, (const char*)u8"Guilde"},
{KeyBinds::KeyControl::UI_HeroDialog, (const char*)u8"Héros"},
{KeyBinds::KeyControl::UI_InventoryDialog, (const char*)u8"Inventaire"},
{KeyBinds::KeyControl::UI_PetDialog, (const char*)u8"Familier"},
{KeyBinds::KeyControl::UI_LogOut, (const char*)u8"Déconnexion"},
{KeyBinds::KeyControl::UI_MailDialog, (const char*)u8"Courrier"},
{KeyBinds::KeyControl::UI_OptionsDialog, (const char*)u8"Options"},
{KeyBinds::KeyControl::UI_PartyDialog, (const char*)u8"Groupe"},
{KeyBinds::KeyControl::UI_PvPPanel, (const char*)u8"Genêtre JcJ"},
{KeyBinds::KeyControl::UI_PvPBuild, (const char*)u8"Archétype JcJ"},
{KeyBinds::KeyControl::UI_Scoreboard, (const char*)u8"Tableau des scores"},
{KeyBinds::KeyControl::UI_WizardsVaultDialog, (const char*)u8"Fenêtre de la chambre forte du sorcier"},
{KeyBinds::KeyControl::UI_InformationDialog, (const char*)u8"Informations"},
{KeyBinds::KeyControl::UI_Show_HideChat, (const char*)u8"Aff./Mas. Discussion"},
{KeyBinds::KeyControl::UI_ChatCommand, (const char*)u8"Commande de discussion"},
{KeyBinds::KeyControl::UI_ChatMessage, (const char*)u8"Message"},
{KeyBinds::KeyControl::UI_ChatReply, (const char*)u8"Réponse"},
{KeyBinds::KeyControl::UI_ShowHideUI, (const char*)u8"Afficher/Masquer l'UI"},
{KeyBinds::KeyControl::UI_ShowHideSquadBroadcastChat, (const char*)u8"Afficher/Masquer la discussion d'escouade"},
{KeyBinds::KeyControl::UI_SquadBroadcastChatCommand, (const char*)u8"Commande de discussion d'escouade"},
{KeyBinds::KeyControl::UI_SquadBroadcastMessage, (const char*)u8"Message à l'attention de l'escouade"},
{KeyBinds::KeyControl::Camera_FreeCamera, (const char*)u8"Caméra libre"},
{KeyBinds::KeyControl::Camera_ZoomIn, (const char*)u8"Zoom avant"},
{KeyBinds::KeyControl::Camera_ZoomOut, (const char*)u8"Zoom arrière"},
{KeyBinds::KeyControl::Camera_LookBehind, (const char*)u8"Regarder derrière"},
{KeyBinds::KeyControl::Camera_ToggleActionCamera, (const char*)u8"Basculer du mode standard au mode action"},
{KeyBinds::KeyControl::Camera_DisableActionCamera, (const char*)u8"Désactiver le mode action"},
{KeyBinds::KeyControl::Screenshot_Normal, (const char*)u8"Normale"},
{KeyBinds::KeyControl::Screenshot_Stereoscopic, (const char*)u8"Stéréoscopique"},
{KeyBinds::KeyControl::Map_OpenClose, (const char*)u8"Ouvrir/Fermer"},
{KeyBinds::KeyControl::Map_Recenter, (const char*)u8"Recentrer"},
{KeyBinds::KeyControl::Map_FloorDown, (const char*)u8"Etage inférieur"},
{KeyBinds::KeyControl::Map_FloorUp, (const char*)u8"Etage supérieur"},
{KeyBinds::KeyControl::Map_ZoomIn, (const char*)u8"Zoom avant"},
{KeyBinds::KeyControl::Map_ZoomOut, (const char*)u8"Zoom arrière"},
{KeyBinds::KeyControl::Mounts_MountDismount, (const char*)u8"Monter / descrendre"},
{KeyBinds::KeyControl::Mounts_MountAbility1, (const char*)u8"Capacité de monture 1"},
{KeyBinds::KeyControl::Mounts_MountAbility2, (const char*)u8"Capacité de monture 2"},
{KeyBinds::KeyControl::Mounts_Raptor, (const char*)u8"Montar/Descendre de raport"},
{KeyBinds::KeyControl::Mounts_Springer, (const char*)u8"Montar/Descendre de frappesol"},
{KeyBinds::KeyControl::Mounts_Skimmer, (const char*)u8"Montar/Descendre de voldécume"},
{KeyBinds::KeyControl::Mounts_Jackal, (const char*)u8"Montar/Descendre de chacal"},
{KeyBinds::KeyControl::Mounts_Griffon, (const char*)u8"Montar/Descendre de griffon"},
{KeyBinds::KeyControl::Mounts_RollerBeetle, (const char*)u8"Montar/Descendre du scaraboule"},
{KeyBinds::KeyControl::Mounts_Warclaw, (const char*)u8"Montar/Descendre de razziafelis"},
{KeyBinds::KeyControl::Mounts_Skyscale, (const char*)u8"Montar/Descendre de dracailla"},
{KeyBinds::KeyControl::Mounts_Turtle, (const char*)u8"Monter/Descendre de tortue de siège"},
{KeyBinds::KeyControl::Spectators_NearestFixedCamera, (const char*)u8"Caméra fixe à proximité"},
{KeyBinds::KeyControl::Spectators_NearestPlayer, (const char*)u8"Joueur à proximité"},
{KeyBinds::KeyControl::Spectators_RedPlayer1, (const char*)u8"Joueur de l'équipe rouge 1"},
{KeyBinds::KeyControl::Spectators_RedPlayer2, (const char*)u8"Joueur de l'équipe rouge 2"},
{KeyBinds::KeyControl::Spectators_RedPlayer3, (const char*)u8"Joueur de l'équipe rouge 3"},
{KeyBinds::KeyControl::Spectators_RedPlayer4, (const char*)u8"Joueur de l'équipe rouge 4"},
{KeyBinds::KeyControl::Spectators_RedPlayer5, (const char*)u8"Joueur de l'équipe rouge 5"},
{KeyBinds::KeyControl::Spectators_BluePlayer1, (const char*)u8"Joueur de l'équipe bleue 1"},
{KeyBinds::KeyControl::Spectators_BluePlayer2, (const char*)u8"Joueur de l'équipe bleue 2"},
{KeyBinds::KeyControl::Spectators_BluePlayer3, (const char*)u8"Joueur de l'équipe bleue 3"},
{KeyBinds::KeyControl::Spectators_BluePlayer4, (const char*)u8"Joueur de l'équipe bleue 4"},
{KeyBinds::KeyControl::Spectators_BluePlayer5, (const char*)u8"Joueur de l'équipe bleue 5"},
{KeyBinds::KeyControl::Spectators_FreeCamera, (const char*)u8"Caméra libre"},
{KeyBinds::KeyControl::Spectators_FreeCameraBoost, (const char*)u8"Caméra libre : accélération"},
{KeyBinds::KeyControl::Spectators_FreeCameraForward, (const char*)u8"Caméra libre : vers l'avant"},
{KeyBinds::KeyControl::Spectators_FreeCameraBackward, (const char*)u8"Caméra libre : vers l'arriére"},
{KeyBinds::KeyControl::Spectators_FreeCameraLeft, (const char*)u8"Caméra libre : vers la gauche"},
{KeyBinds::KeyControl::Spectators_FreeCameraRight, (const char*)u8"Caméra libre : vers droite"},
{KeyBinds::KeyControl::Spectators_FreeCameraUp, (const char*)u8"Caméra libre : vers le haut"},
{KeyBinds::KeyControl::Spectators_FreeCameraDown, (const char*)u8"Caméra libre : vers le bas"},
{KeyBinds::KeyControl::Squad_Location_Arrow, (const char*)u8"Flèche"},
{KeyBinds::KeyControl::Squad_Location_Circle, (const char*)u8"Cercle"},
{KeyBinds::KeyControl::Squad_Location_Heart, (const char*)u8"Cœur"},
{KeyBinds::KeyControl::Squad_Location_Square, (const char*)u8"Carré"},
{KeyBinds::KeyControl::Squad_Location_Star, (const char*)u8"Étoile"},
{KeyBinds::KeyControl::Squad_Location_Spiral, (const char*)u8"Spirale"},
{KeyBinds::KeyControl::Squad_Location_Triangle, (const char*)u8"Triangle"},
{KeyBinds::KeyControl::Squad_Location_X, (const char*)u8"X"},
{KeyBinds::KeyControl::Squad_ClearAllLocationMarkers, (const char*)u8"Effacer tous les marqueurs de position"},
{KeyBinds::KeyControl::Squad_Object_Arrow, (const char*)u8"Objet Flèche"},
{KeyBinds::KeyControl::Squad_Object_Circle, (const char*)u8"Objet Cercle"},
{KeyBinds::KeyControl::Squad_Object_Heart, (const char*)u8"Objet Cœur"},
{KeyBinds::KeyControl::Squad_Object_Square, (const char*)u8"Objet Carré"},
{KeyBinds::KeyControl::Squad_Object_Star, (const char*)u8"Objet Étoile"},
{KeyBinds::KeyControl::Squad_Object_Spiral, (const char*)u8"Objet Spirale"},
{KeyBinds::KeyControl::Squad_Object_Triangle, (const char*)u8"Objet Triangle"},
{KeyBinds::KeyControl::Squad_Object_X, (const char*)u8"Objet X"},
{KeyBinds::KeyControl::Squad_ClearAllObjectMarkers, (const char*)u8"Effacer tous les marqueurs d'objet"},
{KeyBinds::KeyControl::MasterySkills_ActivateMasterySkill, (const char*)u8"Activer la compétence de maîtrise"},
{KeyBinds::KeyControl::MasterySkills_StartFishing, (const char*)u8"Commencer à pêncher"},
{KeyBinds::KeyControl::MasterySkills_SummonSkiff, (const char*)u8"Invoquer l'esquif"},
{KeyBinds::KeyControl::MasterySkills_SetJadeBotWaypoint, (const char*)u8"Définir un point de passage de drone de jade"},
{KeyBinds::KeyControl::MasterySkills_ScanForRift, (const char*)u8"Recherche de brèche"},
{KeyBinds::KeyControl::MasterySkills_SkyscaleLeap, (const char*)u8"Bond sur le dracaille"},
{KeyBinds::KeyControl::MasterySkills_ConjuredDoorway, (const char*)u8"Portail invoqué"},
{KeyBinds::KeyControl::Miscellaneous_AoELoot, (const char*)u8"Pillar ZE"},
{KeyBinds::KeyControl::Miscellaneous_Interact, (const char*)u8"Interagir"},
{KeyBinds::KeyControl::Miscellaneous_ShowEnemyNames, (const char*)u8"Aff. le nom des ennemis"},
{KeyBinds::KeyControl::Miscellaneous_ShowAllyNames, (const char*)u8"Afficher le nom de alliés"},
{KeyBinds::KeyControl::Miscellaneous_StowDrawWeapon, (const char*)u8"Reng./Dégain. les armes"},
{KeyBinds::KeyControl::Miscellaneous_ToggleLanguage, (const char*)u8"Changer la langue"},
{KeyBinds::KeyControl::Miscellaneous_RangerPetCombatToggle, (const char*)u8"Activer/désactiver le familier de combar"},
{KeyBinds::KeyControl::Miscellaneous_ToggleFullScreen, (const char*)u8"Activer le mode plein écran"},
{KeyBinds::KeyControl::Miscellaneous_EquipUnequipNovelty, (const char*)u8"Équiper/Déséquiper la babiole"},
{KeyBinds::KeyControl::Miscellaneous_ActivateChair, (const char*)u8"Activer le siège"},
{KeyBinds::KeyControl::Miscellaneous_ActivateMusicalInstrument, (const char*)u8"Activer l'instrument de musique"},
{KeyBinds::KeyControl::Miscellaneous_ActivateHeldItem, (const char*)u8"Activer l'object tenu en main"},
{KeyBinds::KeyControl::Miscellaneous_ActivateToy, (const char*)u8"Activer le jouet"},
{KeyBinds::KeyControl::Miscellaneous_ActivateTonic, (const char*)u8"Activation de tonique"},
{KeyBinds::KeyControl::Miscellaneous_DecorateModeToggle, (const char*)u8"Mode Décoration oui/non"},
{KeyBinds::KeyControl::Templates_BuildTemplate1, (const char*)u8"Modéle d'archétype 1"},
{KeyBinds::KeyControl::Templates_BuildTemplate2, (const char*)u8"Modéle d'archétype 2"},
{KeyBinds::KeyControl::Templates_BuildTemplate3, (const char*)u8"Modéle d'archétype 3"},
{KeyBinds::KeyControl::Templates_BuildTemplate4, (const char*)u8"Modéle d'archétype 4"},
{KeyBinds::KeyControl::Templates_BuildTemplate5, (const char*)u8"Modéle d'archétype 5"},
{KeyBinds::KeyControl::Templates_BuildTemplate6, (const char*)u8"Modéle d'archétype 6"},
{KeyBinds::KeyControl::Templates_BuildTemplate7, (const char*)u8"Modéle d'archétype 7"},
{KeyBinds::KeyControl::Templates_BuildTemplate8, (const char*)u8"Modéle d'archétype 8"},
{KeyBinds::KeyControl::Templates_BuildTemplate9, (const char*)u8"Modéle d'archétype 9"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate1, (const char*)u8"Modéle d'équipement 1"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate2, (const char*)u8"Modéle d'équipement 2"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate3, (const char*)u8"Modéle d'équipement 3"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate4, (const char*)u8"Modéle d'équipement 4"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate5, (const char*)u8"Modéle d'équipement 5"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate6, (const char*)u8"Modéle d'équipement 6"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate7, (const char*)u8"Modéle d'équipement 7"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate8, (const char*)u8"Modéle d'équipement 8"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate9, (const char*)u8"Modéle d'équipement 9"},
}
}
},
{
Language::German, {
(const char*)u8"Maus",
(const char*)u8"(Nicht belegt)",
(const char*)u8"Tastenbelegung aufheben",
// modifier
{
{KeyBinds::Modifier_Ctrl, (const char*)u8"Strg"},
{KeyBinds::Modifier_Alt, (const char*)u8"Alt"},
{KeyBinds::Modifier_Shift, (const char*)u8"Umschalttaste"},
},
// keys
{
{KeyCode::LeftAlt, (const char*)u8"Alt links"},
{KeyCode::LeftCtrl, (const char*)u8"Strg links"},
{KeyCode::LeftShift, (const char*)u8"Linke Umschalttaste"},
{KeyCode::CapsLock, (const char*)u8"Feststelltaste"},
{KeyCode::Escape, (const char*)u8"Esc"},
{KeyCode::NumLock, (const char*)u8"Num"},
{KeyCode::Backspace, (const char*)u8"Rücktaste"},
{KeyCode::Delete, (const char*)u8"Löschen"},
{KeyCode::Enter, (const char*)u8"Eingabetaste"},
{KeyCode::Space, (const char*)u8"Leertaste"},
{KeyCode::Tab, (const char*)u8"TAB"},
{KeyCode::End, (const char*)u8"ENDE"},
{KeyCode::Home, (const char*)u8"POS1"},
{KeyCode::Insert, (const char*)u8"EINFG"},
{KeyCode::Next, (const char*)u8"BILD abwärts"},
{KeyCode::Prior, (const char*)u8"BILD aufwärts"},
{KeyCode::ArrowDown, (const char*)u8"Pfeiltaste abwärts"},
{KeyCode::ArrowLeft, (const char*)u8"Pfeiltaste links"},
{KeyCode::ArrowRight, (const char*)u8"Pfeiltaste rechts"},
{KeyCode::ArrowUp, (const char*)u8"Pfeiltaste aufwärts"},
{KeyCode::F1, (const char*)u8"F1"},
{KeyCode::F2, (const char*)u8"F2"},
{KeyCode::F3, (const char*)u8"F3"},
{KeyCode::F4, (const char*)u8"F4"},
{KeyCode::F5, (const char*)u8"F5"},
{KeyCode::F6, (const char*)u8"F6"},
{KeyCode::F7, (const char*)u8"F7"},
{KeyCode::F8, (const char*)u8"F8"},
{KeyCode::F9, (const char*)u8"F9"},
{KeyCode::F10, (const char*)u8"F10"},
{KeyCode::F11, (const char*)u8"F11"},
{KeyCode::F12, (const char*)u8"F12"},
{KeyCode::F13, (const char*)u8"F13"},
{KeyCode::F14, (const char*)u8"F14"},
{KeyCode::F15, (const char*)u8"F15"},
{KeyCode::F16, (const char*)u8"F16"},
{KeyCode::F17, (const char*)u8"F17"},
{KeyCode::F18, (const char*)u8"F18"},
{KeyCode::F19, (const char*)u8"F19"},
{KeyCode::F20, (const char*)u8"F20"},
{KeyCode::F21, (const char*)u8"F21"},
{KeyCode::F22, (const char*)u8"F22"},
{KeyCode::F23, (const char*)u8"F23"},
{KeyCode::F24, (const char*)u8"F24"},
{KeyCode::F25, (const char*)u8"F25"},
{KeyCode::F26, (const char*)u8"F26"},
{KeyCode::F27, (const char*)u8"F27"},
{KeyCode::F28, (const char*)u8"F28"},
{KeyCode::F29, (const char*)u8"F29"},
{KeyCode::F30, (const char*)u8"F30"},
{KeyCode::F31, (const char*)u8"F31"},
{KeyCode::F32, (const char*)u8"F32"},
{KeyCode::F33, (const char*)u8"F33"},
{KeyCode::F34, (const char*)u8"F34"},
{KeyCode::F35, (const char*)u8"F35"},
{KeyCode::PlusNum, (const char*)u8"Plus (ZB)"},
{KeyCode::DecimalNum, (const char*)u8"Komma (ZB)"},
{KeyCode::DivideNum, (const char*)u8"Geteilt (ZB)"},
{KeyCode::MultiplyNum, (const char*)u8"Mal (ZB)"},
{KeyCode::_0_NUM, (const char*)u8"0 (ZB)"},
{KeyCode::_1_NUM, (const char*)u8"1 (ZB)"},
{KeyCode::_2_NUM, (const char*)u8"2 (ZB)"},
{KeyCode::_3_NUM, (const char*)u8"3 (ZB)"},
{KeyCode::_4_NUM, (const char*)u8"4 (ZB)"},
{KeyCode::_5_NUM, (const char*)u8"5 (ZB)"},
{KeyCode::_6_NUM, (const char*)u8"6 (ZB)"},
{KeyCode::_7_NUM, (const char*)u8"7 (ZB)"},
{KeyCode::_8_NUM, (const char*)u8"8 (ZB)"},
{KeyCode::_9_NUM, (const char*)u8"9 (ZB)"},
{KeyCode::EnterNum, (const char*)u8"ENTER (ZB)"},
{KeyCode::MinusNum, (const char*)u8"Minus (ZB)"},
{KeyCode::ImeKey1, (const char*)u8"IME-Taste 1 (auf asiatischen Tastaturen)"},
{KeyCode::ImeKey2, (const char*)u8"IME-Taste 2 (auf asiatischen Tastaturen)"},
{KeyCode::RightAlt, (const char*)u8"Alt rects"},
{KeyCode::RightCtrl, (const char*)u8"Strg rechts"},
{KeyCode::RightShift, (const char*)u8"Rechte Umschalttaste"},
{KeyCode::Eject, (const char*)u8"Auswerfen"},
{KeyCode::EqualNum, (const char*)u8"Ist gleich (ZB)"},
{KeyCode::ClearNum, (const char*)u8"Entf (ZB)"},
{KeyCode::LeftCmd, (const char*)u8"Linke Cmd-Taste"},
{KeyCode::Function, (const char*)u8"Funktion"},
{KeyCode::RightCmd, (const char*)u8"Rechte Cmd-Taste"},
{KeyCode::Scroll, (const char*)u8"Bildlauf"},
{KeyCode::Pause, (const char*)u8"Pause"},
{KeyCode::LeftWin, (const char*)u8"Linke Windows-Taste"},
{KeyCode::RightWin, (const char*)u8"Rechte Windows-Taste"},
{KeyCode::Menu, (const char*)u8"Menü"}
},
// keyBinds
{
{KeyBinds::KeyControl::Movement_MoveForward, (const char*)u8"Vorwärts bewegen"},
{KeyBinds::KeyControl::Movement_MoveBackward, (const char*)u8"Rückwärts bewegen"},
{KeyBinds::KeyControl::Movement_StrafeLeft, (const char*)u8"Nach links bewegen"},
{KeyBinds::KeyControl::Movement_StrafeRight, (const char*)u8"Nach rechts bewegen"},
{KeyBinds::KeyControl::Movement_TurnLeft, (const char*)u8"Nach links drehen"},
{KeyBinds::KeyControl::Movement_TurnRight, (const char*)u8"Nach rechts drehen"},
{KeyBinds::KeyControl::Movement_Dodge, (const char*)u8"Ausweichen"},
{KeyBinds::KeyControl::Movement_Autorun, (const char*)u8"Automatisches Rennen"},
{KeyBinds::KeyControl::Movement_Walk, (const char*)u8"Gehen"},
{KeyBinds::KeyControl::Movement_Jump, (const char*)u8"Springen"},
{KeyBinds::KeyControl::Movement_SwimUp, (const char*)u8"Nach oben schwimmen"},
{KeyBinds::KeyControl::Movement_SwimDown, (const char*)u8"Nach unten schwimmen"},
{KeyBinds::KeyControl::Movement_AboutFace, (const char*)u8"Kehrtwendung"},
{KeyBinds::KeyControl::Skills_SwapWeapons, (const char*)u8"Waffen wechseln"},
{KeyBinds::KeyControl::Skills_WeaponSkill1, (const char*)u8"Waffen-Fertigkeit 1"},
{KeyBinds::KeyControl::Skills_WeaponSkill2, (const char*)u8"Waffen-Fertigkeit 2"},
{KeyBinds::KeyControl::Skills_WeaponSkill3, (const char*)u8"Waffen-Fertigkeit 3"},
{KeyBinds::KeyControl::Skills_WeaponSkill4, (const char*)u8"Waffen-Fertigkeit 4"},
{KeyBinds::KeyControl::Skills_WeaponSkill5, (const char*)u8"Waffen-Fertigkeit 5"},
{KeyBinds::KeyControl::Skills_HealingSkill, (const char*)u8"Heilfertigkeit"},
{KeyBinds::KeyControl::Skills_UtilitySkill1, (const char*)u8"Hilfsfertigkeit 1"},
{KeyBinds::KeyControl::Skills_UtilitySkill2, (const char*)u8"Hilfsfertigkeit 2"},
{KeyBinds::KeyControl::Skills_UtilitySkill3, (const char*)u8"Hilfsfertigkeit 3"},
{KeyBinds::KeyControl::Skills_EliteSkill, (const char*)u8"Elite-Fertigkeit"},
{KeyBinds::KeyControl::Skills_ProfessionSkill1, (const char*)u8"Klassen-Fertigkeit 1"},
{KeyBinds::KeyControl::Skills_ProfessionSkill2, (const char*)u8"Klassen-Fertigkeit 2"},
{KeyBinds::KeyControl::Skills_ProfessionSkill3, (const char*)u8"Klassen-Fertigkeit 3"},
{KeyBinds::KeyControl::Skills_ProfessionSkill4, (const char*)u8"Klassen-Fertigkeit 4"},
{KeyBinds::KeyControl::Skills_ProfessionSkill5, (const char*)u8"Klassen-Fertigkeit 5"},
{KeyBinds::KeyControl::Skills_ProfessionSkill6, (const char*)u8"Klassen-Fertigkeit 6"},
{KeyBinds::KeyControl::Skills_ProfessionSkill7, (const char*)u8"Klassen-Fertigkeit 7"},
{KeyBinds::KeyControl::Skills_SpecialAction, (const char*)u8"Besondere Aktion"},
{KeyBinds::KeyControl::Targeting_AlertTarget, (const char*)u8"Zielalarm"},
{KeyBinds::KeyControl::Targeting_CallTarget, (const char*)u8"Ziel ausrufen"},
{KeyBinds::KeyControl::Targeting_TakeTarget, (const char*)u8"Ziel anvisieren"},
{KeyBinds::KeyControl::Targeting_SetPersonalTarget, (const char*)u8"Persönliches Ziel festlegen"},
{KeyBinds::KeyControl::Targeting_TakePersonalTarget, (const char*)u8"Persönliches Zeil anvisieren"},
{KeyBinds::KeyControl::Targeting_NearestEnemy, (const char*)u8"Nächstgelegener Feind"},
{KeyBinds::KeyControl::Targeting_NextEnemy, (const char*)u8"Nächster Feind"},
{KeyBinds::KeyControl::Targeting_PreviousEnemy, (const char*)u8"Vorheriger Feind"},
{KeyBinds::KeyControl::Targeting_NearestAlly, (const char*)u8"Nächstgelegener Verbündeter"},
{KeyBinds::KeyControl::Targeting_NextAlly, (const char*)u8"Nächster Verbündeter"},
{KeyBinds::KeyControl::Targeting_PreviousAlly, (const char*)u8"Vorheriger Verbündeter"},
{KeyBinds::KeyControl::Targeting_LockAutotarget, (const char*)u8"Automatisches Ziel feststellen"},
{KeyBinds::KeyControl::Targeting_SnapGroundTarget, (const char*)u8"Bodenziel binden"},
{KeyBinds::KeyControl::Targeting_ToggleSnapGroundTarget, (const char*)u8"Bodenziel binden umschalten"},
{KeyBinds::KeyControl::Targeting_DisableAutotargeting, (const char*)u8"Automatisches Zielen deaktivieren"},
{KeyBinds::KeyControl::Targeting_ToggleAutotargeting, (const char*)u8"Automatisches Zielen umschalten"},
{KeyBinds::KeyControl::Targeting_AllyTargetingMode, (const char*)u8"\"Verbündete anvisieren\"-Modus"},
{KeyBinds::KeyControl::Targeting_ToggleAllyTargetingMode, (const char*)u8"Modus \"Verbündete anvisieren\" ein-/ausschalten"},
{KeyBinds::KeyControl::UI_BlackLionTradingDialog, (const char*)u8"Schwarzlöwen-Handelsfenster"},
{KeyBinds::KeyControl::UI_ContactsDialog, (const char*)u8"Kontagtedialog"},
{KeyBinds::KeyControl::UI_GuildDialog, (const char*)u8"Gilden-Dialog"},
{KeyBinds::KeyControl::UI_HeroDialog, (const char*)u8"Heldendialog"},
{KeyBinds::KeyControl::UI_InventoryDialog, (const char*)u8"Inventardialog"},
{KeyBinds::KeyControl::UI_PetDialog, (const char*)u8"Tiergefährtendialog"},
{KeyBinds::KeyControl::UI_LogOut, (const char*)u8"Ausloggen"},
{KeyBinds::KeyControl::UI_MailDialog, (const char*)u8"Postdialog"},
{KeyBinds::KeyControl::UI_OptionsDialog, (const char*)u8"Optionsdialog"},
{KeyBinds::KeyControl::UI_PartyDialog, (const char*)u8"Gruppendialog"},
{KeyBinds::KeyControl::UI_PvPPanel, (const char*)u8"PvP-Ansicht"},
{KeyBinds::KeyControl::UI_PvPBuild, (const char*)u8"PvP-Build"},
{KeyBinds::KeyControl::UI_Scoreboard, (const char*)u8"Punktetabelle"},
{KeyBinds::KeyControl::UI_WizardsVaultDialog, (const char*)u8"Dialog zum Gewölbe des Zauberers"},
{KeyBinds::KeyControl::UI_InformationDialog, (const char*)u8"Infodialog"},
{KeyBinds::KeyControl::UI_Show_HideChat, (const char*)u8"Chatbox anzeigen/ausblenden"},
{KeyBinds::KeyControl::UI_ChatCommand, (const char*)u8"Chatbefehl"},
{KeyBinds::KeyControl::UI_ChatMessage, (const char*)u8"Chatnachricht"},
{KeyBinds::KeyControl::UI_ChatReply, (const char*)u8"Chatantwort"},
{KeyBinds::KeyControl::UI_ShowHideUI, (const char*)u8"UI anzeigen/ausblenden"},
{KeyBinds::KeyControl::UI_ShowHideSquadBroadcastChat, (const char*)u8"Einsatztrup-Mitteilungen ein/aus"},
{KeyBinds::KeyControl::UI_SquadBroadcastChatCommand, (const char*)u8"Chatbefehl für Einsatztrupp-Mitteilung"},
{KeyBinds::KeyControl::UI_SquadBroadcastMessage, (const char*)u8"Einsatztrupp-Mitteilung"},
{KeyBinds::KeyControl::Camera_FreeCamera, (const char*)u8"Freie Kamera"},
{KeyBinds::KeyControl::Camera_ZoomIn, (const char*)u8"Heranzoomen"},
{KeyBinds::KeyControl::Camera_ZoomOut, (const char*)u8"Herauszoomen"},
{KeyBinds::KeyControl::Camera_LookBehind, (const char*)u8"Hach hinten sehen"},
{KeyBinds::KeyControl::Camera_ToggleActionCamera, (const char*)u8"Action-Cam dauerhaft umschalten"},
{KeyBinds::KeyControl::Camera_DisableActionCamera, (const char*)u8"Action-Cam vrübergehend umschalten"},
{KeyBinds::KeyControl::Screenshot_Normal, (const char*)u8"Normal"},
{KeyBinds::KeyControl::Screenshot_Stereoscopic, (const char*)u8"3D"},
{KeyBinds::KeyControl::Map_OpenClose, (const char*)u8"Öffnen/Schließen"},
{KeyBinds::KeyControl::Map_Recenter, (const char*)u8"Neu zentrieren"},
{KeyBinds::KeyControl::Map_FloorDown, (const char*)u8"Ebene nach unten"},
{KeyBinds::KeyControl::Map_FloorUp, (const char*)u8"Ebene nach oben"},
{KeyBinds::KeyControl::Map_ZoomIn, (const char*)u8"Heranzoomen"},
{KeyBinds::KeyControl::Map_ZoomOut, (const char*)u8"Herauszoomen"},
{KeyBinds::KeyControl::Mounts_MountDismount, (const char*)u8"Auf-/Absteigen"},
{KeyBinds::KeyControl::Mounts_MountAbility1, (const char*)u8"Reit-Fähigkeit 1"},
{KeyBinds::KeyControl::Mounts_MountAbility2, (const char*)u8"Reit-Fähigkeit 2"},
{KeyBinds::KeyControl::Mounts_Raptor, (const char*)u8"Raptor: Auf-/Absteigen"},
{KeyBinds::KeyControl::Mounts_Springer, (const char*)u8"Springer: Auf-/Absteigen"},
{KeyBinds::KeyControl::Mounts_Skimmer, (const char*)u8"Schweberochen: Auf-/Absteigen"},
{KeyBinds::KeyControl::Mounts_Jackal, (const char*)u8"Schakal: Auf-/Absteigen"},
{KeyBinds::KeyControl::Mounts_Griffon, (const char*)u8"Greif: Auf-/Absteigen"},
{KeyBinds::KeyControl::Mounts_RollerBeetle, (const char*)u8"Rollkäfer: Auf-/Absteigen"},
{KeyBinds::KeyControl::Mounts_Warclaw, (const char*)u8"Kriegsklaue: Auf-/Absteigen"},
{KeyBinds::KeyControl::Mounts_Skyscale, (const char*)u8"Himmelsschuppe: Auf-/Absteigen"},
{KeyBinds::KeyControl::Mounts_Turtle, (const char*)u8"Belagerungsschildkröte: Auf-/Absteigen"},
{KeyBinds::KeyControl::Spectators_NearestFixedCamera, (const char*)u8"Nächste fest montierte Kamera"},
{KeyBinds::KeyControl::Spectators_NearestPlayer, (const char*)u8"Nächster Spieler"},
{KeyBinds::KeyControl::Spectators_RedPlayer1, (const char*)u8"Roter Spieler 1"},
{KeyBinds::KeyControl::Spectators_RedPlayer2, (const char*)u8"Roter Spieler 2"},
{KeyBinds::KeyControl::Spectators_RedPlayer3, (const char*)u8"Roter Spieler 3"},
{KeyBinds::KeyControl::Spectators_RedPlayer4, (const char*)u8"Roter Spieler 4"},
{KeyBinds::KeyControl::Spectators_RedPlayer5, (const char*)u8"Roter Spieler 5"},
{KeyBinds::KeyControl::Spectators_BluePlayer1, (const char*)u8"Blauer Spieler 1"},
{KeyBinds::KeyControl::Spectators_BluePlayer2, (const char*)u8"Blauer Spieler 2"},
{KeyBinds::KeyControl::Spectators_BluePlayer3, (const char*)u8"Blauer Spieler 3"},
{KeyBinds::KeyControl::Spectators_BluePlayer4, (const char*)u8"Blauer Spieler 4"},
{KeyBinds::KeyControl::Spectators_BluePlayer5, (const char*)u8"Blauer Spieler 5"},
{KeyBinds::KeyControl::Spectators_FreeCamera, (const char*)u8"Freie Kamera"},
{KeyBinds::KeyControl::Spectators_FreeCameraBoost, (const char*)u8"Freie Kamera - Schub"},
{KeyBinds::KeyControl::Spectators_FreeCameraForward, (const char*)u8"Freie Kamera - Vorwärts"},
{KeyBinds::KeyControl::Spectators_FreeCameraBackward, (const char*)u8"Freie Kamera - Rückwärts"},
{KeyBinds::KeyControl::Spectators_FreeCameraLeft, (const char*)u8"Freie Kamera - Nach links"},
{KeyBinds::KeyControl::Spectators_FreeCameraRight, (const char*)u8"Freie Kamera - Nach rechts"},
{KeyBinds::KeyControl::Spectators_FreeCameraUp, (const char*)u8"Freie Kamera - Nach oben"},
{KeyBinds::KeyControl::Spectators_FreeCameraDown, (const char*)u8"Freie Kamera - Nach unten"},
{KeyBinds::KeyControl::Squad_Location_Arrow, (const char*)u8"Pfeil"},
{KeyBinds::KeyControl::Squad_Location_Circle, (const char*)u8"Kreis"},
{KeyBinds::KeyControl::Squad_Location_Heart, (const char*)u8"Herz"},
{KeyBinds::KeyControl::Squad_Location_Square, (const char*)u8"Viereck"},
{KeyBinds::KeyControl::Squad_Location_Star, (const char*)u8"Stern"},
{KeyBinds::KeyControl::Squad_Location_Spiral, (const char*)u8"Spirale"},
{KeyBinds::KeyControl::Squad_Location_Triangle, (const char*)u8"Freieck"},
{KeyBinds::KeyControl::Squad_Location_X, (const char*)u8"X"},
{KeyBinds::KeyControl::Squad_ClearAllLocationMarkers, (const char*)u8"Alle Ortsmarkierungen entfernen"},
{KeyBinds::KeyControl::Squad_Object_Arrow, (const char*)u8"Objekt Pfeil"},
{KeyBinds::KeyControl::Squad_Object_Circle, (const char*)u8"Objekt Kreis"},
{KeyBinds::KeyControl::Squad_Object_Heart, (const char*)u8"Objekt Herz"},
{KeyBinds::KeyControl::Squad_Object_Square, (const char*)u8"Objekt Viereck"},
{KeyBinds::KeyControl::Squad_Object_Star, (const char*)u8"Objekt Stern"},
{KeyBinds::KeyControl::Squad_Object_Spiral, (const char*)u8"Objekt Spirale"},
{KeyBinds::KeyControl::Squad_Object_Triangle, (const char*)u8"Objekt Dreieck"},
{KeyBinds::KeyControl::Squad_Object_X, (const char*)u8"Objekt X"},
{KeyBinds::KeyControl::Squad_ClearAllObjectMarkers, (const char*)u8"Alle Objektmarkierungen entfernen"},
{KeyBinds::KeyControl::MasterySkills_ActivateMasterySkill, (const char*)u8"Beherrschungsfertigkeit aktivieren"},
{KeyBinds::KeyControl::MasterySkills_StartFishing, (const char*)u8"Mit dem Angeln beginnen"},
{KeyBinds::KeyControl::MasterySkills_SummonSkiff, (const char*)u8"Skiff herbeirufen"},
{KeyBinds::KeyControl::MasterySkills_SetJadeBotWaypoint, (const char*)u8"Jade-Bot-Wegmarke setzen"},
{KeyBinds::KeyControl::MasterySkills_ScanForRift, (const char*)u8"Nach Riss suchen"},
{KeyBinds::KeyControl::MasterySkills_SkyscaleLeap, (const char*)u8"Himmelsschuppen-Sprung"},
{KeyBinds::KeyControl::MasterySkills_ConjuredDoorway, (const char*)u8"Herbeigerufener Durchgang"},
{KeyBinds::KeyControl::Miscellaneous_AoELoot, (const char*)u8"Plündern im Wirkungsbereich"},
{KeyBinds::KeyControl::Miscellaneous_Interact, (const char*)u8"Interagieren"},
{KeyBinds::KeyControl::Miscellaneous_ShowEnemyNames, (const char*)u8"Namen von Feinden anzeigen"},
{KeyBinds::KeyControl::Miscellaneous_ShowAllyNames, (const char*)u8"Namen von Verbündeten anzeigen"},
{KeyBinds::KeyControl::Miscellaneous_StowDrawWeapon, (const char*)u8"Waffen ziehen/verstauen"},
{KeyBinds::KeyControl::Miscellaneous_ToggleLanguage, (const char*)u8"Sprache wechseln"},
{KeyBinds::KeyControl::Miscellaneous_RangerPetCombatToggle, (const char*)u8"Tiergefährten-Kampfmodus umschalten"},
{KeyBinds::KeyControl::Miscellaneous_ToggleFullScreen, (const char*)u8"Auf Vollbild umschalten"},
{KeyBinds::KeyControl::Miscellaneous_EquipUnequipNovelty, (const char*)u8"Extra ausrüsten/ablegen"},
{KeyBinds::KeyControl::Miscellaneous_ActivateChair, (const char*)u8"Stuhl aktivieren"},
{KeyBinds::KeyControl::Miscellaneous_ActivateMusicalInstrument, (const char*)u8"Musikinstrument aktivieren"},
{KeyBinds::KeyControl::Miscellaneous_ActivateHeldItem, (const char*)u8"Getragenen Gegenstand aktivieren"},
{KeyBinds::KeyControl::Miscellaneous_ActivateToy, (const char*)u8"Spielzeug aktivieren"},
{KeyBinds::KeyControl::Miscellaneous_ActivateTonic, (const char*)u8"Trank aktivieren"},
{KeyBinds::KeyControl::Miscellaneous_DecorateModeToggle, (const char*)u8"Dekorationsmodus umschalten"},
{KeyBinds::KeyControl::Templates_BuildTemplate1, (const char*)u8"Build-Vorlage 1"},
{KeyBinds::KeyControl::Templates_BuildTemplate2, (const char*)u8"Build-Vorlage 2"},
{KeyBinds::KeyControl::Templates_BuildTemplate3, (const char*)u8"Build-Vorlage 3"},
{KeyBinds::KeyControl::Templates_BuildTemplate4, (const char*)u8"Build-Vorlage 4"},
{KeyBinds::KeyControl::Templates_BuildTemplate5, (const char*)u8"Build-Vorlage 5"},
{KeyBinds::KeyControl::Templates_BuildTemplate6, (const char*)u8"Build-Vorlage 6"},
{KeyBinds::KeyControl::Templates_BuildTemplate7, (const char*)u8"Build-Vorlage 7"},
{KeyBinds::KeyControl::Templates_BuildTemplate8, (const char*)u8"Build-Vorlage 8"},
{KeyBinds::KeyControl::Templates_BuildTemplate9, (const char*)u8"Build-Vorlage 9"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate1, (const char*)u8"Ausrüstungs-Vorlage 1"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate2, (const char*)u8"Ausrüstungs-Vorlage 2"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate3, (const char*)u8"Ausrüstungs-Vorlage 3"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate4, (const char*)u8"Ausrüstungs-Vorlage 4"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate5, (const char*)u8"Ausrüstungs-Vorlage 5"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate6, (const char*)u8"Ausrüstungs-Vorlage 6"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate7, (const char*)u8"Ausrüstungs-Vorlage 7"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate8, (const char*)u8"Ausrüstungs-Vorlage 8"},
{KeyBinds::KeyControl::Templates_EquipmentTemplate9, (const char*)u8"Ausrüstungs-Vorlage 9"},
}
}
},
{
Language::Spanish, {
(const char*)u8"Ratón",
(const char*)u8"(No configurado)",
(const char*)u8"Desvincular",
// modifier
{
{KeyBinds::Modifier_Ctrl, (const char*)u8"Ctrl"},
{KeyBinds::Modifier_Alt, (const char*)u8"Alt"},
{KeyBinds::Modifier_Shift, (const char*)u8"Mayús"},
},
// keys
{
{KeyCode::LeftAlt, (const char*)u8"Alt izquierdo"},
{KeyCode::LeftCtrl, (const char*)u8"Ctrl izquierdo"},
{KeyCode::LeftShift, (const char*)u8"Mayús izquierdo"},
{KeyCode::CapsLock, (const char*)u8"Bloq Mayús"},
{KeyCode::Escape, (const char*)u8"Esc"},
{KeyCode::NumLock, (const char*)u8"Bloq Núm"},
{KeyCode::Backspace, (const char*)u8"Retroceso"},
{KeyCode::Delete, (const char*)u8"Eliminar"},
{KeyCode::Enter, (const char*)u8"Intro"},
{KeyCode::Space, (const char*)u8"Barra espaciadora"},
{KeyCode::Tab, (const char*)u8"Tab"},
{KeyCode::End, (const char*)u8"Fin"},
{KeyCode::Home, (const char*)u8"Hogar"},
{KeyCode::Insert, (const char*)u8"Insertar"},
{KeyCode::Next, (const char*)u8"Av Pág"},
{KeyCode::Prior, (const char*)u8"Re Pág"},
{KeyCode::ArrowDown, (const char*)u8"Flecha abajo"},
{KeyCode::ArrowLeft, (const char*)u8"Flecha izquierda"},
{KeyCode::ArrowRight, (const char*)u8"Flecha derecha"},
{KeyCode::ArrowUp, (const char*)u8"Flecha arriba"},
{KeyCode::F1, (const char*)u8"F1"},
{KeyCode::F2, (const char*)u8"F2"},
{KeyCode::F3, (const char*)u8"F3"},
{KeyCode::F4, (const char*)u8"F4"},
{KeyCode::F5, (const char*)u8"F5"},
{KeyCode::F6, (const char*)u8"F6"},
{KeyCode::F7, (const char*)u8"F7"},
{KeyCode::F8, (const char*)u8"F8"},
{KeyCode::F9, (const char*)u8"F9"},
{KeyCode::F10, (const char*)u8"F10"},
{KeyCode::F11, (const char*)u8"F11"},
{KeyCode::F12, (const char*)u8"F12"},
{KeyCode::F13, (const char*)u8"F13"},
{KeyCode::F14, (const char*)u8"F14"},
{KeyCode::F15, (const char*)u8"F15"},
{KeyCode::F16, (const char*)u8"F16"},
{KeyCode::F17, (const char*)u8"F17"},
{KeyCode::F18, (const char*)u8"F18"},
{KeyCode::F19, (const char*)u8"F19"},
{KeyCode::F20, (const char*)u8"F20"},
{KeyCode::F21, (const char*)u8"F21"},
{KeyCode::F22, (const char*)u8"F22"},
{KeyCode::F23, (const char*)u8"F23"},
{KeyCode::F24, (const char*)u8"F24"},
{KeyCode::F25, (const char*)u8"F25"},
{KeyCode::F26, (const char*)u8"F26"},
{KeyCode::F27, (const char*)u8"F27"},
{KeyCode::F28, (const char*)u8"F28"},
{KeyCode::F29, (const char*)u8"F29"},
{KeyCode::F30, (const char*)u8"F30"},
{KeyCode::F31, (const char*)u8"F31"},
{KeyCode::F32, (const char*)u8"F32"},
{KeyCode::F33, (const char*)u8"F33"},
{KeyCode::F34, (const char*)u8"F34"},
{KeyCode::F35, (const char*)u8"F35"},
{KeyCode::PlusNum, (const char*)u8"Suma (NUM)"},
{KeyCode::DecimalNum, (const char*)u8"Decimal (NUM)"},
{KeyCode::DivideNum, (const char*)u8"Dividir (NUM)"},
{KeyCode::MultiplyNum, (const char*)u8"Multiplicación (NUM)"},
{KeyCode::_0_NUM, (const char*)u8"0 (NUM)"},
{KeyCode::_1_NUM, (const char*)u8"1 (NUM)"},
{KeyCode::_2_NUM, (const char*)u8"2 (NUM)"},
{KeyCode::_3_NUM, (const char*)u8"3 (NUM)"},
{KeyCode::_4_NUM, (const char*)u8"4 (NUM)"},
{KeyCode::_5_NUM, (const char*)u8"5 (NUM)"},
{KeyCode::_6_NUM, (const char*)u8"6 (NUM)"},
{KeyCode::_7_NUM, (const char*)u8"7 (NUM)"},
{KeyCode::_8_NUM, (const char*)u8"8 (NUM)"},
{KeyCode::_9_NUM, (const char*)u8"9 (NUM)"},
{KeyCode::EnterNum, (const char*)u8"Intro (NUM)"},
{KeyCode::MinusNum, (const char*)u8"Resta (NUM)"},
{KeyCode::ImeKey1, (const char*)u8"Tecla IME 1 (en teclados asiáticos)"},
{KeyCode::ImeKey2, (const char*)u8"Tecla IME 2 (en teclados asiáticos)"},
{KeyCode::RightAlt, (const char*)u8"Alt derechno"},
{KeyCode::RightCtrl, (const char*)u8"Ctrl derechno"},
{KeyCode::RightShift, (const char*)u8"Mayús derechno"},
{KeyCode::Eject, (const char*)u8"Eyectar"},
{KeyCode::EqualNum, (const char*)u8"Igual (NUM)"},
{KeyCode::ClearNum, (const char*)u8"Suprimir (NUM)"},
{KeyCode::LeftCmd, (const char*)u8"Cmd izquierdo"},
{KeyCode::Function, (const char*)u8"Función"},
{KeyCode::RightCmd, (const char*)u8"Cmd derechno"},
{KeyCode::Scroll, (const char*)u8"Bloq"},
{KeyCode::Pause, (const char*)u8"Pausa"},
{KeyCode::LeftWin, (const char*)u8"Windows derechno"},
{KeyCode::RightWin, (const char*)u8"Windows izquierdo"},
{KeyCode::Menu, (const char*)u8"Menú"}
},
// keyBinds
{
{KeyBinds::KeyControl::Movement_MoveForward, (const char*)u8"Avanzar"},
{KeyBinds::KeyControl::Movement_MoveBackward, (const char*)u8"Retroceder"},
{KeyBinds::KeyControl::Movement_StrafeLeft, (const char*)u8"Ir a la izquierda"},
{KeyBinds::KeyControl::Movement_StrafeRight, (const char*)u8"Ir a la derecha"},
{KeyBinds::KeyControl::Movement_TurnLeft, (const char*)u8"Giro a la izquierda"},
{KeyBinds::KeyControl::Movement_TurnRight, (const char*)u8"Giro a la derecha"},