feat(watch-connectivity): add WearOS support alongside Apple Watch

This commit is contained in:
2026-08-08 12:00:02 +02:00
parent 2211b8ebe4
commit 831ec6b836
52 changed files with 2278 additions and 62 deletions
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">SwimBuddy</string>
<string name="no_workouts">Ingen træninger endnu</string>
<string name="create_on_phone">Opret en træning på din telefon</string>
<string name="saved_workouts">Gemte træninger</string>
<string name="recent">Seneste</string>
<string name="completed">Afsluttet</string>
<string name="sets">Sæt</string>
<string name="start">Start</string>
<string name="back">Tilbage</string>
<string name="complete_lap">Afslut omgang</string>
<string name="end">Slut</string>
<string name="rest">Hvile</string>
<string name="lap_detected">Omgang registreret!</string>
<string name="workout">Træning</string>
<string name="pool">%dm pool</string>
<string name="total">%dm total</string>
<string name="kcal">%dkcal</string>
<string name="set_format">Sæt %1$d/%2$d</string>
<string name="rep_format">Gentagelse %1$d/%2$d</string>
<string name="next_format">Næste: %1$s %2$dm</string>
<string name="workout_complete">Træning afsluttet!</string>
<string name="total_time">Samlet tid</string>
<string name="total_distance_label">Distance</string>
<string name="calories_label">Kalorier</string>
<string name="laps_label">Omgange</string>
<string name="tap_to_dismiss">Tryk for at lukke</string>
<string name="ok">OK</string>
</resources>
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">SwimBuddy</string>
<string name="no_workouts">Noch keine Trainings</string>
<string name="create_on_phone">Erstelle ein Training auf deinem Telefon</string>
<string name="saved_workouts">Gespeicherte Trainings</string>
<string name="recent">Zuletzt</string>
<string name="completed">Abgeschlossen</string>
<string name="sets">Sätze</string>
<string name="start">Starten</string>
<string name="back">Zurück</string>
<string name="complete_lap">Runde abschließen</string>
<string name="end">Ende</string>
<string name="rest">Pause</string>
<string name="lap_detected">Runde erkannt!</string>
<string name="workout">Training</string>
<string name="pool">%dm Becken</string>
<string name="total">%dm gesamt</string>
<string name="kcal">%dkcal</string>
<string name="set_format">Satz %1$d/%2$d</string>
<string name="rep_format">Wiederholung %1$d/%2$d</string>
<string name="next_format">Nächste: %1$s %2$dm</string>
<string name="workout_complete">Training abgeschlossen!</string>
<string name="total_time">Gesamtzeit</string>
<string name="total_distance_label">Distanz</string>
<string name="calories_label">Kalorien</string>
<string name="laps_label">Runden</string>
<string name="tap_to_dismiss">Tippen zum Schließen</string>
<string name="ok">OK</string>
</resources>
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">SwimBuddy</string>
<string name="no_workouts">Ningún entrenamiento</string>
<string name="create_on_phone">Crea un entrenamiento en tu teléfono</string>
<string name="saved_workouts">Entrenamientos guardados</string>
<string name="recent">Recientes</string>
<string name="completed">Completado</string>
<string name="sets">Series</string>
<string name="start">Iniciar</string>
<string name="back">Volver</string>
<string name="complete_lap">Completar vuelta</string>
<string name="end">Fin</string>
<string name="rest">Descanso</string>
<string name="lap_detected">¡Vuelta detectada!</string>
<string name="workout">Entrenamiento</string>
<string name="pool">%dm piscina</string>
<string name="total">%dm total</string>
<string name="kcal">%dkcal</string>
<string name="set_format">Serie %1$d/%2$d</string>
<string name="rep_format">Rep %1$d/%2$d</string>
<string name="next_format">Siguiente: %1$s %2$dm</string>
<string name="workout_complete">¡Entrenamiento completado!</string>
<string name="total_time">Tiempo total</string>
<string name="total_distance_label">Distancia</string>
<string name="calories_label">Calorías</string>
<string name="laps_label">Vueltas</string>
<string name="tap_to_dismiss">Toca para cerrar</string>
<string name="ok">OK</string>
</resources>
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">SwimBuddy</string>
<string name="no_workouts">Aucun entraînement</string>
<string name="create_on_phone">Créez un entraînement sur votre téléphone</string>
<string name="saved_workouts">Entraînements enregistrés</string>
<string name="recent">Récent</string>
<string name="completed">Terminé</string>
<string name="sets">Séries</string>
<string name="start">Démarrer</string>
<string name="back">Retour</string>
<string name="complete_lap">Terminer le tour</string>
<string name="end">Fin</string>
<string name="rest">Repos</string>
<string name="lap_detected">Tour détecté !</string>
<string name="workout">Entraînement</string>
<string name="pool">%dm bassin</string>
<string name="total">%dm total</string>
<string name="kcal">%dkcal</string>
<string name="set_format">Série %1$d/%2$d</string>
<string name="rep_format">Répétition %1$d/%2$d</string>
<string name="next_format">Prochain : %1$s %2$dm</string>
<string name="workout_complete">Entraînement terminé !</string>
<string name="total_time">Durée totale</string>
<string name="total_distance_label">Distance</string>
<string name="calories_label">Calories</string>
<string name="laps_label">Tours</string>
<string name="tap_to_dismiss">Appuyez pour fermer</string>
<string name="ok">OK</string>
</resources>
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">SwimBuddy</string>
<string name="no_workouts">Nessun allenamento</string>
<string name="create_on_phone">Crea un allenamento sul tuo telefono</string>
<string name="saved_workouts">Allenamenti salvati</string>
<string name="recent">Recenti</string>
<string name="completed">Completato</string>
<string name="sets">Serie</string>
<string name="start">Inizia</string>
<string name="back">Indietro</string>
<string name="complete_lap">Completa il giro</string>
<string name="end">Fine</string>
<string name="rest">Riposo</string>
<string name="lap_detected">Giro rilevato!</string>
<string name="workout">Allenamento</string>
<string name="pool">%dm vasca</string>
<string name="total">%dm totale</string>
<string name="kcal">%dkcal</string>
<string name="set_format">Serie %1$d/%2$d</string>
<string name="rep_format">Rep %1$d/%2$d</string>
<string name="next_format">Prossimo: %1$s %2$dm</string>
<string name="workout_complete">Allenamento completato!</string>
<string name="total_time">Tempo totale</string>
<string name="total_distance_label">Distanza</string>
<string name="calories_label">Calorie</string>
<string name="laps_label">Giri</string>
<string name="tap_to_dismiss">Tocca per chiudere</string>
<string name="ok">OK</string>
</resources>
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">SwimBuddy</string>
<string name="no_workouts">Nog geen trainingen</string>
<string name="create_on_phone">Maak een training aan op je telefoon</string>
<string name="saved_workouts">Opgeslagen trainingen</string>
<string name="recent">Recent</string>
<string name="completed">Voltooid</string>
<string name="sets">Sets</string>
<string name="start">Start</string>
<string name="back">Terug</string>
<string name="complete_lap">Ronde voltooien</string>
<string name="end">Einde</string>
<string name="rest">Rust</string>
<string name="lap_detected">Ronde gedetecteerd!</string>
<string name="workout">Training</string>
<string name="pool">%dm bad</string>
<string name="total">%dm totaal</string>
<string name="kcal">%dkcal</string>
<string name="set_format">Set %1$d/%2$d</string>
<string name="rep_format">Herhaling %1$d/%2$d</string>
<string name="next_format">Volgende: %1$s %2$dm</string>
<string name="workout_complete">Training voltooid!</string>
<string name="total_time">Totale tijd</string>
<string name="total_distance_label">Afstand</string>
<string name="calories_label">Calorieën</string>
<string name="laps_label">Rondes</string>
<string name="tap_to_dismiss">Tik om te sluiten</string>
<string name="ok">OK</string>
</resources>
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">SwimBuddy</string>
<string name="no_workouts">Brak treningów</string>
<string name="create_on_phone">Utwórz trening na telefonie</string>
<string name="saved_workouts">Zapisane treningi</string>
<string name="recent">Ostatnie</string>
<string name="completed">Ukończono</string>
<string name="sets">Serie</string>
<string name="start">Start</string>
<string name="back">Wstecz</string>
<string name="complete_lap">Zakończ okrążenie</string>
<string name="end">Koniec</string>
<string name="rest">Odpoczynek</string>
<string name="lap_detected">Wykryto okrążenie!</string>
<string name="workout">Trening</string>
<string name="pool">%dm basen</string>
<string name="total">%dm łącznie</string>
<string name="kcal">%dkcal</string>
<string name="set_format">Serie %1$d/%2$d</string>
<string name="rep_format">Powtórzenie %1$d/%2$d</string>
<string name="next_format">Następne: %1$s %2$dm</string>
<string name="workout_complete">Trening zakończony!</string>
<string name="total_time">Czas łączny</string>
<string name="total_distance_label">Dystans</string>
<string name="calories_label">Kalorie</string>
<string name="laps_label">Okrążenia</string>
<string name="tap_to_dismiss">Stuknij aby zamknąć</string>
<string name="ok">OK</string>
</resources>
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">SwimBuddy</string>
<string name="no_workouts">Nenhum treino</string>
<string name="create_on_phone">Crie um treino no seu telefone</string>
<string name="saved_workouts">Treinos salvos</string>
<string name="recent">Recentes</string>
<string name="completed">Concluído</string>
<string name="sets">Séries</string>
<string name="start">Iniciar</string>
<string name="back">Voltar</string>
<string name="complete_lap">Completar volta</string>
<string name="end">Fim</string>
<string name="rest">Descanso</string>
<string name="lap_detected">Volta detectada!</string>
<string name="workout">Treino</string>
<string name="pool">%dm piscina</string>
<string name="total">%dm total</string>
<string name="kcal">%dkcal</string>
<string name="set_format">Série %1$d/%2$d</string>
<string name="rep_format">Repetição %1$d/%2$d</string>
<string name="next_format">Próximo: %1$s %2$dm</string>
<string name="workout_complete">Treino concluído!</string>
<string name="total_time">Tempo total</string>
<string name="total_distance_label">Distância</string>
<string name="calories_label">Calorias</string>
<string name="laps_label">Voltas</string>
<string name="tap_to_dismiss">Toque para fechar</string>
<string name="ok">OK</string>
</resources>
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">SwimBuddy</string>
<string name="no_workouts">No workouts yet</string>
<string name="create_on_phone">Create a workout on your phone to get started</string>
<string name="saved_workouts">Saved Workouts</string>
<string name="recent">Recent</string>
<string name="completed">Completed</string>
<string name="sets">Sets</string>
<string name="start">Start</string>
<string name="back">Back</string>
<string name="complete_lap">Complete Lap</string>
<string name="end">End</string>
<string name="rest">Rest</string>
<string name="lap_detected">Lap detected!</string>
<string name="workout">Workout</string>
<string name="pool">%dm pool</string>
<string name="total">%dm total</string>
<string name="kcal">%dkcal</string>
<string name="set_format">Set %1$d/%2$d</string>
<string name="rep_format">Rep %1$d/%2$d</string>
<string name="next_format">Next: %1$s %2$dm</string>
<string name="workout_complete">Workout complete!</string>
<string name="total_time">Total time</string>
<string name="total_distance_label">Distance</string>
<string name="calories_label">Calories</string>
<string name="laps_label">Laps</string>
<string name="tap_to_dismiss">Tap to dismiss</string>
<string name="ok">OK</string>
</resources>