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',
698 adlibChat: 'ad lib Chat',
699 adlibChatDesc: 'Generate a message inspired by the chatlog.',
700 adlibChatNote: 'Due to the amount of data required currently only supported in german.',
703 chatAdlibChance: 'ad lib chance',
717 question: 'Question',
722 unclassified: 'Generic',
726 chatError: 'Error sending message',
727 chatMinAge: 'Min. age (in days)',
728 chatSettings: 'Chat Bot Settings',
729 chatSource: 'Message source',
732 cat: 'Same category',
733 catchan: 'Own channel and same category',
736 chatSuccess: 'Message queued',
737 chatWaitMsgsMin: 'Min. messages',
738 chatWaitMsgsMax: 'Max. messages',
739 chatWaitTimeMin: 'Min. time',
740 chatWaitTimeMax: 'Max. time',
741 commandDialog: 'Edit command',
743 commandParameters: 'Parameters',
744 commandRestriction: 'Restriction',
745 commandRestrictions: {
750 commands: 'Commands',
754 'guessing-cancel': 'Cancel guessing game',
755 'guessing-leaderboard': 'Guessing game leaderboard',
756 'guessing-solve': 'Solve guessing game',
757 'guessing-start': 'Start guessing game',
758 'guessing-stop': 'Stop guessing game',
760 runner: 'Runner list',
762 controls: 'Controls',
764 activeMessage: 'Message when a game is already running',
765 cancelMessage: 'Game cancellation announcement',
766 closeWinnersMessage: 'Message for inexact winners',
767 closeWinnersMessageHint: '{names} will be replaced with a list of winners\' names and {distance} with the distance',
768 defaultActiveMessage: 'Channel already has an active guessing game',
769 defaultCancelMessage: 'Guessing game cancelled',
770 defaultCloseWinnersMessage: 'Congrats {names} on guessing within {distance}!',
771 defaultInvalidSolutionMessage: 'Please provide a valid solution to the guessing game',
772 defaultNoWinnersMessage: 'nobody wins :(',
773 defaultNotActiveMessage: 'Channel has no active guessing game',
774 defaultStartMessage: 'Get your guesses in',
775 defaultStopMessage: 'Guessing closed',
776 defaultWinnersMessage: 'Congrats {names}!',
778 guessTimestamp: '{{ timestamp, LT }}',
779 invalidSolutionMessage: 'Message for invalid (or missing) solution',
780 leaderboardType: 'Leaderboard type',
785 month: 'Current month',
786 year: 'Current year',
788 noWinnersMessage: 'Announcement for no winners',
789 notActiveMessage: 'Message when no game is currently active',
790 pointsCloseFirst: 'Points for first close match',
791 pointsCloseMax: 'Maximum distance to count as close match',
792 pointsCloseOther: 'Points for further close matches',
793 pointsExactFirst: 'Points for first exact match',
794 pointsExactOther: 'Points for further exact matches',
795 popoutControls: 'Popout controls',
796 settings: 'Guessing game settings',
797 startMessage: 'Starting announcement',
798 stopMessage: 'Closing announcement',
800 winnerScore: '{{ score }} points',
801 winnerScore_one: '{{ score }} point',
802 winnersMessage: 'Winners announcement',
803 winnersMessageHint: '{names} will be replaced with a list of winners\' names',
805 heading: 'Twitch Bot',
806 language: 'Preferred Language',
807 joinApp: 'Join as App Bot',
808 joinChat: 'Join as Chat Bot',
809 joinError: 'Error joining channel',
810 joinSuccess: 'Joined',
811 noManagePermission: 'You lack the required privileges to manage the twitch bot.',
812 partError: 'Error parting channel',
813 partSuccess: 'Parted',
814 randomChat: 'Random Chat',
821 saveError: 'Error saving',
822 saveSuccess: 'Saved',
823 selectChannel: 'Please select a channel to manage.',
824 sendApp: 'Send as App Bot',
825 sendChat: 'Send as Chat Bot',
828 heading: 'Twitch extension terms and policies',
829 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.',
830 p2: 'To display the leaderboard, a request is made to alttp.localhorst.tv. This request is logged anonymously and not further processed.',
833 discordTag: 'Discord tag',
834 editNickname: 'Edit name',
835 editStreamLink: 'Edit stream link',
837 noStream: 'No stream set',
838 participationEmpty: 'Has not participated in any tourneys yet.',
839 roundRecords: 'Race records',
840 setNicknameError: 'Could not save name',
841 setNicknameSuccess: 'Name changed',
842 setStreamLinkError: 'Could not save stream link',
843 setStreamLinkSuccess: 'Stream link saved',
845 streamLink: 'Stream link',
846 tournaments: 'Tournaments',
847 tournamentRecords: 'Tournament records',
851 required: 'Please tell me',
852 time: 'Please enter as 1:23:45 (or 56:23 if you\'re fast ^^).',