Felix Zieger
daily challenges
a64b653
raw
history blame
6.17 kB
export const en = {
game: {
title: "Think in Sync",
round: "Round",
buildDescription: "Build a sentence together",
buildSubtitle: "Take turns adding words to create a sentence",
startSentence: "Start building your sentence...",
inputPlaceholder: "Enter a SINGLE word...",
addWord: "Add Word",
makeGuess: "Make Guess",
aiThinking: "AI is thinking...",
aiDelayed: "The AI is currently busy. Please try again in a moment.",
invalidWord: "Invalid Word",
cantUseTargetWord: "Do not use the secret word",
shorterWord: "Use a shorter word",
lettersOnly: "Please use letters only",
singleWordOnly: "Please enter only one word",
leaveGameTitle: "Leave Game?",
leaveGameDescription: "Your current progress will be lost. Are you sure you want to leave?",
cancel: "Cancel",
confirm: "Confirm",
describeWord: "Your goal is to describe the word",
nextRound: "Next Round",
playAgain: "Play Again",
saveScore: "Save Score",
review: {
title: "Game Review",
successfulRounds: "Successful Rounds",
description: "Here's how you did:",
playAgain: "Play same words again",
playNewWords: "Play new words",
saveScore: "Save Score",
shareGame: "Share",
urlCopied: "URL Copied!",
urlCopiedDesc: "Share this URL with friends to let them play with the same words",
urlCopyError: "Failed to copy URL",
urlCopyErrorDesc: "Please try copying the URL manually",
youWin: "You Won!",
youLost: "You Lost!",
friendScore: (score: number, avgWords: string) =>
`The person that challenged you completed ${score} rounds successfully with an average of ${avgWords} words.`,
word: "Word",
yourWords: "You",
friendWords: "Friend",
result: "Result",
details: "Details",
yourDescription: "Your Description",
friendDescription: "Friend's Description",
aiGuessed: "AI guessed",
words: "Words"
},
invitation: {
title: "Game Invitation",
description: "Hey, you got invited to play a game. Play now to find out how well you do on the same set of words!"
},
error: {
title: "Game could not be started",
description: "Please try again in a moment."
}
},
leaderboard: {
title: "High Scores",
yourScore: "Your Score",
roundCount: "rounds",
wordsPerRound: "words per round",
enterName: "Enter your name",
submitting: "Submitting...",
submit: "Submit Score",
rank: "Rank",
player: "Player",
roundsColumn: "Rounds",
avgWords: "Avg. Words",
noScores: "No scores yet",
previous: "Previous",
next: "Next",
success: "Score submitted successfully!",
theme: "Theme",
actions: "Actions",
playSameWords: "Play same words",
scoreUpdated: "Score Updated!",
scoreUpdatedDesc: "Your previous score for this game has been updated",
scoreSubmitted: "Score Submitted!",
scoreSubmittedDesc: "Your score has been added to the leaderboard",
modes: {
daily: "Daily Challenge",
"all-time": "All Time"
},
error: {
invalidName: "Please enter a valid name",
noRounds: "You need to complete at least one round",
alreadySubmitted: "Score already submitted",
newHighScore: "New High Score!",
beatRecord: "You beat your previous record of {score}!",
notHigher: "Score of {current} not higher than your best of {best}",
submitError: "Error submitting score"
}
},
guess: {
title: "AI's Guess",
goalDescription: "Your goal was to describe the word",
providedDescription: "You provided the description",
aiGuessedDescription: "Based on this description, the AI guessed",
correct: "This is right!",
incorrect: "This is wrong.",
nextRound: "Next Round",
playAgain: "Play Again",
viewLeaderboard: "Save your score",
cheatingDetected: "Cheating detected!",
},
themes: {
title: "Choose a Theme",
subtitle: "Select a theme for the word that the AI will try to guess",
standard: "Standard",
technology: "Technology",
sports: "Sports",
food: "Food",
custom: "Custom Theme",
customPlaceholder: "Enter your custom theme...",
continue: "Continue",
generating: "Generating...",
pressKey: "Press",
playing: "Theme"
},
welcome: {
title: "Think in Sync",
subtitle: "Team up with AI to craft a clue and have a different AI guess your secret word!",
startButton: "Start Game",
startDailyButton: "Daily Challenge",
startNewButton: "New Game",
dailyLeaderboard: "Today's Ranking",
howToPlay: "How to Play",
leaderboard: "Leaderboard",
credits: "Created during the",
likeGameText: "If you want to support this game",
contest: {
prize: "We are cooking something...",
terms: "Find out more",
howTo: "To get a head start:",
conditions: [
"Play Think in Sync using the Standard wordlist",
"Set your leaderboard name to match your Hugging Face username",
"Like our project on Hugging Face"
],
deadline: "We're gonna announce the details soon here",
prizes: {
title: "Compete for the top 5 spots and win:",
list: [
"🥇 1st: 50€",
"🥈 2nd: 20€",
"🥉 3rd: 10€",
"🎖️ 4th & 5th: 10€ each"
]
},
fairPlay: "🚨 Fair play is monitored. Any cheating will result in disqualification!"
},
likeOnHuggingface: "Like on Hugging Face"
},
howToPlay: {
setup: {
title: "Setup",
description: "Choose a theme and get a secret word that the AI will try to guess."
},
goal: {
title: "Goal",
description: "Build sentences together with the AI that describe your word without using it directly."
},
rules: {
title: "Rules",
items: [
"Take turns adding words to build descriptive sentences",
"Don't use the secret word or its variations",
"Try to be creative and descriptive",
"The AI will try to guess your word after each sentence"
]
}
}
};