diff --git a/documentation/docusaurus.config.ts b/documentation/docusaurus.config.ts index df03a83..20657c1 100644 --- a/documentation/docusaurus.config.ts +++ b/documentation/docusaurus.config.ts @@ -15,8 +15,8 @@ const config: Config = { // GitHub pages deployment config. // If you aren't using GitHub pages, you don't need these. - organizationName: "facebook", // Usually your GitHub org/user name. - projectName: "docusaurus", // Usually your repo name. + organizationName: "seanmorley", // Usually your GitHub org/user name. + projectName: "adventurelog", // Usually your repo name. onBrokenLinks: "throw", onBrokenMarkdownLinks: "warn", @@ -40,7 +40,7 @@ const config: Config = { // Please change this to your repo. // Remove this to remove the "edit this page" links. editUrl: - "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/", + "https://github.com/seanmorley15/AdventureLog/tree/main/documentation", }, // blog: { // showReadingTime: true, diff --git a/frontend/src/locales/de.json b/frontend/src/locales/de.json index 0744438..2fdf915 100644 --- a/frontend/src/locales/de.json +++ b/frontend/src/locales/de.json @@ -149,7 +149,22 @@ "url": "URL", "warning": "Warnung", "wiki_desc": "Ruft einen Auszug aus einem Wikipedia-Artikel ab, der zum Namen des Abenteuers passt.", - "wikipedia": "Wikipedia" + "wikipedia": "Wikipedia", + "adventure_not_found": "Es sind keine Abenteuer zum Anzeigen vorhanden. \nFügen Sie einige über die Plus-Schaltfläche unten rechts hinzu oder versuchen Sie, die Filter zu ändern!", + "all": "Alle", + "error_updating_regions": "Fehler beim Aktualisieren der Regionen", + "mark_region_as_visited": "Region {region}, {country} als besucht markieren?", + "mark_visited": "Mark besucht", + "my_adventures": "Meine Abenteuer", + "no_adventures_found": "Keine Abenteuer gefunden", + "no_collections_found": "Es wurden keine Sammlungen gefunden, zu denen dieses Abenteuer hinzugefügt werden kann.", + "no_linkable_adventures": "Es wurden keine Abenteuer gefunden, die mit dieser Sammlung verknüpft werden können.", + "not_visited": "Nicht besucht", + "regions_updated": "Regionen aktualisiert", + "update_visited_regions": "Besuchte Regionen aktualisieren", + "update_visited_regions_disclaimer": "Dies kann je nach Anzahl der Abenteuer, die Sie besucht haben, eine Weile dauern.", + "visited_region_check": "Überprüfung der besuchten Region", + "visited_region_check_desc": "Wenn Sie diese Option auswählen, überprüft der Server alle von Ihnen besuchten Abenteuer und markiert die Regionen, in denen sie sich befinden, als im Rahmen von Weltreisen besucht." }, "home": { "desc_1": "Entdecken, planen und erkunden Sie mit Leichtigkeit", @@ -206,7 +221,8 @@ "signup": "Melden Sie sich an", "username": "Benutzername", "profile_picture": "Profilbild", - "public_profile": "Öffentliches Profil" + "public_profile": "Öffentliches Profil", + "public_tooltip": "Mit einem öffentlichen Profil können Benutzer Sammlungen mit Ihnen teilen und Ihr Profil auf der Benutzerseite anzeigen." }, "users": { "no_users_found": "Keine Benutzer mit öffentlichen Profilen gefunden." @@ -233,6 +249,17 @@ "settings_page": "Einstellungsseite", "update": "Aktualisieren", "update_error": "Fehler beim Aktualisieren der Einstellungen", - "update_success": "Einstellungen erfolgreich aktualisiert!" + "update_success": "Einstellungen erfolgreich aktualisiert!", + "change_password": "Kennwort ändern", + "confirm_new_password": "Bestätigen Sie das neue Passwort", + "invalid_token": "Token ist ungültig oder abgelaufen", + "login_redir": "Anschließend werden Sie zur Anmeldeseite weitergeleitet.", + "missing_email": "Bitte geben Sie eine E-Mail-Adresse ein", + "password_does_not_match": "Passwörter stimmen nicht überein", + "password_is_required": "Passwort ist erforderlich", + "possible_reset": "Wenn die von Ihnen angegebene E-Mail-Adresse mit einem Konto verknüpft ist, erhalten Sie eine E-Mail mit Anweisungen zum Zurücksetzen Ihres Passworts!", + "reset_password": "Passwort zurücksetzen", + "submit": "Einreichen", + "token_required": "Zum Zurücksetzen des Passworts sind Token und UID erforderlich." } } diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json index 8caa73a..46a6d1e 100644 --- a/frontend/src/locales/en.json +++ b/frontend/src/locales/en.json @@ -250,6 +250,16 @@ "email_change": "Change Email", "current_email": "Current Email", "no_email_set": "No email set", - "new_email": "New Email" + "new_email": "New Email", + "change_password": "Change Password", + "login_redir": "You will then be redirected to the login page.", + "token_required": "Token and UID are required for password reset.", + "reset_password": "Reset Password", + "possible_reset": "If the email address you provided is associated with an account, you will receive an email with instructions to reset your password!", + "missing_email": "Please enter an email address", + "submit": "Submit", + "password_does_not_match": "Passwords do not match", + "password_is_required": "Password is required", + "invalid_token": "Token is invalid or has expired" } } diff --git a/frontend/src/locales/es.json b/frontend/src/locales/es.json index e01d0fb..e2d8045 100644 --- a/frontend/src/locales/es.json +++ b/frontend/src/locales/es.json @@ -1,248 +1,265 @@ { - "navbar": { - "adventures": "Aventuras", - "collections": "Colecciones", - "worldtravel": "Viajar por el Mundo", - "map": "Mapa", - "users": "Usuarios", - "search": "Buscar", - "profile": "Perfil", - "greeting": "Hola", - "my_adventures": "Mis Aventuras", - "my_activities": "Mis Actividades", - "shared_with_me": "Compartido Conmigo", - "settings": "Configuraciones", - "logout": "Cerrar Sesión", - "about": "Acerca de AdventureLog", - "documentation": "Documentación", - "discord": "Discord", - "theme_selection": "Selección de Tema", - "themes": { - "light": "Claro", - "dark": "Oscuro", - "night": "Noche", - "forest": "Bosque", - "aestetic-dark": "Estético Oscuro", - "aestetic-light": "Estético Claro", - "aqua": "Aqua" - } - }, - "about": { - "about": "Acerca de", - "license": "Licenciado bajo la Licencia GPL-3.0.", - "source_code": "Código Fuente", - "message": "Hecho con ❤️ en los Estados Unidos.", - "oss_attributions": "Atribuciones de Código Abierto", - "nominatim_1": "La búsqueda de ubicaciones y geocodificación es proporcionada por", - "nominatim_2": "Sus datos están licenciados bajo la licencia ODbL.", - "other_attributions": "Atribuciones adicionales se pueden encontrar en el archivo README.", - "close": "Cerrar" - }, - "home": { - "hero_1": "Descubre las Aventuras Más Emocionantes del Mundo", - "hero_2": "Descubre y planifica tu próxima aventura con AdventureLog. Explora destinos impresionantes, crea itinerarios personalizados y mantente conectado en todo momento.", - "go_to": "Ir a AdventureLog", - "key_features": "Características Clave", - "desc_1": "Descubre, Planifica y Explora Fácilmente", - "desc_2": "AdventureLog está diseñado para simplificar tu viaje, brindándote las herramientas y recursos para planificar, empacar y navegar tu próxima aventura inolvidable.", - "feature_1": "Registro de Viajes", - "feature_1_desc": "Mantén un registro de tus aventuras con un diario de viaje personalizado y comparte tus experiencias con amigos y familiares.", - "feature_2": "Planificación de Viajes", - "feature_2_desc": "Crea fácilmente itinerarios personalizados y obtén un desglose diario de tu viaje.", - "feature_3": "Mapa de Viaje", - "feature_3_desc": "Visualiza tus viajes por el mundo con un mapa interactivo y explora nuevos destinos." - }, - "adventures": { - "collection_remove_success": "¡Aventura eliminada de la colección con éxito!", - "collection_remove_error": "Error al eliminar la aventura de la colección", - "collection_link_success": "¡Aventura vinculada a la colección con éxito!", - "collection_link_error": "Error al vincular la aventura a la colección", - "adventure_delete_confirm": "¿Estás seguro de que quieres eliminar esta aventura? Esta acción no se puede deshacer.", - "open_details": "Abrir Detalles", - "edit_adventure": "Editar Aventura", - "remove_from_collection": "Eliminar de la Colección", - "add_to_collection": "Añadir a la Colección", - "delete": "Eliminar", - "activities": { - "activity": "Actividad 🏄", - "art_museums": "Arte", - "attraction": "Atracción 🎢", - "culture": "Cultura 🎭", - "dining": "Cenar 🍽️", - "event": "Evento 🎉", - "festivals": "Festivales 🎪", - "fitness": "Fitness 🏋️", - "general": "Generales 🌍", - "hiking": "Senderismo 🥾", - "historical_sites": "Sitios Históricos 🏛️", - "lodging": "Alojamiento 🛌", - "music_concerts": "Música", - "nightlife": "Vida nocturna 🌃", - "other": "Otro", - "outdoor": "Al aire libre 🏞️", - "shopping": "Compras 🛍️", - "spiritual_journeys": "Viajes espirituales 🧘♀️", - "transportation": "Transporte 🚗", - "volunteer_work": "Trabajo voluntario 🤝", - "water_sports": "Deportes acuáticos 🚤", - "wildlife": "Vida silvestre 🦒" - }, - "no_image_found": "No se encontró ninguna imagen", - "adventure_details": "Detalles de la aventura", - "adventure_type": "Tipo de aventura", - "collection": "Recopilación", - "homepage": "Página principal", - "latitude": "Latitud", - "longitude": "Longitud", - "not_found": "Aventura no encontrada", - "not_found_desc": "La aventura que buscabas no se pudo encontrar. \nPruebe una aventura diferente o vuelva a consultar más tarde.", - "visit": "Visita", - "visits": "Visitas", - "adventure": "Aventura", - "count_txt": "resultados que coinciden con su búsqueda", - "create_new": "Crear nuevo...", - "ascending": "Ascendente", - "collection_adventures": "Incluir aventuras de colección", - "date": "Fecha", - "descending": "Descendente", - "filter": "Filtrar", - "name": "Nombre", - "order_by": "Ordenar por", - "order_direction": "Dirección del pedido", - "rating": "Clasificación", - "sort": "Clasificar", - "sources": "Fuentes", - "updated": "Actualizado", - "category_filter": "Filtro de categoría", - "clear": "Claro", - "archived_collections": "Colecciones archivadas", - "close_filters": "Cerrar filtros", - "my_collections": "Mis colecciones", - "open_filters": "Abrir filtros", - "private": "Privado", - "public": "Público", - "archived_collection_message": "¡Colección archivada exitosamente!", - "delete_collection": "Eliminar colección", - "delete_collection_success": "¡Colección eliminada exitosamente!", - "delete_collection_warning": "¿Estás seguro de que deseas eliminar esta colección? \nEsto también eliminará todas las aventuras vinculadas. \nEsta acción no se puede deshacer.", - "unarchived_collection_message": "¡Colección desarchivada exitosamente!", - "archive": "Archivo", - "archived": "Archivado", - "edit_collection": "Editar colección", - "share": "Compartir", - "unarchive": "Desarchivar", - "cancel": "Cancelar", - "adventure_delete_success": "¡Aventura eliminada con éxito!", - "delete_adventure": "Eliminar aventura", - "planned": "Planificado", - "visited": "Visitado", - "dates": "Fechas", - "duration": "Duración", - "image_removed_error": "Error al eliminar la imagen", - "image_removed_success": "¡Imagen eliminada exitosamente!", - "image_upload_error": "Error al subir la imagen", - "image_upload_success": "¡Imagen cargada exitosamente!", - "no_image_url": "No se encontró ninguna imagen en esa URL.", - "start_before_end_error": "La fecha de inicio debe ser anterior a la fecha de finalización.", - "wiki_image_error": "Error al obtener la imagen de Wikipedia", - "actions": "Comportamiento", - "activity": "Actividad", - "see_adventures": "Ver Aventuras", - "activity_types": "Tipos de actividad", - "add": "Agregar", - "add_notes": "Agregar notas", - "adventure_create_error": "No se pudo crear la aventura", - "adventure_created": "Aventura creada", - "adventure_update_error": "No se pudo actualizar la aventura", - "adventure_updated": "Aventura actualizada", - "basic_information": "Información básica", - "category": "Categoría", - "clear_map": "Borrar mapa", - "copy_link": "Copiar enlace", - "date_constrain": "Restringir a las fechas de recolección", - "description": "Descripción", - "end_date": "Fecha de finalización", - "fetch_image": "Obtener imagen", - "generate_desc": "Generar descripción", - "image": "Imagen", - "image_fetch_failed": "No se pudo recuperar la imagen", - "link": "Enlace", - "location": "Ubicación", - "location_information": "Información de ubicación", - "my_images": "Mis imágenes", - "my_visits": "Mis visitas", - "new_adventure": "Nueva aventura", - "no_description_found": "No se encontró ninguna descripción", - "no_images": "Sin imágenes", - "no_location": "Por favor ingresa una ubicación", - "no_results": "No se encontraron resultados", - "no_start_date": "Por favor ingrese una fecha de inicio", - "public_adventure": "Aventura pública", - "remove": "Eliminar", - "save_next": "Ahorrar", - "search_for_location": "Buscar una ubicación", - "search_results": "Resultados de búsqueda", - "select_adventure_category": "Seleccionar categoría de aventura", - "share_adventure": "¡Comparte esta aventura!", - "start_date": "Fecha de inicio", - "upload_image": "Subir imagen", - "upload_images_here": "Sube imágenes aquí", - "url": "URL", - "warning": "Advertencia", - "wiki_desc": "Extrae un extracto de un artículo de Wikipedia que coincide con el nombre de la aventura.", - "wikipedia": "Wikipedia", - "add_an_activity": "Agregar una actividad", - "adventure_not_found": "No hay aventuras que mostrar. \n¡Agregue algunos usando el botón más en la parte inferior derecha o intente cambiar los filtros!", - "no_adventures_found": "No se encontraron aventuras", - "no_collections_found": "No se encontraron colecciones para agregar esta aventura.", - "my_adventures": "mis aventuras", - "no_linkable_adventures": "No se encontraron aventuras que puedan vincularse a esta colección.", - "mark_region_as_visited": "¿Marcar región {region}, {country} como visitada?", - "mark_visited": "Marcos visitó", - "not_visited": "No visitado" - }, - "worldtravel": { - "all": "Todo", - "all_subregions": "Todas las subregiones", - "clear_search": "Borrar búsqueda", - "completely_visited": "Completamente visitado", - "no_countries_found": "No se encontraron países", - "not_visited": "No visitado", - "num_countries": "países encontrados", - "partially_visited": "Parcialmente visitado", - "country_list": "Lista de países" - }, - "auth": { - "forgot_password": "¿Has olvidado tu contraseña?", - "login": "Acceso", - "login_error": "No se puede iniciar sesión con las credenciales proporcionadas.", - "password": "Contraseña", - "signup": "Inscribirse", - "username": "Nombre de usuario", - "confirm_password": "confirmar Contraseña", - "email": "Correo electrónico", - "first_name": "Nombre de pila", - "last_name": "Apellido", - "registration_disabled": "El registro está actualmente deshabilitado.", - "profile_picture": "Foto de perfil", - "public_profile": "Perfil público", - "public_tooltip": "Con un perfil público, los usuarios pueden compartir colecciones con usted y ver su perfil en la página de usuarios." - }, - "users": { - "no_users_found": "No se encontraron usuarios con perfiles públicos." - }, - "settings": { - "account_settings": "Configuración de cuenta de usuario", - "confirm_new_password": "Confirmar nueva contraseña", - "current_email": "Correo electrónico actual", - "email_change": "Cambiar correo electrónico", - "new_email": "Nuevo correo electrónico", - "new_password": "Nueva contraseña", - "no_email_set": "No hay correo electrónico configurado", - "password_change": "Cambiar la contraseña", - "settings_page": "Página de configuración", - "update": "Actualizar", - "update_error": "Error al actualizar la configuración", - "update_success": "¡La configuración se actualizó correctamente!" - } + "navbar": { + "adventures": "Aventuras", + "collections": "Colecciones", + "worldtravel": "Viajar por el Mundo", + "map": "Mapa", + "users": "Usuarios", + "search": "Buscar", + "profile": "Perfil", + "greeting": "Hola", + "my_adventures": "Mis Aventuras", + "my_activities": "Mis Actividades", + "shared_with_me": "Compartido Conmigo", + "settings": "Configuraciones", + "logout": "Cerrar Sesión", + "about": "Acerca de AdventureLog", + "documentation": "Documentación", + "discord": "Discord", + "theme_selection": "Selección de Tema", + "themes": { + "light": "Claro", + "dark": "Oscuro", + "night": "Noche", + "forest": "Bosque", + "aestetic-dark": "Estético Oscuro", + "aestetic-light": "Estético Claro", + "aqua": "Aqua" + } + }, + "about": { + "about": "Acerca de", + "license": "Licenciado bajo la Licencia GPL-3.0.", + "source_code": "Código Fuente", + "message": "Hecho con ❤️ en los Estados Unidos.", + "oss_attributions": "Atribuciones de Código Abierto", + "nominatim_1": "La búsqueda de ubicaciones y geocodificación es proporcionada por", + "nominatim_2": "Sus datos están licenciados bajo la licencia ODbL.", + "other_attributions": "Atribuciones adicionales se pueden encontrar en el archivo README.", + "close": "Cerrar" + }, + "home": { + "hero_1": "Descubre las Aventuras Más Emocionantes del Mundo", + "hero_2": "Descubre y planifica tu próxima aventura con AdventureLog. Explora destinos impresionantes, crea itinerarios personalizados y mantente conectado en todo momento.", + "go_to": "Ir a AdventureLog", + "key_features": "Características Clave", + "desc_1": "Descubre, Planifica y Explora Fácilmente", + "desc_2": "AdventureLog está diseñado para simplificar tu viaje, brindándote las herramientas y recursos para planificar, empacar y navegar tu próxima aventura inolvidable.", + "feature_1": "Registro de Viajes", + "feature_1_desc": "Mantén un registro de tus aventuras con un diario de viaje personalizado y comparte tus experiencias con amigos y familiares.", + "feature_2": "Planificación de Viajes", + "feature_2_desc": "Crea fácilmente itinerarios personalizados y obtén un desglose diario de tu viaje.", + "feature_3": "Mapa de Viaje", + "feature_3_desc": "Visualiza tus viajes por el mundo con un mapa interactivo y explora nuevos destinos." + }, + "adventures": { + "collection_remove_success": "¡Aventura eliminada de la colección con éxito!", + "collection_remove_error": "Error al eliminar la aventura de la colección", + "collection_link_success": "¡Aventura vinculada a la colección con éxito!", + "collection_link_error": "Error al vincular la aventura a la colección", + "adventure_delete_confirm": "¿Estás seguro de que quieres eliminar esta aventura? Esta acción no se puede deshacer.", + "open_details": "Abrir Detalles", + "edit_adventure": "Editar Aventura", + "remove_from_collection": "Eliminar de la Colección", + "add_to_collection": "Añadir a la Colección", + "delete": "Eliminar", + "activities": { + "activity": "Actividad 🏄", + "art_museums": "Arte", + "attraction": "Atracción 🎢", + "culture": "Cultura 🎭", + "dining": "Cenar 🍽️", + "event": "Evento 🎉", + "festivals": "Festivales 🎪", + "fitness": "Fitness 🏋️", + "general": "Generales 🌍", + "hiking": "Senderismo 🥾", + "historical_sites": "Sitios Históricos 🏛️", + "lodging": "Alojamiento 🛌", + "music_concerts": "Música", + "nightlife": "Vida nocturna 🌃", + "other": "Otro", + "outdoor": "Al aire libre 🏞️", + "shopping": "Compras 🛍️", + "spiritual_journeys": "Viajes espirituales 🧘♀️", + "transportation": "Transporte 🚗", + "volunteer_work": "Trabajo voluntario 🤝", + "water_sports": "Deportes acuáticos 🚤", + "wildlife": "Vida silvestre 🦒" + }, + "no_image_found": "No se encontró ninguna imagen", + "adventure_details": "Detalles de la aventura", + "adventure_type": "Tipo de aventura", + "collection": "Recopilación", + "homepage": "Página principal", + "latitude": "Latitud", + "longitude": "Longitud", + "not_found": "Aventura no encontrada", + "not_found_desc": "La aventura que buscabas no se pudo encontrar. \nPruebe una aventura diferente o vuelva a consultar más tarde.", + "visit": "Visita", + "visits": "Visitas", + "adventure": "Aventura", + "count_txt": "resultados que coinciden con su búsqueda", + "create_new": "Crear nuevo...", + "ascending": "Ascendente", + "collection_adventures": "Incluir aventuras de colección", + "date": "Fecha", + "descending": "Descendente", + "filter": "Filtrar", + "name": "Nombre", + "order_by": "Ordenar por", + "order_direction": "Dirección del pedido", + "rating": "Clasificación", + "sort": "Clasificar", + "sources": "Fuentes", + "updated": "Actualizado", + "category_filter": "Filtro de categoría", + "clear": "Claro", + "archived_collections": "Colecciones archivadas", + "close_filters": "Cerrar filtros", + "my_collections": "Mis colecciones", + "open_filters": "Abrir filtros", + "private": "Privado", + "public": "Público", + "archived_collection_message": "¡Colección archivada exitosamente!", + "delete_collection": "Eliminar colección", + "delete_collection_success": "¡Colección eliminada exitosamente!", + "delete_collection_warning": "¿Estás seguro de que deseas eliminar esta colección? \nEsto también eliminará todas las aventuras vinculadas. \nEsta acción no se puede deshacer.", + "unarchived_collection_message": "¡Colección desarchivada exitosamente!", + "archive": "Archivo", + "archived": "Archivado", + "edit_collection": "Editar colección", + "share": "Compartir", + "unarchive": "Desarchivar", + "cancel": "Cancelar", + "adventure_delete_success": "¡Aventura eliminada con éxito!", + "delete_adventure": "Eliminar aventura", + "planned": "Planificado", + "visited": "Visitado", + "dates": "Fechas", + "duration": "Duración", + "image_removed_error": "Error al eliminar la imagen", + "image_removed_success": "¡Imagen eliminada exitosamente!", + "image_upload_error": "Error al subir la imagen", + "image_upload_success": "¡Imagen cargada exitosamente!", + "no_image_url": "No se encontró ninguna imagen en esa URL.", + "start_before_end_error": "La fecha de inicio debe ser anterior a la fecha de finalización.", + "wiki_image_error": "Error al obtener la imagen de Wikipedia", + "actions": "Comportamiento", + "activity": "Actividad", + "see_adventures": "Ver Aventuras", + "activity_types": "Tipos de actividad", + "add": "Agregar", + "add_notes": "Agregar notas", + "adventure_create_error": "No se pudo crear la aventura", + "adventure_created": "Aventura creada", + "adventure_update_error": "No se pudo actualizar la aventura", + "adventure_updated": "Aventura actualizada", + "basic_information": "Información básica", + "category": "Categoría", + "clear_map": "Borrar mapa", + "copy_link": "Copiar enlace", + "date_constrain": "Restringir a las fechas de recolección", + "description": "Descripción", + "end_date": "Fecha de finalización", + "fetch_image": "Obtener imagen", + "generate_desc": "Generar descripción", + "image": "Imagen", + "image_fetch_failed": "No se pudo recuperar la imagen", + "link": "Enlace", + "location": "Ubicación", + "location_information": "Información de ubicación", + "my_images": "Mis imágenes", + "my_visits": "Mis visitas", + "new_adventure": "Nueva aventura", + "no_description_found": "No se encontró ninguna descripción", + "no_images": "Sin imágenes", + "no_location": "Por favor ingresa una ubicación", + "no_results": "No se encontraron resultados", + "no_start_date": "Por favor ingrese una fecha de inicio", + "public_adventure": "Aventura pública", + "remove": "Eliminar", + "save_next": "Ahorrar", + "search_for_location": "Buscar una ubicación", + "search_results": "Resultados de búsqueda", + "select_adventure_category": "Seleccionar categoría de aventura", + "share_adventure": "¡Comparte esta aventura!", + "start_date": "Fecha de inicio", + "upload_image": "Subir imagen", + "upload_images_here": "Sube imágenes aquí", + "url": "URL", + "warning": "Advertencia", + "wiki_desc": "Extrae un extracto de un artículo de Wikipedia que coincide con el nombre de la aventura.", + "wikipedia": "Wikipedia", + "add_an_activity": "Agregar una actividad", + "adventure_not_found": "No hay aventuras que mostrar. \n¡Agregue algunos usando el botón más en la parte inferior derecha o intente cambiar los filtros!", + "no_adventures_found": "No se encontraron aventuras", + "no_collections_found": "No se encontraron colecciones para agregar esta aventura.", + "my_adventures": "mis aventuras", + "no_linkable_adventures": "No se encontraron aventuras que puedan vincularse a esta colección.", + "mark_region_as_visited": "¿Marcar región {region}, {country} como visitada?", + "mark_visited": "Marcos visitó", + "not_visited": "No visitado", + "all": "Todo", + "error_updating_regions": "Error al actualizar regiones", + "regions_updated": "regiones actualizadas", + "update_visited_regions": "Actualizar regiones visitadas", + "update_visited_regions_disclaimer": "Esto puede llevar un tiempo dependiendo de la cantidad de aventuras que hayas visitado.", + "visited_region_check": "Verificación de región visitada", + "visited_region_check_desc": "Al seleccionar esto, el servidor verificará todas sus aventuras visitadas y marcará las regiones en las que se encuentran como visitadas en viajes mundiales." + }, + "worldtravel": { + "all": "Todo", + "all_subregions": "Todas las subregiones", + "clear_search": "Borrar búsqueda", + "completely_visited": "Completamente visitado", + "no_countries_found": "No se encontraron países", + "not_visited": "No visitado", + "num_countries": "países encontrados", + "partially_visited": "Parcialmente visitado", + "country_list": "Lista de países" + }, + "auth": { + "forgot_password": "¿Has olvidado tu contraseña?", + "login": "Acceso", + "login_error": "No se puede iniciar sesión con las credenciales proporcionadas.", + "password": "Contraseña", + "signup": "Inscribirse", + "username": "Nombre de usuario", + "confirm_password": "confirmar Contraseña", + "email": "Correo electrónico", + "first_name": "Nombre de pila", + "last_name": "Apellido", + "registration_disabled": "El registro está actualmente deshabilitado.", + "profile_picture": "Foto de perfil", + "public_profile": "Perfil público", + "public_tooltip": "Con un perfil público, los usuarios pueden compartir colecciones con usted y ver su perfil en la página de usuarios." + }, + "users": { + "no_users_found": "No se encontraron usuarios con perfiles públicos." + }, + "settings": { + "account_settings": "Configuración de cuenta de usuario", + "confirm_new_password": "Confirmar nueva contraseña", + "current_email": "Correo electrónico actual", + "email_change": "Cambiar correo electrónico", + "new_email": "Nuevo correo electrónico", + "new_password": "Nueva contraseña", + "no_email_set": "No hay correo electrónico configurado", + "password_change": "Cambiar la contraseña", + "settings_page": "Página de configuración", + "update": "Actualizar", + "update_error": "Error al actualizar la configuración", + "update_success": "¡La configuración se actualizó correctamente!", + "change_password": "Cambiar la contraseña", + "login_redir": "Luego será redirigido a la página de inicio de sesión.", + "missing_email": "Por favor ingrese una dirección de correo electrónico", + "possible_reset": "Si la dirección de correo electrónico que proporcionó está asociada con una cuenta, recibirá un correo electrónico con instrucciones para restablecer su contraseña.", + "reset_password": "Restablecer contraseña", + "token_required": "Se requieren token y UID para restablecer la contraseña.", + "password_does_not_match": "Las contraseñas no coinciden", + "password_is_required": "Se requiere contraseña", + "submit": "Entregar", + "invalid_token": "El token no es válido o ha caducado" + } } diff --git a/frontend/src/locales/fr.json b/frontend/src/locales/fr.json index 33dd9b5..f3cc7d0 100644 --- a/frontend/src/locales/fr.json +++ b/frontend/src/locales/fr.json @@ -149,7 +149,22 @@ "url": "URL", "warning": "Avertissement", "wiki_desc": "Extrait un extrait de l'article Wikipédia correspondant au nom de l'aventure.", - "wikipedia": "Wikipédia" + "wikipedia": "Wikipédia", + "adventure_not_found": "Il n'y a aucune aventure à afficher. \nAjoutez-en en utilisant le bouton plus en bas à droite ou essayez de changer les filtres !", + "all": "Tous", + "error_updating_regions": "Erreur lors de la mise à jour des régions", + "mark_region_as_visited": "Marquer la région {region}, {country} comme visitée ?", + "mark_visited": "Mark a visité", + "my_adventures": "Mes aventures", + "no_adventures_found": "Aucune aventure trouvée", + "no_collections_found": "Aucune collection trouvée pour ajouter cette aventure.", + "no_linkable_adventures": "Aucune aventure trouvée pouvant être liée à cette collection.", + "not_visited": "Non visité", + "regions_updated": "régions mises à jour", + "update_visited_regions": "Mettre à jour les régions visitées", + "update_visited_regions_disclaimer": "Cela peut prendre un certain temps en fonction du nombre d'aventures que vous avez visitées.", + "visited_region_check": "Vérification de la région visitée", + "visited_region_check_desc": "En sélectionnant cette option, le serveur vérifiera toutes vos aventures visitées et marquera les régions dans lesquelles elles se trouvent comme visitées lors des voyages dans le monde." }, "home": { "desc_1": "Découvrez, planifiez et explorez en toute simplicité", @@ -235,6 +250,16 @@ "settings_page": "Page Paramètres", "update": "Mise à jour", "update_error": "Erreur lors de la mise à jour des paramètres", - "update_success": "Paramètres mis à jour avec succès !" + "update_success": "Paramètres mis à jour avec succès !", + "change_password": "Changer le mot de passe", + "invalid_token": "Le jeton n'est pas valide ou a expiré", + "login_redir": "Vous serez alors redirigé vers la page de connexion.", + "missing_email": "Veuillez entrer une adresse e-mail", + "password_does_not_match": "Les mots de passe ne correspondent pas", + "password_is_required": "Le mot de passe est requis", + "possible_reset": "Si l'adresse e-mail que vous avez fournie est associée à un compte, vous recevrez un e-mail avec des instructions pour réinitialiser votre mot de passe !", + "reset_password": "Réinitialiser le mot de passe", + "submit": "Soumettre", + "token_required": "Le jeton et l'UID sont requis pour la réinitialisation du mot de passe." } } diff --git a/frontend/src/locales/it.json b/frontend/src/locales/it.json index 9cc9e6a..5192a57 100644 --- a/frontend/src/locales/it.json +++ b/frontend/src/locales/it.json @@ -149,7 +149,22 @@ "warning": "Avvertimento", "wiki_desc": "Estrae un estratto dall'articolo di Wikipedia corrispondente al nome dell'avventura.", "wiki_image_error": "Errore durante il recupero dell'immagine da Wikipedia", - "wikipedia": "Wikipedia" + "wikipedia": "Wikipedia", + "adventure_not_found": "Non ci sono avventure da visualizzare. \nAggiungine alcuni utilizzando il pulsante più in basso a destra o prova a cambiare i filtri!", + "all": "Tutto", + "error_updating_regions": "Errore durante l'aggiornamento delle regioni", + "mark_region_as_visited": "Contrassegnare la regione {regione}, {paese} come visitata?", + "mark_visited": "Marco ha visitato", + "my_adventures": "Le mie avventure", + "no_adventures_found": "Nessuna avventura trovata", + "no_collections_found": "Nessuna raccolta trovata a cui aggiungere questa avventura.", + "no_linkable_adventures": "Non è stata trovata alcuna avventura che possa essere collegata a questa raccolta.", + "not_visited": "Non visitato", + "regions_updated": "regioni aggiornate", + "update_visited_regions": "Aggiorna le regioni visitate", + "update_visited_regions_disclaimer": "L'operazione potrebbe richiedere del tempo a seconda del numero di avventure che hai visitato.", + "visited_region_check": "Controllo della regione visitata", + "visited_region_check_desc": "Selezionando questa opzione, il server controllerà tutte le avventure che hai visitato e contrassegnerà le regioni in cui si trovano come visitate nei viaggi per il mondo." }, "home": { "desc_1": "Scopri, pianifica ed esplora con facilità", @@ -235,6 +250,16 @@ "settings_page": "Pagina Impostazioni", "update": "Aggiornamento", "update_error": "Errore durante l'aggiornamento delle impostazioni", - "update_success": "Impostazioni aggiornate con successo!" + "update_success": "Impostazioni aggiornate con successo!", + "change_password": "Cambiare la password", + "invalid_token": "Il token non è valido o è scaduto", + "login_redir": "Verrai quindi reindirizzato alla pagina di accesso.", + "missing_email": "Inserisci un indirizzo email", + "password_does_not_match": "Le password non corrispondono", + "password_is_required": "È richiesta la password", + "possible_reset": "Se l'indirizzo email che hai fornito è associato a un account, riceverai un'email con le istruzioni per reimpostare la password!", + "reset_password": "Reimposta password", + "submit": "Invia", + "token_required": "Token e UID sono necessari per la reimpostazione della password." } } diff --git a/frontend/src/locales/nl.json b/frontend/src/locales/nl.json index 2a18f01..5871f8c 100644 --- a/frontend/src/locales/nl.json +++ b/frontend/src/locales/nl.json @@ -149,7 +149,21 @@ "url": "URL", "warning": "Waarschuwing", "wiki_desc": "Haalt een fragment uit een Wikipedia-artikel dat overeenkomt met de naam van het avontuur.", - "wikipedia": "Wikipedia" + "wikipedia": "Wikipedia", + "adventure_not_found": "Er zijn geen avonturen om weer te geven. \nVoeg er een paar toe via de plusknop rechtsonder of probeer de filters te wijzigen!", + "all": "Alle", + "error_updating_regions": "Fout bij updaten van regio's", + "mark_visited": "Mark bezocht", + "my_adventures": "Mijn avonturen", + "no_adventures_found": "Geen avonturen gevonden", + "no_collections_found": "Er zijn geen collecties gevonden waar dit avontuur aan kan worden toegevoegd.", + "no_linkable_adventures": "Er zijn geen avonturen gevonden die aan deze collectie kunnen worden gekoppeld.", + "not_visited": "Niet bezocht", + "regions_updated": "regio's bijgewerkt", + "update_visited_regions": "Update bezochte regio's", + "update_visited_regions_disclaimer": "Dit kan even duren, afhankelijk van het aantal avonturen dat je hebt bezocht.", + "visited_region_check": "Regiocheck bezocht", + "visited_region_check_desc": "Door dit te selecteren, controleert de server al uw bezochte avonturen en markeert de regio's waarin ze zich bevinden als bezocht in de wereldreizen." }, "home": { "desc_1": "Ontdek, plan en verken met gemak", @@ -235,6 +249,16 @@ "settings_page": "Instellingenpagina", "update": "Update", "update_error": "Fout bij updaten van instellingen", - "update_success": "Instellingen succesvol bijgewerkt!" + "update_success": "Instellingen succesvol bijgewerkt!", + "change_password": "Wachtwoord wijzigen", + "invalid_token": "Token is ongeldig of verlopen", + "login_redir": "Vervolgens wordt u doorgestuurd naar de inlogpagina.", + "missing_email": "Voer een e-mailadres in", + "password_does_not_match": "Wachtwoorden komen niet overeen", + "password_is_required": "Wachtwoord is vereist", + "possible_reset": "Als het door u opgegeven e-mailadres aan een account is gekoppeld, ontvangt u een e-mail met instructies om uw wachtwoord opnieuw in te stellen!", + "reset_password": "Wachtwoord opnieuw instellen", + "submit": "Indienen", + "token_required": "Token en UID zijn vereist voor het opnieuw instellen van het wachtwoord." } } diff --git a/frontend/src/locales/sv.json b/frontend/src/locales/sv.json index f3fd1e9..eabc4a5 100644 --- a/frontend/src/locales/sv.json +++ b/frontend/src/locales/sv.json @@ -148,7 +148,23 @@ "upload_images_here": "Ladda upp bilder här", "url": "URL", "warning": "Varning", - "wiki_desc": "Hämtar utdrag från Wikipedia-artikeln som matchar äventyrets namn." + "wiki_desc": "Hämtar utdrag från Wikipedia-artikeln som matchar äventyrets namn.", + "adventure_not_found": "Det finns inga äventyr att visa upp. \nLägg till några med hjälp av plusknappen längst ner till höger eller prova att byta filter!", + "all": "Alla", + "error_updating_regions": "Fel vid uppdatering av regioner", + "mark_region_as_visited": "Markera region {region}, {country} som besökt?", + "mark_visited": "Mark besökte", + "my_adventures": "Mina äventyr", + "no_adventures_found": "Inga äventyr hittades", + "no_collections_found": "Inga samlingar hittades att lägga till detta äventyr till.", + "no_linkable_adventures": "Inga äventyr hittades som kan kopplas till denna samling.", + "not_visited": "Ej besökt", + "regions_updated": "regioner uppdaterade", + "update_visited_regions": "Uppdatera besökta regioner", + "update_visited_regions_disclaimer": "Detta kan ta ett tag beroende på antalet äventyr du har besökt.", + "visited_region_check": "Besökte Region Check", + "visited_region_check_desc": "Genom att välja detta kommer servern att kontrollera alla dina besökta äventyr och markera de regioner de befinner sig i som besökta i världsresor.", + "wikipedia": "Wikipedia" }, "home": { "desc_1": "Upptäck, planera och utforska med lätthet", @@ -215,7 +231,9 @@ "registration_disabled": "Registreringen är för närvarande inaktiverad.", "signup": "Registrera dig", "username": "Användarnamn", - "public_tooltip": "Med en offentlig profil kan användare dela samlingar med dig och se din profil på användarsidan." + "public_tooltip": "Med en offentlig profil kan användare dela samlingar med dig och se din profil på användarsidan.", + "profile_picture": "Profilbild", + "public_profile": "Offentlig profil" }, "users": { "no_users_found": "Inga användare hittades med offentliga profiler." @@ -232,6 +250,16 @@ "settings_page": "Inställningssida", "update": "Uppdatera", "update_error": "Fel vid uppdatering av inställningar", - "update_success": "Inställningarna har uppdaterats!" + "update_success": "Inställningarna har uppdaterats!", + "change_password": "Ändra lösenord", + "invalid_token": "Token är ogiltig eller har gått ut", + "login_redir": "Du kommer då att omdirigeras till inloggningssidan.", + "missing_email": "Vänligen ange en e-postadress", + "password_does_not_match": "Lösenord stämmer inte överens", + "password_is_required": "Lösenord krävs", + "possible_reset": "Om e-postadressen du angav är kopplad till ett konto kommer du att få ett e-postmeddelande med instruktioner för att återställa ditt lösenord!", + "reset_password": "Återställ lösenord", + "submit": "Överlämna", + "token_required": "Token och UID krävs för lösenordsåterställning." } } diff --git a/frontend/src/locales/zh.json b/frontend/src/locales/zh.json index c5685c9..1db13e6 100644 --- a/frontend/src/locales/zh.json +++ b/frontend/src/locales/zh.json @@ -149,7 +149,22 @@ "url": "网址", "warning": "警告", "wiki_desc": "从维基百科文章中提取与冒险名称匹配的摘录。", - "wikipedia": "维基百科" + "wikipedia": "维基百科", + "adventure_not_found": "没有任何冒险可以展示。\n使用右下角的加号按钮添加一些或尝试更改过滤器!", + "all": "全部", + "error_updating_regions": "更新区域时出错", + "mark_region_as_visited": "将地区 {region}、{country} 标记为已访问?", + "mark_visited": "马克访问过", + "my_adventures": "我的冒险", + "no_adventures_found": "没有发现冒险", + "no_collections_found": "未找到可添加此冒险的集合。", + "no_linkable_adventures": "没有发现任何冒险可以链接到这个集合。", + "not_visited": "未访问过", + "regions_updated": "地区已更新", + "update_visited_regions": "更新访问过的地区", + "update_visited_regions_disclaimer": "这可能需要一段时间,具体取决于您访问过的冒险活动的数量。", + "visited_region_check": "访问地区检查", + "visited_region_check_desc": "通过选择此选项,服务器将检查您访问过的所有冒险活动,并将它们所在的区域标记为在世界旅行中访问过的区域。" }, "home": { "desc_1": "轻松发现、规划和探索", @@ -235,6 +250,16 @@ "settings_page": "设置页面", "update": "更新", "update_error": "更新设置时出错", - "update_success": "设置更新成功!" + "update_success": "设置更新成功!", + "change_password": "更改密码", + "invalid_token": "令牌无效或已过期", + "login_redir": "然后您将被重定向到登录页面。", + "missing_email": "请输入电子邮件地址", + "password_does_not_match": "密码不匹配", + "password_is_required": "需要密码", + "possible_reset": "如果您提供的电子邮件地址与帐户关联,您将收到一封电子邮件,其中包含重置密码的说明!", + "reset_password": "重置密码", + "submit": "提交", + "token_required": "重置密码需要令牌和 UID。" } } diff --git a/frontend/src/routes/settings/forgot-password/+page.server.ts b/frontend/src/routes/settings/forgot-password/+page.server.ts index 86dd787..82fc304 100644 --- a/frontend/src/routes/settings/forgot-password/+page.server.ts +++ b/frontend/src/routes/settings/forgot-password/+page.server.ts @@ -10,7 +10,7 @@ export const actions: Actions = { const email = formData.get('email') as string | null | undefined; if (!email) { - return fail(400, { message: 'Email is required' }); + return fail(400, { message: 'missing_email' }); } let res = await fetch(`${endpoint}/auth/password/reset/`, { diff --git a/frontend/src/routes/settings/forgot-password/+page.svelte b/frontend/src/routes/settings/forgot-password/+page.svelte index b9f27d0..873e778 100644 --- a/frontend/src/routes/settings/forgot-password/+page.svelte +++ b/frontend/src/routes/settings/forgot-password/+page.svelte @@ -1,29 +1,29 @@ -
You will then be redirected to the login page.
+{$t('settings.login_redir')}
Token and UID are required for password reset.
+{$t('settings.token_required')}