1 /* eslint-disable max-len */
5 baseRomInvalid: 'CRC32 mismatch (need 33:22:EF:FC). Wrong ROM file?',
6 baseRomRemoved: 'Base ROM removed.',
7 baseRomSet: 'Base ROM set.',
8 setBaseRom: 'Set base ROM',
11 date: '{{ date, L LT }}',
12 fetchingPatch: 'Fetching patch',
13 filename: 'alttpr - {{preset}} - {{hash}}',
14 heading: 'A Link to the Past Randomizer Seed',
15 generated: 'Generated',
16 generator: 'Generator',
18 doors: 'This seed has been generated with Aerinon\'s door randomizer.',
20 mystery: 'Mystery ROM, settings hidden',
21 noMystery: 'No mystery',
24 patchError: 'Error applying patch: {{msg}}',
29 race: 'Race ROM, seed hidden',
32 shuffleenemies: 'Enemy shuffle',
43 generated: 'generated',
49 acceptError: 'Error accepting',
50 acceptSuccess: 'Accepted',
52 rejectSuccess: 'Rejected',
53 rejectError: 'Error rejecting',
56 heading: 'Auto tracking',
59 disconnected: 'Disconnected',
60 error: 'Connection error',
61 'no-device': 'No device',
62 'not-applicable': 'Connected to {{ device }}, mode not applicable',
63 'not-in-game': 'Connected to {{ device }}, not in game',
64 tracking: 'Connected to {{ device }}',
70 browserSource: 'Browser source',
83 nextFrame: 'Next frame',
86 playPause: 'Play/Pause',
101 empty: 'No messages on protocol yet',
102 heading: 'Chat Bot Log',
104 cat: '{{ category }} {{ date }}',
105 user: '{{ user }} {{ date }}',
106 userCat: '{{ category }} from {{ user }} {{ date }}',
109 chatLog: 'Source: {{ nick }} in {{ channel }} on {{ date, L LT }}',
113 attribution: 'Attribution',
114 description: 'Description',
115 edit: 'Edit content',
116 saveError: 'Error saving',
117 saveSuccess: 'Saved',
118 short: 'Short description',
123 commentary: 'Commentary',
125 tracking: 'Tracking',
130 controls: 'Controls',
132 heading: 'Discord Bot',
133 invite: 'Invite bot',
134 selectGuild: 'Please select server',
137 addRestream: 'Add Restream',
139 applyError: 'Error signing up',
140 applySuccess: 'Application received',
141 signUpAs: 'Sign up as',
142 title: 'Application',
145 commentary: 'Commentary',
146 empty: 'No dates coming up.',
147 raceroom: 'Race room',
149 acceptComms: 'Open commentary application',
150 acceptTracker: 'Open tracker application',
151 addError: 'Error adding restream',
154 crewError: 'Error updating',
155 crewSuccess: 'Updated',
156 editError: 'Error saving',
157 editSuccess: 'Saved',
158 removeError: 'Error removing restream',
159 removeSuccess: 'Removed',
163 sgSignUp: 'SG Signup',
164 startTime: '{{ date, LL LT }}',
165 tracking: 'Tracking',
169 description: 'Um no',
170 heading: 'Access denied',
173 description: 'Pretty sure I had that somehere',
174 heading: 'Not found',
177 description: 'NotLikeThis',
178 heading: 'Server error',
182 concluded: 'This event has concluded.',
184 evergreen: 'Evergreen events',
186 ongoing: 'Ongoing events',
188 pastEpisodes: 'Past races',
190 upcomingEpisodes: 'Upcoming races',
193 alttpde: 'German ALttP Discord',
194 alttpwiki: 'ALttP Speedrunning Wiki',
195 competitions: 'Competitions',
196 connect: 'Connect Spedruns Discord',
197 contact: 'If you would like to organize a Tournament on this site, please contact holysmoke86 on Discord.',
201 muffins: 'Muffins\' Glitch Map',
203 resources: 'Resources',
204 restreamCentral: 'Restream Central Discord',
205 schedule: 'Schedule',
206 smd: 'German Super Metroid Discord',
207 smwiki: 'Super Metroid Speedrunning Wiki',
213 appDescription: 'Tournaments and tutorials for The Legend of Zelda: A Link to the Past Randomizer',
215 pleaseSelect: 'Please select',
225 AllowedIcon: 'Allowed',
226 ApplicationsIcon: 'Applications',
229 DiscordIcon: 'Discord',
231 FinishedIcon: 'Finished',
232 FirstPlaceIcon: 'First Place',
233 ForbiddenIcon: 'Forbidden',
234 ForfeitIcon: 'Forfeit',
235 LanguageIcon: 'Language',
236 LockedIcon: 'Locked',
237 LogoutIcon: 'Logout',
238 PendingIcon: 'Pending',
239 ProtocolIcon: 'Protocol',
240 ResultIcon: 'Result',
241 SecondPlaceIcon: 'Second Place',
242 SettingsIcon: 'Settings',
243 StreamIcon: 'Stream',
244 ThirdPlaceIcon: 'Third Place',
245 TwitchIcon: 'Twitch',
246 UnknownIcon: 'Unknown',
247 UnlockedIcon: 'Unlocked',
248 YoutubeIcon: 'YouTube',
252 armos: 'Armos Knights',
254 'big-key': 'Big Key',
256 'blue-boomerang': 'Boomerang',
257 'blue-mail': 'Blue Mail',
258 'blue-pendant': 'Pendant of Power',
259 'blue-potion': 'Blue Potion',
264 'bottle-bee': 'Bee in a Bottle',
267 'bowless-silvers': 'Silvers w/o Bow',
269 byrna: 'Cane of Byrna',
274 'dungeon-ct': 'Castle Tower',
275 'dungeon-dp': 'Desert Palace',
276 'dungeon-ep': 'Eastern Palace',
277 'dungeon-gt': 'Ganon\'s Tower',
278 'dungeon-hc': 'Hyrule Castle',
279 'dungeon-ip': 'Ice Palace',
280 'dungeon-mm': 'Misery Mire',
281 'dungeon-pd': 'Palace of Darkness',
282 'dungeon-sp': 'Swamp Palace',
283 'dungeon-sw': 'Skull Woods',
284 'dungeon-th': 'Tower of Hera',
285 'dungeon-tr': 'Turtle Rock',
286 'dungeon-tt': 'Thieves\' Town',
288 fairy: 'Fairy in a Bottle',
289 'fighter-shield': 'Fighter Shield',
290 'fighter-sword': 'Fighter Sword',
291 'fire-rod': 'Fire Rod',
292 'fire-shield': 'Fire Shield',
293 flippers: 'Flippers',
295 glove: 'Power Glove',
296 'gold-sword': 'Gold Sword',
297 'green-mail': 'Green Mail',
298 'green-pendant': 'Pendant of Courage',
299 'green-potion': 'Green Potion',
300 'half-magic': 'Half Magic',
302 'heart-0': 'No Heart Pieces',
303 'heart-1': 'One Heart Piece',
304 'heart-2': 'Two Heart Pieces',
305 'heart-3': 'Three Heart Pieces',
306 'heart-container': 'Heart Container',
307 'heart-piece': 'Heart Piece',
308 helma: 'King Helmasaur',
309 hookshot: 'Hookshot',
310 'ice-rod': 'Ice Rod',
311 kholdstare: 'Kholdstare',
313 lanmolas: 'Lanmolas',
315 'master-sword': 'Master Sword',
317 'mirror-shield': 'Mirror Shield',
318 mitts: 'Titan \'s Mitts',
321 moonpearl: 'Moonpearl',
322 mushroom: 'Mushroom',
323 'not-flippers': 'No Flippers',
324 'not-mirror': 'No Mirror',
325 'not-moonpearl': 'No Moonpearl',
328 'quarter-magic': 'Quarter Magic',
329 'red-bomb': 'Red Bomb',
330 'red-boomerang': 'Red Boomerang',
331 'red-crystal': 'Red Crystal',
332 'red-mail': 'Red Mail',
333 'red-pendant': 'Pendant of Wisdom',
334 'red-potion': 'Red Potion',
337 'small-key': 'Small Key',
338 somaria: 'Cane of Somaria',
339 'sword-1': 'Fighter Sword',
340 'sword-2': 'Master Sword',
341 'sword-3': 'Tempered Sword',
342 'sword-4': 'Gold Sword',
343 'tempered-sword': 'Tempered Sword',
345 vitreous: 'Vitreous',
349 description: 'Maps of The Legend of Zelda: A Link to the Past',
350 dwLong: 'Dark World',
352 goToLocation: 'Go to location',
354 lwLong: 'Light World',
356 onThisMap: 'On this map',
357 spLong: 'Special Areas',
359 uw2Long: 'Underworld 2',
361 uwLong: 'Underworld',
362 uwOverlay: 'Show grid',
367 schedule: 'Schedule',
374 empty: 'No participants on record',
375 heading: 'Participants',
376 participant: 'Participant',
377 placement: 'Placement',
379 placementSubjectToChange: 'Tournament incomplete, placement subject to change.',
381 admin: 'Administrator',
385 roles: 'Participated as',
386 tournament: 'Tournament',
392 p1: 'We\'re utilizing cokes and your browser\'s storage to remember your login and preferred language as well as protect against XSRF.',
393 p2: 'If you click on Login, you wil be redirected to a discord portal. Once signed in, Discord will provide us with your username, discriminator and ID.',
394 p3: 'Any results you submit will be published on this site and may be shared with the Discord server of the respective community.',
399 accepted: 'Application from {{username}} accepted',
400 received: 'Application from {{username}} received',
401 rejected: 'Application from {{username}} rejected',
404 comment: 'Result of round {{number}} commented: <1>{{comment}}</1>',
405 report: 'Result of <1>{{time}}</1> reported for round {{number}}',
408 create: 'Added round #{{number}}',
409 edit: 'Edited round #{{number}}',
410 lock: 'Round #{{number}} locked',
411 seed: 'Set seed for round #{{number}}',
412 unlock: 'Round #{{number}} unlocked',
415 close: 'Registration closed',
416 discord: 'Discord server connected',
417 lock: 'Tournament locked',
418 open: 'Registration opened',
419 settings: 'Modified settings',
420 unlock: 'Tournament unlocked',
422 unknown: 'Unknown protocol entry of type {{type}}.',
428 addComment: 'Comment',
431 edit: 'Change result',
432 editComment: 'Edit comment',
435 placement: 'Placement',
436 points_one: '{{ count }} point',
437 points_other: '{{ count }} points',
438 report: 'Report result',
439 reportError: 'Error saving :(',
440 reportPreview: 'Will be recorded as {{ time }}',
441 reportSuccess: 'Stored, thanks :)',
446 time: 'Time: {{ time }}',
448 vodNote: 'If you want to share your VoD, go ahead.',
452 date: '{{ date, L }}',
454 editError: 'Error saving round',
455 editSuccess: 'Saved successfully',
456 empty: 'No rounds yet',
459 noSeed: 'No seed set',
460 numberOfResults_one: '{{ count }} submission',
461 numberOfResults_other: '{{ count }} submissions',
462 loadMore: 'load more rounds',
464 lockDescription: 'When a round is locked, runners cannot submit or change results.',
465 locked: 'Results for this round have been locked.',
466 lockError: 'Error locking round',
467 lockIncompleteWarning: 'Warning: Not all runners have submitted their results for this round yet!',
468 lockSuccess: 'Round locked',
469 rolled_by: 'Rolled by',
470 rolledBy: 'Rolled by {{name}}',
473 setSeedError: 'Seed could not be set',
474 setSeedSuccess: 'Seed set',
477 unlock: 'Unock round',
478 unlockDescription: 'The round is unlocked and runers are free to submit or change their results again.',
479 unlocked: 'Results for this round are subject to change.',
480 unlockError: 'Error unlocking round',
481 unlockSuccess: 'Round unlocked',
487 description: 'Upcoming matches and other events.',
489 startTime: '{{ date, LT }}',
492 noResults: 'No results',
495 device: 'Preferred device',
499 settings: 'SNES Settings',
502 description: 'Tutorials for The Legend of Zelda: A Link to the Past Randomizer',
503 heading: 'Techniques',
504 lastModified: 'Last modified: {{ date, L }}',
505 requirements: 'Requires: ',
512 rulesetDescriptions: {
513 competitive: 'Competitive',
514 mg: 'Major Glitches',
516 owg: 'Overworld Glitches',
518 rulesetFilterHeading: 'Only show techniques allowed in the following rulesets:',
523 bossShuffle: 'Boss Shuffle',
524 calculation: 'Calculation',
525 checkCalculation: 'Dungeon checks',
527 inventory: 'Inventory (Doors)',
528 'room-data': 'Room data (glitched)',
530 compactKeysanity: 'Compact Keysanity',
531 ganonCrystals: 'Ganon Crystals',
532 glitches: 'Glitches',
547 thunt: 'Triforce Hunt',
550 gtCrystals: 'GT Crystals',
551 inverted: 'Inverted',
556 horizontal: 'Horizontal',
557 vertical: 'Vertical',
560 showCompass: 'Compasses',
564 situational: 'Situational',
566 showItems: 'Show Dungeon Items',
568 showSmall: 'Small Keys',
569 shuffleBig: 'Big Key Shuffle',
570 shuffleCompass: 'Compass Shuffle',
571 shuffleMap: 'Map Shuffle',
572 shuffleSmall: 'Small Key Shuffle',
573 title: 'Configuration',
575 wildCompass: 'Compasses',
576 wildItems: 'Wild Dungeon Items',
578 wildSmall: 'Small Keys',
579 worldState: 'World State',
581 inverted: 'Inverted',
587 blacksmith: 'Blacksmith',
589 'blinds-hideout': 'Blind\'s Hideout',
590 'bombos-tablet': 'Bombos Tablet',
591 'bonk-rocks': 'Pegasus Rocks',
592 'bottle-merchant': 'Bottle Merchant',
593 'bumper-cave': 'Bumper Cave',
594 'c-house': 'C-Shaped House',
596 'cave-45': 'Cave 45',
597 checkerboard: 'Checkerboard Cave',
598 'chest-game': 'Chest Game',
599 'chicken-house': 'Chicken House',
601 'desert-ledge': 'Desert Ledge',
602 'digging-game': 'Digging Game',
604 ep: 'Eastern Palace',
605 'floating-island': 'Floating Island',
606 'flute-spot': 'Flute Spot',
607 'ether-tablet': 'Ether Tablet',
608 'graveyard-ledge': 'Graveyard Ledge',
609 gt: 'Ganon\'s Tower',
610 'hammer-pegs': 'Hammer Pegs',
612 'hookshot-cave': 'Hookshot Cave',
613 'hookshot-cave-bonk': 'Hookshot Cave (bonkable chest)',
614 'hype-cave': 'Hype Cave',
615 'ice-rod-cave': 'Ice Rod Cave',
617 'kak-well': 'Kakariko Well',
618 'kings-tomb': 'King\'s Tomb',
619 'lake-hylia-island': 'Lake Hylia Island',
621 'links-house': 'Link\'s House',
622 'lost-woods-hideout': 'Lost Woods Hideout',
623 lumberjack: 'Lumberjack',
624 'magic-bat': 'Magic Bat',
625 'mimic-cave': 'Mimic Cave',
626 'mini-moldorm-cave': 'Mini Moldorm Cave',
627 'mire-shed': 'Mire Shed',
629 'mushroom-spot': 'Mushroom Spot',
630 'old-man': 'Old Man',
631 'paradox-cave': 'Paradox Cave',
632 pd: 'Palace of Darkness',
633 pedestal: 'Master Sword Pedestal',
634 'potion-shop': 'Potion Shop',
635 'purple-chest': 'Purple Chest',
636 pyramid: 'Pyramid Ledge',
637 'pyramid-fairy': 'Pyramid Fairy',
638 'race-game': 'Race Game',
640 'saha-hut': 'Sahasrahla\'s Hut',
641 'sick-kid': 'Sick Kid',
643 'spec-rock': 'Spectacle Rock',
644 'spec-rock-cave': 'Spectacle Rock Cave',
645 'spike-cave': 'Spike Cave',
646 'spiral-cave': 'Spiral Cave',
648 'super-bunny': 'Super Bunny Cave',
650 tavern: 'Back of Tavern',
652 tt: 'Thieves\' Town',
653 'waterfall-fairy': 'Waterfall Fairy',
655 'zora-ledge': 'Zora\'s Ledge',
660 applicationDenied: 'Application denied',
661 applicationPending: 'Application pending',
662 applications: 'Applications',
664 applyError: 'Error submitting application',
665 applySuccess: 'Application sent',
666 closeError: 'Error closing registration',
667 closeSuccess: 'Registration closed',
669 discordError: 'Error connecting',
670 discordNoCategory: 'No category',
671 discordRoundCategory: 'Category for round channels',
672 discordRoundTemplate: 'Template for round channels',
673 discordSettings: 'Discord settings',
674 discordSettingsError: 'Error saving discord settings',
675 discordSettingsSuccess: 'Discord settings saved',
676 discordSuccess: 'Discord associated',
677 inviteBot: 'Invite bot',
678 locked: 'Lock rounds',
679 lockError: 'Error locking tournament',
680 lockSuccess: 'Tournament locked',
681 monitors: 'Monitors',
682 noApplications: 'No applications at this point',
683 noRecord: 'Tournament set to not be recorded',
684 open: 'Open registration',
685 openError: 'Error opening registration',
686 openSuccess: 'Registration opened',
687 scoreboard: 'Scoreboard',
688 scoreChart: 'Score chart',
689 settings: 'Settings',
690 settingsError: 'Error saving settings',
691 settingsSuccess: 'Settings saved successfully',
692 showNumbers: 'Show numbers',
693 unlockError: 'Error unlocking tournaments',
694 unlockSuccess: 'Tournament unlocked',
697 addCommand: 'Add command',
712 question: 'Question',
717 unclassified: 'Generic',
721 chatError: 'Error sending message',
722 chatSettings: 'Chat Bot Settings',
723 chatSuccess: 'Message queued',
724 chatWaitMsgsMin: 'Min. messages',
725 chatWaitMsgsMax: 'Max. messages',
726 chatWaitTimeMin: 'Min. time',
727 chatWaitTimeMax: 'Max. time',
728 commandDialog: 'Edit command',
730 commandParameters: 'Parameters',
731 commandRestriction: 'Restriction',
732 commandRestrictions: {
737 commands: 'Commands',
741 'guessing-cancel': 'Cancel guessing game',
742 'guessing-leaderboard': 'Guessing game leaderboard',
743 'guessing-solve': 'Solve guessing game',
744 'guessing-start': 'Start guessing game',
745 'guessing-stop': 'Stop guessing game',
747 runner: 'Runner list',
749 controls: 'Controls',
751 activeMessage: 'Message when a game is already running',
752 cancelMessage: 'Game cancellation announcement',
753 closeWinnersMessage: 'Message for inexact winners',
754 closeWinnersMessageHint: '{names} will be replaced with a list of winners\' names and {distance} with the distance',
755 defaultActiveMessage: 'Channel already has an active guessing game',
756 defaultCancelMessage: 'Guessing game cancelled',
757 defaultCloseWinnersMessage: 'Congrats {names} on guessing within {distance}!',
758 defaultInvalidSolutionMessage: 'Please provide a valid solution to the guessing game',
759 defaultNoWinnersMessage: 'nobody wins :(',
760 defaultNotActiveMessage: 'Channel has no active guessing game',
761 defaultStartMessage: 'Get your guesses in',
762 defaultStopMessage: 'Guessing closed',
763 defaultWinnersMessage: 'Congrats {names}!',
765 guessTimestamp: '{{ timestamp, LT }}',
766 invalidSolutionMessage: 'Message for invalid (or missing) solution',
767 leaderboardType: 'Leaderboard type',
772 month: 'Current month',
773 year: 'Current year',
775 noWinnersMessage: 'Announcement for no winners',
776 notActiveMessage: 'Message when no game is currently active',
777 pointsCloseFirst: 'Points for first close match',
778 pointsCloseMax: 'Maximum distance to count as close match',
779 pointsCloseOther: 'Points for further close matches',
780 pointsExactFirst: 'Points for first exact match',
781 pointsExactOther: 'Points for further exact matches',
782 popoutControls: 'Popout controls',
783 settings: 'Guessing game settings',
784 startMessage: 'Starting announcement',
785 stopMessage: 'Closing announcement',
787 winnerScore: '{{ score }} points',
788 winnerScore_one: '{{ score }} point',
789 winnersMessage: 'Winners announcement',
790 winnersMessageHint: '{names} will be replaced with a list of winners\' names',
792 heading: 'Twitch Bot',
793 language: 'Preferred Language',
794 joinApp: 'Join as App Bot',
795 joinChat: 'Join as Chat Bot',
796 joinError: 'Error joining channel',
797 joinSuccess: 'Joined',
798 noManagePermission: 'You lack the required privileges to manage the twitch bot.',
799 partError: 'Error parting channel',
800 partSuccess: 'Parted',
801 randomChat: 'Random Chat',
808 saveError: 'Error saving',
809 saveSuccess: 'Saved',
810 selectChannel: 'Please select a channel to manage.',
811 sendApp: 'Send as App Bot',
812 sendChat: 'Send as Chat Bot',
815 heading: 'Twitch extension terms and policies',
816 p1: 'Participation in the guessing game solely takes place via Twitch chat. Your nickname might show up in chat, on stream and in the leaderboard panel, should you choose to participate.',
817 p2: 'To display the leaderboard, a request is made to alttp.localhorst.tv. This request is logged anonymously and not further processed.',
820 discordTag: 'Discord tag',
821 editNickname: 'Edit name',
822 editStreamLink: 'Edit stream link',
824 noStream: 'No stream set',
825 participationEmpty: 'Has not participated in any tourneys yet.',
826 roundRecords: 'Race records',
827 setNicknameError: 'Could not save name',
828 setNicknameSuccess: 'Name changed',
829 setStreamLinkError: 'Could not save stream link',
830 setStreamLinkSuccess: 'Stream link saved',
832 streamLink: 'Stream link',
833 tournaments: 'Tournaments',
834 tournamentRecords: 'Tournament records',
838 required: 'Please tell me',
839 time: 'Please enter as 1:23:45 (or 56:23 if you\'re fast ^^).',