diff --git a/frontend/app/src/i18n/ca/components/activities/activityBellowMPillsComponent.json b/frontend/app/src/i18n/ca/components/activities/activityBellowMPillsComponent.json index b58c56049..d176eff9b 100644 --- a/frontend/app/src/i18n/ca/components/activities/activityBellowMPillsComponent.json +++ b/frontend/app/src/i18n/ca/components/activities/activityBellowMPillsComponent.json @@ -17,7 +17,7 @@ "labelAvgCadence": "Cadència mitjana", "labelMaxCadence": "Cadència màx", "subTitleElevation": "Elevació", - "labelElevationGain": "Desnivell positiu", + "labelElevationGain": "Desnivell +", "labelElevationLoss": "Pèrdua elevació", "subTitleStrokeRate": "Freqüència batecs", "labelAvgStrokeRate": "Freqüència mitjana de batecs", diff --git a/frontend/app/src/i18n/ca/components/activities/activitySummaryComponent.json b/frontend/app/src/i18n/ca/components/activities/activitySummaryComponent.json index 41b8388dc..412efc529 100644 --- a/frontend/app/src/i18n/ca/components/activities/activitySummaryComponent.json +++ b/frontend/app/src/i18n/ca/components/activities/activitySummaryComponent.json @@ -22,8 +22,8 @@ "activityMaxHR": "FC Màx", "activityAvgPower": "Força Mitja", "activityAvgSpeed": "Vel mitja", - "activityEleGain": "Desnivell Positiu", - "activityEleLoss": "Desnivell Negatiu", + "activityEleGain": "Desnivell +", + "activityEleLoss": "Desnivell -", "activityCalories": "Calories", "activityNoData": "Sense dades", "errorFetchingUserById": "Error obtenint usuari per id", diff --git a/frontend/app/src/i18n/cn/activityItems.json b/frontend/app/src/i18n/cn/activityItems.json index f036d23df..f38a48304 100644 --- a/frontend/app/src/i18n/cn/activityItems.json +++ b/frontend/app/src/i18n/cn/activityItems.json @@ -40,9 +40,9 @@ "padel": "配斗球", "treadmillRun": "跑步机跑", "cardioTraining": "有氧训练", - "kayaking": "Kayaking", - "sailing": "Sailing", - "snowShoeing": "Snow shoeing", - "inlineSkating": "Inline skating", + "kayaking": "皮划艇", + "sailing": "帆船", + "snowShoeing": "雪地健行", + "inlineSkating": "直排轮滑", "labelWorkout": " 运动" } \ No newline at end of file diff --git a/frontend/app/src/i18n/cn/components/activities/modals/editActivityModalComponent.json b/frontend/app/src/i18n/cn/components/activities/modals/editActivityModalComponent.json index b9d2e8025..1bed9f200 100644 --- a/frontend/app/src/i18n/cn/components/activities/modals/editActivityModalComponent.json +++ b/frontend/app/src/i18n/cn/components/activities/modals/editActivityModalComponent.json @@ -48,10 +48,10 @@ "modalEditActivityTypeOption39": "配斗球", "modalEditActivityTypeOption40": "跑步机跑", "modalEditActivityTypeOption41": "有氧训练", - "modalEditActivityTypeOption42": "Kayaking", - "modalEditActivityTypeOption43": "Sailing", - "modalEditActivityTypeOption44": "Snow shoeing", - "modalEditActivityTypeOption45": "Inline skating", + "modalEditActivityTypeOption42": "皮划艇", + "modalEditActivityTypeOption43": "帆船", + "modalEditActivityTypeOption44": "雪地健行", + "modalEditActivityTypeOption45": "直排轮滑", "modalEditActivityVisibilityLabel": "可见性", "modalEditActivityVisibilityOption0": "公开", "modalEditActivityVisibilityOption1": "粉丝", diff --git a/frontend/app/src/i18n/cn/searchView.json b/frontend/app/src/i18n/cn/searchView.json index be124c7f0..0df14165d 100644 --- a/frontend/app/src/i18n/cn/searchView.json +++ b/frontend/app/src/i18n/cn/searchView.json @@ -21,10 +21,10 @@ "searchSelectActivityType15": "滑冰", "searchSelectActivityType16": "足球", "searchSelectActivityType17": "有氧", - "searchSelectActivityType18": "Kayaking", - "searchSelectActivityType19": "Sailing", - "searchSelectActivityType20": "Snow shoeing", - "searchSelectActivityType21": "Skating", + "searchSelectActivityType18": "皮划艇", + "searchSelectActivityType19": "帆船", + "searchSelectActivityType20": "雪地健行", + "searchSelectActivityType21": "溜冰", "searchSelectGearType0": "全部", "searchSelectGearType1": "自行车", "searchSelectGearType2": "鞋子", 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 097c0c355..14564b8bb 100644 --- a/frontend/app/src/i18n/de/components/activities/modals/editActivityModalComponent.json +++ b/frontend/app/src/i18n/de/components/activities/modals/editActivityModalComponent.json @@ -48,8 +48,8 @@ "modalEditActivityTypeOption39": "Padel", "modalEditActivityTypeOption40": "Laufbandlauf", "modalEditActivityTypeOption41": "Cardio training", - "modalEditActivityTypeOption42": "Kayaking", - "modalEditActivityTypeOption43": "Sailing", + "modalEditActivityTypeOption42": "Kajaken", + "modalEditActivityTypeOption43": "Segeln", "modalEditActivityTypeOption44": "Snow shoeing", "modalEditActivityTypeOption45": "Inline skating", "modalEditActivityVisibilityLabel": "Sichtbarkeit", diff --git a/frontend/app/src/i18n/de/components/notifications/adminNewSignUpApprovalRequestNotificationComponent.json b/frontend/app/src/i18n/de/components/notifications/adminNewSignUpApprovalRequestNotificationComponent.json index cc951107a..97f88253d 100644 --- a/frontend/app/src/i18n/de/components/notifications/adminNewSignUpApprovalRequestNotificationComponent.json +++ b/frontend/app/src/i18n/de/components/notifications/adminNewSignUpApprovalRequestNotificationComponent.json @@ -1,4 +1,4 @@ { "title": "New sign-up request", - "subTitle": " has requested to sign-up" + "subTitle": " hat eine Registrierung angefragt" } diff --git a/frontend/app/src/i18n/de/components/settings/settingsImportZoneComponent.json b/frontend/app/src/i18n/de/components/settings/settingsImportZoneComponent.json index 6e4fae105..cad03e459 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsImportZoneComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsImportZoneComponent.json @@ -6,7 +6,7 @@ "errorMessageUnableToImportActivities": "An error occurred while importing activities", "importTitle": "Import", "stravaGearImportTitle": "Strava gear import", - "stravaGearImportBody": "Importiere Ausrüstung aus einem Strava Bulk Export (in den Daten/activity_files/bulk_import Ordner)", + "stravaGearImportBody": "Importiere Ausrüstung aus einem Strava Massen-Export (in den Daten/activity_files/bulk_import Ordner)", "stravaGearImportbuttonBikes": "Import Strava bikes", "loadingMessageStravaBikesImport": "Importing Strava bikes from file...", "successMessageStravaBikesImport": "Strava bikes imported successfully", diff --git a/frontend/app/src/i18n/de/components/settings/settingsSecurityZoneComponent.json b/frontend/app/src/i18n/de/components/settings/settingsSecurityZoneComponent.json index 8eab43401..376ba6304 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsSecurityZoneComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsSecurityZoneComponent.json @@ -25,7 +25,7 @@ "errorDisableMFA": "Deaktivieren der MFA fehlgeschlagen", "subtitleMySessions": "Meine Sitzungen", "userChangePasswordSuccessMessage": "Passwort erfolgreich geändert", - "userChangePasswordErrorMessage": "Fehler beim ändern des Passwort", + "userChangePasswordErrorMessage": "Fehler beim Ändern des Passworts", "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 94977099e..2d5bb1721 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsServerSettingsZoneComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsServerSettingsZoneComponent.json @@ -9,7 +9,7 @@ "adminApprovalLabel": "Admin approval", "emailConfirmationLabel": "Email confirmation", "publicShareableLinksLabel": "Öffentliche Links", - "enabledLabel": "Enabled", + "enabledLabel": "Aktiviert", "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", diff --git a/frontend/app/src/i18n/de/components/settings/settingsSideBarComponent.json b/frontend/app/src/i18n/de/components/settings/settingsSideBarComponent.json index b1c593465..12fa7fbb3 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsSideBarComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsSideBarComponent.json @@ -6,5 +6,5 @@ "myGoals": "Meine Ziele", "securitySection": "Sicherheit", "integrationsSection": "Integrationen", - "importSection": "Import" + "importSection": "Importieren" } 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 6116de1b2..427dfc180 100644 --- a/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersListComponent.json +++ b/frontend/app/src/i18n/de/components/settings/settingsUsersZone/usersListComponent.json @@ -12,7 +12,7 @@ "userApproveErrorMessage": "Error approving user", "modalRejectSignUpTitle": "Reject user sign up", "modalRejectSignUpBody1": "Bist du sicher, dass du den Benutzer ablehnen möchtest ", - "modalRejectSignUpBody2": "The user will be deleted, this cannot be undone.", + "modalRejectSignUpBody2": "Der Nutzer wird gelöscht, dies kann nicht rückgängig gemacht werden.", "userEditErrorMessage": "Fehler beim Bearbeiten des Benutzers", "modalDeleteUserTitle": "Benutzer löschen", "modalDeleteUserBody": "Sicher, dass du Benutzer löschen möchtest ", diff --git a/frontend/app/src/i18n/de/emailVerificationView.json b/frontend/app/src/i18n/de/emailVerificationView.json index c66f2308a..9ee5b6bcb 100644 --- a/frontend/app/src/i18n/de/emailVerificationView.json +++ b/frontend/app/src/i18n/de/emailVerificationView.json @@ -4,5 +4,5 @@ "emailVerified": "Email verified successfully!", "tokenNotFound": "Token not found", "tokenExpired": "Token expired", - "verificationFailed": "Email verification failed" + "verificationFailed": "E-Mail-Bestätigung fehlgeschlagen" } diff --git a/frontend/app/src/i18n/de/generalItems.json b/frontend/app/src/i18n/de/generalItems.json index c421a61a4..3f89729c4 100644 --- a/frontend/app/src/i18n/de/generalItems.json +++ b/frontend/app/src/i18n/de/generalItems.json @@ -7,7 +7,7 @@ "no": "Nein", "ofWithSpaces": " von ", "languageOption1": "Englisch (US)", - "languageOption2": "Katalan (CA)", + "languageOption2": "Katalanisch (CA)", "languageOption3": "Portugiesisch (PT)", "languageOption4": "Deutsch (DE)", "languageOption5": "Französisch (FR)", diff --git a/frontend/app/src/i18n/de/loginView.json b/frontend/app/src/i18n/de/loginView.json index ed8b2e5ce..359cb7e77 100644 --- a/frontend/app/src/i18n/de/loginView.json +++ b/frontend/app/src/i18n/de/loginView.json @@ -33,5 +33,5 @@ "signUpLink": "Kein Konto? Jetzt registrieren", "emailVerificationSent": "Please check your email for verification instructions", "adminApprovalRequired": "Your account is pending admin approval", - "verifyEmailInvalidLink": "Invalid email verification link" + "verifyEmailInvalidLink": "Ungültiger E-Mail Bestätigungslink" } diff --git a/frontend/app/src/i18n/de/searchView.json b/frontend/app/src/i18n/de/searchView.json index c32cb0ab8..258ec57ee 100644 --- a/frontend/app/src/i18n/de/searchView.json +++ b/frontend/app/src/i18n/de/searchView.json @@ -14,7 +14,7 @@ "searchSelectActivityType8": "Yoga", "searchSelectActivityType9": "Ski", "searchSelectActivityType10": "Snowboard", - "searchSelectActivityType11": "Racquet sports", + "searchSelectActivityType11": "Racquet-Sport", "searchSelectActivityType12": "Windsurfen", "searchSelectActivityType13": "Stand-Up-Paddling", "searchSelectActivityType14": "Surfen", diff --git a/frontend/app/src/i18n/es/activityItems.json b/frontend/app/src/i18n/es/activityItems.json index ccb784e07..c43a98b97 100644 --- a/frontend/app/src/i18n/es/activityItems.json +++ b/frontend/app/src/i18n/es/activityItems.json @@ -6,11 +6,11 @@ "gravelRide": "Ciclismo de camino", "mtbRide": "Bicicleta de montaña", "virtualRide": "Ciclismo virtual", - "lapSwimming": "Lap swimming", + "lapSwimming": "Natación en piscina", "openWaterSwimming": "Natación en aguas abiertas", "workout": "Entrenamiento", "walk": "Caminata", - "indoorWalk": "Indoor walk", + "indoorWalk": "Caminata en cinta", "hike": "Senderismo", "rowing": "Remo", "yoga": "Yoga", @@ -30,19 +30,19 @@ "indoorRide": "Viaje interior", "mixedSurfaceRide": "Mezcla de superficie", "windsurf": "Windsurf", - "standUpPaddling": "Stand up paddling", + "standUpPaddling": "Paddle surf", "surf": "Surf", - "trackRun": "Track run", - "ebikeRide": "E-Bike ride", - "ebikeMountainRide": "E-Bike mountain ride", - "iceSkate": "Ice skate", - "soccer": "Soccer", - "padel": "Padel", - "treadmillRun": "Treadmill run", - "cardioTraining": "Cardio training", - "kayaking": "Kayaking", - "sailing": "Sailing", - "snowShoeing": "Snow shoeing", - "inlineSkating": "Inline skating", + "trackRun": "Carrera en pista", + "ebikeRide": "Bicicleta eléctrica", + "ebikeMountainRide": "Bicicleta eléctrica de montaña", + "iceSkate": "Patinaje sobre hielo", + "soccer": "Fútbol", + "padel": "Pádel", + "treadmillRun": "Carrera en cinta", + "cardioTraining": "Entrenamiento de cardio", + "kayaking": "Piraguismo", + "sailing": "Navegación", + "snowShoeing": "Raquetas de nieve", + "inlineSkating": "Patinaje en línea", "labelWorkout": " entrenamiento" } \ No newline at end of file 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 d533b6ae3..9311e9275 100644 --- a/frontend/app/src/i18n/es/components/activities/modals/editActivityModalComponent.json +++ b/frontend/app/src/i18n/es/components/activities/modals/editActivityModalComponent.json @@ -37,21 +37,21 @@ "modalEditActivityTypeOption28": "Viaje interior", "modalEditActivityTypeOption29": "Mezcla de superficie", "modalEditActivityTypeOption30": "Windsurf", - "modalEditActivityTypeOption31": "Indoor walk", - "modalEditActivityTypeOption32": "Stand up paddling", + "modalEditActivityTypeOption31": "Caminar en interior", + "modalEditActivityTypeOption32": "Paddle surf", "modalEditActivityTypeOption33": "Surf", - "modalEditActivityTypeOption34": "Track run", - "modalEditActivityTypeOption35": "E-Bike ride", - "modalEditActivityTypeOption36": "E-Bike mountain ride", - "modalEditActivityTypeOption37": "Ice skate", - "modalEditActivityTypeOption38": "Soccer", - "modalEditActivityTypeOption39": "Padel", - "modalEditActivityTypeOption40": "Treadmill run", - "modalEditActivityTypeOption41": "Cardio training", - "modalEditActivityTypeOption42": "Kayaking", - "modalEditActivityTypeOption43": "Sailing", - "modalEditActivityTypeOption44": "Snow shoeing", - "modalEditActivityTypeOption45": "Inline skating", + "modalEditActivityTypeOption34": "Carrera en pista", + "modalEditActivityTypeOption35": "Bicicleta eléctrica", + "modalEditActivityTypeOption36": "Bicicleta eléctrica de montaña", + "modalEditActivityTypeOption37": "Patinaje sobre hielo", + "modalEditActivityTypeOption38": "Fútbol", + "modalEditActivityTypeOption39": "Pádel", + "modalEditActivityTypeOption40": "Carrera en cinta", + "modalEditActivityTypeOption41": "Entrenamiento de cardio", + "modalEditActivityTypeOption42": "Piraguismo", + "modalEditActivityTypeOption43": "Navegación", + "modalEditActivityTypeOption44": "Raquetas de nieve", + "modalEditActivityTypeOption45": "Patinaje en línea", "modalEditActivityVisibilityLabel": "Visibilidad", "modalEditActivityVisibilityOption0": "Público", "modalEditActivityVisibilityOption1": "Seguidores", diff --git a/frontend/app/src/i18n/es/components/gears/gearComponentListComponent.json b/frontend/app/src/i18n/es/components/gears/gearComponentListComponent.json index 2c05bfb88..c5ab7bd3d 100644 --- a/frontend/app/src/i18n/es/components/gears/gearComponentListComponent.json +++ b/frontend/app/src/i18n/es/components/gears/gearComponentListComponent.json @@ -5,10 +5,10 @@ "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", + "gearComponentBackTubelessSealant": "Líquido tubeless trasero", + "gearComponentBackTubelessRimTape": "Cinta trasera de tubeless", + "gearComponentFrontTubelessSealant": "Líquido tubeless delantero", + "gearComponentFrontTubelessRimTape": "Cinta delantera de tubeless", "gearComponentBackWheel": "Rueda trasera", "gearComponentFrontWheel": "Rueda delantera", "gearComponentBackBreakRotor": "Rotor del freno trasero", @@ -40,7 +40,7 @@ "gearComponentGrips": "Empuñadura", "gearComponentStem": "Stem", "gearComponentSeatpost": "Seatpost", - "gearComponentSaddle": "Saddle", + "gearComponentSaddle": "Montura", "gearComponentFork": "Fork", "gearComponentFrame": "Cuadro", "gearComponentCleats": "Cleats", @@ -51,7 +51,7 @@ "gearComponentGrommets": "Grommets", "gearComponentOverGrip": "Over grip", "gearComponentStrings": "Strings", - "gearComponentSail": "Sail", + "gearComponentSail": "Vela", "gearComponentBoard": "Board", "gearComponentMast": "Mast", "gearComponentBoom": "Boom", @@ -64,12 +64,12 @@ "gearComponentRiggingLines": "Rigging lines", "gearComponentFootpad": "Footpad", "gearComponentImpactVest": "Impact vest", - "gearComponentLifeguardVest": "Lifeguard vest", - "gearComponentHelmet": "Helmet", - "gearComponentWing": "Wing", + "gearComponentLifeguardVest": "Chaleco Salvavidas", + "gearComponentHelmet": "Casco", + "gearComponentWing": "Ala", "gearComponentFrontFoil": "Front foil", - "gearComponentStabilizer": "Stabilizer", - "gearComponentFuselage": "Fuselage", + "gearComponentStabilizer": "Estabilizador", + "gearComponentFuselage": "Fuselaje", "gearComponentOf": " de ", "gearComponentListGearComponentIsInactiveBadge": "Inactivo", "gearComponentListModalDeleteGearComponentTitle": "Eliminar 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 ebb2d7ace..b77c6aa01 100644 --- a/frontend/app/src/i18n/es/components/gears/gearsAddEditGearModalComponent.json +++ b/frontend/app/src/i18n/es/components/gears/gearsAddEditGearModalComponent.json @@ -12,7 +12,7 @@ "addEditGearModalAddTypeOption5": "Esquíes", "addEditGearModalAddTypeOption6": "Snowboard", "addEditGearModalAddTypeOption7": "Windsurf", - "addEditGearModalAddTypeOption8": "Water sports board", + "addEditGearModalAddTypeOption8": "Tabla de deportes acuáticos", "addEditGearModalAddDateLabel": "Fecha de creación", "addEditGearModalAddIsActiveLabel": "Está activo", "addEditGearModalAddIsActiveOption1": "Activo", diff --git a/frontend/app/src/i18n/es/components/gears/gearsListComponent.json b/frontend/app/src/i18n/es/components/gears/gearsListComponent.json index 0af8bc8ee..ecdff7ab7 100644 --- a/frontend/app/src/i18n/es/components/gears/gearsListComponent.json +++ b/frontend/app/src/i18n/es/components/gears/gearsListComponent.json @@ -7,7 +7,7 @@ "gearListTypeOption5": "Esquíes", "gearListTypeOption6": "Snowboard", "gearListTypeOption7": "Windsurf", - "gearListTypeOption8": "Water sports board", + "gearListTypeOption8": "Tabla de deportes acuáticos", "gearListGearIsInactiveBadge": "Inactivo", "gearListModalDeleteGearTitle": "Eliminar equipo", "gearListModalDeleteGearBody": "¿Está seguro que desea eliminar el equipo?", diff --git a/frontend/app/src/i18n/es/components/notifications/adminNewSignUpApprovalRequestNotificationComponent.json b/frontend/app/src/i18n/es/components/notifications/adminNewSignUpApprovalRequestNotificationComponent.json index cc951107a..d9fa8a928 100644 --- a/frontend/app/src/i18n/es/components/notifications/adminNewSignUpApprovalRequestNotificationComponent.json +++ b/frontend/app/src/i18n/es/components/notifications/adminNewSignUpApprovalRequestNotificationComponent.json @@ -1,4 +1,4 @@ { - "title": "New sign-up request", - "subTitle": " has requested to sign-up" + "title": "Nueva solicitud de registro", + "subTitle": " has solicitado registrarte" } diff --git a/frontend/app/src/i18n/es/components/notifications/newAcceptedRequestNotificationComponent.json b/frontend/app/src/i18n/es/components/notifications/newAcceptedRequestNotificationComponent.json index 0cd86fce6..6f0e65f8c 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" + "newAcceptedRequestTitle": "Nueva solicitud aceptada", + "newAcceptedRequestSubTitle": " ha aceptado tu solicitud de seguimiento" } diff --git a/frontend/app/src/i18n/es/components/notifications/newFollowerRequestNotificationComponent.json b/frontend/app/src/i18n/es/components/notifications/newFollowerRequestNotificationComponent.json index 9d34f427b..a0a8c2ef4 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 " + "newFollowerRequestTitle": "Nueva solicitud de seguimiento", + "newFollowerRequestSubTitle": "Tienes una nueva solicitud de seguimiento de " } diff --git a/frontend/app/src/i18n/es/components/settings/settingsImportZoneComponent.json b/frontend/app/src/i18n/es/components/settings/settingsImportZoneComponent.json index b54024456..84c0bff39 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsImportZoneComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsImportZoneComponent.json @@ -1,18 +1,18 @@ { - "bulkImportIntegrationTitle": "Bulk import", - "bulkImportIntegrationBody": "Bulk import activities from files (in the data/activity_files/bulk_import folder)", - "buttonBulkImport": "Import activities", - "loadingMessageBulkImport": "Importing activities from files...", - "errorMessageUnableToImportActivities": "An error occurred while importing activities", - "importTitle": "Import", - "stravaGearImportTitle": "Strava gear import", - "stravaGearImportBody": "Import gear from a Strava bulk export (in the data/activity_files/bulk_import folder)", - "stravaGearImportbuttonBikes": "Import Strava bikes", - "loadingMessageStravaBikesImport": "Importing Strava bikes from file...", - "successMessageStravaBikesImport": "Strava bikes imported successfully", - "errorMessageUnableToImportBikes": "An error occurred while importing Strava bikes", - "stravaImportbuttonShoes": "Import Strava shoes", - "loadingMessageStravaShoesImport": "Importing Strava shoes from file...", - "successMessageStravaShoesImport": "Strava shoes imported successfully", - "errorMessageUnableToImportShoes": "An error occurred while importing Strava shoes" + "bulkImportIntegrationTitle": "Importación masiva", + "bulkImportIntegrationBody": "Importación masiva de actividades desde archivos (en la carpeta data/activity_files/bulk_import)", + "buttonBulkImport": "Importando actividades", + "loadingMessageBulkImport": "Importando actividades desde archivos...", + "errorMessageUnableToImportActivities": "Ocurrió un error al importar actividades", + "importTitle": "Importar", + "stravaGearImportTitle": "Importar equipo de Strava", + "stravaGearImportBody": "Importar equipo desde una exportación masiva de Strava (en la carpeta data/activity_files/bulk_import)", + "stravaGearImportbuttonBikes": "Importar bicicletas de Strava", + "loadingMessageStravaBikesImport": "Importando bicicletas de Strava desde archivo...", + "successMessageStravaBikesImport": "Bicicletas de Strava importadas con éxito", + "errorMessageUnableToImportBikes": "Ocurrió un error al importar actividades de ciclismo de Strava", + "stravaImportbuttonShoes": "Importar zapatillas desde Strava", + "loadingMessageStravaShoesImport": "Importando zapatillas de Strava desde archivo...", + "successMessageStravaShoesImport": "Calzado de Strava importado correctamente", + "errorMessageUnableToImportShoes": "Se ha producido un error al importar zapatillas de Strava" } diff --git a/frontend/app/src/i18n/es/components/settings/settingsSecurityZoneComponent.json b/frontend/app/src/i18n/es/components/settings/settingsSecurityZoneComponent.json index f3a4397dd..3c59132a2 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsSecurityZoneComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsSecurityZoneComponent.json @@ -5,24 +5,24 @@ "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", + "subtitleMFA": "Autenticación multi-factor (MFA)", + "mfaDisabledDescription": "MFA está actualmente deshabilitado. Habilítalo para añadir una capa extra de seguridad a tu cuenta.", + "mfaEnabledDescription": "MFA está activado. Tu cuenta está protegida con autenticación de dos factores.", + "enableMFAButton": "Habilitar MFA", + "disableMFAButton": "Desactivar MFA", + "mfaSetupModalTitle": "Configurar Autenticación Multi-Factor", + "mfaSetupInstructions": "Escanea el código QR de abajo con tu aplicación de autenticación (Google Authenticator, Authy, Aegis, etc.) o introduce manualmente el secreto:", + "mfaSecretLabel": "Clave secreta", + "mfaVerificationCodeLabel": "Codigo de Verificacion", + "mfaVerificationCodePlaceholder": "Introduce el código de 6 dígitos", + "mfaDisableModalTitle": "Desactivar Autenticación Multi-Factor", + "mfaDisableConfirmation": "¿Estás seguro de que quieres desactivar MFA? Esto reducirá la seguridad de tu cuenta.", + "mfaEnabledSuccess": "MFA habilitado con éxito", + "mfaDisabledSuccess": "MFA desactivado correctamente", + "errorLoadMFAStatus": "Error al cargar el estado de MFA", + "errorSetupMFA": "Error al configurar MFA", + "errorEnableMFA": "Error activando MFA", + "errorDisableMFA": "Error desactivando MFA", "subtitleMySessions": "Mis sesiones", "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/settingsServerSettingsZoneComponent.json b/frontend/app/src/i18n/es/components/settings/settingsServerSettingsZoneComponent.json index 0a15b1b06..1e608fb21 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsServerSettingsZoneComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsServerSettingsZoneComponent.json @@ -5,11 +5,11 @@ "unitsImperial": "Imperial", "currencyLabel": "Moneda predeterminada", "numRecordsLabel": "Número de registros por página", - "signupTitle": "Sign-up", - "adminApprovalLabel": "Admin approval", - "emailConfirmationLabel": "Email confirmation", + "signupTitle": "Registrarse", + "adminApprovalLabel": "Aprobación del administrador", + "emailConfirmationLabel": "Confirmación de correo electrónico", "publicShareableLinksLabel": "Enlace público para compartir", - "enabledLabel": "Enabled", + "enabledLabel": "Activado", "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", @@ -25,5 +25,5 @@ "successPhotoDelete": "Foto eliminada con éxito", "successUpdateServerSettings": "Ajustes del servidor actualizados correctamente", "errorUpdateServerSettings": "Error al actualizar los ajustes del servidor", - "errorFetchingServerSettings": "Error fetching server settings" + "errorFetchingServerSettings": "Error obteniendo la configuración 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 dbedd2b0a..8803ea67b 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsSideBarComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsSideBarComponent.json @@ -3,8 +3,8 @@ "serverSettingsSection": "Ajustes del Servidor", "generalSection": "General", "myProfileSection": "Mi perfil", - "myGoals": "My Goals", + "myGoals": "Mis Objetivos", "securitySection": "Seguridad", "integrationsSection": "Integraciones", - "importSection": "Import" + "importSection": "Importar" } diff --git a/frontend/app/src/i18n/es/components/settings/settingsUserGoals.json b/frontend/app/src/i18n/es/components/settings/settingsUserGoals.json index 2f48bad9d..382dc26be 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" + "addNewGoal": "Añadir nuevo objetivo", + "labelNumberOfGoals1": "Tienes ", + "labelNumberOfGoals2": " objetivo(s) establecidos:", + "successGoalDeleted": "Objetivo eliminado correctamente", + "errorFetchingGoals": "Error obteniendo objetivos" } 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 82543179a..3f2287624 100644 --- a/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersListComponent.json +++ b/frontend/app/src/i18n/es/components/settings/settingsUsersZone/usersListComponent.json @@ -4,15 +4,15 @@ "userListUserIsMeBadge": "Yo", "userListUserIsAdminBadge": "Administrador", "userListUserIsInactiveBadge": "Inactivo", - "userListUserHasUnverifiedEmailBadge": "Unverified email", - "modalApproveSignUpTitle": "Approve user sign up", - "modalApproveSignUpBody": "Are you sure you want to approve user ", - "processingApproval": "Processing approval...", - "userApproveSuccessMessage": "User approved successfully.", - "userApproveErrorMessage": "Error approving user", - "modalRejectSignUpTitle": "Reject user sign up", - "modalRejectSignUpBody1": "Are you sure you want to reject user ", - "modalRejectSignUpBody2": "The user will be deleted, this cannot be undone.", + "userListUserHasUnverifiedEmailBadge": "Correo no verificado", + "modalApproveSignUpTitle": "Aprobar registro de usuario", + "modalApproveSignUpBody": "Confirma si quieres aprobar al usuario ", + "processingApproval": "Procesando aprobación...", + "userApproveSuccessMessage": "Usuario aprobado con éxito.", + "userApproveErrorMessage": "Error al aprobar usuario", + "modalRejectSignUpTitle": "Rechazar registro de usuario", + "modalRejectSignUpBody1": "Confirma si quieres rechazar al usuario ", + "modalRejectSignUpBody2": "El usuario será eliminado, esto no se podrá deshacer.", "userEditErrorMessage": "Error al editar el usuario", "modalDeleteUserTitle": "Eliminar usuario", "modalDeleteUserBody": "¿Está seguro de que desea eliminar el usuario?", diff --git a/frontend/app/src/i18n/es/components/users/userDistanceStatsComponent.json b/frontend/app/src/i18n/es/components/users/userDistanceStatsComponent.json index be1abc1ff..4981bec13 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" + "thisWeekDistancesTitle": "Top 3 semanal", + "thisMonthDistancesTitle": "Top 3 mensual" } diff --git a/frontend/app/src/i18n/es/components/users/userGoalsStatsComponent.json b/frontend/app/src/i18n/es/components/users/userGoalsStatsComponent.json index 94e75f5bd..2fbf5c172 100644 --- a/frontend/app/src/i18n/es/components/users/userGoalsStatsComponent.json +++ b/frontend/app/src/i18n/es/components/users/userGoalsStatsComponent.json @@ -1,14 +1,14 @@ { - "title": "Goals", - "activityTypeRun": "Run", - "activityTypeBike": "Bike", - "activityTypeSwim": "Swim", - "activityTypeWalk": "Walk", + "title": "Objetivos", + "activityTypeRun": "Correr", + "activityTypeBike": "Bicicleta", + "activityTypeSwim": "Natación", + "activityTypeWalk": "Caminata", "activityTypeStrength": "Strength", "activityTypeCardio": "Cardio", - "intervalOption1": "Daily", - "intervalOption2": "Weekly", - "intervalOption3": "Monthly", - "intervalOption4": "Yearly", - "activities": "activities" + "intervalOption1": "Diario", + "intervalOption2": "Semanalmente", + "intervalOption3": "Mensualmente", + "intervalOption4": "Anualmente", + "activities": "actividades" } diff --git a/frontend/app/src/i18n/es/emailVerificationView.json b/frontend/app/src/i18n/es/emailVerificationView.json index c66f2308a..f688e88c9 100644 --- a/frontend/app/src/i18n/es/emailVerificationView.json +++ b/frontend/app/src/i18n/es/emailVerificationView.json @@ -1,8 +1,8 @@ { - "title1": "Handling verify email", - "title2": "Please wait while your email is being verified. Do not refresh this page.", - "emailVerified": "Email verified successfully!", - "tokenNotFound": "Token not found", - "tokenExpired": "Token expired", - "verificationFailed": "Email verification failed" + "title1": "Correo de verificación", + "title2": "Espera mientras tu correo electrónico se verifica. No actualices esta página.", + "emailVerified": "¡Correo electrónico verificado!", + "tokenNotFound": "Token no encontrado", + "tokenExpired": "Token caducado", + "verificationFailed": "La verificación del correo electrónico ha fallado" } diff --git a/frontend/app/src/i18n/es/gears/gearView.json b/frontend/app/src/i18n/es/gears/gearView.json index 0794d41ec..ea03d016d 100644 --- a/frontend/app/src/i18n/es/gears/gearView.json +++ b/frontend/app/src/i18n/es/gears/gearView.json @@ -13,7 +13,7 @@ "gearTypeOption5": "Esquíes", "gearTypeOption6": "Snowboard", "gearTypeOption7": "Windsurf", - "gearTypeOption8": "Water sports board", + "gearTypeOption8": "Tabla de deportes acuáticos", "gearFromStrava": "Strava", "gearFromGarminConnect": "Garmin Connect", "labelBrand": "Marca", diff --git a/frontend/app/src/i18n/es/generalItems.json b/frontend/app/src/i18n/es/generalItems.json index bdff2eb32..e187331b0 100644 --- a/frontend/app/src/i18n/es/generalItems.json +++ b/frontend/app/src/i18n/es/generalItems.json @@ -13,11 +13,11 @@ "languageOption5": "Francés (FR)", "languageOption6": "Holandés (NL)", "languageOption7": "Español (ES)", - "languageOption8": "Chinese (Simplified)", - "languageOption9": "Chinese (Traditional)", + "languageOption8": "Chino (Simplificado)", + "languageOption9": "Chino (Tradicional)", "languageOption10": "Galician (GL)", - "languageOption11": "Italian (IT)", - "languageOption12": "Slovenian (SL)", + "languageOption11": "Italiano (IT)", + "languageOption12": "Esloveno (SL)", "firstDayOfWeekOption0": "Domingo", "firstDayOfWeekOption1": "Lunes", "firstDayOfWeekOption2": "Martes", @@ -74,9 +74,9 @@ "currencyDollarSymbol": "$", "currencyPound": "Libra esterlina", "currencyPoundSymbol": "£", - "genderMale": "Male", - "genderFemale": "Female", - "genderUnspecified": "Unspecified", - "labelAverage": "Average", - "labelMaximum": "Maximum" + "genderMale": "Hombre", + "genderFemale": "Mujer", + "genderUnspecified": "Sin especificar", + "labelAverage": "Promedio", + "labelMaximum": "Máximo" } diff --git a/frontend/app/src/i18n/es/loginView.json b/frontend/app/src/i18n/es/loginView.json index c07abf5f6..4661d4b8e 100644 --- a/frontend/app/src/i18n/es/loginView.json +++ b/frontend/app/src/i18n/es/loginView.json @@ -8,30 +8,30 @@ "subtitle": "Iniciar sesión abajo", "username": "Usuario", "password": "Contraseña", - "mfaCode": "MFA Code", - "mfaRequired": "Multi-factor authentication required. Please enter your 6-digit code.", - "verifyMFAButton": "Verify MFA", - "invalidMFACode": "Invalid MFA code. Please try again.", + "mfaCode": "Código MFA", + "mfaRequired": "Se requiere autenticación de múltiples factores. Introduce el código de 6 dígitos.", + "verifyMFAButton": "Verificar MFA", + "invalidMFACode": "Código MFA no válido. Inténtalo de nuevo.", "neverExpires": "Recordarme (no marque esta casilla si está usando una computadora compartida)", "signInButton": "Registrarse", "signUpText": "¿Buscando registrarse?", "signUpButton": "Registrarse", "errorPublicActivityNotFound": "Actividad pública no encontrada", - "errorPublic_shareable_links": "Public shareable links are not allowed. To view this activity, you must be signed in", - "forgotPassword": "Forgot your password?", - "passwordResetInvalidLink": "No password reset token provided", - "passwordResetSuccess": "Your password has been reset successfully", - "forgotPasswordModalTitle": "Forgot Password", - "forgotPasswordModalEmailLabel": "Email address", - "forgotPasswordModalEmailHelp": "Enter the email address associated with your account. An email with a link to reset your password will be sent.", - "forgotPasswordModalSubmitButton": "Send Reset Link", - "forgotPasswordModalEmailRequired": "Email address is required", - "forgotPasswordModalRequestSuccess": "If the email exists in the system, a password reset link will be sent to the provided email address", - "forgotPasswordModalRequestError": "Failed to process password reset request", - "forgotPasswordModalEmailNotConfigured": "Email service is not configured. Please contact the administrator", - "forgotPasswordModalUnableToSendEmail": "Unable to send email. Please try again later or contact the administrator", - "signUpLink": "Don't have an account? Sign up", - "emailVerificationSent": "Please check your email for verification instructions", - "adminApprovalRequired": "Your account is pending admin approval", - "verifyEmailInvalidLink": "Invalid email verification link" + "errorPublic_shareable_links": "Los enlaces públicos no están permitidos. Para ver esta actividad, debes iniciar sesión", + "forgotPassword": "¿Olvidaste tu contraseña?", + "passwordResetInvalidLink": "No hay token de restablecimiento de contraseña", + "passwordResetSuccess": "Se ha restablecido tu contraseña correctamente", + "forgotPasswordModalTitle": "Contraseña olvidada", + "forgotPasswordModalEmailLabel": "Correo electrónico", + "forgotPasswordModalEmailHelp": "Introduce la dirección de correo electrónico asociada a tu cuenta. Se enviará un correo electrónico con un enlace para restablecer tu contraseña.", + "forgotPasswordModalSubmitButton": "Enviar enlace de restablecimiento", + "forgotPasswordModalEmailRequired": "Se requiere una dirección de correo", + "forgotPasswordModalRequestSuccess": "Si el correo electrónico existe en el sistema, se enviará un enlace para restablecer la contraseña a esa misma dirección", + "forgotPasswordModalRequestError": "Error al procesar la solicitud de restablecimiento de contraseña", + "forgotPasswordModalEmailNotConfigured": "El servicio de correo electrónico no está configurado. Ponte en contacto con el administrador", + "forgotPasswordModalUnableToSendEmail": "No se puede enviar el correo electrónico. Inténtalo de nuevo más tarde o contacta con el administrador", + "signUpLink": "¿No tienes cuenta? Regístrate", + "emailVerificationSent": "Comprueba tu correo electrónico para ver las instrucciones de verificación", + "adminApprovalRequired": "Tu cuenta está pendiente de aprobación por parte del administrador", + "verifyEmailInvalidLink": "Enlace de verificación de correo electrónico no válido" } diff --git a/frontend/app/src/i18n/es/resetPassword.json b/frontend/app/src/i18n/es/resetPassword.json index 59d812b06..adfa47961 100644 --- a/frontend/app/src/i18n/es/resetPassword.json +++ b/frontend/app/src/i18n/es/resetPassword.json @@ -1,11 +1,11 @@ { - "title": "Reset Password", - "newPasswordLabel": "New Password", - "confirmPasswordLabel": "Confirm New Password", - "submitButton": "Reset Password", - "backToLogin": "Back to Login", - "passwordComplexityError": "Password must be at least 8 characters long, include an uppercase letter, a number, and a special character", - "passwordMismatchError": "Passwords do not match", - "resetError": "Failed to reset password", - "invalidOrExpiredToken": "Invalid or expired password reset token" + "title": "Restablecer contraseña", + "newPasswordLabel": "Nueva Contraseña", + "confirmPasswordLabel": "Confirmar nueva contraseña", + "submitButton": "Restablecer contraseña", + "backToLogin": "Volver a Inicio de sesión", + "passwordComplexityError": "La contraseña debe tener al menos 8 caracteres, incluir una letra mayúscula, un número y un carácter especial", + "passwordMismatchError": "Las contraseñas no coinciden", + "resetError": "Error al restablecer la contraseña", + "invalidOrExpiredToken": "Token de restablecimiento de contraseña no válido o caducado" } diff --git a/frontend/app/src/i18n/es/searchView.json b/frontend/app/src/i18n/es/searchView.json index 7e724c626..46f759c2e 100644 --- a/frontend/app/src/i18n/es/searchView.json +++ b/frontend/app/src/i18n/es/searchView.json @@ -12,19 +12,19 @@ "searchSelectActivityType6": "Senderismo", "searchSelectActivityType7": "Remo", "searchSelectActivityType8": "Yoga", - "searchSelectActivityType9": "Ski", + "searchSelectActivityType9": "Esquí", "searchSelectActivityType10": "Snowboard", - "searchSelectActivityType11": "Racquet sports", + "searchSelectActivityType11": "Deportes de raqueta", "searchSelectActivityType12": "Windsurf", - "searchSelectActivityType13": "Stand up paddling", + "searchSelectActivityType13": "Paddle surf", "searchSelectActivityType14": "Surf", - "searchSelectActivityType15": "Ice skate", - "searchSelectActivityType16": "Soccer", + "searchSelectActivityType15": "Patinaje sobre hielo", + "searchSelectActivityType16": "Fútbol", "searchSelectActivityType17": "Cardio", - "searchSelectActivityType18": "Kayaking", - "searchSelectActivityType19": "Sailing", - "searchSelectActivityType20": "Snow shoeing", - "searchSelectActivityType21": "Skating", + "searchSelectActivityType18": "Piraguismo", + "searchSelectActivityType19": "Navegación", + "searchSelectActivityType20": "Raquetas de nieve", + "searchSelectActivityType21": "Patinaje", "searchSelectGearType0": "Todos", "searchSelectGearType1": "Bicicleta", "searchSelectGearType2": "Calzado", @@ -33,7 +33,7 @@ "searchSelectGearType5": "Esquíes", "searchSelectGearType6": "Snowboard", "searchSelectGearType7": "Windsurf", - "searchSelectGearType8": "Water sports board", + "searchSelectGearType8": "Tabla de deportes acuáticos", "resultIsInactiveBadge": "Inactivo", "searchInputPlaceholder": "Buscar el texto", "errorFetchingUserWithUsernameContains": "Error obteniendo usuario con nombre de usuario contiene lógica", diff --git a/frontend/app/src/i18n/es/signupView.json b/frontend/app/src/i18n/es/signupView.json index a5bf27da2..af81f5d43 100644 --- a/frontend/app/src/i18n/es/signupView.json +++ b/frontend/app/src/i18n/es/signupView.json @@ -1,33 +1,33 @@ { - "title": "Sign up", - "subtitle": "Create your account below", - "name": "Full name", - "username": "Username", - "email": "Email address", - "password": "Password", - "optionalFields": " Optional fields", - "preferredLanguage": "Preferred language", - "city": "City", - "birthdate": "Birth date", - "gender": "Gender", - "units": "Units", - "metric": "Metric", + "title": "Registrarse", + "subtitle": "Crea tu cuenta a continuación", + "name": "Nombre completo", + "username": "Nombre de usuario", + "email": "Correo electrónico", + "password": "Contraseña", + "optionalFields": " Campos opcionales", + "preferredLanguage": "Idioma preferido", + "city": "Ciudad", + "birthdate": "Fecha de nacimiento", + "gender": "Sexo", + "units": "Unidades", + "metric": "Métrica", "imperial": "Imperial", - "height": "Height", - "firstDayOfWeek": "First day of week", - "currency": "Currency", - "signUpButton": "Create account", - "alreadyHaveAccount": "Already have an account? Sign in", - "success": "Sign-up successful", - "errorNameRequired": "Full name is required", - "errorUsernameRequired": "Username is required", - "errorEmailRequired": "Email address is required", - "errorEmailInvalid": "Please enter a valid email address", - "errorPasswordRequired": "Password is required", - "errorPasswordTooShort": "Password must be at least 8 characters long", - "errorUserExists": "A user with this email or username already exists", - "errorSignupDisabled": "Sign-up is not enabled on this server", - "errorValidation": "Please check your input and try again", - "errorGeneral": "An error occurred during sign-up", - "signupDisabled": "User sign-up is not enabled on this server" + "height": "Estatura", + "firstDayOfWeek": "Primer día de la semana", + "currency": "Moneda", + "signUpButton": "Crear cuenta", + "alreadyHaveAccount": "¿Ya tienes una cuenta? Inicia sesión", + "success": "Suscripción correcta", + "errorNameRequired": "El campo del nombre es obligatorio", + "errorUsernameRequired": "El nombre de usuario es obligatorio", + "errorEmailRequired": "Se requiere una dirección de correo", + "errorEmailInvalid": "Introduce un correo electrónico válido", + "errorPasswordRequired": "La contraseña es necesaria", + "errorPasswordTooShort": "La contraseña debe contener al menos 8 caracteres", + "errorUserExists": "Ya existe un usuario con este correo electrónico o nombre de usuario", + "errorSignupDisabled": "El registro no está activado en este servidor", + "errorValidation": "Comprueba tus datos e inténtalo de nuevo", + "errorGeneral": "Se ha producido un error durante el registro", + "signupDisabled": "El registro de usuario no está activado en este servidor" } diff --git a/frontend/app/src/i18n/es/summaryView.json b/frontend/app/src/i18n/es/summaryView.json index 986843c0a..a640c0e71 100644 --- a/frontend/app/src/i18n/es/summaryView.json +++ b/frontend/app/src/i18n/es/summaryView.json @@ -3,7 +3,7 @@ "filterLabelActivityType": "Tipo", "filterOptionAllTypes": "Todos los tipos", "labelViewType": "Ver por", - "optionDaily": "Daily", + "optionDaily": "Diario", "optionWeekly": "Semanalmente", "optionMonthly": "Mensualmente", "optionYearly": "Anualmente", diff --git a/frontend/app/src/i18n/gl/activityItems.json b/frontend/app/src/i18n/gl/activityItems.json index 5d2b1b4c3..719d32be1 100644 --- a/frontend/app/src/i18n/gl/activityItems.json +++ b/frontend/app/src/i18n/gl/activityItems.json @@ -39,10 +39,10 @@ "soccer": "Fútbol", "padel": "Pádel", "treadmillRun": "Correr na cinta", - "cardioTraining": "Cardio training", - "kayaking": "Kayaking", - "sailing": "Sailing", + "cardioTraining": "Adestramento Cardio", + "kayaking": "Caiac", + "sailing": "Vela", "snowShoeing": "Snow shoeing", - "inlineSkating": "Inline skating", + "inlineSkating": "Patinaxe en liña", "labelWorkout": " adestramento" } \ No newline at end of file diff --git a/frontend/app/src/i18n/gl/components/activities/modals/editActivityModalComponent.json b/frontend/app/src/i18n/gl/components/activities/modals/editActivityModalComponent.json index 588fc87e2..c0bc2e327 100644 --- a/frontend/app/src/i18n/gl/components/activities/modals/editActivityModalComponent.json +++ b/frontend/app/src/i18n/gl/components/activities/modals/editActivityModalComponent.json @@ -47,9 +47,9 @@ "modalEditActivityTypeOption38": "Fútbol", "modalEditActivityTypeOption39": "Pádel", "modalEditActivityTypeOption40": "Correr na cinta", - "modalEditActivityTypeOption41": "Cardio training", - "modalEditActivityTypeOption42": "Kayaking", - "modalEditActivityTypeOption43": "Sailing", + "modalEditActivityTypeOption41": "Adestramento Cardio", + "modalEditActivityTypeOption42": "Caiac", + "modalEditActivityTypeOption43": "Vela", "modalEditActivityTypeOption44": "Snow shoeing", "modalEditActivityTypeOption45": "Inline skating", "modalEditActivityVisibilityLabel": "Visibilidade", diff --git a/frontend/app/src/i18n/gl/generalItems.json b/frontend/app/src/i18n/gl/generalItems.json index 4288bc8be..a3c94bdf6 100644 --- a/frontend/app/src/i18n/gl/generalItems.json +++ b/frontend/app/src/i18n/gl/generalItems.json @@ -77,6 +77,6 @@ "genderMale": "Masculino", "genderFemale": "Feminino", "genderUnspecified": "Sen especificar", - "labelAverage": "Average", - "labelMaximum": "Maximum" + "labelAverage": "Promedio", + "labelMaximum": "Máximo" } diff --git a/frontend/app/src/i18n/gl/searchView.json b/frontend/app/src/i18n/gl/searchView.json index f6bec6013..73d307b74 100644 --- a/frontend/app/src/i18n/gl/searchView.json +++ b/frontend/app/src/i18n/gl/searchView.json @@ -21,10 +21,10 @@ "searchSelectActivityType15": "Patinaxe sobre xeo", "searchSelectActivityType16": "Fútbol", "searchSelectActivityType17": "Cardio", - "searchSelectActivityType18": "Kayaking", - "searchSelectActivityType19": "Sailing", + "searchSelectActivityType18": "Caiac", + "searchSelectActivityType19": "Vela", "searchSelectActivityType20": "Snow shoeing", - "searchSelectActivityType21": "Skating", + "searchSelectActivityType21": "Patinaxe", "searchSelectGearType0": "Todo", "searchSelectGearType1": "Bicicleta", "searchSelectGearType2": "Zapatillas", diff --git a/frontend/app/src/i18n/sl/activityItems.json b/frontend/app/src/i18n/sl/activityItems.json index 9cf6fa287..3ac5a5788 100644 --- a/frontend/app/src/i18n/sl/activityItems.json +++ b/frontend/app/src/i18n/sl/activityItems.json @@ -40,9 +40,9 @@ "padel": "Padel", "treadmillRun": "Tek na tekalni stezi", "cardioTraining": "Kardio trening", - "kayaking": "Kayaking", - "sailing": "Sailing", - "snowShoeing": "Snow shoeing", - "inlineSkating": "Inline skating", + "kayaking": "Kajak", + "sailing": "Jadranje", + "snowShoeing": "Krpljanje", + "inlineSkating": "Rolanje znotraj", "labelWorkout": " dejavnost" } \ No newline at end of file diff --git a/frontend/app/src/i18n/sl/components/activities/modals/editActivityModalComponent.json b/frontend/app/src/i18n/sl/components/activities/modals/editActivityModalComponent.json index 9abc66765..8266ef89d 100644 --- a/frontend/app/src/i18n/sl/components/activities/modals/editActivityModalComponent.json +++ b/frontend/app/src/i18n/sl/components/activities/modals/editActivityModalComponent.json @@ -48,10 +48,10 @@ "modalEditActivityTypeOption39": "Padel", "modalEditActivityTypeOption40": "Tek na tekalni stezi", "modalEditActivityTypeOption41": "Kardio trening", - "modalEditActivityTypeOption42": "Kayaking", - "modalEditActivityTypeOption43": "Sailing", - "modalEditActivityTypeOption44": "Snow shoeing", - "modalEditActivityTypeOption45": "Inline skating", + "modalEditActivityTypeOption42": "Kajak", + "modalEditActivityTypeOption43": "Jadranje", + "modalEditActivityTypeOption44": "Krpljanje", + "modalEditActivityTypeOption45": "Rolanje znotraj", "modalEditActivityVisibilityLabel": "Vidnost", "modalEditActivityVisibilityOption0": "Javno", "modalEditActivityVisibilityOption1": "Sledilci", diff --git a/frontend/app/src/i18n/sl/searchView.json b/frontend/app/src/i18n/sl/searchView.json index dd878fd2a..04f34eca7 100644 --- a/frontend/app/src/i18n/sl/searchView.json +++ b/frontend/app/src/i18n/sl/searchView.json @@ -21,10 +21,10 @@ "searchSelectActivityType15": "Drsanje na ledu", "searchSelectActivityType16": "Nogomet", "searchSelectActivityType17": "Kardio", - "searchSelectActivityType18": "Kayaking", - "searchSelectActivityType19": "Sailing", - "searchSelectActivityType20": "Snow shoeing", - "searchSelectActivityType21": "Skating", + "searchSelectActivityType18": "Kajak", + "searchSelectActivityType19": "Jadranje", + "searchSelectActivityType20": "Krpljanje", + "searchSelectActivityType21": "Drsanje", "searchSelectGearType0": "Vse", "searchSelectGearType1": "Kolo", "searchSelectGearType2": "Čevlji", diff --git a/frontend/app/src/i18n/tw/components/activities/modals/addGearToActivityModalComponent.json b/frontend/app/src/i18n/tw/components/activities/modals/addGearToActivityModalComponent.json index 734c573b5..7a59591e1 100644 --- a/frontend/app/src/i18n/tw/components/activities/modals/addGearToActivityModalComponent.json +++ b/frontend/app/src/i18n/tw/components/activities/modals/addGearToActivityModalComponent.json @@ -1,6 +1,6 @@ { - "modalLabelAddGear": "Add gear to activity", - "modalLabelSelectGear": "Select gear", - "modalButtonAddGear": "Add gear", - "errorEditingGear": "Error editing gear" + "modalLabelAddGear": "為活動添加裝備", + "modalLabelSelectGear": "請選擇裝備", + "modalButtonAddGear": "添加裝備", + "errorEditingGear": "編輯裝備時出錯" } diff --git a/frontend/app/src/i18n/tw/components/activities/modals/editActivityModalComponent.json b/frontend/app/src/i18n/tw/components/activities/modals/editActivityModalComponent.json index 4ad5dfe58..91fb5ccf3 100644 --- a/frontend/app/src/i18n/tw/components/activities/modals/editActivityModalComponent.json +++ b/frontend/app/src/i18n/tw/components/activities/modals/editActivityModalComponent.json @@ -1,6 +1,6 @@ { - "modalEditActivityTitle": "Edit activity", - "modalEditActivityDescriptionLabel": "Description", + "modalEditActivityTitle": "編輯活動", + "modalEditActivityDescriptionLabel": "說明", "modalEditActivityDescriptionPlaceholder": "Description (max 2500 characters)", "modalEditActivityPrivateNotesLabel": "Private notes", "modalEditActivityPrivateNotesPlaceholder": "Private notes (max 2500 characters)",