Merge branch 'translation' into ci-dev
This commit is contained in:
313
resources/app/cli/args.json
Normal file
313
resources/app/cli/args.json
Normal file
@@ -0,0 +1,313 @@
|
||||
{
|
||||
"lang": {},
|
||||
"create_spoiler": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"logic": {
|
||||
"choices": [
|
||||
"noglitches",
|
||||
"minorglitches",
|
||||
"nologic"
|
||||
]
|
||||
},
|
||||
"mode": {
|
||||
"choices": [
|
||||
"open",
|
||||
"standard",
|
||||
"inverted",
|
||||
"retro"
|
||||
]
|
||||
},
|
||||
"swords": {
|
||||
"choices": [
|
||||
"random",
|
||||
"assured",
|
||||
"swordless",
|
||||
"vanilla"
|
||||
]
|
||||
},
|
||||
"goal": {
|
||||
"choices": [
|
||||
"ganon",
|
||||
"pedestal",
|
||||
"dungeons",
|
||||
"triforcehunt",
|
||||
"crystals"
|
||||
]
|
||||
},
|
||||
"difficulty": {
|
||||
"choices": [
|
||||
"normal",
|
||||
"hard",
|
||||
"expert"
|
||||
]
|
||||
},
|
||||
"item_functionality": {
|
||||
"choices": [
|
||||
"normal",
|
||||
"hard",
|
||||
"expert"
|
||||
]
|
||||
},
|
||||
"timer": {
|
||||
"choices": [
|
||||
"none",
|
||||
"display",
|
||||
"timed",
|
||||
"timed-ohko",
|
||||
"ohko",
|
||||
"timed-countdown"
|
||||
]
|
||||
},
|
||||
"progressive": {
|
||||
"choices": [
|
||||
"on",
|
||||
"off",
|
||||
"random"
|
||||
]
|
||||
},
|
||||
"algorithm": {
|
||||
"choices": [
|
||||
"balanced",
|
||||
"freshness",
|
||||
"flood",
|
||||
"vt21",
|
||||
"vt22",
|
||||
"vt25",
|
||||
"vt26"
|
||||
]
|
||||
},
|
||||
"shuffle": {
|
||||
"choices": [
|
||||
"vanilla",
|
||||
"simple",
|
||||
"restricted",
|
||||
"full",
|
||||
"crossed",
|
||||
"insanity",
|
||||
"restricted_legacy",
|
||||
"full_legacy",
|
||||
"madness_legacy",
|
||||
"insanity_legacy",
|
||||
"dungeonsfull",
|
||||
"dungeonssimple"
|
||||
]
|
||||
},
|
||||
"door_shuffle": {
|
||||
"choices": [
|
||||
"basic",
|
||||
"crossed",
|
||||
"vanilla"
|
||||
]
|
||||
},
|
||||
"experimental": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"dungeon_counters": {
|
||||
"choices": [
|
||||
"off",
|
||||
"on",
|
||||
"pickup",
|
||||
"default"
|
||||
]
|
||||
},
|
||||
"crystals_ganon": {
|
||||
"choices": [
|
||||
7, 6, 5, 4, 3, 2, 1, 0, "random"
|
||||
]
|
||||
},
|
||||
"crystals_gt": {
|
||||
"choices": [
|
||||
7, 6, 5, 4, 3, 2, 1, 0, "random"
|
||||
]
|
||||
},
|
||||
"openpyramid": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"rom": {},
|
||||
"loglevel": {
|
||||
"choices": [
|
||||
"info",
|
||||
"error",
|
||||
"warning",
|
||||
"debug"
|
||||
]
|
||||
},
|
||||
"fastmenu": {
|
||||
"choices": [
|
||||
"normal",
|
||||
"instant",
|
||||
"double",
|
||||
"triple",
|
||||
"quadruple",
|
||||
"half"
|
||||
]
|
||||
},
|
||||
"quickswap": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"disablemusic": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"mapshuffle": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"compassshuffle": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"keyshuffle": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"bigkeyshuffle": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"keysanity": {
|
||||
"action": "store_true",
|
||||
"type": "bool",
|
||||
"help": "suppress"
|
||||
},
|
||||
"retro": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"startinventory": {},
|
||||
"usestartinventory": {
|
||||
"type": "bool"
|
||||
},
|
||||
"custom": {
|
||||
"type": "bool",
|
||||
"help": "suppress"
|
||||
},
|
||||
"accessibility": {
|
||||
"choices": [
|
||||
"items",
|
||||
"locations",
|
||||
"none"
|
||||
]
|
||||
},
|
||||
"hints": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"shuffleganon": {
|
||||
"action": "store_true",
|
||||
"type": "bool",
|
||||
"help": "suppress"
|
||||
},
|
||||
"no-shuffleganon": {
|
||||
"action": "store_false",
|
||||
"dest": "shuffleganon"
|
||||
},
|
||||
"heartbeep": {
|
||||
"choices": [
|
||||
"normal",
|
||||
"double",
|
||||
"half",
|
||||
"quarter",
|
||||
"off"
|
||||
]
|
||||
},
|
||||
"heartcolor": {
|
||||
"choices": [
|
||||
"red",
|
||||
"blue",
|
||||
"green",
|
||||
"yellow",
|
||||
"random"
|
||||
]
|
||||
},
|
||||
"ow_palettes": {
|
||||
"choices": [
|
||||
"default",
|
||||
"random",
|
||||
"blackout"
|
||||
]
|
||||
},
|
||||
"uw_palettes": {
|
||||
"choices": [
|
||||
"default",
|
||||
"random",
|
||||
"blackout"
|
||||
]
|
||||
},
|
||||
"sprite": {},
|
||||
"suppress_rom": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"gui": {
|
||||
"action": "store_true"
|
||||
},
|
||||
"jsonout": {
|
||||
"action": "store_true"
|
||||
},
|
||||
"skip_playthrough": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"enemizercli": {
|
||||
"setting": "enemizercli"
|
||||
},
|
||||
"shufflebosses": {
|
||||
"choices": [
|
||||
"none",
|
||||
"basic",
|
||||
"normal",
|
||||
"chaos"
|
||||
]
|
||||
},
|
||||
"shuffleenemies": {
|
||||
"choices": [
|
||||
"none",
|
||||
"shuffled",
|
||||
"chaos"
|
||||
]
|
||||
},
|
||||
"enemy_health": {
|
||||
"choices": [
|
||||
"default",
|
||||
"easy",
|
||||
"normal",
|
||||
"hard",
|
||||
"expert"
|
||||
]
|
||||
},
|
||||
"enemy_damage": {
|
||||
"choices": [
|
||||
"default",
|
||||
"shuffled",
|
||||
"chaos"
|
||||
]
|
||||
},
|
||||
"shufflepots": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"remote_items": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"names": {},
|
||||
"outputpath": {},
|
||||
"race": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"saveonexit": {
|
||||
"choices": [
|
||||
"ask",
|
||||
"always",
|
||||
"never"
|
||||
]
|
||||
},
|
||||
"outputname": {}
|
||||
}
|
||||
27
resources/app/cli/lang/de.json
Normal file
27
resources/app/cli/lang/de.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"cli": {
|
||||
"app.title": "ALttP Tür Randomisier Version %s - Nummer: %d",
|
||||
"shuffling.world": "Welt wird durchmischt.",
|
||||
"generating.itempool": "Generier Gegenstandsbasis.",
|
||||
"calc.access.rules": "Berechne Zugriffsregeln.",
|
||||
"placing.dungeon.prizes": "Platziere Verliespreise.",
|
||||
"placing.dungeon.items": "Platziere Verliesgegenstände.",
|
||||
"fill.world": "Fülle die Welt.",
|
||||
"balance.multiworld": "Gleiche Multiwelt-Fortschritt aus.",
|
||||
"patching.rom": "Patche ROM.",
|
||||
"calc.playthrough": "Berechne Durschpiellösung.",
|
||||
"done": "Fertig. Viel Spaß.",
|
||||
"total.time": "Gesamtzeit: %s",
|
||||
"building.collection.spheres": "Baue Sammelbereiche auf.",
|
||||
"building.calculating.spheres": "Berechneter Bereich %i, beinhaltet %i von %i Progressionsgegenständen.",
|
||||
"cannot.reach.items": "Die folgenden Gegenstände können nicht erreicht werden: %s",
|
||||
"cannot.reach.item": "%s (Spieler %d) in %s (Spieler %d)",
|
||||
"check.item.location": "Prüfe ob %s (Spieler %d) benötigt wird um das Spiel zu schlagen.",
|
||||
"check.item.location.true": "Ja, Gegenstand wird benötigt um das Spiel zu schlagen.",
|
||||
"check.item.location.false": "Nein, Gegenstand wird nicht benötigt um das Spiel zu schlagen.",
|
||||
"building.final.spheres": "Berechneter Finalbereich %i, beinhaltet, %i von %i Progressionsgegenständen.",
|
||||
"cannot.beat.game": "Spiel is nicht schlagbar.",
|
||||
"cannot.reach.progression": "Nicht alle Progressionsgegenstände erreichbar.",
|
||||
"cannot.reach.required": "Nitch alle benötigten Gegenstände erreichbar."
|
||||
}
|
||||
}
|
||||
272
resources/app/cli/lang/en.json
Normal file
272
resources/app/cli/lang/en.json
Normal file
@@ -0,0 +1,272 @@
|
||||
{
|
||||
"cli": {
|
||||
"app.title": "ALttP Door Randomizer Version %s - Seed: %d",
|
||||
"version": "Version",
|
||||
"seed": "Seed",
|
||||
"player": "Player",
|
||||
"shuffling.world": "Shuffling the World about",
|
||||
"shuffling.dungeons": "Shuffling dungeons",
|
||||
"basic.traversal": "--Basic Traversal",
|
||||
"generating.dungeon": "Generating dungeon",
|
||||
"shuffling.keydoors": "Shuffling Key doors for",
|
||||
"lowering.keys.candidates": "Lowering key door count because not enough candidates",
|
||||
"lowering.keys.layouts": "Lowering key door count because no valid layouts",
|
||||
"keydoor.shuffle.time": "Key door shuffle time",
|
||||
"keydoor.shuffle.time.crossed": "Cross Dungeon: Key door shuffle time",
|
||||
"generating.itempool": "Generating Item Pool",
|
||||
"calc.access.rules": "Calculating Access Rules",
|
||||
"placing.dungeon.prizes": "Placing Dungeon Prizes",
|
||||
"placing.dungeon.items": "Placing Dungeon Items",
|
||||
"keylock.detected": "Keylock detected",
|
||||
"fill.world": "Fill the world",
|
||||
"balance.doors": "-Balancing Doors",
|
||||
"re-balancing": "-Re-balancing",
|
||||
"balancing": "--Balancing",
|
||||
"splitting.up": "Splitting Up",
|
||||
"balance.multiworld": "Balancing multiworld progression",
|
||||
"cannot.beat.game": "Cannot beat game! Something went terribly wrong here!",
|
||||
"cannot.reach.items": "The following items could not be reached: %s",
|
||||
"cannot.reach.item": "%s (Player %d) at %s (Player %d)",
|
||||
"check.item.location": "Checking if %s (Player %d) is required to beat the game.",
|
||||
"check.item.location.true": "Yes, item is required.",
|
||||
"check.item.location.false": "No, item is not required.",
|
||||
"cannot.reach.progression": "Not all progression items reachable. Something went terribly wrong here.",
|
||||
"cannot.reach.required": "Not all required items reachable. Something went terribly wrong here.",
|
||||
"patching.rom": "Patching ROM",
|
||||
"calc.playthrough": "Calculating playthrough",
|
||||
"done": "Done. Enjoy.",
|
||||
"total.time": "Total Time: %s",
|
||||
"finished.run": "Finished run",
|
||||
"generation.failed": "Generation failed",
|
||||
"generation.fail.rate": "Generation fail rate",
|
||||
"generation.success.rate": "Generation success rate",
|
||||
"enemizer.not.found": "Enemizer not found at",
|
||||
"enemizer.nothing.applied": "No Enemizer options will be applied until this is resolved.",
|
||||
"building.collection.spheres": "Building up collection spheres",
|
||||
"building.calculating.spheres": "Calculated sphere %i, containing %i of %i progress items.",
|
||||
"building.final.spheres": "Calculated final sphere %i, containing %i of %i progress items."
|
||||
},
|
||||
"help": {
|
||||
"lang": [ "App Language, if available, defaults to English" ],
|
||||
"create_spoiler": [ "Output a Spoiler File" ],
|
||||
"logic": [
|
||||
"Select Enforcement of Item Requirements. (default: %(default)s)",
|
||||
"No Glitches: No Glitch knowledge required.",
|
||||
"Minor Glitches: May require Fake Flippers, Bunny Revival",
|
||||
" and Dark Room Navigation.",
|
||||
"No Logic: Distribute items without regard for",
|
||||
" item requirements."
|
||||
],
|
||||
"mode": [
|
||||
"Select game mode. (default: %(default)s)",
|
||||
"Open: World starts with Zelda rescued.",
|
||||
"Standard: Fixes Hyrule Castle Secret Entrance and Front Door",
|
||||
" but may lead to weird rain state issues if you exit",
|
||||
" through the Hyrule Castle side exits before rescuing",
|
||||
" Zelda in a full shuffle.",
|
||||
"Inverted: Starting locations are Dark Sanctuary in West Dark",
|
||||
" World or at Link's House, which is shuffled freely.",
|
||||
" Requires the moon pearl to be Link in the Light World",
|
||||
" instead of a bunny.",
|
||||
"Retro: Keys are universal, shooting arrows costs rupees,",
|
||||
" and a few other little things make this more like Zelda-1."
|
||||
],
|
||||
"swords": [
|
||||
"Select sword placement. (default: %(default)s)",
|
||||
"Random: All swords placed randomly.",
|
||||
"Assured: Start game with a sword already.",
|
||||
"Swordless: No swords. Curtains in Skull Woods and Agahnim\\'s",
|
||||
" Tower are removed, Agahnim\\'s Tower barrier can be",
|
||||
" destroyed with hammer. Misery Mire and Turtle Rock",
|
||||
" can be opened without a sword. Hammer damages Ganon.",
|
||||
" Ether and Bombos Tablet can be activated with Hammer",
|
||||
" (and Book). Bombos pads have been added in Ice",
|
||||
" Palace, to allow for an alternative to firerod.",
|
||||
"Vanilla: Swords are in vanilla locations."
|
||||
],
|
||||
"goal": [
|
||||
"Select completion goal. (default: %(default)s)",
|
||||
"Ganon: Collect all crystals, beat Agahnim 2 then",
|
||||
" defeat Ganon.",
|
||||
"Crystals: Collect all crystals then defeat Ganon.",
|
||||
"Pedestal: Places the Triforce at the Master Sword Pedestal.",
|
||||
"All Dungeons: Collect all crystals, pendants, beat both",
|
||||
" Agahnim fights and then defeat Ganon.",
|
||||
"Triforce Hunt: Places 30 Triforce Pieces in the world, collect",
|
||||
" 20 of them to beat the game."
|
||||
],
|
||||
"difficulty": [
|
||||
"Select game difficulty. Affects available itempool. (default: %(default)s)",
|
||||
"Normal: Normal difficulty.",
|
||||
"Hard: A harder setting with less equipment and reduced health.",
|
||||
"Expert: A harder yet setting with minimum equipment and health."
|
||||
],
|
||||
"item_functionality": [
|
||||
"Select limits on item functionality to increase difficulty. (default: %(default)s)",
|
||||
"Normal: Normal functionality.",
|
||||
"Hard: Reduced functionality.",
|
||||
"Expert: Greatly reduced functionality."
|
||||
],
|
||||
"timer": [
|
||||
"Select game timer setting. Affects available itempool. (default: %(default)s)",
|
||||
"None: No timer.",
|
||||
"Display: Displays a timer but does not affect",
|
||||
" the itempool.",
|
||||
"Timed: Starts with clock at zero. Green Clocks",
|
||||
" subtract 4 minutes (Total: 20), Blue Clocks",
|
||||
" subtract 2 minutes (Total: 10), Red Clocks add",
|
||||
" 2 minutes (Total: 10). Winner is player with",
|
||||
" lowest time at the end.",
|
||||
"Timed OHKO: Starts clock at 10 minutes. Green Clocks add",
|
||||
" 5 minutes (Total: 25). As long as clock is at 0,",
|
||||
" Link will die in one hit.",
|
||||
"OHKO: Like Timed OHKO, but no clock items are present",
|
||||
" and the clock is permenantly at zero.",
|
||||
"Timed Countdown:Starts with clock at 40 minutes. Same clocks as",
|
||||
" Timed mode. If time runs out, you lose (but can",
|
||||
" still keep playing)."
|
||||
],
|
||||
"progressive": [
|
||||
"Select progressive equipment setting. Affects available itempool. (default: %(default)s)",
|
||||
"On: Swords, Shields, Armor, and Gloves will",
|
||||
" all be progressive equipment. Each subsequent",
|
||||
" item of the same type the player finds will",
|
||||
" upgrade that piece of equipment by one stage.",
|
||||
"Off: Swords, Shields, Armor, and Gloves will not",
|
||||
" be progressive equipment. Higher level items may",
|
||||
" be found at any time. Downgrades are not possible.",
|
||||
"Random: Swords, Shields, Armor, and Gloves will, per",
|
||||
" category, be randomly progressive or not.",
|
||||
" Link will die in one hit."
|
||||
],
|
||||
"algorithm": [
|
||||
"Select item filling algorithm. (default: %(default)s)",
|
||||
"balanced: vt26 derivative that aims to strike a balance between",
|
||||
" the overworld heavy vt25 and the dungeon heavy vt26",
|
||||
" algorithm.",
|
||||
"vt26: Shuffle items and place them in a random location",
|
||||
" that it is not impossible to be in. This includes",
|
||||
" dungeon keys and items.",
|
||||
"vt25: Shuffle items and place them in a random location",
|
||||
" that it is not impossible to be in.",
|
||||
"vt21: Unbiased in its selection, but has tendency to put",
|
||||
" Ice Rod in Turtle Rock.",
|
||||
"vt22: Drops off stale locations after 1/3 of progress",
|
||||
" items were placed to try to circumvent vt21\\'s",
|
||||
" shortcomings.",
|
||||
"Freshness: Keep track of stale locations (ones that cannot be",
|
||||
" reached yet) and decrease likeliness of selecting",
|
||||
" them the more often they were found unreachable.",
|
||||
"Flood: Push out items starting from Link\\'s House and",
|
||||
" slightly biased to placing progression items with",
|
||||
" less restrictions."
|
||||
],
|
||||
"shuffle": [
|
||||
"Select Entrance Shuffling Algorithm. (default: %(default)s)",
|
||||
"Full: Mix cave and dungeon entrances freely while limiting",
|
||||
" multi-entrance caves to one world.",
|
||||
"Simple: Shuffle Dungeon Entrances/Exits between each other",
|
||||
" and keep all 4-entrance dungeons confined to one",
|
||||
" location. All caves outside of death mountain are",
|
||||
" shuffled in pairs and matched by original type.",
|
||||
"Restricted: Use Dungeons shuffling from Simple but freely",
|
||||
" connect remaining entrances.",
|
||||
"Crossed: Mix cave and dungeon entrances freely while allowing",
|
||||
" caves to cross between worlds.",
|
||||
"Insanity: Decouple entrances and exits from each other and",
|
||||
" shuffle them freely. Caves that used to be single",
|
||||
" entrance will still exit to the same location from",
|
||||
" which they are entered.",
|
||||
"Vanilla: All entrances are in the same locations they were",
|
||||
" in the base game.",
|
||||
"Legacy shuffles preserve behavior from older versions of the",
|
||||
"entrance randomizer including significant technical limitations.",
|
||||
"The dungeon variants only mix up dungeons and keep the rest of",
|
||||
"the overworld vanilla."
|
||||
],
|
||||
"door_shuffle": [
|
||||
"Select Door Shuffling Algorithm. (default: %(default)s)",
|
||||
"Basic: Doors are mixed within a single dungeon.",
|
||||
"Crossed: Doors are mixed between all dungeons.",
|
||||
"Vanilla: All doors are connected the same way they were in the",
|
||||
" base game."
|
||||
],
|
||||
"experimental": [ "Enable experimental features. (default: %(default)s)" ],
|
||||
"dungeon_counters": [ "Enable dungeon chest counters. (default: %(default)s)" ],
|
||||
"crystals_ganon": [
|
||||
"How many crystals are needed to defeat ganon. Any other",
|
||||
"requirements for ganon for the selected goal still apply.",
|
||||
"This setting does not apply when the all dungeons goal is",
|
||||
"selected. (default: %(default)s)",
|
||||
"Random: Picks a random value between 0 and 7 (inclusive).",
|
||||
"0-7: Number of crystals needed"
|
||||
],
|
||||
"crystals_gt": [
|
||||
"How many crystals are needed to open GT. For inverted mode",
|
||||
"this applies to the castle tower door instead. (default: %(default)s)",
|
||||
"Random: Picks a random value between 0 and 7 (inclusive).",
|
||||
"0-7: Number of crystals needed"
|
||||
],
|
||||
"openpyramid": [ "Pre-opens the pyramid hole, this removes the Agahnim 2 requirement for it. (default: %(default)s)" ],
|
||||
"rom": [
|
||||
"Path to an ALttP JP (1.0) rom to use as a base." ,
|
||||
"(default: %(default)s)"
|
||||
],
|
||||
"loglevel": [ "Select level of logging for output. (default: %(default)s)" ],
|
||||
"seed": [ "Define seed number to generate." ],
|
||||
"count": [
|
||||
"Use to batch generate multiple seeds with same settings.",
|
||||
"If --seed is provided, it will be used for the first seed, then",
|
||||
"used to derive the next seed (i.e. generating %(default)s seed(s) with",
|
||||
"--seed given will produce the same %(default)s (different) rom(s) each",
|
||||
"time)."
|
||||
],
|
||||
"fastmenu": [
|
||||
"Select the rate at which the menu opens and closes. (default: %(default)s)"
|
||||
],
|
||||
"quickswap": [ "Enable quick item swapping with L and R. (default: %(default)s)" ],
|
||||
"disablemusic": [ "Disables game music including MSU-1. (default: %(default)s)" ],
|
||||
"mapshuffle": [ "Maps are no longer restricted to their dungeons, but can be anywhere. (default: %(default)s)" ],
|
||||
"compassshuffle": [ "Compasses are no longer restricted to their dungeons, but can be anywhere. (default: %(default)s)" ],
|
||||
"keyshuffle": [ "Small Keys are no longer restricted to their dungeons, but can be anywhere. (default: %(default)s)" ],
|
||||
"bigkeyshuffle": [ "Big Keys are no longer restricted to their dungeons, but can be anywhere. (default: %(default)s)" ],
|
||||
"retro": [
|
||||
"Keys are universal, shooting arrows costs rupees,",
|
||||
"and a few other little things make this more like Zelda-1. (default: %(default)s)"
|
||||
],
|
||||
"startinventory": [ "Specifies a list of items that will be in your starting inventory (separated by commas). (default: %(default)s)" ],
|
||||
"usestartinventory": [ "Toggle usage of Starting Inventory." ],
|
||||
"custom": [ "Not supported." ],
|
||||
"customitemarray": [ "Not supported." ],
|
||||
"accessibility": [
|
||||
"Select Item/Location Accessibility. (default: %(default)s)",
|
||||
"Items: You can reach all unique inventory items. No guarantees about",
|
||||
" reaching all locations or all keys.",
|
||||
"Locations: You will be able to reach every location in the game.",
|
||||
"None: You will be able to reach enough locations to beat the game."
|
||||
],
|
||||
"hints": [ "Make telepathic tiles and storytellers give helpful hints. (default: %(default)s)" ],
|
||||
"no-shuffleganon": [
|
||||
"If set, the Pyramid Hole and Ganon's Tower are not",
|
||||
"included entrance shuffle pool. (default: %(default)s)"
|
||||
],
|
||||
"heartbeep": [
|
||||
"Select the rate at which the heart beep sound is played at",
|
||||
"low health. (default: %(default)s)"
|
||||
],
|
||||
"heartcolor": [ "Select the color of Link\\'s heart meter. (default: %(default)s)" ],
|
||||
"sprite": [
|
||||
"Path to a sprite sheet to use for Link. Needs to be in",
|
||||
"binary format and have a length of 0x7000 (28672) bytes,",
|
||||
"or 0x7078 (28792) bytes including palette data.",
|
||||
"Alternatively, can be a ALttP Rom patched with a Link",
|
||||
"sprite that will be extracted."
|
||||
],
|
||||
"suppress_rom": [ "Do not create an output rom file. (default: %(default)s)" ],
|
||||
"gui": [ "Launch the GUI. (default: %(default)s)" ],
|
||||
"jsonout": [
|
||||
"Output .json patch to stdout instead of a patched rom. Used",
|
||||
"for VT site integration, do not use otherwise. (default: %(default)s)"
|
||||
]
|
||||
}
|
||||
}
|
||||
34
resources/app/cli/lang/es.json
Normal file
34
resources/app/cli/lang/es.json
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"cli": {
|
||||
"app.title": "ALttP Puerta Aleatorizador Versión %s - Número: %d",
|
||||
"player": "Jugador",
|
||||
"shuffling.world": "Barajando el Mundo",
|
||||
"shuffling.dungeons": "Barajando Mazmorras",
|
||||
"basic.traversal": "--Recorrido Básico",
|
||||
"generating.dungeon": "Generando mazmorra",
|
||||
"shuffling.keydoors": "Barajando Puertas Clave para",
|
||||
|
||||
"keylock.detected": "Bloqueo de Teclas detectado",
|
||||
"fill.world": "Llenar el Mundo",
|
||||
"balance.doors": "-Equilibriando Puertas",
|
||||
"re-balancing": "-Reequilibriando",
|
||||
"balancing": "--Equilibriando",
|
||||
"splitting.up": "División",
|
||||
|
||||
"cannot.beat.game": "No se puede vencer el juego. Algo salió terriblemente mal.",
|
||||
"cannot.reach.items": "No se pudo llegar a los siguientes elementos: %s",
|
||||
"cannot.reach.item": "%s (Jugador %d) at %s (Jugador %d)",
|
||||
"check.item.location": "Comprobar si se requiere que %s (Jugador %d) gane el juego.",
|
||||
"check.item.location.true": "Sí, se requiere artículo.",
|
||||
"check.item.location.false": "No, no se requiere artículo.",
|
||||
|
||||
"patching.rom": "Parchear ROM",
|
||||
"calc.playthrough": "Cálculo de Juego",
|
||||
"generation.failed": "Generación Fallida",
|
||||
"enemizer.not.found": "Enemizer no encontrado en",
|
||||
|
||||
"building.collection.spheres": "Construyendo esferas de recolección.",
|
||||
"building.calculating.spheres": "Esfera calculada %i, que contiene %i de %i elementos de progreso.",
|
||||
"building.final.spheres": "Esfera final calculada %i, que contiene %i de %i elementos de progreso."
|
||||
}
|
||||
}
|
||||
272
resources/app/gui/lang/en.json
Normal file
272
resources/app/gui/lang/en.json
Normal file
@@ -0,0 +1,272 @@
|
||||
{
|
||||
"gui": {
|
||||
"adjust.nobgm": "Disable Music & MSU-1",
|
||||
"adjust.quickswap": "L/R Quickswapping",
|
||||
|
||||
"adjust.heartcolor": "Heart Color",
|
||||
"adjust.heartcolor.red": "Red",
|
||||
"adjust.heartcolor.blue": "Blue",
|
||||
"adjust.heartcolor.green": "Green",
|
||||
"adjust.heartcolor.yellow": "Yellow",
|
||||
"adjust.heartcolor.random": "Random",
|
||||
|
||||
"adjust.heartbeep": "Heart Beep sound rate",
|
||||
"adjust.heartbeep.double": "Double",
|
||||
"adjust.heartbeep.normal": "Normal",
|
||||
"adjust.heartbeep.half": "Half",
|
||||
"adjust.heartbeep.quarter": "Quarter",
|
||||
"adjust.heartbeep.off": "Off",
|
||||
|
||||
"adjust.menuspeed": "Menu Speed",
|
||||
"adjust.menuspeed.instant": "Instant",
|
||||
"adjust.menuspeed.quadruple": "Quadruple",
|
||||
"adjust.menuspeed.triple": "Triple",
|
||||
"adjust.menuspeed.double": "Double",
|
||||
"adjust.menuspeed.normal": "Normal",
|
||||
"adjust.menuspeed.half": "Half",
|
||||
|
||||
"adjust.owpalettes": "Overworld Palettes",
|
||||
"adjust.owpalettes.default": "Default",
|
||||
"adjust.owpalettes.random": "Random",
|
||||
"adjust.owpalettes.blackout": "Blackout",
|
||||
|
||||
"adjust.uwpalettes": "Underworld Palettes",
|
||||
"adjust.uwpalettes.default": "Default",
|
||||
"adjust.uwpalettes.random": "Random",
|
||||
"adjust.uwpalettes.blackout": "Blackout",
|
||||
|
||||
"adjust.sprite": "Sprite:",
|
||||
"adjust.sprite.unchanged": "(unchanged)",
|
||||
|
||||
"adjust.rom": "Rom to adjust: ",
|
||||
"adjust.rom.romfiles": "Rom Files",
|
||||
"adjust.rom.button": "Select Rom",
|
||||
"adjust.rom.go": "Adjust Rom",
|
||||
"adjust.rom.dialog.error": "Error while patching",
|
||||
"adjust.rom.dialog.success": "Success",
|
||||
"adjust.rom.dialog.success.message": "Rom patched successfully.",
|
||||
|
||||
|
||||
"randomizer.dungeon.keysanity": "Shuffle: ",
|
||||
"randomizer.dungeon.mapshuffle": "Maps",
|
||||
"randomizer.dungeon.compassshuffle": "Compasses",
|
||||
"randomizer.dungeon.smallkeyshuffle": "Small Keys",
|
||||
"randomizer.dungeon.bigkeyshuffle": "Big Keys",
|
||||
|
||||
"randomizer.dungeon.dungeondoorshuffle": "Dungeon Door Shuffle",
|
||||
"randomizer.dungeon.dungeondoorshuffle.vanilla": "Vanilla",
|
||||
"randomizer.dungeon.dungeondoorshuffle.basic": "Basic",
|
||||
"randomizer.dungeon.dungeondoorshuffle.crossed": "Crossed",
|
||||
|
||||
"randomizer.dungeon.experimental": "Enable Experimental Features",
|
||||
|
||||
"randomizer.dungeon.dungeon_counters": "Dungeon Chest Counters",
|
||||
"randomizer.dungeon.dungeon_counters.default": "Auto",
|
||||
"randomizer.dungeon.dungeon_counters.off": "Off",
|
||||
"randomizer.dungeon.dungeon_counters.on": "On",
|
||||
"randomizer.dungeon.dungeon_counters.pickup": "On Compass Pickup",
|
||||
|
||||
|
||||
"randomizer.enemizer.potshuffle": "Pot Shuffle",
|
||||
|
||||
"randomizer.enemizer.enemyshuffle": "Enemy Shuffle",
|
||||
"randomizer.enemizer.enemyshuffle.none": "Vanilla",
|
||||
"randomizer.enemizer.enemyshuffle.shuffled": "Shuffled",
|
||||
"randomizer.enemizer.enemyshuffle.chaos": "Chaos",
|
||||
|
||||
"randomizer.enemizer.bossshuffle": "Boss Shuffle",
|
||||
"randomizer.enemizer.bossshuffle.none": "Vanilla",
|
||||
"randomizer.enemizer.bossshuffle.basic": "Basic",
|
||||
"randomizer.enemizer.bossshuffle.shuffled": "Shuffled",
|
||||
"randomizer.enemizer.bossshuffle.chaos": "Chaos",
|
||||
|
||||
"randomizer.enemizer.enemydamage": "Enemy Damage",
|
||||
"randomizer.enemizer.enemydamage.default": "Vanilla",
|
||||
"randomizer.enemizer.enemydamage.shuffled": "Shuffled",
|
||||
"randomizer.enemizer.enemydamage.chaos": "Chaos",
|
||||
|
||||
"randomizer.enemizer.enemyhealth": "Enemy Health",
|
||||
"randomizer.enemizer.enemyhealth.default": "Vanilla",
|
||||
"randomizer.enemizer.enemyhealth.easy": "Easy",
|
||||
"randomizer.enemizer.enemyhealth.normal": "Normal",
|
||||
"randomizer.enemizer.enemyhealth.hard": "Hard",
|
||||
"randomizer.enemizer.enemyhealth.expert": "Expert",
|
||||
|
||||
"randomizer.enemizer.enemizercli": "EnemizerCLI path: ",
|
||||
"randomizer.enemizer.enemizercli.online": "(get online)",
|
||||
|
||||
|
||||
"randomizer.entrance.openpyramid": "Pre-open Pyramid Hole",
|
||||
"randomizer.entrance.shuffleganon": "Include Ganon's Tower and Pyramid Hole in shuffle pool",
|
||||
|
||||
"randomizer.entrance.entranceshuffle": "Entrance Shuffle",
|
||||
"randomizer.entrance.entranceshuffle.vanilla": "Vanilla",
|
||||
"randomizer.entrance.entranceshuffle.simple": "Simple",
|
||||
"randomizer.entrance.entranceshuffle.restricted": "Restricted",
|
||||
"randomizer.entrance.entranceshuffle.full": "Full",
|
||||
"randomizer.entrance.entranceshuffle.crossed": "Crossed",
|
||||
"randomizer.entrance.entranceshuffle.insanity": "Insanity",
|
||||
"randomizer.entrance.entranceshuffle.restricted_legacy": "Restricted (Legacy)",
|
||||
"randomizer.entrance.entranceshuffle.full_legacy": "Full (Legacy)",
|
||||
"randomizer.entrance.entranceshuffle.madness_legacy": "Madness (Legacy)",
|
||||
"randomizer.entrance.entranceshuffle.insanity_legacy": "Insanity (Legacy)",
|
||||
"randomizer.entrance.entranceshuffle.dungeonsfull": "Dungeons + Full",
|
||||
"randomizer.entrance.entranceshuffle.dungeonssimple": "Dungeons + Simple",
|
||||
|
||||
|
||||
"randomizer.gameoptions.hints": "Include Helpful Hints",
|
||||
"randomizer.gameoptions.nobgm": "Disable Music & MSU-1",
|
||||
"randomizer.gameoptions.quickswap": "L/R Quickswapping",
|
||||
|
||||
"randomizer.gameoptions.heartcolor": "Heart Color",
|
||||
"randomizer.gameoptions.heartcolor.red": "Red",
|
||||
"randomizer.gameoptions.heartcolor.blue": "Blue",
|
||||
"randomizer.gameoptions.heartcolor.green": "Green",
|
||||
"randomizer.gameoptions.heartcolor.yellow": "Yellow",
|
||||
"randomizer.gameoptions.heartcolor.random": "Random",
|
||||
|
||||
"randomizer.gameoptions.heartbeep": "Heart Beep sound rate",
|
||||
"randomizer.gameoptions.heartbeep.double": "Double",
|
||||
"randomizer.gameoptions.heartbeep.normal": "Normal",
|
||||
"randomizer.gameoptions.heartbeep.half": "Half",
|
||||
"randomizer.gameoptions.heartbeep.quarter": "Quarter",
|
||||
"randomizer.gameoptions.heartbeep.off": "Off",
|
||||
|
||||
"randomizer.gameoptions.menuspeed": "Menu Speed",
|
||||
"randomizer.gameoptions.menuspeed.instant": "Instant",
|
||||
"randomizer.gameoptions.menuspeed.quadruple": "Quadruple",
|
||||
"randomizer.gameoptions.menuspeed.triple": "Triple",
|
||||
"randomizer.gameoptions.menuspeed.double": "Double",
|
||||
"randomizer.gameoptions.menuspeed.normal": "Normal",
|
||||
"randomizer.gameoptions.menuspeed.half": "Half",
|
||||
|
||||
"randomizer.gameoptions.owpalettes": "Overworld Palettes",
|
||||
"randomizer.gameoptions.owpalettes.default": "Default",
|
||||
"randomizer.gameoptions.owpalettes.random": "Random",
|
||||
"randomizer.gameoptions.owpalettes.blackout": "Blackout",
|
||||
|
||||
"randomizer.gameoptions.uwpalettes": "Underworld Palettes",
|
||||
"randomizer.gameoptions.uwpalettes.default": "Default",
|
||||
"randomizer.gameoptions.uwpalettes.random": "Random",
|
||||
"randomizer.gameoptions.uwpalettes.blackout": "Blackout",
|
||||
|
||||
"randomizer.gameoptions.sprite": "Sprite:",
|
||||
"randomizer.gameoptions.sprite.unchanged": "(unchanged)",
|
||||
|
||||
|
||||
"randomizer.generation.spoiler": "Create Spoiler Log",
|
||||
"randomizer.generation.suppressrom": "Do not create patched ROM",
|
||||
"randomizer.generation.usestartinventory": "Use starting inventory",
|
||||
"randomizer.generation.usecustompool": "Use custom item pool",
|
||||
|
||||
"randomizer.generation.saveonexit": "Save Settings on Exit",
|
||||
"randomizer.generation.saveonexit.ask": "Ask Me",
|
||||
"randomizer.generation.saveonexit.always": "Always",
|
||||
"randomizer.generation.saveonexit.never": "Never",
|
||||
|
||||
"randomizer.generation.rom": "Base Rom: ",
|
||||
"randomizer.generation.rom.button": "Select Rom",
|
||||
"randomizer.generation.rom.dialog.romfiles": "Rom Files",
|
||||
"randomizer.generation.rom.dialog.allfiles": "All Files",
|
||||
|
||||
|
||||
"randomizer.item.retro": "Retro mode (universal keys)",
|
||||
|
||||
"randomizer.item.worldstate": "World State",
|
||||
"randomizer.item.worldstate.standard": "Standard",
|
||||
"randomizer.item.worldstate.open": "Open",
|
||||
"randomizer.item.worldstate.inverted": "Inverted",
|
||||
"randomizer.item.worldstate.retro": "Retro",
|
||||
|
||||
"randomizer.item.logiclevel": "Logic Level",
|
||||
"randomizer.item.logiclevel.noglitches": "No Glitches",
|
||||
"randomizer.item.logiclevel.minorglitches": "Minor Glitches",
|
||||
"randomizer.item.logiclevel.nologic": "No Logic",
|
||||
|
||||
"randomizer.item.goal": "Goal",
|
||||
"randomizer.item.goal.ganon": "Defeat Ganon",
|
||||
"randomizer.item.goal.pedestal": "Master Sword Pedestal",
|
||||
"randomizer.item.goal.dungeons": "All Dungeons",
|
||||
"randomizer.item.goal.triforcehunt": "Triforce Hunt",
|
||||
"randomizer.item.goal.crystals": "Crystals",
|
||||
|
||||
"randomizer.item.crystals_gt": "Crystals to open GT",
|
||||
"randomizer.item.crystals_gt.0": "0",
|
||||
"randomizer.item.crystals_gt.1": "1",
|
||||
"randomizer.item.crystals_gt.2": "2",
|
||||
"randomizer.item.crystals_gt.3": "3",
|
||||
"randomizer.item.crystals_gt.4": "4",
|
||||
"randomizer.item.crystals_gt.5": "5",
|
||||
"randomizer.item.crystals_gt.6": "6",
|
||||
"randomizer.item.crystals_gt.7": "7",
|
||||
"randomizer.item.crystals_gt.random": "Random",
|
||||
|
||||
"randomizer.item.crystals_ganon": "Crystals to harm Ganon",
|
||||
"randomizer.item.crystals_ganon.0": "0",
|
||||
"randomizer.item.crystals_ganon.1": "1",
|
||||
"randomizer.item.crystals_ganon.2": "2",
|
||||
"randomizer.item.crystals_ganon.3": "3",
|
||||
"randomizer.item.crystals_ganon.4": "4",
|
||||
"randomizer.item.crystals_ganon.5": "5",
|
||||
"randomizer.item.crystals_ganon.6": "6",
|
||||
"randomizer.item.crystals_ganon.7": "7",
|
||||
"randomizer.item.crystals_ganon.random": "Random",
|
||||
|
||||
"randomizer.item.weapons": "Weapons",
|
||||
"randomizer.item.weapons.random": "Randomized",
|
||||
"randomizer.item.weapons.assured": "Assured",
|
||||
"randomizer.item.weapons.swordless": "Swordless",
|
||||
"randomizer.item.weapons.vanilla": "Vanilla",
|
||||
|
||||
"randomizer.item.itempool": "Item Pool",
|
||||
"randomizer.item.itempool.normal": "Normal",
|
||||
"randomizer.item.itempool.hard": "Hard",
|
||||
"randomizer.item.itempool.expert": "Expert",
|
||||
|
||||
"randomizer.item.itemfunction": "Item Functionality",
|
||||
"randomizer.item.itemfunction.normal": "Normal",
|
||||
"randomizer.item.itemfunction.hard": "Hard",
|
||||
"randomizer.item.itemfunction.expert": "Expert",
|
||||
|
||||
"randomizer.item.timer": "Timer Setting",
|
||||
"randomizer.item.timer.none": "No Timer",
|
||||
"randomizer.item.timer.display": "Stopwatch",
|
||||
"randomizer.item.timer.timed": "Timed",
|
||||
"randomizer.item.timer.timed-ohko": "Timed OHKO",
|
||||
"randomizer.item.timer.ohko": "OHKO",
|
||||
"randomizer.item.timer.timed-countdown": "Timed Countdown",
|
||||
|
||||
"randomizer.item.progressives": "Progressive Items",
|
||||
"randomizer.item.progressives.on": "On",
|
||||
"randomizer.item.progressives.off": "Off",
|
||||
"randomizer.item.progressives.random": "Random",
|
||||
|
||||
"randomizer.item.accessibility": "Accessibility",
|
||||
"randomizer.item.accessibility.items": "100% Inventory",
|
||||
"randomizer.item.accessibility.locations": "100% Locations",
|
||||
"randomizer.item.accessibility.none": "Beatable",
|
||||
|
||||
"randomizer.item.sortingalgo": "Item Sorting",
|
||||
"randomizer.item.sortingalgo.freshness": "Freshness",
|
||||
"randomizer.item.sortingalgo.flood": "Flood",
|
||||
"randomizer.item.sortingalgo.vt21": "VT8.21",
|
||||
"randomizer.item.sortingalgo.vt22": "VT8.22",
|
||||
"randomizer.item.sortingalgo.vt25": "VT8.25",
|
||||
"randomizer.item.sortingalgo.vt26": "VT8.26",
|
||||
"randomizer.item.sortingalgo.balanced": "Balanced",
|
||||
|
||||
|
||||
"randomizer.multiworld.worlds": "Worlds",
|
||||
"randomizer.multiworld.names": "Player names",
|
||||
|
||||
|
||||
"bottom.content.seed": "Seed #",
|
||||
"bottom.content.generationcount": "Count",
|
||||
"bottom.content.go": "Generate Patched Rom",
|
||||
"bottom.content.dialog.error": "Error while creating seed",
|
||||
"bottom.content.dialog.success": "Success",
|
||||
"bottom.content.dialog.success.message": "Rom created successfully.",
|
||||
"bottom.content.outputdir": "Open Output Directory",
|
||||
"bottom.content.docs": "Open Documentation"
|
||||
}
|
||||
}
|
||||
@@ -11,13 +11,13 @@
|
||||
"selectbox": {
|
||||
"side": "right"
|
||||
},
|
||||
"default": "Basic"
|
||||
"default": "basic"
|
||||
},
|
||||
"options": {
|
||||
"Vanilla": "vanilla",
|
||||
"Basic": "basic",
|
||||
"Crossed": "crossed"
|
||||
}
|
||||
"options": [
|
||||
"vanilla",
|
||||
"basic",
|
||||
"crossed"
|
||||
]
|
||||
},
|
||||
"experimental": {
|
||||
"type": "checkbox",
|
||||
@@ -37,13 +37,13 @@
|
||||
"selectbox": {
|
||||
"side": "right"
|
||||
},
|
||||
"default": "Auto"
|
||||
"default": "default"
|
||||
},
|
||||
"options": {
|
||||
"Auto": "default",
|
||||
"Off": "off",
|
||||
"On": "on",
|
||||
"On Compass Pickup": "pickup"
|
||||
}
|
||||
"options": [
|
||||
"default",
|
||||
"off",
|
||||
"on",
|
||||
"pickup"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,11 +21,11 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"Vanilla": "none",
|
||||
"Shuffled": "shuffled",
|
||||
"Chaos": "chaos"
|
||||
}
|
||||
"options": [
|
||||
"none",
|
||||
"shuffled",
|
||||
"chaos"
|
||||
]
|
||||
},
|
||||
"bossshuffle": {
|
||||
"type": "selectbox",
|
||||
@@ -40,12 +40,12 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"Vanilla": "none",
|
||||
"Basic": "basic",
|
||||
"Shuffled": "shuffled",
|
||||
"Chaos": "chaos"
|
||||
}
|
||||
"options": [
|
||||
"none",
|
||||
"basic",
|
||||
"shuffled",
|
||||
"chaos"
|
||||
]
|
||||
}
|
||||
},
|
||||
"rightEnemizerFrame": {
|
||||
@@ -62,11 +62,11 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"Vanilla": "default",
|
||||
"Shuffled": "shuffled",
|
||||
"Chaos": "chaos"
|
||||
}
|
||||
"options": [
|
||||
"default",
|
||||
"shuffled",
|
||||
"chaos"
|
||||
]
|
||||
},
|
||||
"enemyhealth": {
|
||||
"type": "selectbox",
|
||||
@@ -81,13 +81,13 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"Vanilla": "default",
|
||||
"Easy": "easy",
|
||||
"Normal": "normal",
|
||||
"Hard": "hard",
|
||||
"Expert": "expert"
|
||||
}
|
||||
"options": [
|
||||
"default",
|
||||
"easy",
|
||||
"normal",
|
||||
"hard",
|
||||
"expert"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -21,20 +21,20 @@
|
||||
"label": { "side": "left" },
|
||||
"selectbox": { "side": "right" }
|
||||
},
|
||||
"options": {
|
||||
"Vanilla": "vanilla",
|
||||
"Simple": "simple",
|
||||
"Restricted": "restricted",
|
||||
"Full": "full",
|
||||
"Crossed": "crossed",
|
||||
"Insanity": "insanity",
|
||||
"Restricted (Legacy)": "restricted_legacy",
|
||||
"Full (Legacy)": "full_legacy",
|
||||
"Madness (Legacy)": "madness_legacy",
|
||||
"Insanity (Legacy)": "insanity_legacy",
|
||||
"Dungeons + Full": "dungeonsfull",
|
||||
"Dungeons + Simple": "dungeonssimple"
|
||||
}
|
||||
"options": [
|
||||
"vanilla",
|
||||
"simple",
|
||||
"restricted",
|
||||
"full",
|
||||
"crossed",
|
||||
"insanity",
|
||||
"restricted_legacy",
|
||||
"full_legacy",
|
||||
"madness_legacy",
|
||||
"insanity_legacy",
|
||||
"dungeonsfull",
|
||||
"dungeonssimple"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"label": {
|
||||
"text": "L/R Quickswapping"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"leftRomOptionsFrame": {
|
||||
"heartcolor": {
|
||||
@@ -34,13 +34,13 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"Red": "red",
|
||||
"Blue": "blue",
|
||||
"Green": "green",
|
||||
"Yellow": "yellow",
|
||||
"Random": "random"
|
||||
}
|
||||
"options": [
|
||||
"red",
|
||||
"blue",
|
||||
"green",
|
||||
"yellow",
|
||||
"random"
|
||||
]
|
||||
},
|
||||
"heartbeep": {
|
||||
"type": "selectbox",
|
||||
@@ -54,15 +54,15 @@
|
||||
"selectbox": {
|
||||
"side": "right"
|
||||
},
|
||||
"default": "Normal"
|
||||
"default": "normal"
|
||||
},
|
||||
"options": {
|
||||
"Double": "double",
|
||||
"Normal": "normal",
|
||||
"Half": "half",
|
||||
"Quarter": "quarter",
|
||||
"Off": "off"
|
||||
}
|
||||
"options": [
|
||||
"double",
|
||||
"normal",
|
||||
"half",
|
||||
"quarter",
|
||||
"off"
|
||||
]
|
||||
}
|
||||
},
|
||||
"rightRomOptionsFrame": {
|
||||
@@ -78,16 +78,16 @@
|
||||
"selectbox": {
|
||||
"side": "right"
|
||||
},
|
||||
"default": "Normal"
|
||||
"default": "normal"
|
||||
},
|
||||
"options": {
|
||||
"Instant": "instant",
|
||||
"Quadruple": "quadruple",
|
||||
"Triple": "triple",
|
||||
"Double": "double",
|
||||
"Normal": "normal",
|
||||
"Half": "half"
|
||||
}
|
||||
"options": [
|
||||
"instant",
|
||||
"quadruple",
|
||||
"triple",
|
||||
"double",
|
||||
"normal",
|
||||
"half"
|
||||
]
|
||||
},
|
||||
"owpalettes": {
|
||||
"type": "selectbox",
|
||||
@@ -102,11 +102,11 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"Default": "default",
|
||||
"Random": "random",
|
||||
"Blackout": "blackout"
|
||||
}
|
||||
"options": [
|
||||
"default",
|
||||
"random",
|
||||
"blackout"
|
||||
]
|
||||
},
|
||||
"uwpalettes": {
|
||||
"type": "selectbox",
|
||||
@@ -121,11 +121,11 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"Default": "default",
|
||||
"Random": "random",
|
||||
"Blackout": "blackout"
|
||||
}
|
||||
"options": [
|
||||
"default",
|
||||
"random",
|
||||
"blackout"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,10 +36,10 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"Ask Me": "ask",
|
||||
"Always": "always",
|
||||
"Never": "never"
|
||||
}
|
||||
"options": [
|
||||
"ask",
|
||||
"always",
|
||||
"never"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,14 +20,14 @@
|
||||
"selectbox": {
|
||||
"side": "right"
|
||||
},
|
||||
"default": "Open"
|
||||
"default": "open"
|
||||
},
|
||||
"options": {
|
||||
"Standard": "standard",
|
||||
"Open": "open",
|
||||
"Inverted": "inverted",
|
||||
"Retro": "retro"
|
||||
}
|
||||
"options": [
|
||||
"standard",
|
||||
"open",
|
||||
"inverted",
|
||||
"retro"
|
||||
]
|
||||
},
|
||||
"logiclevel": {
|
||||
"type": "selectbox",
|
||||
@@ -42,11 +42,11 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"No Glitches": "noglitches",
|
||||
"Minor Glitches": "minorglitches",
|
||||
"No Logic": "nologic"
|
||||
}
|
||||
"options": [
|
||||
"noglitches",
|
||||
"minorglitches",
|
||||
"nologic"
|
||||
]
|
||||
},
|
||||
"goal": {
|
||||
"type": "selectbox",
|
||||
@@ -61,13 +61,13 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"Defeat Ganon": "ganon",
|
||||
"Master Sword Pedestal": "pedestal",
|
||||
"All Dungeons": "dungeons",
|
||||
"Triforce Hunt": "triforcehunt",
|
||||
"Crystals": "crystals"
|
||||
}
|
||||
"options": [
|
||||
"ganon",
|
||||
"pedestal",
|
||||
"dungeons",
|
||||
"triforcehunt",
|
||||
"crystals"
|
||||
]
|
||||
},
|
||||
"crystals_gt": {
|
||||
"type": "selectbox",
|
||||
@@ -82,17 +82,17 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"0": "0",
|
||||
"1": "1",
|
||||
"2": "2",
|
||||
"3": "3",
|
||||
"4": "4",
|
||||
"5": "5",
|
||||
"6": "6",
|
||||
"7": "7",
|
||||
"Random": "random"
|
||||
}
|
||||
"options": [
|
||||
"0",
|
||||
"1",
|
||||
"2",
|
||||
"3",
|
||||
"4",
|
||||
"5",
|
||||
"6",
|
||||
"7",
|
||||
"random"
|
||||
]
|
||||
},
|
||||
"crystals_ganon": {
|
||||
"type": "selectbox",
|
||||
@@ -107,17 +107,17 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"0": "0",
|
||||
"1": "1",
|
||||
"2": "2",
|
||||
"3": "3",
|
||||
"4": "4",
|
||||
"5": "5",
|
||||
"6": "6",
|
||||
"7": "7",
|
||||
"Random": "random"
|
||||
}
|
||||
"options": [
|
||||
"0",
|
||||
"1",
|
||||
"2",
|
||||
"3",
|
||||
"4",
|
||||
"5",
|
||||
"6",
|
||||
"7",
|
||||
"random"
|
||||
]
|
||||
},
|
||||
"weapons": {
|
||||
"type": "selectbox",
|
||||
@@ -132,12 +132,12 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"Randomized": "random",
|
||||
"Assured": "assured",
|
||||
"Swordless": "swordless",
|
||||
"Vanilla": "vanilla"
|
||||
}
|
||||
"options": [
|
||||
"random",
|
||||
"assured",
|
||||
"swordless",
|
||||
"vanilla"
|
||||
]
|
||||
}
|
||||
},
|
||||
"rightItemFrame": {
|
||||
@@ -154,11 +154,11 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"Normal": "normal",
|
||||
"Hard": "hard",
|
||||
"Expert": "expert"
|
||||
}
|
||||
"options": [
|
||||
"normal",
|
||||
"hard",
|
||||
"expert"
|
||||
]
|
||||
},
|
||||
"itemfunction": {
|
||||
"type": "selectbox",
|
||||
@@ -173,11 +173,11 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"Normal": "normal",
|
||||
"Hard": "hard",
|
||||
"Expert": "expert"
|
||||
}
|
||||
"options": [
|
||||
"normal",
|
||||
"hard",
|
||||
"expert"
|
||||
]
|
||||
},
|
||||
"timer": {
|
||||
"type": "selectbox",
|
||||
@@ -192,14 +192,14 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"No Timer": "none",
|
||||
"Stopwatch": "display",
|
||||
"Timed": "timed",
|
||||
"Timed OHKO": "timed-ohko",
|
||||
"OHKO": "ohko",
|
||||
"Timed Countdown": "timed-countdown"
|
||||
}
|
||||
"options": [
|
||||
"none",
|
||||
"display",
|
||||
"timed",
|
||||
"timed-ohko",
|
||||
"ohko",
|
||||
"timed-countdown"
|
||||
]
|
||||
},
|
||||
"progressives": {
|
||||
"type": "selectbox",
|
||||
@@ -214,11 +214,11 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"On": "on",
|
||||
"Off": "off",
|
||||
"Random": "random"
|
||||
}
|
||||
"options": [
|
||||
"on",
|
||||
"off",
|
||||
"random"
|
||||
]
|
||||
},
|
||||
"accessibility": {
|
||||
"type": "selectbox",
|
||||
@@ -233,11 +233,11 @@
|
||||
"side": "right"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"100% Inventory": "items",
|
||||
"100% Locations": "locations",
|
||||
"Beatable": "none"
|
||||
}
|
||||
"options": [
|
||||
"items",
|
||||
"locations",
|
||||
"none"
|
||||
]
|
||||
},
|
||||
"sortingalgo": {
|
||||
"type": "selectbox",
|
||||
@@ -251,17 +251,17 @@
|
||||
"selectbox": {
|
||||
"side": "right"
|
||||
},
|
||||
"default": "Balanced"
|
||||
"default": "balanced"
|
||||
},
|
||||
"options": {
|
||||
"Freshness": "freshness",
|
||||
"Flood": "flood",
|
||||
"VT8.21": "vt21",
|
||||
"VT8.22": "vt22",
|
||||
"VT8.25": "vt25",
|
||||
"VT8.26": "vt26",
|
||||
"Balanced": "balanced"
|
||||
}
|
||||
"options": [
|
||||
"freshness",
|
||||
"flood",
|
||||
"vt21",
|
||||
"vt22",
|
||||
"vt25",
|
||||
"vt26",
|
||||
"balanced"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
3
resources/app/meta/lang/en.json
Normal file
3
resources/app/meta/lang/en.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user