mirror of
https://github.com/seanmorley15/AdventureLog.git
synced 2025-08-05 05:05:17 +02:00
Merge branch 'development' into adventure_location_rename
This commit is contained in:
commit
c76488d326
6 changed files with 854 additions and 82 deletions
18
.github/workflows/backend-test.yml
vendored
18
.github/workflows/backend-test.yml
vendored
|
@ -5,39 +5,33 @@ permissions:
|
|||
|
||||
on:
|
||||
pull_request:
|
||||
paths:
|
||||
- 'backend/server/**'
|
||||
- '.github/workflows/backend-test.yml'
|
||||
push:
|
||||
paths:
|
||||
- 'backend/server/**'
|
||||
- '.github/workflows/backend-test.yml'
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Build and Test Backend
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: set up python 3.12
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.12'
|
||||
python-version: "3.12"
|
||||
|
||||
- name: install dependencies
|
||||
run: |
|
||||
sudo apt update -q
|
||||
sudo apt install -y -q \
|
||||
python3-gdal
|
||||
sudo apt install -y -q python3-gdal
|
||||
|
||||
- name: start database
|
||||
run: |
|
||||
docker compose -f .github/.docker-compose-database.yml up -d
|
||||
|
||||
- name: install python libreries
|
||||
- name: install python libraries
|
||||
working-directory: backend/server
|
||||
run: |
|
||||
pip install -r requirements.txt
|
||||
run: pip install -r requirements.txt
|
||||
|
||||
- name: run server
|
||||
working-directory: backend/server
|
||||
|
|
8
.github/workflows/frontend-test.yml
vendored
8
.github/workflows/frontend-test.yml
vendored
|
@ -5,17 +5,13 @@ permissions:
|
|||
|
||||
on:
|
||||
pull_request:
|
||||
paths:
|
||||
- "frontend/**"
|
||||
- ".github/workflows/frontend-test.yml"
|
||||
push:
|
||||
paths:
|
||||
- "frontend/**"
|
||||
- ".github/workflows/frontend-test.yml"
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Build and Test Frontend
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
|
|
72
.github/workflows/trivy_security_scans.yml
vendored
Normal file
72
.github/workflows/trivy_security_scans.yml
vendored
Normal file
|
@ -0,0 +1,72 @@
|
|||
name: Trivy Security Scans
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- development
|
||||
pull_request:
|
||||
branches:
|
||||
- main
|
||||
- development
|
||||
schedule:
|
||||
- cron: "0 8 * * 1" # Weekly scan on Mondays at 8 AM UTC
|
||||
|
||||
jobs:
|
||||
filesystem-scan:
|
||||
name: Trivy Filesystem Scan (Source Code)
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Scan source code (Filesystem) with Trivy
|
||||
uses: aquasecurity/trivy-action@master
|
||||
with:
|
||||
scan-type: fs
|
||||
scan-ref: .
|
||||
format: table
|
||||
exit-code: 1
|
||||
ignore-unfixed: true
|
||||
|
||||
image-scan:
|
||||
name: Trivy Docker Image Scan (Backend & Frontend)
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v3
|
||||
|
||||
# Optional login step (remove if you're not pushing images to GHCR)
|
||||
- name: Login to GitHub Container Registry
|
||||
uses: docker/login-action@v3
|
||||
with:
|
||||
registry: ghcr.io
|
||||
username: ${{ github.actor }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Build backend Docker image
|
||||
run: docker build -t adventurelog-backend ./backend
|
||||
|
||||
- name: Build frontend Docker image
|
||||
run: docker build -t adventurelog-frontend ./frontend
|
||||
|
||||
- name: Scan backend Docker image with Trivy
|
||||
uses: aquasecurity/trivy-action@master
|
||||
with:
|
||||
image-ref: adventurelog-backend
|
||||
format: table
|
||||
exit-code: 1
|
||||
ignore-unfixed: true
|
||||
|
||||
- name: Scan frontend Docker image with Trivy
|
||||
uses: aquasecurity/trivy-action@master
|
||||
with:
|
||||
image-ref: adventurelog-frontend
|
||||
format: table
|
||||
exit-code: 1
|
||||
ignore-unfixed: true
|
|
@ -1,4 +1,4 @@
|
|||
Django==5.2.1
|
||||
Django==5.2.2
|
||||
djangorestframework>=3.15.2
|
||||
django-allauth==0.63.3
|
||||
drf-yasg==1.21.4
|
||||
|
|
|
@ -716,4 +716,714 @@
|
|||
"locations": "Ubicación",
|
||||
"my_locations": "Mis ubicaciones"
|
||||
}
|
||||
=======
|
||||
"navbar": {
|
||||
"adventures": "Aventuras",
|
||||
"collections": "Colecciones",
|
||||
"worldtravel": "Viajar por el Mundo",
|
||||
"map": "Mapa",
|
||||
"users": "Usuarios",
|
||||
"search": "Buscar",
|
||||
"profile": "Perfil",
|
||||
"greeting": "Hola",
|
||||
"my_adventures": "Mis Aventuras",
|
||||
"shared_with_me": "Compartido Conmigo",
|
||||
"settings": "Ajustes",
|
||||
"logout": "Cerrar Sesión",
|
||||
"about": "Acerca de AdventureLog",
|
||||
"documentation": "Documentación",
|
||||
"theme_selection": "Selección de Tema",
|
||||
"themes": {
|
||||
"aestheticDark": "Oscuro estético",
|
||||
"aestheticLight": "Luz estética",
|
||||
"aqua": "Agua",
|
||||
"dark": "Oscuro",
|
||||
"dim": "Oscuro",
|
||||
"forest": "Bosque",
|
||||
"light": "Luz",
|
||||
"night": "Noche",
|
||||
"northernLights": "Aurora del norte"
|
||||
},
|
||||
"my_tags": "Mis etiquetas",
|
||||
"tag": "Etiqueta",
|
||||
"language_selection": "Idioma",
|
||||
"support": "Soporte",
|
||||
"calendar": "Calendario",
|
||||
"admin_panel": "Panel de administración"
|
||||
},
|
||||
"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",
|
||||
"generic_attributions": "Inicie sesión en AdventureLog para ver las atribuciones para integraciones y servicios habilitados."
|
||||
},
|
||||
"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, hacer la maleta y recorrer 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.",
|
||||
"start_your_journey": "Empiece tu viaje",
|
||||
"explore_world": "Explorar el mundo",
|
||||
"latest_travel_experiences": "Tus últimas experiencias de viaje",
|
||||
"of_world": "del mundo"
|
||||
},
|
||||
"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": {},
|
||||
"no_image_found": "No se encontró ninguna imagen",
|
||||
"collection": "Colecció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": "Ordenar",
|
||||
"sources": "Fuentes",
|
||||
"updated": "Actualizado",
|
||||
"category_filter": "Filtro de categoría",
|
||||
"clear": "Limpiar",
|
||||
"archived_collections": "Colecciones archivadas",
|
||||
"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!",
|
||||
"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": "Acciones",
|
||||
"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": "Limpiar mapa",
|
||||
"copy_link": "Copiar enlace",
|
||||
"date_constrain": "Restringir a las fechas de la colección",
|
||||
"description": "Descripción",
|
||||
"end_date": "Fecha de finalización",
|
||||
"fetch_image": "Buscar 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",
|
||||
"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",
|
||||
"public_adventure": "Aventura pública",
|
||||
"remove": "Eliminar",
|
||||
"save_next": "Guardar y Siguiente",
|
||||
"search_for_location": "Buscar una ubicación",
|
||||
"search_results": "Resultados de búsqueda",
|
||||
"share_adventure": "¡Comparte esta aventura!",
|
||||
"start_date": "Fecha de inicio",
|
||||
"upload_image": "Subir imagen",
|
||||
"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",
|
||||
"adventure_not_found": "No hay aventuras que mostrar. \n¡Agregue algunas 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_visited": "Marcar como visitado",
|
||||
"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.",
|
||||
"add_new": "Agregar nuevo...",
|
||||
"checklist": "Lista de tareas",
|
||||
"checklists": "Listas de tareas",
|
||||
"collection_archived": "Esta colección ha sido archivada.",
|
||||
"collection_completed": "¡Has completado esta colección!",
|
||||
"collection_stats": "Estadísticas de colección",
|
||||
"days": "días",
|
||||
"itineary_by_date": "Itinerario por fecha",
|
||||
"keep_exploring": "¡Sigue explorando!",
|
||||
"link_new": "Vincula una Nueva...",
|
||||
"linked_adventures": "Aventuras vinculadas",
|
||||
"links": "Enlaces",
|
||||
"note": "Nota",
|
||||
"notes": "Notas",
|
||||
"nothing_planned": "Nada planeado para este día. \n¡Disfruta el viaje!",
|
||||
"transportation": "Transporte",
|
||||
"transportations": "Transportes",
|
||||
"visit_link": "Visitar enlace",
|
||||
"day": "Día",
|
||||
"add_a_tag": "Agregar una etiqueta",
|
||||
"tags": "Etiquetas",
|
||||
"set_to_pin": "Establecer en Marcador",
|
||||
"category_fetch_error": "Error al buscar categorías",
|
||||
"copied_to_clipboard": "¡Copiado al portapapeles!",
|
||||
"copy_failed": "Copia fallida",
|
||||
"adventure_calendar": "Calendario de aventuras",
|
||||
"emoji_picker": "Selector de emojis",
|
||||
"hide": "Ocultar",
|
||||
"show": "Mostrar",
|
||||
"download_calendar": "Descargar Calendario",
|
||||
"md_instructions": "Escriba aquí con markdown...",
|
||||
"preview": "Vista Previa",
|
||||
"checklist_delete_confirm": "¿Está seguro de que desea eliminar esta lista de tareas? \nEsta acción no se puede deshacer.",
|
||||
"clear_location": "Borrar ubicación",
|
||||
"date_information": "Información de fecha",
|
||||
"delete_checklist": "Eliminar lista de tareas",
|
||||
"delete_note": "Eliminar nota",
|
||||
"delete_transportation": "Eliminar transporte",
|
||||
"end": "Fin",
|
||||
"ending_airport": "Aeropuerto final",
|
||||
"flight_information": "Información de vuelo",
|
||||
"from": "De",
|
||||
"no_location_found": "No se encontró ninguna ubicación",
|
||||
"note_delete_confirm": "¿Estás seguro de que deseas eliminar esta nota? \nEsta acción no se puede deshacer.",
|
||||
"out_of_range": "No en el rango de fechas del itinerario",
|
||||
"start": "Comenzar",
|
||||
"starting_airport": "Aeropuerto de inicio",
|
||||
"to": "A",
|
||||
"transportation_delete_confirm": "¿Está seguro de que desea eliminar este transporte? \nEsta acción no se puede deshacer.",
|
||||
"will_be_marked": "se marcará como visitado una vez guardada la aventura.",
|
||||
"cities_updated": "ciudades actualizadas",
|
||||
"create_adventure": "Crear aventura",
|
||||
"no_adventures_to_recommendations": "No se encontraron aventuras. \nAñade al menos una aventura para obtener recomendaciones.",
|
||||
"finding_recommendations": "Descubriendo gemas ocultas para tu próxima aventura",
|
||||
"attachment": "Adjunto",
|
||||
"attachment_delete_success": "¡El archivo adjunto se eliminó exitosamente!",
|
||||
"attachment_update_error": "Error al actualizar el archivo adjunto",
|
||||
"attachment_update_success": "¡Adjunto actualizado exitosamente!",
|
||||
"attachment_upload_error": "Error al cargar el archivo adjunto",
|
||||
"attachment_upload_success": "¡El archivo adjunto se cargó exitosamente!",
|
||||
"attachments": "Adjuntos",
|
||||
"gpx_tip": "¡Sube archivos GPX a archivos adjuntos para verlos en el mapa!",
|
||||
"images": "Imágenes",
|
||||
"upload": "Subir",
|
||||
"attachment_name": "Nombre del archivo adjunto",
|
||||
"city": "Ciudad",
|
||||
"delete_lodging": "Eliminar alojamiento",
|
||||
"display_name": "Nombre para mostrar",
|
||||
"location_details": "Detalles de la ubicación",
|
||||
"lodging": "Alojamiento",
|
||||
"lodging_delete_confirm": "¿Estás seguro de que quieres eliminar este lugar de alojamiento? \nEsta acción no se puede deshacer.",
|
||||
"lodging_information": "Información de alojamiento",
|
||||
"price": "Precio",
|
||||
"region": "Región",
|
||||
"reservation_number": "Número de reserva",
|
||||
"open_in_maps": "Abrir en mapas",
|
||||
"all_day": "Todo el día",
|
||||
"collection_no_start_end_date": "Agregar una fecha de inicio y finalización a la colección desbloqueará las funciones de planificación del itinerario en la página de colección.",
|
||||
"date_itinerary": "Itinerario de fecha",
|
||||
"no_ordered_items": "Agregue elementos con fechas a la colección para verlos aquí.",
|
||||
"ordered_itinerary": "Itinerario ordenado",
|
||||
"invalid_date_range": "Rango de fechas no válido",
|
||||
"timezone": "Zona horaria",
|
||||
"no_visits": "No hay visitas",
|
||||
"arrival_timezone": "Zona horaria de llegada",
|
||||
"departure_timezone": "Zona horaria de salida",
|
||||
"arrival_date": "Fecha de llegada",
|
||||
"departure_date": "Fecha de salida",
|
||||
"coordinates": "Coordenadas",
|
||||
"copy_coordinates": "Coordenadas de copia",
|
||||
"sun_times": "Horarios del Sol",
|
||||
"sunrise": "Amanecer",
|
||||
"sunset": "Atardecer",
|
||||
"timed": "Cronometrado",
|
||||
"distance": "Distancia",
|
||||
"all_linked_items": "Todos los artículos vinculados",
|
||||
"itinerary": "Itinerario",
|
||||
"joined": "Unido",
|
||||
"view_profile": "Ver perfil",
|
||||
"share_collection": "¡Comparte esta colección!",
|
||||
"filters_and_sort": "Filtros",
|
||||
"no_adventures_message": "Comience a documentar sus aventuras y planificar nuevas. \nCada viaje tiene una historia que vale la pena contar.",
|
||||
"filters_and_stats": "Filtros",
|
||||
"travel_progress": "Progreso del viaje",
|
||||
"adventures_available": "Aventuras disponibles",
|
||||
"all_adventures_already_linked": "Todas las aventuras ya están vinculadas a esta colección.",
|
||||
"collections_linked": "Colecciones vinculadas",
|
||||
"create_collection_first": "Cree una colección primero para organizar sus aventuras y recuerdos.",
|
||||
"delete_collection_warning": "¿Estás seguro de que quieres eliminar esta colección? \nEsta acción no se puede deshacer.",
|
||||
"done": "Hecho",
|
||||
"loading_adventures": "Cargando aventuras ...",
|
||||
"name_location": "Nombre, ubicación",
|
||||
"collection_contents": "Contenido de la colección",
|
||||
"check_in": "Entrada",
|
||||
"check_out": "Salida"
|
||||
},
|
||||
"worldtravel": {
|
||||
"all": "Todo",
|
||||
"all_subregions": "Todas las subregiones",
|
||||
"clear_search": "Borrar búsqueda",
|
||||
"completely_visited": "Visitado completamente",
|
||||
"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",
|
||||
"cities": "ciudades",
|
||||
"failed_to_mark_visit": "No se pudo marcar la visita a",
|
||||
"failed_to_remove_visit": "No se pudo eliminar la visita a",
|
||||
"marked_visited": "marcado como visitado",
|
||||
"no_cities_found": "No se encontraron ciudades",
|
||||
"region_failed_visited": "No se pudo marcar la región como visitada",
|
||||
"regions_in": "Regiones en",
|
||||
"removed": "eliminado",
|
||||
"view_cities": "Ver ciudades",
|
||||
"visit_remove_failed": "No se pudo eliminar la visita",
|
||||
"visit_to": "Visita a",
|
||||
"cities_in": "Ciudades en",
|
||||
"clear_all": "Despejar todo",
|
||||
"clear_filters": "Filtros claros",
|
||||
"complete": "Completo",
|
||||
"countries": "países",
|
||||
"hide_map": "Cerrar mapa",
|
||||
"no_countries_found_desc": "Intente ajustar sus términos de búsqueda o filtros para encontrar los países que está buscando.",
|
||||
"no_country_data_available": "No hay datos de país disponibles",
|
||||
"no_country_data_available_desc": "Consulte la documentación para actualizar los datos de la región.",
|
||||
"of": "de",
|
||||
"partial": "Parcial",
|
||||
"remaining": "Restante",
|
||||
"show_map": "Abrir mapa",
|
||||
"all_regions": "Todas las regiones",
|
||||
"available_to_explore": "Disponible para explorar",
|
||||
"clear_all_filters": "Borrar todos los filtros",
|
||||
"filter_by_region": "Filtrar por región",
|
||||
"progress": "Progreso",
|
||||
"total_countries": "Total de países",
|
||||
"country_completed": "País completado",
|
||||
"filter_by": "Filtrar",
|
||||
"hide_map_labels": "Ocultar etiquetas de mapa",
|
||||
"interactive_map": "Mapa interactivo",
|
||||
"no_regions_found": "No se encontraron regiones",
|
||||
"progress_and_stats": "Progreso",
|
||||
"show_map_labels": "Mostrar etiquetas de mapa",
|
||||
"total_regions": "Total de regiones",
|
||||
"region_completed": "Región completada",
|
||||
"total_cities": "Ciudades totales",
|
||||
"newest_first": "El primero primero",
|
||||
"oldest_first": "El más antiguo primero",
|
||||
"unvisited_first": "Primero no visitado",
|
||||
"visited_first": "Visitado primero",
|
||||
"total_items": "Total de artículos"
|
||||
},
|
||||
"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",
|
||||
"last_name": "Apellidos",
|
||||
"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.",
|
||||
"new_password": "Nueva contraseña",
|
||||
"or_3rd_party": "O inicie sesión con un servicio de terceros",
|
||||
"no_public_adventures": "No se encontraron aventuras públicas",
|
||||
"no_public_collections": "No se encontraron colecciones públicas",
|
||||
"user_adventures": "Aventuras de usuario",
|
||||
"user_collections": "Colecciones 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",
|
||||
"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",
|
||||
"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",
|
||||
"about_this_background": "Sobre este fondo",
|
||||
"join_discord": "Únete a Discord",
|
||||
"join_discord_desc": "para compartir tus propias fotos. Publícalos en el canal de #travel-share",
|
||||
"photo_by": "Foto por",
|
||||
"current_password": "Contraseña actual",
|
||||
"password_change_lopout_warning": "Se cerrará su sesión después de cambiar su contraseña.",
|
||||
"generic_error": "Se produjo un error al procesar su solicitud.",
|
||||
"email_added": "¡Correo electrónico añadido exitosamente!",
|
||||
"email_removed": "¡El correo electrónico se eliminó correctamente!",
|
||||
"email_removed_error": "Error al eliminar el correo electrónico",
|
||||
"email_set_primary": "¡El correo electrónico se configuró como principal correctamente!",
|
||||
"email_set_primary_error": "Error al configurar el correo electrónico como principal",
|
||||
"make_primary": "Hacer primario",
|
||||
"not_verified": "No verificado",
|
||||
"primary": "Principal",
|
||||
"verified": "Verificado",
|
||||
"verify": "Verificar",
|
||||
"verify_email_error": "Error al verificar el correo electrónico. \nInténtalo de nuevo en unos minutos.",
|
||||
"verify_email_success": "¡La verificación por correo electrónico se envió correctamente!",
|
||||
"disable_mfa": "Deshabilitar MFA",
|
||||
"enable_mfa": "Habilitar MFA",
|
||||
"mfa_disabled": "¡La autenticación multifactor se deshabilitó correctamente!",
|
||||
"mfa_not_enabled": "MFA no está habilitado",
|
||||
"mfa_page_title": "Autenticación multifactor",
|
||||
"copy": "Copiar",
|
||||
"mfa_enabled": "¡La autenticación multifactor se habilitó correctamente!",
|
||||
"recovery_codes": "Códigos de recuperación",
|
||||
"recovery_codes_desc": "Estos son tus códigos de recuperación. \nMantenlos a salvo. \nNo podrás volver a verlos.",
|
||||
"reset_session_error": "Por favor cierre sesión y vuelva a iniciarla para actualizar su sesión e inténtelo nuevamente.",
|
||||
"authenticator_code": "Código de autenticación",
|
||||
"email_verified": "¡Correo electrónico verificado exitosamente!",
|
||||
"email_verified_error": "Error al verificar el correo electrónico",
|
||||
"email_verified_success": "Su correo electrónico ha sido verificado. \nAhora puedes iniciar sesión.",
|
||||
"documentation_link": "Enlace de documentación",
|
||||
"launch_account_connections": "Iniciar conexiones de cuenta",
|
||||
"launch_administration_panel": "Iniciar el panel de administración",
|
||||
"no_verified_email_warning": "Debe tener una dirección de correo electrónico verificada para habilitar la autenticación de dos factores.",
|
||||
"social_auth_desc": "Habilite o deshabilite los proveedores de autenticación social y OIDC para su cuenta. \nEstas conexiones le permiten iniciar sesión con proveedores de identidad de autenticación autohospedados como Authentik o proveedores externos como GitHub.",
|
||||
"social_auth_desc_2": "Estas configuraciones se administran en el servidor AdventureLog y el administrador debe habilitarlas manualmente.",
|
||||
"add_email": "Agregar correo electrónico",
|
||||
"password_disable_warning": "Actualmente, la autenticación de contraseña está deshabilitada. \nIniciar sesión a través de un proveedor social o OIDC se requiere.",
|
||||
"password_disabled": "Autenticación de contraseña deshabilitada",
|
||||
"password_disabled_error": "Error al deshabilitar la autenticación de contraseña. \nAsegúrese de que un proveedor social o OIDC esté vinculado a su cuenta.",
|
||||
"password_enabled": "Autenticación de contraseña habilitada",
|
||||
"password_enabled_error": "Error al habilitar la autenticación de contraseña.",
|
||||
"admin": "Administración",
|
||||
"advanced": "Avanzado",
|
||||
"disabled": "Desactivado",
|
||||
"emails": "Correos electrónicos",
|
||||
"enabled": "Activado",
|
||||
"enter_current_password": "Ingrese la contraseña actual",
|
||||
"enter_first_name": "Ingrese su primer nombre",
|
||||
"enter_last_name": "Ingrese su apellido",
|
||||
"enter_new_password": "Ingrese una nueva contraseña",
|
||||
"enter_username": "Ingrese su nombre de usuario",
|
||||
"integrations": "Integración",
|
||||
"mfa_desc": "Agregue una capa adicional de seguridad a su cuenta",
|
||||
"mfa_is_enabled": "MFA está habilitado",
|
||||
"pass_change_desc": "Actualice la contraseña de su cuenta para una mejor seguridad",
|
||||
"password_auth": "Autenticación de contraseña",
|
||||
"password_login_disabled": "Inicio de sesión de contraseña deshabilitado",
|
||||
"password_login_enabled": "Inicio de sesión de contraseña habilitado",
|
||||
"profile_info": "Información de perfil",
|
||||
"profile_info_desc": "Actualice sus datos personales y su foto de perfil",
|
||||
"public_profile_desc": "Haga que su perfil sea visible para otros usuarios",
|
||||
"security": "Seguridad",
|
||||
"settings_menu": "Menú Configuración",
|
||||
"social_auth": "Autenticación social",
|
||||
"social_auth_desc_1": "Administrar opciones de inicio de sesión sociales y configuración de contraseña",
|
||||
"add_new_email": "Agregar nuevo correo electrónico",
|
||||
"add_new_email_address": "Agregar nueva dirección de correo electrónico",
|
||||
"email_management": "Administración de correo electrónico",
|
||||
"email_management_desc": "Administre sus direcciones de correo electrónico y estado de verificación",
|
||||
"enter_new_email": "Ingrese una nueva dirección de correo electrónico",
|
||||
"access_restricted": "Acceso restringido",
|
||||
"access_restricted_desc": "Las características administrativas solo están disponibles para los miembros del personal.",
|
||||
"admin_panel_desc": "Acceder a la interfaz de administración completa",
|
||||
"administration": "Administración",
|
||||
"administration_desc": "Herramientas y configuraciones administrativas",
|
||||
"advanced_settings": "Configuración avanzada",
|
||||
"advanced_settings_desc": "Herramientas avanzadas de configuración y desarrollo",
|
||||
"app_version": "Versión de la aplicación",
|
||||
"connected": "Conectado",
|
||||
"debug_information": "Información de depuración",
|
||||
"disconnected": "Desconectado",
|
||||
"integrations_desc": "Conecte los servicios externos para mejorar su experiencia",
|
||||
"quick_actions": "Acciones rápidas",
|
||||
"region_updates": "Actualizaciones de región",
|
||||
"region_updates_desc": "Actualizar regiones y ciudades visitadas",
|
||||
"regular_user": "Usuario básico",
|
||||
"social_auth_setup": "Configuración de autenticación social",
|
||||
"staff_status": "Estado del personal",
|
||||
"staff_user": "Usuario de personal",
|
||||
"license": "Licencia",
|
||||
"all_rights_reserved": "Reservados todos los derechos.",
|
||||
"email_verified_erorr_desc": "Su correo electrónico no pudo ser verificado. \nPor favor intente de nuevo.",
|
||||
"no_emai_set": "Sin conjunto de correo electrónico",
|
||||
"invalid_credentials": "Credenciales no válidas"
|
||||
},
|
||||
"checklist": {
|
||||
"checklist_delete_error": "Error al eliminar la lista de tareas",
|
||||
"checklist_deleted": "¡Lista de tareas eliminada exitosamente!",
|
||||
"checklist_editor": "Editor de lista de tareas",
|
||||
"checklist_public": "Esta lista de tareas es pública porque se encuentra en una colección pública.",
|
||||
"item": "Elemento",
|
||||
"item_already_exists": "El elemento ya existe",
|
||||
"item_cannot_be_empty": "El elemento no puede estar vacío",
|
||||
"items": "Elementos",
|
||||
"new_item": "Nuevo artículo",
|
||||
"new_checklist": "Nueva lista de verificación"
|
||||
},
|
||||
"collection": {
|
||||
"collection_created": "¡Colección creada con éxito!",
|
||||
"collection_edit_success": "¡Colección editada con éxito!",
|
||||
"create": "Crear",
|
||||
"error_creating_collection": "Error al crear la colección",
|
||||
"error_editing_collection": "Error al editar la colección",
|
||||
"new_collection": "Nueva colección",
|
||||
"public_collection": "Colección pública",
|
||||
"manage_collections": "Gestionar colecciones",
|
||||
"archived_appear_here": "Las colecciones archivadas aparecerán aquí.",
|
||||
"create_first": "Cree su primera colección para organizar sus aventuras y recuerdos.",
|
||||
"make_sure_public": "Asegúrese de que su perfil sea público para que otros puedan compartir con usted.",
|
||||
"no_archived_collections": "No hay colecciones archivadas.",
|
||||
"no_collections_yet": "Todavía no hay colecciones",
|
||||
"no_shared_collections": "No hay colecciones compartidas.",
|
||||
"shared_collections": "Colecciones compartidas",
|
||||
"available": "Disponible",
|
||||
"linked": "Vinculado",
|
||||
"try_different_search": "Pruebe una búsqueda o filtro diferente."
|
||||
},
|
||||
"notes": {
|
||||
"add_a_link": "Agregar un enlace",
|
||||
"content": "Contenido",
|
||||
"editing_note": "Editando nota",
|
||||
"failed_to_save": "No se pudo guardar la nota",
|
||||
"note_delete_error": "Error al eliminar la nota",
|
||||
"note_deleted": "¡Nota eliminada exitosamente!",
|
||||
"note_editor": "Editor de notas",
|
||||
"note_public": "Esta nota es pública porque está en una colección pública.",
|
||||
"open": "Abrir",
|
||||
"save": "Guardar",
|
||||
"invalid_url": "URL no válida",
|
||||
"note_viewer": "Visor de notas"
|
||||
},
|
||||
"transportation": {
|
||||
"modes": {
|
||||
"bus": "Autobús",
|
||||
"bike": "Bicicleta",
|
||||
"boat": "Barco",
|
||||
"car": "Coche",
|
||||
"other": "Otro",
|
||||
"plane": "Avión",
|
||||
"train": "Tren",
|
||||
"walking": "Caminando"
|
||||
},
|
||||
"new_transportation": "Nuevo transporte",
|
||||
"to_location": "A la ubicación",
|
||||
"transportation_deleted": "¡Transporte eliminado exitosamente!",
|
||||
"type": "Tipo",
|
||||
"edit": "Editar",
|
||||
"edit_transportation": "Editar Transporte",
|
||||
"flight_number": "Número de vuelo",
|
||||
"from_location": "Desde la ubicación",
|
||||
"transportation_delete_error": "Error al eliminar el transporte",
|
||||
"ending_airport_desc": "Ingrese el código de aeropuerto final (por ejemplo, LAX)",
|
||||
"fetch_location_information": "Información de ubicación para obtener",
|
||||
"starting_airport_desc": "Ingrese el código de aeropuerto inicial (por ejemplo, JFK)"
|
||||
},
|
||||
"search": {
|
||||
"adventurelog_results": "Resultados del registro de aventuras",
|
||||
"online_results": "Resultados en línea",
|
||||
"public_adventures": "Aventuras públicas"
|
||||
},
|
||||
"map": {
|
||||
"add_adventure": "Agregar nueva aventura",
|
||||
"add_adventure_at_marker": "Agregar nueva aventura en Marker",
|
||||
"adventure_map": "Mapa de aventuras",
|
||||
"clear_marker": "Borrar marcador",
|
||||
"map_options": "Opciones de mapa",
|
||||
"show_visited_regions": "Mostrar regiones visitadas",
|
||||
"view_details": "Ver detalles",
|
||||
"adventure_stats": "Estadísticas de aventura",
|
||||
"completion": "Terminación",
|
||||
"display_options": "Opciones de visualización",
|
||||
"map_controls": "Controles de mapa",
|
||||
"marker_placed_on_map": "Marcador colocado en el mapa",
|
||||
"place_marker_desc": "Haga clic en el mapa para colocar un marcador o agregar una aventura sin ubicación.",
|
||||
"regions": "Regiones",
|
||||
"adventures_shown": "aventuras mostradas"
|
||||
},
|
||||
"share": {
|
||||
"no_users_shared": "Ningún usuario compartió con",
|
||||
"not_shared_with": "No compartido con",
|
||||
"share_desc": "Comparte esta colección con otros usuarios.",
|
||||
"shared": "Compartido",
|
||||
"shared_with": "Compartido con",
|
||||
"unshared": "Incompartible",
|
||||
"with": "con",
|
||||
"go_to_settings": "Ir a configuración",
|
||||
"no_shared_found": "No se encontraron colecciones que se compartan contigo.",
|
||||
"set_public": "Para permitir que los usuarios compartan contenido con usted, necesita que su perfil esté configurado como público."
|
||||
},
|
||||
"languages": {},
|
||||
"profile": {
|
||||
"member_since": "Miembro desde",
|
||||
"user_stats": "Estadísticas de usuario",
|
||||
"visited_countries": "Países visitados",
|
||||
"visited_regions": "Regiones visitadas",
|
||||
"visited_cities": "Ciudades Visitadas",
|
||||
"discovered": "descubierto",
|
||||
"explored": "explorado",
|
||||
"no_shared_adventures": "Este usuario aún no ha compartido ninguna aventura pública.",
|
||||
"no_shared_collections": "Este usuario aún no ha compartido ninguna colección pública.",
|
||||
"planned_trips": "Viajes planificados",
|
||||
"public_adventure_experiences": "Experiencias de aventura pública",
|
||||
"travel_statistics": "Estadísticas de viaje",
|
||||
"your_journey_at_a_glance": "Tu viaje de aventura a un vistazo"
|
||||
},
|
||||
"categories": {
|
||||
"category_name": "Nombre de categoría",
|
||||
"edit_category": "Editar categoría",
|
||||
"icon": "Icono",
|
||||
"manage_categories": "Administrar categorías",
|
||||
"no_categories_found": "No se encontraron categorías.",
|
||||
"select_category": "Seleccionar categoría",
|
||||
"update_after_refresh": "Las tarjetas de aventuras se actualizarán una vez que actualices la página.",
|
||||
"add_new_category": "Agregar nueva categoría",
|
||||
"name_required": "Se requiere el nombre de la categoría"
|
||||
},
|
||||
"dashboard": {
|
||||
"add_some": "¿Por qué no empezar a planificar tu próxima aventura? \nPuedes agregar una nueva aventura haciendo clic en el botón de abajo.",
|
||||
"countries_visited": "Países visitados",
|
||||
"no_recent_adventures": "¿Sin aventuras recientes?",
|
||||
"recent_adventures": "Aventuras recientes",
|
||||
"total_adventures": "Aventuras totales",
|
||||
"total_visited_regions": "Total de regiones visitadas",
|
||||
"welcome_back": "Bienvenido de nuevo",
|
||||
"total_visited_cities": "Total de ciudades visitadas",
|
||||
"document_some_adventures": "¡Comience a documentar sus viajes y construya su mapa de aventura personal!",
|
||||
"view_all": "Ver todo",
|
||||
"welcome_text_1": "Has estado en",
|
||||
"welcome_text_2": "Aventuras hasta ahora",
|
||||
"welcome_text_3": "¡Sigue explorando y documentando tus viajes!"
|
||||
},
|
||||
"immich": {
|
||||
"api_key": "Clave API de Immich",
|
||||
"api_note": "Nota: esta debe ser la URL del servidor API de Immich, por lo que probablemente termine con /api a menos que tenga una configuración personalizada.",
|
||||
"disable": "Desactivar",
|
||||
"immich": "Immich",
|
||||
"immich_disabled": "¡La integración de Immich se deshabilitó exitosamente!",
|
||||
"immich_error": "Error al actualizar la integración de Immich",
|
||||
"integration_fetch_error": "Error al obtener datos de la integración de Immich",
|
||||
"load_more": "Cargar más",
|
||||
"no_items_found": "No se encontraron elementos",
|
||||
"server_url": "URL del servidor Immich",
|
||||
"update_integration": "Integración de actualización",
|
||||
"localhost_note": "Nota: lo más probable es que localhost no funcione a menos que haya configurado las redes acoplables en consecuencia. \nSe recomienda utilizar la dirección IP del servidor o el nombre de dominio.",
|
||||
"api_key_placeholder": "Ingrese su clave de API Immich",
|
||||
"enable_integration": "Habilitar la integración",
|
||||
"immich_integration_desc": "Conecte su servidor de administración de fotos de Immich",
|
||||
"need_help": "¿Necesita ayuda para configurar esto? \nMira el",
|
||||
"connection_error": "Error al conectarse al servidor Immich",
|
||||
"copy_locally": "Copiar imágenes localmente",
|
||||
"copy_locally_desc": "Copie imágenes al servidor para obtener acceso fuera de línea. \nUtiliza más espacio en disco.",
|
||||
"error_saving_image": "Error al guardar la imagen",
|
||||
"integration_already_exists": "Ya existe una integración Immich. \nSolo puedes tener una integración a la vez.",
|
||||
"integration_not_found": "Integración Immich no encontrada. \nPor favor cree una nueva integración.",
|
||||
"network_error": "Error de red mientras se conecta al servidor Immich. \nVerifique su conexión y vuelva a intentarlo.",
|
||||
"validation_error": "Se produjo un error al validar la integración de Immich. \nVerifique la URL y la tecla API de su servidor."
|
||||
},
|
||||
"recomendations": {
|
||||
"recommendation": "Recomendación",
|
||||
"recommendations": "Recomendaciones",
|
||||
"adventure_recommendations": "Recomendaciones de aventura",
|
||||
"food": "Comida",
|
||||
"tourism": "Turismo"
|
||||
},
|
||||
"lodging": {
|
||||
"apartment": "Apartamento",
|
||||
"bnb": "Cama y desayuno",
|
||||
"cabin": "Cabina",
|
||||
"campground": "Terreno de camping",
|
||||
"edit": "Editar",
|
||||
"hostel": "Albergue",
|
||||
"hotel": "Hotel",
|
||||
"house": "Casa",
|
||||
"motel": "Motel",
|
||||
"new_lodging": "Nuevo alojamiento",
|
||||
"other": "Otro",
|
||||
"reservation_number": "Número de reserva",
|
||||
"resort": "Complejo",
|
||||
"villa": "Villa",
|
||||
"edit_lodging": "Editar alojamiento"
|
||||
},
|
||||
"google_maps": {
|
||||
"google_maps_integration_desc": "Conecte su cuenta de Google Maps para obtener resultados y recomendaciones de búsqueda de ubicación de alta calidad."
|
||||
},
|
||||
"calendar": {
|
||||
"all_categories": "Todas las categorías",
|
||||
"all_day_event": "Evento todo el día",
|
||||
"calendar_overview": "Descripción general del calendario",
|
||||
"categories": "Categorías",
|
||||
"day": "Día",
|
||||
"events_scheduled": "Eventos programados",
|
||||
"filter_by_category": "Filtrar por categoría",
|
||||
"filtered_results": "Resultados filtrados",
|
||||
"month": "Mes",
|
||||
"today": "Hoy",
|
||||
"total_events": "Total de eventos",
|
||||
"week": "Semana"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
"collection": "Collectie",
|
||||
"collection_adventures": "Inclusief collectie-avonturen",
|
||||
"count_txt": "resultaten die overeenkomen met uw zoekopdracht",
|
||||
"create_new": "Maak nieuwe...",
|
||||
"create_new": "Maak nieuw...",
|
||||
"date": "Datum",
|
||||
"delete": "Verwijderen",
|
||||
"delete_collection": "Collectie verwijderen",
|
||||
|
@ -36,8 +36,8 @@
|
|||
"edit_collection": "Collectie bewerken",
|
||||
"filter": "Filter",
|
||||
"homepage": "Startpagina",
|
||||
"latitude": "Breedte",
|
||||
"longitude": "Lengte",
|
||||
"latitude": "Breedtegraad",
|
||||
"longitude": "Lengtegraad",
|
||||
"my_collections": "Mijn collecties",
|
||||
"name": "Naam",
|
||||
"no_image_found": "Geen afbeelding gevonden",
|
||||
|
@ -113,10 +113,10 @@
|
|||
"update_visited_regions": "Werk bezochte regio's bij",
|
||||
"update_visited_regions_disclaimer": "Dit kan even duren, afhankelijk van het aantal avondturen dat je hebt beleefd.",
|
||||
"visited_region_check": "Controleer bezochte regio's",
|
||||
"visited_region_check_desc": "Door dit te selecteren, controleert de server alle avonturen die je beleefde en markeert hun regio's als bezocht in de wereldreizen.",
|
||||
"visited_region_check_desc": "Door dit te selecteren, controleert de server alle avonturen die je hebt beleefd en markeert hun regio's als bezocht in de wereldreizen.",
|
||||
"add_new": "Nieuw toevoegen...",
|
||||
"checklist": "Controlelijst",
|
||||
"checklists": "Controlelijsten",
|
||||
"checklist": "Checklist",
|
||||
"checklists": "Checklists",
|
||||
"collection_archived": "Deze collectie is gearchiveerd.",
|
||||
"collection_completed": "Je hebt deze collectie voltooid!",
|
||||
"collection_stats": "Collectiestatistieken",
|
||||
|
@ -149,7 +149,7 @@
|
|||
"checklist_delete_confirm": "Weet u zeker dat u deze checklist wilt verwijderen? \nDeze actie kan niet ongedaan worden gemaakt.",
|
||||
"clear_location": "Locatie wissen",
|
||||
"date_information": "Datuminformatie",
|
||||
"delete_checklist": "Controlelijst verwijderen",
|
||||
"delete_checklist": "Checklist verwijderen",
|
||||
"delete_note": "Notitie verwijderen",
|
||||
"delete_transportation": "Transport verwijderen",
|
||||
"end": "Einde",
|
||||
|
@ -180,18 +180,18 @@
|
|||
"delete_lodging": "Verwijder accommodatie",
|
||||
"display_name": "Weergavenaam",
|
||||
"location_details": "Locatiegegevens",
|
||||
"lodging": "Onderdak",
|
||||
"lodging": "Accomodatie",
|
||||
"reservation_number": "Reserveringsnummer",
|
||||
"lodging_delete_confirm": "Weet u zeker dat u deze accommodatielocatie wilt verwijderen? \nDeze actie kan niet ongedaan worden gemaakt.",
|
||||
"lodging_information": "Informatie overliggen",
|
||||
"lodging_delete_confirm": "Weet u zeker dat u deze accommodatie wilt verwijderen? \nDeze actie kan niet ongedaan worden gemaakt.",
|
||||
"lodging_information": "Accomodatie-informatie",
|
||||
"price": "Prijs",
|
||||
"region": "Regio",
|
||||
"open_in_maps": "Open in kaarten",
|
||||
"all_day": "De hele dag",
|
||||
"collection_no_start_end_date": "Als u een start- en einddatum aan de collectie toevoegt, ontgrendelt u de functies van de planning van de route ontgrendelen in de verzamelpagina.",
|
||||
"date_itinerary": "Datumroute",
|
||||
"no_ordered_items": "Voeg items toe met datums aan de collectie om ze hier te zien.",
|
||||
"ordered_itinerary": "Besteld reisschema",
|
||||
"date_itinerary": "Datum reisschema",
|
||||
"no_ordered_items": "Voeg items met datums toe aan de collectie om ze hier te zien.",
|
||||
"ordered_itinerary": "Geordend reisschema",
|
||||
"invalid_date_range": "Ongeldige datumbereik",
|
||||
"timezone": "Tijdzone",
|
||||
"no_visits": "Geen bezoeken",
|
||||
|
@ -199,7 +199,7 @@
|
|||
"departure_timezone": "Vertrektijdzone",
|
||||
"arrival_date": "Aankomstdatum",
|
||||
"departure_date": "Vertrekdatum",
|
||||
"coordinates": "Coördineert",
|
||||
"coordinates": "Coördinaten",
|
||||
"copy_coordinates": "Kopieer coördinaten",
|
||||
"sun_times": "Zonnetijden",
|
||||
"sunrise": "Zonsopgang",
|
||||
|
@ -211,9 +211,9 @@
|
|||
"joined": "Samengevoegd",
|
||||
"view_profile": "Bekijk profiel",
|
||||
"share_collection": "Deel deze collectie!",
|
||||
"filters_and_sort": "Filters",
|
||||
"filters_and_stats": "Filters",
|
||||
"no_adventures_message": "Begin met het documenteren van uw avonturen en het plannen van nieuwe. \nElke reis heeft een verhaal dat het vertellen waard is.",
|
||||
"filters_and_sort": "Filters & Sorteren",
|
||||
"filters_and_stats": "Filters & Statistieken",
|
||||
"no_adventures_message": "Begin met het documenteren van uw avonturen en het plannen van nieuwe avonturen. \nElke reis heeft een verhaal dat het vertellen waard is.",
|
||||
"travel_progress": "Reisvoortgang",
|
||||
"adventures_available": "Avonturen beschikbaar",
|
||||
"all_adventures_already_linked": "Alle avonturen zijn al gekoppeld aan deze collectie.",
|
||||
|
@ -221,9 +221,9 @@
|
|||
"create_collection_first": "Maak eerst een collectie om je avonturen en herinneringen te organiseren.",
|
||||
"delete_collection_warning": "Weet u zeker dat u deze collectie wilt verwijderen? \nDeze actie kan niet ongedaan worden gemaakt.",
|
||||
"done": "Klaar",
|
||||
"loading_adventures": "Adventuren laden ...",
|
||||
"loading_adventures": "Avonturen laden ...",
|
||||
"name_location": "naam, locatie",
|
||||
"collection_contents": "Verzamelingsinhoud",
|
||||
"collection_contents": "Collectie-inhoud",
|
||||
"check_in": "Inchecken",
|
||||
"check_out": "Uitchecken",
|
||||
"collection_link_location_error": "Foutkoppelingslocatie naar verzameling",
|
||||
|
@ -288,7 +288,7 @@
|
|||
"aestheticLight": "Esthetisch licht",
|
||||
"aqua": "Aqua",
|
||||
"dark": "Donker",
|
||||
"dim": "Vaag",
|
||||
"dim": "Duister",
|
||||
"forest": "Woud",
|
||||
"light": "Licht",
|
||||
"night": "Nacht",
|
||||
|
@ -352,9 +352,9 @@
|
|||
"all_regions": "Alle regio's",
|
||||
"available_to_explore": "Beschikbaar om te verkennen",
|
||||
"cities_in": "Steden in",
|
||||
"clear_all": "Duidelijk alles duidelijk",
|
||||
"clear_all": "Alles wissen",
|
||||
"clear_all_filters": "Wis alle filters",
|
||||
"clear_filters": "Duidelijke filters duiden",
|
||||
"clear_filters": "Filters wissen",
|
||||
"complete": "Compleet",
|
||||
"countries": "landen",
|
||||
"country_completed": "Voltooid land",
|
||||
|
@ -370,9 +370,9 @@
|
|||
"of": "van",
|
||||
"partial": "Gedeeltelijk",
|
||||
"progress": "Voortgang",
|
||||
"progress_and_stats": "Voortgang",
|
||||
"progress_and_stats": "Voortgang & Statistieken",
|
||||
"region_completed": "Regio voltooid",
|
||||
"remaining": "Overig",
|
||||
"remaining": "Resterende",
|
||||
"show_map": "Toon kaart",
|
||||
"show_map_labels": "Toon kaartlabels",
|
||||
"total_cities": "Totale steden",
|
||||
|
@ -401,7 +401,7 @@
|
|||
"reset_password": "Wachtwoord opnieuw instellen",
|
||||
"about_this_background": "Over deze achtergrond",
|
||||
"join_discord": "Sluit je aan bij Discord",
|
||||
"join_discord_desc": "om uw eigen foto's te delen. \nPlaats ze in de",
|
||||
"join_discord_desc": "om uw eigen foto's te delen, Plaats ze in het #travel-share kanaal",
|
||||
"photo_by": "Foto door",
|
||||
"current_password": "Huidig wachtwoord",
|
||||
"password_change_lopout_warning": "Na het wijzigen van uw wachtwoord wordt u uitgelogd.",
|
||||
|
@ -447,10 +447,10 @@
|
|||
"password_enabled": "Wachtwoordverificatie ingeschakeld",
|
||||
"password_enabled_error": "Fout bij het inschakelen van wachtwoordverificatie.",
|
||||
"access_restricted": "Toegang beperkt",
|
||||
"access_restricted_desc": "Yadministratieve functies zijn alleen beschikbaar voor personeelsleden.",
|
||||
"access_restricted_desc": "administratieve functies zijn alleen beschikbaar voor administrators.",
|
||||
"add_new_email": "Voeg nieuwe e-mail toe",
|
||||
"add_new_email_address": "Voeg nieuw e-mailadres toe",
|
||||
"admin": "Beheersing",
|
||||
"admin": "Administrator",
|
||||
"admin_panel_desc": "Toegang tot de volledige beheerinterface",
|
||||
"administration": "Administratie",
|
||||
"administration_desc": "Administratieve tools en instellingen",
|
||||
|
@ -460,7 +460,7 @@
|
|||
"all_rights_reserved": "Alle rechten voorbehouden.",
|
||||
"app_version": "App -versie",
|
||||
"debug_information": "Debug -informatie",
|
||||
"disabled": "Gehandicapt",
|
||||
"disabled": "Uitgeschakeld",
|
||||
"disconnected": "Losgekoppeld",
|
||||
"email_management": "E-mailbeheer",
|
||||
"email_management_desc": "Beheer uw e-mailadressen en verificatiestatus",
|
||||
|
@ -479,36 +479,36 @@
|
|||
"mfa_is_enabled": "MFA is ingeschakeld",
|
||||
"pass_change_desc": "Werk uw accountwachtwoord bij voor een betere beveiliging",
|
||||
"password_auth": "Wachtwoordverificatie",
|
||||
"password_login_disabled": "Wachtwoord Aanmelding Uitgeschakeld",
|
||||
"password_login_disabled": "Wachtwoord aanmelding uitgeschakeld",
|
||||
"password_login_enabled": "Wachtwoord aanmelding ingeschakeld",
|
||||
"profile_info": "Profielinformatie",
|
||||
"profile_info_desc": "Werk uw persoonlijke gegevens en profielfoto bij",
|
||||
"public_profile_desc": "Maak uw profiel zichtbaar voor andere gebruikers",
|
||||
"quick_actions": "Snelle acties",
|
||||
"region_updates": "Regio -updates",
|
||||
"region_updates": "Regio updates",
|
||||
"region_updates_desc": "Update bezochte regio's en steden",
|
||||
"regular_user": "Gewone gebruiker",
|
||||
"security": "Beveiliging",
|
||||
"settings_menu": "Instellingenmenu",
|
||||
"social_auth": "Sociale authenticatie",
|
||||
"social_auth_desc_1": "Beheer sociale inlogopties en wachtwoordinstellingen",
|
||||
"social_auth_setup": "Sociale authenticatie -opstelling",
|
||||
"social_auth_setup": "Sociale authenticatie opstelling",
|
||||
"staff_status": "Status",
|
||||
"staff_user": "Personeelsgebruiker",
|
||||
"connected": "Aangesloten",
|
||||
"invalid_credentials": "Ongeldige referenties"
|
||||
},
|
||||
"checklist": {
|
||||
"checklist_delete_error": "Fout bij het verwijderen van de controlelijst",
|
||||
"checklist_deleted": "Controlelijst succesvol verwijderd!",
|
||||
"checklist_editor": "Controlelijsten bewerken",
|
||||
"checklist_public": "Deze controlelijst is openbaar omdat deze zich in een openbare collectie bevindt.",
|
||||
"checklist_delete_error": "Fout bij het verwijderen van de checklist",
|
||||
"checklist_deleted": "Checklist succesvol verwijderd!",
|
||||
"checklist_editor": "Checklists bewerken",
|
||||
"checklist_public": "Deze checklist is openbaar omdat deze zich in een openbare collectie bevindt.",
|
||||
"item": "Artikel",
|
||||
"item_already_exists": "Artikel bestaat al",
|
||||
"item_cannot_be_empty": "Artikel mag niet leeg zijn",
|
||||
"items": "Artikelen",
|
||||
"new_item": "Nieuw artikel",
|
||||
"new_checklist": "Nieuwe controlelijst"
|
||||
"new_checklist": "Nieuwe checklist"
|
||||
},
|
||||
"collection": {
|
||||
"collection_created": "Collectie succesvol aangemaakt!",
|
||||
|
@ -528,7 +528,7 @@
|
|||
"shared_collections": "Gedeelde collecties",
|
||||
"available": "Beschikbaar",
|
||||
"linked": "Gekoppeld",
|
||||
"try_different_search": "Probeer een ander zoek of filter."
|
||||
"try_different_search": "Probeer een andere zoekopdracht of filter."
|
||||
},
|
||||
"notes": {
|
||||
"add_a_link": "Voeg een link toe",
|
||||
|
@ -564,26 +564,26 @@
|
|||
"new_transportation": "Nieuw vervoer",
|
||||
"transportation_delete_error": "Fout bij verwijderen vervoer",
|
||||
"transportation_deleted": "Vervoer succesvol verwijderd!",
|
||||
"ending_airport_desc": "Voer eindigende luchthavencode in (bijv. LAX)",
|
||||
"ending_airport_desc": "Voer aankomst luchthavencode in (bijv. LAX)",
|
||||
"fetch_location_information": "Locatie-informatie ophalen",
|
||||
"starting_airport_desc": "Voer de startende luchthavencode in (bijv. JFK)"
|
||||
"starting_airport_desc": "Voer de vertrek luchthavencode in (bijv. JFK)"
|
||||
},
|
||||
"search": {
|
||||
"adventurelog_results": "AdventureLog-resultaten",
|
||||
"adventurelog_results": "AdventureLog resultaten",
|
||||
"online_results": "Online resultaten",
|
||||
"public_adventures": "Openbare avonturen"
|
||||
},
|
||||
"map": {
|
||||
"add_adventure": "Voeg nieuw avontuur toe",
|
||||
"add_adventure_at_marker": "Voeg een nieuw avontuur toe bij het markeerpunt",
|
||||
"add_adventure_at_marker": "Voeg een nieuw avontuur toe bij de marker",
|
||||
"adventure_map": "Avonturenkaart",
|
||||
"clear_marker": "Verwijder markeerpunt",
|
||||
"clear_marker": "Verwijder marker",
|
||||
"map_options": "Kaartopties",
|
||||
"show_visited_regions": "Toon bezochte regio's",
|
||||
"view_details": "Details bekijken",
|
||||
"adventure_stats": "Avontuurstatistieken",
|
||||
"completion": "Voltooiing",
|
||||
"display_options": "Display -opties",
|
||||
"display_options": "Displayopties",
|
||||
"map_controls": "Kaartbesturing",
|
||||
"marker_placed_on_map": "Marker geplaatst op kaart",
|
||||
"regions": "Gebieden",
|
||||
|
@ -641,7 +641,7 @@
|
|||
"total_visited_regions": "Totaal bezochte regio's",
|
||||
"welcome_back": "Welkom terug",
|
||||
"total_visited_cities": "Totaal bezochte steden",
|
||||
"document_some_adventures": "Begin met het documenteren van uw reizen en bouw uw persoonlijke avontuurlijke kaart!",
|
||||
"document_some_adventures": "Begin met het documenteren van uw reizen en bouw uw persoonlijke avonturen kaart!",
|
||||
"view_all": "Bekijk alles",
|
||||
"welcome_text_1": "Je bent op",
|
||||
"welcome_text_2": "Avonturen tot nu toe",
|
||||
|
@ -653,25 +653,25 @@
|
|||
"disable": "Uitzetten",
|
||||
"immich": "Immich",
|
||||
"immich_disabled": "Immich-integratie succesvol uitgeschakeld!",
|
||||
"immich_error": "Fout bij updaten van Immich-integratie",
|
||||
"immich_error": "Fout bij updaten van Immich integratie",
|
||||
"integration_fetch_error": "Fout bij het ophalen van gegevens uit de Immich-integratie",
|
||||
"load_more": "Laad meer",
|
||||
"no_items_found": "Geen artikelen gevonden",
|
||||
"server_url": "Immich-server-URL",
|
||||
"server_url": "Immich server URL",
|
||||
"update_integration": "Integratie bijwerken",
|
||||
"localhost_note": "Opmerking: localhost zal hoogstwaarschijnlijk niet werken tenzij dit bewust zo geconfigureerd is in het docker-netwerk. \nHet is aanbevolen om het IP-adres van de server of de domeinnaam te gebruiken.",
|
||||
"api_key_placeholder": "Voer uw Immich API-sleutel in",
|
||||
"enable_integration": "Integratie inschakelen",
|
||||
"immich_integration_desc": "Verbind uw Immich Photo Management Server",
|
||||
"need_help": "Hulp nodig bij het opzetten van dit? \nBekijk de",
|
||||
"connection_error": "Error verbinding maken met Immich Server",
|
||||
"connection_error": "Fout bij verbinding maken met de Immich Server",
|
||||
"copy_locally": "Kopieer afbeeldingen lokaal",
|
||||
"copy_locally_desc": "Kopieer afbeeldingen naar de server voor offline toegang. \nGebruikt meer schijfruimte.",
|
||||
"error_saving_image": "Foutopslagafbeelding",
|
||||
"integration_already_exists": "Er bestaat al een Immich -integratie. \nU kunt maar één integratie tegelijk hebben.",
|
||||
"integration_not_found": "Immich -integratie niet gevonden. \nMaak een nieuwe integratie.",
|
||||
"network_error": "Netwerkfout terwijl u verbinding maakt met de Immich -server. \nControleer uw verbinding en probeer het opnieuw.",
|
||||
"validation_error": "Er is een fout opgetreden bij het valideren van de Immich -integratie. \nControleer uw server -URL en API -toets."
|
||||
"integration_already_exists": "Er bestaat al een Immich integratie. \nU kunt maar één integratie tegelijk hebben.",
|
||||
"integration_not_found": "Immich integratie niet gevonden. \nMaak een nieuwe integratie.",
|
||||
"network_error": "Netwerkfout terwijl u verbinding maakt met de Immich server. \nControleer uw verbinding en probeer het opnieuw.",
|
||||
"validation_error": "Er is een fout opgetreden bij het valideren van de Immich integratie. \nControleer uw server-URL en API-toets."
|
||||
},
|
||||
"recomendations": {
|
||||
"recommendation": "Aanbeveling",
|
||||
|
@ -686,7 +686,7 @@
|
|||
"cabin": "Cabine",
|
||||
"campground": "Camping",
|
||||
"edit": "Bewerking",
|
||||
"edit_lodging": "Bewerkingen bewerken",
|
||||
"edit_lodging": "Bewerk accomodatie",
|
||||
"hostel": "Hostel",
|
||||
"hotel": "Hotel",
|
||||
"house": "Huis",
|
||||
|
@ -694,7 +694,7 @@
|
|||
"new_lodging": "Nieuwe accommodatie",
|
||||
"other": "Ander",
|
||||
"reservation_number": "Reserveringsnummer",
|
||||
"resort": "Toevlucht",
|
||||
"resort": "Vakantiepark",
|
||||
"villa": "Villa"
|
||||
},
|
||||
"google_maps": {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue