Rename main folders and write sql backend adaptor
This commit is contained in:
parent
1d34f8e06d
commit
fdc58b428b
212 changed files with 3577 additions and 4775 deletions
58
frontend/public/i18n/es/common.json
Normal file
58
frontend/public/i18n/es/common.json
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
{
|
||||
"name": "Crab Fit",
|
||||
"tagline": "Crea tu propio",
|
||||
"cta": "¡Crea tu propio Crab Fit!",
|
||||
"created": "Creado {{date}}",
|
||||
"donate": {
|
||||
"info": "Gracias por usar Crab Fit. Si te gusta, considera hacer una donación.",
|
||||
"button": "Donar",
|
||||
"title": "Cada cantidad cuenta :)",
|
||||
"options": {
|
||||
"$2": "Donar $2",
|
||||
"$5": "Donar $5",
|
||||
"$10": "Donar $10",
|
||||
"choose": "Elige una cantidad"
|
||||
},
|
||||
"messages": {
|
||||
"about": "Si es que le ayudó en absoluto, considere donar para ayudar a mantenerlo en funcionamiento. 🦀",
|
||||
"success": "¡Gracias por tu donación! Sin ti, cangrejo Fit no sería libre, así que gracias y seguir siendo muy impresionante!",
|
||||
"error": "No se pudo realizar la donación a través de Google. Intente donar a través del sitio web crab.fit 🦀"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"name": "Opciones",
|
||||
"weekStart": {
|
||||
"label": "La semana empieza el",
|
||||
"options": {
|
||||
"Sunday": "domingo",
|
||||
"Monday": "lunes"
|
||||
}
|
||||
},
|
||||
"timeFormat": {
|
||||
"label": "Formato de tiempo",
|
||||
"options": {
|
||||
"12h": "12h",
|
||||
"24h": "24h"
|
||||
}
|
||||
},
|
||||
"theme": {
|
||||
"label": "Tema",
|
||||
"options": {
|
||||
"System": "Sistema",
|
||||
"Light": "Claro",
|
||||
"Dark": "Oscuro"
|
||||
}
|
||||
},
|
||||
"highlight": {
|
||||
"label": "Resalte la mayor disponibilidad",
|
||||
"title": "Destaque la mayor disponibilidad en el mapa de calor",
|
||||
"options": {
|
||||
"Off": "Apagado",
|
||||
"On": "Encendido"
|
||||
}
|
||||
},
|
||||
"language": {
|
||||
"label": "Idioma"
|
||||
}
|
||||
}
|
||||
}
|
||||
67
frontend/public/i18n/es/event.json
Normal file
67
frontend/public/i18n/es/event.json
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
{
|
||||
"available": "disponible",
|
||||
"greyed_times": "Esta área está atenuada porque no es parte del evento. Es posible que esté viendo este evento en una zona horaria diferente de donde se creó.",
|
||||
|
||||
"nav": {
|
||||
"title": "Haga clic para copiar",
|
||||
"copied": "¡Copiado!",
|
||||
"shareinfo": "Copie el enlace a esta página o compártalo por <1>correo electrónico</1>.",
|
||||
"shareinfo_alt": "Haga clic en el enlace de arriba para copiarlo en su portapapeles o compartirlo por <1>correo electrónico</1>.",
|
||||
"email_subject": "Programación de {{event_name}}",
|
||||
"email_body": "Visite este enlace para ingresar sus disponibilidades:"
|
||||
},
|
||||
"form": {
|
||||
"signed_out": "Inicia sesión para añadir su disponibilidad",
|
||||
"signed_in": "Has iniciado sesión como {{name}}",
|
||||
|
||||
"name": "Tu nombre",
|
||||
"password": "Contraseña (opcional)",
|
||||
"button": "Iniciar sesión",
|
||||
"logout_button": "Desconectar",
|
||||
"info": "Estos detalles son solo para este evento. Utilice una contraseña para evitar que otros cambien su disponibilidad.",
|
||||
|
||||
"timezone": "Tu zona horaria",
|
||||
|
||||
"errors": {
|
||||
"name_required": "Su nombre es necesario para almacenar su disponibilidad.",
|
||||
"password_incorrect": "La contraseña es incorrecta. Compruebe que su nombre esté bien escrito.",
|
||||
"unknown": "Error al iniciar sesión. Inténtalo de nuevo."
|
||||
},
|
||||
|
||||
"created_in_timezone": "Este evento se creó en la zona horaria <strong>{{timezone}}</strong>. <3>Haga clic aquí</3> para usarlo.",
|
||||
"local_timezone": "Se detecta que su zona horaria local es <strong>{{timezone}}</strong>. <3>Haga clic aquí</3> para usarlo."
|
||||
},
|
||||
"offline": {
|
||||
"title": "Estas desconectado",
|
||||
"body": "Un Crab Fit no funciona sin conexión.<br />Asegúrate de estar conectado a Internet y vuelve a intentarlo."
|
||||
},
|
||||
"error": {
|
||||
"title": "Evento no encontrado",
|
||||
"body": "Verifique que la URL que ingresó sea correcta. Tenga en cuenta que para proteger su privacidad, los eventos se eliminan después de 3 meses de inactividad."
|
||||
},
|
||||
|
||||
"tabs": {
|
||||
"you": "Tu disponibilidad",
|
||||
"you_tooltip": "Inicie sesión para establecer su disponibilidad",
|
||||
"group": "Disponibilidad grupal"
|
||||
},
|
||||
|
||||
"group": {
|
||||
"legend_tooltip": "Haga clic para resaltar la disponibilidad más alta",
|
||||
"info1": "Pase el ratón o toque el calendario de abajo para ver quién está disponible",
|
||||
"info2": "Haga clic en los nombres a continuación para ver a las personas individualmente"
|
||||
},
|
||||
|
||||
"you": {
|
||||
"info": "Haga clic y arrastre el calendario a continuación para configurar sus disponibilidades",
|
||||
"google_cal": {
|
||||
"login": "Sincronizar con Google Calendar",
|
||||
"logout": "cerrar sesión",
|
||||
"select_all": "Seleccionar todo",
|
||||
"select_none": "Seleccionar ninguno",
|
||||
"info": "La importación sobrescribirá su disponibilidad actual",
|
||||
"button": "Disponibilidad de importación"
|
||||
},
|
||||
"outlook_cal": "Sincronizar con el calendario de Outlook"
|
||||
}
|
||||
}
|
||||
23
frontend/public/i18n/es/help.json
Normal file
23
frontend/public/i18n/es/help.json
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"name": "How to Crab Fit",
|
||||
|
||||
"p1": "Crab Fit is a tool that helps you when planning events with friends or coworkers. You just create an event, enter your availability, send it out, and see when everyone is free!",
|
||||
"p2": "See below for detailed steps of how to Crab Fit your event.",
|
||||
|
||||
"s1": "Step 1",
|
||||
|
||||
"p3": "Use the form at <1>crab.fit</1> to make a new event. You only need to put in the rough time period for when your event occurs here, not your availability.",
|
||||
"p4": "For example, we'll use \"Jenny's Birthday Lunch\". Jenny wants her birthday lunch to happen on the same week as her birthday, the 15th of April, but she knows that not all of her friends are available on the 15th. She also doesn't want to do it on the weekend.",
|
||||
"p5": "Jenny also knows that since it's a lunch event, it can't start before 11am or go any later than 5pm.",
|
||||
|
||||
"s2": "Step 2",
|
||||
|
||||
"p6": "Enter your availability for the event you just created.",
|
||||
"p7": "In our example, Jenny now puts in her availability for her birthday lunch. She is free all week, except after 3pm on Tuesday and Wednesday, and before 1pm on Friday.",
|
||||
|
||||
"s3": "Step 3",
|
||||
|
||||
"p8": "Send the link to everyone you want to come.",
|
||||
"p9": "After Jenny has sent the link to her friends and waited for them to also fill out their availabilities, she can now easily see them all on the heatmap below and choose the darkest area for a time that suits everyone!",
|
||||
"p10": "In this example, 1pm to 3pm on Friday the 16th works for all Jenny's friends."
|
||||
}
|
||||
61
frontend/public/i18n/es/home.json
Normal file
61
frontend/public/i18n/es/home.json
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
{
|
||||
"create": "CREA UN",
|
||||
"recently_visited": "Recientemente visitado",
|
||||
"nav": {
|
||||
"about": "Info",
|
||||
"donate": "Donar"
|
||||
},
|
||||
"form": {
|
||||
"name": {
|
||||
"label": "¡Dale un nombre a tu evento!",
|
||||
"sublabel": "O dejar en blanco para generar uno"
|
||||
},
|
||||
"dates": {
|
||||
"label": "¿Qué fechas podrían funcionar?",
|
||||
"sublabel": "Haga clic y arrastre para seleccionar",
|
||||
"options": {
|
||||
"specific": "Fechas específicas",
|
||||
"week": "Días de la semana"
|
||||
},
|
||||
"tooltips": {
|
||||
"previous": "Mes anterior",
|
||||
"next": "Próximo mes",
|
||||
"today": "hoy"
|
||||
}
|
||||
},
|
||||
"times": {
|
||||
"label": "¿A qué horas podría funcionar?",
|
||||
"sublabel": "Haga clic y arrastre para seleccionar un rango de tiempo"
|
||||
},
|
||||
"timezone": {
|
||||
"label": "Y la zona horaria",
|
||||
"defaultOption": "Seleccione..."
|
||||
},
|
||||
|
||||
"button": "Crear",
|
||||
"errors": {
|
||||
"no_dates": "No hay fechas seleccionadas",
|
||||
"same_times": "Las horas de inicio y finalización no pueden ser las mismas",
|
||||
"no_time": "No hay ningún tiempo seleccionado",
|
||||
"unknown": "Algo salió mal. Por favor, inténtelo de nuevo más tarde."
|
||||
}
|
||||
},
|
||||
"offline": "No puede crear un Crab Fit si no tiene conexión a Internet. Asegúrate de estar conectado.",
|
||||
|
||||
"about": {
|
||||
"name": "Acerca de Crab Fit",
|
||||
"events": "Eventos creados",
|
||||
"availabilities": "Disponibilidades ingresadas",
|
||||
"content": {
|
||||
"p1": "Crab Fit te ayuda a adaptar tu evento a los horarios de todos. Simplemente cree un evento arriba y envíe el enlace a todos los participantes. Los resultados se actualizan en vivo y podrá ver un mapa de calor de cuándo todos están libres.<1/><2>Obtenga más información sobre cómo Crab Fit.</2>",
|
||||
"p3": "Creado por <1>Ben Grant</1>, Crab Fit es la solución moderna para sus debates de planificación de eventos grupales.",
|
||||
"p4": "El código de Crab Fit es de código abierto, si encuentra algún problema o desea contribuir, puede visitar el <1>repositorio</1>. Al utilizar Crab Fit, acepta la <3>política de privacidad</3>.",
|
||||
"p6": "Para proteger su privacidad, los eventos se eliminan después de 3 meses de inactividad y todas las contraseñas tienen un cifrado seguro.",
|
||||
"p5": "Considere hacer una donación a continuación si lo ayudó para que pueda ser gratuito para todos. 🦀"
|
||||
},
|
||||
"chrome_extension": "Obtén la extensión de Chrome",
|
||||
"firefox_extension": "Obtén la extensión de Firefox",
|
||||
"safari_extension": "Obtén la extensión de Safari",
|
||||
"android_app": "Descarga la aplicación de Android"
|
||||
}
|
||||
}
|
||||
4
frontend/public/i18n/es/privacy.json
Normal file
4
frontend/public/i18n/es/privacy.json
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"name": "Política de privacidad",
|
||||
"translate": "Ver en su idioma"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue