|
export const es = { |
|
game: { |
|
title: "Think in Sync", |
|
round: "Ronda", |
|
buildDescription: "Construyan una frase juntos", |
|
buildSubtitle: "Añadan palabras por turnos para crear una frase", |
|
startSentence: "Empieza a construir tu frase...", |
|
inputPlaceholder: "Ingresa UNA palabra...", |
|
addWord: "Añadir palabra", |
|
makeGuess: "Adivinar", |
|
aiThinking: "La IA está pensando...", |
|
aiDelayed: "La IA está ocupada en este momento. Por favor, inténtalo de nuevo en un momento.", |
|
invalidWord: "Palabra inválida", |
|
cantUseTargetWord: "No uses la palabra secreta", |
|
shorterWord: "Usa una palabra más corta", |
|
lettersOnly: "Por favor, usa solo letras", |
|
singleWordOnly: "Por favor, ingresa solo una palabra", |
|
leaveGameTitle: "¿Salir del juego?", |
|
leaveGameDescription: "Tu progreso actual se perderá. ¿Estás seguro de que quieres salir?", |
|
cancel: "Cancelar", |
|
confirm: "Confirmar", |
|
describeWord: "Tu objetivo es describir la palabra", |
|
nextRound: "Siguiente Ronda", |
|
playAgain: "Jugar de Nuevo", |
|
saveScore: "Guardar Puntuación", |
|
playNewWords: "Jugar nuevas palabras", |
|
review: { |
|
title: "Resumen del Juego", |
|
successfulRounds: "Rondas Exitosas", |
|
description: "Aquí están tus resultados:", |
|
playAgain: "Jugar las mismas palabras de nuevo", |
|
playNewWords: "Jugar nuevas palabras", |
|
saveScore: "Guardar Puntuación", |
|
shareGame: "Compartir", |
|
urlCopied: "¡URL copiada!", |
|
urlCopiedDesc: "Comparte esta URL con amigos para que jueguen con las mismas palabras", |
|
urlCopyError: "Error al copiar la URL", |
|
urlCopyErrorDesc: "Por favor, intenta copiar la URL manualmente", |
|
youWin: "¡Has ganado!", |
|
youLost: "¡Has perdido!", |
|
friendScore: (score: number, avgWords: string) => |
|
`La persona que te desafió completó ${score} rondas exitosamente con un promedio de ${avgWords} palabras.`, |
|
word: "Palabra", |
|
yourWords: "Tú", |
|
friendWords: "Amigo", |
|
result: "Resultado", |
|
details: "Detalles", |
|
yourDescription: "Tu Descripción", |
|
friendDescription: "Descripción del Amigo", |
|
aiGuessed: "La IA adivinó", |
|
words: "Palabras" |
|
}, |
|
invitation: { |
|
title: "Invitación al Juego", |
|
description: "¡Hey, has sido invitado a jugar! ¡Juega ahora para descubrir qué tan bien lo haces con las mismas palabras!" |
|
}, |
|
error: { |
|
title: "No se pudo iniciar el juego", |
|
description: "Por favor, inténtalo de nuevo en un momento." |
|
} |
|
}, |
|
leaderboard: { |
|
title: "Puntuaciones Más Altas", |
|
yourScore: "Tu Puntuación", |
|
roundCount: "rondas", |
|
wordsPerRound: "palabras por ronda", |
|
enterName: "Ingresa tu nombre", |
|
submitting: "Enviando...", |
|
submit: "Enviar Puntuación", |
|
rank: "Posición", |
|
player: "Jugador", |
|
roundsColumn: "Rondas", |
|
avgWords: "Prom. Palabras", |
|
noScores: "Aún no hay puntuaciones", |
|
previous: "Anterior", |
|
next: "Siguiente", |
|
success: "¡Puntuación enviada con éxito!", |
|
theme: "Tema", |
|
actions: "Acciones", |
|
playSameWords: "Jugar con las mismas palabras", |
|
scoreUpdated: "¡Puntuación actualizada!", |
|
scoreUpdatedDesc: "Tu puntuación anterior para este juego ha sido actualizada", |
|
scoreSubmitted: "¡Puntuación enviada!", |
|
scoreSubmittedDesc: "Tu puntuación ha sido añadida a la tabla de clasificación", |
|
modes: { |
|
daily: "Desafío Diario", |
|
"all-time": "Histórico" |
|
}, |
|
error: { |
|
invalidName: "Por favor, ingresa un nombre válido", |
|
noRounds: "Debes completar al menos una ronda", |
|
alreadySubmitted: "Puntuación ya enviada", |
|
newHighScore: "¡Nueva Puntuación Más Alta!", |
|
beatRecord: "¡Has superado tu récord anterior de {score}!", |
|
notHigher: "Puntuación de {current} no superior a tu mejor de {best}", |
|
submitError: "Error al enviar la puntuación" |
|
} |
|
}, |
|
guess: { |
|
title: "Suposición de la IA", |
|
goalDescription: "Tu objetivo era describir la palabra", |
|
providedDescription: "Proporcionaste la descripción", |
|
aiGuessedDescription: "Basándose en esta descripción, la IA adivinó", |
|
correct: "¡Esto es correcto!", |
|
incorrect: "Esto es incorrecto.", |
|
nextRound: "Siguiente Ronda", |
|
playAgain: "Jugar de Nuevo", |
|
viewLeaderboard: "Ver Clasificación", |
|
cheatingDetected: "¡Trampa detectada!" |
|
}, |
|
themes: { |
|
title: "Elige un Tema", |
|
subtitle: "Selecciona un tema para la palabra que la IA intentará adivinar", |
|
standard: "Estándar", |
|
technology: "Tecnología", |
|
sports: "Deportes", |
|
food: "Comida", |
|
custom: "Tema Personalizado", |
|
customPlaceholder: "Ingresa tu tema personalizado...", |
|
continue: "Continuar", |
|
generating: "Generando...", |
|
pressKey: "Presiona", |
|
playing: "Tema" |
|
}, |
|
welcome: { |
|
title: "Think in Sync", |
|
subtitle: "¡Forma equipo con la IA para crear una pista y deja que otra IA adivine tu palabra secreta!", |
|
startButton: "Comenzar juego", |
|
startDailyButton: "Desafío Diario", |
|
startNewButton: "Nuevo Juego", |
|
dailyLeaderboard: "Ranking diario", |
|
howToPlay: "Cómo jugar", |
|
leaderboard: "Clasificación", |
|
credits: "Creado durante el", |
|
likeGameText: "Si quieres apoyar este juego", |
|
contest: { |
|
prize: "Estamos cocinando algo...", |
|
terms: "Descubre más", |
|
howTo: "Para adelantarte a lo que planeamos:", |
|
conditions: [ |
|
"Juega Think in Sync usando la lista de palabras estándar", |
|
"Establece tu nombre en la tabla de clasificación igual a tu nombre de usuario de Hugging Face", |
|
"Dale me gusta a nuestro proyecto en Hugging Face" |
|
], |
|
deadline: "Pronto anunciaremos los detalles aquí", |
|
prizes: { |
|
title: "Compite por los 5 primeros puestos y gana:", |
|
list: [ |
|
"🥇 1º: 50€", |
|
"🥈 2º: 20€", |
|
"🥉 3º: 10€", |
|
"🎖️ 4º y 5º: 10€ cada uno" |
|
] |
|
}, |
|
fairPlay: "🚨 El juego limpio está monitoreado. ¡Cualquier trampa resultará en descalificación!" |
|
}, |
|
likeOnHuggingface: "Me gusta en Hugging Face" |
|
}, |
|
howToPlay: { |
|
setup: { |
|
title: "Preparación", |
|
description: "Elige un tema y obtén una palabra secreta que la IA intentará adivinar." |
|
}, |
|
goal: { |
|
title: "Objetivo", |
|
description: "Construye frases junto con la IA que describan tu palabra sin usarla directamente." |
|
}, |
|
rules: { |
|
title: "Reglas", |
|
items: [ |
|
"Añade palabras por turnos para construir frases descriptivas", |
|
"No uses la palabra secreta o sus variaciones", |
|
"Sé creativo y descriptivo", |
|
"La IA intentará adivinar tu palabra después de cada frase" |
|
] |
|
} |
|
} |
|
}; |