export default {
	nav: {
		home: 'home',
		scraps: 'scraps',
		about: 'about',
		dashboard: 'dashboard',
		leaderboard: 'leaderboard',
		shop: 'shop',
		refinery: 'refinery',
		explore: 'explore',
		logout: 'logout',
		info: 'info',
		reviews: 'reviews',
		users: 'users',
		orders: 'orders',
		news: 'news',
		escape: 'escape',
		admin: 'admin',
		more: 'more'
	},
	landing: {
		youShip: 'you ship:',
		anyProject: 'any project',
		weShip: 'we ship:',
		chanceToWin: 'a chance to win something amazing',
		yourEmail: 'your email',
		pleaseEnterEmail: 'please enter your email',
		pleaseEnterValidEmail: 'please enter a valid email',
		startScrapping: 'start scrapping',
		goToDashboard: 'go to dashboard',
		itemsUpForGrabs: '(items up for grabs)',
		tldr: 'tl;dr',
		aboutScraps: 'about scraps',
		sillyTooltip: 'silly, nonsensical, or fun',
		rareStickersTooltip: '(including rare stickers)',
		optionallySillyTooltip: 'optionally silly, nonsensical, or fun',
		stickersTooltip: '(including stickers)',
		vermontTooltip: 'in vermont',
		hardwareTooltip: 'sensors, esp32s, arduinos, breadboards, and a singular resistor',
		limitedEditionTooltip: 'limited edition stickers',
		anyProjectTooltip: 'or literally any project',
		fudgeTooltip: 'fudge fudge fudge',
		collectionTooltip:
			'soon to be made collection.hackclub.com to keep track of your sticker collection',
		weShipRandomItems: 'random items from hq',
		moreHoursMoreStuff: '(more hours, more stuff)',
		coldAndWintery: "it's cold and wintery here",
		atHackClubHQ:
			'at hack club hq. after prototype, overglade, milkyway, and other hackathons, there are boxes and boxes of items, "scraps," if you will. now, dear hack clubber, this ysws is your chance to win the cool leftovers, including random hardware',
		postcardsAndMore: ', postcards, fudge, and maybe a secret surprise',
		butHow: 'but how, you may ask?',
		simpleExplanation:
			"well, it's simple: you just ship any projects that are slightly silly, nonsensical, or fun",
		earnScraps: ', and you will earn scraps for the time you put in! track your time with',
		hackatime: 'hackatime',
		watchScrapsRollIn: 'and watch the scraps roll in.',
		whatCanYouWin: 'what can you win?',
		currentlyRandomAssortment:
			'currently, there is a random assortment of hardware left over from prototype, postcards, the famous vermont fudge',
		moreItemsPlanned: ', and more items planned as events wrap up. oh, and the best part,',
		stickers: 'stickers!',
		wonderedHowToGet: 'if you have ever wondered how to get the cool stickers from',
		hereIsYourChance:
			'? well, here is your chance to get any sticker (that we have in stock) to complete your collection',
		rarestStickers:
			'! this includes some of the rarest and most sought-after stickers from hack club.',
		faq: 'frequently asked questions'
	},
	dashboard: {
		hello: 'hello, {name}',
		greetings: {
			readyToScrap: 'ready to scrap?',
			timeToBuild: 'time to build something silly',
			whatWillYouShip: 'what will you ship today?',
			letTheScrapBegin: 'let the scrapping begin',
			hackAway: 'hack away!',
			makeSomethingFun: 'make something fun',
			createShipRepeat: 'create, ship, repeat',
			keepOnScrapping: 'keep on scrapping'
		},
		newProject: 'new project',
		tier: 'tier',
		faq: 'faq',
		faqQuestions: {
			howDoesShopWork: 'how does the shop work?',
			howDoesShopWorkAnswer:
				'spend scraps to roll for prizes. each item has a probability of winning - boost your odds in the refinery!',
			whatIsHackatime: 'what is hackatime?',
			whatIsHackatimeAnswer:
				"is hack club's time tracking tool that automatically logs your coding hours.",
			whatIsRefinery: 'what is the refinery?',
			whatIsRefineryAnswer:
				'spend scraps to increase your probability of winning an item. each upgrade boosts your chances!',
			howLongDoesReviewTake: 'how long does review take?',
			howLongDoesReviewTakeAnswer:
				"project reviews typically take a few days. you'll be notified when your project is approved!",
			whatIfILoseRoll: 'what happens if i lose a roll?',
			whatIfILoseRollAnswer:
				'you receive consolation paper from hq. your refinery upgrades are kept, so try again!',
			moreQuestions: 'more questions?'
		}
	},
	shop: {
		itemsUpForGrabs: 'items up for grabs',
		tags: 'tags:',
		sort: 'sort:',
		default: 'default',
		favorites: 'favorites',
		favoritesSortHint: 'yours first, then most wished',
		probability: 'probability',
		cost: 'cost (low to high)',
		loadingItems: 'Loading items...',
		noItemsAvailable: 'No items available',
		soldOut: 'sold out',
		left: 'left',
		chance: 'chance',
		myOrders: 'my orders',
		clear: 'clear',
		consolationScrapPaper: 'consolation scrap paper',
		betterLuckNextTime: 'better luck next time!',
		youRolledButNeeded: 'you rolled {rolled} but needed {needed} or less.',
		consolationMessage:
			"as a consolation, we'll send you a random scrap of paper from hack club hq! just tell us where to ship it.",
		yourChance: 'your chance',
		base: 'base',
		yourBoost: 'your boost',
		previousBuy: 'previous buy',
		leaderboard: 'leaderboard',
		wishlist: 'wishlist',
		buyers: 'buyers',
		noOneHasBoostedYet: 'no one has boosted yet',
		peopleWantThisItem: 'people want this item',
		includingYou: 'including you!',
		noOneHasWonYet: 'no one has won this item yet',
		notEnoughScraps: 'not enough scraps',
		tryYourLuck: 'try your luck',
		confirmTryYourLuck: 'confirm try your luck',
		confirmTryLuckMessage: 'are you sure you want to try your luck? this will cost',
		yourChanceLabel: 'your chance:',
		somethingWentWrong: 'something went wrong',
		failedToTryLuck: 'Failed to try luck'
	},
	common: {
		cancel: 'cancel',
		confirm: 'confirm',
		save: 'save',
		delete: 'delete',
		edit: 'edit',
		submit: 'submit',
		close: 'close',
		loading: 'loading...',
		error: 'error',
		success: 'success',
		serverError: 'server error',
		scraps: 'scraps',
		dismiss: 'dismiss',
		ok: 'ok',
		create: 'create',
		creating: 'creating...',
		trying: 'trying...',
		tryLuck: 'try luck',
		saving: 'saving...',
		result: 'result'
	},
	refinery: {
		refinery: 'refinery',
		upgradeYourLuck: 'upgrade your luck',
		maxed: 'maxed',
		upgrading: 'upgrading...',
		fromPreviousBuy: 'from previous buy',
		noItemsAvailable: 'no items available for upgrades',
		failedToUpgrade: 'Failed to upgrade probability',
		failedToUndo: 'Failed to undo upgrade',
		undo: 'undo',
		ok: 'ok'
	},
	leaderboard: {
		leaderboard: 'leaderboard',
		topScrappers: 'top scrappers',
		hours: 'hours',
		scrapsEarned: 'scraps earned',
		rank: 'rank',
		user: 'user',
		projects: 'projects',
		scraps: 'scraps',
		earned: 'earned',
		probabilityLeaders: 'probability leaders',
		base: 'base',
		noBoostsYet: 'no boosts yet',
		noProbabilityLeadersYet: 'no probability leaders yet'
	},
	orders: {
		myOrders: 'my orders',
		backToShop: 'back to shop',
		loadingOrders: 'loading orders...',
		noOrdersYet: 'no orders yet',
		tryYourLuck: 'try your luck in the shop to get some goodies!',
		goToShop: 'go to shop',
		paperScraps: 'paper scraps',
		won: 'won',
		consolation: 'consolation',
		purchased: 'purchased',
		fulfilled: 'fulfilled',
		pending: 'pending',
		shipped: 'shipped',
		delivered: 'delivered',
		qty: 'qty',
		noShippingAddress: '⚠️ no shipping address provided'
	},
	explore: {
		explore: 'explore',
		searchPlaceholder: 'search projects...',
		tier: 'tier:',
		status: 'status:',
		sort: 'sort:',
		shipped: 'shipped',
		inProgress: 'in progress',
		recent: 'recent',
		mostViewed: 'most viewed',
		random: 'random',
		clear: 'clear',
		loadingProjects: 'loading projects...',
		noProjectsFound: 'no projects found',
		tryAdjustingFilters: 'try adjusting your filters or search query',
		by: 'by',
		anonymous: 'anonymous',
		prev: 'prev',
		next: 'next'
	},
	submit: {
		title: 'submit project',
		pageTitle: 'submit project - scraps',
		subtitle: 'submit your project for review to earn scraps',
		selectProject: 'select project',
		chooseProject: 'choose a project...',
		noEligibleProjects: 'no eligible projects',
		hoursLogged: '{hours}h logged',
		submitForReview: 'submit for review',
		submitting: 'submitting...',
		pleaseSelectProject: 'Please select a project',
		failedToSubmit: 'Failed to submit project',
		feedbackSourceLabel: 'How did you hear about this?',
		feedbackSourcePlaceholder: 'Tell us how you found out about scraps...',
		feedbackGoodLabel: 'What are we doing well?',
		feedbackGoodPlaceholder: 'Let us know what you like about scraps...',
		feedbackImproveLabel: 'How can we improve?',
		feedbackImprovePlaceholder: 'Any suggestions for how we can make scraps better...'
	},
	createProject: {
		newProject: 'new project',
		image: 'image',
		optional: 'optional',
		uploading: 'uploading...',
		clickToUploadImage: 'click to upload image',
		imageMustBeLessThan: 'Image must be less than 5MB',
		name: 'name',
		description: 'description',
		hackatimeProject: 'hackatime project',
		loadingProjects: 'loading projects...',
		selectAProject: 'select a project',
		noProjectsFound: 'no projects found',
		githubUrl: 'github url',
		projectTier: 'project tier',
		requirements: 'requirements',
		addProjectName: 'add a project name',
		writeDescription: 'write a description (min {min} chars)',
		pleaseCompleteRequirements: 'Please complete all requirements',
		failedToCreateProject: 'Failed to create project',
		tierDescriptions: {
			tier1: 'simple projects, tutorials, small scripts',
			tier2: 'moderate complexity, multi-file projects',
			tier3: 'complex features, APIs, integrations',
			tier4: 'full applications, major undertakings'
		},
		isUpdateLabel: 'this project is an update to a previous project',
		whatDidYouUpdate: 'what did you update?',
		updateDescriptionPlaceholder: 'Describe what you changed or improved in this update...',
		pleaseDescribeUpdate: 'Please describe what you updated',
		usedAiLabel: 'ai was used in this project',
		howWasAiUsed: 'how was ai used?',
		aiDescriptionPlaceholder: 'describe how ai was used in this project...',
		pleaseDescribeAiUsage: 'please describe how ai was used'
	},
	address: {
		shippingAddress: 'shipping address',
		congratulations: '🎉 congratulations!',
		youWon: 'you won',
		selectShippingAddress: 'select your shipping address to receive it.',
		yourAddresses: 'your addresses',
		selectAnAddress: 'select an address',
		primary: 'primary',
		selectedAddress: 'selected address:',
		manageAddresses: 'manage addresses on hack club auth',
		noSavedAddresses: "you don't have any saved addresses yet.",
		addAddress: 'add an address on hack club',
		afterAddingAddress: 'after adding an address, refresh this page to select it.',
		loadingAddresses: 'loading addresses...',
		confirmShippingAddress: 'confirm shipping address',
		failedToSaveAddress: 'Failed to save address'
	},
	project: {
		backToDashboard: 'back to dashboard',
		backToProfile: "back to {username}'s profile",
		back: 'back',
		backToProject: 'back to project',
		loadingProject: 'loading project...',
		goBack: 'go back',
		projectNotFound: 'project not found',
		shipped: 'shipped',
		awaitingReview: 'under review',
		inProgress: 'in progress',
		waitingForReview: 'under review',
		rejected: 'rejected',
		tier: 'tier {value}',
		noDescriptionYet: 'no description yet',
		views: '{count} views',
		scrapsEarned: '+{count} scraps earned',
		viewOnGithub: 'view on github',
		tryItOut: 'try it out',
		createdBy: 'created by',
		unknown: 'unknown',
		editProject: 'edit project',
		reviewAndSubmit: 'review & submit',
		activity: 'activity',
		noActivityYet: 'no activity yet',
		submitToGetStarted: 'submit your project to get started',
		approved: 'approved',
		changesRequested: 'changes requested',
		permanentlyRejected: 'permanently rejected',
		reviewedBy: 'reviewed by',
		reviewer: 'reviewer',
		submittedForReview: 'submitted for review',
		unsubmittedFromReview: 'unsubmitted from review',
		projectCreated: 'project created',
		image: 'image',
		uploading: 'uploading...',
		clickToUploadImage: 'click to upload image',
		name: 'name',
		description: 'description',
		githubUrl: 'github url',
		optional: 'optional',
		playableUrl: 'playable url',
		requiredForSubmission: 'required for submission',
		playableUrlHint: 'a link where reviewers can try your project',
		hackatimeProject: 'hackatime project',
		loadingProjects: 'loading projects...',
		selectAProject: 'select a project',
		noProjectsFound: 'no projects found',
		projectTier: 'project tier',
		tierDescriptions: {
			tier1: 'simple projects, tutorials, small scripts',
			tier2: 'moderate complexity, multi-file projects',
			tier3: 'complex features, APIs, integrations',
			tier4: 'full applications, major undertakings'
		},
		saveChanges: 'save changes',
		saving: 'saving...',
		dangerZone: 'danger zone',
		deleteThisProject: 'delete this project',
		deleteWarning: 'once deleted, this project cannot be recovered.',
		areYouSure: 'are you sure?',
		deleteConfirmation: 'this will permanently delete {name}. this action cannot be undone.',
		deleting: 'deleting...',
		deleteProject: 'delete project',
		submitForReview: 'submit for review',
		submitRequirementsHint: 'make sure your project meets all requirements before submitting',
		projectImage: 'project image',
		noImageAddOne: 'no image - add one in edit',
		selectComplexityTier: 'select the complexity tier that best matches your project',
		requirementsChecklist: 'requirements checklist',
		projectImageUploaded: 'project image uploaded',
		projectName: 'project name (max {max} chars)',
		descriptionRequirement: 'description ({min}-{max} chars)',
		githubRepositoryLinked: 'github repository linked',
		playableUrlProvided: 'playable url provided',
		hackatimeProjectSelected: 'hackatime project selected',
		feedbackCompleted: 'feedback questions answered',
		submitting: 'submitting...',
		hoursLogged: '{hours}h logged',
		github: 'github',
		reviewFeedback: 'review feedback',
		imageMustBeLessThan: 'Image must be less than 5MB',
		unsubmitProject: 'unsubmit project',
		unsubmitConfirmTitle: 'unsubmit project?',
		unsubmitConfirmMessage:
			'this will remove your project from the review queue and return it to in-progress status.',
		unsubmitting: 'unsubmitting...',
		unsubmitSuccess: 'project unsubmitted successfully',
		isUpdateLabel: 'this project is an update to a previous project',
		whatDidYouUpdate: 'what did you update?',
		updateDescriptionPlaceholder: 'Describe what you changed or improved in this update...',
		pleaseDescribeUpdate: 'Please describe what you updated',
		whatWasUpdated: 'what was updated',
		usedAiLabel: 'ai was used in this project',
		howWasAiUsed: 'how was ai used?',
		aiDescriptionPlaceholder: 'describe how ai was used in this project...',
		pleaseDescribeAiUsage: 'please describe how ai was used',
		aiWasUsed: 'ai was used in this project'
	},
	faq: {
		title: 'faq',
		pageTitle: 'faq - scraps',
		subtitle: 'frequently asked questions about scraps',
		whatIsScraps: 'what is scraps?',
		whatIsScrapsAnswer:
			'scraps is a hack club program where you earn scraps by building projects and spending time coding. you can then spend your scraps in the shop to test your luck and win prizes from hack club hq!',
		howDoIEarnScraps: 'how do i earn scraps?',
		howDoIEarnScrapsAnswer:
			'you earn scraps by submitting projects you\'ve built. each project is reviewed by our team, and you receive scraps based on the hours you\'ve spent working on it. connect your <a href="https://hackatime.hackclub.com" target="_blank" rel="noopener noreferrer" class="underline hover:no-underline">hackatime</a> account to automatically track your coding hours.',
		whatIsHackatime: 'what is hackatime?',
		whatIsHackatimeAnswer:
			'<a href="https://hackatime.hackclub.com" target="_blank" rel="noopener noreferrer" class="underline hover:no-underline">hackatime</a> is hack club\'s time tracking tool that automatically logs your coding hours. connect it to your projects so we can see how much time you\'ve spent building. visit <a href="https://hackatime.hackclub.com" target="_blank" rel="noopener noreferrer" class="underline hover:no-underline">hackatime.hackclub.com</a> to get started.',
		howDoesShopWork: 'how does the shop work?',
		howDoesShopWorkAnswer:
			"in the shop, you spend scraps to roll for prizes. each item has a base probability of winning. if you don't win, you get consolation scrap paper. the cost to roll depends on the item's rarity.",
		whatIsRefinery: 'what is the refinery?',
		whatIsRefineryAnswer:
			"the refinery lets you spend scraps to increase your probability of winning an item. each upgrade boosts your chances, but costs increase with each upgrade. it's a way to improve your odds before rolling.",
		whatAreProjectTiers: 'what are project tiers?',
		whatAreProjectTiersAnswer:
			"projects are assigned tiers (1-4) based on complexity and quality. higher tiers earn more scraps per hour:<br><br><strong>tier 1 (0.8x)</strong> - simple projects, tutorials, small scripts<br><strong>tier 2 (1x)</strong> - moderate complexity, multi-file projects<br><strong>tier 3 (1.25x)</strong> - complex features, APIs, integrations<br><strong>tier 4 (1.5x)</strong> - full applications, major undertakings<br><br>when submitting your project, select the tier that best matches your project's scope. reviewers may adjust the tier during review.",
		howLongDoesReviewTake: 'how long does review take?',
		howLongDoesReviewTakeAnswer:
			"project reviews typically take a few days. our team reviews each submission to verify the work and assign an appropriate tier. you'll be notified when your project is approved.",
		whatIfILoseRoll: 'what happens if i lose a roll?',
		whatIfILoseRollAnswer:
			'if you lose a roll, you receive consolation paper from hq as a small prize. your refinery upgrades are kept, so you can try again with improved odds. keep building projects to earn more scraps!',
		canISubmitAnyProject: 'can i submit any project?',
		canISubmitAnyProjectAnswer:
			'projects should be original work you\'ve built. they need a github repo, description, and tracked hours via <a href="https://hackatime.hackclub.com" target="_blank" rel="noopener noreferrer" class="underline hover:no-underline">hackatime</a>. both new projects and improvements to existing ones count!',
		howDoIGetStarted: 'how do i get started?',
		howDoIGetStartedAnswer:
			'sign in with your hack club account, connect <a href="https://hackatime.hackclub.com" target="_blank" rel="noopener noreferrer" class="underline hover:no-underline">hackatime</a>, and start building! when you\'re ready, submit your project for review. once approved, you\'ll receive scraps based on your hours.',
		stillHaveQuestions: 'still have questions?',
		reachOutOnSlack: 'reach out to us on the hack club slack in the #scraps channel',
		joinSlack: 'join hack club slack'
	},
	profile: {
		backToLeaderboard: 'back to leaderboard',
		loading: 'loading...',
		userNotFound: 'User not found',
		failedToLoad: 'Failed to load profile',
		joined: 'joined',
		scraps: 'scraps',
		shipped: 'shipped',
		inProgress: 'in progress',
		totalHours: 'total hours',
		projects: 'projects',
		all: 'all',
		underReview: 'under review',
		noProjectsFound: 'no projects found',
		github: 'github',
		wishlist: 'wishlist',
		refinements: 'refinements',
		noRefinements: 'no refinements to show',
		roles: {
			admin: 'admin',
			creator: 'creator',
			reviewer: 'reviewer',
			member: 'member',
			banned: 'banned'
		},
		editRole: 'edit role',
		changeRole: 'change role',
		selectRole: 'select role',
		updateRole: 'update role',
		roleUpdated: 'role updated successfully',
		failedToUpdateRole: 'failed to update role'
	},
	footer: {
		madeWith: 'made with <3 by',
		hackClub: 'hack club',
		and: 'and'
	},
	news: {
		title: 'news',
		previousNews: 'previous news',
		nextNews: 'next news',
		noNewsRightNow: 'no news right now',
		goToNews: 'go to news'
	},
	tutorial: {
		stepOf: 'step {current} of {total}',
		skipTutorial: 'skip tutorial',
		skip: 'skip',
		clickToContinue: 'click the button to continue',
		completeFormToContinue: 'complete the form to continue',
		completing: 'completing...',
		claimScraps: 'claim 5 scraps',
		next: 'next',
		setUpHackatime: 'set up hackatime →',
		steps: {
			welcomeTitle: 'welcome to scraps!',
			welcomeDesc:
				"scraps is a program where you earn rewards for building cool projects. let's walk through how it works!",
			navigationTitle: 'navigation',
			navigationDesc:
				'use the navbar to navigate between dashboard (your projects), shop (spend scraps), refinery (boost odds), and leaderboard (see top builders).',
			createProjectsTitle: 'create projects',
			createProjectsDesc:
				'start by creating projects on your dashboard. link them to Hackatime (hackatime.hackclub.com) to automatically track your coding time.',
			createFirstProjectTitle: 'create your first project',
			createFirstProjectDesc:
				'click the "new project" button on the right to open the project creation modal.',
			fillDetailsTitle: 'fill in project details',
			fillDetailsDesc:
				'we\'ve pre-filled some example text for you. feel free to customize it or just click "create" to continue!',
			projectPageTitle: 'your project page',
			projectPageDesc:
				'great job! this is your project page. you can see details, edit your project, and submit it for review when ready.',
			submitReviewTitle: 'submit for review',
			submitReviewDesc:
				'when you\'re ready to ship, click "review & submit" to submit your project. once approved, you\'ll earn scraps based on your coding time!',
			projectTiersTitle: 'project tiers',
			projectTiersDesc:
				"when submitting, you can select a tier (1-4) based on your project's complexity. higher tiers earn more scraps per hour.",
			earnScrapsTitle: 'earn scraps',
			earnScrapsDesc:
				'you earn scraps for the time you put in. the more you build, the more you earn! your scraps balance is shown here.',
			shopTitle: 'the shop',
			shopDesc:
				'spend your scraps in the shop to try your luck at winning prizes. each item has a base probability of success.',
			refineryTitle: 'the refinery',
			refineryDesc:
				'invest scraps in the refinery to boost your probability for specific items. higher probability = better odds!',
			strategyTitle: 'strategy time',
			strategyDesc:
				'you have a choice: try your luck at base probability OR invest in the refinery first to boost your odds. choose wisely!',
			readyTitle: "you're ready!",
			readyDesc: "here's 5 bonus scraps to get you started. now go build something awesome!"
		}
	},
	admin: {
		adminInfo: 'admin info',
		reviewQueue: 'review queue',
		projectsWaitingForReview: 'projects waiting for review',
		noProjectsWaitingForReview: 'no projects waiting for review',
		manageUsersAndPermissions: 'manage users and permissions',
		manageShopItemsAndInventory: 'manage shop items and inventory',
		manageOrdersAndFulfillment: 'manage shop orders and fulfillment',
		manageAnnouncementsAndUpdates: 'manage announcements and updates',
		addItem: 'add item',
		addNews: 'add news',
		editItem: 'edit item',
		editNews: 'edit news',
		editUser: 'edit user',
		confirmDelete: 'confirm delete',
		view: 'view',
		fulfill: 'fulfill',
		unfulfill: 'unfulfill',
		all: 'all',
		pending: 'pending',
		fulfilled: 'fulfilled',
		loadingStats: 'loading stats...',
		page: 'page',
		of: 'of',
		sortOldestFirst: 'oldest first',
		sortNewestFirst: 'newest first',
		sort: 'sort',
		removed: 'removed',
		softDelete: 'remove',
		restore: 'restore',
		permanentDelete: 'permanently delete',
		confirmSoftDelete: 'are you sure you want to remove this order? it can be restored later.',
		confirmPermanentDelete:
			'are you sure you want to permanently delete this order? this will refund the scraps and restore inventory. this cannot be undone.',
		adminUserPage: 'admin user page'
	},
	auth: {
		error: 'error',
		authenticating: 'authenticating...',
		pleaseWait: 'please wait while we verify your account',
		oops: 'oops!',
		goBackHome: 'go back home',
		getHelpOnSlack: 'get help on slack',
		needsVerification: {
			title: 'verify your identity',
			description:
				'you need to verify your identity with hack club auth before you can use scraps. click below to complete verification.',
			redirectText: 'verify with hack club auth'
		},
		notEligible: {
			title: 'not eligible for ysws',
			description:
				'your hack club account is not currently eligible for you ship we ship programs. please ask for help in the hack club slack.'
		},
		authFailed: {
			title: 'authentication failed',
			description: "we couldn't verify your identity. please try again."
		},
		unknown: {
			title: 'something went wrong',
			description: 'an unexpected error occurred. please try again later.'
		},
		authenticationFailed: 'Authentication failed',
		errorDuringAuth: 'An error occurred during authentication'
	},
	about: {
		whoIsEligible: 'who is eligible?',
		whoIsEligibleAnswer:
			'scraps is for high schoolers! you need to be 13-18 years old to participate.',
		howMuchDoesItCost: 'how much does it cost?',
		howMuchDoesItCostAnswer:
			'100% free - all the prizes are donated to us or paid for by hack club!',
		whatTypesOfProjects: 'what types of projects count?',
		whatTypesOfProjectsAnswer:
			"all kinds of technical projects as long as it's open-source on github!",
		howManyProjects: 'how many projects can i build?',
		howManyProjectsAnswer: "there's no limit! build as much as you can!",
		isThisLegit: 'is this legit?',
		isThisLegitAnswer: 'yup! hack club has run programs like',
		highSeas: 'high seas',
		and: 'and',
		summerOfMaking: 'summer of making',
		similarPrizes: '— both gave out similar prizes for building personal projects.'
	}
} as const;
