Skip to content

Commit

Permalink
Merge pull request #153 from GeotrekCE/mfu-add-spanish-translations
Browse files Browse the repository at this point in the history
Add spanish translations
  • Loading branch information
bruhnild authored Sep 18, 2024
2 parents 8220e3c + 232ae62 commit fc13c8c
Showing 1 changed file with 128 additions and 2 deletions.
130 changes: 128 additions & 2 deletions src/i18n/i18n.ts
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,7 @@ interface Translation {
interface AvailableTranslations {
fr: Translation;
en: Translation;
es: Translation;
}

const defaultTranslate: AvailableTranslations = {
Expand Down Expand Up @@ -230,7 +231,7 @@ const defaultTranslate: AvailableTranslations = {
readMore: 'Lire plus',
readLess: 'Lire moins',
sensitiveAreasDescription:
'Le long de votre itinéraire, vous allez traverser des zones de sensibilité liées à la présence dune espèce ou dun milieu particulier. Dans ces zones, un comportement adapté permet de contribuer à leur préservation. Pour plus dinformations détaillées, des fiches spécifiques sont accessibles pour chaque zone.',
"Le long de votre itinéraire, vous allez traverser des zones de sensibilité liées à la présence d'une espèce ou d'un milieu particulier. Dans ces zones, un comportement adapté permet de contribuer à leur préservation. Pour plus d'informations détaillées, des fiches spécifiques sont accessibles pour chaque zone.",
emergencyNumber: 'Numéro de secours',
learnMore: 'En savoir plus',
date: 'Date',
Expand Down Expand Up @@ -355,7 +356,7 @@ const defaultTranslate: AvailableTranslations = {
readMore: 'Read more',
readLess: 'Read less',
sensitiveAreasDescription:
'Along your trek, you will go through sensitive areas related to the presence of a specific species or environment. In these areas, an appropriate behaviour allows to contribute to their preservation. For detailed information, specific forms are accessible for each area.',
"Along your trek, you will go through sensitive areas related to the presence of a specific species or environment. In these areas, an appropriate behaviour allows to contribute to their preservation. For detailed information, specific forms are accessible for each area.",
emergencyNumber: 'Emergency number',
learnMore: 'Learn more',
date: 'Date',
Expand All @@ -379,6 +380,131 @@ const defaultTranslate: AvailableTranslations = {
onlyOfflineOutdoor: 'Only display offline outdoor',
moreDetails: 'More details',
},
es: {
filter: 'Filtrar',
practice: 'Práctica',
difficulty: 'Dificultad',
duration: 'Duración',
length: 'Largo',
treks: 'itinerarios',
trek: 'itinerario',
showList: 'Ver la lista',
showMap: 'Ver el mapa',
showRoute: 'Ver el itinerario',
showDetails: 'Ver más detalles',
download: 'Descarga',
downloads: 'Descargas',
description: 'Descripción',
departure: 'Inicio',
arrival: 'Llegada',
elevationProfile: 'Perfil altimétrico',
roadAccessAndParking: 'Acceso por carretera y aparcamiento',
transport: 'Transporte',
recommendations: 'Recomendaciones',
recommendedParking: 'Aparcamiento recomendado',
environmentalSensitiveAreas: 'Zonas de sensibilidad medioambiental',
informationPlaces: 'Puntos de información',
accessibility: 'Accesibilidad',
accessibilityLevel: 'Nivel de accesibilidad',
accessibilitySlope: 'Inclinación',
accessibilityWidth: 'Ancho',
accessibilitySignage: 'Señalética',
accessibilityCovering: 'Revestimiento',
accessibilityExposure: 'Exposición',
accessibilityAdvices: 'Consejos',
pois: (poisLength: number) => (poisLength > 1 ? `${poisLength} Patrimonio para descubrir` : `${poisLength} Patrimonio para descubrir`),
touristicContents: (touristicContentsLength: number) => `Servicios cercanos (${touristicContentsLength})`,
touristicEvents: (touristicEventsLength: number) => `Eventos cercanos (${touristicEventsLength})`,
sources: 'Fuentes',
city: 'Municipio',
crossedCities: 'Municipios',
placeholderCrossedCities: 'Selecciona uno o varios municipios',
home: {
segment: {
treks: 'Itinerarios',
touristicContents: 'Servicios',
touristicEvents: 'Eventos',
outdoorSites: 'Outdoor'
},
touristicContents: 'Servicios',
touristicContent: 'Servicio',
touristicEvents: 'Eventos',
touristicEvent: 'Evento',
outdoorSites: 'Outdoor',
outdoorSite: 'Outdoor',
},
options: {
presentation: 'Presentación',
description: 'Descripción',
recommendations: 'Recomendaciones',
environmentalSensitiveAreas: 'Zonas sensibles',
informationPlaces: 'Lugares de información',
pois: 'Patrimonio',
steps: 'Stapas',
touristicContents: 'En las cercanías',
touristicEvents: 'Eventos',
accessibility: 'Accesibilidad',
},
layers: {
referencePoints: 'Punto de referencia',
parking: 'Estacionamiento recomendado',
sensitiveArea: 'Zonas ambientalmente sensibles',
informationPlaces: 'Puntos de información',
pois: 'Patrtimonios',
steps: 'Etapas',
touristicContents: 'En las cercanías',
touristicEvents: 'Eventos',
sites: 'sitios',
courses: 'Recorrido',
signages: 'Señalizaciones',
},
themes: 'Temas',
placeholderThemes: 'Seleccione un o varios temas',
placeholderPractices: 'Seleccione una o varias prácticas',
routes: 'Tipo de itinerario',
elevation: 'Descenso vertical positivo',
activities: 'Otros',
districts: 'Sectores',
erase: 'BORRAR',
ok: 'ACEPTAR',
location: 'Ubicación',
steps: 'etapas',
usefulInformation: 'Información práctica',
contact: 'Contacto',
email: 'Correo electrónico',
website: 'Página web',
category: 'Categoría',
services: 'Servicios',
type: 'Tipo',
placeholderType: 'Seleccione uno o varios tipos',
centerOnMap: 'Centrar en el mapa',
readMore: 'Leer más',
readLess: 'Leer menos',
sensitiveAreasDescription:
"A lo largo de su ruta, pasará por zonas sensibles vinculadas a la presencia de una especie o un entorno determinados.En estas zonas, un comportamiento adecuado puede contribuir a preservarlas.Para obtener informaciónes más detalladas, fichas específicas para cada zona estan disponibles.",
emergencyNumber: 'Número de emergencia',
learnMore: 'Más información',
date: 'Fecha',
startDate: 'Fecha de inicio',
endDate: 'Fecha final',
outdoorSites: 'outdoor',
outdoorSite: 'outdoor',
relatedOutdoorSites: (relatedOutdoorSitesLength: number) => `Outdoor (${relatedOutdoorSitesLength})`,
relatedOutdoorCourses: (relatedOutdoorCoursesLength: number) => `Itinerarios (${relatedOutdoorCoursesLength})`,
cardinalPoints: { n: 'Norte', ne: 'Noreste', e: 'Este', se: 'Sureste', s: 'Sur', sw: 'Suroeste', w: 'Oeste', nw: 'Noroeste' },
placeholderDifficulties: 'Seleccione una o varias dificultades',
placeholderDurations: 'Seleccione una o varias duraciones',
placeholderLengths: 'Seleccione una o varias longitudes',
placeholderElevations: 'Seleccione una o varias elevaciones',
placeholderRoutes: 'Seleccione uno o varios tipos de ruta',
placeholderAccessibilities: 'Seleccione una o varias accesibilidades',
placeholderActivities: 'Seleccione una o varias actividades',
placeholderDistricts: 'Seleccione uno o varios sectores',
placeholderCategories: 'Seleccione una o varias categorías',
onlyOfflineTreks: 'Mostrar sólo itinerarios en modo sin conexión',
onlyOfflineOutdoor: 'Mostrar sólo los outdoor disponible sin conexión',
moreDetails: 'Más detalles',
},
};

let translate: AvailableTranslations = { ...defaultTranslate };
Expand Down

0 comments on commit fc13c8c

Please sign in to comment.