mirror of
https://github.com/joaovitoriasilva/endurain.git
synced 2026-01-08 23:38:01 -05:00
Merge branch 'master' into 0.16.0
This commit is contained in:
@@ -77,7 +77,7 @@ const languages = computed<Language[]>(() => [
|
||||
{ value: 'de', label: t('generalItems.languageOption4') },
|
||||
{ value: 'fr', label: t('generalItems.languageOption5') },
|
||||
{ value: 'gl', label: t('generalItems.languageOption10') },
|
||||
{ value: 'gl', label: t('generalItems.languageOption10') },
|
||||
{ value: 'it', label: t('generalItems.languageOption11') },
|
||||
{ value: 'nl', label: t('generalItems.languageOption6') },
|
||||
{ value: 'pt', label: t('generalItems.languageOption3') },
|
||||
{ value: 'es', label: t('generalItems.languageOption7') },
|
||||
|
||||
@@ -31,6 +31,7 @@ export default {
|
||||
{ value: 'de', label: t('generalItems.languageOption4') },
|
||||
{ value: 'fr', label: t('generalItems.languageOption5') },
|
||||
{ value: 'gl', label: t('generalItems.languageOption10') },
|
||||
{ value: 'it', label: t('generalItems.languageOption11') },
|
||||
{ value: 'nl', label: t('generalItems.languageOption6') },
|
||||
{ value: 'pt', label: t('generalItems.languageOption3') },
|
||||
{ value: 'es', label: t('generalItems.languageOption7') },
|
||||
|
||||
@@ -164,6 +164,9 @@
|
||||
<span v-if="authStore.user.preferred_language == 'gl'">{{
|
||||
$t('generalItems.languageOption10')
|
||||
}}</span>
|
||||
<span v-if="authStore.user.preferred_language == 'it'">{{
|
||||
$t('generalItems.languageOption11')
|
||||
}}</span>
|
||||
<span v-if="authStore.user.preferred_language == 'nl'">{{
|
||||
$t('generalItems.languageOption6')
|
||||
}}</span>
|
||||
|
||||
@@ -331,6 +331,7 @@
|
||||
<option value="de">{{ $t('generalItems.languageOption4') }}</option>
|
||||
<option value="fr">{{ $t('generalItems.languageOption5') }}</option>
|
||||
<option value="gl">{{ $t('generalItems.languageOption10') }}</option>
|
||||
<option value="it">{{ $t('generalItems.languageOption11') }}</option>
|
||||
<option value="nl">{{ $t('generalItems.languageOption6') }}</option>
|
||||
<option value="pt">{{ $t('generalItems.languageOption3') }}</option>
|
||||
<option value="es">{{ $t('generalItems.languageOption7') }}</option>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"run": "Córrer",
|
||||
"run": "Correr",
|
||||
"trailRun": "Trail Run",
|
||||
"virtualRun": "Cursa virtual",
|
||||
"ride": "Muntar",
|
||||
@@ -38,5 +38,6 @@
|
||||
"iceSkate": "Patinatge sobre gel",
|
||||
"soccer": "Futbol",
|
||||
"padel": "Pàdel",
|
||||
"treadmillRun": "Correr en cinta",
|
||||
"labelWorkout": " entrenament"
|
||||
}
|
||||
}
|
||||
@@ -7,7 +7,7 @@
|
||||
"modalEditActivityNameLabel": "Nom",
|
||||
"modalEditActivityNamePlaceholder": "Nom (màx 250 caràcters)",
|
||||
"modalEditActivityTypeLabel": "Tipus",
|
||||
"modalEditActivityTypeOption1": "Córrer",
|
||||
"modalEditActivityTypeOption1": "Correr",
|
||||
"modalEditActivityTypeOption2": "Cursa de muntanya",
|
||||
"modalEditActivityTypeOption3": "Cursa virtual",
|
||||
"modalEditActivityTypeOption4": "Muntar",
|
||||
@@ -46,6 +46,7 @@
|
||||
"modalEditActivityTypeOption37": "Patinatge sobre gel",
|
||||
"modalEditActivityTypeOption38": "Futbol",
|
||||
"modalEditActivityTypeOption39": "Pàdel",
|
||||
"modalEditActivityTypeOption40": "Correr en cinta",
|
||||
"modalEditActivityVisibilityLabel": "Visibilitat",
|
||||
"modalEditActivityVisibilityOption0": "Públic",
|
||||
"modalEditActivityVisibilityOption1": "Seguidors",
|
||||
@@ -65,4 +66,4 @@
|
||||
"modalEditActivityHideGearLabel": "Amaga equipament",
|
||||
"successActivityEdit": "Activitat editada correctament",
|
||||
"errorActivityEdit": "Error editant activitat"
|
||||
}
|
||||
}
|
||||
@@ -25,7 +25,7 @@
|
||||
"userPhotoDeleteError": "Error esborrant foto de perfil",
|
||||
"titleDefaultGear": "Equipament per defecte",
|
||||
"subTitleShoeActivities": "Activitats de calçat",
|
||||
"subTitleRun": "Córrer",
|
||||
"subTitleRun": "Correr",
|
||||
"subTitleTrailRun": "Cursa de muntanya",
|
||||
"subTitleVirtualRun": "Cursa virtual",
|
||||
"subTitleWalk": "Caminar",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"title": "Objectius",
|
||||
"activityTypeRun": "Córrer",
|
||||
"activityTypeRun": "Correr",
|
||||
"activityTypeBike": "Bici",
|
||||
"activityTypeSwim": "Natació",
|
||||
"activityTypeWalk": "Caminar",
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
"languageOption8": "Xinès (Simplificat)",
|
||||
"languageOption9": "Xinès (Tradicional)",
|
||||
"languageOption10": "Gallec (GL)",
|
||||
"languageOption11": "Italià (IT)",
|
||||
"firstDayOfWeekOption0": "Diumenge",
|
||||
"firstDayOfWeekOption1": "Dilluns",
|
||||
"firstDayOfWeekOption2": "Dimarts",
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"searchSelectOptionUser": "Usuari",
|
||||
"searchSelectOptionGear": "Equipament",
|
||||
"searchSelectActivityType0": "Tot",
|
||||
"searchSelectActivityType1": "Córrer",
|
||||
"searchSelectActivityType1": "Correr",
|
||||
"searchSelectActivityType2": "Muntar",
|
||||
"searchSelectActivityType3": "Natació",
|
||||
"searchSelectActivityType4": "Entrenament",
|
||||
|
||||
@@ -38,5 +38,6 @@
|
||||
"iceSkate": "滑冰",
|
||||
"soccer": "足球",
|
||||
"padel": "配斗球",
|
||||
"treadmillRun": "Treadmill run",
|
||||
"labelWorkout": " 运动"
|
||||
}
|
||||
}
|
||||
@@ -46,6 +46,7 @@
|
||||
"modalEditActivityTypeOption37": "滑冰",
|
||||
"modalEditActivityTypeOption38": "足球",
|
||||
"modalEditActivityTypeOption39": "配斗球",
|
||||
"modalEditActivityTypeOption40": "Treadmill run",
|
||||
"modalEditActivityVisibilityLabel": "可见性",
|
||||
"modalEditActivityVisibilityOption0": "公开",
|
||||
"modalEditActivityVisibilityOption1": "粉丝",
|
||||
@@ -65,4 +66,4 @@
|
||||
"modalEditActivityHideGearLabel": "隐藏装备",
|
||||
"successActivityEdit": "活动编辑成功",
|
||||
"errorActivityEdit": "活动编辑失败"
|
||||
}
|
||||
}
|
||||
@@ -16,6 +16,7 @@
|
||||
"languageOption8": "Chinese (Simplified)",
|
||||
"languageOption9": "Chinese (Traditional)",
|
||||
"languageOption10": "Galician (GL)",
|
||||
"languageOption11": "Italian (IT)",
|
||||
"firstDayOfWeekOption0": "Sunday",
|
||||
"firstDayOfWeekOption1": "Monday",
|
||||
"firstDayOfWeekOption2": "Tuesday",
|
||||
|
||||
@@ -38,5 +38,6 @@
|
||||
"iceSkate": "Ice skate",
|
||||
"soccer": "Soccer",
|
||||
"padel": "Padel",
|
||||
"treadmillRun": "Treadmill run",
|
||||
"labelWorkout": " Workout"
|
||||
}
|
||||
}
|
||||
@@ -46,6 +46,7 @@
|
||||
"modalEditActivityTypeOption37": "Ice skate",
|
||||
"modalEditActivityTypeOption38": "Soccer",
|
||||
"modalEditActivityTypeOption39": "Padel",
|
||||
"modalEditActivityTypeOption40": "Treadmill run",
|
||||
"modalEditActivityVisibilityLabel": "Sichtbarkeit",
|
||||
"modalEditActivityVisibilityOption0": "Öffentlich",
|
||||
"modalEditActivityVisibilityOption1": "Follower",
|
||||
@@ -65,4 +66,4 @@
|
||||
"modalEditActivityHideGearLabel": "Ausrüstung ausblenden",
|
||||
"successActivityEdit": "Aktivität erfolgreich bearbeitet",
|
||||
"errorActivityEdit": "Fehler beim Bearbeiten der Aktivität"
|
||||
}
|
||||
}
|
||||
@@ -16,6 +16,7 @@
|
||||
"languageOption8": "Chinese (Simplified)",
|
||||
"languageOption9": "Chinese (Traditional)",
|
||||
"languageOption10": "Galician (GL)",
|
||||
"languageOption11": "Italienisch (IT)",
|
||||
"firstDayOfWeekOption0": "Sonntag",
|
||||
"firstDayOfWeekOption1": "Montag",
|
||||
"firstDayOfWeekOption2": "Dienstag",
|
||||
|
||||
@@ -38,5 +38,6 @@
|
||||
"iceSkate": "Ice skate",
|
||||
"soccer": "Soccer",
|
||||
"padel": "Padel",
|
||||
"treadmillRun": "Treadmill run",
|
||||
"labelWorkout": " entrenamiento"
|
||||
}
|
||||
}
|
||||
@@ -46,6 +46,7 @@
|
||||
"modalEditActivityTypeOption37": "Ice skate",
|
||||
"modalEditActivityTypeOption38": "Soccer",
|
||||
"modalEditActivityTypeOption39": "Padel",
|
||||
"modalEditActivityTypeOption40": "Treadmill run",
|
||||
"modalEditActivityVisibilityLabel": "Visibilidad",
|
||||
"modalEditActivityVisibilityOption0": "Público",
|
||||
"modalEditActivityVisibilityOption1": "Seguidores",
|
||||
@@ -65,4 +66,4 @@
|
||||
"modalEditActivityHideGearLabel": "Ocultar equipo",
|
||||
"successActivityEdit": "Actividad editada correctamente",
|
||||
"errorActivityEdit": "Error al editar actividad"
|
||||
}
|
||||
}
|
||||
@@ -16,6 +16,7 @@
|
||||
"languageOption8": "Chinese (Simplified)",
|
||||
"languageOption9": "Chinese (Traditional)",
|
||||
"languageOption10": "Galician (GL)",
|
||||
"languageOption11": "Italiano (IT)",
|
||||
"firstDayOfWeekOption0": "Domingo",
|
||||
"firstDayOfWeekOption1": "Lunes",
|
||||
"firstDayOfWeekOption2": "Martes",
|
||||
|
||||
@@ -38,5 +38,6 @@
|
||||
"iceSkate": "Ice skate",
|
||||
"soccer": "Soccer",
|
||||
"padel": "Padel",
|
||||
"treadmillRun": "Treadmill run",
|
||||
"labelWorkout": " workout"
|
||||
}
|
||||
}
|
||||
@@ -46,6 +46,7 @@
|
||||
"modalEditActivityTypeOption37": "Ice skate",
|
||||
"modalEditActivityTypeOption38": "Soccer",
|
||||
"modalEditActivityTypeOption39": "Padel",
|
||||
"modalEditActivityTypeOption40": "Treadmill run",
|
||||
"modalEditActivityVisibilityLabel": "Visibilité",
|
||||
"modalEditActivityVisibilityOption0": "Publique",
|
||||
"modalEditActivityVisibilityOption1": "Abonnés",
|
||||
@@ -65,4 +66,4 @@
|
||||
"modalEditActivityHideGearLabel": "Masquer l'équipement",
|
||||
"successActivityEdit": "L'activité a bien été modifiée",
|
||||
"errorActivityEdit": "Erreur lors de la modification de l'activité"
|
||||
}
|
||||
}
|
||||
@@ -16,6 +16,7 @@
|
||||
"languageOption8": "Chinese (Simplified)",
|
||||
"languageOption9": "Chinese (Traditional)",
|
||||
"languageOption10": "Galician (GL)",
|
||||
"languageOption11": "Italien (IT)",
|
||||
"firstDayOfWeekOption0": "dimanche",
|
||||
"firstDayOfWeekOption1": "lundi",
|
||||
"firstDayOfWeekOption2": "mardi",
|
||||
|
||||
@@ -38,5 +38,6 @@
|
||||
"iceSkate": "Patinaxe sobre xeo",
|
||||
"soccer": "Fútbol",
|
||||
"padel": "Pádel",
|
||||
"treadmillRun": "Treadmill run",
|
||||
"labelWorkout": " adestramento"
|
||||
}
|
||||
}
|
||||
@@ -46,6 +46,7 @@
|
||||
"modalEditActivityTypeOption37": "Patinar sobre xeo",
|
||||
"modalEditActivityTypeOption38": "Fútbol",
|
||||
"modalEditActivityTypeOption39": "Pádel",
|
||||
"modalEditActivityTypeOption40": "Treadmill run",
|
||||
"modalEditActivityVisibilityLabel": "Visibilidade",
|
||||
"modalEditActivityVisibilityOption0": "Pública",
|
||||
"modalEditActivityVisibilityOption1": "Para seguidoras",
|
||||
@@ -65,4 +66,4 @@
|
||||
"modalEditActivityHideGearLabel": "Ocultar equipamento",
|
||||
"successActivityEdit": "Actividade editada correctamente",
|
||||
"errorActivityEdit": "Erro ao editar a actividade"
|
||||
}
|
||||
}
|
||||
@@ -16,6 +16,7 @@
|
||||
"languageOption8": "Chinés (Simplificado)",
|
||||
"languageOption9": "Chinés (Tradicional)",
|
||||
"languageOption10": "Galego (GL)",
|
||||
"languageOption11": "Italiano (IT)",
|
||||
"firstDayOfWeekOption0": "Domingo",
|
||||
"firstDayOfWeekOption1": "Luns",
|
||||
"firstDayOfWeekOption2": "Martes",
|
||||
|
||||
@@ -2,12 +2,12 @@ import { createI18n } from 'vue-i18n'
|
||||
|
||||
// Bundle only locale JSON files (root + nested), eagerly so they're in dist
|
||||
const translationModules = {
|
||||
...import.meta.glob('./{ca,de,es,fr,gl,nl,pt,us,cn,tw}/*.json', { eager: true }),
|
||||
...import.meta.glob('./{ca,de,es,fr,gl,nl,pt,us,cn,tw}/**/*.json', { eager: true })
|
||||
...import.meta.glob('./{ca,de,es,fr,gl,it,nl,pt,us,cn,tw}/*.json', { eager: true }),
|
||||
...import.meta.glob('./{ca,de,es,fr,gl,it,nl,pt,us,cn,tw}/**/*.json', { eager: true })
|
||||
}
|
||||
|
||||
// Define available locales
|
||||
const locales = ['ca', 'de', 'es', 'fr', 'gl', 'nl', 'pt', 'us', 'cn', 'tw']
|
||||
const locales = ['ca', 'de', 'es', 'fr', 'gl', 'it', 'nl', 'pt', 'us', 'cn', 'tw']
|
||||
|
||||
// Define all component paths
|
||||
const componentPaths = {
|
||||
|
||||
14
frontend/app/src/i18n/it/activitiesView.json
Normal file
14
frontend/app/src/i18n/it/activitiesView.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": "Attività",
|
||||
"filterLabelType": "Tipo",
|
||||
"filterOptionAllTypes": "Tutti i tipi",
|
||||
"filterLabelFromDate": "Data da",
|
||||
"filterLabelToDate": "Data a",
|
||||
"filterLabelNameLocation": "Nome o località",
|
||||
"filterPlaceholderNameLocation": "es., Corsa mattutina",
|
||||
"buttonClear": "Cancella",
|
||||
"buttonApply": "Applica",
|
||||
"errorFailedFetchActivityTypes": "Impossibile recuperare i tipi di attività",
|
||||
"errorUpdatingActivities": "Impossibile aggiornare le attività",
|
||||
"errorFetchingActivities": "Impossibile recuperare le attività utente"
|
||||
}
|
||||
43
frontend/app/src/i18n/it/activityItems.json
Normal file
43
frontend/app/src/i18n/it/activityItems.json
Normal file
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"run": "Corsa",
|
||||
"trailRun": "Trail run",
|
||||
"virtualRun": "Corsa virtuale",
|
||||
"ride": "Ciclismo",
|
||||
"gravelRide": "Gravel",
|
||||
"mtbRide": "MTB",
|
||||
"virtualRide": "Ciclismo virtuale",
|
||||
"lapSwimming": "Nuoto in piscina",
|
||||
"openWaterSwimming": "Nuoto in acque libere",
|
||||
"workout": "Allenamento",
|
||||
"walk": "Camminata",
|
||||
"indoorWalk": "Camminata al coperto",
|
||||
"hike": "Escursione",
|
||||
"rowing": "Canottaggio",
|
||||
"yoga": "Yoga",
|
||||
"alpineSki": "Sci alpino",
|
||||
"nordicSki": "Sci nordico",
|
||||
"snowboard": "Snowboard",
|
||||
"transition": "Transizione",
|
||||
"strengthTraining": "Allenamento forza",
|
||||
"crossfit": "CrossFit",
|
||||
"tennis": "Tennis",
|
||||
"tableTennis": "Ping pong",
|
||||
"badminton": "Badminton",
|
||||
"squash": "Squash",
|
||||
"racquetball": "Racquetball",
|
||||
"pickleball": "Pickleball",
|
||||
"commutingRide": "Ciclismo pendolare",
|
||||
"indoorRide": "Ciclismo al coperto",
|
||||
"mixedSurfaceRide": "Ciclismo su terreno misto",
|
||||
"windsurf": "Windsurf",
|
||||
"standUpPaddling": "Stand up paddle",
|
||||
"surf": "Surf",
|
||||
"trackRun": "Corsa su pista",
|
||||
"ebikeRide": "E-bike",
|
||||
"ebikeMountainRide": "E-MTB",
|
||||
"iceSkate": "Pattinaggio su ghiaccio",
|
||||
"soccer": "Calcio",
|
||||
"padel": "Padel",
|
||||
"treadmillRun": "Corsa su tapis roulant",
|
||||
"labelWorkout": " allenamento"
|
||||
}
|
||||
13
frontend/app/src/i18n/it/activityView.json
Normal file
13
frontend/app/src/i18n/it/activityView.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"labelGear": "Attrezzatura",
|
||||
"labelGearNotSet": "Non impostata",
|
||||
"modalLabelDeleteGear": "Elimina attrezzatura dall'attività",
|
||||
"modalLabelDeleteGearBody": "Sei sicuro di voler rimuovere l'attrezzatura dall'attività?",
|
||||
"modalLabelDeleteGearButton": "Elimina attrezzatura",
|
||||
"successMessageGearAdded": "Attrezzatura aggiunta all'attività",
|
||||
"successMessageGearDeleted": "Attrezzatura eliminata dall'attività",
|
||||
"errorMessageDeleteGear": "Errore nell'eliminazione dell'attrezzatura dall'attività",
|
||||
"errorMessageActivityNotFound": "Attività non trovata",
|
||||
"alertPrivacyMessage": "Hai nascosto informazioni in questa attività. Puoi vederle tu, ma gli altri no.",
|
||||
"isHiddenMessage": "Questa attività è nascosta. Probabilmente perché è un duplicato o è stata nascosta dall'utente."
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"headerType": "Tipo",
|
||||
"headerName": "Nome",
|
||||
"headerLocation": "Località",
|
||||
"headerStartTime": "Ora di inizio",
|
||||
"headerDuration": "Durata",
|
||||
"headerDistance": "Distanza",
|
||||
"headerPace": "Ritmo/Velocità",
|
||||
"headerCalories": "Calorie",
|
||||
"headerElevation": "Elevazione",
|
||||
"headerAvgHr": "FC media"
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"subTitlePace": "Ritmo",
|
||||
"labelAvgPace": "Ritmo medio",
|
||||
"labelMovingTime": "Tempo in movimento",
|
||||
"labelElapsedTime": "Tempo trascorso",
|
||||
"subTitleSpeed": "Velocità",
|
||||
"labelAvgSpeed": "Velocità media",
|
||||
"labelMaxSpeed": "Velocità massima",
|
||||
"subTitleHeartRate": "Frequenza cardiaca",
|
||||
"labelAvgHeartRate": "Frequenza cardiaca media",
|
||||
"labelMaxHeartRate": "Frequenza cardiaca massima",
|
||||
"subTitlePower": "Potenza",
|
||||
"labelAvgPower": "Potenza media",
|
||||
"labelMaxPower": "Potenza massima",
|
||||
"labelNormalizedPower": "Potenza normalizzata",
|
||||
"subTitleCadence": "Cadenza",
|
||||
"labelAvgCadence": "Cadenza media",
|
||||
"labelMaxCadence": "Cadenza massima",
|
||||
"subTitleElevation": "Elevazione",
|
||||
"labelElevationGain": "Dislivello positivo",
|
||||
"labelElevationLoss": "Dislivello negativo",
|
||||
"subTitleStrokeRate": "Frequenza di bracciata",
|
||||
"labelAvgStrokeRate": "Frequenza di bracciata media",
|
||||
"labelMaxStrokeRate": "Frequenza di bracciata massima"
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"labelLapNumber": "Giro",
|
||||
"labelLapIntensity": "Intensità",
|
||||
"labelLapDistance": "Distanza",
|
||||
"labelLapTime": "Tempo",
|
||||
"labelLapPace": "Ritmo",
|
||||
"labelLapSpeed": "Velocità",
|
||||
"labelLapElevation": "Elevazione",
|
||||
"labelLapElev": "Elev",
|
||||
"labelLapAvgHr": "Frequenza cardiaca media",
|
||||
"labelLapHR": "FC",
|
||||
"labelLapStrokeRate": "Frequenza di bracciata",
|
||||
"labelLapSR": "FB"
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"labelPillGraphs": "Grafici",
|
||||
"labelPillLaps": "Giri",
|
||||
"labelPillWorkoutSets": "Serie",
|
||||
"labelGraph": "Grafici dati attività",
|
||||
"labelGraphHR": "Frequenza cardiaca",
|
||||
"labelHRZones": "Zone frequenza cardiaca",
|
||||
"labelGraphPower": "Potenza",
|
||||
"labelGraphCadence": "Cadenza",
|
||||
"labelGraphElevation": "Elevazione",
|
||||
"labelGraphVelocity": "Velocità",
|
||||
"labelGraphPace": "Ritmo",
|
||||
"labelGraphHRZone": "Zona",
|
||||
"labelDownsampling": "Dati ridotti a ~200 punti",
|
||||
"errorMessageProcessingActivityStreams": "Errore nell'elaborazione dei flussi di attività",
|
||||
"labelGraphStrokeRate": "Frequenza di bracciata"
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"modalMediaDeleteTitle": "Elimina media",
|
||||
"modalMediaDeleteBody1": "Sei sicuro di voler eliminare il media con ID ",
|
||||
"modalMediaDeleteBody2": " e nome ",
|
||||
"errorFetchingActivityStream": "Errore nel recupero dei dati del flusso attività",
|
||||
"mediaDeletedSuccessfully": "Media eliminato con successo",
|
||||
"errorDeletingMedia": "Errore nell'eliminazione del media"
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"userNameHidden": "Nascosto",
|
||||
"visibilityPublic": "Pubblico",
|
||||
"visibilityFollowers": "Follower",
|
||||
"visibilityPrivate": "Privato",
|
||||
"buttonDeleteActivity": "Elimina attività",
|
||||
"buttonEditActivity": "Modifica attività",
|
||||
"buttonAddActivityMedia": "Aggiungi media",
|
||||
"modalDeleteBody1": "Sei sicuro di voler eliminare l'attività ",
|
||||
"modalDeleteBody2": "Questa azione non può essere annullata.",
|
||||
"modalAddMediaTitle": "Aggiungi media",
|
||||
"modalAddMediaBody": "Carica file .png, .jpg o .jpeg",
|
||||
"processingMediaUpload": "Elaborazione caricamento media...",
|
||||
"successMediaUpload": "Media caricato con successo",
|
||||
"errorMediaUpload": "Errore nel caricamento del media",
|
||||
"labelVirtual": "(Virtuale) ",
|
||||
"privateNotes": "Note private",
|
||||
"activityDistance": "Distanza",
|
||||
"activityTime": "Tempo",
|
||||
"activityPace": "Ritmo",
|
||||
"activityAvgHR": "FC media",
|
||||
"activityMaxHR": "FC massima",
|
||||
"activityAvgPower": "Potenza media",
|
||||
"activityAvgSpeed": "Velocità media",
|
||||
"activityEleGain": "Dislivello positivo",
|
||||
"activityEleLoss": "Dislivello negativo",
|
||||
"activityCalories": "Calorie",
|
||||
"activityNoData": "Nessun dato",
|
||||
"errorFetchingUserById": "Errore nel recupero dell'utente per ID",
|
||||
"errorDeletingActivity": "Errore nell'eliminazione dell'attività"
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"labelWorkoutStepType": "Tipo di passaggio",
|
||||
"labelWorkoutStepTime": "Tempo passaggio",
|
||||
"labelWorkoutStepReps": "Ripetizioni passaggio",
|
||||
"labelWorkoutStepIntensity": "Intensità",
|
||||
"labelWorkoutStepNotes": "Note",
|
||||
"labelWorkoutStepExerciseName": "Nome passaggio",
|
||||
"labelWorkoutStepExerciseWeight": "Peso",
|
||||
"labelWorkoutStepSwimStroke": "Stile nuoto passaggio",
|
||||
"labelWorkoutSetType": "Tipo di serie",
|
||||
"labelWorkoutSetTime": "Tempo serie",
|
||||
"labelWorkoutSetReps": "Ripetizioni serie",
|
||||
"labelWorkoutSetExerciseName": "Nome serie",
|
||||
"labelWorkoutSetExerciseWeight": "Peso serie",
|
||||
"labelWorkoutSetTypeMobile": "Tipo",
|
||||
"labelWorkoutSetTimeMobile": "Tempo",
|
||||
"labelWorkoutSetRepsMobile": "Ripet.",
|
||||
"labelWorkoutSetExerciseNameMobile": "Nome",
|
||||
"labelWorkoutSetExerciseWeightMobile": "Peso"
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"modalLabelAddGear": "Aggiungi attrezzatura all'attività",
|
||||
"modalLabelSelectGear": "Seleziona attrezzatura",
|
||||
"modalButtonAddGear": "Aggiungi attrezzatura",
|
||||
"errorEditingGear": "Errore nella modifica dell'attrezzatura"
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"modalEditActivityTitle": "Modifica attività",
|
||||
"modalEditActivityDescriptionLabel": "Descrizione",
|
||||
"modalEditActivityDescriptionPlaceholder": "Descrizione (max 2500 caratteri)",
|
||||
"modalEditActivityPrivateNotesLabel": "Note private",
|
||||
"modalEditActivityPrivateNotesPlaceholder": "Note private (max 2500 caratteri)",
|
||||
"modalEditActivityNameLabel": "Nome",
|
||||
"modalEditActivityNamePlaceholder": "Nome (max 250 caratteri)",
|
||||
"modalEditActivityTypeLabel": "Tipo",
|
||||
"modalEditActivityTypeOption1": "Corsa",
|
||||
"modalEditActivityTypeOption2": "Trail run",
|
||||
"modalEditActivityTypeOption3": "Corsa virtuale",
|
||||
"modalEditActivityTypeOption4": "Ciclismo",
|
||||
"modalEditActivityTypeOption5": "Gravel",
|
||||
"modalEditActivityTypeOption6": "Mountain bike",
|
||||
"modalEditActivityTypeOption7": "Ciclismo virtuale",
|
||||
"modalEditActivityTypeOption8": "Nuoto",
|
||||
"modalEditActivityTypeOption9": "Nuoto in acque libere",
|
||||
"modalEditActivityTypeOption10": "Allenamento",
|
||||
"modalEditActivityTypeOption11": "Camminata",
|
||||
"modalEditActivityTypeOption12": "Escursione",
|
||||
"modalEditActivityTypeOption13": "Canottaggio",
|
||||
"modalEditActivityTypeOption14": "Yoga",
|
||||
"modalEditActivityTypeOption15": "Sci alpino",
|
||||
"modalEditActivityTypeOption16": "Sci nordico",
|
||||
"modalEditActivityTypeOption17": "Snowboard",
|
||||
"modalEditActivityTypeOption18": "Transizione",
|
||||
"modalEditActivityTypeOption19": "Allenamento pesi",
|
||||
"modalEditActivityTypeOption20": "Crossfit",
|
||||
"modalEditActivityTypeOption21": "Tennis",
|
||||
"modalEditActivityTypeOption22": "Ping pong",
|
||||
"modalEditActivityTypeOption23": "Badminton",
|
||||
"modalEditActivityTypeOption24": "Squash",
|
||||
"modalEditActivityTypeOption25": "Racquetball",
|
||||
"modalEditActivityTypeOption26": "Pickleball",
|
||||
"modalEditActivityTypeOption27": "Ciclismo pendolare",
|
||||
"modalEditActivityTypeOption28": "Ciclismo al coperto",
|
||||
"modalEditActivityTypeOption29": "Ciclismo su terreno misto",
|
||||
"modalEditActivityTypeOption30": "Windsurf",
|
||||
"modalEditActivityTypeOption31": "Camminata al coperto",
|
||||
"modalEditActivityTypeOption32": "Stand up paddle",
|
||||
"modalEditActivityTypeOption33": "Surf",
|
||||
"modalEditActivityTypeOption34": "Corsa su pista",
|
||||
"modalEditActivityTypeOption35": "E-bike",
|
||||
"modalEditActivityTypeOption36": "E-MTB",
|
||||
"modalEditActivityTypeOption37": "Pattinaggio su ghiaccio",
|
||||
"modalEditActivityTypeOption38": "Calcio",
|
||||
"modalEditActivityTypeOption39": "Padel",
|
||||
"modalEditActivityTypeOption40": "Corsa su tapis roulant",
|
||||
"modalEditActivityVisibilityLabel": "Visibilità",
|
||||
"modalEditActivityVisibilityOption0": "Pubblico",
|
||||
"modalEditActivityVisibilityOption1": "Follower",
|
||||
"modalEditActivityVisibilityOption2": "Privato",
|
||||
"modalEditActivityIsHiddenLabel": "È nascosta",
|
||||
"modalEditActivityHideStartTimeLabel": "Nascondi ora di inizio",
|
||||
"modalEditActivityHideLocationLabel": "Nascondi località",
|
||||
"modalEditActivityHideMapLabel": "Nascondi mappa",
|
||||
"modalEditActivityHideHrLabel": "Nascondi frequenza cardiaca",
|
||||
"modalEditActivityHidePowerLabel": "Nascondi potenza",
|
||||
"modalEditActivityHideCadenceLabel": "Nascondi cadenza",
|
||||
"modalEditActivityHideElevationLabel": "Nascondi elevazione",
|
||||
"modalEditActivityHideSpeedLabel": "Nascondi velocità",
|
||||
"modalEditActivityHidePaceLabel": "Nascondi ritmo",
|
||||
"modalEditActivityHideLapsLabel": "Nascondi giri",
|
||||
"modalEditActivityHideWorkoutSetsStepsLabel": "Nascondi serie/passaggi allenamento",
|
||||
"modalEditActivityHideGearLabel": "Nascondi attrezzatura",
|
||||
"successActivityEdit": "Attività modificata con successo",
|
||||
"errorActivityEdit": "Errore nella modifica dell'attività"
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"requestAccepted": "Accettato",
|
||||
"requestPending": "Richiesta in sospeso",
|
||||
"followingModalTitle": "Elimina seguito",
|
||||
"followingModalBody": "Sei sicuro di voler eliminare l'utente seguito ",
|
||||
"followerModalTitle": "Elimina follower",
|
||||
"followerModalBody": "Sei sicuro di voler eliminare l'utente follower ",
|
||||
"followerAcceptModalTitle": "Accetta richiesta utente",
|
||||
"followerAcceptModalBody": "Sei sicuro di voler accettare la richiesta di seguito dall'utente ",
|
||||
"followerDeclineModalTitle": "Rifiuta richiesta utente ",
|
||||
"followerDeclineModalBody": "Sei sicuro di voler rifiutare la richiesta di seguito dall'utente ",
|
||||
"errorDeleteFollowing": "Errore nell'eliminazione del seguito",
|
||||
"errorDeleteFollower": "Errore nell'eliminazione del follower",
|
||||
"errorUpdateFollower": "Errore nell'aggiornamento del follower",
|
||||
"errorFetchingFollowersDetails": "Errore nel recupero dei dettagli dei follower"
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"addEditGearComponentModalAddTitle": "Aggiungi componente attrezzatura",
|
||||
"addEditGearComponentModalEditTitle": "Modifica componente attrezzatura",
|
||||
"addEditGearComponentModalAddEditTypeLabel": "Tipo",
|
||||
"addEditGearComponentModalAddEditBrandLabel": "Marca",
|
||||
"addEditGearComponentModalAddEditModelLabel": "Modello",
|
||||
"addEditGearComponentModalAddEditPurchaseDateLabel": "Data di acquisto",
|
||||
"addEditGearComponentModalAddEditExpectedDistanceLabel": "Distanza prevista",
|
||||
"addEditGearComponentModalAddEditExpectedTimeLabel": "Tempo previsto",
|
||||
"addEditGearComponentModalAddEditPurchaseValueLabel": "Valore d'acquisto",
|
||||
"addEditGearComponentModalAddEditRetiredDateLabel": "Data di ritiro",
|
||||
"addEditGearComponentModalAddEditIsActiveLabel": "È attivo",
|
||||
"successGearComponentAdded": "Componente attrezzatura aggiunto con successo",
|
||||
"successGearComponentEdited": "Componente attrezzatura modificato con successo",
|
||||
"errorGearComponentAdd": "Errore nell'aggiunta del componente attrezzatura",
|
||||
"gearComponentListGearEditSuccessMessage": "Componente attrezzatura modificato con successo",
|
||||
"gearComponentListGearEditErrorMessage": "Errore nella modifica del componente attrezzatura",
|
||||
"retiredDateAfterPurchaseDateError": "La data di ritiro deve essere successiva alla data d'acquisto"
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"gearComponentBackTire": "Pneumatico posteriore",
|
||||
"gearComponentFrontTire": "Pneumatico anteriore",
|
||||
"gearComponentBackTube": "Camera d'aria posteriore",
|
||||
"gearComponentFrontTube": "Camera d'aria anteriore",
|
||||
"gearComponentBackWheelValve": "Valvola posteriore",
|
||||
"gearComponentFrontWheelValve": "Valvola anteriore",
|
||||
"gearComponentBackTubelessSealant": "Sigillante tubeless posteriore",
|
||||
"gearComponentBackTubelessRimTape": "Nastro cerchio tubeless posteriore",
|
||||
"gearComponentFrontTubelessSealant": "Sigillante tubeless anteriore",
|
||||
"gearComponentFrontTubelessRimTape": "Nastro cerchio tubeless anteriore",
|
||||
"gearComponentBackWheel": "Ruota posteriore",
|
||||
"gearComponentFrontWheel": "Ruota anteriore",
|
||||
"gearComponentBackBreakRotor": "Disco freno posteriore",
|
||||
"gearComponentFrontBreakRotor": "Disco freno anteriore",
|
||||
"gearComponentBackBreakPads": "Pastiglie freno posteriori",
|
||||
"gearComponentFrontBreakPads": "Pastiglie freno anteriori",
|
||||
"gearComponentBackBreakOil": "Olio freno posteriore",
|
||||
"gearComponentFrontBreakOil": "Olio freno anteriore",
|
||||
"gearComponentCrankLeftPowerMeter": "Misuratore di potenza pedivella sinistra",
|
||||
"gearComponentCrankRightPowerMeter": "Misuratore di potenza pedivella destra",
|
||||
"gearComponentCranksetPowerMeter": "Misuratore di potenza guarnitura",
|
||||
"gearComponentPedalsLeftPowerMeter": "Misuratore di potenza pedale sinistro",
|
||||
"gearComponentPedalsRightPowerMeter": "Misuratore di potenza pedale destro",
|
||||
"gearComponentPedalsPowerMeter": "Misuratore di potenza pedali",
|
||||
"gearComponentPedals": "Pedali",
|
||||
"gearComponentCrankset": "Guarnitura",
|
||||
"gearComponentCassette": "Cassetta",
|
||||
"gearComponentChain": "Catena",
|
||||
"gearComponentFrontShifter": "Cambio anteriore",
|
||||
"gearComponentFrontDerailleur": "Deragliatore anteriore",
|
||||
"gearComponentRearShifter": "Cambio posteriore",
|
||||
"gearComponentRearDerailleur": "Deragliatore posteriore",
|
||||
"gearComponentBottomBracket": "Movimento centrale",
|
||||
"gearComponentBottleCage": "Portaborraccia",
|
||||
"gearComponentHandlebar": "Manubrio",
|
||||
"gearComponentHeadset": "Serie sterzo",
|
||||
"gearComponentComputerMount": "Supporto computer",
|
||||
"gearComponentHandlebarTape": "Nastro manubrio",
|
||||
"gearComponentGrips": "Manopole",
|
||||
"gearComponentStem": "Attacco manubrio",
|
||||
"gearComponentSeatpost": "Reggisella",
|
||||
"gearComponentSaddle": "Sella",
|
||||
"gearComponentFork": "Forcella",
|
||||
"gearComponentFrame": "Telaio",
|
||||
"gearComponentCleats": "Tacchetti",
|
||||
"gearComponentInsoles": "Solette",
|
||||
"gearComponentLaces": "Lacci",
|
||||
"gearComponentBaseGrip": "Impugnatura di base",
|
||||
"gearComponentBumpers": "Paraurti",
|
||||
"gearComponentGrommets": "Occhielli",
|
||||
"gearComponentOverGrip": "Overgrip",
|
||||
"gearComponentStrings": "Corde",
|
||||
"gearComponentSail": "Vela",
|
||||
"gearComponentBoard": "Tavola",
|
||||
"gearComponentMast": "Albero",
|
||||
"gearComponentBoom": "Boma",
|
||||
"gearComponentMastExtension": "Prolunga albero",
|
||||
"gearComponentMastBase": "Base albero",
|
||||
"gearComponentMastUniversalJoint": "Giunto universale albero",
|
||||
"gearComponentFin": "Pinna",
|
||||
"gearComponentFootstraps": "Cinghie piede",
|
||||
"gearComponentHarnessLines": "Linee trapezio",
|
||||
"gearComponentRiggingLines": "Linee sartiame",
|
||||
"gearComponentFootpad": "Cuscinetto piede",
|
||||
"gearComponentImpactVest": "Giubbotto protettivo",
|
||||
"gearComponentLifeguardVest": "Giubbotto salvataggio",
|
||||
"gearComponentHelmet": "Casco",
|
||||
"gearComponentWing": "Ala",
|
||||
"gearComponentFrontFoil": "Foil anteriore",
|
||||
"gearComponentStabilizer": "Stabilizzatore",
|
||||
"gearComponentFuselage": "Fusoliera",
|
||||
"gearComponentOf": " di ",
|
||||
"gearComponentListGearComponentIsInactiveBadge": "Inattivo",
|
||||
"gearComponentListModalDeleteGearComponentTitle": "Elimina componente attrezzatura",
|
||||
"gearComponentListModalDeleteGearComponentBody": "Sei sicuro di voler eliminare il componente attrezzatura ",
|
||||
"gearComponentListGearDeleteSuccessMessage": "Componente attrezzatura eliminato con successo",
|
||||
"gearComponentListGearDeleteErrorMessage": "Errore nell'eliminazione del componente attrezzatura"
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"addEditGearModalEditTitle": "Modifica attrezzatura",
|
||||
"addEditGearModalAddTitle": "Aggiungi attrezzatura",
|
||||
"addEditGearModalAddBrandLabel": "Marca",
|
||||
"addEditGearModalAddModelLabel": "Modello",
|
||||
"addEditGearModalAddNicknameLabel": "Soprannome",
|
||||
"addEditGearModalAddTypeLabel": "Tipo attrezzatura",
|
||||
"addEditGearModalAddTypeOption1": "Bici",
|
||||
"addEditGearModalAddTypeOption2": "Scarpe",
|
||||
"addEditGearModalAddTypeOption3": "Muta",
|
||||
"addEditGearModalAddTypeOption4": "Racchetta",
|
||||
"addEditGearModalAddTypeOption5": "Sci",
|
||||
"addEditGearModalAddTypeOption6": "Snowboard",
|
||||
"addEditGearModalAddTypeOption7": "Windsurf",
|
||||
"addEditGearModalAddTypeOption8": "Tavola per sport acquatici",
|
||||
"addEditGearModalAddDateLabel": "Data di creazione",
|
||||
"addEditGearModalAddIsActiveLabel": "È attiva",
|
||||
"addEditGearModalAddIsActiveOption1": "Attiva",
|
||||
"addEditGearModalAddIsActiveOption0": "Inattiva",
|
||||
"addEditGearModalAddIsInitialKmsLabel": "Km iniziali",
|
||||
"addEditGearModalAddIsInitialMilesLabel": "Miglia iniziali",
|
||||
"addEditGearModalAddEditPurchaseValueLabel": "Valore d'acquisto",
|
||||
"errorNicknameAlreadyExistsFeedback": "Il soprannome esiste già",
|
||||
"errorNotPossibleToGetGearByNickname": "Non è stato possibile ottenere l'attrezzatura per soprannome per la validazione",
|
||||
"successGearAdded": "Attrezzatura aggiunta con successo",
|
||||
"errorGearAdd": "Errore nell'aggiunta dell'attrezzatura",
|
||||
"successGearEdited": "Attrezzatura modificata con successo",
|
||||
"errorGearEdit": "Errore nella modifica dell'attrezzatura"
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"gearListTypeLabel": "Tipo",
|
||||
"gearListTypeOption1": "Bici",
|
||||
"gearListTypeOption2": "Scarpe",
|
||||
"gearListTypeOption3": "Muta",
|
||||
"gearListTypeOption4": "Racchetta",
|
||||
"gearListTypeOption5": "Sci",
|
||||
"gearListTypeOption6": "Snowboard",
|
||||
"gearListTypeOption7": "Windsurf",
|
||||
"gearListTypeOption8": "Tavola per sport acquatici",
|
||||
"gearListGearIsInactiveBadge": "Inattiva",
|
||||
"gearListModalDeleteGearTitle": "Elimina attrezzatura",
|
||||
"gearListModalDeleteGearBody": "Sei sicuro di voler eliminare l'attrezzatura ",
|
||||
"gearListGearDeleteSuccessMessage": "Attrezzatura eliminata con successo",
|
||||
"gearListGearDeleteErrorMessage": "Errore nell'eliminazione dell'attrezzatura"
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"weight": "Peso",
|
||||
"noWeightData": "Nessun dato sul peso",
|
||||
"noWeightTarget": "Nessun obiettivo di peso",
|
||||
"noHeightDefined": "Nessuna altezza definita per l'utente",
|
||||
"bmi": "IMC",
|
||||
"bmiUnderweight": "Sottopeso",
|
||||
"bmiNormalWeight": "Peso normale",
|
||||
"bmiOverweight": "Sovrappeso",
|
||||
"bmiObesityClass1": "Obesità (Classe 1)",
|
||||
"bmiObesityClass2": "Obesità (Classe 2)",
|
||||
"bmiObesityClass3": "Obesità estrema (Classe 3)"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"dashboardSection": "Dashboard",
|
||||
"weightSection": "Peso"
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"addWeightModalTitle": "Aggiungi peso",
|
||||
"editWeightModalTitle": "Modifica peso",
|
||||
"addWeightWeightLabel": "Peso",
|
||||
"addWeightDateLabel": "Data",
|
||||
"successAddWeight": "Peso aggiunto",
|
||||
"errorAddWeight": "Errore nell'aggiunta del peso"
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"labelGarminConnect": "Garmin Connect",
|
||||
"modalDeleteWeightTitle": "Elimina peso",
|
||||
"modalDeleteWeightBody": "Sei sicuro di voler eliminare la voce di peso per ",
|
||||
"successDeleteWeight": "Peso eliminato",
|
||||
"errorDeleteWeight": "Non è stato possibile eliminare la voce di peso",
|
||||
"successEditWeight": "Peso modificato",
|
||||
"errorEditWeight": "Non è stato possibile modificare la voce di peso"
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"buttonAddWeight": "Aggiungi peso",
|
||||
"labelNumberOfHealthDataWeight1": "C'è un totale di ",
|
||||
"labelNumberOfHealthDataWeight2": " misurazioni di peso inserite (",
|
||||
"labelNumberOfHealthDataWeight3": " caricate):"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"home": "Home",
|
||||
"gear": "Attrezzatura",
|
||||
"health": "Salute",
|
||||
"alerts": "Avvisi",
|
||||
"menu": "Menu"
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"search": "Cerca",
|
||||
"activities": "Attività",
|
||||
"activitiesList": "Lista",
|
||||
"summary": "Riepilogo",
|
||||
"gear": "Attrezzatura",
|
||||
"health": "Salute",
|
||||
"profile": "Profilo",
|
||||
"settings": "Impostazioni",
|
||||
"login": "Accedi",
|
||||
"logout": "Esci",
|
||||
"errorLogout": "Errore durante la disconnessione"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"title": "Ops...",
|
||||
"subtitle": "Nessun record trovato"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"title": "Nuova richiesta di registrazione",
|
||||
"subTitle": " ha richiesto la registrazione"
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"errorFetchingNotificationsPagination": "Errore nel recupero delle notifiche con paginazione",
|
||||
"errorFetchingNotificationsNumber": "Errore nel recupero del numero di notifiche",
|
||||
"errorFetchingNotificationById": "Errore nel recupero della notifica per ID",
|
||||
"errorFetchingMessageFromWebSocket": "Errore nel recupero del messaggio dal WebSocket"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"newAcceptedRequestTitle": "Nuova richiesta accettata",
|
||||
"newAcceptedRequestSubTitle": " ha accettato la tua richiesta di seguito"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"newActivityDuplicateStartTimeTitle": "Nuova attività con ora di inizio duplicata",
|
||||
"newActivityDuplicateStartTimeSubTitle": "È stata aggiunta una nuova attività con un'ora di inizio che si sovrappone a un'attività esistente. Controlla per favore"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"newActivityTitle": "Nuova attività",
|
||||
"newActivitySubTitle": "Ottimo lavoro! È stata aggiunta una nuova attività!"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"newFollowerRequestTitle": "Nuova richiesta di seguito",
|
||||
"newFollowerRequestSubTitle": "Hai una nuova richiesta di seguito da "
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"formLabel": "Lingua"
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"formLabel": "Tema",
|
||||
"themeLight": "Chiaro",
|
||||
"themeDark": "Scuro",
|
||||
"themeAuto": "Automatico"
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"bulkImportIntegrationTitle": "Importazione massiva",
|
||||
"bulkImportIntegrationBody": "Importa attività in massa da file (nella cartella data/activity_files/bulk_import)",
|
||||
"buttonBulkImport": "Importa attività",
|
||||
"loadingMessageBulkImport": "Importazione attività da file...",
|
||||
"errorMessageUnableToImportActivities": "Si è verificato un errore durante l'importazione delle attività",
|
||||
"importTitle": "Importa",
|
||||
"stravaGearImportTitle": "Importazione attrezzatura Strava",
|
||||
"stravaGearImportBody": "Importa attrezzatura da un'esportazione massiva Strava (nella cartella data/activity_files/bulk_import)",
|
||||
"stravaGearImportbuttonBikes": "Importa bici Strava",
|
||||
"loadingMessageStravaBikesImport": "Importazione bici Strava da file...",
|
||||
"successMessageStravaBikesImport": "Bici Strava importate con successo",
|
||||
"errorMessageUnableToImportBikes": "Si è verificato un errore durante l'importazione delle bici Strava",
|
||||
"stravaImportbuttonShoes": "Importa scarpe Strava",
|
||||
"loadingMessageStravaShoesImport": "Importazione scarpe Strava da file...",
|
||||
"successMessageStravaShoesImport": "Scarpe Strava importate con successo",
|
||||
"errorMessageUnableToImportShoes": "Si è verificato un errore durante l'importazione delle scarpe Strava"
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"garminConnectAuthModalTitle": "Collega account Garmin Connect",
|
||||
"garminConnectAuthModalUsernameLabel": "Email Garmin Connect",
|
||||
"garminConnectAuthModalUsernamePlaceholder": "Email Garmin Connect",
|
||||
"garminConnectAuthModalPasswordLabel": "Password Garmin Connect",
|
||||
"garminConnectAuthModalPasswordPlaceholder": "Password Garmin Connect",
|
||||
"garminConnectAuthModalMfaCodeLabel": "Codice MFA",
|
||||
"garminConnectAuthModalMfaCodePlaceholder": "Codice MFA",
|
||||
"buttonSubmitMfaCode": "Invia codice MFA",
|
||||
"garminConnectAuthModalLoginButton": "Accedi",
|
||||
"processingMessageLinkGarminConnect": "Collegamento account Garmin Connect...",
|
||||
"successMessageLinkGarminConnect": "Account Garmin Connect collegato",
|
||||
"errorMessageUnableToLinkGarminConnect": "Impossibile collegare l'account Garmin Connect"
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"stravaIntegrationTitle": "Strava",
|
||||
"stravaIntegrationBody": "Strava è un servizio internet americano per il tracciamento dell'esercizio fisico che incorpora funzionalità di social network.",
|
||||
"buttonConnect": "Connetti",
|
||||
"buttonDropdownOptions": "Opzioni",
|
||||
"modalRetrieveActivitiesByDaysTitle": "Recupera attività per giorni",
|
||||
"modalRetrieveActivitiesByDateRangeTitle": "Recupera attività per intervallo di date",
|
||||
"modalRetrieveActivitiesByDaysLabel": "Giorni",
|
||||
"modalRetrieveActivitiesByDaysPlaceholder": "Giorni",
|
||||
"modalRetrieveButton": "Recupera",
|
||||
"buttonRetrieveGear": "Recupera attrezzatura",
|
||||
"buttonRelink": "Ricollega",
|
||||
"buttonUnlink": "Scollega",
|
||||
"modalRetrieveClientIdTitle": "Connetti Strava",
|
||||
"modalRetrieveClientIdLabel": "ID Client",
|
||||
"modalRetrieveClientSecretLabel": "Secret client",
|
||||
"errorMessageUnableToLinkStrava": "Impossibile collegare l'account Strava",
|
||||
"errorMessageUnableToUnsetStravaClientSettings": "Impossibile rimuovere le impostazioni del client e dello stato Strava dopo l'errore di collegamento",
|
||||
"successMessageStravaAccountLinked": "Account Strava collegato",
|
||||
"errorMessageUnableToUnSetStravaState": "Impossibile rimuovere lo stato Strava",
|
||||
"errorMessageUnableToGetStravaActivities": "Impossibile ottenere le attività Strava",
|
||||
"errorMessageUnableToGetStravaGear": "Impossibile ottenere l'attrezzatura Strava",
|
||||
"loadingMessageRetrievingStravaActivities": "Recupero attività Strava",
|
||||
"loadingMessageRetrievingStravaGear": "Recupero attrezzatura Strava",
|
||||
"processingMessageUnlinkStrava": "Scollegamento account Strava...",
|
||||
"successMessageStravaUnlinked": "Account Strava scollegato",
|
||||
"errorMessageUnableToUnlinkStrava": "Impossibile scollegare l'account Strava",
|
||||
"modalUnlinkStravaTitle": "Scollega Strava",
|
||||
"modalUnlinkStravaBody": "Sei sicuro di voler scollegare il tuo account Strava? Lo scollegamento rimuoverà tutte le attività e l'attrezzatura Strava da Endurain.",
|
||||
"garminConnectIntegrationTitle": "Garmin Connect",
|
||||
"garminConnectIntegrationBody": "Garmin Connect è una piattaforma per attività di salute e fitness per utenti di dispositivi Garmin",
|
||||
"loadingMessageRetrievingGarminConnectActivities": "Recupero attività Garmin Connect",
|
||||
"errorMessageUnableToGetGarminConnectActivitiesDays": "Impossibile ottenere le attività Garmin Connect per giorni",
|
||||
"errorMessageUnableToGetGarminConnectActivitiesDataRange": "Impossibile ottenere le attività Garmin Connect usando l'intervallo di date",
|
||||
"modalUnlinkGarminConnectTitle": "Scollega Garmin Connect",
|
||||
"modalUnlinkGarminConnectBody": "Sei sicuro di voler scollegare il tuo account Garmin Connect?",
|
||||
"processingMessageUnlinkGarminConnect": "Scollegamento account Garmin Connect...",
|
||||
"successMessageGarminConnectUnlinked": "Account Garmin Connect scollegato",
|
||||
"errorMessageUnableToUnlinkGarminConnect": "Impossibile scollegare l'account Garmin Connect",
|
||||
"errorMessageUnableToGetGarminConnectGear": "Impossibile ottenere l'attrezzatura Garmin Connect",
|
||||
"loadingMessageRetrievingGarminConnectGear": "Recupero attrezzatura Garmin Connect",
|
||||
"modalRetrieveHealthDataByDaysTitle": "Recupera dati sulla salute per giorni",
|
||||
"modalRetrieveHealthDataByDateRangeTitle": "Recupera dati sulla salute per intervallo di date",
|
||||
"errorMessageUnableToGetGarminConnectHealthDataDays": "Impossibile ottenere i dati sulla salute Garmin Connect per giorni",
|
||||
"errorMessageUnableToGetGarminConnectHealthDataDateRange": "Impossibile ottenere i dati sulla salute Garmin Connect usando l'intervallo di date",
|
||||
"loadingMessageRetrievingGarminConnectHealthData": "Recupero dati sulla salute Garmin Connect"
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"subtitleChangePassword": "Cambia password",
|
||||
"changeUserPasswordBodyLabel": "Cambia password per l'utente ",
|
||||
"changeUserPasswordPasswordLabel": "Nuova password",
|
||||
"changeUserPasswordPasswordConfirmationLabel": "Conferma nuova password",
|
||||
"changeUserPasswordFeedbackLabel": "La password non soddisfa i requisiti",
|
||||
"changeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Le password non corrispondono",
|
||||
"subtitleMFA": "Autenticazione a più fattori (MFA)",
|
||||
"mfaDisabledDescription": "MFA è attualmente disabilitato. Abilitalo per aggiungere un ulteriore livello di sicurezza al tuo account.",
|
||||
"mfaEnabledDescription": "MFA è attualmente abilitato. Il tuo account è protetto con l'autenticazione a due fattori.",
|
||||
"enableMFAButton": "Abilita MFA",
|
||||
"disableMFAButton": "Disabilita MFA",
|
||||
"mfaSetupModalTitle": "Configura autenticazione a più fattori",
|
||||
"mfaSetupInstructions": "Scansiona il codice QR qui sotto con la tua app di autenticazione (Google Authenticator, Authy, ecc.) o inserisci manualmente il segreto:",
|
||||
"mfaSecretLabel": "Chiave segreta",
|
||||
"mfaVerificationCodeLabel": "Codice di verifica",
|
||||
"mfaVerificationCodePlaceholder": "Inserisci il codice a 6 cifre",
|
||||
"mfaDisableModalTitle": "Disabilita autenticazione a più fattori",
|
||||
"mfaDisableConfirmation": "Sei sicuro di voler disabilitare MFA? Questo ridurrà la sicurezza del tuo account.",
|
||||
"mfaEnabledSuccess": "MFA abilitato con successo",
|
||||
"mfaDisabledSuccess": "MFA disabilitato con successo",
|
||||
"errorLoadMFAStatus": "Errore nel caricamento dello stato MFA",
|
||||
"errorSetupMFA": "Errore nella configurazione di MFA",
|
||||
"errorEnableMFA": "Errore nell'abilitazione di MFA",
|
||||
"errorDisableMFA": "Errore nella disabilitazione di MFA",
|
||||
"subtitleMySessions": "Le mie sessioni",
|
||||
"userChangePasswordSuccessMessage": "Password cambiata con successo",
|
||||
"userChangePasswordErrorMessage": "Errore nel cambio password",
|
||||
"successDeleteSession": "Sessione eliminata con successo",
|
||||
"errorDeleteSession": "Errore nell'eliminazione della sessione"
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"defaultsTitle": "Predefiniti",
|
||||
"unitsLabel": "Unità predefinite",
|
||||
"unitsMetric": "Metriche",
|
||||
"unitsImperial": "Imperiali",
|
||||
"currencyLabel": "Valuta predefinita",
|
||||
"numRecordsLabel": "Numero di record per pagina",
|
||||
"signupTitle": "Registrazione",
|
||||
"adminApprovalLabel": "Approvazione amministratore",
|
||||
"emailConfirmationLabel": "Conferma email",
|
||||
"publicShareableLinksLabel": "Link condivisibili pubblici",
|
||||
"enabledLabel": "Abilitato",
|
||||
"serverSettingsPublicShareableLinksEnabledWarningAlert": "L'abilitazione renderà tutte le attività pubblicate visibili senza autenticazione.",
|
||||
"publicShareableLinksShowUserInfoLabel": "Mostra info utente",
|
||||
"serverSettingsPublicShareableLinksShowUserWarningAlert": "L'abilitazione visualizzerà le informazioni dell'utente su tutti i link pubblici",
|
||||
"photosLabel": "Foto",
|
||||
"loginPhotoLabel": "Foto di login",
|
||||
"buttonAddPhoto": "Aggiungi foto",
|
||||
"logonPhotoAddLabel": "Foto della pagina di login (.png) con dimensione di 1000x1000 pixel.",
|
||||
"processingPhotoUpload": "Elaborazione caricamento foto",
|
||||
"successPhotoUpload": "Foto caricata con successo",
|
||||
"buttonDeleteLoginPhoto": "Elimina foto di login",
|
||||
"modalDeleteLoginPhotoBody": "Sei sicuro di voler eliminare la foto di login?",
|
||||
"processingPhotoDelete": "Elaborazione eliminazione foto",
|
||||
"successPhotoDelete": "Foto eliminata con successo",
|
||||
"successUpdateServerSettings": "Impostazioni server aggiornate con successo",
|
||||
"errorUpdateServerSettings": "Errore nell'aggiornamento delle impostazioni server",
|
||||
"errorFetchingServerSettings": "Errore nel recupero delle impostazioni server"
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"usersSection": "Utenti",
|
||||
"serverSettingsSection": "Impostazioni server",
|
||||
"generalSection": "Generale",
|
||||
"myProfileSection": "Il mio profilo",
|
||||
"myGoals": "I miei obiettivi",
|
||||
"securitySection": "Sicurezza",
|
||||
"integrationsSection": "Integrazioni",
|
||||
"importSection": "Importa"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"addNewGoal": "Aggiungi nuovo obiettivo",
|
||||
"labelNumberOfGoals1": "Hai ",
|
||||
"labelNumberOfGoals2": " obiettivo/i impostati:",
|
||||
"successGoalDeleted": "Obiettivo eliminato con successo",
|
||||
"errorFetchingGoals": "Errore nel recupero degli obiettivi"
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"addEditGoalModalAddTitle": "Aggiungi obiettivo",
|
||||
"addEditGoalModalEditTitle": "Modifica obiettivo",
|
||||
"addEditGoalModalGoalIntervalLabel": "Intervallo",
|
||||
"intervalOption1": "Giornaliero",
|
||||
"intervalOption2": "Settimanale",
|
||||
"intervalOption3": "Mensile",
|
||||
"intervalOption4": "Annuale",
|
||||
"addEditGoalModalGoalActivityTypeLabel": "Tipo di attività",
|
||||
"activityTypeRun": "Corsa",
|
||||
"activityTypeBike": "Ciclismo",
|
||||
"activityTypeSwim": "Nuoto",
|
||||
"activityTypeWalk": "Camminata",
|
||||
"activityTypeStrength": "Forza",
|
||||
"addEditGoalModalGoalTypeLabel": "Tipo",
|
||||
"addEditGoalModalCaloriesLabel": "Calorie",
|
||||
"addEditGoalModalCaloriesPlaceholder": "Calorie target",
|
||||
"addEditGoalModalActivitiesNumberLabel": "Numero di attività",
|
||||
"addEditGoalModalActivitiesNumberPlaceholder": "Numero di attività target",
|
||||
"addEditGoalModalDistanceLabel": "Distanza",
|
||||
"addEditGoalModalDistancePlaceholder": "Distanza target",
|
||||
"addEditGoalModalElevationLabel": "Elevazione",
|
||||
"addEditGoalModalElevationPlaceholder": "Elevazione target",
|
||||
"addEditGoalModalDurationLabel": "Durata",
|
||||
"addEditGoalModalDurationPlaceholder": "Durata target (es: 1.5 uguale 1h30m)",
|
||||
"addEditGoalModalSuccessAddGoal": "Obiettivo aggiunto con successo",
|
||||
"addEditGoalModalErrorAddGoal": "Errore nell'aggiunta dell'obiettivo",
|
||||
"addEditGoalModalSuccessEditGoal": "Obiettivo modificato con successo",
|
||||
"addEditGoalModalErrorEditGoal": "Errore nella modifica dell'obiettivo"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"modalDeleteGoalTitle": "Elimina obiettivo",
|
||||
"modalDeleteGoalBody": "Sei sicuro di voler eliminare l'obiettivo con ID ",
|
||||
"goalDeleteErrorMessage": "Errore nell'eliminazione dell'obiettivo"
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
{
|
||||
"titleProfileInfo": "Il mio profilo",
|
||||
"buttonDeleteProfilePhoto": "Elimina",
|
||||
"modalDeleteProfilePhotoBody": "Sei sicuro di voler eliminare la foto del profilo?",
|
||||
"buttonEditProfile": "Profilo",
|
||||
"usernameLabel": "Nome utente",
|
||||
"emailLabel": "Email",
|
||||
"cityLabel": "Città",
|
||||
"birthdayLabel": "Data di nascita",
|
||||
"genderLabel": "Genere",
|
||||
"genderOption1": "Maschio",
|
||||
"genderOption2": "Femmina",
|
||||
"genderOption3": "Non specificato",
|
||||
"unitsLabel": "Unità",
|
||||
"unitsOption1": "Metriche",
|
||||
"unitsOption2": "Imperiali",
|
||||
"currencyLabel": "Valuta",
|
||||
"heightLabel": "Altezza",
|
||||
"preferredLanguageLabel": "Lingua preferita",
|
||||
"firstDayOfWeekLabel": "Primo giorno della settimana",
|
||||
"accessTypeLabel": "Tipo di accesso",
|
||||
"accessTypeOption1": "Utente normale",
|
||||
"accessTypeOption2": "Amministratore",
|
||||
"userPhotoDeleteSuccess": "Foto profilo eliminata con successo",
|
||||
"userPhotoDeleteError": "Errore nell'eliminazione della foto profilo",
|
||||
"titleDefaultGear": "Attrezzatura predefinita",
|
||||
"subTitleShoeActivities": "Attività con scarpe",
|
||||
"subTitleRun": "Corsa",
|
||||
"subTitleTrailRun": "Trail run",
|
||||
"subTitleVirtualRun": "Corsa virtuale",
|
||||
"subTitleWalk": "Camminata",
|
||||
"subTitleHike": "Escursione",
|
||||
"subTitleBikeActivities": "Attività ciclismo",
|
||||
"subTitleBike": "Bici",
|
||||
"subTitleMTBBike": "MTB",
|
||||
"subTitleGravelBike": "Gravel",
|
||||
"subTitleVirtualBike": "Ciclismo virtuale",
|
||||
"subTitleWaterActivities": "Attività acquatiche",
|
||||
"subTitleSwim": "Nuoto in acque libere",
|
||||
"subTitleWindsurf": "Windsurf",
|
||||
"subTitleRacquetActivities": "Attività con racchetta",
|
||||
"subTitleTennis": "Tennis",
|
||||
"subTitleSnowActivities": "Attività sulla neve",
|
||||
"subTitleAlpineSki": "Sci alpino",
|
||||
"subTitleNordicSki": "Sci nordico",
|
||||
"subTitleSnowboard": "Snowboard",
|
||||
"selectOptionNotDefined": "Non definito",
|
||||
"titlePrivacy": "Privacy",
|
||||
"defaultActivityVisibility": "Visibilità attività predefinita",
|
||||
"privacyOption1": "Pubblico",
|
||||
"privacyOption2": "Follower",
|
||||
"privacyOption3": "Privato",
|
||||
"defaultActivityStartTime": "Nascondi ora di inizio attività",
|
||||
"defaultActivityLocation": "Nascondi località attività",
|
||||
"defaultActivityMap": "Nascondi mappa attività",
|
||||
"defaultActivityHeartRate": "Nascondi frequenza cardiaca attività",
|
||||
"defaultActivityPower": "Nascondi potenza attività",
|
||||
"defaultActivityCadence": "Nascondi cadenza attività",
|
||||
"defaultActivityElevation": "Nascondi elevazione attività",
|
||||
"defaultActivitySpeed": "Nascondi velocità attività",
|
||||
"defaultActivityPace": "Nascondi ritmo attività",
|
||||
"defaultActivityLaps": "Nascondi giri attività",
|
||||
"defaultActivitySetsSteps": "Nascondi serie/passaggi attività",
|
||||
"defaultActivityGear": "Nascondi attrezzatura attività",
|
||||
"buttonChangeDefaultActivityVisibility": "Cambia visibilità predefinita",
|
||||
"buttonChangeUserActivitiesVisibility": "Cambia visibilità attività",
|
||||
"changeUserActivitiesVisibilityModalVisibilityLabel": "Visibilità",
|
||||
"changeUserActivitiesVisibilityModalButton": "Cambia",
|
||||
"successUpdateUserActivitiesVisibility": "Visibilità attività aggiornata con successo",
|
||||
"errorUpdateUserActivitiesVisibility": "Errore nell'aggiornamento della visibilità attività",
|
||||
"errorUnableToGetGear": "Impossibile ottenere l'attrezzatura",
|
||||
"errorUnableToGetDefaultGear": "Impossibile ottenere l'attrezzatura predefinita",
|
||||
"successUpdateDefaultGear": "Attrezzatura predefinita aggiornata con successo",
|
||||
"errorUpdateDefaultGear": "Errore nell'aggiornamento dell'attrezzatura predefinita",
|
||||
"successUpdateUserPrivacySettings": "Impostazioni privacy utente aggiornate con successo",
|
||||
"errorUpdateUserPrivacySettings": "Errore nell'aggiornamento delle impostazioni privacy utente",
|
||||
"titleExportData": "Esporta e importa dati",
|
||||
"labelPasswordDisclaimer": "La password utente non è inclusa nel processo di import/export. Dopo l'importazione, aggiorna la tua password nella sezione sicurezza.",
|
||||
"buttonExportData": "Esporta dati",
|
||||
"buttonImportData": "Importa dati",
|
||||
"modalImportTitle": "Importa file di backup",
|
||||
"modalImportBody": "Seleziona il file .zip che hai precedentemente esportato per ripristinare i tuoi dati.",
|
||||
"exportLoading": "Esportazione dati in corso, potrebbe richiedere alcuni minuti...",
|
||||
"exportSuccess": "Esportazione completata con successo",
|
||||
"exportError": "Errore nell'esportazione dei dati",
|
||||
"importLoading": "Importazione dati in corso, potrebbe richiedere alcuni minuti...",
|
||||
"importSuccess": "Importazione completata",
|
||||
"importError": "Errore nell'importazione dei dati"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"badgeCurrentSession": "Sessione corrente",
|
||||
"modalDeleteSessionTitle": "Elimina sessione",
|
||||
"modalDeleteSessionBody": "Sei sicuro di voler eliminare la sessione "
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"addEditUserModalAddTitle": "Aggiungi utente",
|
||||
"addEditUserModalEditTitle": "Modifica utente",
|
||||
"addEditUserModalEditProfileTitle": "Modifica profilo",
|
||||
"addEditUserModalDeleteUserPhotoButton": "Elimina foto",
|
||||
"addEditUserModalUserPhotoLabel": "Foto utente",
|
||||
"addEditUserModalUsernameLabel": "Nome utente",
|
||||
"addEditUserModalUsernamePlaceholder": "Nome utente (max 45 caratteri)",
|
||||
"addEditUserModalErrorUsernameExists": "Il nome utente esiste già",
|
||||
"addEditUserModalNameLabel": "Nome",
|
||||
"addEditUserModalNamePlaceholder": "Nome (max 45 caratteri)",
|
||||
"addEditUserModalEmailLabel": "Email",
|
||||
"addEditUserModalEmailPlaceholder": "Email (max 45 caratteri)",
|
||||
"addEditUserModalErrorEmailInvalid": "L'email non è valida",
|
||||
"addEditUserModalErrorEmailExists": "L'email esiste già",
|
||||
"addEditUserModalPasswordLabel": "Password",
|
||||
"addEditUserModalPasswordPlaceholder": "Password",
|
||||
"addEditUserModalErrorPasswordInvalid": "La password non soddisfa i requisiti",
|
||||
"addEditUserModalCityLabel": "Città",
|
||||
"addEditUserModalCityPlaceholder": "Città (max 45 caratteri)",
|
||||
"addEditUserModalBirthdayLabel": "Data di nascita",
|
||||
"addEditUserModalGenderLabel": "Genere",
|
||||
"addEditUserModalUnitsLabel": "Unità",
|
||||
"addEditUserModalUnitsOption1": "Metriche",
|
||||
"addEditUserModalUnitsOption2": "Imperiali",
|
||||
"addEditUserModalCurrencyLabel": "Valuta",
|
||||
"addEditUserModalHeightLabel": "Altezza",
|
||||
"addEditUserModalHeightPlaceholder": "Altezza",
|
||||
"addEditUserModalFeetValidationLabel": "Altezza non valida. Inserisci un'altezza valida in piedi.",
|
||||
"addEditUserModalInchesValidationLabel": "Altezza non valida. Inserisci un'altezza valida in pollici.",
|
||||
"addEditUserModalUserPreferredLanguageLabel": "Lingua preferita",
|
||||
"addEditUserModalUserFirstDayOfWeekLabel": "Primo giorno della settimana",
|
||||
"addEditUserModalUserTypeLabel": "Tipo di accesso",
|
||||
"addEditUserModalUserTypeOption1": "Utente normale",
|
||||
"addEditUserModalUserTypeOption2": "Amministratore",
|
||||
"addEditUserModalIsActiveLabel": "È attivo",
|
||||
"addEditUserModalIsActiveOption1": "Sì",
|
||||
"addEditUserModalIsActiveOption2": "No",
|
||||
"addEditUserModalDefaultActivityVisibilityLabel": "Visibilità attività predefinita",
|
||||
"addEditUserModalDefaultActivityVisibilityOption1": "Pubblico",
|
||||
"addEditUserModalDefaultActivityVisibilityOption2": "Follower",
|
||||
"addEditUserModalDefaultActivityVisibilityOption3": "Privato",
|
||||
"addEditUserModalErrorFetchingUserByUsername": "Errore nel recupero dell'utente per nome utente",
|
||||
"addEditUserModalErrorFetchingUserByEmail": "Errore nel recupero dell'utente per email",
|
||||
"addEditUserModalSuccessDeleteUserPhoto": "Foto utente eliminata con successo",
|
||||
"addEditUserModalErrorDeleteUserPhoto": "Errore nell'eliminazione della foto utente",
|
||||
"addEditUserModalErrorUploadingUserPhoto": "Errore nel caricamento della foto utente",
|
||||
"addEditUserModalSuccessAddUser": "Utente aggiunto con successo",
|
||||
"addEditUserModalErrorAddUser": "Errore nell'aggiunta dell'utente",
|
||||
"addEditUserModalSuccessEditUser": "Utente modificato con successo",
|
||||
"addEditUserModalErrorEditUser": "Errore nella modifica dell'utente"
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"modalChangeUserPasswordTitle": "Cambia password utente",
|
||||
"modalChangeUserPasswordBodyLabel": "Cambia password per l'utente ",
|
||||
"modalChangeUserPasswordPasswordLabel": "Nuova password",
|
||||
"modalChangeUserPasswordPasswordConfirmationLabel": "Conferma nuova password",
|
||||
"modalChangeUserPasswordFeedbackLabel": "La password non soddisfa i requisiti",
|
||||
"modalChangeUserPasswordPasswordsDoNotMatchFeedbackLabel": "Le password non corrispondono",
|
||||
"userChangePasswordSuccessMessage": "Password cambiata con successo",
|
||||
"userChangePasswordErrorMessage": "Errore nel cambio password"
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"userListAccessTypeOption1": "Utente normale",
|
||||
"userListAccessTypeOption2": "Amministratore",
|
||||
"userListUserIsMeBadge": "Io",
|
||||
"userListUserIsAdminBadge": "Admin",
|
||||
"userListUserIsInactiveBadge": "Inattivo",
|
||||
"userListUserHasUnverifiedEmailBadge": "Email non verificata",
|
||||
"modalApproveSignUpTitle": "Approva registrazione utente",
|
||||
"modalApproveSignUpBody": "Sei sicuro di voler approvare l'utente ",
|
||||
"processingApproval": "Elaborazione approvazione...",
|
||||
"userApproveSuccessMessage": "Utente approvato con successo.",
|
||||
"userApproveErrorMessage": "Errore nell'approvazione dell'utente",
|
||||
"modalRejectSignUpTitle": "Rifiuta registrazione utente",
|
||||
"modalRejectSignUpBody1": "Sei sicuro di voler rifiutare l'utente ",
|
||||
"modalRejectSignUpBody2": "L'utente verrà eliminato, questa azione non può essere annullata.",
|
||||
"userEditErrorMessage": "Errore nella modifica dell'utente",
|
||||
"modalDeleteUserTitle": "Elimina utente",
|
||||
"modalDeleteUserBody": "Sei sicuro di voler eliminare l'utente ",
|
||||
"userListUserSessionsTitle": "Sessioni utente",
|
||||
"userSessionDeleteSuccessMessage": "Sessione eliminata con successo",
|
||||
"userSessionDeleteErrorMessage": "Errore nell'eliminazione della sessione"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"passwordRequirementsTitle": "I requisiti della password includono:",
|
||||
"passwordCharacters": "- 8 caratteri;",
|
||||
"passwordCapitalLetters": "- 1 lettera maiuscola;",
|
||||
"passwordNumbers": "- 1 numero;",
|
||||
"passwordSpecialCharacters": "- 1 carattere speciale;"
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"buttonAddUser": "Aggiungi utente",
|
||||
"labelSearchUsersByUsername": "Cerca utenti per nome utente",
|
||||
"labelNumberOfUsers1": "C'è un totale di ",
|
||||
"labelNumberOfUsers2": " utente/i (",
|
||||
"labelNumberOfUsers3": " caricati):",
|
||||
"successUserAdded": "Utente aggiunto con successo",
|
||||
"successUserDeleted": "Utente eliminato con successo",
|
||||
"errorFetchingUsers": "Errore nel recupero degli utenti"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"thisWeekDistancesTitle": "Top 3 della settimana",
|
||||
"thisMonthDistancesTitle": "Top 3 del mese"
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"title": "Obiettivi",
|
||||
"activityTypeRun": "Corsa",
|
||||
"activityTypeBike": "Ciclismo",
|
||||
"activityTypeSwim": "Nuoto",
|
||||
"activityTypeWalk": "Camminata",
|
||||
"activityTypeStrength": "Forza",
|
||||
"intervalOption1": "Giornaliero",
|
||||
"intervalOption2": "Settimanale",
|
||||
"intervalOption3": "Mensile",
|
||||
"intervalOption4": "Annuale",
|
||||
"activities": "attività"
|
||||
}
|
||||
8
frontend/app/src/i18n/it/emailVerificationView.json
Normal file
8
frontend/app/src/i18n/it/emailVerificationView.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"title1": "Verifica email in corso",
|
||||
"title2": "Attendi mentre la tua email viene verificata. Non aggiornare questa pagina.",
|
||||
"emailVerified": "Email verificata con successo!",
|
||||
"tokenNotFound": "Token non trovato",
|
||||
"tokenExpired": "Token scaduto",
|
||||
"verificationFailed": "Verifica email fallita"
|
||||
}
|
||||
31
frontend/app/src/i18n/it/gears/gearView.json
Normal file
31
frontend/app/src/i18n/it/gears/gearView.json
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"buttonAddComponent": "Aggiungi componente",
|
||||
"buttonEditGear": "Modifica attrezzatura",
|
||||
"buttonDeleteGear": "Elimina attrezzatura",
|
||||
"modalDeleteGearBody1": "Sei sicuro di voler eliminare l'attrezzatura",
|
||||
"modalDeleteGearBody2": "Questa azione non può essere annullata.",
|
||||
"gearIsActiveBadge": "Attiva",
|
||||
"gearIsInactiveBadge": "Inattiva",
|
||||
"gearTypeOption1": "Bici",
|
||||
"gearTypeOption2": "Scarpe",
|
||||
"gearTypeOption3": "Muta",
|
||||
"gearTypeOption4": "Racchetta",
|
||||
"gearTypeOption5": "Sci",
|
||||
"gearTypeOption6": "Snowboard",
|
||||
"gearTypeOption7": "Windsurf",
|
||||
"gearTypeOption8": "Tavola per sport acquatici",
|
||||
"gearFromStrava": "Strava",
|
||||
"gearFromGarminConnect": "Garmin Connect",
|
||||
"labelBrand": "Marca",
|
||||
"labelModel": "Modello",
|
||||
"labelPurchaseValue": "Valore d'acquisto",
|
||||
"labelTotalCost": "Costo totale",
|
||||
"labelDistance": "Distanza",
|
||||
"labelTime": "Tempo",
|
||||
"titleComponents": "Componenti",
|
||||
"showInactiveComponents": "Mostra inattivi",
|
||||
"title": "Attività",
|
||||
"successGearEdited": "Attrezzatura modificata con successo",
|
||||
"errorGearDelete": "Errore nell'eliminazione dell'attrezzatura",
|
||||
"errorFetchingGears": "Errore nel recupero dell'attrezzatura"
|
||||
}
|
||||
13
frontend/app/src/i18n/it/gears/gearsView.json
Normal file
13
frontend/app/src/i18n/it/gears/gearsView.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"title": "Attrezzatura",
|
||||
"buttonAddGear": "Aggiungi attrezzatura",
|
||||
"subTitleSearchGearByNickname": "Cerca attrezzatura per soprannome",
|
||||
"placeholderSearchGearByNickname": "Soprannome",
|
||||
"buttonSearchGear": "Cerca attrezzatura",
|
||||
"displayUserNumberOfGears1": "C'è un totale di ",
|
||||
"displayUserNumberOfGears2": " attrezzatura/e (",
|
||||
"displayUserNumberOfGears3": " caricate):",
|
||||
"successGearDeleted": "Attrezzatura eliminata con successo",
|
||||
"errorGearNotFound": "Attrezzatura non trovata",
|
||||
"errorFetchingGears": "Errore nel recupero dell'attrezzatura"
|
||||
}
|
||||
79
frontend/app/src/i18n/it/generalItems.json
Normal file
79
frontend/app/src/i18n/it/generalItems.json
Normal file
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"buttonBack": "Indietro",
|
||||
"buttonClose": "Chiudi",
|
||||
"true": "Vero",
|
||||
"false": "Falso",
|
||||
"yes": "Sì",
|
||||
"no": "No",
|
||||
"ofWithSpaces": " di ",
|
||||
"languageOption1": "Inglese (US)",
|
||||
"languageOption2": "Catalano (CA)",
|
||||
"languageOption3": "Portoghese (PT)",
|
||||
"languageOption4": "Tedesco (DE)",
|
||||
"languageOption5": "Francese (FR)",
|
||||
"languageOption6": "Olandese (NL)",
|
||||
"languageOption7": "Spagnolo (ES)",
|
||||
"languageOption8": "Cinese (Semplificato)",
|
||||
"languageOption9": "Cinese (Tradizionale)",
|
||||
"languageOption10": "Galiziano (GL)",
|
||||
"languageOption11": "Italiano (IT)",
|
||||
"firstDayOfWeekOption0": "Domenica",
|
||||
"firstDayOfWeekOption1": "Lunedì",
|
||||
"firstDayOfWeekOption2": "Martedì",
|
||||
"firstDayOfWeekOption3": "Mercoledì",
|
||||
"firstDayOfWeekOption4": "Giovedì",
|
||||
"firstDayOfWeekOption5": "Venerdì",
|
||||
"firstDayOfWeekOption6": "Sabato",
|
||||
"buttonlistAll": "Elenca tutto",
|
||||
"requiredField": "Campi obbligatori",
|
||||
"labelNotApplicable": "N/D",
|
||||
"labelNoData": "Nessun dato",
|
||||
"unitsCm": "cm",
|
||||
"unitsCms": "cms",
|
||||
"unitsM": "m",
|
||||
"unitsKm": "km",
|
||||
"unitsKmH": "km/h",
|
||||
"unitsKg": "kg",
|
||||
"labelWeightInKg": "Peso in kg",
|
||||
"unitsInches": "pollici",
|
||||
"unitsFeet": "piedi",
|
||||
"unitsFeetShort": "ft",
|
||||
"unitsFeetInches": "piedi, pollici",
|
||||
"unitsMiles": "mi",
|
||||
"unitsYards": "yd",
|
||||
"unitsMph": "mph",
|
||||
"unitsLbs": "lbs",
|
||||
"labelWeightInLbs": "Peso in lbs",
|
||||
"unitsCalories": "kcal",
|
||||
"unitsBpm": "bpm",
|
||||
"labelHRinBpm": "Frequenza cardiaca in bpm",
|
||||
"unitsWattsShort": "W",
|
||||
"labelPowerInWatts": "Potenza in watt",
|
||||
"labelCadenceInRpm": "Cadenza in rpm",
|
||||
"unitsSpm": "spm",
|
||||
"labelElevationInMeters": "Elevazione in metri",
|
||||
"labelElevationInFeet": "Elevazione in piedi",
|
||||
"labelVelocityInKmH": "Velocità in km/h",
|
||||
"labelVelocityInMph": "Velocità in mph",
|
||||
"labelPaceInMinKm": "Ritmo in min/km",
|
||||
"labelPaceInMin100m": "Ritmo in min/100m",
|
||||
"labelPaceInMinMile": "Ritmo in min/miglio",
|
||||
"labelPaceInMin100yd": "Ritmo in min/100yd",
|
||||
"labelLaps": "Giri",
|
||||
"labelRest": "Riposo",
|
||||
"labelStrokeRateInSpm": "Frequenza di bracciata in spm",
|
||||
"startDateLabel": "Data di inizio",
|
||||
"endDateLabel": "Data di fine",
|
||||
"cancel": "Annulla",
|
||||
"loading": "Caricamento",
|
||||
"betaTag": " (Beta)",
|
||||
"currencyEuro": "Euro",
|
||||
"currencyEuroSymbol": "€",
|
||||
"currencyDollar": "Dollaro USA",
|
||||
"currencyDollarSymbol": "$",
|
||||
"currencyPound": "Sterlina britannica",
|
||||
"currencyPoundSymbol": "£",
|
||||
"genderMale": "Maschio",
|
||||
"genderFemale": "Femmina",
|
||||
"genderUnspecified": "Non specificato"
|
||||
}
|
||||
5
frontend/app/src/i18n/it/healthView.json
Normal file
5
frontend/app/src/i18n/it/healthView.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"title": "Salute",
|
||||
"errorFetchingHealthData": "Errore nel recupero dei dati sulla salute",
|
||||
"errorFetchingHealthTargets": "Errore nel recupero degli obiettivi di salute"
|
||||
}
|
||||
18
frontend/app/src/i18n/it/homeView.json
Normal file
18
frontend/app/src/i18n/it/homeView.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"title": "Endurain",
|
||||
"buttonAddActivity": "Aggiungi attività",
|
||||
"fieldLabelUploadFileType": "Carica file .gpx, .fit, .tcx o .gz",
|
||||
"radioUserActivities": "Le mie attività",
|
||||
"radioFollowerActivities": "Attività dei follower",
|
||||
"pillIsHidden": "Nascosto",
|
||||
"successActivityAdded": "Attività aggiunta con successo",
|
||||
"errorActivityAdded": "Errore nell'aggiunta dell'attività",
|
||||
"refreshingActivities": "Aggiornamento attività dai servizi collegati",
|
||||
"successActivitiesRefreshed": "Attività aggiornate con successo",
|
||||
"errorActivityNotFound": "Attività non trovata",
|
||||
"processingActivity": "Elaborazione attività",
|
||||
"successActivityDeleted": "Attività eliminata con successo",
|
||||
"errorFetchingUserStats": "Errore nel recupero delle statistiche utente",
|
||||
"errorFetchingUserActivities": "Errore nel recupero delle attività utente",
|
||||
"errorFetchingMedia": "Errore nel recupero dei media per l'attività"
|
||||
}
|
||||
37
frontend/app/src/i18n/it/loginView.json
Normal file
37
frontend/app/src/i18n/it/loginView.json
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"sessionExpired": "Sessione utente scaduta",
|
||||
"logoutSuccess": "Disconnessione avvenuta con successo",
|
||||
"error401": "Nome utente o password non validi",
|
||||
"error403": "Non hai i permessi per accedere a questa risorsa",
|
||||
"error500": "Non è stato possibile connettersi al server. Riprova più tardi",
|
||||
"errorUndefined": "Non è stato possibile connettersi al server. Riprova più tardi",
|
||||
"subtitle": "Accedi qui sotto",
|
||||
"username": "Nome utente",
|
||||
"password": "Password",
|
||||
"mfaCode": "Codice MFA",
|
||||
"mfaRequired": "Autenticazione a più fattori richiesta. Inserisci il tuo codice a 6 cifre.",
|
||||
"verifyMFAButton": "Verifica MFA",
|
||||
"invalidMFACode": "Codice MFA non valido. Riprova.",
|
||||
"neverExpires": "Ricordami (non selezionare se stai usando un computer condiviso)",
|
||||
"signInButton": "Accedi",
|
||||
"signUpText": "Vuoi registrarti?",
|
||||
"signUpButton": "Registrati",
|
||||
"errorPublicActivityNotFound": "Attività pubblica non trovata",
|
||||
"errorPublic_shareable_links": "I link condivisibili pubblici non sono consentiti. Per visualizzare questa attività, devi essere autenticato",
|
||||
"forgotPassword": "Hai dimenticato la password?",
|
||||
"passwordResetInvalidLink": "Nessun token di ripristino password fornito",
|
||||
"passwordResetSuccess": "La tua password è stata ripristinata con successo",
|
||||
"forgotPasswordModalTitle": "Password dimenticata",
|
||||
"forgotPasswordModalEmailLabel": "Indirizzo email",
|
||||
"forgotPasswordModalEmailHelp": "Inserisci l'indirizzo email associato al tuo account. Verrà inviata un'email con un link per ripristinare la password.",
|
||||
"forgotPasswordModalSubmitButton": "Invia link di ripristino",
|
||||
"forgotPasswordModalEmailRequired": "L'indirizzo email è obbligatorio",
|
||||
"forgotPasswordModalRequestSuccess": "Se l'email esiste nel sistema, verrà inviato un link di ripristino password all'indirizzo email fornito",
|
||||
"forgotPasswordModalRequestError": "Impossibile elaborare la richiesta di ripristino password",
|
||||
"forgotPasswordModalEmailNotConfigured": "Il servizio email non è configurato. Contatta l'amministratore",
|
||||
"forgotPasswordModalUnableToSendEmail": "Impossibile inviare l'email. Riprova più tardi o contatta l'amministratore",
|
||||
"signUpLink": "Non hai un account? Registrati",
|
||||
"emailVerificationSent": "Controlla la tua email per le istruzioni di verifica",
|
||||
"adminApprovalRequired": "Il tuo account è in attesa di approvazione dell'amministratore",
|
||||
"verifyEmailInvalidLink": "Link di verifica email non valido"
|
||||
}
|
||||
5
frontend/app/src/i18n/it/notFoundView.json
Normal file
5
frontend/app/src/i18n/it/notFoundView.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"title": "Oops! Pagina non trovata",
|
||||
"subTitle": "La pagina che stai cercando non esiste o è stata modificata.",
|
||||
"backToHomeButton": "Torna alla home"
|
||||
}
|
||||
11
frontend/app/src/i18n/it/resetPassword.json
Normal file
11
frontend/app/src/i18n/it/resetPassword.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"title": "Ripristina password",
|
||||
"newPasswordLabel": "Nuova password",
|
||||
"confirmPasswordLabel": "Conferma nuova password",
|
||||
"submitButton": "Ripristina password",
|
||||
"backToLogin": "Torna al login",
|
||||
"passwordComplexityError": "La password deve contenere almeno 8 caratteri, includere una lettera maiuscola, un numero e un carattere speciale",
|
||||
"passwordMismatchError": "Le password non corrispondono",
|
||||
"resetError": "Impossibile ripristinare la password",
|
||||
"invalidOrExpiredToken": "Token di ripristino password non valido o scaduto"
|
||||
}
|
||||
37
frontend/app/src/i18n/it/searchView.json
Normal file
37
frontend/app/src/i18n/it/searchView.json
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"searchSelectLabel": "Cerca",
|
||||
"searchSelectOptionActivity": "Attività",
|
||||
"searchSelectOptionUser": "Utente",
|
||||
"searchSelectOptionGear": "Attrezzatura",
|
||||
"searchSelectActivityType0": "Tutti",
|
||||
"searchSelectActivityType1": "Corsa",
|
||||
"searchSelectActivityType2": "Ciclismo",
|
||||
"searchSelectActivityType3": "Nuoto",
|
||||
"searchSelectActivityType4": "Allenamento",
|
||||
"searchSelectActivityType5": "Camminata",
|
||||
"searchSelectActivityType6": "Escursione",
|
||||
"searchSelectActivityType7": "Canottaggio",
|
||||
"searchSelectActivityType8": "Yoga",
|
||||
"searchSelectActivityType9": "Sci",
|
||||
"searchSelectActivityType10": "Snowboard",
|
||||
"searchSelectActivityType11": "Sport con racchetta",
|
||||
"searchSelectActivityType12": "Windsurf",
|
||||
"searchSelectActivityType13": "Stand up paddle",
|
||||
"searchSelectActivityType14": "Surf",
|
||||
"searchSelectActivityType15": "Pattinaggio su ghiaccio",
|
||||
"searchSelectActivityType16": "Calcio",
|
||||
"searchSelectGearType0": "Tutti",
|
||||
"searchSelectGearType1": "Bici",
|
||||
"searchSelectGearType2": "Scarpe",
|
||||
"searchSelectGearType3": "Muta",
|
||||
"searchSelectGearType4": "Racchetta",
|
||||
"searchSelectGearType5": "Sci",
|
||||
"searchSelectGearType6": "Snowboard",
|
||||
"searchSelectGearType7": "Windsurf",
|
||||
"searchSelectGearType8": "Tavola per sport acquatici",
|
||||
"resultIsInactiveBadge": "Inattivo",
|
||||
"searchInputPlaceholder": "Testo di ricerca",
|
||||
"errorFetchingUserWithUsernameContains": "Errore nel recupero dell'utente con nome utente contenente",
|
||||
"errorFetchingActivityWithNameContains": "Errore nel recupero dell'attività con nome contenente",
|
||||
"errorFetchingGearWithNicknameContains": "Errore nel recupero dell'attrezzatura con soprannome contenente"
|
||||
}
|
||||
3
frontend/app/src/i18n/it/settingsView.json
Normal file
3
frontend/app/src/i18n/it/settingsView.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"title": "Impostazioni"
|
||||
}
|
||||
33
frontend/app/src/i18n/it/signupView.json
Normal file
33
frontend/app/src/i18n/it/signupView.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"title": "Registrati",
|
||||
"subtitle": "Crea il tuo account qui sotto",
|
||||
"name": "Nome completo",
|
||||
"username": "Nome utente",
|
||||
"email": "Indirizzo email",
|
||||
"password": "Password",
|
||||
"optionalFields": " Campi opzionali",
|
||||
"preferredLanguage": "Lingua preferita",
|
||||
"city": "Città",
|
||||
"birthdate": "Data di nascita",
|
||||
"gender": "Genere",
|
||||
"units": "Unità di misura",
|
||||
"metric": "Metriche",
|
||||
"imperial": "Imperiali",
|
||||
"height": "Altezza",
|
||||
"firstDayOfWeek": "Primo giorno della settimana",
|
||||
"currency": "Valuta",
|
||||
"signUpButton": "Crea account",
|
||||
"alreadyHaveAccount": "Hai già un account? Accedi",
|
||||
"success": "Registrazione completata con successo",
|
||||
"errorNameRequired": "Il nome completo è obbligatorio",
|
||||
"errorUsernameRequired": "Il nome utente è obbligatorio",
|
||||
"errorEmailRequired": "L'indirizzo email è obbligatorio",
|
||||
"errorEmailInvalid": "Inserisci un indirizzo email valido",
|
||||
"errorPasswordRequired": "La password è obbligatoria",
|
||||
"errorPasswordTooShort": "La password deve contenere almeno 8 caratteri",
|
||||
"errorUserExists": "Esiste già un utente con questa email o nome utente",
|
||||
"errorSignupDisabled": "La registrazione non è abilitata su questo server",
|
||||
"errorValidation": "Controlla i dati inseriti e riprova",
|
||||
"errorGeneral": "Si è verificato un errore durante la registrazione",
|
||||
"signupDisabled": "La registrazione utente non è abilitata su questo server"
|
||||
}
|
||||
4
frontend/app/src/i18n/it/strava/stravaCallbackView.json
Normal file
4
frontend/app/src/i18n/it/strava/stravaCallbackView.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"stravaCallbackViewTitle1": "Gestione callback Strava",
|
||||
"stravaCallbackViewTitle2": "Attendi mentre Strava viene collegato al tuo account. Non aggiornare questa pagina."
|
||||
}
|
||||
44
frontend/app/src/i18n/it/summaryView.json
Normal file
44
frontend/app/src/i18n/it/summaryView.json
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"title": "Riepilogo attività",
|
||||
"filterLabelActivityType": "Tipo",
|
||||
"filterOptionAllTypes": "Tutti i tipi",
|
||||
"labelViewType": "Visualizza per",
|
||||
"optionDaily": "Giornaliero",
|
||||
"optionWeekly": "Settimanale",
|
||||
"optionMonthly": "Mensile",
|
||||
"optionYearly": "Annuale",
|
||||
"optionLifetime": "Totale",
|
||||
"labelSelectWeek": "Settimana",
|
||||
"labelSelectMonth": "Mese",
|
||||
"labelSelectYear": "Anno",
|
||||
"labelSelectPeriod": "Periodo",
|
||||
"buttonPreviousPeriod": "Precedente",
|
||||
"buttonNextPeriod": "Successivo",
|
||||
"headerSummaryFor": "Riepilogo per {period}",
|
||||
"headerBreakdown": "Dettagli",
|
||||
"headerActivitiesInPeriod": "Attività nel periodo",
|
||||
"errorLoadingActivityTypes": "Errore nel caricamento dei tipi di attività",
|
||||
"errorLoadingSummary": "Errore nel caricamento del riepilogo",
|
||||
"errorLoadingSummaryLoad": "Errore nel caricamento del riepilogo all'avvio della pagina",
|
||||
"errorFetchingActivities": "Errore nel recupero delle attività",
|
||||
"noDataForPeriod": "Nessun dato per questo periodo.",
|
||||
"colDay": "Giorno",
|
||||
"colWeekNum": "Settimana n.",
|
||||
"colMonth": "Mese",
|
||||
"colDistance": "Distanza",
|
||||
"colDuration": "Durata",
|
||||
"colElevation": "Elevazione",
|
||||
"colCalories": "Calorie",
|
||||
"colActivities": "Attività",
|
||||
"metricTotalDistance": "Distanza totale",
|
||||
"metricTotalDuration": "Durata totale",
|
||||
"metricTotalElevation": "Elevazione totale",
|
||||
"metricTotalCalories": "Calorie totali",
|
||||
"metricTotalActivities": "Attività totali",
|
||||
"invalidYearSelected": "Anno selezionato non valido",
|
||||
"headerTypeBreakdown": "Dettagli per tipo",
|
||||
"colActivityType": "Tipo",
|
||||
"headerYear": "Anno {year}",
|
||||
"headerWeekStarting": "Settimana del {date}",
|
||||
"colYear": "Anno"
|
||||
}
|
||||
32
frontend/app/src/i18n/it/userView.json
Normal file
32
frontend/app/src/i18n/it/userView.json
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"thisMonthActivitiesNumber": "Attività di questo mese",
|
||||
"userFollowing": "Seguiti",
|
||||
"userFollowers": "Follower",
|
||||
"navigationActivities": "Attività",
|
||||
"navigationFollowing": "Seguiti",
|
||||
"navigationFollowers": "Follower",
|
||||
"navigationUserSettings": "Impostazioni utente",
|
||||
"navigationFollow": "Segui",
|
||||
"modalFollowUserTitle": "Segui utente",
|
||||
"modalFollowUserBody": "Sei sicuro di voler seguire l'utente ",
|
||||
"errorUnableToSendFollow": "Impossibile inviare la richiesta di seguito all'utente",
|
||||
"successFollowRequestSent": "Richiesta di seguito inviata",
|
||||
"navigationRequestSent": "Richiesta inviata",
|
||||
"modalCancelFollowRequestTitle": "Annulla richiesta di seguito",
|
||||
"modalCancelFollowRequestBody": "Sei sicuro di voler annullare la richiesta di seguito per l'utente ",
|
||||
"errorUnableToCancelFollowRequest": "Impossibile annullare la richiesta di seguito per l'utente",
|
||||
"successFollowRequestCancelled": "Richiesta di seguito annullata",
|
||||
"navigationUnfollow": "Smetti di seguire",
|
||||
"modalUnfollowUserTitle": "Smetti di seguire l'utente",
|
||||
"modalUnfollowUserBody": "Sei sicuro di voler smettere di seguire l'utente ",
|
||||
"errorUnableToUnfollow": "Impossibile smettere di seguire l'utente",
|
||||
"successUserUnfollowed": "Hai smesso di seguire l'utente",
|
||||
"activitiesPaginationWeek0": "Questa settimana",
|
||||
"activitiesPaginationWeek51": "Un anno fa",
|
||||
"successFollowingDeleted": "Seguito eliminato",
|
||||
"successFollowerDeleted": "Follower eliminato",
|
||||
"successFollowerAccepted": "Follower accettato",
|
||||
"errorFetchingUserStats": "Errore nel recupero delle statistiche utente",
|
||||
"errorFetchingUserFollowers": "Errore nel recupero dei follower dell'utente",
|
||||
"errorFetchingUserActivities": "Errore nel recupero delle attività utente"
|
||||
}
|
||||
@@ -38,5 +38,6 @@
|
||||
"iceSkate": "Ice skate",
|
||||
"soccer": "Soccer",
|
||||
"padel": "Padel",
|
||||
"treadmillRun": "Treadmill run",
|
||||
"labelWorkout": " workout"
|
||||
}
|
||||
}
|
||||
@@ -46,6 +46,7 @@
|
||||
"modalEditActivityTypeOption37": "Ice skate",
|
||||
"modalEditActivityTypeOption38": "Soccer",
|
||||
"modalEditActivityTypeOption39": "Padel",
|
||||
"modalEditActivityTypeOption40": "Treadmill run",
|
||||
"modalEditActivityVisibilityLabel": "Zichtbaarheid",
|
||||
"modalEditActivityVisibilityOption0": "Openbaar",
|
||||
"modalEditActivityVisibilityOption1": "Volgers",
|
||||
@@ -65,4 +66,4 @@
|
||||
"modalEditActivityHideGearLabel": "Verberg uitrusting",
|
||||
"successActivityEdit": "Activiteit succesvol bewerkt",
|
||||
"errorActivityEdit": "Fout bij bewerken activiteit"
|
||||
}
|
||||
}
|
||||
@@ -16,6 +16,7 @@
|
||||
"languageOption8": "Chinese (Simplified)",
|
||||
"languageOption9": "Chinese (Traditional)",
|
||||
"languageOption10": "Galician (GL)",
|
||||
"languageOption11": "Italiaans (IT)",
|
||||
"firstDayOfWeekOption0": "Sunday",
|
||||
"firstDayOfWeekOption1": "Monday",
|
||||
"firstDayOfWeekOption2": "Tuesday",
|
||||
|
||||
@@ -38,5 +38,6 @@
|
||||
"iceSkate": "Patinagem no gelo",
|
||||
"soccer": "Futebol",
|
||||
"padel": "Padel",
|
||||
"treadmillRun": "Corrida de passadeira",
|
||||
"labelWorkout": " treino"
|
||||
}
|
||||
}
|
||||
@@ -46,6 +46,7 @@
|
||||
"modalEditActivityTypeOption37": "Patinagem no gelo",
|
||||
"modalEditActivityTypeOption38": "Futebol",
|
||||
"modalEditActivityTypeOption39": "Padel",
|
||||
"modalEditActivityTypeOption40": "Corrida de passadeira",
|
||||
"modalEditActivityVisibilityLabel": "Visibilidade",
|
||||
"modalEditActivityVisibilityOption0": "Público",
|
||||
"modalEditActivityVisibilityOption1": "Seguidores",
|
||||
@@ -65,4 +66,4 @@
|
||||
"modalEditActivityHideGearLabel": "Ocultar equipamento",
|
||||
"successActivityEdit": "Atividade editada com sucesso",
|
||||
"errorActivityEdit": "Erro ao editar atividade"
|
||||
}
|
||||
}
|
||||
@@ -4,15 +4,15 @@
|
||||
"buttonBulkImport": "Importar atividades",
|
||||
"loadingMessageBulkImport": "A importar atividades de ficheiros...",
|
||||
"errorMessageUnableToImportActivities": "Ocorreu um erro ao importar as atividades",
|
||||
"importTitle": "Import",
|
||||
"importTitle": "Importar",
|
||||
"stravaGearImportTitle": "Importar equipamento do Strava",
|
||||
"stravaGearImportBody": "Importar equipamento de um Strava takeout (guardados na diretoria data/activity_files/bulk_import)",
|
||||
"stravaGearImportbuttonBikes": "Importar bicicletas do Strava",
|
||||
"loadingMessageStravaBikesImport": "A importar bicicletas do Strava...",
|
||||
"successMessageStravaBikesImport": "Bicicletas importadas do Strava com sucesso",
|
||||
"errorMessageUnableToImportBikes": "Ocorreu um erro ao importar as bicicletas do Strava",
|
||||
"stravaImportbuttonShoes": "Import Strava shoes",
|
||||
"loadingMessageStravaShoesImport": "Importing Strava shoes from file...",
|
||||
"successMessageStravaShoesImport": "Strava shoes imported successfully",
|
||||
"errorMessageUnableToImportShoes": "An error occurred while importing Strava shoes"
|
||||
"stravaImportbuttonShoes": "Importar calçado do Strava",
|
||||
"loadingMessageStravaShoesImport": "A importar calçado do Strava...",
|
||||
"successMessageStravaShoesImport": "Calçado importado do Strava com sucesso",
|
||||
"errorMessageUnableToImportShoes": "Ocorreu um erro ao importar o calçado do Strava"
|
||||
}
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
"languageOption8": "Chinês (Simplificado)",
|
||||
"languageOption9": "Chinês (Tradicional)",
|
||||
"languageOption10": "Galego (GL)",
|
||||
"languageOption11": "Italiano (IT)",
|
||||
"firstDayOfWeekOption0": "Domingo",
|
||||
"firstDayOfWeekOption1": "Segunda",
|
||||
"firstDayOfWeekOption2": "Terça",
|
||||
|
||||
@@ -38,5 +38,6 @@
|
||||
"iceSkate": "Ice skate",
|
||||
"soccer": "Soccer",
|
||||
"padel": "Padel",
|
||||
"treadmillRun": "Treadmill run",
|
||||
"labelWorkout": " workout"
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user