diff --git a/frontend/app/src/i18n/ca/activityItems.json b/frontend/app/src/i18n/ca/activityItems.json index 7262d13ac..bce939975 100644 --- a/frontend/app/src/i18n/ca/activityItems.json +++ b/frontend/app/src/i18n/ca/activityItems.json @@ -1,37 +1,37 @@ { - "run": "Córrer", - "trailRun": "Trail Run", - "virtualRun": "Cursa virtual", - "ride": "Muntar", - "gravelRide": "Passeig de grava", - "mtbRide": "Bici MTB", - "virtualRide": "Cursa virtual", - "lapSwimming": "Natació per extensions", - "openWaterSwimming": "Natació en obert", - "workout": "Entrenament", - "walk": "Caminar", - "indoorWalk": "Passejada interior", - "hike": "Senderisme", - "rowing": "Rem", - "yoga": "Ioga", - "alpineSki": "Esquí Alpí", - "nordicSki": "Esquí Nòrdic", - "snowboard": "Taula de snow", - "transition": "Transició", - "strengthTraining": "Entrenament de força", - "crossfit": "CrossFit", - "tennis": "Tenis", - "tableTennis": "Tennis de taula", - "badminton": "Bàdminton", - "squash": "Esquaix", - "racquetball": "Raquetbol", - "pickleball": "Pickleball", - "commutingRide": "Desplaçament", - "indoorRide": "Passeig Interior", - "mixedSurfaceRide": "Passeig per superfície mixta", - "windsurf": "Windsurf", - "standUpPaddling": "Rem de peu", - "surf": "Surf", - "trackRun": "Cursa en pista", - "labelWorkout": " entrenament" -} \ No newline at end of file + "run": "Córrer", + "trailRun": "Trail Run", + "virtualRun": "Cursa virtual", + "ride": "Muntar", + "gravelRide": "Passeig de grava", + "mtbRide": "Bici MTB", + "virtualRide": "Cursa virtual", + "lapSwimming": "Natació per extensions", + "openWaterSwimming": "Natació en obert", + "workout": "Entrenament", + "walk": "Caminar", + "indoorWalk": "Passejada interior", + "hike": "Senderisme", + "rowing": "Rem", + "yoga": "Ioga", + "alpineSki": "Esquí Alpí", + "nordicSki": "Esquí Nòrdic", + "snowboard": "Taula de snow", + "transition": "Transició", + "strengthTraining": "Entrenament de força", + "crossfit": "CrossFit", + "tennis": "Tenis", + "tableTennis": "Tennis de taula", + "badminton": "Bàdminton", + "squash": "Esquaix", + "racquetball": "Raquetbol", + "pickleball": "Pickleball", + "commutingRide": "Desplaçament", + "indoorRide": "Passeig Interior", + "mixedSurfaceRide": "Passeig per superfície mixta", + "windsurf": "Windsurf", + "standUpPaddling": "Rem de peu", + "surf": "Surf", + "trackRun": "Cursa en pista", + "labelWorkout": " entrenament" +} diff --git a/frontend/app/src/i18n/ca/activityView.json b/frontend/app/src/i18n/ca/activityView.json index d55e25d40..a6999ea40 100644 --- a/frontend/app/src/i18n/ca/activityView.json +++ b/frontend/app/src/i18n/ca/activityView.json @@ -1,13 +1,13 @@ { - "labelGear": "Equipament", - "labelGearNotSet": "No establert", - "modalLabelDeleteGear": "Esborra equipament de l'activitat", - "modalLabelDeleteGearBody": "Segur que vols esborrar l'equipament de l'activitat?", - "modalLabelDeleteGearButton": "Esborra equipament", - "successMessageGearAdded": "Equipament afegit a activitat", - "successMessageGearDeleted": "Equipament esborat de l'activitat", - "errorMessageDeleteGear": "Error esborrant equipament de l'activitat", - "errorMessageActivityNotFound": "Activitat no trobada", - "alertPrivacyMessage": "Tens informació amagada en aquesta activitat. Tu la pots veure, però els altres no.", - "isHiddenMessage": "Activitat oculta. Probablement perquè és un duplicat o va ser ocultada per l'usuari." -} \ No newline at end of file + "labelGear": "Equipament", + "labelGearNotSet": "No establert", + "modalLabelDeleteGear": "Esborra equipament de l'activitat", + "modalLabelDeleteGearBody": "Segur que vols esborrar l'equipament de l'activitat?", + "modalLabelDeleteGearButton": "Esborra equipament", + "successMessageGearAdded": "Equipament afegit a activitat", + "successMessageGearDeleted": "Equipament esborat de l'activitat", + "errorMessageDeleteGear": "Error esborrant equipament de l'activitat", + "errorMessageActivityNotFound": "Activitat no trobada", + "alertPrivacyMessage": "Tens informació amagada en aquesta activitat. Tu la pots veure, però els altres no.", + "isHiddenMessage": "Activitat oculta. Probablement perquè és un duplicat o va ser ocultada per l'usuari." +} diff --git a/frontend/app/src/i18n/ca/components/activities/activityBellowMPillsComponent.json b/frontend/app/src/i18n/ca/components/activities/activityBellowMPillsComponent.json index 48b26fc66..b58c56049 100644 --- a/frontend/app/src/i18n/ca/components/activities/activityBellowMPillsComponent.json +++ b/frontend/app/src/i18n/ca/components/activities/activityBellowMPillsComponent.json @@ -1,25 +1,25 @@ { - "subTitlePace": "Ritme", - "labelAvgPace": "Ritme mitjà", - "labelMovingTime": "Temps en moviment", - "labelElapsedTime": "Temps transcorregut", - "subTitleSpeed": "Velocitat", - "labelAvgSpeed": "Velocitat mitja", - "labelMaxSpeed": "Max velocitat", - "subTitleHeartRate": "Freqüència cardíaca", - "labelAvgHeartRate": "Freqüència cardíaca mitjana", - "labelMaxHeartRate": "Freqüència cardíaca màxima", - "subTitlePower": "Potència", - "labelAvgPower": "Força Mitja", - "labelMaxPower": "Força màxima", - "labelNormalizedPower": "Força normalitzada", - "subTitleCadence": "Cadència", - "labelAvgCadence": "Cadència mitjana", - "labelMaxCadence": "Cadència màx", - "subTitleElevation": "Elevació", - "labelElevationGain": "Desnivell positiu", - "labelElevationLoss": "Pèrdua elevació", - "subTitleStrokeRate": "Freqüència batecs", - "labelAvgStrokeRate": "Freqüència mitjana de batecs", - "labelMaxStrokeRate": "Freqüència de batecs Max" -} \ No newline at end of file + "subTitlePace": "Ritme", + "labelAvgPace": "Ritme mitjà", + "labelMovingTime": "Temps en moviment", + "labelElapsedTime": "Temps transcorregut", + "subTitleSpeed": "Velocitat", + "labelAvgSpeed": "Velocitat mitja", + "labelMaxSpeed": "Max velocitat", + "subTitleHeartRate": "Freqüència cardíaca", + "labelAvgHeartRate": "Freqüència cardíaca mitjana", + "labelMaxHeartRate": "Freqüència cardíaca màxima", + "subTitlePower": "Potència", + "labelAvgPower": "Força Mitja", + "labelMaxPower": "Força màxima", + "labelNormalizedPower": "Força normalitzada", + "subTitleCadence": "Cadència", + "labelAvgCadence": "Cadència mitjana", + "labelMaxCadence": "Cadència màx", + "subTitleElevation": "Elevació", + "labelElevationGain": "Desnivell positiu", + "labelElevationLoss": "Pèrdua elevació", + "subTitleStrokeRate": "Freqüència batecs", + "labelAvgStrokeRate": "Freqüència mitjana de batecs", + "labelMaxStrokeRate": "Freqüència de batecs Max" +} diff --git a/frontend/app/src/i18n/ca/components/activities/activityLapsComponent.json b/frontend/app/src/i18n/ca/components/activities/activityLapsComponent.json index e9acd25ce..b5da3f6b9 100644 --- a/frontend/app/src/i18n/ca/components/activities/activityLapsComponent.json +++ b/frontend/app/src/i18n/ca/components/activities/activityLapsComponent.json @@ -1,14 +1,14 @@ { - "labelLapNumber": "Volta", - "labelLapIntensity": "Intensitat", - "labelLapDistance": "Distància", - "labelLapTime": "Temps", - "labelLapPace": "Ritme", - "labelLapSpeed": "Velocitat", - "labelLapElevation": "Elevació", - "labelLapElev": "Elev", - "labelLapAvgHr": "Freqüència cardíaca mitjana", - "labelLapHR": "FC", - "labelLapStrokeRate": "Freqüència batecs", - "labelLapSR": "SR" -} \ No newline at end of file + "labelLapNumber": "Volta", + "labelLapIntensity": "Intensitat", + "labelLapDistance": "Distància", + "labelLapTime": "Temps", + "labelLapPace": "Ritme", + "labelLapSpeed": "Velocitat", + "labelLapElevation": "Elevació", + "labelLapElev": "Elev", + "labelLapAvgHr": "Freqüència cardíaca mitjana", + "labelLapHR": "FC", + "labelLapStrokeRate": "Freqüència batecs", + "labelLapSR": "SR" +} diff --git a/frontend/app/src/i18n/ca/components/activities/activityMandAbovePillsComponent.json b/frontend/app/src/i18n/ca/components/activities/activityMandAbovePillsComponent.json index 3576740e5..ca34a3457 100644 --- a/frontend/app/src/i18n/ca/components/activities/activityMandAbovePillsComponent.json +++ b/frontend/app/src/i18n/ca/components/activities/activityMandAbovePillsComponent.json @@ -1,17 +1,17 @@ { - "labelPillGraphs": "Gràfics", - "labelPillLaps": "Voltes", - "labelPillWorkoutSets": "Sets", - "labelGraph": "Gràfics d'Activitat", - "labelGraphHR": "Freqüència cardíaca", - "labelHRZones": "Zones de FC", - "labelGraphPower": "Potència", - "labelGraphCadence": "Cadència", - "labelGraphElevation": "Elevació", - "labelGraphVelocity": "Velocitat", - "labelGraphPace": "Ritme", - "labelGraphHRZone": "Zona", - "labelDownsampling": "Dades reduïdes a ~200 punts", - "errorMessageProcessingActivityStreams": "Error processant activitats de carrera", - "labelGraphStrokeRate": "Freqüència batecs" -} \ No newline at end of file + "labelPillGraphs": "Gràfics", + "labelPillLaps": "Voltes", + "labelPillWorkoutSets": "Sets", + "labelGraph": "Gràfics d'Activitat", + "labelGraphHR": "Freqüència cardíaca", + "labelHRZones": "Zones de FC", + "labelGraphPower": "Potència", + "labelGraphCadence": "Cadència", + "labelGraphElevation": "Elevació", + "labelGraphVelocity": "Velocitat", + "labelGraphPace": "Ritme", + "labelGraphHRZone": "Zona", + "labelDownsampling": "Dades reduïdes a ~200 punts", + "errorMessageProcessingActivityStreams": "Error processant activitats de carrera", + "labelGraphStrokeRate": "Freqüència batecs" +} diff --git a/frontend/app/src/i18n/ca/components/activities/activityMapComponent.json b/frontend/app/src/i18n/ca/components/activities/activityMapComponent.json index 05bf06dfe..53185eeef 100644 --- a/frontend/app/src/i18n/ca/components/activities/activityMapComponent.json +++ b/frontend/app/src/i18n/ca/components/activities/activityMapComponent.json @@ -1,8 +1,8 @@ { - "modalMediaDeleteTitle": "Esborra mèdia", - "modalMediaDeleteBody1": "Segur que vols esborrar media amb ID ", - "modalMediaDeleteBody2": " i nom ", - "errorFetchingActivityStream": "Error obtenint dades del flux d'activitats", - "mediaDeletedSuccessfully": "Multimèdia esborrat correctament", - "errorDeletingMedia": "Error esborrant multimèdia" -} \ No newline at end of file + "modalMediaDeleteTitle": "Esborra mèdia", + "modalMediaDeleteBody1": "Segur que vols esborrar media amb ID ", + "modalMediaDeleteBody2": " i nom ", + "errorFetchingActivityStream": "Error obtenint dades del flux d'activitats", + "mediaDeletedSuccessfully": "Multimèdia esborrat correctament", + "errorDeletingMedia": "Error esborrant multimèdia" +} diff --git a/frontend/app/src/i18n/ca/components/activities/activitySummaryComponent.json b/frontend/app/src/i18n/ca/components/activities/activitySummaryComponent.json index b185c0f0f..1f79d0aec 100644 --- a/frontend/app/src/i18n/ca/components/activities/activitySummaryComponent.json +++ b/frontend/app/src/i18n/ca/components/activities/activitySummaryComponent.json @@ -1,31 +1,31 @@ { - "userNameHidden": "Ocult", - "visibilityPublic": "Públic", - "visibilityFollowers": "Seguidors", - "visibilityPrivate": "Privat", - "buttonDeleteActivity": "Esborra activitat", - "buttonEditActivity": "Edita activitat", - "buttonAddActivityMedia": "Afegir mitjans", - "modalDeleteBody1": "Segur que vols esborrar l'activitat ", - "modalDeleteBody2": "Aquesta acció no es pot desfer.", - "modalAddMediaTitle": "Afegir mitjans", - "modalAddMediaBody": "Pujar arxiu .png, .jpg o .jpeg", - "processingMediaUpload": "Processant pujada de foto...", - "successMediaUpload": "Foto pujada correctament", - "errorMediaUpload": "Error pujant media", - "labelVirtual": "(Virtual) ", - "privateNotes": "Notes privades", - "activityDistance": "Distància", - "activityTime": "Temps", - "activityPace": "Ritme", - "activityAvgHR": "FC Mitja", - "activityMaxHR": "FC Màx", - "activityAvgPower": "Força Mitja", - "activityAvgSpeed": "Vel mitja", - "activityEleGain": "Guany Elev.", - "activityEleLoss": "Pèrdua Elev.", - "activityCalories": "Calories", - "activityNoData": "Sense dades", - "errorFetchingUserById": "Error obtenint usuari per id", - "errorDeletingActivity": "Error esborrant activitat" -} \ No newline at end of file + "userNameHidden": "Ocult", + "visibilityPublic": "Públic", + "visibilityFollowers": "Seguidors", + "visibilityPrivate": "Privat", + "buttonDeleteActivity": "Esborra activitat", + "buttonEditActivity": "Edita activitat", + "buttonAddActivityMedia": "Afegir mitjans", + "modalDeleteBody1": "Segur que vols esborrar l'activitat ", + "modalDeleteBody2": "Aquesta acció no es pot desfer.", + "modalAddMediaTitle": "Afegir mitjans", + "modalAddMediaBody": "Pujar arxiu .png, .jpg o .jpeg", + "processingMediaUpload": "Processant pujada de foto...", + "successMediaUpload": "Foto pujada correctament", + "errorMediaUpload": "Error pujant media", + "labelVirtual": "(Virtual) ", + "privateNotes": "Notes privades", + "activityDistance": "Distància", + "activityTime": "Temps", + "activityPace": "Ritme", + "activityAvgHR": "FC Mitja", + "activityMaxHR": "FC Màx", + "activityAvgPower": "Força Mitja", + "activityAvgSpeed": "Vel mitja", + "activityEleGain": "Guany Elev.", + "activityEleLoss": "Pèrdua Elev.", + "activityCalories": "Calories", + "activityNoData": "Sense dades", + "errorFetchingUserById": "Error obtenint usuari per id", + "errorDeletingActivity": "Error esborrant activitat" +} diff --git a/frontend/app/src/i18n/ca/components/activities/activityWorkoutStepsComponent.json b/frontend/app/src/i18n/ca/components/activities/activityWorkoutStepsComponent.json index 2775df78d..cc5887264 100644 --- a/frontend/app/src/i18n/ca/components/activities/activityWorkoutStepsComponent.json +++ b/frontend/app/src/i18n/ca/components/activities/activityWorkoutStepsComponent.json @@ -1,20 +1,20 @@ { - "labelWorkoutStepType": "Tipus pas", - "labelWorkoutStepTime": "Temps pas", - "labelWorkoutStepReps": "Reps passos", - "labelWorkoutStepIntensity": "Intensitat", - "labelWorkoutStepNotes": "Notes", - "labelWorkoutStepExerciseName": "Nom del pas", - "labelWorkoutStepExerciseWeight": "Pes", - "labelWorkoutStepSwimStroke": "Braçada", - "labelWorkoutSetType": "Tipus pas", - "labelWorkoutSetTime": "Temps pas", - "labelWorkoutSetReps": "Reps passos", - "labelWorkoutSetExerciseName": "Nom del pas", - "labelWorkoutSetExerciseWeight": "Estableix pes", - "labelWorkoutSetTypeMobile": "Tipus", - "labelWorkoutSetTimeMobile": "Temps", - "labelWorkoutSetRepsMobile": "Reps", - "labelWorkoutSetExerciseNameMobile": "Nom", - "labelWorkoutSetExerciseWeightMobile": "Pes" -} \ No newline at end of file + "labelWorkoutStepType": "Tipus pas", + "labelWorkoutStepTime": "Temps pas", + "labelWorkoutStepReps": "Reps passos", + "labelWorkoutStepIntensity": "Intensitat", + "labelWorkoutStepNotes": "Notes", + "labelWorkoutStepExerciseName": "Nom del pas", + "labelWorkoutStepExerciseWeight": "Pes", + "labelWorkoutStepSwimStroke": "Braçada", + "labelWorkoutSetType": "Tipus pas", + "labelWorkoutSetTime": "Temps pas", + "labelWorkoutSetReps": "Reps passos", + "labelWorkoutSetExerciseName": "Nom del pas", + "labelWorkoutSetExerciseWeight": "Estableix pes", + "labelWorkoutSetTypeMobile": "Tipus", + "labelWorkoutSetTimeMobile": "Temps", + "labelWorkoutSetRepsMobile": "Reps", + "labelWorkoutSetExerciseNameMobile": "Nom", + "labelWorkoutSetExerciseWeightMobile": "Pes" +} diff --git a/frontend/app/src/i18n/ca/components/activities/modals/addGearToActivityModalComponent.json b/frontend/app/src/i18n/ca/components/activities/modals/addGearToActivityModalComponent.json index b1ac3a5ab..5c7f3d880 100644 --- a/frontend/app/src/i18n/ca/components/activities/modals/addGearToActivityModalComponent.json +++ b/frontend/app/src/i18n/ca/components/activities/modals/addGearToActivityModalComponent.json @@ -1,6 +1,6 @@ { - "modalLabelAddGear": "Afegir equipament a activitat", - "modalLabelSelectGear": "Selecciona equipament", - "modalButtonAddGear": "Afegir Equipament", - "errorEditingGear": "Error editant equip" -} \ No newline at end of file + "modalLabelAddGear": "Afegir equipament a activitat", + "modalLabelSelectGear": "Selecciona equipament", + "modalButtonAddGear": "Afegir Equipament", + "errorEditingGear": "Error editant equip" +} diff --git a/frontend/app/src/i18n/ca/components/activities/modals/editActivityModalComponent.json b/frontend/app/src/i18n/ca/components/activities/modals/editActivityModalComponent.json index f58441cc2..31deb80e9 100644 --- a/frontend/app/src/i18n/ca/components/activities/modals/editActivityModalComponent.json +++ b/frontend/app/src/i18n/ca/components/activities/modals/editActivityModalComponent.json @@ -1,63 +1,63 @@ { - "modalEditActivityTitle": "Edita activitat", - "modalEditActivityDescriptionLabel": "Descripció", - "modalEditActivityDescriptionPlaceholder": "Descripció (màx 2500 caràcters)", - "modalEditActivityPrivateNotesLabel": "Notes privades", - "modalEditActivityPrivateNotesPlaceholder": "Notes Privades (max. 2500 caràcters)", - "modalEditActivityNameLabel": "Nom", - "modalEditActivityNamePlaceholder": "Nom (màx 250 caràcters)", - "modalEditActivityTypeLabel": "Tipus", - "modalEditActivityTypeOption1": "Córrer", - "modalEditActivityTypeOption2": "Cursa de muntanya", - "modalEditActivityTypeOption34": "Cursa en pista", - "modalEditActivityTypeOption3": "Cursa virtual", - "modalEditActivityTypeOption4": "Muntar", - "modalEditActivityTypeOption5": "Passeig de grava", - "modalEditActivityTypeOption6": "Passejada en bicicleta de muntanya", - "modalEditActivityTypeOption7": "Cursa virtual", - "modalEditActivityTypeOption8": "Natació", - "modalEditActivityTypeOption9": "Natació en aigües obertes", - "modalEditActivityTypeOption10": "Entrenament", - "modalEditActivityTypeOption11": "Caminar", - "modalEditActivityTypeOption12": "Caminada", - "modalEditActivityTypeOption13": "Rem", - "modalEditActivityTypeOption14": "Ioga", - "modalEditActivityTypeOption15": "Esquí Alpí", - "modalEditActivityTypeOption16": "Esquí Nòrdic", - "modalEditActivityTypeOption17": "Snow", - "modalEditActivityTypeOption18": "Transició", - "modalEditActivityTypeOption19": "Entrenament de Força", - "modalEditActivityTypeOption20": "CrossFit", - "modalEditActivityTypeOption21": "Tenis", - "modalEditActivityTypeOption22": "Tennis de taula", - "modalEditActivityTypeOption23": "Bàdminton", - "modalEditActivityTypeOption24": "Esquaix", - "modalEditActivityTypeOption25": "Raquetbol", - "modalEditActivityTypeOption26": "Pickleball", - "modalEditActivityTypeOption27": "Desplaçament", - "modalEditActivityTypeOption28": "Passeig Interior", - "modalEditActivityTypeOption29": "Passeig per superfície mixta", - "modalEditActivityTypeOption30": "Windsurf", - "modalEditActivityTypeOption31": "Passeig interior", - "modalEditActivityTypeOption32": "Rem de peu", - "modalEditActivityTypeOption33": "Surf", - "modalEditActivityVisibilityLabel": "Visibilitat", - "modalEditActivityVisibilityOption0": "Públic", - "modalEditActivityVisibilityOption1": "Seguidors", - "modalEditActivityVisibilityOption2": "Privat", - "modalEditActivityIsHiddenLabel": "Està ocult", - "modalEditActivityHideStartTimeLabel": "Amaga hora inici", - "modalEditActivityHideLocationLabel": "Amaga localització", - "modalEditActivityHideMapLabel": "Amaga el mapa", - "modalEditActivityHideHrLabel": "Amaga freqüencia cardíaca", - "modalEditActivityHidePowerLabel": "Amaga potència", - "modalEditActivityHideCadenceLabel": "Amaga cadència", - "modalEditActivityHideElevationLabel": "Amaga elevació", - "modalEditActivityHideSpeedLabel": "Amaga velocitat", - "modalEditActivityHidePaceLabel": "Amaga ritme", - "modalEditActivityHideLapsLabel": "Amaga voltes", - "modalEditActivityHideWorkoutSetsStepsLabel": "Amaga passes de l'actilitat", - "modalEditActivityHideGearLabel": "Amaga equipament", - "successActivityEdit": "Activitat editada correctament", - "errorActivityEdit": "Error editant activitat" -} \ No newline at end of file + "modalEditActivityTitle": "Edita activitat", + "modalEditActivityDescriptionLabel": "Descripció", + "modalEditActivityDescriptionPlaceholder": "Descripció (màx 2500 caràcters)", + "modalEditActivityPrivateNotesLabel": "Notes privades", + "modalEditActivityPrivateNotesPlaceholder": "Notes Privades (max. 2500 caràcters)", + "modalEditActivityNameLabel": "Nom", + "modalEditActivityNamePlaceholder": "Nom (màx 250 caràcters)", + "modalEditActivityTypeLabel": "Tipus", + "modalEditActivityTypeOption1": "Córrer", + "modalEditActivityTypeOption2": "Cursa de muntanya", + "modalEditActivityTypeOption34": "Cursa en pista", + "modalEditActivityTypeOption3": "Cursa virtual", + "modalEditActivityTypeOption4": "Muntar", + "modalEditActivityTypeOption5": "Passeig de grava", + "modalEditActivityTypeOption6": "Passejada en bicicleta de muntanya", + "modalEditActivityTypeOption7": "Cursa virtual", + "modalEditActivityTypeOption8": "Natació", + "modalEditActivityTypeOption9": "Natació en aigües obertes", + "modalEditActivityTypeOption10": "Entrenament", + "modalEditActivityTypeOption11": "Caminar", + "modalEditActivityTypeOption12": "Caminada", + "modalEditActivityTypeOption13": "Rem", + "modalEditActivityTypeOption14": "Ioga", + "modalEditActivityTypeOption15": "Esquí Alpí", + "modalEditActivityTypeOption16": "Esquí Nòrdic", + "modalEditActivityTypeOption17": "Snow", + "modalEditActivityTypeOption18": "Transició", + "modalEditActivityTypeOption19": "Entrenament de Força", + "modalEditActivityTypeOption20": "CrossFit", + "modalEditActivityTypeOption21": "Tenis", + "modalEditActivityTypeOption22": "Tennis de taula", + "modalEditActivityTypeOption23": "Bàdminton", + "modalEditActivityTypeOption24": "Esquaix", + "modalEditActivityTypeOption25": "Raquetbol", + "modalEditActivityTypeOption26": "Pickleball", + "modalEditActivityTypeOption27": "Desplaçament", + "modalEditActivityTypeOption28": "Passeig Interior", + "modalEditActivityTypeOption29": "Passeig per superfície mixta", + "modalEditActivityTypeOption30": "Windsurf", + "modalEditActivityTypeOption31": "Passeig interior", + "modalEditActivityTypeOption32": "Rem de peu", + "modalEditActivityTypeOption33": "Surf", + "modalEditActivityVisibilityLabel": "Visibilitat", + "modalEditActivityVisibilityOption0": "Públic", + "modalEditActivityVisibilityOption1": "Seguidors", + "modalEditActivityVisibilityOption2": "Privat", + "modalEditActivityIsHiddenLabel": "Està ocult", + "modalEditActivityHideStartTimeLabel": "Amaga hora inici", + "modalEditActivityHideLocationLabel": "Amaga localització", + "modalEditActivityHideMapLabel": "Amaga el mapa", + "modalEditActivityHideHrLabel": "Amaga freqüencia cardíaca", + "modalEditActivityHidePowerLabel": "Amaga potència", + "modalEditActivityHideCadenceLabel": "Amaga cadència", + "modalEditActivityHideElevationLabel": "Amaga elevació", + "modalEditActivityHideSpeedLabel": "Amaga velocitat", + "modalEditActivityHidePaceLabel": "Amaga ritme", + "modalEditActivityHideLapsLabel": "Amaga voltes", + "modalEditActivityHideWorkoutSetsStepsLabel": "Amaga passes de l'actilitat", + "modalEditActivityHideGearLabel": "Amaga equipament", + "successActivityEdit": "Activitat editada correctament", + "errorActivityEdit": "Error editant activitat" +} diff --git a/frontend/app/src/i18n/ca/components/followers/followersListComponent.json b/frontend/app/src/i18n/ca/components/followers/followersListComponent.json index 4e98f6be1..5a7cb4ed7 100644 --- a/frontend/app/src/i18n/ca/components/followers/followersListComponent.json +++ b/frontend/app/src/i18n/ca/components/followers/followersListComponent.json @@ -1,16 +1,16 @@ { - "requestAccepted": "Acceptat", - "requestPending": "Sol·licitud pendent", - "followingModalTitle": "Esborrar seguiment", - "followingModalBody": "Segur que vols eliminar el seguiment de l'usuari ", - "followerModalTitle": "Esborrar seguidor", - "followerModalBody": "Segur que vols elimnar l'usuari seguidor ", - "followerAcceptModalTitle": "Accepta petició de l'usuari", - "followerAcceptModalBody": "Segur que vols acceptar la petició de seguiment de l'usuari ", - "followerDeclineModalTitle": "Rebutja la petició de l'usuari ", - "followerDeclineModalBody": "Segur que vols rebutjar la petició de seguiment de kl'usauri ", - "errorDeleteFollowing": "Error esborrant seguidor", - "errorDeleteFollower": "Error esborrant seguidor", - "errorUpdateFollower": "Error actualitzant seguidor", - "errorFetchingFollowersDetails": "Error obtenint detall de seguidors" -} \ No newline at end of file + "requestAccepted": "Acceptat", + "requestPending": "Sol·licitud pendent", + "followingModalTitle": "Esborrar seguiment", + "followingModalBody": "Segur que vols eliminar el seguiment de l'usuari ", + "followerModalTitle": "Esborrar seguidor", + "followerModalBody": "Segur que vols elimnar l'usuari seguidor ", + "followerAcceptModalTitle": "Accepta petició de l'usuari", + "followerAcceptModalBody": "Segur que vols acceptar la petició de seguiment de l'usuari ", + "followerDeclineModalTitle": "Rebutja la petició de l'usuari ", + "followerDeclineModalBody": "Segur que vols rebutjar la petició de seguiment de kl'usauri ", + "errorDeleteFollowing": "Error esborrant seguidor", + "errorDeleteFollower": "Error esborrant seguidor", + "errorUpdateFollower": "Error actualitzant seguidor", + "errorFetchingFollowersDetails": "Error obtenint detall de seguidors" +} diff --git a/frontend/app/src/i18n/ca/components/gears/gearComponentAddEditModalComponent.json b/frontend/app/src/i18n/ca/components/gears/gearComponentAddEditModalComponent.json index 106212856..7fb1a5eaf 100644 --- a/frontend/app/src/i18n/ca/components/gears/gearComponentAddEditModalComponent.json +++ b/frontend/app/src/i18n/ca/components/gears/gearComponentAddEditModalComponent.json @@ -1,19 +1,19 @@ { - "addEditGearComponentModalAddTitle": "Afegir component d'equipament", - "addEditGearComponentModalEditTitle": "Editar component d'equipament", - "addEditGearComponentModalAddEditTypeLabel": "Tipus", - "addEditGearComponentModalAddEditBrandLabel": "Marca", - "addEditGearComponentModalAddEditModelLabel": "Model", - "addEditGearComponentModalAddEditPurchaseDateLabel": "Data de compra", - "addEditGearComponentModalAddEditExpectedDistanceLabel": "Distància Esperada", - "addEditGearComponentModalAddEditExpectedTimeLabel": "Temps Esperat", - "addEditGearComponentModalAddEditPurchaseValueLabel": "Valor de compra", - "addEditGearComponentModalAddEditRetiredDateLabel": "Data Retirada", - "addEditGearComponentModalAddEditIsActiveLabel": "Està actiu", - "successGearComponentAdded": "Component d'equipament afegit", - "successGearComponentEdited": "Equipament editat correctament", - "errorGearComponentAdd": "Error afegint component d'equipament", - "gearComponentListGearEditSuccessMessage": "Equipament editat correctament", - "gearComponentListGearEditErrorMessage": "Error editant component d'equipament", - "retiredDateAfterPurchaseDateError": "Data de retirada ha de ser posterior a la data de compra" -} \ No newline at end of file + "addEditGearComponentModalAddTitle": "Afegir component d'equipament", + "addEditGearComponentModalEditTitle": "Editar component d'equipament", + "addEditGearComponentModalAddEditTypeLabel": "Tipus", + "addEditGearComponentModalAddEditBrandLabel": "Marca", + "addEditGearComponentModalAddEditModelLabel": "Model", + "addEditGearComponentModalAddEditPurchaseDateLabel": "Data de compra", + "addEditGearComponentModalAddEditExpectedDistanceLabel": "Distància Esperada", + "addEditGearComponentModalAddEditExpectedTimeLabel": "Temps Esperat", + "addEditGearComponentModalAddEditPurchaseValueLabel": "Valor de compra", + "addEditGearComponentModalAddEditRetiredDateLabel": "Data Retirada", + "addEditGearComponentModalAddEditIsActiveLabel": "Està actiu", + "successGearComponentAdded": "Component d'equipament afegit", + "successGearComponentEdited": "Equipament editat correctament", + "errorGearComponentAdd": "Error afegint component d'equipament", + "gearComponentListGearEditSuccessMessage": "Equipament editat correctament", + "gearComponentListGearEditErrorMessage": "Error editant component d'equipament", + "retiredDateAfterPurchaseDateError": "Data de retirada ha de ser posterior a la data de compra" +} diff --git a/frontend/app/src/i18n/ca/components/gears/gearComponentListComponent.json b/frontend/app/src/i18n/ca/components/gears/gearComponentListComponent.json index 648aea18c..46e7351b9 100644 --- a/frontend/app/src/i18n/ca/components/gears/gearComponentListComponent.json +++ b/frontend/app/src/i18n/ca/components/gears/gearComponentListComponent.json @@ -1,79 +1,79 @@ { - "gearComponentBackTire": "Roda del redere", - "gearComponentFrontTire": "Roda del davant", - "gearComponentBackTube": "Tub Posterior", - "gearComponentFrontTube": "Tub Frontal", - "gearComponentBackWheelValve": "Vàlvula de la roda posterior", - "gearComponentFrontWheelValve": "Vàlvula de la roda davantera", - "gearComponentBackTubelessSealant": "Segellador sense cambra posterior", - "gearComponentBackTubelessRimTape": "Cinta de llanta posterior", - "gearComponentFrontTubelessSealant": "Segellador sense cambra davanter", - "gearComponentFrontTubelessRimTape": "Cinta de llanta sense cambra davanter", - "gearComponentBackWheel": "Roda posterior", - "gearComponentFrontWheel": "Roda davantera", - "gearComponentBackBreakRotor": "Rotor de fre posterior", - "gearComponentFrontBreakRotor": "Rotor de fre davanter", - "gearComponentBackBreakPads": "Pastilles de fre posteriors", - "gearComponentFrontBreakPads": "Pastilles de fre davanteres", - "gearComponentBackBreakOil": "Oli de fre posterior", - "gearComponentFrontBreakOil": "Oli de fre davanter", - "gearComponentCrankLeftPowerMeter": "Mesurador de potència de la biela esquerra", - "gearComponentCrankRightPowerMeter": "Mesurador de potència de la manivela dreta", - "gearComponentCranksetPowerMeter": "Mesurador de potència del joc de bieles", - "gearComponentPedalsLeftPowerMeter": "Mesurador de potència del pedal esquerre", - "gearComponentPedalsRightPowerMeter": "Mesurador de potència del pedal dret", - "gearComponentPedalsPowerMeter": "Mesurador de potència de pedals", - "gearComponentPedals": "Pedals", - "gearComponentCrankset": "Bieles", - "gearComponentCassette": "Casset", - "gearComponentChain": "Cadena", - "gearComponentFrontShifter": "Palanca de canvis davanter", - "gearComponentFrontDerailleur": "Desviador davanter", - "gearComponentRearShifter": "Palanca de canvis posterior", - "gearComponentRearDerailleur": "Desviador posterior", - "gearComponentBottomBracket": "Eix inferior", - "gearComponentBottleCage": "Portaampolles", - "gearComponentHandlebar": "Manillar", - "gearComponentHeadset": "Auriculars", - "gearComponentComputerMount": "Porta Mòbil", - "gearComponentHandlebarTape": "Cinta de manillar", - "gearComponentGrips": "Empunyadures", - "gearComponentStem": "Empunyadures", - "gearComponentSeatpost": "Tija de seient", - "gearComponentSaddle": "Cadira de muntar", - "gearComponentFork": "Fork", - "gearComponentFrame": "Marc", - "gearComponentCleats": "Tacs de goma", - "gearComponentInsoles": "Plantilles", - "gearComponentLaces": "Cordons", - "gearComponentBaseGrip": "Empunyadura base", - "gearComponentBumpers": "Para-xocs", - "gearComponentGrommets": "Ulleres", - "gearComponentOverGrip": "Sobre adherència", - "gearComponentStrings": "Cordes", - "gearComponentSail": "Navegar", - "gearComponentBoard": "Taula", - "gearComponentMast": "Pal", - "gearComponentBoom": "Auge", - "gearComponentMastExtension": "Extensió del màstil", - "gearComponentMastBase": "Base del màstil", - "gearComponentMastUniversalJoint": "Junta universal del màstil", - "gearComponentFin": "Aleta", - "gearComponentFootstraps": "Corretges dels peus", - "gearComponentHarnessLines": "Línies d'arnès", - "gearComponentRiggingLines": "Línies aparellatge", - "gearComponentFootpad": "Coixinet", - "gearComponentImpactVest": "Armilla d'impacte", - "gearComponentLifeguardVest": "Armilla salvavides", - "gearComponentHelmet": "Casc", - "gearComponentWing": "Ala", - "gearComponentFrontFoil": "Làmina frontal", - "gearComponentStabilizer": "Estabilitzador", - "gearComponentFuselage": "Fuselatge", - "gearComponentOf": " de ", - "gearComponentListGearComponentIsInactiveBadge": "Inactiu", - "gearComponentListModalDeleteGearComponentTitle": "Esborra Component", - "gearComponentListModalDeleteGearComponentBody": "Segur que vols esborrar component d'equipament ", - "gearComponentListGearDeleteSuccessMessage": "Component d'equipament esborrat", - "gearComponentListGearDeleteErrorMessage": "Error esborrant component d'equipament" -} \ No newline at end of file + "gearComponentBackTire": "Roda del redere", + "gearComponentFrontTire": "Roda del davant", + "gearComponentBackTube": "Tub Posterior", + "gearComponentFrontTube": "Tub Frontal", + "gearComponentBackWheelValve": "Vàlvula de la roda posterior", + "gearComponentFrontWheelValve": "Vàlvula de la roda davantera", + "gearComponentBackTubelessSealant": "Segellador sense cambra posterior", + "gearComponentBackTubelessRimTape": "Cinta de llanta posterior", + "gearComponentFrontTubelessSealant": "Segellador sense cambra davanter", + "gearComponentFrontTubelessRimTape": "Cinta de llanta sense cambra davanter", + "gearComponentBackWheel": "Roda posterior", + "gearComponentFrontWheel": "Roda davantera", + "gearComponentBackBreakRotor": "Rotor de fre posterior", + "gearComponentFrontBreakRotor": "Rotor de fre davanter", + "gearComponentBackBreakPads": "Pastilles de fre posteriors", + "gearComponentFrontBreakPads": "Pastilles de fre davanteres", + "gearComponentBackBreakOil": "Oli de fre posterior", + "gearComponentFrontBreakOil": "Oli de fre davanter", + "gearComponentCrankLeftPowerMeter": "Mesurador de potència de la biela esquerra", + "gearComponentCrankRightPowerMeter": "Mesurador de potència de la manivela dreta", + "gearComponentCranksetPowerMeter": "Mesurador de potència del joc de bieles", + "gearComponentPedalsLeftPowerMeter": "Mesurador de potència del pedal esquerre", + "gearComponentPedalsRightPowerMeter": "Mesurador de potència del pedal dret", + "gearComponentPedalsPowerMeter": "Mesurador de potència de pedals", + "gearComponentPedals": "Pedals", + "gearComponentCrankset": "Bieles", + "gearComponentCassette": "Casset", + "gearComponentChain": "Cadena", + "gearComponentFrontShifter": "Palanca de canvis davanter", + "gearComponentFrontDerailleur": "Desviador davanter", + "gearComponentRearShifter": "Palanca de canvis posterior", + "gearComponentRearDerailleur": "Desviador posterior", + "gearComponentBottomBracket": "Eix inferior", + "gearComponentBottleCage": "Portaampolles", + "gearComponentHandlebar": "Manillar", + "gearComponentHeadset": "Auriculars", + "gearComponentComputerMount": "Porta Mòbil", + "gearComponentHandlebarTape": "Cinta de manillar", + "gearComponentGrips": "Empunyadures", + "gearComponentStem": "Empunyadures", + "gearComponentSeatpost": "Tija de seient", + "gearComponentSaddle": "Cadira de muntar", + "gearComponentFork": "Fork", + "gearComponentFrame": "Marc", + "gearComponentCleats": "Tacs de goma", + "gearComponentInsoles": "Plantilles", + "gearComponentLaces": "Cordons", + "gearComponentBaseGrip": "Empunyadura base", + "gearComponentBumpers": "Para-xocs", + "gearComponentGrommets": "Ulleres", + "gearComponentOverGrip": "Sobre adherència", + "gearComponentStrings": "Cordes", + "gearComponentSail": "Navegar", + "gearComponentBoard": "Taula", + "gearComponentMast": "Pal", + "gearComponentBoom": "Auge", + "gearComponentMastExtension": "Extensió del màstil", + "gearComponentMastBase": "Base del màstil", + "gearComponentMastUniversalJoint": "Junta universal del màstil", + "gearComponentFin": "Aleta", + "gearComponentFootstraps": "Corretges dels peus", + "gearComponentHarnessLines": "Línies d'arnès", + "gearComponentRiggingLines": "Línies aparellatge", + "gearComponentFootpad": "Coixinet", + "gearComponentImpactVest": "Armilla d'impacte", + "gearComponentLifeguardVest": "Armilla salvavides", + "gearComponentHelmet": "Casc", + "gearComponentWing": "Ala", + "gearComponentFrontFoil": "Làmina frontal", + "gearComponentStabilizer": "Estabilitzador", + "gearComponentFuselage": "Fuselatge", + "gearComponentOf": " de ", + "gearComponentListGearComponentIsInactiveBadge": "Inactiu", + "gearComponentListModalDeleteGearComponentTitle": "Esborra Component", + "gearComponentListModalDeleteGearComponentBody": "Segur que vols esborrar component d'equipament ", + "gearComponentListGearDeleteSuccessMessage": "Component d'equipament esborrat", + "gearComponentListGearDeleteErrorMessage": "Error esborrant component d'equipament" +} diff --git a/frontend/app/src/i18n/ca/components/gears/gearsAddEditGearModalComponent.json b/frontend/app/src/i18n/ca/components/gears/gearsAddEditGearModalComponent.json index 43070f5d9..523e2a767 100644 --- a/frontend/app/src/i18n/ca/components/gears/gearsAddEditGearModalComponent.json +++ b/frontend/app/src/i18n/ca/components/gears/gearsAddEditGearModalComponent.json @@ -1,29 +1,29 @@ { - "addEditGearModalEditTitle": "Edita Equipament", - "addEditGearModalAddTitle": "Afegir Equipament", - "addEditGearModalAddBrandLabel": "Marca", - "addEditGearModalAddModelLabel": "Model", - "addEditGearModalAddNicknameLabel": "Àlies", - "addEditGearModalAddTypeLabel": "Tipus d'Equipament", - "addEditGearModalAddTypeOption1": "Bici", - "addEditGearModalAddTypeOption2": "Sabatilles", - "addEditGearModalAddTypeOption3": "Neoprè", - "addEditGearModalAddTypeOption4": "Raqueta", - "addEditGearModalAddTypeOption5": "Esquís", - "addEditGearModalAddTypeOption6": "Taula de snow", - "addEditGearModalAddTypeOption7": "Windsurf", - "addEditGearModalAddTypeOption8": "Taula d'esports aquàtics", - "addEditGearModalAddDateLabel": "Data de creació", - "addEditGearModalAddIsActiveLabel": "Està actiu", - "addEditGearModalAddIsActiveOption1": "Actiu", - "addEditGearModalAddIsActiveOption0": "Inactiu", - "addEditGearModalAddIsInitialKmsLabel": "Kms inicials", - "addEditGearModalAddIsInitialMilesLabel": "Milles inicials", - "addEditGearModalAddEditPurchaseValueLabel": "Valor de compra", - "errorNicknameAlreadyExistsFeedback": "L’àlies ja existeix", - "errorNotPossibleToGetGearByNickname": "No ha estat possible obtenir l'equip per sobrenom per a la validació", - "successGearAdded": "Equipament afegit correctament", - "errorGearAdd": "Error afegint equip", - "successGearEdited": "Equipament editat correctament", - "errorGearEdit": "Error editant equip" -} \ No newline at end of file + "addEditGearModalEditTitle": "Edita Equipament", + "addEditGearModalAddTitle": "Afegir Equipament", + "addEditGearModalAddBrandLabel": "Marca", + "addEditGearModalAddModelLabel": "Model", + "addEditGearModalAddNicknameLabel": "Àlies", + "addEditGearModalAddTypeLabel": "Tipus d'Equipament", + "addEditGearModalAddTypeOption1": "Bici", + "addEditGearModalAddTypeOption2": "Sabatilles", + "addEditGearModalAddTypeOption3": "Neoprè", + "addEditGearModalAddTypeOption4": "Raqueta", + "addEditGearModalAddTypeOption5": "Esquís", + "addEditGearModalAddTypeOption6": "Taula de snow", + "addEditGearModalAddTypeOption7": "Windsurf", + "addEditGearModalAddTypeOption8": "Taula d'esports aquàtics", + "addEditGearModalAddDateLabel": "Data de creació", + "addEditGearModalAddIsActiveLabel": "Està actiu", + "addEditGearModalAddIsActiveOption1": "Actiu", + "addEditGearModalAddIsActiveOption0": "Inactiu", + "addEditGearModalAddIsInitialKmsLabel": "Kms inicials", + "addEditGearModalAddIsInitialMilesLabel": "Milles inicials", + "addEditGearModalAddEditPurchaseValueLabel": "Valor de compra", + "errorNicknameAlreadyExistsFeedback": "L’àlies ja existeix", + "errorNotPossibleToGetGearByNickname": "No ha estat possible obtenir l'equip per sobrenom per a la validació", + "successGearAdded": "Equipament afegit correctament", + "errorGearAdd": "Error afegint equip", + "successGearEdited": "Equipament editat correctament", + "errorGearEdit": "Error editant equip" +} diff --git a/frontend/app/src/i18n/ca/components/gears/gearsListComponent.json b/frontend/app/src/i18n/ca/components/gears/gearsListComponent.json index d05933990..23f829898 100644 --- a/frontend/app/src/i18n/ca/components/gears/gearsListComponent.json +++ b/frontend/app/src/i18n/ca/components/gears/gearsListComponent.json @@ -1,16 +1,16 @@ { - "gearListTypeLabel": "Tipus", - "gearListTypeOption1": "Bici", - "gearListTypeOption2": "Sabatilles", - "gearListTypeOption3": "Neoprè", - "gearListTypeOption4": "Raqueta", - "gearListTypeOption5": "Esquís", - "gearListTypeOption6": "Taula de snow", - "gearListTypeOption7": "Windsurf", - "gearListTypeOption8": "Taula d'esports aquàtics", - "gearListGearIsInactiveBadge": "Inactiu", - "gearListModalDeleteGearTitle": "Esborra Equipament", - "gearListModalDeleteGearBody": "Segur que vols esborrar equipament ", - "gearListGearDeleteSuccessMessage": "Equipament esborrat correctament", - "gearListGearDeleteErrorMessage": "Error esborrant equip" -} \ No newline at end of file + "gearListTypeLabel": "Tipus", + "gearListTypeOption1": "Bici", + "gearListTypeOption2": "Sabatilles", + "gearListTypeOption3": "Neoprè", + "gearListTypeOption4": "Raqueta", + "gearListTypeOption5": "Esquís", + "gearListTypeOption6": "Taula de snow", + "gearListTypeOption7": "Windsurf", + "gearListTypeOption8": "Taula d'esports aquàtics", + "gearListGearIsInactiveBadge": "Inactiu", + "gearListModalDeleteGearTitle": "Esborra Equipament", + "gearListModalDeleteGearBody": "Segur que vols esborrar equipament ", + "gearListGearDeleteSuccessMessage": "Equipament esborrat correctament", + "gearListGearDeleteErrorMessage": "Error esborrant equip" +} diff --git a/frontend/app/src/i18n/ca/components/health/healthDashboardZoneComponent.json b/frontend/app/src/i18n/ca/components/health/healthDashboardZoneComponent.json index 966fd6351..f033b57fa 100644 --- a/frontend/app/src/i18n/ca/components/health/healthDashboardZoneComponent.json +++ b/frontend/app/src/i18n/ca/components/health/healthDashboardZoneComponent.json @@ -1,13 +1,13 @@ { - "weight": "Pes", - "noWeightData": "Sense dades de Pes", - "noWeightTarget": "Cap objectiu de pes", - "noHeightDefined": "Alçada no definida per l'usuari", - "bmi": "IMC", - "bmiUnderweight": "Molt prim", - "bmiNormalWeight": "Pes normal", - "bmiOverweight": "Sobrepès", - "bmiObesityClass1": "Obesitat (Classe 1)", - "bmiObesityClass2": "Obesitat (Classe 2)", - "bmiObesityClass3": "Obessitat Extrema (Classe 3)" -} \ No newline at end of file + "weight": "Pes", + "noWeightData": "Sense dades de Pes", + "noWeightTarget": "Cap objectiu de pes", + "noHeightDefined": "Alçada no definida per l'usuari", + "bmi": "IMC", + "bmiUnderweight": "Molt prim", + "bmiNormalWeight": "Pes normal", + "bmiOverweight": "Sobrepès", + "bmiObesityClass1": "Obesitat (Classe 1)", + "bmiObesityClass2": "Obesitat (Classe 2)", + "bmiObesityClass3": "Obessitat Extrema (Classe 3)" +} diff --git a/frontend/app/src/i18n/ca/components/health/healthSideBarComponent.json b/frontend/app/src/i18n/ca/components/health/healthSideBarComponent.json index ed4ad238e..d8af5ad18 100644 --- a/frontend/app/src/i18n/ca/components/health/healthSideBarComponent.json +++ b/frontend/app/src/i18n/ca/components/health/healthSideBarComponent.json @@ -1,4 +1,4 @@ { - "dashboardSection": "Panell de control", - "weightSection": "Pes" -} \ No newline at end of file + "dashboardSection": "Panell de control", + "weightSection": "Pes" +} diff --git a/frontend/app/src/i18n/ca/components/health/healthWeightZone/healthWeightAddEditModalComponent.json b/frontend/app/src/i18n/ca/components/health/healthWeightZone/healthWeightAddEditModalComponent.json index 913da6c33..8b337f78e 100644 --- a/frontend/app/src/i18n/ca/components/health/healthWeightZone/healthWeightAddEditModalComponent.json +++ b/frontend/app/src/i18n/ca/components/health/healthWeightZone/healthWeightAddEditModalComponent.json @@ -1,8 +1,8 @@ { - "addWeightModalTitle": "Afegir pes", - "editWeightModalTitle": "Editar pes", - "addWeightWeightLabel": "Pes", - "addWeightDateLabel": "Data", - "successAddWeight": "Pes afegit", - "errorAddWeight": "Error afegint pes" -} \ No newline at end of file + "addWeightModalTitle": "Afegir pes", + "editWeightModalTitle": "Editar pes", + "addWeightWeightLabel": "Pes", + "addWeightDateLabel": "Data", + "successAddWeight": "Pes afegit", + "errorAddWeight": "Error afegint pes" +} diff --git a/frontend/app/src/i18n/ca/components/health/healthWeightZone/healthWeightListComponent.json b/frontend/app/src/i18n/ca/components/health/healthWeightZone/healthWeightListComponent.json index 6c9bae2b9..556e1c419 100644 --- a/frontend/app/src/i18n/ca/components/health/healthWeightZone/healthWeightListComponent.json +++ b/frontend/app/src/i18n/ca/components/health/healthWeightZone/healthWeightListComponent.json @@ -1,9 +1,9 @@ { - "labelGarminConnect": "Garmin Connect", - "modalDeleteWeightTitle": "Esborrar pes", - "modalDeleteWeightBody": "Segur que vols suprimir l'entrada de pes per ", - "successDeleteWeight": "Pes esborrat", - "errorDeleteWeight": "No s'ha pogut suprimir l'entrada de pes", - "successEditWeight": "Pes editat", - "errorEditWeight": "No s'ha pogut editar l'entrada de pes" -} \ No newline at end of file + "labelGarminConnect": "Garmin Connect", + "modalDeleteWeightTitle": "Esborrar pes", + "modalDeleteWeightBody": "Segur que vols suprimir l'entrada de pes per ", + "successDeleteWeight": "Pes esborrat", + "errorDeleteWeight": "No s'ha pogut suprimir l'entrada de pes", + "successEditWeight": "Pes editat", + "errorEditWeight": "No s'ha pogut editar l'entrada de pes" +} diff --git a/frontend/app/src/i18n/ca/components/health/healthWeightZoneComponent.json b/frontend/app/src/i18n/ca/components/health/healthWeightZoneComponent.json index 116a8a3b3..fa4061ebb 100644 --- a/frontend/app/src/i18n/ca/components/health/healthWeightZoneComponent.json +++ b/frontend/app/src/i18n/ca/components/health/healthWeightZoneComponent.json @@ -1,6 +1,6 @@ { - "buttonAddWeight": "Afegir pes", - "labelNumberOfHealthDataWeight1": "Hi ha un total de ", - "labelNumberOfHealthDataWeight2": " mesure(s) de pes inserides (", - "labelNumberOfHealthDataWeight3": " carregat):" -} \ No newline at end of file + "buttonAddWeight": "Afegir pes", + "labelNumberOfHealthDataWeight1": "Hi ha un total de ", + "labelNumberOfHealthDataWeight2": " mesure(s) de pes inserides (", + "labelNumberOfHealthDataWeight3": " carregat):" +} diff --git a/frontend/app/src/i18n/ca/components/navbar/navbarComponent.json b/frontend/app/src/i18n/ca/components/navbar/navbarComponent.json index 738307751..dda0c227c 100644 --- a/frontend/app/src/i18n/ca/components/navbar/navbarComponent.json +++ b/frontend/app/src/i18n/ca/components/navbar/navbarComponent.json @@ -1,13 +1,13 @@ { - "search": "Cerca", - "activities": "Activitats", - "activitiesList": "Llista", - "summary": "Resum", - "gear": "Equipament", - "health": "Salut", - "profile": "Perfil", - "settings": "Opcions", - "login": "Login", - "logout": "Tanca sessió", - "errorLogout": "Error tancant sessió" -} \ No newline at end of file + "search": "Cerca", + "activities": "Activitats", + "activitiesList": "Llista", + "summary": "Resum", + "gear": "Equipament", + "health": "Salut", + "profile": "Perfil", + "settings": "Opcions", + "login": "Login", + "logout": "Tanca sessió", + "errorLogout": "Error tancant sessió" +} diff --git a/frontend/app/src/i18n/ca/components/noItemsFoundComponent.json b/frontend/app/src/i18n/ca/components/noItemsFoundComponent.json index 792b49b88..01facabc7 100644 --- a/frontend/app/src/i18n/ca/components/noItemsFoundComponent.json +++ b/frontend/app/src/i18n/ca/components/noItemsFoundComponent.json @@ -1,4 +1,4 @@ { - "title": "Ops...", - "subtitle": "No s'han trobat registres" -} \ No newline at end of file + "title": "Ops...", + "subtitle": "No s'han trobat registres" +} diff --git a/frontend/app/src/i18n/ca/components/notifications/navbarNotificationsComponent.json b/frontend/app/src/i18n/ca/components/notifications/navbarNotificationsComponent.json index 232b72d70..4e2a21173 100644 --- a/frontend/app/src/i18n/ca/components/notifications/navbarNotificationsComponent.json +++ b/frontend/app/src/i18n/ca/components/notifications/navbarNotificationsComponent.json @@ -1,6 +1,6 @@ { - "errorFetchingNotificationsPagination": "Error obtenint notificacions amb paginació", - "errorFetchingNotificationsNumber": "Error obtenint el número de notificacions", - "errorFetchingNotificationById": "Error obtenint la notificació per ID", - "errorFetchingMessageFromWebSocket": "Error obtenint missatge de WebSocket" -} \ No newline at end of file + "errorFetchingNotificationsPagination": "Error obtenint notificacions amb paginació", + "errorFetchingNotificationsNumber": "Error obtenint el número de notificacions", + "errorFetchingNotificationById": "Error obtenint la notificació per ID", + "errorFetchingMessageFromWebSocket": "Error obtenint missatge de WebSocket" +} diff --git a/frontend/app/src/i18n/ca/components/notifications/newAcceptedRequestNotificationComponent.json b/frontend/app/src/i18n/ca/components/notifications/newAcceptedRequestNotificationComponent.json index 97bbcee5e..5aaf32193 100644 --- a/frontend/app/src/i18n/ca/components/notifications/newAcceptedRequestNotificationComponent.json +++ b/frontend/app/src/i18n/ca/components/notifications/newAcceptedRequestNotificationComponent.json @@ -1,4 +1,4 @@ { - "newAcceptedRequestTitle": "Nova sol·licitud acceptada", - "newAcceptedRequestSubTitle": " ha acceptat la teva sol·licitud de seguiment" -} \ No newline at end of file + "newAcceptedRequestTitle": "Nova sol·licitud acceptada", + "newAcceptedRequestSubTitle": " ha acceptat la teva sol·licitud de seguiment" +} diff --git a/frontend/app/src/i18n/ca/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json b/frontend/app/src/i18n/ca/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json index e00c84678..0630b2b5d 100644 --- a/frontend/app/src/i18n/ca/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json +++ b/frontend/app/src/i18n/ca/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json @@ -1,4 +1,4 @@ { - "newActivityDuplicateStartTimeTitle": "Nova activitat amb hora d'inici duplicada", - "newActivityDuplicateStartTimeSubTitle": "Nova activitat afegida amb una hora d'inici que coincideix amb una activitat existent. Revisa-la" -} \ No newline at end of file + "newActivityDuplicateStartTimeTitle": "Nova activitat amb hora d'inici duplicada", + "newActivityDuplicateStartTimeSubTitle": "Nova activitat afegida amb una hora d'inici que coincideix amb una activitat existent. Revisa-la" +} diff --git a/frontend/app/src/i18n/ca/components/notifications/newActivityNotificationComponent.json b/frontend/app/src/i18n/ca/components/notifications/newActivityNotificationComponent.json index 03a183e16..a561e5e30 100644 --- a/frontend/app/src/i18n/ca/components/notifications/newActivityNotificationComponent.json +++ b/frontend/app/src/i18n/ca/components/notifications/newActivityNotificationComponent.json @@ -1,4 +1,4 @@ { - "newActivityTitle": "Nova activitat", - "newActivitySubTitle": "Bona Feina! Nova Activitat Afegida!" -} \ No newline at end of file + "newActivityTitle": "Nova activitat", + "newActivitySubTitle": "Bona Feina! Nova Activitat Afegida!" +} diff --git a/frontend/app/src/i18n/ca/components/notifications/newFollowerRequestNotificationComponent.json b/frontend/app/src/i18n/ca/components/notifications/newFollowerRequestNotificationComponent.json index e4670e8a8..a734def6d 100644 --- a/frontend/app/src/i18n/ca/components/notifications/newFollowerRequestNotificationComponent.json +++ b/frontend/app/src/i18n/ca/components/notifications/newFollowerRequestNotificationComponent.json @@ -1,4 +1,4 @@ { - "newFollowerRequestTitle": "Nova sol·licitud de seguiment", - "newFollowerRequestSubTitle": "Tens una nova sol·licitud de seguiment de " -} \ No newline at end of file + "newFollowerRequestTitle": "Nova sol·licitud de seguiment", + "newFollowerRequestSubTitle": "Tens una nova sol·licitud de seguiment de " +} diff --git a/frontend/app/src/i18n/ca/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json b/frontend/app/src/i18n/ca/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json index 5b23786db..a5447f5c8 100644 --- a/frontend/app/src/i18n/ca/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json +++ b/frontend/app/src/i18n/ca/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json @@ -1,3 +1,3 @@ { - "formLabel": "Idioma" -} \ No newline at end of file + "formLabel": "Idioma" +} diff --git a/frontend/app/src/i18n/ca/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json b/frontend/app/src/i18n/ca/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json index 0c6ff6f58..ccd6991d2 100644 --- a/frontend/app/src/i18n/ca/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json +++ b/frontend/app/src/i18n/ca/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json @@ -1,6 +1,6 @@ { - "formLabel": "Tema", - "themeLight": "Clar", - "themeDark": "Fosc", - "themeAuto": "Auto" -} \ No newline at end of file + "formLabel": "Tema", + "themeLight": "Clar", + "themeDark": "Fosc", + "themeAuto": "Auto" +} diff --git a/frontend/app/src/i18n/ca/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json b/frontend/app/src/i18n/ca/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json index e935ce157..f935b482d 100644 --- a/frontend/app/src/i18n/ca/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json +++ b/frontend/app/src/i18n/ca/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json @@ -1,14 +1,14 @@ { - "garminConnectAuthModalTitle": "Enllaçar compte de Garmin Connect", - "garminConnectAuthModalUsernameLabel": "Correu de Garmin Connect", - "garminConnectAuthModalUsernamePlaceholder": "Correu de Garmin Connect", - "garminConnectAuthModalPasswordLabel": "Contrasenya de Garmin Connect", - "garminConnectAuthModalPasswordPlaceholder": "Contrasenya de Garmin Connect", - "garminConnectAuthModalMfaCodeLabel": "Codi MFA", - "garminConnectAuthModalMfaCodePlaceholder": "Codi MFA", - "buttonSubmitMfaCode": "Entra codi MFA", - "garminConnectAuthModalLoginButton": "Login", - "processingMessageLinkGarminConnect": "Enllaçant el compte de Garmin Connect...", - "successMessageLinkGarminConnect": "Compte de Garmin Connect enllaçat", - "errorMessageUnableToLinkGarminConnect": "No es pot enllaçar el compte de Garmin Connect" -} \ No newline at end of file + "garminConnectAuthModalTitle": "Enllaçar compte de Garmin Connect", + "garminConnectAuthModalUsernameLabel": "Correu de Garmin Connect", + "garminConnectAuthModalUsernamePlaceholder": "Correu de Garmin Connect", + "garminConnectAuthModalPasswordLabel": "Contrasenya de Garmin Connect", + "garminConnectAuthModalPasswordPlaceholder": "Contrasenya de Garmin Connect", + "garminConnectAuthModalMfaCodeLabel": "Codi MFA", + "garminConnectAuthModalMfaCodePlaceholder": "Codi MFA", + "buttonSubmitMfaCode": "Entra codi MFA", + "garminConnectAuthModalLoginButton": "Login", + "processingMessageLinkGarminConnect": "Enllaçant el compte de Garmin Connect...", + "successMessageLinkGarminConnect": "Compte de Garmin Connect enllaçat", + "errorMessageUnableToLinkGarminConnect": "No es pot enllaçar el compte de Garmin Connect" +} diff --git a/frontend/app/src/i18n/ca/components/settings/settingsIntegrationsZoneComponent.json b/frontend/app/src/i18n/ca/components/settings/settingsIntegrationsZoneComponent.json index bad28a51e..22cab1e69 100644 --- a/frontend/app/src/i18n/ca/components/settings/settingsIntegrationsZoneComponent.json +++ b/frontend/app/src/i18n/ca/components/settings/settingsIntegrationsZoneComponent.json @@ -1,52 +1,52 @@ { - "stravaIntegrationTitle": "Strava", - "stravaIntegrationBody": "Strava és un servei d'Internet americà per al seguiment de l'exercici físic que incorpora funcions de xarxes socials.", - "buttonConnect": "Connecta", - "buttonDropdownOptions": "Opcions", - "modalRetrieveActivitiesByDaysTitle": "Recupera activitats per dies", - "modalRetrieveActivitiesByDateRangeTitle": "Recupera activitats per rang de dates", - "modalRetrieveActivitiesByDaysLabel": "Dies", - "modalRetrieveActivitiesByDaysPlaceholder": "Dies", - "modalRetrieveButton": "Recupera", - "buttonRetrieveGear": "Recupera equipament", - "buttonRelink": "Torna a enllaçar", - "buttonUnlink": "Desenllaça", - "modalRetrieveClientIdTitle": "Connectar Strava", - "modalRetrieveClientIdLabel": "Client ID", - "modalRetrieveClientSecretLabel": "Client secret", - "errorMessageUnableToLinkStrava": "No s'ha pogut enllaçar Strava", - "errorMessageUnableToUnsetStravaClientSettings": "No es pot treure Strava client ni opcions d'estat després d'un error", - "successMessageStravaAccountLinked": "Strava enllaçat", - "errorMessageUnableToUnSetStravaState": "No es pot desactivar l'estat de Strava", - "errorMessageUnableToGetStravaActivities": "No es poden obtenir activitats de Strava", - "errorMessageUnableToGetStravaGear": "No es poden obtenir equipaments d'Strava", - "loadingMessageRetrievingStravaActivities": "Obtenint activitats de Strava", - "loadingMessageRetrievingStravaGear": "Obtenint equipament d'Strava", - "processingMessageUnlinkStrava": "Desenllaçant compte de Strava...", - "successMessageStravaUnlinked": "Compte de Strava desenllaçat", - "errorMessageUnableToUnlinkStrava": "No s'ha pogut desenllaçar Strava", - "modalUnlinkStravaTitle": "Desenllaça Strava", - "modalUnlinkStravaBody": "Segur que vols desenllaçar el vostre compte de Strava? Si desenllaçeu el compte, s'eliminaran les activitats i equipament d'Endurain.", - "bulkImportIntegrationTitle": "Importació massiva", - "bulkImportIntegrationBody": "Importació massiva d'activitats des de fitxers desats a la carpeta activity_files/bulk_import", - "buttonBulkImport": "Importa", - "errorMessageUnableToImportActivities": "Error al importar activitats", - "loadingMessageBulkImport": "Important activitats", - "garminConnectIntegrationTitle": "Garmin Connect", - "garminConnectIntegrationBody": "Garmin Connect és una plataforma d'activitats de salut i fitness pels usuaris de dispositius Garmin", - "loadingMessageRetrievingGarminConnectActivities": "Obtenint activitats de Garmin Connect", - "errorMessageUnableToGetGarminConnectActivitiesDays": "No es poden obtenir les activitats per dies de GC", - "errorMessageUnableToGetGarminConnectActivitiesDataRange": "No es poden obtenir dades de salut de GC", - "modalUnlinkGarminConnectTitle": "Desenllaça Garmin Connect", - "modalUnlinkGarminConnectBody": "Segur que vols desenllaçar el compte de Garmin Connect?", - "processingMessageUnlinkGarminConnect": "Desenllaçant el compte de Garmin Connect...", - "successMessageGarminConnectUnlinked": "Compte de Garmin Connect desenllaçat", - "errorMessageUnableToUnlinkGarminConnect": "No es pot desenllaçar el compte de Garmin Connect", - "errorMessageUnableToGetGarminConnectGear": "No es pot obtenir equipament de Garmin Connect", - "loadingMessageRetrievingGarminConnectGear": "Obtenint equipament de Garmin Connect", - "modalRetrieveHealthDataByDaysTitle": "Recupera dades de salut per dies", - "modalRetrieveHealthDataByDateRangeTitle": "Recupera dades de salut per rang de dates", - "errorMessageUnableToGetGarminConnectHealthDataDays": "No es poden obtenir dades de salut de GC", - "errorMessageUnableToGetGarminConnectHealthDataDateRange": "No es poden obtenir dades de salut de GC", - "loadingMessageRetrievingGarminConnectHealthData": "Recuperant dades de salut de Garmin Connect" + "stravaIntegrationTitle": "Strava", + "stravaIntegrationBody": "Strava és un servei d'Internet americà per al seguiment de l'exercici físic que incorpora funcions de xarxes socials.", + "buttonConnect": "Connecta", + "buttonDropdownOptions": "Opcions", + "modalRetrieveActivitiesByDaysTitle": "Recupera activitats per dies", + "modalRetrieveActivitiesByDateRangeTitle": "Recupera activitats per rang de dates", + "modalRetrieveActivitiesByDaysLabel": "Dies", + "modalRetrieveActivitiesByDaysPlaceholder": "Dies", + "modalRetrieveButton": "Recupera", + "buttonRetrieveGear": "Recupera equipament", + "buttonRelink": "Torna a enllaçar", + "buttonUnlink": "Desenllaça", + "modalRetrieveClientIdTitle": "Connectar Strava", + "modalRetrieveClientIdLabel": "Client ID", + "modalRetrieveClientSecretLabel": "Client secret", + "errorMessageUnableToLinkStrava": "No s'ha pogut enllaçar Strava", + "errorMessageUnableToUnsetStravaClientSettings": "No es pot treure Strava client ni opcions d'estat després d'un error", + "successMessageStravaAccountLinked": "Strava enllaçat", + "errorMessageUnableToUnSetStravaState": "No es pot desactivar l'estat de Strava", + "errorMessageUnableToGetStravaActivities": "No es poden obtenir activitats de Strava", + "errorMessageUnableToGetStravaGear": "No es poden obtenir equipaments d'Strava", + "loadingMessageRetrievingStravaActivities": "Obtenint activitats de Strava", + "loadingMessageRetrievingStravaGear": "Obtenint equipament d'Strava", + "processingMessageUnlinkStrava": "Desenllaçant compte de Strava...", + "successMessageStravaUnlinked": "Compte de Strava desenllaçat", + "errorMessageUnableToUnlinkStrava": "No s'ha pogut desenllaçar Strava", + "modalUnlinkStravaTitle": "Desenllaça Strava", + "modalUnlinkStravaBody": "Segur que vols desenllaçar el vostre compte de Strava? Si desenllaçeu el compte, s'eliminaran les activitats i equipament d'Endurain.", + "bulkImportIntegrationTitle": "Importació massiva", + "bulkImportIntegrationBody": "Importació massiva d'activitats des de fitxers desats a la carpeta activity_files/bulk_import", + "buttonBulkImport": "Importa", + "errorMessageUnableToImportActivities": "Error al importar activitats", + "loadingMessageBulkImport": "Important activitats", + "garminConnectIntegrationTitle": "Garmin Connect", + "garminConnectIntegrationBody": "Garmin Connect és una plataforma d'activitats de salut i fitness pels usuaris de dispositius Garmin", + "loadingMessageRetrievingGarminConnectActivities": "Obtenint activitats de Garmin Connect", + "errorMessageUnableToGetGarminConnectActivitiesDays": "No es poden obtenir les activitats per dies de GC", + "errorMessageUnableToGetGarminConnectActivitiesDataRange": "No es poden obtenir dades de salut de GC", + "modalUnlinkGarminConnectTitle": "Desenllaça Garmin Connect", + "modalUnlinkGarminConnectBody": "Segur que vols desenllaçar el compte de Garmin Connect?", + "processingMessageUnlinkGarminConnect": "Desenllaçant el compte de Garmin Connect...", + "successMessageGarminConnectUnlinked": "Compte de Garmin Connect desenllaçat", + "errorMessageUnableToUnlinkGarminConnect": "No es pot desenllaçar el compte de Garmin Connect", + "errorMessageUnableToGetGarminConnectGear": "No es pot obtenir equipament de Garmin Connect", + "loadingMessageRetrievingGarminConnectGear": "Obtenint equipament de Garmin Connect", + "modalRetrieveHealthDataByDaysTitle": "Recupera dades de salut per dies", + "modalRetrieveHealthDataByDateRangeTitle": "Recupera dades de salut per rang de dates", + "errorMessageUnableToGetGarminConnectHealthDataDays": "No es poden obtenir dades de salut de GC", + "errorMessageUnableToGetGarminConnectHealthDataDateRange": "No es poden obtenir dades de salut de GC", + "loadingMessageRetrievingGarminConnectHealthData": "Recuperant dades de salut de Garmin Connect" } diff --git a/frontend/app/src/i18n/ca/components/settings/settingsSecurityZoneComponent.json b/frontend/app/src/i18n/ca/components/settings/settingsSecurityZoneComponent.json index 13866cbd0..34173dddb 100644 --- a/frontend/app/src/i18n/ca/components/settings/settingsSecurityZoneComponent.json +++ b/frontend/app/src/i18n/ca/components/settings/settingsSecurityZoneComponent.json @@ -1,31 +1,31 @@ { - "subtitleChangePassword": "Canviar Contrasenya", - "changeUserPasswordBodyLabel": "Canviar contrasenya per usuari ", - "changeUserPasswordPasswordLabel": "Nova contrasenya", - "changeUserPasswordPasswordConfirmationLabel": "Confirma nova contrasenya", - "changeUserPasswordFeedbackLabel": "Contrasenya no compleix els requisits", - "changeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Contrassenyes no coincideixen", - "subtitleMFA": "Autenticació multifactor (MFA)", - "mfaDisabledDescription": "MFA deshabilitat. Habilita per afegir una capa extra de seguretat al compte.", - "mfaEnabledDescription": "MFA Habilitat. Compte protegit amb autenticació multifactor.", - "enableMFAButton": "Habilita MFA", - "disableMFAButton": "Desactiva MFA", - "mfaSetupModalTitle": "Configura l’autenticació multifactor", - "mfaSetupInstructions": "Escaneja el QR amb l'aplicació multifactor (Google Authenticator, Authy, etc.) o entra manualment el secret:", - "mfaSecretLabel": "Clau secreta", - "mfaVerificationCodeLabel": "Codi de verificació", - "mfaVerificationCodePlaceholder": "Introdueix el codi de 6 dígits", - "mfaDisableModalTitle": "Desactiva l'autenticació multifactor", - "mfaDisableConfirmation": "Segur que vols deshabilitar MFA? Això reduirà la seguretat del compte.", - "mfaEnabledSuccess": "MFA habilitat correctament", - "mfaDisabledSuccess": "MFA deshabilitat correctament", - "errorLoadMFAStatus": "Error carregant estat MFA", - "errorSetupMFA": "Error configurant MFA", - "errorEnableMFA": "Error habilitant MFA", - "errorDisableMFA": "Error deshabilitant MFA", - "subtitleMySessions": "Sessions", - "userChangePasswordSuccessMessage": "Contrasenya canviada correctament", - "userChangePasswordErrorMessage": "Error canviant contrasenya", - "successDeleteSession": "Sessió eliminada correctament", - "errorDeleteSession": "Error esborrant sessió" -} \ No newline at end of file + "subtitleChangePassword": "Canviar Contrasenya", + "changeUserPasswordBodyLabel": "Canviar contrasenya per usuari ", + "changeUserPasswordPasswordLabel": "Nova contrasenya", + "changeUserPasswordPasswordConfirmationLabel": "Confirma nova contrasenya", + "changeUserPasswordFeedbackLabel": "Contrasenya no compleix els requisits", + "changeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Contrassenyes no coincideixen", + "subtitleMFA": "Autenticació multifactor (MFA)", + "mfaDisabledDescription": "MFA deshabilitat. Habilita per afegir una capa extra de seguretat al compte.", + "mfaEnabledDescription": "MFA Habilitat. Compte protegit amb autenticació multifactor.", + "enableMFAButton": "Habilita MFA", + "disableMFAButton": "Desactiva MFA", + "mfaSetupModalTitle": "Configura l’autenticació multifactor", + "mfaSetupInstructions": "Escaneja el QR amb l'aplicació multifactor (Google Authenticator, Authy, etc.) o entra manualment el secret:", + "mfaSecretLabel": "Clau secreta", + "mfaVerificationCodeLabel": "Codi de verificació", + "mfaVerificationCodePlaceholder": "Introdueix el codi de 6 dígits", + "mfaDisableModalTitle": "Desactiva l'autenticació multifactor", + "mfaDisableConfirmation": "Segur que vols deshabilitar MFA? Això reduirà la seguretat del compte.", + "mfaEnabledSuccess": "MFA habilitat correctament", + "mfaDisabledSuccess": "MFA deshabilitat correctament", + "errorLoadMFAStatus": "Error carregant estat MFA", + "errorSetupMFA": "Error configurant MFA", + "errorEnableMFA": "Error habilitant MFA", + "errorDisableMFA": "Error deshabilitant MFA", + "subtitleMySessions": "Sessions", + "userChangePasswordSuccessMessage": "Contrasenya canviada correctament", + "userChangePasswordErrorMessage": "Error canviant contrasenya", + "successDeleteSession": "Sessió eliminada correctament", + "errorDeleteSession": "Error esborrant sessió" +} diff --git a/frontend/app/src/i18n/ca/components/settings/settingsServerSettingsZoneComponent.json b/frontend/app/src/i18n/ca/components/settings/settingsServerSettingsZoneComponent.json index 90a07e12f..04fa2d316 100644 --- a/frontend/app/src/i18n/ca/components/settings/settingsServerSettingsZoneComponent.json +++ b/frontend/app/src/i18n/ca/components/settings/settingsServerSettingsZoneComponent.json @@ -1,27 +1,27 @@ { - "defaultsTitle": "Per defecte", - "unitsLabel": "Unitats per defecte", - "unitsMetric": "Mètrica", - "unitsImperial": "Imperial", - "currencyLabel": "Divisa defecte", - "numRecordsLabel": "Número d'items per pàgina", - "publicShareableLinksLabel": "Enllaços publics compartibles", - "publicShareableLinksEnabledLabel": "Habilitat", - "publicShareableLinksTrue": "Cert", - "publicShareableLinksFalse": "Fals", - "serverSettingsPublicShareableLinksEnabledWarningAlert": "Activant això, es podran veure totes les activitats publicades sense autenticació.", - "publicShareableLinksShowUserInfoLabel": "Mostra informació de l'usuari", - "serverSettingsPublicShareableLinksShowUserWarningAlert": "Activant això, es mostrarà la informació de l'usuari a tots els enllaços públics", - "photosLabel": "Fotos", - "loginPhotoLabel": "Foto de Login", - "buttonAddPhoto": "Afegir foto", - "logonPhotoAddLabel": "Foto de la pàgina inicial (.png) mida 1000x1000 píxels.", - "processingPhotoUpload": "Processant pujada de foto", - "successPhotoUpload": "Foto pujada correctament", - "buttonDeleteLoginPhoto": "Esborra foto de login", - "modalDeleteLoginPhotoBody": "Segur que vols esborrar la foto de login?", - "processingPhotoDelete": "Processant esborrat de foto", - "successPhotoDelete": "Foto borrada correctament", - "successUpdateServerSettings": "Opcions de servidor actualitzades", - "errorUpdateServerSettings": "Error actualitzant opcions de servidor" -} \ No newline at end of file + "defaultsTitle": "Per defecte", + "unitsLabel": "Unitats per defecte", + "unitsMetric": "Mètrica", + "unitsImperial": "Imperial", + "currencyLabel": "Divisa defecte", + "numRecordsLabel": "Número d'items per pàgina", + "publicShareableLinksLabel": "Enllaços publics compartibles", + "publicShareableLinksEnabledLabel": "Habilitat", + "publicShareableLinksTrue": "Cert", + "publicShareableLinksFalse": "Fals", + "serverSettingsPublicShareableLinksEnabledWarningAlert": "Activant això, es podran veure totes les activitats publicades sense autenticació.", + "publicShareableLinksShowUserInfoLabel": "Mostra informació de l'usuari", + "serverSettingsPublicShareableLinksShowUserWarningAlert": "Activant això, es mostrarà la informació de l'usuari a tots els enllaços públics", + "photosLabel": "Fotos", + "loginPhotoLabel": "Foto de Login", + "buttonAddPhoto": "Afegir foto", + "logonPhotoAddLabel": "Foto de la pàgina inicial (.png) mida 1000x1000 píxels.", + "processingPhotoUpload": "Processant pujada de foto", + "successPhotoUpload": "Foto pujada correctament", + "buttonDeleteLoginPhoto": "Esborra foto de login", + "modalDeleteLoginPhotoBody": "Segur que vols esborrar la foto de login?", + "processingPhotoDelete": "Processant esborrat de foto", + "successPhotoDelete": "Foto borrada correctament", + "successUpdateServerSettings": "Opcions de servidor actualitzades", + "errorUpdateServerSettings": "Error actualitzant opcions de servidor" +} diff --git a/frontend/app/src/i18n/ca/components/settings/settingsSideBarComponent.json b/frontend/app/src/i18n/ca/components/settings/settingsSideBarComponent.json index 32ddd2366..3767ca7d3 100644 --- a/frontend/app/src/i18n/ca/components/settings/settingsSideBarComponent.json +++ b/frontend/app/src/i18n/ca/components/settings/settingsSideBarComponent.json @@ -1,9 +1,9 @@ { - "usersSection": "Usuaris", - "serverSettingsSection": "Opcions servidor", - "generalSection": "General", - "myProfileSection": "El meu perfil", - "myGoals": "Objectius", - "securitySection": "Seguretat", - "integrationsSection": "Integracions" -} \ No newline at end of file + "usersSection": "Usuaris", + "serverSettingsSection": "Opcions servidor", + "generalSection": "General", + "myProfileSection": "El meu perfil", + "myGoals": "Objectius", + "securitySection": "Seguretat", + "integrationsSection": "Integracions" +} diff --git a/frontend/app/src/i18n/ca/components/settings/settingsUserGoals.json b/frontend/app/src/i18n/ca/components/settings/settingsUserGoals.json index 3ac597ead..87cc021ea 100644 --- a/frontend/app/src/i18n/ca/components/settings/settingsUserGoals.json +++ b/frontend/app/src/i18n/ca/components/settings/settingsUserGoals.json @@ -1,7 +1,7 @@ { - "addNewGoal": "Afegir nou objectiu", - "labelNumberOfGoals1": "Tens ", - "labelNumberOfGoals2": " objectiu(s) definit(s):", - "successGoalDeleted": "Objectiu esborrat correctament", - "errorFetchingGoals": "Error obtenint objectius" -} \ No newline at end of file + "addNewGoal": "Afegir nou objectiu", + "labelNumberOfGoals1": "Tens ", + "labelNumberOfGoals2": " objectiu(s) definit(s):", + "successGoalDeleted": "Objectiu esborrat correctament", + "errorFetchingGoals": "Error obtenint objectius" +} diff --git a/frontend/app/src/i18n/ca/components/settings/settingsUserProfileZoneComponent.json b/frontend/app/src/i18n/ca/components/settings/settingsUserProfileZoneComponent.json index 5d1aff55a..d8499f96c 100644 --- a/frontend/app/src/i18n/ca/components/settings/settingsUserProfileZoneComponent.json +++ b/frontend/app/src/i18n/ca/components/settings/settingsUserProfileZoneComponent.json @@ -1,89 +1,89 @@ { - "titleProfileInfo": "El meu perfil", - "buttonDeleteProfilePhoto": "Esborra", - "modalDeleteProfilePhotoBody": "Segur que vols esborrar la foto de perfil?", - "buttonEditProfile": "Perfil", - "usernameLabel": "Nom d’usuari", - "emailLabel": "Correu", - "cityLabel": "Ciutat", - "birthdayLabel": "Aniversari", - "genderLabel": "Gènere", - "genderOption1": "Home", - "genderOption2": "Dona", - "genderOption3": "No especificat", - "unitsLabel": "Unitats", - "unitsOption1": "Mètrica", - "unitsOption2": "Imperial", - "currencyLabel": "Divisa", - "heightLabel": "Alçada", - "preferredLanguageLabel": "Idioma preferit", - "firstDayOfWeekLabel": "Primer dia de la setmana", - "accessTypeLabel": "Tipus d'accés", - "accessTypeOption1": "Usuari normal", - "accessTypeOption2": "Administrador", - "userPhotoDeleteSuccess": "Foto de perfil esborrada correctament", - "userPhotoDeleteError": "Error esborrant foto de perfil", - "titleDefaultGear": "Equipament per defecte", - "subTitleShoeActivities": "Activitats de calçat", - "subTitleRun": "Córrer", - "subTitleTrailRun": "Cursa de muntanya", - "subTitleVirtualRun": "Cursa virtual", - "subTitleWalk": "Caminar", - "subTitleHike": "Senderisme", - "subTitleBikeActivities": "Activitats de Bici", - "subTitleBike": "Bici", - "subTitleMTBBike": "Bici MTB", - "subTitleGravelBike": "Bicicleta gravel", - "subTitleVirtualBike": "Bici virtual", - "subTitleWaterActivities": "Activitats aquàtiques", - "subTitleSwim": "Natació en aigües obertes", - "subTitleWindsurf": "Windsurf", - "subTitleRacquetActivities": "Activitats de Raqueta", - "subTitleTennis": "Tennis", - "subTitleSnowActivities": "Activitats de Snow", - "subTitleAlpineSki": "Esquí Alpí", - "subTitleNordicSki": "Esquí Nòrdic", - "subTitleSnowboard": "Taula de snow", - "selectOptionNotDefined": "No definit", - "titlePrivacy": "Privacitat", - "defaultActivityVisibility": "Visibilitat d'activitat per defecte", - "privacyOption1": "Públic", - "privacyOption2": "Seguidors", - "privacyOption3": "Privat", - "defaultActivityStartTime": "Amaga hora inici", - "defaultActivityLocation": "Amaga ubicació de l'activitat", - "defaultActivityMap": "Amaga mapa d'activitat", - "defaultActivityHeartRate": "Amaga freqüència cardíaca de l'activitat", - "defaultActivityPower": "Amaga potència de l'activitat", - "defaultActivityCadence": "Amaga cadència de l'activitat", - "defaultActivityElevation": "Amaga elevació de l'activitat", - "defaultActivitySpeed": "Amaga velocitat de l'activitat", - "defaultActivityPace": "Amaga ritme de l'activitat", - "defaultActivityLaps": "Amaga voltes de l'activitat", - "defaultActivitySetsSteps": "Amaga passes de l'actilitat", - "defaultActivityGear": "Amaga equipament de l'activitat", - "buttonChangeDefaultActivityVisibility": "Canviar visibilitat per defecte", - "buttonChangeUserActivitiesVisibility": "Canviar visibilitat d'activitats", - "changeUserActivitiesVisibilityModalVisibilityLabel": "Visibilitat", - "changeUserActivitiesVisibilityModalButton": "Canviar", - "successUpdateUserActivitiesVisibility": "Visibilitat d'activitats actualitzades", - "errorUpdateUserActivitiesVisibility": "Error actualitzant visibilitat d'activitats", - "errorUnableToGetGear": "No es pot obtenir equipament", - "errorUnableToGetDefaultGear": "No es pot obtenir equipament per defecte", - "successUpdateDefaultGear": "Equipament per defecte actualitzat", - "errorUpdateDefaultGear": "Error actualitzant equipament per defecte", - "successUpdateUserPrivacySettings": "Configuració de privadesa actualitzada correctament", - "errorUpdateUserPrivacySettings": "Error en actualitzar la configuració de privadesa", - "titleExportData": "Exporta i importa dades", - "labelPasswordDisclaimer": "Password no inclòs al procés d'importar/exportar. Després d'importar actualitza el password a la secció de seguretat.", - "buttonExportData": "Exporta dades", - "buttonImportData": "Importa dades", - "modalImportTitle": "Importa arxiu de còpia", - "modalImportBody": "Selecciona l'arxiu zip exportat prèviament per restaurar les dades.", - "exportLoading": "Exportant dades, tardarà uns minuts...", - "exportSuccess": "Exportació complerta", - "exportError": "Error exportant dades", - "importLoading": "Important dades, tardarà uns minuts...", - "importSuccess": "Importació completada", - "importError": "Error important dades" -} \ No newline at end of file + "titleProfileInfo": "El meu perfil", + "buttonDeleteProfilePhoto": "Esborra", + "modalDeleteProfilePhotoBody": "Segur que vols esborrar la foto de perfil?", + "buttonEditProfile": "Perfil", + "usernameLabel": "Nom d’usuari", + "emailLabel": "Correu", + "cityLabel": "Ciutat", + "birthdayLabel": "Aniversari", + "genderLabel": "Gènere", + "genderOption1": "Home", + "genderOption2": "Dona", + "genderOption3": "No especificat", + "unitsLabel": "Unitats", + "unitsOption1": "Mètrica", + "unitsOption2": "Imperial", + "currencyLabel": "Divisa", + "heightLabel": "Alçada", + "preferredLanguageLabel": "Idioma preferit", + "firstDayOfWeekLabel": "Primer dia de la setmana", + "accessTypeLabel": "Tipus d'accés", + "accessTypeOption1": "Usuari normal", + "accessTypeOption2": "Administrador", + "userPhotoDeleteSuccess": "Foto de perfil esborrada correctament", + "userPhotoDeleteError": "Error esborrant foto de perfil", + "titleDefaultGear": "Equipament per defecte", + "subTitleShoeActivities": "Activitats de calçat", + "subTitleRun": "Córrer", + "subTitleTrailRun": "Cursa de muntanya", + "subTitleVirtualRun": "Cursa virtual", + "subTitleWalk": "Caminar", + "subTitleHike": "Senderisme", + "subTitleBikeActivities": "Activitats de Bici", + "subTitleBike": "Bici", + "subTitleMTBBike": "Bici MTB", + "subTitleGravelBike": "Bicicleta gravel", + "subTitleVirtualBike": "Bici virtual", + "subTitleWaterActivities": "Activitats aquàtiques", + "subTitleSwim": "Natació en aigües obertes", + "subTitleWindsurf": "Windsurf", + "subTitleRacquetActivities": "Activitats de Raqueta", + "subTitleTennis": "Tennis", + "subTitleSnowActivities": "Activitats de Snow", + "subTitleAlpineSki": "Esquí Alpí", + "subTitleNordicSki": "Esquí Nòrdic", + "subTitleSnowboard": "Taula de snow", + "selectOptionNotDefined": "No definit", + "titlePrivacy": "Privacitat", + "defaultActivityVisibility": "Visibilitat d'activitat per defecte", + "privacyOption1": "Públic", + "privacyOption2": "Seguidors", + "privacyOption3": "Privat", + "defaultActivityStartTime": "Amaga hora inici", + "defaultActivityLocation": "Amaga ubicació de l'activitat", + "defaultActivityMap": "Amaga mapa d'activitat", + "defaultActivityHeartRate": "Amaga freqüència cardíaca de l'activitat", + "defaultActivityPower": "Amaga potència de l'activitat", + "defaultActivityCadence": "Amaga cadència de l'activitat", + "defaultActivityElevation": "Amaga elevació de l'activitat", + "defaultActivitySpeed": "Amaga velocitat de l'activitat", + "defaultActivityPace": "Amaga ritme de l'activitat", + "defaultActivityLaps": "Amaga voltes de l'activitat", + "defaultActivitySetsSteps": "Amaga passes de l'actilitat", + "defaultActivityGear": "Amaga equipament de l'activitat", + "buttonChangeDefaultActivityVisibility": "Canviar visibilitat per defecte", + "buttonChangeUserActivitiesVisibility": "Canviar visibilitat d'activitats", + "changeUserActivitiesVisibilityModalVisibilityLabel": "Visibilitat", + "changeUserActivitiesVisibilityModalButton": "Canviar", + "successUpdateUserActivitiesVisibility": "Visibilitat d'activitats actualitzades", + "errorUpdateUserActivitiesVisibility": "Error actualitzant visibilitat d'activitats", + "errorUnableToGetGear": "No es pot obtenir equipament", + "errorUnableToGetDefaultGear": "No es pot obtenir equipament per defecte", + "successUpdateDefaultGear": "Equipament per defecte actualitzat", + "errorUpdateDefaultGear": "Error actualitzant equipament per defecte", + "successUpdateUserPrivacySettings": "Configuració de privadesa actualitzada correctament", + "errorUpdateUserPrivacySettings": "Error en actualitzar la configuració de privadesa", + "titleExportData": "Exporta i importa dades", + "labelPasswordDisclaimer": "Password no inclòs al procés d'importar/exportar. Després d'importar actualitza el password a la secció de seguretat.", + "buttonExportData": "Exporta dades", + "buttonImportData": "Importa dades", + "modalImportTitle": "Importa arxiu de còpia", + "modalImportBody": "Selecciona l'arxiu zip exportat prèviament per restaurar les dades.", + "exportLoading": "Exportant dades, tardarà uns minuts...", + "exportSuccess": "Exportació complerta", + "exportError": "Error exportant dades", + "importLoading": "Important dades, tardarà uns minuts...", + "importSuccess": "Importació completada", + "importError": "Error important dades" +} diff --git a/frontend/app/src/i18n/ca/components/settings/settingsUserSessionsZone/userSessionsListComponent.json b/frontend/app/src/i18n/ca/components/settings/settingsUserSessionsZone/userSessionsListComponent.json index 6868ee519..ead9efbae 100644 --- a/frontend/app/src/i18n/ca/components/settings/settingsUserSessionsZone/userSessionsListComponent.json +++ b/frontend/app/src/i18n/ca/components/settings/settingsUserSessionsZone/userSessionsListComponent.json @@ -1,5 +1,5 @@ { - "badgeCurrentSession": "Sessió Actual", - "modalDeleteSessionTitle": "Eliminar sessió", - "modalDeleteSessionBody": "Segur que vols esborrar l'activitat " -} \ No newline at end of file + "badgeCurrentSession": "Sessió Actual", + "modalDeleteSessionTitle": "Eliminar sessió", + "modalDeleteSessionBody": "Segur que vols esborrar l'activitat " +} diff --git a/frontend/app/src/i18n/ca/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json b/frontend/app/src/i18n/ca/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json index 61d2c2cb0..440a9fa03 100644 --- a/frontend/app/src/i18n/ca/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json +++ b/frontend/app/src/i18n/ca/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json @@ -1,55 +1,55 @@ { - "addEditUserModalAddTitle": "Afegir usuari", - "addEditUserModalEditTitle": "Edita usuari", - "addEditUserModalEditProfileTitle": "Edita perfil", - "addEditUserModalDeleteUserPhotoButton": "Esborra foto", - "addEditUserModalUserPhotoLabel": "Foto d'usuari", - "addEditUserModalUsernameLabel": "Nom d’usuari", - "addEditUserModalUsernamePlaceholder": "Nom usuari (màx 45 caràcters)", - "addEditUserModalErrorUsernameExists": "Nom d'usuari ja existeix", - "addEditUserModalNameLabel": "Nom", - "addEditUserModalNamePlaceholder": "Nom (màx 45 caràcters)", - "addEditUserModalEmailLabel": "Email", - "addEditUserModalEmailPlaceholder": "Email (màx 45 caràcters)", - "addEditUserModalErrorEmailInvalid": "El correu electrònic no és vàlid", - "addEditUserModalErrorEmailExists": "Correu ja existeix", - "addEditUserModalPasswordLabel": "Contrasenya", - "addEditUserModalPasswordPlaceholder": "Contrasenya", - "addEditUserModalErrorPasswordInvalid": "Contrasenya no compleix els requisits", - "addEditUserModalCityLabel": "Ciutat", - "addEditUserModalCityPlaceholder": "Ciutat (màx 45 caràcters)", - "addEditUserModalBirthdayLabel": "Aniversari", - "addEditUserModalGenderLabel": "Gènere", - "addEditUserModalGenderOption1": "Home", - "addEditUserModalGenderOption2": "Dona", - "addEditUserModalGenderOption3": "No especificat", - "addEditUserModalUnitsLabel": "Unitats", - "addEditUserModalUnitsOption1": "Mètric", - "addEditUserModalUnitsOption2": "Imperial", - "addEditUserModalCurrencyLabel": "Divisa", - "addEditUserModalHeightLabel": "Alçada", - "addEditUserModalHeightPlaceholder": "Alçada", - "addEditUserModalFeetValidationLabel": "Alçada invàlida. Insereix una alçada en peus vàlida.", - "addEditUserModalInchesValidationLabel": "Alçada invàlida. Insereix una alçada en polzades vàlida.", - "addEditUserModalUserPreferredLanguageLabel": "Idioma preferit", - "addEditUserModalUserFirstDayOfWeekLabel": "Primer dia de la setmana", - "addEditUserModalUserTypeLabel": "Tipus d'accés", - "addEditUserModalUserTypeOption1": "Usuari normal", - "addEditUserModalUserTypeOption2": "Administrador", - "addEditUserModalIsActiveLabel": "Està actiu", - "addEditUserModalIsActiveOption1": "Si", - "addEditUserModalIsActiveOption2": "No", - "addEditUserModalDefaultActivityVisibilityLabel": "Visibilitat d'activitat per defecte", - "addEditUserModalDefaultActivityVisibilityOption1": "Públic", - "addEditUserModalDefaultActivityVisibilityOption2": "Seguidors", - "addEditUserModalDefaultActivityVisibilityOption3": "Privat", - "addEditUserModalErrorFetchingUserByUsername": "Error obtenint usauri per nom d'usuari", - "addEditUserModalErrorFetchingUserByEmail": "Error recollint usuari per correu", - "addEditUserModalSuccessDeleteUserPhoto": "Foto d'usuari esborrada correctament", - "addEditUserModalErrorDeleteUserPhoto": "Error esborrant foto d'usuari", - "addEditUserModalErrorUploadingUserPhoto": "Error carregant foto d'usuari", - "addEditUserModalSuccessAddUser": "Usuari afegit correctament", - "addEditUserModalErrorAddUser": "Error afegint usuari", - "addEditUserModalSuccessEditUser": "Usuari editat correctament", - "addEditUserModalErrorEditUser": "Error editant usuari" -} \ No newline at end of file + "addEditUserModalAddTitle": "Afegir usuari", + "addEditUserModalEditTitle": "Edita usuari", + "addEditUserModalEditProfileTitle": "Edita perfil", + "addEditUserModalDeleteUserPhotoButton": "Esborra foto", + "addEditUserModalUserPhotoLabel": "Foto d'usuari", + "addEditUserModalUsernameLabel": "Nom d’usuari", + "addEditUserModalUsernamePlaceholder": "Nom usuari (màx 45 caràcters)", + "addEditUserModalErrorUsernameExists": "Nom d'usuari ja existeix", + "addEditUserModalNameLabel": "Nom", + "addEditUserModalNamePlaceholder": "Nom (màx 45 caràcters)", + "addEditUserModalEmailLabel": "Email", + "addEditUserModalEmailPlaceholder": "Email (màx 45 caràcters)", + "addEditUserModalErrorEmailInvalid": "El correu electrònic no és vàlid", + "addEditUserModalErrorEmailExists": "Correu ja existeix", + "addEditUserModalPasswordLabel": "Contrasenya", + "addEditUserModalPasswordPlaceholder": "Contrasenya", + "addEditUserModalErrorPasswordInvalid": "Contrasenya no compleix els requisits", + "addEditUserModalCityLabel": "Ciutat", + "addEditUserModalCityPlaceholder": "Ciutat (màx 45 caràcters)", + "addEditUserModalBirthdayLabel": "Aniversari", + "addEditUserModalGenderLabel": "Gènere", + "addEditUserModalGenderOption1": "Home", + "addEditUserModalGenderOption2": "Dona", + "addEditUserModalGenderOption3": "No especificat", + "addEditUserModalUnitsLabel": "Unitats", + "addEditUserModalUnitsOption1": "Mètric", + "addEditUserModalUnitsOption2": "Imperial", + "addEditUserModalCurrencyLabel": "Divisa", + "addEditUserModalHeightLabel": "Alçada", + "addEditUserModalHeightPlaceholder": "Alçada", + "addEditUserModalFeetValidationLabel": "Alçada invàlida. Insereix una alçada en peus vàlida.", + "addEditUserModalInchesValidationLabel": "Alçada invàlida. Insereix una alçada en polzades vàlida.", + "addEditUserModalUserPreferredLanguageLabel": "Idioma preferit", + "addEditUserModalUserFirstDayOfWeekLabel": "Primer dia de la setmana", + "addEditUserModalUserTypeLabel": "Tipus d'accés", + "addEditUserModalUserTypeOption1": "Usuari normal", + "addEditUserModalUserTypeOption2": "Administrador", + "addEditUserModalIsActiveLabel": "Està actiu", + "addEditUserModalIsActiveOption1": "Si", + "addEditUserModalIsActiveOption2": "No", + "addEditUserModalDefaultActivityVisibilityLabel": "Visibilitat d'activitat per defecte", + "addEditUserModalDefaultActivityVisibilityOption1": "Públic", + "addEditUserModalDefaultActivityVisibilityOption2": "Seguidors", + "addEditUserModalDefaultActivityVisibilityOption3": "Privat", + "addEditUserModalErrorFetchingUserByUsername": "Error obtenint usauri per nom d'usuari", + "addEditUserModalErrorFetchingUserByEmail": "Error recollint usuari per correu", + "addEditUserModalSuccessDeleteUserPhoto": "Foto d'usuari esborrada correctament", + "addEditUserModalErrorDeleteUserPhoto": "Error esborrant foto d'usuari", + "addEditUserModalErrorUploadingUserPhoto": "Error carregant foto d'usuari", + "addEditUserModalSuccessAddUser": "Usuari afegit correctament", + "addEditUserModalErrorAddUser": "Error afegint usuari", + "addEditUserModalSuccessEditUser": "Usuari editat correctament", + "addEditUserModalErrorEditUser": "Error editant usuari" +} diff --git a/frontend/app/src/i18n/ca/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json b/frontend/app/src/i18n/ca/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json index e8c0ff13f..8f59a6275 100644 --- a/frontend/app/src/i18n/ca/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json +++ b/frontend/app/src/i18n/ca/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json @@ -1,10 +1,10 @@ { - "modalChangeUserPasswordTitle": "Canvia la contrasenya de l'usuari", - "modalChangeUserPasswordBodyLabel": "Canviar contrasenya per usuari ", - "modalChangeUserPasswordPasswordLabel": "Nova contrasenya", - "modalChangeUserPasswordPasswordConfirmationLabel": "Confirma la nova contrasenya", - "modalChangeUserPasswordFeedbackLabel": "Contrasenya no compleix els requisits", - "modalChangeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Contrassenyes no coincideixen", - "userChangePasswordSuccessMessage": "Contrasenya canviada correctament", - "userChangePasswordErrorMessage": "Error canviant contrasenya" -} \ No newline at end of file + "modalChangeUserPasswordTitle": "Canvia la contrasenya de l'usuari", + "modalChangeUserPasswordBodyLabel": "Canviar contrasenya per usuari ", + "modalChangeUserPasswordPasswordLabel": "Nova contrasenya", + "modalChangeUserPasswordPasswordConfirmationLabel": "Confirma la nova contrasenya", + "modalChangeUserPasswordFeedbackLabel": "Contrasenya no compleix els requisits", + "modalChangeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Contrassenyes no coincideixen", + "userChangePasswordSuccessMessage": "Contrasenya canviada correctament", + "userChangePasswordErrorMessage": "Error canviant contrasenya" +} diff --git a/frontend/app/src/i18n/ca/components/settings/settingsUsersZone/usersListComponent.json b/frontend/app/src/i18n/ca/components/settings/settingsUsersZone/usersListComponent.json index b8005c45f..c3a4888df 100644 --- a/frontend/app/src/i18n/ca/components/settings/settingsUsersZone/usersListComponent.json +++ b/frontend/app/src/i18n/ca/components/settings/settingsUsersZone/usersListComponent.json @@ -1,13 +1,13 @@ { - "userListAccessTypeOption1": "Usuari normal", - "userListAccessTypeOption2": "Administrador", - "userListUserIsMeBadge": "Jo", - "userListUserIsAdminBadge": "Admin", - "userListUserIsInactiveBadge": "Inactiu", - "userEditErrorMessage": "Error editant usuari", - "modalDeleteUserTitle": "Esborra usuari", - "modalDeleteUserBody": "Segur que vols esborrar l'usuari ", - "userListUserSessionsTitle": "Sessions d'usuari", - "userSessionDeleteSuccessMessage": "Sessió eliminada correctament", - "userSessionDeleteErrorMessage": "Error esborrant sessió" -} \ No newline at end of file + "userListAccessTypeOption1": "Usuari normal", + "userListAccessTypeOption2": "Administrador", + "userListUserIsMeBadge": "Jo", + "userListUserIsAdminBadge": "Admin", + "userListUserIsInactiveBadge": "Inactiu", + "userEditErrorMessage": "Error editant usuari", + "modalDeleteUserTitle": "Esborra usuari", + "modalDeleteUserBody": "Segur que vols esborrar l'usuari ", + "userListUserSessionsTitle": "Sessions d'usuari", + "userSessionDeleteSuccessMessage": "Sessió eliminada correctament", + "userSessionDeleteErrorMessage": "Error esborrant sessió" +} diff --git a/frontend/app/src/i18n/ca/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json b/frontend/app/src/i18n/ca/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json index dde03797a..948c4e5a1 100644 --- a/frontend/app/src/i18n/ca/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json +++ b/frontend/app/src/i18n/ca/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json @@ -1,7 +1,7 @@ { - "passwordRequirementsTitle": "Requeriments de password inclou:", - "passwordCharacters": "- 8 caràcters;", - "passwordCapitalLetters": "- 1 lletra majúscula;", - "passwordNumbers": "- 1 número;", - "passwordSpecialCharacters": "- 1 caràcter especial;" -} \ No newline at end of file + "passwordRequirementsTitle": "Requeriments de password inclou:", + "passwordCharacters": "- 8 caràcters;", + "passwordCapitalLetters": "- 1 lletra majúscula;", + "passwordNumbers": "- 1 número;", + "passwordSpecialCharacters": "- 1 caràcter especial;" +} diff --git a/frontend/app/src/i18n/ca/components/settings/settingsUsersZoneComponent.json b/frontend/app/src/i18n/ca/components/settings/settingsUsersZoneComponent.json index 3c5821100..4fda2c375 100644 --- a/frontend/app/src/i18n/ca/components/settings/settingsUsersZoneComponent.json +++ b/frontend/app/src/i18n/ca/components/settings/settingsUsersZoneComponent.json @@ -1,10 +1,10 @@ { - "buttonAddUser": "Afegir usuari", - "labelSearchUsersByUsername": "Cerca usuaris per nom d'usuari", - "labelNumberOfUsers1": "Hi ha un total de ", - "labelNumberOfUsers2": " usuari(s) (", - "labelNumberOfUsers3": " carregat):", - "successUserAdded": "Usuari afegit correctament", - "successUserDeleted": "Usuari esborrat correctament", - "errorFetchingUsers": "Error obtenint usuaris" -} \ No newline at end of file + "buttonAddUser": "Afegir usuari", + "labelSearchUsersByUsername": "Cerca usuaris per nom d'usuari", + "labelNumberOfUsers1": "Hi ha un total de ", + "labelNumberOfUsers2": " usuari(s) (", + "labelNumberOfUsers3": " carregat):", + "successUserAdded": "Usuari afegit correctament", + "successUserDeleted": "Usuari esborrat correctament", + "errorFetchingUsers": "Error obtenint usuaris" +} diff --git a/frontend/app/src/i18n/ca/components/users/userDistanceStatsComponent.json b/frontend/app/src/i18n/ca/components/users/userDistanceStatsComponent.json index acb6592f7..44c4a8ff7 100644 --- a/frontend/app/src/i18n/ca/components/users/userDistanceStatsComponent.json +++ b/frontend/app/src/i18n/ca/components/users/userDistanceStatsComponent.json @@ -1,4 +1,4 @@ { - "thisWeekDistancesTitle": "Top 3 setmana", - "thisMonthDistancesTitle": "Top 3 Mes" -} \ No newline at end of file + "thisWeekDistancesTitle": "Top 3 setmana", + "thisMonthDistancesTitle": "Top 3 Mes" +} diff --git a/frontend/app/src/i18n/ca/components/users/userGoalsStatsComponent.json b/frontend/app/src/i18n/ca/components/users/userGoalsStatsComponent.json index 959463357..036a4f7ab 100644 --- a/frontend/app/src/i18n/ca/components/users/userGoalsStatsComponent.json +++ b/frontend/app/src/i18n/ca/components/users/userGoalsStatsComponent.json @@ -1,13 +1,13 @@ { - "title": "Objectius", - "activityTypeRun": "Córrer", - "activityTypeBike": "Bici", - "activityTypeSwim": "Natació", - "activityTypeWalk": "Caminar", - "activityTypeStrength": "Força", - "intervalOption1": "Diari", - "intervalOption2": "Setmanal", - "intervalOption3": "Mensual", - "intervalOption4": "Anual", - "activities": "activitats" -} \ No newline at end of file + "title": "Objectius", + "activityTypeRun": "Córrer", + "activityTypeBike": "Bici", + "activityTypeSwim": "Natació", + "activityTypeWalk": "Caminar", + "activityTypeStrength": "Força", + "intervalOption1": "Diari", + "intervalOption2": "Setmanal", + "intervalOption3": "Mensual", + "intervalOption4": "Anual", + "activities": "activitats" +} diff --git a/frontend/app/src/i18n/ca/gears/gearView.json b/frontend/app/src/i18n/ca/gears/gearView.json index 4408b3644..837c1ba46 100644 --- a/frontend/app/src/i18n/ca/gears/gearView.json +++ b/frontend/app/src/i18n/ca/gears/gearView.json @@ -1,31 +1,31 @@ { - "buttonAddComponent": "Afegir component", - "buttonEditGear": "Editar Equipament", - "buttonDeleteGear": "Esborra Equipament", - "modalDeleteGearBody1": "Segur que vols esborrar equipament", - "modalDeleteGearBody2": "Aquesta acció no es pot desfer.", - "gearIsActiveBadge": "Actiu", - "gearIsInactiveBadge": "Inactiu", - "gearTypeOption1": "Bici", - "gearTypeOption2": "Sabatilles", - "gearTypeOption3": "Neoprè", - "gearTypeOption4": "Raqueta", - "gearTypeOption5": "Esquís", - "gearTypeOption6": "Taula de snow", - "gearTypeOption7": "Windsurf", - "gearTypeOption8": "Taula d'esports aquàtics", - "gearFromStrava": "Strava", - "gearFromGarminConnect": "Garmin Connect", - "labelBrand": "Marca", - "labelModel": "Model", - "labelPurchaseValue": "Valor de compra", - "labelTotalCost": "Cost total", - "labelDistance": "Distància", - "labelTime": "Temps", - "titleComponents": "Components", - "showInactiveComponents": "Mostrar Inactius", - "title": "Activitats d'equipament", - "successGearEdited": "Equipament editat correctament", - "errorGearDelete": "Error esborrant equip", - "errorFetchingGears": "Error obtenint equips" -} \ No newline at end of file + "buttonAddComponent": "Afegir component", + "buttonEditGear": "Editar Equipament", + "buttonDeleteGear": "Esborra Equipament", + "modalDeleteGearBody1": "Segur que vols esborrar equipament", + "modalDeleteGearBody2": "Aquesta acció no es pot desfer.", + "gearIsActiveBadge": "Actiu", + "gearIsInactiveBadge": "Inactiu", + "gearTypeOption1": "Bici", + "gearTypeOption2": "Sabatilles", + "gearTypeOption3": "Neoprè", + "gearTypeOption4": "Raqueta", + "gearTypeOption5": "Esquís", + "gearTypeOption6": "Taula de snow", + "gearTypeOption7": "Windsurf", + "gearTypeOption8": "Taula d'esports aquàtics", + "gearFromStrava": "Strava", + "gearFromGarminConnect": "Garmin Connect", + "labelBrand": "Marca", + "labelModel": "Model", + "labelPurchaseValue": "Valor de compra", + "labelTotalCost": "Cost total", + "labelDistance": "Distància", + "labelTime": "Temps", + "titleComponents": "Components", + "showInactiveComponents": "Mostrar Inactius", + "title": "Activitats d'equipament", + "successGearEdited": "Equipament editat correctament", + "errorGearDelete": "Error esborrant equip", + "errorFetchingGears": "Error obtenint equips" +} diff --git a/frontend/app/src/i18n/ca/gears/gearsView.json b/frontend/app/src/i18n/ca/gears/gearsView.json index 1f974f76a..d8557b575 100644 --- a/frontend/app/src/i18n/ca/gears/gearsView.json +++ b/frontend/app/src/i18n/ca/gears/gearsView.json @@ -1,13 +1,13 @@ { - "title": "Equipament", - "buttonAddGear": "Afegir Equipament", - "subTitleSearchGearByNickname": "Cercar per àlies d'equipament", - "placeholderSearchGearByNickname": "Àlies", - "buttonSearchGear": "Cerca Equip", - "displayUserNumberOfGears1": "Hi ha un total de ", - "displayUserNumberOfGears2": " equipament(s) (", - "displayUserNumberOfGears3": " carregat):", - "successGearDeleted": "Equipament esborrat correctament", - "errorGearNotFound": "Equipament no trobat", - "errorFetchingGears": "Error obtenint equips" -} \ No newline at end of file + "title": "Equipament", + "buttonAddGear": "Afegir Equipament", + "subTitleSearchGearByNickname": "Cercar per àlies d'equipament", + "placeholderSearchGearByNickname": "Àlies", + "buttonSearchGear": "Cerca Equip", + "displayUserNumberOfGears1": "Hi ha un total de ", + "displayUserNumberOfGears2": " equipament(s) (", + "displayUserNumberOfGears3": " carregat):", + "successGearDeleted": "Equipament esborrat correctament", + "errorGearNotFound": "Equipament no trobat", + "errorFetchingGears": "Error obtenint equips" +} diff --git a/frontend/app/src/i18n/ca/generalItems.json b/frontend/app/src/i18n/ca/generalItems.json index 8d174963f..afabdb049 100644 --- a/frontend/app/src/i18n/ca/generalItems.json +++ b/frontend/app/src/i18n/ca/generalItems.json @@ -1,72 +1,72 @@ { - "buttonBack": "Torna", - "buttonClose": "Tanca", - "true": "Cert", - "false": "Fals", - "yes": "Si", - "no": "No", - "ofWithSpaces": " de ", - "languageOption1": "Anglès (US)", - "languageOption2": "Català (CA)", - "languageOption3": "Portuguès (PT)", - "languageOption4": "Alemany (DE)", - "languageOption5": "Francès (FR)", - "languageOption6": "Holandès (NL)", - "languageOption7": "Espanyol (ES)", - "firstDayOfWeekOption0": "Diumenge", - "firstDayOfWeekOption1": "Dilluns", - "firstDayOfWeekOption2": "Dimarts", - "firstDayOfWeekOption3": "Dimecres", - "firstDayOfWeekOption4": "Dijous", - "firstDayOfWeekOption5": "Divendres", - "firstDayOfWeekOption6": "Dissabte", - "buttonlistAll": "Llista tot", - "requiredField": "Camp obligatori", - "labelNotApplicable": "N/D", - "labelNoData": "Sense dades", - "unitsCm": "cm", - "unitsCms": "cms", - "unitsM": "m", - "unitsKm": "km", - "unitsKmH": "km/h", - "unitsKg": "kg", - "labelWeightInKg": "Pes en kg", - "unitsInches": "polzades", - "unitsFeet": "peus", - "unitsFeetShort": "peus", - "unitsFeetInches": "peus, polzades", - "unitsMiles": "mi", - "unitsYards": "iardes", - "unitsMph": "mph", - "unitsLbs": "lliures", - "labelWeightInLbs": "Pes en lliures", - "unitsCalories": "kCal", - "unitsBpm": "bpm", - "labelHRinBpm": "Bategs en bpm", - "unitsWattsShort": "W", - "labelPowerInWatts": "Potència en watts", - "labelCadenceInRpm": "Cadència en rpm", - "unitsSpm": "spm", - "labelElevationInMeters": "Elevació en metres", - "labelElevationInFeet": "Elevació en peus", - "labelVelocityInKmH": "Velocitat en km/h", - "labelVelocityInMph": "Velocitat en mph", - "labelPaceInMinKm": "Ritme en min/km", - "labelPaceInMin100m": "Ritme en min/100m", - "labelPaceInMinMile": "Ritme en min/mil", - "labelPaceInMin100yd": "Ritme en min/100yds", - "labelLaps": "Voltes", - "labelRest": "Descans", - "labelStrokeRateInSpm": "Freqüència batecs en spm", - "startDateLabel": "Data inici", - "endDateLabel": "Data fi", - "cancel": "Cancel·lar", - "loading": "Carregant", - "betaTag": " (Beta)", - "currencyEuro": "Euro", - "currencyEuroSymbol": "€", - "currencyDollar": "Dòlar americà", - "currencyDollarSymbol": "$", - "currencyPound": "Lliura Britànica", - "currencyPoundSymbol": "£" + "buttonBack": "Torna", + "buttonClose": "Tanca", + "true": "Cert", + "false": "Fals", + "yes": "Si", + "no": "No", + "ofWithSpaces": " de ", + "languageOption1": "Anglès (US)", + "languageOption2": "Català (CA)", + "languageOption3": "Portuguès (PT)", + "languageOption4": "Alemany (DE)", + "languageOption5": "Francès (FR)", + "languageOption6": "Holandès (NL)", + "languageOption7": "Espanyol (ES)", + "firstDayOfWeekOption0": "Diumenge", + "firstDayOfWeekOption1": "Dilluns", + "firstDayOfWeekOption2": "Dimarts", + "firstDayOfWeekOption3": "Dimecres", + "firstDayOfWeekOption4": "Dijous", + "firstDayOfWeekOption5": "Divendres", + "firstDayOfWeekOption6": "Dissabte", + "buttonlistAll": "Llista tot", + "requiredField": "Camp obligatori", + "labelNotApplicable": "N/D", + "labelNoData": "Sense dades", + "unitsCm": "cm", + "unitsCms": "cms", + "unitsM": "m", + "unitsKm": "km", + "unitsKmH": "km/h", + "unitsKg": "kg", + "labelWeightInKg": "Pes en kg", + "unitsInches": "polzades", + "unitsFeet": "peus", + "unitsFeetShort": "peus", + "unitsFeetInches": "peus, polzades", + "unitsMiles": "mi", + "unitsYards": "iardes", + "unitsMph": "mph", + "unitsLbs": "lliures", + "labelWeightInLbs": "Pes en lliures", + "unitsCalories": "kCal", + "unitsBpm": "bpm", + "labelHRinBpm": "Bategs en bpm", + "unitsWattsShort": "W", + "labelPowerInWatts": "Potència en watts", + "labelCadenceInRpm": "Cadència en rpm", + "unitsSpm": "spm", + "labelElevationInMeters": "Elevació en metres", + "labelElevationInFeet": "Elevació en peus", + "labelVelocityInKmH": "Velocitat en km/h", + "labelVelocityInMph": "Velocitat en mph", + "labelPaceInMinKm": "Ritme en min/km", + "labelPaceInMin100m": "Ritme en min/100m", + "labelPaceInMinMile": "Ritme en min/mil", + "labelPaceInMin100yd": "Ritme en min/100yds", + "labelLaps": "Voltes", + "labelRest": "Descans", + "labelStrokeRateInSpm": "Freqüència batecs en spm", + "startDateLabel": "Data inici", + "endDateLabel": "Data fi", + "cancel": "Cancel·lar", + "loading": "Carregant", + "betaTag": " (Beta)", + "currencyEuro": "Euro", + "currencyEuroSymbol": "€", + "currencyDollar": "Dòlar americà", + "currencyDollarSymbol": "$", + "currencyPound": "Lliura Britànica", + "currencyPoundSymbol": "£" } diff --git a/frontend/app/src/i18n/ca/healthView.json b/frontend/app/src/i18n/ca/healthView.json index 7f01cae10..e84503212 100644 --- a/frontend/app/src/i18n/ca/healthView.json +++ b/frontend/app/src/i18n/ca/healthView.json @@ -1,5 +1,5 @@ { - "title": "Salut", - "errorFetchingHealthData": "Error recollint dades de salut", - "errorFetchingHealthTargets": "Error recollint objectius de salut" -} \ No newline at end of file + "title": "Salut", + "errorFetchingHealthData": "Error recollint dades de salut", + "errorFetchingHealthTargets": "Error recollint objectius de salut" +} diff --git a/frontend/app/src/i18n/ca/homeView.json b/frontend/app/src/i18n/ca/homeView.json index 4be1626a5..274e2cd00 100644 --- a/frontend/app/src/i18n/ca/homeView.json +++ b/frontend/app/src/i18n/ca/homeView.json @@ -1,18 +1,18 @@ { - "title": "Endurain", - "buttonAddActivity": "Afegir Activitat", - "fieldLabelUploadFileType": "Puja arxiu .gpx o .fit", - "radioUserActivities": "Les meves Activitats", - "radioFollowerActivities": "Activitats de seguidors", - "pillIsHidden": "Ocult", - "successActivityAdded": "Activitat afegida correctament", - "errorActivityAdded": "Error afegint activitat", - "refreshingActivities": "Refrescant activitats desde serveis enllaçats", - "successActivitiesRefreshed": "Activitats refrescades correctament", - "errorActivityNotFound": "Activitat no trobada", - "processingActivity": "Processant activitat", - "successActivityDeleted": "Activitat esborrada correctament", - "errorFetchingUserStats": "Error recollint estadístiques d'usuari", - "errorFetchingUserActivities": "Error recollint activitats d'usuari", - "errorFetchingMedia": "Error obtenint contingut multimèdia per a l'activitat" -} \ No newline at end of file + "title": "Endurain", + "buttonAddActivity": "Afegir Activitat", + "fieldLabelUploadFileType": "Puja arxiu .gpx o .fit", + "radioUserActivities": "Les meves Activitats", + "radioFollowerActivities": "Activitats de seguidors", + "pillIsHidden": "Ocult", + "successActivityAdded": "Activitat afegida correctament", + "errorActivityAdded": "Error afegint activitat", + "refreshingActivities": "Refrescant activitats desde serveis enllaçats", + "successActivitiesRefreshed": "Activitats refrescades correctament", + "errorActivityNotFound": "Activitat no trobada", + "processingActivity": "Processant activitat", + "successActivityDeleted": "Activitat esborrada correctament", + "errorFetchingUserStats": "Error recollint estadístiques d'usuari", + "errorFetchingUserActivities": "Error recollint activitats d'usuari", + "errorFetchingMedia": "Error obtenint contingut multimèdia per a l'activitat" +} diff --git a/frontend/app/src/i18n/ca/notFoundView.json b/frontend/app/src/i18n/ca/notFoundView.json index f4bdde748..5162f9e8c 100644 --- a/frontend/app/src/i18n/ca/notFoundView.json +++ b/frontend/app/src/i18n/ca/notFoundView.json @@ -1,5 +1,5 @@ { - "title": "Oops! Pàgina no trobada", - "subTitle": "La pàgina que estàs cercant no existeix o s'ha mogut.", - "backToHomeButton": "Tornar a l'inici" -} \ No newline at end of file + "title": "Oops! Pàgina no trobada", + "subTitle": "La pàgina que estàs cercant no existeix o s'ha mogut.", + "backToHomeButton": "Tornar a l'inici" +} diff --git a/frontend/app/src/i18n/ca/searchView.json b/frontend/app/src/i18n/ca/searchView.json index 5b0954be0..0d54e7de1 100644 --- a/frontend/app/src/i18n/ca/searchView.json +++ b/frontend/app/src/i18n/ca/searchView.json @@ -1,35 +1,35 @@ { - "searchSelectLabel": "Cerca", - "searchSelectOptionActivity": "Activitat", - "searchSelectOptionUser": "Usuari", - "searchSelectOptionGear": "Equipament", - "searchSelectActivityType0": "Tot", - "searchSelectActivityType1": "Córrer", - "searchSelectActivityType2": "Muntar", - "searchSelectActivityType3": "Natació", - "searchSelectActivityType4": "Entrenament", - "searchSelectActivityType5": "Caminar", - "searchSelectActivityType6": "Caminar", - "searchSelectActivityType7": "Fila", - "searchSelectActivityType8": "Ioga", - "searchSelectActivityType9": "Esquí", - "searchSelectActivityType10": "Snow", - "searchSelectActivityType11": "Tenis", - "searchSelectActivityType12": "Windsurf", - "searchSelectActivityType13": "Rem de peu", - "searchSelectActivityType14": "Surf", - "searchSelectGearType0": "Tot", - "searchSelectGearType1": "Bici", - "searchSelectGearType2": "Sabatilles", - "searchSelectGearType3": "Neoprè", - "searchSelectGearType4": "Raqueta", - "searchSelectGearType5": "Esquís", - "searchSelectGearType6": "Taula de snow", - "searchSelectGearType7": "Windsurf", - "searchSelectGearType8": "Taula d'esports aquàtics", - "resultIsInactiveBadge": "Inactiu", - "searchInputPlaceholder": "Cerca Text", - "errorFetchingUserWithUsernameContains": "Error obtenint usuari amb lògica de nom d'usuari", - "errorFetchingActivityWithNameContains": "Error obtenint activitat amb lògica de nom d'usuari", - "errorFetchingGearWithNicknameContains": "Error obtenint equipament amb lògica de nom d'usuari" -} \ No newline at end of file + "searchSelectLabel": "Cerca", + "searchSelectOptionActivity": "Activitat", + "searchSelectOptionUser": "Usuari", + "searchSelectOptionGear": "Equipament", + "searchSelectActivityType0": "Tot", + "searchSelectActivityType1": "Córrer", + "searchSelectActivityType2": "Muntar", + "searchSelectActivityType3": "Natació", + "searchSelectActivityType4": "Entrenament", + "searchSelectActivityType5": "Caminar", + "searchSelectActivityType6": "Caminar", + "searchSelectActivityType7": "Fila", + "searchSelectActivityType8": "Ioga", + "searchSelectActivityType9": "Esquí", + "searchSelectActivityType10": "Snow", + "searchSelectActivityType11": "Tenis", + "searchSelectActivityType12": "Windsurf", + "searchSelectActivityType13": "Rem de peu", + "searchSelectActivityType14": "Surf", + "searchSelectGearType0": "Tot", + "searchSelectGearType1": "Bici", + "searchSelectGearType2": "Sabatilles", + "searchSelectGearType3": "Neoprè", + "searchSelectGearType4": "Raqueta", + "searchSelectGearType5": "Esquís", + "searchSelectGearType6": "Taula de snow", + "searchSelectGearType7": "Windsurf", + "searchSelectGearType8": "Taula d'esports aquàtics", + "resultIsInactiveBadge": "Inactiu", + "searchInputPlaceholder": "Cerca Text", + "errorFetchingUserWithUsernameContains": "Error obtenint usuari amb lògica de nom d'usuari", + "errorFetchingActivityWithNameContains": "Error obtenint activitat amb lògica de nom d'usuari", + "errorFetchingGearWithNicknameContains": "Error obtenint equipament amb lògica de nom d'usuari" +} diff --git a/frontend/app/src/i18n/ca/settingsView.json b/frontend/app/src/i18n/ca/settingsView.json index a5b1b2f42..1018fea23 100644 --- a/frontend/app/src/i18n/ca/settingsView.json +++ b/frontend/app/src/i18n/ca/settingsView.json @@ -1,3 +1,3 @@ { - "title": "Opcions" -} \ No newline at end of file + "title": "Opcions" +} diff --git a/frontend/app/src/i18n/ca/strava/stravaCallbackView.json b/frontend/app/src/i18n/ca/strava/stravaCallbackView.json index 4a2dcc1c9..d7970810c 100644 --- a/frontend/app/src/i18n/ca/strava/stravaCallbackView.json +++ b/frontend/app/src/i18n/ca/strava/stravaCallbackView.json @@ -1,4 +1,4 @@ { - "stravaCallbackViewTitle1": "Gestió devolució de Strava", - "stravaCallbackViewTitle2": "Please wait while Strava is being linked to your account" -} \ No newline at end of file + "stravaCallbackViewTitle1": "Gestió devolució de Strava", + "stravaCallbackViewTitle2": "Please wait while Strava is being linked to your account" +} diff --git a/frontend/app/src/i18n/ca/userView.json b/frontend/app/src/i18n/ca/userView.json index a566c453e..8c7918830 100644 --- a/frontend/app/src/i18n/ca/userView.json +++ b/frontend/app/src/i18n/ca/userView.json @@ -1,32 +1,32 @@ { - "thisMonthActivitiesNumber": "Activitats del mes", - "userFollowing": "Seguint", - "userFollowers": "Seguidors", - "navigationActivities": "Activitats", - "navigationFollowing": "Seguint", - "navigationFollowers": "Seguidors", - "navigationUserSettings": "Opcions d'usuari", - "navigationFollow": "Seguir", - "modalFollowUserTitle": "Seguir usuari", - "modalFollowUserBody": "Segur que vols seguir l'usuari ", - "errorUnableToSendFollow": "No es pot enviar la sol·licitud de seguiment d'usuari", - "successFollowRequestSent": "Sol·licitud de seguiment enviada", - "navigationRequestSent": "Petició enviada", - "modalCancelFollowRequestTitle": "Anul·la la Sol·licitud de Seguiment", - "modalCancelFollowRequestBody": "Segur que vols cancel·lar la sol·licitud de seguiment per a l'usuari ", - "errorUnableToCancelFollowRequest": "No es pot cancel·lar la sol·licitud de seguiment per a l'usuari", - "successFollowRequestCancelled": "Cancel·lada la sol·licitud de seguiment", - "navigationUnfollow": "Deixa de seguir", - "modalUnfollowUserTitle": "Deixar de seguir l'usuari", - "modalUnfollowUserBody": "Segur que vols deixar de seguir l'usuari ", - "errorUnableToUnfollow": "No es pot deixar de seguir l'usuari", - "successUserUnfollowed": "Usuari deixat de seguir", - "activitiesPaginationWeek0": "Aquesta setmana", - "activitiesPaginationWeek51": "Fa un any", - "successFollowingDeleted": "Seguiment eliminat", - "successFollowerDeleted": "Seguidor eliminat", - "successFollowerAccepted": "Seguidor acceptat", - "errorFetchingUserStats": "Error recollint estadístiques d'usuari", - "errorFetchingUserFollowers": "Error recollint seguidors d'usuari", - "errorFetchingUserActivities": "Error recollint activitats d'usuari" -} \ No newline at end of file + "thisMonthActivitiesNumber": "Activitats del mes", + "userFollowing": "Seguint", + "userFollowers": "Seguidors", + "navigationActivities": "Activitats", + "navigationFollowing": "Seguint", + "navigationFollowers": "Seguidors", + "navigationUserSettings": "Opcions d'usuari", + "navigationFollow": "Seguir", + "modalFollowUserTitle": "Seguir usuari", + "modalFollowUserBody": "Segur que vols seguir l'usuari ", + "errorUnableToSendFollow": "No es pot enviar la sol·licitud de seguiment d'usuari", + "successFollowRequestSent": "Sol·licitud de seguiment enviada", + "navigationRequestSent": "Petició enviada", + "modalCancelFollowRequestTitle": "Anul·la la Sol·licitud de Seguiment", + "modalCancelFollowRequestBody": "Segur que vols cancel·lar la sol·licitud de seguiment per a l'usuari ", + "errorUnableToCancelFollowRequest": "No es pot cancel·lar la sol·licitud de seguiment per a l'usuari", + "successFollowRequestCancelled": "Cancel·lada la sol·licitud de seguiment", + "navigationUnfollow": "Deixa de seguir", + "modalUnfollowUserTitle": "Deixar de seguir l'usuari", + "modalUnfollowUserBody": "Segur que vols deixar de seguir l'usuari ", + "errorUnableToUnfollow": "No es pot deixar de seguir l'usuari", + "successUserUnfollowed": "Usuari deixat de seguir", + "activitiesPaginationWeek0": "Aquesta setmana", + "activitiesPaginationWeek51": "Fa un any", + "successFollowingDeleted": "Seguiment eliminat", + "successFollowerDeleted": "Seguidor eliminat", + "successFollowerAccepted": "Seguidor acceptat", + "errorFetchingUserStats": "Error recollint estadístiques d'usuari", + "errorFetchingUserFollowers": "Error recollint seguidors d'usuari", + "errorFetchingUserActivities": "Error recollint activitats d'usuari" +} diff --git a/frontend/app/src/i18n/de/activityItems.json b/frontend/app/src/i18n/de/activityItems.json index c6c6b28b3..3996dd736 100644 --- a/frontend/app/src/i18n/de/activityItems.json +++ b/frontend/app/src/i18n/de/activityItems.json @@ -1,37 +1,37 @@ { - "run": "Run", - "trailRun": "Trailrun", - "virtualRun": "Virtueller Run", - "ride": "Ride", - "gravelRide": "Gravel-Fahrt", - "mtbRide": "MTB Bike Fahrt", - "virtualRide": "Virtuelle-Fahrt", - "lapSwimming": "Bahnenschwimmen", - "openWaterSwimming": "Schwimmen im offenen Wasser", - "workout": "Workout", - "walk": "Spaziergang", - "indoorWalk": "Indoor-Spaziergang", - "hike": "Wanderung", - "rowing": "Rudern", - "yoga": "Yoga", - "alpineSki": "Ski Alpin", - "nordicSki": "Ski Nordisch", - "snowboard": "Snowboard", - "transition": "Übergang", - "strengthTraining": "Krafttraining", - "crossfit": "CrossFit", - "tennis": "Tennis", - "tableTennis": "Tischtennis", - "badminton": "Badminton", - "squash": "Squash", - "racquetball": "Racquetball", - "pickleball": "Pickleball", - "commutingRide": "Pendeln", - "indoorRide": "Indoor Fahrt", - "mixedSurfaceRide": "Gemischte Oberflächen-Fahrt", - "windsurf": "Windsurfen", - "standUpPaddling": "Stand-Up-Paddling", - "surf": "Surfen", - "trackRun": "Track run", - "labelWorkout": " Workout" -} \ No newline at end of file + "run": "Run", + "trailRun": "Trailrun", + "virtualRun": "Virtueller Run", + "ride": "Ride", + "gravelRide": "Gravel-Fahrt", + "mtbRide": "MTB Bike Fahrt", + "virtualRide": "Virtuelle-Fahrt", + "lapSwimming": "Bahnenschwimmen", + "openWaterSwimming": "Schwimmen im offenen Wasser", + "workout": "Workout", + "walk": "Spaziergang", + "indoorWalk": "Indoor-Spaziergang", + "hike": "Wanderung", + "rowing": "Rudern", + "yoga": "Yoga", + "alpineSki": "Ski Alpin", + "nordicSki": "Ski Nordisch", + "snowboard": "Snowboard", + "transition": "Übergang", + "strengthTraining": "Krafttraining", + "crossfit": "CrossFit", + "tennis": "Tennis", + "tableTennis": "Tischtennis", + "badminton": "Badminton", + "squash": "Squash", + "racquetball": "Racquetball", + "pickleball": "Pickleball", + "commutingRide": "Pendeln", + "indoorRide": "Indoor Fahrt", + "mixedSurfaceRide": "Gemischte Oberflächen-Fahrt", + "windsurf": "Windsurfen", + "standUpPaddling": "Stand-Up-Paddling", + "surf": "Surfen", + "trackRun": "Track run", + "labelWorkout": " Workout" +} diff --git a/frontend/app/src/i18n/de/activityView.json b/frontend/app/src/i18n/de/activityView.json index 09283b001..478cdbae4 100644 --- a/frontend/app/src/i18n/de/activityView.json +++ b/frontend/app/src/i18n/de/activityView.json @@ -1,13 +1,13 @@ { - "labelGear": "Ausrüstung", - "labelGearNotSet": "Nicht konfiguriert", - "modalLabelDeleteGear": "Ausrüstung von Aktivität löschen", - "modalLabelDeleteGearBody": "Bist du sicher, dass du die Ausrüstung von der Aktivität entfernen möchtest?", - "modalLabelDeleteGearButton": "Ausrüstung löschen", - "successMessageGearAdded": "Ausrüstung zur Aktivität hinzugefügt", - "successMessageGearDeleted": "Ausrüstung von Aktivität gelöscht", - "errorMessageDeleteGear": "Fehler beim Löschen der Ausrüstung aus der Aktivität", - "errorMessageActivityNotFound": "Aktivität nicht gefunden", - "alertPrivacyMessage": "Du hast versteckte Informationen in dieser Aktivität. Du kannst sie sehen, aber andere nicht.", - "isHiddenMessage": "Diese Aktivität ist versteckt. Wahrscheinlich, weil sie ein Duplikat ist oder vom Benutzer versteckt wurde." -} \ No newline at end of file + "labelGear": "Ausrüstung", + "labelGearNotSet": "Nicht konfiguriert", + "modalLabelDeleteGear": "Ausrüstung von Aktivität löschen", + "modalLabelDeleteGearBody": "Bist du sicher, dass du die Ausrüstung von der Aktivität entfernen möchtest?", + "modalLabelDeleteGearButton": "Ausrüstung löschen", + "successMessageGearAdded": "Ausrüstung zur Aktivität hinzugefügt", + "successMessageGearDeleted": "Ausrüstung von Aktivität gelöscht", + "errorMessageDeleteGear": "Fehler beim Löschen der Ausrüstung aus der Aktivität", + "errorMessageActivityNotFound": "Aktivität nicht gefunden", + "alertPrivacyMessage": "Du hast versteckte Informationen in dieser Aktivität. Du kannst sie sehen, aber andere nicht.", + "isHiddenMessage": "Diese Aktivität ist versteckt. Wahrscheinlich, weil sie ein Duplikat ist oder vom Benutzer versteckt wurde." +} diff --git a/frontend/app/src/i18n/de/components/activities/activityBellowMPillsComponent.json b/frontend/app/src/i18n/de/components/activities/activityBellowMPillsComponent.json index 4e2d757e9..f81bc0e99 100644 --- a/frontend/app/src/i18n/de/components/activities/activityBellowMPillsComponent.json +++ b/frontend/app/src/i18n/de/components/activities/activityBellowMPillsComponent.json @@ -1,25 +1,25 @@ { - "subTitlePace": "Tempo", - "labelAvgPace": "Durchschnittstempo", - "labelMovingTime": "Bewegungszeit", - "labelElapsedTime": "Verstrichene Zeit", - "subTitleSpeed": "Geschwindigkeit", - "labelAvgSpeed": "Durchschnittsgeschwindigkeit", - "labelMaxSpeed": "Höchstgeschwindigkeit", - "subTitleHeartRate": "Herzfrequenz", - "labelAvgHeartRate": "Durchschnittliche Herzfrequenz", - "labelMaxHeartRate": "Maximale Herzfrequenz", - "subTitlePower": "Leistung", - "labelAvgPower": "Durchschnittliche Leistung", - "labelMaxPower": "Maximale Leistung", - "labelNormalizedPower": "Normalisierte Leistung", - "subTitleCadence": "Kadenz", - "labelAvgCadence": "Durchschnittliche Kadenz", - "labelMaxCadence": "Maximale Kadenz", - "subTitleElevation": "Höhe", - "labelElevationGain": "Höhengewinn", - "labelElevationLoss": "Höhenverlust", - "subTitleStrokeRate": "Schlagzahl", - "labelAvgStrokeRate": "Durchschnittliche Schlagzahl", - "labelMaxStrokeRate": "Maximale Schlagzahl" -} \ No newline at end of file + "subTitlePace": "Tempo", + "labelAvgPace": "Durchschnittstempo", + "labelMovingTime": "Bewegungszeit", + "labelElapsedTime": "Verstrichene Zeit", + "subTitleSpeed": "Geschwindigkeit", + "labelAvgSpeed": "Durchschnittsgeschwindigkeit", + "labelMaxSpeed": "Höchstgeschwindigkeit", + "subTitleHeartRate": "Herzfrequenz", + "labelAvgHeartRate": "Durchschnittliche Herzfrequenz", + "labelMaxHeartRate": "Maximale Herzfrequenz", + "subTitlePower": "Leistung", + "labelAvgPower": "Durchschnittliche Leistung", + "labelMaxPower": "Maximale Leistung", + "labelNormalizedPower": "Normalisierte Leistung", + "subTitleCadence": "Kadenz", + "labelAvgCadence": "Durchschnittliche Kadenz", + "labelMaxCadence": "Maximale Kadenz", + "subTitleElevation": "Höhe", + "labelElevationGain": "Höhengewinn", + "labelElevationLoss": "Höhenverlust", + "subTitleStrokeRate": "Schlagzahl", + "labelAvgStrokeRate": "Durchschnittliche Schlagzahl", + "labelMaxStrokeRate": "Maximale Schlagzahl" +} diff --git a/frontend/app/src/i18n/de/components/activities/activityLapsComponent.json b/frontend/app/src/i18n/de/components/activities/activityLapsComponent.json index aeac4cd4c..a690fe91c 100644 --- a/frontend/app/src/i18n/de/components/activities/activityLapsComponent.json +++ b/frontend/app/src/i18n/de/components/activities/activityLapsComponent.json @@ -1,14 +1,14 @@ { - "labelLapNumber": "Runde", - "labelLapIntensity": "Intensität", - "labelLapDistance": "Distanz", - "labelLapTime": "Zeit", - "labelLapPace": "Tempo", - "labelLapSpeed": "Geschwindigkeit", - "labelLapElevation": "Höhe", - "labelLapElev": "Höhe", - "labelLapAvgHr": "Durchschnittliche Herzfrequenz", - "labelLapHR": "HF", - "labelLapStrokeRate": "Schlagzahl", - "labelLapSR": "SZ" -} \ No newline at end of file + "labelLapNumber": "Runde", + "labelLapIntensity": "Intensität", + "labelLapDistance": "Distanz", + "labelLapTime": "Zeit", + "labelLapPace": "Tempo", + "labelLapSpeed": "Geschwindigkeit", + "labelLapElevation": "Höhe", + "labelLapElev": "Höhe", + "labelLapAvgHr": "Durchschnittliche Herzfrequenz", + "labelLapHR": "HF", + "labelLapStrokeRate": "Schlagzahl", + "labelLapSR": "SZ" +} diff --git a/frontend/app/src/i18n/de/components/activities/activityMandAbovePillsComponent.json b/frontend/app/src/i18n/de/components/activities/activityMandAbovePillsComponent.json index 1de297590..da3fd4b6a 100644 --- a/frontend/app/src/i18n/de/components/activities/activityMandAbovePillsComponent.json +++ b/frontend/app/src/i18n/de/components/activities/activityMandAbovePillsComponent.json @@ -1,17 +1,17 @@ { - "labelPillGraphs": "Diagramme", - "labelPillLaps": "Runden", - "labelPillWorkoutSets": "Sets", - "labelGraph": "Aktivitätsdiagramme", - "labelGraphHR": "Herzfrequenz", - "labelHRZones": "Herzfrequenzzonen", - "labelGraphPower": "Leistung", - "labelGraphCadence": "Taktung", - "labelGraphElevation": "Steigung", - "labelGraphVelocity": "Geschwindigkeit", - "labelGraphPace": "Tempo", - "labelGraphHRZone": "Zone", - "labelDownsampling": "Daten auf ~200 Punkte heruntergerechnet", - "errorMessageProcessingActivityStreams": "Fehler beim Verarbeiten der Aktivitäten", - "labelGraphStrokeRate": "Schlagzahl" -} \ No newline at end of file + "labelPillGraphs": "Diagramme", + "labelPillLaps": "Runden", + "labelPillWorkoutSets": "Sets", + "labelGraph": "Aktivitätsdiagramme", + "labelGraphHR": "Herzfrequenz", + "labelHRZones": "Herzfrequenzzonen", + "labelGraphPower": "Leistung", + "labelGraphCadence": "Taktung", + "labelGraphElevation": "Steigung", + "labelGraphVelocity": "Geschwindigkeit", + "labelGraphPace": "Tempo", + "labelGraphHRZone": "Zone", + "labelDownsampling": "Daten auf ~200 Punkte heruntergerechnet", + "errorMessageProcessingActivityStreams": "Fehler beim Verarbeiten der Aktivitäten", + "labelGraphStrokeRate": "Schlagzahl" +} diff --git a/frontend/app/src/i18n/de/components/activities/activityMapComponent.json b/frontend/app/src/i18n/de/components/activities/activityMapComponent.json index ac3cbc711..8d6e03e05 100644 --- a/frontend/app/src/i18n/de/components/activities/activityMapComponent.json +++ b/frontend/app/src/i18n/de/components/activities/activityMapComponent.json @@ -1,8 +1,8 @@ { - "modalMediaDeleteTitle": "Medien löschen", - "modalMediaDeleteBody1": "Bist Du dir sicher, dass Du das Bild mit der ID löschen willst ", - "modalMediaDeleteBody2": " und Name ", - "errorFetchingActivityStream": "Fehler beim Abrufen der Aktivitätsdaten", - "mediaDeletedSuccessfully": "Medien erfolgreich gelöscht", - "errorDeletingMedia": "Fehler beim Löschen der Medien" -} \ No newline at end of file + "modalMediaDeleteTitle": "Medien löschen", + "modalMediaDeleteBody1": "Bist Du dir sicher, dass Du das Bild mit der ID löschen willst ", + "modalMediaDeleteBody2": " und Name ", + "errorFetchingActivityStream": "Fehler beim Abrufen der Aktivitätsdaten", + "mediaDeletedSuccessfully": "Medien erfolgreich gelöscht", + "errorDeletingMedia": "Fehler beim Löschen der Medien" +} diff --git a/frontend/app/src/i18n/de/components/activities/activitySummaryComponent.json b/frontend/app/src/i18n/de/components/activities/activitySummaryComponent.json index 49d164297..e4260f05b 100644 --- a/frontend/app/src/i18n/de/components/activities/activitySummaryComponent.json +++ b/frontend/app/src/i18n/de/components/activities/activitySummaryComponent.json @@ -1,31 +1,31 @@ { - "userNameHidden": "Versteckt", - "visibilityPublic": "Öffentlich", - "visibilityFollowers": "Abonnenten", - "visibilityPrivate": "Privat", - "buttonDeleteActivity": "Aktivität löschen", - "buttonEditActivity": "Aktivität bearbeiten", - "buttonAddActivityMedia": "Medien hinzufügen", - "modalDeleteBody1": "Bist du sicher, dass du die Aktivität löschen möchtest ", - "modalDeleteBody2": "Dieser Vorgang kann nicht rückgängig gemacht werden.", - "modalAddMediaTitle": "Medien hinzufügen", - "modalAddMediaBody": "Lade .png, .jpg oder .jpeg Datei hoch", - "processingMediaUpload": "Verarbeite Medienupload...", - "successMediaUpload": "Medien erfolgreich hochgeladen", - "errorMediaUpload": "Fehler beim Hochladen der Medien", - "labelVirtual": "(Virtuell) ", - "privateNotes": "Private Notizen", - "activityDistance": "Distanz", - "activityTime": "Zeit", - "activityPace": "Tempo", - "activityAvgHR": "Durchschn. Herzfrequenz", - "activityMaxHR": "Max. Herzfrequenz", - "activityAvgPower": "Durchschnittliche Leistung", - "activityAvgSpeed": "Durchschnittsgeschwindigkeit", - "activityEleGain": "überwundene Steigung", - "activityEleLoss": "überwundenes Gefälle", - "activityCalories": "Kalorien", - "activityNoData": "Keine Daten", - "errorFetchingUserById": "Fehler beim Abrufen des Benutzers über id", - "errorDeletingActivity": "Fehler beim Löschen der Aktivität" -} \ No newline at end of file + "userNameHidden": "Versteckt", + "visibilityPublic": "Öffentlich", + "visibilityFollowers": "Abonnenten", + "visibilityPrivate": "Privat", + "buttonDeleteActivity": "Aktivität löschen", + "buttonEditActivity": "Aktivität bearbeiten", + "buttonAddActivityMedia": "Medien hinzufügen", + "modalDeleteBody1": "Bist du sicher, dass du die Aktivität löschen möchtest ", + "modalDeleteBody2": "Dieser Vorgang kann nicht rückgängig gemacht werden.", + "modalAddMediaTitle": "Medien hinzufügen", + "modalAddMediaBody": "Lade .png, .jpg oder .jpeg Datei hoch", + "processingMediaUpload": "Verarbeite Medienupload...", + "successMediaUpload": "Medien erfolgreich hochgeladen", + "errorMediaUpload": "Fehler beim Hochladen der Medien", + "labelVirtual": "(Virtuell) ", + "privateNotes": "Private Notizen", + "activityDistance": "Distanz", + "activityTime": "Zeit", + "activityPace": "Tempo", + "activityAvgHR": "Durchschn. Herzfrequenz", + "activityMaxHR": "Max. Herzfrequenz", + "activityAvgPower": "Durchschnittliche Leistung", + "activityAvgSpeed": "Durchschnittsgeschwindigkeit", + "activityEleGain": "überwundene Steigung", + "activityEleLoss": "überwundenes Gefälle", + "activityCalories": "Kalorien", + "activityNoData": "Keine Daten", + "errorFetchingUserById": "Fehler beim Abrufen des Benutzers über id", + "errorDeletingActivity": "Fehler beim Löschen der Aktivität" +} diff --git a/frontend/app/src/i18n/de/components/activities/activityWorkoutStepsComponent.json b/frontend/app/src/i18n/de/components/activities/activityWorkoutStepsComponent.json index e9373315b..5d44663c0 100644 --- a/frontend/app/src/i18n/de/components/activities/activityWorkoutStepsComponent.json +++ b/frontend/app/src/i18n/de/components/activities/activityWorkoutStepsComponent.json @@ -1,20 +1,20 @@ { - "labelWorkoutStepType": "Satztyp", - "labelWorkoutStepTime": "Satzzeit", - "labelWorkoutStepReps": "Anzahl Sätze", - "labelWorkoutStepIntensity": "Intensität", - "labelWorkoutStepNotes": "Notizen", - "labelWorkoutStepExerciseName": "Satzname", - "labelWorkoutStepExerciseWeight": "Gewicht", - "labelWorkoutStepSwimStroke": "Satz Schwimmtechnik", - "labelWorkoutSetType": "Typ festlegen", - "labelWorkoutSetTime": "Zeit festlegen", - "labelWorkoutSetReps": "Wiederholungen festlegen", - "labelWorkoutSetExerciseName": "Name festlegen", - "labelWorkoutSetExerciseWeight": "Gewicht festlegen", - "labelWorkoutSetTypeMobile": "Typ", - "labelWorkoutSetTimeMobile": "Zeit", - "labelWorkoutSetRepsMobile": "Wiederholungen", - "labelWorkoutSetExerciseNameMobile": "Name", - "labelWorkoutSetExerciseWeightMobile": "Gewicht" -} \ No newline at end of file + "labelWorkoutStepType": "Satztyp", + "labelWorkoutStepTime": "Satzzeit", + "labelWorkoutStepReps": "Anzahl Sätze", + "labelWorkoutStepIntensity": "Intensität", + "labelWorkoutStepNotes": "Notizen", + "labelWorkoutStepExerciseName": "Satzname", + "labelWorkoutStepExerciseWeight": "Gewicht", + "labelWorkoutStepSwimStroke": "Satz Schwimmtechnik", + "labelWorkoutSetType": "Typ festlegen", + "labelWorkoutSetTime": "Zeit festlegen", + "labelWorkoutSetReps": "Wiederholungen festlegen", + "labelWorkoutSetExerciseName": "Name festlegen", + "labelWorkoutSetExerciseWeight": "Gewicht festlegen", + "labelWorkoutSetTypeMobile": "Typ", + "labelWorkoutSetTimeMobile": "Zeit", + "labelWorkoutSetRepsMobile": "Wiederholungen", + "labelWorkoutSetExerciseNameMobile": "Name", + "labelWorkoutSetExerciseWeightMobile": "Gewicht" +} diff --git a/frontend/app/src/i18n/de/components/activities/modals/addGearToActivityModalComponent.json b/frontend/app/src/i18n/de/components/activities/modals/addGearToActivityModalComponent.json index f4da7533e..8627d969e 100644 --- a/frontend/app/src/i18n/de/components/activities/modals/addGearToActivityModalComponent.json +++ b/frontend/app/src/i18n/de/components/activities/modals/addGearToActivityModalComponent.json @@ -1,6 +1,6 @@ { - "modalLabelAddGear": "Sportgerät zur Aktivität hinzufügen", - "modalLabelSelectGear": "Sportgerät auswählen", - "modalButtonAddGear": "Sportgerät hinzufügen", - "errorEditingGear": "Fehler beim bearbeiten des Sportgeräts" -} \ No newline at end of file + "modalLabelAddGear": "Sportgerät zur Aktivität hinzufügen", + "modalLabelSelectGear": "Sportgerät auswählen", + "modalButtonAddGear": "Sportgerät hinzufügen", + "errorEditingGear": "Fehler beim bearbeiten des Sportgeräts" +} diff --git a/frontend/app/src/i18n/de/components/activities/modals/editActivityModalComponent.json b/frontend/app/src/i18n/de/components/activities/modals/editActivityModalComponent.json index cce0a0af8..461bb5aa3 100644 --- a/frontend/app/src/i18n/de/components/activities/modals/editActivityModalComponent.json +++ b/frontend/app/src/i18n/de/components/activities/modals/editActivityModalComponent.json @@ -1,63 +1,63 @@ { - "modalEditActivityTitle": "Aktivität bearbeiten", - "modalEditActivityDescriptionLabel": "Beschreibung", - "modalEditActivityDescriptionPlaceholder": "Beschreibung (max. 2500 Zeichen)", - "modalEditActivityPrivateNotesLabel": "Private Notizen", - "modalEditActivityPrivateNotesPlaceholder": "Private Notizen (max. 2500 Zeichen)", - "modalEditActivityNameLabel": "Name", - "modalEditActivityNamePlaceholder": "Name (max. 250 Zeichen)", - "modalEditActivityTypeLabel": "Typ", - "modalEditActivityTypeOption1": "Laufen", - "modalEditActivityTypeOption2": "Trailrun", - "modalEditActivityTypeOption34": "Track run", - "modalEditActivityTypeOption3": "Virtueller Lauf", - "modalEditActivityTypeOption4": "Fahrt", - "modalEditActivityTypeOption5": "Schotterfahrt", - "modalEditActivityTypeOption6": "Mountainbike-Fahrt", - "modalEditActivityTypeOption7": "Virtuelle Fahrt", - "modalEditActivityTypeOption8": "Schwimmen", - "modalEditActivityTypeOption9": "Schwimmen im offenen Wasser", - "modalEditActivityTypeOption10": "Training", - "modalEditActivityTypeOption11": "Gehen", - "modalEditActivityTypeOption12": "Wandern", - "modalEditActivityTypeOption13": "Rudern", - "modalEditActivityTypeOption14": "Yoga", - "modalEditActivityTypeOption15": "Ski Alpin", - "modalEditActivityTypeOption16": "Ski Nordisch", - "modalEditActivityTypeOption17": "Snowboardfahren", - "modalEditActivityTypeOption18": "Übergang", - "modalEditActivityTypeOption19": "Krafttraining", - "modalEditActivityTypeOption20": "Crossfit", - "modalEditActivityTypeOption21": "Tennis", - "modalEditActivityTypeOption22": "Tischtennis", - "modalEditActivityTypeOption23": "Badminton", - "modalEditActivityTypeOption24": "Squash", - "modalEditActivityTypeOption25": "Racquetball", - "modalEditActivityTypeOption26": "Pickleball", - "modalEditActivityTypeOption27": "Pendeln", - "modalEditActivityTypeOption28": "Indoor Fahrt", - "modalEditActivityTypeOption29": "Gemischte Oberflächen-Fahrt", - "modalEditActivityTypeOption30": "Windsurfen", - "modalEditActivityTypeOption31": "Indoor gehen", - "modalEditActivityTypeOption32": "Stand-Up-Paddling", - "modalEditActivityTypeOption33": "Surfen", - "modalEditActivityVisibilityLabel": "Sichtbarkeit", - "modalEditActivityVisibilityOption0": "Öffentlich", - "modalEditActivityVisibilityOption1": "Follower", - "modalEditActivityVisibilityOption2": "Privat", - "modalEditActivityIsHiddenLabel": "Versteckt", - "modalEditActivityHideStartTimeLabel": "Startzeit ausblenden", - "modalEditActivityHideLocationLabel": "Standort ausblenden", - "modalEditActivityHideMapLabel": "Karte ausblenden", - "modalEditActivityHideHrLabel": "Herzfrequenz ausblenden", - "modalEditActivityHidePowerLabel": "Leistung ausblenden", - "modalEditActivityHideCadenceLabel": "Kadenz ausblenden", - "modalEditActivityHideElevationLabel": "Höhe ausblenden", - "modalEditActivityHideSpeedLabel": "Geschwindigkeit ausblenden", - "modalEditActivityHidePaceLabel": "Tempo ausblenden", - "modalEditActivityHideLapsLabel": "Runden ausblenden", - "modalEditActivityHideWorkoutSetsStepsLabel": "Workout-Sets / Schritte ausblenden", - "modalEditActivityHideGearLabel": "Ausrüstung ausblenden", - "successActivityEdit": "Aktivität erfolgreich bearbeitet", - "errorActivityEdit": "Fehler beim Bearbeiten der Aktivität" -} \ No newline at end of file + "modalEditActivityTitle": "Aktivität bearbeiten", + "modalEditActivityDescriptionLabel": "Beschreibung", + "modalEditActivityDescriptionPlaceholder": "Beschreibung (max. 2500 Zeichen)", + "modalEditActivityPrivateNotesLabel": "Private Notizen", + "modalEditActivityPrivateNotesPlaceholder": "Private Notizen (max. 2500 Zeichen)", + "modalEditActivityNameLabel": "Name", + "modalEditActivityNamePlaceholder": "Name (max. 250 Zeichen)", + "modalEditActivityTypeLabel": "Typ", + "modalEditActivityTypeOption1": "Laufen", + "modalEditActivityTypeOption2": "Trailrun", + "modalEditActivityTypeOption34": "Track run", + "modalEditActivityTypeOption3": "Virtueller Lauf", + "modalEditActivityTypeOption4": "Fahrt", + "modalEditActivityTypeOption5": "Schotterfahrt", + "modalEditActivityTypeOption6": "Mountainbike-Fahrt", + "modalEditActivityTypeOption7": "Virtuelle Fahrt", + "modalEditActivityTypeOption8": "Schwimmen", + "modalEditActivityTypeOption9": "Schwimmen im offenen Wasser", + "modalEditActivityTypeOption10": "Training", + "modalEditActivityTypeOption11": "Gehen", + "modalEditActivityTypeOption12": "Wandern", + "modalEditActivityTypeOption13": "Rudern", + "modalEditActivityTypeOption14": "Yoga", + "modalEditActivityTypeOption15": "Ski Alpin", + "modalEditActivityTypeOption16": "Ski Nordisch", + "modalEditActivityTypeOption17": "Snowboardfahren", + "modalEditActivityTypeOption18": "Übergang", + "modalEditActivityTypeOption19": "Krafttraining", + "modalEditActivityTypeOption20": "Crossfit", + "modalEditActivityTypeOption21": "Tennis", + "modalEditActivityTypeOption22": "Tischtennis", + "modalEditActivityTypeOption23": "Badminton", + "modalEditActivityTypeOption24": "Squash", + "modalEditActivityTypeOption25": "Racquetball", + "modalEditActivityTypeOption26": "Pickleball", + "modalEditActivityTypeOption27": "Pendeln", + "modalEditActivityTypeOption28": "Indoor Fahrt", + "modalEditActivityTypeOption29": "Gemischte Oberflächen-Fahrt", + "modalEditActivityTypeOption30": "Windsurfen", + "modalEditActivityTypeOption31": "Indoor gehen", + "modalEditActivityTypeOption32": "Stand-Up-Paddling", + "modalEditActivityTypeOption33": "Surfen", + "modalEditActivityVisibilityLabel": "Sichtbarkeit", + "modalEditActivityVisibilityOption0": "Öffentlich", + "modalEditActivityVisibilityOption1": "Follower", + "modalEditActivityVisibilityOption2": "Privat", + "modalEditActivityIsHiddenLabel": "Versteckt", + "modalEditActivityHideStartTimeLabel": "Startzeit ausblenden", + "modalEditActivityHideLocationLabel": "Standort ausblenden", + "modalEditActivityHideMapLabel": "Karte ausblenden", + "modalEditActivityHideHrLabel": "Herzfrequenz ausblenden", + "modalEditActivityHidePowerLabel": "Leistung ausblenden", + "modalEditActivityHideCadenceLabel": "Kadenz ausblenden", + "modalEditActivityHideElevationLabel": "Höhe ausblenden", + "modalEditActivityHideSpeedLabel": "Geschwindigkeit ausblenden", + "modalEditActivityHidePaceLabel": "Tempo ausblenden", + "modalEditActivityHideLapsLabel": "Runden ausblenden", + "modalEditActivityHideWorkoutSetsStepsLabel": "Workout-Sets / Schritte ausblenden", + "modalEditActivityHideGearLabel": "Ausrüstung ausblenden", + "successActivityEdit": "Aktivität erfolgreich bearbeitet", + "errorActivityEdit": "Fehler beim Bearbeiten der Aktivität" +} diff --git a/frontend/app/src/i18n/de/components/followers/followersListComponent.json b/frontend/app/src/i18n/de/components/followers/followersListComponent.json index 8433688e4..c13a4cb93 100644 --- a/frontend/app/src/i18n/de/components/followers/followersListComponent.json +++ b/frontend/app/src/i18n/de/components/followers/followersListComponent.json @@ -1,16 +1,16 @@ { - "requestAccepted": "Angenommen", - "requestPending": "Anfrage ausstehend", - "followingModalTitle": "Follower entfernen", - "followingModalBody": "Bist du sicher, dass du den dir folgenden Benutzter entfernen möchtest? ", - "followerModalTitle": "Follower entfernen", - "followerModalBody": "Bist du sicher, dass du die dir folgende Person entfernen möchtest? ", - "followerAcceptModalTitle": "Folgeanfrage akzeptieren", - "followerAcceptModalBody": "Bist du sicher, dass du die Anfrage akzeptieren möchtest? ", - "followerDeclineModalTitle": "Folgeanfrage ablehnen ", - "followerDeclineModalBody": "Bist du sicher, dass du die Anfrage ablehnen möchtest? ", - "errorDeleteFollowing": "Fehler beim Löschen des Abos", - "errorDeleteFollower": "Fehler beim Löschen des Followers", - "errorUpdateFollower": "Fehler beim Aktualisieren des Followers", - "errorFetchingFollowersDetails": "Fehler beim Laden der Follower-Details" -} \ No newline at end of file + "requestAccepted": "Angenommen", + "requestPending": "Anfrage ausstehend", + "followingModalTitle": "Follower entfernen", + "followingModalBody": "Bist du sicher, dass du den dir folgenden Benutzter entfernen möchtest? ", + "followerModalTitle": "Follower entfernen", + "followerModalBody": "Bist du sicher, dass du die dir folgende Person entfernen möchtest? ", + "followerAcceptModalTitle": "Folgeanfrage akzeptieren", + "followerAcceptModalBody": "Bist du sicher, dass du die Anfrage akzeptieren möchtest? ", + "followerDeclineModalTitle": "Folgeanfrage ablehnen ", + "followerDeclineModalBody": "Bist du sicher, dass du die Anfrage ablehnen möchtest? ", + "errorDeleteFollowing": "Fehler beim Löschen des Abos", + "errorDeleteFollower": "Fehler beim Löschen des Followers", + "errorUpdateFollower": "Fehler beim Aktualisieren des Followers", + "errorFetchingFollowersDetails": "Fehler beim Laden der Follower-Details" +} diff --git a/frontend/app/src/i18n/de/components/gears/gearComponentAddEditModalComponent.json b/frontend/app/src/i18n/de/components/gears/gearComponentAddEditModalComponent.json index 0ce444659..233dc9bcb 100644 --- a/frontend/app/src/i18n/de/components/gears/gearComponentAddEditModalComponent.json +++ b/frontend/app/src/i18n/de/components/gears/gearComponentAddEditModalComponent.json @@ -1,19 +1,19 @@ { - "addEditGearComponentModalAddTitle": "Ausrüstung hinzufügen", - "addEditGearComponentModalEditTitle": "Ausrüstung bearbeiten", - "addEditGearComponentModalAddEditTypeLabel": "Typ", - "addEditGearComponentModalAddEditBrandLabel": "Hersteller", - "addEditGearComponentModalAddEditModelLabel": "Modell", - "addEditGearComponentModalAddEditPurchaseDateLabel": "Kaufdatum", - "addEditGearComponentModalAddEditExpectedDistanceLabel": "Erwartete Distanz", - "addEditGearComponentModalAddEditExpectedTimeLabel": "Erwartete Zeit", - "addEditGearComponentModalAddEditPurchaseValueLabel": "Kaufwert", - "addEditGearComponentModalAddEditRetiredDateLabel": "Datum Nutzungsende", - "addEditGearComponentModalAddEditIsActiveLabel": "Wird verwendet", - "successGearComponentAdded": "Ausrüstung erfolgreich hinzugefügt", - "successGearComponentEdited": "Ausrüstung erfolgreich bearbeitet", - "errorGearComponentAdd": "Fehler beim Hinzufügen der Ausrüstung", - "gearComponentListGearEditSuccessMessage": "Ausrüstung erfolgreich bearbeitet", - "gearComponentListGearEditErrorMessage": "Fehler beim Bearbeiten der Ausrüstung", - "retiredDateAfterPurchaseDateError": "Nutzungsende muss nach Kaufdatum sein" -} \ No newline at end of file + "addEditGearComponentModalAddTitle": "Ausrüstung hinzufügen", + "addEditGearComponentModalEditTitle": "Ausrüstung bearbeiten", + "addEditGearComponentModalAddEditTypeLabel": "Typ", + "addEditGearComponentModalAddEditBrandLabel": "Hersteller", + "addEditGearComponentModalAddEditModelLabel": "Modell", + "addEditGearComponentModalAddEditPurchaseDateLabel": "Kaufdatum", + "addEditGearComponentModalAddEditExpectedDistanceLabel": "Erwartete Distanz", + "addEditGearComponentModalAddEditExpectedTimeLabel": "Erwartete Zeit", + "addEditGearComponentModalAddEditPurchaseValueLabel": "Kaufwert", + "addEditGearComponentModalAddEditRetiredDateLabel": "Datum Nutzungsende", + "addEditGearComponentModalAddEditIsActiveLabel": "Wird verwendet", + "successGearComponentAdded": "Ausrüstung erfolgreich hinzugefügt", + "successGearComponentEdited": "Ausrüstung erfolgreich bearbeitet", + "errorGearComponentAdd": "Fehler beim Hinzufügen der Ausrüstung", + "gearComponentListGearEditSuccessMessage": "Ausrüstung erfolgreich bearbeitet", + "gearComponentListGearEditErrorMessage": "Fehler beim Bearbeiten der Ausrüstung", + "retiredDateAfterPurchaseDateError": "Nutzungsende muss nach Kaufdatum sein" +} diff --git a/frontend/app/src/i18n/de/components/gears/gearComponentListComponent.json b/frontend/app/src/i18n/de/components/gears/gearComponentListComponent.json index b2165c862..1e9ee7b2f 100644 --- a/frontend/app/src/i18n/de/components/gears/gearComponentListComponent.json +++ b/frontend/app/src/i18n/de/components/gears/gearComponentListComponent.json @@ -1,79 +1,79 @@ { - "gearComponentBackTire": "Hinterreifen", - "gearComponentFrontTire": "Vorderreifen", - "gearComponentBackTube": "Schlauch Hinterreifen", - "gearComponentFrontTube": "Schlauch Vorderreifen", - "gearComponentBackWheelValve": "Ventil Hinterreifen", - "gearComponentFrontWheelValve": "Ventil Vorderreifen", - "gearComponentBackTubelessSealant": "Hintere Dichtungsmasse Tubeless", - "gearComponentBackTubelessRimTape": "Hinteres Felgenband Tubeless", - "gearComponentFrontTubelessSealant": "Vordere Dichtungsmasse Tubeless", - "gearComponentFrontTubelessRimTape": "Vorderes Felgenband Tubeless", - "gearComponentBackWheel": "Hinterrad", - "gearComponentFrontWheel": "Vorderrad", - "gearComponentBackBreakRotor": "Hintere Bremsscheibe", - "gearComponentFrontBreakRotor": "Vordere Bremsscheibe", - "gearComponentBackBreakPads": "Hintere Bremsbeläge", - "gearComponentFrontBreakPads": "Vordere Bremsbeläge", - "gearComponentBackBreakOil": "Hinteres Bremsöl", - "gearComponentFrontBreakOil": "Vorderes Bremsöl", - "gearComponentCrankLeftPowerMeter": "Linke Kurbel mit Leistungsmesser", - "gearComponentCrankRightPowerMeter": "Rechte Kurbel mit Leistungsmesser", - "gearComponentCranksetPowerMeter": "Kurbelset Leistungsmesser", - "gearComponentPedalsLeftPowerMeter": "Linke Pedale Leistungsmesser", - "gearComponentPedalsRightPowerMeter": "Rechte Pedale Leistungsmesser", - "gearComponentPedalsPowerMeter": "Pedalset Leistungsmesser", - "gearComponentPedals": "Pedale", - "gearComponentCrankset": "Kurbelset", - "gearComponentCassette": "Kassette", - "gearComponentChain": "Kette", - "gearComponentFrontShifter": "Vordere Schaltung", - "gearComponentFrontDerailleur": "Vorderes Schaltwerk", - "gearComponentRearShifter": "Hintere Schaltung", - "gearComponentRearDerailleur": "Hinteres Schaltwerk", - "gearComponentBottomBracket": "Bremse Hinterrad", - "gearComponentBottleCage": "Flaschenhalterung", - "gearComponentHandlebar": "Lenker", - "gearComponentHeadset": "Headset", - "gearComponentComputerMount": "Fahrradcomputer Halterung", - "gearComponentHandlebarTape": "Lenker Tape", - "gearComponentGrips": "Griffe", - "gearComponentStem": "Schaft", - "gearComponentSeatpost": "Sattelschaft", - "gearComponentSaddle": "Sattel", - "gearComponentFork": "Gabel", - "gearComponentFrame": "Rahmen", - "gearComponentCleats": "Schuhplatten", - "gearComponentInsoles": "Einlegesohlen", - "gearComponentLaces": "Schnürsenkel", - "gearComponentBaseGrip": "Griffe", - "gearComponentBumpers": "Abstandhalter", - "gearComponentGrommets": "Grommets", - "gearComponentOverGrip": "Übergriff", - "gearComponentStrings": "Kabel", - "gearComponentSail": "Segel", - "gearComponentBoard": "Board", - "gearComponentMast": "Mast", - "gearComponentBoom": "Gabel", - "gearComponentMastExtension": "Mastverlängerung", - "gearComponentMastBase": "Mast Basis", - "gearComponentMastUniversalJoint": "Mast Universalgelenk", - "gearComponentFin": "Flosse", - "gearComponentFootstraps": "Fußbänder", - "gearComponentHarnessLines": "Trapezleine", - "gearComponentRiggingLines": "Takelage", - "gearComponentFootpad": "Fußpad", - "gearComponentImpactVest": "Schutzweste", - "gearComponentLifeguardVest": "Rettungsweste", - "gearComponentHelmet": "Helm", - "gearComponentWing": "Wing", - "gearComponentFrontFoil": "Front Flügel", - "gearComponentStabilizer": "Stabilisator", - "gearComponentFuselage": "Rumpf", - "gearComponentOf": " von ", - "gearComponentListGearComponentIsInactiveBadge": "Inaktiv", - "gearComponentListModalDeleteGearComponentTitle": "Ausrüstung löschen", - "gearComponentListModalDeleteGearComponentBody": "Bist du sicher, dass du die Ausrüstung löschen möchtest? ", - "gearComponentListGearDeleteSuccessMessage": "Ausrüstung erfolgreich gelöscht", - "gearComponentListGearDeleteErrorMessage": "Fehler beim Löschen der Ausrüstung" -} \ No newline at end of file + "gearComponentBackTire": "Hinterreifen", + "gearComponentFrontTire": "Vorderreifen", + "gearComponentBackTube": "Schlauch Hinterreifen", + "gearComponentFrontTube": "Schlauch Vorderreifen", + "gearComponentBackWheelValve": "Ventil Hinterreifen", + "gearComponentFrontWheelValve": "Ventil Vorderreifen", + "gearComponentBackTubelessSealant": "Hintere Dichtungsmasse Tubeless", + "gearComponentBackTubelessRimTape": "Hinteres Felgenband Tubeless", + "gearComponentFrontTubelessSealant": "Vordere Dichtungsmasse Tubeless", + "gearComponentFrontTubelessRimTape": "Vorderes Felgenband Tubeless", + "gearComponentBackWheel": "Hinterrad", + "gearComponentFrontWheel": "Vorderrad", + "gearComponentBackBreakRotor": "Hintere Bremsscheibe", + "gearComponentFrontBreakRotor": "Vordere Bremsscheibe", + "gearComponentBackBreakPads": "Hintere Bremsbeläge", + "gearComponentFrontBreakPads": "Vordere Bremsbeläge", + "gearComponentBackBreakOil": "Hinteres Bremsöl", + "gearComponentFrontBreakOil": "Vorderes Bremsöl", + "gearComponentCrankLeftPowerMeter": "Linke Kurbel mit Leistungsmesser", + "gearComponentCrankRightPowerMeter": "Rechte Kurbel mit Leistungsmesser", + "gearComponentCranksetPowerMeter": "Kurbelset Leistungsmesser", + "gearComponentPedalsLeftPowerMeter": "Linke Pedale Leistungsmesser", + "gearComponentPedalsRightPowerMeter": "Rechte Pedale Leistungsmesser", + "gearComponentPedalsPowerMeter": "Pedalset Leistungsmesser", + "gearComponentPedals": "Pedale", + "gearComponentCrankset": "Kurbelset", + "gearComponentCassette": "Kassette", + "gearComponentChain": "Kette", + "gearComponentFrontShifter": "Vordere Schaltung", + "gearComponentFrontDerailleur": "Vorderes Schaltwerk", + "gearComponentRearShifter": "Hintere Schaltung", + "gearComponentRearDerailleur": "Hinteres Schaltwerk", + "gearComponentBottomBracket": "Bremse Hinterrad", + "gearComponentBottleCage": "Flaschenhalterung", + "gearComponentHandlebar": "Lenker", + "gearComponentHeadset": "Headset", + "gearComponentComputerMount": "Fahrradcomputer Halterung", + "gearComponentHandlebarTape": "Lenker Tape", + "gearComponentGrips": "Griffe", + "gearComponentStem": "Schaft", + "gearComponentSeatpost": "Sattelschaft", + "gearComponentSaddle": "Sattel", + "gearComponentFork": "Gabel", + "gearComponentFrame": "Rahmen", + "gearComponentCleats": "Schuhplatten", + "gearComponentInsoles": "Einlegesohlen", + "gearComponentLaces": "Schnürsenkel", + "gearComponentBaseGrip": "Griffe", + "gearComponentBumpers": "Abstandhalter", + "gearComponentGrommets": "Grommets", + "gearComponentOverGrip": "Übergriff", + "gearComponentStrings": "Kabel", + "gearComponentSail": "Segel", + "gearComponentBoard": "Board", + "gearComponentMast": "Mast", + "gearComponentBoom": "Gabel", + "gearComponentMastExtension": "Mastverlängerung", + "gearComponentMastBase": "Mast Basis", + "gearComponentMastUniversalJoint": "Mast Universalgelenk", + "gearComponentFin": "Flosse", + "gearComponentFootstraps": "Fußbänder", + "gearComponentHarnessLines": "Trapezleine", + "gearComponentRiggingLines": "Takelage", + "gearComponentFootpad": "Fußpad", + "gearComponentImpactVest": "Schutzweste", + "gearComponentLifeguardVest": "Rettungsweste", + "gearComponentHelmet": "Helm", + "gearComponentWing": "Wing", + "gearComponentFrontFoil": "Front Flügel", + "gearComponentStabilizer": "Stabilisator", + "gearComponentFuselage": "Rumpf", + "gearComponentOf": " von ", + "gearComponentListGearComponentIsInactiveBadge": "Inaktiv", + "gearComponentListModalDeleteGearComponentTitle": "Ausrüstung löschen", + "gearComponentListModalDeleteGearComponentBody": "Bist du sicher, dass du die Ausrüstung löschen möchtest? ", + "gearComponentListGearDeleteSuccessMessage": "Ausrüstung erfolgreich gelöscht", + "gearComponentListGearDeleteErrorMessage": "Fehler beim Löschen der Ausrüstung" +} diff --git a/frontend/app/src/i18n/de/components/gears/gearsAddEditGearModalComponent.json b/frontend/app/src/i18n/de/components/gears/gearsAddEditGearModalComponent.json index a38c4ff12..3ce7419a1 100644 --- a/frontend/app/src/i18n/de/components/gears/gearsAddEditGearModalComponent.json +++ b/frontend/app/src/i18n/de/components/gears/gearsAddEditGearModalComponent.json @@ -1,29 +1,29 @@ { - "addEditGearModalEditTitle": "Ausrüstung bearbeiten", - "addEditGearModalAddTitle": "Ausrüstung hinzufügen", - "addEditGearModalAddBrandLabel": "Hersteller", - "addEditGearModalAddModelLabel": "Modell", - "addEditGearModalAddNicknameLabel": "Spitzname", - "addEditGearModalAddTypeLabel": "Ausrüstungstyp", - "addEditGearModalAddTypeOption1": "Fahrrad", - "addEditGearModalAddTypeOption2": "Schuhe", - "addEditGearModalAddTypeOption3": "Neoprenanzug", - "addEditGearModalAddTypeOption4": "Tennisschläger", - "addEditGearModalAddTypeOption5": "Skis", - "addEditGearModalAddTypeOption6": "Snowboard", - "addEditGearModalAddTypeOption7": "Windsurfen", - "addEditGearModalAddTypeOption8": "Wassersport-Board", - "addEditGearModalAddDateLabel": "Erstellt am", - "addEditGearModalAddIsActiveLabel": "Ist aktiv", - "addEditGearModalAddIsActiveOption1": "Aktiv", - "addEditGearModalAddIsActiveOption0": "Inaktiv", - "addEditGearModalAddIsInitialKmsLabel": "Initialer Kilometerstand", - "addEditGearModalAddIsInitialMilesLabel": "Anfangsmeilen", - "addEditGearModalAddEditPurchaseValueLabel": "Kaufwert", - "errorNicknameAlreadyExistsFeedback": "Spitzname ist bereits vorhanden", - "errorNotPossibleToGetGearByNickname": "Es war nicht möglich, die Ausrüstung über den Spitznamen zur Validierung zu bekommen", - "successGearAdded": "Ausrüstung erfolgreich hinzugefügt", - "errorGearAdd": "Fehler beim Hinzufügen der Ausrüstung", - "successGearEdited": "Ausrüstung erfolgreich bearbeitet", - "errorGearEdit": "Fehler beim bearbeiten aufgetreten" -} \ No newline at end of file + "addEditGearModalEditTitle": "Ausrüstung bearbeiten", + "addEditGearModalAddTitle": "Ausrüstung hinzufügen", + "addEditGearModalAddBrandLabel": "Hersteller", + "addEditGearModalAddModelLabel": "Modell", + "addEditGearModalAddNicknameLabel": "Spitzname", + "addEditGearModalAddTypeLabel": "Ausrüstungstyp", + "addEditGearModalAddTypeOption1": "Fahrrad", + "addEditGearModalAddTypeOption2": "Schuhe", + "addEditGearModalAddTypeOption3": "Neoprenanzug", + "addEditGearModalAddTypeOption4": "Tennisschläger", + "addEditGearModalAddTypeOption5": "Skis", + "addEditGearModalAddTypeOption6": "Snowboard", + "addEditGearModalAddTypeOption7": "Windsurfen", + "addEditGearModalAddTypeOption8": "Wassersport-Board", + "addEditGearModalAddDateLabel": "Erstellt am", + "addEditGearModalAddIsActiveLabel": "Ist aktiv", + "addEditGearModalAddIsActiveOption1": "Aktiv", + "addEditGearModalAddIsActiveOption0": "Inaktiv", + "addEditGearModalAddIsInitialKmsLabel": "Initialer Kilometerstand", + "addEditGearModalAddIsInitialMilesLabel": "Anfangsmeilen", + "addEditGearModalAddEditPurchaseValueLabel": "Kaufwert", + "errorNicknameAlreadyExistsFeedback": "Spitzname ist bereits vorhanden", + "errorNotPossibleToGetGearByNickname": "Es war nicht möglich, die Ausrüstung über den Spitznamen zur Validierung zu bekommen", + "successGearAdded": "Ausrüstung erfolgreich hinzugefügt", + "errorGearAdd": "Fehler beim Hinzufügen der Ausrüstung", + "successGearEdited": "Ausrüstung erfolgreich bearbeitet", + "errorGearEdit": "Fehler beim bearbeiten aufgetreten" +} diff --git a/frontend/app/src/i18n/de/components/gears/gearsListComponent.json b/frontend/app/src/i18n/de/components/gears/gearsListComponent.json index 8006fc4c9..390616e03 100644 --- a/frontend/app/src/i18n/de/components/gears/gearsListComponent.json +++ b/frontend/app/src/i18n/de/components/gears/gearsListComponent.json @@ -1,16 +1,16 @@ { - "gearListTypeLabel": "Typ", - "gearListTypeOption1": "Fahrrad", - "gearListTypeOption2": "Schuhe", - "gearListTypeOption3": "Neoprenanzug", - "gearListTypeOption4": "Rack", - "gearListTypeOption5": "Skis", - "gearListTypeOption6": "Snowboard", - "gearListTypeOption7": "Windsurfen", - "gearListTypeOption8": "Wassersport-Board", - "gearListGearIsInactiveBadge": "Inaktiv", - "gearListModalDeleteGearTitle": "Ausrüstung löschen", - "gearListModalDeleteGearBody": "Bist du sicher, dass du die Ausrüstung löschen möchtest? ", - "gearListGearDeleteSuccessMessage": "Ausrüstung erfolgreich gelöscht", - "gearListGearDeleteErrorMessage": "Fehler beim Löschen der Ausrüstung" -} \ No newline at end of file + "gearListTypeLabel": "Typ", + "gearListTypeOption1": "Fahrrad", + "gearListTypeOption2": "Schuhe", + "gearListTypeOption3": "Neoprenanzug", + "gearListTypeOption4": "Rack", + "gearListTypeOption5": "Skis", + "gearListTypeOption6": "Snowboard", + "gearListTypeOption7": "Windsurfen", + "gearListTypeOption8": "Wassersport-Board", + "gearListGearIsInactiveBadge": "Inaktiv", + "gearListModalDeleteGearTitle": "Ausrüstung löschen", + "gearListModalDeleteGearBody": "Bist du sicher, dass du die Ausrüstung löschen möchtest? ", + "gearListGearDeleteSuccessMessage": "Ausrüstung erfolgreich gelöscht", + "gearListGearDeleteErrorMessage": "Fehler beim Löschen der Ausrüstung" +} diff --git a/frontend/app/src/i18n/de/components/health/healthDashboardZoneComponent.json b/frontend/app/src/i18n/de/components/health/healthDashboardZoneComponent.json index 9a51fb672..f8656a3f5 100644 --- a/frontend/app/src/i18n/de/components/health/healthDashboardZoneComponent.json +++ b/frontend/app/src/i18n/de/components/health/healthDashboardZoneComponent.json @@ -1,13 +1,13 @@ { - "weight": "Gewicht", - "noWeightData": "Keine Gewichtsdaten", - "noWeightTarget": "Kein Gewichtsziel", - "noHeightDefined": "Keine Körpergröße für Nutzer definiert", - "bmi": "BMI", - "bmiUnderweight": "Untergewicht", - "bmiNormalWeight": "Normalgewicht", - "bmiOverweight": "Übergewichtig", - "bmiObesityClass1": "Fettleibigkeit (Klasse 1)", - "bmiObesityClass2": "Fettleibigkeit (Klasse 2)", - "bmiObesityClass3": "Fettleibigkeit (Klasse 3)" -} \ No newline at end of file + "weight": "Gewicht", + "noWeightData": "Keine Gewichtsdaten", + "noWeightTarget": "Kein Gewichtsziel", + "noHeightDefined": "Keine Körpergröße für Nutzer definiert", + "bmi": "BMI", + "bmiUnderweight": "Untergewicht", + "bmiNormalWeight": "Normalgewicht", + "bmiOverweight": "Übergewichtig", + "bmiObesityClass1": "Fettleibigkeit (Klasse 1)", + "bmiObesityClass2": "Fettleibigkeit (Klasse 2)", + "bmiObesityClass3": "Fettleibigkeit (Klasse 3)" +} diff --git a/frontend/app/src/i18n/de/components/health/healthSideBarComponent.json b/frontend/app/src/i18n/de/components/health/healthSideBarComponent.json index e7a458b38..96cc4514e 100644 --- a/frontend/app/src/i18n/de/components/health/healthSideBarComponent.json +++ b/frontend/app/src/i18n/de/components/health/healthSideBarComponent.json @@ -1,4 +1,4 @@ { - "dashboardSection": "Dashboard", - "weightSection": "Gewicht" -} \ No newline at end of file + "dashboardSection": "Dashboard", + "weightSection": "Gewicht" +} diff --git a/frontend/app/src/i18n/de/components/health/healthWeightZone/healthWeightAddEditModalComponent.json b/frontend/app/src/i18n/de/components/health/healthWeightZone/healthWeightAddEditModalComponent.json index 69d0db8a1..fdf8e2f73 100644 --- a/frontend/app/src/i18n/de/components/health/healthWeightZone/healthWeightAddEditModalComponent.json +++ b/frontend/app/src/i18n/de/components/health/healthWeightZone/healthWeightAddEditModalComponent.json @@ -1,8 +1,8 @@ { - "addWeightModalTitle": "Gewicht hinzufügen", - "editWeightModalTitle": "Gewicht bearbeiten", - "addWeightWeightLabel": "Gewicht", - "addWeightDateLabel": "Datum", - "successAddWeight": "Gewicht hinzugefügt", - "errorAddWeight": "Fehler beim hinzufügen des Gewichts" -} \ No newline at end of file + "addWeightModalTitle": "Gewicht hinzufügen", + "editWeightModalTitle": "Gewicht bearbeiten", + "addWeightWeightLabel": "Gewicht", + "addWeightDateLabel": "Datum", + "successAddWeight": "Gewicht hinzugefügt", + "errorAddWeight": "Fehler beim hinzufügen des Gewichts" +} diff --git a/frontend/app/src/i18n/de/components/health/healthWeightZone/healthWeightListComponent.json b/frontend/app/src/i18n/de/components/health/healthWeightZone/healthWeightListComponent.json index 04517c932..98301dceb 100644 --- a/frontend/app/src/i18n/de/components/health/healthWeightZone/healthWeightListComponent.json +++ b/frontend/app/src/i18n/de/components/health/healthWeightZone/healthWeightListComponent.json @@ -1,9 +1,9 @@ { - "labelGarminConnect": "Garmin Connect", - "modalDeleteWeightTitle": "Gewicht löschen", - "modalDeleteWeightBody": "Bist du sicher, dass du den Gewichtseintrag für löschen möchtest ", - "successDeleteWeight": "Gewicht gelöscht", - "errorDeleteWeight": "Gewichtseintrag konnte nicht gelöscht werden", - "successEditWeight": "Gewicht bearbeitet", - "errorEditWeight": "Gewichtseintrag konnte nicht bearbeitet werden" -} \ No newline at end of file + "labelGarminConnect": "Garmin Connect", + "modalDeleteWeightTitle": "Gewicht löschen", + "modalDeleteWeightBody": "Bist du sicher, dass du den Gewichtseintrag für löschen möchtest ", + "successDeleteWeight": "Gewicht gelöscht", + "errorDeleteWeight": "Gewichtseintrag konnte nicht gelöscht werden", + "successEditWeight": "Gewicht bearbeitet", + "errorEditWeight": "Gewichtseintrag konnte nicht bearbeitet werden" +} diff --git a/frontend/app/src/i18n/de/components/health/healthWeightZoneComponent.json b/frontend/app/src/i18n/de/components/health/healthWeightZoneComponent.json index 1c0079348..16c2d3603 100644 --- a/frontend/app/src/i18n/de/components/health/healthWeightZoneComponent.json +++ b/frontend/app/src/i18n/de/components/health/healthWeightZoneComponent.json @@ -1,6 +1,6 @@ { - "buttonAddWeight": "Gewicht hinzufügen", - "labelNumberOfHealthDataWeight1": "Insgesamt ", - "labelNumberOfHealthDataWeight2": " Gewichtsmessung(en) hinzugefügt (", - "labelNumberOfHealthDataWeight3": " geladen):" -} \ No newline at end of file + "buttonAddWeight": "Gewicht hinzufügen", + "labelNumberOfHealthDataWeight1": "Insgesamt ", + "labelNumberOfHealthDataWeight2": " Gewichtsmessung(en) hinzugefügt (", + "labelNumberOfHealthDataWeight3": " geladen):" +} diff --git a/frontend/app/src/i18n/de/components/navbar/navbarComponent.json b/frontend/app/src/i18n/de/components/navbar/navbarComponent.json index fe5923704..abd28fd67 100644 --- a/frontend/app/src/i18n/de/components/navbar/navbarComponent.json +++ b/frontend/app/src/i18n/de/components/navbar/navbarComponent.json @@ -1,13 +1,13 @@ { - "search": "Suche", - "activities": "Aktivitäten", - "activitiesList": "Liste", - "summary": "Zusammenfassung", - "gear": "Ausrüstung", - "health": "Gesundheit", - "profile": "Profil", - "settings": "Einstellungen", - "login": "Anmelden", - "logout": "Abmelden", - "errorLogout": "Fehler beim Ausloggen" -} \ No newline at end of file + "search": "Suche", + "activities": "Aktivitäten", + "activitiesList": "Liste", + "summary": "Zusammenfassung", + "gear": "Ausrüstung", + "health": "Gesundheit", + "profile": "Profil", + "settings": "Einstellungen", + "login": "Anmelden", + "logout": "Abmelden", + "errorLogout": "Fehler beim Ausloggen" +} diff --git a/frontend/app/src/i18n/de/components/noItemsFoundComponent.json b/frontend/app/src/i18n/de/components/noItemsFoundComponent.json index f77446479..92a4f3dfc 100644 --- a/frontend/app/src/i18n/de/components/noItemsFoundComponent.json +++ b/frontend/app/src/i18n/de/components/noItemsFoundComponent.json @@ -1,4 +1,4 @@ { - "title": "Ups...", - "subtitle": "Kein Datensatz gefunden" -} \ No newline at end of file + "title": "Ups...", + "subtitle": "Kein Datensatz gefunden" +} diff --git a/frontend/app/src/i18n/de/components/notifications/navbarNotificationsComponent.json b/frontend/app/src/i18n/de/components/notifications/navbarNotificationsComponent.json index f65f34831..80f5ce245 100644 --- a/frontend/app/src/i18n/de/components/notifications/navbarNotificationsComponent.json +++ b/frontend/app/src/i18n/de/components/notifications/navbarNotificationsComponent.json @@ -1,6 +1,6 @@ { - "errorFetchingNotificationsPagination": "Fehler beim Abrufen der Benachrichtigungen mit Seitennummerierung", - "errorFetchingNotificationsNumber": "Fehler beim Abrufen der Benachrichtigungsanzahl", - "errorFetchingNotificationById": "Fehler beim Abrufen der Benachrichtigung anhand der ID", - "errorFetchingMessageFromWebSocket": "Fehler beim Abrufen der Nachricht aus WebSocket" -} \ No newline at end of file + "errorFetchingNotificationsPagination": "Fehler beim Abrufen der Benachrichtigungen mit Seitennummerierung", + "errorFetchingNotificationsNumber": "Fehler beim Abrufen der Benachrichtigungsanzahl", + "errorFetchingNotificationById": "Fehler beim Abrufen der Benachrichtigung anhand der ID", + "errorFetchingMessageFromWebSocket": "Fehler beim Abrufen der Nachricht aus WebSocket" +} diff --git a/frontend/app/src/i18n/de/components/notifications/newAcceptedRequestNotificationComponent.json b/frontend/app/src/i18n/de/components/notifications/newAcceptedRequestNotificationComponent.json index 7d4c0ade8..8e83d31c3 100644 --- a/frontend/app/src/i18n/de/components/notifications/newAcceptedRequestNotificationComponent.json +++ b/frontend/app/src/i18n/de/components/notifications/newAcceptedRequestNotificationComponent.json @@ -1,4 +1,4 @@ { - "newAcceptedRequestTitle": "Neue akzeptierte Anfrage", - "newAcceptedRequestSubTitle": " hat deine Follower-Anfrage angenommen" -} \ No newline at end of file + "newAcceptedRequestTitle": "Neue akzeptierte Anfrage", + "newAcceptedRequestSubTitle": " hat deine Follower-Anfrage angenommen" +} diff --git a/frontend/app/src/i18n/de/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json b/frontend/app/src/i18n/de/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json index 8ecf28d94..b5faef375 100644 --- a/frontend/app/src/i18n/de/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json +++ b/frontend/app/src/i18n/de/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json @@ -1,4 +1,4 @@ { - "newActivityDuplicateStartTimeTitle": "Neue Aktivität mit gleicher Startzeit", - "newActivityDuplicateStartTimeSubTitle": "Eine Aktivität wurde hinzugefügt, deren Startzeit sich mit einer bestehenden Aktivität überschneidet. Bitte überprüfen" -} \ No newline at end of file + "newActivityDuplicateStartTimeTitle": "Neue Aktivität mit gleicher Startzeit", + "newActivityDuplicateStartTimeSubTitle": "Eine Aktivität wurde hinzugefügt, deren Startzeit sich mit einer bestehenden Aktivität überschneidet. Bitte überprüfen" +} diff --git a/frontend/app/src/i18n/de/components/notifications/newActivityNotificationComponent.json b/frontend/app/src/i18n/de/components/notifications/newActivityNotificationComponent.json index 34bd38ed7..3966664e8 100644 --- a/frontend/app/src/i18n/de/components/notifications/newActivityNotificationComponent.json +++ b/frontend/app/src/i18n/de/components/notifications/newActivityNotificationComponent.json @@ -1,4 +1,4 @@ { - "newActivityTitle": "Neue Aktivität", - "newActivitySubTitle": "Tolle Leistung! Eine neue Aktivität wurde hinzugefügt!" -} \ No newline at end of file + "newActivityTitle": "Neue Aktivität", + "newActivitySubTitle": "Tolle Leistung! Eine neue Aktivität wurde hinzugefügt!" +} diff --git a/frontend/app/src/i18n/de/components/notifications/newFollowerRequestNotificationComponent.json b/frontend/app/src/i18n/de/components/notifications/newFollowerRequestNotificationComponent.json index 80dda3730..afabaf600 100644 --- a/frontend/app/src/i18n/de/components/notifications/newFollowerRequestNotificationComponent.json +++ b/frontend/app/src/i18n/de/components/notifications/newFollowerRequestNotificationComponent.json @@ -1,4 +1,4 @@ { - "newFollowerRequestTitle": "Neue Follower-Anfrage", - "newFollowerRequestSubTitle": "Du hast eine neue Follower-Anfrage von " -} \ No newline at end of file + "newFollowerRequestTitle": "Neue Follower-Anfrage", + "newFollowerRequestSubTitle": "Du hast eine neue Follower-Anfrage von " +} diff --git a/frontend/app/src/i18n/de/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json b/frontend/app/src/i18n/de/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json index bc0079350..d6e962fc7 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json @@ -1,3 +1,3 @@ { - "formLabel": "Sprache" -} \ No newline at end of file + "formLabel": "Sprache" +} diff --git a/frontend/app/src/i18n/de/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json b/frontend/app/src/i18n/de/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json index 9e90634cc..b3fa77250 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json @@ -1,6 +1,6 @@ { - "formLabel": "Design", - "themeLight": "Hell", - "themeDark": "Dunkel", - "themeAuto": "Automatisch" -} \ No newline at end of file + "formLabel": "Design", + "themeLight": "Hell", + "themeDark": "Dunkel", + "themeAuto": "Automatisch" +} diff --git a/frontend/app/src/i18n/de/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json b/frontend/app/src/i18n/de/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json index bc1293b5c..5a1ab1fda 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json @@ -1,14 +1,14 @@ { - "garminConnectAuthModalTitle": "Garmin Connect Konto verbinden", - "garminConnectAuthModalUsernameLabel": "Garmin Connect E-Mail", - "garminConnectAuthModalUsernamePlaceholder": "Garmin Connect E-Mail", - "garminConnectAuthModalPasswordLabel": "Garmin Connect Passwort", - "garminConnectAuthModalPasswordPlaceholder": "Garmin Connect Passwort", - "garminConnectAuthModalMfaCodeLabel": "MFA-Code", - "garminConnectAuthModalMfaCodePlaceholder": "MFA-Code", - "buttonSubmitMfaCode": "MFA-Code absenden", - "garminConnectAuthModalLoginButton": "Anmelden", - "processingMessageLinkGarminConnect": "Verknüpfe Garmin Connect Konto...", - "successMessageLinkGarminConnect": "Garmin Connect Konto verknüpft", - "errorMessageUnableToLinkGarminConnect": "Die Verbindung zum Garmin Connect Konto konnte nicht getrennt werden" -} \ No newline at end of file + "garminConnectAuthModalTitle": "Garmin Connect Konto verbinden", + "garminConnectAuthModalUsernameLabel": "Garmin Connect E-Mail", + "garminConnectAuthModalUsernamePlaceholder": "Garmin Connect E-Mail", + "garminConnectAuthModalPasswordLabel": "Garmin Connect Passwort", + "garminConnectAuthModalPasswordPlaceholder": "Garmin Connect Passwort", + "garminConnectAuthModalMfaCodeLabel": "MFA-Code", + "garminConnectAuthModalMfaCodePlaceholder": "MFA-Code", + "buttonSubmitMfaCode": "MFA-Code absenden", + "garminConnectAuthModalLoginButton": "Anmelden", + "processingMessageLinkGarminConnect": "Verknüpfe Garmin Connect Konto...", + "successMessageLinkGarminConnect": "Garmin Connect Konto verknüpft", + "errorMessageUnableToLinkGarminConnect": "Die Verbindung zum Garmin Connect Konto konnte nicht getrennt werden" +} diff --git a/frontend/app/src/i18n/de/components/settings/settingsIntegrationsZoneComponent.json b/frontend/app/src/i18n/de/components/settings/settingsIntegrationsZoneComponent.json index f386757a6..8d9d937a2 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsIntegrationsZoneComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsIntegrationsZoneComponent.json @@ -1,52 +1,52 @@ { - "stravaIntegrationTitle": "Strava", - "stravaIntegrationBody": "Strava ist ein amerikanischer Internetdienst zum Tracking körperlicher Betätigungen, der Soziale-Netwerk-Funktionen integriert.", - "buttonConnect": "Verbinden", - "buttonDropdownOptions": "Optionen", - "modalRetrieveActivitiesByDaysTitle": "Abrufen von Aktivitäten nach Tagen", - "modalRetrieveActivitiesByDateRangeTitle": "Abrufen von Aktivitäten nach Tagen", - "modalRetrieveActivitiesByDaysLabel": "Tage", - "modalRetrieveActivitiesByDaysPlaceholder": "Tage", - "modalRetrieveButton": "Abrufen", - "buttonRetrieveGear": "Ausrüstung abrufen", - "buttonRelink": "Erneut verknüpfen", - "buttonUnlink": "Trennen", - "modalRetrieveClientIdTitle": "Strava verbinden", - "modalRetrieveClientIdLabel": "Client ID", - "modalRetrieveClientSecretLabel": "Client-Secret", - "errorMessageUnableToLinkStrava": "Strava-Konto konnte nicht getrennt werden", - "errorMessageUnableToUnsetStravaClientSettings": "Strava-Client- und Statuseinstellungen können nach Verbindungsfehler nicht entfernt werden", - "successMessageStravaAccountLinked": "Strava-Konto verknüpft", - "errorMessageUnableToUnSetStravaState": "Strava-Status kann nicht entfernt werden", - "errorMessageUnableToGetStravaActivities": "Strava-Aktivitäten können nicht abgerufen werden", - "errorMessageUnableToGetStravaGear": "Strava-Ausrüstung konnte nicht geladen werden", - "loadingMessageRetrievingStravaActivities": "Strava-Aktivitäten werden abgerufen", - "loadingMessageRetrievingStravaGear": "Strava-Ausrüstung wird abgefragt", - "processingMessageUnlinkStrava": "Strava-Konto entfernen...", - "successMessageStravaUnlinked": "Strava-Konto getrennt", - "errorMessageUnableToUnlinkStrava": "Strava-Konto konnte nicht getrennt werden", - "modalUnlinkStravaTitle": "Strava entfernen", - "modalUnlinkStravaBody": "Bist du dir sicher, dass du die Verknüpfung deines Strava-Kontos aufheben möchtest? Wenn du dein Strava-Konto aufhebst, werden alle deine Strava-Aktivitäten und Ausrüstungen aus Endurain entfernt.", - "bulkImportIntegrationTitle": "Massenimport", - "bulkImportIntegrationBody": "Massenimport von Aktivitäten aus Dateien, die im activity_files/bulk_import-Ordner gespeichert sind", - "buttonBulkImport": "Importieren", - "errorMessageUnableToImportActivities": "Fehler beim Importieren der Aktivitäten", - "loadingMessageBulkImport": "Importiere Aktivitäten", - "garminConnectIntegrationTitle": "Garmin Connect", - "garminConnectIntegrationBody": "Garmin Connect ist eine Gesundheits- und Fitness-Aktivitätsplattform für Nutzer von Garmin Geräten", - "loadingMessageRetrievingGarminConnectActivities": "Garmin Connect Aktivitäten abrufen", - "errorMessageUnableToGetGarminConnectActivitiesDays": "Garmin Connect Aktivitäten konnten nicht nach Tagen abgerufen werden", - "errorMessageUnableToGetGarminConnectActivitiesDataRange": "Garmin Connect Aktivitäten konnten nicht nach Datumsbereich abgerufen werden", - "modalUnlinkGarminConnectTitle": "Garmin Connect entfernen", - "modalUnlinkGarminConnectBody": "Bist du sicher, dass du die Verbindung zu deinem Garmin Connect Account entfernen möchtest?", - "processingMessageUnlinkGarminConnect": "Entferne Garmin Connect Konto...", - "successMessageGarminConnectUnlinked": "Garmin Connect Konto getrennt", - "errorMessageUnableToUnlinkGarminConnect": "Die Verbindung zum Garmin Connect Konto konnte nicht getrennt werden", - "errorMessageUnableToGetGarminConnectGear": "Garmin Connect Ausrüstung konnte nicht geladen werden", - "loadingMessageRetrievingGarminConnectGear": "Garmin Connect Ausrüstung abrufen", - "modalRetrieveHealthDataByDaysTitle": "Gesundheitsdaten nach Tagen abrufen", - "modalRetrieveHealthDataByDateRangeTitle": "Gesundheitsdaten nach Datumsbereich abrufen", - "errorMessageUnableToGetGarminConnectHealthDataDays": "Garmin Connect Gesundheitsdaten konnten nicht nach Tagen abgerufen werden", - "errorMessageUnableToGetGarminConnectHealthDataDateRange": "Garmin Connect Gesundheitsdaten konnten nicht nach Datumsbereich abgerufen werden", - "loadingMessageRetrievingGarminConnectHealthData": "Gesundheitsdaten von Garmin Connect abrufen" + "stravaIntegrationTitle": "Strava", + "stravaIntegrationBody": "Strava ist ein amerikanischer Internetdienst zum Tracking körperlicher Betätigungen, der Soziale-Netwerk-Funktionen integriert.", + "buttonConnect": "Verbinden", + "buttonDropdownOptions": "Optionen", + "modalRetrieveActivitiesByDaysTitle": "Abrufen von Aktivitäten nach Tagen", + "modalRetrieveActivitiesByDateRangeTitle": "Abrufen von Aktivitäten nach Tagen", + "modalRetrieveActivitiesByDaysLabel": "Tage", + "modalRetrieveActivitiesByDaysPlaceholder": "Tage", + "modalRetrieveButton": "Abrufen", + "buttonRetrieveGear": "Ausrüstung abrufen", + "buttonRelink": "Erneut verknüpfen", + "buttonUnlink": "Trennen", + "modalRetrieveClientIdTitle": "Strava verbinden", + "modalRetrieveClientIdLabel": "Client ID", + "modalRetrieveClientSecretLabel": "Client-Secret", + "errorMessageUnableToLinkStrava": "Strava-Konto konnte nicht getrennt werden", + "errorMessageUnableToUnsetStravaClientSettings": "Strava-Client- und Statuseinstellungen können nach Verbindungsfehler nicht entfernt werden", + "successMessageStravaAccountLinked": "Strava-Konto verknüpft", + "errorMessageUnableToUnSetStravaState": "Strava-Status kann nicht entfernt werden", + "errorMessageUnableToGetStravaActivities": "Strava-Aktivitäten können nicht abgerufen werden", + "errorMessageUnableToGetStravaGear": "Strava-Ausrüstung konnte nicht geladen werden", + "loadingMessageRetrievingStravaActivities": "Strava-Aktivitäten werden abgerufen", + "loadingMessageRetrievingStravaGear": "Strava-Ausrüstung wird abgefragt", + "processingMessageUnlinkStrava": "Strava-Konto entfernen...", + "successMessageStravaUnlinked": "Strava-Konto getrennt", + "errorMessageUnableToUnlinkStrava": "Strava-Konto konnte nicht getrennt werden", + "modalUnlinkStravaTitle": "Strava entfernen", + "modalUnlinkStravaBody": "Bist du dir sicher, dass du die Verknüpfung deines Strava-Kontos aufheben möchtest? Wenn du dein Strava-Konto aufhebst, werden alle deine Strava-Aktivitäten und Ausrüstungen aus Endurain entfernt.", + "bulkImportIntegrationTitle": "Massenimport", + "bulkImportIntegrationBody": "Massenimport von Aktivitäten aus Dateien, die im activity_files/bulk_import-Ordner gespeichert sind", + "buttonBulkImport": "Importieren", + "errorMessageUnableToImportActivities": "Fehler beim Importieren der Aktivitäten", + "loadingMessageBulkImport": "Importiere Aktivitäten", + "garminConnectIntegrationTitle": "Garmin Connect", + "garminConnectIntegrationBody": "Garmin Connect ist eine Gesundheits- und Fitness-Aktivitätsplattform für Nutzer von Garmin Geräten", + "loadingMessageRetrievingGarminConnectActivities": "Garmin Connect Aktivitäten abrufen", + "errorMessageUnableToGetGarminConnectActivitiesDays": "Garmin Connect Aktivitäten konnten nicht nach Tagen abgerufen werden", + "errorMessageUnableToGetGarminConnectActivitiesDataRange": "Garmin Connect Aktivitäten konnten nicht nach Datumsbereich abgerufen werden", + "modalUnlinkGarminConnectTitle": "Garmin Connect entfernen", + "modalUnlinkGarminConnectBody": "Bist du sicher, dass du die Verbindung zu deinem Garmin Connect Account entfernen möchtest?", + "processingMessageUnlinkGarminConnect": "Entferne Garmin Connect Konto...", + "successMessageGarminConnectUnlinked": "Garmin Connect Konto getrennt", + "errorMessageUnableToUnlinkGarminConnect": "Die Verbindung zum Garmin Connect Konto konnte nicht getrennt werden", + "errorMessageUnableToGetGarminConnectGear": "Garmin Connect Ausrüstung konnte nicht geladen werden", + "loadingMessageRetrievingGarminConnectGear": "Garmin Connect Ausrüstung abrufen", + "modalRetrieveHealthDataByDaysTitle": "Gesundheitsdaten nach Tagen abrufen", + "modalRetrieveHealthDataByDateRangeTitle": "Gesundheitsdaten nach Datumsbereich abrufen", + "errorMessageUnableToGetGarminConnectHealthDataDays": "Garmin Connect Gesundheitsdaten konnten nicht nach Tagen abgerufen werden", + "errorMessageUnableToGetGarminConnectHealthDataDateRange": "Garmin Connect Gesundheitsdaten konnten nicht nach Datumsbereich abgerufen werden", + "loadingMessageRetrievingGarminConnectHealthData": "Gesundheitsdaten von Garmin Connect abrufen" } diff --git a/frontend/app/src/i18n/de/components/settings/settingsSecurityZoneComponent.json b/frontend/app/src/i18n/de/components/settings/settingsSecurityZoneComponent.json index 2632b8345..e63f8e15f 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsSecurityZoneComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsSecurityZoneComponent.json @@ -1,31 +1,31 @@ { - "subtitleChangePassword": "Passwort ändern", - "changeUserPasswordBodyLabel": "Nutzerpasswort ändern ", - "changeUserPasswordPasswordLabel": "Neues Passwort", - "changeUserPasswordPasswordConfirmationLabel": "Neues Passwort bestätigen", - "changeUserPasswordFeedbackLabel": "Passwort erfüllt nicht die Anforderungen", - "changeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Die Passwörter stimmen nicht überein", - "subtitleMFA": "Multi-Factor Authentication (MFA)", - "mfaDisabledDescription": "MFA is currently disabled. Enable it to add an extra layer of security to your account.", - "mfaEnabledDescription": "MFA is currently enabled. Your account is protected with two-factor authentication.", - "enableMFAButton": "Enable MFA", - "disableMFAButton": "Disable MFA", - "mfaSetupModalTitle": "Setup Multi-Factor Authentication", - "mfaSetupInstructions": "Scan the QR code below with your authenticator app (Google Authenticator, Authy, etc.) or manually enter the secret:", - "mfaSecretLabel": "Secret Key", - "mfaVerificationCodeLabel": "Verification Code", - "mfaVerificationCodePlaceholder": "Enter 6-digit code", - "mfaDisableModalTitle": "Disable Multi-Factor Authentication", - "mfaDisableConfirmation": "Are you sure you want to disable MFA? This will reduce your account security.", - "mfaEnabledSuccess": "MFA enabled successfully", - "mfaDisabledSuccess": "MFA disabled successfully", - "errorLoadMFAStatus": "Error loading MFA status", - "errorSetupMFA": "Error setting up MFA", - "errorEnableMFA": "Error enabling MFA", - "errorDisableMFA": "Error disabling MFA", - "subtitleMySessions": "Meine Sitzungen", - "userChangePasswordSuccessMessage": "Passwort erfolgreich geändert", - "userChangePasswordErrorMessage": "Fehler beim ändern des Passwort", - "successDeleteSession": "Sitzung erfolgreich gelöscht", - "errorDeleteSession": "Fehler beim Löschen der Sitzung" -} \ No newline at end of file + "subtitleChangePassword": "Passwort ändern", + "changeUserPasswordBodyLabel": "Nutzerpasswort ändern ", + "changeUserPasswordPasswordLabel": "Neues Passwort", + "changeUserPasswordPasswordConfirmationLabel": "Neues Passwort bestätigen", + "changeUserPasswordFeedbackLabel": "Passwort erfüllt nicht die Anforderungen", + "changeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Die Passwörter stimmen nicht überein", + "subtitleMFA": "Multi-Factor Authentication (MFA)", + "mfaDisabledDescription": "MFA is currently disabled. Enable it to add an extra layer of security to your account.", + "mfaEnabledDescription": "MFA is currently enabled. Your account is protected with two-factor authentication.", + "enableMFAButton": "Enable MFA", + "disableMFAButton": "Disable MFA", + "mfaSetupModalTitle": "Setup Multi-Factor Authentication", + "mfaSetupInstructions": "Scan the QR code below with your authenticator app (Google Authenticator, Authy, etc.) or manually enter the secret:", + "mfaSecretLabel": "Secret Key", + "mfaVerificationCodeLabel": "Verification Code", + "mfaVerificationCodePlaceholder": "Enter 6-digit code", + "mfaDisableModalTitle": "Disable Multi-Factor Authentication", + "mfaDisableConfirmation": "Are you sure you want to disable MFA? This will reduce your account security.", + "mfaEnabledSuccess": "MFA enabled successfully", + "mfaDisabledSuccess": "MFA disabled successfully", + "errorLoadMFAStatus": "Error loading MFA status", + "errorSetupMFA": "Error setting up MFA", + "errorEnableMFA": "Error enabling MFA", + "errorDisableMFA": "Error disabling MFA", + "subtitleMySessions": "Meine Sitzungen", + "userChangePasswordSuccessMessage": "Passwort erfolgreich geändert", + "userChangePasswordErrorMessage": "Fehler beim ändern des Passwort", + "successDeleteSession": "Sitzung erfolgreich gelöscht", + "errorDeleteSession": "Fehler beim Löschen der Sitzung" +} diff --git a/frontend/app/src/i18n/de/components/settings/settingsServerSettingsZoneComponent.json b/frontend/app/src/i18n/de/components/settings/settingsServerSettingsZoneComponent.json index d71bc447c..b3b820b66 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsServerSettingsZoneComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsServerSettingsZoneComponent.json @@ -1,27 +1,27 @@ { - "defaultsTitle": "Standardwerte", - "unitsLabel": "Standardeinheiten", - "unitsMetric": "Metrisch", - "unitsImperial": "Imperiale Einheiten", - "currencyLabel": "Standardwährung", - "numRecordsLabel": "Anzahl der Datensätze pro Seite", - "publicShareableLinksLabel": "Öffentliche Links", - "publicShareableLinksEnabledLabel": "Aktiviert", - "publicShareableLinksTrue": "Ein", - "publicShareableLinksFalse": "Aus", - "serverSettingsPublicShareableLinksEnabledWarningAlert": "Durch das Aktivieren dieser Option werden alle öffentlich geposteten Aktivitäten ohne Authentifizierung sichtbar.", - "publicShareableLinksShowUserInfoLabel": "Zeige Benutzerinformationen", - "serverSettingsPublicShareableLinksShowUserWarningAlert": "Durch das Aktivieren dieser Option werden alle Benutzerinformationen bei öffentlichen Links sichtbar", - "photosLabel": "Fotos", - "loginPhotoLabel": "Anmeldefoto", - "buttonAddPhoto": "Foto hinzufügen", - "logonPhotoAddLabel": "Login-Seite Foto (.png) mit einer Größe von 1000x1000 Pixel.", - "processingPhotoUpload": "Bild-Upload wird verarbeitet", - "successPhotoUpload": "Bild erfolgreich hochgeladen", - "buttonDeleteLoginPhoto": "Login-Seitenbild löschen", - "modalDeleteLoginPhotoBody": "Möchten Sie das Login-Seitenbild löschen wirklich löschen?", - "processingPhotoDelete": "Bild wird gelöscht", - "successPhotoDelete": "Bild erfolgreich gelöscht", - "successUpdateServerSettings": "Servereinstellungen erfolgreich aktualisiert", - "errorUpdateServerSettings": "Fehler beim Aktualisieren der Servereinstellungen" -} \ No newline at end of file + "defaultsTitle": "Standardwerte", + "unitsLabel": "Standardeinheiten", + "unitsMetric": "Metrisch", + "unitsImperial": "Imperiale Einheiten", + "currencyLabel": "Standardwährung", + "numRecordsLabel": "Anzahl der Datensätze pro Seite", + "publicShareableLinksLabel": "Öffentliche Links", + "publicShareableLinksEnabledLabel": "Aktiviert", + "publicShareableLinksTrue": "Ein", + "publicShareableLinksFalse": "Aus", + "serverSettingsPublicShareableLinksEnabledWarningAlert": "Durch das Aktivieren dieser Option werden alle öffentlich geposteten Aktivitäten ohne Authentifizierung sichtbar.", + "publicShareableLinksShowUserInfoLabel": "Zeige Benutzerinformationen", + "serverSettingsPublicShareableLinksShowUserWarningAlert": "Durch das Aktivieren dieser Option werden alle Benutzerinformationen bei öffentlichen Links sichtbar", + "photosLabel": "Fotos", + "loginPhotoLabel": "Anmeldefoto", + "buttonAddPhoto": "Foto hinzufügen", + "logonPhotoAddLabel": "Login-Seite Foto (.png) mit einer Größe von 1000x1000 Pixel.", + "processingPhotoUpload": "Bild-Upload wird verarbeitet", + "successPhotoUpload": "Bild erfolgreich hochgeladen", + "buttonDeleteLoginPhoto": "Login-Seitenbild löschen", + "modalDeleteLoginPhotoBody": "Möchten Sie das Login-Seitenbild löschen wirklich löschen?", + "processingPhotoDelete": "Bild wird gelöscht", + "successPhotoDelete": "Bild erfolgreich gelöscht", + "successUpdateServerSettings": "Servereinstellungen erfolgreich aktualisiert", + "errorUpdateServerSettings": "Fehler beim Aktualisieren der Servereinstellungen" +} diff --git a/frontend/app/src/i18n/de/components/settings/settingsSideBarComponent.json b/frontend/app/src/i18n/de/components/settings/settingsSideBarComponent.json index 362a0a7ea..05d77968e 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsSideBarComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsSideBarComponent.json @@ -1,9 +1,9 @@ { - "usersSection": "Benutzer", - "serverSettingsSection": "Server-Einstellungen", - "generalSection": "Allgemein", - "myProfileSection": "Mein Profil", - "myGoals": "My Goals", - "securitySection": "Sicherheit", - "integrationsSection": "Integrationen" -} \ No newline at end of file + "usersSection": "Benutzer", + "serverSettingsSection": "Server-Einstellungen", + "generalSection": "Allgemein", + "myProfileSection": "Mein Profil", + "myGoals": "My Goals", + "securitySection": "Sicherheit", + "integrationsSection": "Integrationen" +} diff --git a/frontend/app/src/i18n/de/components/settings/settingsUserGoals.json b/frontend/app/src/i18n/de/components/settings/settingsUserGoals.json index 941522b00..2f48bad9d 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsUserGoals.json +++ b/frontend/app/src/i18n/de/components/settings/settingsUserGoals.json @@ -1,7 +1,7 @@ { - "addNewGoal": "Add new goal", - "labelNumberOfGoals1": "You have ", - "labelNumberOfGoals2": " goal(s) set:", - "successGoalDeleted": "Goal deleted successfully", - "errorFetchingGoals": "Error fetching goals" -} \ No newline at end of file + "addNewGoal": "Add new goal", + "labelNumberOfGoals1": "You have ", + "labelNumberOfGoals2": " goal(s) set:", + "successGoalDeleted": "Goal deleted successfully", + "errorFetchingGoals": "Error fetching goals" +} diff --git a/frontend/app/src/i18n/de/components/settings/settingsUserProfileZoneComponent.json b/frontend/app/src/i18n/de/components/settings/settingsUserProfileZoneComponent.json index 2b28ab79b..9d9c4e13b 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsUserProfileZoneComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsUserProfileZoneComponent.json @@ -1,89 +1,89 @@ { - "titleProfileInfo": "Mein Profil", - "buttonDeleteProfilePhoto": "Löschen", - "modalDeleteProfilePhotoBody": "Möchtest du wirklich dein Profilfoto löschen?", - "buttonEditProfile": "Profil", - "usernameLabel": "Benutzername", - "emailLabel": "E-Mail", - "cityLabel": "Stadt", - "birthdayLabel": "Geburtsdatum", - "genderLabel": "Geschlecht", - "genderOption1": "Männlich", - "genderOption2": "Weiblich", - "genderOption3": "Undefiniert", - "unitsLabel": "Einheiten", - "unitsOption1": "Metrisch", - "unitsOption2": "Imperial", - "currencyLabel": "Währung", - "heightLabel": "Höhe", - "preferredLanguageLabel": "Bevorzugte Sprache", - "firstDayOfWeekLabel": "Erster Tag der Woche", - "accessTypeLabel": "Zugangsart", - "accessTypeOption1": "Regulärer Benutzer", - "accessTypeOption2": "Administrator", - "userPhotoDeleteSuccess": "Profilfoto erfolgreich gelöscht", - "userPhotoDeleteError": "Fehler beim Löschen des Profilfotos", - "titleDefaultGear": "Standardausrüstung", - "subTitleShoeActivities": "Schuh-Aktivitäten", - "subTitleRun": "Lauf", - "subTitleTrailRun": "Trailrun", - "subTitleVirtualRun": "Virtueller Lauf", - "subTitleWalk": "Spaziergang", - "subTitleHike": "Wanderung", - "subTitleBikeActivities": "Fahrradaktivitäten", - "subTitleBike": "Fahrrad", - "subTitleMTBBike": "MTB Bike", - "subTitleGravelBike": "Gravel Bike", - "subTitleVirtualBike": "Virtuelles Bike", - "subTitleWaterActivities": "Aktivitäten im Wasser", - "subTitleSwim": "Schwimmen im offenen Wasser", - "subTitleWindsurf": "Windsurfen", - "subTitleRacquetActivities": "Aktivitäten mit einem Schläger", - "subTitleTennis": "Tennis", - "subTitleSnowActivities": "Schnee-Aktivitäten", - "subTitleAlpineSki": "Ski Alpin", - "subTitleNordicSki": "Ski Nordisch", - "subTitleSnowboard": "Snowboard", - "selectOptionNotDefined": "Nicht definiert", - "titlePrivacy": "Privatsphäre", - "defaultActivityVisibility": "Standard Sichtbarkeit der Aktivitäten", - "privacyOption1": "Öffentlich", - "privacyOption2": "Abonnenten", - "privacyOption3": "Privat", - "defaultActivityStartTime": "Startzeit der Aktivität ausblenden", - "defaultActivityLocation": "Aktivitätsort ausblenden", - "defaultActivityMap": "Aktivitätskarte ausblenden", - "defaultActivityHeartRate": "Herzfrequenz ausblenden", - "defaultActivityPower": "Leistung ausblenden", - "defaultActivityCadence": "Kadenz ausblenden", - "defaultActivityElevation": "Steigung ausblenden", - "defaultActivitySpeed": "Geschwindigkeit ausblenden", - "defaultActivityPace": "Tempo ausblenden", - "defaultActivityLaps": "Runden ausblenden", - "defaultActivitySetsSteps": "Sets/Schritte ausblenden", - "defaultActivityGear": "Ausrüstung ausblenden", - "buttonChangeDefaultActivityVisibility": "Standardsichtbarkeit ändern", - "buttonChangeUserActivitiesVisibility": "Sichtbarkeit der Aktivitäten ändern", - "changeUserActivitiesVisibilityModalVisibilityLabel": "Sichtbarkeit", - "changeUserActivitiesVisibilityModalButton": "Ändern", - "successUpdateUserActivitiesVisibility": "Sichtbarkeit der Aktivitäten erfolgreich aktualisiert", - "errorUpdateUserActivitiesVisibility": "Fehler beim Aktualisieren der Sichtbarkeit der Aktivitäten", - "errorUnableToGetGear": "Ausrüstung konnte nicht abgerufen werden", - "errorUnableToGetDefaultGear": "Standardausrüstung kann nicht abgerufen werden", - "successUpdateDefaultGear": "Standardausrüstung erfolgreich aktualisiert", - "errorUpdateDefaultGear": "Fehler beim Aktualisieren der Standardausrüstung", - "successUpdateUserPrivacySettings": "Nutzer-Privatsphäre-Einstellungen erfolgreich aktualisiert", - "errorUpdateUserPrivacySettings": "Fehler beim Aktualisieren der Privatsphäre-Einstellungen", - "titleExportData": "Daten exportieren und importieren", - "labelPasswordDisclaimer": "Das Benutzerpasswort ist nicht im Import/Export Prozess enthalten. Nach dem Importieren bitte das Passwort in den Einstellungen aktualisieren.", - "buttonExportData": "Daten exportieren", - "buttonImportData": "Daten importieren", - "modalImportTitle": "Backup importieren", - "modalImportBody": "Wähle die .zip-Datei, die Du vorher exportiert hast, um deine Daten wiederherzustellen.", - "exportLoading": "Daten werden exportiert, dies kann einige Minuten dauern...", - "exportSuccess": "Export erfolgreich abgeschlossen", - "exportError": "Fehler beim Exportieren der Daten", - "importLoading": "Daten werden importiert, dies kann einige Minuten dauern...", - "importSuccess": "Import abgeschlossen", - "importError": "Fehler beim Importieren der Daten" -} \ No newline at end of file + "titleProfileInfo": "Mein Profil", + "buttonDeleteProfilePhoto": "Löschen", + "modalDeleteProfilePhotoBody": "Möchtest du wirklich dein Profilfoto löschen?", + "buttonEditProfile": "Profil", + "usernameLabel": "Benutzername", + "emailLabel": "E-Mail", + "cityLabel": "Stadt", + "birthdayLabel": "Geburtsdatum", + "genderLabel": "Geschlecht", + "genderOption1": "Männlich", + "genderOption2": "Weiblich", + "genderOption3": "Undefiniert", + "unitsLabel": "Einheiten", + "unitsOption1": "Metrisch", + "unitsOption2": "Imperial", + "currencyLabel": "Währung", + "heightLabel": "Höhe", + "preferredLanguageLabel": "Bevorzugte Sprache", + "firstDayOfWeekLabel": "Erster Tag der Woche", + "accessTypeLabel": "Zugangsart", + "accessTypeOption1": "Regulärer Benutzer", + "accessTypeOption2": "Administrator", + "userPhotoDeleteSuccess": "Profilfoto erfolgreich gelöscht", + "userPhotoDeleteError": "Fehler beim Löschen des Profilfotos", + "titleDefaultGear": "Standardausrüstung", + "subTitleShoeActivities": "Schuh-Aktivitäten", + "subTitleRun": "Lauf", + "subTitleTrailRun": "Trailrun", + "subTitleVirtualRun": "Virtueller Lauf", + "subTitleWalk": "Spaziergang", + "subTitleHike": "Wanderung", + "subTitleBikeActivities": "Fahrradaktivitäten", + "subTitleBike": "Fahrrad", + "subTitleMTBBike": "MTB Bike", + "subTitleGravelBike": "Gravel Bike", + "subTitleVirtualBike": "Virtuelles Bike", + "subTitleWaterActivities": "Aktivitäten im Wasser", + "subTitleSwim": "Schwimmen im offenen Wasser", + "subTitleWindsurf": "Windsurfen", + "subTitleRacquetActivities": "Aktivitäten mit einem Schläger", + "subTitleTennis": "Tennis", + "subTitleSnowActivities": "Schnee-Aktivitäten", + "subTitleAlpineSki": "Ski Alpin", + "subTitleNordicSki": "Ski Nordisch", + "subTitleSnowboard": "Snowboard", + "selectOptionNotDefined": "Nicht definiert", + "titlePrivacy": "Privatsphäre", + "defaultActivityVisibility": "Standard Sichtbarkeit der Aktivitäten", + "privacyOption1": "Öffentlich", + "privacyOption2": "Abonnenten", + "privacyOption3": "Privat", + "defaultActivityStartTime": "Startzeit der Aktivität ausblenden", + "defaultActivityLocation": "Aktivitätsort ausblenden", + "defaultActivityMap": "Aktivitätskarte ausblenden", + "defaultActivityHeartRate": "Herzfrequenz ausblenden", + "defaultActivityPower": "Leistung ausblenden", + "defaultActivityCadence": "Kadenz ausblenden", + "defaultActivityElevation": "Steigung ausblenden", + "defaultActivitySpeed": "Geschwindigkeit ausblenden", + "defaultActivityPace": "Tempo ausblenden", + "defaultActivityLaps": "Runden ausblenden", + "defaultActivitySetsSteps": "Sets/Schritte ausblenden", + "defaultActivityGear": "Ausrüstung ausblenden", + "buttonChangeDefaultActivityVisibility": "Standardsichtbarkeit ändern", + "buttonChangeUserActivitiesVisibility": "Sichtbarkeit der Aktivitäten ändern", + "changeUserActivitiesVisibilityModalVisibilityLabel": "Sichtbarkeit", + "changeUserActivitiesVisibilityModalButton": "Ändern", + "successUpdateUserActivitiesVisibility": "Sichtbarkeit der Aktivitäten erfolgreich aktualisiert", + "errorUpdateUserActivitiesVisibility": "Fehler beim Aktualisieren der Sichtbarkeit der Aktivitäten", + "errorUnableToGetGear": "Ausrüstung konnte nicht abgerufen werden", + "errorUnableToGetDefaultGear": "Standardausrüstung kann nicht abgerufen werden", + "successUpdateDefaultGear": "Standardausrüstung erfolgreich aktualisiert", + "errorUpdateDefaultGear": "Fehler beim Aktualisieren der Standardausrüstung", + "successUpdateUserPrivacySettings": "Nutzer-Privatsphäre-Einstellungen erfolgreich aktualisiert", + "errorUpdateUserPrivacySettings": "Fehler beim Aktualisieren der Privatsphäre-Einstellungen", + "titleExportData": "Daten exportieren und importieren", + "labelPasswordDisclaimer": "Das Benutzerpasswort ist nicht im Import/Export Prozess enthalten. Nach dem Importieren bitte das Passwort in den Einstellungen aktualisieren.", + "buttonExportData": "Daten exportieren", + "buttonImportData": "Daten importieren", + "modalImportTitle": "Backup importieren", + "modalImportBody": "Wähle die .zip-Datei, die Du vorher exportiert hast, um deine Daten wiederherzustellen.", + "exportLoading": "Daten werden exportiert, dies kann einige Minuten dauern...", + "exportSuccess": "Export erfolgreich abgeschlossen", + "exportError": "Fehler beim Exportieren der Daten", + "importLoading": "Daten werden importiert, dies kann einige Minuten dauern...", + "importSuccess": "Import abgeschlossen", + "importError": "Fehler beim Importieren der Daten" +} diff --git a/frontend/app/src/i18n/de/components/settings/settingsUserSessionsZone/userSessionsListComponent.json b/frontend/app/src/i18n/de/components/settings/settingsUserSessionsZone/userSessionsListComponent.json index 0b5f858d8..7479ed9ed 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsUserSessionsZone/userSessionsListComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsUserSessionsZone/userSessionsListComponent.json @@ -1,5 +1,5 @@ { - "badgeCurrentSession": "Aktuelle Sitzung", - "modalDeleteSessionTitle": "Sitzung löschen", - "modalDeleteSessionBody": "Bist du sicher, dass du die Sitzung löschen möchtest " -} \ No newline at end of file + "badgeCurrentSession": "Aktuelle Sitzung", + "modalDeleteSessionTitle": "Sitzung löschen", + "modalDeleteSessionBody": "Bist du sicher, dass du die Sitzung löschen möchtest " +} diff --git a/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json b/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json index 80a8e8af1..7df1833a4 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json @@ -1,55 +1,55 @@ { - "addEditUserModalAddTitle": "Benutzer hinzufügen", - "addEditUserModalEditTitle": "Benutzer bearbeiten", - "addEditUserModalEditProfileTitle": "Profil bearbeiten", - "addEditUserModalDeleteUserPhotoButton": "Bild löschen", - "addEditUserModalUserPhotoLabel": "Benutzerfoto", - "addEditUserModalUsernameLabel": "Benutzername", - "addEditUserModalUsernamePlaceholder": "Benutzername (max. 45 Zeichen)", - "addEditUserModalErrorUsernameExists": "Benutzername existiert bereits", - "addEditUserModalNameLabel": "Name", - "addEditUserModalNamePlaceholder": "Name (max. 45 Zeichen)", - "addEditUserModalEmailLabel": "E-Mail", - "addEditUserModalEmailPlaceholder": "E-Mail (max. 45 Zeichen)", - "addEditUserModalErrorEmailInvalid": "Ungültige E-Mail", - "addEditUserModalErrorEmailExists": "Die E-Mail-Adresse existiert bereits", - "addEditUserModalPasswordLabel": "Passwort", - "addEditUserModalPasswordPlaceholder": "Passwort", - "addEditUserModalErrorPasswordInvalid": "Passwort erfüllt nicht die Anforderungen", - "addEditUserModalCityLabel": "Stadt", - "addEditUserModalCityPlaceholder": "Stadt (max. 45 Zeichen)", - "addEditUserModalBirthdayLabel": "Geburtsdatum", - "addEditUserModalGenderLabel": "Geschlecht", - "addEditUserModalGenderOption1": "Männlich", - "addEditUserModalGenderOption2": "Weiblich", - "addEditUserModalGenderOption3": "Undefiniert", - "addEditUserModalUnitsLabel": "Einheiten", - "addEditUserModalUnitsOption1": "Metrisch", - "addEditUserModalUnitsOption2": "Imperial", - "addEditUserModalCurrencyLabel": "Währung", - "addEditUserModalHeightLabel": "Größe", - "addEditUserModalHeightPlaceholder": "Größe", - "addEditUserModalFeetValidationLabel": "Ungültige Höhe. Bitte geben Sie eine gültige Höhe in Fuß ein.", - "addEditUserModalInchesValidationLabel": "Ungültige Höhe. Bitte geben Sie eine gültige Höhe in Zoll ein.", - "addEditUserModalUserPreferredLanguageLabel": "Bevorzugte Sprache", - "addEditUserModalUserFirstDayOfWeekLabel": "Erster Tag der Woche", - "addEditUserModalUserTypeLabel": "Zugriffstyp", - "addEditUserModalUserTypeOption1": "Regulärer Benutzer", - "addEditUserModalUserTypeOption2": "Administrator", - "addEditUserModalIsActiveLabel": "Ist aktiv", - "addEditUserModalIsActiveOption1": "Ja", - "addEditUserModalIsActiveOption2": "Nein", - "addEditUserModalDefaultActivityVisibilityLabel": "Standard-Aktivitätssichtbarkeit", - "addEditUserModalDefaultActivityVisibilityOption1": "Öffentlich", - "addEditUserModalDefaultActivityVisibilityOption2": "Abonnenten", - "addEditUserModalDefaultActivityVisibilityOption3": "Privat", - "addEditUserModalErrorFetchingUserByUsername": "Fehler beim Abrufen des Benutzers mit Benutzernamen", - "addEditUserModalErrorFetchingUserByEmail": "Fehler beim Abrufen des Benutzers mit E-Mail", - "addEditUserModalSuccessDeleteUserPhoto": "", - "addEditUserModalErrorDeleteUserPhoto": "Fehler beim Löschen des Benutzerfotos", - "addEditUserModalErrorUploadingUserPhoto": "Fehler beim Hochladen des Benutzerfotos", - "addEditUserModalSuccessAddUser": "Benutzer erfolgreich hinzugefügt", - "addEditUserModalErrorAddUser": "Fehler beim Hinzufügen des Benutzers", - "addEditUserModalSuccessEditUser": "Benutzer erfolgreich bearbeitet", - "addEditUserModalErrorEditUser": "Fehler beim Bearbeiten des Benutzers" -} \ No newline at end of file + "addEditUserModalAddTitle": "Benutzer hinzufügen", + "addEditUserModalEditTitle": "Benutzer bearbeiten", + "addEditUserModalEditProfileTitle": "Profil bearbeiten", + "addEditUserModalDeleteUserPhotoButton": "Bild löschen", + "addEditUserModalUserPhotoLabel": "Benutzerfoto", + "addEditUserModalUsernameLabel": "Benutzername", + "addEditUserModalUsernamePlaceholder": "Benutzername (max. 45 Zeichen)", + "addEditUserModalErrorUsernameExists": "Benutzername existiert bereits", + "addEditUserModalNameLabel": "Name", + "addEditUserModalNamePlaceholder": "Name (max. 45 Zeichen)", + "addEditUserModalEmailLabel": "E-Mail", + "addEditUserModalEmailPlaceholder": "E-Mail (max. 45 Zeichen)", + "addEditUserModalErrorEmailInvalid": "Ungültige E-Mail", + "addEditUserModalErrorEmailExists": "Die E-Mail-Adresse existiert bereits", + "addEditUserModalPasswordLabel": "Passwort", + "addEditUserModalPasswordPlaceholder": "Passwort", + "addEditUserModalErrorPasswordInvalid": "Passwort erfüllt nicht die Anforderungen", + "addEditUserModalCityLabel": "Stadt", + "addEditUserModalCityPlaceholder": "Stadt (max. 45 Zeichen)", + "addEditUserModalBirthdayLabel": "Geburtsdatum", + "addEditUserModalGenderLabel": "Geschlecht", + "addEditUserModalGenderOption1": "Männlich", + "addEditUserModalGenderOption2": "Weiblich", + "addEditUserModalGenderOption3": "Undefiniert", + "addEditUserModalUnitsLabel": "Einheiten", + "addEditUserModalUnitsOption1": "Metrisch", + "addEditUserModalUnitsOption2": "Imperial", + "addEditUserModalCurrencyLabel": "Währung", + "addEditUserModalHeightLabel": "Größe", + "addEditUserModalHeightPlaceholder": "Größe", + "addEditUserModalFeetValidationLabel": "Ungültige Höhe. Bitte geben Sie eine gültige Höhe in Fuß ein.", + "addEditUserModalInchesValidationLabel": "Ungültige Höhe. Bitte geben Sie eine gültige Höhe in Zoll ein.", + "addEditUserModalUserPreferredLanguageLabel": "Bevorzugte Sprache", + "addEditUserModalUserFirstDayOfWeekLabel": "Erster Tag der Woche", + "addEditUserModalUserTypeLabel": "Zugriffstyp", + "addEditUserModalUserTypeOption1": "Regulärer Benutzer", + "addEditUserModalUserTypeOption2": "Administrator", + "addEditUserModalIsActiveLabel": "Ist aktiv", + "addEditUserModalIsActiveOption1": "Ja", + "addEditUserModalIsActiveOption2": "Nein", + "addEditUserModalDefaultActivityVisibilityLabel": "Standard-Aktivitätssichtbarkeit", + "addEditUserModalDefaultActivityVisibilityOption1": "Öffentlich", + "addEditUserModalDefaultActivityVisibilityOption2": "Abonnenten", + "addEditUserModalDefaultActivityVisibilityOption3": "Privat", + "addEditUserModalErrorFetchingUserByUsername": "Fehler beim Abrufen des Benutzers mit Benutzernamen", + "addEditUserModalErrorFetchingUserByEmail": "Fehler beim Abrufen des Benutzers mit E-Mail", + "addEditUserModalSuccessDeleteUserPhoto": "", + "addEditUserModalErrorDeleteUserPhoto": "Fehler beim Löschen des Benutzerfotos", + "addEditUserModalErrorUploadingUserPhoto": "Fehler beim Hochladen des Benutzerfotos", + "addEditUserModalSuccessAddUser": "Benutzer erfolgreich hinzugefügt", + "addEditUserModalErrorAddUser": "Fehler beim Hinzufügen des Benutzers", + "addEditUserModalSuccessEditUser": "Benutzer erfolgreich bearbeitet", + "addEditUserModalErrorEditUser": "Fehler beim Bearbeiten des Benutzers" +} diff --git a/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json b/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json index b4d805ecc..ca21fdd66 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json @@ -1,10 +1,10 @@ { - "modalChangeUserPasswordTitle": "Nutzerpasswort ändern", - "modalChangeUserPasswordBodyLabel": "Nutzerpasswort ändern ", - "modalChangeUserPasswordPasswordLabel": "Neues Passwort", - "modalChangeUserPasswordPasswordConfirmationLabel": "Neues Passwort bestätigen", - "modalChangeUserPasswordFeedbackLabel": "Passwort erfüllt nicht die Anforderungen", - "modalChangeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Die Passwörter stimmen nicht überein", - "userChangePasswordSuccessMessage": "Passwort erfolgreich geändert", - "userChangePasswordErrorMessage": "Fehler beim ändern des Passwort" -} \ No newline at end of file + "modalChangeUserPasswordTitle": "Nutzerpasswort ändern", + "modalChangeUserPasswordBodyLabel": "Nutzerpasswort ändern ", + "modalChangeUserPasswordPasswordLabel": "Neues Passwort", + "modalChangeUserPasswordPasswordConfirmationLabel": "Neues Passwort bestätigen", + "modalChangeUserPasswordFeedbackLabel": "Passwort erfüllt nicht die Anforderungen", + "modalChangeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Die Passwörter stimmen nicht überein", + "userChangePasswordSuccessMessage": "Passwort erfolgreich geändert", + "userChangePasswordErrorMessage": "Fehler beim ändern des Passwort" +} diff --git a/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersListComponent.json b/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersListComponent.json index be7732214..27ad85e21 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersListComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersListComponent.json @@ -1,13 +1,13 @@ { - "userListAccessTypeOption1": "Regulärer Benutzer", - "userListAccessTypeOption2": "Administrator", - "userListUserIsMeBadge": "Ich", - "userListUserIsAdminBadge": "Admin", - "userListUserIsInactiveBadge": "Inaktiv", - "userEditErrorMessage": "Fehler beim Bearbeiten des Benutzers", - "modalDeleteUserTitle": "Benutzer löschen", - "modalDeleteUserBody": "Sicher, dass du Benutzer löschen möchtest ", - "userListUserSessionsTitle": "Benutzer-Sitzungen", - "userSessionDeleteSuccessMessage": "Sitzung erfolgreich gelöscht", - "userSessionDeleteErrorMessage": "Fehler beim Löschen der Sitzung" -} \ No newline at end of file + "userListAccessTypeOption1": "Regulärer Benutzer", + "userListAccessTypeOption2": "Administrator", + "userListUserIsMeBadge": "Ich", + "userListUserIsAdminBadge": "Admin", + "userListUserIsInactiveBadge": "Inaktiv", + "userEditErrorMessage": "Fehler beim Bearbeiten des Benutzers", + "modalDeleteUserTitle": "Benutzer löschen", + "modalDeleteUserBody": "Sicher, dass du Benutzer löschen möchtest ", + "userListUserSessionsTitle": "Benutzer-Sitzungen", + "userSessionDeleteSuccessMessage": "Sitzung erfolgreich gelöscht", + "userSessionDeleteErrorMessage": "Fehler beim Löschen der Sitzung" +} diff --git a/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json b/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json index 70af22efc..fe414d684 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json @@ -1,7 +1,7 @@ { - "passwordRequirementsTitle": "Passwort-Anforderungen:", - "passwordCharacters": "- 8 Zeichen;", - "passwordCapitalLetters": "- 1 Großbuchstabe;", - "passwordNumbers": "- 1 Zahl;", - "passwordSpecialCharacters": "- 1 Sonderzeichen;" -} \ No newline at end of file + "passwordRequirementsTitle": "Passwort-Anforderungen:", + "passwordCharacters": "- 8 Zeichen;", + "passwordCapitalLetters": "- 1 Großbuchstabe;", + "passwordNumbers": "- 1 Zahl;", + "passwordSpecialCharacters": "- 1 Sonderzeichen;" +} diff --git a/frontend/app/src/i18n/de/components/settings/settingsUsersZoneComponent.json b/frontend/app/src/i18n/de/components/settings/settingsUsersZoneComponent.json index cdececd67..f4510d804 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsUsersZoneComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsUsersZoneComponent.json @@ -1,10 +1,10 @@ { - "buttonAddUser": "Benutzer hinzufügen", - "labelSearchUsersByUsername": "Benutzer nach Benutzername suchen", - "labelNumberOfUsers1": "Es gibt insgesamt ", - "labelNumberOfUsers2": " Benutzer (", - "labelNumberOfUsers3": " geladen):", - "successUserAdded": "Benutzer erfolgreich hinzugefügt", - "successUserDeleted": "Benutzer wurde erfolgreich gelöscht", - "errorFetchingUsers": "Fehler beim Laden der Benutzer" -} \ No newline at end of file + "buttonAddUser": "Benutzer hinzufügen", + "labelSearchUsersByUsername": "Benutzer nach Benutzername suchen", + "labelNumberOfUsers1": "Es gibt insgesamt ", + "labelNumberOfUsers2": " Benutzer (", + "labelNumberOfUsers3": " geladen):", + "successUserAdded": "Benutzer erfolgreich hinzugefügt", + "successUserDeleted": "Benutzer wurde erfolgreich gelöscht", + "errorFetchingUsers": "Fehler beim Laden der Benutzer" +} diff --git a/frontend/app/src/i18n/de/components/users/userDistanceStatsComponent.json b/frontend/app/src/i18n/de/components/users/userDistanceStatsComponent.json index 4848f011a..be1abc1ff 100644 --- a/frontend/app/src/i18n/de/components/users/userDistanceStatsComponent.json +++ b/frontend/app/src/i18n/de/components/users/userDistanceStatsComponent.json @@ -1,4 +1,4 @@ { - "thisWeekDistancesTitle": "Week top 3", - "thisMonthDistancesTitle": "Month top 3" -} \ No newline at end of file + "thisWeekDistancesTitle": "Week top 3", + "thisMonthDistancesTitle": "Month top 3" +} diff --git a/frontend/app/src/i18n/de/components/users/userGoalsStatsComponent.json b/frontend/app/src/i18n/de/components/users/userGoalsStatsComponent.json index 365523327..a7391a0bd 100644 --- a/frontend/app/src/i18n/de/components/users/userGoalsStatsComponent.json +++ b/frontend/app/src/i18n/de/components/users/userGoalsStatsComponent.json @@ -1,13 +1,13 @@ { - "title": "Goals", - "activityTypeRun": "Run", - "activityTypeBike": "Bike", - "activityTypeSwim": "Swim", - "activityTypeWalk": "Walk", - "activityTypeStrength": "Strength", - "intervalOption1": "Daily", - "intervalOption2": "Weekly", - "intervalOption3": "Monthly", - "intervalOption4": "Yearly", - "activities": "activities" -} \ No newline at end of file + "title": "Goals", + "activityTypeRun": "Run", + "activityTypeBike": "Bike", + "activityTypeSwim": "Swim", + "activityTypeWalk": "Walk", + "activityTypeStrength": "Strength", + "intervalOption1": "Daily", + "intervalOption2": "Weekly", + "intervalOption3": "Monthly", + "intervalOption4": "Yearly", + "activities": "activities" +} diff --git a/frontend/app/src/i18n/de/gears/gearView.json b/frontend/app/src/i18n/de/gears/gearView.json index 78b5877ba..8bfd6d877 100644 --- a/frontend/app/src/i18n/de/gears/gearView.json +++ b/frontend/app/src/i18n/de/gears/gearView.json @@ -1,31 +1,31 @@ { - "buttonAddComponent": "Ausrüstung hinzufügen", - "buttonEditGear": "Ausrüstung bearbeiten", - "buttonDeleteGear": "Ausrüstung löschen", - "modalDeleteGearBody1": "Bist du sicher, dass du die Ausrüstung löschen möchtest?", - "modalDeleteGearBody2": "Dieser Vorgang kann nicht rückgängig gemacht werden.", - "gearIsActiveBadge": "Aktiv", - "gearIsInactiveBadge": "Inaktiv", - "gearTypeOption1": "Fahrrad", - "gearTypeOption2": "Schuhe", - "gearTypeOption3": "Neoprenanzug", - "gearTypeOption4": "Tennisschläger", - "gearTypeOption5": "Ski", - "gearTypeOption6": "Snowboard", - "gearTypeOption7": "Windsurfen", - "gearTypeOption8": "Wassersport-Board", - "gearFromStrava": "Strava", - "gearFromGarminConnect": "Garmin Connect", - "labelBrand": "Hersteller", - "labelModel": "Modell", - "labelPurchaseValue": "Kaufwert", - "labelTotalCost": "Gesamtkosten", - "labelDistance": "Distanz", - "labelTime": "Zeitpunkt", - "titleComponents": "Komponenten", - "showInactiveComponents": "Inaktive anzeigen", - "title": "Ausrüstungsaktivitäten", - "successGearEdited": "Ausrüstung erfolgreich bearbeitet", - "errorGearDelete": "Fehler beim Löschen der Ausrüstung", - "errorFetchingGears": "Fehler beim Abrufen der Ausrüstung" -} \ No newline at end of file + "buttonAddComponent": "Ausrüstung hinzufügen", + "buttonEditGear": "Ausrüstung bearbeiten", + "buttonDeleteGear": "Ausrüstung löschen", + "modalDeleteGearBody1": "Bist du sicher, dass du die Ausrüstung löschen möchtest?", + "modalDeleteGearBody2": "Dieser Vorgang kann nicht rückgängig gemacht werden.", + "gearIsActiveBadge": "Aktiv", + "gearIsInactiveBadge": "Inaktiv", + "gearTypeOption1": "Fahrrad", + "gearTypeOption2": "Schuhe", + "gearTypeOption3": "Neoprenanzug", + "gearTypeOption4": "Tennisschläger", + "gearTypeOption5": "Ski", + "gearTypeOption6": "Snowboard", + "gearTypeOption7": "Windsurfen", + "gearTypeOption8": "Wassersport-Board", + "gearFromStrava": "Strava", + "gearFromGarminConnect": "Garmin Connect", + "labelBrand": "Hersteller", + "labelModel": "Modell", + "labelPurchaseValue": "Kaufwert", + "labelTotalCost": "Gesamtkosten", + "labelDistance": "Distanz", + "labelTime": "Zeitpunkt", + "titleComponents": "Komponenten", + "showInactiveComponents": "Inaktive anzeigen", + "title": "Ausrüstungsaktivitäten", + "successGearEdited": "Ausrüstung erfolgreich bearbeitet", + "errorGearDelete": "Fehler beim Löschen der Ausrüstung", + "errorFetchingGears": "Fehler beim Abrufen der Ausrüstung" +} diff --git a/frontend/app/src/i18n/de/gears/gearsView.json b/frontend/app/src/i18n/de/gears/gearsView.json index f96668348..095823f5b 100644 --- a/frontend/app/src/i18n/de/gears/gearsView.json +++ b/frontend/app/src/i18n/de/gears/gearsView.json @@ -1,13 +1,13 @@ { - "title": "Ausrüstung", - "buttonAddGear": "Ausrüstung hinzufügen", - "subTitleSearchGearByNickname": "Suche Ausrüstung nach Spitzname", - "placeholderSearchGearByNickname": "Spitzname", - "buttonSearchGear": "Suche Ausrüstung", - "displayUserNumberOfGears1": "Insgesamt ", - "displayUserNumberOfGears2": " Ausrüstung(en) (", - "displayUserNumberOfGears3": " geladen):", - "successGearDeleted": "Ausrüstung erfolgreich gelöscht", - "errorGearNotFound": "Ausrüstung nicht gefunden", - "errorFetchingGears": "Fehler beim Abrufen der Ausrüstung" -} \ No newline at end of file + "title": "Ausrüstung", + "buttonAddGear": "Ausrüstung hinzufügen", + "subTitleSearchGearByNickname": "Suche Ausrüstung nach Spitzname", + "placeholderSearchGearByNickname": "Spitzname", + "buttonSearchGear": "Suche Ausrüstung", + "displayUserNumberOfGears1": "Insgesamt ", + "displayUserNumberOfGears2": " Ausrüstung(en) (", + "displayUserNumberOfGears3": " geladen):", + "successGearDeleted": "Ausrüstung erfolgreich gelöscht", + "errorGearNotFound": "Ausrüstung nicht gefunden", + "errorFetchingGears": "Fehler beim Abrufen der Ausrüstung" +} diff --git a/frontend/app/src/i18n/de/generalItems.json b/frontend/app/src/i18n/de/generalItems.json index d2225981c..174d5d765 100644 --- a/frontend/app/src/i18n/de/generalItems.json +++ b/frontend/app/src/i18n/de/generalItems.json @@ -1,72 +1,72 @@ { - "buttonBack": "Zurück", - "buttonClose": "Schließen", - "true": "Wahr", - "false": "Falsch", - "yes": "Ja", - "no": "Nein", - "ofWithSpaces": " von ", - "languageOption1": "Englisch (US)", - "languageOption2": "Katalan (CA)", - "languageOption3": "Portugiesisch (PT)", - "languageOption4": "Deutsch (DE)", - "languageOption5": "Französisch (FR)", - "languageOption6": "Niederländisch (NL)", - "languageOption7": "Spanisch (ES)", - "firstDayOfWeekOption0": "Sonntag", - "firstDayOfWeekOption1": "Montag", - "firstDayOfWeekOption2": "Dienstag", - "firstDayOfWeekOption3": "Mittwoch", - "firstDayOfWeekOption4": "Donnerstag", - "firstDayOfWeekOption5": "Freitag", - "firstDayOfWeekOption6": "Samstag", - "buttonlistAll": "Alle anzeigen", - "requiredField": "Pflichtfelder", - "labelNotApplicable": "N/V", - "labelNoData": "Keine Daten", - "unitsCm": "cm", - "unitsCms": "cms", - "unitsM": "m", - "unitsKm": "km", - "unitsKmH": "km/h", - "unitsKg": "kg", - "labelWeightInKg": "Gewicht in kg", - "unitsInches": "Zoll", - "unitsFeet": "Fuß", - "unitsFeetShort": "ft", - "unitsFeetInches": "Fuß, Zoll", - "unitsMiles": "mi", - "unitsYards": "yd", - "unitsMph": "mph", - "unitsLbs": "lb", - "labelWeightInLbs": "Gewicht in lbs", - "unitsCalories": "kCal", - "unitsBpm": "bpm", - "labelHRinBpm": "Herzfrequenz in bpm", - "unitsWattsShort": "W", - "labelPowerInWatts": "Leistung in Watt", - "labelCadenceInRpm": "Kadenz in U/min", - "unitsSpm": "spm", - "labelElevationInMeters": "Höhe in Metern", - "labelElevationInFeet": "Höhe in Fuß", - "labelVelocityInKmH": "Geschwindigkeit in km/h", - "labelVelocityInMph": "Geschwindigkeit in mph", - "labelPaceInMinKm": "Tempo in min/km", - "labelPaceInMin100m": "Tempo in min/100m", - "labelPaceInMinMile": "Tempo in min/Meile", - "labelPaceInMin100yd": "Pace in min/100yd", - "labelLaps": "Runden", - "labelRest": "Erholung", - "labelStrokeRateInSpm": "Schlagrate in spm", - "startDateLabel": "Startdatum", - "endDateLabel": "Enddatum", - "cancel": "Abbrechen", - "loading": "Wird geladen", - "betaTag": " (Beta)", - "currencyEuro": "Euro", - "currencyEuroSymbol": "€", - "currencyDollar": "US-Dollar", - "currencyDollarSymbol": "$", - "currencyPound": "Britisches Pfund", - "currencyPoundSymbol": "£" + "buttonBack": "Zurück", + "buttonClose": "Schließen", + "true": "Wahr", + "false": "Falsch", + "yes": "Ja", + "no": "Nein", + "ofWithSpaces": " von ", + "languageOption1": "Englisch (US)", + "languageOption2": "Katalan (CA)", + "languageOption3": "Portugiesisch (PT)", + "languageOption4": "Deutsch (DE)", + "languageOption5": "Französisch (FR)", + "languageOption6": "Niederländisch (NL)", + "languageOption7": "Spanisch (ES)", + "firstDayOfWeekOption0": "Sonntag", + "firstDayOfWeekOption1": "Montag", + "firstDayOfWeekOption2": "Dienstag", + "firstDayOfWeekOption3": "Mittwoch", + "firstDayOfWeekOption4": "Donnerstag", + "firstDayOfWeekOption5": "Freitag", + "firstDayOfWeekOption6": "Samstag", + "buttonlistAll": "Alle anzeigen", + "requiredField": "Pflichtfelder", + "labelNotApplicable": "N/V", + "labelNoData": "Keine Daten", + "unitsCm": "cm", + "unitsCms": "cms", + "unitsM": "m", + "unitsKm": "km", + "unitsKmH": "km/h", + "unitsKg": "kg", + "labelWeightInKg": "Gewicht in kg", + "unitsInches": "Zoll", + "unitsFeet": "Fuß", + "unitsFeetShort": "ft", + "unitsFeetInches": "Fuß, Zoll", + "unitsMiles": "mi", + "unitsYards": "yd", + "unitsMph": "mph", + "unitsLbs": "lb", + "labelWeightInLbs": "Gewicht in lbs", + "unitsCalories": "kCal", + "unitsBpm": "bpm", + "labelHRinBpm": "Herzfrequenz in bpm", + "unitsWattsShort": "W", + "labelPowerInWatts": "Leistung in Watt", + "labelCadenceInRpm": "Kadenz in U/min", + "unitsSpm": "spm", + "labelElevationInMeters": "Höhe in Metern", + "labelElevationInFeet": "Höhe in Fuß", + "labelVelocityInKmH": "Geschwindigkeit in km/h", + "labelVelocityInMph": "Geschwindigkeit in mph", + "labelPaceInMinKm": "Tempo in min/km", + "labelPaceInMin100m": "Tempo in min/100m", + "labelPaceInMinMile": "Tempo in min/Meile", + "labelPaceInMin100yd": "Pace in min/100yd", + "labelLaps": "Runden", + "labelRest": "Erholung", + "labelStrokeRateInSpm": "Schlagrate in spm", + "startDateLabel": "Startdatum", + "endDateLabel": "Enddatum", + "cancel": "Abbrechen", + "loading": "Wird geladen", + "betaTag": " (Beta)", + "currencyEuro": "Euro", + "currencyEuroSymbol": "€", + "currencyDollar": "US-Dollar", + "currencyDollarSymbol": "$", + "currencyPound": "Britisches Pfund", + "currencyPoundSymbol": "£" } diff --git a/frontend/app/src/i18n/de/healthView.json b/frontend/app/src/i18n/de/healthView.json index 151c28972..85dd42915 100644 --- a/frontend/app/src/i18n/de/healthView.json +++ b/frontend/app/src/i18n/de/healthView.json @@ -1,5 +1,5 @@ { - "title": "Gesundheit", - "errorFetchingHealthData": "Fehler beim Laden der Gesundheitsdaten", - "errorFetchingHealthTargets": "Fehler beim Laden der Gesundheitsziele" -} \ No newline at end of file + "title": "Gesundheit", + "errorFetchingHealthData": "Fehler beim Laden der Gesundheitsdaten", + "errorFetchingHealthTargets": "Fehler beim Laden der Gesundheitsziele" +} diff --git a/frontend/app/src/i18n/de/homeView.json b/frontend/app/src/i18n/de/homeView.json index 93b2445bd..13bffa831 100644 --- a/frontend/app/src/i18n/de/homeView.json +++ b/frontend/app/src/i18n/de/homeView.json @@ -1,18 +1,18 @@ { - "title": "Endurain", - "buttonAddActivity": "Aktivität hinzufügen", - "fieldLabelUploadFileType": ".gpx oder .fit Datei hochladen", - "radioUserActivities": "Meine Aktivitäten", - "radioFollowerActivities": "Follower Aktivitäten", - "pillIsHidden": "Versteckt", - "successActivityAdded": "Aktivität erfolgreich hinzugefügt", - "errorActivityAdded": "Fehler beim Hinzufügen der Aktivität", - "refreshingActivities": "Aktivitäten von verlinkten Services aktualisieren", - "successActivitiesRefreshed": "Aktivitäten erfolgreich aktualisiert", - "errorActivityNotFound": "Aktivität nicht gefunden", - "processingActivity": "Verarbeite Aktivität", - "successActivityDeleted": "Die Aktivität wurde erfolgreich gelöscht", - "errorFetchingUserStats": "Fehler beim Abrufen der Benutzerstatistiken", - "errorFetchingUserActivities": "Fehler beim Abrufen der Benutzeraktivitäten", - "errorFetchingMedia": "Fehler beim Abrufen der Medien für die Aktivität" -} \ No newline at end of file + "title": "Endurain", + "buttonAddActivity": "Aktivität hinzufügen", + "fieldLabelUploadFileType": ".gpx oder .fit Datei hochladen", + "radioUserActivities": "Meine Aktivitäten", + "radioFollowerActivities": "Follower Aktivitäten", + "pillIsHidden": "Versteckt", + "successActivityAdded": "Aktivität erfolgreich hinzugefügt", + "errorActivityAdded": "Fehler beim Hinzufügen der Aktivität", + "refreshingActivities": "Aktivitäten von verlinkten Services aktualisieren", + "successActivitiesRefreshed": "Aktivitäten erfolgreich aktualisiert", + "errorActivityNotFound": "Aktivität nicht gefunden", + "processingActivity": "Verarbeite Aktivität", + "successActivityDeleted": "Die Aktivität wurde erfolgreich gelöscht", + "errorFetchingUserStats": "Fehler beim Abrufen der Benutzerstatistiken", + "errorFetchingUserActivities": "Fehler beim Abrufen der Benutzeraktivitäten", + "errorFetchingMedia": "Fehler beim Abrufen der Medien für die Aktivität" +} diff --git a/frontend/app/src/i18n/de/notFoundView.json b/frontend/app/src/i18n/de/notFoundView.json index 169a30b4f..42247f4c8 100644 --- a/frontend/app/src/i18n/de/notFoundView.json +++ b/frontend/app/src/i18n/de/notFoundView.json @@ -1,5 +1,5 @@ { - "title": "Oops! Seite nicht gefunden", - "subTitle": "Die gesuchte Seite existiert nicht oder sie wurde geändert.", - "backToHomeButton": "Zurück zur Startseite" -} \ No newline at end of file + "title": "Oops! Seite nicht gefunden", + "subTitle": "Die gesuchte Seite existiert nicht oder sie wurde geändert.", + "backToHomeButton": "Zurück zur Startseite" +} diff --git a/frontend/app/src/i18n/de/searchView.json b/frontend/app/src/i18n/de/searchView.json index e9537b3c6..081dca075 100644 --- a/frontend/app/src/i18n/de/searchView.json +++ b/frontend/app/src/i18n/de/searchView.json @@ -1,35 +1,35 @@ { - "searchSelectLabel": "Suchen", - "searchSelectOptionActivity": "Aktivität", - "searchSelectOptionUser": "Benutzer", - "searchSelectOptionGear": "Ausrüstung", - "searchSelectActivityType0": "Alle", - "searchSelectActivityType1": "Run", - "searchSelectActivityType2": "Fahrt", - "searchSelectActivityType3": "Schwimmen", - "searchSelectActivityType4": "Workout", - "searchSelectActivityType5": "Spaziergang", - "searchSelectActivityType6": "Wanderung", - "searchSelectActivityType7": "Rudern", - "searchSelectActivityType8": "Yoga", - "searchSelectActivityType9": "Ski", - "searchSelectActivityType10": "Snowboard", - "searchSelectActivityType11": "Tennis", - "searchSelectActivityType12": "Windsurfen", - "searchSelectActivityType13": "Stand-Up-Paddling", - "searchSelectActivityType14": "Surfen", - "searchSelectGearType0": "Alle", - "searchSelectGearType1": "Fahrrad", - "searchSelectGearType2": "Schuhe", - "searchSelectGearType3": "Neoprenanzug", - "searchSelectGearType4": "Schläger", - "searchSelectGearType5": "Ski", - "searchSelectGearType6": "Snowboard", - "searchSelectGearType7": "Windsurfen", - "searchSelectGearType8": "Wassersport-Board", - "resultIsInactiveBadge": "Inaktiv", - "searchInputPlaceholder": "Suchtext", - "errorFetchingUserWithUsernameContains": "Fehler beim Abrufen des Benutzers mit Benutzername enthält Logik", - "errorFetchingActivityWithNameContains": "Fehler beim Abrufen der Aktivität mit dem Namen enthält Logik", - "errorFetchingGearWithNicknameContains": "Fehler beim Abrufen der Ausrüstung mit Nickname enthält Logik" -} \ No newline at end of file + "searchSelectLabel": "Suchen", + "searchSelectOptionActivity": "Aktivität", + "searchSelectOptionUser": "Benutzer", + "searchSelectOptionGear": "Ausrüstung", + "searchSelectActivityType0": "Alle", + "searchSelectActivityType1": "Run", + "searchSelectActivityType2": "Fahrt", + "searchSelectActivityType3": "Schwimmen", + "searchSelectActivityType4": "Workout", + "searchSelectActivityType5": "Spaziergang", + "searchSelectActivityType6": "Wanderung", + "searchSelectActivityType7": "Rudern", + "searchSelectActivityType8": "Yoga", + "searchSelectActivityType9": "Ski", + "searchSelectActivityType10": "Snowboard", + "searchSelectActivityType11": "Tennis", + "searchSelectActivityType12": "Windsurfen", + "searchSelectActivityType13": "Stand-Up-Paddling", + "searchSelectActivityType14": "Surfen", + "searchSelectGearType0": "Alle", + "searchSelectGearType1": "Fahrrad", + "searchSelectGearType2": "Schuhe", + "searchSelectGearType3": "Neoprenanzug", + "searchSelectGearType4": "Schläger", + "searchSelectGearType5": "Ski", + "searchSelectGearType6": "Snowboard", + "searchSelectGearType7": "Windsurfen", + "searchSelectGearType8": "Wassersport-Board", + "resultIsInactiveBadge": "Inaktiv", + "searchInputPlaceholder": "Suchtext", + "errorFetchingUserWithUsernameContains": "Fehler beim Abrufen des Benutzers mit Benutzername enthält Logik", + "errorFetchingActivityWithNameContains": "Fehler beim Abrufen der Aktivität mit dem Namen enthält Logik", + "errorFetchingGearWithNicknameContains": "Fehler beim Abrufen der Ausrüstung mit Nickname enthält Logik" +} diff --git a/frontend/app/src/i18n/de/settingsView.json b/frontend/app/src/i18n/de/settingsView.json index e2b50e411..28328d78c 100644 --- a/frontend/app/src/i18n/de/settingsView.json +++ b/frontend/app/src/i18n/de/settingsView.json @@ -1,3 +1,3 @@ { - "title": "Einstellungen" -} \ No newline at end of file + "title": "Einstellungen" +} diff --git a/frontend/app/src/i18n/de/strava/stravaCallbackView.json b/frontend/app/src/i18n/de/strava/stravaCallbackView.json index 847a7c260..751ae790d 100644 --- a/frontend/app/src/i18n/de/strava/stravaCallbackView.json +++ b/frontend/app/src/i18n/de/strava/stravaCallbackView.json @@ -1,4 +1,4 @@ { - "stravaCallbackViewTitle1": "Verarbeiten des Strava-Callbacks", - "stravaCallbackViewTitle2": "Please wait while Strava is being linked to your account" -} \ No newline at end of file + "stravaCallbackViewTitle1": "Verarbeiten des Strava-Callbacks", + "stravaCallbackViewTitle2": "Please wait while Strava is being linked to your account" +} diff --git a/frontend/app/src/i18n/de/userView.json b/frontend/app/src/i18n/de/userView.json index b819ab7e2..6311d5c82 100644 --- a/frontend/app/src/i18n/de/userView.json +++ b/frontend/app/src/i18n/de/userView.json @@ -1,32 +1,32 @@ { - "thisMonthActivitiesNumber": "Aktivitäten aus diesem Monat", - "userFollowing": "Folgend", - "userFollowers": "Abonnenten", - "navigationActivities": "Aktivitäten", - "navigationFollowing": "Folgend", - "navigationFollowers": "Abonnenten", - "navigationUserSettings": "Benutzereinstellungen", - "navigationFollow": "Folgen", - "modalFollowUserTitle": "Benutzer folgen", - "modalFollowUserBody": "Bist du sicher, dass du dem Benutzer folgen möchtest ", - "errorUnableToSendFollow": "Follower-Anfrage konnte nicht an den Benutzer gesendet werden", - "successFollowRequestSent": "Anfrage senden", - "navigationRequestSent": "Anfrage gesendet", - "modalCancelFollowRequestTitle": "Anfrage abbrechen", - "modalCancelFollowRequestBody": "Bist du sicher, dass du die Anfrage abbrechen möchtest? ", - "errorUnableToCancelFollowRequest": "Anfrage konnte nicht abgebrochen werden", - "successFollowRequestCancelled": "Anfrage abgebrochen", - "navigationUnfollow": "Entfolgen", - "modalUnfollowUserTitle": "Benutzer Entfolgen", - "modalUnfollowUserBody": "Bist du sicher, dass du dem Benutzer folgen möchtest ", - "errorUnableToUnfollow": "Dem Benutzer konnte nicht entfolgt werden", - "successUserUnfollowed": "Benutzer entfolgt", - "activitiesPaginationWeek0": "Diese Woche", - "activitiesPaginationWeek51": "Ein Jahr zuvor", - "successFollowingDeleted": "Follower gelöscht", - "successFollowerDeleted": "Follower gelöscht", - "successFollowerAccepted": "Follower angenommen", - "errorFetchingUserStats": "Fehler beim Abrufen der Benutzerstatistiken", - "errorFetchingUserFollowers": "Fehler beim Abrufen der Abonnenten", - "errorFetchingUserActivities": "Fehler beim Abrufen der Benutzeraktivitäten" -} \ No newline at end of file + "thisMonthActivitiesNumber": "Aktivitäten aus diesem Monat", + "userFollowing": "Folgend", + "userFollowers": "Abonnenten", + "navigationActivities": "Aktivitäten", + "navigationFollowing": "Folgend", + "navigationFollowers": "Abonnenten", + "navigationUserSettings": "Benutzereinstellungen", + "navigationFollow": "Folgen", + "modalFollowUserTitle": "Benutzer folgen", + "modalFollowUserBody": "Bist du sicher, dass du dem Benutzer folgen möchtest ", + "errorUnableToSendFollow": "Follower-Anfrage konnte nicht an den Benutzer gesendet werden", + "successFollowRequestSent": "Anfrage senden", + "navigationRequestSent": "Anfrage gesendet", + "modalCancelFollowRequestTitle": "Anfrage abbrechen", + "modalCancelFollowRequestBody": "Bist du sicher, dass du die Anfrage abbrechen möchtest? ", + "errorUnableToCancelFollowRequest": "Anfrage konnte nicht abgebrochen werden", + "successFollowRequestCancelled": "Anfrage abgebrochen", + "navigationUnfollow": "Entfolgen", + "modalUnfollowUserTitle": "Benutzer Entfolgen", + "modalUnfollowUserBody": "Bist du sicher, dass du dem Benutzer folgen möchtest ", + "errorUnableToUnfollow": "Dem Benutzer konnte nicht entfolgt werden", + "successUserUnfollowed": "Benutzer entfolgt", + "activitiesPaginationWeek0": "Diese Woche", + "activitiesPaginationWeek51": "Ein Jahr zuvor", + "successFollowingDeleted": "Follower gelöscht", + "successFollowerDeleted": "Follower gelöscht", + "successFollowerAccepted": "Follower angenommen", + "errorFetchingUserStats": "Fehler beim Abrufen der Benutzerstatistiken", + "errorFetchingUserFollowers": "Fehler beim Abrufen der Abonnenten", + "errorFetchingUserActivities": "Fehler beim Abrufen der Benutzeraktivitäten" +} diff --git a/frontend/app/src/i18n/es/activityItems.json b/frontend/app/src/i18n/es/activityItems.json index 9a1c99a47..5ddf243ac 100644 --- a/frontend/app/src/i18n/es/activityItems.json +++ b/frontend/app/src/i18n/es/activityItems.json @@ -1,37 +1,37 @@ { - "run": "Correr", - "trailRun": "Carrera en pista", - "virtualRun": "Carrera virtual", - "ride": "Ciclismo", - "gravelRide": "Ciclismo de camino", - "mtbRide": "Bicicleta de montaña", - "virtualRide": "Ciclismo virtual", - "lapSwimming": "Lap swimming", - "openWaterSwimming": "Natación en aguas abiertas", - "workout": "Entrenamiento", - "walk": "Caminata", - "indoorWalk": "Indoor walk", - "hike": "Senderismo", - "rowing": "Remo", - "yoga": "Yoga", - "alpineSki": "Esquí alpino", - "nordicSki": "Esquí nórdico", - "snowboard": "Snowboard", - "transition": "Transición", - "strengthTraining": "Entrenamiento de fuerza", - "crossfit": "CrossFit", - "tennis": "Tenis", - "tableTennis": "Tenis de mesa", - "badminton": "Badminton", - "squash": "Squash", - "racquetball": "Racquetball", - "pickleball": "Pickleball", - "commutingRide": "Viaje Conmutando", - "indoorRide": "Viaje interior", - "mixedSurfaceRide": "Mezcla de superficie", - "windsurf": "Windsurf", - "standUpPaddling": "Stand up paddling", - "surf": "Surf", - "trackRun": "Track run", - "labelWorkout": " entrenamiento" -} \ No newline at end of file + "run": "Correr", + "trailRun": "Carrera en pista", + "virtualRun": "Carrera virtual", + "ride": "Ciclismo", + "gravelRide": "Ciclismo de camino", + "mtbRide": "Bicicleta de montaña", + "virtualRide": "Ciclismo virtual", + "lapSwimming": "Lap swimming", + "openWaterSwimming": "Natación en aguas abiertas", + "workout": "Entrenamiento", + "walk": "Caminata", + "indoorWalk": "Indoor walk", + "hike": "Senderismo", + "rowing": "Remo", + "yoga": "Yoga", + "alpineSki": "Esquí alpino", + "nordicSki": "Esquí nórdico", + "snowboard": "Snowboard", + "transition": "Transición", + "strengthTraining": "Entrenamiento de fuerza", + "crossfit": "CrossFit", + "tennis": "Tenis", + "tableTennis": "Tenis de mesa", + "badminton": "Badminton", + "squash": "Squash", + "racquetball": "Racquetball", + "pickleball": "Pickleball", + "commutingRide": "Viaje Conmutando", + "indoorRide": "Viaje interior", + "mixedSurfaceRide": "Mezcla de superficie", + "windsurf": "Windsurf", + "standUpPaddling": "Stand up paddling", + "surf": "Surf", + "trackRun": "Track run", + "labelWorkout": " entrenamiento" +} diff --git a/frontend/app/src/i18n/es/activityView.json b/frontend/app/src/i18n/es/activityView.json index b6b8f219b..e0eca5356 100644 --- a/frontend/app/src/i18n/es/activityView.json +++ b/frontend/app/src/i18n/es/activityView.json @@ -1,13 +1,13 @@ { - "labelGear": "Equipo", - "labelGearNotSet": "No establecido", - "modalLabelDeleteGear": "Eliminar equipo de la actividad", - "modalLabelDeleteGearBody": "¿Está seguro que desea eliminar el equipo de la actividad?", - "modalLabelDeleteGearButton": "Eliminar equipo", - "successMessageGearAdded": "Equipo añadido a la actividad", - "successMessageGearDeleted": "Equipo eliminado de la actividad", - "errorMessageDeleteGear": "Error al eliminar el equipo de la actividad", - "errorMessageActivityNotFound": "Actividad no encontrada", - "alertPrivacyMessage": "Tienes información oculta en esta actividad. Puedes verla, pero otros no.", - "isHiddenMessage": "Esta actividad está oculta. Probablemente porque es un duplicado o fue ocultada por el usuario." -} \ No newline at end of file + "labelGear": "Equipo", + "labelGearNotSet": "No establecido", + "modalLabelDeleteGear": "Eliminar equipo de la actividad", + "modalLabelDeleteGearBody": "¿Está seguro que desea eliminar el equipo de la actividad?", + "modalLabelDeleteGearButton": "Eliminar equipo", + "successMessageGearAdded": "Equipo añadido a la actividad", + "successMessageGearDeleted": "Equipo eliminado de la actividad", + "errorMessageDeleteGear": "Error al eliminar el equipo de la actividad", + "errorMessageActivityNotFound": "Actividad no encontrada", + "alertPrivacyMessage": "Tienes información oculta en esta actividad. Puedes verla, pero otros no.", + "isHiddenMessage": "Esta actividad está oculta. Probablemente porque es un duplicado o fue ocultada por el usuario." +} diff --git a/frontend/app/src/i18n/es/components/activities/activityBellowMPillsComponent.json b/frontend/app/src/i18n/es/components/activities/activityBellowMPillsComponent.json index 3a9830970..ae112cfa5 100644 --- a/frontend/app/src/i18n/es/components/activities/activityBellowMPillsComponent.json +++ b/frontend/app/src/i18n/es/components/activities/activityBellowMPillsComponent.json @@ -1,25 +1,25 @@ { - "subTitlePace": "Ritmo", - "labelAvgPace": "Ritmo promedio", - "labelMovingTime": "Tiempo en movimiento", - "labelElapsedTime": "Tiempo transcurrido", - "subTitleSpeed": "Velocidad", - "labelAvgSpeed": "Velocidad media", - "labelMaxSpeed": "Velocidad máxima", - "subTitleHeartRate": "Frecuencia cardíaca", - "labelAvgHeartRate": "Ritmo cardíaco medio", - "labelMaxHeartRate": "Ritmo cardíaco máximo", - "subTitlePower": "Potencia", - "labelAvgPower": "Potencia media", - "labelMaxPower": "Potencia máxima", - "labelNormalizedPower": "Potencia normalizada", - "subTitleCadence": "Cadencia", - "labelAvgCadence": "Cadencia media", - "labelMaxCadence": "Cadencia máxima", - "subTitleElevation": "Altura", - "labelElevationGain": "Altura aumentada", - "labelElevationLoss": "Altura disminuida", - "subTitleStrokeRate": "Ritmo de brazada", - "labelAvgStrokeRate": "Ritmo medio de brazada", - "labelMaxStrokeRate": "Ritmo máximo de brazada" -} \ No newline at end of file + "subTitlePace": "Ritmo", + "labelAvgPace": "Ritmo promedio", + "labelMovingTime": "Tiempo en movimiento", + "labelElapsedTime": "Tiempo transcurrido", + "subTitleSpeed": "Velocidad", + "labelAvgSpeed": "Velocidad media", + "labelMaxSpeed": "Velocidad máxima", + "subTitleHeartRate": "Frecuencia cardíaca", + "labelAvgHeartRate": "Ritmo cardíaco medio", + "labelMaxHeartRate": "Ritmo cardíaco máximo", + "subTitlePower": "Potencia", + "labelAvgPower": "Potencia media", + "labelMaxPower": "Potencia máxima", + "labelNormalizedPower": "Potencia normalizada", + "subTitleCadence": "Cadencia", + "labelAvgCadence": "Cadencia media", + "labelMaxCadence": "Cadencia máxima", + "subTitleElevation": "Altura", + "labelElevationGain": "Altura aumentada", + "labelElevationLoss": "Altura disminuida", + "subTitleStrokeRate": "Ritmo de brazada", + "labelAvgStrokeRate": "Ritmo medio de brazada", + "labelMaxStrokeRate": "Ritmo máximo de brazada" +} diff --git a/frontend/app/src/i18n/es/components/activities/activityLapsComponent.json b/frontend/app/src/i18n/es/components/activities/activityLapsComponent.json index 237c2d4a6..99e998442 100644 --- a/frontend/app/src/i18n/es/components/activities/activityLapsComponent.json +++ b/frontend/app/src/i18n/es/components/activities/activityLapsComponent.json @@ -1,14 +1,14 @@ { - "labelLapNumber": "Vuelta", - "labelLapIntensity": "Intensidad", - "labelLapDistance": "Distancia", - "labelLapTime": "Tiempo", - "labelLapPace": "Ritmo", - "labelLapSpeed": "Velocidad", - "labelLapElevation": "Altura", - "labelLapElev": "Alt", - "labelLapAvgHr": "Ritmo cardíaco medio", - "labelLapHR": "RC", - "labelLapStrokeRate": "Ritmo de brazada", - "labelLapSR": "SR" -} \ No newline at end of file + "labelLapNumber": "Vuelta", + "labelLapIntensity": "Intensidad", + "labelLapDistance": "Distancia", + "labelLapTime": "Tiempo", + "labelLapPace": "Ritmo", + "labelLapSpeed": "Velocidad", + "labelLapElevation": "Altura", + "labelLapElev": "Alt", + "labelLapAvgHr": "Ritmo cardíaco medio", + "labelLapHR": "RC", + "labelLapStrokeRate": "Ritmo de brazada", + "labelLapSR": "SR" +} diff --git a/frontend/app/src/i18n/es/components/activities/activityMandAbovePillsComponent.json b/frontend/app/src/i18n/es/components/activities/activityMandAbovePillsComponent.json index de6f0ae4d..e07e13be0 100644 --- a/frontend/app/src/i18n/es/components/activities/activityMandAbovePillsComponent.json +++ b/frontend/app/src/i18n/es/components/activities/activityMandAbovePillsComponent.json @@ -1,17 +1,17 @@ { - "labelPillGraphs": "Gráficas", - "labelPillLaps": "Vueltas", - "labelPillWorkoutSets": "Sets", - "labelGraph": "Gráficos de datos de actividad", - "labelGraphHR": "Frecuencia cardíaca", - "labelHRZones": "Zonas de frecuencia cardíaca", - "labelGraphPower": "Potencia", - "labelGraphCadence": "Cadencia", - "labelGraphElevation": "Altura", - "labelGraphVelocity": "Velocidad", - "labelGraphPace": "Ritmo", - "labelGraphHRZone": "Zona", - "labelDownsampling": "Datos reducidos a ~200 puntos", - "errorMessageProcessingActivityStreams": "Error al procesar los flujos de actividad", - "labelGraphStrokeRate": "Ritmo de brazada" -} \ No newline at end of file + "labelPillGraphs": "Gráficas", + "labelPillLaps": "Vueltas", + "labelPillWorkoutSets": "Sets", + "labelGraph": "Gráficos de datos de actividad", + "labelGraphHR": "Frecuencia cardíaca", + "labelHRZones": "Zonas de frecuencia cardíaca", + "labelGraphPower": "Potencia", + "labelGraphCadence": "Cadencia", + "labelGraphElevation": "Altura", + "labelGraphVelocity": "Velocidad", + "labelGraphPace": "Ritmo", + "labelGraphHRZone": "Zona", + "labelDownsampling": "Datos reducidos a ~200 puntos", + "errorMessageProcessingActivityStreams": "Error al procesar los flujos de actividad", + "labelGraphStrokeRate": "Ritmo de brazada" +} diff --git a/frontend/app/src/i18n/es/components/activities/activityMapComponent.json b/frontend/app/src/i18n/es/components/activities/activityMapComponent.json index 43a1e3bdf..dd5bec253 100644 --- a/frontend/app/src/i18n/es/components/activities/activityMapComponent.json +++ b/frontend/app/src/i18n/es/components/activities/activityMapComponent.json @@ -1,8 +1,8 @@ { - "modalMediaDeleteTitle": "Eliminar medio", - "modalMediaDeleteBody1": "¿Está seguro que desea eliminar la actividad? ", - "modalMediaDeleteBody2": " y nombre ", - "errorFetchingActivityStream": "Error obteniendo datos del flujo de actividad", - "mediaDeletedSuccessfully": "Medio eliminado con éxito", - "errorDeletingMedia": "Error al eliminar el medio" -} \ No newline at end of file + "modalMediaDeleteTitle": "Eliminar medio", + "modalMediaDeleteBody1": "¿Está seguro que desea eliminar la actividad? ", + "modalMediaDeleteBody2": " y nombre ", + "errorFetchingActivityStream": "Error obteniendo datos del flujo de actividad", + "mediaDeletedSuccessfully": "Medio eliminado con éxito", + "errorDeletingMedia": "Error al eliminar el medio" +} diff --git a/frontend/app/src/i18n/es/components/activities/activitySummaryComponent.json b/frontend/app/src/i18n/es/components/activities/activitySummaryComponent.json index aa019fb71..b1353bd21 100644 --- a/frontend/app/src/i18n/es/components/activities/activitySummaryComponent.json +++ b/frontend/app/src/i18n/es/components/activities/activitySummaryComponent.json @@ -1,31 +1,31 @@ { - "userNameHidden": "Oculto", - "visibilityPublic": "Público", - "visibilityFollowers": "Seguidores", - "visibilityPrivate": "Privado", - "buttonDeleteActivity": "Eliminar actividad", - "buttonEditActivity": "Editar actividad", - "buttonAddActivityMedia": "Añadir medios", - "modalDeleteBody1": "¿Está seguro que desea eliminar la actividad?", - "modalDeleteBody2": "Esta acción no se puede deshacer.", - "modalAddMediaTitle": "Añadir medios", - "modalAddMediaBody": "Subir archivo .png, .jpg o .jpeg", - "processingMediaUpload": "Procesando subida de medios...", - "successMediaUpload": "Medios subidos correctamente", - "errorMediaUpload": "Error al subir medios", - "labelVirtual": "(Virtual) ", - "privateNotes": "Notas privadas", - "activityDistance": "Distancia", - "activityTime": "Tiempo", - "activityPace": "Ritmo", - "activityAvgHR": "RC medio", - "activityMaxHR": "RC máximo", - "activityAvgPower": "Potencia media", - "activityAvgSpeed": "Velocidad media", - "activityEleGain": "Ganancia de elevación", - "activityEleLoss": "Pérdida de elevación", - "activityCalories": "Calorías", - "activityNoData": "No hay datos", - "errorFetchingUserById": "Error obteniendo usuario por id", - "errorDeletingActivity": "Error al eliminar la actividad" -} \ No newline at end of file + "userNameHidden": "Oculto", + "visibilityPublic": "Público", + "visibilityFollowers": "Seguidores", + "visibilityPrivate": "Privado", + "buttonDeleteActivity": "Eliminar actividad", + "buttonEditActivity": "Editar actividad", + "buttonAddActivityMedia": "Añadir medios", + "modalDeleteBody1": "¿Está seguro que desea eliminar la actividad?", + "modalDeleteBody2": "Esta acción no se puede deshacer.", + "modalAddMediaTitle": "Añadir medios", + "modalAddMediaBody": "Subir archivo .png, .jpg o .jpeg", + "processingMediaUpload": "Procesando subida de medios...", + "successMediaUpload": "Medios subidos correctamente", + "errorMediaUpload": "Error al subir medios", + "labelVirtual": "(Virtual) ", + "privateNotes": "Notas privadas", + "activityDistance": "Distancia", + "activityTime": "Tiempo", + "activityPace": "Ritmo", + "activityAvgHR": "RC medio", + "activityMaxHR": "RC máximo", + "activityAvgPower": "Potencia media", + "activityAvgSpeed": "Velocidad media", + "activityEleGain": "Ganancia de elevación", + "activityEleLoss": "Pérdida de elevación", + "activityCalories": "Calorías", + "activityNoData": "No hay datos", + "errorFetchingUserById": "Error obteniendo usuario por id", + "errorDeletingActivity": "Error al eliminar la actividad" +} diff --git a/frontend/app/src/i18n/es/components/activities/activityWorkoutStepsComponent.json b/frontend/app/src/i18n/es/components/activities/activityWorkoutStepsComponent.json index 7bb7af98f..85d73f9f4 100644 --- a/frontend/app/src/i18n/es/components/activities/activityWorkoutStepsComponent.json +++ b/frontend/app/src/i18n/es/components/activities/activityWorkoutStepsComponent.json @@ -1,20 +1,20 @@ { - "labelWorkoutStepType": "Tipo de paso", - "labelWorkoutStepTime": "Tiempo de paso", - "labelWorkoutStepReps": "Repeticiones de paso", - "labelWorkoutStepIntensity": "Intensidad", - "labelWorkoutStepNotes": "Notas", - "labelWorkoutStepExerciseName": "Nombre del paso", - "labelWorkoutStepExerciseWeight": "Peso", - "labelWorkoutStepSwimStroke": "Paso de brazada", - "labelWorkoutSetType": "Establecer tipo", - "labelWorkoutSetTime": "Establecer tiempo", - "labelWorkoutSetReps": "Establecer repeticiones", - "labelWorkoutSetExerciseName": "Establecer nombre", - "labelWorkoutSetExerciseWeight": "Establecer peso", - "labelWorkoutSetTypeMobile": "Tipo", - "labelWorkoutSetTimeMobile": "Tiempo", - "labelWorkoutSetRepsMobile": "Repeticiones", - "labelWorkoutSetExerciseNameMobile": "Nombre", - "labelWorkoutSetExerciseWeightMobile": "Peso" -} \ No newline at end of file + "labelWorkoutStepType": "Tipo de paso", + "labelWorkoutStepTime": "Tiempo de paso", + "labelWorkoutStepReps": "Repeticiones de paso", + "labelWorkoutStepIntensity": "Intensidad", + "labelWorkoutStepNotes": "Notas", + "labelWorkoutStepExerciseName": "Nombre del paso", + "labelWorkoutStepExerciseWeight": "Peso", + "labelWorkoutStepSwimStroke": "Paso de brazada", + "labelWorkoutSetType": "Establecer tipo", + "labelWorkoutSetTime": "Establecer tiempo", + "labelWorkoutSetReps": "Establecer repeticiones", + "labelWorkoutSetExerciseName": "Establecer nombre", + "labelWorkoutSetExerciseWeight": "Establecer peso", + "labelWorkoutSetTypeMobile": "Tipo", + "labelWorkoutSetTimeMobile": "Tiempo", + "labelWorkoutSetRepsMobile": "Repeticiones", + "labelWorkoutSetExerciseNameMobile": "Nombre", + "labelWorkoutSetExerciseWeightMobile": "Peso" +} diff --git a/frontend/app/src/i18n/es/components/activities/modals/addGearToActivityModalComponent.json b/frontend/app/src/i18n/es/components/activities/modals/addGearToActivityModalComponent.json index e941e3e08..14d66e97e 100644 --- a/frontend/app/src/i18n/es/components/activities/modals/addGearToActivityModalComponent.json +++ b/frontend/app/src/i18n/es/components/activities/modals/addGearToActivityModalComponent.json @@ -1,6 +1,6 @@ { - "modalLabelAddGear": "Añadir equipo a la actividad", - "modalLabelSelectGear": "Seleccionar equipo", - "modalButtonAddGear": "Añadir equipo", - "errorEditingGear": "Error al editar el equipo" -} \ No newline at end of file + "modalLabelAddGear": "Añadir equipo a la actividad", + "modalLabelSelectGear": "Seleccionar equipo", + "modalButtonAddGear": "Añadir equipo", + "errorEditingGear": "Error al editar el equipo" +} diff --git a/frontend/app/src/i18n/es/components/activities/modals/editActivityModalComponent.json b/frontend/app/src/i18n/es/components/activities/modals/editActivityModalComponent.json index 4874cb2e8..e57fd29d2 100644 --- a/frontend/app/src/i18n/es/components/activities/modals/editActivityModalComponent.json +++ b/frontend/app/src/i18n/es/components/activities/modals/editActivityModalComponent.json @@ -1,63 +1,63 @@ { - "modalEditActivityTitle": "Editar actividad", - "modalEditActivityDescriptionLabel": "Descripción", - "modalEditActivityDescriptionPlaceholder": "Descripción (máximo 2500 caracteres)", - "modalEditActivityPrivateNotesLabel": "Notas privadas", - "modalEditActivityPrivateNotesPlaceholder": "Notas privadas (máx. 2500 caracteres)", - "modalEditActivityNameLabel": "Nombre", - "modalEditActivityNamePlaceholder": "Nombre (máx. 250 caracteres)", - "modalEditActivityTypeLabel": "Tipo", - "modalEditActivityTypeOption1": "Correr", - "modalEditActivityTypeOption2": "Carrera en pista", - "modalEditActivityTypeOption34": "Track run", - "modalEditActivityTypeOption3": "Carrera virtual", - "modalEditActivityTypeOption4": "Ciclismo", - "modalEditActivityTypeOption5": "Ciclismo de camino", - "modalEditActivityTypeOption6": "Ciclismo de montaña", - "modalEditActivityTypeOption7": "Ciclismo virtual", - "modalEditActivityTypeOption8": "Natación", - "modalEditActivityTypeOption9": "Natación en aguas abiertas", - "modalEditActivityTypeOption10": "Entrenamiento", - "modalEditActivityTypeOption11": "Caminata", - "modalEditActivityTypeOption12": "Senderismo", - "modalEditActivityTypeOption13": "Remo", - "modalEditActivityTypeOption14": "Yoga", - "modalEditActivityTypeOption15": "Esquí alpino", - "modalEditActivityTypeOption16": "Esquí nórdico", - "modalEditActivityTypeOption17": "Snowboard", - "modalEditActivityTypeOption18": "Transición", - "modalEditActivityTypeOption19": "Entrenamiento con pesas", - "modalEditActivityTypeOption20": "Crossfit", - "modalEditActivityTypeOption21": "Tenis", - "modalEditActivityTypeOption22": "Tenis de mesa", - "modalEditActivityTypeOption23": "Badminton", - "modalEditActivityTypeOption24": "Squash", - "modalEditActivityTypeOption25": "Racquetball", - "modalEditActivityTypeOption26": "Pickleball", - "modalEditActivityTypeOption27": "Viaje Conmutando", - "modalEditActivityTypeOption28": "Viaje interior", - "modalEditActivityTypeOption29": "Mezcla de superficie", - "modalEditActivityTypeOption30": "Windsurf", - "modalEditActivityTypeOption31": "Indoor walk", - "modalEditActivityTypeOption32": "Stand up paddling", - "modalEditActivityTypeOption33": "Surf", - "modalEditActivityVisibilityLabel": "Visibilidad", - "modalEditActivityVisibilityOption0": "Público", - "modalEditActivityVisibilityOption1": "Seguidores", - "modalEditActivityVisibilityOption2": "Privado", - "modalEditActivityIsHiddenLabel": "Está oculto", - "modalEditActivityHideStartTimeLabel": "Ocultar hora de inicio", - "modalEditActivityHideLocationLabel": "Ocultar ubicación", - "modalEditActivityHideMapLabel": "Ocultar mapa", - "modalEditActivityHideHrLabel": "Ocultar ritmo cardíaco", - "modalEditActivityHidePowerLabel": "Ocultar potencia", - "modalEditActivityHideCadenceLabel": "Ocultar cadencia", - "modalEditActivityHideElevationLabel": "Ocultar elevación", - "modalEditActivityHideSpeedLabel": "Ocultar velocidad", - "modalEditActivityHidePaceLabel": "Ocultar ritmo", - "modalEditActivityHideLapsLabel": "Ocultar vueltas", - "modalEditActivityHideWorkoutSetsStepsLabel": "Ocultar entrenamientos/pasos", - "modalEditActivityHideGearLabel": "Ocultar equipo", - "successActivityEdit": "Actividad editada correctamente", - "errorActivityEdit": "Error al editar actividad" -} \ No newline at end of file + "modalEditActivityTitle": "Editar actividad", + "modalEditActivityDescriptionLabel": "Descripción", + "modalEditActivityDescriptionPlaceholder": "Descripción (máximo 2500 caracteres)", + "modalEditActivityPrivateNotesLabel": "Notas privadas", + "modalEditActivityPrivateNotesPlaceholder": "Notas privadas (máx. 2500 caracteres)", + "modalEditActivityNameLabel": "Nombre", + "modalEditActivityNamePlaceholder": "Nombre (máx. 250 caracteres)", + "modalEditActivityTypeLabel": "Tipo", + "modalEditActivityTypeOption1": "Correr", + "modalEditActivityTypeOption2": "Carrera en pista", + "modalEditActivityTypeOption34": "Track run", + "modalEditActivityTypeOption3": "Carrera virtual", + "modalEditActivityTypeOption4": "Ciclismo", + "modalEditActivityTypeOption5": "Ciclismo de camino", + "modalEditActivityTypeOption6": "Ciclismo de montaña", + "modalEditActivityTypeOption7": "Ciclismo virtual", + "modalEditActivityTypeOption8": "Natación", + "modalEditActivityTypeOption9": "Natación en aguas abiertas", + "modalEditActivityTypeOption10": "Entrenamiento", + "modalEditActivityTypeOption11": "Caminata", + "modalEditActivityTypeOption12": "Senderismo", + "modalEditActivityTypeOption13": "Remo", + "modalEditActivityTypeOption14": "Yoga", + "modalEditActivityTypeOption15": "Esquí alpino", + "modalEditActivityTypeOption16": "Esquí nórdico", + "modalEditActivityTypeOption17": "Snowboard", + "modalEditActivityTypeOption18": "Transición", + "modalEditActivityTypeOption19": "Entrenamiento con pesas", + "modalEditActivityTypeOption20": "Crossfit", + "modalEditActivityTypeOption21": "Tenis", + "modalEditActivityTypeOption22": "Tenis de mesa", + "modalEditActivityTypeOption23": "Badminton", + "modalEditActivityTypeOption24": "Squash", + "modalEditActivityTypeOption25": "Racquetball", + "modalEditActivityTypeOption26": "Pickleball", + "modalEditActivityTypeOption27": "Viaje Conmutando", + "modalEditActivityTypeOption28": "Viaje interior", + "modalEditActivityTypeOption29": "Mezcla de superficie", + "modalEditActivityTypeOption30": "Windsurf", + "modalEditActivityTypeOption31": "Indoor walk", + "modalEditActivityTypeOption32": "Stand up paddling", + "modalEditActivityTypeOption33": "Surf", + "modalEditActivityVisibilityLabel": "Visibilidad", + "modalEditActivityVisibilityOption0": "Público", + "modalEditActivityVisibilityOption1": "Seguidores", + "modalEditActivityVisibilityOption2": "Privado", + "modalEditActivityIsHiddenLabel": "Está oculto", + "modalEditActivityHideStartTimeLabel": "Ocultar hora de inicio", + "modalEditActivityHideLocationLabel": "Ocultar ubicación", + "modalEditActivityHideMapLabel": "Ocultar mapa", + "modalEditActivityHideHrLabel": "Ocultar ritmo cardíaco", + "modalEditActivityHidePowerLabel": "Ocultar potencia", + "modalEditActivityHideCadenceLabel": "Ocultar cadencia", + "modalEditActivityHideElevationLabel": "Ocultar elevación", + "modalEditActivityHideSpeedLabel": "Ocultar velocidad", + "modalEditActivityHidePaceLabel": "Ocultar ritmo", + "modalEditActivityHideLapsLabel": "Ocultar vueltas", + "modalEditActivityHideWorkoutSetsStepsLabel": "Ocultar entrenamientos/pasos", + "modalEditActivityHideGearLabel": "Ocultar equipo", + "successActivityEdit": "Actividad editada correctamente", + "errorActivityEdit": "Error al editar actividad" +} diff --git a/frontend/app/src/i18n/es/components/followers/followersListComponent.json b/frontend/app/src/i18n/es/components/followers/followersListComponent.json index 9452b713c..50d8000db 100644 --- a/frontend/app/src/i18n/es/components/followers/followersListComponent.json +++ b/frontend/app/src/i18n/es/components/followers/followersListComponent.json @@ -1,16 +1,16 @@ { - "requestAccepted": "Aceptado", - "requestPending": "Solicitud pendiente", - "followingModalTitle": "Eliminar siguiendo", - "followingModalBody": "¿Está seguro que desea eliminar el seguimiento?", - "followerModalTitle": "Eliminar seguidor", - "followerModalBody": "¿Está seguro que desea eliminar el seguidor?", - "followerAcceptModalTitle": "Aceptar solicitud de usuario", - "followerAcceptModalBody": "¿Estás seguro de que quieres aceptar la solicitud de seguimiento del usuario?", - "followerDeclineModalTitle": "Rechazar solicitud de usuario ", - "followerDeclineModalBody": "¿Está seguro de que desea rechazar la solicitud de seguimiento del usuario?", - "errorDeleteFollowing": "Error al eliminar seguimiento", - "errorDeleteFollower": "Error al eliminar seguidor", - "errorUpdateFollower": "Error al actualizar seguidor", - "errorFetchingFollowersDetails": "Error al recuperar los detalles de los seguidores" -} \ No newline at end of file + "requestAccepted": "Aceptado", + "requestPending": "Solicitud pendiente", + "followingModalTitle": "Eliminar siguiendo", + "followingModalBody": "¿Está seguro que desea eliminar el seguimiento?", + "followerModalTitle": "Eliminar seguidor", + "followerModalBody": "¿Está seguro que desea eliminar el seguidor?", + "followerAcceptModalTitle": "Aceptar solicitud de usuario", + "followerAcceptModalBody": "¿Estás seguro de que quieres aceptar la solicitud de seguimiento del usuario?", + "followerDeclineModalTitle": "Rechazar solicitud de usuario ", + "followerDeclineModalBody": "¿Está seguro de que desea rechazar la solicitud de seguimiento del usuario?", + "errorDeleteFollowing": "Error al eliminar seguimiento", + "errorDeleteFollower": "Error al eliminar seguidor", + "errorUpdateFollower": "Error al actualizar seguidor", + "errorFetchingFollowersDetails": "Error al recuperar los detalles de los seguidores" +} diff --git a/frontend/app/src/i18n/es/components/gears/gearComponentAddEditModalComponent.json b/frontend/app/src/i18n/es/components/gears/gearComponentAddEditModalComponent.json index 6fdcbfd53..63e41e2a5 100644 --- a/frontend/app/src/i18n/es/components/gears/gearComponentAddEditModalComponent.json +++ b/frontend/app/src/i18n/es/components/gears/gearComponentAddEditModalComponent.json @@ -1,19 +1,19 @@ { - "addEditGearComponentModalAddTitle": "Añadir componente de equipamiento", - "addEditGearComponentModalEditTitle": "Editar componente de equipamiento", - "addEditGearComponentModalAddEditTypeLabel": "Tipo", - "addEditGearComponentModalAddEditBrandLabel": "Marca", - "addEditGearComponentModalAddEditModelLabel": "Modelo", - "addEditGearComponentModalAddEditPurchaseDateLabel": "Fecha de compra", - "addEditGearComponentModalAddEditExpectedDistanceLabel": "Distancia esperada", - "addEditGearComponentModalAddEditExpectedTimeLabel": "Tiempo esperado", - "addEditGearComponentModalAddEditPurchaseValueLabel": "Valor de compra", - "addEditGearComponentModalAddEditRetiredDateLabel": "Fecha de retiro", - "addEditGearComponentModalAddEditIsActiveLabel": "Está activo", - "successGearComponentAdded": "Componente de equipo añadido correctamente", - "successGearComponentEdited": "Componente de equipamiento editado correctamente", - "errorGearComponentAdd": "Error al añadir el componente de equipamiento", - "gearComponentListGearEditSuccessMessage": "Componente de equipamiento editado correctamente", - "gearComponentListGearEditErrorMessage": "Error al editar el componente de equipamiento", - "retiredDateAfterPurchaseDateError": "La fecha de retiro debe ser posterior a la fecha de compra" -} \ No newline at end of file + "addEditGearComponentModalAddTitle": "Añadir componente de equipamiento", + "addEditGearComponentModalEditTitle": "Editar componente de equipamiento", + "addEditGearComponentModalAddEditTypeLabel": "Tipo", + "addEditGearComponentModalAddEditBrandLabel": "Marca", + "addEditGearComponentModalAddEditModelLabel": "Modelo", + "addEditGearComponentModalAddEditPurchaseDateLabel": "Fecha de compra", + "addEditGearComponentModalAddEditExpectedDistanceLabel": "Distancia esperada", + "addEditGearComponentModalAddEditExpectedTimeLabel": "Tiempo esperado", + "addEditGearComponentModalAddEditPurchaseValueLabel": "Valor de compra", + "addEditGearComponentModalAddEditRetiredDateLabel": "Fecha de retiro", + "addEditGearComponentModalAddEditIsActiveLabel": "Está activo", + "successGearComponentAdded": "Componente de equipo añadido correctamente", + "successGearComponentEdited": "Componente de equipamiento editado correctamente", + "errorGearComponentAdd": "Error al añadir el componente de equipamiento", + "gearComponentListGearEditSuccessMessage": "Componente de equipamiento editado correctamente", + "gearComponentListGearEditErrorMessage": "Error al editar el componente de equipamiento", + "retiredDateAfterPurchaseDateError": "La fecha de retiro debe ser posterior a la fecha de compra" +} diff --git a/frontend/app/src/i18n/es/components/gears/gearComponentListComponent.json b/frontend/app/src/i18n/es/components/gears/gearComponentListComponent.json index b1bbe6a19..2c05bfb88 100644 --- a/frontend/app/src/i18n/es/components/gears/gearComponentListComponent.json +++ b/frontend/app/src/i18n/es/components/gears/gearComponentListComponent.json @@ -1,79 +1,79 @@ { - "gearComponentBackTire": "Neumático trasero", - "gearComponentFrontTire": "Neumático delantero", - "gearComponentBackTube": "Tubo trasero", - "gearComponentFrontTube": "Tubo delantero", - "gearComponentBackWheelValve": "Válvula de rueda trasera", - "gearComponentFrontWheelValve": "Válvula de rueda delantera", - "gearComponentBackTubelessSealant": "Back tubeless sealant", - "gearComponentBackTubelessRimTape": "Back tubeless rim tape", - "gearComponentFrontTubelessSealant": "Front tubeless sealant", - "gearComponentFrontTubelessRimTape": "Front tubeless rim tape", - "gearComponentBackWheel": "Rueda trasera", - "gearComponentFrontWheel": "Rueda delantera", - "gearComponentBackBreakRotor": "Rotor del freno trasero", - "gearComponentFrontBreakRotor": "Rotor del freno delantero", - "gearComponentBackBreakPads": "Pastilla de freno trasero", - "gearComponentFrontBreakPads": "Pastilla de freno delantero", - "gearComponentBackBreakOil": "Aceite de freno trasero", - "gearComponentFrontBreakOil": "Aceite de freno delantero", - "gearComponentCrankLeftPowerMeter": "Crank left power meter", - "gearComponentCrankRightPowerMeter": "Crank right power meter", - "gearComponentCranksetPowerMeter": "Crankset power meter", - "gearComponentPedalsLeftPowerMeter": "Pedals left power meter", - "gearComponentPedalsRightPowerMeter": "Pedals right power meter", - "gearComponentPedalsPowerMeter": "Pedals power meter", - "gearComponentPedals": "Pedales", - "gearComponentCrankset": "Crankset", - "gearComponentCassette": "Cassette", - "gearComponentChain": "Cadena", - "gearComponentFrontShifter": "Cambios delanteros", - "gearComponentFrontDerailleur": "Front derailleur", - "gearComponentRearShifter": "Cambios traseros", - "gearComponentRearDerailleur": "Rear derailleur", - "gearComponentBottomBracket": "Bottom bracket", - "gearComponentBottleCage": "Jaula de botella", - "gearComponentHandlebar": "Manubrio", - "gearComponentHeadset": "Auriculares", - "gearComponentComputerMount": "Montura de computador", - "gearComponentHandlebarTape": "Handlebar tape", - "gearComponentGrips": "Empuñadura", - "gearComponentStem": "Stem", - "gearComponentSeatpost": "Seatpost", - "gearComponentSaddle": "Saddle", - "gearComponentFork": "Fork", - "gearComponentFrame": "Cuadro", - "gearComponentCleats": "Cleats", - "gearComponentInsoles": "Insoles", - "gearComponentLaces": "Laces", - "gearComponentBaseGrip": "Base grip", - "gearComponentBumpers": "Bumpers", - "gearComponentGrommets": "Grommets", - "gearComponentOverGrip": "Over grip", - "gearComponentStrings": "Strings", - "gearComponentSail": "Sail", - "gearComponentBoard": "Board", - "gearComponentMast": "Mast", - "gearComponentBoom": "Boom", - "gearComponentMastExtension": "Mast extension", - "gearComponentMastBase": "Mast base", - "gearComponentMastUniversalJoint": "Mast universal joint", - "gearComponentFin": "Fin", - "gearComponentFootstraps": "Footstraps", - "gearComponentHarnessLines": "Harness lines", - "gearComponentRiggingLines": "Rigging lines", - "gearComponentFootpad": "Footpad", - "gearComponentImpactVest": "Impact vest", - "gearComponentLifeguardVest": "Lifeguard vest", - "gearComponentHelmet": "Helmet", - "gearComponentWing": "Wing", - "gearComponentFrontFoil": "Front foil", - "gearComponentStabilizer": "Stabilizer", - "gearComponentFuselage": "Fuselage", - "gearComponentOf": " de ", - "gearComponentListGearComponentIsInactiveBadge": "Inactivo", - "gearComponentListModalDeleteGearComponentTitle": "Eliminar componente de equipamiento", - "gearComponentListModalDeleteGearComponentBody": "¿Está seguro que desea eliminar el componente del equipo? ", - "gearComponentListGearDeleteSuccessMessage": "Componente de equipo eliminado correctamente", - "gearComponentListGearDeleteErrorMessage": "Error al eliminar el componente de equipamiento" -} \ No newline at end of file + "gearComponentBackTire": "Neumático trasero", + "gearComponentFrontTire": "Neumático delantero", + "gearComponentBackTube": "Tubo trasero", + "gearComponentFrontTube": "Tubo delantero", + "gearComponentBackWheelValve": "Válvula de rueda trasera", + "gearComponentFrontWheelValve": "Válvula de rueda delantera", + "gearComponentBackTubelessSealant": "Back tubeless sealant", + "gearComponentBackTubelessRimTape": "Back tubeless rim tape", + "gearComponentFrontTubelessSealant": "Front tubeless sealant", + "gearComponentFrontTubelessRimTape": "Front tubeless rim tape", + "gearComponentBackWheel": "Rueda trasera", + "gearComponentFrontWheel": "Rueda delantera", + "gearComponentBackBreakRotor": "Rotor del freno trasero", + "gearComponentFrontBreakRotor": "Rotor del freno delantero", + "gearComponentBackBreakPads": "Pastilla de freno trasero", + "gearComponentFrontBreakPads": "Pastilla de freno delantero", + "gearComponentBackBreakOil": "Aceite de freno trasero", + "gearComponentFrontBreakOil": "Aceite de freno delantero", + "gearComponentCrankLeftPowerMeter": "Crank left power meter", + "gearComponentCrankRightPowerMeter": "Crank right power meter", + "gearComponentCranksetPowerMeter": "Crankset power meter", + "gearComponentPedalsLeftPowerMeter": "Pedals left power meter", + "gearComponentPedalsRightPowerMeter": "Pedals right power meter", + "gearComponentPedalsPowerMeter": "Pedals power meter", + "gearComponentPedals": "Pedales", + "gearComponentCrankset": "Crankset", + "gearComponentCassette": "Cassette", + "gearComponentChain": "Cadena", + "gearComponentFrontShifter": "Cambios delanteros", + "gearComponentFrontDerailleur": "Front derailleur", + "gearComponentRearShifter": "Cambios traseros", + "gearComponentRearDerailleur": "Rear derailleur", + "gearComponentBottomBracket": "Bottom bracket", + "gearComponentBottleCage": "Jaula de botella", + "gearComponentHandlebar": "Manubrio", + "gearComponentHeadset": "Auriculares", + "gearComponentComputerMount": "Montura de computador", + "gearComponentHandlebarTape": "Handlebar tape", + "gearComponentGrips": "Empuñadura", + "gearComponentStem": "Stem", + "gearComponentSeatpost": "Seatpost", + "gearComponentSaddle": "Saddle", + "gearComponentFork": "Fork", + "gearComponentFrame": "Cuadro", + "gearComponentCleats": "Cleats", + "gearComponentInsoles": "Insoles", + "gearComponentLaces": "Laces", + "gearComponentBaseGrip": "Base grip", + "gearComponentBumpers": "Bumpers", + "gearComponentGrommets": "Grommets", + "gearComponentOverGrip": "Over grip", + "gearComponentStrings": "Strings", + "gearComponentSail": "Sail", + "gearComponentBoard": "Board", + "gearComponentMast": "Mast", + "gearComponentBoom": "Boom", + "gearComponentMastExtension": "Mast extension", + "gearComponentMastBase": "Mast base", + "gearComponentMastUniversalJoint": "Mast universal joint", + "gearComponentFin": "Fin", + "gearComponentFootstraps": "Footstraps", + "gearComponentHarnessLines": "Harness lines", + "gearComponentRiggingLines": "Rigging lines", + "gearComponentFootpad": "Footpad", + "gearComponentImpactVest": "Impact vest", + "gearComponentLifeguardVest": "Lifeguard vest", + "gearComponentHelmet": "Helmet", + "gearComponentWing": "Wing", + "gearComponentFrontFoil": "Front foil", + "gearComponentStabilizer": "Stabilizer", + "gearComponentFuselage": "Fuselage", + "gearComponentOf": " de ", + "gearComponentListGearComponentIsInactiveBadge": "Inactivo", + "gearComponentListModalDeleteGearComponentTitle": "Eliminar componente de equipamiento", + "gearComponentListModalDeleteGearComponentBody": "¿Está seguro que desea eliminar el componente del equipo? ", + "gearComponentListGearDeleteSuccessMessage": "Componente de equipo eliminado correctamente", + "gearComponentListGearDeleteErrorMessage": "Error al eliminar el componente de equipamiento" +} diff --git a/frontend/app/src/i18n/es/components/gears/gearsAddEditGearModalComponent.json b/frontend/app/src/i18n/es/components/gears/gearsAddEditGearModalComponent.json index f3b586c63..ebb2d7ace 100644 --- a/frontend/app/src/i18n/es/components/gears/gearsAddEditGearModalComponent.json +++ b/frontend/app/src/i18n/es/components/gears/gearsAddEditGearModalComponent.json @@ -1,29 +1,29 @@ { - "addEditGearModalEditTitle": "Editar equipo", - "addEditGearModalAddTitle": "Añadir equipo", - "addEditGearModalAddBrandLabel": "Marca", - "addEditGearModalAddModelLabel": "Modelo", - "addEditGearModalAddNicknameLabel": "Apodo", - "addEditGearModalAddTypeLabel": "Tipo de equipo", - "addEditGearModalAddTypeOption1": "Bicicleta", - "addEditGearModalAddTypeOption2": "Calzado", - "addEditGearModalAddTypeOption3": "Traje de neopreno", - "addEditGearModalAddTypeOption4": "Raqueta", - "addEditGearModalAddTypeOption5": "Esquíes", - "addEditGearModalAddTypeOption6": "Snowboard", - "addEditGearModalAddTypeOption7": "Windsurf", - "addEditGearModalAddTypeOption8": "Water sports board", - "addEditGearModalAddDateLabel": "Fecha de creación", - "addEditGearModalAddIsActiveLabel": "Está activo", - "addEditGearModalAddIsActiveOption1": "Activo", - "addEditGearModalAddIsActiveOption0": "Inactivo", - "addEditGearModalAddIsInitialKmsLabel": "Kms iniciales", - "addEditGearModalAddIsInitialMilesLabel": "Millas iniciales", - "addEditGearModalAddEditPurchaseValueLabel": "Valor de compra", - "errorNicknameAlreadyExistsFeedback": "El nombre de usuario ya existe", - "errorNotPossibleToGetGearByNickname": "No ha sido posible obtener el equipamiento por apodo para la validación", - "successGearAdded": "Equipo añadido correctamente", - "errorGearAdd": "Error al añadir equipo", - "successGearEdited": "Equipo editado correctamente", - "errorGearEdit": "Error editando el equipo" -} \ No newline at end of file + "addEditGearModalEditTitle": "Editar equipo", + "addEditGearModalAddTitle": "Añadir equipo", + "addEditGearModalAddBrandLabel": "Marca", + "addEditGearModalAddModelLabel": "Modelo", + "addEditGearModalAddNicknameLabel": "Apodo", + "addEditGearModalAddTypeLabel": "Tipo de equipo", + "addEditGearModalAddTypeOption1": "Bicicleta", + "addEditGearModalAddTypeOption2": "Calzado", + "addEditGearModalAddTypeOption3": "Traje de neopreno", + "addEditGearModalAddTypeOption4": "Raqueta", + "addEditGearModalAddTypeOption5": "Esquíes", + "addEditGearModalAddTypeOption6": "Snowboard", + "addEditGearModalAddTypeOption7": "Windsurf", + "addEditGearModalAddTypeOption8": "Water sports board", + "addEditGearModalAddDateLabel": "Fecha de creación", + "addEditGearModalAddIsActiveLabel": "Está activo", + "addEditGearModalAddIsActiveOption1": "Activo", + "addEditGearModalAddIsActiveOption0": "Inactivo", + "addEditGearModalAddIsInitialKmsLabel": "Kms iniciales", + "addEditGearModalAddIsInitialMilesLabel": "Millas iniciales", + "addEditGearModalAddEditPurchaseValueLabel": "Valor de compra", + "errorNicknameAlreadyExistsFeedback": "El nombre de usuario ya existe", + "errorNotPossibleToGetGearByNickname": "No ha sido posible obtener el equipamiento por apodo para la validación", + "successGearAdded": "Equipo añadido correctamente", + "errorGearAdd": "Error al añadir equipo", + "successGearEdited": "Equipo editado correctamente", + "errorGearEdit": "Error editando el equipo" +} diff --git a/frontend/app/src/i18n/es/components/gears/gearsListComponent.json b/frontend/app/src/i18n/es/components/gears/gearsListComponent.json index eebd5a1fc..0af8bc8ee 100644 --- a/frontend/app/src/i18n/es/components/gears/gearsListComponent.json +++ b/frontend/app/src/i18n/es/components/gears/gearsListComponent.json @@ -1,16 +1,16 @@ { - "gearListTypeLabel": "Tipo", - "gearListTypeOption1": "Bicicleta", - "gearListTypeOption2": "Calzado", - "gearListTypeOption3": "Traje de neopreno", - "gearListTypeOption4": "Raqueta", - "gearListTypeOption5": "Esquíes", - "gearListTypeOption6": "Snowboard", - "gearListTypeOption7": "Windsurf", - "gearListTypeOption8": "Water sports board", - "gearListGearIsInactiveBadge": "Inactivo", - "gearListModalDeleteGearTitle": "Eliminar equipo", - "gearListModalDeleteGearBody": "¿Está seguro que desea eliminar el equipo?", - "gearListGearDeleteSuccessMessage": "Equipo eliminado correctamente", - "gearListGearDeleteErrorMessage": "Error al eliminar el equipo" -} \ No newline at end of file + "gearListTypeLabel": "Tipo", + "gearListTypeOption1": "Bicicleta", + "gearListTypeOption2": "Calzado", + "gearListTypeOption3": "Traje de neopreno", + "gearListTypeOption4": "Raqueta", + "gearListTypeOption5": "Esquíes", + "gearListTypeOption6": "Snowboard", + "gearListTypeOption7": "Windsurf", + "gearListTypeOption8": "Water sports board", + "gearListGearIsInactiveBadge": "Inactivo", + "gearListModalDeleteGearTitle": "Eliminar equipo", + "gearListModalDeleteGearBody": "¿Está seguro que desea eliminar el equipo?", + "gearListGearDeleteSuccessMessage": "Equipo eliminado correctamente", + "gearListGearDeleteErrorMessage": "Error al eliminar el equipo" +} diff --git a/frontend/app/src/i18n/es/components/health/healthDashboardZoneComponent.json b/frontend/app/src/i18n/es/components/health/healthDashboardZoneComponent.json index 83e50f09d..f65b88a55 100644 --- a/frontend/app/src/i18n/es/components/health/healthDashboardZoneComponent.json +++ b/frontend/app/src/i18n/es/components/health/healthDashboardZoneComponent.json @@ -1,13 +1,13 @@ { - "weight": "Peso", - "noWeightData": "Sin datos de peso", - "noWeightTarget": "Sin objetivo de peso", - "noHeightDefined": "Altura no definida para el usuario", - "bmi": "IMC", - "bmiUnderweight": "Inferior al peso adecuado", - "bmiNormalWeight": "Peso normal", - "bmiOverweight": "Sobrepeso", - "bmiObesityClass1": "Obesidad (Clase 1)", - "bmiObesityClass2": "Obesidad (Clase 2)", - "bmiObesityClass3": "Obesidad extrema (Clase 3)" -} \ No newline at end of file + "weight": "Peso", + "noWeightData": "Sin datos de peso", + "noWeightTarget": "Sin objetivo de peso", + "noHeightDefined": "Altura no definida para el usuario", + "bmi": "IMC", + "bmiUnderweight": "Inferior al peso adecuado", + "bmiNormalWeight": "Peso normal", + "bmiOverweight": "Sobrepeso", + "bmiObesityClass1": "Obesidad (Clase 1)", + "bmiObesityClass2": "Obesidad (Clase 2)", + "bmiObesityClass3": "Obesidad extrema (Clase 3)" +} diff --git a/frontend/app/src/i18n/es/components/health/healthSideBarComponent.json b/frontend/app/src/i18n/es/components/health/healthSideBarComponent.json index 1253d9396..f85e97ba3 100644 --- a/frontend/app/src/i18n/es/components/health/healthSideBarComponent.json +++ b/frontend/app/src/i18n/es/components/health/healthSideBarComponent.json @@ -1,4 +1,4 @@ { - "dashboardSection": "Panel", - "weightSection": "Peso" -} \ No newline at end of file + "dashboardSection": "Panel", + "weightSection": "Peso" +} diff --git a/frontend/app/src/i18n/es/components/health/healthWeightZone/healthWeightAddEditModalComponent.json b/frontend/app/src/i18n/es/components/health/healthWeightZone/healthWeightAddEditModalComponent.json index ecdb0abd2..36ebd367b 100644 --- a/frontend/app/src/i18n/es/components/health/healthWeightZone/healthWeightAddEditModalComponent.json +++ b/frontend/app/src/i18n/es/components/health/healthWeightZone/healthWeightAddEditModalComponent.json @@ -1,8 +1,8 @@ { - "addWeightModalTitle": "Añadir peso", - "editWeightModalTitle": "Editar peso", - "addWeightWeightLabel": "Peso", - "addWeightDateLabel": "Fecha", - "successAddWeight": "Peso agregado", - "errorAddWeight": "Error al añadir peso" -} \ No newline at end of file + "addWeightModalTitle": "Añadir peso", + "editWeightModalTitle": "Editar peso", + "addWeightWeightLabel": "Peso", + "addWeightDateLabel": "Fecha", + "successAddWeight": "Peso agregado", + "errorAddWeight": "Error al añadir peso" +} diff --git a/frontend/app/src/i18n/es/components/health/healthWeightZone/healthWeightListComponent.json b/frontend/app/src/i18n/es/components/health/healthWeightZone/healthWeightListComponent.json index 00887070b..d59f57923 100644 --- a/frontend/app/src/i18n/es/components/health/healthWeightZone/healthWeightListComponent.json +++ b/frontend/app/src/i18n/es/components/health/healthWeightZone/healthWeightListComponent.json @@ -1,9 +1,9 @@ { - "labelGarminConnect": "Garmin Connect", - "modalDeleteWeightTitle": "Eliminar peso", - "modalDeleteWeightBody": "¿Está seguro que desea eliminar la entrada de peso para ", - "successDeleteWeight": "Peso eliminado", - "errorDeleteWeight": "No fue posible eliminar la entrada de peso", - "successEditWeight": "Peso modificado", - "errorEditWeight": "No fue posible editar la entrada de peso" -} \ No newline at end of file + "labelGarminConnect": "Garmin Connect", + "modalDeleteWeightTitle": "Eliminar peso", + "modalDeleteWeightBody": "¿Está seguro que desea eliminar la entrada de peso para ", + "successDeleteWeight": "Peso eliminado", + "errorDeleteWeight": "No fue posible eliminar la entrada de peso", + "successEditWeight": "Peso modificado", + "errorEditWeight": "No fue posible editar la entrada de peso" +} diff --git a/frontend/app/src/i18n/es/components/health/healthWeightZoneComponent.json b/frontend/app/src/i18n/es/components/health/healthWeightZoneComponent.json index 309eba956..de5da5001 100644 --- a/frontend/app/src/i18n/es/components/health/healthWeightZoneComponent.json +++ b/frontend/app/src/i18n/es/components/health/healthWeightZoneComponent.json @@ -1,6 +1,6 @@ { - "buttonAddWeight": "Añadir peso", - "labelNumberOfHealthDataWeight1": "Hay un total de ", - "labelNumberOfHealthDataWeight2": " medición(es) de peso insertado(s) (", - "labelNumberOfHealthDataWeight3": " cargado):" -} \ No newline at end of file + "buttonAddWeight": "Añadir peso", + "labelNumberOfHealthDataWeight1": "Hay un total de ", + "labelNumberOfHealthDataWeight2": " medición(es) de peso insertado(s) (", + "labelNumberOfHealthDataWeight3": " cargado):" +} diff --git a/frontend/app/src/i18n/es/components/navbar/navbarComponent.json b/frontend/app/src/i18n/es/components/navbar/navbarComponent.json index aeb21a57b..d1905c758 100644 --- a/frontend/app/src/i18n/es/components/navbar/navbarComponent.json +++ b/frontend/app/src/i18n/es/components/navbar/navbarComponent.json @@ -1,13 +1,13 @@ { - "search": "Buscar", - "activities": "Actividades", - "activitiesList": "Lista", - "summary": "Resumen", - "gear": "Equipo", - "health": "Salud", - "profile": "Perfil", - "settings": "Ajustes", - "login": "Iniciar sesión", - "logout": "Cerrar sesión", - "errorLogout": "Error al cerrar sesión" -} \ No newline at end of file + "search": "Buscar", + "activities": "Actividades", + "activitiesList": "Lista", + "summary": "Resumen", + "gear": "Equipo", + "health": "Salud", + "profile": "Perfil", + "settings": "Ajustes", + "login": "Iniciar sesión", + "logout": "Cerrar sesión", + "errorLogout": "Error al cerrar sesión" +} diff --git a/frontend/app/src/i18n/es/components/noItemsFoundComponent.json b/frontend/app/src/i18n/es/components/noItemsFoundComponent.json index da95a0025..bda79e130 100644 --- a/frontend/app/src/i18n/es/components/noItemsFoundComponent.json +++ b/frontend/app/src/i18n/es/components/noItemsFoundComponent.json @@ -1,4 +1,4 @@ { - "title": "Ups...", - "subtitle": "No se encontraron registros" -} \ No newline at end of file + "title": "Ups...", + "subtitle": "No se encontraron registros" +} diff --git a/frontend/app/src/i18n/es/components/notifications/navbarNotificationsComponent.json b/frontend/app/src/i18n/es/components/notifications/navbarNotificationsComponent.json index 551f11142..830b8b405 100644 --- a/frontend/app/src/i18n/es/components/notifications/navbarNotificationsComponent.json +++ b/frontend/app/src/i18n/es/components/notifications/navbarNotificationsComponent.json @@ -1,6 +1,6 @@ { - "errorFetchingNotificationsPagination": "Error obteniendo notificaciones con paginación", - "errorFetchingNotificationsNumber": "Error al recuperar el número de notificaciones", - "errorFetchingNotificationById": "Error obteniendo notificación por ID", - "errorFetchingMessageFromWebSocket": "Error obteniendo mensaje de WebSocket" -} \ No newline at end of file + "errorFetchingNotificationsPagination": "Error obteniendo notificaciones con paginación", + "errorFetchingNotificationsNumber": "Error al recuperar el número de notificaciones", + "errorFetchingNotificationById": "Error obteniendo notificación por ID", + "errorFetchingMessageFromWebSocket": "Error obteniendo mensaje de WebSocket" +} diff --git a/frontend/app/src/i18n/es/components/notifications/newAcceptedRequestNotificationComponent.json b/frontend/app/src/i18n/es/components/notifications/newAcceptedRequestNotificationComponent.json index 8c91ed559..0cd86fce6 100644 --- a/frontend/app/src/i18n/es/components/notifications/newAcceptedRequestNotificationComponent.json +++ b/frontend/app/src/i18n/es/components/notifications/newAcceptedRequestNotificationComponent.json @@ -1,4 +1,4 @@ { - "newAcceptedRequestTitle": "New accepted request", - "newAcceptedRequestSubTitle": " has accepted your follow request" -} \ No newline at end of file + "newAcceptedRequestTitle": "New accepted request", + "newAcceptedRequestSubTitle": " has accepted your follow request" +} diff --git a/frontend/app/src/i18n/es/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json b/frontend/app/src/i18n/es/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json index c82a41eb5..d16ff8584 100644 --- a/frontend/app/src/i18n/es/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json +++ b/frontend/app/src/i18n/es/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json @@ -1,4 +1,4 @@ { - "newActivityDuplicateStartTimeTitle": "Nueva actividad con hora de inicio duplicada", - "newActivityDuplicateStartTimeSubTitle": "Se ha añadido una nueva actividad con una hora de inicio que se superpone con una actividad existente. Por favor revísala" -} \ No newline at end of file + "newActivityDuplicateStartTimeTitle": "Nueva actividad con hora de inicio duplicada", + "newActivityDuplicateStartTimeSubTitle": "Se ha añadido una nueva actividad con una hora de inicio que se superpone con una actividad existente. Por favor revísala" +} diff --git a/frontend/app/src/i18n/es/components/notifications/newActivityNotificationComponent.json b/frontend/app/src/i18n/es/components/notifications/newActivityNotificationComponent.json index 6222ad75e..7479cfad7 100644 --- a/frontend/app/src/i18n/es/components/notifications/newActivityNotificationComponent.json +++ b/frontend/app/src/i18n/es/components/notifications/newActivityNotificationComponent.json @@ -1,4 +1,4 @@ { - "newActivityTitle": "Nueva actividad", - "newActivitySubTitle": "¡Buen trabajo! ¡Se ha añadido una nueva actividad!" -} \ No newline at end of file + "newActivityTitle": "Nueva actividad", + "newActivitySubTitle": "¡Buen trabajo! ¡Se ha añadido una nueva actividad!" +} diff --git a/frontend/app/src/i18n/es/components/notifications/newFollowerRequestNotificationComponent.json b/frontend/app/src/i18n/es/components/notifications/newFollowerRequestNotificationComponent.json index dee77af10..9d34f427b 100644 --- a/frontend/app/src/i18n/es/components/notifications/newFollowerRequestNotificationComponent.json +++ b/frontend/app/src/i18n/es/components/notifications/newFollowerRequestNotificationComponent.json @@ -1,4 +1,4 @@ { - "newFollowerRequestTitle": "New follower request", - "newFollowerRequestSubTitle": "You have a new follower request from " -} \ No newline at end of file + "newFollowerRequestTitle": "New follower request", + "newFollowerRequestSubTitle": "You have a new follower request from " +} diff --git a/frontend/app/src/i18n/es/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json b/frontend/app/src/i18n/es/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json index 5b23786db..a5447f5c8 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json @@ -1,3 +1,3 @@ { - "formLabel": "Idioma" -} \ No newline at end of file + "formLabel": "Idioma" +} diff --git a/frontend/app/src/i18n/es/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json b/frontend/app/src/i18n/es/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json index c7716272c..01a006a90 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json @@ -1,6 +1,6 @@ { - "formLabel": "Tema", - "themeLight": "Claro", - "themeDark": "Oscuro", - "themeAuto": "Automático" -} \ No newline at end of file + "formLabel": "Tema", + "themeLight": "Claro", + "themeDark": "Oscuro", + "themeAuto": "Automático" +} diff --git a/frontend/app/src/i18n/es/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json b/frontend/app/src/i18n/es/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json index 8cc5d7fb2..da3df4a65 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json @@ -1,14 +1,14 @@ { - "garminConnectAuthModalTitle": "Vincular cuenta de Garmin Connect", - "garminConnectAuthModalUsernameLabel": "Email de Garmin Connect", - "garminConnectAuthModalUsernamePlaceholder": "Email de Garmin Connect", - "garminConnectAuthModalPasswordLabel": "Contraseña de Garmin Connect", - "garminConnectAuthModalPasswordPlaceholder": "Contraseña de Garmin Connect", - "garminConnectAuthModalMfaCodeLabel": "Código MFA", - "garminConnectAuthModalMfaCodePlaceholder": "Código MFA", - "buttonSubmitMfaCode": "Enviar código MFA", - "garminConnectAuthModalLoginButton": "Iniciar sesión", - "processingMessageLinkGarminConnect": "Vinculando cuenta Garmin Connect...", - "successMessageLinkGarminConnect": "Cuenta de Garmin Connect vinculada", - "errorMessageUnableToLinkGarminConnect": "No se pudo vincular la cuenta de Garmin Connect" -} \ No newline at end of file + "garminConnectAuthModalTitle": "Vincular cuenta de Garmin Connect", + "garminConnectAuthModalUsernameLabel": "Email de Garmin Connect", + "garminConnectAuthModalUsernamePlaceholder": "Email de Garmin Connect", + "garminConnectAuthModalPasswordLabel": "Contraseña de Garmin Connect", + "garminConnectAuthModalPasswordPlaceholder": "Contraseña de Garmin Connect", + "garminConnectAuthModalMfaCodeLabel": "Código MFA", + "garminConnectAuthModalMfaCodePlaceholder": "Código MFA", + "buttonSubmitMfaCode": "Enviar código MFA", + "garminConnectAuthModalLoginButton": "Iniciar sesión", + "processingMessageLinkGarminConnect": "Vinculando cuenta Garmin Connect...", + "successMessageLinkGarminConnect": "Cuenta de Garmin Connect vinculada", + "errorMessageUnableToLinkGarminConnect": "No se pudo vincular la cuenta de Garmin Connect" +} diff --git a/frontend/app/src/i18n/es/components/settings/settingsIntegrationsZoneComponent.json b/frontend/app/src/i18n/es/components/settings/settingsIntegrationsZoneComponent.json index 48dfcb741..c1d54ee6a 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsIntegrationsZoneComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsIntegrationsZoneComponent.json @@ -1,52 +1,52 @@ { - "stravaIntegrationTitle": "Strava", - "stravaIntegrationBody": "Strava es un servicio de Internet americano para rastrear el ejercicio físico que incorpora las características de la red social.", - "buttonConnect": "Conectar", - "buttonDropdownOptions": "Opciones", - "modalRetrieveActivitiesByDaysTitle": "Obtener actividades por días", - "modalRetrieveActivitiesByDateRangeTitle": "Recuperar actividades por rango de fechas", - "modalRetrieveActivitiesByDaysLabel": "Días", - "modalRetrieveActivitiesByDaysPlaceholder": "Días", - "modalRetrieveButton": "Obtener", - "buttonRetrieveGear": "Obtener equipo", - "buttonRelink": "Vincular nuevamente", - "buttonUnlink": "Desvincular", - "modalRetrieveClientIdTitle": "Conectar Strava", - "modalRetrieveClientIdLabel": "ID del cliente", - "modalRetrieveClientSecretLabel": "Secreto del cliente", - "errorMessageUnableToLinkStrava": "No se puede vincular la cuenta de Strava", - "errorMessageUnableToUnsetStravaClientSettings": "No se puede desestablecer la configuración de cliente y estado de Strava después del error de enlace", - "successMessageStravaAccountLinked": "Cuenta de Strava vinculada", - "errorMessageUnableToUnSetStravaState": "No se puede quitar el estado de Strava", - "errorMessageUnableToGetStravaActivities": "No se pudo obtener actividades de Strava", - "errorMessageUnableToGetStravaGear": "No se pudo obtener el equipo Strava", - "loadingMessageRetrievingStravaActivities": "Obteniendo actividades de Strava", - "loadingMessageRetrievingStravaGear": "Obteniendo equipo de Strava", - "processingMessageUnlinkStrava": "Desvinculando la cuenta de Strava...", - "successMessageStravaUnlinked": "Cuenta de Strava desvinculada", - "errorMessageUnableToUnlinkStrava": "No se pudo desvincular la cuenta de Strava", - "modalUnlinkStravaTitle": "Desvincular Strava", - "modalUnlinkStravaBody": "¿Estás seguro de que quieres desvincular tu cuenta de Strava? Desvincular tu cuenta de Strava eliminará todas tus actividades y equipos de Strava de Endurain.", - "bulkImportIntegrationTitle": "Importación en masa", - "bulkImportIntegrationBody": "Bulk import activities from files stored in the activity_files/bulk_import folder", - "buttonBulkImport": "Importar", - "errorMessageUnableToImportActivities": "Ocurrió un error al importar actividades", - "loadingMessageBulkImport": "Importando actividades", - "garminConnectIntegrationTitle": "Garmin Connect", - "garminConnectIntegrationBody": "Garmin Connect es una plataforma de actividad de salud y fitness para usuarios de dispositivos Garmin", - "loadingMessageRetrievingGarminConnectActivities": "Recuperando actividades de Garmin Connect", - "errorMessageUnableToGetGarminConnectActivitiesDays": "No se han podido obtener las actividades de Garmin Connect", - "errorMessageUnableToGetGarminConnectActivitiesDataRange": "No se pueden obtener las actividades de Garmin Connect usando el rango de datos", - "modalUnlinkGarminConnectTitle": "Desvincular conexión con Garmin Connect", - "modalUnlinkGarminConnectBody": "¿Está seguro que desea desvincular su cuenta de Garmin Connect?", - "processingMessageUnlinkGarminConnect": "Desvinculando cuenta de Garmin Connect...", - "successMessageGarminConnectUnlinked": "Cuenta de Garmin Connect desvinculada", - "errorMessageUnableToUnlinkGarminConnect": "No se pudo desvincular la cuenta de Garmin Connect", - "errorMessageUnableToGetGarminConnectGear": "No se pudo obtener el equipo de Garmin Connect", - "loadingMessageRetrievingGarminConnectGear": "Recuperando equipo de Garmin Connect", - "modalRetrieveHealthDataByDaysTitle": "Obtener datos de salud por días", - "modalRetrieveHealthDataByDateRangeTitle": "Recuperar actividades por rango de fechas", - "errorMessageUnableToGetGarminConnectHealthDataDays": "No se pueden obtener datos de salud de Garmin Connect por días", - "errorMessageUnableToGetGarminConnectHealthDataDateRange": "No se pueden obtener las actividades de Garmin Connect usando el rango de datos", - "loadingMessageRetrievingGarminConnectHealthData": "Obteniendo datos de salud de Garmin Connect" + "stravaIntegrationTitle": "Strava", + "stravaIntegrationBody": "Strava es un servicio de Internet americano para rastrear el ejercicio físico que incorpora las características de la red social.", + "buttonConnect": "Conectar", + "buttonDropdownOptions": "Opciones", + "modalRetrieveActivitiesByDaysTitle": "Obtener actividades por días", + "modalRetrieveActivitiesByDateRangeTitle": "Recuperar actividades por rango de fechas", + "modalRetrieveActivitiesByDaysLabel": "Días", + "modalRetrieveActivitiesByDaysPlaceholder": "Días", + "modalRetrieveButton": "Obtener", + "buttonRetrieveGear": "Obtener equipo", + "buttonRelink": "Vincular nuevamente", + "buttonUnlink": "Desvincular", + "modalRetrieveClientIdTitle": "Conectar Strava", + "modalRetrieveClientIdLabel": "ID del cliente", + "modalRetrieveClientSecretLabel": "Secreto del cliente", + "errorMessageUnableToLinkStrava": "No se puede vincular la cuenta de Strava", + "errorMessageUnableToUnsetStravaClientSettings": "No se puede desestablecer la configuración de cliente y estado de Strava después del error de enlace", + "successMessageStravaAccountLinked": "Cuenta de Strava vinculada", + "errorMessageUnableToUnSetStravaState": "No se puede quitar el estado de Strava", + "errorMessageUnableToGetStravaActivities": "No se pudo obtener actividades de Strava", + "errorMessageUnableToGetStravaGear": "No se pudo obtener el equipo Strava", + "loadingMessageRetrievingStravaActivities": "Obteniendo actividades de Strava", + "loadingMessageRetrievingStravaGear": "Obteniendo equipo de Strava", + "processingMessageUnlinkStrava": "Desvinculando la cuenta de Strava...", + "successMessageStravaUnlinked": "Cuenta de Strava desvinculada", + "errorMessageUnableToUnlinkStrava": "No se pudo desvincular la cuenta de Strava", + "modalUnlinkStravaTitle": "Desvincular Strava", + "modalUnlinkStravaBody": "¿Estás seguro de que quieres desvincular tu cuenta de Strava? Desvincular tu cuenta de Strava eliminará todas tus actividades y equipos de Strava de Endurain.", + "bulkImportIntegrationTitle": "Importación en masa", + "bulkImportIntegrationBody": "Bulk import activities from files stored in the activity_files/bulk_import folder", + "buttonBulkImport": "Importar", + "errorMessageUnableToImportActivities": "Ocurrió un error al importar actividades", + "loadingMessageBulkImport": "Importando actividades", + "garminConnectIntegrationTitle": "Garmin Connect", + "garminConnectIntegrationBody": "Garmin Connect es una plataforma de actividad de salud y fitness para usuarios de dispositivos Garmin", + "loadingMessageRetrievingGarminConnectActivities": "Recuperando actividades de Garmin Connect", + "errorMessageUnableToGetGarminConnectActivitiesDays": "No se han podido obtener las actividades de Garmin Connect", + "errorMessageUnableToGetGarminConnectActivitiesDataRange": "No se pueden obtener las actividades de Garmin Connect usando el rango de datos", + "modalUnlinkGarminConnectTitle": "Desvincular conexión con Garmin Connect", + "modalUnlinkGarminConnectBody": "¿Está seguro que desea desvincular su cuenta de Garmin Connect?", + "processingMessageUnlinkGarminConnect": "Desvinculando cuenta de Garmin Connect...", + "successMessageGarminConnectUnlinked": "Cuenta de Garmin Connect desvinculada", + "errorMessageUnableToUnlinkGarminConnect": "No se pudo desvincular la cuenta de Garmin Connect", + "errorMessageUnableToGetGarminConnectGear": "No se pudo obtener el equipo de Garmin Connect", + "loadingMessageRetrievingGarminConnectGear": "Recuperando equipo de Garmin Connect", + "modalRetrieveHealthDataByDaysTitle": "Obtener datos de salud por días", + "modalRetrieveHealthDataByDateRangeTitle": "Recuperar actividades por rango de fechas", + "errorMessageUnableToGetGarminConnectHealthDataDays": "No se pueden obtener datos de salud de Garmin Connect por días", + "errorMessageUnableToGetGarminConnectHealthDataDateRange": "No se pueden obtener las actividades de Garmin Connect usando el rango de datos", + "loadingMessageRetrievingGarminConnectHealthData": "Obteniendo datos de salud de Garmin Connect" } diff --git a/frontend/app/src/i18n/es/components/settings/settingsSecurityZoneComponent.json b/frontend/app/src/i18n/es/components/settings/settingsSecurityZoneComponent.json index c4eac97ae..f3a4397dd 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsSecurityZoneComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsSecurityZoneComponent.json @@ -1,31 +1,31 @@ { - "subtitleChangePassword": "Cambiar contraseña", - "changeUserPasswordBodyLabel": "Cambiar contraseña del usuario ", - "changeUserPasswordPasswordLabel": "Nueva contraseña", - "changeUserPasswordPasswordConfirmationLabel": "Confirmar nueva contraseña", - "changeUserPasswordFeedbackLabel": "La contraseña no cumple con los requisitos", - "changeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Las contraseñas no coinciden", - "subtitleMFA": "Multi-Factor Authentication (MFA)", - "mfaDisabledDescription": "MFA is currently disabled. Enable it to add an extra layer of security to your account.", - "mfaEnabledDescription": "MFA is currently enabled. Your account is protected with two-factor authentication.", - "enableMFAButton": "Enable MFA", - "disableMFAButton": "Disable MFA", - "mfaSetupModalTitle": "Setup Multi-Factor Authentication", - "mfaSetupInstructions": "Scan the QR code below with your authenticator app (Google Authenticator, Authy, etc.) or manually enter the secret:", - "mfaSecretLabel": "Secret Key", - "mfaVerificationCodeLabel": "Verification Code", - "mfaVerificationCodePlaceholder": "Enter 6-digit code", - "mfaDisableModalTitle": "Disable Multi-Factor Authentication", - "mfaDisableConfirmation": "Are you sure you want to disable MFA? This will reduce your account security.", - "mfaEnabledSuccess": "MFA enabled successfully", - "mfaDisabledSuccess": "MFA disabled successfully", - "errorLoadMFAStatus": "Error loading MFA status", - "errorSetupMFA": "Error setting up MFA", - "errorEnableMFA": "Error enabling MFA", - "errorDisableMFA": "Error disabling MFA", - "subtitleMySessions": "Mis sesiones", - "userChangePasswordSuccessMessage": "La contraseña ha sido cambiada correctamente", - "userChangePasswordErrorMessage": "Error al cambiar la contraseña", - "successDeleteSession": "Sesión eliminada exitosamente", - "errorDeleteSession": "Error al eliminar la sesión" -} \ No newline at end of file + "subtitleChangePassword": "Cambiar contraseña", + "changeUserPasswordBodyLabel": "Cambiar contraseña del usuario ", + "changeUserPasswordPasswordLabel": "Nueva contraseña", + "changeUserPasswordPasswordConfirmationLabel": "Confirmar nueva contraseña", + "changeUserPasswordFeedbackLabel": "La contraseña no cumple con los requisitos", + "changeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Las contraseñas no coinciden", + "subtitleMFA": "Multi-Factor Authentication (MFA)", + "mfaDisabledDescription": "MFA is currently disabled. Enable it to add an extra layer of security to your account.", + "mfaEnabledDescription": "MFA is currently enabled. Your account is protected with two-factor authentication.", + "enableMFAButton": "Enable MFA", + "disableMFAButton": "Disable MFA", + "mfaSetupModalTitle": "Setup Multi-Factor Authentication", + "mfaSetupInstructions": "Scan the QR code below with your authenticator app (Google Authenticator, Authy, etc.) or manually enter the secret:", + "mfaSecretLabel": "Secret Key", + "mfaVerificationCodeLabel": "Verification Code", + "mfaVerificationCodePlaceholder": "Enter 6-digit code", + "mfaDisableModalTitle": "Disable Multi-Factor Authentication", + "mfaDisableConfirmation": "Are you sure you want to disable MFA? This will reduce your account security.", + "mfaEnabledSuccess": "MFA enabled successfully", + "mfaDisabledSuccess": "MFA disabled successfully", + "errorLoadMFAStatus": "Error loading MFA status", + "errorSetupMFA": "Error setting up MFA", + "errorEnableMFA": "Error enabling MFA", + "errorDisableMFA": "Error disabling MFA", + "subtitleMySessions": "Mis sesiones", + "userChangePasswordSuccessMessage": "La contraseña ha sido cambiada correctamente", + "userChangePasswordErrorMessage": "Error al cambiar la contraseña", + "successDeleteSession": "Sesión eliminada exitosamente", + "errorDeleteSession": "Error al eliminar la sesión" +} diff --git a/frontend/app/src/i18n/es/components/settings/settingsServerSettingsZoneComponent.json b/frontend/app/src/i18n/es/components/settings/settingsServerSettingsZoneComponent.json index b9c7500ec..6b7910895 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsServerSettingsZoneComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsServerSettingsZoneComponent.json @@ -1,27 +1,27 @@ { - "defaultsTitle": "Predeterminados", - "unitsLabel": "Unidades por defecto", - "unitsMetric": "Métrica", - "unitsImperial": "Imperial", - "currencyLabel": "Moneda predeterminada", - "numRecordsLabel": "Número de registros por página", - "publicShareableLinksLabel": "Enlace público para compartir", - "publicShareableLinksEnabledLabel": "Habilitado", - "publicShareableLinksTrue": "Verdadero", - "publicShareableLinksFalse": "Falso", - "serverSettingsPublicShareableLinksEnabledWarningAlert": "Habilitar esto hará que todas las actividades publicadas sean visibles sin autenticación.", - "publicShareableLinksShowUserInfoLabel": "Mostrar información del usuario", - "serverSettingsPublicShareableLinksShowUserWarningAlert": "Habilitar esto mostrará la información del usuario en todos los enlaces públicos", - "photosLabel": "Fotos", - "loginPhotoLabel": "Foto de inicio de sesión", - "buttonAddPhoto": "Añadir foto", - "logonPhotoAddLabel": "Foto de página de acceso (.png) con un tamaño de 1000x1000 píxeles.", - "processingPhotoUpload": "Procesando subida de foto", - "successPhotoUpload": "La foto fue cargada con éxito", - "buttonDeleteLoginPhoto": "Eliminar foto de inicio de sesión", - "modalDeleteLoginPhotoBody": "¿Está seguro que desea eliminar la foto de inicio de sesión?", - "processingPhotoDelete": "Procesando eliminación de foto", - "successPhotoDelete": "Foto eliminada con éxito", - "successUpdateServerSettings": "Ajustes del servidor actualizados correctamente", - "errorUpdateServerSettings": "Error al actualizar los ajustes del servidor" -} \ No newline at end of file + "defaultsTitle": "Predeterminados", + "unitsLabel": "Unidades por defecto", + "unitsMetric": "Métrica", + "unitsImperial": "Imperial", + "currencyLabel": "Moneda predeterminada", + "numRecordsLabel": "Número de registros por página", + "publicShareableLinksLabel": "Enlace público para compartir", + "publicShareableLinksEnabledLabel": "Habilitado", + "publicShareableLinksTrue": "Verdadero", + "publicShareableLinksFalse": "Falso", + "serverSettingsPublicShareableLinksEnabledWarningAlert": "Habilitar esto hará que todas las actividades publicadas sean visibles sin autenticación.", + "publicShareableLinksShowUserInfoLabel": "Mostrar información del usuario", + "serverSettingsPublicShareableLinksShowUserWarningAlert": "Habilitar esto mostrará la información del usuario en todos los enlaces públicos", + "photosLabel": "Fotos", + "loginPhotoLabel": "Foto de inicio de sesión", + "buttonAddPhoto": "Añadir foto", + "logonPhotoAddLabel": "Foto de página de acceso (.png) con un tamaño de 1000x1000 píxeles.", + "processingPhotoUpload": "Procesando subida de foto", + "successPhotoUpload": "La foto fue cargada con éxito", + "buttonDeleteLoginPhoto": "Eliminar foto de inicio de sesión", + "modalDeleteLoginPhotoBody": "¿Está seguro que desea eliminar la foto de inicio de sesión?", + "processingPhotoDelete": "Procesando eliminación de foto", + "successPhotoDelete": "Foto eliminada con éxito", + "successUpdateServerSettings": "Ajustes del servidor actualizados correctamente", + "errorUpdateServerSettings": "Error al actualizar los ajustes del servidor" +} diff --git a/frontend/app/src/i18n/es/components/settings/settingsSideBarComponent.json b/frontend/app/src/i18n/es/components/settings/settingsSideBarComponent.json index 653a3f400..248e4d3a8 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsSideBarComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsSideBarComponent.json @@ -1,9 +1,9 @@ { - "usersSection": "Usuarios", - "serverSettingsSection": "Ajustes del Servidor", - "generalSection": "General", - "myProfileSection": "Mi perfil", - "myGoals": "My Goals", - "securitySection": "Seguridad", - "integrationsSection": "Integraciones" -} \ No newline at end of file + "usersSection": "Usuarios", + "serverSettingsSection": "Ajustes del Servidor", + "generalSection": "General", + "myProfileSection": "Mi perfil", + "myGoals": "My Goals", + "securitySection": "Seguridad", + "integrationsSection": "Integraciones" +} diff --git a/frontend/app/src/i18n/es/components/settings/settingsUserGoals.json b/frontend/app/src/i18n/es/components/settings/settingsUserGoals.json index 941522b00..2f48bad9d 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsUserGoals.json +++ b/frontend/app/src/i18n/es/components/settings/settingsUserGoals.json @@ -1,7 +1,7 @@ { - "addNewGoal": "Add new goal", - "labelNumberOfGoals1": "You have ", - "labelNumberOfGoals2": " goal(s) set:", - "successGoalDeleted": "Goal deleted successfully", - "errorFetchingGoals": "Error fetching goals" -} \ No newline at end of file + "addNewGoal": "Add new goal", + "labelNumberOfGoals1": "You have ", + "labelNumberOfGoals2": " goal(s) set:", + "successGoalDeleted": "Goal deleted successfully", + "errorFetchingGoals": "Error fetching goals" +} diff --git a/frontend/app/src/i18n/es/components/settings/settingsUserProfileZoneComponent.json b/frontend/app/src/i18n/es/components/settings/settingsUserProfileZoneComponent.json index 910e282ca..bd64f7711 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsUserProfileZoneComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsUserProfileZoneComponent.json @@ -1,89 +1,89 @@ { - "titleProfileInfo": "Mi perfil", - "buttonDeleteProfilePhoto": "Eliminar", - "modalDeleteProfilePhotoBody": "¿Seguro que quieres eliminar tu foto de perfil?", - "buttonEditProfile": "Perfil", - "usernameLabel": "Nombre de usuario", - "emailLabel": "Email", - "cityLabel": "Ciudad", - "birthdayLabel": "Fecha de nacimiento", - "genderLabel": "Género", - "genderOption1": "Hombre", - "genderOption2": "Mujer", - "genderOption3": "Sin especificar", - "unitsLabel": "Unidades", - "unitsOption1": "Métrica", - "unitsOption2": "Imperial", - "currencyLabel": "Moneda", - "heightLabel": "Altura", - "preferredLanguageLabel": "Idioma preferido", - "firstDayOfWeekLabel": "Primer día de la semana", - "accessTypeLabel": "Tipo de acceso", - "accessTypeOption1": "Usuario regular", - "accessTypeOption2": "Administrador", - "userPhotoDeleteSuccess": "Foto de usuario eliminada correctamente", - "userPhotoDeleteError": "Error al eliminar la foto del usuario", - "titleDefaultGear": "Equipo predeterminado", - "subTitleShoeActivities": "Actividades de calzado", - "subTitleRun": "Correr", - "subTitleTrailRun": "Carrera en pista", - "subTitleVirtualRun": "Carrera virtual", - "subTitleWalk": "Caminar", - "subTitleHike": "Senderismo", - "subTitleBikeActivities": "Actividades de bicicleta", - "subTitleBike": "Bicicleta", - "subTitleMTBBike": "Bicicleta de montaña", - "subTitleGravelBike": "Ciclismo de camino", - "subTitleVirtualBike": "Bicicleta virtual", - "subTitleWaterActivities": "Actividades de agua", - "subTitleSwim": "Natación en aguas abiertas", - "subTitleWindsurf": "Windsurf", - "subTitleRacquetActivities": "Actividades de raqueta", - "subTitleTennis": "Tenis", - "subTitleSnowActivities": "Actividades de nieve", - "subTitleAlpineSki": "Esquí alpino", - "subTitleNordicSki": "Esquí nórdico", - "subTitleSnowboard": "Snowboard", - "selectOptionNotDefined": "No definido", - "titlePrivacy": "Privacidad", - "defaultActivityVisibility": "Visibilidad por defecto de la actividad", - "privacyOption1": "Público", - "privacyOption2": "Seguidores", - "privacyOption3": "Privado", - "defaultActivityStartTime": "Ocultar la hora de inicio de actividad", - "defaultActivityLocation": "Ocultar ubicación de actividad", - "defaultActivityMap": "Ocultar mapa de actividad", - "defaultActivityHeartRate": "Ocultar ritmo cardíaco de actividad", - "defaultActivityPower": "Ocultar potencia de actividad", - "defaultActivityCadence": "Ocultar cadencia de actividad", - "defaultActivityElevation": "Ocultar elevación de actividad", - "defaultActivitySpeed": "Ocultar velocidad de actividad", - "defaultActivityPace": "Ocultar ritmo de actividad", - "defaultActivityLaps": "Ocultar las vueltas de actividad", - "defaultActivitySetsSteps": "Ocultar sets/pasos de actividad", - "defaultActivityGear": "Ocultar equipo de actividad", - "buttonChangeDefaultActivityVisibility": "Cambiar visibilidad por defecto", - "buttonChangeUserActivitiesVisibility": "Cambiar visibilidad de actividades", - "changeUserActivitiesVisibilityModalVisibilityLabel": "Visibilidad", - "changeUserActivitiesVisibilityModalButton": "Cambiar", - "successUpdateUserActivitiesVisibility": "Visibilidad de las actividades actualizada correctamente", - "errorUpdateUserActivitiesVisibility": "Error al actualizar la visibilidad de actividades", - "errorUnableToGetGear": "No se pudo obtener el equipo", - "errorUnableToGetDefaultGear": "No se pudo obtener el equipo predeterminado", - "successUpdateDefaultGear": "Equipo predeterminado actualizado correctamente", - "errorUpdateDefaultGear": "Error al actualizar el equipo predeterminado", - "successUpdateUserPrivacySettings": "Ajustes de privacidad de usuario actualizados correctamente", - "errorUpdateUserPrivacySettings": "Error al actualizar la configuración de privacidad del usuario", - "titleExportData": "Exportar e importar datos", - "labelPasswordDisclaimer": "La contraseña de usuario no está incluida en el proceso de importación/exportación. Después de importar, actualice su contraseña en la sección de seguridad.", - "buttonExportData": "Exportar datos", - "buttonImportData": "Importar datos", - "modalImportTitle": "Importar copia de seguridad", - "modalImportBody": "Seleccione el archivo .zip que exportó previamente para restaurar sus datos.", - "exportLoading": "Exportando datos, esto puede tardar unos minutos...", - "exportSuccess": "La exportación se ha completado con éxito", - "exportError": "Error al exportar datos", - "importLoading": "Importando datos, esto puede tardar unos minutos...", - "importSuccess": "Importación completada", - "importError": "Error al importar datos" -} \ No newline at end of file + "titleProfileInfo": "Mi perfil", + "buttonDeleteProfilePhoto": "Eliminar", + "modalDeleteProfilePhotoBody": "¿Seguro que quieres eliminar tu foto de perfil?", + "buttonEditProfile": "Perfil", + "usernameLabel": "Nombre de usuario", + "emailLabel": "Email", + "cityLabel": "Ciudad", + "birthdayLabel": "Fecha de nacimiento", + "genderLabel": "Género", + "genderOption1": "Hombre", + "genderOption2": "Mujer", + "genderOption3": "Sin especificar", + "unitsLabel": "Unidades", + "unitsOption1": "Métrica", + "unitsOption2": "Imperial", + "currencyLabel": "Moneda", + "heightLabel": "Altura", + "preferredLanguageLabel": "Idioma preferido", + "firstDayOfWeekLabel": "Primer día de la semana", + "accessTypeLabel": "Tipo de acceso", + "accessTypeOption1": "Usuario regular", + "accessTypeOption2": "Administrador", + "userPhotoDeleteSuccess": "Foto de usuario eliminada correctamente", + "userPhotoDeleteError": "Error al eliminar la foto del usuario", + "titleDefaultGear": "Equipo predeterminado", + "subTitleShoeActivities": "Actividades de calzado", + "subTitleRun": "Correr", + "subTitleTrailRun": "Carrera en pista", + "subTitleVirtualRun": "Carrera virtual", + "subTitleWalk": "Caminar", + "subTitleHike": "Senderismo", + "subTitleBikeActivities": "Actividades de bicicleta", + "subTitleBike": "Bicicleta", + "subTitleMTBBike": "Bicicleta de montaña", + "subTitleGravelBike": "Ciclismo de camino", + "subTitleVirtualBike": "Bicicleta virtual", + "subTitleWaterActivities": "Actividades de agua", + "subTitleSwim": "Natación en aguas abiertas", + "subTitleWindsurf": "Windsurf", + "subTitleRacquetActivities": "Actividades de raqueta", + "subTitleTennis": "Tenis", + "subTitleSnowActivities": "Actividades de nieve", + "subTitleAlpineSki": "Esquí alpino", + "subTitleNordicSki": "Esquí nórdico", + "subTitleSnowboard": "Snowboard", + "selectOptionNotDefined": "No definido", + "titlePrivacy": "Privacidad", + "defaultActivityVisibility": "Visibilidad por defecto de la actividad", + "privacyOption1": "Público", + "privacyOption2": "Seguidores", + "privacyOption3": "Privado", + "defaultActivityStartTime": "Ocultar la hora de inicio de actividad", + "defaultActivityLocation": "Ocultar ubicación de actividad", + "defaultActivityMap": "Ocultar mapa de actividad", + "defaultActivityHeartRate": "Ocultar ritmo cardíaco de actividad", + "defaultActivityPower": "Ocultar potencia de actividad", + "defaultActivityCadence": "Ocultar cadencia de actividad", + "defaultActivityElevation": "Ocultar elevación de actividad", + "defaultActivitySpeed": "Ocultar velocidad de actividad", + "defaultActivityPace": "Ocultar ritmo de actividad", + "defaultActivityLaps": "Ocultar las vueltas de actividad", + "defaultActivitySetsSteps": "Ocultar sets/pasos de actividad", + "defaultActivityGear": "Ocultar equipo de actividad", + "buttonChangeDefaultActivityVisibility": "Cambiar visibilidad por defecto", + "buttonChangeUserActivitiesVisibility": "Cambiar visibilidad de actividades", + "changeUserActivitiesVisibilityModalVisibilityLabel": "Visibilidad", + "changeUserActivitiesVisibilityModalButton": "Cambiar", + "successUpdateUserActivitiesVisibility": "Visibilidad de las actividades actualizada correctamente", + "errorUpdateUserActivitiesVisibility": "Error al actualizar la visibilidad de actividades", + "errorUnableToGetGear": "No se pudo obtener el equipo", + "errorUnableToGetDefaultGear": "No se pudo obtener el equipo predeterminado", + "successUpdateDefaultGear": "Equipo predeterminado actualizado correctamente", + "errorUpdateDefaultGear": "Error al actualizar el equipo predeterminado", + "successUpdateUserPrivacySettings": "Ajustes de privacidad de usuario actualizados correctamente", + "errorUpdateUserPrivacySettings": "Error al actualizar la configuración de privacidad del usuario", + "titleExportData": "Exportar e importar datos", + "labelPasswordDisclaimer": "La contraseña de usuario no está incluida en el proceso de importación/exportación. Después de importar, actualice su contraseña en la sección de seguridad.", + "buttonExportData": "Exportar datos", + "buttonImportData": "Importar datos", + "modalImportTitle": "Importar copia de seguridad", + "modalImportBody": "Seleccione el archivo .zip que exportó previamente para restaurar sus datos.", + "exportLoading": "Exportando datos, esto puede tardar unos minutos...", + "exportSuccess": "La exportación se ha completado con éxito", + "exportError": "Error al exportar datos", + "importLoading": "Importando datos, esto puede tardar unos minutos...", + "importSuccess": "Importación completada", + "importError": "Error al importar datos" +} diff --git a/frontend/app/src/i18n/es/components/settings/settingsUserSessionsZone/userSessionsListComponent.json b/frontend/app/src/i18n/es/components/settings/settingsUserSessionsZone/userSessionsListComponent.json index f3ae40a85..3771e0b84 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsUserSessionsZone/userSessionsListComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsUserSessionsZone/userSessionsListComponent.json @@ -1,5 +1,5 @@ { - "badgeCurrentSession": "Sesión actual", - "modalDeleteSessionTitle": "Eliminar sesión", - "modalDeleteSessionBody": "¿Está seguro que desea eliminar la sesión?" -} \ No newline at end of file + "badgeCurrentSession": "Sesión actual", + "modalDeleteSessionTitle": "Eliminar sesión", + "modalDeleteSessionBody": "¿Está seguro que desea eliminar la sesión?" +} diff --git a/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json b/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json index 2c022965f..f2c98937a 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json @@ -1,55 +1,55 @@ { - "addEditUserModalAddTitle": "Agregar usuario", - "addEditUserModalEditTitle": "Modificar usuario", - "addEditUserModalEditProfileTitle": "Editar perfil", - "addEditUserModalDeleteUserPhotoButton": "Eliminar foto", - "addEditUserModalUserPhotoLabel": "Foto de usuario", - "addEditUserModalUsernameLabel": "Nombre de usuario", - "addEditUserModalUsernamePlaceholder": "Nombre de usuario (máx. 45 caracteres)", - "addEditUserModalErrorUsernameExists": "El nombre de usuario ya existe", - "addEditUserModalNameLabel": "Nombre", - "addEditUserModalNamePlaceholder": "Nombre (máx. 45 caracteres)", - "addEditUserModalEmailLabel": "Email", - "addEditUserModalEmailPlaceholder": "Email (máximo 45 caracteres)", - "addEditUserModalErrorEmailInvalid": "El Email no es válido", - "addEditUserModalErrorEmailExists": "El email ya existe", - "addEditUserModalPasswordLabel": "Contraseña", - "addEditUserModalPasswordPlaceholder": "Contraseña", - "addEditUserModalErrorPasswordInvalid": "La contraseña no cumple con los requisitos", - "addEditUserModalCityLabel": "Ciudad", - "addEditUserModalCityPlaceholder": "Ciudad (máximo 45 caracteres)", - "addEditUserModalBirthdayLabel": "Fecha de nacimiento", - "addEditUserModalGenderLabel": "Género", - "addEditUserModalGenderOption1": "Hombre", - "addEditUserModalGenderOption2": "Mujer", - "addEditUserModalGenderOption3": "Sin especificar", - "addEditUserModalUnitsLabel": "Unidades", - "addEditUserModalUnitsOption1": "Métrica", - "addEditUserModalUnitsOption2": "Imperial", - "addEditUserModalCurrencyLabel": "Moneda", - "addEditUserModalHeightLabel": "Altura", - "addEditUserModalHeightPlaceholder": "Altura", - "addEditUserModalFeetValidationLabel": "Altura inválida. Por favor, introduzca una altura válida en pies.", - "addEditUserModalInchesValidationLabel": "Altura inválida. Por favor, introduzca una altura válida en pulgadas.", - "addEditUserModalUserPreferredLanguageLabel": "Idioma preferido", - "addEditUserModalUserFirstDayOfWeekLabel": "Primer día de la semana", - "addEditUserModalUserTypeLabel": "Tipo de acceso", - "addEditUserModalUserTypeOption1": "Usuario regular", - "addEditUserModalUserTypeOption2": "Administrador", - "addEditUserModalIsActiveLabel": "Está activo", - "addEditUserModalIsActiveOption1": "Si", - "addEditUserModalIsActiveOption2": "No", - "addEditUserModalDefaultActivityVisibilityLabel": "Visibilidad por defecto de la actividad", - "addEditUserModalDefaultActivityVisibilityOption1": "Pública", - "addEditUserModalDefaultActivityVisibilityOption2": "Seguidores", - "addEditUserModalDefaultActivityVisibilityOption3": "Privada", - "addEditUserModalErrorFetchingUserByUsername": "Error obteniendo usuario por nombre de usuario", - "addEditUserModalErrorFetchingUserByEmail": "Error obteniendo usuario por email", - "addEditUserModalSuccessDeleteUserPhoto": "Foto de usuario eliminada correctamente", - "addEditUserModalErrorDeleteUserPhoto": "Error al eliminar la foto del usuario", - "addEditUserModalErrorUploadingUserPhoto": "Error al subir la foto del usuario", - "addEditUserModalSuccessAddUser": "Usuario añadido con éxito", - "addEditUserModalErrorAddUser": "Error al añadir usuario", - "addEditUserModalSuccessEditUser": "Usuario editado correctamente", - "addEditUserModalErrorEditUser": "Error al editar el usuario" -} \ No newline at end of file + "addEditUserModalAddTitle": "Agregar usuario", + "addEditUserModalEditTitle": "Modificar usuario", + "addEditUserModalEditProfileTitle": "Editar perfil", + "addEditUserModalDeleteUserPhotoButton": "Eliminar foto", + "addEditUserModalUserPhotoLabel": "Foto de usuario", + "addEditUserModalUsernameLabel": "Nombre de usuario", + "addEditUserModalUsernamePlaceholder": "Nombre de usuario (máx. 45 caracteres)", + "addEditUserModalErrorUsernameExists": "El nombre de usuario ya existe", + "addEditUserModalNameLabel": "Nombre", + "addEditUserModalNamePlaceholder": "Nombre (máx. 45 caracteres)", + "addEditUserModalEmailLabel": "Email", + "addEditUserModalEmailPlaceholder": "Email (máximo 45 caracteres)", + "addEditUserModalErrorEmailInvalid": "El Email no es válido", + "addEditUserModalErrorEmailExists": "El email ya existe", + "addEditUserModalPasswordLabel": "Contraseña", + "addEditUserModalPasswordPlaceholder": "Contraseña", + "addEditUserModalErrorPasswordInvalid": "La contraseña no cumple con los requisitos", + "addEditUserModalCityLabel": "Ciudad", + "addEditUserModalCityPlaceholder": "Ciudad (máximo 45 caracteres)", + "addEditUserModalBirthdayLabel": "Fecha de nacimiento", + "addEditUserModalGenderLabel": "Género", + "addEditUserModalGenderOption1": "Hombre", + "addEditUserModalGenderOption2": "Mujer", + "addEditUserModalGenderOption3": "Sin especificar", + "addEditUserModalUnitsLabel": "Unidades", + "addEditUserModalUnitsOption1": "Métrica", + "addEditUserModalUnitsOption2": "Imperial", + "addEditUserModalCurrencyLabel": "Moneda", + "addEditUserModalHeightLabel": "Altura", + "addEditUserModalHeightPlaceholder": "Altura", + "addEditUserModalFeetValidationLabel": "Altura inválida. Por favor, introduzca una altura válida en pies.", + "addEditUserModalInchesValidationLabel": "Altura inválida. Por favor, introduzca una altura válida en pulgadas.", + "addEditUserModalUserPreferredLanguageLabel": "Idioma preferido", + "addEditUserModalUserFirstDayOfWeekLabel": "Primer día de la semana", + "addEditUserModalUserTypeLabel": "Tipo de acceso", + "addEditUserModalUserTypeOption1": "Usuario regular", + "addEditUserModalUserTypeOption2": "Administrador", + "addEditUserModalIsActiveLabel": "Está activo", + "addEditUserModalIsActiveOption1": "Si", + "addEditUserModalIsActiveOption2": "No", + "addEditUserModalDefaultActivityVisibilityLabel": "Visibilidad por defecto de la actividad", + "addEditUserModalDefaultActivityVisibilityOption1": "Pública", + "addEditUserModalDefaultActivityVisibilityOption2": "Seguidores", + "addEditUserModalDefaultActivityVisibilityOption3": "Privada", + "addEditUserModalErrorFetchingUserByUsername": "Error obteniendo usuario por nombre de usuario", + "addEditUserModalErrorFetchingUserByEmail": "Error obteniendo usuario por email", + "addEditUserModalSuccessDeleteUserPhoto": "Foto de usuario eliminada correctamente", + "addEditUserModalErrorDeleteUserPhoto": "Error al eliminar la foto del usuario", + "addEditUserModalErrorUploadingUserPhoto": "Error al subir la foto del usuario", + "addEditUserModalSuccessAddUser": "Usuario añadido con éxito", + "addEditUserModalErrorAddUser": "Error al añadir usuario", + "addEditUserModalSuccessEditUser": "Usuario editado correctamente", + "addEditUserModalErrorEditUser": "Error al editar el usuario" +} diff --git a/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json b/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json index 94de8b01a..45caf9394 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json @@ -1,10 +1,10 @@ { - "modalChangeUserPasswordTitle": "Cambiar contraseña de usuario", - "modalChangeUserPasswordBodyLabel": "Cambiar la contraseña del usuario ", - "modalChangeUserPasswordPasswordLabel": "Nueva contraseña", - "modalChangeUserPasswordPasswordConfirmationLabel": "Confirme la nueva contraseña", - "modalChangeUserPasswordFeedbackLabel": "La contraseña no cumple con los requisitos", - "modalChangeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Las contraseñas no coinciden", - "userChangePasswordSuccessMessage": "La contraseña ha sido cambiada correctamente", - "userChangePasswordErrorMessage": "Error al cambiar la contraseña" -} \ No newline at end of file + "modalChangeUserPasswordTitle": "Cambiar contraseña de usuario", + "modalChangeUserPasswordBodyLabel": "Cambiar la contraseña del usuario ", + "modalChangeUserPasswordPasswordLabel": "Nueva contraseña", + "modalChangeUserPasswordPasswordConfirmationLabel": "Confirme la nueva contraseña", + "modalChangeUserPasswordFeedbackLabel": "La contraseña no cumple con los requisitos", + "modalChangeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Las contraseñas no coinciden", + "userChangePasswordSuccessMessage": "La contraseña ha sido cambiada correctamente", + "userChangePasswordErrorMessage": "Error al cambiar la contraseña" +} diff --git a/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersListComponent.json b/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersListComponent.json index 7ebdf7e50..00a282f7b 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersListComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersListComponent.json @@ -1,13 +1,13 @@ { - "userListAccessTypeOption1": "Usuario regular", - "userListAccessTypeOption2": "Administrador", - "userListUserIsMeBadge": "Yo", - "userListUserIsAdminBadge": "Administrador", - "userListUserIsInactiveBadge": "Inactivo", - "userEditErrorMessage": "Error al editar el usuario", - "modalDeleteUserTitle": "Eliminar usuario", - "modalDeleteUserBody": "¿Está seguro de que desea eliminar el usuario?", - "userListUserSessionsTitle": "Sesiones de usuario", - "userSessionDeleteSuccessMessage": "Sesión eliminada exitosamente", - "userSessionDeleteErrorMessage": "Error al eliminar la sesión" -} \ No newline at end of file + "userListAccessTypeOption1": "Usuario regular", + "userListAccessTypeOption2": "Administrador", + "userListUserIsMeBadge": "Yo", + "userListUserIsAdminBadge": "Administrador", + "userListUserIsInactiveBadge": "Inactivo", + "userEditErrorMessage": "Error al editar el usuario", + "modalDeleteUserTitle": "Eliminar usuario", + "modalDeleteUserBody": "¿Está seguro de que desea eliminar el usuario?", + "userListUserSessionsTitle": "Sesiones de usuario", + "userSessionDeleteSuccessMessage": "Sesión eliminada exitosamente", + "userSessionDeleteErrorMessage": "Error al eliminar la sesión" +} diff --git a/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json b/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json index 762d638fd..6b3378b9f 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json @@ -1,7 +1,7 @@ { - "passwordRequirementsTitle": "Los requisitos de contraseña incluyen:", - "passwordCharacters": "- 8 caracteres;", - "passwordCapitalLetters": "- 1 letra mayúscula;", - "passwordNumbers": "- 1 número;", - "passwordSpecialCharacters": "- 1 carácter especial;" -} \ No newline at end of file + "passwordRequirementsTitle": "Los requisitos de contraseña incluyen:", + "passwordCharacters": "- 8 caracteres;", + "passwordCapitalLetters": "- 1 letra mayúscula;", + "passwordNumbers": "- 1 número;", + "passwordSpecialCharacters": "- 1 carácter especial;" +} diff --git a/frontend/app/src/i18n/es/components/settings/settingsUsersZoneComponent.json b/frontend/app/src/i18n/es/components/settings/settingsUsersZoneComponent.json index b3b335538..517daa5d1 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsUsersZoneComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsUsersZoneComponent.json @@ -1,10 +1,10 @@ { - "buttonAddUser": "Agregar usuario", - "labelSearchUsersByUsername": "Búsqueda de usuarios por nombre de usuario", - "labelNumberOfUsers1": "Hay un total de ", - "labelNumberOfUsers2": " usuario(s) (", - "labelNumberOfUsers3": " cargado):", - "successUserAdded": "Usuario añadido con éxito", - "successUserDeleted": "Usuario eliminado con éxito", - "errorFetchingUsers": "Error al obtener usuarios" -} \ No newline at end of file + "buttonAddUser": "Agregar usuario", + "labelSearchUsersByUsername": "Búsqueda de usuarios por nombre de usuario", + "labelNumberOfUsers1": "Hay un total de ", + "labelNumberOfUsers2": " usuario(s) (", + "labelNumberOfUsers3": " cargado):", + "successUserAdded": "Usuario añadido con éxito", + "successUserDeleted": "Usuario eliminado con éxito", + "errorFetchingUsers": "Error al obtener usuarios" +} diff --git a/frontend/app/src/i18n/es/components/users/userDistanceStatsComponent.json b/frontend/app/src/i18n/es/components/users/userDistanceStatsComponent.json index 4848f011a..be1abc1ff 100644 --- a/frontend/app/src/i18n/es/components/users/userDistanceStatsComponent.json +++ b/frontend/app/src/i18n/es/components/users/userDistanceStatsComponent.json @@ -1,4 +1,4 @@ { - "thisWeekDistancesTitle": "Week top 3", - "thisMonthDistancesTitle": "Month top 3" -} \ No newline at end of file + "thisWeekDistancesTitle": "Week top 3", + "thisMonthDistancesTitle": "Month top 3" +} diff --git a/frontend/app/src/i18n/es/components/users/userGoalsStatsComponent.json b/frontend/app/src/i18n/es/components/users/userGoalsStatsComponent.json index 365523327..a7391a0bd 100644 --- a/frontend/app/src/i18n/es/components/users/userGoalsStatsComponent.json +++ b/frontend/app/src/i18n/es/components/users/userGoalsStatsComponent.json @@ -1,13 +1,13 @@ { - "title": "Goals", - "activityTypeRun": "Run", - "activityTypeBike": "Bike", - "activityTypeSwim": "Swim", - "activityTypeWalk": "Walk", - "activityTypeStrength": "Strength", - "intervalOption1": "Daily", - "intervalOption2": "Weekly", - "intervalOption3": "Monthly", - "intervalOption4": "Yearly", - "activities": "activities" -} \ No newline at end of file + "title": "Goals", + "activityTypeRun": "Run", + "activityTypeBike": "Bike", + "activityTypeSwim": "Swim", + "activityTypeWalk": "Walk", + "activityTypeStrength": "Strength", + "intervalOption1": "Daily", + "intervalOption2": "Weekly", + "intervalOption3": "Monthly", + "intervalOption4": "Yearly", + "activities": "activities" +} diff --git a/frontend/app/src/i18n/es/gears/gearView.json b/frontend/app/src/i18n/es/gears/gearView.json index bd09422e6..0794d41ec 100644 --- a/frontend/app/src/i18n/es/gears/gearView.json +++ b/frontend/app/src/i18n/es/gears/gearView.json @@ -1,31 +1,31 @@ { - "buttonAddComponent": "Añadir componente", - "buttonEditGear": "Editar equipo", - "buttonDeleteGear": "Eliminar equipo", - "modalDeleteGearBody1": "¿Está seguro que desea eliminar el equipo?", - "modalDeleteGearBody2": "Esta acción no se puede deshacer.", - "gearIsActiveBadge": "Activo", - "gearIsInactiveBadge": "Inactivo", - "gearTypeOption1": "Bicicleta", - "gearTypeOption2": "Calzado", - "gearTypeOption3": "Traje de neopreno", - "gearTypeOption4": "Raqueta", - "gearTypeOption5": "Esquíes", - "gearTypeOption6": "Snowboard", - "gearTypeOption7": "Windsurf", - "gearTypeOption8": "Water sports board", - "gearFromStrava": "Strava", - "gearFromGarminConnect": "Garmin Connect", - "labelBrand": "Marca", - "labelModel": "Modelo", - "labelPurchaseValue": "Valor de compra", - "labelTotalCost": "Costo total", - "labelDistance": "Distancia", - "labelTime": "Tiempo", - "titleComponents": "Componentes", - "showInactiveComponents": "Mostrar inactivos", - "title": "Actividades del equipo", - "successGearEdited": "Equipo editado con éxito", - "errorGearDelete": "Error al eliminar el equipo", - "errorFetchingGears": "Error obteniendo equipos" -} \ No newline at end of file + "buttonAddComponent": "Añadir componente", + "buttonEditGear": "Editar equipo", + "buttonDeleteGear": "Eliminar equipo", + "modalDeleteGearBody1": "¿Está seguro que desea eliminar el equipo?", + "modalDeleteGearBody2": "Esta acción no se puede deshacer.", + "gearIsActiveBadge": "Activo", + "gearIsInactiveBadge": "Inactivo", + "gearTypeOption1": "Bicicleta", + "gearTypeOption2": "Calzado", + "gearTypeOption3": "Traje de neopreno", + "gearTypeOption4": "Raqueta", + "gearTypeOption5": "Esquíes", + "gearTypeOption6": "Snowboard", + "gearTypeOption7": "Windsurf", + "gearTypeOption8": "Water sports board", + "gearFromStrava": "Strava", + "gearFromGarminConnect": "Garmin Connect", + "labelBrand": "Marca", + "labelModel": "Modelo", + "labelPurchaseValue": "Valor de compra", + "labelTotalCost": "Costo total", + "labelDistance": "Distancia", + "labelTime": "Tiempo", + "titleComponents": "Componentes", + "showInactiveComponents": "Mostrar inactivos", + "title": "Actividades del equipo", + "successGearEdited": "Equipo editado con éxito", + "errorGearDelete": "Error al eliminar el equipo", + "errorFetchingGears": "Error obteniendo equipos" +} diff --git a/frontend/app/src/i18n/es/gears/gearsView.json b/frontend/app/src/i18n/es/gears/gearsView.json index ef620fbf0..e6254b2b1 100644 --- a/frontend/app/src/i18n/es/gears/gearsView.json +++ b/frontend/app/src/i18n/es/gears/gearsView.json @@ -1,13 +1,13 @@ { - "title": "Equipo", - "buttonAddGear": "Añadir equipo", - "subTitleSearchGearByNickname": "Buscar equipo por apodo", - "placeholderSearchGearByNickname": "Apodo", - "buttonSearchGear": "Buscar equipo", - "displayUserNumberOfGears1": "Hay un total de ", - "displayUserNumberOfGears2": " equipo(s) (", - "displayUserNumberOfGears3": " cargado):", - "successGearDeleted": "Equipo eliminado correctamente", - "errorGearNotFound": "No se encontró el equipo", - "errorFetchingGears": "Error obteniendo equipos" -} \ No newline at end of file + "title": "Equipo", + "buttonAddGear": "Añadir equipo", + "subTitleSearchGearByNickname": "Buscar equipo por apodo", + "placeholderSearchGearByNickname": "Apodo", + "buttonSearchGear": "Buscar equipo", + "displayUserNumberOfGears1": "Hay un total de ", + "displayUserNumberOfGears2": " equipo(s) (", + "displayUserNumberOfGears3": " cargado):", + "successGearDeleted": "Equipo eliminado correctamente", + "errorGearNotFound": "No se encontró el equipo", + "errorFetchingGears": "Error obteniendo equipos" +} diff --git a/frontend/app/src/i18n/es/generalItems.json b/frontend/app/src/i18n/es/generalItems.json index 4460cc266..34493113d 100644 --- a/frontend/app/src/i18n/es/generalItems.json +++ b/frontend/app/src/i18n/es/generalItems.json @@ -1,72 +1,72 @@ { - "buttonBack": "Atrás", - "buttonClose": "Cerrar", - "true": "Verdadero", - "false": "Falso", - "yes": "Si", - "no": "No", - "ofWithSpaces": " de ", - "languageOption1": "Inglés (Estados Unidos)", - "languageOption2": "Catalán (CA)", - "languageOption3": "Portugués (PT)", - "languageOption4": "Alemán (DE)", - "languageOption5": "Francés (FR)", - "languageOption6": "Holandés (NL)", - "languageOption7": "Español (ES)", - "firstDayOfWeekOption0": "Domingo", - "firstDayOfWeekOption1": "Lunes", - "firstDayOfWeekOption2": "Martes", - "firstDayOfWeekOption3": "Miércoles", - "firstDayOfWeekOption4": "Jueves", - "firstDayOfWeekOption5": "Viernes", - "firstDayOfWeekOption6": "Sábado", - "buttonlistAll": "Listar todo", - "requiredField": "Campos obligatorios", - "labelNotApplicable": "N/A", - "labelNoData": "Sin datos", - "unitsCm": "cm", - "unitsCms": "cms", - "unitsM": "m", - "unitsKm": "km", - "unitsKmH": "km/h", - "unitsKg": "kg", - "labelWeightInKg": "Peso en kg", - "unitsInches": "pulgadas", - "unitsFeet": "pies", - "unitsFeetShort": "ft", - "unitsFeetInches": "pies, pulgadas", - "unitsMiles": "mi", - "unitsYards": "yd", - "unitsMph": "mph", - "unitsLbs": "lbs", - "labelWeightInLbs": "Peso en lbs", - "unitsCalories": "kcal", - "unitsBpm": "ppm", - "labelHRinBpm": "Frecuencia cardíaca en ppm", - "unitsWattsShort": "W", - "labelPowerInWatts": "Energía en vatios", - "labelCadenceInRpm": "Cadencia en rpm", - "unitsSpm": "ppm", - "labelElevationInMeters": "Elevación en metros", - "labelElevationInFeet": "Elevación en pies", - "labelVelocityInKmH": "Velocidad en km/h", - "labelVelocityInMph": "Velocidad en m/h", - "labelPaceInMinKm": "Ritmo en min/km", - "labelPaceInMin100m": "Ritmo en min/100m", - "labelPaceInMinMile": "Ritmo en min/milla", - "labelPaceInMin100yd": "Ritmo en min/100yd", - "labelLaps": "Vueltas", - "labelRest": "Descanso", - "labelStrokeRateInSpm": "Tasa de trazos en spm", - "startDateLabel": "Fecha de inicio", - "endDateLabel": "Fecha de fin", - "cancel": "Cancelar", - "loading": "Cargando", - "betaTag": " (Beta)", - "currencyEuro": "Euro", - "currencyEuroSymbol": "€", - "currencyDollar": "Dólar EEUU", - "currencyDollarSymbol": "$", - "currencyPound": "Libra esterlina", - "currencyPoundSymbol": "£" + "buttonBack": "Atrás", + "buttonClose": "Cerrar", + "true": "Verdadero", + "false": "Falso", + "yes": "Si", + "no": "No", + "ofWithSpaces": " de ", + "languageOption1": "Inglés (Estados Unidos)", + "languageOption2": "Catalán (CA)", + "languageOption3": "Portugués (PT)", + "languageOption4": "Alemán (DE)", + "languageOption5": "Francés (FR)", + "languageOption6": "Holandés (NL)", + "languageOption7": "Español (ES)", + "firstDayOfWeekOption0": "Domingo", + "firstDayOfWeekOption1": "Lunes", + "firstDayOfWeekOption2": "Martes", + "firstDayOfWeekOption3": "Miércoles", + "firstDayOfWeekOption4": "Jueves", + "firstDayOfWeekOption5": "Viernes", + "firstDayOfWeekOption6": "Sábado", + "buttonlistAll": "Listar todo", + "requiredField": "Campos obligatorios", + "labelNotApplicable": "N/A", + "labelNoData": "Sin datos", + "unitsCm": "cm", + "unitsCms": "cms", + "unitsM": "m", + "unitsKm": "km", + "unitsKmH": "km/h", + "unitsKg": "kg", + "labelWeightInKg": "Peso en kg", + "unitsInches": "pulgadas", + "unitsFeet": "pies", + "unitsFeetShort": "ft", + "unitsFeetInches": "pies, pulgadas", + "unitsMiles": "mi", + "unitsYards": "yd", + "unitsMph": "mph", + "unitsLbs": "lbs", + "labelWeightInLbs": "Peso en lbs", + "unitsCalories": "kcal", + "unitsBpm": "ppm", + "labelHRinBpm": "Frecuencia cardíaca en ppm", + "unitsWattsShort": "W", + "labelPowerInWatts": "Energía en vatios", + "labelCadenceInRpm": "Cadencia en rpm", + "unitsSpm": "ppm", + "labelElevationInMeters": "Elevación en metros", + "labelElevationInFeet": "Elevación en pies", + "labelVelocityInKmH": "Velocidad en km/h", + "labelVelocityInMph": "Velocidad en m/h", + "labelPaceInMinKm": "Ritmo en min/km", + "labelPaceInMin100m": "Ritmo en min/100m", + "labelPaceInMinMile": "Ritmo en min/milla", + "labelPaceInMin100yd": "Ritmo en min/100yd", + "labelLaps": "Vueltas", + "labelRest": "Descanso", + "labelStrokeRateInSpm": "Tasa de trazos en spm", + "startDateLabel": "Fecha de inicio", + "endDateLabel": "Fecha de fin", + "cancel": "Cancelar", + "loading": "Cargando", + "betaTag": " (Beta)", + "currencyEuro": "Euro", + "currencyEuroSymbol": "€", + "currencyDollar": "Dólar EEUU", + "currencyDollarSymbol": "$", + "currencyPound": "Libra esterlina", + "currencyPoundSymbol": "£" } diff --git a/frontend/app/src/i18n/es/healthView.json b/frontend/app/src/i18n/es/healthView.json index 99b82b3c7..d1b648fd2 100644 --- a/frontend/app/src/i18n/es/healthView.json +++ b/frontend/app/src/i18n/es/healthView.json @@ -1,5 +1,5 @@ { - "title": "Salud", - "errorFetchingHealthData": "Error obteniendo datos de salud", - "errorFetchingHealthTargets": "Error obteniendo objetivos de salud" -} \ No newline at end of file + "title": "Salud", + "errorFetchingHealthData": "Error obteniendo datos de salud", + "errorFetchingHealthTargets": "Error obteniendo objetivos de salud" +} diff --git a/frontend/app/src/i18n/es/homeView.json b/frontend/app/src/i18n/es/homeView.json index e4a421cf1..35e5e4980 100644 --- a/frontend/app/src/i18n/es/homeView.json +++ b/frontend/app/src/i18n/es/homeView.json @@ -1,18 +1,18 @@ { - "title": "Resistencia", - "buttonAddActivity": "Agregar Actividad", - "fieldLabelUploadFileType": "Subir archivo .gpx o .fit", - "radioUserActivities": "Mis actividades", - "radioFollowerActivities": "Actividades de seguidores", - "pillIsHidden": "Oculto", - "successActivityAdded": "Actividad agregada correctamente", - "errorActivityAdded": "Error al añadir actividad", - "refreshingActivities": "Actualizando las actividades de los servicios vinculados", - "successActivitiesRefreshed": "Actividades actualizadas con éxito", - "errorActivityNotFound": "Actividad no encontrada", - "processingActivity": "Procesando actividad", - "successActivityDeleted": "Actividad eliminada correctamente", - "errorFetchingUserStats": "Error obteniendo las estadísticas del usuario", - "errorFetchingUserActivities": "Error obteniendo las actividades del usuario", - "errorFetchingMedia": "Error obteniendo medios para la actividad" -} \ No newline at end of file + "title": "Resistencia", + "buttonAddActivity": "Agregar Actividad", + "fieldLabelUploadFileType": "Subir archivo .gpx o .fit", + "radioUserActivities": "Mis actividades", + "radioFollowerActivities": "Actividades de seguidores", + "pillIsHidden": "Oculto", + "successActivityAdded": "Actividad agregada correctamente", + "errorActivityAdded": "Error al añadir actividad", + "refreshingActivities": "Actualizando las actividades de los servicios vinculados", + "successActivitiesRefreshed": "Actividades actualizadas con éxito", + "errorActivityNotFound": "Actividad no encontrada", + "processingActivity": "Procesando actividad", + "successActivityDeleted": "Actividad eliminada correctamente", + "errorFetchingUserStats": "Error obteniendo las estadísticas del usuario", + "errorFetchingUserActivities": "Error obteniendo las actividades del usuario", + "errorFetchingMedia": "Error obteniendo medios para la actividad" +} diff --git a/frontend/app/src/i18n/es/notFoundView.json b/frontend/app/src/i18n/es/notFoundView.json index 5cc02aefe..6b9a481d8 100644 --- a/frontend/app/src/i18n/es/notFoundView.json +++ b/frontend/app/src/i18n/es/notFoundView.json @@ -1,5 +1,5 @@ { - "title": "¡Ups! Página no encontrada", - "subTitle": "La página que buscas no existe o ha sido cambiada.", - "backToHomeButton": "Volver al inicio" -} \ No newline at end of file + "title": "¡Ups! Página no encontrada", + "subTitle": "La página que buscas no existe o ha sido cambiada.", + "backToHomeButton": "Volver al inicio" +} diff --git a/frontend/app/src/i18n/es/searchView.json b/frontend/app/src/i18n/es/searchView.json index 8f1adcb36..88d2893ee 100644 --- a/frontend/app/src/i18n/es/searchView.json +++ b/frontend/app/src/i18n/es/searchView.json @@ -1,35 +1,35 @@ { - "searchSelectLabel": "Buscar", - "searchSelectOptionActivity": "Actividad", - "searchSelectOptionUser": "Usuario", - "searchSelectOptionGear": "Equipo", - "searchSelectActivityType0": "Todos", - "searchSelectActivityType1": "Correr", - "searchSelectActivityType2": "Ciclismo", - "searchSelectActivityType3": "Natación", - "searchSelectActivityType4": "Entrenamiento", - "searchSelectActivityType5": "Caminata", - "searchSelectActivityType6": "Senderismo", - "searchSelectActivityType7": "Remo", - "searchSelectActivityType8": "Yoga", - "searchSelectActivityType9": "Ski", - "searchSelectActivityType10": "Snowboard", - "searchSelectActivityType11": "Tenis", - "searchSelectActivityType12": "Windsurf", - "searchSelectActivityType13": "Stand up paddling", - "searchSelectActivityType14": "Surf", - "searchSelectGearType0": "Todos", - "searchSelectGearType1": "Bicicleta", - "searchSelectGearType2": "Calzado", - "searchSelectGearType3": "Traje de neopreno", - "searchSelectGearType4": "Raqueta", - "searchSelectGearType5": "Esquíes", - "searchSelectGearType6": "Snowboard", - "searchSelectGearType7": "Windsurf", - "searchSelectGearType8": "Water sports board", - "resultIsInactiveBadge": "Inactivo", - "searchInputPlaceholder": "Buscar el texto", - "errorFetchingUserWithUsernameContains": "Error obteniendo usuario con nombre de usuario contiene lógica", - "errorFetchingActivityWithNameContains": "Error al obtener la actividad con el nombre contiene lógica", - "errorFetchingGearWithNicknameContains": "Error al obtener el equipo con el nombre contiene lógica" -} \ No newline at end of file + "searchSelectLabel": "Buscar", + "searchSelectOptionActivity": "Actividad", + "searchSelectOptionUser": "Usuario", + "searchSelectOptionGear": "Equipo", + "searchSelectActivityType0": "Todos", + "searchSelectActivityType1": "Correr", + "searchSelectActivityType2": "Ciclismo", + "searchSelectActivityType3": "Natación", + "searchSelectActivityType4": "Entrenamiento", + "searchSelectActivityType5": "Caminata", + "searchSelectActivityType6": "Senderismo", + "searchSelectActivityType7": "Remo", + "searchSelectActivityType8": "Yoga", + "searchSelectActivityType9": "Ski", + "searchSelectActivityType10": "Snowboard", + "searchSelectActivityType11": "Tenis", + "searchSelectActivityType12": "Windsurf", + "searchSelectActivityType13": "Stand up paddling", + "searchSelectActivityType14": "Surf", + "searchSelectGearType0": "Todos", + "searchSelectGearType1": "Bicicleta", + "searchSelectGearType2": "Calzado", + "searchSelectGearType3": "Traje de neopreno", + "searchSelectGearType4": "Raqueta", + "searchSelectGearType5": "Esquíes", + "searchSelectGearType6": "Snowboard", + "searchSelectGearType7": "Windsurf", + "searchSelectGearType8": "Water sports board", + "resultIsInactiveBadge": "Inactivo", + "searchInputPlaceholder": "Buscar el texto", + "errorFetchingUserWithUsernameContains": "Error obteniendo usuario con nombre de usuario contiene lógica", + "errorFetchingActivityWithNameContains": "Error al obtener la actividad con el nombre contiene lógica", + "errorFetchingGearWithNicknameContains": "Error al obtener el equipo con el nombre contiene lógica" +} diff --git a/frontend/app/src/i18n/es/settingsView.json b/frontend/app/src/i18n/es/settingsView.json index 1d5e9c9f3..90f488c74 100644 --- a/frontend/app/src/i18n/es/settingsView.json +++ b/frontend/app/src/i18n/es/settingsView.json @@ -1,3 +1,3 @@ { - "title": "Ajustes" -} \ No newline at end of file + "title": "Ajustes" +} diff --git a/frontend/app/src/i18n/es/strava/stravaCallbackView.json b/frontend/app/src/i18n/es/strava/stravaCallbackView.json index a06278842..06f1e6af3 100644 --- a/frontend/app/src/i18n/es/strava/stravaCallbackView.json +++ b/frontend/app/src/i18n/es/strava/stravaCallbackView.json @@ -1,4 +1,4 @@ { - "stravaCallbackViewTitle1": "Gestionando devolución de Strava", - "stravaCallbackViewTitle2": "Por favor, espere mientras Strava está siendo vinculado a su cuenta. No actualice esta página." -} \ No newline at end of file + "stravaCallbackViewTitle1": "Gestionando devolución de Strava", + "stravaCallbackViewTitle2": "Por favor, espere mientras Strava está siendo vinculado a su cuenta. No actualice esta página." +} diff --git a/frontend/app/src/i18n/es/userView.json b/frontend/app/src/i18n/es/userView.json index f1620d867..79fef9559 100644 --- a/frontend/app/src/i18n/es/userView.json +++ b/frontend/app/src/i18n/es/userView.json @@ -1,32 +1,32 @@ { - "thisMonthActivitiesNumber": "Actividades de este mes", - "userFollowing": "Siguiendo", - "userFollowers": "Seguidores", - "navigationActivities": "Actividades", - "navigationFollowing": "Siguiendo", - "navigationFollowers": "Seguidores", - "navigationUserSettings": "Ajustes de usuario", - "navigationFollow": "Seguir", - "modalFollowUserTitle": "Seguir usuario", - "modalFollowUserBody": "¿Está seguro de que desea seguir al usuario ", - "errorUnableToSendFollow": "No se pudo enviar la solicitud de seguimiento al usuario", - "successFollowRequestSent": "Solicitud de seguimiento enviada", - "navigationRequestSent": "Solicitud enviada", - "modalCancelFollowRequestTitle": "Cancelar la solicitud de seguimiento", - "modalCancelFollowRequestBody": "¿Está seguro de que desea cancelar la solicitud de seguimiento al usuario ", - "errorUnableToCancelFollowRequest": "No se puede cancelar la solicitud de seguimiento del usuario", - "successFollowRequestCancelled": "Solicitud de seguimiento cancelada", - "navigationUnfollow": "Dejar de seguir", - "modalUnfollowUserTitle": "Dejar de seguir a este usuario", - "modalUnfollowUserBody": "¿Está seguro de que desea dejar de seguir al usuario ", - "errorUnableToUnfollow": "No es posible seguir a este usuario", - "successUserUnfollowed": "Ya no sigues a este usuario", - "activitiesPaginationWeek0": "Esta semana", - "activitiesPaginationWeek51": "Hace un año", - "successFollowingDeleted": "Siguiendo eliminado", - "successFollowerDeleted": "Seguidor eliminado", - "successFollowerAccepted": "Seguidor aceptado", - "errorFetchingUserStats": "Error obteniendo las estadísticas del usuario", - "errorFetchingUserFollowers": "Error obteniendo los seguidores del usuario", - "errorFetchingUserActivities": "Error obteniendo las actividades del usuario" -} \ No newline at end of file + "thisMonthActivitiesNumber": "Actividades de este mes", + "userFollowing": "Siguiendo", + "userFollowers": "Seguidores", + "navigationActivities": "Actividades", + "navigationFollowing": "Siguiendo", + "navigationFollowers": "Seguidores", + "navigationUserSettings": "Ajustes de usuario", + "navigationFollow": "Seguir", + "modalFollowUserTitle": "Seguir usuario", + "modalFollowUserBody": "¿Está seguro de que desea seguir al usuario ", + "errorUnableToSendFollow": "No se pudo enviar la solicitud de seguimiento al usuario", + "successFollowRequestSent": "Solicitud de seguimiento enviada", + "navigationRequestSent": "Solicitud enviada", + "modalCancelFollowRequestTitle": "Cancelar la solicitud de seguimiento", + "modalCancelFollowRequestBody": "¿Está seguro de que desea cancelar la solicitud de seguimiento al usuario ", + "errorUnableToCancelFollowRequest": "No se puede cancelar la solicitud de seguimiento del usuario", + "successFollowRequestCancelled": "Solicitud de seguimiento cancelada", + "navigationUnfollow": "Dejar de seguir", + "modalUnfollowUserTitle": "Dejar de seguir a este usuario", + "modalUnfollowUserBody": "¿Está seguro de que desea dejar de seguir al usuario ", + "errorUnableToUnfollow": "No es posible seguir a este usuario", + "successUserUnfollowed": "Ya no sigues a este usuario", + "activitiesPaginationWeek0": "Esta semana", + "activitiesPaginationWeek51": "Hace un año", + "successFollowingDeleted": "Siguiendo eliminado", + "successFollowerDeleted": "Seguidor eliminado", + "successFollowerAccepted": "Seguidor aceptado", + "errorFetchingUserStats": "Error obteniendo las estadísticas del usuario", + "errorFetchingUserFollowers": "Error obteniendo los seguidores del usuario", + "errorFetchingUserActivities": "Error obteniendo las actividades del usuario" +} diff --git a/frontend/app/src/i18n/fr/activityItems.json b/frontend/app/src/i18n/fr/activityItems.json index 8bbf2e55c..2c68b9634 100644 --- a/frontend/app/src/i18n/fr/activityItems.json +++ b/frontend/app/src/i18n/fr/activityItems.json @@ -1,37 +1,37 @@ { - "run": "Run", - "trailRun": "Trail run", - "virtualRun": "Virtual run", - "ride": "Ride", - "gravelRide": "Gravel ride", - "mtbRide": "MTB ride", - "virtualRide": "Virtual ride", - "lapSwimming": "Lap swimming", - "openWaterSwimming": "Open water swimming", - "workout": "Workout", - "walk": "Walk", - "indoorWalk": "Indoor walk", - "hike": "Hike", - "rowing": "Rowing", - "yoga": "Yoga", - "alpineSki": "Alpine ski", - "nordicSki": "Nordic ski", - "snowboard": "Snowboard", - "transition": "Transition", - "strengthTraining": "Strength training", - "crossfit": "CrossFit", - "tennis": "Tennis", - "tableTennis": "Table tennis", - "badminton": "Badminton", - "squash": "Squash", - "racquetball": "Racquetball", - "pickleball": "Pickleball", - "commutingRide": "Commuting ride", - "indoorRide": "Indoor ride", - "mixedSurfaceRide": "Mixed surface ride", - "windsurf": "Windsurf", - "standUpPaddling": "Stand up paddling", - "surf": "Surf", - "trackRun": "Track run", - "labelWorkout": " workout" -} \ No newline at end of file + "run": "Run", + "trailRun": "Trail run", + "virtualRun": "Virtual run", + "ride": "Ride", + "gravelRide": "Gravel ride", + "mtbRide": "MTB ride", + "virtualRide": "Virtual ride", + "lapSwimming": "Lap swimming", + "openWaterSwimming": "Open water swimming", + "workout": "Workout", + "walk": "Walk", + "indoorWalk": "Indoor walk", + "hike": "Hike", + "rowing": "Rowing", + "yoga": "Yoga", + "alpineSki": "Alpine ski", + "nordicSki": "Nordic ski", + "snowboard": "Snowboard", + "transition": "Transition", + "strengthTraining": "Strength training", + "crossfit": "CrossFit", + "tennis": "Tennis", + "tableTennis": "Table tennis", + "badminton": "Badminton", + "squash": "Squash", + "racquetball": "Racquetball", + "pickleball": "Pickleball", + "commutingRide": "Commuting ride", + "indoorRide": "Indoor ride", + "mixedSurfaceRide": "Mixed surface ride", + "windsurf": "Windsurf", + "standUpPaddling": "Stand up paddling", + "surf": "Surf", + "trackRun": "Track run", + "labelWorkout": " workout" +} diff --git a/frontend/app/src/i18n/fr/activityView.json b/frontend/app/src/i18n/fr/activityView.json index 90f44095f..a38aa727a 100644 --- a/frontend/app/src/i18n/fr/activityView.json +++ b/frontend/app/src/i18n/fr/activityView.json @@ -1,13 +1,13 @@ { - "labelGear": "Équipement", - "labelGearNotSet": "Non défini", - "modalLabelDeleteGear": "Supprimer un équipement de l'activité", - "modalLabelDeleteGearBody": "Êtes-vous sûr de vouloir retirer l'équipement de l'activité ?", - "modalLabelDeleteGearButton": "Supprimer l'équipement", - "successMessageGearAdded": "Équipement ajouté à l'activité", - "successMessageGearDeleted": "Équipement supprimé de l'activité", - "errorMessageDeleteGear": "Erreur lors de la suppression de l'équipement de l'activité", - "errorMessageActivityNotFound": "Activité non trouvée", - "alertPrivacyMessage": "Vous avez masqué des informations dans cette activité. Vous pouvez les voir, mais pas les autres.", - "isHiddenMessage": "Cette activité est masquée. Probablement parce qu'il s'agit d'un doublon ou qu'elle a été masqué par l'utilisateur." -} \ No newline at end of file + "labelGear": "Équipement", + "labelGearNotSet": "Non défini", + "modalLabelDeleteGear": "Supprimer un équipement de l'activité", + "modalLabelDeleteGearBody": "Êtes-vous sûr de vouloir retirer l'équipement de l'activité ?", + "modalLabelDeleteGearButton": "Supprimer l'équipement", + "successMessageGearAdded": "Équipement ajouté à l'activité", + "successMessageGearDeleted": "Équipement supprimé de l'activité", + "errorMessageDeleteGear": "Erreur lors de la suppression de l'équipement de l'activité", + "errorMessageActivityNotFound": "Activité non trouvée", + "alertPrivacyMessage": "Vous avez masqué des informations dans cette activité. Vous pouvez les voir, mais pas les autres.", + "isHiddenMessage": "Cette activité est masquée. Probablement parce qu'il s'agit d'un doublon ou qu'elle a été masqué par l'utilisateur." +} diff --git a/frontend/app/src/i18n/fr/components/activities/activityBellowMPillsComponent.json b/frontend/app/src/i18n/fr/components/activities/activityBellowMPillsComponent.json index 09275b8d5..27f9b979f 100644 --- a/frontend/app/src/i18n/fr/components/activities/activityBellowMPillsComponent.json +++ b/frontend/app/src/i18n/fr/components/activities/activityBellowMPillsComponent.json @@ -1,25 +1,25 @@ { - "subTitlePace": "Allure", - "labelAvgPace": "Allure moyenne", - "labelMovingTime": "Durée de déplacement", - "labelElapsedTime": "Temps écoulé", - "subTitleSpeed": "Vitesse", - "labelAvgSpeed": "Vitesse Moyenne", - "labelMaxSpeed": "Vitesse max.", - "subTitleHeartRate": "Fréquence cardiaque", - "labelAvgHeartRate": "Fréq. cardiaque moy.", - "labelMaxHeartRate": "Fréq. cardiaque max.", - "subTitlePower": "Puissance", - "labelAvgPower": "Puissance moy.", - "labelMaxPower": "Puissance max.", - "labelNormalizedPower": "Puissance norm.", - "subTitleCadence": "Cadence", - "labelAvgCadence": "Cadence moy.", - "labelMaxCadence": "Cadence max.", - "subTitleElevation": "Élévation", - "labelElevationGain": "Dénivelé positif", - "labelElevationLoss": "Dénivelé négatif", - "subTitleStrokeRate": "Stroke rate", - "labelAvgStrokeRate": "Avg stroke rate", - "labelMaxStrokeRate": "Max stroke rate" -} \ No newline at end of file + "subTitlePace": "Allure", + "labelAvgPace": "Allure moyenne", + "labelMovingTime": "Durée de déplacement", + "labelElapsedTime": "Temps écoulé", + "subTitleSpeed": "Vitesse", + "labelAvgSpeed": "Vitesse Moyenne", + "labelMaxSpeed": "Vitesse max.", + "subTitleHeartRate": "Fréquence cardiaque", + "labelAvgHeartRate": "Fréq. cardiaque moy.", + "labelMaxHeartRate": "Fréq. cardiaque max.", + "subTitlePower": "Puissance", + "labelAvgPower": "Puissance moy.", + "labelMaxPower": "Puissance max.", + "labelNormalizedPower": "Puissance norm.", + "subTitleCadence": "Cadence", + "labelAvgCadence": "Cadence moy.", + "labelMaxCadence": "Cadence max.", + "subTitleElevation": "Élévation", + "labelElevationGain": "Dénivelé positif", + "labelElevationLoss": "Dénivelé négatif", + "subTitleStrokeRate": "Stroke rate", + "labelAvgStrokeRate": "Avg stroke rate", + "labelMaxStrokeRate": "Max stroke rate" +} diff --git a/frontend/app/src/i18n/fr/components/activities/activityLapsComponent.json b/frontend/app/src/i18n/fr/components/activities/activityLapsComponent.json index 35733941e..0e59d4070 100644 --- a/frontend/app/src/i18n/fr/components/activities/activityLapsComponent.json +++ b/frontend/app/src/i18n/fr/components/activities/activityLapsComponent.json @@ -1,14 +1,14 @@ { - "labelLapNumber": "Intervalle", - "labelLapIntensity": "Intensité", - "labelLapDistance": "Distance", - "labelLapTime": "Temps", - "labelLapPace": "Allure", - "labelLapSpeed": "Vitesse", - "labelLapElevation": "Élévation", - "labelLapElev": "Élév.", - "labelLapAvgHr": "Fréq. cardiaque moy.", - "labelLapHR": "FC", - "labelLapStrokeRate": "Stroke rate", - "labelLapSR": "SR" -} \ No newline at end of file + "labelLapNumber": "Intervalle", + "labelLapIntensity": "Intensité", + "labelLapDistance": "Distance", + "labelLapTime": "Temps", + "labelLapPace": "Allure", + "labelLapSpeed": "Vitesse", + "labelLapElevation": "Élévation", + "labelLapElev": "Élév.", + "labelLapAvgHr": "Fréq. cardiaque moy.", + "labelLapHR": "FC", + "labelLapStrokeRate": "Stroke rate", + "labelLapSR": "SR" +} diff --git a/frontend/app/src/i18n/fr/components/activities/activityMandAbovePillsComponent.json b/frontend/app/src/i18n/fr/components/activities/activityMandAbovePillsComponent.json index f70ff14f1..0ae0ad2fb 100644 --- a/frontend/app/src/i18n/fr/components/activities/activityMandAbovePillsComponent.json +++ b/frontend/app/src/i18n/fr/components/activities/activityMandAbovePillsComponent.json @@ -1,17 +1,17 @@ { - "labelPillGraphs": "Graphiques", - "labelPillLaps": "Intervalles", - "labelPillWorkoutSets": "Ensembles", - "labelGraph": "Graphiques des données d'activité", - "labelGraphHR": "Fréquence cardiaque", - "labelHRZones": "Zone de fréquence cardiaque", - "labelGraphPower": "Puissance", - "labelGraphCadence": "Cadence", - "labelGraphElevation": "Altitude", - "labelGraphVelocity": "Vitesse", - "labelGraphPace": "Allure", - "labelGraphHRZone": "Zone", - "labelDownsampling": "Données sous-échantillonnées à ~200 points", - "errorMessageProcessingActivityStreams": "Erreur lors du traitement des flux d'activité", - "labelGraphStrokeRate": "Stroke rate" -} \ No newline at end of file + "labelPillGraphs": "Graphiques", + "labelPillLaps": "Intervalles", + "labelPillWorkoutSets": "Ensembles", + "labelGraph": "Graphiques des données d'activité", + "labelGraphHR": "Fréquence cardiaque", + "labelHRZones": "Zone de fréquence cardiaque", + "labelGraphPower": "Puissance", + "labelGraphCadence": "Cadence", + "labelGraphElevation": "Altitude", + "labelGraphVelocity": "Vitesse", + "labelGraphPace": "Allure", + "labelGraphHRZone": "Zone", + "labelDownsampling": "Données sous-échantillonnées à ~200 points", + "errorMessageProcessingActivityStreams": "Erreur lors du traitement des flux d'activité", + "labelGraphStrokeRate": "Stroke rate" +} diff --git a/frontend/app/src/i18n/fr/components/activities/activityMapComponent.json b/frontend/app/src/i18n/fr/components/activities/activityMapComponent.json index afbc5d350..330d3e8ed 100644 --- a/frontend/app/src/i18n/fr/components/activities/activityMapComponent.json +++ b/frontend/app/src/i18n/fr/components/activities/activityMapComponent.json @@ -1,8 +1,8 @@ { - "modalMediaDeleteTitle": "Delete media", - "modalMediaDeleteBody1": "Are you sure you want to delete media with ID ", - "modalMediaDeleteBody2": " and name ", - "errorFetchingActivityStream": "Error fetching activity stream data", - "mediaDeletedSuccessfully": "Media deleted successfully", - "errorDeletingMedia": "Error deleting media" -} \ No newline at end of file + "modalMediaDeleteTitle": "Delete media", + "modalMediaDeleteBody1": "Are you sure you want to delete media with ID ", + "modalMediaDeleteBody2": " and name ", + "errorFetchingActivityStream": "Error fetching activity stream data", + "mediaDeletedSuccessfully": "Media deleted successfully", + "errorDeletingMedia": "Error deleting media" +} diff --git a/frontend/app/src/i18n/fr/components/activities/activitySummaryComponent.json b/frontend/app/src/i18n/fr/components/activities/activitySummaryComponent.json index 0d8e0bfdb..84d8fba87 100644 --- a/frontend/app/src/i18n/fr/components/activities/activitySummaryComponent.json +++ b/frontend/app/src/i18n/fr/components/activities/activitySummaryComponent.json @@ -1,31 +1,31 @@ { - "userNameHidden": "Masqué", - "visibilityPublic": "Publique", - "visibilityFollowers": "Abonnés", - "visibilityPrivate": "Privé", - "buttonDeleteActivity": "Supprimer l'activité", - "buttonEditActivity": "Modifier l'activité", - "buttonAddActivityMedia": "Add media", - "modalDeleteBody1": "Êtes-vous sûr de vouloir supprimer l'activité ", - "modalDeleteBody2": "Cette action est irréversible.", - "modalAddMediaTitle": "Add media", - "modalAddMediaBody": "Upload .png, .jpg or .jpeg file", - "processingMediaUpload": "Processing media upload...", - "successMediaUpload": "Media uploaded successfully", - "errorMediaUpload": "Error uploading media", - "labelVirtual": "(Virtuel) ", - "privateNotes": "Private notes", - "activityDistance": "Distance", - "activityTime": "Temps", - "activityPace": "Allure", - "activityAvgHR": "FC moyenne", - "activityMaxHR": "FC max", - "activityAvgPower": "Puissance moyenne", - "activityAvgSpeed": "Vitesse moyenne", - "activityEleGain": "Dénivelé positif", - "activityEleLoss": "Dénivelé négatif", - "activityCalories": "Calories", - "activityNoData": "Aucune donnée", - "errorFetchingUserById": "Erreur lors de la récupération de l'utilisateur par l'id", - "errorDeletingActivity": "Erreur lors de la suppression de l'activité" -} \ No newline at end of file + "userNameHidden": "Masqué", + "visibilityPublic": "Publique", + "visibilityFollowers": "Abonnés", + "visibilityPrivate": "Privé", + "buttonDeleteActivity": "Supprimer l'activité", + "buttonEditActivity": "Modifier l'activité", + "buttonAddActivityMedia": "Add media", + "modalDeleteBody1": "Êtes-vous sûr de vouloir supprimer l'activité ", + "modalDeleteBody2": "Cette action est irréversible.", + "modalAddMediaTitle": "Add media", + "modalAddMediaBody": "Upload .png, .jpg or .jpeg file", + "processingMediaUpload": "Processing media upload...", + "successMediaUpload": "Media uploaded successfully", + "errorMediaUpload": "Error uploading media", + "labelVirtual": "(Virtuel) ", + "privateNotes": "Private notes", + "activityDistance": "Distance", + "activityTime": "Temps", + "activityPace": "Allure", + "activityAvgHR": "FC moyenne", + "activityMaxHR": "FC max", + "activityAvgPower": "Puissance moyenne", + "activityAvgSpeed": "Vitesse moyenne", + "activityEleGain": "Dénivelé positif", + "activityEleLoss": "Dénivelé négatif", + "activityCalories": "Calories", + "activityNoData": "Aucune donnée", + "errorFetchingUserById": "Erreur lors de la récupération de l'utilisateur par l'id", + "errorDeletingActivity": "Erreur lors de la suppression de l'activité" +} diff --git a/frontend/app/src/i18n/fr/components/activities/activityWorkoutStepsComponent.json b/frontend/app/src/i18n/fr/components/activities/activityWorkoutStepsComponent.json index 6cf125491..9548295cc 100644 --- a/frontend/app/src/i18n/fr/components/activities/activityWorkoutStepsComponent.json +++ b/frontend/app/src/i18n/fr/components/activities/activityWorkoutStepsComponent.json @@ -1,20 +1,20 @@ { - "labelWorkoutStepType": "Type d'étape", - "labelWorkoutStepTime": "Step time", - "labelWorkoutStepReps": "Step reps", - "labelWorkoutStepIntensity": "Intensity", - "labelWorkoutStepNotes": "Notes", - "labelWorkoutStepExerciseName": "Step name", - "labelWorkoutStepExerciseWeight": "Weight", - "labelWorkoutStepSwimStroke": "Step swim stroke", - "labelWorkoutSetType": "Set type", - "labelWorkoutSetTime": "Set time", - "labelWorkoutSetReps": "Set reps", - "labelWorkoutSetExerciseName": "Set name", - "labelWorkoutSetExerciseWeight": "Set weight", - "labelWorkoutSetTypeMobile": "Type", - "labelWorkoutSetTimeMobile": "Time", - "labelWorkoutSetRepsMobile": "Reps", - "labelWorkoutSetExerciseNameMobile": "Name", - "labelWorkoutSetExerciseWeightMobile": "Weight" -} \ No newline at end of file + "labelWorkoutStepType": "Type d'étape", + "labelWorkoutStepTime": "Step time", + "labelWorkoutStepReps": "Step reps", + "labelWorkoutStepIntensity": "Intensity", + "labelWorkoutStepNotes": "Notes", + "labelWorkoutStepExerciseName": "Step name", + "labelWorkoutStepExerciseWeight": "Weight", + "labelWorkoutStepSwimStroke": "Step swim stroke", + "labelWorkoutSetType": "Set type", + "labelWorkoutSetTime": "Set time", + "labelWorkoutSetReps": "Set reps", + "labelWorkoutSetExerciseName": "Set name", + "labelWorkoutSetExerciseWeight": "Set weight", + "labelWorkoutSetTypeMobile": "Type", + "labelWorkoutSetTimeMobile": "Time", + "labelWorkoutSetRepsMobile": "Reps", + "labelWorkoutSetExerciseNameMobile": "Name", + "labelWorkoutSetExerciseWeightMobile": "Weight" +} diff --git a/frontend/app/src/i18n/fr/components/activities/modals/addGearToActivityModalComponent.json b/frontend/app/src/i18n/fr/components/activities/modals/addGearToActivityModalComponent.json index 2d6136ff5..9ae4a9841 100644 --- a/frontend/app/src/i18n/fr/components/activities/modals/addGearToActivityModalComponent.json +++ b/frontend/app/src/i18n/fr/components/activities/modals/addGearToActivityModalComponent.json @@ -1,6 +1,6 @@ { - "modalLabelAddGear": "Ajouter un équipement à l'activité", - "modalLabelSelectGear": "Sélectionner un équipement", - "modalButtonAddGear": "Ajouter un équipement", - "errorEditingGear": "Erreur lors de l'édition de l'équipement" -} \ No newline at end of file + "modalLabelAddGear": "Ajouter un équipement à l'activité", + "modalLabelSelectGear": "Sélectionner un équipement", + "modalButtonAddGear": "Ajouter un équipement", + "errorEditingGear": "Erreur lors de l'édition de l'équipement" +} diff --git a/frontend/app/src/i18n/fr/components/activities/modals/editActivityModalComponent.json b/frontend/app/src/i18n/fr/components/activities/modals/editActivityModalComponent.json index 8b63e5890..c8ac28e29 100644 --- a/frontend/app/src/i18n/fr/components/activities/modals/editActivityModalComponent.json +++ b/frontend/app/src/i18n/fr/components/activities/modals/editActivityModalComponent.json @@ -1,63 +1,63 @@ { - "modalEditActivityTitle": "Modifier l'activité", - "modalEditActivityDescriptionLabel": "Description", - "modalEditActivityDescriptionPlaceholder": "Description (max 2500 caractères)", - "modalEditActivityPrivateNotesLabel": "Private notes", - "modalEditActivityPrivateNotesPlaceholder": "Private notes (max 2500 characters)", - "modalEditActivityNameLabel": "Nom", - "modalEditActivityNamePlaceholder": "Nom (max 250 caractères)", - "modalEditActivityTypeLabel": "Type", - "modalEditActivityTypeOption1": "Course", - "modalEditActivityTypeOption2": "Trail", - "modalEditActivityTypeOption34": "Track run", - "modalEditActivityTypeOption3": "Course virtuelle", - "modalEditActivityTypeOption4": "Vélo", - "modalEditActivityTypeOption5": "Gravel", - "modalEditActivityTypeOption6": "VTT", - "modalEditActivityTypeOption7": "Course virtuelle", - "modalEditActivityTypeOption8": "Natation", - "modalEditActivityTypeOption9": "Natation en eau libre", - "modalEditActivityTypeOption10": "Séance d'entraînement", - "modalEditActivityTypeOption11": "Marche", - "modalEditActivityTypeOption12": "Randonnée", - "modalEditActivityTypeOption13": "Aviron", - "modalEditActivityTypeOption14": "Yoga", - "modalEditActivityTypeOption15": "Ski alpin", - "modalEditActivityTypeOption16": "Ski nordique", - "modalEditActivityTypeOption17": "Snowboard", - "modalEditActivityTypeOption18": "Transition", - "modalEditActivityTypeOption19": "Entraînement au poids", - "modalEditActivityTypeOption20": "Crossfit", - "modalEditActivityTypeOption21": "Tennis", - "modalEditActivityTypeOption22": "Tennis de table", - "modalEditActivityTypeOption23": "Badminton", - "modalEditActivityTypeOption24": "Squash", - "modalEditActivityTypeOption25": "Racquetball", - "modalEditActivityTypeOption26": "Tennis léger", - "modalEditActivityTypeOption27": "Vélotaf", - "modalEditActivityTypeOption28": "Vélo d'intérieur", - "modalEditActivityTypeOption29": "Vélo sur surface mixte", - "modalEditActivityTypeOption30": "Windsurf", - "modalEditActivityTypeOption31": "Indoor walk", - "modalEditActivityTypeOption32": "Stand up paddling", - "modalEditActivityTypeOption33": "Surf", - "modalEditActivityVisibilityLabel": "Visibilité", - "modalEditActivityVisibilityOption0": "Publique", - "modalEditActivityVisibilityOption1": "Abonnés", - "modalEditActivityVisibilityOption2": "Privé", - "modalEditActivityIsHiddenLabel": "Is hidden", - "modalEditActivityHideStartTimeLabel": "Masquer l'heure de début", - "modalEditActivityHideLocationLabel": "Masquer le lieu", - "modalEditActivityHideMapLabel": "Masquer la carte", - "modalEditActivityHideHrLabel": "Masquer la fréquence cardiaque", - "modalEditActivityHidePowerLabel": "Masquer la puissance", - "modalEditActivityHideCadenceLabel": "Masquer la cadence", - "modalEditActivityHideElevationLabel": "Masquer le dénivelé", - "modalEditActivityHideSpeedLabel": "Masquer la vitesse", - "modalEditActivityHidePaceLabel": "Masquer l'allure", - "modalEditActivityHideLapsLabel": "Masquer les intervalles", - "modalEditActivityHideWorkoutSetsStepsLabel": "Masquer les ensembles/étapes d'entraînement", - "modalEditActivityHideGearLabel": "Masquer l'équipement", - "successActivityEdit": "L'activité a bien été modifiée", - "errorActivityEdit": "Erreur lors de la modification de l'activité" -} \ No newline at end of file + "modalEditActivityTitle": "Modifier l'activité", + "modalEditActivityDescriptionLabel": "Description", + "modalEditActivityDescriptionPlaceholder": "Description (max 2500 caractères)", + "modalEditActivityPrivateNotesLabel": "Private notes", + "modalEditActivityPrivateNotesPlaceholder": "Private notes (max 2500 characters)", + "modalEditActivityNameLabel": "Nom", + "modalEditActivityNamePlaceholder": "Nom (max 250 caractères)", + "modalEditActivityTypeLabel": "Type", + "modalEditActivityTypeOption1": "Course", + "modalEditActivityTypeOption2": "Trail", + "modalEditActivityTypeOption34": "Track run", + "modalEditActivityTypeOption3": "Course virtuelle", + "modalEditActivityTypeOption4": "Vélo", + "modalEditActivityTypeOption5": "Gravel", + "modalEditActivityTypeOption6": "VTT", + "modalEditActivityTypeOption7": "Course virtuelle", + "modalEditActivityTypeOption8": "Natation", + "modalEditActivityTypeOption9": "Natation en eau libre", + "modalEditActivityTypeOption10": "Séance d'entraînement", + "modalEditActivityTypeOption11": "Marche", + "modalEditActivityTypeOption12": "Randonnée", + "modalEditActivityTypeOption13": "Aviron", + "modalEditActivityTypeOption14": "Yoga", + "modalEditActivityTypeOption15": "Ski alpin", + "modalEditActivityTypeOption16": "Ski nordique", + "modalEditActivityTypeOption17": "Snowboard", + "modalEditActivityTypeOption18": "Transition", + "modalEditActivityTypeOption19": "Entraînement au poids", + "modalEditActivityTypeOption20": "Crossfit", + "modalEditActivityTypeOption21": "Tennis", + "modalEditActivityTypeOption22": "Tennis de table", + "modalEditActivityTypeOption23": "Badminton", + "modalEditActivityTypeOption24": "Squash", + "modalEditActivityTypeOption25": "Racquetball", + "modalEditActivityTypeOption26": "Tennis léger", + "modalEditActivityTypeOption27": "Vélotaf", + "modalEditActivityTypeOption28": "Vélo d'intérieur", + "modalEditActivityTypeOption29": "Vélo sur surface mixte", + "modalEditActivityTypeOption30": "Windsurf", + "modalEditActivityTypeOption31": "Indoor walk", + "modalEditActivityTypeOption32": "Stand up paddling", + "modalEditActivityTypeOption33": "Surf", + "modalEditActivityVisibilityLabel": "Visibilité", + "modalEditActivityVisibilityOption0": "Publique", + "modalEditActivityVisibilityOption1": "Abonnés", + "modalEditActivityVisibilityOption2": "Privé", + "modalEditActivityIsHiddenLabel": "Is hidden", + "modalEditActivityHideStartTimeLabel": "Masquer l'heure de début", + "modalEditActivityHideLocationLabel": "Masquer le lieu", + "modalEditActivityHideMapLabel": "Masquer la carte", + "modalEditActivityHideHrLabel": "Masquer la fréquence cardiaque", + "modalEditActivityHidePowerLabel": "Masquer la puissance", + "modalEditActivityHideCadenceLabel": "Masquer la cadence", + "modalEditActivityHideElevationLabel": "Masquer le dénivelé", + "modalEditActivityHideSpeedLabel": "Masquer la vitesse", + "modalEditActivityHidePaceLabel": "Masquer l'allure", + "modalEditActivityHideLapsLabel": "Masquer les intervalles", + "modalEditActivityHideWorkoutSetsStepsLabel": "Masquer les ensembles/étapes d'entraînement", + "modalEditActivityHideGearLabel": "Masquer l'équipement", + "successActivityEdit": "L'activité a bien été modifiée", + "errorActivityEdit": "Erreur lors de la modification de l'activité" +} diff --git a/frontend/app/src/i18n/fr/components/followers/followersListComponent.json b/frontend/app/src/i18n/fr/components/followers/followersListComponent.json index 32f279daa..8f889251c 100644 --- a/frontend/app/src/i18n/fr/components/followers/followersListComponent.json +++ b/frontend/app/src/i18n/fr/components/followers/followersListComponent.json @@ -1,16 +1,16 @@ { - "requestAccepted": "Accepté(e)", - "requestPending": "Demande en attente", - "followingModalTitle": "Supprimer l'abonnement", - "followingModalBody": "Êtes-vous sûr de vouloir supprimer l'utilisateur suivant ", - "followerModalTitle": "Supprimer l'abonné", - "followerModalBody": "Êtes-vous sûr de vouloir supprimer l'utilisateur abonné ", - "followerAcceptModalTitle": "Accepter la demande de l'utilisateur", - "followerAcceptModalBody": "Êtes-vous sûr de vouloir accepter la demande d'abonnement de l'utilisateur ", - "followerDeclineModalTitle": "Refuser la demande de l'utilisateur ", - "followerDeclineModalBody": "Êtes-vous sûr de vouloir refuser la demande d'abonnement de l'utilisateur ", - "errorDeleteFollowing": "Erreur lors de la suppression d'abonnements", - "errorDeleteFollower": "Erreur lors de la suppression de l'abonné", - "errorUpdateFollower": "Erreur lors de la mise à jour de l'abonné", - "errorFetchingFollowersDetails": "Erreur lors de la récupération des détails des abonnés" -} \ No newline at end of file + "requestAccepted": "Accepté(e)", + "requestPending": "Demande en attente", + "followingModalTitle": "Supprimer l'abonnement", + "followingModalBody": "Êtes-vous sûr de vouloir supprimer l'utilisateur suivant ", + "followerModalTitle": "Supprimer l'abonné", + "followerModalBody": "Êtes-vous sûr de vouloir supprimer l'utilisateur abonné ", + "followerAcceptModalTitle": "Accepter la demande de l'utilisateur", + "followerAcceptModalBody": "Êtes-vous sûr de vouloir accepter la demande d'abonnement de l'utilisateur ", + "followerDeclineModalTitle": "Refuser la demande de l'utilisateur ", + "followerDeclineModalBody": "Êtes-vous sûr de vouloir refuser la demande d'abonnement de l'utilisateur ", + "errorDeleteFollowing": "Erreur lors de la suppression d'abonnements", + "errorDeleteFollower": "Erreur lors de la suppression de l'abonné", + "errorUpdateFollower": "Erreur lors de la mise à jour de l'abonné", + "errorFetchingFollowersDetails": "Erreur lors de la récupération des détails des abonnés" +} diff --git a/frontend/app/src/i18n/fr/components/gears/gearComponentAddEditModalComponent.json b/frontend/app/src/i18n/fr/components/gears/gearComponentAddEditModalComponent.json index 4f3b309a9..328c4f19a 100644 --- a/frontend/app/src/i18n/fr/components/gears/gearComponentAddEditModalComponent.json +++ b/frontend/app/src/i18n/fr/components/gears/gearComponentAddEditModalComponent.json @@ -1,19 +1,19 @@ { - "addEditGearComponentModalAddTitle": "Add gear component", - "addEditGearComponentModalEditTitle": "Edit gear component", - "addEditGearComponentModalAddEditTypeLabel": "Type", - "addEditGearComponentModalAddEditBrandLabel": "Brand", - "addEditGearComponentModalAddEditModelLabel": "Model", - "addEditGearComponentModalAddEditPurchaseDateLabel": "Purchase date", - "addEditGearComponentModalAddEditExpectedDistanceLabel": "Expected distance", - "addEditGearComponentModalAddEditExpectedTimeLabel": "Expected time", - "addEditGearComponentModalAddEditPurchaseValueLabel": "Purchase value", - "addEditGearComponentModalAddEditRetiredDateLabel": "Retired date", - "addEditGearComponentModalAddEditIsActiveLabel": "Is active", - "successGearComponentAdded": "Gear component added successfully", - "successGearComponentEdited": "Gear component edited successfully", - "errorGearComponentAdd": "Error adding gear component", - "gearComponentListGearEditSuccessMessage": "Gear component edited successfully", - "gearComponentListGearEditErrorMessage": "Error editing gear component", - "retiredDateAfterPurchaseDateError": "Retired date must be after purchase date" -} \ No newline at end of file + "addEditGearComponentModalAddTitle": "Add gear component", + "addEditGearComponentModalEditTitle": "Edit gear component", + "addEditGearComponentModalAddEditTypeLabel": "Type", + "addEditGearComponentModalAddEditBrandLabel": "Brand", + "addEditGearComponentModalAddEditModelLabel": "Model", + "addEditGearComponentModalAddEditPurchaseDateLabel": "Purchase date", + "addEditGearComponentModalAddEditExpectedDistanceLabel": "Expected distance", + "addEditGearComponentModalAddEditExpectedTimeLabel": "Expected time", + "addEditGearComponentModalAddEditPurchaseValueLabel": "Purchase value", + "addEditGearComponentModalAddEditRetiredDateLabel": "Retired date", + "addEditGearComponentModalAddEditIsActiveLabel": "Is active", + "successGearComponentAdded": "Gear component added successfully", + "successGearComponentEdited": "Gear component edited successfully", + "errorGearComponentAdd": "Error adding gear component", + "gearComponentListGearEditSuccessMessage": "Gear component edited successfully", + "gearComponentListGearEditErrorMessage": "Error editing gear component", + "retiredDateAfterPurchaseDateError": "Retired date must be after purchase date" +} diff --git a/frontend/app/src/i18n/fr/components/gears/gearComponentListComponent.json b/frontend/app/src/i18n/fr/components/gears/gearComponentListComponent.json index dd6fad738..802d9093b 100644 --- a/frontend/app/src/i18n/fr/components/gears/gearComponentListComponent.json +++ b/frontend/app/src/i18n/fr/components/gears/gearComponentListComponent.json @@ -1,79 +1,79 @@ { - "gearComponentBackTire": "Back tire", - "gearComponentFrontTire": "Front tire", - "gearComponentBackTube": "Back tube", - "gearComponentFrontTube": "Front tube", - "gearComponentBackWheelValve": "Back wheel valve", - "gearComponentFrontWheelValve": "Front wheel valve", - "gearComponentBackTubelessSealant": "Back tubeless sealant", - "gearComponentBackTubelessRimTape": "Back tubeless rim tape", - "gearComponentFrontTubelessSealant": "Front tubeless sealant", - "gearComponentFrontTubelessRimTape": "Front tubeless rim tape", - "gearComponentBackWheel": "Back wheel", - "gearComponentFrontWheel": "Front wheel", - "gearComponentBackBreakRotor": "Back brake rotor", - "gearComponentFrontBreakRotor": "Front brake rotor", - "gearComponentBackBreakPads": "Back brake pads", - "gearComponentFrontBreakPads": "Front brake pads", - "gearComponentBackBreakOil": "Back brake oil", - "gearComponentFrontBreakOil": "Front brake oil", - "gearComponentCrankLeftPowerMeter": "Crank left power meter", - "gearComponentCrankRightPowerMeter": "Crank right power meter", - "gearComponentCranksetPowerMeter": "Crankset power meter", - "gearComponentPedalsLeftPowerMeter": "Pedals left power meter", - "gearComponentPedalsRightPowerMeter": "Pedals right power meter", - "gearComponentPedalsPowerMeter": "Pedals power meter", - "gearComponentPedals": "Pedals", - "gearComponentCrankset": "Crankset", - "gearComponentCassette": "Cassette", - "gearComponentChain": "Chain", - "gearComponentFrontShifter": "Front shifter", - "gearComponentFrontDerailleur": "Front derailleur", - "gearComponentRearShifter": "Rear shifter", - "gearComponentRearDerailleur": "Rear derailleur", - "gearComponentBottomBracket": "Bottom bracket", - "gearComponentBottleCage": "Bottle cage", - "gearComponentHandlebar": "Handlebar", - "gearComponentHeadset": "Headset", - "gearComponentComputerMount": "Computer mount", - "gearComponentHandlebarTape": "Handlebar tape", - "gearComponentGrips": "Grips", - "gearComponentStem": "Stem", - "gearComponentSeatpost": "Seatpost", - "gearComponentSaddle": "Saddle", - "gearComponentFork": "Fork", - "gearComponentFrame": "Frame", - "gearComponentCleats": "Cleats", - "gearComponentInsoles": "Insoles", - "gearComponentLaces": "Laces", - "gearComponentBaseGrip": "Base grip", - "gearComponentBumpers": "Bumpers", - "gearComponentGrommets": "Grommets", - "gearComponentOverGrip": "Over grip", - "gearComponentStrings": "Strings", - "gearComponentSail": "Sail", - "gearComponentBoard": "Board", - "gearComponentMast": "Mast", - "gearComponentBoom": "Boom", - "gearComponentMastExtension": "Mast extension", - "gearComponentMastBase": "Mast base", - "gearComponentMastUniversalJoint": "Mast universal joint", - "gearComponentFin": "Fin", - "gearComponentFootstraps": "Footstraps", - "gearComponentHarnessLines": "Harness lines", - "gearComponentRiggingLines": "Rigging lines", - "gearComponentFootpad": "Footpad", - "gearComponentImpactVest": "Impact vest", - "gearComponentLifeguardVest": "Lifeguard vest", - "gearComponentHelmet": "Helmet", - "gearComponentWing": "Wing", - "gearComponentFrontFoil": "Front foil", - "gearComponentStabilizer": "Stabilizer", - "gearComponentFuselage": "Fuselage", - "gearComponentOf": " of ", - "gearComponentListGearComponentIsInactiveBadge": "Inactive", - "gearComponentListModalDeleteGearComponentTitle": "Delete gear component", - "gearComponentListModalDeleteGearComponentBody": "Are you sure you want to delete gear component ", - "gearComponentListGearDeleteSuccessMessage": "Gear component deleted successfully", - "gearComponentListGearDeleteErrorMessage": "Error deleting gear component" -} \ No newline at end of file + "gearComponentBackTire": "Back tire", + "gearComponentFrontTire": "Front tire", + "gearComponentBackTube": "Back tube", + "gearComponentFrontTube": "Front tube", + "gearComponentBackWheelValve": "Back wheel valve", + "gearComponentFrontWheelValve": "Front wheel valve", + "gearComponentBackTubelessSealant": "Back tubeless sealant", + "gearComponentBackTubelessRimTape": "Back tubeless rim tape", + "gearComponentFrontTubelessSealant": "Front tubeless sealant", + "gearComponentFrontTubelessRimTape": "Front tubeless rim tape", + "gearComponentBackWheel": "Back wheel", + "gearComponentFrontWheel": "Front wheel", + "gearComponentBackBreakRotor": "Back brake rotor", + "gearComponentFrontBreakRotor": "Front brake rotor", + "gearComponentBackBreakPads": "Back brake pads", + "gearComponentFrontBreakPads": "Front brake pads", + "gearComponentBackBreakOil": "Back brake oil", + "gearComponentFrontBreakOil": "Front brake oil", + "gearComponentCrankLeftPowerMeter": "Crank left power meter", + "gearComponentCrankRightPowerMeter": "Crank right power meter", + "gearComponentCranksetPowerMeter": "Crankset power meter", + "gearComponentPedalsLeftPowerMeter": "Pedals left power meter", + "gearComponentPedalsRightPowerMeter": "Pedals right power meter", + "gearComponentPedalsPowerMeter": "Pedals power meter", + "gearComponentPedals": "Pedals", + "gearComponentCrankset": "Crankset", + "gearComponentCassette": "Cassette", + "gearComponentChain": "Chain", + "gearComponentFrontShifter": "Front shifter", + "gearComponentFrontDerailleur": "Front derailleur", + "gearComponentRearShifter": "Rear shifter", + "gearComponentRearDerailleur": "Rear derailleur", + "gearComponentBottomBracket": "Bottom bracket", + "gearComponentBottleCage": "Bottle cage", + "gearComponentHandlebar": "Handlebar", + "gearComponentHeadset": "Headset", + "gearComponentComputerMount": "Computer mount", + "gearComponentHandlebarTape": "Handlebar tape", + "gearComponentGrips": "Grips", + "gearComponentStem": "Stem", + "gearComponentSeatpost": "Seatpost", + "gearComponentSaddle": "Saddle", + "gearComponentFork": "Fork", + "gearComponentFrame": "Frame", + "gearComponentCleats": "Cleats", + "gearComponentInsoles": "Insoles", + "gearComponentLaces": "Laces", + "gearComponentBaseGrip": "Base grip", + "gearComponentBumpers": "Bumpers", + "gearComponentGrommets": "Grommets", + "gearComponentOverGrip": "Over grip", + "gearComponentStrings": "Strings", + "gearComponentSail": "Sail", + "gearComponentBoard": "Board", + "gearComponentMast": "Mast", + "gearComponentBoom": "Boom", + "gearComponentMastExtension": "Mast extension", + "gearComponentMastBase": "Mast base", + "gearComponentMastUniversalJoint": "Mast universal joint", + "gearComponentFin": "Fin", + "gearComponentFootstraps": "Footstraps", + "gearComponentHarnessLines": "Harness lines", + "gearComponentRiggingLines": "Rigging lines", + "gearComponentFootpad": "Footpad", + "gearComponentImpactVest": "Impact vest", + "gearComponentLifeguardVest": "Lifeguard vest", + "gearComponentHelmet": "Helmet", + "gearComponentWing": "Wing", + "gearComponentFrontFoil": "Front foil", + "gearComponentStabilizer": "Stabilizer", + "gearComponentFuselage": "Fuselage", + "gearComponentOf": " of ", + "gearComponentListGearComponentIsInactiveBadge": "Inactive", + "gearComponentListModalDeleteGearComponentTitle": "Delete gear component", + "gearComponentListModalDeleteGearComponentBody": "Are you sure you want to delete gear component ", + "gearComponentListGearDeleteSuccessMessage": "Gear component deleted successfully", + "gearComponentListGearDeleteErrorMessage": "Error deleting gear component" +} diff --git a/frontend/app/src/i18n/fr/components/gears/gearsAddEditGearModalComponent.json b/frontend/app/src/i18n/fr/components/gears/gearsAddEditGearModalComponent.json index 7f76fff7a..c335b4342 100644 --- a/frontend/app/src/i18n/fr/components/gears/gearsAddEditGearModalComponent.json +++ b/frontend/app/src/i18n/fr/components/gears/gearsAddEditGearModalComponent.json @@ -1,29 +1,29 @@ { - "addEditGearModalEditTitle": "Modifier l'équipement", - "addEditGearModalAddTitle": "Ajouter un équipement", - "addEditGearModalAddBrandLabel": "Marque", - "addEditGearModalAddModelLabel": "Modèle", - "addEditGearModalAddNicknameLabel": "Surnom", - "addEditGearModalAddTypeLabel": "Type d'équipement", - "addEditGearModalAddTypeOption1": "Vélo", - "addEditGearModalAddTypeOption2": "Chaussures", - "addEditGearModalAddTypeOption3": "Combinaison", - "addEditGearModalAddTypeOption4": "Raquette", - "addEditGearModalAddTypeOption5": "Skis", - "addEditGearModalAddTypeOption6": "Snowboard", - "addEditGearModalAddTypeOption7": "Windsurf", - "addEditGearModalAddTypeOption8": "Water sports board", - "addEditGearModalAddDateLabel": "Date de création", - "addEditGearModalAddIsActiveLabel": "Actif", - "addEditGearModalAddIsActiveOption1": "Actif", - "addEditGearModalAddIsActiveOption0": "Inactif", - "addEditGearModalAddIsInitialKmsLabel": "Km de départ", - "addEditGearModalAddIsInitialMilesLabel": "Miles de départ", - "addEditGearModalAddEditPurchaseValueLabel": "Purchase value", - "errorNicknameAlreadyExistsFeedback": "Ce pseudo existe déjà", - "errorNotPossibleToGetGearByNickname": "Impossible d'obtenir l'équipement par surnom pour validation", - "successGearAdded": "L'équipement a bien été ajouté", - "errorGearAdd": "Erreur lors de l'ajout de l'équipement", - "successGearEdited": "L'équipement a bien été modifié", - "errorGearEdit": "Erreur lors de l'édition de l'équipement" -} \ No newline at end of file + "addEditGearModalEditTitle": "Modifier l'équipement", + "addEditGearModalAddTitle": "Ajouter un équipement", + "addEditGearModalAddBrandLabel": "Marque", + "addEditGearModalAddModelLabel": "Modèle", + "addEditGearModalAddNicknameLabel": "Surnom", + "addEditGearModalAddTypeLabel": "Type d'équipement", + "addEditGearModalAddTypeOption1": "Vélo", + "addEditGearModalAddTypeOption2": "Chaussures", + "addEditGearModalAddTypeOption3": "Combinaison", + "addEditGearModalAddTypeOption4": "Raquette", + "addEditGearModalAddTypeOption5": "Skis", + "addEditGearModalAddTypeOption6": "Snowboard", + "addEditGearModalAddTypeOption7": "Windsurf", + "addEditGearModalAddTypeOption8": "Water sports board", + "addEditGearModalAddDateLabel": "Date de création", + "addEditGearModalAddIsActiveLabel": "Actif", + "addEditGearModalAddIsActiveOption1": "Actif", + "addEditGearModalAddIsActiveOption0": "Inactif", + "addEditGearModalAddIsInitialKmsLabel": "Km de départ", + "addEditGearModalAddIsInitialMilesLabel": "Miles de départ", + "addEditGearModalAddEditPurchaseValueLabel": "Purchase value", + "errorNicknameAlreadyExistsFeedback": "Ce pseudo existe déjà", + "errorNotPossibleToGetGearByNickname": "Impossible d'obtenir l'équipement par surnom pour validation", + "successGearAdded": "L'équipement a bien été ajouté", + "errorGearAdd": "Erreur lors de l'ajout de l'équipement", + "successGearEdited": "L'équipement a bien été modifié", + "errorGearEdit": "Erreur lors de l'édition de l'équipement" +} diff --git a/frontend/app/src/i18n/fr/components/gears/gearsListComponent.json b/frontend/app/src/i18n/fr/components/gears/gearsListComponent.json index 26f043260..5c23b831d 100644 --- a/frontend/app/src/i18n/fr/components/gears/gearsListComponent.json +++ b/frontend/app/src/i18n/fr/components/gears/gearsListComponent.json @@ -1,16 +1,16 @@ { - "gearListTypeLabel": "Type", - "gearListTypeOption1": "Vélo", - "gearListTypeOption2": "Chaussures", - "gearListTypeOption3": "Combinaison", - "gearListTypeOption4": "Raquette", - "gearListTypeOption5": "Skis", - "gearListTypeOption6": "Snowboard", - "gearListTypeOption7": "Windsurf", - "gearListTypeOption8": "Water sports board", - "gearListGearIsInactiveBadge": "Inactif", - "gearListModalDeleteGearTitle": "Supprimer l'équipement", - "gearListModalDeleteGearBody": "Êtes-vous sûr de vouloir supprimer l'équipement ", - "gearListGearDeleteSuccessMessage": "Équipement supprimé avec succès", - "gearListGearDeleteErrorMessage": "Erreur lors de l'édition de l'équipement" -} \ No newline at end of file + "gearListTypeLabel": "Type", + "gearListTypeOption1": "Vélo", + "gearListTypeOption2": "Chaussures", + "gearListTypeOption3": "Combinaison", + "gearListTypeOption4": "Raquette", + "gearListTypeOption5": "Skis", + "gearListTypeOption6": "Snowboard", + "gearListTypeOption7": "Windsurf", + "gearListTypeOption8": "Water sports board", + "gearListGearIsInactiveBadge": "Inactif", + "gearListModalDeleteGearTitle": "Supprimer l'équipement", + "gearListModalDeleteGearBody": "Êtes-vous sûr de vouloir supprimer l'équipement ", + "gearListGearDeleteSuccessMessage": "Équipement supprimé avec succès", + "gearListGearDeleteErrorMessage": "Erreur lors de l'édition de l'équipement" +} diff --git a/frontend/app/src/i18n/fr/components/health/healthDashboardZoneComponent.json b/frontend/app/src/i18n/fr/components/health/healthDashboardZoneComponent.json index 50ce0b49d..f86b85282 100644 --- a/frontend/app/src/i18n/fr/components/health/healthDashboardZoneComponent.json +++ b/frontend/app/src/i18n/fr/components/health/healthDashboardZoneComponent.json @@ -1,13 +1,13 @@ { - "weight": "Poids", - "noWeightData": "Aucune donnée de poids", - "noWeightTarget": "Aucune cible de poids", - "noHeightDefined": "Aucune taille définie pour l'utilisateur", - "bmi": "IMC", - "bmiUnderweight": "Sous-poids", - "bmiNormalWeight": "Poids normal", - "bmiOverweight": "Surpoids", - "bmiObesityClass1": "Obésité (classe 1)", - "bmiObesityClass2": "Obésité (classe 2)", - "bmiObesityClass3": "Obésité morbide (classe 3)" -} \ No newline at end of file + "weight": "Poids", + "noWeightData": "Aucune donnée de poids", + "noWeightTarget": "Aucune cible de poids", + "noHeightDefined": "Aucune taille définie pour l'utilisateur", + "bmi": "IMC", + "bmiUnderweight": "Sous-poids", + "bmiNormalWeight": "Poids normal", + "bmiOverweight": "Surpoids", + "bmiObesityClass1": "Obésité (classe 1)", + "bmiObesityClass2": "Obésité (classe 2)", + "bmiObesityClass3": "Obésité morbide (classe 3)" +} diff --git a/frontend/app/src/i18n/fr/components/health/healthSideBarComponent.json b/frontend/app/src/i18n/fr/components/health/healthSideBarComponent.json index bee6409ef..f864b1a66 100644 --- a/frontend/app/src/i18n/fr/components/health/healthSideBarComponent.json +++ b/frontend/app/src/i18n/fr/components/health/healthSideBarComponent.json @@ -1,4 +1,4 @@ { - "dashboardSection": "Tableau de Bord", - "weightSection": "Poids" -} \ No newline at end of file + "dashboardSection": "Tableau de Bord", + "weightSection": "Poids" +} diff --git a/frontend/app/src/i18n/fr/components/health/healthWeightZone/healthWeightAddEditModalComponent.json b/frontend/app/src/i18n/fr/components/health/healthWeightZone/healthWeightAddEditModalComponent.json index 2b762d464..c843fdc30 100644 --- a/frontend/app/src/i18n/fr/components/health/healthWeightZone/healthWeightAddEditModalComponent.json +++ b/frontend/app/src/i18n/fr/components/health/healthWeightZone/healthWeightAddEditModalComponent.json @@ -1,8 +1,8 @@ { - "addWeightModalTitle": "Ajouter un poids", - "editWeightModalTitle": "Modifier le poids", - "addWeightWeightLabel": "Poids", - "addWeightDateLabel": "Date", - "successAddWeight": "Poids ajouté", - "errorAddWeight": "Erreur lors de l'ajout du poids" -} \ No newline at end of file + "addWeightModalTitle": "Ajouter un poids", + "editWeightModalTitle": "Modifier le poids", + "addWeightWeightLabel": "Poids", + "addWeightDateLabel": "Date", + "successAddWeight": "Poids ajouté", + "errorAddWeight": "Erreur lors de l'ajout du poids" +} diff --git a/frontend/app/src/i18n/fr/components/health/healthWeightZone/healthWeightListComponent.json b/frontend/app/src/i18n/fr/components/health/healthWeightZone/healthWeightListComponent.json index 44134ca45..51b21f092 100644 --- a/frontend/app/src/i18n/fr/components/health/healthWeightZone/healthWeightListComponent.json +++ b/frontend/app/src/i18n/fr/components/health/healthWeightZone/healthWeightListComponent.json @@ -1,9 +1,9 @@ { - "labelGarminConnect": "Garmin Connect", - "modalDeleteWeightTitle": "Supprimer le poids", - "modalDeleteWeightBody": "Êtes-vous sûr de vouloir supprimer la saisie de poids pour ", - "successDeleteWeight": "Poids supprimé", - "errorDeleteWeight": "Impossible de supprimer la saisie de poids", - "successEditWeight": "Poids modifié", - "errorEditWeight": "Impossible de modifier la saisie du poids" -} \ No newline at end of file + "labelGarminConnect": "Garmin Connect", + "modalDeleteWeightTitle": "Supprimer le poids", + "modalDeleteWeightBody": "Êtes-vous sûr de vouloir supprimer la saisie de poids pour ", + "successDeleteWeight": "Poids supprimé", + "errorDeleteWeight": "Impossible de supprimer la saisie de poids", + "successEditWeight": "Poids modifié", + "errorEditWeight": "Impossible de modifier la saisie du poids" +} diff --git a/frontend/app/src/i18n/fr/components/health/healthWeightZoneComponent.json b/frontend/app/src/i18n/fr/components/health/healthWeightZoneComponent.json index 1ff3da74f..ee94411ec 100644 --- a/frontend/app/src/i18n/fr/components/health/healthWeightZoneComponent.json +++ b/frontend/app/src/i18n/fr/components/health/healthWeightZoneComponent.json @@ -1,6 +1,6 @@ { - "buttonAddWeight": "Ajouter un poids", - "labelNumberOfHealthDataWeight1": "Il y a un total de ", - "labelNumberOfHealthDataWeight2": " mesure(s) de poids insérée(s) (", - "labelNumberOfHealthDataWeight3": " chargé(e)(s) ):" -} \ No newline at end of file + "buttonAddWeight": "Ajouter un poids", + "labelNumberOfHealthDataWeight1": "Il y a un total de ", + "labelNumberOfHealthDataWeight2": " mesure(s) de poids insérée(s) (", + "labelNumberOfHealthDataWeight3": " chargé(e)(s) ):" +} diff --git a/frontend/app/src/i18n/fr/components/navbar/navbarComponent.json b/frontend/app/src/i18n/fr/components/navbar/navbarComponent.json index e67b1fc8c..bc0057399 100644 --- a/frontend/app/src/i18n/fr/components/navbar/navbarComponent.json +++ b/frontend/app/src/i18n/fr/components/navbar/navbarComponent.json @@ -1,13 +1,13 @@ { - "search": "Rechercher", - "activities": "Activités", - "activitiesList": "List", - "summary": "Résumé", - "gear": "Équipement", - "health": "Santé", - "profile": "Profil", - "settings": "Paramètres", - "login": "Connexion", - "logout": "Déconnexion", - "errorLogout": "Erreur de déconnexion" -} \ No newline at end of file + "search": "Rechercher", + "activities": "Activités", + "activitiesList": "List", + "summary": "Résumé", + "gear": "Équipement", + "health": "Santé", + "profile": "Profil", + "settings": "Paramètres", + "login": "Connexion", + "logout": "Déconnexion", + "errorLogout": "Erreur de déconnexion" +} diff --git a/frontend/app/src/i18n/fr/components/noItemsFoundComponent.json b/frontend/app/src/i18n/fr/components/noItemsFoundComponent.json index f5ddb1366..da6d6935a 100644 --- a/frontend/app/src/i18n/fr/components/noItemsFoundComponent.json +++ b/frontend/app/src/i18n/fr/components/noItemsFoundComponent.json @@ -1,4 +1,4 @@ { - "title": "Oups...", - "subtitle": "Aucun enregistrement trouvé" -} \ No newline at end of file + "title": "Oups...", + "subtitle": "Aucun enregistrement trouvé" +} diff --git a/frontend/app/src/i18n/fr/components/notifications/navbarNotificationsComponent.json b/frontend/app/src/i18n/fr/components/notifications/navbarNotificationsComponent.json index 512e001d7..8fdb7cb7d 100644 --- a/frontend/app/src/i18n/fr/components/notifications/navbarNotificationsComponent.json +++ b/frontend/app/src/i18n/fr/components/notifications/navbarNotificationsComponent.json @@ -1,6 +1,6 @@ { - "errorFetchingNotificationsPagination": "Error fetching notifications with pagination", - "errorFetchingNotificationsNumber": "Error fetching notifications number", - "errorFetchingNotificationById": "Error fetching notification by ID", - "errorFetchingMessageFromWebSocket": "Error fetching message from WebSocket" -} \ No newline at end of file + "errorFetchingNotificationsPagination": "Error fetching notifications with pagination", + "errorFetchingNotificationsNumber": "Error fetching notifications number", + "errorFetchingNotificationById": "Error fetching notification by ID", + "errorFetchingMessageFromWebSocket": "Error fetching message from WebSocket" +} diff --git a/frontend/app/src/i18n/fr/components/notifications/newAcceptedRequestNotificationComponent.json b/frontend/app/src/i18n/fr/components/notifications/newAcceptedRequestNotificationComponent.json index 8c91ed559..0cd86fce6 100644 --- a/frontend/app/src/i18n/fr/components/notifications/newAcceptedRequestNotificationComponent.json +++ b/frontend/app/src/i18n/fr/components/notifications/newAcceptedRequestNotificationComponent.json @@ -1,4 +1,4 @@ { - "newAcceptedRequestTitle": "New accepted request", - "newAcceptedRequestSubTitle": " has accepted your follow request" -} \ No newline at end of file + "newAcceptedRequestTitle": "New accepted request", + "newAcceptedRequestSubTitle": " has accepted your follow request" +} diff --git a/frontend/app/src/i18n/fr/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json b/frontend/app/src/i18n/fr/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json index 0a899f548..be308a048 100644 --- a/frontend/app/src/i18n/fr/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json +++ b/frontend/app/src/i18n/fr/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json @@ -1,4 +1,4 @@ { - "newActivityDuplicateStartTimeTitle": "New activity with duplicated start time", - "newActivityDuplicateStartTimeSubTitle": "A new activity has been added with a start time that overlaps with an existing activity. Please review it" -} \ No newline at end of file + "newActivityDuplicateStartTimeTitle": "New activity with duplicated start time", + "newActivityDuplicateStartTimeSubTitle": "A new activity has been added with a start time that overlaps with an existing activity. Please review it" +} diff --git a/frontend/app/src/i18n/fr/components/notifications/newActivityNotificationComponent.json b/frontend/app/src/i18n/fr/components/notifications/newActivityNotificationComponent.json index 29cabc533..3b5599c3a 100644 --- a/frontend/app/src/i18n/fr/components/notifications/newActivityNotificationComponent.json +++ b/frontend/app/src/i18n/fr/components/notifications/newActivityNotificationComponent.json @@ -1,4 +1,4 @@ { - "newActivityTitle": "New activity", - "newActivitySubTitle": "Good job! A new activity has been added!" -} \ No newline at end of file + "newActivityTitle": "New activity", + "newActivitySubTitle": "Good job! A new activity has been added!" +} diff --git a/frontend/app/src/i18n/fr/components/notifications/newFollowerRequestNotificationComponent.json b/frontend/app/src/i18n/fr/components/notifications/newFollowerRequestNotificationComponent.json index dee77af10..9d34f427b 100644 --- a/frontend/app/src/i18n/fr/components/notifications/newFollowerRequestNotificationComponent.json +++ b/frontend/app/src/i18n/fr/components/notifications/newFollowerRequestNotificationComponent.json @@ -1,4 +1,4 @@ { - "newFollowerRequestTitle": "New follower request", - "newFollowerRequestSubTitle": "You have a new follower request from " -} \ No newline at end of file + "newFollowerRequestTitle": "New follower request", + "newFollowerRequestSubTitle": "You have a new follower request from " +} diff --git a/frontend/app/src/i18n/fr/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json b/frontend/app/src/i18n/fr/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json index 3252f138f..6ca3e673f 100644 --- a/frontend/app/src/i18n/fr/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json +++ b/frontend/app/src/i18n/fr/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json @@ -1,3 +1,3 @@ { - "formLabel": "Langue" -} \ No newline at end of file + "formLabel": "Langue" +} diff --git a/frontend/app/src/i18n/fr/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json b/frontend/app/src/i18n/fr/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json index 578f50455..be110ae1e 100644 --- a/frontend/app/src/i18n/fr/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json +++ b/frontend/app/src/i18n/fr/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json @@ -1,6 +1,6 @@ { - "formLabel": "Thème", - "themeLight": "Clair", - "themeDark": "Sombre", - "themeAuto": "Automatique" -} \ No newline at end of file + "formLabel": "Thème", + "themeLight": "Clair", + "themeDark": "Sombre", + "themeAuto": "Automatique" +} diff --git a/frontend/app/src/i18n/fr/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json b/frontend/app/src/i18n/fr/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json index ce51e1a25..0e3e8f01d 100644 --- a/frontend/app/src/i18n/fr/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json +++ b/frontend/app/src/i18n/fr/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json @@ -1,14 +1,14 @@ { - "garminConnectAuthModalTitle": "Associer le compte Garmin Connect", - "garminConnectAuthModalUsernameLabel": "E-mail Garmin Connect", - "garminConnectAuthModalUsernamePlaceholder": "E-mail Garmin Connect", - "garminConnectAuthModalPasswordLabel": "Mot de passe Garmin Connect", - "garminConnectAuthModalPasswordPlaceholder": "Mot de passe Garmin Connect", - "garminConnectAuthModalMfaCodeLabel": "Code MFA", - "garminConnectAuthModalMfaCodePlaceholder": "Code MFA", - "buttonSubmitMfaCode": "Envoyer le code MFA", - "garminConnectAuthModalLoginButton": "Connexion", - "processingMessageLinkGarminConnect": "Connexion du compte Garmin Connect...", - "successMessageLinkGarminConnect": "Compte Garmin Connect associé", - "errorMessageUnableToLinkGarminConnect": "Impossible de relier le compte Garmin Connect" -} \ No newline at end of file + "garminConnectAuthModalTitle": "Associer le compte Garmin Connect", + "garminConnectAuthModalUsernameLabel": "E-mail Garmin Connect", + "garminConnectAuthModalUsernamePlaceholder": "E-mail Garmin Connect", + "garminConnectAuthModalPasswordLabel": "Mot de passe Garmin Connect", + "garminConnectAuthModalPasswordPlaceholder": "Mot de passe Garmin Connect", + "garminConnectAuthModalMfaCodeLabel": "Code MFA", + "garminConnectAuthModalMfaCodePlaceholder": "Code MFA", + "buttonSubmitMfaCode": "Envoyer le code MFA", + "garminConnectAuthModalLoginButton": "Connexion", + "processingMessageLinkGarminConnect": "Connexion du compte Garmin Connect...", + "successMessageLinkGarminConnect": "Compte Garmin Connect associé", + "errorMessageUnableToLinkGarminConnect": "Impossible de relier le compte Garmin Connect" +} diff --git a/frontend/app/src/i18n/fr/components/settings/settingsIntegrationsZoneComponent.json b/frontend/app/src/i18n/fr/components/settings/settingsIntegrationsZoneComponent.json index d6ef6d252..c12f2e5fd 100644 --- a/frontend/app/src/i18n/fr/components/settings/settingsIntegrationsZoneComponent.json +++ b/frontend/app/src/i18n/fr/components/settings/settingsIntegrationsZoneComponent.json @@ -1,52 +1,52 @@ { - "stravaIntegrationTitle": "Strava", - "stravaIntegrationBody": "Strava est un service internet américain pour le suivi d'exercices physiques qui intègre des fonctionnalités de réseau social.", - "buttonConnect": "Connecter", - "buttonDropdownOptions": "Options", - "modalRetrieveActivitiesByDaysTitle": "Récupérer les activités par jours", - "modalRetrieveActivitiesByDateRangeTitle": "Récupérer les activités par période", - "modalRetrieveActivitiesByDaysLabel": "Jours", - "modalRetrieveActivitiesByDaysPlaceholder": "Jours", - "modalRetrieveButton": "Récupérer", - "buttonRetrieveGear": "Récupérer l'équipement", - "buttonRelink": "Associer à nouveau", - "buttonUnlink": "Dissocier", - "modalRetrieveClientIdTitle": "Connecter Strava", - "modalRetrieveClientIdLabel": "Identifiant client", - "modalRetrieveClientSecretLabel": "Secret client", - "errorMessageUnableToLinkStrava": "Impossible de lier le compte Strava", - "errorMessageUnableToUnsetStravaClientSettings": "Unable to unset Strava client and state settings after linking error", - "successMessageStravaAccountLinked": "Compte Strava associé", - "errorMessageUnableToUnSetStravaState": "Impossible d'annuler l'état de Strava", - "errorMessageUnableToGetStravaActivities": "Impossible d'obtenir les activités de Strava", - "errorMessageUnableToGetStravaGear": "Impossible d'obtenir l'équipement de Strava", - "loadingMessageRetrievingStravaActivities": "Récupération des activités de Strava", - "loadingMessageRetrievingStravaGear": "Récupération de l'équipement de Strava", - "processingMessageUnlinkStrava": "Dissociation du compte Strava...", - "successMessageStravaUnlinked": "Compte Strava dissocié", - "errorMessageUnableToUnlinkStrava": "Impossible de dissocier le compte Strava", - "modalUnlinkStravaTitle": "Dissocier Strava", - "modalUnlinkStravaBody": "Êtes-vous sûr de vouloir dissocier votre compte Strava ? La dissociation de votre compte Strava supprimera toutes vos activités et équipements Strava de Endurain.", - "bulkImportIntegrationTitle": "Import de données en masse", - "bulkImportIntegrationBody": "Bulk import activities from files stored in the activity_files/bulk_import folder", - "buttonBulkImport": "Importer", - "errorMessageUnableToImportActivities": "Une erreur s'est produite lors de l'importation des activités", - "loadingMessageBulkImport": "Importation des activités", - "garminConnectIntegrationTitle": "Garmin Connect", - "garminConnectIntegrationBody": "Garmin Connect est une plate-forme d'activités de santé et de fitness pour les utilisateurs de dispositifs Garmin", - "loadingMessageRetrievingGarminConnectActivities": "Récupération des activités de Garmin Connect", - "errorMessageUnableToGetGarminConnectActivitiesDays": "Impossible d'obtenir les activités de Garmin Connect par jours", - "errorMessageUnableToGetGarminConnectActivitiesDataRange": "Impossible d'obtenir les activités de Garmin Connect en utilisant la plage de données", - "modalUnlinkGarminConnectTitle": "Dissocier Garmin Connect", - "modalUnlinkGarminConnectBody": "Êtes-vous sûr de vouloir dissocier votre compte Garmin Connect ?", - "processingMessageUnlinkGarminConnect": "Dissociation du compte Garmin Connect...", - "successMessageGarminConnectUnlinked": "Compte Garmin Connect dissocié", - "errorMessageUnableToUnlinkGarminConnect": "Impossible de dissocier le compte Garmin Connect", - "errorMessageUnableToGetGarminConnectGear": "Impossible d'obtenir les équipements de Garmin Connect", - "loadingMessageRetrievingGarminConnectGear": "Récupération des équipements de Garmin Connect", - "modalRetrieveHealthDataByDaysTitle": "Récupérer les données de santé par jour", - "modalRetrieveHealthDataByDateRangeTitle": "Récupérer les données de santé par période", - "errorMessageUnableToGetGarminConnectHealthDataDays": "Impossible d'obtenir les données de santé de Garmin Connect par jours", - "errorMessageUnableToGetGarminConnectHealthDataDateRange": "Impossible d'obtenir les données de santé de Garmin Connect par période", - "loadingMessageRetrievingGarminConnectHealthData": "Récupération des données de santé de Garmin Connect" + "stravaIntegrationTitle": "Strava", + "stravaIntegrationBody": "Strava est un service internet américain pour le suivi d'exercices physiques qui intègre des fonctionnalités de réseau social.", + "buttonConnect": "Connecter", + "buttonDropdownOptions": "Options", + "modalRetrieveActivitiesByDaysTitle": "Récupérer les activités par jours", + "modalRetrieveActivitiesByDateRangeTitle": "Récupérer les activités par période", + "modalRetrieveActivitiesByDaysLabel": "Jours", + "modalRetrieveActivitiesByDaysPlaceholder": "Jours", + "modalRetrieveButton": "Récupérer", + "buttonRetrieveGear": "Récupérer l'équipement", + "buttonRelink": "Associer à nouveau", + "buttonUnlink": "Dissocier", + "modalRetrieveClientIdTitle": "Connecter Strava", + "modalRetrieveClientIdLabel": "Identifiant client", + "modalRetrieveClientSecretLabel": "Secret client", + "errorMessageUnableToLinkStrava": "Impossible de lier le compte Strava", + "errorMessageUnableToUnsetStravaClientSettings": "Unable to unset Strava client and state settings after linking error", + "successMessageStravaAccountLinked": "Compte Strava associé", + "errorMessageUnableToUnSetStravaState": "Impossible d'annuler l'état de Strava", + "errorMessageUnableToGetStravaActivities": "Impossible d'obtenir les activités de Strava", + "errorMessageUnableToGetStravaGear": "Impossible d'obtenir l'équipement de Strava", + "loadingMessageRetrievingStravaActivities": "Récupération des activités de Strava", + "loadingMessageRetrievingStravaGear": "Récupération de l'équipement de Strava", + "processingMessageUnlinkStrava": "Dissociation du compte Strava...", + "successMessageStravaUnlinked": "Compte Strava dissocié", + "errorMessageUnableToUnlinkStrava": "Impossible de dissocier le compte Strava", + "modalUnlinkStravaTitle": "Dissocier Strava", + "modalUnlinkStravaBody": "Êtes-vous sûr de vouloir dissocier votre compte Strava ? La dissociation de votre compte Strava supprimera toutes vos activités et équipements Strava de Endurain.", + "bulkImportIntegrationTitle": "Import de données en masse", + "bulkImportIntegrationBody": "Bulk import activities from files stored in the activity_files/bulk_import folder", + "buttonBulkImport": "Importer", + "errorMessageUnableToImportActivities": "Une erreur s'est produite lors de l'importation des activités", + "loadingMessageBulkImport": "Importation des activités", + "garminConnectIntegrationTitle": "Garmin Connect", + "garminConnectIntegrationBody": "Garmin Connect est une plate-forme d'activités de santé et de fitness pour les utilisateurs de dispositifs Garmin", + "loadingMessageRetrievingGarminConnectActivities": "Récupération des activités de Garmin Connect", + "errorMessageUnableToGetGarminConnectActivitiesDays": "Impossible d'obtenir les activités de Garmin Connect par jours", + "errorMessageUnableToGetGarminConnectActivitiesDataRange": "Impossible d'obtenir les activités de Garmin Connect en utilisant la plage de données", + "modalUnlinkGarminConnectTitle": "Dissocier Garmin Connect", + "modalUnlinkGarminConnectBody": "Êtes-vous sûr de vouloir dissocier votre compte Garmin Connect ?", + "processingMessageUnlinkGarminConnect": "Dissociation du compte Garmin Connect...", + "successMessageGarminConnectUnlinked": "Compte Garmin Connect dissocié", + "errorMessageUnableToUnlinkGarminConnect": "Impossible de dissocier le compte Garmin Connect", + "errorMessageUnableToGetGarminConnectGear": "Impossible d'obtenir les équipements de Garmin Connect", + "loadingMessageRetrievingGarminConnectGear": "Récupération des équipements de Garmin Connect", + "modalRetrieveHealthDataByDaysTitle": "Récupérer les données de santé par jour", + "modalRetrieveHealthDataByDateRangeTitle": "Récupérer les données de santé par période", + "errorMessageUnableToGetGarminConnectHealthDataDays": "Impossible d'obtenir les données de santé de Garmin Connect par jours", + "errorMessageUnableToGetGarminConnectHealthDataDateRange": "Impossible d'obtenir les données de santé de Garmin Connect par période", + "loadingMessageRetrievingGarminConnectHealthData": "Récupération des données de santé de Garmin Connect" } diff --git a/frontend/app/src/i18n/fr/components/settings/settingsSecurityZoneComponent.json b/frontend/app/src/i18n/fr/components/settings/settingsSecurityZoneComponent.json index dd3d7c9be..642d64f0b 100644 --- a/frontend/app/src/i18n/fr/components/settings/settingsSecurityZoneComponent.json +++ b/frontend/app/src/i18n/fr/components/settings/settingsSecurityZoneComponent.json @@ -1,31 +1,31 @@ { - "subtitleChangePassword": "Modifier le mot de passe", - "changeUserPasswordBodyLabel": "Changer le mot de passe pour l'utilisateur ", - "changeUserPasswordPasswordLabel": "Nouveau mot de passe", - "changeUserPasswordPasswordConfirmationLabel": "Confirmer le nouveau mot de passe", - "changeUserPasswordFeedbackLabel": "Le mot de passe ne répond pas aux exigences", - "changeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Les mots de passe ne correspondent pas", - "subtitleMFA": "Multi-Factor Authentication (MFA)", - "mfaDisabledDescription": "MFA is currently disabled. Enable it to add an extra layer of security to your account.", - "mfaEnabledDescription": "MFA is currently enabled. Your account is protected with two-factor authentication.", - "enableMFAButton": "Enable MFA", - "disableMFAButton": "Disable MFA", - "mfaSetupModalTitle": "Setup Multi-Factor Authentication", - "mfaSetupInstructions": "Scan the QR code below with your authenticator app (Google Authenticator, Authy, etc.) or manually enter the secret:", - "mfaSecretLabel": "Secret Key", - "mfaVerificationCodeLabel": "Verification Code", - "mfaVerificationCodePlaceholder": "Enter 6-digit code", - "mfaDisableModalTitle": "Disable Multi-Factor Authentication", - "mfaDisableConfirmation": "Are you sure you want to disable MFA? This will reduce your account security.", - "mfaEnabledSuccess": "MFA enabled successfully", - "mfaDisabledSuccess": "MFA disabled successfully", - "errorLoadMFAStatus": "Error loading MFA status", - "errorSetupMFA": "Error setting up MFA", - "errorEnableMFA": "Error enabling MFA", - "errorDisableMFA": "Error disabling MFA", - "subtitleMySessions": "Mes sessions", - "userChangePasswordSuccessMessage": "Le mot de passe a bien été modifié", - "userChangePasswordErrorMessage": "Erreur lors de la modification du mot de passe", - "successDeleteSession": "Session supprimée avec succès", - "errorDeleteSession": "Erreur lors de la suppression de session" -} \ No newline at end of file + "subtitleChangePassword": "Modifier le mot de passe", + "changeUserPasswordBodyLabel": "Changer le mot de passe pour l'utilisateur ", + "changeUserPasswordPasswordLabel": "Nouveau mot de passe", + "changeUserPasswordPasswordConfirmationLabel": "Confirmer le nouveau mot de passe", + "changeUserPasswordFeedbackLabel": "Le mot de passe ne répond pas aux exigences", + "changeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Les mots de passe ne correspondent pas", + "subtitleMFA": "Multi-Factor Authentication (MFA)", + "mfaDisabledDescription": "MFA is currently disabled. Enable it to add an extra layer of security to your account.", + "mfaEnabledDescription": "MFA is currently enabled. Your account is protected with two-factor authentication.", + "enableMFAButton": "Enable MFA", + "disableMFAButton": "Disable MFA", + "mfaSetupModalTitle": "Setup Multi-Factor Authentication", + "mfaSetupInstructions": "Scan the QR code below with your authenticator app (Google Authenticator, Authy, etc.) or manually enter the secret:", + "mfaSecretLabel": "Secret Key", + "mfaVerificationCodeLabel": "Verification Code", + "mfaVerificationCodePlaceholder": "Enter 6-digit code", + "mfaDisableModalTitle": "Disable Multi-Factor Authentication", + "mfaDisableConfirmation": "Are you sure you want to disable MFA? This will reduce your account security.", + "mfaEnabledSuccess": "MFA enabled successfully", + "mfaDisabledSuccess": "MFA disabled successfully", + "errorLoadMFAStatus": "Error loading MFA status", + "errorSetupMFA": "Error setting up MFA", + "errorEnableMFA": "Error enabling MFA", + "errorDisableMFA": "Error disabling MFA", + "subtitleMySessions": "Mes sessions", + "userChangePasswordSuccessMessage": "Le mot de passe a bien été modifié", + "userChangePasswordErrorMessage": "Erreur lors de la modification du mot de passe", + "successDeleteSession": "Session supprimée avec succès", + "errorDeleteSession": "Erreur lors de la suppression de session" +} diff --git a/frontend/app/src/i18n/fr/components/settings/settingsServerSettingsZoneComponent.json b/frontend/app/src/i18n/fr/components/settings/settingsServerSettingsZoneComponent.json index 9a098ff2e..ea14de048 100644 --- a/frontend/app/src/i18n/fr/components/settings/settingsServerSettingsZoneComponent.json +++ b/frontend/app/src/i18n/fr/components/settings/settingsServerSettingsZoneComponent.json @@ -1,27 +1,27 @@ { - "defaultsTitle": "Defaults", - "unitsLabel": "Unités par défaut", - "unitsMetric": "Métrique", - "unitsImperial": "Impérial", - "currencyLabel": "Default currency", - "numRecordsLabel": "Number of records per page", - "publicShareableLinksLabel": "Lien public à partager", - "publicShareableLinksEnabledLabel": "Activé", - "publicShareableLinksTrue": "Vrai", - "publicShareableLinksFalse": "Faux", - "serverSettingsPublicShareableLinksEnabledWarningAlert": "Activer cette option rendra toutes les activités publiques visibles sans authentification.", - "publicShareableLinksShowUserInfoLabel": "Afficher les informations de l'utilisateur", - "serverSettingsPublicShareableLinksShowUserWarningAlert": "Activer ceci affichera les informations de l'utilisateur sur tous les liens publics", - "photosLabel": "Photos", - "loginPhotoLabel": "Photo de connexion", - "buttonAddPhoto": "Ajouter une photo", - "logonPhotoAddLabel": "Photo de la page de connexion (.png) de taille 1000x1000 pixels.", - "processingPhotoUpload": "Envoi de la photo en cours", - "successPhotoUpload": "Photo envoyée avec succès", - "buttonDeleteLoginPhoto": "Supprimer la photo de connexion", - "modalDeleteLoginPhotoBody": "Êtes-vous sûr de vouloir supprimer la photo de connexion ?", - "processingPhotoDelete": "Suppression de la photo en cours", - "successPhotoDelete": "La photo a bien été supprimée", - "successUpdateServerSettings": "Paramètres du serveur mis à jour avec succès", - "errorUpdateServerSettings": "Erreur lors de la mise à jour des paramètres du serveur" -} \ No newline at end of file + "defaultsTitle": "Defaults", + "unitsLabel": "Unités par défaut", + "unitsMetric": "Métrique", + "unitsImperial": "Impérial", + "currencyLabel": "Default currency", + "numRecordsLabel": "Number of records per page", + "publicShareableLinksLabel": "Lien public à partager", + "publicShareableLinksEnabledLabel": "Activé", + "publicShareableLinksTrue": "Vrai", + "publicShareableLinksFalse": "Faux", + "serverSettingsPublicShareableLinksEnabledWarningAlert": "Activer cette option rendra toutes les activités publiques visibles sans authentification.", + "publicShareableLinksShowUserInfoLabel": "Afficher les informations de l'utilisateur", + "serverSettingsPublicShareableLinksShowUserWarningAlert": "Activer ceci affichera les informations de l'utilisateur sur tous les liens publics", + "photosLabel": "Photos", + "loginPhotoLabel": "Photo de connexion", + "buttonAddPhoto": "Ajouter une photo", + "logonPhotoAddLabel": "Photo de la page de connexion (.png) de taille 1000x1000 pixels.", + "processingPhotoUpload": "Envoi de la photo en cours", + "successPhotoUpload": "Photo envoyée avec succès", + "buttonDeleteLoginPhoto": "Supprimer la photo de connexion", + "modalDeleteLoginPhotoBody": "Êtes-vous sûr de vouloir supprimer la photo de connexion ?", + "processingPhotoDelete": "Suppression de la photo en cours", + "successPhotoDelete": "La photo a bien été supprimée", + "successUpdateServerSettings": "Paramètres du serveur mis à jour avec succès", + "errorUpdateServerSettings": "Erreur lors de la mise à jour des paramètres du serveur" +} diff --git a/frontend/app/src/i18n/fr/components/settings/settingsSideBarComponent.json b/frontend/app/src/i18n/fr/components/settings/settingsSideBarComponent.json index 9cec2f931..b1c30f27d 100644 --- a/frontend/app/src/i18n/fr/components/settings/settingsSideBarComponent.json +++ b/frontend/app/src/i18n/fr/components/settings/settingsSideBarComponent.json @@ -1,9 +1,9 @@ { - "usersSection": "Utilisateurs", - "serverSettingsSection": "Paramètres du serveur", - "generalSection": "Général", - "myProfileSection": "Mon profil", - "myGoals": "My Goals", - "securitySection": "Sécurité", - "integrationsSection": "Intégrations" -} \ No newline at end of file + "usersSection": "Utilisateurs", + "serverSettingsSection": "Paramètres du serveur", + "generalSection": "Général", + "myProfileSection": "Mon profil", + "myGoals": "My Goals", + "securitySection": "Sécurité", + "integrationsSection": "Intégrations" +} diff --git a/frontend/app/src/i18n/fr/components/settings/settingsUserGoals.json b/frontend/app/src/i18n/fr/components/settings/settingsUserGoals.json index 941522b00..2f48bad9d 100644 --- a/frontend/app/src/i18n/fr/components/settings/settingsUserGoals.json +++ b/frontend/app/src/i18n/fr/components/settings/settingsUserGoals.json @@ -1,7 +1,7 @@ { - "addNewGoal": "Add new goal", - "labelNumberOfGoals1": "You have ", - "labelNumberOfGoals2": " goal(s) set:", - "successGoalDeleted": "Goal deleted successfully", - "errorFetchingGoals": "Error fetching goals" -} \ No newline at end of file + "addNewGoal": "Add new goal", + "labelNumberOfGoals1": "You have ", + "labelNumberOfGoals2": " goal(s) set:", + "successGoalDeleted": "Goal deleted successfully", + "errorFetchingGoals": "Error fetching goals" +} diff --git a/frontend/app/src/i18n/fr/components/settings/settingsUserProfileZoneComponent.json b/frontend/app/src/i18n/fr/components/settings/settingsUserProfileZoneComponent.json index c8fadbd5c..e5af656cf 100644 --- a/frontend/app/src/i18n/fr/components/settings/settingsUserProfileZoneComponent.json +++ b/frontend/app/src/i18n/fr/components/settings/settingsUserProfileZoneComponent.json @@ -1,89 +1,89 @@ { - "titleProfileInfo": "Mon profil", - "buttonDeleteProfilePhoto": "Supprimer", - "modalDeleteProfilePhotoBody": "Êtes-vous sûr de vouloir supprimer votre photo de profil ?", - "buttonEditProfile": "Profil", - "usernameLabel": "Identifiant", - "emailLabel": "Adresse e-mail", - "cityLabel": "Ville", - "birthdayLabel": "Anniversaire", - "genderLabel": "Sexe", - "genderOption1": "Homme", - "genderOption2": "Femme", - "genderOption3": "Non spécifié", - "unitsLabel": "Unités", - "unitsOption1": "Métrique", - "unitsOption2": "Impérial", - "currencyLabel": "Currency", - "heightLabel": "Taille", - "preferredLanguageLabel": "Langue préférée", - "firstDayOfWeekLabel": "First day of week", - "accessTypeLabel": "Type d'accès", - "accessTypeOption1": "Utilisateur standard", - "accessTypeOption2": "Administrateur", - "userPhotoDeleteSuccess": "Photo de profil supprimée avec succès", - "userPhotoDeleteError": "Erreur lors de la suppression de la photo de profil", - "titleDefaultGear": "Équipement par défaut", - "subTitleShoeActivities": "Shoe activities", - "subTitleRun": "Course", - "subTitleTrailRun": "Trail", - "subTitleVirtualRun": "Course virtuelle", - "subTitleWalk": "Marche", - "subTitleHike": "Randonnée", - "subTitleBikeActivities": "Activités à vélo", - "subTitleBike": "Vélo", - "subTitleMTBBike": "VTT", - "subTitleGravelBike": "Vélo gravel", - "subTitleVirtualBike": "Vélo virtuel", - "subTitleWaterActivities": "Water activities", - "subTitleSwim": "Natation en eau libre", - "subTitleWindsurf": "Windsurf", - "subTitleRacquetActivities": "Activités de raquette", - "subTitleTennis": "Tennis", - "subTitleSnowActivities": "Activités de neige", - "subTitleAlpineSki": "Ski alpin", - "subTitleNordicSki": "Ski nordique", - "subTitleSnowboard": "Snowboard", - "selectOptionNotDefined": "Non défini", - "titlePrivacy": "Confidentialité", - "defaultActivityVisibility": "Visibilité par défaut des activités", - "privacyOption1": "Publique", - "privacyOption2": "Abonnés", - "privacyOption3": "Privé", - "defaultActivityStartTime": "Masquer l'heure de début des activités", - "defaultActivityLocation": "Masquer le lieu des activités", - "defaultActivityMap": "Masquer la carte des activités", - "defaultActivityHeartRate": "Masquer la fréquence cardiaque des activités", - "defaultActivityPower": "Masquer la puissance des activités", - "defaultActivityCadence": "Masquer la cadence des activités", - "defaultActivityElevation": "Masquer le dénivelé des activités", - "defaultActivitySpeed": "Masquer la vitesse des activités", - "defaultActivityPace": "Masquer l'allure des activités", - "defaultActivityLaps": "Masquer les intervalles des activités", - "defaultActivitySetsSteps": "Masquer les ensembles/étapes des activités", - "defaultActivityGear": "Masquer les équipements des activités", - "buttonChangeDefaultActivityVisibility": "Modifier la visibilité par défaut", - "buttonChangeUserActivitiesVisibility": "Modifier la visibilité des activités", - "changeUserActivitiesVisibilityModalVisibilityLabel": "Visibilité", - "changeUserActivitiesVisibilityModalButton": "Modifier", - "successUpdateUserActivitiesVisibility": "Visibilité des activités mise à jour avec succès", - "errorUpdateUserActivitiesVisibility": "Erreur de mise à jour de la visibilité des activités", - "errorUnableToGetGear": "Impossible d'obtenir l'équipement", - "errorUnableToGetDefaultGear": "Impossible d'obtenir l'équipement par défaut", - "successUpdateDefaultGear": "Équipement par défaut mis à jour avec succès", - "errorUpdateDefaultGear": "Erreur lors de la mise à jour de l'équipement par défaut", - "successUpdateUserPrivacySettings": "Paramètres de confidentialité de l'utilisateur mis à jour avec succès", - "errorUpdateUserPrivacySettings": "Erreur de mise à jour des paramètres de confidentialité de l'utilisateur", - "titleExportData": "Exporter et importer des données", - "labelPasswordDisclaimer": "Le mot de passe de l'utilisateur n'est pas inclus dans le processus d'importation/exportation. Après l'importation, mettez à jour votre mot de passe dans la section sécurité.", - "buttonExportData": "Exporter les données", - "buttonImportData": "Importer des données", - "modalImportTitle": "Importer un fichier de sauvegarde", - "modalImportBody": "Sélectionnez le fichier .zip que vous avez précédemment exporté pour restaurer vos données.", - "exportLoading": "Export des données, cela peut prendre quelques minutes...", - "exportSuccess": "Export effectué avec succès", - "exportError": "Erreur lors de l'export des données", - "importLoading": "Import des données, cela peut prendre quelques minutes...", - "importSuccess": "Import terminé", - "importError": "Erreur lors de l'import des données" -} \ No newline at end of file + "titleProfileInfo": "Mon profil", + "buttonDeleteProfilePhoto": "Supprimer", + "modalDeleteProfilePhotoBody": "Êtes-vous sûr de vouloir supprimer votre photo de profil ?", + "buttonEditProfile": "Profil", + "usernameLabel": "Identifiant", + "emailLabel": "Adresse e-mail", + "cityLabel": "Ville", + "birthdayLabel": "Anniversaire", + "genderLabel": "Sexe", + "genderOption1": "Homme", + "genderOption2": "Femme", + "genderOption3": "Non spécifié", + "unitsLabel": "Unités", + "unitsOption1": "Métrique", + "unitsOption2": "Impérial", + "currencyLabel": "Currency", + "heightLabel": "Taille", + "preferredLanguageLabel": "Langue préférée", + "firstDayOfWeekLabel": "First day of week", + "accessTypeLabel": "Type d'accès", + "accessTypeOption1": "Utilisateur standard", + "accessTypeOption2": "Administrateur", + "userPhotoDeleteSuccess": "Photo de profil supprimée avec succès", + "userPhotoDeleteError": "Erreur lors de la suppression de la photo de profil", + "titleDefaultGear": "Équipement par défaut", + "subTitleShoeActivities": "Shoe activities", + "subTitleRun": "Course", + "subTitleTrailRun": "Trail", + "subTitleVirtualRun": "Course virtuelle", + "subTitleWalk": "Marche", + "subTitleHike": "Randonnée", + "subTitleBikeActivities": "Activités à vélo", + "subTitleBike": "Vélo", + "subTitleMTBBike": "VTT", + "subTitleGravelBike": "Vélo gravel", + "subTitleVirtualBike": "Vélo virtuel", + "subTitleWaterActivities": "Water activities", + "subTitleSwim": "Natation en eau libre", + "subTitleWindsurf": "Windsurf", + "subTitleRacquetActivities": "Activités de raquette", + "subTitleTennis": "Tennis", + "subTitleSnowActivities": "Activités de neige", + "subTitleAlpineSki": "Ski alpin", + "subTitleNordicSki": "Ski nordique", + "subTitleSnowboard": "Snowboard", + "selectOptionNotDefined": "Non défini", + "titlePrivacy": "Confidentialité", + "defaultActivityVisibility": "Visibilité par défaut des activités", + "privacyOption1": "Publique", + "privacyOption2": "Abonnés", + "privacyOption3": "Privé", + "defaultActivityStartTime": "Masquer l'heure de début des activités", + "defaultActivityLocation": "Masquer le lieu des activités", + "defaultActivityMap": "Masquer la carte des activités", + "defaultActivityHeartRate": "Masquer la fréquence cardiaque des activités", + "defaultActivityPower": "Masquer la puissance des activités", + "defaultActivityCadence": "Masquer la cadence des activités", + "defaultActivityElevation": "Masquer le dénivelé des activités", + "defaultActivitySpeed": "Masquer la vitesse des activités", + "defaultActivityPace": "Masquer l'allure des activités", + "defaultActivityLaps": "Masquer les intervalles des activités", + "defaultActivitySetsSteps": "Masquer les ensembles/étapes des activités", + "defaultActivityGear": "Masquer les équipements des activités", + "buttonChangeDefaultActivityVisibility": "Modifier la visibilité par défaut", + "buttonChangeUserActivitiesVisibility": "Modifier la visibilité des activités", + "changeUserActivitiesVisibilityModalVisibilityLabel": "Visibilité", + "changeUserActivitiesVisibilityModalButton": "Modifier", + "successUpdateUserActivitiesVisibility": "Visibilité des activités mise à jour avec succès", + "errorUpdateUserActivitiesVisibility": "Erreur de mise à jour de la visibilité des activités", + "errorUnableToGetGear": "Impossible d'obtenir l'équipement", + "errorUnableToGetDefaultGear": "Impossible d'obtenir l'équipement par défaut", + "successUpdateDefaultGear": "Équipement par défaut mis à jour avec succès", + "errorUpdateDefaultGear": "Erreur lors de la mise à jour de l'équipement par défaut", + "successUpdateUserPrivacySettings": "Paramètres de confidentialité de l'utilisateur mis à jour avec succès", + "errorUpdateUserPrivacySettings": "Erreur de mise à jour des paramètres de confidentialité de l'utilisateur", + "titleExportData": "Exporter et importer des données", + "labelPasswordDisclaimer": "Le mot de passe de l'utilisateur n'est pas inclus dans le processus d'importation/exportation. Après l'importation, mettez à jour votre mot de passe dans la section sécurité.", + "buttonExportData": "Exporter les données", + "buttonImportData": "Importer des données", + "modalImportTitle": "Importer un fichier de sauvegarde", + "modalImportBody": "Sélectionnez le fichier .zip que vous avez précédemment exporté pour restaurer vos données.", + "exportLoading": "Export des données, cela peut prendre quelques minutes...", + "exportSuccess": "Export effectué avec succès", + "exportError": "Erreur lors de l'export des données", + "importLoading": "Import des données, cela peut prendre quelques minutes...", + "importSuccess": "Import terminé", + "importError": "Erreur lors de l'import des données" +} diff --git a/frontend/app/src/i18n/fr/components/settings/settingsUserSessionsZone/userSessionsListComponent.json b/frontend/app/src/i18n/fr/components/settings/settingsUserSessionsZone/userSessionsListComponent.json index 16a964dea..abc0efe90 100644 --- a/frontend/app/src/i18n/fr/components/settings/settingsUserSessionsZone/userSessionsListComponent.json +++ b/frontend/app/src/i18n/fr/components/settings/settingsUserSessionsZone/userSessionsListComponent.json @@ -1,5 +1,5 @@ { - "badgeCurrentSession": "Session en cours", - "modalDeleteSessionTitle": "Supprimer la session", - "modalDeleteSessionBody": "Êtes-vous sûr de vouloir supprimer la session " -} \ No newline at end of file + "badgeCurrentSession": "Session en cours", + "modalDeleteSessionTitle": "Supprimer la session", + "modalDeleteSessionBody": "Êtes-vous sûr de vouloir supprimer la session " +} diff --git a/frontend/app/src/i18n/fr/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json b/frontend/app/src/i18n/fr/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json index 4b969d509..835bc39d3 100644 --- a/frontend/app/src/i18n/fr/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json +++ b/frontend/app/src/i18n/fr/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json @@ -1,55 +1,55 @@ { - "addEditUserModalAddTitle": "Ajouter l'utilisateur", - "addEditUserModalEditTitle": "Modifier l'utilisateur", - "addEditUserModalEditProfileTitle": "Éditer le profil", - "addEditUserModalDeleteUserPhotoButton": "Supprimer la photo", - "addEditUserModalUserPhotoLabel": "Photo d'utilisateur", - "addEditUserModalUsernameLabel": "Identifiant", - "addEditUserModalUsernamePlaceholder": "Nom d'utilisateur (max 45 caractères)", - "addEditUserModalErrorUsernameExists": "Le nom d'utilisateur existe déjà", - "addEditUserModalNameLabel": "Nom", - "addEditUserModalNamePlaceholder": "Nom (max 45 caractères)", - "addEditUserModalEmailLabel": "Adresse e-mail", - "addEditUserModalEmailPlaceholder": "Adresse e-mail (max 45 caractères)", - "addEditUserModalErrorEmailInvalid": "L'adresse saisie n'est pas valide", - "addEditUserModalErrorEmailExists": "L'adresse e-mail existe déjà", - "addEditUserModalPasswordLabel": "Mot de Passe", - "addEditUserModalPasswordPlaceholder": "Mot de Passe", - "addEditUserModalErrorPasswordInvalid": "Le mot de passe ne répond pas aux exigences", - "addEditUserModalCityLabel": "Ville", - "addEditUserModalCityPlaceholder": "Nom (max 45 caractères)", - "addEditUserModalBirthdayLabel": "Anniversaire", - "addEditUserModalGenderLabel": "Sexe", - "addEditUserModalGenderOption1": "Homme", - "addEditUserModalGenderOption2": "Femme", - "addEditUserModalGenderOption3": "Non spécifié", - "addEditUserModalUnitsLabel": "Unités", - "addEditUserModalUnitsOption1": "Métrique", - "addEditUserModalUnitsOption2": "Impérial", - "addEditUserModalCurrencyLabel": "Currency", - "addEditUserModalHeightLabel": "Taille", - "addEditUserModalHeightPlaceholder": "Taille", - "addEditUserModalFeetValidationLabel": "Taille non valide. Veuillez entrer une taille valide en pieds.", - "addEditUserModalInchesValidationLabel": "Taille non valide. Veuillez entrer une taille valide en pieds.", - "addEditUserModalUserPreferredLanguageLabel": "Langue préférée", - "addEditUserModalUserFirstDayOfWeekLabel": "First day of week", - "addEditUserModalUserTypeLabel": "Type d'accès", - "addEditUserModalUserTypeOption1": "Utilisateur standard", - "addEditUserModalUserTypeOption2": "Administrateur", - "addEditUserModalIsActiveLabel": "Actif", - "addEditUserModalIsActiveOption1": "Oui", - "addEditUserModalIsActiveOption2": "Non", - "addEditUserModalDefaultActivityVisibilityLabel": "Visibilité par défaut des activités", - "addEditUserModalDefaultActivityVisibilityOption1": "Public", - "addEditUserModalDefaultActivityVisibilityOption2": "Abonnés", - "addEditUserModalDefaultActivityVisibilityOption3": "Privé", - "addEditUserModalErrorFetchingUserByUsername": "Erreur lors de la récupération de l'utilisateur par l'id", - "addEditUserModalErrorFetchingUserByEmail": "Erreur lors de la récupération de l'utilisateur par e-mail", - "addEditUserModalSuccessDeleteUserPhoto": "Photo de l'utilisateur supprimée avec succès", - "addEditUserModalErrorDeleteUserPhoto": "Erreur lors de la suppression de la photo d'utilisateur", - "addEditUserModalErrorUploadingUserPhoto": "Erreur lors de la suppression de la photo d'utilisateur", - "addEditUserModalSuccessAddUser": "L’utilisateur a bien été ajouté", - "addEditUserModalErrorAddUser": "Erreur lors de l'ajout de l'utilisateur", - "addEditUserModalSuccessEditUser": "Utilisateur modifié avec succès", - "addEditUserModalErrorEditUser": "Erreur lors de la modification de l'utilisateur" -} \ No newline at end of file + "addEditUserModalAddTitle": "Ajouter l'utilisateur", + "addEditUserModalEditTitle": "Modifier l'utilisateur", + "addEditUserModalEditProfileTitle": "Éditer le profil", + "addEditUserModalDeleteUserPhotoButton": "Supprimer la photo", + "addEditUserModalUserPhotoLabel": "Photo d'utilisateur", + "addEditUserModalUsernameLabel": "Identifiant", + "addEditUserModalUsernamePlaceholder": "Nom d'utilisateur (max 45 caractères)", + "addEditUserModalErrorUsernameExists": "Le nom d'utilisateur existe déjà", + "addEditUserModalNameLabel": "Nom", + "addEditUserModalNamePlaceholder": "Nom (max 45 caractères)", + "addEditUserModalEmailLabel": "Adresse e-mail", + "addEditUserModalEmailPlaceholder": "Adresse e-mail (max 45 caractères)", + "addEditUserModalErrorEmailInvalid": "L'adresse saisie n'est pas valide", + "addEditUserModalErrorEmailExists": "L'adresse e-mail existe déjà", + "addEditUserModalPasswordLabel": "Mot de Passe", + "addEditUserModalPasswordPlaceholder": "Mot de Passe", + "addEditUserModalErrorPasswordInvalid": "Le mot de passe ne répond pas aux exigences", + "addEditUserModalCityLabel": "Ville", + "addEditUserModalCityPlaceholder": "Nom (max 45 caractères)", + "addEditUserModalBirthdayLabel": "Anniversaire", + "addEditUserModalGenderLabel": "Sexe", + "addEditUserModalGenderOption1": "Homme", + "addEditUserModalGenderOption2": "Femme", + "addEditUserModalGenderOption3": "Non spécifié", + "addEditUserModalUnitsLabel": "Unités", + "addEditUserModalUnitsOption1": "Métrique", + "addEditUserModalUnitsOption2": "Impérial", + "addEditUserModalCurrencyLabel": "Currency", + "addEditUserModalHeightLabel": "Taille", + "addEditUserModalHeightPlaceholder": "Taille", + "addEditUserModalFeetValidationLabel": "Taille non valide. Veuillez entrer une taille valide en pieds.", + "addEditUserModalInchesValidationLabel": "Taille non valide. Veuillez entrer une taille valide en pieds.", + "addEditUserModalUserPreferredLanguageLabel": "Langue préférée", + "addEditUserModalUserFirstDayOfWeekLabel": "First day of week", + "addEditUserModalUserTypeLabel": "Type d'accès", + "addEditUserModalUserTypeOption1": "Utilisateur standard", + "addEditUserModalUserTypeOption2": "Administrateur", + "addEditUserModalIsActiveLabel": "Actif", + "addEditUserModalIsActiveOption1": "Oui", + "addEditUserModalIsActiveOption2": "Non", + "addEditUserModalDefaultActivityVisibilityLabel": "Visibilité par défaut des activités", + "addEditUserModalDefaultActivityVisibilityOption1": "Public", + "addEditUserModalDefaultActivityVisibilityOption2": "Abonnés", + "addEditUserModalDefaultActivityVisibilityOption3": "Privé", + "addEditUserModalErrorFetchingUserByUsername": "Erreur lors de la récupération de l'utilisateur par l'id", + "addEditUserModalErrorFetchingUserByEmail": "Erreur lors de la récupération de l'utilisateur par e-mail", + "addEditUserModalSuccessDeleteUserPhoto": "Photo de l'utilisateur supprimée avec succès", + "addEditUserModalErrorDeleteUserPhoto": "Erreur lors de la suppression de la photo d'utilisateur", + "addEditUserModalErrorUploadingUserPhoto": "Erreur lors de la suppression de la photo d'utilisateur", + "addEditUserModalSuccessAddUser": "L’utilisateur a bien été ajouté", + "addEditUserModalErrorAddUser": "Erreur lors de l'ajout de l'utilisateur", + "addEditUserModalSuccessEditUser": "Utilisateur modifié avec succès", + "addEditUserModalErrorEditUser": "Erreur lors de la modification de l'utilisateur" +} diff --git a/frontend/app/src/i18n/fr/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json b/frontend/app/src/i18n/fr/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json index 4b23c9e51..179f420ea 100644 --- a/frontend/app/src/i18n/fr/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json +++ b/frontend/app/src/i18n/fr/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json @@ -1,10 +1,10 @@ { - "modalChangeUserPasswordTitle": "Changer le mot de passe de l'utilisateur", - "modalChangeUserPasswordBodyLabel": "Changer le mot de passe pour l'utilisateur ", - "modalChangeUserPasswordPasswordLabel": "Nouveau mot de passe", - "modalChangeUserPasswordPasswordConfirmationLabel": "Confirmer le nouveau mot de passe", - "modalChangeUserPasswordFeedbackLabel": "Le mot de passe ne répond pas aux exigences", - "modalChangeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Les mots de passe ne correspondent pas", - "userChangePasswordSuccessMessage": "Le mot de passe a bien été modifié", - "userChangePasswordErrorMessage": "Erreur lors de la modification du mot de passe" -} \ No newline at end of file + "modalChangeUserPasswordTitle": "Changer le mot de passe de l'utilisateur", + "modalChangeUserPasswordBodyLabel": "Changer le mot de passe pour l'utilisateur ", + "modalChangeUserPasswordPasswordLabel": "Nouveau mot de passe", + "modalChangeUserPasswordPasswordConfirmationLabel": "Confirmer le nouveau mot de passe", + "modalChangeUserPasswordFeedbackLabel": "Le mot de passe ne répond pas aux exigences", + "modalChangeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Les mots de passe ne correspondent pas", + "userChangePasswordSuccessMessage": "Le mot de passe a bien été modifié", + "userChangePasswordErrorMessage": "Erreur lors de la modification du mot de passe" +} diff --git a/frontend/app/src/i18n/fr/components/settings/settingsUsersZone/usersListComponent.json b/frontend/app/src/i18n/fr/components/settings/settingsUsersZone/usersListComponent.json index 48eb10a08..7dadd1688 100644 --- a/frontend/app/src/i18n/fr/components/settings/settingsUsersZone/usersListComponent.json +++ b/frontend/app/src/i18n/fr/components/settings/settingsUsersZone/usersListComponent.json @@ -1,13 +1,13 @@ { - "userListAccessTypeOption1": "Utilisateur standard", - "userListAccessTypeOption2": "Administrateur", - "userListUserIsMeBadge": "Moi", - "userListUserIsAdminBadge": "Administrateur", - "userListUserIsInactiveBadge": "Inactif", - "userEditErrorMessage": "Erreur lors de la modification de l'utilisateur", - "modalDeleteUserTitle": "Supprimer l’utilisateur", - "modalDeleteUserBody": "Êtes-vous sûr de vouloir supprimer l'utilisateur ", - "userListUserSessionsTitle": "Sessions de l'utilisateur", - "userSessionDeleteSuccessMessage": "Session supprimée avec succès", - "userSessionDeleteErrorMessage": "Erreur lors de la suppression de session" -} \ No newline at end of file + "userListAccessTypeOption1": "Utilisateur standard", + "userListAccessTypeOption2": "Administrateur", + "userListUserIsMeBadge": "Moi", + "userListUserIsAdminBadge": "Administrateur", + "userListUserIsInactiveBadge": "Inactif", + "userEditErrorMessage": "Erreur lors de la modification de l'utilisateur", + "modalDeleteUserTitle": "Supprimer l’utilisateur", + "modalDeleteUserBody": "Êtes-vous sûr de vouloir supprimer l'utilisateur ", + "userListUserSessionsTitle": "Sessions de l'utilisateur", + "userSessionDeleteSuccessMessage": "Session supprimée avec succès", + "userSessionDeleteErrorMessage": "Erreur lors de la suppression de session" +} diff --git a/frontend/app/src/i18n/fr/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json b/frontend/app/src/i18n/fr/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json index 1bcd045ad..f4c253832 100644 --- a/frontend/app/src/i18n/fr/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json +++ b/frontend/app/src/i18n/fr/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json @@ -1,7 +1,7 @@ { - "passwordRequirementsTitle": "Les exigences de mot de passe comprennent :", - "passwordCharacters": "- 8 caractères ;", - "passwordCapitalLetters": "- 1 lettre majuscule ;", - "passwordNumbers": "- 1 chiffre ;", - "passwordSpecialCharacters": "- 1 caractère spécial ;" -} \ No newline at end of file + "passwordRequirementsTitle": "Les exigences de mot de passe comprennent :", + "passwordCharacters": "- 8 caractères ;", + "passwordCapitalLetters": "- 1 lettre majuscule ;", + "passwordNumbers": "- 1 chiffre ;", + "passwordSpecialCharacters": "- 1 caractère spécial ;" +} diff --git a/frontend/app/src/i18n/fr/components/settings/settingsUsersZoneComponent.json b/frontend/app/src/i18n/fr/components/settings/settingsUsersZoneComponent.json index 6b1248858..754c45cba 100644 --- a/frontend/app/src/i18n/fr/components/settings/settingsUsersZoneComponent.json +++ b/frontend/app/src/i18n/fr/components/settings/settingsUsersZoneComponent.json @@ -1,10 +1,10 @@ { - "buttonAddUser": "Ajouter l'utilisateur", - "labelSearchUsersByUsername": "Rechercher des utilisateurs par nom d'utilisateur", - "labelNumberOfUsers1": "Il y a un total de ", - "labelNumberOfUsers2": " utilisateur(s) (", - "labelNumberOfUsers3": " chargé(s) ):", - "successUserAdded": "L’utilisateur a bien été ajouté", - "successUserDeleted": "L’utilisateur a bien été supprimé", - "errorFetchingUsers": "Erreur lors de la recherche d'utilisateur" -} \ No newline at end of file + "buttonAddUser": "Ajouter l'utilisateur", + "labelSearchUsersByUsername": "Rechercher des utilisateurs par nom d'utilisateur", + "labelNumberOfUsers1": "Il y a un total de ", + "labelNumberOfUsers2": " utilisateur(s) (", + "labelNumberOfUsers3": " chargé(s) ):", + "successUserAdded": "L’utilisateur a bien été ajouté", + "successUserDeleted": "L’utilisateur a bien été supprimé", + "errorFetchingUsers": "Erreur lors de la recherche d'utilisateur" +} diff --git a/frontend/app/src/i18n/fr/components/users/userDistanceStatsComponent.json b/frontend/app/src/i18n/fr/components/users/userDistanceStatsComponent.json index 4848f011a..be1abc1ff 100644 --- a/frontend/app/src/i18n/fr/components/users/userDistanceStatsComponent.json +++ b/frontend/app/src/i18n/fr/components/users/userDistanceStatsComponent.json @@ -1,4 +1,4 @@ { - "thisWeekDistancesTitle": "Week top 3", - "thisMonthDistancesTitle": "Month top 3" -} \ No newline at end of file + "thisWeekDistancesTitle": "Week top 3", + "thisMonthDistancesTitle": "Month top 3" +} diff --git a/frontend/app/src/i18n/fr/components/users/userGoalsStatsComponent.json b/frontend/app/src/i18n/fr/components/users/userGoalsStatsComponent.json index 365523327..a7391a0bd 100644 --- a/frontend/app/src/i18n/fr/components/users/userGoalsStatsComponent.json +++ b/frontend/app/src/i18n/fr/components/users/userGoalsStatsComponent.json @@ -1,13 +1,13 @@ { - "title": "Goals", - "activityTypeRun": "Run", - "activityTypeBike": "Bike", - "activityTypeSwim": "Swim", - "activityTypeWalk": "Walk", - "activityTypeStrength": "Strength", - "intervalOption1": "Daily", - "intervalOption2": "Weekly", - "intervalOption3": "Monthly", - "intervalOption4": "Yearly", - "activities": "activities" -} \ No newline at end of file + "title": "Goals", + "activityTypeRun": "Run", + "activityTypeBike": "Bike", + "activityTypeSwim": "Swim", + "activityTypeWalk": "Walk", + "activityTypeStrength": "Strength", + "intervalOption1": "Daily", + "intervalOption2": "Weekly", + "intervalOption3": "Monthly", + "intervalOption4": "Yearly", + "activities": "activities" +} diff --git a/frontend/app/src/i18n/fr/gears/gearView.json b/frontend/app/src/i18n/fr/gears/gearView.json index b8c28e0ff..88c2b60f3 100644 --- a/frontend/app/src/i18n/fr/gears/gearView.json +++ b/frontend/app/src/i18n/fr/gears/gearView.json @@ -1,31 +1,31 @@ { - "buttonAddComponent": "Add component", - "buttonEditGear": "Edit Gear", - "buttonDeleteGear": "Delete Gear", - "modalDeleteGearBody1": "Êtes-vous sûr de vouloir supprimer l'équipement", - "modalDeleteGearBody2": "Cette action est irréversible.", - "gearIsActiveBadge": "Actif", - "gearIsInactiveBadge": "Inactif", - "gearTypeOption1": "Vélo", - "gearTypeOption2": "Chaussures", - "gearTypeOption3": "Combinaison", - "gearTypeOption4": "Raquette", - "gearTypeOption5": "Skis", - "gearTypeOption6": "Snowboard", - "gearTypeOption7": "Windsurf", - "gearTypeOption8": "Water sports board", - "gearFromStrava": "Strava", - "gearFromGarminConnect": "Garmin Connect", - "labelBrand": "Marque", - "labelModel": "Modèle", - "labelPurchaseValue": "Purchase value", - "labelTotalCost": "Total cost", - "labelDistance": "Distance", - "labelTime": "Time", - "titleComponents": "Components", - "showInactiveComponents": "Show inactive", - "title": "Activités de l'équipement", - "successGearEdited": "L'équipement a bien été modifié", - "errorGearDelete": "Erreur lors de la suppression de l'équipement", - "errorFetchingGears": "Erreur lors de la recherche des équipements" -} \ No newline at end of file + "buttonAddComponent": "Add component", + "buttonEditGear": "Edit Gear", + "buttonDeleteGear": "Delete Gear", + "modalDeleteGearBody1": "Êtes-vous sûr de vouloir supprimer l'équipement", + "modalDeleteGearBody2": "Cette action est irréversible.", + "gearIsActiveBadge": "Actif", + "gearIsInactiveBadge": "Inactif", + "gearTypeOption1": "Vélo", + "gearTypeOption2": "Chaussures", + "gearTypeOption3": "Combinaison", + "gearTypeOption4": "Raquette", + "gearTypeOption5": "Skis", + "gearTypeOption6": "Snowboard", + "gearTypeOption7": "Windsurf", + "gearTypeOption8": "Water sports board", + "gearFromStrava": "Strava", + "gearFromGarminConnect": "Garmin Connect", + "labelBrand": "Marque", + "labelModel": "Modèle", + "labelPurchaseValue": "Purchase value", + "labelTotalCost": "Total cost", + "labelDistance": "Distance", + "labelTime": "Time", + "titleComponents": "Components", + "showInactiveComponents": "Show inactive", + "title": "Activités de l'équipement", + "successGearEdited": "L'équipement a bien été modifié", + "errorGearDelete": "Erreur lors de la suppression de l'équipement", + "errorFetchingGears": "Erreur lors de la recherche des équipements" +} diff --git a/frontend/app/src/i18n/fr/gears/gearsView.json b/frontend/app/src/i18n/fr/gears/gearsView.json index fdd5bef7a..17d48099a 100644 --- a/frontend/app/src/i18n/fr/gears/gearsView.json +++ b/frontend/app/src/i18n/fr/gears/gearsView.json @@ -1,13 +1,13 @@ { - "title": "Équipement", - "buttonAddGear": "Ajouter un équipement", - "subTitleSearchGearByNickname": "Rechercher un équipement par surnom", - "placeholderSearchGearByNickname": "Surnom", - "buttonSearchGear": "Rechercher un équipement", - "displayUserNumberOfGears1": "Il y a un total de ", - "displayUserNumberOfGears2": " équipement(s) (", - "displayUserNumberOfGears3": " chargé(s) ):", - "successGearDeleted": "Équipement supprimé avec succès", - "errorGearNotFound": "Équipement introuvable", - "errorFetchingGears": "Erreur lors de la recherche d'utilisateur" -} \ No newline at end of file + "title": "Équipement", + "buttonAddGear": "Ajouter un équipement", + "subTitleSearchGearByNickname": "Rechercher un équipement par surnom", + "placeholderSearchGearByNickname": "Surnom", + "buttonSearchGear": "Rechercher un équipement", + "displayUserNumberOfGears1": "Il y a un total de ", + "displayUserNumberOfGears2": " équipement(s) (", + "displayUserNumberOfGears3": " chargé(s) ):", + "successGearDeleted": "Équipement supprimé avec succès", + "errorGearNotFound": "Équipement introuvable", + "errorFetchingGears": "Erreur lors de la recherche d'utilisateur" +} diff --git a/frontend/app/src/i18n/fr/generalItems.json b/frontend/app/src/i18n/fr/generalItems.json index 18519a2d4..8a75d7fa5 100644 --- a/frontend/app/src/i18n/fr/generalItems.json +++ b/frontend/app/src/i18n/fr/generalItems.json @@ -1,72 +1,72 @@ { - "buttonBack": "Précédent", - "buttonClose": "Fermer", - "true": "Vrai", - "false": "Faux", - "yes": "Oui", - "no": "Non", - "ofWithSpaces": " sur ", - "languageOption1": "Anglais (US)", - "languageOption2": "Catalan (CA)", - "languageOption3": "Portugais (PT)", - "languageOption4": "Allemand (DE)", - "languageOption5": "Français (FR)", - "languageOption6": "Néerlandais (NL)", - "languageOption7": "Espagnol (ES)", - "firstDayOfWeekOption0": "dimanche", - "firstDayOfWeekOption1": "lundi", - "firstDayOfWeekOption2": "mardi", - "firstDayOfWeekOption3": "mercredi", - "firstDayOfWeekOption4": "Jeudi", - "firstDayOfWeekOption5": "vendredi", - "firstDayOfWeekOption6": "samedi", - "buttonlistAll": "Tout lister", - "requiredField": "Champs requis", - "labelNotApplicable": "N / A", - "labelNoData": "Pas de données", - "unitsCm": "cm", - "unitsCms": "cms", - "unitsM": "m", - "unitsKm": "km", - "unitsKmH": "km/h", - "unitsKg": "kg", - "labelWeightInKg": "Poids en kg", - "unitsInches": "pouces", - "unitsFeet": "pieds", - "unitsFeetShort": "ft", - "unitsFeetInches": "pieds, pouces", - "unitsMiles": "miles", - "unitsYards": "yards", - "unitsMph": "mile/h", - "unitsLbs": "livres", - "labelWeightInLbs": "Poids en livres", - "unitsCalories": "kcal", - "unitsBpm": "bpm", - "labelHRinBpm": "Fréquence cardiaque en bpm", - "unitsWattsShort": "W", - "labelPowerInWatts": "Puissance en watts", - "labelCadenceInRpm": "Cadence en tr/min", - "unitsSpm": "spm", - "labelElevationInMeters": "Élévation en mètres", - "labelElevationInFeet": "Élévation en pieds", - "labelVelocityInKmH": "Vitesse en km/h", - "labelVelocityInMph": "Vitesse en mile/h", - "labelPaceInMinKm": "Rythme en min/km", - "labelPaceInMin100m": "Rythme en min/100m", - "labelPaceInMinMile": "Rythme en min/mile", - "labelPaceInMin100yd": "Rythme en min/100yards", - "labelLaps": "Intervalles", - "labelRest": "Repos", - "labelStrokeRateInSpm": "Cadence en spm", - "startDateLabel": "Date de début", - "endDateLabel": "Date de fin", - "cancel": "Annuler", - "loading": "Сhargement", - "betaTag": " (Bêta)", - "currencyEuro": "Euro", - "currencyEuroSymbol": "€", - "currencyDollar": "Dollar US", - "currencyDollarSymbol": "$", - "currencyPound": "Livre sterling", - "currencyPoundSymbol": "£" + "buttonBack": "Précédent", + "buttonClose": "Fermer", + "true": "Vrai", + "false": "Faux", + "yes": "Oui", + "no": "Non", + "ofWithSpaces": " sur ", + "languageOption1": "Anglais (US)", + "languageOption2": "Catalan (CA)", + "languageOption3": "Portugais (PT)", + "languageOption4": "Allemand (DE)", + "languageOption5": "Français (FR)", + "languageOption6": "Néerlandais (NL)", + "languageOption7": "Espagnol (ES)", + "firstDayOfWeekOption0": "dimanche", + "firstDayOfWeekOption1": "lundi", + "firstDayOfWeekOption2": "mardi", + "firstDayOfWeekOption3": "mercredi", + "firstDayOfWeekOption4": "Jeudi", + "firstDayOfWeekOption5": "vendredi", + "firstDayOfWeekOption6": "samedi", + "buttonlistAll": "Tout lister", + "requiredField": "Champs requis", + "labelNotApplicable": "N / A", + "labelNoData": "Pas de données", + "unitsCm": "cm", + "unitsCms": "cms", + "unitsM": "m", + "unitsKm": "km", + "unitsKmH": "km/h", + "unitsKg": "kg", + "labelWeightInKg": "Poids en kg", + "unitsInches": "pouces", + "unitsFeet": "pieds", + "unitsFeetShort": "ft", + "unitsFeetInches": "pieds, pouces", + "unitsMiles": "miles", + "unitsYards": "yards", + "unitsMph": "mile/h", + "unitsLbs": "livres", + "labelWeightInLbs": "Poids en livres", + "unitsCalories": "kcal", + "unitsBpm": "bpm", + "labelHRinBpm": "Fréquence cardiaque en bpm", + "unitsWattsShort": "W", + "labelPowerInWatts": "Puissance en watts", + "labelCadenceInRpm": "Cadence en tr/min", + "unitsSpm": "spm", + "labelElevationInMeters": "Élévation en mètres", + "labelElevationInFeet": "Élévation en pieds", + "labelVelocityInKmH": "Vitesse en km/h", + "labelVelocityInMph": "Vitesse en mile/h", + "labelPaceInMinKm": "Rythme en min/km", + "labelPaceInMin100m": "Rythme en min/100m", + "labelPaceInMinMile": "Rythme en min/mile", + "labelPaceInMin100yd": "Rythme en min/100yards", + "labelLaps": "Intervalles", + "labelRest": "Repos", + "labelStrokeRateInSpm": "Cadence en spm", + "startDateLabel": "Date de début", + "endDateLabel": "Date de fin", + "cancel": "Annuler", + "loading": "Сhargement", + "betaTag": " (Bêta)", + "currencyEuro": "Euro", + "currencyEuroSymbol": "€", + "currencyDollar": "Dollar US", + "currencyDollarSymbol": "$", + "currencyPound": "Livre sterling", + "currencyPoundSymbol": "£" } diff --git a/frontend/app/src/i18n/fr/healthView.json b/frontend/app/src/i18n/fr/healthView.json index e54d30e3f..2dd377320 100644 --- a/frontend/app/src/i18n/fr/healthView.json +++ b/frontend/app/src/i18n/fr/healthView.json @@ -1,5 +1,5 @@ { - "title": "Santé", - "errorFetchingHealthData": "Erreur lors de la récupération des données de santé", - "errorFetchingHealthTargets": "Erreur lors de la récupération des objectifs de santé" -} \ No newline at end of file + "title": "Santé", + "errorFetchingHealthData": "Erreur lors de la récupération des données de santé", + "errorFetchingHealthTargets": "Erreur lors de la récupération des objectifs de santé" +} diff --git a/frontend/app/src/i18n/fr/homeView.json b/frontend/app/src/i18n/fr/homeView.json index 5c6324a48..4903a478c 100644 --- a/frontend/app/src/i18n/fr/homeView.json +++ b/frontend/app/src/i18n/fr/homeView.json @@ -1,18 +1,18 @@ { - "title": "Endurain", - "buttonAddActivity": "Ajouter une activité", - "fieldLabelUploadFileType": "Charger un fichier .gpx ou .fit", - "radioUserActivities": "Mes activités", - "radioFollowerActivities": "Activités des abonnés", - "pillIsHidden": "Masqué", - "successActivityAdded": "Activité ajoutée avec succès", - "errorActivityAdded": "Erreur lors de l'ajout de l'activité", - "refreshingActivities": "Actualisation des activités à partir des services liés", - "successActivitiesRefreshed": "Activités actualisées avec succès", - "errorActivityNotFound": "Activité non trouvée", - "processingActivity": "Traitement de l'activité", - "successActivityDeleted": "Activité supprimée avec succès", - "errorFetchingUserStats": "Erreur lors de la récupération des statistiques de l'utilisateur", - "errorFetchingUserActivities": "Erreur lors de la récupération des activités de l'utilisateur", - "errorFetchingMedia": "Erreur lors de la récupération des médias de l'activité" -} \ No newline at end of file + "title": "Endurain", + "buttonAddActivity": "Ajouter une activité", + "fieldLabelUploadFileType": "Charger un fichier .gpx ou .fit", + "radioUserActivities": "Mes activités", + "radioFollowerActivities": "Activités des abonnés", + "pillIsHidden": "Masqué", + "successActivityAdded": "Activité ajoutée avec succès", + "errorActivityAdded": "Erreur lors de l'ajout de l'activité", + "refreshingActivities": "Actualisation des activités à partir des services liés", + "successActivitiesRefreshed": "Activités actualisées avec succès", + "errorActivityNotFound": "Activité non trouvée", + "processingActivity": "Traitement de l'activité", + "successActivityDeleted": "Activité supprimée avec succès", + "errorFetchingUserStats": "Erreur lors de la récupération des statistiques de l'utilisateur", + "errorFetchingUserActivities": "Erreur lors de la récupération des activités de l'utilisateur", + "errorFetchingMedia": "Erreur lors de la récupération des médias de l'activité" +} diff --git a/frontend/app/src/i18n/fr/notFoundView.json b/frontend/app/src/i18n/fr/notFoundView.json index 7db061b49..611481471 100644 --- a/frontend/app/src/i18n/fr/notFoundView.json +++ b/frontend/app/src/i18n/fr/notFoundView.json @@ -1,5 +1,5 @@ { - "title": "Oups ! Page introuvable", - "subTitle": "La page que vous cherchez n'existe pas ou a été modifiée.", - "backToHomeButton": "Retour à l'accueil" -} \ No newline at end of file + "title": "Oups ! Page introuvable", + "subTitle": "La page que vous cherchez n'existe pas ou a été modifiée.", + "backToHomeButton": "Retour à l'accueil" +} diff --git a/frontend/app/src/i18n/fr/searchView.json b/frontend/app/src/i18n/fr/searchView.json index f651dee77..ed7e29788 100644 --- a/frontend/app/src/i18n/fr/searchView.json +++ b/frontend/app/src/i18n/fr/searchView.json @@ -1,35 +1,35 @@ { - "searchSelectLabel": "Rechercher", - "searchSelectOptionActivity": "Activité", - "searchSelectOptionUser": "Utilisateur", - "searchSelectOptionGear": "Équipement", - "searchSelectActivityType0": "Tous", - "searchSelectActivityType1": "Courir", - "searchSelectActivityType2": "Course", - "searchSelectActivityType3": "Natation", - "searchSelectActivityType4": "Séance d'entraînement", - "searchSelectActivityType5": "Marche", - "searchSelectActivityType6": "Randonnée", - "searchSelectActivityType7": "Aviron", - "searchSelectActivityType8": "Yoga", - "searchSelectActivityType9": "Ski", - "searchSelectActivityType10": "Snowboard", - "searchSelectActivityType11": "Tennis", - "searchSelectActivityType12": "Windsurf", - "searchSelectActivityType13": "Stand up paddling", - "searchSelectActivityType14": "Surf", - "searchSelectGearType0": "Tous", - "searchSelectGearType1": "Vélo", - "searchSelectGearType2": "Chaussures", - "searchSelectGearType3": "Combinaison", - "searchSelectGearType4": "Raquette", - "searchSelectGearType5": "Skis", - "searchSelectGearType6": "Snowboard", - "searchSelectGearType7": "Windsurf", - "searchSelectGearType8": "Water sports board", - "resultIsInactiveBadge": "Inactif", - "searchInputPlaceholder": "Rechercher le texte", - "errorFetchingUserWithUsernameContains": "Erreur lors de la récupération de l'utilisateur avec le nom d'utilisateur", - "errorFetchingActivityWithNameContains": "Erreur lors de la récupération de l'activité avec le nom", - "errorFetchingGearWithNicknameContains": "Erreur lors de la récupération de l'équipement avec le surnom" -} \ No newline at end of file + "searchSelectLabel": "Rechercher", + "searchSelectOptionActivity": "Activité", + "searchSelectOptionUser": "Utilisateur", + "searchSelectOptionGear": "Équipement", + "searchSelectActivityType0": "Tous", + "searchSelectActivityType1": "Courir", + "searchSelectActivityType2": "Course", + "searchSelectActivityType3": "Natation", + "searchSelectActivityType4": "Séance d'entraînement", + "searchSelectActivityType5": "Marche", + "searchSelectActivityType6": "Randonnée", + "searchSelectActivityType7": "Aviron", + "searchSelectActivityType8": "Yoga", + "searchSelectActivityType9": "Ski", + "searchSelectActivityType10": "Snowboard", + "searchSelectActivityType11": "Tennis", + "searchSelectActivityType12": "Windsurf", + "searchSelectActivityType13": "Stand up paddling", + "searchSelectActivityType14": "Surf", + "searchSelectGearType0": "Tous", + "searchSelectGearType1": "Vélo", + "searchSelectGearType2": "Chaussures", + "searchSelectGearType3": "Combinaison", + "searchSelectGearType4": "Raquette", + "searchSelectGearType5": "Skis", + "searchSelectGearType6": "Snowboard", + "searchSelectGearType7": "Windsurf", + "searchSelectGearType8": "Water sports board", + "resultIsInactiveBadge": "Inactif", + "searchInputPlaceholder": "Rechercher le texte", + "errorFetchingUserWithUsernameContains": "Erreur lors de la récupération de l'utilisateur avec le nom d'utilisateur", + "errorFetchingActivityWithNameContains": "Erreur lors de la récupération de l'activité avec le nom", + "errorFetchingGearWithNicknameContains": "Erreur lors de la récupération de l'équipement avec le surnom" +} diff --git a/frontend/app/src/i18n/fr/settingsView.json b/frontend/app/src/i18n/fr/settingsView.json index 60073b9ff..1e24b7a36 100644 --- a/frontend/app/src/i18n/fr/settingsView.json +++ b/frontend/app/src/i18n/fr/settingsView.json @@ -1,3 +1,3 @@ { - "title": "Paramètres" -} \ No newline at end of file + "title": "Paramètres" +} diff --git a/frontend/app/src/i18n/fr/strava/stravaCallbackView.json b/frontend/app/src/i18n/fr/strava/stravaCallbackView.json index 213ac273c..17dfddd75 100644 --- a/frontend/app/src/i18n/fr/strava/stravaCallbackView.json +++ b/frontend/app/src/i18n/fr/strava/stravaCallbackView.json @@ -1,4 +1,4 @@ { - "stravaCallbackViewTitle1": "Gestion du callback de Strava", - "stravaCallbackViewTitle2": "Veuillez patienter pendant que Strava est lié à votre compte. Ne rafraîchissez pas cette page." -} \ No newline at end of file + "stravaCallbackViewTitle1": "Gestion du callback de Strava", + "stravaCallbackViewTitle2": "Veuillez patienter pendant que Strava est lié à votre compte. Ne rafraîchissez pas cette page." +} diff --git a/frontend/app/src/i18n/fr/userView.json b/frontend/app/src/i18n/fr/userView.json index 3e214e7ba..80a46333d 100644 --- a/frontend/app/src/i18n/fr/userView.json +++ b/frontend/app/src/i18n/fr/userView.json @@ -1,32 +1,32 @@ { - "thisMonthActivitiesNumber": "Activités du mois", - "userFollowing": "Abonnements", - "userFollowers": "Abonnés", - "navigationActivities": "Activités", - "navigationFollowing": "Abonnements", - "navigationFollowers": "Abonnés", - "navigationUserSettings": "Paramètres utilisateur", - "navigationFollow": "S'abonner", - "modalFollowUserTitle": "S'abonner à l'utilisateur", - "modalFollowUserBody": "Êtes-vous sûr de vouloir suivre l'utilisateur ", - "errorUnableToSendFollow": "Impossible d'envoyer la demande de suivi à l'utilisateur", - "successFollowRequestSent": "Demande de suivi envoyée", - "navigationRequestSent": "Demande envoyée", - "modalCancelFollowRequestTitle": "Annuler la demande de suivi", - "modalCancelFollowRequestBody": "Êtes-vous sûr de vouloir annuler la demande d'abonnement pour l'utilisateur ", - "errorUnableToCancelFollowRequest": "Impossible d'annuler la demande d'abonnement à l'utilisateur", - "successFollowRequestCancelled": "Demande d'abonnement annulée", - "navigationUnfollow": "Se désabonner", - "modalUnfollowUserTitle": "Se désabonner de l'utilisateur", - "modalUnfollowUserBody": "Êtes-vous sûr de vouloir vous désabonner de l'utilisateur ", - "errorUnableToUnfollow": "Impossible de se désabonner de l'utilisateur", - "successUserUnfollowed": "L'utilisateur n'est plus suivi", - "activitiesPaginationWeek0": "Cette semaine", - "activitiesPaginationWeek51": "Il y a un an", - "successFollowingDeleted": "Abonnement supprimé", - "successFollowerDeleted": "Abonné supprimé", - "successFollowerAccepted": "Abonné accepté", - "errorFetchingUserStats": "Erreur lors de la récupération des statistiques de l'utilisateur", - "errorFetchingUserFollowers": "Erreur lors de la récupération des statistiques de l'utilisateur", - "errorFetchingUserActivities": "Erreur lors de la récupération des activités de l'utilisateur" -} \ No newline at end of file + "thisMonthActivitiesNumber": "Activités du mois", + "userFollowing": "Abonnements", + "userFollowers": "Abonnés", + "navigationActivities": "Activités", + "navigationFollowing": "Abonnements", + "navigationFollowers": "Abonnés", + "navigationUserSettings": "Paramètres utilisateur", + "navigationFollow": "S'abonner", + "modalFollowUserTitle": "S'abonner à l'utilisateur", + "modalFollowUserBody": "Êtes-vous sûr de vouloir suivre l'utilisateur ", + "errorUnableToSendFollow": "Impossible d'envoyer la demande de suivi à l'utilisateur", + "successFollowRequestSent": "Demande de suivi envoyée", + "navigationRequestSent": "Demande envoyée", + "modalCancelFollowRequestTitle": "Annuler la demande de suivi", + "modalCancelFollowRequestBody": "Êtes-vous sûr de vouloir annuler la demande d'abonnement pour l'utilisateur ", + "errorUnableToCancelFollowRequest": "Impossible d'annuler la demande d'abonnement à l'utilisateur", + "successFollowRequestCancelled": "Demande d'abonnement annulée", + "navigationUnfollow": "Se désabonner", + "modalUnfollowUserTitle": "Se désabonner de l'utilisateur", + "modalUnfollowUserBody": "Êtes-vous sûr de vouloir vous désabonner de l'utilisateur ", + "errorUnableToUnfollow": "Impossible de se désabonner de l'utilisateur", + "successUserUnfollowed": "L'utilisateur n'est plus suivi", + "activitiesPaginationWeek0": "Cette semaine", + "activitiesPaginationWeek51": "Il y a un an", + "successFollowingDeleted": "Abonnement supprimé", + "successFollowerDeleted": "Abonné supprimé", + "successFollowerAccepted": "Abonné accepté", + "errorFetchingUserStats": "Erreur lors de la récupération des statistiques de l'utilisateur", + "errorFetchingUserFollowers": "Erreur lors de la récupération des statistiques de l'utilisateur", + "errorFetchingUserActivities": "Erreur lors de la récupération des activités de l'utilisateur" +} diff --git a/frontend/app/src/i18n/nl/activityItems.json b/frontend/app/src/i18n/nl/activityItems.json index 8bbf2e55c..2c68b9634 100644 --- a/frontend/app/src/i18n/nl/activityItems.json +++ b/frontend/app/src/i18n/nl/activityItems.json @@ -1,37 +1,37 @@ { - "run": "Run", - "trailRun": "Trail run", - "virtualRun": "Virtual run", - "ride": "Ride", - "gravelRide": "Gravel ride", - "mtbRide": "MTB ride", - "virtualRide": "Virtual ride", - "lapSwimming": "Lap swimming", - "openWaterSwimming": "Open water swimming", - "workout": "Workout", - "walk": "Walk", - "indoorWalk": "Indoor walk", - "hike": "Hike", - "rowing": "Rowing", - "yoga": "Yoga", - "alpineSki": "Alpine ski", - "nordicSki": "Nordic ski", - "snowboard": "Snowboard", - "transition": "Transition", - "strengthTraining": "Strength training", - "crossfit": "CrossFit", - "tennis": "Tennis", - "tableTennis": "Table tennis", - "badminton": "Badminton", - "squash": "Squash", - "racquetball": "Racquetball", - "pickleball": "Pickleball", - "commutingRide": "Commuting ride", - "indoorRide": "Indoor ride", - "mixedSurfaceRide": "Mixed surface ride", - "windsurf": "Windsurf", - "standUpPaddling": "Stand up paddling", - "surf": "Surf", - "trackRun": "Track run", - "labelWorkout": " workout" -} \ No newline at end of file + "run": "Run", + "trailRun": "Trail run", + "virtualRun": "Virtual run", + "ride": "Ride", + "gravelRide": "Gravel ride", + "mtbRide": "MTB ride", + "virtualRide": "Virtual ride", + "lapSwimming": "Lap swimming", + "openWaterSwimming": "Open water swimming", + "workout": "Workout", + "walk": "Walk", + "indoorWalk": "Indoor walk", + "hike": "Hike", + "rowing": "Rowing", + "yoga": "Yoga", + "alpineSki": "Alpine ski", + "nordicSki": "Nordic ski", + "snowboard": "Snowboard", + "transition": "Transition", + "strengthTraining": "Strength training", + "crossfit": "CrossFit", + "tennis": "Tennis", + "tableTennis": "Table tennis", + "badminton": "Badminton", + "squash": "Squash", + "racquetball": "Racquetball", + "pickleball": "Pickleball", + "commutingRide": "Commuting ride", + "indoorRide": "Indoor ride", + "mixedSurfaceRide": "Mixed surface ride", + "windsurf": "Windsurf", + "standUpPaddling": "Stand up paddling", + "surf": "Surf", + "trackRun": "Track run", + "labelWorkout": " workout" +} diff --git a/frontend/app/src/i18n/nl/activityView.json b/frontend/app/src/i18n/nl/activityView.json index 9ce7f5d5d..973a7a47f 100644 --- a/frontend/app/src/i18n/nl/activityView.json +++ b/frontend/app/src/i18n/nl/activityView.json @@ -1,13 +1,13 @@ { - "labelGear": "Uitrusting", - "labelGearNotSet": "Niet ingesteld", - "modalLabelDeleteGear": "Verwijder uitrusting uit activiteit", - "modalLabelDeleteGearBody": "Weet je zeker dat je de uitrusting uit de activiteit wilt verwijderen?", - "modalLabelDeleteGearButton": "Verwijder uitrusting", - "successMessageGearAdded": "Uitrusting toegevoegd aan activiteit", - "successMessageGearDeleted": "Uitrusting verwijderd uit activiteit", - "errorMessageDeleteGear": "Fout bij verwijderen van uitrusting uit activiteit", - "errorMessageActivityNotFound": "Activiteit niet gevonden", - "alertPrivacyMessage": "Je hebt informatie in deze activiteit verborgen. Je kunt het zelf zien, maar anderen niet.", - "isHiddenMessage": "This activity is hidden. Probably because it is a duplicate or was hidden by the user." -} \ No newline at end of file + "labelGear": "Uitrusting", + "labelGearNotSet": "Niet ingesteld", + "modalLabelDeleteGear": "Verwijder uitrusting uit activiteit", + "modalLabelDeleteGearBody": "Weet je zeker dat je de uitrusting uit de activiteit wilt verwijderen?", + "modalLabelDeleteGearButton": "Verwijder uitrusting", + "successMessageGearAdded": "Uitrusting toegevoegd aan activiteit", + "successMessageGearDeleted": "Uitrusting verwijderd uit activiteit", + "errorMessageDeleteGear": "Fout bij verwijderen van uitrusting uit activiteit", + "errorMessageActivityNotFound": "Activiteit niet gevonden", + "alertPrivacyMessage": "Je hebt informatie in deze activiteit verborgen. Je kunt het zelf zien, maar anderen niet.", + "isHiddenMessage": "This activity is hidden. Probably because it is a duplicate or was hidden by the user." +} diff --git a/frontend/app/src/i18n/nl/components/activities/activityBellowMPillsComponent.json b/frontend/app/src/i18n/nl/components/activities/activityBellowMPillsComponent.json index 9d17327dd..0d89613ae 100644 --- a/frontend/app/src/i18n/nl/components/activities/activityBellowMPillsComponent.json +++ b/frontend/app/src/i18n/nl/components/activities/activityBellowMPillsComponent.json @@ -1,25 +1,25 @@ { - "subTitlePace": "Tempo", - "labelAvgPace": "Gem tempo", - "labelMovingTime": "Beweeg tijd", - "labelElapsedTime": "Verlopen tijd", - "subTitleSpeed": "Snelheid", - "labelAvgSpeed": "Gem snelheid", - "labelMaxSpeed": "Max snelheid", - "subTitleHeartRate": "Hartslag", - "labelAvgHeartRate": "Gem hartslag", - "labelMaxHeartRate": "Max hartslag", - "subTitlePower": "Vermogen", - "labelAvgPower": "Gem vermogen", - "labelMaxPower": "Max vermogen", - "labelNormalizedPower": "Genormaliseerd vermogen", - "subTitleCadence": "Cadans", - "labelAvgCadence": "Gem Cadans", - "labelMaxCadence": "Max Candans", - "subTitleElevation": "Hoogte", - "labelElevationGain": "Stijging", - "labelElevationLoss": "Daling", - "subTitleStrokeRate": "Slagsnelheid", - "labelAvgStrokeRate": "Gem slagsnelheid", - "labelMaxStrokeRate": "Max slagsnelheid" -} \ No newline at end of file + "subTitlePace": "Tempo", + "labelAvgPace": "Gem tempo", + "labelMovingTime": "Beweeg tijd", + "labelElapsedTime": "Verlopen tijd", + "subTitleSpeed": "Snelheid", + "labelAvgSpeed": "Gem snelheid", + "labelMaxSpeed": "Max snelheid", + "subTitleHeartRate": "Hartslag", + "labelAvgHeartRate": "Gem hartslag", + "labelMaxHeartRate": "Max hartslag", + "subTitlePower": "Vermogen", + "labelAvgPower": "Gem vermogen", + "labelMaxPower": "Max vermogen", + "labelNormalizedPower": "Genormaliseerd vermogen", + "subTitleCadence": "Cadans", + "labelAvgCadence": "Gem Cadans", + "labelMaxCadence": "Max Candans", + "subTitleElevation": "Hoogte", + "labelElevationGain": "Stijging", + "labelElevationLoss": "Daling", + "subTitleStrokeRate": "Slagsnelheid", + "labelAvgStrokeRate": "Gem slagsnelheid", + "labelMaxStrokeRate": "Max slagsnelheid" +} diff --git a/frontend/app/src/i18n/nl/components/activities/activityLapsComponent.json b/frontend/app/src/i18n/nl/components/activities/activityLapsComponent.json index eec28a747..d7cd53fb3 100644 --- a/frontend/app/src/i18n/nl/components/activities/activityLapsComponent.json +++ b/frontend/app/src/i18n/nl/components/activities/activityLapsComponent.json @@ -1,14 +1,14 @@ { - "labelLapNumber": "Ronde", - "labelLapIntensity": "Intensiteit", - "labelLapDistance": "Afstand", - "labelLapTime": "Tijd", - "labelLapPace": "Tempo", - "labelLapSpeed": "Snelheid", - "labelLapElevation": "Hoogte", - "labelLapElev": "Hoogte", - "labelLapAvgHr": "Gem hartslag", - "labelLapHR": "HS", - "labelLapStrokeRate": "Slagsnelheid", - "labelLapSR": "Auto lap" -} \ No newline at end of file + "labelLapNumber": "Ronde", + "labelLapIntensity": "Intensiteit", + "labelLapDistance": "Afstand", + "labelLapTime": "Tijd", + "labelLapPace": "Tempo", + "labelLapSpeed": "Snelheid", + "labelLapElevation": "Hoogte", + "labelLapElev": "Hoogte", + "labelLapAvgHr": "Gem hartslag", + "labelLapHR": "HS", + "labelLapStrokeRate": "Slagsnelheid", + "labelLapSR": "Auto lap" +} diff --git a/frontend/app/src/i18n/nl/components/activities/activityMandAbovePillsComponent.json b/frontend/app/src/i18n/nl/components/activities/activityMandAbovePillsComponent.json index d76d5ef4f..65301d782 100644 --- a/frontend/app/src/i18n/nl/components/activities/activityMandAbovePillsComponent.json +++ b/frontend/app/src/i18n/nl/components/activities/activityMandAbovePillsComponent.json @@ -1,17 +1,17 @@ { - "labelPillGraphs": "Grafieken", - "labelPillLaps": "Rondes", - "labelPillWorkoutSets": "Sets", - "labelGraph": "Activiteit data grafieken", - "labelGraphHR": "Hartslag", - "labelHRZones": "Hartslag zones", - "labelGraphPower": "Vermogen", - "labelGraphCadence": "Cadans", - "labelGraphElevation": "Hoogte", - "labelGraphVelocity": "Snelheid", - "labelGraphPace": "Tempo", - "labelGraphHRZone": "Zone", - "labelDownsampling": "Gegevens teruggeschaald naar ~200 punten", - "errorMessageProcessingActivityStreams": "Fout bij verwerken activiteit streams", - "labelGraphStrokeRate": "Slagsnelheid" -} \ No newline at end of file + "labelPillGraphs": "Grafieken", + "labelPillLaps": "Rondes", + "labelPillWorkoutSets": "Sets", + "labelGraph": "Activiteit data grafieken", + "labelGraphHR": "Hartslag", + "labelHRZones": "Hartslag zones", + "labelGraphPower": "Vermogen", + "labelGraphCadence": "Cadans", + "labelGraphElevation": "Hoogte", + "labelGraphVelocity": "Snelheid", + "labelGraphPace": "Tempo", + "labelGraphHRZone": "Zone", + "labelDownsampling": "Gegevens teruggeschaald naar ~200 punten", + "errorMessageProcessingActivityStreams": "Fout bij verwerken activiteit streams", + "labelGraphStrokeRate": "Slagsnelheid" +} diff --git a/frontend/app/src/i18n/nl/components/activities/activityMapComponent.json b/frontend/app/src/i18n/nl/components/activities/activityMapComponent.json index c447a3ed9..3d7b42e04 100644 --- a/frontend/app/src/i18n/nl/components/activities/activityMapComponent.json +++ b/frontend/app/src/i18n/nl/components/activities/activityMapComponent.json @@ -1,8 +1,8 @@ { - "modalMediaDeleteTitle": "Verwijder media", - "modalMediaDeleteBody1": "Weet je zeker dat je media met ID wilt wissen ", - "modalMediaDeleteBody2": " en naam ", - "errorFetchingActivityStream": "Fout bij ophalen van activiteitsgegevens", - "mediaDeletedSuccessfully": "Succesvol media verwijderd", - "errorDeletingMedia": "Fout bij het verwijderen van media" -} \ No newline at end of file + "modalMediaDeleteTitle": "Verwijder media", + "modalMediaDeleteBody1": "Weet je zeker dat je media met ID wilt wissen ", + "modalMediaDeleteBody2": " en naam ", + "errorFetchingActivityStream": "Fout bij ophalen van activiteitsgegevens", + "mediaDeletedSuccessfully": "Succesvol media verwijderd", + "errorDeletingMedia": "Fout bij het verwijderen van media" +} diff --git a/frontend/app/src/i18n/nl/components/activities/activitySummaryComponent.json b/frontend/app/src/i18n/nl/components/activities/activitySummaryComponent.json index 44239bfe4..1d7563ab9 100644 --- a/frontend/app/src/i18n/nl/components/activities/activitySummaryComponent.json +++ b/frontend/app/src/i18n/nl/components/activities/activitySummaryComponent.json @@ -1,31 +1,31 @@ { - "userNameHidden": "Verborgen", - "visibilityPublic": "Openbaar", - "visibilityFollowers": "Volgers", - "visibilityPrivate": "Privé", - "buttonDeleteActivity": "Verwijder activiteit", - "buttonEditActivity": "Bewerk activiteit", - "buttonAddActivityMedia": "Media toevoegen", - "modalDeleteBody1": "Weet u zeker dat u de activiteit wilt verwijderen? ", - "modalDeleteBody2": "Deze actie kan niet ongedaan worden gemaakt.", - "modalAddMediaTitle": "Media toevoegen", - "modalAddMediaBody": "Upload .png, .jpg or .jpeg bestand", - "processingMediaUpload": "Toegevoegde media verwerken...", - "successMediaUpload": "Media upload gelukt", - "errorMediaUpload": "Fout bij uploaden media", - "labelVirtual": "(Virtueel) ", - "privateNotes": "Privé notities", - "activityDistance": "Afstand", - "activityTime": "Tijd", - "activityPace": "Tempo", - "activityAvgHR": "Gem. HR", - "activityMaxHR": "Max HR", - "activityAvgPower": "Gem power", - "activityAvgSpeed": "Gem snelheid", - "activityEleGain": "Stijging", - "activityEleLoss": "Daling", - "activityCalories": "Calorieën", - "activityNoData": "Geen gegevens", - "errorFetchingUserById": "Fout bij ophalen gebruiker per id", - "errorDeletingActivity": "Fout bij verwijderen activiteit" -} \ No newline at end of file + "userNameHidden": "Verborgen", + "visibilityPublic": "Openbaar", + "visibilityFollowers": "Volgers", + "visibilityPrivate": "Privé", + "buttonDeleteActivity": "Verwijder activiteit", + "buttonEditActivity": "Bewerk activiteit", + "buttonAddActivityMedia": "Media toevoegen", + "modalDeleteBody1": "Weet u zeker dat u de activiteit wilt verwijderen? ", + "modalDeleteBody2": "Deze actie kan niet ongedaan worden gemaakt.", + "modalAddMediaTitle": "Media toevoegen", + "modalAddMediaBody": "Upload .png, .jpg or .jpeg bestand", + "processingMediaUpload": "Toegevoegde media verwerken...", + "successMediaUpload": "Media upload gelukt", + "errorMediaUpload": "Fout bij uploaden media", + "labelVirtual": "(Virtueel) ", + "privateNotes": "Privé notities", + "activityDistance": "Afstand", + "activityTime": "Tijd", + "activityPace": "Tempo", + "activityAvgHR": "Gem. HR", + "activityMaxHR": "Max HR", + "activityAvgPower": "Gem power", + "activityAvgSpeed": "Gem snelheid", + "activityEleGain": "Stijging", + "activityEleLoss": "Daling", + "activityCalories": "Calorieën", + "activityNoData": "Geen gegevens", + "errorFetchingUserById": "Fout bij ophalen gebruiker per id", + "errorDeletingActivity": "Fout bij verwijderen activiteit" +} diff --git a/frontend/app/src/i18n/nl/components/activities/activityWorkoutStepsComponent.json b/frontend/app/src/i18n/nl/components/activities/activityWorkoutStepsComponent.json index 882f0c668..d6fc736bf 100644 --- a/frontend/app/src/i18n/nl/components/activities/activityWorkoutStepsComponent.json +++ b/frontend/app/src/i18n/nl/components/activities/activityWorkoutStepsComponent.json @@ -1,20 +1,20 @@ { - "labelWorkoutStepType": "Stap type", - "labelWorkoutStepTime": "Stap tijd", - "labelWorkoutStepReps": "Stap repetities", - "labelWorkoutStepIntensity": "Intensiteit", - "labelWorkoutStepNotes": "Notities", - "labelWorkoutStepExerciseName": "Stap naam", - "labelWorkoutStepExerciseWeight": "Gewicht", - "labelWorkoutStepSwimStroke": "Stap zwem slag", - "labelWorkoutSetType": "Stel type in", - "labelWorkoutSetTime": "Stel tijd in", - "labelWorkoutSetReps": "Stel repetities in", - "labelWorkoutSetExerciseName": "Stel naam in", - "labelWorkoutSetExerciseWeight": "Stel gewicht in", - "labelWorkoutSetTypeMobile": "Type", - "labelWorkoutSetTimeMobile": "Tijd", - "labelWorkoutSetRepsMobile": "Repetities", - "labelWorkoutSetExerciseNameMobile": "Naam", - "labelWorkoutSetExerciseWeightMobile": "Gewicht" -} \ No newline at end of file + "labelWorkoutStepType": "Stap type", + "labelWorkoutStepTime": "Stap tijd", + "labelWorkoutStepReps": "Stap repetities", + "labelWorkoutStepIntensity": "Intensiteit", + "labelWorkoutStepNotes": "Notities", + "labelWorkoutStepExerciseName": "Stap naam", + "labelWorkoutStepExerciseWeight": "Gewicht", + "labelWorkoutStepSwimStroke": "Stap zwem slag", + "labelWorkoutSetType": "Stel type in", + "labelWorkoutSetTime": "Stel tijd in", + "labelWorkoutSetReps": "Stel repetities in", + "labelWorkoutSetExerciseName": "Stel naam in", + "labelWorkoutSetExerciseWeight": "Stel gewicht in", + "labelWorkoutSetTypeMobile": "Type", + "labelWorkoutSetTimeMobile": "Tijd", + "labelWorkoutSetRepsMobile": "Repetities", + "labelWorkoutSetExerciseNameMobile": "Naam", + "labelWorkoutSetExerciseWeightMobile": "Gewicht" +} diff --git a/frontend/app/src/i18n/nl/components/activities/modals/addGearToActivityModalComponent.json b/frontend/app/src/i18n/nl/components/activities/modals/addGearToActivityModalComponent.json index f947b0a4e..473b1a3bb 100644 --- a/frontend/app/src/i18n/nl/components/activities/modals/addGearToActivityModalComponent.json +++ b/frontend/app/src/i18n/nl/components/activities/modals/addGearToActivityModalComponent.json @@ -1,6 +1,6 @@ { - "modalLabelAddGear": "Voeg uitrusting toe aan activiteit", - "modalLabelSelectGear": "Selecteer uitrusting", - "modalButtonAddGear": "Voeg uitrusting toe", - "errorEditingGear": "Fout bij bewerken uitrusting" -} \ No newline at end of file + "modalLabelAddGear": "Voeg uitrusting toe aan activiteit", + "modalLabelSelectGear": "Selecteer uitrusting", + "modalButtonAddGear": "Voeg uitrusting toe", + "errorEditingGear": "Fout bij bewerken uitrusting" +} diff --git a/frontend/app/src/i18n/nl/components/activities/modals/editActivityModalComponent.json b/frontend/app/src/i18n/nl/components/activities/modals/editActivityModalComponent.json index 59287b2c7..0a38f2a8c 100644 --- a/frontend/app/src/i18n/nl/components/activities/modals/editActivityModalComponent.json +++ b/frontend/app/src/i18n/nl/components/activities/modals/editActivityModalComponent.json @@ -1,63 +1,63 @@ { - "modalEditActivityTitle": "Bewerk activiteit", - "modalEditActivityDescriptionLabel": "Beschrijving", - "modalEditActivityDescriptionPlaceholder": "Beschrijving (max. 2500 tekens)", - "modalEditActivityPrivateNotesLabel": "Privé notitie's", - "modalEditActivityPrivateNotesPlaceholder": "Privé notities (max 2500 karakters)", - "modalEditActivityNameLabel": "Naam", - "modalEditActivityNamePlaceholder": "Naam (max. 250 tekens)", - "modalEditActivityTypeLabel": "Soort", - "modalEditActivityTypeOption1": "Rennen", - "modalEditActivityTypeOption2": "Trail rennen", - "modalEditActivityTypeOption34": "Track run", - "modalEditActivityTypeOption3": "Virtuele ren", - "modalEditActivityTypeOption4": "Rijden", - "modalEditActivityTypeOption5": "Grind rijden", - "modalEditActivityTypeOption6": "Mountainbike rit", - "modalEditActivityTypeOption7": "Virtuele rit", - "modalEditActivityTypeOption8": "Zwemmen", - "modalEditActivityTypeOption9": "Open water zwemmen", - "modalEditActivityTypeOption10": "Workout", - "modalEditActivityTypeOption11": "Wandelen", - "modalEditActivityTypeOption12": "Hiken", - "modalEditActivityTypeOption13": "Roeien", - "modalEditActivityTypeOption14": "Yoga", - "modalEditActivityTypeOption15": "Alpine skiën", - "modalEditActivityTypeOption16": "Noordse skiën", - "modalEditActivityTypeOption17": "Snowboarden", - "modalEditActivityTypeOption18": "Overgang", - "modalEditActivityTypeOption19": "Gewichten training", - "modalEditActivityTypeOption20": "Crossfit", - "modalEditActivityTypeOption21": "Tennis", - "modalEditActivityTypeOption22": "Tafeltennis", - "modalEditActivityTypeOption23": "Badminton", - "modalEditActivityTypeOption24": "Squash", - "modalEditActivityTypeOption25": "Racquetball", - "modalEditActivityTypeOption26": "Picklebal", - "modalEditActivityTypeOption27": "Overschrijven overstappen", - "modalEditActivityTypeOption28": "Fietsen binnen", - "modalEditActivityTypeOption29": "Gravel rit", - "modalEditActivityTypeOption30": "Windsurfen", - "modalEditActivityTypeOption31": "Binnen wandelen", - "modalEditActivityTypeOption32": "Suppen", - "modalEditActivityTypeOption33": "Surfen", - "modalEditActivityVisibilityLabel": "Zichtbaarheid", - "modalEditActivityVisibilityOption0": "Openbaar", - "modalEditActivityVisibilityOption1": "Volgers", - "modalEditActivityVisibilityOption2": "Privé", - "modalEditActivityIsHiddenLabel": "Is verborgen", - "modalEditActivityHideStartTimeLabel": "Verberg begintijd", - "modalEditActivityHideLocationLabel": "Verberg locatie", - "modalEditActivityHideMapLabel": "Verberg kaart", - "modalEditActivityHideHrLabel": "Verberg hartslag", - "modalEditActivityHidePowerLabel": "Verberg vermogen", - "modalEditActivityHideCadenceLabel": "Verberg cadans", - "modalEditActivityHideElevationLabel": "Verberg hoogteverschil", - "modalEditActivityHideSpeedLabel": "Verberg snelheid", - "modalEditActivityHidePaceLabel": "Verberg tempo", - "modalEditActivityHideLapsLabel": "Verberg rondes", - "modalEditActivityHideWorkoutSetsStepsLabel": "Verberg sets / stappen", - "modalEditActivityHideGearLabel": "Verberg uitrusting", - "successActivityEdit": "Activiteit succesvol bewerkt", - "errorActivityEdit": "Fout bij bewerken activiteit" -} \ No newline at end of file + "modalEditActivityTitle": "Bewerk activiteit", + "modalEditActivityDescriptionLabel": "Beschrijving", + "modalEditActivityDescriptionPlaceholder": "Beschrijving (max. 2500 tekens)", + "modalEditActivityPrivateNotesLabel": "Privé notitie's", + "modalEditActivityPrivateNotesPlaceholder": "Privé notities (max 2500 karakters)", + "modalEditActivityNameLabel": "Naam", + "modalEditActivityNamePlaceholder": "Naam (max. 250 tekens)", + "modalEditActivityTypeLabel": "Soort", + "modalEditActivityTypeOption1": "Rennen", + "modalEditActivityTypeOption2": "Trail rennen", + "modalEditActivityTypeOption34": "Track run", + "modalEditActivityTypeOption3": "Virtuele ren", + "modalEditActivityTypeOption4": "Rijden", + "modalEditActivityTypeOption5": "Grind rijden", + "modalEditActivityTypeOption6": "Mountainbike rit", + "modalEditActivityTypeOption7": "Virtuele rit", + "modalEditActivityTypeOption8": "Zwemmen", + "modalEditActivityTypeOption9": "Open water zwemmen", + "modalEditActivityTypeOption10": "Workout", + "modalEditActivityTypeOption11": "Wandelen", + "modalEditActivityTypeOption12": "Hiken", + "modalEditActivityTypeOption13": "Roeien", + "modalEditActivityTypeOption14": "Yoga", + "modalEditActivityTypeOption15": "Alpine skiën", + "modalEditActivityTypeOption16": "Noordse skiën", + "modalEditActivityTypeOption17": "Snowboarden", + "modalEditActivityTypeOption18": "Overgang", + "modalEditActivityTypeOption19": "Gewichten training", + "modalEditActivityTypeOption20": "Crossfit", + "modalEditActivityTypeOption21": "Tennis", + "modalEditActivityTypeOption22": "Tafeltennis", + "modalEditActivityTypeOption23": "Badminton", + "modalEditActivityTypeOption24": "Squash", + "modalEditActivityTypeOption25": "Racquetball", + "modalEditActivityTypeOption26": "Picklebal", + "modalEditActivityTypeOption27": "Overschrijven overstappen", + "modalEditActivityTypeOption28": "Fietsen binnen", + "modalEditActivityTypeOption29": "Gravel rit", + "modalEditActivityTypeOption30": "Windsurfen", + "modalEditActivityTypeOption31": "Binnen wandelen", + "modalEditActivityTypeOption32": "Suppen", + "modalEditActivityTypeOption33": "Surfen", + "modalEditActivityVisibilityLabel": "Zichtbaarheid", + "modalEditActivityVisibilityOption0": "Openbaar", + "modalEditActivityVisibilityOption1": "Volgers", + "modalEditActivityVisibilityOption2": "Privé", + "modalEditActivityIsHiddenLabel": "Is verborgen", + "modalEditActivityHideStartTimeLabel": "Verberg begintijd", + "modalEditActivityHideLocationLabel": "Verberg locatie", + "modalEditActivityHideMapLabel": "Verberg kaart", + "modalEditActivityHideHrLabel": "Verberg hartslag", + "modalEditActivityHidePowerLabel": "Verberg vermogen", + "modalEditActivityHideCadenceLabel": "Verberg cadans", + "modalEditActivityHideElevationLabel": "Verberg hoogteverschil", + "modalEditActivityHideSpeedLabel": "Verberg snelheid", + "modalEditActivityHidePaceLabel": "Verberg tempo", + "modalEditActivityHideLapsLabel": "Verberg rondes", + "modalEditActivityHideWorkoutSetsStepsLabel": "Verberg sets / stappen", + "modalEditActivityHideGearLabel": "Verberg uitrusting", + "successActivityEdit": "Activiteit succesvol bewerkt", + "errorActivityEdit": "Fout bij bewerken activiteit" +} diff --git a/frontend/app/src/i18n/nl/components/followers/followersListComponent.json b/frontend/app/src/i18n/nl/components/followers/followersListComponent.json index ca3fc107e..87f3ec382 100644 --- a/frontend/app/src/i18n/nl/components/followers/followersListComponent.json +++ b/frontend/app/src/i18n/nl/components/followers/followersListComponent.json @@ -1,16 +1,16 @@ { - "requestAccepted": "Geaccepteerd", - "requestPending": "Verzoek is in behandeling", - "followingModalTitle": "Volgende verwijderen", - "followingModalBody": "Weet u zeker dat u de volgende gebruiker wilt verwijderen? ", - "followerModalTitle": "Volger verwijderen", - "followerModalBody": "Weet je zeker dat u de volger wilt verwijderen? ", - "followerAcceptModalTitle": "Gebruikersverzoek accepteren", - "followerAcceptModalBody": "Weet u zeker dat u het volgverzoek van de gebruiker wilt accepteren? ", - "followerDeclineModalTitle": "Gebruikersverzoek afwijzen? ", - "followerDeclineModalBody": "Weet u zeker dat u het volgverzoek voor deze gebruiker wilt annuleren? ", - "errorDeleteFollowing": "Fout bij verwijderen volgende", - "errorDeleteFollower": "Fout bij verwijderen volger", - "errorUpdateFollower": "Fout bij bijwerken volger", - "errorFetchingFollowersDetails": "Fout bij ophalen van volgers details" -} \ No newline at end of file + "requestAccepted": "Geaccepteerd", + "requestPending": "Verzoek is in behandeling", + "followingModalTitle": "Volgende verwijderen", + "followingModalBody": "Weet u zeker dat u de volgende gebruiker wilt verwijderen? ", + "followerModalTitle": "Volger verwijderen", + "followerModalBody": "Weet je zeker dat u de volger wilt verwijderen? ", + "followerAcceptModalTitle": "Gebruikersverzoek accepteren", + "followerAcceptModalBody": "Weet u zeker dat u het volgverzoek van de gebruiker wilt accepteren? ", + "followerDeclineModalTitle": "Gebruikersverzoek afwijzen? ", + "followerDeclineModalBody": "Weet u zeker dat u het volgverzoek voor deze gebruiker wilt annuleren? ", + "errorDeleteFollowing": "Fout bij verwijderen volgende", + "errorDeleteFollower": "Fout bij verwijderen volger", + "errorUpdateFollower": "Fout bij bijwerken volger", + "errorFetchingFollowersDetails": "Fout bij ophalen van volgers details" +} diff --git a/frontend/app/src/i18n/nl/components/gears/gearComponentAddEditModalComponent.json b/frontend/app/src/i18n/nl/components/gears/gearComponentAddEditModalComponent.json index 4f3b309a9..328c4f19a 100644 --- a/frontend/app/src/i18n/nl/components/gears/gearComponentAddEditModalComponent.json +++ b/frontend/app/src/i18n/nl/components/gears/gearComponentAddEditModalComponent.json @@ -1,19 +1,19 @@ { - "addEditGearComponentModalAddTitle": "Add gear component", - "addEditGearComponentModalEditTitle": "Edit gear component", - "addEditGearComponentModalAddEditTypeLabel": "Type", - "addEditGearComponentModalAddEditBrandLabel": "Brand", - "addEditGearComponentModalAddEditModelLabel": "Model", - "addEditGearComponentModalAddEditPurchaseDateLabel": "Purchase date", - "addEditGearComponentModalAddEditExpectedDistanceLabel": "Expected distance", - "addEditGearComponentModalAddEditExpectedTimeLabel": "Expected time", - "addEditGearComponentModalAddEditPurchaseValueLabel": "Purchase value", - "addEditGearComponentModalAddEditRetiredDateLabel": "Retired date", - "addEditGearComponentModalAddEditIsActiveLabel": "Is active", - "successGearComponentAdded": "Gear component added successfully", - "successGearComponentEdited": "Gear component edited successfully", - "errorGearComponentAdd": "Error adding gear component", - "gearComponentListGearEditSuccessMessage": "Gear component edited successfully", - "gearComponentListGearEditErrorMessage": "Error editing gear component", - "retiredDateAfterPurchaseDateError": "Retired date must be after purchase date" -} \ No newline at end of file + "addEditGearComponentModalAddTitle": "Add gear component", + "addEditGearComponentModalEditTitle": "Edit gear component", + "addEditGearComponentModalAddEditTypeLabel": "Type", + "addEditGearComponentModalAddEditBrandLabel": "Brand", + "addEditGearComponentModalAddEditModelLabel": "Model", + "addEditGearComponentModalAddEditPurchaseDateLabel": "Purchase date", + "addEditGearComponentModalAddEditExpectedDistanceLabel": "Expected distance", + "addEditGearComponentModalAddEditExpectedTimeLabel": "Expected time", + "addEditGearComponentModalAddEditPurchaseValueLabel": "Purchase value", + "addEditGearComponentModalAddEditRetiredDateLabel": "Retired date", + "addEditGearComponentModalAddEditIsActiveLabel": "Is active", + "successGearComponentAdded": "Gear component added successfully", + "successGearComponentEdited": "Gear component edited successfully", + "errorGearComponentAdd": "Error adding gear component", + "gearComponentListGearEditSuccessMessage": "Gear component edited successfully", + "gearComponentListGearEditErrorMessage": "Error editing gear component", + "retiredDateAfterPurchaseDateError": "Retired date must be after purchase date" +} diff --git a/frontend/app/src/i18n/nl/components/gears/gearComponentListComponent.json b/frontend/app/src/i18n/nl/components/gears/gearComponentListComponent.json index dd6fad738..802d9093b 100644 --- a/frontend/app/src/i18n/nl/components/gears/gearComponentListComponent.json +++ b/frontend/app/src/i18n/nl/components/gears/gearComponentListComponent.json @@ -1,79 +1,79 @@ { - "gearComponentBackTire": "Back tire", - "gearComponentFrontTire": "Front tire", - "gearComponentBackTube": "Back tube", - "gearComponentFrontTube": "Front tube", - "gearComponentBackWheelValve": "Back wheel valve", - "gearComponentFrontWheelValve": "Front wheel valve", - "gearComponentBackTubelessSealant": "Back tubeless sealant", - "gearComponentBackTubelessRimTape": "Back tubeless rim tape", - "gearComponentFrontTubelessSealant": "Front tubeless sealant", - "gearComponentFrontTubelessRimTape": "Front tubeless rim tape", - "gearComponentBackWheel": "Back wheel", - "gearComponentFrontWheel": "Front wheel", - "gearComponentBackBreakRotor": "Back brake rotor", - "gearComponentFrontBreakRotor": "Front brake rotor", - "gearComponentBackBreakPads": "Back brake pads", - "gearComponentFrontBreakPads": "Front brake pads", - "gearComponentBackBreakOil": "Back brake oil", - "gearComponentFrontBreakOil": "Front brake oil", - "gearComponentCrankLeftPowerMeter": "Crank left power meter", - "gearComponentCrankRightPowerMeter": "Crank right power meter", - "gearComponentCranksetPowerMeter": "Crankset power meter", - "gearComponentPedalsLeftPowerMeter": "Pedals left power meter", - "gearComponentPedalsRightPowerMeter": "Pedals right power meter", - "gearComponentPedalsPowerMeter": "Pedals power meter", - "gearComponentPedals": "Pedals", - "gearComponentCrankset": "Crankset", - "gearComponentCassette": "Cassette", - "gearComponentChain": "Chain", - "gearComponentFrontShifter": "Front shifter", - "gearComponentFrontDerailleur": "Front derailleur", - "gearComponentRearShifter": "Rear shifter", - "gearComponentRearDerailleur": "Rear derailleur", - "gearComponentBottomBracket": "Bottom bracket", - "gearComponentBottleCage": "Bottle cage", - "gearComponentHandlebar": "Handlebar", - "gearComponentHeadset": "Headset", - "gearComponentComputerMount": "Computer mount", - "gearComponentHandlebarTape": "Handlebar tape", - "gearComponentGrips": "Grips", - "gearComponentStem": "Stem", - "gearComponentSeatpost": "Seatpost", - "gearComponentSaddle": "Saddle", - "gearComponentFork": "Fork", - "gearComponentFrame": "Frame", - "gearComponentCleats": "Cleats", - "gearComponentInsoles": "Insoles", - "gearComponentLaces": "Laces", - "gearComponentBaseGrip": "Base grip", - "gearComponentBumpers": "Bumpers", - "gearComponentGrommets": "Grommets", - "gearComponentOverGrip": "Over grip", - "gearComponentStrings": "Strings", - "gearComponentSail": "Sail", - "gearComponentBoard": "Board", - "gearComponentMast": "Mast", - "gearComponentBoom": "Boom", - "gearComponentMastExtension": "Mast extension", - "gearComponentMastBase": "Mast base", - "gearComponentMastUniversalJoint": "Mast universal joint", - "gearComponentFin": "Fin", - "gearComponentFootstraps": "Footstraps", - "gearComponentHarnessLines": "Harness lines", - "gearComponentRiggingLines": "Rigging lines", - "gearComponentFootpad": "Footpad", - "gearComponentImpactVest": "Impact vest", - "gearComponentLifeguardVest": "Lifeguard vest", - "gearComponentHelmet": "Helmet", - "gearComponentWing": "Wing", - "gearComponentFrontFoil": "Front foil", - "gearComponentStabilizer": "Stabilizer", - "gearComponentFuselage": "Fuselage", - "gearComponentOf": " of ", - "gearComponentListGearComponentIsInactiveBadge": "Inactive", - "gearComponentListModalDeleteGearComponentTitle": "Delete gear component", - "gearComponentListModalDeleteGearComponentBody": "Are you sure you want to delete gear component ", - "gearComponentListGearDeleteSuccessMessage": "Gear component deleted successfully", - "gearComponentListGearDeleteErrorMessage": "Error deleting gear component" -} \ No newline at end of file + "gearComponentBackTire": "Back tire", + "gearComponentFrontTire": "Front tire", + "gearComponentBackTube": "Back tube", + "gearComponentFrontTube": "Front tube", + "gearComponentBackWheelValve": "Back wheel valve", + "gearComponentFrontWheelValve": "Front wheel valve", + "gearComponentBackTubelessSealant": "Back tubeless sealant", + "gearComponentBackTubelessRimTape": "Back tubeless rim tape", + "gearComponentFrontTubelessSealant": "Front tubeless sealant", + "gearComponentFrontTubelessRimTape": "Front tubeless rim tape", + "gearComponentBackWheel": "Back wheel", + "gearComponentFrontWheel": "Front wheel", + "gearComponentBackBreakRotor": "Back brake rotor", + "gearComponentFrontBreakRotor": "Front brake rotor", + "gearComponentBackBreakPads": "Back brake pads", + "gearComponentFrontBreakPads": "Front brake pads", + "gearComponentBackBreakOil": "Back brake oil", + "gearComponentFrontBreakOil": "Front brake oil", + "gearComponentCrankLeftPowerMeter": "Crank left power meter", + "gearComponentCrankRightPowerMeter": "Crank right power meter", + "gearComponentCranksetPowerMeter": "Crankset power meter", + "gearComponentPedalsLeftPowerMeter": "Pedals left power meter", + "gearComponentPedalsRightPowerMeter": "Pedals right power meter", + "gearComponentPedalsPowerMeter": "Pedals power meter", + "gearComponentPedals": "Pedals", + "gearComponentCrankset": "Crankset", + "gearComponentCassette": "Cassette", + "gearComponentChain": "Chain", + "gearComponentFrontShifter": "Front shifter", + "gearComponentFrontDerailleur": "Front derailleur", + "gearComponentRearShifter": "Rear shifter", + "gearComponentRearDerailleur": "Rear derailleur", + "gearComponentBottomBracket": "Bottom bracket", + "gearComponentBottleCage": "Bottle cage", + "gearComponentHandlebar": "Handlebar", + "gearComponentHeadset": "Headset", + "gearComponentComputerMount": "Computer mount", + "gearComponentHandlebarTape": "Handlebar tape", + "gearComponentGrips": "Grips", + "gearComponentStem": "Stem", + "gearComponentSeatpost": "Seatpost", + "gearComponentSaddle": "Saddle", + "gearComponentFork": "Fork", + "gearComponentFrame": "Frame", + "gearComponentCleats": "Cleats", + "gearComponentInsoles": "Insoles", + "gearComponentLaces": "Laces", + "gearComponentBaseGrip": "Base grip", + "gearComponentBumpers": "Bumpers", + "gearComponentGrommets": "Grommets", + "gearComponentOverGrip": "Over grip", + "gearComponentStrings": "Strings", + "gearComponentSail": "Sail", + "gearComponentBoard": "Board", + "gearComponentMast": "Mast", + "gearComponentBoom": "Boom", + "gearComponentMastExtension": "Mast extension", + "gearComponentMastBase": "Mast base", + "gearComponentMastUniversalJoint": "Mast universal joint", + "gearComponentFin": "Fin", + "gearComponentFootstraps": "Footstraps", + "gearComponentHarnessLines": "Harness lines", + "gearComponentRiggingLines": "Rigging lines", + "gearComponentFootpad": "Footpad", + "gearComponentImpactVest": "Impact vest", + "gearComponentLifeguardVest": "Lifeguard vest", + "gearComponentHelmet": "Helmet", + "gearComponentWing": "Wing", + "gearComponentFrontFoil": "Front foil", + "gearComponentStabilizer": "Stabilizer", + "gearComponentFuselage": "Fuselage", + "gearComponentOf": " of ", + "gearComponentListGearComponentIsInactiveBadge": "Inactive", + "gearComponentListModalDeleteGearComponentTitle": "Delete gear component", + "gearComponentListModalDeleteGearComponentBody": "Are you sure you want to delete gear component ", + "gearComponentListGearDeleteSuccessMessage": "Gear component deleted successfully", + "gearComponentListGearDeleteErrorMessage": "Error deleting gear component" +} diff --git a/frontend/app/src/i18n/nl/components/gears/gearsAddEditGearModalComponent.json b/frontend/app/src/i18n/nl/components/gears/gearsAddEditGearModalComponent.json index 07f53b589..03eb60747 100644 --- a/frontend/app/src/i18n/nl/components/gears/gearsAddEditGearModalComponent.json +++ b/frontend/app/src/i18n/nl/components/gears/gearsAddEditGearModalComponent.json @@ -1,29 +1,29 @@ { - "addEditGearModalEditTitle": "Bewerk uitrusting", - "addEditGearModalAddTitle": "Voeg Uitrusting toe", - "addEditGearModalAddBrandLabel": "Merk", - "addEditGearModalAddModelLabel": "Model", - "addEditGearModalAddNicknameLabel": "Bijnaam", - "addEditGearModalAddTypeLabel": "Uitrusting type", - "addEditGearModalAddTypeOption1": "Fiets", - "addEditGearModalAddTypeOption2": "Schoenen", - "addEditGearModalAddTypeOption3": "Wetsuit", - "addEditGearModalAddTypeOption4": "Raket", - "addEditGearModalAddTypeOption5": "Ski's", - "addEditGearModalAddTypeOption6": "Snowboard", - "addEditGearModalAddTypeOption7": "Windsurf", - "addEditGearModalAddTypeOption8": "Water sports board", - "addEditGearModalAddDateLabel": "Aanmaakdatum", - "addEditGearModalAddIsActiveLabel": "Is actief", - "addEditGearModalAddIsActiveOption1": "Actief", - "addEditGearModalAddIsActiveOption0": "Inactief", - "addEditGearModalAddIsInitialKmsLabel": "Initiële kms", - "addEditGearModalAddIsInitialMilesLabel": "Initiële mijlen", - "addEditGearModalAddEditPurchaseValueLabel": "Purchase value", - "errorNicknameAlreadyExistsFeedback": "Gebruikersnaam bestaat al", - "errorNotPossibleToGetGearByNickname": "Het was niet mogelijk om de uitrusting op te halen op basis van de bijnaam voor validatie", - "successGearAdded": "Uitrusting met succes toegevoegd", - "errorGearAdd": "Fout bij toevoegen uitrusting", - "successGearEdited": "Uitrusting met succes bewerkt", - "errorGearEdit": "Fout bij bewerken uitrusting" -} \ No newline at end of file + "addEditGearModalEditTitle": "Bewerk uitrusting", + "addEditGearModalAddTitle": "Voeg Uitrusting toe", + "addEditGearModalAddBrandLabel": "Merk", + "addEditGearModalAddModelLabel": "Model", + "addEditGearModalAddNicknameLabel": "Bijnaam", + "addEditGearModalAddTypeLabel": "Uitrusting type", + "addEditGearModalAddTypeOption1": "Fiets", + "addEditGearModalAddTypeOption2": "Schoenen", + "addEditGearModalAddTypeOption3": "Wetsuit", + "addEditGearModalAddTypeOption4": "Raket", + "addEditGearModalAddTypeOption5": "Ski's", + "addEditGearModalAddTypeOption6": "Snowboard", + "addEditGearModalAddTypeOption7": "Windsurf", + "addEditGearModalAddTypeOption8": "Water sports board", + "addEditGearModalAddDateLabel": "Aanmaakdatum", + "addEditGearModalAddIsActiveLabel": "Is actief", + "addEditGearModalAddIsActiveOption1": "Actief", + "addEditGearModalAddIsActiveOption0": "Inactief", + "addEditGearModalAddIsInitialKmsLabel": "Initiële kms", + "addEditGearModalAddIsInitialMilesLabel": "Initiële mijlen", + "addEditGearModalAddEditPurchaseValueLabel": "Purchase value", + "errorNicknameAlreadyExistsFeedback": "Gebruikersnaam bestaat al", + "errorNotPossibleToGetGearByNickname": "Het was niet mogelijk om de uitrusting op te halen op basis van de bijnaam voor validatie", + "successGearAdded": "Uitrusting met succes toegevoegd", + "errorGearAdd": "Fout bij toevoegen uitrusting", + "successGearEdited": "Uitrusting met succes bewerkt", + "errorGearEdit": "Fout bij bewerken uitrusting" +} diff --git a/frontend/app/src/i18n/nl/components/gears/gearsListComponent.json b/frontend/app/src/i18n/nl/components/gears/gearsListComponent.json index 69ea1d52d..63d57efe5 100644 --- a/frontend/app/src/i18n/nl/components/gears/gearsListComponent.json +++ b/frontend/app/src/i18n/nl/components/gears/gearsListComponent.json @@ -1,16 +1,16 @@ { - "gearListTypeLabel": "Soort", - "gearListTypeOption1": "Fiets", - "gearListTypeOption2": "Schoenen", - "gearListTypeOption3": "Wetsuit", - "gearListTypeOption4": "Raket", - "gearListTypeOption5": "Ski's", - "gearListTypeOption6": "Snowboard", - "gearListTypeOption7": "Windsurf", - "gearListTypeOption8": "Water sports board", - "gearListGearIsInactiveBadge": "Inactief", - "gearListModalDeleteGearTitle": "Verwijder uitrusting", - "gearListModalDeleteGearBody": "Weet u zeker dat u de uitrusting wilt verwijderen? ", - "gearListGearDeleteSuccessMessage": "Uitrusting succesvol verwijderd", - "gearListGearDeleteErrorMessage": "Fout bij verwijderen uitrusting" -} \ No newline at end of file + "gearListTypeLabel": "Soort", + "gearListTypeOption1": "Fiets", + "gearListTypeOption2": "Schoenen", + "gearListTypeOption3": "Wetsuit", + "gearListTypeOption4": "Raket", + "gearListTypeOption5": "Ski's", + "gearListTypeOption6": "Snowboard", + "gearListTypeOption7": "Windsurf", + "gearListTypeOption8": "Water sports board", + "gearListGearIsInactiveBadge": "Inactief", + "gearListModalDeleteGearTitle": "Verwijder uitrusting", + "gearListModalDeleteGearBody": "Weet u zeker dat u de uitrusting wilt verwijderen? ", + "gearListGearDeleteSuccessMessage": "Uitrusting succesvol verwijderd", + "gearListGearDeleteErrorMessage": "Fout bij verwijderen uitrusting" +} diff --git a/frontend/app/src/i18n/nl/components/health/healthDashboardZoneComponent.json b/frontend/app/src/i18n/nl/components/health/healthDashboardZoneComponent.json index 9f1e0f72a..0a17e7264 100644 --- a/frontend/app/src/i18n/nl/components/health/healthDashboardZoneComponent.json +++ b/frontend/app/src/i18n/nl/components/health/healthDashboardZoneComponent.json @@ -1,13 +1,13 @@ { - "weight": "Gewicht", - "noWeightData": "Geen gewichtsgegevens", - "noWeightTarget": "Geen gewichtsdoel", - "noHeightDefined": "Geen hoogte gedefinieerd voor de gebruiker", - "bmi": "BMI", - "bmiUnderweight": "Ondergewicht", - "bmiNormalWeight": "Normaal gewicht", - "bmiOverweight": "Overgewicht", - "bmiObesityClass1": "Obesitas (klasse 1)", - "bmiObesityClass2": "Obesitas (klasse 2)", - "bmiObesityClass3": "Extreme obesitas (klasse 3)" -} \ No newline at end of file + "weight": "Gewicht", + "noWeightData": "Geen gewichtsgegevens", + "noWeightTarget": "Geen gewichtsdoel", + "noHeightDefined": "Geen hoogte gedefinieerd voor de gebruiker", + "bmi": "BMI", + "bmiUnderweight": "Ondergewicht", + "bmiNormalWeight": "Normaal gewicht", + "bmiOverweight": "Overgewicht", + "bmiObesityClass1": "Obesitas (klasse 1)", + "bmiObesityClass2": "Obesitas (klasse 2)", + "bmiObesityClass3": "Extreme obesitas (klasse 3)" +} diff --git a/frontend/app/src/i18n/nl/components/health/healthSideBarComponent.json b/frontend/app/src/i18n/nl/components/health/healthSideBarComponent.json index e7a458b38..96cc4514e 100644 --- a/frontend/app/src/i18n/nl/components/health/healthSideBarComponent.json +++ b/frontend/app/src/i18n/nl/components/health/healthSideBarComponent.json @@ -1,4 +1,4 @@ { - "dashboardSection": "Dashboard", - "weightSection": "Gewicht" -} \ No newline at end of file + "dashboardSection": "Dashboard", + "weightSection": "Gewicht" +} diff --git a/frontend/app/src/i18n/nl/components/health/healthWeightZone/healthWeightAddEditModalComponent.json b/frontend/app/src/i18n/nl/components/health/healthWeightZone/healthWeightAddEditModalComponent.json index c79fe1028..e37ef4940 100644 --- a/frontend/app/src/i18n/nl/components/health/healthWeightZone/healthWeightAddEditModalComponent.json +++ b/frontend/app/src/i18n/nl/components/health/healthWeightZone/healthWeightAddEditModalComponent.json @@ -1,8 +1,8 @@ { - "addWeightModalTitle": "Gewicht Toevoegen", - "editWeightModalTitle": "Gewicht Wijzigen", - "addWeightWeightLabel": "Gewicht", - "addWeightDateLabel": "Datum", - "successAddWeight": "Gewicht toegevoegd", - "errorAddWeight": "Fout bij gewicht toevoegen" -} \ No newline at end of file + "addWeightModalTitle": "Gewicht Toevoegen", + "editWeightModalTitle": "Gewicht Wijzigen", + "addWeightWeightLabel": "Gewicht", + "addWeightDateLabel": "Datum", + "successAddWeight": "Gewicht toegevoegd", + "errorAddWeight": "Fout bij gewicht toevoegen" +} diff --git a/frontend/app/src/i18n/nl/components/health/healthWeightZone/healthWeightListComponent.json b/frontend/app/src/i18n/nl/components/health/healthWeightZone/healthWeightListComponent.json index f1cc32834..4253ccc52 100644 --- a/frontend/app/src/i18n/nl/components/health/healthWeightZone/healthWeightListComponent.json +++ b/frontend/app/src/i18n/nl/components/health/healthWeightZone/healthWeightListComponent.json @@ -1,9 +1,9 @@ { - "labelGarminConnect": "Garmin Connect", - "modalDeleteWeightTitle": "Gewicht verwijderen", - "modalDeleteWeightBody": "Weet u zeker dat u gewicht wilt verwijderen voor ", - "successDeleteWeight": "Gewicht verwijderd", - "errorDeleteWeight": "Het was niet mogelijk om uw gewicht te verwijderen", - "successEditWeight": "Gewicht bewerkt", - "errorEditWeight": "Het was niet mogelijk om uw gewicht aan te passen" -} \ No newline at end of file + "labelGarminConnect": "Garmin Connect", + "modalDeleteWeightTitle": "Gewicht verwijderen", + "modalDeleteWeightBody": "Weet u zeker dat u gewicht wilt verwijderen voor ", + "successDeleteWeight": "Gewicht verwijderd", + "errorDeleteWeight": "Het was niet mogelijk om uw gewicht te verwijderen", + "successEditWeight": "Gewicht bewerkt", + "errorEditWeight": "Het was niet mogelijk om uw gewicht aan te passen" +} diff --git a/frontend/app/src/i18n/nl/components/health/healthWeightZoneComponent.json b/frontend/app/src/i18n/nl/components/health/healthWeightZoneComponent.json index a7bada797..6efa2ee62 100644 --- a/frontend/app/src/i18n/nl/components/health/healthWeightZoneComponent.json +++ b/frontend/app/src/i18n/nl/components/health/healthWeightZoneComponent.json @@ -1,6 +1,6 @@ { - "buttonAddWeight": "Gewicht Toevoegen", - "labelNumberOfHealthDataWeight1": "Er is een totaal van ", - "labelNumberOfHealthDataWeight2": " gewicht afmeting(en) ingevoegd (", - "labelNumberOfHealthDataWeight3": " geladen):" -} \ No newline at end of file + "buttonAddWeight": "Gewicht Toevoegen", + "labelNumberOfHealthDataWeight1": "Er is een totaal van ", + "labelNumberOfHealthDataWeight2": " gewicht afmeting(en) ingevoegd (", + "labelNumberOfHealthDataWeight3": " geladen):" +} diff --git a/frontend/app/src/i18n/nl/components/navbar/navbarComponent.json b/frontend/app/src/i18n/nl/components/navbar/navbarComponent.json index a56b7cc06..ebfcabd05 100644 --- a/frontend/app/src/i18n/nl/components/navbar/navbarComponent.json +++ b/frontend/app/src/i18n/nl/components/navbar/navbarComponent.json @@ -1,13 +1,13 @@ { - "search": "Zoeken", - "activities": "Activiteiten", - "activitiesList": "List", - "summary": "Overzicht", - "gear": "Uitrusting", - "health": "Gezondheid", - "profile": "Profiel", - "settings": "Instellingen", - "login": "Inloggen", - "logout": "Uitloggen", - "errorLogout": "Fout bij uitloggen" -} \ No newline at end of file + "search": "Zoeken", + "activities": "Activiteiten", + "activitiesList": "List", + "summary": "Overzicht", + "gear": "Uitrusting", + "health": "Gezondheid", + "profile": "Profiel", + "settings": "Instellingen", + "login": "Inloggen", + "logout": "Uitloggen", + "errorLogout": "Fout bij uitloggen" +} diff --git a/frontend/app/src/i18n/nl/components/noItemsFoundComponent.json b/frontend/app/src/i18n/nl/components/noItemsFoundComponent.json index dc92171ae..5b8f64ba9 100644 --- a/frontend/app/src/i18n/nl/components/noItemsFoundComponent.json +++ b/frontend/app/src/i18n/nl/components/noItemsFoundComponent.json @@ -1,4 +1,4 @@ { - "title": "Oeps...", - "subtitle": "Geen gegevens gevonden" -} \ No newline at end of file + "title": "Oeps...", + "subtitle": "Geen gegevens gevonden" +} diff --git a/frontend/app/src/i18n/nl/components/notifications/navbarNotificationsComponent.json b/frontend/app/src/i18n/nl/components/notifications/navbarNotificationsComponent.json index 512e001d7..8fdb7cb7d 100644 --- a/frontend/app/src/i18n/nl/components/notifications/navbarNotificationsComponent.json +++ b/frontend/app/src/i18n/nl/components/notifications/navbarNotificationsComponent.json @@ -1,6 +1,6 @@ { - "errorFetchingNotificationsPagination": "Error fetching notifications with pagination", - "errorFetchingNotificationsNumber": "Error fetching notifications number", - "errorFetchingNotificationById": "Error fetching notification by ID", - "errorFetchingMessageFromWebSocket": "Error fetching message from WebSocket" -} \ No newline at end of file + "errorFetchingNotificationsPagination": "Error fetching notifications with pagination", + "errorFetchingNotificationsNumber": "Error fetching notifications number", + "errorFetchingNotificationById": "Error fetching notification by ID", + "errorFetchingMessageFromWebSocket": "Error fetching message from WebSocket" +} diff --git a/frontend/app/src/i18n/nl/components/notifications/newAcceptedRequestNotificationComponent.json b/frontend/app/src/i18n/nl/components/notifications/newAcceptedRequestNotificationComponent.json index 8c91ed559..0cd86fce6 100644 --- a/frontend/app/src/i18n/nl/components/notifications/newAcceptedRequestNotificationComponent.json +++ b/frontend/app/src/i18n/nl/components/notifications/newAcceptedRequestNotificationComponent.json @@ -1,4 +1,4 @@ { - "newAcceptedRequestTitle": "New accepted request", - "newAcceptedRequestSubTitle": " has accepted your follow request" -} \ No newline at end of file + "newAcceptedRequestTitle": "New accepted request", + "newAcceptedRequestSubTitle": " has accepted your follow request" +} diff --git a/frontend/app/src/i18n/nl/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json b/frontend/app/src/i18n/nl/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json index 0a899f548..be308a048 100644 --- a/frontend/app/src/i18n/nl/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json +++ b/frontend/app/src/i18n/nl/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json @@ -1,4 +1,4 @@ { - "newActivityDuplicateStartTimeTitle": "New activity with duplicated start time", - "newActivityDuplicateStartTimeSubTitle": "A new activity has been added with a start time that overlaps with an existing activity. Please review it" -} \ No newline at end of file + "newActivityDuplicateStartTimeTitle": "New activity with duplicated start time", + "newActivityDuplicateStartTimeSubTitle": "A new activity has been added with a start time that overlaps with an existing activity. Please review it" +} diff --git a/frontend/app/src/i18n/nl/components/notifications/newActivityNotificationComponent.json b/frontend/app/src/i18n/nl/components/notifications/newActivityNotificationComponent.json index 29cabc533..3b5599c3a 100644 --- a/frontend/app/src/i18n/nl/components/notifications/newActivityNotificationComponent.json +++ b/frontend/app/src/i18n/nl/components/notifications/newActivityNotificationComponent.json @@ -1,4 +1,4 @@ { - "newActivityTitle": "New activity", - "newActivitySubTitle": "Good job! A new activity has been added!" -} \ No newline at end of file + "newActivityTitle": "New activity", + "newActivitySubTitle": "Good job! A new activity has been added!" +} diff --git a/frontend/app/src/i18n/nl/components/notifications/newFollowerRequestNotificationComponent.json b/frontend/app/src/i18n/nl/components/notifications/newFollowerRequestNotificationComponent.json index dee77af10..9d34f427b 100644 --- a/frontend/app/src/i18n/nl/components/notifications/newFollowerRequestNotificationComponent.json +++ b/frontend/app/src/i18n/nl/components/notifications/newFollowerRequestNotificationComponent.json @@ -1,4 +1,4 @@ { - "newFollowerRequestTitle": "New follower request", - "newFollowerRequestSubTitle": "You have a new follower request from " -} \ No newline at end of file + "newFollowerRequestTitle": "New follower request", + "newFollowerRequestSubTitle": "You have a new follower request from " +} diff --git a/frontend/app/src/i18n/nl/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json b/frontend/app/src/i18n/nl/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json index 6c301b364..71ffc3dbd 100644 --- a/frontend/app/src/i18n/nl/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json +++ b/frontend/app/src/i18n/nl/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json @@ -1,3 +1,3 @@ { - "formLabel": "Taal" -} \ No newline at end of file + "formLabel": "Taal" +} diff --git a/frontend/app/src/i18n/nl/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json b/frontend/app/src/i18n/nl/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json index 50deb0db0..8012a7605 100644 --- a/frontend/app/src/i18n/nl/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json +++ b/frontend/app/src/i18n/nl/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json @@ -1,6 +1,6 @@ { - "formLabel": "Thema", - "themeLight": "Licht", - "themeDark": "Donker", - "themeAuto": "Automatisch" -} \ No newline at end of file + "formLabel": "Thema", + "themeLight": "Licht", + "themeDark": "Donker", + "themeAuto": "Automatisch" +} diff --git a/frontend/app/src/i18n/nl/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json b/frontend/app/src/i18n/nl/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json index f6b7b2df0..0895217e8 100644 --- a/frontend/app/src/i18n/nl/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json +++ b/frontend/app/src/i18n/nl/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json @@ -1,14 +1,14 @@ { - "garminConnectAuthModalTitle": "Garmin Connect account koppelen", - "garminConnectAuthModalUsernameLabel": "Garmin Connect e-mail", - "garminConnectAuthModalUsernamePlaceholder": "Garmin Connect e-mail", - "garminConnectAuthModalPasswordLabel": "Garmin Connect wachtwoord", - "garminConnectAuthModalPasswordPlaceholder": "Garmin Connect wachtwoord", - "garminConnectAuthModalMfaCodeLabel": "MFA code", - "garminConnectAuthModalMfaCodePlaceholder": "MFA code", - "buttonSubmitMfaCode": "MFA code versturen", - "garminConnectAuthModalLoginButton": "Inloggen", - "processingMessageLinkGarminConnect": "Garmin Connect account koppelen...", - "successMessageLinkGarminConnect": "Garmin Connect account gekoppeld", - "errorMessageUnableToLinkGarminConnect": "Kan Garmin Connect account niet koppelen" -} \ No newline at end of file + "garminConnectAuthModalTitle": "Garmin Connect account koppelen", + "garminConnectAuthModalUsernameLabel": "Garmin Connect e-mail", + "garminConnectAuthModalUsernamePlaceholder": "Garmin Connect e-mail", + "garminConnectAuthModalPasswordLabel": "Garmin Connect wachtwoord", + "garminConnectAuthModalPasswordPlaceholder": "Garmin Connect wachtwoord", + "garminConnectAuthModalMfaCodeLabel": "MFA code", + "garminConnectAuthModalMfaCodePlaceholder": "MFA code", + "buttonSubmitMfaCode": "MFA code versturen", + "garminConnectAuthModalLoginButton": "Inloggen", + "processingMessageLinkGarminConnect": "Garmin Connect account koppelen...", + "successMessageLinkGarminConnect": "Garmin Connect account gekoppeld", + "errorMessageUnableToLinkGarminConnect": "Kan Garmin Connect account niet koppelen" +} diff --git a/frontend/app/src/i18n/nl/components/settings/settingsIntegrationsZoneComponent.json b/frontend/app/src/i18n/nl/components/settings/settingsIntegrationsZoneComponent.json index 86aeae43b..4ef42836d 100644 --- a/frontend/app/src/i18n/nl/components/settings/settingsIntegrationsZoneComponent.json +++ b/frontend/app/src/i18n/nl/components/settings/settingsIntegrationsZoneComponent.json @@ -1,52 +1,52 @@ { - "stravaIntegrationTitle": "Strava", - "stravaIntegrationBody": "Strava is een Amerikaanse internetservice voor het volgen van fysieke beweging, waarin ook sociale netwerkkenmerken zijn opgenomen.", - "buttonConnect": "Verbinden", - "buttonDropdownOptions": "Opties", - "modalRetrieveActivitiesByDaysTitle": "Activiteiten ophalen per dag", - "modalRetrieveActivitiesByDateRangeTitle": "Retrieve activities by date range", - "modalRetrieveActivitiesByDaysLabel": "Dagen", - "modalRetrieveActivitiesByDaysPlaceholder": "Dagen", - "modalRetrieveButton": "Ophalen", - "buttonRetrieveGear": "Ophalen uitrusting", - "buttonRelink": "Opnieuw koppelen", - "buttonUnlink": "Ontkoppel", - "modalRetrieveClientIdTitle": "Strava koppelen", - "modalRetrieveClientIdLabel": "Client ID", - "modalRetrieveClientSecretLabel": "Client secret", - "errorMessageUnableToLinkStrava": "Kan Strava account niet koppelen", - "errorMessageUnableToUnsetStravaClientSettings": "Er is een fout opgetreden tijdens het ontkoppelen van de Strava client en status instellingen", - "successMessageStravaAccountLinked": "Strava account gekoppeld", - "errorMessageUnableToUnSetStravaState": "Kan Strava status niet verwijderen", - "errorMessageUnableToGetStravaActivities": "Kan Strava activiteiten niet ophalen", - "errorMessageUnableToGetStravaGear": "Kan Strava uitrusting niet ophalen", - "loadingMessageRetrievingStravaActivities": "Strava activiteiten ophalen", - "loadingMessageRetrievingStravaGear": "Strava uitrusting ophalen", - "processingMessageUnlinkStrava": "Ontkoppelen van Strava account...", - "successMessageStravaUnlinked": "Strava account ontkoppeld", - "errorMessageUnableToUnlinkStrava": "Kan Strava account niet ontkoppelen", - "modalUnlinkStravaTitle": "Strava ontkoppelen", - "modalUnlinkStravaBody": "Weet je zeker dat je je Strava account wilt ontkoppelen? Als je je Strava account ontkoppelt, worden al je Strava activiteiten en uitrusting uit Endurain verwijderd.", - "bulkImportIntegrationTitle": "Bulk importeren", - "bulkImportIntegrationBody": "Bulk import activities from files stored in the activity_files/bulk_import folder", - "buttonBulkImport": "Importeer", - "errorMessageUnableToImportActivities": "Fout opgetreden tijdens het importeren van activiteiten", - "loadingMessageBulkImport": "Importeren van activiteiten", - "garminConnectIntegrationTitle": "Garmin Connect", - "garminConnectIntegrationBody": "Garmin Connect is een gezondheidsplatform en fitness voor gebruikers van Garmin apparaten", - "loadingMessageRetrievingGarminConnectActivities": "Ophalen van Garmin Connect activiteiten", - "errorMessageUnableToGetGarminConnectActivitiesDays": "Unable to get Garmin Connect activities by days", - "errorMessageUnableToGetGarminConnectActivitiesDataRange": "Unable to get Garmin Connect activities using data range", - "modalUnlinkGarminConnectTitle": "Garmin verbinding ontkoppelen", - "modalUnlinkGarminConnectBody": "Weet u zeker dat u uw Garmin Connect account wilt ontkoppelen?", - "processingMessageUnlinkGarminConnect": "Garmin Connect account ontkoppelen...", - "successMessageGarminConnectUnlinked": "Garmin Connect account ontkoppeld", - "errorMessageUnableToUnlinkGarminConnect": "Kan Garmin Connect account niet ontkoppelen", - "errorMessageUnableToGetGarminConnectGear": "Kan geen Garmin Connect uitrusting krijgen", - "loadingMessageRetrievingGarminConnectGear": "Ophalen van Garmin Connect uitrusting", - "modalRetrieveHealthDataByDaysTitle": "Gezondheidsgegevens ophalen per dag", - "modalRetrieveHealthDataByDateRangeTitle": "Retrieve health data by date range", - "errorMessageUnableToGetGarminConnectHealthDataDays": "Unable to get Garmin Connect health data by days", - "errorMessageUnableToGetGarminConnectHealthDataDateRange": "Garmin Connect gezondheidsgegevens ophalen voor datumbereik is niet gelukt", - "loadingMessageRetrievingGarminConnectHealthData": "Ophalen van Garmin Connect gezondheidsgegevens" + "stravaIntegrationTitle": "Strava", + "stravaIntegrationBody": "Strava is een Amerikaanse internetservice voor het volgen van fysieke beweging, waarin ook sociale netwerkkenmerken zijn opgenomen.", + "buttonConnect": "Verbinden", + "buttonDropdownOptions": "Opties", + "modalRetrieveActivitiesByDaysTitle": "Activiteiten ophalen per dag", + "modalRetrieveActivitiesByDateRangeTitle": "Retrieve activities by date range", + "modalRetrieveActivitiesByDaysLabel": "Dagen", + "modalRetrieveActivitiesByDaysPlaceholder": "Dagen", + "modalRetrieveButton": "Ophalen", + "buttonRetrieveGear": "Ophalen uitrusting", + "buttonRelink": "Opnieuw koppelen", + "buttonUnlink": "Ontkoppel", + "modalRetrieveClientIdTitle": "Strava koppelen", + "modalRetrieveClientIdLabel": "Client ID", + "modalRetrieveClientSecretLabel": "Client secret", + "errorMessageUnableToLinkStrava": "Kan Strava account niet koppelen", + "errorMessageUnableToUnsetStravaClientSettings": "Er is een fout opgetreden tijdens het ontkoppelen van de Strava client en status instellingen", + "successMessageStravaAccountLinked": "Strava account gekoppeld", + "errorMessageUnableToUnSetStravaState": "Kan Strava status niet verwijderen", + "errorMessageUnableToGetStravaActivities": "Kan Strava activiteiten niet ophalen", + "errorMessageUnableToGetStravaGear": "Kan Strava uitrusting niet ophalen", + "loadingMessageRetrievingStravaActivities": "Strava activiteiten ophalen", + "loadingMessageRetrievingStravaGear": "Strava uitrusting ophalen", + "processingMessageUnlinkStrava": "Ontkoppelen van Strava account...", + "successMessageStravaUnlinked": "Strava account ontkoppeld", + "errorMessageUnableToUnlinkStrava": "Kan Strava account niet ontkoppelen", + "modalUnlinkStravaTitle": "Strava ontkoppelen", + "modalUnlinkStravaBody": "Weet je zeker dat je je Strava account wilt ontkoppelen? Als je je Strava account ontkoppelt, worden al je Strava activiteiten en uitrusting uit Endurain verwijderd.", + "bulkImportIntegrationTitle": "Bulk importeren", + "bulkImportIntegrationBody": "Bulk import activities from files stored in the activity_files/bulk_import folder", + "buttonBulkImport": "Importeer", + "errorMessageUnableToImportActivities": "Fout opgetreden tijdens het importeren van activiteiten", + "loadingMessageBulkImport": "Importeren van activiteiten", + "garminConnectIntegrationTitle": "Garmin Connect", + "garminConnectIntegrationBody": "Garmin Connect is een gezondheidsplatform en fitness voor gebruikers van Garmin apparaten", + "loadingMessageRetrievingGarminConnectActivities": "Ophalen van Garmin Connect activiteiten", + "errorMessageUnableToGetGarminConnectActivitiesDays": "Unable to get Garmin Connect activities by days", + "errorMessageUnableToGetGarminConnectActivitiesDataRange": "Unable to get Garmin Connect activities using data range", + "modalUnlinkGarminConnectTitle": "Garmin verbinding ontkoppelen", + "modalUnlinkGarminConnectBody": "Weet u zeker dat u uw Garmin Connect account wilt ontkoppelen?", + "processingMessageUnlinkGarminConnect": "Garmin Connect account ontkoppelen...", + "successMessageGarminConnectUnlinked": "Garmin Connect account ontkoppeld", + "errorMessageUnableToUnlinkGarminConnect": "Kan Garmin Connect account niet ontkoppelen", + "errorMessageUnableToGetGarminConnectGear": "Kan geen Garmin Connect uitrusting krijgen", + "loadingMessageRetrievingGarminConnectGear": "Ophalen van Garmin Connect uitrusting", + "modalRetrieveHealthDataByDaysTitle": "Gezondheidsgegevens ophalen per dag", + "modalRetrieveHealthDataByDateRangeTitle": "Retrieve health data by date range", + "errorMessageUnableToGetGarminConnectHealthDataDays": "Unable to get Garmin Connect health data by days", + "errorMessageUnableToGetGarminConnectHealthDataDateRange": "Garmin Connect gezondheidsgegevens ophalen voor datumbereik is niet gelukt", + "loadingMessageRetrievingGarminConnectHealthData": "Ophalen van Garmin Connect gezondheidsgegevens" } diff --git a/frontend/app/src/i18n/nl/components/settings/settingsSecurityZoneComponent.json b/frontend/app/src/i18n/nl/components/settings/settingsSecurityZoneComponent.json index 3bae2f8bc..a4a0050c7 100644 --- a/frontend/app/src/i18n/nl/components/settings/settingsSecurityZoneComponent.json +++ b/frontend/app/src/i18n/nl/components/settings/settingsSecurityZoneComponent.json @@ -1,31 +1,31 @@ { - "subtitleChangePassword": "Wachtwoord wijzigen", - "changeUserPasswordBodyLabel": "Wijzig wachtwoord voor gebruiker ", - "changeUserPasswordPasswordLabel": "Nieuw wachtwoord", - "changeUserPasswordPasswordConfirmationLabel": "Bevestig nieuw wachtwoord", - "changeUserPasswordFeedbackLabel": "Wachtwoord voldoet niet aan de eisen", - "changeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Wachtwoorden komen niet overeen", - "subtitleMFA": "Multi-Factor Authentication (MFA)", - "mfaDisabledDescription": "MFA is currently disabled. Enable it to add an extra layer of security to your account.", - "mfaEnabledDescription": "MFA is currently enabled. Your account is protected with two-factor authentication.", - "enableMFAButton": "Enable MFA", - "disableMFAButton": "Disable MFA", - "mfaSetupModalTitle": "Setup Multi-Factor Authentication", - "mfaSetupInstructions": "Scan the QR code below with your authenticator app (Google Authenticator, Authy, etc.) or manually enter the secret:", - "mfaSecretLabel": "Secret Key", - "mfaVerificationCodeLabel": "Verification Code", - "mfaVerificationCodePlaceholder": "Enter 6-digit code", - "mfaDisableModalTitle": "Disable Multi-Factor Authentication", - "mfaDisableConfirmation": "Are you sure you want to disable MFA? This will reduce your account security.", - "mfaEnabledSuccess": "MFA enabled successfully", - "mfaDisabledSuccess": "MFA disabled successfully", - "errorLoadMFAStatus": "Error loading MFA status", - "errorSetupMFA": "Error setting up MFA", - "errorEnableMFA": "Error enabling MFA", - "errorDisableMFA": "Error disabling MFA", - "subtitleMySessions": "Mijn sessies", - "userChangePasswordSuccessMessage": "Wachtwoord met succes gewijzigd", - "userChangePasswordErrorMessage": "Fout opgetreden bij wijzigen van wachtwoord", - "successDeleteSession": "Sessie succesvol verwijderd", - "errorDeleteSession": "Fout bij verwijderen sessie" -} \ No newline at end of file + "subtitleChangePassword": "Wachtwoord wijzigen", + "changeUserPasswordBodyLabel": "Wijzig wachtwoord voor gebruiker ", + "changeUserPasswordPasswordLabel": "Nieuw wachtwoord", + "changeUserPasswordPasswordConfirmationLabel": "Bevestig nieuw wachtwoord", + "changeUserPasswordFeedbackLabel": "Wachtwoord voldoet niet aan de eisen", + "changeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Wachtwoorden komen niet overeen", + "subtitleMFA": "Multi-Factor Authentication (MFA)", + "mfaDisabledDescription": "MFA is currently disabled. Enable it to add an extra layer of security to your account.", + "mfaEnabledDescription": "MFA is currently enabled. Your account is protected with two-factor authentication.", + "enableMFAButton": "Enable MFA", + "disableMFAButton": "Disable MFA", + "mfaSetupModalTitle": "Setup Multi-Factor Authentication", + "mfaSetupInstructions": "Scan the QR code below with your authenticator app (Google Authenticator, Authy, etc.) or manually enter the secret:", + "mfaSecretLabel": "Secret Key", + "mfaVerificationCodeLabel": "Verification Code", + "mfaVerificationCodePlaceholder": "Enter 6-digit code", + "mfaDisableModalTitle": "Disable Multi-Factor Authentication", + "mfaDisableConfirmation": "Are you sure you want to disable MFA? This will reduce your account security.", + "mfaEnabledSuccess": "MFA enabled successfully", + "mfaDisabledSuccess": "MFA disabled successfully", + "errorLoadMFAStatus": "Error loading MFA status", + "errorSetupMFA": "Error setting up MFA", + "errorEnableMFA": "Error enabling MFA", + "errorDisableMFA": "Error disabling MFA", + "subtitleMySessions": "Mijn sessies", + "userChangePasswordSuccessMessage": "Wachtwoord met succes gewijzigd", + "userChangePasswordErrorMessage": "Fout opgetreden bij wijzigen van wachtwoord", + "successDeleteSession": "Sessie succesvol verwijderd", + "errorDeleteSession": "Fout bij verwijderen sessie" +} diff --git a/frontend/app/src/i18n/nl/components/settings/settingsServerSettingsZoneComponent.json b/frontend/app/src/i18n/nl/components/settings/settingsServerSettingsZoneComponent.json index 956efbc6b..ededa47e2 100644 --- a/frontend/app/src/i18n/nl/components/settings/settingsServerSettingsZoneComponent.json +++ b/frontend/app/src/i18n/nl/components/settings/settingsServerSettingsZoneComponent.json @@ -1,27 +1,27 @@ { - "defaultsTitle": "Defaults", - "unitsLabel": "Standaardeenheid", - "unitsMetric": "Metrisch", - "unitsImperial": "Imperiaal", - "currencyLabel": "Default currency", - "numRecordsLabel": "Number of records per page", - "publicShareableLinksLabel": "Openbare link", - "publicShareableLinksEnabledLabel": "Ingeschakeld", - "publicShareableLinksTrue": "Waar", - "publicShareableLinksFalse": "Niet waar", - "serverSettingsPublicShareableLinksEnabledWarningAlert": "Het inschakelen van dit zal alle openbaar geplaatste activiteiten zichtbaar maken zonder authenticatie.", - "publicShareableLinksShowUserInfoLabel": "Gebruikersinformatie tonen", - "serverSettingsPublicShareableLinksShowUserWarningAlert": "Als u dit inschakelt, worden alle gebruikersinformatie op alle openbare links weergegeven", - "photosLabel": "Foto's", - "loginPhotoLabel": "Login foto", - "buttonAddPhoto": "Foto toevoegen", - "logonPhotoAddLabel": "Login page photo (.png) with a size of 1000x1000 pixels.", - "processingPhotoUpload": "Foto upload in behandeling", - "successPhotoUpload": "Foto succesvol geüpload", - "buttonDeleteLoginPhoto": "Verwijder login foto", - "modalDeleteLoginPhotoBody": "Ben je zeker dat je de login foto wilt verwijderen?", - "processingPhotoDelete": "Foto verwijderen in behandeling", - "successPhotoDelete": "Foto succesvol verwijderd", - "successUpdateServerSettings": "Serverinstellingen succesvol bijgewerkt", - "errorUpdateServerSettings": "Fout bij het bijwerken van de serverinstellingen" -} \ No newline at end of file + "defaultsTitle": "Defaults", + "unitsLabel": "Standaardeenheid", + "unitsMetric": "Metrisch", + "unitsImperial": "Imperiaal", + "currencyLabel": "Default currency", + "numRecordsLabel": "Number of records per page", + "publicShareableLinksLabel": "Openbare link", + "publicShareableLinksEnabledLabel": "Ingeschakeld", + "publicShareableLinksTrue": "Waar", + "publicShareableLinksFalse": "Niet waar", + "serverSettingsPublicShareableLinksEnabledWarningAlert": "Het inschakelen van dit zal alle openbaar geplaatste activiteiten zichtbaar maken zonder authenticatie.", + "publicShareableLinksShowUserInfoLabel": "Gebruikersinformatie tonen", + "serverSettingsPublicShareableLinksShowUserWarningAlert": "Als u dit inschakelt, worden alle gebruikersinformatie op alle openbare links weergegeven", + "photosLabel": "Foto's", + "loginPhotoLabel": "Login foto", + "buttonAddPhoto": "Foto toevoegen", + "logonPhotoAddLabel": "Login page photo (.png) with a size of 1000x1000 pixels.", + "processingPhotoUpload": "Foto upload in behandeling", + "successPhotoUpload": "Foto succesvol geüpload", + "buttonDeleteLoginPhoto": "Verwijder login foto", + "modalDeleteLoginPhotoBody": "Ben je zeker dat je de login foto wilt verwijderen?", + "processingPhotoDelete": "Foto verwijderen in behandeling", + "successPhotoDelete": "Foto succesvol verwijderd", + "successUpdateServerSettings": "Serverinstellingen succesvol bijgewerkt", + "errorUpdateServerSettings": "Fout bij het bijwerken van de serverinstellingen" +} diff --git a/frontend/app/src/i18n/nl/components/settings/settingsSideBarComponent.json b/frontend/app/src/i18n/nl/components/settings/settingsSideBarComponent.json index 507da6196..11292df3d 100644 --- a/frontend/app/src/i18n/nl/components/settings/settingsSideBarComponent.json +++ b/frontend/app/src/i18n/nl/components/settings/settingsSideBarComponent.json @@ -1,9 +1,9 @@ { - "usersSection": "Gebruikers", - "serverSettingsSection": "Serverinstellingen", - "generalSection": "Algemeen", - "myProfileSection": "Mijn profiel", - "myGoals": "My Goals", - "securitySection": "Beveiliging", - "integrationsSection": "Integraties" -} \ No newline at end of file + "usersSection": "Gebruikers", + "serverSettingsSection": "Serverinstellingen", + "generalSection": "Algemeen", + "myProfileSection": "Mijn profiel", + "myGoals": "My Goals", + "securitySection": "Beveiliging", + "integrationsSection": "Integraties" +} diff --git a/frontend/app/src/i18n/nl/components/settings/settingsUserGoals.json b/frontend/app/src/i18n/nl/components/settings/settingsUserGoals.json index 941522b00..2f48bad9d 100644 --- a/frontend/app/src/i18n/nl/components/settings/settingsUserGoals.json +++ b/frontend/app/src/i18n/nl/components/settings/settingsUserGoals.json @@ -1,7 +1,7 @@ { - "addNewGoal": "Add new goal", - "labelNumberOfGoals1": "You have ", - "labelNumberOfGoals2": " goal(s) set:", - "successGoalDeleted": "Goal deleted successfully", - "errorFetchingGoals": "Error fetching goals" -} \ No newline at end of file + "addNewGoal": "Add new goal", + "labelNumberOfGoals1": "You have ", + "labelNumberOfGoals2": " goal(s) set:", + "successGoalDeleted": "Goal deleted successfully", + "errorFetchingGoals": "Error fetching goals" +} diff --git a/frontend/app/src/i18n/nl/components/settings/settingsUserProfileZoneComponent.json b/frontend/app/src/i18n/nl/components/settings/settingsUserProfileZoneComponent.json index 55f671317..a1200a14f 100644 --- a/frontend/app/src/i18n/nl/components/settings/settingsUserProfileZoneComponent.json +++ b/frontend/app/src/i18n/nl/components/settings/settingsUserProfileZoneComponent.json @@ -1,89 +1,89 @@ { - "titleProfileInfo": "Mijn profiel", - "buttonDeleteProfilePhoto": "Verwijderen", - "modalDeleteProfilePhotoBody": "Weet je zeker dat je je profielfoto wilt verwijderen?", - "buttonEditProfile": "Profiel", - "usernameLabel": "Gebruikersnaam", - "emailLabel": "E-mail", - "cityLabel": "Stad", - "birthdayLabel": "Verjaardag", - "genderLabel": "Geslacht", - "genderOption1": "Man", - "genderOption2": "Vrouw", - "genderOption3": "Niet gespecificeerd", - "unitsLabel": "Eenheden", - "unitsOption1": "Metrisch", - "unitsOption2": "Imperiaal", - "currencyLabel": "Currency", - "heightLabel": "Hoogte", - "preferredLanguageLabel": "Taalvoorkeur", - "firstDayOfWeekLabel": "First day of week", - "accessTypeLabel": "Toegang type", - "accessTypeOption1": "Reguliere gebruiker", - "accessTypeOption2": "Beheerder", - "userPhotoDeleteSuccess": "Profielfoto succesvol verwijderd", - "userPhotoDeleteError": "Fout bij verwijderen profielfoto", - "titleDefaultGear": "Standaard uitrusting", - "subTitleShoeActivities": "Schoen activiteiten", - "subTitleRun": "Rennen", - "subTitleTrailRun": "Trail rennen", - "subTitleVirtualRun": "Virtuele ren", - "subTitleWalk": "Wandel", - "subTitleHike": "Hiken", - "subTitleBikeActivities": "Fiets activiteiten", - "subTitleBike": "Fiets", - "subTitleMTBBike": "MTB fiets", - "subTitleGravelBike": "Grind fiets", - "subTitleVirtualBike": "Virtuele fiets", - "subTitleWaterActivities": "Water activities", - "subTitleSwim": "Open water zwemmen", - "subTitleWindsurf": "Windsurf", - "subTitleRacquetActivities": "Raket activiteiten", - "subTitleTennis": "Tennis", - "subTitleSnowActivities": "Snow activities", - "subTitleAlpineSki": "Alpine ski", - "subTitleNordicSki": "Nordic ski", - "subTitleSnowboard": "Snowboard", - "selectOptionNotDefined": "Niet gedefinieerd", - "titlePrivacy": "Privacy", - "defaultActivityVisibility": "Standaard zichtbaarheid van activiteit", - "privacyOption1": "Openbaar", - "privacyOption2": "Volgers", - "privacyOption3": "Privé", - "defaultActivityStartTime": "Verberg begintijd van activiteit", - "defaultActivityLocation": "Verberg locatie van activiteit", - "defaultActivityMap": "Verberg kaart van activiteit", - "defaultActivityHeartRate": "Verberg hartslag van activiteit", - "defaultActivityPower": "Hide activity power", - "defaultActivityCadence": "Hide activity cadence", - "defaultActivityElevation": "Hide activity elevation", - "defaultActivitySpeed": "Verberg snelheid van activiteit", - "defaultActivityPace": "Hide activity pace", - "defaultActivityLaps": "Hide activity laps", - "defaultActivitySetsSteps": "Hide activity sets/steps", - "defaultActivityGear": "Hide activity gear", - "buttonChangeDefaultActivityVisibility": "Standaardzichtbaarheid wijzigen", - "buttonChangeUserActivitiesVisibility": "Zichtbaarheid van activiteiten wijzigen", - "changeUserActivitiesVisibilityModalVisibilityLabel": "Zichtbaarheid", - "changeUserActivitiesVisibilityModalButton": "Wijzigen", - "successUpdateUserActivitiesVisibility": "Zichtbaarheid van activiteiten met succes bijgewerkt", - "errorUpdateUserActivitiesVisibility": "Fout bij bijwerken zichtbaarheid activiteiten", - "errorUnableToGetGear": "Kan geen uitrusting ophalen", - "errorUnableToGetDefaultGear": "Kan standaard uitrusting niet ophalen", - "successUpdateDefaultGear": "Standaardversnelling met succes bijgewerkt", - "errorUpdateDefaultGear": "Fout bij bijwerken standaard uitrusting", - "successUpdateUserPrivacySettings": "User privacy settings updated successfully", - "errorUpdateUserPrivacySettings": "Error updating user privacy settings", - "titleExportData": "Export and import data", - "labelPasswordDisclaimer": "User password is not included in the import/export process. After import, update your password on security section.", - "buttonExportData": "Export data", - "buttonImportData": "Import data", - "modalImportTitle": "Import backup file", - "modalImportBody": "Select the .zip file you previously exported to restore your data.", - "exportLoading": "Exporting data, this may take a few minutes...", - "exportSuccess": "Export completed successfully", - "exportError": "Error exporting data", - "importLoading": "Importing data, this may take a few minutes...", - "importSuccess": "Import completed", - "importError": "Error importing data" -} \ No newline at end of file + "titleProfileInfo": "Mijn profiel", + "buttonDeleteProfilePhoto": "Verwijderen", + "modalDeleteProfilePhotoBody": "Weet je zeker dat je je profielfoto wilt verwijderen?", + "buttonEditProfile": "Profiel", + "usernameLabel": "Gebruikersnaam", + "emailLabel": "E-mail", + "cityLabel": "Stad", + "birthdayLabel": "Verjaardag", + "genderLabel": "Geslacht", + "genderOption1": "Man", + "genderOption2": "Vrouw", + "genderOption3": "Niet gespecificeerd", + "unitsLabel": "Eenheden", + "unitsOption1": "Metrisch", + "unitsOption2": "Imperiaal", + "currencyLabel": "Currency", + "heightLabel": "Hoogte", + "preferredLanguageLabel": "Taalvoorkeur", + "firstDayOfWeekLabel": "First day of week", + "accessTypeLabel": "Toegang type", + "accessTypeOption1": "Reguliere gebruiker", + "accessTypeOption2": "Beheerder", + "userPhotoDeleteSuccess": "Profielfoto succesvol verwijderd", + "userPhotoDeleteError": "Fout bij verwijderen profielfoto", + "titleDefaultGear": "Standaard uitrusting", + "subTitleShoeActivities": "Schoen activiteiten", + "subTitleRun": "Rennen", + "subTitleTrailRun": "Trail rennen", + "subTitleVirtualRun": "Virtuele ren", + "subTitleWalk": "Wandel", + "subTitleHike": "Hiken", + "subTitleBikeActivities": "Fiets activiteiten", + "subTitleBike": "Fiets", + "subTitleMTBBike": "MTB fiets", + "subTitleGravelBike": "Grind fiets", + "subTitleVirtualBike": "Virtuele fiets", + "subTitleWaterActivities": "Water activities", + "subTitleSwim": "Open water zwemmen", + "subTitleWindsurf": "Windsurf", + "subTitleRacquetActivities": "Raket activiteiten", + "subTitleTennis": "Tennis", + "subTitleSnowActivities": "Snow activities", + "subTitleAlpineSki": "Alpine ski", + "subTitleNordicSki": "Nordic ski", + "subTitleSnowboard": "Snowboard", + "selectOptionNotDefined": "Niet gedefinieerd", + "titlePrivacy": "Privacy", + "defaultActivityVisibility": "Standaard zichtbaarheid van activiteit", + "privacyOption1": "Openbaar", + "privacyOption2": "Volgers", + "privacyOption3": "Privé", + "defaultActivityStartTime": "Verberg begintijd van activiteit", + "defaultActivityLocation": "Verberg locatie van activiteit", + "defaultActivityMap": "Verberg kaart van activiteit", + "defaultActivityHeartRate": "Verberg hartslag van activiteit", + "defaultActivityPower": "Hide activity power", + "defaultActivityCadence": "Hide activity cadence", + "defaultActivityElevation": "Hide activity elevation", + "defaultActivitySpeed": "Verberg snelheid van activiteit", + "defaultActivityPace": "Hide activity pace", + "defaultActivityLaps": "Hide activity laps", + "defaultActivitySetsSteps": "Hide activity sets/steps", + "defaultActivityGear": "Hide activity gear", + "buttonChangeDefaultActivityVisibility": "Standaardzichtbaarheid wijzigen", + "buttonChangeUserActivitiesVisibility": "Zichtbaarheid van activiteiten wijzigen", + "changeUserActivitiesVisibilityModalVisibilityLabel": "Zichtbaarheid", + "changeUserActivitiesVisibilityModalButton": "Wijzigen", + "successUpdateUserActivitiesVisibility": "Zichtbaarheid van activiteiten met succes bijgewerkt", + "errorUpdateUserActivitiesVisibility": "Fout bij bijwerken zichtbaarheid activiteiten", + "errorUnableToGetGear": "Kan geen uitrusting ophalen", + "errorUnableToGetDefaultGear": "Kan standaard uitrusting niet ophalen", + "successUpdateDefaultGear": "Standaardversnelling met succes bijgewerkt", + "errorUpdateDefaultGear": "Fout bij bijwerken standaard uitrusting", + "successUpdateUserPrivacySettings": "User privacy settings updated successfully", + "errorUpdateUserPrivacySettings": "Error updating user privacy settings", + "titleExportData": "Export and import data", + "labelPasswordDisclaimer": "User password is not included in the import/export process. After import, update your password on security section.", + "buttonExportData": "Export data", + "buttonImportData": "Import data", + "modalImportTitle": "Import backup file", + "modalImportBody": "Select the .zip file you previously exported to restore your data.", + "exportLoading": "Exporting data, this may take a few minutes...", + "exportSuccess": "Export completed successfully", + "exportError": "Error exporting data", + "importLoading": "Importing data, this may take a few minutes...", + "importSuccess": "Import completed", + "importError": "Error importing data" +} diff --git a/frontend/app/src/i18n/nl/components/settings/settingsUserSessionsZone/userSessionsListComponent.json b/frontend/app/src/i18n/nl/components/settings/settingsUserSessionsZone/userSessionsListComponent.json index b1170ba67..cfa14e068 100644 --- a/frontend/app/src/i18n/nl/components/settings/settingsUserSessionsZone/userSessionsListComponent.json +++ b/frontend/app/src/i18n/nl/components/settings/settingsUserSessionsZone/userSessionsListComponent.json @@ -1,5 +1,5 @@ { - "badgeCurrentSession": "Huidige Sessie", - "modalDeleteSessionTitle": "Sessie verwijderen", - "modalDeleteSessionBody": "Weet u zeker dat u de sessie wilt verwijderen? " -} \ No newline at end of file + "badgeCurrentSession": "Huidige Sessie", + "modalDeleteSessionTitle": "Sessie verwijderen", + "modalDeleteSessionBody": "Weet u zeker dat u de sessie wilt verwijderen? " +} diff --git a/frontend/app/src/i18n/nl/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json b/frontend/app/src/i18n/nl/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json index 83e678d55..5b1a313cd 100644 --- a/frontend/app/src/i18n/nl/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json +++ b/frontend/app/src/i18n/nl/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json @@ -1,55 +1,55 @@ { - "addEditUserModalAddTitle": "Gebruiker toevoegen", - "addEditUserModalEditTitle": "Gebruiker bewerken", - "addEditUserModalEditProfileTitle": "Profiel bewerken", - "addEditUserModalDeleteUserPhotoButton": "Foto verwijderen", - "addEditUserModalUserPhotoLabel": "Gebruikersfoto", - "addEditUserModalUsernameLabel": "Gebruikersnaam", - "addEditUserModalUsernamePlaceholder": "Gebruikersnaam (max 45 tekens)", - "addEditUserModalErrorUsernameExists": "Gebruikersnaam is al in gebruik", - "addEditUserModalNameLabel": "Naam", - "addEditUserModalNamePlaceholder": "Naam (max. 45 tekens)", - "addEditUserModalEmailLabel": "E-mail", - "addEditUserModalEmailPlaceholder": "E-mail (max 45 tekens)", - "addEditUserModalErrorEmailInvalid": "E-mail is ongeldig", - "addEditUserModalErrorEmailExists": "E-mailadres bestaat al", - "addEditUserModalPasswordLabel": "Wachtwoord", - "addEditUserModalPasswordPlaceholder": "Wachtwoord", - "addEditUserModalErrorPasswordInvalid": "Wachtwoord voldoet niet aan de eisen", - "addEditUserModalCityLabel": "Stad", - "addEditUserModalCityPlaceholder": "Stad (max 45 tekens)", - "addEditUserModalBirthdayLabel": "Verjaardag", - "addEditUserModalGenderLabel": "Geslacht", - "addEditUserModalGenderOption1": "Man", - "addEditUserModalGenderOption2": "Vrouw", - "addEditUserModalGenderOption3": "Niet gespecificeerd", - "addEditUserModalUnitsLabel": "Eenheden", - "addEditUserModalUnitsOption1": "Metrisch", - "addEditUserModalUnitsOption2": "Imperiaal", - "addEditUserModalCurrencyLabel": "Currency", - "addEditUserModalHeightLabel": "Hoogte", - "addEditUserModalHeightPlaceholder": "Hoogte", - "addEditUserModalFeetValidationLabel": "Ongeldige hoogte. Voer een geldige hoogte in voeten in..", - "addEditUserModalInchesValidationLabel": "Ongeldige hoogte. Voer een geldige hoogte in inch in", - "addEditUserModalUserPreferredLanguageLabel": "Taalvoorkeur", - "addEditUserModalUserFirstDayOfWeekLabel": "First day of week", - "addEditUserModalUserTypeLabel": "Toegang type", - "addEditUserModalUserTypeOption1": "Reguliere gebruiker", - "addEditUserModalUserTypeOption2": "Beheerder", - "addEditUserModalIsActiveLabel": "Is actief", - "addEditUserModalIsActiveOption1": "Ja", - "addEditUserModalIsActiveOption2": "Nee", - "addEditUserModalDefaultActivityVisibilityLabel": "Standaard zichtbaarheid van activiteit", - "addEditUserModalDefaultActivityVisibilityOption1": "Openbaar", - "addEditUserModalDefaultActivityVisibilityOption2": "Volgers", - "addEditUserModalDefaultActivityVisibilityOption3": "Privé", - "addEditUserModalErrorFetchingUserByUsername": "Fout bij ophalen gebruiker met gebruikersnaam", - "addEditUserModalErrorFetchingUserByEmail": "Fout bij ophalen gebruiker met e-mail", - "addEditUserModalSuccessDeleteUserPhoto": "Gebruikersfoto succesvol verwijderd", - "addEditUserModalErrorDeleteUserPhoto": "Fout bij verwijderen gebruikersfoto", - "addEditUserModalErrorUploadingUserPhoto": "Fout bij het uploaden van gebruikersfoto", - "addEditUserModalSuccessAddUser": "Gebruiker succesvol toegevoegd", - "addEditUserModalErrorAddUser": "Fout tijdens toevoegen Gebruiker", - "addEditUserModalSuccessEditUser": "Gebruiker met succes bewerkt", - "addEditUserModalErrorEditUser": "Fout bij bewerken gebruiker" -} \ No newline at end of file + "addEditUserModalAddTitle": "Gebruiker toevoegen", + "addEditUserModalEditTitle": "Gebruiker bewerken", + "addEditUserModalEditProfileTitle": "Profiel bewerken", + "addEditUserModalDeleteUserPhotoButton": "Foto verwijderen", + "addEditUserModalUserPhotoLabel": "Gebruikersfoto", + "addEditUserModalUsernameLabel": "Gebruikersnaam", + "addEditUserModalUsernamePlaceholder": "Gebruikersnaam (max 45 tekens)", + "addEditUserModalErrorUsernameExists": "Gebruikersnaam is al in gebruik", + "addEditUserModalNameLabel": "Naam", + "addEditUserModalNamePlaceholder": "Naam (max. 45 tekens)", + "addEditUserModalEmailLabel": "E-mail", + "addEditUserModalEmailPlaceholder": "E-mail (max 45 tekens)", + "addEditUserModalErrorEmailInvalid": "E-mail is ongeldig", + "addEditUserModalErrorEmailExists": "E-mailadres bestaat al", + "addEditUserModalPasswordLabel": "Wachtwoord", + "addEditUserModalPasswordPlaceholder": "Wachtwoord", + "addEditUserModalErrorPasswordInvalid": "Wachtwoord voldoet niet aan de eisen", + "addEditUserModalCityLabel": "Stad", + "addEditUserModalCityPlaceholder": "Stad (max 45 tekens)", + "addEditUserModalBirthdayLabel": "Verjaardag", + "addEditUserModalGenderLabel": "Geslacht", + "addEditUserModalGenderOption1": "Man", + "addEditUserModalGenderOption2": "Vrouw", + "addEditUserModalGenderOption3": "Niet gespecificeerd", + "addEditUserModalUnitsLabel": "Eenheden", + "addEditUserModalUnitsOption1": "Metrisch", + "addEditUserModalUnitsOption2": "Imperiaal", + "addEditUserModalCurrencyLabel": "Currency", + "addEditUserModalHeightLabel": "Hoogte", + "addEditUserModalHeightPlaceholder": "Hoogte", + "addEditUserModalFeetValidationLabel": "Ongeldige hoogte. Voer een geldige hoogte in voeten in..", + "addEditUserModalInchesValidationLabel": "Ongeldige hoogte. Voer een geldige hoogte in inch in", + "addEditUserModalUserPreferredLanguageLabel": "Taalvoorkeur", + "addEditUserModalUserFirstDayOfWeekLabel": "First day of week", + "addEditUserModalUserTypeLabel": "Toegang type", + "addEditUserModalUserTypeOption1": "Reguliere gebruiker", + "addEditUserModalUserTypeOption2": "Beheerder", + "addEditUserModalIsActiveLabel": "Is actief", + "addEditUserModalIsActiveOption1": "Ja", + "addEditUserModalIsActiveOption2": "Nee", + "addEditUserModalDefaultActivityVisibilityLabel": "Standaard zichtbaarheid van activiteit", + "addEditUserModalDefaultActivityVisibilityOption1": "Openbaar", + "addEditUserModalDefaultActivityVisibilityOption2": "Volgers", + "addEditUserModalDefaultActivityVisibilityOption3": "Privé", + "addEditUserModalErrorFetchingUserByUsername": "Fout bij ophalen gebruiker met gebruikersnaam", + "addEditUserModalErrorFetchingUserByEmail": "Fout bij ophalen gebruiker met e-mail", + "addEditUserModalSuccessDeleteUserPhoto": "Gebruikersfoto succesvol verwijderd", + "addEditUserModalErrorDeleteUserPhoto": "Fout bij verwijderen gebruikersfoto", + "addEditUserModalErrorUploadingUserPhoto": "Fout bij het uploaden van gebruikersfoto", + "addEditUserModalSuccessAddUser": "Gebruiker succesvol toegevoegd", + "addEditUserModalErrorAddUser": "Fout tijdens toevoegen Gebruiker", + "addEditUserModalSuccessEditUser": "Gebruiker met succes bewerkt", + "addEditUserModalErrorEditUser": "Fout bij bewerken gebruiker" +} diff --git a/frontend/app/src/i18n/nl/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json b/frontend/app/src/i18n/nl/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json index 4a79cd737..b2d510105 100644 --- a/frontend/app/src/i18n/nl/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json +++ b/frontend/app/src/i18n/nl/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json @@ -1,10 +1,10 @@ { - "modalChangeUserPasswordTitle": "Wachtwoord gebruiker wijzigen", - "modalChangeUserPasswordBodyLabel": "Wijzig wachtwoord voor gebruiker ", - "modalChangeUserPasswordPasswordLabel": "Nieuw wachtwoord", - "modalChangeUserPasswordPasswordConfirmationLabel": "Bevestig nieuw wachtwoord", - "modalChangeUserPasswordFeedbackLabel": "Wachtwoord voldoet niet aan de eisen", - "modalChangeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Wachtwoorden komen niet overeen", - "userChangePasswordSuccessMessage": "Wachtwoord met succes gewijzigd", - "userChangePasswordErrorMessage": "Fout opgetreden bij wijzigen van wachtwoord" -} \ No newline at end of file + "modalChangeUserPasswordTitle": "Wachtwoord gebruiker wijzigen", + "modalChangeUserPasswordBodyLabel": "Wijzig wachtwoord voor gebruiker ", + "modalChangeUserPasswordPasswordLabel": "Nieuw wachtwoord", + "modalChangeUserPasswordPasswordConfirmationLabel": "Bevestig nieuw wachtwoord", + "modalChangeUserPasswordFeedbackLabel": "Wachtwoord voldoet niet aan de eisen", + "modalChangeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Wachtwoorden komen niet overeen", + "userChangePasswordSuccessMessage": "Wachtwoord met succes gewijzigd", + "userChangePasswordErrorMessage": "Fout opgetreden bij wijzigen van wachtwoord" +} diff --git a/frontend/app/src/i18n/nl/components/settings/settingsUsersZone/usersListComponent.json b/frontend/app/src/i18n/nl/components/settings/settingsUsersZone/usersListComponent.json index 4fd2a1980..33744f696 100644 --- a/frontend/app/src/i18n/nl/components/settings/settingsUsersZone/usersListComponent.json +++ b/frontend/app/src/i18n/nl/components/settings/settingsUsersZone/usersListComponent.json @@ -1,13 +1,13 @@ { - "userListAccessTypeOption1": "Reguliere gebruiker", - "userListAccessTypeOption2": "Beheerder", - "userListUserIsMeBadge": "Ik", - "userListUserIsAdminBadge": "Admin", - "userListUserIsInactiveBadge": "Inactief", - "userEditErrorMessage": "Fout bij bewerken gebruiker", - "modalDeleteUserTitle": "Gebruiker verwijderen", - "modalDeleteUserBody": "Weet u zeker dat u gebruiker wilt verwijderen? ", - "userListUserSessionsTitle": "Gebruikerssessies", - "userSessionDeleteSuccessMessage": "Sessie succesvol verwijderd", - "userSessionDeleteErrorMessage": "Fout bij verwijderen sessie" -} \ No newline at end of file + "userListAccessTypeOption1": "Reguliere gebruiker", + "userListAccessTypeOption2": "Beheerder", + "userListUserIsMeBadge": "Ik", + "userListUserIsAdminBadge": "Admin", + "userListUserIsInactiveBadge": "Inactief", + "userEditErrorMessage": "Fout bij bewerken gebruiker", + "modalDeleteUserTitle": "Gebruiker verwijderen", + "modalDeleteUserBody": "Weet u zeker dat u gebruiker wilt verwijderen? ", + "userListUserSessionsTitle": "Gebruikerssessies", + "userSessionDeleteSuccessMessage": "Sessie succesvol verwijderd", + "userSessionDeleteErrorMessage": "Fout bij verwijderen sessie" +} diff --git a/frontend/app/src/i18n/nl/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json b/frontend/app/src/i18n/nl/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json index 983b8e474..2257add64 100644 --- a/frontend/app/src/i18n/nl/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json +++ b/frontend/app/src/i18n/nl/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json @@ -1,7 +1,7 @@ { - "passwordRequirementsTitle": "Wachtwoordvereisten omvatten:", - "passwordCharacters": "- 8 tekens;", - "passwordCapitalLetters": "- 1 hoofdletter;", - "passwordNumbers": "- 1 nummer;", - "passwordSpecialCharacters": "- 1 speciaal teken;" -} \ No newline at end of file + "passwordRequirementsTitle": "Wachtwoordvereisten omvatten:", + "passwordCharacters": "- 8 tekens;", + "passwordCapitalLetters": "- 1 hoofdletter;", + "passwordNumbers": "- 1 nummer;", + "passwordSpecialCharacters": "- 1 speciaal teken;" +} diff --git a/frontend/app/src/i18n/nl/components/settings/settingsUsersZoneComponent.json b/frontend/app/src/i18n/nl/components/settings/settingsUsersZoneComponent.json index 6a5077da6..b9f387ae3 100644 --- a/frontend/app/src/i18n/nl/components/settings/settingsUsersZoneComponent.json +++ b/frontend/app/src/i18n/nl/components/settings/settingsUsersZoneComponent.json @@ -1,10 +1,10 @@ { - "buttonAddUser": "Gebruiker toevoegen", - "labelSearchUsersByUsername": "Gebruikers zoeken op gebruikersnaam", - "labelNumberOfUsers1": "Er is een totaal van ", - "labelNumberOfUsers2": " gebruiker(s) (", - "labelNumberOfUsers3": " geladen):", - "successUserAdded": "Gebruiker succesvol toegevoegd", - "successUserDeleted": "Gebruiker succesvol verwijderd", - "errorFetchingUsers": "Fout bij ophalen gebruikers" -} \ No newline at end of file + "buttonAddUser": "Gebruiker toevoegen", + "labelSearchUsersByUsername": "Gebruikers zoeken op gebruikersnaam", + "labelNumberOfUsers1": "Er is een totaal van ", + "labelNumberOfUsers2": " gebruiker(s) (", + "labelNumberOfUsers3": " geladen):", + "successUserAdded": "Gebruiker succesvol toegevoegd", + "successUserDeleted": "Gebruiker succesvol verwijderd", + "errorFetchingUsers": "Fout bij ophalen gebruikers" +} diff --git a/frontend/app/src/i18n/nl/components/users/userDistanceStatsComponent.json b/frontend/app/src/i18n/nl/components/users/userDistanceStatsComponent.json index 4848f011a..be1abc1ff 100644 --- a/frontend/app/src/i18n/nl/components/users/userDistanceStatsComponent.json +++ b/frontend/app/src/i18n/nl/components/users/userDistanceStatsComponent.json @@ -1,4 +1,4 @@ { - "thisWeekDistancesTitle": "Week top 3", - "thisMonthDistancesTitle": "Month top 3" -} \ No newline at end of file + "thisWeekDistancesTitle": "Week top 3", + "thisMonthDistancesTitle": "Month top 3" +} diff --git a/frontend/app/src/i18n/nl/components/users/userGoalsStatsComponent.json b/frontend/app/src/i18n/nl/components/users/userGoalsStatsComponent.json index 365523327..a7391a0bd 100644 --- a/frontend/app/src/i18n/nl/components/users/userGoalsStatsComponent.json +++ b/frontend/app/src/i18n/nl/components/users/userGoalsStatsComponent.json @@ -1,13 +1,13 @@ { - "title": "Goals", - "activityTypeRun": "Run", - "activityTypeBike": "Bike", - "activityTypeSwim": "Swim", - "activityTypeWalk": "Walk", - "activityTypeStrength": "Strength", - "intervalOption1": "Daily", - "intervalOption2": "Weekly", - "intervalOption3": "Monthly", - "intervalOption4": "Yearly", - "activities": "activities" -} \ No newline at end of file + "title": "Goals", + "activityTypeRun": "Run", + "activityTypeBike": "Bike", + "activityTypeSwim": "Swim", + "activityTypeWalk": "Walk", + "activityTypeStrength": "Strength", + "intervalOption1": "Daily", + "intervalOption2": "Weekly", + "intervalOption3": "Monthly", + "intervalOption4": "Yearly", + "activities": "activities" +} diff --git a/frontend/app/src/i18n/nl/gears/gearView.json b/frontend/app/src/i18n/nl/gears/gearView.json index 0329d6501..f4115651a 100644 --- a/frontend/app/src/i18n/nl/gears/gearView.json +++ b/frontend/app/src/i18n/nl/gears/gearView.json @@ -1,31 +1,31 @@ { - "buttonAddComponent": "Add component", - "buttonEditGear": "Bewerk uitrusting", - "buttonDeleteGear": "Verwijder uitrusting", - "modalDeleteGearBody1": "Weet u zeker dat u de uitrusting wilt verwijderen", - "modalDeleteGearBody2": "Deze actie kan niet ongedaan worden gemaakt.", - "gearIsActiveBadge": "Actief", - "gearIsInactiveBadge": "Inactief", - "gearTypeOption1": "Fiets", - "gearTypeOption2": "Schoenen", - "gearTypeOption3": "Wetsuit", - "gearTypeOption4": "Raket", - "gearTypeOption5": "Ski's", - "gearTypeOption6": "Snowboard", - "gearTypeOption7": "Windsurfen", - "gearTypeOption8": "Water sports board", - "gearFromStrava": "Strava", - "gearFromGarminConnect": "Garmin Connect", - "labelBrand": "Merk", - "labelModel": "Model", - "labelPurchaseValue": "Purchase value", - "labelTotalCost": "Total cost", - "labelDistance": "Afstand", - "labelTime": "Tijd", - "titleComponents": "Components", - "showInactiveComponents": "Show inactive", - "title": "Uitrusting activiteiten", - "successGearEdited": "Uitrusting met succes bewerkt", - "errorGearDelete": "Fout bij verwijderen uitrusting", - "errorFetchingGears": "Fout bij ophalen van uitrusting" -} \ No newline at end of file + "buttonAddComponent": "Add component", + "buttonEditGear": "Bewerk uitrusting", + "buttonDeleteGear": "Verwijder uitrusting", + "modalDeleteGearBody1": "Weet u zeker dat u de uitrusting wilt verwijderen", + "modalDeleteGearBody2": "Deze actie kan niet ongedaan worden gemaakt.", + "gearIsActiveBadge": "Actief", + "gearIsInactiveBadge": "Inactief", + "gearTypeOption1": "Fiets", + "gearTypeOption2": "Schoenen", + "gearTypeOption3": "Wetsuit", + "gearTypeOption4": "Raket", + "gearTypeOption5": "Ski's", + "gearTypeOption6": "Snowboard", + "gearTypeOption7": "Windsurfen", + "gearTypeOption8": "Water sports board", + "gearFromStrava": "Strava", + "gearFromGarminConnect": "Garmin Connect", + "labelBrand": "Merk", + "labelModel": "Model", + "labelPurchaseValue": "Purchase value", + "labelTotalCost": "Total cost", + "labelDistance": "Afstand", + "labelTime": "Tijd", + "titleComponents": "Components", + "showInactiveComponents": "Show inactive", + "title": "Uitrusting activiteiten", + "successGearEdited": "Uitrusting met succes bewerkt", + "errorGearDelete": "Fout bij verwijderen uitrusting", + "errorFetchingGears": "Fout bij ophalen van uitrusting" +} diff --git a/frontend/app/src/i18n/nl/gears/gearsView.json b/frontend/app/src/i18n/nl/gears/gearsView.json index 564f7e9b8..444b6b141 100644 --- a/frontend/app/src/i18n/nl/gears/gearsView.json +++ b/frontend/app/src/i18n/nl/gears/gearsView.json @@ -1,13 +1,13 @@ { - "title": "Uitrusting", - "buttonAddGear": "Voeg Uitrusting toe", - "subTitleSearchGearByNickname": "Zoek uitrusting op bijnaam", - "placeholderSearchGearByNickname": "Bijnaam", - "buttonSearchGear": "Zoek Uitrusting", - "displayUserNumberOfGears1": "Er is een totaal van ", - "displayUserNumberOfGears2": " uitrusting(en) (", - "displayUserNumberOfGears3": " geladen):", - "successGearDeleted": "Uitrusting succesvol verwijderd", - "errorGearNotFound": "Uitrusting niet gevonden", - "errorFetchingGears": "Fout bij ophalen van uitrusting" -} \ No newline at end of file + "title": "Uitrusting", + "buttonAddGear": "Voeg Uitrusting toe", + "subTitleSearchGearByNickname": "Zoek uitrusting op bijnaam", + "placeholderSearchGearByNickname": "Bijnaam", + "buttonSearchGear": "Zoek Uitrusting", + "displayUserNumberOfGears1": "Er is een totaal van ", + "displayUserNumberOfGears2": " uitrusting(en) (", + "displayUserNumberOfGears3": " geladen):", + "successGearDeleted": "Uitrusting succesvol verwijderd", + "errorGearNotFound": "Uitrusting niet gevonden", + "errorFetchingGears": "Fout bij ophalen van uitrusting" +} diff --git a/frontend/app/src/i18n/nl/generalItems.json b/frontend/app/src/i18n/nl/generalItems.json index 111f2dc58..2aa638190 100644 --- a/frontend/app/src/i18n/nl/generalItems.json +++ b/frontend/app/src/i18n/nl/generalItems.json @@ -1,72 +1,72 @@ { - "buttonBack": "Terug", - "buttonClose": "Sluiten", - "true": "Waar", - "false": "Fout", - "yes": "Ja", - "no": "Nee", - "ofWithSpaces": " of ", - "languageOption1": "Engels (VS)", - "languageOption2": "Catalaans (CA)", - "languageOption3": "Portugees (PT)", - "languageOption4": "Duits (DE)", - "languageOption5": "Frans (FR)", - "languageOption6": "Nederlands (NL)", - "languageOption7": "Spaans (ES)", - "firstDayOfWeekOption0": "Sunday", - "firstDayOfWeekOption1": "Monday", - "firstDayOfWeekOption2": "Tuesday", - "firstDayOfWeekOption3": "Wednesday", - "firstDayOfWeekOption4": "Thursday", - "firstDayOfWeekOption5": "Friday", - "firstDayOfWeekOption6": "Saturday", - "buttonlistAll": "Toon alles", - "requiredField": "Verplichte velden", - "labelNotApplicable": "Niet van toepassing", - "labelNoData": "Geen data", - "unitsCm": "cm", - "unitsCms": "cms", - "unitsM": "m", - "unitsKm": "km", - "unitsKmH": "km/u", - "unitsKg": "kg", - "labelWeightInKg": "Gewicht in kg", - "unitsInches": "inches", - "unitsFeet": "voet", - "unitsFeetShort": "voet", - "unitsFeetInches": "voet, inch", - "unitsMiles": "mijl", - "unitsYards": "yard", - "unitsMph": "mpu", - "unitsLbs": "lbs", - "labelWeightInLbs": "Gewicht in lbs", - "unitsCalories": "kcal", - "unitsBpm": "bpm", - "labelHRinBpm": "Hartslag in bpm", - "unitsWattsShort": "W", - "labelPowerInWatts": "Vermogen in watt", - "labelCadenceInRpm": "Cadans in rpm", - "unitsSpm": "spm", - "labelElevationInMeters": "Hoogte in meters", - "labelElevationInFeet": "Hoogte in voet", - "labelVelocityInKmH": "Snelheid in km/u", - "labelVelocityInMph": "Snelheid in mijl per uur", - "labelPaceInMinKm": "Ritme in min/km", - "labelPaceInMin100m": "Ritme in min/100m", - "labelPaceInMinMile": "Ritme in min/mijl", - "labelPaceInMin100yd": "Ritme in min/100yd", - "labelLaps": "Rondes", - "labelRest": "Rust", - "labelStrokeRateInSpm": "Slagsnelheid in spm", - "startDateLabel": "Startdatum", - "endDateLabel": "Einddatum", - "cancel": "Cancel", - "loading": "Loading", - "betaTag": " (Beta)", - "currencyEuro": "Euro", - "currencyEuroSymbol": "€", - "currencyDollar": "US Dollar", - "currencyDollarSymbol": "$", - "currencyPound": "British Pound", - "currencyPoundSymbol": "£" + "buttonBack": "Terug", + "buttonClose": "Sluiten", + "true": "Waar", + "false": "Fout", + "yes": "Ja", + "no": "Nee", + "ofWithSpaces": " of ", + "languageOption1": "Engels (VS)", + "languageOption2": "Catalaans (CA)", + "languageOption3": "Portugees (PT)", + "languageOption4": "Duits (DE)", + "languageOption5": "Frans (FR)", + "languageOption6": "Nederlands (NL)", + "languageOption7": "Spaans (ES)", + "firstDayOfWeekOption0": "Sunday", + "firstDayOfWeekOption1": "Monday", + "firstDayOfWeekOption2": "Tuesday", + "firstDayOfWeekOption3": "Wednesday", + "firstDayOfWeekOption4": "Thursday", + "firstDayOfWeekOption5": "Friday", + "firstDayOfWeekOption6": "Saturday", + "buttonlistAll": "Toon alles", + "requiredField": "Verplichte velden", + "labelNotApplicable": "Niet van toepassing", + "labelNoData": "Geen data", + "unitsCm": "cm", + "unitsCms": "cms", + "unitsM": "m", + "unitsKm": "km", + "unitsKmH": "km/u", + "unitsKg": "kg", + "labelWeightInKg": "Gewicht in kg", + "unitsInches": "inches", + "unitsFeet": "voet", + "unitsFeetShort": "voet", + "unitsFeetInches": "voet, inch", + "unitsMiles": "mijl", + "unitsYards": "yard", + "unitsMph": "mpu", + "unitsLbs": "lbs", + "labelWeightInLbs": "Gewicht in lbs", + "unitsCalories": "kcal", + "unitsBpm": "bpm", + "labelHRinBpm": "Hartslag in bpm", + "unitsWattsShort": "W", + "labelPowerInWatts": "Vermogen in watt", + "labelCadenceInRpm": "Cadans in rpm", + "unitsSpm": "spm", + "labelElevationInMeters": "Hoogte in meters", + "labelElevationInFeet": "Hoogte in voet", + "labelVelocityInKmH": "Snelheid in km/u", + "labelVelocityInMph": "Snelheid in mijl per uur", + "labelPaceInMinKm": "Ritme in min/km", + "labelPaceInMin100m": "Ritme in min/100m", + "labelPaceInMinMile": "Ritme in min/mijl", + "labelPaceInMin100yd": "Ritme in min/100yd", + "labelLaps": "Rondes", + "labelRest": "Rust", + "labelStrokeRateInSpm": "Slagsnelheid in spm", + "startDateLabel": "Startdatum", + "endDateLabel": "Einddatum", + "cancel": "Cancel", + "loading": "Loading", + "betaTag": " (Beta)", + "currencyEuro": "Euro", + "currencyEuroSymbol": "€", + "currencyDollar": "US Dollar", + "currencyDollarSymbol": "$", + "currencyPound": "British Pound", + "currencyPoundSymbol": "£" } diff --git a/frontend/app/src/i18n/nl/healthView.json b/frontend/app/src/i18n/nl/healthView.json index 49c04700c..86d0036aa 100644 --- a/frontend/app/src/i18n/nl/healthView.json +++ b/frontend/app/src/i18n/nl/healthView.json @@ -1,5 +1,5 @@ { - "title": "Gezondheid", - "errorFetchingHealthData": "Fout bij het ophalen van gezondheidsgegevens", - "errorFetchingHealthTargets": "Fout bij ophalen van gezondheidsdoelen" -} \ No newline at end of file + "title": "Gezondheid", + "errorFetchingHealthData": "Fout bij het ophalen van gezondheidsgegevens", + "errorFetchingHealthTargets": "Fout bij ophalen van gezondheidsdoelen" +} diff --git a/frontend/app/src/i18n/nl/homeView.json b/frontend/app/src/i18n/nl/homeView.json index 65898f2ac..d8b1ffe35 100644 --- a/frontend/app/src/i18n/nl/homeView.json +++ b/frontend/app/src/i18n/nl/homeView.json @@ -1,18 +1,18 @@ { - "title": "Endurain", - "buttonAddActivity": "Activiteit toevoegen", - "fieldLabelUploadFileType": "Upload .gpx of .fit bestand", - "radioUserActivities": "Mijn activiteiten", - "radioFollowerActivities": "Activiteiten volgers", - "pillIsHidden": "Hidden", - "successActivityAdded": "Activiteit succesvol toegevoegd", - "errorActivityAdded": "Fout bij toevoegen activiteit", - "refreshingActivities": "Activiteiten vernieuwen van gekoppelde services", - "successActivitiesRefreshed": "Activiteiten succesvol vernieuwd", - "errorActivityNotFound": "Activiteit niet gevonden", - "processingActivity": "Activiteit verwerken", - "successActivityDeleted": "Activiteit succesvol verwijderd", - "errorFetchingUserStats": "Fout bij ophalen gebruikersstatistieken", - "errorFetchingUserActivities": "Fout bij ophalen gebruikersactiviteiten", - "errorFetchingMedia": "Error fetching media for activity" -} \ No newline at end of file + "title": "Endurain", + "buttonAddActivity": "Activiteit toevoegen", + "fieldLabelUploadFileType": "Upload .gpx of .fit bestand", + "radioUserActivities": "Mijn activiteiten", + "radioFollowerActivities": "Activiteiten volgers", + "pillIsHidden": "Hidden", + "successActivityAdded": "Activiteit succesvol toegevoegd", + "errorActivityAdded": "Fout bij toevoegen activiteit", + "refreshingActivities": "Activiteiten vernieuwen van gekoppelde services", + "successActivitiesRefreshed": "Activiteiten succesvol vernieuwd", + "errorActivityNotFound": "Activiteit niet gevonden", + "processingActivity": "Activiteit verwerken", + "successActivityDeleted": "Activiteit succesvol verwijderd", + "errorFetchingUserStats": "Fout bij ophalen gebruikersstatistieken", + "errorFetchingUserActivities": "Fout bij ophalen gebruikersactiviteiten", + "errorFetchingMedia": "Error fetching media for activity" +} diff --git a/frontend/app/src/i18n/nl/notFoundView.json b/frontend/app/src/i18n/nl/notFoundView.json index 8dd62a500..31917713d 100644 --- a/frontend/app/src/i18n/nl/notFoundView.json +++ b/frontend/app/src/i18n/nl/notFoundView.json @@ -1,5 +1,5 @@ { - "title": "Oeps! Pagina niet gevonden", - "subTitle": "De pagina die u zoekt bestaat niet of is gewijzigd.", - "backToHomeButton": "Terug naar de hoofdpagina" -} \ No newline at end of file + "title": "Oeps! Pagina niet gevonden", + "subTitle": "De pagina die u zoekt bestaat niet of is gewijzigd.", + "backToHomeButton": "Terug naar de hoofdpagina" +} diff --git a/frontend/app/src/i18n/nl/searchView.json b/frontend/app/src/i18n/nl/searchView.json index 35c315f18..7b941dbbe 100644 --- a/frontend/app/src/i18n/nl/searchView.json +++ b/frontend/app/src/i18n/nl/searchView.json @@ -1,35 +1,35 @@ { - "searchSelectLabel": "Zoeken", - "searchSelectOptionActivity": "Activiteit", - "searchSelectOptionUser": "Gebruiker", - "searchSelectOptionGear": "Uitrusting", - "searchSelectActivityType0": "Alle", - "searchSelectActivityType1": "Rennen", - "searchSelectActivityType2": "Rijden", - "searchSelectActivityType3": "Zwemmen", - "searchSelectActivityType4": "Work-out", - "searchSelectActivityType5": "Wandel", - "searchSelectActivityType6": "Hiken", - "searchSelectActivityType7": "Roeien", - "searchSelectActivityType8": "Yoga", - "searchSelectActivityType9": "Skiën", - "searchSelectActivityType10": "Snowboarden", - "searchSelectActivityType11": "Tennis", - "searchSelectActivityType12": "Windsurfen", - "searchSelectActivityType13": "Suppen", - "searchSelectActivityType14": "Surfen", - "searchSelectGearType0": "Alle", - "searchSelectGearType1": "Fiets", - "searchSelectGearType2": "Schoenen", - "searchSelectGearType3": "Wetsuit", - "searchSelectGearType4": "Racket", - "searchSelectGearType5": "Ski's", - "searchSelectGearType6": "Snowboard", - "searchSelectGearType7": "Windsurfen", - "searchSelectGearType8": "Water sport", - "resultIsInactiveBadge": "Inactief", - "searchInputPlaceholder": "Zoeken", - "errorFetchingUserWithUsernameContains": "Fout bij ophalen gebruiker met gebruikersnaam bevat logica", - "errorFetchingActivityWithNameContains": "Fout bij ophalen van activiteit met naam bevat logica", - "errorFetchingGearWithNicknameContains": "Fout bij ophalen van uitrusting met bijnaam bevat logica" -} \ No newline at end of file + "searchSelectLabel": "Zoeken", + "searchSelectOptionActivity": "Activiteit", + "searchSelectOptionUser": "Gebruiker", + "searchSelectOptionGear": "Uitrusting", + "searchSelectActivityType0": "Alle", + "searchSelectActivityType1": "Rennen", + "searchSelectActivityType2": "Rijden", + "searchSelectActivityType3": "Zwemmen", + "searchSelectActivityType4": "Work-out", + "searchSelectActivityType5": "Wandel", + "searchSelectActivityType6": "Hiken", + "searchSelectActivityType7": "Roeien", + "searchSelectActivityType8": "Yoga", + "searchSelectActivityType9": "Skiën", + "searchSelectActivityType10": "Snowboarden", + "searchSelectActivityType11": "Tennis", + "searchSelectActivityType12": "Windsurfen", + "searchSelectActivityType13": "Suppen", + "searchSelectActivityType14": "Surfen", + "searchSelectGearType0": "Alle", + "searchSelectGearType1": "Fiets", + "searchSelectGearType2": "Schoenen", + "searchSelectGearType3": "Wetsuit", + "searchSelectGearType4": "Racket", + "searchSelectGearType5": "Ski's", + "searchSelectGearType6": "Snowboard", + "searchSelectGearType7": "Windsurfen", + "searchSelectGearType8": "Water sport", + "resultIsInactiveBadge": "Inactief", + "searchInputPlaceholder": "Zoeken", + "errorFetchingUserWithUsernameContains": "Fout bij ophalen gebruiker met gebruikersnaam bevat logica", + "errorFetchingActivityWithNameContains": "Fout bij ophalen van activiteit met naam bevat logica", + "errorFetchingGearWithNicknameContains": "Fout bij ophalen van uitrusting met bijnaam bevat logica" +} diff --git a/frontend/app/src/i18n/nl/settingsView.json b/frontend/app/src/i18n/nl/settingsView.json index a47cc8ce9..365a3962b 100644 --- a/frontend/app/src/i18n/nl/settingsView.json +++ b/frontend/app/src/i18n/nl/settingsView.json @@ -1,3 +1,3 @@ { - "title": "Instellingen" -} \ No newline at end of file + "title": "Instellingen" +} diff --git a/frontend/app/src/i18n/nl/strava/stravaCallbackView.json b/frontend/app/src/i18n/nl/strava/stravaCallbackView.json index 877b0e79d..c38a111c1 100644 --- a/frontend/app/src/i18n/nl/strava/stravaCallbackView.json +++ b/frontend/app/src/i18n/nl/strava/stravaCallbackView.json @@ -1,4 +1,4 @@ { - "stravaCallbackViewTitle1": "Handling Strava callback", - "stravaCallbackViewTitle2": "Een ogenblik geduld, Strava wordt gekoppeld aan uw account. Vernieuw deze pagina niet." -} \ No newline at end of file + "stravaCallbackViewTitle1": "Handling Strava callback", + "stravaCallbackViewTitle2": "Een ogenblik geduld, Strava wordt gekoppeld aan uw account. Vernieuw deze pagina niet." +} diff --git a/frontend/app/src/i18n/nl/userView.json b/frontend/app/src/i18n/nl/userView.json index b2730f5f3..2ff168d07 100644 --- a/frontend/app/src/i18n/nl/userView.json +++ b/frontend/app/src/i18n/nl/userView.json @@ -1,32 +1,32 @@ { - "thisMonthActivitiesNumber": "Activiteiten van deze maand", - "userFollowing": "Volgend", - "userFollowers": "Volgers", - "navigationActivities": "Activiteiten", - "navigationFollowing": "Volgend", - "navigationFollowers": "Volgers", - "navigationUserSettings": "Gebruikersinstellingen", - "navigationFollow": "Volgen", - "modalFollowUserTitle": "Volg gebruiker", - "modalFollowUserBody": "Weet u zeker dat u de gebruiker wilt volgen? ", - "errorUnableToSendFollow": "Kan volgverzoek niet naar de gebruiker sturen", - "successFollowRequestSent": "Volgverzoek verzonden", - "navigationRequestSent": "Verzoek verzonden", - "modalCancelFollowRequestTitle": "Volgverzoek annuleren", - "modalCancelFollowRequestBody": "Weet u zeker dat u het volgverzoek voor deze gebruiker wilt annuleren? ", - "errorUnableToCancelFollowRequest": "Kan het volgverzoek voor de gebruiker niet annuleren", - "successFollowRequestCancelled": "Volgverzoek geannuleerd", - "navigationUnfollow": "Ontvolgen", - "modalUnfollowUserTitle": "Gebruiker ontvolgen", - "modalUnfollowUserBody": "Weet u zeker dat u de gebruiker niet meer wilt volgen? ", - "errorUnableToUnfollow": "Kan gebruiker niet ontvolgen", - "successUserUnfollowed": "Gebruiker ontvolgd", - "activitiesPaginationWeek0": "Deze week", - "activitiesPaginationWeek51": "Eén jaar geleden", - "successFollowingDeleted": "Volgende verwijderd", - "successFollowerDeleted": "Volger verwijderd", - "successFollowerAccepted": "Volger geaccepteerd", - "errorFetchingUserStats": "Fout bij ophalen gebruikersstatistieken", - "errorFetchingUserFollowers": "Fout bij ophalen gebruikersvolgers", - "errorFetchingUserActivities": "Fout bij ophalen gebruikersactiviteiten" -} \ No newline at end of file + "thisMonthActivitiesNumber": "Activiteiten van deze maand", + "userFollowing": "Volgend", + "userFollowers": "Volgers", + "navigationActivities": "Activiteiten", + "navigationFollowing": "Volgend", + "navigationFollowers": "Volgers", + "navigationUserSettings": "Gebruikersinstellingen", + "navigationFollow": "Volgen", + "modalFollowUserTitle": "Volg gebruiker", + "modalFollowUserBody": "Weet u zeker dat u de gebruiker wilt volgen? ", + "errorUnableToSendFollow": "Kan volgverzoek niet naar de gebruiker sturen", + "successFollowRequestSent": "Volgverzoek verzonden", + "navigationRequestSent": "Verzoek verzonden", + "modalCancelFollowRequestTitle": "Volgverzoek annuleren", + "modalCancelFollowRequestBody": "Weet u zeker dat u het volgverzoek voor deze gebruiker wilt annuleren? ", + "errorUnableToCancelFollowRequest": "Kan het volgverzoek voor de gebruiker niet annuleren", + "successFollowRequestCancelled": "Volgverzoek geannuleerd", + "navigationUnfollow": "Ontvolgen", + "modalUnfollowUserTitle": "Gebruiker ontvolgen", + "modalUnfollowUserBody": "Weet u zeker dat u de gebruiker niet meer wilt volgen? ", + "errorUnableToUnfollow": "Kan gebruiker niet ontvolgen", + "successUserUnfollowed": "Gebruiker ontvolgd", + "activitiesPaginationWeek0": "Deze week", + "activitiesPaginationWeek51": "Eén jaar geleden", + "successFollowingDeleted": "Volgende verwijderd", + "successFollowerDeleted": "Volger verwijderd", + "successFollowerAccepted": "Volger geaccepteerd", + "errorFetchingUserStats": "Fout bij ophalen gebruikersstatistieken", + "errorFetchingUserFollowers": "Fout bij ophalen gebruikersvolgers", + "errorFetchingUserActivities": "Fout bij ophalen gebruikersactiviteiten" +} diff --git a/frontend/app/src/i18n/pt/activityItems.json b/frontend/app/src/i18n/pt/activityItems.json index 0033bd85b..1f13bc508 100644 --- a/frontend/app/src/i18n/pt/activityItems.json +++ b/frontend/app/src/i18n/pt/activityItems.json @@ -1,37 +1,37 @@ { - "run": "Corrida", - "trailRun": "Corrida em trilha", - "virtualRun": "Corrida virtual", - "ride": "Ciclismo", - "gravelRide": "Ciclismo de cascalho", - "mtbRide": "Ciclismo BTT", - "virtualRide": "Ciclismo virtual", - "lapSwimming": "Natação de piscina", - "openWaterSwimming": "Natação aguas abertas", - "workout": "Treino", - "walk": "Caminhada", - "indoorWalk": "Caminhada interior", - "hike": "Caminhada em trilho", - "rowing": "Remo", - "yoga": "Ioga", - "alpineSki": "Esqui alpino", - "nordicSki": "Esqui nórdico", - "snowboard": "Snowboard", - "transition": "Transição", - "strengthTraining": "Treino de força", - "crossfit": "CrossFit", - "tennis": "Ténis", - "tableTennis": "Ténis de mesa", - "badminton": "Badminton", - "squash": "Squash", - "racquetball": "Raquetebol", - "pickleball": "Pickleball", - "commutingRide": "Deslocação em bicicleta", - "indoorRide": "Ciclismo interior", - "mixedSurfaceRide": "Ciclismo de superfície mista", - "windsurf": "Windsurf", - "standUpPaddling": "Stand up paddling", - "surf": "Surf", - "trackRun": "Corrida em pista", - "labelWorkout": " treino" -} \ No newline at end of file + "run": "Corrida", + "trailRun": "Corrida em trilha", + "virtualRun": "Corrida virtual", + "ride": "Ciclismo", + "gravelRide": "Ciclismo de cascalho", + "mtbRide": "Ciclismo BTT", + "virtualRide": "Ciclismo virtual", + "lapSwimming": "Natação de piscina", + "openWaterSwimming": "Natação aguas abertas", + "workout": "Treino", + "walk": "Caminhada", + "indoorWalk": "Caminhada interior", + "hike": "Caminhada em trilho", + "rowing": "Remo", + "yoga": "Ioga", + "alpineSki": "Esqui alpino", + "nordicSki": "Esqui nórdico", + "snowboard": "Snowboard", + "transition": "Transição", + "strengthTraining": "Treino de força", + "crossfit": "CrossFit", + "tennis": "Ténis", + "tableTennis": "Ténis de mesa", + "badminton": "Badminton", + "squash": "Squash", + "racquetball": "Raquetebol", + "pickleball": "Pickleball", + "commutingRide": "Deslocação em bicicleta", + "indoorRide": "Ciclismo interior", + "mixedSurfaceRide": "Ciclismo de superfície mista", + "windsurf": "Windsurf", + "standUpPaddling": "Stand up paddling", + "surf": "Surf", + "trackRun": "Corrida em pista", + "labelWorkout": " treino" +} diff --git a/frontend/app/src/i18n/pt/activityView.json b/frontend/app/src/i18n/pt/activityView.json index 065e98dfc..fba531664 100644 --- a/frontend/app/src/i18n/pt/activityView.json +++ b/frontend/app/src/i18n/pt/activityView.json @@ -1,13 +1,13 @@ { - "labelGear": "Equipamento", - "labelGearNotSet": "Não definido", - "modalLabelDeleteGear": "Remover equipamento da atividade", - "modalLabelDeleteGearBody": "Tem certeza que deseja remover o equipamento da atividade?", - "modalLabelDeleteGearButton": "Eliminar equipamento", - "successMessageGearAdded": "Equipamento adicionado à atividade", - "successMessageGearDeleted": "Equipamento eliminado da atividade", - "errorMessageDeleteGear": "Erro ao eliminar equipamento da atividade", - "errorMessageActivityNotFound": "Atividade não encontrada", - "alertPrivacyMessage": "Tem informações ocultas nesta atividade. Pode vê-las, mas outros não.", - "isHiddenMessage": "Esta atividade está oculta. Provavelmente por ser duplicada ou ter sido ocultada pelo utilizador." -} \ No newline at end of file + "labelGear": "Equipamento", + "labelGearNotSet": "Não definido", + "modalLabelDeleteGear": "Remover equipamento da atividade", + "modalLabelDeleteGearBody": "Tem certeza que deseja remover o equipamento da atividade?", + "modalLabelDeleteGearButton": "Eliminar equipamento", + "successMessageGearAdded": "Equipamento adicionado à atividade", + "successMessageGearDeleted": "Equipamento eliminado da atividade", + "errorMessageDeleteGear": "Erro ao eliminar equipamento da atividade", + "errorMessageActivityNotFound": "Atividade não encontrada", + "alertPrivacyMessage": "Tem informações ocultas nesta atividade. Pode vê-las, mas outros não.", + "isHiddenMessage": "Esta atividade está oculta. Provavelmente por ser duplicada ou ter sido ocultada pelo utilizador." +} diff --git a/frontend/app/src/i18n/pt/components/activities/activityBellowMPillsComponent.json b/frontend/app/src/i18n/pt/components/activities/activityBellowMPillsComponent.json index 8b5372907..1d68e3ff1 100644 --- a/frontend/app/src/i18n/pt/components/activities/activityBellowMPillsComponent.json +++ b/frontend/app/src/i18n/pt/components/activities/activityBellowMPillsComponent.json @@ -1,25 +1,25 @@ { - "subTitlePace": "Ritmo", - "labelAvgPace": "Ritmo médio", - "labelMovingTime": "Tempo em movimento", - "labelElapsedTime": "Tempo decorrido", - "subTitleSpeed": "Velocidade", - "labelAvgSpeed": "Vel. média", - "labelMaxSpeed": "Velocidade máxima", - "subTitleHeartRate": "Frequência cardíaca", - "labelAvgHeartRate": "Freq. cardíaca média", - "labelMaxHeartRate": "Freq. cardíaca máxima", - "subTitlePower": "Potência", - "labelAvgPower": "Potência média", - "labelMaxPower": "Potência máxima", - "labelNormalizedPower": "Potência normalizada", - "subTitleCadence": "Cadência", - "labelAvgCadence": "Cadência média", - "labelMaxCadence": "Cadência máxima", - "subTitleElevation": "Elevação", - "labelElevationGain": "Ganho de elevação", - "labelElevationLoss": "Perda de elevação", - "subTitleStrokeRate": "Velocidade de braçada", - "labelAvgStrokeRate": "Velocidade de braçada média", - "labelMaxStrokeRate": "Velocidade de braçada máxima" -} \ No newline at end of file + "subTitlePace": "Ritmo", + "labelAvgPace": "Ritmo médio", + "labelMovingTime": "Tempo em movimento", + "labelElapsedTime": "Tempo decorrido", + "subTitleSpeed": "Velocidade", + "labelAvgSpeed": "Vel. média", + "labelMaxSpeed": "Velocidade máxima", + "subTitleHeartRate": "Frequência cardíaca", + "labelAvgHeartRate": "Freq. cardíaca média", + "labelMaxHeartRate": "Freq. cardíaca máxima", + "subTitlePower": "Potência", + "labelAvgPower": "Potência média", + "labelMaxPower": "Potência máxima", + "labelNormalizedPower": "Potência normalizada", + "subTitleCadence": "Cadência", + "labelAvgCadence": "Cadência média", + "labelMaxCadence": "Cadência máxima", + "subTitleElevation": "Elevação", + "labelElevationGain": "Ganho de elevação", + "labelElevationLoss": "Perda de elevação", + "subTitleStrokeRate": "Velocidade de braçada", + "labelAvgStrokeRate": "Velocidade de braçada média", + "labelMaxStrokeRate": "Velocidade de braçada máxima" +} diff --git a/frontend/app/src/i18n/pt/components/activities/activityLapsComponent.json b/frontend/app/src/i18n/pt/components/activities/activityLapsComponent.json index 4b1d3d8a7..b14d4f977 100644 --- a/frontend/app/src/i18n/pt/components/activities/activityLapsComponent.json +++ b/frontend/app/src/i18n/pt/components/activities/activityLapsComponent.json @@ -1,14 +1,14 @@ { - "labelLapNumber": "Volta", - "labelLapIntensity": "Intensidade", - "labelLapDistance": "Distância", - "labelLapTime": "Tempo", - "labelLapPace": "Ritmo", - "labelLapSpeed": "Velocidade", - "labelLapElevation": "Elevação", - "labelLapElev": "Elev", - "labelLapAvgHr": "Freq. cardíaca média", - "labelLapHR": "FC", - "labelLapStrokeRate": "Velocidade de braçada", - "labelLapSR": "VB" -} \ No newline at end of file + "labelLapNumber": "Volta", + "labelLapIntensity": "Intensidade", + "labelLapDistance": "Distância", + "labelLapTime": "Tempo", + "labelLapPace": "Ritmo", + "labelLapSpeed": "Velocidade", + "labelLapElevation": "Elevação", + "labelLapElev": "Elev", + "labelLapAvgHr": "Freq. cardíaca média", + "labelLapHR": "FC", + "labelLapStrokeRate": "Velocidade de braçada", + "labelLapSR": "VB" +} diff --git a/frontend/app/src/i18n/pt/components/activities/activityMandAbovePillsComponent.json b/frontend/app/src/i18n/pt/components/activities/activityMandAbovePillsComponent.json index 9390410cf..8ca0288cf 100644 --- a/frontend/app/src/i18n/pt/components/activities/activityMandAbovePillsComponent.json +++ b/frontend/app/src/i18n/pt/components/activities/activityMandAbovePillsComponent.json @@ -1,17 +1,17 @@ { - "labelPillGraphs": "Gráficos", - "labelPillLaps": "Voltas", - "labelPillWorkoutSets": "Jogos", - "labelGraph": "Gráficos de dados da atividade", - "labelGraphHR": "Frequência cardíaca", - "labelHRZones": "Zonas de FC", - "labelGraphPower": "Potência", - "labelGraphCadence": "Cadência", - "labelGraphElevation": "Elevação", - "labelGraphVelocity": "Velocidade", - "labelGraphPace": "Ritmo", - "labelGraphHRZone": "Zona", - "labelDownsampling": "Dados downsampled para ~200 pontos", - "errorMessageProcessingActivityStreams": "Erro ao processar fluxos de atividade", - "labelGraphStrokeRate": "Velocidade de braçada" -} \ No newline at end of file + "labelPillGraphs": "Gráficos", + "labelPillLaps": "Voltas", + "labelPillWorkoutSets": "Jogos", + "labelGraph": "Gráficos de dados da atividade", + "labelGraphHR": "Frequência cardíaca", + "labelHRZones": "Zonas de FC", + "labelGraphPower": "Potência", + "labelGraphCadence": "Cadência", + "labelGraphElevation": "Elevação", + "labelGraphVelocity": "Velocidade", + "labelGraphPace": "Ritmo", + "labelGraphHRZone": "Zona", + "labelDownsampling": "Dados downsampled para ~200 pontos", + "errorMessageProcessingActivityStreams": "Erro ao processar fluxos de atividade", + "labelGraphStrokeRate": "Velocidade de braçada" +} diff --git a/frontend/app/src/i18n/pt/components/activities/activityMapComponent.json b/frontend/app/src/i18n/pt/components/activities/activityMapComponent.json index 1becd467b..1dab58850 100644 --- a/frontend/app/src/i18n/pt/components/activities/activityMapComponent.json +++ b/frontend/app/src/i18n/pt/components/activities/activityMapComponent.json @@ -1,8 +1,8 @@ { - "modalMediaDeleteTitle": "Eliminar media", - "modalMediaDeleteBody1": "Tem a certeza de que deseja eliminar media com o ID ", - "modalMediaDeleteBody2": " e nome ", - "errorFetchingActivityStream": "Erro ao recuperar dados do fluxo de atividade", - "mediaDeletedSuccessfully": "Media eliminada com sucesso", - "errorDeletingMedia": "Erro ao eliminar media" -} \ No newline at end of file + "modalMediaDeleteTitle": "Eliminar media", + "modalMediaDeleteBody1": "Tem a certeza de que deseja eliminar media com o ID ", + "modalMediaDeleteBody2": " e nome ", + "errorFetchingActivityStream": "Erro ao recuperar dados do fluxo de atividade", + "mediaDeletedSuccessfully": "Media eliminada com sucesso", + "errorDeletingMedia": "Erro ao eliminar media" +} diff --git a/frontend/app/src/i18n/pt/components/activities/activitySummaryComponent.json b/frontend/app/src/i18n/pt/components/activities/activitySummaryComponent.json index 441ab5c09..c989b81ae 100644 --- a/frontend/app/src/i18n/pt/components/activities/activitySummaryComponent.json +++ b/frontend/app/src/i18n/pt/components/activities/activitySummaryComponent.json @@ -1,31 +1,31 @@ { - "userNameHidden": "Oculto", - "visibilityPublic": "Público", - "visibilityFollowers": "Seguidores", - "visibilityPrivate": "Privado", - "buttonDeleteActivity": "Apagar atividade", - "buttonEditActivity": "Editar atividade", - "buttonAddActivityMedia": "Adicionar media", - "modalDeleteBody1": "Tem a certeza de que deseja eliminar ", - "modalDeleteBody2": "Esta ação não pode ser anulada.", - "modalAddMediaTitle": "Adicionar media", - "modalAddMediaBody": "Carregar arquivo .png, .jpg ou .jpeg", - "processingMediaUpload": "A processar envio de media...", - "successMediaUpload": "Media carregada com sucesso", - "errorMediaUpload": "Erro ao carregar media", - "labelVirtual": "(Virtual) ", - "privateNotes": "Notas privadas", - "activityDistance": "Distância", - "activityTime": "Tempo", - "activityPace": "Ritmo", - "activityAvgHR": "Média de FC", - "activityMaxHR": "FC máxima", - "activityAvgPower": "Potência média", - "activityAvgSpeed": "Vel. média", - "activityEleGain": "Ganho ele", - "activityEleLoss": "Perda ele", - "activityCalories": "Calorias", - "activityNoData": "Sem dados", - "errorFetchingUserById": "Erro ao procurar utilizador por ID", - "errorDeletingActivity": "Erro ao eliminar atividade" -} \ No newline at end of file + "userNameHidden": "Oculto", + "visibilityPublic": "Público", + "visibilityFollowers": "Seguidores", + "visibilityPrivate": "Privado", + "buttonDeleteActivity": "Apagar atividade", + "buttonEditActivity": "Editar atividade", + "buttonAddActivityMedia": "Adicionar media", + "modalDeleteBody1": "Tem a certeza de que deseja eliminar ", + "modalDeleteBody2": "Esta ação não pode ser anulada.", + "modalAddMediaTitle": "Adicionar media", + "modalAddMediaBody": "Carregar arquivo .png, .jpg ou .jpeg", + "processingMediaUpload": "A processar envio de media...", + "successMediaUpload": "Media carregada com sucesso", + "errorMediaUpload": "Erro ao carregar media", + "labelVirtual": "(Virtual) ", + "privateNotes": "Notas privadas", + "activityDistance": "Distância", + "activityTime": "Tempo", + "activityPace": "Ritmo", + "activityAvgHR": "Média de FC", + "activityMaxHR": "FC máxima", + "activityAvgPower": "Potência média", + "activityAvgSpeed": "Vel. média", + "activityEleGain": "Ganho ele", + "activityEleLoss": "Perda ele", + "activityCalories": "Calorias", + "activityNoData": "Sem dados", + "errorFetchingUserById": "Erro ao procurar utilizador por ID", + "errorDeletingActivity": "Erro ao eliminar atividade" +} diff --git a/frontend/app/src/i18n/pt/components/activities/activityWorkoutStepsComponent.json b/frontend/app/src/i18n/pt/components/activities/activityWorkoutStepsComponent.json index ffb1e916c..c6a9522ff 100644 --- a/frontend/app/src/i18n/pt/components/activities/activityWorkoutStepsComponent.json +++ b/frontend/app/src/i18n/pt/components/activities/activityWorkoutStepsComponent.json @@ -1,20 +1,20 @@ { - "labelWorkoutStepType": "Tipo etapa", - "labelWorkoutStepTime": "Tempo etapa", - "labelWorkoutStepReps": "Reps etapa", - "labelWorkoutStepIntensity": "Intensidade", - "labelWorkoutStepNotes": "Notas", - "labelWorkoutStepExerciseName": "Nome etapa", - "labelWorkoutStepExerciseWeight": "Peso", - "labelWorkoutStepSwimStroke": "Estilo etapa", - "labelWorkoutSetType": "Tipo jogo", - "labelWorkoutSetTime": "Tempo jogo", - "labelWorkoutSetReps": "Reps jogo", - "labelWorkoutSetExerciseName": "Nome jogo", - "labelWorkoutSetExerciseWeight": "Peso jogo", - "labelWorkoutSetTypeMobile": "Tipo", - "labelWorkoutSetTimeMobile": "Tempo", - "labelWorkoutSetRepsMobile": "Reps", - "labelWorkoutSetExerciseNameMobile": "Nome", - "labelWorkoutSetExerciseWeightMobile": "Peso" -} \ No newline at end of file + "labelWorkoutStepType": "Tipo etapa", + "labelWorkoutStepTime": "Tempo etapa", + "labelWorkoutStepReps": "Reps etapa", + "labelWorkoutStepIntensity": "Intensidade", + "labelWorkoutStepNotes": "Notas", + "labelWorkoutStepExerciseName": "Nome etapa", + "labelWorkoutStepExerciseWeight": "Peso", + "labelWorkoutStepSwimStroke": "Estilo etapa", + "labelWorkoutSetType": "Tipo jogo", + "labelWorkoutSetTime": "Tempo jogo", + "labelWorkoutSetReps": "Reps jogo", + "labelWorkoutSetExerciseName": "Nome jogo", + "labelWorkoutSetExerciseWeight": "Peso jogo", + "labelWorkoutSetTypeMobile": "Tipo", + "labelWorkoutSetTimeMobile": "Tempo", + "labelWorkoutSetRepsMobile": "Reps", + "labelWorkoutSetExerciseNameMobile": "Nome", + "labelWorkoutSetExerciseWeightMobile": "Peso" +} diff --git a/frontend/app/src/i18n/pt/components/activities/modals/addGearToActivityModalComponent.json b/frontend/app/src/i18n/pt/components/activities/modals/addGearToActivityModalComponent.json index 4b32bde62..0eca36a70 100644 --- a/frontend/app/src/i18n/pt/components/activities/modals/addGearToActivityModalComponent.json +++ b/frontend/app/src/i18n/pt/components/activities/modals/addGearToActivityModalComponent.json @@ -1,6 +1,6 @@ { - "modalLabelAddGear": "Adicionar equipamento à atividade", - "modalLabelSelectGear": "Selecionar equipamento", - "modalButtonAddGear": "Adicionar equipamento", - "errorEditingGear": "Erro ao editar equipamento" -} \ No newline at end of file + "modalLabelAddGear": "Adicionar equipamento à atividade", + "modalLabelSelectGear": "Selecionar equipamento", + "modalButtonAddGear": "Adicionar equipamento", + "errorEditingGear": "Erro ao editar equipamento" +} diff --git a/frontend/app/src/i18n/pt/components/activities/modals/editActivityModalComponent.json b/frontend/app/src/i18n/pt/components/activities/modals/editActivityModalComponent.json index e302c0476..dc78f46a7 100644 --- a/frontend/app/src/i18n/pt/components/activities/modals/editActivityModalComponent.json +++ b/frontend/app/src/i18n/pt/components/activities/modals/editActivityModalComponent.json @@ -1,63 +1,63 @@ { - "modalEditActivityTitle": "Editar atividade", - "modalEditActivityDescriptionLabel": "Descrição", - "modalEditActivityDescriptionPlaceholder": "Descrição (máx. 2500 caracteres)", - "modalEditActivityPrivateNotesLabel": "Notas privadas", - "modalEditActivityPrivateNotesPlaceholder": "Notas privadas (máx. 2500 caracteres)", - "modalEditActivityNameLabel": "Nome", - "modalEditActivityNamePlaceholder": "Nome (máx. 250 caracteres)", - "modalEditActivityTypeLabel": "Tipo", - "modalEditActivityTypeOption1": "Corrida", - "modalEditActivityTypeOption2": "Corrida em trilha", - "modalEditActivityTypeOption34": "Corrida em pista", - "modalEditActivityTypeOption3": "Corrida virtual", - "modalEditActivityTypeOption4": "Ciclismo", - "modalEditActivityTypeOption5": "Ciclismo de cascalho", - "modalEditActivityTypeOption6": "Bicicleta de montanha", - "modalEditActivityTypeOption7": "Ciclismo virtual", - "modalEditActivityTypeOption8": "Natação", - "modalEditActivityTypeOption9": "Natação em águas abertas", - "modalEditActivityTypeOption10": "Treino", - "modalEditActivityTypeOption11": "Caminhada", - "modalEditActivityTypeOption12": "Caminhada", - "modalEditActivityTypeOption13": "Remo", - "modalEditActivityTypeOption14": "Ioga", - "modalEditActivityTypeOption15": "Esqui alpino", - "modalEditActivityTypeOption16": "Esqui nórdico", - "modalEditActivityTypeOption17": "Snowboarding", - "modalEditActivityTypeOption18": "Transição", - "modalEditActivityTypeOption19": "Treino com pesos", - "modalEditActivityTypeOption20": "Crossfit", - "modalEditActivityTypeOption21": "Ténis", - "modalEditActivityTypeOption22": "Ténis de mesa", - "modalEditActivityTypeOption23": "Badminton", - "modalEditActivityTypeOption24": "Squash", - "modalEditActivityTypeOption25": "Raquetebol", - "modalEditActivityTypeOption26": "Pickleball", - "modalEditActivityTypeOption27": "Deslocação em bicicleta", - "modalEditActivityTypeOption28": "Ciclismo interior", - "modalEditActivityTypeOption29": "Ciclismo de superfície mista", - "modalEditActivityTypeOption30": "Windsurf", - "modalEditActivityTypeOption31": "Caminhada interior", - "modalEditActivityTypeOption32": "Stand up paddling", - "modalEditActivityTypeOption33": "Surf", - "modalEditActivityVisibilityLabel": "Visibilidade", - "modalEditActivityVisibilityOption0": "Público", - "modalEditActivityVisibilityOption1": "Seguidores", - "modalEditActivityVisibilityOption2": "Privado", - "modalEditActivityIsHiddenLabel": "Está oculta", - "modalEditActivityHideStartTimeLabel": "Ocultar hora de início", - "modalEditActivityHideLocationLabel": "Ocultar localização", - "modalEditActivityHideMapLabel": "Ocultar mapa", - "modalEditActivityHideHrLabel": "Ocultar frequência cardíaca", - "modalEditActivityHidePowerLabel": "Ocultar potência", - "modalEditActivityHideCadenceLabel": "Ocultar cadência", - "modalEditActivityHideElevationLabel": "Ocultar elevação", - "modalEditActivityHideSpeedLabel": "Ocultar velocidade", - "modalEditActivityHidePaceLabel": "Ocultar ritmo", - "modalEditActivityHideLapsLabel": "Ocultar voltas", - "modalEditActivityHideWorkoutSetsStepsLabel": "Ocultar conjuntos de treinos/etapas", - "modalEditActivityHideGearLabel": "Ocultar equipamento", - "successActivityEdit": "Atividade editada com sucesso", - "errorActivityEdit": "Erro ao editar atividade" -} \ No newline at end of file + "modalEditActivityTitle": "Editar atividade", + "modalEditActivityDescriptionLabel": "Descrição", + "modalEditActivityDescriptionPlaceholder": "Descrição (máx. 2500 caracteres)", + "modalEditActivityPrivateNotesLabel": "Notas privadas", + "modalEditActivityPrivateNotesPlaceholder": "Notas privadas (máx. 2500 caracteres)", + "modalEditActivityNameLabel": "Nome", + "modalEditActivityNamePlaceholder": "Nome (máx. 250 caracteres)", + "modalEditActivityTypeLabel": "Tipo", + "modalEditActivityTypeOption1": "Corrida", + "modalEditActivityTypeOption2": "Corrida em trilha", + "modalEditActivityTypeOption34": "Corrida em pista", + "modalEditActivityTypeOption3": "Corrida virtual", + "modalEditActivityTypeOption4": "Ciclismo", + "modalEditActivityTypeOption5": "Ciclismo de cascalho", + "modalEditActivityTypeOption6": "Bicicleta de montanha", + "modalEditActivityTypeOption7": "Ciclismo virtual", + "modalEditActivityTypeOption8": "Natação", + "modalEditActivityTypeOption9": "Natação em águas abertas", + "modalEditActivityTypeOption10": "Treino", + "modalEditActivityTypeOption11": "Caminhada", + "modalEditActivityTypeOption12": "Caminhada", + "modalEditActivityTypeOption13": "Remo", + "modalEditActivityTypeOption14": "Ioga", + "modalEditActivityTypeOption15": "Esqui alpino", + "modalEditActivityTypeOption16": "Esqui nórdico", + "modalEditActivityTypeOption17": "Snowboarding", + "modalEditActivityTypeOption18": "Transição", + "modalEditActivityTypeOption19": "Treino com pesos", + "modalEditActivityTypeOption20": "Crossfit", + "modalEditActivityTypeOption21": "Ténis", + "modalEditActivityTypeOption22": "Ténis de mesa", + "modalEditActivityTypeOption23": "Badminton", + "modalEditActivityTypeOption24": "Squash", + "modalEditActivityTypeOption25": "Raquetebol", + "modalEditActivityTypeOption26": "Pickleball", + "modalEditActivityTypeOption27": "Deslocação em bicicleta", + "modalEditActivityTypeOption28": "Ciclismo interior", + "modalEditActivityTypeOption29": "Ciclismo de superfície mista", + "modalEditActivityTypeOption30": "Windsurf", + "modalEditActivityTypeOption31": "Caminhada interior", + "modalEditActivityTypeOption32": "Stand up paddling", + "modalEditActivityTypeOption33": "Surf", + "modalEditActivityVisibilityLabel": "Visibilidade", + "modalEditActivityVisibilityOption0": "Público", + "modalEditActivityVisibilityOption1": "Seguidores", + "modalEditActivityVisibilityOption2": "Privado", + "modalEditActivityIsHiddenLabel": "Está oculta", + "modalEditActivityHideStartTimeLabel": "Ocultar hora de início", + "modalEditActivityHideLocationLabel": "Ocultar localização", + "modalEditActivityHideMapLabel": "Ocultar mapa", + "modalEditActivityHideHrLabel": "Ocultar frequência cardíaca", + "modalEditActivityHidePowerLabel": "Ocultar potência", + "modalEditActivityHideCadenceLabel": "Ocultar cadência", + "modalEditActivityHideElevationLabel": "Ocultar elevação", + "modalEditActivityHideSpeedLabel": "Ocultar velocidade", + "modalEditActivityHidePaceLabel": "Ocultar ritmo", + "modalEditActivityHideLapsLabel": "Ocultar voltas", + "modalEditActivityHideWorkoutSetsStepsLabel": "Ocultar conjuntos de treinos/etapas", + "modalEditActivityHideGearLabel": "Ocultar equipamento", + "successActivityEdit": "Atividade editada com sucesso", + "errorActivityEdit": "Erro ao editar atividade" +} diff --git a/frontend/app/src/i18n/pt/components/followers/followersListComponent.json b/frontend/app/src/i18n/pt/components/followers/followersListComponent.json index 96a717153..159c4b57e 100644 --- a/frontend/app/src/i18n/pt/components/followers/followersListComponent.json +++ b/frontend/app/src/i18n/pt/components/followers/followersListComponent.json @@ -1,16 +1,16 @@ { - "requestAccepted": "Aceite", - "requestPending": "Pedido pendente", - "followingModalTitle": "Eliminar seguidor", - "followingModalBody": "Tem certeza de que deseja deixar de seguir o utilizador ", - "followerModalTitle": "Eliminar seguidor", - "followerModalBody": "Tem a certeza de que deseja remover o seguidor ", - "followerAcceptModalTitle": "Aceitar pedido do utilizador", - "followerAcceptModalBody": "Tem certeza de que pretende aceitar o pedido de seguir do utilizador ", - "followerDeclineModalTitle": "Rejeitar pedido do utilizador ", - "followerDeclineModalBody": "Tem certeza de que pretende rejeitar o pedido de seguir do utilizador ", - "errorDeleteFollowing": "Erro ao eliminar seguidor a seguir", - "errorDeleteFollower": "Erro ao eliminar seguidor", - "errorUpdateFollower": "Erro ao atualizar seguidor", - "errorFetchingFollowersDetails": "Erro ao obter detalhes dos seguidores" -} \ No newline at end of file + "requestAccepted": "Aceite", + "requestPending": "Pedido pendente", + "followingModalTitle": "Eliminar seguidor", + "followingModalBody": "Tem certeza de que deseja deixar de seguir o utilizador ", + "followerModalTitle": "Eliminar seguidor", + "followerModalBody": "Tem a certeza de que deseja remover o seguidor ", + "followerAcceptModalTitle": "Aceitar pedido do utilizador", + "followerAcceptModalBody": "Tem certeza de que pretende aceitar o pedido de seguir do utilizador ", + "followerDeclineModalTitle": "Rejeitar pedido do utilizador ", + "followerDeclineModalBody": "Tem certeza de que pretende rejeitar o pedido de seguir do utilizador ", + "errorDeleteFollowing": "Erro ao eliminar seguidor a seguir", + "errorDeleteFollower": "Erro ao eliminar seguidor", + "errorUpdateFollower": "Erro ao atualizar seguidor", + "errorFetchingFollowersDetails": "Erro ao obter detalhes dos seguidores" +} diff --git a/frontend/app/src/i18n/pt/components/gears/gearComponentAddEditModalComponent.json b/frontend/app/src/i18n/pt/components/gears/gearComponentAddEditModalComponent.json index 467687a7e..7386440a5 100644 --- a/frontend/app/src/i18n/pt/components/gears/gearComponentAddEditModalComponent.json +++ b/frontend/app/src/i18n/pt/components/gears/gearComponentAddEditModalComponent.json @@ -1,19 +1,19 @@ { - "addEditGearComponentModalAddTitle": "Adicionar componente de equipamento", - "addEditGearComponentModalEditTitle": "Editar componente de equipamento", - "addEditGearComponentModalAddEditTypeLabel": "Tipo", - "addEditGearComponentModalAddEditBrandLabel": "Marca", - "addEditGearComponentModalAddEditModelLabel": "Modelo", - "addEditGearComponentModalAddEditPurchaseDateLabel": "Data de compra", - "addEditGearComponentModalAddEditExpectedDistanceLabel": "Distância esperada", - "addEditGearComponentModalAddEditExpectedTimeLabel": "Tempo esperado", - "addEditGearComponentModalAddEditPurchaseValueLabel": "Valor de compra", - "addEditGearComponentModalAddEditRetiredDateLabel": "Data de arquivo", - "addEditGearComponentModalAddEditIsActiveLabel": "Está ativo", - "successGearComponentAdded": "Componente de equipamento adicionado com sucesso", - "successGearComponentEdited": "Componente de equipamento editado com sucesso", - "errorGearComponentAdd": "Erro ao adicionar componente de equipamento", - "gearComponentListGearEditSuccessMessage": "Componente de equipamento editado com sucesso", - "gearComponentListGearEditErrorMessage": "Erro ao editar componente de equipamento", - "retiredDateAfterPurchaseDateError": "Data de arquivo tem de ser posterior à data de compra" -} \ No newline at end of file + "addEditGearComponentModalAddTitle": "Adicionar componente de equipamento", + "addEditGearComponentModalEditTitle": "Editar componente de equipamento", + "addEditGearComponentModalAddEditTypeLabel": "Tipo", + "addEditGearComponentModalAddEditBrandLabel": "Marca", + "addEditGearComponentModalAddEditModelLabel": "Modelo", + "addEditGearComponentModalAddEditPurchaseDateLabel": "Data de compra", + "addEditGearComponentModalAddEditExpectedDistanceLabel": "Distância esperada", + "addEditGearComponentModalAddEditExpectedTimeLabel": "Tempo esperado", + "addEditGearComponentModalAddEditPurchaseValueLabel": "Valor de compra", + "addEditGearComponentModalAddEditRetiredDateLabel": "Data de arquivo", + "addEditGearComponentModalAddEditIsActiveLabel": "Está ativo", + "successGearComponentAdded": "Componente de equipamento adicionado com sucesso", + "successGearComponentEdited": "Componente de equipamento editado com sucesso", + "errorGearComponentAdd": "Erro ao adicionar componente de equipamento", + "gearComponentListGearEditSuccessMessage": "Componente de equipamento editado com sucesso", + "gearComponentListGearEditErrorMessage": "Erro ao editar componente de equipamento", + "retiredDateAfterPurchaseDateError": "Data de arquivo tem de ser posterior à data de compra" +} diff --git a/frontend/app/src/i18n/pt/components/gears/gearComponentListComponent.json b/frontend/app/src/i18n/pt/components/gears/gearComponentListComponent.json index 1690b511c..36a54353a 100644 --- a/frontend/app/src/i18n/pt/components/gears/gearComponentListComponent.json +++ b/frontend/app/src/i18n/pt/components/gears/gearComponentListComponent.json @@ -1,79 +1,79 @@ { - "gearComponentBackTire": "Pneu traseiro", - "gearComponentFrontTire": "Pneu dianteiro", - "gearComponentBackTube": "Câmara de ar traseira", - "gearComponentFrontTube": "Câmara de ar dianteira", - "gearComponentBackWheelValve": "Válvula roda traseira", - "gearComponentFrontWheelValve": "Válvula roda dianteira", - "gearComponentBackTubelessSealant": "Selante tubeless traseiro", - "gearComponentBackTubelessRimTape": "Fita roda traseira", - "gearComponentFrontTubelessSealant": "Selante tubeless dianteiro", - "gearComponentFrontTubelessRimTape": "Fira roda dianteira", - "gearComponentBackWheel": "Roda traseira", - "gearComponentFrontWheel": "Roda dianteira", - "gearComponentBackBreakRotor": "Rotor travão traseiro", - "gearComponentFrontBreakRotor": "Rotor travão dianteiro", - "gearComponentBackBreakPads": "Pastilhas de travão traseiras", - "gearComponentFrontBreakPads": "Pastilhas de travão dianteiras", - "gearComponentBackBreakOil": "Óleo travão traseiro", - "gearComponentFrontBreakOil": "Óleo travão dianteiro", - "gearComponentCrankLeftPowerMeter": "Medidor de potência crank esquerdo", - "gearComponentCrankRightPowerMeter": "Medidor de potência crank direito", - "gearComponentCranksetPowerMeter": "Medidor de potência crank bilateral", - "gearComponentPedalsLeftPowerMeter": "Medidor de potência pedal esquerdo", - "gearComponentPedalsRightPowerMeter": "Medidor de potência pedal direito", - "gearComponentPedalsPowerMeter": "Medidor de potência pedal bilateral", - "gearComponentPedals": "Pedais", - "gearComponentCrankset": "Crankset", - "gearComponentCassette": "Cassete", - "gearComponentChain": "Corrente", - "gearComponentFrontShifter": "Manípulo de mudanças dianteiro", - "gearComponentFrontDerailleur": "Desviador dianteiro", - "gearComponentRearShifter": "Manípulo de mudanças traseiro", - "gearComponentRearDerailleur": "Desviador traseiro", - "gearComponentBottomBracket": "Suporte do pedal", - "gearComponentBottleCage": "Gaiola para garrafa", - "gearComponentHandlebar": "Guiador", - "gearComponentHeadset": "Conjunto de direção", - "gearComponentComputerMount": "Suporte para GPS", - "gearComponentHandlebarTape": "Fita de guiador", - "gearComponentGrips": "Punhos", - "gearComponentStem": "Avanço do guiador", - "gearComponentSeatpost": "Espigão do selim", - "gearComponentSaddle": "Selim", - "gearComponentFork": "Forquilha", - "gearComponentFrame": "Quadro", - "gearComponentCleats": "Travessas", - "gearComponentInsoles": "Palmilhas", - "gearComponentLaces": "Atacadores", - "gearComponentBaseGrip": "Punho base", - "gearComponentBumpers": "Protetores de cabeça", - "gearComponentGrommets": "Olhais", - "gearComponentOverGrip": "Sobrepunho", - "gearComponentStrings": "Cordas", - "gearComponentSail": "Vela", - "gearComponentBoard": "Prancha", - "gearComponentMast": "Mastro", - "gearComponentBoom": "Haste", - "gearComponentMastExtension": "Extensor de mastro", - "gearComponentMastBase": "Base do mastro", - "gearComponentMastUniversalJoint": "Junta universal do mastro", - "gearComponentFin": "Quilha", - "gearComponentFootstraps": "Fivelas de pé", - "gearComponentHarnessLines": "Cabos de arnês", - "gearComponentRiggingLines": "Cabos de armação", - "gearComponentFootpad": "Apoio de pés", - "gearComponentImpactVest": "Colete de impacto", - "gearComponentLifeguardVest": "Colete salva-vidas", - "gearComponentHelmet": "Capacete", - "gearComponentWing": "Asa", - "gearComponentFrontFoil": "Asa dianteira", - "gearComponentStabilizer": "Estabilizador", - "gearComponentFuselage": "Fuselagem", - "gearComponentOf": " de ", - "gearComponentListGearComponentIsInactiveBadge": "Inativo", - "gearComponentListModalDeleteGearComponentTitle": "Remover componente de equipamento", - "gearComponentListModalDeleteGearComponentBody": "Tem a certeza que deseja eliminar a componente de equipamento ", - "gearComponentListGearDeleteSuccessMessage": "Componente de equipamento eliminado com sucesso", - "gearComponentListGearDeleteErrorMessage": "Erro ao eliminar componente de equipamento" -} \ No newline at end of file + "gearComponentBackTire": "Pneu traseiro", + "gearComponentFrontTire": "Pneu dianteiro", + "gearComponentBackTube": "Câmara de ar traseira", + "gearComponentFrontTube": "Câmara de ar dianteira", + "gearComponentBackWheelValve": "Válvula roda traseira", + "gearComponentFrontWheelValve": "Válvula roda dianteira", + "gearComponentBackTubelessSealant": "Selante tubeless traseiro", + "gearComponentBackTubelessRimTape": "Fita roda traseira", + "gearComponentFrontTubelessSealant": "Selante tubeless dianteiro", + "gearComponentFrontTubelessRimTape": "Fira roda dianteira", + "gearComponentBackWheel": "Roda traseira", + "gearComponentFrontWheel": "Roda dianteira", + "gearComponentBackBreakRotor": "Rotor travão traseiro", + "gearComponentFrontBreakRotor": "Rotor travão dianteiro", + "gearComponentBackBreakPads": "Pastilhas de travão traseiras", + "gearComponentFrontBreakPads": "Pastilhas de travão dianteiras", + "gearComponentBackBreakOil": "Óleo travão traseiro", + "gearComponentFrontBreakOil": "Óleo travão dianteiro", + "gearComponentCrankLeftPowerMeter": "Medidor de potência crank esquerdo", + "gearComponentCrankRightPowerMeter": "Medidor de potência crank direito", + "gearComponentCranksetPowerMeter": "Medidor de potência crank bilateral", + "gearComponentPedalsLeftPowerMeter": "Medidor de potência pedal esquerdo", + "gearComponentPedalsRightPowerMeter": "Medidor de potência pedal direito", + "gearComponentPedalsPowerMeter": "Medidor de potência pedal bilateral", + "gearComponentPedals": "Pedais", + "gearComponentCrankset": "Crankset", + "gearComponentCassette": "Cassete", + "gearComponentChain": "Corrente", + "gearComponentFrontShifter": "Manípulo de mudanças dianteiro", + "gearComponentFrontDerailleur": "Desviador dianteiro", + "gearComponentRearShifter": "Manípulo de mudanças traseiro", + "gearComponentRearDerailleur": "Desviador traseiro", + "gearComponentBottomBracket": "Suporte do pedal", + "gearComponentBottleCage": "Gaiola para garrafa", + "gearComponentHandlebar": "Guiador", + "gearComponentHeadset": "Conjunto de direção", + "gearComponentComputerMount": "Suporte para GPS", + "gearComponentHandlebarTape": "Fita de guiador", + "gearComponentGrips": "Punhos", + "gearComponentStem": "Avanço do guiador", + "gearComponentSeatpost": "Espigão do selim", + "gearComponentSaddle": "Selim", + "gearComponentFork": "Forquilha", + "gearComponentFrame": "Quadro", + "gearComponentCleats": "Travessas", + "gearComponentInsoles": "Palmilhas", + "gearComponentLaces": "Atacadores", + "gearComponentBaseGrip": "Punho base", + "gearComponentBumpers": "Protetores de cabeça", + "gearComponentGrommets": "Olhais", + "gearComponentOverGrip": "Sobrepunho", + "gearComponentStrings": "Cordas", + "gearComponentSail": "Vela", + "gearComponentBoard": "Prancha", + "gearComponentMast": "Mastro", + "gearComponentBoom": "Haste", + "gearComponentMastExtension": "Extensor de mastro", + "gearComponentMastBase": "Base do mastro", + "gearComponentMastUniversalJoint": "Junta universal do mastro", + "gearComponentFin": "Quilha", + "gearComponentFootstraps": "Fivelas de pé", + "gearComponentHarnessLines": "Cabos de arnês", + "gearComponentRiggingLines": "Cabos de armação", + "gearComponentFootpad": "Apoio de pés", + "gearComponentImpactVest": "Colete de impacto", + "gearComponentLifeguardVest": "Colete salva-vidas", + "gearComponentHelmet": "Capacete", + "gearComponentWing": "Asa", + "gearComponentFrontFoil": "Asa dianteira", + "gearComponentStabilizer": "Estabilizador", + "gearComponentFuselage": "Fuselagem", + "gearComponentOf": " de ", + "gearComponentListGearComponentIsInactiveBadge": "Inativo", + "gearComponentListModalDeleteGearComponentTitle": "Remover componente de equipamento", + "gearComponentListModalDeleteGearComponentBody": "Tem a certeza que deseja eliminar a componente de equipamento ", + "gearComponentListGearDeleteSuccessMessage": "Componente de equipamento eliminado com sucesso", + "gearComponentListGearDeleteErrorMessage": "Erro ao eliminar componente de equipamento" +} diff --git a/frontend/app/src/i18n/pt/components/gears/gearsAddEditGearModalComponent.json b/frontend/app/src/i18n/pt/components/gears/gearsAddEditGearModalComponent.json index 85f71457d..eeb6330ee 100644 --- a/frontend/app/src/i18n/pt/components/gears/gearsAddEditGearModalComponent.json +++ b/frontend/app/src/i18n/pt/components/gears/gearsAddEditGearModalComponent.json @@ -1,29 +1,29 @@ { - "addEditGearModalEditTitle": "Editar equipamento", - "addEditGearModalAddTitle": "Adicionar equipamento", - "addEditGearModalAddBrandLabel": "Marca", - "addEditGearModalAddModelLabel": "Modelo", - "addEditGearModalAddNicknameLabel": "Alcunha", - "addEditGearModalAddTypeLabel": "Tipo de equipamento", - "addEditGearModalAddTypeOption1": "Bicicleta", - "addEditGearModalAddTypeOption2": "Sapatilhas", - "addEditGearModalAddTypeOption3": "Fato de neoprene", - "addEditGearModalAddTypeOption4": "Raqueta", - "addEditGearModalAddTypeOption5": "Esquis", - "addEditGearModalAddTypeOption6": "Snowboard", - "addEditGearModalAddTypeOption7": "Windsurf", - "addEditGearModalAddTypeOption8": "Prancha desportos aquáticos", - "addEditGearModalAddDateLabel": "Data de criação", - "addEditGearModalAddIsActiveLabel": "Está ativo", - "addEditGearModalAddIsActiveOption1": "Ativo", - "addEditGearModalAddIsActiveOption0": "Inativo", - "addEditGearModalAddIsInitialKmsLabel": "Quilómetros iniciais", - "addEditGearModalAddIsInitialMilesLabel": "Milhas iniciais", - "addEditGearModalAddEditPurchaseValueLabel": "Valor de compra", - "errorNicknameAlreadyExistsFeedback": "Alcunha já existe", - "errorNotPossibleToGetGearByNickname": "Não foi possível obter o equipamento por alcunha para validação", - "successGearAdded": "Equipamento adicionado com sucesso", - "errorGearAdd": "Erro ao adicionar equipamento", - "successGearEdited": "Equipamento editado com sucesso", - "errorGearEdit": "Erro ao editar equipamento" -} \ No newline at end of file + "addEditGearModalEditTitle": "Editar equipamento", + "addEditGearModalAddTitle": "Adicionar equipamento", + "addEditGearModalAddBrandLabel": "Marca", + "addEditGearModalAddModelLabel": "Modelo", + "addEditGearModalAddNicknameLabel": "Alcunha", + "addEditGearModalAddTypeLabel": "Tipo de equipamento", + "addEditGearModalAddTypeOption1": "Bicicleta", + "addEditGearModalAddTypeOption2": "Sapatilhas", + "addEditGearModalAddTypeOption3": "Fato de neoprene", + "addEditGearModalAddTypeOption4": "Raqueta", + "addEditGearModalAddTypeOption5": "Esquis", + "addEditGearModalAddTypeOption6": "Snowboard", + "addEditGearModalAddTypeOption7": "Windsurf", + "addEditGearModalAddTypeOption8": "Prancha desportos aquáticos", + "addEditGearModalAddDateLabel": "Data de criação", + "addEditGearModalAddIsActiveLabel": "Está ativo", + "addEditGearModalAddIsActiveOption1": "Ativo", + "addEditGearModalAddIsActiveOption0": "Inativo", + "addEditGearModalAddIsInitialKmsLabel": "Quilómetros iniciais", + "addEditGearModalAddIsInitialMilesLabel": "Milhas iniciais", + "addEditGearModalAddEditPurchaseValueLabel": "Valor de compra", + "errorNicknameAlreadyExistsFeedback": "Alcunha já existe", + "errorNotPossibleToGetGearByNickname": "Não foi possível obter o equipamento por alcunha para validação", + "successGearAdded": "Equipamento adicionado com sucesso", + "errorGearAdd": "Erro ao adicionar equipamento", + "successGearEdited": "Equipamento editado com sucesso", + "errorGearEdit": "Erro ao editar equipamento" +} diff --git a/frontend/app/src/i18n/pt/components/gears/gearsListComponent.json b/frontend/app/src/i18n/pt/components/gears/gearsListComponent.json index e17f6024c..748075329 100644 --- a/frontend/app/src/i18n/pt/components/gears/gearsListComponent.json +++ b/frontend/app/src/i18n/pt/components/gears/gearsListComponent.json @@ -1,16 +1,16 @@ { - "gearListTypeLabel": "Tipo", - "gearListTypeOption1": "Bicicleta", - "gearListTypeOption2": "Sapatilhas", - "gearListTypeOption3": "Fato de neoprene", - "gearListTypeOption4": "Raqueta", - "gearListTypeOption5": "Esquis", - "gearListTypeOption6": "Snowboard", - "gearListTypeOption7": "Windsurf", - "gearListTypeOption8": "Prancha desportos aquáticos", - "gearListGearIsInactiveBadge": "Inativo", - "gearListModalDeleteGearTitle": "Eliminar equipamento", - "gearListModalDeleteGearBody": "Tem a certeza que deseja eliminar o equipamento ", - "gearListGearDeleteSuccessMessage": "Equipamento eliminado com sucesso", - "gearListGearDeleteErrorMessage": "Erro ao eliminar equipamento" -} \ No newline at end of file + "gearListTypeLabel": "Tipo", + "gearListTypeOption1": "Bicicleta", + "gearListTypeOption2": "Sapatilhas", + "gearListTypeOption3": "Fato de neoprene", + "gearListTypeOption4": "Raqueta", + "gearListTypeOption5": "Esquis", + "gearListTypeOption6": "Snowboard", + "gearListTypeOption7": "Windsurf", + "gearListTypeOption8": "Prancha desportos aquáticos", + "gearListGearIsInactiveBadge": "Inativo", + "gearListModalDeleteGearTitle": "Eliminar equipamento", + "gearListModalDeleteGearBody": "Tem a certeza que deseja eliminar o equipamento ", + "gearListGearDeleteSuccessMessage": "Equipamento eliminado com sucesso", + "gearListGearDeleteErrorMessage": "Erro ao eliminar equipamento" +} diff --git a/frontend/app/src/i18n/pt/components/health/healthDashboardZoneComponent.json b/frontend/app/src/i18n/pt/components/health/healthDashboardZoneComponent.json index 2b578fade..199d0660c 100644 --- a/frontend/app/src/i18n/pt/components/health/healthDashboardZoneComponent.json +++ b/frontend/app/src/i18n/pt/components/health/healthDashboardZoneComponent.json @@ -1,13 +1,13 @@ { - "weight": "Peso", - "noWeightData": "Sem dados de peso", - "noWeightTarget": "Sem meta de peso", - "noHeightDefined": "Altura não definida para utilizador", - "bmi": "IMC", - "bmiUnderweight": "Abaixo do peso", - "bmiNormalWeight": "Peso normal", - "bmiOverweight": "Acima do peso", - "bmiObesityClass1": "Obesidade (Classe 1)", - "bmiObesityClass2": "Obesidade (Classe 2)", - "bmiObesityClass3": "Obesidade extrema (Classe 3)" -} \ No newline at end of file + "weight": "Peso", + "noWeightData": "Sem dados de peso", + "noWeightTarget": "Sem meta de peso", + "noHeightDefined": "Altura não definida para utilizador", + "bmi": "IMC", + "bmiUnderweight": "Abaixo do peso", + "bmiNormalWeight": "Peso normal", + "bmiOverweight": "Acima do peso", + "bmiObesityClass1": "Obesidade (Classe 1)", + "bmiObesityClass2": "Obesidade (Classe 2)", + "bmiObesityClass3": "Obesidade extrema (Classe 3)" +} diff --git a/frontend/app/src/i18n/pt/components/health/healthSideBarComponent.json b/frontend/app/src/i18n/pt/components/health/healthSideBarComponent.json index 2207f7e53..6d59a74a2 100644 --- a/frontend/app/src/i18n/pt/components/health/healthSideBarComponent.json +++ b/frontend/app/src/i18n/pt/components/health/healthSideBarComponent.json @@ -1,4 +1,4 @@ { - "dashboardSection": "Painel de controlo", - "weightSection": "Peso" -} \ No newline at end of file + "dashboardSection": "Painel de controlo", + "weightSection": "Peso" +} diff --git a/frontend/app/src/i18n/pt/components/health/healthWeightZone/healthWeightAddEditModalComponent.json b/frontend/app/src/i18n/pt/components/health/healthWeightZone/healthWeightAddEditModalComponent.json index 7121ed7ae..9bb116ec3 100644 --- a/frontend/app/src/i18n/pt/components/health/healthWeightZone/healthWeightAddEditModalComponent.json +++ b/frontend/app/src/i18n/pt/components/health/healthWeightZone/healthWeightAddEditModalComponent.json @@ -1,8 +1,8 @@ { - "addWeightModalTitle": "Adicionar peso", - "editWeightModalTitle": "Editar peso", - "addWeightWeightLabel": "Peso", - "addWeightDateLabel": "Data", - "successAddWeight": "Peso adicionado", - "errorAddWeight": "Erro ao adicionar peso" -} \ No newline at end of file + "addWeightModalTitle": "Adicionar peso", + "editWeightModalTitle": "Editar peso", + "addWeightWeightLabel": "Peso", + "addWeightDateLabel": "Data", + "successAddWeight": "Peso adicionado", + "errorAddWeight": "Erro ao adicionar peso" +} diff --git a/frontend/app/src/i18n/pt/components/health/healthWeightZone/healthWeightListComponent.json b/frontend/app/src/i18n/pt/components/health/healthWeightZone/healthWeightListComponent.json index 55e33e091..4727b3a76 100644 --- a/frontend/app/src/i18n/pt/components/health/healthWeightZone/healthWeightListComponent.json +++ b/frontend/app/src/i18n/pt/components/health/healthWeightZone/healthWeightListComponent.json @@ -1,9 +1,9 @@ { - "labelGarminConnect": "Garmin Connect", - "modalDeleteWeightTitle": "Apagar peso", - "modalDeleteWeightBody": "Tem a certeza que deseja eliminar a entrada de peso para ", - "successDeleteWeight": "Peso eliminado", - "errorDeleteWeight": "Não foi possível eliminar a entrada de peso", - "successEditWeight": "Peso editado", - "errorEditWeight": "Não foi possível editar a entrada de peso" -} \ No newline at end of file + "labelGarminConnect": "Garmin Connect", + "modalDeleteWeightTitle": "Apagar peso", + "modalDeleteWeightBody": "Tem a certeza que deseja eliminar a entrada de peso para ", + "successDeleteWeight": "Peso eliminado", + "errorDeleteWeight": "Não foi possível eliminar a entrada de peso", + "successEditWeight": "Peso editado", + "errorEditWeight": "Não foi possível editar a entrada de peso" +} diff --git a/frontend/app/src/i18n/pt/components/health/healthWeightZoneComponent.json b/frontend/app/src/i18n/pt/components/health/healthWeightZoneComponent.json index f050990d6..7a91e7c60 100644 --- a/frontend/app/src/i18n/pt/components/health/healthWeightZoneComponent.json +++ b/frontend/app/src/i18n/pt/components/health/healthWeightZoneComponent.json @@ -1,6 +1,6 @@ { - "buttonAddWeight": "Adicionar peso", - "labelNumberOfHealthDataWeight1": "Existe um total de ", - "labelNumberOfHealthDataWeight2": " medida(s) de peso inserida(s) (", - "labelNumberOfHealthDataWeight3": " carregada(s)):" -} \ No newline at end of file + "buttonAddWeight": "Adicionar peso", + "labelNumberOfHealthDataWeight1": "Existe um total de ", + "labelNumberOfHealthDataWeight2": " medida(s) de peso inserida(s) (", + "labelNumberOfHealthDataWeight3": " carregada(s)):" +} diff --git a/frontend/app/src/i18n/pt/components/navbar/navbarComponent.json b/frontend/app/src/i18n/pt/components/navbar/navbarComponent.json index 24a240682..1f8801dea 100644 --- a/frontend/app/src/i18n/pt/components/navbar/navbarComponent.json +++ b/frontend/app/src/i18n/pt/components/navbar/navbarComponent.json @@ -1,13 +1,13 @@ { - "search": "Procurar", - "activities": "Atividades", - "activitiesList": "Lista", - "summary": "Sumário", - "gear": "Equipamento", - "health": "Saúde", - "profile": "Perfil", - "settings": "Definições", - "login": "Iniciar sessão", - "logout": "Encerrar sessão", - "errorLogout": "Erro ao terminar sessão" -} \ No newline at end of file + "search": "Procurar", + "activities": "Atividades", + "activitiesList": "Lista", + "summary": "Sumário", + "gear": "Equipamento", + "health": "Saúde", + "profile": "Perfil", + "settings": "Definições", + "login": "Iniciar sessão", + "logout": "Encerrar sessão", + "errorLogout": "Erro ao terminar sessão" +} diff --git a/frontend/app/src/i18n/pt/components/noItemsFoundComponent.json b/frontend/app/src/i18n/pt/components/noItemsFoundComponent.json index cd0c4cc17..43c336698 100644 --- a/frontend/app/src/i18n/pt/components/noItemsFoundComponent.json +++ b/frontend/app/src/i18n/pt/components/noItemsFoundComponent.json @@ -1,4 +1,4 @@ { - "title": "Ops...", - "subtitle": "Nenhum registo encontrado" -} \ No newline at end of file + "title": "Ops...", + "subtitle": "Nenhum registo encontrado" +} diff --git a/frontend/app/src/i18n/pt/components/notifications/navbarNotificationsComponent.json b/frontend/app/src/i18n/pt/components/notifications/navbarNotificationsComponent.json index ea0968a28..4fdf03969 100644 --- a/frontend/app/src/i18n/pt/components/notifications/navbarNotificationsComponent.json +++ b/frontend/app/src/i18n/pt/components/notifications/navbarNotificationsComponent.json @@ -1,6 +1,6 @@ { - "errorFetchingNotificationsPagination": "Erro ao obter notificações com paginação", - "errorFetchingNotificationsNumber": "Erro ao obter número de notificações", - "errorFetchingNotificationById": "Erro ao obter a notificação por ID", - "errorFetchingMessageFromWebSocket": "Erro ao obter mensagem do WebSocket" -} \ No newline at end of file + "errorFetchingNotificationsPagination": "Erro ao obter notificações com paginação", + "errorFetchingNotificationsNumber": "Erro ao obter número de notificações", + "errorFetchingNotificationById": "Erro ao obter a notificação por ID", + "errorFetchingMessageFromWebSocket": "Erro ao obter mensagem do WebSocket" +} diff --git a/frontend/app/src/i18n/pt/components/notifications/newAcceptedRequestNotificationComponent.json b/frontend/app/src/i18n/pt/components/notifications/newAcceptedRequestNotificationComponent.json index fbc484a6b..8deda8369 100644 --- a/frontend/app/src/i18n/pt/components/notifications/newAcceptedRequestNotificationComponent.json +++ b/frontend/app/src/i18n/pt/components/notifications/newAcceptedRequestNotificationComponent.json @@ -1,4 +1,4 @@ { - "newAcceptedRequestTitle": "Novo pedido aceito", - "newAcceptedRequestSubTitle": " aceitou o seu pedido para seguir" -} \ No newline at end of file + "newAcceptedRequestTitle": "Novo pedido aceito", + "newAcceptedRequestSubTitle": " aceitou o seu pedido para seguir" +} diff --git a/frontend/app/src/i18n/pt/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json b/frontend/app/src/i18n/pt/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json index d533144df..d3317c044 100644 --- a/frontend/app/src/i18n/pt/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json +++ b/frontend/app/src/i18n/pt/components/notifications/newActivityDuplicateStartTimeNotificationComponent.json @@ -1,4 +1,4 @@ { - "newActivityDuplicateStartTimeTitle": "Nova atividade com horário de início duplicado", - "newActivityDuplicateStartTimeSubTitle": "Uma nova atividade foi adicionada com um horário de início que se sobrepõe a uma atividade existente. Valide a nova atividade" -} \ No newline at end of file + "newActivityDuplicateStartTimeTitle": "Nova atividade com horário de início duplicado", + "newActivityDuplicateStartTimeSubTitle": "Uma nova atividade foi adicionada com um horário de início que se sobrepõe a uma atividade existente. Valide a nova atividade" +} diff --git a/frontend/app/src/i18n/pt/components/notifications/newActivityNotificationComponent.json b/frontend/app/src/i18n/pt/components/notifications/newActivityNotificationComponent.json index b0b135770..fd63c3bc9 100644 --- a/frontend/app/src/i18n/pt/components/notifications/newActivityNotificationComponent.json +++ b/frontend/app/src/i18n/pt/components/notifications/newActivityNotificationComponent.json @@ -1,4 +1,4 @@ { - "newActivityTitle": "Nova atividade", - "newActivitySubTitle": "Bom trabalho! Uma nova atividade foi adicionada!" -} \ No newline at end of file + "newActivityTitle": "Nova atividade", + "newActivitySubTitle": "Bom trabalho! Uma nova atividade foi adicionada!" +} diff --git a/frontend/app/src/i18n/pt/components/notifications/newFollowerRequestNotificationComponent.json b/frontend/app/src/i18n/pt/components/notifications/newFollowerRequestNotificationComponent.json index ba0c9cfcd..4fd491d80 100644 --- a/frontend/app/src/i18n/pt/components/notifications/newFollowerRequestNotificationComponent.json +++ b/frontend/app/src/i18n/pt/components/notifications/newFollowerRequestNotificationComponent.json @@ -1,4 +1,4 @@ { - "newFollowerRequestTitle": "Novo pedido de seguidor", - "newFollowerRequestSubTitle": "Tem um novo pedido de seguidor de " -} \ No newline at end of file + "newFollowerRequestTitle": "Novo pedido de seguidor", + "newFollowerRequestSubTitle": "Tem um novo pedido de seguidor de " +} diff --git a/frontend/app/src/i18n/pt/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json b/frontend/app/src/i18n/pt/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json index 1aef51e7c..b9fb18b11 100644 --- a/frontend/app/src/i18n/pt/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json +++ b/frontend/app/src/i18n/pt/components/settings/settingsGeneralZone/settingsLanguageSwitcherComponent.json @@ -1,3 +1,3 @@ { - "formLabel": "Língua" -} \ No newline at end of file + "formLabel": "Língua" +} diff --git a/frontend/app/src/i18n/pt/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json b/frontend/app/src/i18n/pt/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json index f10a83eb2..98239b86b 100644 --- a/frontend/app/src/i18n/pt/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json +++ b/frontend/app/src/i18n/pt/components/settings/settingsGeneralZone/settingsThemeSwitcherComponent.json @@ -1,6 +1,6 @@ { - "formLabel": "Tema", - "themeLight": "Claro", - "themeDark": "Escuro", - "themeAuto": "Automático" -} \ No newline at end of file + "formLabel": "Tema", + "themeLight": "Claro", + "themeDark": "Escuro", + "themeAuto": "Automático" +} diff --git a/frontend/app/src/i18n/pt/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json b/frontend/app/src/i18n/pt/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json index de954cf09..1cf41784d 100644 --- a/frontend/app/src/i18n/pt/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json +++ b/frontend/app/src/i18n/pt/components/settings/settingsIntegrationsZone/garminConnectLoginModalComponent.json @@ -1,14 +1,14 @@ { - "garminConnectAuthModalTitle": "Associar conta do Garmin Connect", - "garminConnectAuthModalUsernameLabel": "E-mail do Garmin Connect", - "garminConnectAuthModalUsernamePlaceholder": "E-mail do Garmin Connect", - "garminConnectAuthModalPasswordLabel": "Palavra-passe do Garmin Connect", - "garminConnectAuthModalPasswordPlaceholder": "Palavra-passe do Garmin Connect", - "garminConnectAuthModalMfaCodeLabel": "Código MFA", - "garminConnectAuthModalMfaCodePlaceholder": "Código MFA", - "buttonSubmitMfaCode": "Enviar código MFA", - "garminConnectAuthModalLoginButton": "Iniciar sessão", - "processingMessageLinkGarminConnect": "A associar conta do Garmin Connect...", - "successMessageLinkGarminConnect": "Conta do Garmin Connect associada", - "errorMessageUnableToLinkGarminConnect": "Não foi possível associar a conta do Garmin Connect" -} \ No newline at end of file + "garminConnectAuthModalTitle": "Associar conta do Garmin Connect", + "garminConnectAuthModalUsernameLabel": "E-mail do Garmin Connect", + "garminConnectAuthModalUsernamePlaceholder": "E-mail do Garmin Connect", + "garminConnectAuthModalPasswordLabel": "Palavra-passe do Garmin Connect", + "garminConnectAuthModalPasswordPlaceholder": "Palavra-passe do Garmin Connect", + "garminConnectAuthModalMfaCodeLabel": "Código MFA", + "garminConnectAuthModalMfaCodePlaceholder": "Código MFA", + "buttonSubmitMfaCode": "Enviar código MFA", + "garminConnectAuthModalLoginButton": "Iniciar sessão", + "processingMessageLinkGarminConnect": "A associar conta do Garmin Connect...", + "successMessageLinkGarminConnect": "Conta do Garmin Connect associada", + "errorMessageUnableToLinkGarminConnect": "Não foi possível associar a conta do Garmin Connect" +} diff --git a/frontend/app/src/i18n/pt/components/settings/settingsIntegrationsZoneComponent.json b/frontend/app/src/i18n/pt/components/settings/settingsIntegrationsZoneComponent.json index 67d560e18..d57f14af0 100644 --- a/frontend/app/src/i18n/pt/components/settings/settingsIntegrationsZoneComponent.json +++ b/frontend/app/src/i18n/pt/components/settings/settingsIntegrationsZoneComponent.json @@ -1,52 +1,52 @@ { - "stravaIntegrationTitle": "Strava", - "stravaIntegrationBody": "Strava é um serviço cloud americano para monitorizar a sua atividade física com componentes sociais.", - "buttonConnect": "Associar", - "buttonDropdownOptions": "Opções", - "modalRetrieveActivitiesByDaysTitle": "Obter atividades por dias", - "modalRetrieveActivitiesByDateRangeTitle": "Obter atividades por intervalo de datas", - "modalRetrieveActivitiesByDaysLabel": "Dias", - "modalRetrieveActivitiesByDaysPlaceholder": "Dias", - "modalRetrieveButton": "Obter", - "buttonRetrieveGear": "Obter equipamento", - "buttonRelink": "Reassociar", - "buttonUnlink": "Desassociar", - "modalRetrieveClientIdTitle": "Associar Strava", - "modalRetrieveClientIdLabel": "ID do cliente", - "modalRetrieveClientSecretLabel": "Segredo do cliente", - "errorMessageUnableToLinkStrava": "Não foi possível associar a conta de Strava", - "errorMessageUnableToUnsetStravaClientSettings": "Não foi possível remover cliente de Strava e estado após erro", - "successMessageStravaAccountLinked": "Conta Strava associada", - "errorMessageUnableToUnSetStravaState": "Não foi possível retirar o estado do Strava", - "errorMessageUnableToGetStravaActivities": "Não foi possível obter as atividades do Strava", - "errorMessageUnableToGetStravaGear": "Não foi possível obter o equipamento do Strava", - "loadingMessageRetrievingStravaActivities": "A obter atividades do Strava", - "loadingMessageRetrievingStravaGear": "A obter equipamento do Strava", - "processingMessageUnlinkStrava": "A desassociar conta do Strava...", - "successMessageStravaUnlinked": "Conta Strava desassociada", - "errorMessageUnableToUnlinkStrava": "Não foi possível desassociar a conta de Strava", - "modalUnlinkStravaTitle": "Desassociar Strava", - "modalUnlinkStravaBody": "Tem certeza que deseja desassociar a sua conta Strava? Desassociar a sua conta Strava irá remover todas as suas atividades e equipamentos do Strava do Endurain.", - "bulkImportIntegrationTitle": "Importação em massa", - "bulkImportIntegrationBody": "Importação em massa de ficheiros guardados na diretoria activity_files/bulk_import", - "buttonBulkImport": "Importar", - "errorMessageUnableToImportActivities": "Ocorreu um erro ao importar as atividades", - "loadingMessageBulkImport": "A importar atividades", - "garminConnectIntegrationTitle": "Garmin Connect", - "garminConnectIntegrationBody": "Garmin Connect é uma plataforma de atividade de saúde e fitness para utilizadores de dispositivos Garmin", - "loadingMessageRetrievingGarminConnectActivities": "A obter atividades do Garmin Connect", - "errorMessageUnableToGetGarminConnectActivitiesDays": "Não foi possível obter as atividades do Garmin Connect por dias", - "errorMessageUnableToGetGarminConnectActivitiesDataRange": "Não foi possível obter as atividades do Garmin Connect por intervalo de datas", - "modalUnlinkGarminConnectTitle": "Desassociar Garmin Connect", - "modalUnlinkGarminConnectBody": "Tem certeza que deseja desassociar a sua conta do Garmin Connect?", - "processingMessageUnlinkGarminConnect": "A desassociar conta do Garmin Connect...", - "successMessageGarminConnectUnlinked": "Conta do Garmin Connect desassociada", - "errorMessageUnableToUnlinkGarminConnect": "Não foi possível desassociar a conta do Garmin Connect", - "errorMessageUnableToGetGarminConnectGear": "Não foi possível obter equipamento do Garmin Connect", - "loadingMessageRetrievingGarminConnectGear": "A obter equipamento do Garmin Connect", - "modalRetrieveHealthDataByDaysTitle": "Obter dados de saúde por dias", - "modalRetrieveHealthDataByDateRangeTitle": "Obter dados de saúde por intervalo de datas", - "errorMessageUnableToGetGarminConnectHealthDataDays": "Não foi possível obter dados de saúde do Garmin Connect por dias", - "errorMessageUnableToGetGarminConnectHealthDataDateRange": "Não foi possível obter dados de saúde do Garmin Connect por intervalo de datas", - "loadingMessageRetrievingGarminConnectHealthData": "A obter dados de saúde do Garmin Connect" + "stravaIntegrationTitle": "Strava", + "stravaIntegrationBody": "Strava é um serviço cloud americano para monitorizar a sua atividade física com componentes sociais.", + "buttonConnect": "Associar", + "buttonDropdownOptions": "Opções", + "modalRetrieveActivitiesByDaysTitle": "Obter atividades por dias", + "modalRetrieveActivitiesByDateRangeTitle": "Obter atividades por intervalo de datas", + "modalRetrieveActivitiesByDaysLabel": "Dias", + "modalRetrieveActivitiesByDaysPlaceholder": "Dias", + "modalRetrieveButton": "Obter", + "buttonRetrieveGear": "Obter equipamento", + "buttonRelink": "Reassociar", + "buttonUnlink": "Desassociar", + "modalRetrieveClientIdTitle": "Associar Strava", + "modalRetrieveClientIdLabel": "ID do cliente", + "modalRetrieveClientSecretLabel": "Segredo do cliente", + "errorMessageUnableToLinkStrava": "Não foi possível associar a conta de Strava", + "errorMessageUnableToUnsetStravaClientSettings": "Não foi possível remover cliente de Strava e estado após erro", + "successMessageStravaAccountLinked": "Conta Strava associada", + "errorMessageUnableToUnSetStravaState": "Não foi possível retirar o estado do Strava", + "errorMessageUnableToGetStravaActivities": "Não foi possível obter as atividades do Strava", + "errorMessageUnableToGetStravaGear": "Não foi possível obter o equipamento do Strava", + "loadingMessageRetrievingStravaActivities": "A obter atividades do Strava", + "loadingMessageRetrievingStravaGear": "A obter equipamento do Strava", + "processingMessageUnlinkStrava": "A desassociar conta do Strava...", + "successMessageStravaUnlinked": "Conta Strava desassociada", + "errorMessageUnableToUnlinkStrava": "Não foi possível desassociar a conta de Strava", + "modalUnlinkStravaTitle": "Desassociar Strava", + "modalUnlinkStravaBody": "Tem certeza que deseja desassociar a sua conta Strava? Desassociar a sua conta Strava irá remover todas as suas atividades e equipamentos do Strava do Endurain.", + "bulkImportIntegrationTitle": "Importação em massa", + "bulkImportIntegrationBody": "Importação em massa de ficheiros guardados na diretoria activity_files/bulk_import", + "buttonBulkImport": "Importar", + "errorMessageUnableToImportActivities": "Ocorreu um erro ao importar as atividades", + "loadingMessageBulkImport": "A importar atividades", + "garminConnectIntegrationTitle": "Garmin Connect", + "garminConnectIntegrationBody": "Garmin Connect é uma plataforma de atividade de saúde e fitness para utilizadores de dispositivos Garmin", + "loadingMessageRetrievingGarminConnectActivities": "A obter atividades do Garmin Connect", + "errorMessageUnableToGetGarminConnectActivitiesDays": "Não foi possível obter as atividades do Garmin Connect por dias", + "errorMessageUnableToGetGarminConnectActivitiesDataRange": "Não foi possível obter as atividades do Garmin Connect por intervalo de datas", + "modalUnlinkGarminConnectTitle": "Desassociar Garmin Connect", + "modalUnlinkGarminConnectBody": "Tem certeza que deseja desassociar a sua conta do Garmin Connect?", + "processingMessageUnlinkGarminConnect": "A desassociar conta do Garmin Connect...", + "successMessageGarminConnectUnlinked": "Conta do Garmin Connect desassociada", + "errorMessageUnableToUnlinkGarminConnect": "Não foi possível desassociar a conta do Garmin Connect", + "errorMessageUnableToGetGarminConnectGear": "Não foi possível obter equipamento do Garmin Connect", + "loadingMessageRetrievingGarminConnectGear": "A obter equipamento do Garmin Connect", + "modalRetrieveHealthDataByDaysTitle": "Obter dados de saúde por dias", + "modalRetrieveHealthDataByDateRangeTitle": "Obter dados de saúde por intervalo de datas", + "errorMessageUnableToGetGarminConnectHealthDataDays": "Não foi possível obter dados de saúde do Garmin Connect por dias", + "errorMessageUnableToGetGarminConnectHealthDataDateRange": "Não foi possível obter dados de saúde do Garmin Connect por intervalo de datas", + "loadingMessageRetrievingGarminConnectHealthData": "A obter dados de saúde do Garmin Connect" } diff --git a/frontend/app/src/i18n/pt/components/settings/settingsSecurityZoneComponent.json b/frontend/app/src/i18n/pt/components/settings/settingsSecurityZoneComponent.json index 65db29394..5e4856c08 100644 --- a/frontend/app/src/i18n/pt/components/settings/settingsSecurityZoneComponent.json +++ b/frontend/app/src/i18n/pt/components/settings/settingsSecurityZoneComponent.json @@ -1,31 +1,31 @@ { - "subtitleChangePassword": "Alterar palavra-passe", - "changeUserPasswordBodyLabel": "Alterar palavra-passe do utilizador ", - "changeUserPasswordPasswordLabel": "Nova palavra-passe", - "changeUserPasswordPasswordConfirmationLabel": "Confirmar a nova palavra-passe", - "changeUserPasswordFeedbackLabel": "Palavra-passe não cumpre os requisitos", - "changeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Palavras-passe não coincidem", - "subtitleMFA": "Autenticação multi-fator (MFA)", - "mfaDisabledDescription": "MFA está desativado. Habilite para adicionar uma camada extra de segurança à sua conta.", - "mfaEnabledDescription": "MFA está ativo. A sua conta está protegida com autenticação de dois fatores.", - "enableMFAButton": "Ativar MFA", - "disableMFAButton": "Desativar MFA", - "mfaSetupModalTitle": "Configurar Autenticação Multi-Fator", - "mfaSetupInstructions": "Digitalize o código QR abaixo com a sua aplicação de autenticação (Google Authenticator, Authy, etc.) ou insira o segredo manualmente:", - "mfaSecretLabel": "Segredo", - "mfaVerificationCodeLabel": "Código de Verificação", - "mfaVerificationCodePlaceholder": "Inserir o código de 6 dígitos", - "mfaDisableModalTitle": "Desativar autenticação multi-fator", - "mfaDisableConfirmation": "Tem certeza de que deseja desativar MFA? Isso irá reduzir a segurança da sua conta.", - "mfaEnabledSuccess": "MFA ativada com sucesso", - "mfaDisabledSuccess": "MFA desativada com sucesso", - "errorLoadMFAStatus": "Erro ao carregar o estado de MFA", - "errorSetupMFA": "Erro ao configurar MFA", - "errorEnableMFA": "Erro ao habilitar MFA", - "errorDisableMFA": "Erro ao desabilitar MFA", - "subtitleMySessions": "As minhas sessões", - "userChangePasswordSuccessMessage": "Palavra-passe alterada com sucesso", - "userChangePasswordErrorMessage": "Erro ao alterar palavra-passe", - "successDeleteSession": "Sessão eliminada com sucesso", - "errorDeleteSession": "Erro ao eliminar sessão" -} \ No newline at end of file + "subtitleChangePassword": "Alterar palavra-passe", + "changeUserPasswordBodyLabel": "Alterar palavra-passe do utilizador ", + "changeUserPasswordPasswordLabel": "Nova palavra-passe", + "changeUserPasswordPasswordConfirmationLabel": "Confirmar a nova palavra-passe", + "changeUserPasswordFeedbackLabel": "Palavra-passe não cumpre os requisitos", + "changeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Palavras-passe não coincidem", + "subtitleMFA": "Autenticação multi-fator (MFA)", + "mfaDisabledDescription": "MFA está desativado. Habilite para adicionar uma camada extra de segurança à sua conta.", + "mfaEnabledDescription": "MFA está ativo. A sua conta está protegida com autenticação de dois fatores.", + "enableMFAButton": "Ativar MFA", + "disableMFAButton": "Desativar MFA", + "mfaSetupModalTitle": "Configurar Autenticação Multi-Fator", + "mfaSetupInstructions": "Digitalize o código QR abaixo com a sua aplicação de autenticação (Google Authenticator, Authy, etc.) ou insira o segredo manualmente:", + "mfaSecretLabel": "Segredo", + "mfaVerificationCodeLabel": "Código de Verificação", + "mfaVerificationCodePlaceholder": "Inserir o código de 6 dígitos", + "mfaDisableModalTitle": "Desativar autenticação multi-fator", + "mfaDisableConfirmation": "Tem certeza de que deseja desativar MFA? Isso irá reduzir a segurança da sua conta.", + "mfaEnabledSuccess": "MFA ativada com sucesso", + "mfaDisabledSuccess": "MFA desativada com sucesso", + "errorLoadMFAStatus": "Erro ao carregar o estado de MFA", + "errorSetupMFA": "Erro ao configurar MFA", + "errorEnableMFA": "Erro ao habilitar MFA", + "errorDisableMFA": "Erro ao desabilitar MFA", + "subtitleMySessions": "As minhas sessões", + "userChangePasswordSuccessMessage": "Palavra-passe alterada com sucesso", + "userChangePasswordErrorMessage": "Erro ao alterar palavra-passe", + "successDeleteSession": "Sessão eliminada com sucesso", + "errorDeleteSession": "Erro ao eliminar sessão" +} diff --git a/frontend/app/src/i18n/pt/components/settings/settingsServerSettingsZoneComponent.json b/frontend/app/src/i18n/pt/components/settings/settingsServerSettingsZoneComponent.json index 62a31a295..b4d353d7e 100644 --- a/frontend/app/src/i18n/pt/components/settings/settingsServerSettingsZoneComponent.json +++ b/frontend/app/src/i18n/pt/components/settings/settingsServerSettingsZoneComponent.json @@ -1,27 +1,27 @@ { - "defaultsTitle": "Predefinições", - "unitsLabel": "Unidades padrão", - "unitsMetric": "Métrico", - "unitsImperial": "Imperial", - "currencyLabel": "Moeda predefinida", - "numRecordsLabel": "Número de registros por página", - "publicShareableLinksLabel": "Links publicamente compartilháveis", - "publicShareableLinksEnabledLabel": "Ativo", - "publicShareableLinksTrue": "Verdade", - "publicShareableLinksFalse": "Falso", - "serverSettingsPublicShareableLinksEnabledWarningAlert": "Ao ativar esta opção, todas as atividades publicadas publicamente ficarão visíveis sem autenticação.", - "publicShareableLinksShowUserInfoLabel": "Mostrar informação de utilizadores", - "serverSettingsPublicShareableLinksShowUserWarningAlert": "Ao ativar esta opção, as informações dos utilizadores ficarão visíveis sem autenticação", - "photosLabel": "Fotos", - "loginPhotoLabel": "Foto de login", - "buttonAddPhoto": "Adicionar foto", - "logonPhotoAddLabel": "Foto de página de login (.png) com um tamanho de 1000x1000 píxeis.", - "processingPhotoUpload": "A processar envio de foto", - "successPhotoUpload": "Foto carregada com sucesso", - "buttonDeleteLoginPhoto": "Apagar foto de login", - "modalDeleteLoginPhotoBody": "Tem certeza de que deseja eliminar a sua fotografia de login?", - "processingPhotoDelete": "A processar remoção de foto", - "successPhotoDelete": "Foto eliminada com sucesso", - "successUpdateServerSettings": "Definições do servidor atualizadas com sucesso", - "errorUpdateServerSettings": "Erro ao atualizar definições do servidor" -} \ No newline at end of file + "defaultsTitle": "Predefinições", + "unitsLabel": "Unidades padrão", + "unitsMetric": "Métrico", + "unitsImperial": "Imperial", + "currencyLabel": "Moeda predefinida", + "numRecordsLabel": "Número de registros por página", + "publicShareableLinksLabel": "Links publicamente compartilháveis", + "publicShareableLinksEnabledLabel": "Ativo", + "publicShareableLinksTrue": "Verdade", + "publicShareableLinksFalse": "Falso", + "serverSettingsPublicShareableLinksEnabledWarningAlert": "Ao ativar esta opção, todas as atividades publicadas publicamente ficarão visíveis sem autenticação.", + "publicShareableLinksShowUserInfoLabel": "Mostrar informação de utilizadores", + "serverSettingsPublicShareableLinksShowUserWarningAlert": "Ao ativar esta opção, as informações dos utilizadores ficarão visíveis sem autenticação", + "photosLabel": "Fotos", + "loginPhotoLabel": "Foto de login", + "buttonAddPhoto": "Adicionar foto", + "logonPhotoAddLabel": "Foto de página de login (.png) com um tamanho de 1000x1000 píxeis.", + "processingPhotoUpload": "A processar envio de foto", + "successPhotoUpload": "Foto carregada com sucesso", + "buttonDeleteLoginPhoto": "Apagar foto de login", + "modalDeleteLoginPhotoBody": "Tem certeza de que deseja eliminar a sua fotografia de login?", + "processingPhotoDelete": "A processar remoção de foto", + "successPhotoDelete": "Foto eliminada com sucesso", + "successUpdateServerSettings": "Definições do servidor atualizadas com sucesso", + "errorUpdateServerSettings": "Erro ao atualizar definições do servidor" +} diff --git a/frontend/app/src/i18n/pt/components/settings/settingsSideBarComponent.json b/frontend/app/src/i18n/pt/components/settings/settingsSideBarComponent.json index 4c314bd24..af162583a 100644 --- a/frontend/app/src/i18n/pt/components/settings/settingsSideBarComponent.json +++ b/frontend/app/src/i18n/pt/components/settings/settingsSideBarComponent.json @@ -1,9 +1,9 @@ { - "usersSection": "Utilizadores", - "serverSettingsSection": "Definições do Servidor", - "generalSection": "Geral", - "myProfileSection": "O meu perfil", - "myGoals": "Meus objetivos", - "securitySection": "Segurança", - "integrationsSection": "Integrações" -} \ No newline at end of file + "usersSection": "Utilizadores", + "serverSettingsSection": "Definições do Servidor", + "generalSection": "Geral", + "myProfileSection": "O meu perfil", + "myGoals": "Meus objetivos", + "securitySection": "Segurança", + "integrationsSection": "Integrações" +} diff --git a/frontend/app/src/i18n/pt/components/settings/settingsUserGoals.json b/frontend/app/src/i18n/pt/components/settings/settingsUserGoals.json index 2c31d4e70..cb30dcece 100644 --- a/frontend/app/src/i18n/pt/components/settings/settingsUserGoals.json +++ b/frontend/app/src/i18n/pt/components/settings/settingsUserGoals.json @@ -1,7 +1,7 @@ { - "addNewGoal": "Adicionar novo objetivo", - "labelNumberOfGoals1": "Você tem ", - "labelNumberOfGoals2": " objetivo(s) definido(s):", - "successGoalDeleted": "Objetivo eliminado com sucesso", - "errorFetchingGoals": "Erro ao obter objetivos" -} \ No newline at end of file + "addNewGoal": "Adicionar novo objetivo", + "labelNumberOfGoals1": "Você tem ", + "labelNumberOfGoals2": " objetivo(s) definido(s):", + "successGoalDeleted": "Objetivo eliminado com sucesso", + "errorFetchingGoals": "Erro ao obter objetivos" +} diff --git a/frontend/app/src/i18n/pt/components/settings/settingsUserProfileZoneComponent.json b/frontend/app/src/i18n/pt/components/settings/settingsUserProfileZoneComponent.json index 0a1cc713b..64203dc16 100644 --- a/frontend/app/src/i18n/pt/components/settings/settingsUserProfileZoneComponent.json +++ b/frontend/app/src/i18n/pt/components/settings/settingsUserProfileZoneComponent.json @@ -1,89 +1,89 @@ { - "titleProfileInfo": "O meu perfil", - "buttonDeleteProfilePhoto": "Eliminar", - "modalDeleteProfilePhotoBody": "Tem certeza de que deseja eliminar a sua fotografia de perfil?", - "buttonEditProfile": "Perfil", - "usernameLabel": "Nome de utilizador", - "emailLabel": "E-mail", - "cityLabel": "Cidade", - "birthdayLabel": "Data de nascimento", - "genderLabel": "Género", - "genderOption1": "Masculino", - "genderOption2": "Feminino", - "genderOption3": "Não especificado", - "unitsLabel": "Unidades", - "unitsOption1": "Métrico", - "unitsOption2": "Imperial", - "currencyLabel": "Moeda", - "heightLabel": "Altura", - "preferredLanguageLabel": "Idioma de preferência", - "firstDayOfWeekLabel": "Primeiro dia da semana", - "accessTypeLabel": "Tipo de acesso", - "accessTypeOption1": "Normal", - "accessTypeOption2": "Administrador", - "userPhotoDeleteSuccess": "Fotografia do utilizador eliminada com sucesso", - "userPhotoDeleteError": "Erro ao eliminar fotografia do utilizador", - "titleDefaultGear": "Equipamento padrão", - "subTitleShoeActivities": "Atividades de calçado", - "subTitleRun": "Corrida", - "subTitleTrailRun": "Corrida em trilha", - "subTitleVirtualRun": "Corrida virtual", - "subTitleWalk": "Caminhada", - "subTitleHike": "Caminhada em trilho", - "subTitleBikeActivities": "Atividades de bicicleta", - "subTitleBike": "Ciclismo", - "subTitleMTBBike": "Ciclismo BTT", - "subTitleGravelBike": "Ciclismo de cascalho", - "subTitleVirtualBike": "Ciclismo virtual", - "subTitleWaterActivities": "Atividades aquaticas", - "subTitleSwim": "Natação em águas abertas", - "subTitleWindsurf": "Windsurf", - "subTitleRacquetActivities": "Atividades de raqueta", - "subTitleTennis": "Ténis", - "subTitleSnowActivities": "Atividades de neve", - "subTitleAlpineSki": "Esqui alpino", - "subTitleNordicSki": "Esqui nórdico", - "subTitleSnowboard": "Snowboard", - "selectOptionNotDefined": "Não definido", - "titlePrivacy": "Privacidade", - "defaultActivityVisibility": "Visibilidade de atividade padrão", - "privacyOption1": "Público", - "privacyOption2": "Seguidores", - "privacyOption3": "Privado", - "defaultActivityStartTime": "Ocultar hora de início da atividade", - "defaultActivityLocation": "Ocultar local da atividade", - "defaultActivityMap": "Ocultar mapa da atividade", - "defaultActivityHeartRate": "Ocultar frequência cardíaca da atividade", - "defaultActivityPower": "Ocultar potência da atividade", - "defaultActivityCadence": "Ocultar cadência da atividade", - "defaultActivityElevation": "Ocultar elevação da atividade", - "defaultActivitySpeed": "Ocultar velocidade da atividade", - "defaultActivityPace": "Ocultar ritmo da atividade", - "defaultActivityLaps": "Ocultar voltas da atividade", - "defaultActivitySetsSteps": "Ocultar conjuntos/etapas de atividades", - "defaultActivityGear": "Ocultar equipamento da atividade", - "buttonChangeDefaultActivityVisibility": "Alterar a visibilidade padrão", - "buttonChangeUserActivitiesVisibility": "Alterar visibilidade das atividades", - "changeUserActivitiesVisibilityModalVisibilityLabel": "Visibilidade", - "changeUserActivitiesVisibilityModalButton": "Alterar", - "successUpdateUserActivitiesVisibility": "Visibilidade das atividades atualizada com sucesso", - "errorUpdateUserActivitiesVisibility": "Erro ao atualizar visibilidade das atividades", - "errorUnableToGetGear": "Não foi possível obter equipamento", - "errorUnableToGetDefaultGear": "Não foi possível obter equipamento padrão", - "successUpdateDefaultGear": "Equipamento padrão atualizado com sucesso", - "errorUpdateDefaultGear": "Erro ao atualizar equipamento padrão", - "successUpdateUserPrivacySettings": "Configurações de privacidade do utilizador atualizadas com sucesso", - "errorUpdateUserPrivacySettings": "Erro ao atualizar configurações de privacidade do utilizador", - "titleExportData": "Exportar e importar dados", - "labelPasswordDisclaimer": "A palavra passe do utilizador não está incluída no processo de importação/exportação. Após importar, atualize a sua palavra passe na sessão de segurança.", - "buttonExportData": "Exportar dados", - "buttonImportData": "Importar dados", - "modalImportTitle": "Importar arquivo de backup", - "modalImportBody": "Selecione o arquivo .zip que exportou anteriormente para restaurar os seus dados.", - "exportLoading": "A exportar dados, isto pode levar alguns minutos...", - "exportSuccess": "A exportação terminou com sucesso", - "exportError": "Erro ao exportar dados", - "importLoading": "A importar dados, isto pode levar alguns minutos...", - "importSuccess": "Importação concluída", - "importError": "Erro ao importar dados" -} \ No newline at end of file + "titleProfileInfo": "O meu perfil", + "buttonDeleteProfilePhoto": "Eliminar", + "modalDeleteProfilePhotoBody": "Tem certeza de que deseja eliminar a sua fotografia de perfil?", + "buttonEditProfile": "Perfil", + "usernameLabel": "Nome de utilizador", + "emailLabel": "E-mail", + "cityLabel": "Cidade", + "birthdayLabel": "Data de nascimento", + "genderLabel": "Género", + "genderOption1": "Masculino", + "genderOption2": "Feminino", + "genderOption3": "Não especificado", + "unitsLabel": "Unidades", + "unitsOption1": "Métrico", + "unitsOption2": "Imperial", + "currencyLabel": "Moeda", + "heightLabel": "Altura", + "preferredLanguageLabel": "Idioma de preferência", + "firstDayOfWeekLabel": "Primeiro dia da semana", + "accessTypeLabel": "Tipo de acesso", + "accessTypeOption1": "Normal", + "accessTypeOption2": "Administrador", + "userPhotoDeleteSuccess": "Fotografia do utilizador eliminada com sucesso", + "userPhotoDeleteError": "Erro ao eliminar fotografia do utilizador", + "titleDefaultGear": "Equipamento padrão", + "subTitleShoeActivities": "Atividades de calçado", + "subTitleRun": "Corrida", + "subTitleTrailRun": "Corrida em trilha", + "subTitleVirtualRun": "Corrida virtual", + "subTitleWalk": "Caminhada", + "subTitleHike": "Caminhada em trilho", + "subTitleBikeActivities": "Atividades de bicicleta", + "subTitleBike": "Ciclismo", + "subTitleMTBBike": "Ciclismo BTT", + "subTitleGravelBike": "Ciclismo de cascalho", + "subTitleVirtualBike": "Ciclismo virtual", + "subTitleWaterActivities": "Atividades aquaticas", + "subTitleSwim": "Natação em águas abertas", + "subTitleWindsurf": "Windsurf", + "subTitleRacquetActivities": "Atividades de raqueta", + "subTitleTennis": "Ténis", + "subTitleSnowActivities": "Atividades de neve", + "subTitleAlpineSki": "Esqui alpino", + "subTitleNordicSki": "Esqui nórdico", + "subTitleSnowboard": "Snowboard", + "selectOptionNotDefined": "Não definido", + "titlePrivacy": "Privacidade", + "defaultActivityVisibility": "Visibilidade de atividade padrão", + "privacyOption1": "Público", + "privacyOption2": "Seguidores", + "privacyOption3": "Privado", + "defaultActivityStartTime": "Ocultar hora de início da atividade", + "defaultActivityLocation": "Ocultar local da atividade", + "defaultActivityMap": "Ocultar mapa da atividade", + "defaultActivityHeartRate": "Ocultar frequência cardíaca da atividade", + "defaultActivityPower": "Ocultar potência da atividade", + "defaultActivityCadence": "Ocultar cadência da atividade", + "defaultActivityElevation": "Ocultar elevação da atividade", + "defaultActivitySpeed": "Ocultar velocidade da atividade", + "defaultActivityPace": "Ocultar ritmo da atividade", + "defaultActivityLaps": "Ocultar voltas da atividade", + "defaultActivitySetsSteps": "Ocultar conjuntos/etapas de atividades", + "defaultActivityGear": "Ocultar equipamento da atividade", + "buttonChangeDefaultActivityVisibility": "Alterar a visibilidade padrão", + "buttonChangeUserActivitiesVisibility": "Alterar visibilidade das atividades", + "changeUserActivitiesVisibilityModalVisibilityLabel": "Visibilidade", + "changeUserActivitiesVisibilityModalButton": "Alterar", + "successUpdateUserActivitiesVisibility": "Visibilidade das atividades atualizada com sucesso", + "errorUpdateUserActivitiesVisibility": "Erro ao atualizar visibilidade das atividades", + "errorUnableToGetGear": "Não foi possível obter equipamento", + "errorUnableToGetDefaultGear": "Não foi possível obter equipamento padrão", + "successUpdateDefaultGear": "Equipamento padrão atualizado com sucesso", + "errorUpdateDefaultGear": "Erro ao atualizar equipamento padrão", + "successUpdateUserPrivacySettings": "Configurações de privacidade do utilizador atualizadas com sucesso", + "errorUpdateUserPrivacySettings": "Erro ao atualizar configurações de privacidade do utilizador", + "titleExportData": "Exportar e importar dados", + "labelPasswordDisclaimer": "A palavra passe do utilizador não está incluída no processo de importação/exportação. Após importar, atualize a sua palavra passe na sessão de segurança.", + "buttonExportData": "Exportar dados", + "buttonImportData": "Importar dados", + "modalImportTitle": "Importar arquivo de backup", + "modalImportBody": "Selecione o arquivo .zip que exportou anteriormente para restaurar os seus dados.", + "exportLoading": "A exportar dados, isto pode levar alguns minutos...", + "exportSuccess": "A exportação terminou com sucesso", + "exportError": "Erro ao exportar dados", + "importLoading": "A importar dados, isto pode levar alguns minutos...", + "importSuccess": "Importação concluída", + "importError": "Erro ao importar dados" +} diff --git a/frontend/app/src/i18n/pt/components/settings/settingsUserSessionsZone/userSessionsListComponent.json b/frontend/app/src/i18n/pt/components/settings/settingsUserSessionsZone/userSessionsListComponent.json index 2aa5ee418..11ac6b3fa 100644 --- a/frontend/app/src/i18n/pt/components/settings/settingsUserSessionsZone/userSessionsListComponent.json +++ b/frontend/app/src/i18n/pt/components/settings/settingsUserSessionsZone/userSessionsListComponent.json @@ -1,5 +1,5 @@ { - "badgeCurrentSession": "Sessão atual", - "modalDeleteSessionTitle": "Eliminar sessão", - "modalDeleteSessionBody": "Tem a certeza que deseja eliminar a sessão " -} \ No newline at end of file + "badgeCurrentSession": "Sessão atual", + "modalDeleteSessionTitle": "Eliminar sessão", + "modalDeleteSessionBody": "Tem a certeza que deseja eliminar a sessão " +} diff --git a/frontend/app/src/i18n/pt/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json b/frontend/app/src/i18n/pt/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json index b1c5c308c..4da2990f1 100644 --- a/frontend/app/src/i18n/pt/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json +++ b/frontend/app/src/i18n/pt/components/settings/settingsUsersZone/usersAddEditUserModalComponent.json @@ -1,55 +1,55 @@ { - "addEditUserModalAddTitle": "Adicionar utilizador", - "addEditUserModalEditTitle": "Editar utilizador", - "addEditUserModalEditProfileTitle": "Editar perfil", - "addEditUserModalDeleteUserPhotoButton": "Eliminar fotografia", - "addEditUserModalUserPhotoLabel": "Fotografia do utilizador", - "addEditUserModalUsernameLabel": "Nome de utilizador", - "addEditUserModalUsernamePlaceholder": "Nome de utilizador (máx. 45 caracteres)", - "addEditUserModalErrorUsernameExists": "Nome de utilizador já existe", - "addEditUserModalNameLabel": "Nome", - "addEditUserModalNamePlaceholder": "Nome (máx. 45 caracteres)", - "addEditUserModalEmailLabel": "E-mail", - "addEditUserModalEmailPlaceholder": "E-mail (máx. 45 caracteres)", - "addEditUserModalErrorEmailInvalid": "E-mail inválido", - "addEditUserModalErrorEmailExists": "E-mail já existe", - "addEditUserModalPasswordLabel": "Palavra-passe", - "addEditUserModalPasswordPlaceholder": "Palavra-passe", - "addEditUserModalErrorPasswordInvalid": "Palavra-passe não cumpre os requisitos", - "addEditUserModalCityLabel": "Cidade", - "addEditUserModalCityPlaceholder": "Cidade (máx. de 45 caracteres)", - "addEditUserModalBirthdayLabel": "Data de nascimento", - "addEditUserModalGenderLabel": "Género", - "addEditUserModalGenderOption1": "Masculino", - "addEditUserModalGenderOption2": "Feminino", - "addEditUserModalGenderOption3": "Não especificado", - "addEditUserModalUnitsLabel": "Unidades", - "addEditUserModalUnitsOption1": "Métrico", - "addEditUserModalUnitsOption2": "Imperial", - "addEditUserModalCurrencyLabel": "Moeda", - "addEditUserModalHeightLabel": "Altura", - "addEditUserModalHeightPlaceholder": "Altura", - "addEditUserModalFeetValidationLabel": "Altura inválida. Por favor, insira uma altura válida em pés.", - "addEditUserModalInchesValidationLabel": "Altura inválida. Por favor, insira uma altura válida em polegadas.", - "addEditUserModalUserPreferredLanguageLabel": "Idioma de preferência", - "addEditUserModalUserFirstDayOfWeekLabel": "Primeiro dia da semana", - "addEditUserModalUserTypeLabel": "Tipo de acesso", - "addEditUserModalUserTypeOption1": "Normal", - "addEditUserModalUserTypeOption2": "Administrador", - "addEditUserModalIsActiveLabel": "Está ativo", - "addEditUserModalIsActiveOption1": "Sim", - "addEditUserModalIsActiveOption2": "Não", - "addEditUserModalDefaultActivityVisibilityLabel": "Visibilidade de atividade padrão", - "addEditUserModalDefaultActivityVisibilityOption1": "Público", - "addEditUserModalDefaultActivityVisibilityOption2": "Seguidores", - "addEditUserModalDefaultActivityVisibilityOption3": "Privado", - "addEditUserModalErrorFetchingUserByUsername": "Erro ao procurar utilizador por nome de utilizador", - "addEditUserModalErrorFetchingUserByEmail": "Erro ao procurar utilizador por e-mail", - "addEditUserModalSuccessDeleteUserPhoto": "Fotografia do utilizador eliminada com sucesso", - "addEditUserModalErrorDeleteUserPhoto": "Erro ao eliminar fotografia do utilizador", - "addEditUserModalErrorUploadingUserPhoto": "Erro ao carregar fotografia do utilizador", - "addEditUserModalSuccessAddUser": "Utilizador adicionado com sucesso", - "addEditUserModalErrorAddUser": "Erro ao adicionar utilizador", - "addEditUserModalSuccessEditUser": "Utilizador editado com sucesso", - "addEditUserModalErrorEditUser": "Erro ao editar utilizador" -} \ No newline at end of file + "addEditUserModalAddTitle": "Adicionar utilizador", + "addEditUserModalEditTitle": "Editar utilizador", + "addEditUserModalEditProfileTitle": "Editar perfil", + "addEditUserModalDeleteUserPhotoButton": "Eliminar fotografia", + "addEditUserModalUserPhotoLabel": "Fotografia do utilizador", + "addEditUserModalUsernameLabel": "Nome de utilizador", + "addEditUserModalUsernamePlaceholder": "Nome de utilizador (máx. 45 caracteres)", + "addEditUserModalErrorUsernameExists": "Nome de utilizador já existe", + "addEditUserModalNameLabel": "Nome", + "addEditUserModalNamePlaceholder": "Nome (máx. 45 caracteres)", + "addEditUserModalEmailLabel": "E-mail", + "addEditUserModalEmailPlaceholder": "E-mail (máx. 45 caracteres)", + "addEditUserModalErrorEmailInvalid": "E-mail inválido", + "addEditUserModalErrorEmailExists": "E-mail já existe", + "addEditUserModalPasswordLabel": "Palavra-passe", + "addEditUserModalPasswordPlaceholder": "Palavra-passe", + "addEditUserModalErrorPasswordInvalid": "Palavra-passe não cumpre os requisitos", + "addEditUserModalCityLabel": "Cidade", + "addEditUserModalCityPlaceholder": "Cidade (máx. de 45 caracteres)", + "addEditUserModalBirthdayLabel": "Data de nascimento", + "addEditUserModalGenderLabel": "Género", + "addEditUserModalGenderOption1": "Masculino", + "addEditUserModalGenderOption2": "Feminino", + "addEditUserModalGenderOption3": "Não especificado", + "addEditUserModalUnitsLabel": "Unidades", + "addEditUserModalUnitsOption1": "Métrico", + "addEditUserModalUnitsOption2": "Imperial", + "addEditUserModalCurrencyLabel": "Moeda", + "addEditUserModalHeightLabel": "Altura", + "addEditUserModalHeightPlaceholder": "Altura", + "addEditUserModalFeetValidationLabel": "Altura inválida. Por favor, insira uma altura válida em pés.", + "addEditUserModalInchesValidationLabel": "Altura inválida. Por favor, insira uma altura válida em polegadas.", + "addEditUserModalUserPreferredLanguageLabel": "Idioma de preferência", + "addEditUserModalUserFirstDayOfWeekLabel": "Primeiro dia da semana", + "addEditUserModalUserTypeLabel": "Tipo de acesso", + "addEditUserModalUserTypeOption1": "Normal", + "addEditUserModalUserTypeOption2": "Administrador", + "addEditUserModalIsActiveLabel": "Está ativo", + "addEditUserModalIsActiveOption1": "Sim", + "addEditUserModalIsActiveOption2": "Não", + "addEditUserModalDefaultActivityVisibilityLabel": "Visibilidade de atividade padrão", + "addEditUserModalDefaultActivityVisibilityOption1": "Público", + "addEditUserModalDefaultActivityVisibilityOption2": "Seguidores", + "addEditUserModalDefaultActivityVisibilityOption3": "Privado", + "addEditUserModalErrorFetchingUserByUsername": "Erro ao procurar utilizador por nome de utilizador", + "addEditUserModalErrorFetchingUserByEmail": "Erro ao procurar utilizador por e-mail", + "addEditUserModalSuccessDeleteUserPhoto": "Fotografia do utilizador eliminada com sucesso", + "addEditUserModalErrorDeleteUserPhoto": "Erro ao eliminar fotografia do utilizador", + "addEditUserModalErrorUploadingUserPhoto": "Erro ao carregar fotografia do utilizador", + "addEditUserModalSuccessAddUser": "Utilizador adicionado com sucesso", + "addEditUserModalErrorAddUser": "Erro ao adicionar utilizador", + "addEditUserModalSuccessEditUser": "Utilizador editado com sucesso", + "addEditUserModalErrorEditUser": "Erro ao editar utilizador" +} diff --git a/frontend/app/src/i18n/pt/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json b/frontend/app/src/i18n/pt/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json index a671da652..efb4af38a 100644 --- a/frontend/app/src/i18n/pt/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json +++ b/frontend/app/src/i18n/pt/components/settings/settingsUsersZone/usersChangeUserPasswordModalComponent.json @@ -1,10 +1,10 @@ { - "modalChangeUserPasswordTitle": "Alterar a palavra-passe do utilizador", - "modalChangeUserPasswordBodyLabel": "Alterar palavra-passe do utilizador ", - "modalChangeUserPasswordPasswordLabel": "Nova palavra-passe", - "modalChangeUserPasswordPasswordConfirmationLabel": "Confirmar a nova palavra-passe", - "modalChangeUserPasswordFeedbackLabel": "Palavra-passe não cumpre os requisitos", - "modalChangeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Palavras-passe não coincidem", - "userChangePasswordSuccessMessage": "Palavra-passe alterada com sucesso", - "userChangePasswordErrorMessage": "Erro ao alterar palavra-passe" -} \ No newline at end of file + "modalChangeUserPasswordTitle": "Alterar a palavra-passe do utilizador", + "modalChangeUserPasswordBodyLabel": "Alterar palavra-passe do utilizador ", + "modalChangeUserPasswordPasswordLabel": "Nova palavra-passe", + "modalChangeUserPasswordPasswordConfirmationLabel": "Confirmar a nova palavra-passe", + "modalChangeUserPasswordFeedbackLabel": "Palavra-passe não cumpre os requisitos", + "modalChangeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Palavras-passe não coincidem", + "userChangePasswordSuccessMessage": "Palavra-passe alterada com sucesso", + "userChangePasswordErrorMessage": "Erro ao alterar palavra-passe" +} diff --git a/frontend/app/src/i18n/pt/components/settings/settingsUsersZone/usersListComponent.json b/frontend/app/src/i18n/pt/components/settings/settingsUsersZone/usersListComponent.json index ad63ea4d0..7523b0c49 100644 --- a/frontend/app/src/i18n/pt/components/settings/settingsUsersZone/usersListComponent.json +++ b/frontend/app/src/i18n/pt/components/settings/settingsUsersZone/usersListComponent.json @@ -1,13 +1,13 @@ { - "userListAccessTypeOption1": "Normal", - "userListAccessTypeOption2": "Administrador", - "userListUserIsMeBadge": "Eu", - "userListUserIsAdminBadge": "Administrador", - "userListUserIsInactiveBadge": "Inativo", - "userEditErrorMessage": "Erro ao editar utilizador", - "modalDeleteUserTitle": "Eliminar utilizador", - "modalDeleteUserBody": "Tem certeza de que deseja eliminar o utilizador ", - "userListUserSessionsTitle": "Sessões do utilizador", - "userSessionDeleteSuccessMessage": "Sessão eliminada com sucesso", - "userSessionDeleteErrorMessage": "Erro ao eliminar sessão" -} \ No newline at end of file + "userListAccessTypeOption1": "Normal", + "userListAccessTypeOption2": "Administrador", + "userListUserIsMeBadge": "Eu", + "userListUserIsAdminBadge": "Administrador", + "userListUserIsInactiveBadge": "Inativo", + "userEditErrorMessage": "Erro ao editar utilizador", + "modalDeleteUserTitle": "Eliminar utilizador", + "modalDeleteUserBody": "Tem certeza de que deseja eliminar o utilizador ", + "userListUserSessionsTitle": "Sessões do utilizador", + "userSessionDeleteSuccessMessage": "Sessão eliminada com sucesso", + "userSessionDeleteErrorMessage": "Erro ao eliminar sessão" +} diff --git a/frontend/app/src/i18n/pt/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json b/frontend/app/src/i18n/pt/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json index 96a75e0d4..0c8b4aeca 100644 --- a/frontend/app/src/i18n/pt/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json +++ b/frontend/app/src/i18n/pt/components/settings/settingsUsersZone/usersPasswordRequirementsComponent.json @@ -1,7 +1,7 @@ { - "passwordRequirementsTitle": "Os requisitos da palavra-passe incluem:", - "passwordCharacters": "- 8 caracteres;", - "passwordCapitalLetters": "- 1 letra maiúscula;", - "passwordNumbers": "- 1 número;", - "passwordSpecialCharacters": "- 1 carácter especial;" -} \ No newline at end of file + "passwordRequirementsTitle": "Os requisitos da palavra-passe incluem:", + "passwordCharacters": "- 8 caracteres;", + "passwordCapitalLetters": "- 1 letra maiúscula;", + "passwordNumbers": "- 1 número;", + "passwordSpecialCharacters": "- 1 carácter especial;" +} diff --git a/frontend/app/src/i18n/pt/components/settings/settingsUsersZoneComponent.json b/frontend/app/src/i18n/pt/components/settings/settingsUsersZoneComponent.json index db55cdadf..a45647d6f 100644 --- a/frontend/app/src/i18n/pt/components/settings/settingsUsersZoneComponent.json +++ b/frontend/app/src/i18n/pt/components/settings/settingsUsersZoneComponent.json @@ -1,10 +1,10 @@ { - "buttonAddUser": "Adicionar utilizador", - "labelSearchUsersByUsername": "Procurar utilizadores por nome de utilizador", - "labelNumberOfUsers1": "Existe um total de ", - "labelNumberOfUsers2": " utilizador(es) (", - "labelNumberOfUsers3": " carregado(s)):", - "successUserAdded": "Utilizador adicionado com sucesso", - "successUserDeleted": "Utilizador eliminado com sucesso", - "errorFetchingUsers": "Erro ao procurar utilizadores" -} \ No newline at end of file + "buttonAddUser": "Adicionar utilizador", + "labelSearchUsersByUsername": "Procurar utilizadores por nome de utilizador", + "labelNumberOfUsers1": "Existe um total de ", + "labelNumberOfUsers2": " utilizador(es) (", + "labelNumberOfUsers3": " carregado(s)):", + "successUserAdded": "Utilizador adicionado com sucesso", + "successUserDeleted": "Utilizador eliminado com sucesso", + "errorFetchingUsers": "Erro ao procurar utilizadores" +} diff --git a/frontend/app/src/i18n/pt/components/users/userDistanceStatsComponent.json b/frontend/app/src/i18n/pt/components/users/userDistanceStatsComponent.json index 1c2a30cde..f64d80e1e 100644 --- a/frontend/app/src/i18n/pt/components/users/userDistanceStatsComponent.json +++ b/frontend/app/src/i18n/pt/components/users/userDistanceStatsComponent.json @@ -1,4 +1,4 @@ { - "thisWeekDistancesTitle": "Top 3 da semana", - "thisMonthDistancesTitle": "Top 3 do mês" -} \ No newline at end of file + "thisWeekDistancesTitle": "Top 3 da semana", + "thisMonthDistancesTitle": "Top 3 do mês" +} diff --git a/frontend/app/src/i18n/pt/components/users/userGoalsStatsComponent.json b/frontend/app/src/i18n/pt/components/users/userGoalsStatsComponent.json index 7f5f30e3c..d3d2fb868 100644 --- a/frontend/app/src/i18n/pt/components/users/userGoalsStatsComponent.json +++ b/frontend/app/src/i18n/pt/components/users/userGoalsStatsComponent.json @@ -1,13 +1,13 @@ { - "title": "Objetivos", - "activityTypeRun": "Corrida", - "activityTypeBike": "Ciclismo", - "activityTypeSwim": "Natação", - "activityTypeWalk": "Caminhada", - "activityTypeStrength": "Força", - "intervalOption1": "Diário", - "intervalOption2": "Semanal", - "intervalOption3": "Mensal", - "intervalOption4": "Anual", - "activities": "atividades" -} \ No newline at end of file + "title": "Objetivos", + "activityTypeRun": "Corrida", + "activityTypeBike": "Ciclismo", + "activityTypeSwim": "Natação", + "activityTypeWalk": "Caminhada", + "activityTypeStrength": "Força", + "intervalOption1": "Diário", + "intervalOption2": "Semanal", + "intervalOption3": "Mensal", + "intervalOption4": "Anual", + "activities": "atividades" +} diff --git a/frontend/app/src/i18n/pt/gears/gearView.json b/frontend/app/src/i18n/pt/gears/gearView.json index e8debff55..98c50aa61 100644 --- a/frontend/app/src/i18n/pt/gears/gearView.json +++ b/frontend/app/src/i18n/pt/gears/gearView.json @@ -1,31 +1,31 @@ { - "buttonAddComponent": "Adicionar componente", - "buttonEditGear": "Editar equipamento", - "buttonDeleteGear": "Eliminar equipamento", - "modalDeleteGearBody1": "Tem a certeza que deseja eliminar o equipamento ", - "modalDeleteGearBody2": "Esta ação não pode ser revertida.", - "gearIsActiveBadge": "Ativo", - "gearIsInactiveBadge": "Inativo", - "gearTypeOption1": "Bicicleta", - "gearTypeOption2": "Sapatilhas", - "gearTypeOption3": "Fato de neoprene", - "gearTypeOption4": "Raqueta", - "gearTypeOption5": "Esquis", - "gearTypeOption6": "Snowboard", - "gearTypeOption7": "Windsurf", - "gearTypeOption8": "Prancha desportos aquáticos", - "gearFromStrava": "Strava", - "gearFromGarminConnect": "Garmin Connect", - "labelBrand": "Marca", - "labelModel": "Modelo", - "labelPurchaseValue": "Valor de compra", - "labelTotalCost": "Custo total", - "labelDistance": "Distância", - "labelTime": "Tempo", - "titleComponents": "Componentes", - "showInactiveComponents": "Mostrar inativos", - "title": "Atividades com este equipamento", - "successGearEdited": "Equipamento editado com sucesso", - "errorGearDelete": "Erro ao eliminar equipamento", - "errorFetchingGears": "Erro ao procurar equipamentos" -} \ No newline at end of file + "buttonAddComponent": "Adicionar componente", + "buttonEditGear": "Editar equipamento", + "buttonDeleteGear": "Eliminar equipamento", + "modalDeleteGearBody1": "Tem a certeza que deseja eliminar o equipamento ", + "modalDeleteGearBody2": "Esta ação não pode ser revertida.", + "gearIsActiveBadge": "Ativo", + "gearIsInactiveBadge": "Inativo", + "gearTypeOption1": "Bicicleta", + "gearTypeOption2": "Sapatilhas", + "gearTypeOption3": "Fato de neoprene", + "gearTypeOption4": "Raqueta", + "gearTypeOption5": "Esquis", + "gearTypeOption6": "Snowboard", + "gearTypeOption7": "Windsurf", + "gearTypeOption8": "Prancha desportos aquáticos", + "gearFromStrava": "Strava", + "gearFromGarminConnect": "Garmin Connect", + "labelBrand": "Marca", + "labelModel": "Modelo", + "labelPurchaseValue": "Valor de compra", + "labelTotalCost": "Custo total", + "labelDistance": "Distância", + "labelTime": "Tempo", + "titleComponents": "Componentes", + "showInactiveComponents": "Mostrar inativos", + "title": "Atividades com este equipamento", + "successGearEdited": "Equipamento editado com sucesso", + "errorGearDelete": "Erro ao eliminar equipamento", + "errorFetchingGears": "Erro ao procurar equipamentos" +} diff --git a/frontend/app/src/i18n/pt/gears/gearsView.json b/frontend/app/src/i18n/pt/gears/gearsView.json index 99d1fb32c..2b234d523 100644 --- a/frontend/app/src/i18n/pt/gears/gearsView.json +++ b/frontend/app/src/i18n/pt/gears/gearsView.json @@ -1,13 +1,13 @@ { - "title": "Equipamento", - "buttonAddGear": "Adicionar equipamento", - "subTitleSearchGearByNickname": "Procurar equipamento por alcunha", - "placeholderSearchGearByNickname": "Alcunha", - "buttonSearchGear": "Procurar equipamento", - "displayUserNumberOfGears1": "Existe um total de ", - "displayUserNumberOfGears2": " equipamento(s) (", - "displayUserNumberOfGears3": " carregado(s)):", - "successGearDeleted": "Equipamento eliminado com sucesso", - "errorGearNotFound": "Equipamento não encontrado", - "errorFetchingGears": "Erro ao procurar equipamentos" -} \ No newline at end of file + "title": "Equipamento", + "buttonAddGear": "Adicionar equipamento", + "subTitleSearchGearByNickname": "Procurar equipamento por alcunha", + "placeholderSearchGearByNickname": "Alcunha", + "buttonSearchGear": "Procurar equipamento", + "displayUserNumberOfGears1": "Existe um total de ", + "displayUserNumberOfGears2": " equipamento(s) (", + "displayUserNumberOfGears3": " carregado(s)):", + "successGearDeleted": "Equipamento eliminado com sucesso", + "errorGearNotFound": "Equipamento não encontrado", + "errorFetchingGears": "Erro ao procurar equipamentos" +} diff --git a/frontend/app/src/i18n/pt/generalItems.json b/frontend/app/src/i18n/pt/generalItems.json index 4d20d9251..331139886 100644 --- a/frontend/app/src/i18n/pt/generalItems.json +++ b/frontend/app/src/i18n/pt/generalItems.json @@ -1,72 +1,72 @@ { - "buttonBack": "Voltar", - "buttonClose": "Fechar", - "true": "Verdade", - "false": "Falso", - "yes": "Sim", - "no": "Não", - "ofWithSpaces": " de ", - "languageOption1": "Inglês (EUA)", - "languageOption2": "Catalão (CA)", - "languageOption3": "Português (PT)", - "languageOption4": "Alemão (DE)", - "languageOption5": "Francês (FR)", - "languageOption6": "Neerlandês (NL)", - "languageOption7": "Espanhol (ES)", - "firstDayOfWeekOption0": "Domingo", - "firstDayOfWeekOption1": "Segunda", - "firstDayOfWeekOption2": "Terça", - "firstDayOfWeekOption3": "Quarta", - "firstDayOfWeekOption4": "Quinta", - "firstDayOfWeekOption5": "Sexta", - "firstDayOfWeekOption6": "Sábado", - "buttonlistAll": "Listar todos", - "requiredField": "Campos obrigatórios", - "labelNotApplicable": "N/A", - "labelNoData": "Sem dados", - "unitsCm": "cm", - "unitsCms": "cms", - "unitsM": "m", - "unitsKm": "km", - "unitsKmH": "km/h", - "unitsKg": "kg", - "labelWeightInKg": "Peso em kg", - "unitsInches": "polegadas", - "unitsFeet": "pés", - "unitsFeetShort": "pés", - "unitsFeetInches": "pés, polegadas", - "unitsMiles": "mi", - "unitsYards": "jardas", - "unitsMph": "mph", - "unitsLbs": "las", - "labelWeightInLbs": "Peso em libras", - "unitsCalories": "kcal", - "unitsBpm": "bpm", - "labelHRinBpm": "Frequência cardíaca em bpm", - "unitsWattsShort": "W", - "labelPowerInWatts": "Potência em watts", - "labelCadenceInRpm": "Cadência em rpm", - "unitsSpm": "spm", - "labelElevationInMeters": "Elevação em metros", - "labelElevationInFeet": "Elevação em pés", - "labelVelocityInKmH": "Velocidade em km/h", - "labelVelocityInMph": "Velocidade em mph", - "labelPaceInMinKm": "Ritmo em min/km", - "labelPaceInMin100m": "Ritmo em min/100m", - "labelPaceInMinMile": "Ritmo em min/milha", - "labelPaceInMin100yd": "Ritmo em min/100jardas", - "labelLaps": "Voltas", - "labelRest": "Descanso", - "labelStrokeRateInSpm": "Velocidade de braçada em spm", - "startDateLabel": "Data de início", - "endDateLabel": "Data de fim", - "cancel": "Cancelar", - "loading": "A carregar", - "betaTag": " (Beta)", - "currencyEuro": "Euro", - "currencyEuroSymbol": "€", - "currencyDollar": "Dólar americano", - "currencyDollarSymbol": "$", - "currencyPound": "Libra britânica", - "currencyPoundSymbol": "£" + "buttonBack": "Voltar", + "buttonClose": "Fechar", + "true": "Verdade", + "false": "Falso", + "yes": "Sim", + "no": "Não", + "ofWithSpaces": " de ", + "languageOption1": "Inglês (EUA)", + "languageOption2": "Catalão (CA)", + "languageOption3": "Português (PT)", + "languageOption4": "Alemão (DE)", + "languageOption5": "Francês (FR)", + "languageOption6": "Neerlandês (NL)", + "languageOption7": "Espanhol (ES)", + "firstDayOfWeekOption0": "Domingo", + "firstDayOfWeekOption1": "Segunda", + "firstDayOfWeekOption2": "Terça", + "firstDayOfWeekOption3": "Quarta", + "firstDayOfWeekOption4": "Quinta", + "firstDayOfWeekOption5": "Sexta", + "firstDayOfWeekOption6": "Sábado", + "buttonlistAll": "Listar todos", + "requiredField": "Campos obrigatórios", + "labelNotApplicable": "N/A", + "labelNoData": "Sem dados", + "unitsCm": "cm", + "unitsCms": "cms", + "unitsM": "m", + "unitsKm": "km", + "unitsKmH": "km/h", + "unitsKg": "kg", + "labelWeightInKg": "Peso em kg", + "unitsInches": "polegadas", + "unitsFeet": "pés", + "unitsFeetShort": "pés", + "unitsFeetInches": "pés, polegadas", + "unitsMiles": "mi", + "unitsYards": "jardas", + "unitsMph": "mph", + "unitsLbs": "las", + "labelWeightInLbs": "Peso em libras", + "unitsCalories": "kcal", + "unitsBpm": "bpm", + "labelHRinBpm": "Frequência cardíaca em bpm", + "unitsWattsShort": "W", + "labelPowerInWatts": "Potência em watts", + "labelCadenceInRpm": "Cadência em rpm", + "unitsSpm": "spm", + "labelElevationInMeters": "Elevação em metros", + "labelElevationInFeet": "Elevação em pés", + "labelVelocityInKmH": "Velocidade em km/h", + "labelVelocityInMph": "Velocidade em mph", + "labelPaceInMinKm": "Ritmo em min/km", + "labelPaceInMin100m": "Ritmo em min/100m", + "labelPaceInMinMile": "Ritmo em min/milha", + "labelPaceInMin100yd": "Ritmo em min/100jardas", + "labelLaps": "Voltas", + "labelRest": "Descanso", + "labelStrokeRateInSpm": "Velocidade de braçada em spm", + "startDateLabel": "Data de início", + "endDateLabel": "Data de fim", + "cancel": "Cancelar", + "loading": "A carregar", + "betaTag": " (Beta)", + "currencyEuro": "Euro", + "currencyEuroSymbol": "€", + "currencyDollar": "Dólar americano", + "currencyDollarSymbol": "$", + "currencyPound": "Libra britânica", + "currencyPoundSymbol": "£" } diff --git a/frontend/app/src/i18n/pt/healthView.json b/frontend/app/src/i18n/pt/healthView.json index 9cf9e7729..3af6a39b6 100644 --- a/frontend/app/src/i18n/pt/healthView.json +++ b/frontend/app/src/i18n/pt/healthView.json @@ -1,5 +1,5 @@ { - "title": "Saúde", - "errorFetchingHealthData": "Erro ao obter dados de saúde", - "errorFetchingHealthTargets": "Erro ao obter metas de saúde" -} \ No newline at end of file + "title": "Saúde", + "errorFetchingHealthData": "Erro ao obter dados de saúde", + "errorFetchingHealthTargets": "Erro ao obter metas de saúde" +} diff --git a/frontend/app/src/i18n/pt/homeView.json b/frontend/app/src/i18n/pt/homeView.json index e2115a4de..0b107d73a 100644 --- a/frontend/app/src/i18n/pt/homeView.json +++ b/frontend/app/src/i18n/pt/homeView.json @@ -1,18 +1,18 @@ { - "title": "Endurain", - "buttonAddActivity": "Adicionar atividade", - "fieldLabelUploadFileType": "Carregar ficheiro .gpx ou .fit", - "radioUserActivities": "Minhas atividades", - "radioFollowerActivities": "Atividades de seguidores", - "pillIsHidden": "Oculto", - "successActivityAdded": "Atividade adicionada com sucesso", - "errorActivityAdded": "Erro ao adicionar atividade", - "refreshingActivities": "A atualizar atividades de serviços conectados", - "successActivitiesRefreshed": "Atividades atualizadas com sucesso", - "errorActivityNotFound": "Atividade não encontrada", - "processingActivity": "A processar atividade", - "successActivityDeleted": "Atividade eliminada com sucesso", - "errorFetchingUserStats": "Erro ao obter estatísticas do utilizador", - "errorFetchingUserActivities": "Erro ao obter atividades do utilizador", - "errorFetchingMedia": "Erro ao obter media da atividade" -} \ No newline at end of file + "title": "Endurain", + "buttonAddActivity": "Adicionar atividade", + "fieldLabelUploadFileType": "Carregar ficheiro .gpx ou .fit", + "radioUserActivities": "Minhas atividades", + "radioFollowerActivities": "Atividades de seguidores", + "pillIsHidden": "Oculto", + "successActivityAdded": "Atividade adicionada com sucesso", + "errorActivityAdded": "Erro ao adicionar atividade", + "refreshingActivities": "A atualizar atividades de serviços conectados", + "successActivitiesRefreshed": "Atividades atualizadas com sucesso", + "errorActivityNotFound": "Atividade não encontrada", + "processingActivity": "A processar atividade", + "successActivityDeleted": "Atividade eliminada com sucesso", + "errorFetchingUserStats": "Erro ao obter estatísticas do utilizador", + "errorFetchingUserActivities": "Erro ao obter atividades do utilizador", + "errorFetchingMedia": "Erro ao obter media da atividade" +} diff --git a/frontend/app/src/i18n/pt/notFoundView.json b/frontend/app/src/i18n/pt/notFoundView.json index 3d2f391a5..367158f32 100644 --- a/frontend/app/src/i18n/pt/notFoundView.json +++ b/frontend/app/src/i18n/pt/notFoundView.json @@ -1,5 +1,5 @@ { - "title": "Oops! Página não encontrada", - "subTitle": "A página que procura não existe ou foi alterada.", - "backToHomeButton": "Voltar à página inicial" -} \ No newline at end of file + "title": "Oops! Página não encontrada", + "subTitle": "A página que procura não existe ou foi alterada.", + "backToHomeButton": "Voltar à página inicial" +} diff --git a/frontend/app/src/i18n/pt/searchView.json b/frontend/app/src/i18n/pt/searchView.json index 7d6bbb25e..f2952e36b 100644 --- a/frontend/app/src/i18n/pt/searchView.json +++ b/frontend/app/src/i18n/pt/searchView.json @@ -1,35 +1,35 @@ { - "searchSelectLabel": "Procurar", - "searchSelectOptionActivity": "Atividade", - "searchSelectOptionUser": "Utilizador", - "searchSelectOptionGear": "Equipamento", - "searchSelectActivityType0": "Todos", - "searchSelectActivityType1": "Corrida", - "searchSelectActivityType2": "Ciclismo", - "searchSelectActivityType3": "Natação", - "searchSelectActivityType4": "Treino", - "searchSelectActivityType5": "Caminhada", - "searchSelectActivityType6": "Caminhada em trilho", - "searchSelectActivityType7": "Remo", - "searchSelectActivityType8": "Ioga", - "searchSelectActivityType9": "Esqui", - "searchSelectActivityType10": "Snowboard", - "searchSelectActivityType11": "Ténis", - "searchSelectActivityType12": "Windsurf", - "searchSelectActivityType13": "Stand up paddling", - "searchSelectActivityType14": "Surf", - "searchSelectGearType0": "Todos", - "searchSelectGearType1": "Bicicleta", - "searchSelectGearType2": "Sapatilhas", - "searchSelectGearType3": "Fato de neoprene", - "searchSelectGearType4": "Raqueta", - "searchSelectGearType5": "Esquis", - "searchSelectGearType6": "Snowboard", - "searchSelectGearType7": "Windsurf", - "searchSelectGearType8": "Prancha desportos aquáticos", - "resultIsInactiveBadge": "Inativo", - "searchInputPlaceholder": "Texto a procurar", - "errorFetchingUserWithUsernameContains": "Erro ao obter utilizador com lógica de contém", - "errorFetchingActivityWithNameContains": "Erro ao obter atividade com lógica de contém", - "errorFetchingGearWithNicknameContains": "Erro ao obter equipamento com lógica de contém" -} \ No newline at end of file + "searchSelectLabel": "Procurar", + "searchSelectOptionActivity": "Atividade", + "searchSelectOptionUser": "Utilizador", + "searchSelectOptionGear": "Equipamento", + "searchSelectActivityType0": "Todos", + "searchSelectActivityType1": "Corrida", + "searchSelectActivityType2": "Ciclismo", + "searchSelectActivityType3": "Natação", + "searchSelectActivityType4": "Treino", + "searchSelectActivityType5": "Caminhada", + "searchSelectActivityType6": "Caminhada em trilho", + "searchSelectActivityType7": "Remo", + "searchSelectActivityType8": "Ioga", + "searchSelectActivityType9": "Esqui", + "searchSelectActivityType10": "Snowboard", + "searchSelectActivityType11": "Ténis", + "searchSelectActivityType12": "Windsurf", + "searchSelectActivityType13": "Stand up paddling", + "searchSelectActivityType14": "Surf", + "searchSelectGearType0": "Todos", + "searchSelectGearType1": "Bicicleta", + "searchSelectGearType2": "Sapatilhas", + "searchSelectGearType3": "Fato de neoprene", + "searchSelectGearType4": "Raqueta", + "searchSelectGearType5": "Esquis", + "searchSelectGearType6": "Snowboard", + "searchSelectGearType7": "Windsurf", + "searchSelectGearType8": "Prancha desportos aquáticos", + "resultIsInactiveBadge": "Inativo", + "searchInputPlaceholder": "Texto a procurar", + "errorFetchingUserWithUsernameContains": "Erro ao obter utilizador com lógica de contém", + "errorFetchingActivityWithNameContains": "Erro ao obter atividade com lógica de contém", + "errorFetchingGearWithNicknameContains": "Erro ao obter equipamento com lógica de contém" +} diff --git a/frontend/app/src/i18n/pt/settingsView.json b/frontend/app/src/i18n/pt/settingsView.json index b6bbef3b6..778701c56 100644 --- a/frontend/app/src/i18n/pt/settingsView.json +++ b/frontend/app/src/i18n/pt/settingsView.json @@ -1,3 +1,3 @@ { - "title": "Definições" -} \ No newline at end of file + "title": "Definições" +} diff --git a/frontend/app/src/i18n/pt/strava/stravaCallbackView.json b/frontend/app/src/i18n/pt/strava/stravaCallbackView.json index 00d6fc549..cf9670621 100644 --- a/frontend/app/src/i18n/pt/strava/stravaCallbackView.json +++ b/frontend/app/src/i18n/pt/strava/stravaCallbackView.json @@ -1,4 +1,4 @@ { - "stravaCallbackViewTitle1": "A processar retorno da chamada de Strava", - "stravaCallbackViewTitle2": "Por favor aguarde enquanto o Strava está a ser ligado à sua conta. Não atualize esta página." -} \ No newline at end of file + "stravaCallbackViewTitle1": "A processar retorno da chamada de Strava", + "stravaCallbackViewTitle2": "Por favor aguarde enquanto o Strava está a ser ligado à sua conta. Não atualize esta página." +} diff --git a/frontend/app/src/i18n/pt/userView.json b/frontend/app/src/i18n/pt/userView.json index 34a2e9af2..2ee0e4da7 100644 --- a/frontend/app/src/i18n/pt/userView.json +++ b/frontend/app/src/i18n/pt/userView.json @@ -1,32 +1,32 @@ { - "thisMonthActivitiesNumber": "Atividades deste mês", - "userFollowing": "A seguir", - "userFollowers": "Seguidores", - "navigationActivities": "Atividades", - "navigationFollowing": "A seguir", - "navigationFollowers": "Seguidores", - "navigationUserSettings": "Definições do utilizador", - "navigationFollow": "Seguir", - "modalFollowUserTitle": "Seguir utilizador", - "modalFollowUserBody": "Tem a certeza que deseja seguir o utilizador ", - "errorUnableToSendFollow": "Não foi possível enviar o pedido de seguir o utilizador", - "successFollowRequestSent": "Pedido para seguir enviado", - "navigationRequestSent": "Pedido enviado", - "modalCancelFollowRequestTitle": "Cancelar pedido para seguir", - "modalCancelFollowRequestBody": "Tem certeza de que pretende cancelar o pedido de seguir o utilizador ", - "errorUnableToCancelFollowRequest": "Não foi possível cancelar o pedido de seguir o utilizador", - "successFollowRequestCancelled": "Pedido de seguir cancelado", - "navigationUnfollow": "Deixar de seguir", - "modalUnfollowUserTitle": "Deixar de seguir utilizador", - "modalUnfollowUserBody": "Tem certeza de que deseja deixar de seguir o utilizador ", - "errorUnableToUnfollow": "Não foi possível deixar de seguir o utilizador", - "successUserUnfollowed": "Deixou de seguir utilizador", - "activitiesPaginationWeek0": "Esta semana", - "activitiesPaginationWeek51": "Um ano atrás", - "successFollowingDeleted": "Seguidor eliminado", - "successFollowerDeleted": "Seguidor eliminado", - "successFollowerAccepted": "Seguidor aceite", - "errorFetchingUserStats": "Erro ao obter estatísticas do utilizador", - "errorFetchingUserFollowers": "Erro ao buscar seguidores do utilizador", - "errorFetchingUserActivities": "Erro ao obter atividades do utilizador" -} \ No newline at end of file + "thisMonthActivitiesNumber": "Atividades deste mês", + "userFollowing": "A seguir", + "userFollowers": "Seguidores", + "navigationActivities": "Atividades", + "navigationFollowing": "A seguir", + "navigationFollowers": "Seguidores", + "navigationUserSettings": "Definições do utilizador", + "navigationFollow": "Seguir", + "modalFollowUserTitle": "Seguir utilizador", + "modalFollowUserBody": "Tem a certeza que deseja seguir o utilizador ", + "errorUnableToSendFollow": "Não foi possível enviar o pedido de seguir o utilizador", + "successFollowRequestSent": "Pedido para seguir enviado", + "navigationRequestSent": "Pedido enviado", + "modalCancelFollowRequestTitle": "Cancelar pedido para seguir", + "modalCancelFollowRequestBody": "Tem certeza de que pretende cancelar o pedido de seguir o utilizador ", + "errorUnableToCancelFollowRequest": "Não foi possível cancelar o pedido de seguir o utilizador", + "successFollowRequestCancelled": "Pedido de seguir cancelado", + "navigationUnfollow": "Deixar de seguir", + "modalUnfollowUserTitle": "Deixar de seguir utilizador", + "modalUnfollowUserBody": "Tem certeza de que deseja deixar de seguir o utilizador ", + "errorUnableToUnfollow": "Não foi possível deixar de seguir o utilizador", + "successUserUnfollowed": "Deixou de seguir utilizador", + "activitiesPaginationWeek0": "Esta semana", + "activitiesPaginationWeek51": "Um ano atrás", + "successFollowingDeleted": "Seguidor eliminado", + "successFollowerDeleted": "Seguidor eliminado", + "successFollowerAccepted": "Seguidor aceite", + "errorFetchingUserStats": "Erro ao obter estatísticas do utilizador", + "errorFetchingUserFollowers": "Erro ao buscar seguidores do utilizador", + "errorFetchingUserActivities": "Erro ao obter atividades do utilizador" +} diff --git a/frontend/app/src/views/LoginView.vue b/frontend/app/src/views/LoginView.vue index 7485163e3..7c55d4df0 100644 --- a/frontend/app/src/views/LoginView.vue +++ b/frontend/app/src/views/LoginView.vue @@ -83,10 +83,14 @@ {{ mfaRequired ? $t('loginView.verifyMFAButton') : $t('loginView.signInButton') }}
+ + {{ $t('loginView.forgotPassword') }}{{ $t('generalItems.betaTag') }} + +