]> git.localhorst.tv Git - alttp.git/blob - resources/js/i18n/en.js
crew management
[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                 aos: {
48                         baseRomInvalid: 'CRC32 mismatch (need 35:53:61:83). Wrong ROM file?',
49                         baseRomRemoved: 'Base ROM removed.',
50                         baseRomSet: 'Base ROM set.',
51                         inviteBot: 'Invite Bot',
52                         inviteCommand: 'Invite Bot (command only)',
53                         randoDiscord: 'Randomizer Discord',
54                         randoWeb: 'Randomizer Webapp',
55                         setBaseRom: 'Set base ROM',
56                         tourneyDiscord: 'Tournament Discord',
57                 },
58                 aosGenerate: {
59                         heading: 'Generate AoSR Seed',
60                 },
61                 aosSeeds: {
62                         date: '{{ date, L LT }}',
63                         fetchingPatch: 'Fetching patch',
64                         filename: 'aosr - {{preset}} - {{hash}}',
65                         heading: 'Aria of Sorrow Randomizer Seed',
66                         generated: 'Generated',
67                         generator: 'Generator',
68                         generators: {
69                                 surge: 'This seed has been generated with fusecv\'s randomizer on aosrando.surge.sh.',
70                         },
71                         mystery: 'Mystery ROM, settings hidden',
72                         noMystery: 'No mystery',
73                         noRace: 'No race',
74                         patch: 'Patch ROM',
75                         patchError: 'Error applying patch: {{msg}}',
76                         preset: 'Preset',
77                         presets: {
78                                 Area: 'Area',
79                                 AreaAllBosses: 'Area all bosses',
80                                 AreaBeginner: 'Area beginner',
81                                 AreaExpert: 'Area expert',
82                                 AreaExtraFast: 'Area extra fast',
83                                 AreaRequireAllSouls: 'Area require all souls',
84                                 AreaSpicy: 'Area spicy',
85                                 Beginner: 'Beginner',
86                                 custom: 'Custom',
87                                 DoorAllBosses: 'Door all bosses',
88                                 DoorAllBossesEasy: 'Door all bosses easy',
89                                 ExtraFastNormal: 'Extra fast normal',
90                                 Normal: 'Normal',
91                                 SGLive2020: 'SGLive 2020',
92                                 SGLive2021: 'SGLive 2021',
93                                 SpicyNormal: 'Spicy normal',
94                                 Tournament2021: 'Tournament 2021',
95                                 Tournament2022: 'Tournament 2022',
96                         },
97                         race: 'Race ROM, seed hidden',
98                         seed: 'Seed',
99                         settingName: {
100                                 area: 'Map',
101                                 boss: 'Bosses',
102                                 doublechaos: 'Double chaos',
103                                 enemy: 'Enemy',
104                                 grahm: 'Graham',
105                                 itempool: 'Item pool',
106                                 kicker: 'Kicker without Malphas',
107                                 levelexp: 'Level EXP',
108                                 logic: 'Logic',
109                                 mapassist: 'Map assist',
110                                 nodupes: 'No dupes',
111                                 noww: 'No wrong warp',
112                                 palette: 'Palette',
113                                 panther: 'Panther',
114                                 reqallsouls: 'Require all souls',
115                                 shopprice: 'Shop price',
116                                 shopSouls: 'Shop souls',
117                                 startshop: 'Start with shop',
118                                 telestart: 'Teleport to start',
119                                 weight: 'Item weight',
120                         },
121                         settings: 'Settings',
122                         settingValue: {
123                                 area: {
124                                         AreaRandom: 'Area random',
125                                         DoorRandom: 'Door random',
126                                         Vanilla: 'Vanilla',
127                                 },
128                                 boss: {
129                                         'Dead-endShuffle': 'Dead end shuffle',
130                                         Vanilla: 'Vanilla',
131                                 },
132                                 doublechaos: {
133                                         'false': 'No',
134                                         'true': 'Yes',
135                                 },
136                                 enemy: {
137                                         RandomNoLimit: 'No limit',
138                                         RandomP20M5: '+20 -5',
139                                         RandomP30M10: '+30 -10',
140                                         RandomPM10: '±10',
141                                         RandomPM20: '±20',
142                                         RandomPMaxM5: '+max -5',
143                                         Vanilla: 'Vanilla',
144                                 },
145                                 grahm: {
146                                         AllBosses: 'All bosses',
147                                         BookSouls: 'Book souls',
148                                         NoCheck: 'No check',
149                                 },
150                                 itempool: {
151                                         AllSouls: 'All souls',
152                                         Standard: 'Standard',
153                                 },
154                                 kicker: {
155                                         'false': 'No',
156                                         'true': 'Yes',
157                                 },
158                                 levelexp: {
159                                         Casual: 'Casual',
160                                         Hard: 'Hard',
161                                         Lvl1: 'Level 1',
162                                         Vanilla: 'Vanilla',
163                                 },
164                                 logic: {
165                                         AreaTechTiers: 'Area tech tiers',
166                                         AreaTechTiersHard: 'Area tech tiers hard',
167                                         ForwardFeed: 'Forward feed',
168                                         ForwardFeedHard: 'Forward feed hard',
169                                         HybridProgression: 'Hybrid progression',
170                                         VeryRandom: 'Very random',
171                                         VeryRandomHard: 'Very random hard',
172                                         VeryRandomHardOnly: 'Very random hard only',
173                                 },
174                                 mapassist: {
175                                         'false': 'Off',
176                                         'true': 'On',
177                                 },
178                                 nodupes: {
179                                         'false': 'No',
180                                         'true': 'Yes',
181                                 },
182                                 noww: {
183                                         'false': 'No',
184                                         'true': 'Yes',
185                                 },
186                                 palette: {
187                                         Mode1: 'Mode 1',
188                                         'Mode1.5': 'Mode 1.5',
189                                         Mode2: 'Mode 2',
190                                         Vanilla: 'Vanilla',
191                                 },
192                                 panther: {
193                                         AlwaysRand: 'Always random',
194                                         ExtraFairRand: 'Extra fair random',
195                                         FirstAlways: 'Always first',
196                                         NeverExists: 'Never exists',
197                                         Rand70Dup: 'Random 70% dupe',
198                                 },
199                                 reqallsouls: {
200                                         'false': 'No',
201                                         'true': 'Yes',
202                                 },
203                                 shopprice: {
204                                         RandHV: 'Random HV',
205                                         Vanilla: 'Vanilla',
206                                 },
207                                 shopSouls: {
208                                         '2PerGroup': '2 per group',
209                                         Half: 'Half',
210                                         OnlySouls: 'Only souls',
211                                         Vanilla: 'Vanilla',
212                                 },
213                                 startshop: {
214                                         Unlocked: 'Unlocked',
215                                         Unlocked30k: 'Unlocked 30k',
216                                         Vanilla: 'Vanilla',
217                                 },
218                                 telestart: {
219                                         'false': 'Disabled',
220                                         'true': 'Enabled',
221                                 },
222                                 weight: {
223                                         '0': '0',
224                                         '1.0': '1.0',
225                                         '1.5': '1.5',
226                                         '2.0': '2.0',
227                                         '2.5': '2.5',
228                                         '3.0': '3.0',
229                                         '3.5': '3.5',
230                                 },
231                         },
232                         status: 'Status',
233                         statuses: {
234                                 error: 'error',
235                                 generated: 'generated',
236                                 pending: 'pending',
237                         },
238                 },
239                 applications: {
240                         accept: 'Accept',
241                         acceptError: 'Error accepting',
242                         acceptSuccess: 'Accepted',
243                         reject: 'Reject',
244                         rejectSuccess: 'Rejected',
245                         rejectError: 'Error rejecting',
246                 },
247                 button: {
248                         add: 'Add',
249                         back: 'Back',
250                         cancel: 'Cancel',
251                         chart: 'Chart',
252                         close: 'Close',
253                         confirm: 'Confirm',
254                         edit: 'Edit',
255                         generate: 'Generate',
256                         help: 'Help',
257                         login: 'Login',
258                         logout: 'Logout',
259                         new: 'New',
260                         protocol: 'Protocol',
261                         remove: 'Remove',
262                         retry: 'Retry',
263                         save: 'Save',
264                         search: 'Search',
265                         settings: 'Settings',
266                         signUp: 'Sign up',
267                         unconfirm: 'Retract',
268                 },
269                 crew: {
270                         roles: {
271                                 commentary: 'Commentary',
272                                 setup: 'Setup',
273                                 tracking: 'Tracking',
274                         },
275                 },
276                 episodes: {
277                         addRestream: 'Add Restream',
278                         applyDialog: {
279                                 applyError: 'Error signing up',
280                                 applySuccess: 'Application received',
281                                 signUpAs: 'Sign up as',
282                                 title: 'Application',
283                         },
284                         channel: 'Channel',
285                         commentary: 'Commentary',
286                         empty: 'No dates coming up.',
287                         restreamDialog: {
288                                 acceptComms: 'Open commentary application',
289                                 acceptTracker: 'Open tracker application',
290                                 addError: 'Error adding restream',
291                                 addSuccess: 'Added',
292                                 addUser: 'Add user',
293                                 crewError: 'Error updating',
294                                 crewSuccess: 'Updated',
295                                 editError: 'Error saving',
296                                 editSuccess: 'Saved',
297                                 removeError: 'Error removing restream',
298                                 removeSuccess: 'Removed',
299                                 title: 'Restream',
300                         },
301                         setup: 'Setup',
302                         startTime: '{{ date, LL LT }}',
303                         tracking: 'Tracking',
304                 },
305                 error: {
306                         403: {
307                                 description: 'Um no',
308                                 heading: 'Access denied',
309                         },
310                         404: {
311                                 description: 'Pretty sure I had that somehere',
312                                 heading: 'Not found',
313                         },
314                         500: {
315                                 description: 'NotLikeThis',
316                                 heading: 'Server error',
317                         },
318                 },
319                 footer: {
320                         alttpde: 'German ALttP Discord',
321                         alttpwiki: 'ALttP Speedrunning Wiki',
322                         competitions: 'Competitions',
323                         connect: 'Connect Spedruns Discord',
324                         contact: 'If you would like to organize a Tournament on this site, please contact HolySmoke#5229 on Discord.',
325                         info: 'Infos',
326                         map: 'ALttP Map',
327                         privacy: 'Privacy',
328                         resources: 'Resources',
329                         smd: 'German Super Metroid Discord',
330                         smwiki: 'Super Metroid Speedrunning Wiki',
331                         tech: 'ALttP Tech',
332                 },
333                 general: {
334                         anonymous: 'Anonym',
335                         appDescription: 'Tournaments and tutorials for The Legend of Zelda: A Link to the Past Randomizer',
336                         appName: 'ALttP',
337                         pleaseSelect: 'Please select',
338                 },
339                 icon: {
340                         AddIcon: 'Add',
341                         AllowedIcon: 'Allowed',
342                         ApplicationsIcon: 'Applications',
343                         ApplyIcon: 'Apply',
344                         ChartIcon: 'Chart',
345                         DiscordIcon: 'Discord',
346                         EditIcon: 'Edit',
347                         FinishedIcon: 'Finished',
348                         FirstPlaceIcon: 'First Place',
349                         ForbiddenIcon: 'Forbidden',
350                         ForfeitIcon: 'Forfeit',
351                         LanguageIcon: 'Language',
352                         LockedIcon: 'Locked',
353                         LogoutIcon: 'Logout',
354                         PendingIcon: 'Pending',
355                         ProtocolIcon: 'Protocol',
356                         ResultIcon: 'Result',
357                         SecondPlaceIcon: 'Second Place',
358                         SettingsIcon: 'Settings',
359                         StreamIcon: 'Stream',
360                         ThirdPlaceIcon: 'Third Place',
361                         TwitchIcon: 'Twitch',
362                         UnknownIcon: 'Unknown',
363                         UnlockedIcon: 'Unlocked',
364                         YoutubeIcon: 'YouTube',
365                         VideoIcon: 'Video',
366                         zelda: {
367                                 'big-key': 'Big Key',
368                                 'blue-boomerang': 'Boomerang',
369                                 'blue-mail': 'Blue Mail',
370                                 'blue-pendant': 'Pendant of Power',
371                                 'blue-potion': 'Blue Potion',
372                                 bombos: 'Bombos',
373                                 bomb: 'Bomb',
374                                 book: 'Book',
375                                 boots: 'Boots',
376                                 'bottle-bee': 'Bee in a Bottle',
377                                 bottle: 'Bottle',
378                                 bow: 'Bow',
379                                 bugnet: 'Bugnet',
380                                 byrna: 'Cane of Byrna',
381                                 cape: 'Cape',
382                                 compass: 'Compass',
383                                 crystal: 'Crystal',
384                                 duck: 'Duck',
385                                 ether: 'Ether',
386                                 fairy: 'Fairy in a Bottle',
387                                 'fighter-shield': 'Fighter Shield',
388                                 'fire-rod': 'Fire Rod',
389                                 'fire-shield': 'Fire Shield',
390                                 flippers: 'Flippers',
391                                 flute: 'Flute',
392                                 glove: 'Power Glove',
393                                 'green-mail': 'Green Mail',
394                                 'green-pendant': 'Pendant of Courage',
395                                 'green-potion': 'Green Potion',
396                                 hammer: 'Hammer',
397                                 'heart-container': 'Heart Container',
398                                 'heart-piece': 'Heart Piece',
399                                 hookshot: 'Hookshot',
400                                 'ice-rod': 'Ice Rod',
401                                 lamp: 'Lamp',
402                                 map: 'Map',
403                                 mirror: 'Mirror',
404                                 'mirror-shield': 'Mirror Shield',
405                                 mitts: 'Titan \'s Mitts',
406                                 moonpearl: 'Moonpearl',
407                                 mushroom: 'Mushroom',
408                                 'not-flippers': 'No Flippers',
409                                 'not-moonpearl': 'No Moonpearl',
410                                 powder: 'Powder',
411                                 quake: 'Quake',
412                                 'red-bomb': 'Red Bomb',
413                                 'red-boomerang': 'Red Boomerang',
414                                 'red-mail': 'Red Mail',
415                                 'red-pendant': 'Pendant of Wisdom',
416                                 'red-potion': 'Red Potion',
417                                 shovel: 'Shovel',
418                                 silvers: 'Silvers',
419                                 'small-key': 'Small Key',
420                                 somaria: 'Cane of Somaria',
421                         },
422                 },
423                 map: {
424                         description: 'Maps of The Legend of Zelda: A Link to the Past',
425                         dwLong: 'Dark World',
426                         dwShort: 'DW',
427                         goToLocation: 'Go to location',
428                         heading: 'Map',
429                         lwLong: 'Light World',
430                         lwShort: 'LW',
431                         onThisMap: 'On this map',
432                         spLong: 'Special Areas',
433                         spShort: 'SP',
434                         uwLong: 'Underworld',
435                         uwOverlay: 'Show grid',
436                         uwShort: 'UW',
437                 },
438                 menu: {
439                         map: 'Map',
440                         tech: 'Tech',
441                 },
442                 modes: {
443                         heading: 'Modes',
444                 },
445                 participants: {
446                         empty: 'No participants on record',
447                         heading: 'Participants',
448                         participant: 'Participant',
449                         placement: 'Placement',
450                         placementShort: '#',
451                         placementSubjectToChange: 'Tournament incomplete, placement subject to change.',
452                         roleNames: {
453                                 admin: 'Administrator',
454                                 monitor: 'Monitor',
455                                 runner: 'Runner',
456                         },
457                         roles: 'Participated as',
458                         tournament: 'Tournament',
459                         score: 'Score',
460                         scoreShort: 'Score',
461                 },
462                 privacy: {
463                         heading: 'Privacy',
464                         p1: 'We\'re utilizing cokes and your browser\'s storage to remember your login and preferred language as well as protect against XSRF.',
465                         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.',
466                         p3: 'Any results you submit will be published on this site and may be shared with the Discord server of the respective community.',
467                 },
468                 protocol: {
469                         description: {
470                                 application: {
471                                         accepted: 'Application from {{username}} accepted',
472                                         received: 'Application from {{username}} received',
473                                         rejected: 'Application from {{username}} rejected',
474                                 },
475                                 result: {
476                                         comment: 'Result of round {{number}} commented: <1>{{comment}}</1>',
477                                         report: 'Result of <1>{{time}}</1> reported for round {{number}}',
478                                 },
479                                 round: {
480                                         create: 'Added round #{{number}}',
481                                         edit: 'Edited round #{{number}}',
482                                         lock: 'Round #{{number}} locked',
483                                         seed: 'Set seed for round #{{number}}',
484                                         unlock: 'Round #{{number}} unlocked',
485                                 },
486                                 tournament: {
487                                         close: 'Registration closed',
488                                         discord: 'Discord server connected',
489                                         lock: 'Tournament locked',
490                                         open: 'Registration opened',
491                                         unlock: 'Tournament unlocked',
492                                 },
493                                 unknown: 'Unknown protocol entry of type {{type}}.',
494                         },
495                         empty: 'Empty',
496                         heading: 'Protocol',
497                 },
498                 results: {
499                         addComment: 'Comment',
500                         comment: 'Comment',
501                         details: 'Details',
502                         edit: 'Change result',
503                         editComment: 'Edit comment',
504                         forfeit: 'Forfeit',
505                         pending: 'Pending',
506                         placement: 'Placement',
507                         points_one: '{{ count }} point',
508                         points_other: '{{ count }} points',
509                         report: 'Report result',
510                         reportError: 'Error saving :(',
511                         reportPreview: 'Will be recorded as {{ time }}',
512                         reportSuccess: 'Stored, thanks :)',
513                         reportTime: 'Time',
514                         result: 'Result',
515                         round: 'Round',
516                         runner: 'Runner',
517                         time: 'Time: {{ time }}',
518                         vod: 'VoD',
519                         vodNote: 'If you want to share your VoD, go ahead.',
520                 },
521                 rounds: {
522                         code: 'Code',
523                         date: '{{ date, L }}',
524                         edit: 'Edit round',
525                         editError: 'Error saving round',
526                         editSuccess: 'Saved successfully',
527                         empty: 'No rounds yet',
528                         heading: 'Rounds',
529                         new: 'New round',
530                         noSeed: 'No seed set',
531                         numberOfResults_one: '{{ count }} submission',
532                         numberOfResults_other: '{{ count }} submissions',
533                         lock: 'Lock round',
534                         lockDescription: 'When a round is locked, runners cannot submit or change results.',
535                         locked: 'Results for this round have been locked.',
536                         lockError: 'Error locking round',
537                         lockIncompleteWarning: 'Warning: Not all runners have submitted their results for this round yet!',
538                         lockSuccess: 'Round locked',
539                         rolled_by: 'Rolled by',
540                         rolledBy: 'Rolled by {{name}}',
541                         seed: 'Seed',
542                         setSeed: 'Set seed',
543                         setSeedError: 'Seed could not be set',
544                         setSeedSuccess: 'Seed set',
545                         title: 'Title',
546                         unlock: 'Unock round',
547                         unlockDescription: 'The round is unlocked and runers are free to submit or change their results again.',
548                         unlocked: 'Results for this round are subject to change.',
549                         unlockError: 'Error unlocking round',
550                         unlockSuccess: 'Round unlocked',
551                 },
552                 rulesets: {
553                         heading: 'Rulesets',
554                 },
555                 schedule: {
556                         description: 'Upcoming matches and other events.',
557                         heading: 'Schedule',
558                         startTime: '{{ date, LT }}',
559                 },
560                 techniques: {
561                         description: 'Tutorials for The Legend of Zelda: A Link to the Past Randomizer',
562                         heading: 'Techniques',
563                         lastModified: 'Last modified: {{ date, L }}',
564                         requirements: 'Requires: ',
565                         rulesetCodes: {
566                                 competitive: 'COM',
567                                 mg: 'MG',
568                                 nl: 'NL',
569                                 owg: 'OWG',
570                         },
571                         rulesetDescriptions: {
572                                 competitive: 'Competitive',
573                                 mg: 'Major Glitches',
574                                 nl: 'No Logic',
575                                 owg: 'Overworld Glitches',
576                         },
577                         rulesetFilterHeading: 'Only show techniques allowed in the following rulesets:',
578                         seeAlso: 'See also',
579                 },
580                 tournaments: {
581                         admins: 'Admins',
582                         applicationDenied: 'Application denied',
583                         applicationPending: 'Application pending',
584                         applications: 'Applications',
585                         apply: 'Apply',
586                         applyError: 'Error submitting application',
587                         applySuccess: 'Application sent',
588                         closeError: 'Error closing registration',
589                         closeSuccess: 'Registration closed',
590                         discord: 'Discord',
591                         discordError: 'Error connecting',
592                         discordNoCategory: 'No category',
593                         discordRoundCategory: 'Category for round channels',
594                         discordRoundTemplate: 'Template for round channels',
595                         discordSettings: 'Discord settings',
596                         discordSettingsError: 'Error saving discord settings',
597                         discordSettingsSuccess: 'Discord settings saved',
598                         discordSuccess: 'Discord associated',
599                         inviteBot: 'Invite bot',
600                         locked: 'Lock rounds',
601                         lockError: 'Error locking tournament',
602                         lockSuccess: 'Tournament locked',
603                         monitors: 'Monitors',
604                         noApplications: 'No applications at this point',
605                         noRecord: 'Tournament set to not be recorded',
606                         open: 'Open registration',
607                         openError: 'Error opening registration',
608                         openSuccess: 'Registration opened',
609                         scoreboard: 'Scoreboard',
610                         scoreChart: 'Score chart',
611                         settings: 'Settings',
612                         unlockError: 'Error unlocking tournaments',
613                         unlockSuccess: 'Tournament unlocked',
614                 },
615                 users: {
616                         discordTag: 'Discord tag',
617                         editNickname: 'Edit name',
618                         editStreamLink: 'Edit stream link',
619                         nickname: 'Name',
620                         noStream: 'No stream set',
621                         participationEmpty: 'Has not participated in any tourneys yet.',
622                         roundRecords: 'Race records',
623                         setNicknameError: 'Could not save name',
624                         setNicknameSuccess: 'Name changed',
625                         setStreamLinkError: 'Could not save stream link',
626                         setStreamLinkSuccess: 'Stream link saved',
627                         stream: 'Stream',
628                         streamLink: 'Stream link',
629                         tournaments: 'Tournaments',
630                         tournamentRecords: 'Tournament records',
631                 },
632                 validation: {
633                         error: {
634                                 required: 'Please tell me',
635                                 time: 'Please enter as 1:23:45 (or 56:23 if you\'re fast ^^).',
636                                 url: 'URL plz',
637                         },
638                 }
639         },
640 };