mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 12:32:43 +00:00
fix(i18n): drop placeholder cta keys on the wave-A empty-state blocks
The four metric sub-pages without a manual-entry CTA (`hrv`, `restingHr`, `oxygenSaturation`, `activeEnergy`) shipped with `"cta": ""` placeholders that broke the locale-integrity sentinel. The template never renders those keys when `emptyStateCtaType` is null — drop the empty values so every remaining key carries non-empty text.
This commit is contained in:
1 parent
1f01b941ae
commit
3da0b38e0f
6 files changed
+24
-48
No files matched your search
+4
-8
@@ -1124,8 +1124,7 @@
|
||||
"chartTitle": "Herzratenvariabilität",
|
||||
"emptyState": {
|
||||
"title": "Noch keine HRV-Werte",
|
||||
"description": "HRV-Werte erscheinen hier, sobald die Apple Watch (oder ein kompatibles Withings-Gerät) nächtliche Messungen synchronisiert.",
|
||||
"cta": ""
|
||||
"description": "HRV-Werte erscheinen hier, sobald die Apple Watch (oder ein kompatibles Withings-Gerät) nächtliche Messungen synchronisiert."
|
||||
}
|
||||
},
|
||||
"restingHr": {
|
||||
@@ -1134,8 +1133,7 @@
|
||||
"chartTitle": "Ruhepuls",
|
||||
"emptyState": {
|
||||
"title": "Noch kein Ruhepuls",
|
||||
"description": "Der Ruhepuls erscheint, sobald die Apple Watch oder ein kompatibles Withings-Gerät einen ruhigen Tag durchgetragen hat.",
|
||||
"cta": ""
|
||||
"description": "Der Ruhepuls erscheint, sobald die Apple Watch oder ein kompatibles Withings-Gerät einen ruhigen Tag durchgetragen hat."
|
||||
}
|
||||
},
|
||||
"oxygenSaturation": {
|
||||
@@ -1144,8 +1142,7 @@
|
||||
"chartTitle": "Sauerstoffsättigung",
|
||||
"emptyState": {
|
||||
"title": "Noch keine SpO₂-Werte",
|
||||
"description": "SpO₂-Werte erscheinen, sobald ein kompatibles Wearable (Apple Watch, Withings ScanWatch) eine Messung erfasst.",
|
||||
"cta": ""
|
||||
"description": "SpO₂-Werte erscheinen, sobald ein kompatibles Wearable (Apple Watch, Withings ScanWatch) eine Messung erfasst."
|
||||
}
|
||||
},
|
||||
"bodyTemperature": {
|
||||
@@ -1164,8 +1161,7 @@
|
||||
"chartTitle": "Aktive Energie",
|
||||
"emptyState": {
|
||||
"title": "Noch keine Aktive-Energie-Werte",
|
||||
"description": "Aktive-Energie-Summen erscheinen hier, sobald Apple Health oder ein Withings-Aktivitätsgerät einen Tagesumfang synchronisiert.",
|
||||
"cta": ""
|
||||
"description": "Aktive-Energie-Summen erscheinen hier, sobald Apple Health oder ein Withings-Aktivitätsgerät einen Tagesumfang synchronisiert."
|
||||
}
|
||||
},
|
||||
"subPage": {
|
||||
|
||||
+4
-8
@@ -1124,8 +1124,7 @@
|
||||
"chartTitle": "Heart-rate variability",
|
||||
"emptyState": {
|
||||
"title": "No HRV samples yet",
|
||||
"description": "HRV samples land here once Apple Watch (or a compatible Withings device) starts syncing nightly readings.",
|
||||
"cta": ""
|
||||
"description": "HRV samples land here once Apple Watch (or a compatible Withings device) starts syncing nightly readings."
|
||||
}
|
||||
},
|
||||
"restingHr": {
|
||||
@@ -1134,8 +1133,7 @@
|
||||
"chartTitle": "Resting heart rate",
|
||||
"emptyState": {
|
||||
"title": "No resting heart rate yet",
|
||||
"description": "Resting heart rate arrives once Apple Watch or a compatible Withings device has worn through one quiet day.",
|
||||
"cta": ""
|
||||
"description": "Resting heart rate arrives once Apple Watch or a compatible Withings device has worn through one quiet day."
|
||||
}
|
||||
},
|
||||
"oxygenSaturation": {
|
||||
@@ -1144,8 +1142,7 @@
|
||||
"chartTitle": "Oxygen saturation",
|
||||
"emptyState": {
|
||||
"title": "No SpO₂ samples yet",
|
||||
"description": "SpO₂ samples land here once a compatible wearable (Apple Watch, Withings ScanWatch) captures a reading.",
|
||||
"cta": ""
|
||||
"description": "SpO₂ samples land here once a compatible wearable (Apple Watch, Withings ScanWatch) captures a reading."
|
||||
}
|
||||
},
|
||||
"bodyTemperature": {
|
||||
@@ -1164,8 +1161,7 @@
|
||||
"chartTitle": "Active energy",
|
||||
"emptyState": {
|
||||
"title": "No active-energy data yet",
|
||||
"description": "Active-energy totals land here once Apple Health or a Withings activity device syncs a day's worth of movement.",
|
||||
"cta": ""
|
||||
"description": "Active-energy totals land here once Apple Health or a Withings activity device syncs a day's worth of movement."
|
||||
}
|
||||
},
|
||||
"subPage": {
|
||||
|
||||
+4
-8
@@ -1124,8 +1124,7 @@
|
||||
"chartTitle": "Variabilidad de la frecuencia cardíaca",
|
||||
"emptyState": {
|
||||
"title": "Aún no hay valores de VFC",
|
||||
"description": "Los valores de VFC aparecerán aquí en cuanto Apple Watch (o un dispositivo Withings compatible) sincronice las mediciones nocturnas.",
|
||||
"cta": ""
|
||||
"description": "Los valores de VFC aparecerán aquí en cuanto Apple Watch (o un dispositivo Withings compatible) sincronice las mediciones nocturnas."
|
||||
}
|
||||
},
|
||||
"restingHr": {
|
||||
@@ -1134,8 +1133,7 @@
|
||||
"chartTitle": "Frecuencia cardíaca en reposo",
|
||||
"emptyState": {
|
||||
"title": "Aún no hay FC en reposo",
|
||||
"description": "La FC en reposo aparece cuando Apple Watch o un Withings compatible ha llevado puesto un día tranquilo.",
|
||||
"cta": ""
|
||||
"description": "La FC en reposo aparece cuando Apple Watch o un Withings compatible ha llevado puesto un día tranquilo."
|
||||
}
|
||||
},
|
||||
"oxygenSaturation": {
|
||||
@@ -1144,8 +1142,7 @@
|
||||
"chartTitle": "Saturación de oxígeno",
|
||||
"emptyState": {
|
||||
"title": "Aún no hay muestras de SpO₂",
|
||||
"description": "Las muestras de SpO₂ llegan aquí en cuanto un wearable compatible (Apple Watch, Withings ScanWatch) capture una lectura.",
|
||||
"cta": ""
|
||||
"description": "Las muestras de SpO₂ llegan aquí en cuanto un wearable compatible (Apple Watch, Withings ScanWatch) capture una lectura."
|
||||
}
|
||||
},
|
||||
"bodyTemperature": {
|
||||
@@ -1164,8 +1161,7 @@
|
||||
"chartTitle": "Energía activa",
|
||||
"emptyState": {
|
||||
"title": "Aún no hay datos de energía activa",
|
||||
"description": "Los totales de energía activa aparecerán aquí en cuanto Apple Salud o un dispositivo de actividad Withings sincronice un día completo.",
|
||||
"cta": ""
|
||||
"description": "Los totales de energía activa aparecerán aquí en cuanto Apple Salud o un dispositivo de actividad Withings sincronice un día completo."
|
||||
}
|
||||
},
|
||||
"subPage": {
|
||||
|
||||
+4
-8
@@ -1124,8 +1124,7 @@
|
||||
"chartTitle": "Variabilité de la fréquence cardiaque",
|
||||
"emptyState": {
|
||||
"title": "Aucune mesure de VFC",
|
||||
"description": "Les mesures de VFC apparaîtront ici dès que l'Apple Watch (ou un appareil Withings compatible) synchronisera des relevés nocturnes.",
|
||||
"cta": ""
|
||||
"description": "Les mesures de VFC apparaîtront ici dès que l'Apple Watch (ou un appareil Withings compatible) synchronisera des relevés nocturnes."
|
||||
}
|
||||
},
|
||||
"restingHr": {
|
||||
@@ -1134,8 +1133,7 @@
|
||||
"chartTitle": "Fréquence cardiaque au repos",
|
||||
"emptyState": {
|
||||
"title": "Aucune FC au repos",
|
||||
"description": "La FC au repos arrive dès que l'Apple Watch ou un appareil Withings compatible a porté une journée calme.",
|
||||
"cta": ""
|
||||
"description": "La FC au repos arrive dès que l'Apple Watch ou un appareil Withings compatible a porté une journée calme."
|
||||
}
|
||||
},
|
||||
"oxygenSaturation": {
|
||||
@@ -1144,8 +1142,7 @@
|
||||
"chartTitle": "Saturation en oxygène",
|
||||
"emptyState": {
|
||||
"title": "Aucune mesure SpO₂",
|
||||
"description": "Les mesures SpO₂ apparaîtront dès qu'un wearable compatible (Apple Watch, Withings ScanWatch) en capturera une.",
|
||||
"cta": ""
|
||||
"description": "Les mesures SpO₂ apparaîtront dès qu'un wearable compatible (Apple Watch, Withings ScanWatch) en capturera une."
|
||||
}
|
||||
},
|
||||
"bodyTemperature": {
|
||||
@@ -1164,8 +1161,7 @@
|
||||
"chartTitle": "Énergie active",
|
||||
"emptyState": {
|
||||
"title": "Aucune donnée d'énergie active",
|
||||
"description": "Les totaux d'énergie active apparaîtront dès qu'Apple Santé ou un appareil Withings activité synchronise une journée complète.",
|
||||
"cta": ""
|
||||
"description": "Les totaux d'énergie active apparaîtront dès qu'Apple Santé ou un appareil Withings activité synchronise une journée complète."
|
||||
}
|
||||
},
|
||||
"subPage": {
|
||||
|
||||
+4
-8
@@ -1124,8 +1124,7 @@
|
||||
"chartTitle": "Variabilità della frequenza cardiaca",
|
||||
"emptyState": {
|
||||
"title": "Ancora nessun valore HRV",
|
||||
"description": "I valori HRV appariranno qui non appena Apple Watch (o un dispositivo Withings compatibile) sincronizza le misurazioni notturne.",
|
||||
"cta": ""
|
||||
"description": "I valori HRV appariranno qui non appena Apple Watch (o un dispositivo Withings compatibile) sincronizza le misurazioni notturne."
|
||||
}
|
||||
},
|
||||
"restingHr": {
|
||||
@@ -1134,8 +1133,7 @@
|
||||
"chartTitle": "Frequenza cardiaca a riposo",
|
||||
"emptyState": {
|
||||
"title": "Ancora nessuna FC a riposo",
|
||||
"description": "La FC a riposo arriva quando Apple Watch o un Withings compatibile ha indossato una giornata tranquilla.",
|
||||
"cta": ""
|
||||
"description": "La FC a riposo arriva quando Apple Watch o un Withings compatibile ha indossato una giornata tranquilla."
|
||||
}
|
||||
},
|
||||
"oxygenSaturation": {
|
||||
@@ -1144,8 +1142,7 @@
|
||||
"chartTitle": "Saturazione di ossigeno",
|
||||
"emptyState": {
|
||||
"title": "Ancora nessun campione SpO₂",
|
||||
"description": "I campioni SpO₂ appariranno qui non appena un wearable compatibile (Apple Watch, Withings ScanWatch) cattura una lettura.",
|
||||
"cta": ""
|
||||
"description": "I campioni SpO₂ appariranno qui non appena un wearable compatibile (Apple Watch, Withings ScanWatch) cattura una lettura."
|
||||
}
|
||||
},
|
||||
"bodyTemperature": {
|
||||
@@ -1164,8 +1161,7 @@
|
||||
"chartTitle": "Energia attiva",
|
||||
"emptyState": {
|
||||
"title": "Ancora nessun dato di energia attiva",
|
||||
"description": "I totali di energia attiva appariranno qui non appena Apple Salute o un dispositivo di attività Withings sincronizza un'intera giornata.",
|
||||
"cta": ""
|
||||
"description": "I totali di energia attiva appariranno qui non appena Apple Salute o un dispositivo di attività Withings sincronizza un'intera giornata."
|
||||
}
|
||||
},
|
||||
"subPage": {
|
||||
|
||||
+4
-8
@@ -1124,8 +1124,7 @@
|
||||
"chartTitle": "Zmienność rytmu serca",
|
||||
"emptyState": {
|
||||
"title": "Brak wartości HRV",
|
||||
"description": "Wartości HRV pojawią się tutaj, gdy Apple Watch (lub zgodne urządzenie Withings) zsynchronizuje pomiary nocne.",
|
||||
"cta": ""
|
||||
"description": "Wartości HRV pojawią się tutaj, gdy Apple Watch (lub zgodne urządzenie Withings) zsynchronizuje pomiary nocne."
|
||||
}
|
||||
},
|
||||
"restingHr": {
|
||||
@@ -1134,8 +1133,7 @@
|
||||
"chartTitle": "Tętno spoczynkowe",
|
||||
"emptyState": {
|
||||
"title": "Brak tętna spoczynkowego",
|
||||
"description": "Tętno spoczynkowe pojawi się, gdy Apple Watch lub zgodne urządzenie Withings spędzi spokojny dzień na nadgarstku.",
|
||||
"cta": ""
|
||||
"description": "Tętno spoczynkowe pojawi się, gdy Apple Watch lub zgodne urządzenie Withings spędzi spokojny dzień na nadgarstku."
|
||||
}
|
||||
},
|
||||
"oxygenSaturation": {
|
||||
@@ -1144,8 +1142,7 @@
|
||||
"chartTitle": "Saturacja tlenu",
|
||||
"emptyState": {
|
||||
"title": "Brak próbek SpO₂",
|
||||
"description": "Próbki SpO₂ trafią tutaj, gdy zgodne wearable (Apple Watch, Withings ScanWatch) wykona pomiar.",
|
||||
"cta": ""
|
||||
"description": "Próbki SpO₂ trafią tutaj, gdy zgodne wearable (Apple Watch, Withings ScanWatch) wykona pomiar."
|
||||
}
|
||||
},
|
||||
"bodyTemperature": {
|
||||
@@ -1164,8 +1161,7 @@
|
||||
"chartTitle": "Energia czynna",
|
||||
"emptyState": {
|
||||
"title": "Brak danych o energii czynnej",
|
||||
"description": "Sumy energii czynnej pojawią się tutaj, gdy Apple Zdrowie lub urządzenie Withings zsynchronizuje pełny dzień.",
|
||||
"cta": ""
|
||||
"description": "Sumy energii czynnej pojawią się tutaj, gdy Apple Zdrowie lub urządzenie Withings zsynchronizuje pełny dzień."
|
||||
}
|
||||
},
|
||||
"subPage": {
|
||||
|
||||
Reference in new issue
Block a user