-
-
Notifications
You must be signed in to change notification settings - Fork 372
/
default.json
752 lines (638 loc) · 30.4 KB
/
default.json
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
{
/*********
** Generic translations
*********/
// language info
"generic.list-separator": ", ", // text between listed values (like ", " in "A, B, C")
"generic.line-wrap-on": "", // characters after which we can line-wrap text if needed, even if there's no space
// date names
"generic.now": "now",
"generic.tomorrow": "tomorrow",
"generic.yesterday": "yesterday",
// generic values
"generic.unknown": "unknown",
// generic field values
"generic.percent": "{{percent}}%",
"generic.percent-chance-of": "{{percent}}% chance of {{label}}",
"generic.percent-ratio": "{{percent}}% ({{value}} of {{max}})",
"generic.ratio": "{{value}} of {{max}}",
"generic.range": "{{min}} to {{max}}",
"generic.yes": "yes",
"generic.no": "no",
"generic.seconds": "{{count}} seconds",
"generic.minutes": "{{count}} minutes",
"generic.hours": "{{count}} hours",
"generic.days": "{{count}} days",
"generic.in-x-days": "in {{count}} days",
"generic.x-days-ago": "{{count}} days ago",
"generic.price": "{{price}}g",
"generic.price-for-quality": "{{price}}g ({{quality}})",
"generic.price-for-stack": "{{price}}g for stack of {{count}}",
"generic.show-x-results": "show {{count}} results",
// types
"type.building": "Building",
"type.bush": "Bush",
"type.fruit-tree": "Fruit tree",
"type.map-tile": "Map tile",
"type.monster": "Monster",
"type.player": "Player",
"type.tree": "Tree",
"type.villager": "Villager",
"type.other": "Other", // default type
// item qualities
"quality.normal": "normal",
"quality.silver": "silver",
"quality.gold": "gold",
"quality.iridium": "iridium",
// item names shown in recipes
"item.wild-seeds": "Wild Seeds (Any)",
// NPC friendship
"friendship-status.friendly": "Friendly",
"friendship-status.dating": "Dating",
"friendship-status.engaged": "Engaged",
"friendship-status.married": "Married",
"friendship-status.divorced": "Divorced",
"friendship-status.kicked-out": "Kicked out",
/*********
** Data translations
*********/
// Community Center bundle areas
"bundle-area.pantry": "Pantry",
"bundle-area.crafts-room": "Crafts Room",
"bundle-area.fish-tank": "Fish Tank",
"bundle-area.boiler-room": "Boiler Room",
"bundle-area.vault": "Vault",
"bundle-area.bulletin-board": "Bulletin Board",
"bundle-area.abandoned-joja-mart": "Abandoned Joja Mart",
// shop names
"shop.adventure-guild": "Adventure Guild",
"shop.clint": "Clint",
"shop.marnie": "Marnie",
"shop.pierre": "Pierre",
"shop.robin": "Robin",
"shop.volcano": "volcano shop",
"shop.willy": "Willy",
// recipe types
"recipe-type.cooking": "Cooking",
"recipe-type.crafting": "Crafting",
"recipe-type.tailoring": "Tailoring",
// NPC descriptions
"data.npc.pet.description": "Your loyal pet.",
"data.npc.horse.description": "Your loyal steed.",
"data.npc.junimo.description": "A forest spirit from the spirit world. Very little is known about them.",
"data.npc.trash-bear.description": "A friendly spirit who cleans up trash.",
// item types
"data.type.container": "Container",
// override item text
"data.item.egg-incubator.description": "Hatches eggs into baby chickens and ducks.",
"data.item.barrel.name": "Barrel",
"data.item.barrel.description": "Break apart to obtain sundry goods.",
"data.item.box.name": "Box",
"data.item.box.description": "Break apart to obtain sundry goods.",
// location names
"location.beach.east-pier": "{{locationName}} (eastern pier)",
"location.bugLand": "Mutant Bug Lair",
"location.desert.topPond": "{{locationName}} (north pond)",
"location.farmCave": "Farm Cave",
"location.farmHouse": "Farmhouse",
"location.forest.island-tip": "{{locationName}} (river near south tip of large island)",
"location.forest.lake": "{{locationName}} (pond)",
"location.forest.river": "{{locationName}} (river)",
"location.submarine": "Night Market Submarine",
"location.town.northmost-bridge": "{{locationName}} (northmost bridge)",
"location.undergroundMine": "Mines",
"location.undergroundMine.level": "Mine Level {{level}}",
"location.witchSwamp": "Witch's Swamp",
"location.caldera": "Ginger Island Caldera",
"location.islandEast": "Ginger Island East",
"location.islandNorth": "Ginger Island North",
"location.islandSouth": "Ginger Island South",
"location.islandSouthEast": "Ginger Island Southeast",
"location.islandSouthEastCave": "Ginger Island Southeast Cave",
"location.islandWest": "Ginger Island West",
"location.islandWest.freshwater": "Ginger Island West (pond)",
"location.islandWest.ocean": "Ginger Island West (ocean)",
"location.fish-area": "{{locationName}} ({{areaName}})",
"location.unknown-fish-area": "{{locationName}} (fishing area {{id}})",
/*********
** Conditions & context tags
*********/
"condition-or-context-tag.negate": "not {{value}}",
"condition.day-of-month": "on specific days ({{days}})",
"condition.day-of-month.even": "even days",
"condition.day-of-month.odd": "odd days",
"condition.item-type.input": "input item",
"condition.item-type.target": "target item",
"condition.raw-context-tag": "context tag \"{{tag}}\"",
"condition.raw-condition": "query \"{{tag}}\"",
"condition.item-context-tag": "{{item}} has context tag {{tags}}",
"condition.item-context-tags": "{{item}} has context tags {{tags}}",
"condition.item-context-tag.value": "'{{tag}}'", // the format of each context tag in the list (each context tag isn't translated)
"condition.item-edibility.edible": "{{item}} is edible",
"condition.item-edibility.min": "{{item}} has edibility of {{min}} or more",
"condition.item-edibility.range": "{{item}} has edibility of {{min}} to {{max}}",
"context-tag.bone": "any bone",
"context-tag.egg": "any egg",
"context-tag.large-egg": "any large egg",
"context-tag.preserved-item": "preserved {{name}}",
/*********
** Animal lookups
*********/
// labels
"animal.love": "Love",
"animal.happiness": "Happiness",
"animal.mood": "Mood today",
"animal.complaints": "Complaints",
"animal.produce-ready": "Produce ready",
"animal.growth": "Growth",
"animal.sells-for": "Sells for",
// values
"animal.complaints.hungry": "wasn't fed yesterday",
"animal.complaints.left-out": "was left outside last night",
"animal.complaints.new-home": "moved into new home",
"animal.complaints.no-heater": "no heater in winter",
"animal.complaints.not-petted": "hasn't been petted today",
"animal.complaints.wild-animal-attack": "attacked by wild animals during the night",
/*********
** Building > generic lookups
*********/
// labels
"building.animals": "Animals",
"building.construction": "Construction",
"building.construction-costs": "Construction costs",
"building.feed-trough": "Feed trough",
"building.horse": "Horse",
"building.horse-location": "Horse location",
"building.owner": "Owner",
"building.slimes": "Slimes",
"building.stored-hay": "Stored hay",
"building.upgrades": "Upgrades",
"building.water-trough": "Water trough",
// values
"building.animals.summary": "{{count}} of max {{max}} animals",
"building.construction.summary": "ready on {{date}}",
"building.feed-trough.automated": "automated",
"building.feed-trough.summary": "{{filled}} of {{max}} feed slots filled",
"building.horse-location.summary": "{{location}} ({{x}}, {{y}})",
"building.junimo-harvesting-enabled": "Harvesting enabled",
"building.owner.none": "no owner",
"building.output-processing": "Output processing",
"building.output-ready": "Output ready",
"building.slimes.summary": "{{count}} of max {{max}} slimes",
"building.stored-hay.summary": "{{hayCount}} of {{maxHayInLocation}} hay in this location (max capacity in this building: {{maxHayInBuilding}})",
"building.upgrades.barn.0": "up to 4 animals, add cows",
"building.upgrades.barn.1": "up to 8 animals, add pregnancy and goats",
"building.upgrades.barn.2": "up to 12 animals, add autofeed, pigs, and sheep",
"building.upgrades.cabin.0": "initial cabin",
"building.upgrades.cabin.1": "add kitchen, enable marriage",
"building.upgrades.cabin.2": "enable children",
"building.upgrades.coop.0": "up to 4 animals; add chickens",
"building.upgrades.coop.1": "up to 8 animals; add incubator, dinosaurs, and ducks",
"building.upgrades.coop.2": "up to 12 animals; add autofeed and rabbits",
"building.water-trough.summary": "{{filled}} of {{max}} water troughs filled",
/*********
** Building > fish pond lookups
*********/
// labels
"building.fish-pond.population": "Population",
"building.fish-pond.drops": "Drops",
"building.fish-pond.quests": "Quests",
// values
"building.fish-pond.population.empty": "Add a fish to start this pond",
"building.fish-pond.population.next-spawn": "New fish spawns {{relativeDate}}",
"building.fish-pond.drops.preface": "{{chance}}% chance each day of producing the first matched item:",
"building.fish-pond.drops.min-fish": "With {{count}} fish:",
"building.fish-pond.quests.done": "{{count}} fish",
"building.fish-pond.quests.incomplete-one": "{{count}} fish: will need {{itemName}}",
"building.fish-pond.quests.incomplete-random": "{{count}} fish: will need one of {{itemList}}",
"building.fish-pond.quests.available": "available {{relativeDate}}",
/*********
** Bush lookups
*********/
// labels
"bush.name.berry": "Berry Bush",
"bush.name.plain": "Plain Bush",
"bush.name.tea": "Tea Bush",
"bush.description.berry": "A bush that grows salmonberries and blackberries.",
"bush.description.plain": "A plain bush that doesn't grow anything.",
"bush.description.Tea": "A bush that grows tea leaves.",
"bush.date-planted": "Date planted",
"bush.growth": "Growth",
"bush.next-harvest": "Next harvest",
// values
"bush.growth.summary": "mature on {{date}}",
"bush.schedule.berry": "20% chance of salmonberries in spring 15-18 and blackberries in fall 8-11.",
"bush.schedule.tea": "Grows tea leaves from the 22nd of each season (except winter if not in the greenhouse).",
/*********
** Fruit tree lookups
*********/
// labels
"fruit-tree.complaints": "Complaints",
"fruit-tree.name": "{{fruitName}} Tree",
"fruit-tree.growth": "Growth",
"fruit-tree.next-fruit": "Next fruit",
"fruit-tree.season": "Season",
"fruit-tree.quality": "Quality",
// values
"fruit-tree.complaints.adjacent-objects": "can't grow because there are adjacent objects",
"fruit-tree.growth.summary": "mature on {{date}}",
"fruit-tree.next-fruit.max-fruit": "won't grow any more fruit until you harvest those it has",
"fruit-tree.next-fruit.out-of-season": "out of season",
"fruit-tree.next-fruit.struck-by-lightning": "struck by lightning! Will recover in {{count}} days.",
"fruit-tree.next-fruit.too-young": "too young to bear fruit",
"fruit-tree.quality.now": "{{quality}} now",
"fruit-tree.quality.on-date": "{{quality}} on {{date}}",
"fruit-tree.quality.on-date-next-year": "{{quality}} on {{date}} next year",
"fruit-tree.season.summary": "{{season}} (or anytime in greenhouse)",
/*********
** Crop lookups
*********/
// labels
"crop.summary": "Crop",
"crop.harvest": "Harvest",
"crop.fertilized": "Fertilized",
"crop.watered": "Watered",
// values
"crop.summary.dead": "This crop is dead.",
"crop.summary.drops-X": "drops {{count}}",
"crop.summary.drops-X-to-Y": "drops {{min}} to {{max}} ({{percent}}% chance of extra crops)",
"crop.summary.harvest-once": "harvest after {{daysToFirstHarvest}} days",
"crop.summary.harvest-multi": "harvest after {{daysToFirstHarvest}} days, then every {{daysToNextHarvests}} days",
"crop.summary.seasons": "grows in {{seasons}}",
"crop.summary.sells-for": "sells for {{price}}",
"crop.harvest.too-late": "too late in the season for the next harvest (would be on {{date}})",
/*********
** Item > generic lookups
*********/
// labels
"item.custom-item": "Custom item",
"item.contents": "Contents",
"item.loves-this": "Loves this",
"item.likes-this": "Likes this",
"item.neutral-about-this": "Neutral about this",
"item.dislikes-this": "Dislikes this",
"item.hates-this": "Hates this",
"item.needed-for": "Needed for",
"item.number-owned": "Owned",
"item.number-cooked": "Cooked",
"item.number-crafted": "Crafted",
"item.recipes": "Recipes",
"item.see-also": "See also",
"item.sells-for": "Sells for",
"item.sells-to": "Sells to",
"item.can-be-dyed": "Can be dyed",
"item.produces-dye": "Produces dye",
// values
"item.custom-item.summary": "added by {{modName}}",
"item.contents.placed": "{{name}} placed",
"item.contents.ready": "{{name}} ready",
"item.contents.partial": "{{name}} in {{time}}",
"item.undiscovered-gift-taste": "{{count}} unrevealed villagers",
"item.undiscovered-gift-taste-appended": ", and {{count}} unrevealed villagers",
"item.needed-for.community-center": "community center ({{bundles}})",
"item.needed-for.full-shipment": "full shipment achievement (ship one)",
"item.needed-for.monoculture": "monoculture achievement (ship {{count}} more)",
"item.needed-for.polyculture": "polyculture achievement (ship {{count}} more)",
"item.needed-for.full-collection": "full collection achievement (donate one to museum)",
"item.needed-for.gourmet-chef": "gourmet chef achievement (cook {{recipes}})",
"item.needed-for.craft-master": "craft master achievement (make {{recipes}})",
"item.needed-for.quests": "current quests ({{quests}})",
"item.unknown-recipes": "{{count}} unknown recipes",
"item.sells-to.shipping-box": "shipping box",
"item.recipes-for-ingredient.entry": "{{name}} (needs {{count}})",
"item.recipes-for-machine.multiple-items": "{{name}} x{{count}}",
"item.recipes-for-machine.same-as-input": "[same as input]", // e.g. crystalarium produces same item that was put in
"item.recipes-for-machine.conditions": "[conditions: {{conditions}}]",
"item.recipes-for-machine.too-complex": "Some machine rules are too dynamic to display.",
"item.number-owned.summary": "you own {{count}} of these",
"item.number-crafted.summary": "you made {{count}} of these",
/*********
** Item > cask lookups
*********/
// labels
"item.cask-contents": "Contents",
"item.cask-schedule": "Aging",
// values
"item.cask-schedule.now": "{{quality}} ready now",
"item.cask-schedule.now-partial": "{{quality}} now (use pickaxe to stop aging)",
"item.cask-schedule.tomorrow": "{{quality}} tomorrow",
"item.cask-schedule.in-x-days": "{{quality}} in {{count}} days ({{date}})",
/*********
** Item > crab pot lookups
*********/
// labels
"item.crabpot-bait": "Bait",
"item.crabpot-bait-needed": "Needs bait!",
"item.crabpot-bait-not-needed": "Not needed due to Luremaster profession.",
/*********
** Item > fence lookups
*********/
// labels
"item.fence-health": "Health",
// values
"item.fence-health.gold-clock": "no decay with Gold Clock",
"item.fence-health.summary": "{{percent}}% (roughly {{count}} days left)",
/*********
** Item > fish lookups
*********/
// labels
"item.fish-pond-drops": "Fish pond drops",
"item.fish-spawn-rules": "Spawn rules",
// values
"item.fish-spawn-rules.min-fishing-level": "min fishing level: {{level}}",
"item.fish-spawn-rules.not-caught-yet": "not caught yet (can only be caught once)",
"item.fish-spawn-rules.locations": "locations: {{locations}}",
"item.fish-spawn-rules.locations-by-season.label": "locations:",
"item.fish-spawn-rules.locations-by-season.season-locations": "{{season}}: {{locations}}",
"item.fish-spawn-rules.season-any": "any season",
"item.fish-spawn-rules.season-list": "seasons: {{seasons}}",
"item.fish-spawn-rules.time": "time of day: {{times}}",
"item.fish-spawn-rules.weather-sunny": "weather: sunny",
"item.fish-spawn-rules.weather-rainy": "weather: raining",
/*********
** Item > melee weapon lookups
*********/
// labels
"item.melee-weapon.accuracy": "Accuracy",
"item.melee-weapon.critical-chance": "Critical chance",
"item.melee-weapon.critical-damage": "Critical damage",
"item.melee-weapon.damage": "Damage",
"item.melee-weapon.defense": "Defense",
"item.melee-weapon.knockback": "Knockback",
"item.melee-weapon.reach": "Reach",
"item.melee-weapon.speed": "Attack speed",
// values
"item.melee-weapon.critical-damage.label": "{{multiplier}} times normal damage (before player bonuses)",
"item.melee-weapon.defense.label": "{{amount}} while equipped",
"item.melee-weapon.knockback.label": "{{amount}} ({{multiplier}} times normal distance)",
"item.melee-weapon.reach.label": "{{amount}} pixels",
"item.melee-weapon.speed.shown-vs-actual": "shown: {{shownSpeed}}{{lineBreak}}actual: {{actualSpeed}}",
"item.melee-weapon.speed.summary": "{{speed}} ({{milliseconds}} milliseconds per swing frame, before player speed bonuses)",
/*********
** Item > movie lookups
*********/
// labels
"item.movie-snack-preference": "Preference",
"item.movie-ticket.movie-this-week": "Movie this week",
"item.movie-ticket.loves-movie": "Loves movie",
"item.movie-ticket.likes-movie": "Likes movie",
"item.movie-ticket.dislikes-movie": "Dislikes movie",
"item.movie-ticket.rejects-movie": "Won't watch movie",
// values
"item.movie-snack-preference.love": "{{name}} loves this",
"item.movie-snack-preference.like": "{{name}} likes this",
"item.movie-snack-preference.dislike": "{{name}} dislikes this",
"item.movie-ticket.movie-this-week.none": "No movie this week",
/*********
** Item > music block lookups
*********/
// labels
"item.music-block.pitch": "Pitch",
"item.music-block.drum-type": "Drum type",
/*********
** Monster lookups
*********/
// labels
"monster.invincible": "Invincible",
"monster.health": "Health",
"monster.drops": "Drops",
"monster.experience": "XP",
"monster.defense": "Defense",
"monster.attack": "Attack",
"monster.adventure-guild": "Adventure Guild",
// values
"monster.drops.nothing": "nothing",
"monster.adventure-guild.eradication-goal": "eradication goal: {{name}} (killed {{count}} of {{requiredCount}})",
/*********
** NPC > generic lookups
*********/
// labels
"npc.birthday": "Birthday",
"npc.can-romance": "Can romance",
"npc.friendship": "Friendship",
"npc.talked-today": "Talked today",
"npc.gifted-today": "Gifted today",
"npc.gifted-this-week": "Gifted this week",
"npc.kissed-today": "Kissed today",
"npc.hugged-today": "Hugged today",
"npc.loves-gifts": "Loves gifts",
"npc.likes-gifts": "Likes gifts",
"npc.neutral-gifts": "Neutral gifts",
"npc.dislikes-gifts": "Dislikes gifts",
"npc.hates-gifts": "Hates gifts",
// values
"npc.can-romance.married": "You're married! <", // < turns into a heart
"npc.can-romance.housemate": "You're housemates!",
"npc.friendship.not-met": "You haven't met them yet.",
"npc.friendship.need-bouquet": "need bouquet for next",
"npc.friendship.need-points": "next in {{count}} pts",
"npc.undiscovered-gift-taste": "{{count}} unrevealed items",
"npc.unowned-gift-taste": "{{count}} unowned items",
/*********
** NPC > child lookups
*********/
// labels
"npc.child.age": "Age",
// values
"npc.child.age.description-partial": "{{label}} ({{count}} days to {{nextLabel}})",
"npc.child.age.description-grown": "{{label}}",
"npc.child.age.newborn": "newborn",
"npc.child.age.baby": "baby",
"npc.child.age.crawler": "crawler",
"npc.child.age.toddler": "toddler",
/*********
** Pet lookups
*********/
// labels
"pet.love": "Love",
"pet.petted-today": "Petted today",
"pet.last-petted": "Last petted",
"pet.water-bowl": "Water bowl",
// values
"pet.last-petted.yes": "yes (+12 love)",
"pet.last-petted.days-ago": "{{days}} days ago",
"pet.last-petted.never": "never",
"pet.water-bowl.empty": "empty",
"pet.water-bowl.filled": "filled (+6 love)",
/*********
** Player lookups
*********/
// labels
"player.farm-name": "Farm name",
"player.farm-map": "Farm map",
"player.favorite-thing": "Favorite thing",
"player.gender": "Gender",
"player.housemate": "Housemate",
"player.spouse": "Spouse",
"player.watched-movie-this-week": "Watched movie this week",
"player.combat-skill": "Combat",
"player.farming-skill": "Farming",
"player.fishing-skill": "Fishing",
"player.foraging-skill": "Foraging",
"player.mining-skill": "Mining",
"player.luck": "Luck",
"player.save-format": "Save format",
// values
"player.farm-map.custom": "Custom",
"player.gender.male": "male",
"player.gender.female": "female",
"player.luck.summary": "{{percent}}% to many random checks",
"player.skill.progress": "level {{level}} ({{expNeeded}} XP to next)",
"player.skill.progress-last": "level {{level}}",
/*********
** Puzzles
*********/
// labels
"puzzle.solution": "Solution",
// values
"puzzle.solution.solved": "Puzzle solved!",
"puzzle.solution.hidden": "Puzzle solutions are hidden per your settings.",
/*********
** Puzzles > Fern Islands crystal cave
*********/
// labels
"puzzle.island-crystal-cave.title": "Crystal Cave Puzzle",
"puzzle.island-crystal-cave.crystal-id": "Crystal ID",
// values
"puzzle.island-crystal-cave.solution.not-activated": "Activate the statue to start the puzzle.",
"puzzle.island-crystal-cave.solution.waiting": "Waiting for game to generate sequence...",
"puzzle.island-crystal-cave.solution.activated": "Repeat the pattern of activated crystals:",
/*********
** Puzzles > Fern Islands mermaid puzzle
*********/
// labels
"puzzle.island-mermaid.title": "Island Mermaid Puzzle",
"puzzle.island-mermaid.solution.intro": "Use flute blocks to play the Night Market mermaid song. Pitch values (you can lookup a flute block to see its pitch):",
/*********
** Puzzles > Fern Islands shrine puzzle
*********/
// labels
"puzzle.island-shrine.title": "Island Shrine Puzzle",
// values
"puzzle.island-shrine.solution": "For each pedestal, place the item dropped by gem birds in the corresponding island location when it rains. The items are randomized for each save.",
"puzzle.island-shrine.solution.east": "East: {{item}}",
"puzzle.island-shrine.solution.north": "North: {{item}}",
"puzzle.island-shrine.solution.south": "South: {{item}}",
"puzzle.island-shrine.solution.west": "West: {{item}}",
/*********
** Tile lookups
*********/
// labels
"tile.description": "A tile position on the map. This is displayed because you enabled tile lookups in the configuration.",
"tile.game-location": "Location",
"tile.map-name": "Map name",
"tile.tile": "Tile",
"tile.tile-index": "{{layerName}}: tile index",
"tile.tilesheet": "{{layerName}}: tilesheet",
"tile.blend-mode": "{{layerName}}: blend mode",
"tile.index-property": "{{layerName}}: ix props: {{propertyName}}",
"tile.tile-property": "{{layerName}}: props: {{propertyName}}",
// values
"tile.tile.none-here": "no tile here",
/*********
** Trash Bear or Gourmand lookups
*********/
// labels
"trash-bear-or-gourmand.item-wanted": "Item wanted",
"trash-bear-or-gourmand.quest-progress": "Quest progress",
/*********
** Wild tree lookups
*********/
// labels
"tree.stage": "Growth stage",
"tree.next-growth": "Next growth",
"tree.seed": "Seed",
"tree.is-fertilized": "Is fertilized",
// values
"tree.name.big-mushroom": "Big Mushroom",
"tree.name.mahogany": "Mahogany Tree",
"tree.name.maple": "Maple Tree",
"tree.name.oak": "Oak Tree",
"tree.name.palm": "Palm Tree",
"tree.name.pine": "Pine Tree",
"tree.name.mossy": "Mossy Tree",
"tree.name.mystic": "Mystic Tree",
"tree.name.unknown": "Unknown Tree",
"tree.stage.done": "Fully grown",
"tree.stage.partial": "{{stageName}} ({{step}} of {{max}})",
"tree.next-growth.winter": "can't grow in winter outside greenhouse unless fertilized",
"tree.next-growth.adjacent-trees": "can't grow because other trees are too close",
"tree.next-growth.chance": "{{chance}}% chance to grow into {{stage}} tomorrow",
"tree.seed.not-ready": "Not ready",
"tree.seed.probability-daily": "{{chance}}% chance of {{itemName}} each day.",
"tree.seed.probability-on-chop": "{{chance}}% chance of dropping {{itemName}} when chopped down.",
// growth stages
"tree.stages.seed": "seed",
"tree.stages.sprout": "sprout",
"tree.stages.sapling": "sapling",
"tree.stages.bush": "bush",
"tree.stages.smallTree": "small tree",
"tree.stages.tree": "tree",
/*********
** Generic Mod Config Menu UI
*********/
// main options
"config.title.main-options": "Main options",
"config.force-full-screen.name": "Force full screen",
"config.force-full-screen.desc": "Whether the menu should always be full-screen, instead of centered in the window. This is mainly useful when viewing data mining fields.",
// progression mode
"config.title.progression": "Progression mode",
"config.progression.show-unknown-gift-tastes.name": "Show unknown gift tastes",
"config.progression.show-unknown-gift-tastes.desc": "Whether to show gift tastes you haven't learned about in-game yet (e.g. from dialogue text or experimenting).",
"config.progression.show-unknown-recipes.name": "Show unknown recipes",
"config.progression.show-unknown-recipes.desc": "Whether to show recipes you haven't learned in-game yet.",
"config.progression.show-puzzle-solutions.name": "Show puzzle solutions",
"config.progression.show-puzzle-solutions.desc": "Whether to show puzzle solutions.",
// gift tastes
"config.title.gift-tastes": "Gift tastes",
"config.show-gift-tastes.loved.name": "Show loved gifts",
"config.show-gift-tastes.loved.desc": "Whether to show loved gifts in NPC and item lookups.",
"config.show-gift-tastes.liked.name": "Show liked gifts",
"config.show-gift-tastes.liked.desc": "Whether to show liked gifts in NPC and item lookups.",
"config.show-gift-tastes.neutral.name": "Show neutral gifts",
"config.show-gift-tastes.neutral.desc": "Whether to show neutral gifts in NPC and item lookups.",
"config.show-gift-tastes.disliked.name": "Show disliked gifts",
"config.show-gift-tastes.disliked.desc": "Whether to show disliked gifts in NPC and item lookups.",
"config.show-gift-tastes.hated.name": "Show hated gifts",
"config.show-gift-tastes.hated.desc": "Whether to show hated gifts in NPC and item lookups.",
"config.show-unowned-gifts.name": "Show unowned gifts",
"config.show-unowned-gifts.desc": "Whether to show gift tastes for items that the player doesn't own somewhere in the world.",
"config.highlight-unrevealed-gift-tastes.name": "Highlight unrevealed gifts",
"config.highlight-unrevealed-gift-tastes.desc": "Whether to highlight item gift tastes which haven't been revealed in the NPC profile. When enabled, unrevealed gift tastes will be bold.",
// collapse fields
"config.title.collapse-fields": "Collapse large fields",
"config.collapse-fields.enabled.name": "Enabled",
"config.collapse-fields.enabled.desc": "Whether to collapse large fields, so the lookup menu will replace the list with a clickable 'show X values' link to expand it.",
"config.collapse-fields.building-recipes.name": "Building lookup: recipes",
"config.collapse-fields.item-recipes.name": "Item lookup: recipes",
"config.collapse-fields.npc-gift-tastes.name": "NPC lookup: gift tastes",
"config.collapse-fields.any.desc": "If the field contains this many values, the lookup menu will replace the list with a clickable 'show X values' link to expand it.",
// advanced options
"config.title.advanced-options": "Advanced options",
"config.tile-lookups.name": "Tile lookups",
"config.tile-lookups.desc": "Whether to include map tiles as lookup targets.",
"config.data-mining-fields.name": "Show data mining fields",
"config.data-mining-fields.desc": "Whether to show raw data useful for data miners (as separate fields at the bottom of lookup results). This is an advanced feature not intended for most players.",
"config.target-redirection.name": "Target redirection",
"config.target-redirection.desc": "In some cases the game spawns a temporary entity to represent another one. For example, Abigail in the mines is actually a temporary NPC with the name 'AbigailMine', so looking her up there won't show Abigail's real info. With this option enabled, Lookup Anything will look up the original Abigail instead.",
"config.scroll-amount.name": "Scroll amount",
"config.scroll-amount.desc": "The number of pixels to shift content on each up/down scroll.",
// controls section
"config.title.controls": "Controls",
"config.hide-on-key-up.name": "Hide on key up",
"config.hide-on-key-up.desc": "Whether to hide the lookup UI when you release the lookup key.",
"config.toggle-lookup.name": "Toggle lookup",
"config.toggle-lookup.desc": "The keys which toggle the lookup UI for something under the cursor.",
"config.toggle-search.name": "Toggle search",
"config.toggle-search.desc": "The keys which toggle the search UI.",
"config.scroll-up.name": "Scroll up",
"config.scroll-up.desc": "The keys which scroll up long content by a few lines.",
"config.scroll-down.name": "Scroll down",
"config.scroll-down.desc": "The keys which scroll down long content by a few lines.",
"config.page-up.name": "Page up",
"config.page-up.desc": "The keys which scroll up long content by a full page.",
"config.page-down.name": "Page down",
"config.page-down.desc": "The keys which scroll down long content by a full page.",
"config.toggle-debug.name": "Toggle debug",
"config.toggle-debug.desc": "The keys which toggle the display of debug information."
}