-
Notifications
You must be signed in to change notification settings - Fork 0
/
UI.txt
844 lines (692 loc) · 37.5 KB
/
UI.txt
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
;#####################################################
;## general information/instructions
;#####################################################
;## purpose of this file
;## this file contains all the strings that are displayed in the script's UIs
;## file structure
;## the script ignores TABs, empty lines, as well as lines/sections marked as comments (;##)
;## each non-comment line in this file is a key/value pair, divided into two parts:
;## key = "value"
;## the value has to be enclosed in quotation marks
;## how to translate/localize the data in this file
;## NEVER edit the key of a line, i.e. whatever is left of the equal sign
;## if a value contains an abbreviation or text-string that's not immediately clear, look for comments or at the key-name for more context (e.g. global_calibrate = "cal")
;## unlike the client.txt file, this file contains strings that can be freely translated however you see fit
;## some notation remarks
;## AutoHotkey-specific:
;## in order to add ampersands (&) to a string, include double ampersands in the value, e.g. key = "this && that"
;## custom notations:
;## in order to add line-breaks to a string, include ";" in the value, e.g. "line 1;line2"
;## I use <> as a replacement for quotation marks because they look better when using Fontin Smallcaps
;## case-sensitivity
;## I personally prefer to display these strings all lower-case because I think it looks better with Fontin Smallcaps
;#####################################################
;## system-settings
;#####################################################
;## these are some global system-settings that are dependant on the target language
system_font = "Fontin SmallCaps" ;## except for Fontin SmallCaps, the specified font-type has to be installed on the system
;## this key is also present in the client.txt file, where it takes precedence (i.e. the value there will override this one)
;#####################################################
;## credits: translators
;#####################################################
;## these names will be shown in a tooltip when hovering over the "credits" label ;## the tooltip is segmented into smaller boxes
translator = "lailloken" ;## you can add additional <contributor> lines, and each value will have its own box
;#####################################################
;## settings menu: sections
;#####################################################
;## these are the individual sections of the settings menu, and most refer to a feature
;## these don't necessarily have to be translated, it's up to the translator(s)
;## the feature-names are used here and there, so make sure to be consistent across each mention
ms_general = "general"
ms_betrayal-info = "betrayal-info"
ms_cheat-sheets = "cheat-sheets"
ms_clone-frames = "clone-frames"
ms_hotkeys = "hotkeys"
ms_item-info = "item-info"
ms_leveling tracker = "leveling tracker"
ms_mapping tracker = "mapping tracker"
ms_map-info = "map-info"
ms_minor qol tools = "minor qol tools"
ms_necropolis = "necropolis"
ms_screen-checks = "screen-checks"
ms_search-strings = "search-strings"
ms_stash-ninja = "stash-ninja"
ms_stream-clients = "stream-clients"
ms_tldr-tooltips = "tldr-tooltips"
ms_updater = "updater"
;#####################################################
;## global: recurring/common strings
;#####################################################
;## these strings are commonly used throughout the script
global_screencap = "screen-cap"
global_error = "error"
global_success = "successful"
global_fail = "failed"
global_abort = "aborted"
global_delete = "delete"
global_delete = "del"
global_scan = "scanning..."
global_match = "no match"
global_match = "not specific enough"
global_window = "settings menu"
global_general = "general settings:"
global_ui = "ui settings:"
global_font = "text-size:"
global_button = "button-size:"
global_enable = "enable"
global_reset = "reset"
global_color = "color"
global_color = "colors"
global_opacity = "opacity:"
global_tier = "tier"
global_ilvl = "ilvl"
global_name = "name:"
global_type = "type:"
global_add = "add"
global_calibrate = "cal"
global_calibrate = "calibration required"
global_import = "import"
global_test = "test"
global_edit = "edit"
global_info = "info"
global_negative = "negative"
global_positive = "positive"
global_paste = "paste"
global_snip = "snip"
global_show = "show"
global_preview = "preview"
global_image = "img"
global_save = "save"
global_discard = "discard"
global_restart = "apply && restart"
global_imgfolder = "open img folder"
global_newentry = "add entry:"
global_savedentry = "saved entries:"
global_errorname = "input cannot be blank"
global_errorname = "input invalid"
global_errorname = "regular letters, spaces,;and numbers only"
global_errorname = "name already in use"
global_errorname = "name must not contain:;"
global_inventory = "inventory"
global_skilltree = "skilltree"
global_ascendancy = "ascendancy-tree"
global_stash = "stash"
global_nothing = "there's;nothing to display"
global_imageinvalid = "couldn't find image-data;in clipboard"
global_releasekey = "release key:"
global_configwindow = "close the configuration;window first"
global_ultrawide = "The current aspect ratio is wider than officially supported by the game."
global_ultrawide = "Unless you're using a mod, the client will display black bars on the sides."
global_ultrawide = "Are there black bars on the sides of the client?"
global_credits = "credits"
global_none = "none"
global_necro_lantern = "necro: lantern"
global_axis = "x-axis"
global_axis = "y-axis"
global_width = "width"
global_height = "height"
global_gap = "gap"
global_pattern = "pattern" ;## as in color pattern
global_regular = "regular" ;## as in default
global_setup = "setup"
global_variance = "variance (0-255)"
global_hotkey = "hotkey:"
mechanic_bestiary = "bestiary"
mechanic_betrayal = "betrayal"
mechanic_blight = "blight"
mechanic_delirium = "delirium"
mechanic_delve = "delve"
mechanic_expedition = "expedition"
mechanic_harvest = "harvest"
mechanic_incursion = "incursion"
mechanic_legion = "legion"
mechanic_ritual = "ritual"
mechanic_vaal area = "vaal area"
mechanic_abyssal depths = "abyssal depths"
mechanic_lab trial = "lab trial"
mechanic_ultimatum = "ultimatum"
mechanic_maven = "maven"
;#####################################################
;## betrayal-info
;#####################################################
;## in order to use the betrayal-info feature with a different language, the script will access the file "data\Betrayal_XYZ.json"
;## make a copy of "data\Betrayal.json" and rename that accordingly, then translate the contained strings with reward-texts
;## the file is structured as follows:
;## object "aisling":
;## object "rewards":
;## array "transportation":
;## string 1: "this is the regular reward"
;## string 2: "this is the ruthless reward"
;## ONLY TRANSLATE THE STRINGS, NOT THE OBJECT/ARRAY NAMES
;## these strings are displayed/required in the betrayal overlays, using only the short version in order to make the overlay more compact
;## it's not likely any name other than "it" needs to be translated, but I have still included the whole list just in case
betrayal_aisling = "aisling"
betrayal_cameria = "cameria"
betrayal_elreon = "elreon"
betrayal_gravicius = "gravicius"
betrayal_guff = "guff"
betrayal_haku = "haku"
betrayal_hillock = "hillock"
betrayal_it = "it"
betrayal_janus = "janus"
betrayal_jorgin = "jorgin"
betrayal_korell = "korell"
betrayal_leo = "leo"
betrayal_riker = "riker"
betrayal_rin = "rin"
betrayal_tora = "tora"
betrayal_vagan = "vagan"
betrayal_vorici = "vorici"
;## these division strings are displayed at the top of the overlay, using abbreviations (where applicable) in order to make it more compact
betrayal_transportation = "trans"
betrayal_fortification = "fort"
betrayal_unassigned = "unassigned" ;## refers to a member not being assigned to any division
betrayal_research = "research"
betrayal_intervention = "inter"
;## these division strings are displayed in the calibration setup-window (not abbreviated)
betrayal_transportation = "transportation"
betrayal_fortification = "fortification"
betrayal_research = "research"
betrayal_intervention = "intervention"
betrayal_abort = "press esc, or go back to the game to abort"
;#####################################################
;## cheat-sheet toolkit
;#####################################################
;## these strings are displayed/required when using the cheat-sheet toolkit feature
cheat_header = "cheat-sheet configuration"
cheat_check = "screen-check:"
cheat_static = "static"
cheat_dynamic = "dynamic"
cheat_activation = "activation:"
cheat_hold = "hold"
cheat_toggle = "toggle"
cheat_manage = "manage image-files:"
cheat_title = "window title:"
cheat_launch = "if the window is not found,;launch this app instead:"
cheat_exe = "pick .exe/shortcut"
cheat_notes = "enter notes for the chosen entry:"
cheat_calibrate = "specify which entry this screen-check is linked to"
cheat_entrynotext = "entry <#>;doesn't have text"
cheat_nowindowtitle = "cheat-sheet doesn't;have a window title"
cheat_nowindow = "couldn't find window:;"#""
cheat_nofiles = "cheat-sheet doesn't have;any imported files"
cheat_shorttitle = "title is too short"
cheat_noexe = "pick a file first"
cheat_multifiles = "cannot paste multiple;files into index 00"
cheat_filemissing = "file doesn't exist"
cheat_loaderror = "cannot load file:"
cheat_duplicate = "A cheat-sheet with the same name already exists and will be overwritten. Do you want to continue?"
;#####################################################
;## item-info
;#####################################################
;## these strings are displayed/required when using the item-info feature
iteminfo_unsupported = "item not supported"
iteminfo_dps = "dps" ;## damage per second
iteminfo_base = "base" ;## as in item-base / crafting-base
iteminfo_ruleblock = "blocked by global rule"
iteminfo_clearfirst = "clear class-specific;highlighting first"
iteminfo_drop_tier = "drop" ;## refers to dropped items, e.g. "boss drop", "uber drop", "T0 drop"
iteminfo_drop_league = "league" ;## unique is limited to a specific...
iteminfo_drop_boss = "boss"
iteminfo_drop_limited = "limited" ;## either limited to div-cards or special events (e.g. oni-goroshi)
iteminfo_drop_uber = "uber"
iteminfo_drop_recipe = "recipe" ;## vendor-recipes
iteminfo_drop_pinnacle = "pinnacle"
iteminfo_drop_vaal = "vaal" ;## exclusive to corruption
iteminfo_drop_retired = "retired" ;## item is currently not obtainable
iteminfo_drop_unknown = "unknown" ;## no database-entry for this unique (e.g. new league)
iteminfo_drop_global = "global"
;#####################################################
;## leveling tracker
;#####################################################
;## these strings are displayed/required when using the leveling tracker
lvltracker_header = "skilltree configuration"
lvltracker_deleteall = "del all"
lvltracker_gemnotes = "no notes;for this gem"
lvltracker_gearlist = "char (lvl):" ;## displayed at the top of the geartracker: "char (lvl): Lailloken (69)"
lvltracker_gearadd = "item added"
lvltracker_gearadd = "item already added"
lvltracker_gearadd = "item already;equippable"
lvltracker_gearadd = "item doesn't have;any requirements"
lvltracker_gear5levels = "only show the next 5 levels"
lvltracker_flip = "cannot flip through images"
lvltracker_flip = "in segmented cheat-sheets"
lvltracker_flip = "after using letter-keys"
lvltracker_endreached = "can't go further"
lvltracker_fastforwarderror = "current location is not;included in any remaining step"
lvltracker_guidemissing = "guide hasn't been;imported yet"
lvltracker_importerror = ""gems only" guides;are not supported" ;## exile-leveling has a "gems only" option
lvltracker_importerror = "invalid import data"
lvltracker_multipaste = "some files are;not supported"
lvltracker_multipaste = "multi-paste not supported;for ascendancy-trees"
lvltracker_multipaste = "# entries starting from # will potentially be overwritten.;Continue?" ;## these are placeholders for numbers
lvltracker_noimages = "couldn't find;image-files"
lvltracker_timererror = "can't resume: run complete" ;## campaign timer can't be resumed because the run has finished
lvltracker_timererror = "enter <twilight strand> to reset" ;## timer can only be reset with a fresh character
lvltracker_timererror = "pause the timer first"
lvltracker_timererror = "blocked by hideout-pause setting" ;## there's a setting "pause timer in hideouts" which blocks manual resuming
lvltracker_timermessage = "run started"
lvltracker_timermessage = "timer resumed"
lvltracker_timermessage = "timer paused"
;#####################################################
;## mapping tracker
;#####################################################
;## these strings are displayed/required when using the mapping tracker feature
maptracker_kills = "press the omni-key to;start the kill-tracker"
maptracker_kills = "kill-count updated"
maptracker_check = "double-check;map content!"
maptracker_save = "map logged"
maptracker_save = "cannot save in maps"
maptracker_loot = "item logged"
maptracker_loot = "item removed"
maptracker_loot = "error"
maptracker_export = "export"
maptracker_logs = "logs:"
maptracker_logs = "couldn't find any map-logs"
maptracker_page = "page:"
maptracker_header = "map-log viewer"
maptracker_dialogue = "<output dialogue to chat> has to;be enabled in the game's <ui> settings"
;## these strings are displayed/required at the top of the map-log viewer, using the shortest length possible in order to be more compact
maptracker_time = "time" ;## time of day (e.g. 14:20)
maptracker_time = "date, time"
maptracker_map = "map"
maptracker_tier = "t/l" ;## (map) tier / (area) level
maptracker_tier = "tier/level" ;## as in map-tier / area-level
maptracker_run = "run" ;## refers to run-time (how long it took to finish the map)
maptracker_e-exp = "e-exp" ;## effective exp (after penalties)
maptracker_deaths = "deaths"
maptracker_portals = "portals"
maptracker_kills1 = "kills"
maptracker_loot1 = "loot"
maptracker_content = "content" ;## refers to map-content (league-mechanics, side-areas, etc.)
maptracker_search = "search:"
;## these strings are displayed in the sum/average tooltips (while long-clicking colored cells in the Σ row)
maptracker_sum = "sum"
maptracker_average = "avg"
;## these strings are displayed in the date selection
maptracker_all = "select all"
maptracker_periods = "years:"
maptracker_periods = "leagues:"
maptracker_periods = "months:"
maptracker_periods = "days:"
;#####################################################
;## minor QoL tools
;#####################################################
;## these strings are displayed/required when using minor QoL tools
notepad_addgems = "gem added"
notepad_addgems = "gem already added"
lab_outdated = "layout is outdated!"
lab_outdated = "loaded:"
lab_outdated = "latest:"
lab_mismatch = "layouts don't match!"
lab_mismatch = "current:"
lab_movemarker = "long-click to move the marker here"
;#####################################################
;## OCR / screen-reading
;#####################################################
;## these strings are displayed/required when using OCR features
ocr_notext = "couldn't find any text"
ocr_nousecase = "use-case unclear" ;## scanned text doesn't fit any use-case
ocr_nocoords = "couldn't get coordinates"
ocr_erroraltar = "couldn't reliably read mods, retry"
ocr_vaalarea = "area"
ocr_vaalboss = "boss"
ocr_vaalmonsters = "monsters"
ocr_vaalplayer = "player"
ocr_vaalvessel = "vessel"
ocr_vaalunclear = "unclear"
;#####################################################
;## omni-key
;#####################################################
;## these strings are displayed/required when using the omni-key to access features
omnikey_language = "omni-key not available for;unsupported in-game languages"
omnikey_copyfail = "clipboard-copy failed"
omnikey_escape = "(esc to exit)"
omnikey_scroll = "scrolling..." ;## as in scroll-wheel
omnikey_chromes = "click into the <total sockets>;field and press space" ;## refers to "total sockets" on the chromatic-calc website
omnikey_clustersearch = "press ctrl-f to highlight;the selected jewel type"
omnikey_labimport = "select lab difficulty"
omnikey_labimport = "right-click layout image"
omnikey_labimport = "click <copy image>;optional:" ;## "copy image" when right-clicking a picture in your browser
omnikey_labimport = "right-click <lab compass file>" ;## there's a link underneath each lab-layout image on poelab.com
omnikey_labimport = "click <copy link address>" ;## when right-clicking a link in your browser
omnikey_poedb = "modifiers" ;## it's the name of this section on poeDB, displayed at the top: https://poedb.tw/us/Modifiers
;#####################################################
;## screen-checks
;#####################################################
;## these strings are displayed/required when using the screen-checks feature
screen_snipinstructions = "l-click drag: normal snip"
screen_snipinstructions = "r-click drag: adjustable snip"
screen_snipinstructions = "wasd: move adj. snip"
screen_snipinstructions = "shift + wasd: resize adj. snip"
screen_snipinstructions = "space: confirm adj. snip"
screen_snipinstructions = "esc: exit"
;#####################################################
;## search-strings
;#####################################################
;## these strings are displayed/required when using the search-strings feature
search_header = "search-strings configuration:"
;#####################################################
;## seed-explorer / vilsol's calculator
;#####################################################
;## these strings are displayed/required when using the seed-explorer feature
seed_profile = "profile:"
seed_jewel = "jewel:"
seed_seed = "seed:" ;## the number that rolls on Timeless Jewels
seed_conqueror = "conqueror:" ;## the name that rolls
seed_trade = "trade-check" ;## button that opens the trade-site
seed_keystones = "keystones:"
seed_notables = "resulting notables:" ;## "resulting" as in after being modified by the jewel
seed_notables = "notables around socket:" ;## in range around a jewel socket on the passive tree
seed_notables = "legion notables:"
seed_download = "download databases"
seed_update = "update databases"
seed_uptodate = "databases are up to date"
;#####################################################
;## stash-ninja
;#####################################################
;## these strings are displayed/required when using the stash-ninja feature
stash_checkerror = "couldn't find supported;stash on screen"
stash_update = "updating prices..."
stash_updateerror = "update failed, and there is no fallback data from previous successful attempts.;this might be a connection issue that fixes itself, so try again later."
stash_updateerror = "update failed"
stash_value = "value"
stash_margin = "target margin (%)"
stash_reminder = "reminder: switch to <note> first"
;#####################################################
;## minor QoL features
;#####################################################
;## these strings are displayed/required when using the minor QoL features
notepad_add = "add a new tab:"
notepad_howto = "how to use widgets"
;#####################################################
;## settings menu: general
;#####################################################
;## these strings are displayed/required in the "general" section of the settings menu
m_general_settings = "script settings:"
m_general_kill = "exit x minutes after closing the game:"
m_general_browser = "enable browser features"
m_general_capslock = "enable capslock-toggling" ;## by default, AHK will toggle capslock to off whenever it sends key-strokes
m_general_character = "active character:"
m_general_level = "lvl"
m_general_client = "game-client settings:"
m_general_language = "language:"
m_general_language = "detected language:"
m_general_language = "not supported"
m_general_language = "(some features may not be available)"
m_general_display = "detected window:" ;## refers to the client-window
m_general_display = "windowed fullscreen"
m_general_display = "windowed"
m_general_display = "borderless windowed"
m_general_resolution = "custom resolution:"
m_general_filler = "black out screen area around the client"
m_general_position = "window-position:"
m_general_posleft = "left"
m_general_poscenter = "center"
m_general_posright = "right"
m_general_postop = "top"
m_general_posbottom = "bottom"
m_general_borderless = "apply borderless-windowed mode"
m_general_blackbars = "the client has black bars on the sides" ;## black bars as in letterboxes
m_general_permissions = "script write-permissions test:"
m_general_start = "start test"
m_general_admin = "restart script as admin"
m_general_toolbar = "toolbar-size:"
m_general_hidetoolbar = "permanently hide the toolbar"
;#####################################################
;## settings menu: general (write-permissions test)
;#####################################################
;## these strings are displayed/required in the "test results" window after running the test
m_permission_header = "test results"
m_permission_yes = "yes"
m_permission_no = "no"
m_permission_unknown = "unknown"
m_permission_admin = "script launched with admin rights:"
m_permission_folder = "can create folders:"
m_permission_folder = "can delete folders:"
m_permission_ini = "can create ini-files:"
m_permission_ini = "can write to ini-files:"
m_permission_ini = "can delete ini-files:"
m_permission_image = "can create image-files:"
m_permission_image = "can delete image-files:"
m_permission_error = "There are some leftover files from a previous test, and the script cannot delete them."
m_permission_error = "Please delete the 'write-test' folder within the folder that will open after closing this message." ;## NOTE: don't translate the name of folders (as they're hard-coded and not localized)
;## these strings are displayed/required in an error-message related to write-permissions
m_permission_error1 = "The script couldn't create a file/folder:"
m_permission_error1 = "The script couldn't delete a file/folder:"
m_permission_error1 = "There seeem to be write-permission issues in the current folder location."
m_permission_error1 = "Try moving the script to another location or running it as administrator."
m_permission_error1 = "There is a write-permissions test in the settings menu that you can use to troubleshoot this issue."
m_permission_error1 = "It's highly recommended to fix this issue as many features will not work correctly otherwise."
;#####################################################
;## settings menu: betrayal-info
;#####################################################
;## these strings are displayed/required in the "betrayal-info" section of the settings menu
m_betrayal_enable = "enable the betrayal-info overlay"
m_betrayal_ruthless = "ruthless rewards && highlighting" ;## it's a toggle to switch between regular and ruthless rewards
m_betrayal_recognition = "image-recognition:"
m_betrayal_colors = "reward-colors:"
m_betrayal_rewards = "reward customization:"
;#####################################################
;## settings menu: cheat-sheets
;#####################################################
;## these strings are displayed/required in the "cheat-sheets" section of the settings menu
m_cheat_enable = "enable the cheat-sheet toolkit"
m_cheat_hotkeys = "hotkey settings:"
m_cheat_modifier = "omni-key modifier:" ;## as in modifier-key (ALT, CTRL, etc.)
m_cheat_modifier = "alt"
m_cheat_modifier = "ctrl"
m_cheat_modifier = "shift"
m_cheat_advance = "advanced cheat-sheets"
m_cheat_create = "create new cheat-sheet:"
m_cheat_images = "images"
m_cheat_app = "app"
m_cheat_advanced = "advanced"
m_cheat_list = "list of available cheat-sheets:"
;#####################################################
;## settings menu: clone-frames
;#####################################################
;## these strings are displayed/required in the "clone-frames" section of the settings menu
m_clone_toggle = "automatic toggling:"
m_clone_gamescreen = "hide when not on the gamescreen"
m_clone_hideout = "hide in hideouts/towns"
m_clone_list = "list of available clone-frames:"
m_clone_new = "add new"
m_clone_editing = "clone-frame editing:"
m_clone_sourcexy = "source x/y:"
m_clone_widthheight = "w/h:"
m_clone_targetxy = "target x/y:"
m_clone_scale = "scale:"
m_clone_exitedit = "exit edit-mode first"
m_clone_errorborders = "invalid frame borders"
;#####################################################
;## settings menu: hotkeys
;#####################################################
;## these strings are displayed/required in the "hotkeys" section of the settings menu
m_hotkeys_settings = "in-game keybind settings:"
m_hotkeys_descriptions = "<show advanced item descriptions>;is not bound to the alt-key" ;## in-game setting, usually on ALT
m_hotkeys_descriptions = "instead, it is bound to:"
m_hotkeys_ckey = "the c-key is used for something;other than <character screen>" ;## in-game setting, on C by default
m_hotkeys_movekey = "move-key:" ;## i.e. the key used to move the character, default l-mouse
m_hotkeys_omnikey = "omni-key settings:"
m_hotkeys_omnikey = "replace m-mouse with:"
m_hotkeys_omnikey = "omni-key 2 (for items):"
m_hotkeys_keyblock = "block native functions" ;## native as in what it usually does: CapsLock-key toggles capslock-state, windows-key opens start-menu
m_hotkeys_misc = "miscellaneous keys:"
m_hotkeys_tab = "replace tab-key with:"
m_hotkeys_emergency = "emergency restart:" ;## there's a hotkey to force-restart the script in case of crash/hang
m_hotkeys_error = "invalid hotkey"
m_hotkeys_error = "duplicate keybinds detected"
m_hotkeys_error = "alt-key is rebound, but no;alternative key is set up" ;## if certain tickboxes are ticked, the user has to provide an alternative hotkey
m_hotkeys_error = "c-key is rebound, but;omni-key 2 is not set up" ;## and these messages will appear if they have not provided that
;#####################################################
;## settings menu: item-info
;#####################################################
;## these strings are displayed/required in the "item-info" section of the settings menu
m_iteminfo_profiles = "profile settings:"
m_iteminfo_profiles = "profile selection:"
m_iteminfo_profiles = "reset the profile's:" ;## you can choose between two options: a profile's desired, or undesired mods
m_iteminfo_desired = "desired"
m_iteminfo_undesired = "undesired"
m_iteminfo_modrolls = "hide roll-ranges on explicit mods"
m_iteminfo_shift = "shift-clicking activates item-info"
m_iteminfo_league = "enable league-start mode"
m_iteminfo_base = "show && compare item's base-stats" ;## base-stats as in armor, evasion, ES, attack-speed, phys/ele dmg
m_iteminfo_ilvl = "display item-lvl requirements"
m_iteminfo_highlight = "highlight customization:"
m_iteminfo_fractured = "fr" ;## this abbreviation for "fractured" should always have a length of 2 (max 3 if really necessary)
m_iteminfo_override = "<undesired> overrides tier/ilvl color"
m_iteminfo_rules = "global rules/overrides:"
m_iteminfo_rules = "weapon res" ;## as in ele-resistance mods on weapons (which are generally undesired)
m_iteminfo_rules = "attack dmg"
m_iteminfo_rules = "spell dmg"
m_iteminfo_rules = "resists"
m_iteminfo_rules = "life/mana gain on hit/kill"
m_iteminfo_rules = "crit"
;#####################################################
;## settings menu: leveling tracker
;#####################################################
;## these strings are displayed/required in the "leveling tracker" section of the settings menu
m_lvltracker_enable = "enable the leveling tracker"
m_lvltracker_timer = "enable timer"
m_lvltracker_pause = "pause timer in hideouts"
m_lvltracker_fade = "fade out after x seconds:"
m_lvltracker_fade = "fade in on mouse-hover"
m_lvltracker_gear = "gear tracker"
m_lvltracker_zones = "zone-layouts"
m_lvltracker_hints = "hints"
m_lvltracker_hotkeys = "enable page-switching via hotkeys"
m_lvltracker_skilltree = "skill-tree overlay settings:"
m_lvltracker_pob = "pob: middle-click opens screen-cap menu"
m_lvltracker_screencap = "screen-cap menu"
m_lvltracker_guide = "guides:"
m_lvltracker_generate = "open exile-leveling"
m_lvltracker_reset = "reset"
m_lvltracker_incompatible = "incompatible guide-data,;update required"
;#####################################################
;## settings menu: mapping tracker
;#####################################################
;## these strings are displayed/required in the "mapping tracker" section of the settings menu
m_maptracker_enable = "enable the mapping tracker"
m_maptracker_hide = "hide the panel when the tracker is paused"
m_maptracker_loot = "loot"
m_maptracker_kills = "kills"
m_maptracker_mapinfo = "map-info data" ;## option to include data from the map-info feature
m_maptracker_notes = "notes" ;## option to add notes to map runs
m_maptracker_sidearea = "side-areas"
m_maptracker_rename = "tag && rename boss maps" ;## adds a "boss:"-tag to logged map-runs
m_maptracker_content = "track atlas mechanics"
m_maptracker_dialogue = "–> dialogue tracking:" ;## tracking is done via in-game dialogue in the chat-box
m_maptracker_screen = "–> screen tracking:" ;## tracking is done via screen-reading
m_maptracker_portal = "reminder when using portal scrolls" ;## shows a reminder-tooltip when activating a portal scroll
m_maptracker_portal = "portal scroll hotkey:"
;#####################################################
;## settings menu: map-info
;#####################################################
;## these strings are displayed/required in the "map-info" section of the settings menu
m_mapinfo_enable = "enable the map-info panel"
m_mapinfo_shift = "shift-clicking activates the panel"
m_mapinfo_tab = "show panel while holding tab"
m_mapinfo_textcolors = "text-colors:"
m_mapinfo_header = "header" ;## as in line at the top of a section/paragraph
m_mapinfo_logbook = "logbook-colors:"
m_mapinfo_modsettings = "map-mod settings:"
m_mapinfo_pinned = "pinned mods:"
m_mapinfo_modsearch = "mod search:"
m_mapinfo_roll_highlight = "highlight map rolls"
;#####################################################
;## settings menu: necropolis
;#####################################################
;## these strings are displayed/required in the "necropolis" section of the settings menu
m_necro_enable = "enable lantern highlighting (experimental)"
m_necro_offset = "overlay offsets:"
m_necro_nowindow = "open the overlay;before changing settings"
;#####################################################
;## settings menu: minor qol tools
;#####################################################
;## these strings are displayed/required in the "minor qol tools" section of the settings menu
m_qol_alarm = "alarm/timer widget:"
m_qol_notepad = "notepad:"
m_qol_widget = "widget opacity:"
m_qol_widgetcolor = "default widget colors:"
m_qol_lab = "lab overlay:"
;#####################################################
;## settings menu: screen-checks
;#####################################################
;## these strings are displayed/required in the "screen-checks" section of the settings menu
m_screen_pixel = "list of active pixel-checks:"
m_screen_pixel = "enable background pixel-checks"
m_screen_image = "list of active image-checks:"
m_screen_gamescreen = "gamescreen" ;## refers to the main screen, i.e. where you control your character and generally play the game
;#####################################################
;## settings menu: search-strings
;#####################################################
;## these strings are displayed/required in the "search-strings" section of the settings menu
m_search_usecases = "use-cases currently set up:"
m_search_hideout lilly = "hideout lilly" ;## as in the Lilly who is in your hideout (she has a different vendor window)
m_search_add = "add use-case:"
;#####################################################
;## settings menu: stash-ninja
;#####################################################
;## these strings are displayed/required in the "stash-ninja" section of the settings menu
m_stash_enable = "enable the stash-ninja feature"
m_stash_blight = "blight"
m_stash_breach = "breach"
m_stash_currency1 = "currency"
m_stash_currency2 = "currency ii"
m_stash_delirium = "delirium"
m_stash_delve = "delve"
m_stash_essences = "essence"
m_stash_fragments = "fragment"
m_stash_scarabs = "scarab"
m_stash_ultimatum = "ultimatum"
m_stash_leagues = "league:"
m_stash_tabs = "stash tab configuration:"
m_stash_limits = "price-range profiles:"
m_stash_profiles = "apply trade value to profiles 1-4"
m_stash_history = "show price history"
m_stash_exalt = "show exalt rates"
m_stash_mintrade = "minimum trade value (chaos):"
m_stash_folder = "this tab is in a stash folder"
m_stash_bulk = "show bulk-sale suggestions"
m_stash_margins = "margins (%):"
m_stash_active = "active tab:"
;#####################################################
;## settings menu: tldr-tooltips
;#####################################################
;## these strings are displayed/required in the "tldr-tooltips" section of the settings menu
m_ocr_enable = "enable tldr-tooltips (experimental)"
m_ocr_compatibility = "test compatibility"
m_ocr_compatibility = "transcribe at least 8 unique words from the image above (esc to exit):"
m_ocr_error = "test requires at least 8 unique words"
m_ocr_error = "screen-cap too large"
m_ocr_finish = "press esc to finish setup"
m_ocr_hotkey = "<toggle highlighting> (in game):"
m_ocr_debug = "enable debug features"
m_ocr_unsupported = "720p and lower resolutions are not supported because screen-reading has a very high failure rate at low resolutions, making this feature almost unusable"
;#####################################################
;## settings menu: updater
;#####################################################
;## these strings are displayed/required in the "updater" section of the settings menu
m_updater_autocheck = "automatically check for updates"
m_updater_version = "version information:"
m_updater_version = "current:"
m_updater_version = "latest:"
m_updater_versions = "available downloads:"
m_updater_github = "github links:"
m_updater_github = "main page"
m_updater_github = "releases"
m_updater_refresh = "refresh"
m_updater_changelog = "full changelog"
m_updater_skip = "skip"
m_updater_failed = "update failed:"
m_updater_error1 = "the last update attempt failed because of write-permission errors. please open the <general> section of the settings and run the test at the bottom."
m_updater_error1 = "fixing these issues is critical not just for the updater but for many other features as well."
m_updater_error2 = "the last update attempt failed because the script couldn't download the latest version-list."
m_updater_error2 = "this could be a random error that will fix itself on the next try."
m_updater_error2 = "if it doesn't fix itself, you'll have to update manually."
m_updater_error3 = "the last update attempt failed because the script couldn't verify the current version-list. this indicates a damaged installation and needs to be fixed manually as soon as possible."
m_updater_error4 = "the last update attempt failed because some files couldn't be downloaded."
m_updater_manual = "update manually"
m_updater_manual = "github download"
m_updater_download = "download failed, use;the github button"