diff --git a/src/lib/components/fitness/ExerciseName.svelte b/src/lib/components/fitness/ExerciseName.svelte index 9a1000d..108d70a 100644 --- a/src/lib/components/fitness/ExerciseName.svelte +++ b/src/lib/components/fitness/ExerciseName.svelte @@ -5,12 +5,13 @@ let { exerciseId } = $props(); - const exercise = $derived(getExerciseById(exerciseId)); - const sl = $derived(fitnessSlugs(detectFitnessLang($page.url.pathname))); + const lang = $derived(detectFitnessLang($page.url.pathname)); + const exercise = $derived(getExerciseById(exerciseId, lang)); + const sl = $derived(fitnessSlugs(lang)); {#if exercise} - {exercise.name} + {exercise.localName} {:else} Unknown Exercise {/if} diff --git a/src/lib/components/fitness/ExercisePicker.svelte b/src/lib/components/fitness/ExercisePicker.svelte index 4fda3c8..276ce60 100644 --- a/src/lib/components/fitness/ExercisePicker.svelte +++ b/src/lib/components/fitness/ExercisePicker.svelte @@ -1,5 +1,5 @@ @@ -37,13 +38,13 @@ @@ -53,8 +54,8 @@
Also works: {exercise.secondaryMuscles.join(', ')}
+ {#if exercise?.localSecondaryMuscles?.length} +{lang === 'en' ? 'Also works' : 'Trainiert auch'}: {exercise.localSecondaryMuscles.join(', ')}
{/if} - {#if exercise?.instructions?.length} + {#if exercise?.localInstructions?.length}