feat(watch): add workout summary screen with HealthKit data

This commit is contained in:
2026-08-08 12:05:32 +02:00
parent 831ec6b836
commit f3b3a8b944
5 changed files with 307 additions and 6 deletions
+98
View File
@@ -210,6 +210,104 @@
"pt": { "stringUnit": { "state": "translated", "value": "%@kcal" } },
"dk": { "stringUnit": { "state": "translated", "value": "%@kcal" } }
}
},
"Workout complete!": {
"extractionState": "manual",
"localizations": {
"en": { "stringUnit": { "state": "translated", "value": "Workout complete!" } },
"nl": { "stringUnit": { "state": "translated", "value": "Training voltooid!" } },
"de": { "stringUnit": { "state": "translated", "value": "Training abgeschlossen!" } },
"fr": { "stringUnit": { "state": "translated", "value": "Entraînement terminé !" } },
"it": { "stringUnit": { "state": "translated", "value": "Allenamento completato!" } },
"es": { "stringUnit": { "state": "translated", "value": "¡Entrenamiento completado!" } },
"pl": { "stringUnit": { "state": "translated", "value": "Trening zakończony!" } },
"pt": { "stringUnit": { "state": "translated", "value": "Treino concluído!" } },
"dk": { "stringUnit": { "state": "translated", "value": "Træning afsluttet!" } }
}
},
"Stats": {
"extractionState": "manual",
"localizations": {
"en": { "stringUnit": { "state": "translated", "value": "Stats" } },
"nl": { "stringUnit": { "state": "translated", "value": "Statistieken" } },
"de": { "stringUnit": { "state": "translated", "value": "Statistiken" } },
"fr": { "stringUnit": { "state": "translated", "value": "Statistiques" } },
"it": { "stringUnit": { "state": "translated", "value": "Statistiche" } },
"es": { "stringUnit": { "state": "translated", "value": "Estadísticas" } },
"pl": { "stringUnit": { "state": "translated", "value": "Statystyki" } },
"pt": { "stringUnit": { "state": "translated", "value": "Estatísticas" } },
"dk": { "stringUnit": { "state": "translated", "value": "Statistik" } }
}
},
"Total time": {
"extractionState": "manual",
"localizations": {
"en": { "stringUnit": { "state": "translated", "value": "Total time" } },
"nl": { "stringUnit": { "state": "translated", "value": "Totale tijd" } },
"de": { "stringUnit": { "state": "translated", "value": "Gesamtzeit" } },
"fr": { "stringUnit": { "state": "translated", "value": "Durée totale" } },
"it": { "stringUnit": { "state": "translated", "value": "Tempo totale" } },
"es": { "stringUnit": { "state": "translated", "value": "Tiempo total" } },
"pl": { "stringUnit": { "state": "translated", "value": "Czas łączny" } },
"pt": { "stringUnit": { "state": "translated", "value": "Tempo total" } },
"dk": { "stringUnit": { "state": "translated", "value": "Samlet tid" } }
}
},
"Distance": {
"extractionState": "manual",
"localizations": {
"en": { "stringUnit": { "state": "translated", "value": "Distance" } },
"nl": { "stringUnit": { "state": "translated", "value": "Afstand" } },
"de": { "stringUnit": { "state": "translated", "value": "Distanz" } },
"fr": { "stringUnit": { "state": "translated", "value": "Distance" } },
"it": { "stringUnit": { "state": "translated", "value": "Distanza" } },
"es": { "stringUnit": { "state": "translated", "value": "Distancia" } },
"pl": { "stringUnit": { "state": "translated", "value": "Dystans" } },
"pt": { "stringUnit": { "state": "translated", "value": "Distância" } },
"dk": { "stringUnit": { "state": "translated", "value": "Distance" } }
}
},
"Calories": {
"extractionState": "manual",
"localizations": {
"en": { "stringUnit": { "state": "translated", "value": "Calories" } },
"nl": { "stringUnit": { "state": "translated", "value": "Calorieën" } },
"de": { "stringUnit": { "state": "translated", "value": "Kalorien" } },
"fr": { "stringUnit": { "state": "translated", "value": "Calories" } },
"it": { "stringUnit": { "state": "translated", "value": "Calorie" } },
"es": { "stringUnit": { "state": "translated", "value": "Calorías" } },
"pl": { "stringUnit": { "state": "translated", "value": "Kalorie" } },
"pt": { "stringUnit": { "state": "translated", "value": "Calorias" } },
"dk": { "stringUnit": { "state": "translated", "value": "Kalorier" } }
}
},
"Laps": {
"extractionState": "manual",
"localizations": {
"en": { "stringUnit": { "state": "translated", "value": "Laps" } },
"nl": { "stringUnit": { "state": "translated", "value": "Rondes" } },
"de": { "stringUnit": { "state": "translated", "value": "Runden" } },
"fr": { "stringUnit": { "state": "translated", "value": "Longueurs" } },
"it": { "stringUnit": { "state": "translated", "value": "Lunghezze" } },
"es": { "stringUnit": { "state": "translated", "value": "Largos" } },
"pl": { "stringUnit": { "state": "translated", "value": "Długości" } },
"pt": { "stringUnit": { "state": "translated", "value": "Comprimentos" } },
"dk": { "stringUnit": { "state": "translated", "value": "Baner" } }
}
},
"OK": {
"extractionState": "manual",
"localizations": {
"en": { "stringUnit": { "state": "translated", "value": "OK" } },
"nl": { "stringUnit": { "state": "translated", "value": "OK" } },
"de": { "stringUnit": { "state": "translated", "value": "OK" } },
"fr": { "stringUnit": { "state": "translated", "value": "OK" } },
"it": { "stringUnit": { "state": "translated", "value": "OK" } },
"es": { "stringUnit": { "state": "translated", "value": "OK" } },
"pl": { "stringUnit": { "state": "translated", "value": "OK" } },
"pt": { "stringUnit": { "state": "translated", "value": "OK" } },
"dk": { "stringUnit": { "state": "translated", "value": "OK" } }
}
}
}
}