Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
116 changes: 58 additions & 58 deletions frontend/messages/es.json
Original file line number Diff line number Diff line change
@@ -1,59 +1,59 @@
{
"$schema": "https://inlang.com/schema/inlang-message-format",
"accommodation_info": "Cómo llegar",
"about": "Sobre nosotros",
"agenda": "Agenda",
"an_error_has_occurred": "Ha ocurrido un error",
"cancel": "Cancelar",
"check_your_email": "Comprueba tu correo",
"close": "Cerrar",
"code_of_conduct": "Código de conducta",
"contact_info": "Contacto",
"cookie_policy": "Política de cookies",
"day": "Día",
"did_you_forget_password": "¿Olvidaste tu contraseña?",
"email": "Email",
"email_or_password_incorrect": "Email o contraseña incorrecto",
"edit": "Editar",
"edit_pseudonym": "Indica tu pseudónimo en la STE",
"edit_premium_comment": "Indica aquí el número y tallas de camiseta que quieres.",
"edit_menu_options": "Dinos si tienes cualquier particularidad con las comidas (alergias, intolerancias, etc.).",
"enter_your_email": "Introduce tu email",
"enter_your_email_and_password": "Tienes que introducir tu email y contraseña para ver tus datos de inscripción",
"enter_your_email_to_send_you_link": "Introduce tu email y te mandaremos un enlace para establecer una contraseña nueva.",
"enter_your_password": "Introduce tu contraseña",
"enter_your_password_again": "Introducela otra vez, por seguridad",
"enter_your_new_password": "Introduce tu nueva contraseña para acceder a la web:",
"error_404_not_found": "404 Página no encontrada",
"error_404_message": "Lo sentimos, no podemos encontrar la página solicitada. Por favor vuelve atrás e intenta algo diferente.",
"error_500_internal_error": "500 Error interno",
"error_500_message": "Lo sentimos, ha ocurrido un error. Por favor intenta de nuevo.",
"error_generic": "Error {status}",
"forgot_password": "Contraseña olvidada",
"forgot_password_press_here": "¿Olvidaste la contraseña? Pulsa aquí.",
"get_magic_link": "Obtener un enlace para otro correo→",
"it_has_a_magic_link": "Contiene un enlace para entrar sin contraseña.",
"invalid_reset_link": "El enlace de establecer contraseña es inválido o está caducado.",
"legal": "Aviso legal",
"login": "Entrar",
"logout": "Salir",
"new_password": "Nueva contraseña",
"new_password_set": "Se ha establecido tu nueva contraseña. Ahora puedes entrar.",
"org_team": "Equipo organizador",
"password": "Contraseña",
"password_length": "La longitud de la contraseña debe ser al menos de 6 caracteres.",
"passwords_must_match": "Las contraseñas deben coincidir",
"press_kit": "Kit de prensa",
"price": "Precio",
"prices": "Precios",
"privacy_policy": "Política de privacidad",
"register": "Registro",
"registration": "Registro",
"reset_password_sent": "Si tu correo está registrado, hemos enviado un mensaje con un enlace para establecer una contraseña nueva.",
"send": "Enviar",
"speakers": "Ponentes",
"streaming": "Streaming",
"venue_info": "Lugar",
"we_sent_an_email": "Te hemos enviado un correo a {email}",
"you_need_to_register": "Necesitas registrarte para entrar en la cola de espera y conseguir tus entradas."
}
"$schema": "https://inlang.com/schema/inlang-message-format",
"accommodation_info": "Cómo llegar",
"about": "Sobre el evento",
"agenda": "Agenda",
"an_error_has_occurred": "Ha ocurrido un error",
"cancel": "Cancelar",
"check_your_email": "Comprueba tu correo",
"close": "Cerrar",
"code_of_conduct": "Código de conducta",
"contact_info": "Contacto",
"cookie_policy": "Política de cookies",
"day": "Día",
"did_you_forget_password": "¿Olvidaste tu contraseña?",
"email": "Email",
"email_or_password_incorrect": "Email o contraseña incorrecto",
"edit": "Editar",
"edit_pseudonym": "Indica tu pseudónimo en la STE",
"edit_premium_comment": "Indica aquí el número y tallas de camiseta que quieres.",
"edit_menu_options": "Dinos si tienes cualquier particularidad con las comidas (alergias, intolerancias, etc.).",
"enter_your_email": "Introduce tu email",
"enter_your_email_and_password": "Tienes que introducir tu email y contraseña para ver tus datos de inscripción",
"enter_your_email_to_send_you_link": "Introduce tu email y te mandaremos un enlace para establecer una contraseña nueva.",
"enter_your_password": "Introduce tu contraseña",
"enter_your_password_again": "Introducela otra vez, por seguridad",
"enter_your_new_password": "Introduce tu nueva contraseña para acceder a la web:",
"error_404_not_found": "404 Página no encontrada",
"error_404_message": "Lo sentimos, no podemos encontrar la página solicitada. Por favor vuelve atrás e intenta algo diferente.",
"error_500_internal_error": "500 Error interno",
"error_500_message": "Lo sentimos, ha ocurrido un error. Por favor intenta de nuevo.",
"error_generic": "Error {status}",
"forgot_password": "Contraseña olvidada",
"forgot_password_press_here": "¿Olvidaste la contraseña? Pulsa aquí.",
"get_magic_link": "Obtener un enlace para otro correo→",
"it_has_a_magic_link": "Contiene un enlace para entrar sin contraseña.",
"invalid_reset_link": "El enlace de establecer contraseña es inválido o está caducado.",
"legal": "Aviso legal",
"login": "Entrar",
"logout": "Salir",
"new_password": "Nueva contraseña",
"new_password_set": "Se ha establecido tu nueva contraseña. Ahora puedes entrar.",
"org_team": "Equipo organizador",
"password": "Contraseña",
"password_length": "La longitud de la contraseña debe ser al menos de 6 caracteres.",
"passwords_must_match": "Las contraseñas deben coincidir",
"press_kit": "Prensa",
"price": "Precio",
"prices": "Precios",
"privacy_policy": "Política de privacidad",
"register": "Registro",
"registration": "Registro",
"reset_password_sent": "Si tu correo está registrado, hemos enviado un mensaje con un enlace para establecer una contraseña nueva.",
"send": "Enviar",
"speakers": "Invitados",
"streaming": "Streaming",
"venue_info": "El lugar",
"we_sent_an_email": "Te hemos enviado un correo a {email}",
"you_need_to_register": "Necesitas registrarte para entrar en la cola de espera y conseguir tus entradas."
}
20 changes: 12 additions & 8 deletions frontend/src/app.html
Original file line number Diff line number Diff line change
@@ -1,18 +1,22 @@
<!DOCTYPE html>
<!doctype html>
<html lang="%paraglide.lang%" dir="%paraglide.textDirection%" data-theme="light">
<head>
<meta charset="utf-8" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<meta name="viewport" content="width=device-width initial-scale=1" />
%sveltekit.head%

<link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🎉</text></svg>">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap" rel="stylesheet">
<!-- <link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🎉</text></svg>"> -->
<link rel="icon" href="%sveltekit.assets%/favicon.ico" sizes="any" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap"
rel="stylesheet"
/>
</head>
<body data-sveltekit-preload-data="hover">
<div class="container container-all" >%sveltekit.body%</div>
<div class="container container-all">%sveltekit.body%</div>
</body>
</html>
5 changes: 4 additions & 1 deletion frontend/src/app.scss

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions frontend/src/assets/images/endless-clouds.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions frontend/src/assets/images/stacked-waves-haikei.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frontend/src/assets/images/tesoro.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions frontend/src/assets/images/topography.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
225 changes: 112 additions & 113 deletions frontend/src/lib/i18n.ts
Original file line number Diff line number Diff line change
@@ -1,122 +1,121 @@
import { createI18n } from "@inlang/paraglide-sveltekit"
import * as runtime from "$lib/paraglide/runtime.js"
import { createI18n } from '@inlang/paraglide-sveltekit';
import * as runtime from '$lib/paraglide/runtime.js';

export const i18n = createI18n(runtime, {

defaultLanguageTag: "es",
defaultLanguageTag: 'es',

pathnames: {
"/about-us" : {
en: "/about-us",
es: "/sobre-nosotros",
},
"/accommodation-info" : {
en: "/accommodation-info",
es: "/como-llegar",
},
"/activities" : {
en: "/activities",
es: "/actividades",
},
"/agenda" : {
en: "/agenda",
es: "/agenda",
},
"/code-of-conduct" : {
en: "/code-of-conduct",
es: "/codigo-de-conducta",
},
"/contact-info" : {
en: "/contact-info",
es: "/contacto",
},
"/cookie-policy" : {
en: "/cookie-policy",
es: "/politica-de-cookies",
},
"/faqs" : {
en: "/faqs",
es: "/faqs",
},
"/forgot-password" : {
en: "/forgot-password",
es: "/contraseña-olvidada",
},
"/get-link" : {
en: "/get-link",
es: "/obtener-enlace",
},
"/login" : {
en: "/login",
es: "/entrar",
},
"/logout" : {
en: "/logout",
es: "/salir",
},
"/me" : {
en: "/me",
es: "/mis-datos",
},
"/me-edit" : {
en: "/me-edit",
es: "/mis-datos-editar",
},
"/new-password" : {
en: "/new-password",
es: "/nueva-contraseña",
},
"/news-items" : {
en: "/news-items",
es: "/noticias",
},
"/org-team" : {
en: "/org-team",
es: "/equipo-organizador",
},
"/press-kit" : {
en: "/press-kit",
es: "/prensa",
},
"/privacy-policy" : {
en: "/privacy-policy",
es: "/politica-de-privacidad",
},
"/register" : {
en: "/register",
es: "/registro",
},
"/registration" : {
en: "/registration",
es: "/inscripcion",
},
"/seo" : {
en: "/seo",
es: "/seo",
},
"/speakers" : {
en: "/speakers",
es: "/invitados",
},
"/sponsors" : {
en: "/sponsors",
es: "/patrocinadores",
},
"/streaming" : {
en: "/streaming",
es: "/streaming",
'/about-us': {
en: '/about-us',
es: '/sobre-el-evento'
},
"/tracks" : {
en: "/tracks",
es: "/tracks",
'/accommodation-info': {
en: '/accommodation-info',
es: '/como-llegar'
},
"/venue-info" : {
en: "/venue-info",
es: "/lugar",
'/activities': {
en: '/activities',
es: '/actividades'
},
'/agenda': {
en: '/agenda',
es: '/agenda'
},
'/code-of-conduct': {
en: '/code-of-conduct',
es: '/codigo-de-conducta'
},
'/contact-info': {
en: '/contact-info',
es: '/contacto'
},
'/cookie-policy': {
en: '/cookie-policy',
es: '/politica-de-cookies'
},
'/faqs': {
en: '/faqs',
es: '/faqs'
},
'/forgot-password': {
en: '/forgot-password',
es: '/contraseña-olvidada'
},
'/get-link': {
en: '/get-link',
es: '/obtener-enlace'
},
'/login': {
en: '/login',
es: '/entrar'
},
'/logout': {
en: '/logout',
es: '/salir'
},
'/me': {
en: '/me',
es: '/mis-datos'
},
'/me-edit': {
en: '/me-edit',
es: '/mis-datos-editar'
},
'/new-password': {
en: '/new-password',
es: '/nueva-contraseña'
},
'/news-items': {
en: '/news-items',
es: '/noticias'
},
'/org-team': {
en: '/org-team',
es: '/equipo-organizador'
},
'/press-kit': {
en: '/press-kit',
es: '/prensa'
},
'/privacy-policy': {
en: '/privacy-policy',
es: '/politica-de-privacidad'
},
'/register': {
en: '/register',
es: '/registro'
},
'/registration': {
en: '/registration',
es: '/inscripcion'
},
'/seo': {
en: '/seo',
es: '/seo'
},
'/speakers': {
en: '/speakers',
es: '/invitados'
},
'/sponsors': {
en: '/sponsors',
es: '/patrocinadores'
},
'/streaming': {
en: '/streaming',
es: '/streaming'
},
'/tracks': {
en: '/tracks',
es: '/tracks'
},
"/price" : {
en: "/price",
es: "/precio",
'/venue-info': {
en: '/venue-info',
es: '/lugar'
},
}
'/price': {
en: '/price',
es: '/precio'
}
}
});
Loading
Loading