]> git.localhorst.tv Git - alttp.git/blob - resources/js/i18n/en.js
add simple guessing game browser source
[alttp.git] / resources / js / i18n / en.js
1 /* eslint-disable max-len */
2 export default {
3         translation: {
4                 alttp: {
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',
9                 },
10                 alttpSeeds: {
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',
17                         generators: {
18                                 doors: 'This seed has been generated with Aerinon\'s door randomizer.',
19                         },
20                         mystery: 'Mystery ROM, settings hidden',
21                         noMystery: 'No mystery',
22                         noRace: 'No race',
23                         patch: 'Patch ROM',
24                         patchError: 'Error applying patch: {{msg}}',
25                         preset: 'Preset',
26                         presets: {
27                                 custom: 'Custom',
28                         },
29                         race: 'Race ROM, seed hidden',
30                         seed: 'Seed',
31                         settingName: {
32                                 shuffleenemies: 'Enemy shuffle',
33                         },
34                         settings: 'Settings',
35                         settingValue: {
36                                 shuffleenemies: {
37                                         shuffled: 'Shuffled',
38                                 },
39                         },
40                         status: 'Status',
41                         statuses: {
42                                 error: 'error',
43                                 generated: 'generated',
44                                 pending: 'pending',
45                         },
46                 },
47                 applications: {
48                         accept: 'Accept',
49                         acceptError: 'Error accepting',
50                         acceptSuccess: 'Accepted',
51                         reject: 'Reject',
52                         rejectSuccess: 'Rejected',
53                         rejectError: 'Error rejecting',
54                 },
55                 button: {
56                         add: 'Add',
57                         back: 'Back',
58                         browserSource: 'Browser source',
59                         cancel: 'Cancel',
60                         chart: 'Chart',
61                         close: 'Close',
62                         confirm: 'Confirm',
63                         edit: 'Edit',
64                         filter: 'Filter',
65                         generate: 'Generate',
66                         help: 'Help',
67                         invert: 'Invert',
68                         login: 'Login',
69                         logout: 'Logout',
70                         new: 'New',
71                         nextFrame: 'Next frame',
72                         pause: 'Pause',
73                         play: 'Play',
74                         playPause: 'Play/Pause',
75                         protocol: 'Protocol',
76                         remove: 'Remove',
77                         retry: 'Retry',
78                         save: 'Save',
79                         search: 'Search',
80                         send: 'Send',
81                         settings: 'Settings',
82                         signUp: 'Sign up',
83                         start: 'Start',
84                         stop: 'Stop',
85                         unconfirm: 'Retract',
86                         unset: 'Unset',
87                 },
88                 content: {
89                         attribution: 'Attribution',
90                         description: 'Description',
91                         edit: 'Edit content',
92                         saveError: 'Error saving',
93                         saveSuccess: 'Saved',
94                         short: 'Short description',
95                         title: 'Title',
96                 },
97                 crew: {
98                         roles: {
99                                 commentary: 'Commentary',
100                                 setup: 'Setup',
101                                 tracking: 'Tracking',
102                         },
103                 },
104                 discordBot: {
105                         channel: 'Channel',
106                         controls: 'Controls',
107                         guild: 'Server',
108                         heading: 'Discord Bot',
109                         invite: 'Invite bot',
110                         selectGuild: 'Please select server',
111                 },
112                 episodes: {
113                         addRestream: 'Add Restream',
114                         applyDialog: {
115                                 applyError: 'Error signing up',
116                                 applySuccess: 'Application received',
117                                 signUpAs: 'Sign up as',
118                                 title: 'Application',
119                         },
120                         channel: 'Channel',
121                         commentary: 'Commentary',
122                         empty: 'No dates coming up.',
123                         raceroom: 'Race room',
124                         restreamDialog: {
125                                 acceptComms: 'Open commentary application',
126                                 acceptTracker: 'Open tracker application',
127                                 addError: 'Error adding restream',
128                                 addSuccess: 'Added',
129                                 addUser: 'Add user',
130                                 crewError: 'Error updating',
131                                 crewSuccess: 'Updated',
132                                 editError: 'Error saving',
133                                 editSuccess: 'Saved',
134                                 removeError: 'Error removing restream',
135                                 removeSuccess: 'Removed',
136                                 title: 'Restream',
137                         },
138                         setup: 'Setup',
139                         sgSignUp: 'SG Signup',
140                         startTime: '{{ date, LL LT }}',
141                         tracking: 'Tracking',
142                 },
143                 error: {
144                         403: {
145                                 description: 'Um no',
146                                 heading: 'Access denied',
147                         },
148                         404: {
149                                 description: 'Pretty sure I had that somehere',
150                                 heading: 'Not found',
151                         },
152                         500: {
153                                 description: 'NotLikeThis',
154                                 heading: 'Server error',
155                         },
156                 },
157                 events: {
158                         concluded: 'This event has concluded.',
159                         end: 'End',
160                         evergreen: 'Evergreen events',
161                         heading: 'Events',
162                         ongoing: 'Ongoing events',
163                         past: 'Past events',
164                         pastEpisodes: 'Past races',
165                         start: 'Start',
166                         upcomingEpisodes: 'Upcoming races',
167                 },
168                 footer: {
169                         alttpde: 'German ALttP Discord',
170                         alttpwiki: 'ALttP Speedrunning Wiki',
171                         competitions: 'Competitions',
172                         connect: 'Connect Spedruns Discord',
173                         contact: 'If you would like to organize a Tournament on this site, please contact holysmoke86 on Discord.',
174                         events: 'Events',
175                         info: 'Infos',
176                         map: 'ALttP Map',
177                         muffins: 'Muffins\' Glitch Map',
178                         privacy: 'Privacy',
179                         resources: 'Resources',
180                         restreamCentral: 'Restream Central Discord',
181                         schedule: 'Schedule',
182                         smd: 'German Super Metroid Discord',
183                         smwiki: 'Super Metroid Speedrunning Wiki',
184                         tech: 'ALttP Tech',
185                 },
186                 general: {
187                         actions: 'Actions',
188                         anonymous: 'Anonym',
189                         appDescription: 'Tournaments and tutorials for The Legend of Zelda: A Link to the Past Randomizer',
190                         appName: 'ALttP',
191                         pleaseSelect: 'Please select',
192                 },
193                 icon: {
194                         AddIcon: 'Add',
195                         AllowedIcon: 'Allowed',
196                         ApplicationsIcon: 'Applications',
197                         ApplyIcon: 'Apply',
198                         ChartIcon: 'Chart',
199                         DiscordIcon: 'Discord',
200                         EditIcon: 'Edit',
201                         FinishedIcon: 'Finished',
202                         FirstPlaceIcon: 'First Place',
203                         ForbiddenIcon: 'Forbidden',
204                         ForfeitIcon: 'Forfeit',
205                         LanguageIcon: 'Language',
206                         LockedIcon: 'Locked',
207                         LogoutIcon: 'Logout',
208                         PendingIcon: 'Pending',
209                         ProtocolIcon: 'Protocol',
210                         ResultIcon: 'Result',
211                         SecondPlaceIcon: 'Second Place',
212                         SettingsIcon: 'Settings',
213                         StreamIcon: 'Stream',
214                         ThirdPlaceIcon: 'Third Place',
215                         TwitchIcon: 'Twitch',
216                         UnknownIcon: 'Unknown',
217                         UnlockedIcon: 'Unlocked',
218                         YoutubeIcon: 'YouTube',
219                         VideoIcon: 'Video',
220                         zelda: {
221                                 'big-key': 'Big Key',
222                                 'blue-boomerang': 'Boomerang',
223                                 'blue-mail': 'Blue Mail',
224                                 'blue-pendant': 'Pendant of Power',
225                                 'blue-potion': 'Blue Potion',
226                                 bombos: 'Bombos',
227                                 bomb: 'Bomb',
228                                 book: 'Book',
229                                 boots: 'Boots',
230                                 'bottle-bee': 'Bee in a Bottle',
231                                 bottle: 'Bottle',
232                                 bow: 'Bow',
233                                 bugnet: 'Bugnet',
234                                 byrna: 'Cane of Byrna',
235                                 cape: 'Cape',
236                                 compass: 'Compass',
237                                 crystal: 'Crystal',
238                                 duck: 'Duck',
239                                 'dungeon-ct': 'Castle Tower',
240                                 'dungeon-dp': 'Desert Palace',
241                                 'dungeon-ep': 'Eastern Palace',
242                                 'dungeon-gt': 'Ganon\'s Tower',
243                                 'dungeon-hc': 'Hyrule Castle',
244                                 'dungeon-ip': 'Ice Palace',
245                                 'dungeon-mm': 'Misery Mire',
246                                 'dungeon-pd': 'Palace of Darkness',
247                                 'dungeon-sp': 'Swamp Palace',
248                                 'dungeon-sw': 'Skull Woods',
249                                 'dungeon-th': 'Tower of Hera',
250                                 'dungeon-tr': 'Turtle Rock',
251                                 'dungeon-tt': 'Thieves\' Town',
252                                 ether: 'Ether',
253                                 fairy: 'Fairy in a Bottle',
254                                 'fighter-shield': 'Fighter Shield',
255                                 'fighter-sword': 'Fighter Sword',
256                                 'fire-rod': 'Fire Rod',
257                                 'fire-shield': 'Fire Shield',
258                                 flippers: 'Flippers',
259                                 flute: 'Flute',
260                                 glove: 'Power Glove',
261                                 'green-mail': 'Green Mail',
262                                 'green-pendant': 'Pendant of Courage',
263                                 'green-potion': 'Green Potion',
264                                 hammer: 'Hammer',
265                                 'heart-container': 'Heart Container',
266                                 'heart-piece': 'Heart Piece',
267                                 hookshot: 'Hookshot',
268                                 'ice-rod': 'Ice Rod',
269                                 lamp: 'Lamp',
270                                 map: 'Map',
271                                 mirror: 'Mirror',
272                                 'mirror-shield': 'Mirror Shield',
273                                 mitts: 'Titan \'s Mitts',
274                                 moonpearl: 'Moonpearl',
275                                 mushroom: 'Mushroom',
276                                 'not-flippers': 'No Flippers',
277                                 'not-mirror': 'No Mirror',
278                                 'not-moonpearl': 'No Moonpearl',
279                                 powder: 'Powder',
280                                 quake: 'Quake',
281                                 'red-bomb': 'Red Bomb',
282                                 'red-boomerang': 'Red Boomerang',
283                                 'red-mail': 'Red Mail',
284                                 'red-pendant': 'Pendant of Wisdom',
285                                 'red-potion': 'Red Potion',
286                                 shovel: 'Shovel',
287                                 silvers: 'Silvers',
288                                 'small-key': 'Small Key',
289                                 somaria: 'Cane of Somaria',
290                         },
291                 },
292                 map: {
293                         description: 'Maps of The Legend of Zelda: A Link to the Past',
294                         dwLong: 'Dark World',
295                         dwShort: 'DW',
296                         goToLocation: 'Go to location',
297                         heading: 'Map',
298                         lwLong: 'Light World',
299                         lwShort: 'LW',
300                         onThisMap: 'On this map',
301                         spLong: 'Special Areas',
302                         spShort: 'SP',
303                         uw2Long: 'Underworld 2',
304                         uw2Short: 'UW2',
305                         uwLong: 'Underworld',
306                         uwOverlay: 'Show grid',
307                         uwShort: 'UW',
308                 },
309                 menu: {
310                         map: 'Map',
311                         schedule: 'Schedule',
312                         tech: 'Tech',
313                 },
314                 modes: {
315                         heading: 'Modes',
316                 },
317                 participants: {
318                         empty: 'No participants on record',
319                         heading: 'Participants',
320                         participant: 'Participant',
321                         placement: 'Placement',
322                         placementShort: '#',
323                         placementSubjectToChange: 'Tournament incomplete, placement subject to change.',
324                         roleNames: {
325                                 admin: 'Administrator',
326                                 monitor: 'Monitor',
327                                 runner: 'Runner',
328                         },
329                         roles: 'Participated as',
330                         tournament: 'Tournament',
331                         score: 'Score',
332                         scoreShort: 'Score',
333                 },
334                 privacy: {
335                         heading: 'Privacy',
336                         p1: 'We\'re utilizing cokes and your browser\'s storage to remember your login and preferred language as well as protect against XSRF.',
337                         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.',
338                         p3: 'Any results you submit will be published on this site and may be shared with the Discord server of the respective community.',
339                 },
340                 protocol: {
341                         description: {
342                                 application: {
343                                         accepted: 'Application from {{username}} accepted',
344                                         received: 'Application from {{username}} received',
345                                         rejected: 'Application from {{username}} rejected',
346                                 },
347                                 result: {
348                                         comment: 'Result of round {{number}} commented: <1>{{comment}}</1>',
349                                         report: 'Result of <1>{{time}}</1> reported for round {{number}}',
350                                 },
351                                 round: {
352                                         create: 'Added round #{{number}}',
353                                         edit: 'Edited round #{{number}}',
354                                         lock: 'Round #{{number}} locked',
355                                         seed: 'Set seed for round #{{number}}',
356                                         unlock: 'Round #{{number}} unlocked',
357                                 },
358                                 tournament: {
359                                         close: 'Registration closed',
360                                         discord: 'Discord server connected',
361                                         lock: 'Tournament locked',
362                                         open: 'Registration opened',
363                                         settings: 'Modified settings',
364                                         unlock: 'Tournament unlocked',
365                                 },
366                                 unknown: 'Unknown protocol entry of type {{type}}.',
367                         },
368                         empty: 'Empty',
369                         heading: 'Protocol',
370                 },
371                 results: {
372                         addComment: 'Comment',
373                         comment: 'Comment',
374                         details: 'Details',
375                         edit: 'Change result',
376                         editComment: 'Edit comment',
377                         forfeit: 'Forfeit',
378                         pending: 'Pending',
379                         placement: 'Placement',
380                         points_one: '{{ count }} point',
381                         points_other: '{{ count }} points',
382                         report: 'Report result',
383                         reportError: 'Error saving :(',
384                         reportPreview: 'Will be recorded as {{ time }}',
385                         reportSuccess: 'Stored, thanks :)',
386                         reportTime: 'Time',
387                         result: 'Result',
388                         round: 'Round',
389                         runner: 'Runner',
390                         time: 'Time: {{ time }}',
391                         vod: 'VoD',
392                         vodNote: 'If you want to share your VoD, go ahead.',
393                 },
394                 rounds: {
395                         code: 'Code',
396                         date: '{{ date, L }}',
397                         edit: 'Edit round',
398                         editError: 'Error saving round',
399                         editSuccess: 'Saved successfully',
400                         empty: 'No rounds yet',
401                         heading: 'Rounds',
402                         new: 'New round',
403                         noSeed: 'No seed set',
404                         numberOfResults_one: '{{ count }} submission',
405                         numberOfResults_other: '{{ count }} submissions',
406                         loadMore: 'load more rounds',
407                         lock: 'Lock round',
408                         lockDescription: 'When a round is locked, runners cannot submit or change results.',
409                         locked: 'Results for this round have been locked.',
410                         lockError: 'Error locking round',
411                         lockIncompleteWarning: 'Warning: Not all runners have submitted their results for this round yet!',
412                         lockSuccess: 'Round locked',
413                         rolled_by: 'Rolled by',
414                         rolledBy: 'Rolled by {{name}}',
415                         seed: 'Seed',
416                         setSeed: 'Set seed',
417                         setSeedError: 'Seed could not be set',
418                         setSeedSuccess: 'Seed set',
419                         spoiler: 'Spoiler',
420                         title: 'Title',
421                         unlock: 'Unock round',
422                         unlockDescription: 'The round is unlocked and runers are free to submit or change their results again.',
423                         unlocked: 'Results for this round are subject to change.',
424                         unlockError: 'Error unlocking round',
425                         unlockSuccess: 'Round unlocked',
426                 },
427                 rulesets: {
428                         heading: 'Rulesets',
429                 },
430                 schedule: {
431                         description: 'Upcoming matches and other events.',
432                         heading: 'Schedule',
433                         startTime: '{{ date, LT }}',
434                 },
435                 search: {
436                         noResults: 'No results',
437                 },
438                 techniques: {
439                         description: 'Tutorials for The Legend of Zelda: A Link to the Past Randomizer',
440                         heading: 'Techniques',
441                         lastModified: 'Last modified: {{ date, L }}',
442                         requirements: 'Requires: ',
443                         rulesetCodes: {
444                                 competitive: 'COM',
445                                 mg: 'MG',
446                                 nl: 'NL',
447                                 owg: 'OWG',
448                         },
449                         rulesetDescriptions: {
450                                 competitive: 'Competitive',
451                                 mg: 'Major Glitches',
452                                 nl: 'No Logic',
453                                 owg: 'Overworld Glitches',
454                         },
455                         rulesetFilterHeading: 'Only show techniques allowed in the following rulesets:',
456                         seeAlso: 'See also',
457                 },
458                 tournaments: {
459                         admins: 'Admins',
460                         applicationDenied: 'Application denied',
461                         applicationPending: 'Application pending',
462                         applications: 'Applications',
463                         apply: 'Apply',
464                         applyError: 'Error submitting application',
465                         applySuccess: 'Application sent',
466                         closeError: 'Error closing registration',
467                         closeSuccess: 'Registration closed',
468                         discord: 'Discord',
469                         discordError: 'Error connecting',
470                         discordNoCategory: 'No category',
471                         discordRoundCategory: 'Category for round channels',
472                         discordRoundTemplate: 'Template for round channels',
473                         discordSettings: 'Discord settings',
474                         discordSettingsError: 'Error saving discord settings',
475                         discordSettingsSuccess: 'Discord settings saved',
476                         discordSuccess: 'Discord associated',
477                         inviteBot: 'Invite bot',
478                         locked: 'Lock rounds',
479                         lockError: 'Error locking tournament',
480                         lockSuccess: 'Tournament locked',
481                         monitors: 'Monitors',
482                         noApplications: 'No applications at this point',
483                         noRecord: 'Tournament set to not be recorded',
484                         open: 'Open registration',
485                         openError: 'Error opening registration',
486                         openSuccess: 'Registration opened',
487                         scoreboard: 'Scoreboard',
488                         scoreChart: 'Score chart',
489                         settings: 'Settings',
490                         settingsError: 'Error saving settings',
491                         settingsSuccess: 'Settings saved successfully',
492                         showNumbers: 'Show numbers',
493                         unlockError: 'Error unlocking tournaments',
494                         unlockSuccess: 'Tournament unlocked',
495                 },
496                 twitchBot: {
497                         addCommand: 'Add command',
498                         channel: 'Channel',
499                         chat: 'Chat',
500                         chatError: 'Error sending message',
501                         chatSettings: 'Chat Bot Settings',
502                         chatSuccess: 'Message queued',
503                         chatWaitMsgsMin: 'Min. messages',
504                         chatWaitMsgsMax: 'Max. messages',
505                         chatWaitTimeMin: 'Min. time',
506                         chatWaitTimeMax: 'Max. time',
507                         commandDialog: 'Edit command',
508                         commandName: 'Name',
509                         commandParameters: 'Parameters',
510                         commandRestriction: 'Restriction',
511                         commandRestrictions: {
512                                 mod: 'Mods',
513                                 none: 'none',
514                                 owner: 'Owner',
515                         },
516                         commands: 'Commands',
517                         commandType: 'Type',
518                         commandTypes: {
519                                 crew: 'Crew list',
520                                 'guessing-cancel': 'Cancel guessing game',
521                                 'guessing-leaderboard': 'Guessing game leaderboard',
522                                 'guessing-solve': 'Solve guessing game',
523                                 'guessing-start': 'Start guessing game',
524                                 'guessing-stop': 'Stop guessing game',
525                                 none: 'keiner',
526                                 runner: 'Runner list',
527                         },
528                         controls: 'Controls',
529                         guessingGame: {
530                                 activeMessage: 'Message when a game is already running',
531                                 cancelMessage: 'Game cancellation announcement',
532                                 defaultActiveMessage: 'Channel already has an active guessing game',
533                                 defaultCancelMessage: 'Guessing game cancelled',
534                                 defaultInvalidSolutionMessage: 'Please provide a valid solution to the guessing game',
535                                 defaultNoWinnersMessage: 'nobody wins :(',
536                                 defaultNotActiveMessage: 'Channel has no active guessing game',
537                                 defaultStartMessage: 'Get your guesses in',
538                                 defaultStopMessage: 'Guessing closed',
539                                 defaultWinnersMessage: 'Congrats {names}!',
540                                 guesses: 'Guesses',
541                                 guessTimestamp: '{{ timestamp, LT }}',
542                                 invalidSolutionMessage: 'Message for invalid (or missing) solution',
543                                 noWinnersMessage: 'Announcement for no winners',
544                                 notActiveMessage: 'Message when no game is currently active',
545                                 pointsCloseFirst: 'Points for first close match',
546                                 pointsCloseMax: 'Maximum distance to count as close match',
547                                 pointsCloseOther: 'Points for further close matches',
548                                 pointsExactFirst: 'Points for first exact match',
549                                 pointsExactOther: 'Points for further exact matches',
550                                 popoutControls: 'Popout controls',
551                                 settings: 'Guessing game settings',
552                                 startMessage: 'Starting announcement',
553                                 stopMessage: 'Closing announcement',
554                                 winners: 'Winners',
555                                 winnerScore: '{{ score }} points',
556                                 winnerScore_one: '{{ score }} point',
557                                 winnersMessage: 'Winners announcement',
558                                 winnersMessageHint: '{names} will be replaced with a list of winners\' names',
559                         },
560                         heading: 'Twitch Bot',
561                         joinApp: 'Join as App Bot',
562                         joinChat: 'Join as Chat Bot',
563                         joinError: 'Error joining channel',
564                         joinSuccess: 'Joined',
565                         noManagePermission: 'You lack the required privileges to manage the twitch bot.',
566                         partError: 'Error parting channel',
567                         partSuccess: 'Parted',
568                         saveError: 'Error saving',
569                         saveSuccess: 'Saved',
570                         selectChannel: 'Please select a channel to manage.',
571                         sendApp: 'Send as App Bot',
572                         sendChat: 'Send as Chat Bot',
573                 },
574                 users: {
575                         discordTag: 'Discord tag',
576                         editNickname: 'Edit name',
577                         editStreamLink: 'Edit stream link',
578                         nickname: 'Name',
579                         noStream: 'No stream set',
580                         participationEmpty: 'Has not participated in any tourneys yet.',
581                         roundRecords: 'Race records',
582                         setNicknameError: 'Could not save name',
583                         setNicknameSuccess: 'Name changed',
584                         setStreamLinkError: 'Could not save stream link',
585                         setStreamLinkSuccess: 'Stream link saved',
586                         stream: 'Stream',
587                         streamLink: 'Stream link',
588                         tournaments: 'Tournaments',
589                         tournamentRecords: 'Tournament records',
590                 },
591                 validation: {
592                         error: {
593                                 required: 'Please tell me',
594                                 time: 'Please enter as 1:23:45 (or 56:23 if you\'re fast ^^).',
595                                 url: 'URL plz',
596                         },
597                 }
598         },
599 };