diff --git a/package.json b/package.json index 657b263f..bc645a39 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "homepage", - "version": "1.35.2", + "version": "1.35.3", "private": true, "type": "module", "scripts": { diff --git a/src/lib/js/fitnessI18n.ts b/src/lib/js/fitnessI18n.ts index 668b80e5..73711bcf 100644 --- a/src/lib/js/fitnessI18n.ts +++ b/src/lib/js/fitnessI18n.ts @@ -214,6 +214,42 @@ const translations: Translations = { r_thigh: { en: 'R Thigh', de: 'R Oberschenkel' }, l_calf: { en: 'L Calf', de: 'L Wade' }, r_calf: { en: 'R Calf', de: 'R Wade' }, + measure_tip_neck: { + en: 'Just below the Adam\u2019s apple, tape parallel to the floor.', + de: 'Direkt unter dem Adamsapfel, Band parallel zum Boden.' + }, + measure_tip_shoulders: { + en: 'Widest point across the deltoids, arms relaxed at your sides.', + de: 'Breiteste Stelle \u00fcber die Schultern, Arme entspannt h\u00e4ngend.' + }, + measure_tip_chest: { + en: 'At nipple line after a normal exhale, tape horizontal.', + de: 'In Brustwarzenh\u00f6he nach normalem Ausatmen, Band waagerecht.' + }, + measure_tip_biceps: { + en: 'Arm flexed at the peak; tape around the thickest part.', + de: 'Arm angespannt im Peak; um die dickste Stelle messen.' + }, + measure_tip_forearms: { + en: 'Widest point below the elbow, arm hanging relaxed.', + de: 'Breiteste Stelle unterhalb des Ellenbogens, Arm entspannt.' + }, + measure_tip_waist: { + en: 'At the navel, relaxed \u2014 don\u2019t suck in.', + de: 'In Nabelh\u00f6he, locker \u2014 nicht einziehen.' + }, + measure_tip_hips: { + en: 'Around the widest point of the buttocks.', + de: 'Um die breiteste Stelle des Ges\u00e4\u00dfes.' + }, + measure_tip_thighs: { + en: 'Midway between hip crease and knee.', + de: 'Mittig zwischen Leistenfalte und Knie.' + }, + measure_tip_calves: { + en: 'Widest point, standing with weight on both feet.', + de: 'Breiteste Stelle, beidseitig belastet stehend.' + }, save_measurement: { en: 'Save Measurement', de: 'Messung speichern' }, update_measurement: { en: 'Update Measurement', de: 'Messung aktualisieren' }, latest: { en: 'Latest', de: 'Aktuell' }, diff --git a/src/routes/fitness/[measure=fitnessMeasure]/+page.svelte b/src/routes/fitness/[measure=fitnessMeasure]/+page.svelte index 3a03aed3..1490e9c7 100644 --- a/src/routes/fitness/[measure=fitnessMeasure]/+page.svelte +++ b/src/routes/fitness/[measure=fitnessMeasure]/+page.svelte @@ -349,9 +349,21 @@
{t('measure_tip_biceps', lang)}
{t('measure_tip_forearms', lang)}
{t('measure_tip_thighs', lang)}
{t('measure_tip_calves', lang)}
{/if} @@ -823,6 +847,24 @@ outline: none; border-color: var(--color-primary); } + .bp-hint { + display: block; + margin-top: 0.3rem; + font-size: 0.66rem; + font-style: italic; + line-height: 1.35; + color: var(--color-text-tertiary); + letter-spacing: 0.01em; + } + .bp-row-hint { + margin: 0.1rem 0 0.55rem; + padding: 0.2rem 0 0.2rem 0.55rem; + border-left: 2px solid var(--color-primary); + font-size: 0.7rem; + font-style: italic; + line-height: 1.4; + color: var(--color-text-tertiary); + } /* Body parts (latest) */ .body-grid {