Updated Spanish Translation 05-2022 (#693)

This commit is contained in:
MrFaq2018
2022-05-03 02:06:05 -03:00
committed by GitHub
parent 3934a61a6d
commit da8d7e2080

View File

@@ -1,4 +1,14 @@
return{ return{
loadText={
loadSFX="Cargando efectos de sonido",
loadSample="Cargando samples de música",
loadVoice="Cargando voces",
loadFont="Cargando fuentes",
loadModeIcon="Cargando íconos",
loadMode="Cargando modos",
loadOther="Cargando otros assets",
finish="Pulsa cualquier tecla",
},
fallback='en', fallback='en',
sureQuit="Pulsa de nuevo para salir", sureQuit="Pulsa de nuevo para salir",
sureReset="Pulsa de nuevo para reiniciar", sureReset="Pulsa de nuevo para reiniciar",
@@ -22,7 +32,7 @@ return{
stage="Fase $1 Completada", stage="Fase $1 Completada",
great="¡Genial!", great="¡Genial!",
awesome="¡Fantástico!", awesome="¡Fantástico!",
almost="¡Casi!", almost="¡Ya casi!",
continue="¡Continúa!", continue="¡Continúa!",
maxspeed="¡Máx. Velocidad!", maxspeed="¡Máx. Velocidad!",
speedup="¡Más rápido!", speedup="¡Más rápido!",
@@ -34,13 +44,13 @@ return{
grade="Grado",techrash="Techrash", grade="Grado",techrash="Techrash",
wave="Ronda",nextWave="Sig. ronda", wave="Ronda",nextWave="Sig. ronda",
combo="Combo",maxcmb="Combo Máx.", combo="Combo",maxcmb="Combo Máx.",
pc="Perfect Clear",ko="KO", pc="Perfect Clear",ko="KOs",
win="Victoria", win="¡Victoria!",
lose="Derrota", lose="Derrota",
finish="Fin", finish="Finalizado",
gamewin="Victoria", gamewin="Has ganado",
gameover="Fin del Juego", gameover="Fin del Juego",
pause="Pausa", pause="Pausa",
@@ -55,7 +65,7 @@ return{
ai_prebag="La IA no es compatible con piezas que no sean Tetrominos.", ai_prebag="La IA no es compatible con piezas que no sean Tetrominos.",
ai_mission="La IA no es compatible con misiones personalizadas.", ai_mission="La IA no es compatible con misiones personalizadas.",
switchSpawnSFX="Habilita los sonidos de aparición de las piezas ;)", switchSpawnSFX="Habilita los sonidos de aparición de las piezas ;)",
needRestart="Reinicia Techmino para que los cambios tengan efecto.", needRestart="Reinicia para aplicar los cambios.",
loadError_errorMode="'$1' Error al cargar: no hay modo '$2'", loadError_errorMode="'$1' Error al cargar: no hay modo '$2'",
loadError_read="'$1' Error al cargar: error de lectura", loadError_read="'$1' Error al cargar: error de lectura",
@@ -94,15 +104,15 @@ return{
getNoticeFail="Error al buscar novedades.", getNoticeFail="Error al buscar novedades.",
oldVersion="¡Está disponible la nueva versión $1!", oldVersion="¡Está disponible la nueva versión $1!",
versionNotMatch="¡Las versiones no coinciden!",
needUpdate="¡Nueva versión requerida!", needUpdate="¡Nueva versión requerida!",
versionNotMatch="¡Las versiones no coinciden!",
notFinished="Próximamente", notFinished="Próximamente",
jsonError="Error en Json", jsonError="Error en Json",
noUsername="Por favor ingresa un nombre de usuario", noUsername="Por favor ingresa un nombre de usuario",
wrongEmail="Correo electrónico incorrecto", wrongEmail="Correo electrónico inválido",
noPassword="Por favor ingresa una contraseña", noPassword="Por favor ingresa la contraseña",
diffPassword="Las contraseñas no coinciden", diffPassword="Las contraseñas no coinciden",
registerRequestSent="Petición de registro enviada con éxito", registerRequestSent="Petición de registro enviada con éxito",
registerOK="¡Registro exitoso!", registerOK="¡Registro exitoso!",
@@ -134,8 +144,31 @@ return{
errorMsg="Ha ocurrido un error y Techmino necesita reiniciarse.\nSe creó un registro de error, puedes enviarlo al autor.", errorMsg="Ha ocurrido un error y Techmino necesita reiniciarse.\nSe creó un registro de error, puedes enviarlo al autor.",
tryAnotherBuild="[UTF-8 Inválido] Si estás usando Windows, intenta descargar Techmino-win32 o Techmino-win64 (el que no estés usando ahora).", tryAnotherBuild="[UTF-8 Inválido] Si estás usando Windows, intenta descargar Techmino-win32 o Techmino-win64 (el que no estés usando ahora).",
-- modInstruction="", modInstruction="¡Elige tus mods!\nLos mods permiten modificar el juego,\npero también es posible que lo crasheen.\nLos scores no se guardan durante el uso de mods.",
-- modInfo={},--See lang_en.lua modInfo={
next="NEXT\nSobreescribe el nro. de piezas siguientes a mostrar.",
hold="HOLD\nSobreescribe el nro. de piezas en reserva disponibles.",
hideNext="Hidden NEXT\nOculta el nro. de pzas. especificado en la cola de pzas. siguientes.",
infHold="InfiniHold\nPermite usar la reserva indefinidamente.",
hideBlock="Hide Current Piece:\nHace invisible la pieza en juego.",
hideGhost="No Ghost\nHace invisible la pieza fantasma.",
hidden="Hide Locked Pieces.\nLas piezas ya puestas se vuelven invisibles tras un tiempo a especificar.",
hideBoard="Hide Board\nEsconde el tablero parcial o totalmente.",
flipBoard="Flip Board\nGira o invierte el tablero.",
dropDelay="Gravity\nSobreescribe la velocidad de caída, en frames por bloque.",
lockDelay="Lock Delay\nSobreescribe el retraso de bloqueo (en frames).",
waitDelay="Spawn Delay\nSobreescribe el retraso de spawneo (en frames).",
fallDelay="Line Clear Delay\nSobreescribe el retraso de limpieza de líneas, en frames.",
life="Life\nCambia el nro inicial de vidas.",
forceB2B="B2B Only\nTermina el juego si la barra de B2B baja por debajo del valor inicial.",
forceFinesse="Finesse Only\nTermina el juego si se comete un error de finesse.",
tele="Teleport\nFuerza DAS 0 y ARR 0.",
noRotation="No Rotation\nDeshabilita la rotación de piezas.",
noMove="No Movement\nDeshabilita mover las piezas a los lados.",
customSeq="Randomizer\nSobreescribe el randomizador de la secuencia de piezas.",
pushSpeed="Garbage Speed\nSobreescribe la velocidad de subida de lineas basura (bloques/frame).",
boneBlock="[ ]\n Juega con bloques [ ], a la Electronika 60.",
},
pauseStat={ pauseStat={
"Tiempo:", "Tiempo:",
"Tecla/Rot./Reserva:", "Tecla/Rot./Reserva:",
@@ -164,18 +197,119 @@ return{
"Err.Fns./RatioFns:", "Err.Fns./RatioFns:",
}, },
aboutTexts={ aboutTexts={
"Este es simplemente un juego de puzzle ordinario, no pienses de él como un juego promedio.", "Este es simplemente un juego de puzzle *ordinario*. En serio, eso es todo.",
"Está inspirado en otros como C2/IO/JS/WWC/KOS.", "Inspirado en C2/IO/JS/WWC/KOS etc.",
"", "",
"Creado con LÖVE", "Creado con LÖVE",
"Puedes reportar errores o enviar sugerencias al grupo de testeo del autor o por email ~", "¡Se aprecia cualquier tipo de sugerencia o reporte de bugs!",
"Descarga disponible únicamente vía el grupo de testeo y discord.gg/f9pUvkh", "Por favor descarga el juego únicamente desde los sitios oficiales,",
"Descargas desde otros sitios pueden contener malware/viruses, y en smartphones sólo requiere permisos de internet y vibración.", "ya que no podemos asegurar que sea seguro si proviene de otro lado.",
"El autor no se responabiliza por daños ocasionados debido a modificaciones del juego.", "El autor no se responabiliza por daños ocasionados debido a modificaciones del juego.",
FNNS and"/"or"Por favor descarga las últimas versiones desde los sitios oficiales. El juego es gratuito", FNNS and"/"or"El juego es gratuito, pero se aprecian donaciones.",
FNNS and"/"or"Ve el Zictionary (en inglés) para más info", FNNS and"/"or"Ve el Zictionary (en inglés) para más info.",
}, },
staff={
"ORIGINAL DE MrZ",
"E-mail: 1046101471@qq.com",
"",
"Programado, Desarrollado y Diseñado Por",
"MrZ",
"",
"Música hecha con",
"Beepbox",
"FL Studio",
"FL Mobile",
"Logic Pro X",
"",
"[CREADO CON LÖVE]",
"",
"Programación",
"MrZ",
"ParticleG",
"Gompyn",
"Trebor",
"(scdhh)",
"(FinnTenzor)",
"(NOT_A_ROBOT)",
"(user670)",
"",
"CI en GitHub, Packaging y Backend",
"ParticleG",
"Trebor",
"LawrenceLiu",
"Gompyn",
"flaribbit",
"scdhh",
"",
"Diseño Visual, Interfaz y UX",
"MrZ",
"Gnyar",
"C₂₉H₂₅N₃O₅",
"ScF",
"(旋律星萤)",
"(T0722)",
"",
"Ilustraciones",
"Miya",
"Mono",
"Xiaoya",
"葉枭",
"",
"Compositores",
"MrZ",
"柒栎流星",
"ERM",
"Trebor",
"C₂₉H₂₅N₃O₅",
"(T0722)",
"(Aether)",
"(Hailey)",
"",
"Efectos de sonido y Voces",
"Miya",
"Xiaoya",
"Mono",
"MrZ",
"Trebor",
"",
"Traducciones y Localizaciones",
"User670",
"MattMayuga",
"Mizu",
"Mr.Faq",
"ScF",
"C₂₉H₂₅N₃O₅",
"NOT_A_ROBOT",
"sakurw",
"Airun",
"幽灵3383",
"",
"Performances",
"Electric283",
"Hebomai",
"",
"Agradecimientos",
"Flyz",
"Big_True",
"NOT_A_ROBOT",
"思竣",
"yuhao7370",
"Farter",
"Teatube",
"蕴空之灵",
"T9972",
"No-Usernam8",
"andrew4043",
"smdbs-smdbs",
"paoho",
"Allustrate",
"Haoran SUN",
"Tianling Lyu",
"huaji2369",
"Lexitik",
"Tourahi Anime",
"[Todo el staff de testeo]",
"…Y a ti!",
used=[[ used=[[
Herramientas utilizadas: Herramientas utilizadas:
Beepbox Beepbox
@@ -190,8 +324,8 @@ return{
support="Apoyen al Autor", support="Apoyen al Autor",
WidgetText={ WidgetText={
main={ main={
offline="1 Jugador", offline="Mapa de Modos",
qplay="Jgo. Ráp.", qplay="Reciente",
online="Multijugador", online="Multijugador",
custom="Personalizado", custom="Personalizado",
setting="Opciones", setting="Opciones",
@@ -244,7 +378,7 @@ return{
password="Contraseña", password="Contraseña",
description="Descripción", description="Descripción",
life="Vida", life="Vidas",
pushSpeed="Velocidad de Subida", pushSpeed="Velocidad de Subida",
garbageSpeed="Velocidad de Basura", garbageSpeed="Velocidad de Basura",
visible="Visibilidad", visible="Visibilidad",
@@ -549,7 +683,7 @@ return{
register="Registrarse", register="Registrarse",
email="Correo Elec.", email="Correo Elec.",
password="Contraseña", password="Contraseña",
-- showEmail="Show Email", showEmail="Mostrar Correo",
keepPW="Recordar credenciales", keepPW="Recordar credenciales",
login="Entrar", login="Entrar",
}, },
@@ -625,10 +759,16 @@ return{
['sprint_1000l']= {"Sprint", "1000L", "¡Limpia 1000 líneas!"}, ['sprint_1000l']= {"Sprint", "1000L", "¡Limpia 1000 líneas!"},
['sprintPenta']= {"Sprint", "Pentominos", "¡Limpia 40 líneas con los 18 pentominos distintos!"}, ['sprintPenta']= {"Sprint", "Pentominos", "¡Limpia 40 líneas con los 18 pentominos distintos!"},
['sprintMPH']= {"Sprint", "MPH", "Memoryless (sin memoria)\nPreviewless (sin pzas. siguientes)\nHoldless (sin reserva)."}, ['sprintMPH']= {"Sprint", "MPH", "Memoryless (sin memoria)\nPreviewless (sin pzas. siguientes)\nHoldless (sin reserva)."},
['dig_10l']= {"Queso", "10L", "Limpia 10 líneas de queso."}, ['sprint123']= {"Sprint", "M123", "Limpia 40 líneas con monominos, biminos y triminos"},
['dig_40l']= {"Queso", "40L", "Limpia 40 líneas de queso."}, ['secret_grade']= {"Secret Grade", "", "¡Arma dejando huecos en escalera, sigue la guía!"},
['dig_100l']= {"Queso", "100L", "Limpia 100 líneas de queso."}, ['dig_10l']= {"Dig", "10L", "¡Limpia 10 líneas lo más rápido que puedas!"},
['dig_400l']= {"Queso", "400L", "Limpia 400 líneas de queso."}, ['dig_40l']= {"Dig", "40L", "¡Limpia 40 líneas lo más rápido que puedas!"},
['dig_100l']= {"Dig", "100L", "¡Limpia 100 líneas lo más rápido que puedas!"},
['dig_400l']= {"Dig", "400L", "¡Limpia 400 líneas lo más rápido que puedas!"},
['dig_eff_10l']= {"Dig", "Efic. 10L", "¡Limpia 10 líneas con la menor /ncantidad de piezas posible!"},
['dig_eff_40l']= {"Dig", "Efic. 40L", "¡Limpia 40 líneas con la menor /ncantidad de piezas posible!"},
['dig_eff_100l']= {"Dig", "Efic. 100L", "¡Limpia 100 líneas con la menor /ncantidad de piezas posible!"},
['dig_eff_400l']= {"Dig", "Efic. 400L", "¡Limpia 400 líneas con la menor /ncantidad de piezas posible!"},
['drought_n']= {"Sequía", "100L", "¡Sin piezas I!"}, ['drought_n']= {"Sequía", "100L", "¡Sin piezas I!"},
['drought_l']= {"Sequía+", "100L", "Qué es esto..."}, ['drought_l']= {"Sequía+", "100L", "Qué es esto..."},
['marathon_n']= {"Maratón", "Normal", "Maratón de 200 líneas con velocidad en aumento."}, ['marathon_n']= {"Maratón", "Normal", "Maratón de 200 líneas con velocidad en aumento."},
@@ -649,27 +789,32 @@ return{
['round_h']= {"Por Turnos", "Difícil", "Modo ajedrez."}, ['round_h']= {"Por Turnos", "Difícil", "Modo ajedrez."},
['round_l']= {"Por Turnos", "Lunático", "Modo ajedrez."}, ['round_l']= {"Por Turnos", "Lunático", "Modo ajedrez."},
['round_u']= {"Por Turnos", "Supremo", "Modo ajedrez."}, ['round_u']= {"Por Turnos", "Supremo", "Modo ajedrez."},
['master_n']= {"Master", "Normal", "Para principiantes en 20G"}, ['big_n']= {"Big", "Normal", "¡La matriz es más pequeña!"},
['master_h']= {"Master", "Difícil", "¡Desafío profesional de 20G!"}, ['big_h']= {"Big", "Difícil", "¡La matriz es más pequeña!"},
['master_m']= {"Master", "M21", "Para Maestros del 20G."}, ['master_n']= {"Master", "Normal", "Para principiantes en 20G."},
['master_final']= {"Master", "FINAL", "El verdadero 20G Supremo:\nel final es inalcanzable."}, ['master_h']= {"Master", "Difícil", "Para entusiastas en 20G."},
['master_ex']= {"GrandMaster", "EXTRA", "Para ser un gran maestro,\nacepta este desafío"}, ['master_m']= {"Master", "M21", "Para maestros del 20G."},
['master_final']= {"Master", "Final", "Al 20Ginito y más allá!"},
['master_ph']= {"Master", "Phantasm", "???"},
['master_g']= {"Master", "Con rangos!", "¡Consigue el rango más alto que puedas!"},
['master_ex']= {"GrandMaster", "Extra", "Una eternidad que dura un instante"},
['master_instinct']={"Master", "Instintivo", "¿Y si la pieza activa es invisible?"},
['strategy_e']= {"Strategy", "Fácil", "Decisiones rápidas en 20G."}, ['strategy_e']= {"Strategy", "Fácil", "Decisiones rápidas en 20G."},
['strategy_h']= {"Strategy", "Difícil", "Decisiones rápidas en 20G."}, ['strategy_h']= {"Strategy", "Difícil", "Decisiones rápidas en 20G."},
['strategy_u']= {"Strategy", "Supremo", "Decisiones rápidas en 20G."}, ['strategy_u']= {"Strategy", "Supremo", "Decisiones rápidas en 20G."},
['strategy_e_plus']={"Strategy", "Fácil+", "Estrategia sin bodega."}, ['strategy_e_plus']={"Strategy", "Fácil+", "Lo mismo pero sin reserva!"},
['strategy_h_plus']={"Strategy", "Difícil+", "Estrategia sin bodega."}, ['strategy_h_plus']={"Strategy", "Difícil+", "Lo mismo pero sin reserva!"},
['strategy_u_plus']={"Strategy", "Supremo+", "Estrategia sin bodega."}, ['strategy_u_plus']={"Strategy", "Supremo+", "Lo mismo pero sin reserva!"},
['blind_e']= {"A Ciegas", "Parcial", "Para novatos."}, ['blind_e']= {"A Ciegas", "Parcial", "Para novatos."},
['blind_n']= {"A Ciegas", "Total", "Para jugadores intermedios."}, ['blind_n']= {"A Ciegas", "Total", "Para jugadores intermedios."},
['blind_h']= {"A Ciegas", "Inmediato", "Para jugadores experimentados"}, ['blind_h']= {"A Ciegas", "Inmediato", "Para jugadores experimentados"},
['blind_l']= {"A Ciegas", "Inmediato+", "Para profesionales."}, ['blind_l']= {"A Ciegas", "Inmediato+", "Para profesionales."},
['blind_u']= {"A Ciegas", "?", "¿Estás preparado?"}, ['blind_u']= {"A Ciegas", "?", "¿Estás preparado?"},
['blind_wtf']= {"A Ciegas", "ELFUF", "No, no lo estás."}, ['blind_wtf']= {"A Ciegas", "ELFUF", "No, no lo estás."},
['classic_e']= {"Clásico", "EASY", "Modo clásico con alta velocidad."}, ['classic_e']= {"Clásico", "Fácil", "Modo clásico con velocidad baja."},
['classic_h']= {"Clásico", "Difícil", "Modo clásico con alta velocidad."}, ['classic_h']= {"Clásico", "Difícil", "Modo clásico con velocidad media."},
['classic_l']= {"Clásico", "Lunático", "Modo clásico con alta velocidad."}, ['classic_l']= {"Clásico", "Lunático", "Modo clásico con velocidad alta."},
['classic_u']= {"Clásico", "Supremo", "Modo clásico con alta velocidad."}, ['classic_u']= {"Clásico", "Supremo", "Modo clásico con velocidad infernal :D"},
['survivor_e']= {"Supervivencia", "Fácil", "¿Cuánto tiempo podrás sobrevivir?"}, ['survivor_e']= {"Supervivencia", "Fácil", "¿Cuánto tiempo podrás sobrevivir?"},
['survivor_n']= {"Supervivencia", "Normal", "¿Cuánto tiempo podrás sobrevivir?"}, ['survivor_n']= {"Supervivencia", "Normal", "¿Cuánto tiempo podrás sobrevivir?"},
['survivor_h']= {"Supervivencia", "Difícil", "¿Cuánto tiempo podrás sobrevivir?"}, ['survivor_h']= {"Supervivencia", "Difícil", "¿Cuánto tiempo podrás sobrevivir?"},
@@ -684,7 +829,7 @@ return{
['c4wtrain_n']= {"Entrenar C4W", "Normal", "Combos infinitos."}, ['c4wtrain_n']= {"Entrenar C4W", "Normal", "Combos infinitos."},
['c4wtrain_l']= {"Entrenar C4W", "Lunático", "Combos infinitos."}, ['c4wtrain_l']= {"Entrenar C4W", "Lunático", "Combos infinitos."},
['pctrain_n']= {"Entrenar PC", "Normal", "Modo sencillo para practicar Perfect Clears."}, ['pctrain_n']= {"Entrenar PC", "Normal", "Modo sencillo para practicar Perfect Clears."},
['pctrain_l']= {"Entrenar PC", "Lunático", "Modo duro para practicar Perfect Clears."}, ['pctrain_l']= {"Entrenar PC", "Lunático", "Modo complejo para practicar Perfect Clears."},
['pc_n']= {"Desafío de PCs", "Normal", "¡Consigue los PCs que puedas en 100 líneas!"}, ['pc_n']= {"Desafío de PCs", "Normal", "¡Consigue los PCs que puedas en 100 líneas!"},
['pc_h']= {"Desafío de PCs", "Difícil", "¡Consigue los PCs que puedas en 100 líneas!"}, ['pc_h']= {"Desafío de PCs", "Difícil", "¡Consigue los PCs que puedas en 100 líneas!"},
['pc_l']= {"Desafío de PCs", "Lunático", "¡Consigue los PCs que puedas en 100 líneas!"}, ['pc_l']= {"Desafío de PCs", "Lunático", "¡Consigue los PCs que puedas en 100 líneas!"},
@@ -700,17 +845,17 @@ return{
['tsd_e']= {"Desafío de TSD", "Fácil", "¡Sólo se permiten T-Spin Dobles!"}, ['tsd_e']= {"Desafío de TSD", "Fácil", "¡Sólo se permiten T-Spin Dobles!"},
['tsd_h']= {"Desafío de TSD", "Difícil", "¡Sólo se permiten T-Spin Dobles!"}, ['tsd_h']= {"Desafío de TSD", "Difícil", "¡Sólo se permiten T-Spin Dobles!"},
['tsd_u']= {"Desafío de TSD", "Supremo", "¡Sólo se permiten T-Spin Dobles!"}, ['tsd_u']= {"Desafío de TSD", "Supremo", "¡Sólo se permiten T-Spin Dobles!"},
['backfire_n']= {"Retorno", "Normal", "Lidia con tus propias líneas basura."}, ['backfire_n']= {"Retorno", "Normal", "Cancela tus propias líneas basura."},
['backfire_h']= {"Retorno", "Difícil", "Lidia con tus propias líneas basura."}, ['backfire_h']= {"Retorno", "Difícil", "Cancela tus propias líneas basura"},
['backfire_l']= {"Retorno", "Lunático", "Lidia con tus propias líneas basura."}, ['backfire_l']= {"Retorno", "Lunático", "Cancela tus propias líneas basura"},
['backfire_u']= {"Retorno", "Supremo", "Lidia con tus propias líneas basura."}, ['backfire_u']= {"Retorno", "Supremo", "Cancela tus propias líneas basura"},
['sprintAtk']= {"Sprint", "100L - Ataque", "¡Envía 100 líneas de ataque!"}, ['sprintAtk']= {"Sprint", "100L - Ataque", "¡Envía 100 líneas de ataque!"},
['sprintEff']= {"Sprint", "Efficiency", "¡Envía ataque eficiente en 40 líneas!"}, ['sprintEff']= {"Sprint", "Eficiencia", "¡Envía ataque eficiente en 40 líneas!"},
['zen']= {'Zen', "200L", "200 líneas sin límite de tiempo."}, ['zen']= {'Zen', "200L", "200 líneas sin límite de tiempo."},
['ultra']= {'Ultra', "Extra", "¡Consigue el mayor puntaje posible en 2 minutos!"}, ['ultra']= {'Ultra', "Extra", "¡Consigue el mayor puntaje /nposible en 2 minutos!"},
['infinite']= {"Infinito", "", "Modo Sandbox."}, ['infinite']= {"Infinito", "", "Modo Sandbox."},
['infinite_dig']= {"Infinito: Queso", "", "Limpia, limpia, más limpia que tú."}, ['infinite_dig']= {"Infinito: Queso", "", "Limpia, limpia, más limpia que tú."},
['marathon_inf']= {"Maratón", "Infinito", "Infinito maratón."}, ['marathon_inf']= {"Maratón", "Infinito", "Maratón infinita."},
['custom_clear']= {"Personalizado", "Normal"}, ['custom_clear']= {"Personalizado", "Normal"},
['custom_puzzle']= {"Personalizado", "Puzzle"}, ['custom_puzzle']= {"Personalizado", "Puzzle"},