mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 20:42:43 +00:00
i18n: add ambient Coach presence keys across locales
This commit is contained in:
1 parent
096a486bcc
commit
df216e082b
6 files changed
+276
-6
No files matched your search
+46
-1
@@ -2288,7 +2288,31 @@
|
||||
"thinkingDetail": "Beantwortet aus deinem Gesundheits-Snapshot.",
|
||||
"tokensUsed": "{count} Tokens",
|
||||
"tokensUsedWithModel": "{count} Tokens · {model}",
|
||||
"askAboutThis": "Den Coach dazu fragen"
|
||||
"askAboutThis": "Den Coach dazu fragen",
|
||||
"readStrip": {
|
||||
"label": "Coach-Einschätzung",
|
||||
"baselineWithin": "Dein üblicher Bereich liegt bei {low}–{high} {unit}; heute liegt {value} darin.",
|
||||
"baselineAbove": "Dein üblicher Bereich liegt bei {low}–{high} {unit}; heute liegt {value} darüber.",
|
||||
"baselineBelow": "Dein üblicher Bereich liegt bei {low}–{high} {unit}; heute liegt {value} darunter.",
|
||||
"insufficient": "Lerne noch deinen üblichen Bereich — protokolliere noch ein paar Tage weiter.",
|
||||
"driver": "{note}"
|
||||
},
|
||||
"scope": {
|
||||
"prefix": "Der Coach ist schon bei {metric}",
|
||||
"tap": "Zum Fragen tippen",
|
||||
"question": "Erkläre mir diese Kennzahl — worauf sollte ich achten?"
|
||||
},
|
||||
"seeded": {
|
||||
"prefix": "Heute einen Blick wert: {signal}",
|
||||
"signal": {
|
||||
"readiness": "Bereitschaft",
|
||||
"recovery": "Erholung"
|
||||
},
|
||||
"question": {
|
||||
"readiness": "Meine Bereitschaft ist heute auffällig — woran liegt das?",
|
||||
"recovery": "Meine Erholung hat sich verändert — was steckt dahinter?"
|
||||
}
|
||||
}
|
||||
},
|
||||
"relativeJustNow": "gerade eben",
|
||||
"relativeMinutesAgoOne": "vor {count} Minute",
|
||||
@@ -3558,6 +3582,27 @@
|
||||
"steady": "Im Einklang mit deinem jüngsten Durchschnitt.",
|
||||
"below": "Unter deinem jüngsten Durchschnitt."
|
||||
}
|
||||
},
|
||||
"briefing": {
|
||||
"memory": {
|
||||
"recall": "Zuletzt: {text}",
|
||||
"forward": "Mit Blick nach vorn: {text}",
|
||||
"forwardWatch": "{metric} ist im Blick zu behalten.",
|
||||
"forwardHolding": "Im Moment ist alles stabil."
|
||||
}
|
||||
},
|
||||
"tension": {
|
||||
"label": "Ehrliche Lesung: {positive} sieht gut aus, aber {negative} fällt ab — das Komposit landet bei {band}.",
|
||||
"contributor": {
|
||||
"green": "grün",
|
||||
"yellow": "gelb",
|
||||
"red": "rot"
|
||||
}
|
||||
},
|
||||
"streak": {
|
||||
"returnLabel": "Dein {metric} ist seit {count} Tagen wieder in deinem üblichen Bereich — was es auch war, es ist vorbei.",
|
||||
"daysInside": "{count} Tage drinnen",
|
||||
"daysOutside": "{count} Tage draußen"
|
||||
}
|
||||
},
|
||||
"thresholds": {
|
||||
|
||||
+46
-1
@@ -2288,7 +2288,31 @@
|
||||
"thinkingDetail": "Answered from your health snapshot.",
|
||||
"tokensUsed": "{count} tokens",
|
||||
"tokensUsedWithModel": "{count} tokens · {model}",
|
||||
"askAboutThis": "Ask the coach about this"
|
||||
"askAboutThis": "Ask the coach about this",
|
||||
"readStrip": {
|
||||
"label": "Coach read",
|
||||
"baselineWithin": "Your usual range is {low}–{high} {unit}; today's {value} sits within it.",
|
||||
"baselineAbove": "Your usual range is {low}–{high} {unit}; today's {value} sits above it.",
|
||||
"baselineBelow": "Your usual range is {low}–{high} {unit}; today's {value} sits below it.",
|
||||
"insufficient": "Still learning your usual range — keep logging for a few more days.",
|
||||
"driver": "{note}"
|
||||
},
|
||||
"scope": {
|
||||
"prefix": "The Coach is already on {metric}",
|
||||
"tap": "Tap to ask",
|
||||
"question": "Walk me through this metric — anything I should watch?"
|
||||
},
|
||||
"seeded": {
|
||||
"prefix": "Worth a look today: {signal}",
|
||||
"signal": {
|
||||
"readiness": "readiness",
|
||||
"recovery": "recovery"
|
||||
},
|
||||
"question": {
|
||||
"readiness": "My readiness is off today — what's driving it?",
|
||||
"recovery": "My recovery shifted — what's behind it?"
|
||||
}
|
||||
}
|
||||
},
|
||||
"relativeJustNow": "just now",
|
||||
"relativeMinutesAgoOne": "{count} minute ago",
|
||||
@@ -3558,6 +3582,27 @@
|
||||
"steady": "In line with your recent average.",
|
||||
"below": "Below your recent average."
|
||||
}
|
||||
},
|
||||
"briefing": {
|
||||
"memory": {
|
||||
"recall": "Earlier, {text}",
|
||||
"forward": "Looking ahead: {text}",
|
||||
"forwardWatch": "Worth keeping an eye on {metric}.",
|
||||
"forwardHolding": "Everything's holding steady for now."
|
||||
}
|
||||
},
|
||||
"tension": {
|
||||
"label": "Honest read: {positive} looks good, but {negative} is off — the composite lands {band}.",
|
||||
"contributor": {
|
||||
"green": "green",
|
||||
"yellow": "yellow",
|
||||
"red": "red"
|
||||
}
|
||||
},
|
||||
"streak": {
|
||||
"returnLabel": "Your {metric} is back inside your usual range after {count} days — whatever that was, it's passed.",
|
||||
"daysInside": "{count} days inside",
|
||||
"daysOutside": "{count} days outside"
|
||||
}
|
||||
},
|
||||
"thresholds": {
|
||||
|
||||
+46
-1
@@ -2288,7 +2288,31 @@
|
||||
"thinkingDetail": "Respondido a partir de tu resumen de salud.",
|
||||
"tokensUsed": "{count} tokens",
|
||||
"tokensUsedWithModel": "{count} tokens · {model}",
|
||||
"askAboutThis": "Pregúntale al coach sobre esto"
|
||||
"askAboutThis": "Pregúntale al coach sobre esto",
|
||||
"readStrip": {
|
||||
"label": "Lectura del Coach",
|
||||
"baselineWithin": "Tu rango habitual es {low}–{high} {unit}; hoy {value} se sitúa dentro de él.",
|
||||
"baselineAbove": "Tu rango habitual es {low}–{high} {unit}; hoy {value} se sitúa por encima.",
|
||||
"baselineBelow": "Tu rango habitual es {low}–{high} {unit}; hoy {value} se sitúa por debajo.",
|
||||
"insufficient": "Todavía estoy aprendiendo tu rango habitual — sigue registrando unos días más.",
|
||||
"driver": "{note}"
|
||||
},
|
||||
"scope": {
|
||||
"prefix": "El Coach ya está en {metric}",
|
||||
"tap": "Toca para preguntar",
|
||||
"question": "Explícame esta métrica — ¿hay algo que deba vigilar?"
|
||||
},
|
||||
"seeded": {
|
||||
"prefix": "Hoy merece un vistazo: {signal}",
|
||||
"signal": {
|
||||
"readiness": "disposición",
|
||||
"recovery": "recuperación"
|
||||
},
|
||||
"question": {
|
||||
"readiness": "Mi disposición está rara hoy — ¿a qué se debe?",
|
||||
"recovery": "Mi recuperación ha cambiado — ¿qué hay detrás?"
|
||||
}
|
||||
}
|
||||
},
|
||||
"relativeJustNow": "ahora mismo",
|
||||
"relativeMinutesAgoOne": "hace {count} minuto",
|
||||
@@ -3558,6 +3582,27 @@
|
||||
"steady": "En línea con tu media reciente.",
|
||||
"below": "Por debajo de tu media reciente."
|
||||
}
|
||||
},
|
||||
"briefing": {
|
||||
"memory": {
|
||||
"recall": "Antes, {text}",
|
||||
"forward": "Mirando hacia adelante: {text}",
|
||||
"forwardWatch": "Conviene vigilar {metric}.",
|
||||
"forwardHolding": "Por ahora todo se mantiene estable."
|
||||
}
|
||||
},
|
||||
"tension": {
|
||||
"label": "Lectura sincera: {positive} tiene buena pinta, pero {negative} flojea — el conjunto queda en {band}.",
|
||||
"contributor": {
|
||||
"green": "verde",
|
||||
"yellow": "amarillo",
|
||||
"red": "rojo"
|
||||
}
|
||||
},
|
||||
"streak": {
|
||||
"returnLabel": "Tu {metric} ha vuelto a tu rango habitual tras {count} días — fuera lo que fuera, ya pasó.",
|
||||
"daysInside": "{count} días dentro",
|
||||
"daysOutside": "{count} días fuera"
|
||||
}
|
||||
},
|
||||
"thresholds": {
|
||||
|
||||
+46
-1
@@ -2288,7 +2288,31 @@
|
||||
"thinkingDetail": "Réponse établie à partir de ton aperçu santé.",
|
||||
"tokensUsed": "{count} jetons",
|
||||
"tokensUsedWithModel": "{count} jetons · {model}",
|
||||
"askAboutThis": "Interroger le coach à ce sujet"
|
||||
"askAboutThis": "Interroger le coach à ce sujet",
|
||||
"readStrip": {
|
||||
"label": "Lecture du Coach",
|
||||
"baselineWithin": "Ta plage habituelle est de {low}–{high} {unit} ; aujourd'hui, {value} s'y situe.",
|
||||
"baselineAbove": "Ta plage habituelle est de {low}–{high} {unit} ; aujourd'hui, {value} se situe au-dessus.",
|
||||
"baselineBelow": "Ta plage habituelle est de {low}–{high} {unit} ; aujourd'hui, {value} se situe en dessous.",
|
||||
"insufficient": "J'apprends encore ta plage habituelle — continue à enregistrer quelques jours de plus.",
|
||||
"driver": "{note}"
|
||||
},
|
||||
"scope": {
|
||||
"prefix": "Le Coach est déjà sur {metric}",
|
||||
"tap": "Touche pour demander",
|
||||
"question": "Explique-moi cette mesure — y a-t-il quelque chose à surveiller ?"
|
||||
},
|
||||
"seeded": {
|
||||
"prefix": "À regarder aujourd'hui : {signal}",
|
||||
"signal": {
|
||||
"readiness": "disponibilité",
|
||||
"recovery": "récupération"
|
||||
},
|
||||
"question": {
|
||||
"readiness": "Ma disponibilité est inhabituelle aujourd'hui — qu'est-ce qui l'explique ?",
|
||||
"recovery": "Ma récupération a changé — qu'est-ce qui se cache derrière ?"
|
||||
}
|
||||
}
|
||||
},
|
||||
"relativeJustNow": "à l’instant",
|
||||
"relativeMinutesAgoOne": "il y a {count} minute",
|
||||
@@ -3558,6 +3582,27 @@
|
||||
"steady": "Conforme à votre moyenne récente.",
|
||||
"below": "En dessous de votre moyenne récente."
|
||||
}
|
||||
},
|
||||
"briefing": {
|
||||
"memory": {
|
||||
"recall": "Plus tôt, {text}",
|
||||
"forward": "En regardant vers l'avenir : {text}",
|
||||
"forwardWatch": "{metric} est à surveiller.",
|
||||
"forwardHolding": "Pour l'instant, tout reste stable."
|
||||
}
|
||||
},
|
||||
"tension": {
|
||||
"label": "Lecture honnête : {positive} se présente bien, mais {negative} décroche — l'ensemble se situe à {band}.",
|
||||
"contributor": {
|
||||
"green": "vert",
|
||||
"yellow": "jaune",
|
||||
"red": "rouge"
|
||||
}
|
||||
},
|
||||
"streak": {
|
||||
"returnLabel": "Ton {metric} est de nouveau dans ta plage habituelle après {count} jours — quoi que c'était, c'est passé.",
|
||||
"daysInside": "{count} jours dans la plage",
|
||||
"daysOutside": "{count} jours hors plage"
|
||||
}
|
||||
},
|
||||
"thresholds": {
|
||||
|
||||
+46
-1
@@ -2288,7 +2288,31 @@
|
||||
"thinkingDetail": "Risposta basata sul tuo riepilogo di salute.",
|
||||
"tokensUsed": "{count} token",
|
||||
"tokensUsedWithModel": "{count} token · {model}",
|
||||
"askAboutThis": "Chiedi al coach"
|
||||
"askAboutThis": "Chiedi al coach",
|
||||
"readStrip": {
|
||||
"label": "Lettura del Coach",
|
||||
"baselineWithin": "Il tuo intervallo abituale è {low}–{high} {unit}; oggi {value} rientra al suo interno.",
|
||||
"baselineAbove": "Il tuo intervallo abituale è {low}–{high} {unit}; oggi {value} si colloca al di sopra.",
|
||||
"baselineBelow": "Il tuo intervallo abituale è {low}–{high} {unit}; oggi {value} si colloca al di sotto.",
|
||||
"insufficient": "Sto ancora imparando il tuo intervallo abituale — continua a registrare per qualche giorno in più.",
|
||||
"driver": "{note}"
|
||||
},
|
||||
"scope": {
|
||||
"prefix": "Il Coach è già su {metric}",
|
||||
"tap": "Tocca per chiedere",
|
||||
"question": "Spiegami questo parametro — c'è qualcosa da tenere d'occhio?"
|
||||
},
|
||||
"seeded": {
|
||||
"prefix": "Oggi vale uno sguardo: {signal}",
|
||||
"signal": {
|
||||
"readiness": "prontezza",
|
||||
"recovery": "recupero"
|
||||
},
|
||||
"question": {
|
||||
"readiness": "La mia prontezza è anomala oggi — da cosa dipende?",
|
||||
"recovery": "Il mio recupero è cambiato — cosa c'è dietro?"
|
||||
}
|
||||
}
|
||||
},
|
||||
"relativeJustNow": "proprio ora",
|
||||
"relativeMinutesAgoOne": "{count} minuto fa",
|
||||
@@ -3558,6 +3582,27 @@
|
||||
"steady": "In linea con la tua media recente.",
|
||||
"below": "Sotto la tua media recente."
|
||||
}
|
||||
},
|
||||
"briefing": {
|
||||
"memory": {
|
||||
"recall": "In precedenza, {text}",
|
||||
"forward": "Guardando avanti: {text}",
|
||||
"forwardWatch": "Vale la pena tenere d'occhio {metric}.",
|
||||
"forwardHolding": "Per ora è tutto stabile."
|
||||
}
|
||||
},
|
||||
"tension": {
|
||||
"label": "Lettura sincera: {positive} ha un bell'aspetto, ma {negative} è in calo — il complessivo si attesta su {band}.",
|
||||
"contributor": {
|
||||
"green": "verde",
|
||||
"yellow": "giallo",
|
||||
"red": "rosso"
|
||||
}
|
||||
},
|
||||
"streak": {
|
||||
"returnLabel": "Il tuo {metric} è di nuovo nel tuo intervallo abituale dopo {count} giorni — qualunque cosa fosse, è passata.",
|
||||
"daysInside": "{count} giorni dentro",
|
||||
"daysOutside": "{count} giorni fuori"
|
||||
}
|
||||
},
|
||||
"thresholds": {
|
||||
|
||||
+46
-1
@@ -2288,7 +2288,31 @@
|
||||
"thinkingDetail": "Odpowiedź na podstawie Twojego podsumowania zdrowia.",
|
||||
"tokensUsed": "{count} tokenów",
|
||||
"tokensUsedWithModel": "{count} tokenów · {model}",
|
||||
"askAboutThis": "Zapytaj trenera o to"
|
||||
"askAboutThis": "Zapytaj trenera o to",
|
||||
"readStrip": {
|
||||
"label": "Ocena Coacha",
|
||||
"baselineWithin": "Twój zwykły zakres to {low}–{high} {unit}; dzisiejsza wartość {value} mieści się w nim.",
|
||||
"baselineAbove": "Twój zwykły zakres to {low}–{high} {unit}; dzisiejsza wartość {value} jest powyżej niego.",
|
||||
"baselineBelow": "Twój zwykły zakres to {low}–{high} {unit}; dzisiejsza wartość {value} jest poniżej niego.",
|
||||
"insufficient": "Wciąż poznaję twój zwykły zakres — rejestruj jeszcze przez kilka dni.",
|
||||
"driver": "{note}"
|
||||
},
|
||||
"scope": {
|
||||
"prefix": "Coach jest już przy {metric}",
|
||||
"tap": "Dotknij, aby zapytać",
|
||||
"question": "Wytłumacz mi tę wartość — na co powinienem zwrócić uwagę?"
|
||||
},
|
||||
"seeded": {
|
||||
"prefix": "Dziś warto rzucić okiem: {signal}",
|
||||
"signal": {
|
||||
"readiness": "gotowość",
|
||||
"recovery": "regeneracja"
|
||||
},
|
||||
"question": {
|
||||
"readiness": "Moja gotowość jest dziś nietypowa — z czego to wynika?",
|
||||
"recovery": "Moja regeneracja się zmieniła — co za tym stoi?"
|
||||
}
|
||||
}
|
||||
},
|
||||
"relativeJustNow": "przed chwilą",
|
||||
"relativeMinutesAgoOne": "{count} minutę temu",
|
||||
@@ -3558,6 +3582,27 @@
|
||||
"steady": "Zgodnie z Twoją ostatnią średnią.",
|
||||
"below": "Poniżej Twojej ostatniej średniej."
|
||||
}
|
||||
},
|
||||
"briefing": {
|
||||
"memory": {
|
||||
"recall": "Wcześniej: {text}",
|
||||
"forward": "Patrząc w przyszłość: {text}",
|
||||
"forwardWatch": "Warto mieć na oku {metric}.",
|
||||
"forwardHolding": "Na razie wszystko jest stabilne."
|
||||
}
|
||||
},
|
||||
"tension": {
|
||||
"label": "Szczera ocena: {positive} wygląda dobrze, ale {negative} odstaje — wynik łączny ląduje na {band}.",
|
||||
"contributor": {
|
||||
"green": "zielony",
|
||||
"yellow": "żółty",
|
||||
"red": "czerwony"
|
||||
}
|
||||
},
|
||||
"streak": {
|
||||
"returnLabel": "Twój {metric} wrócił do twojego zwykłego zakresu po {count} dniach — cokolwiek to było, minęło.",
|
||||
"daysInside": "{count} dni w zakresie",
|
||||
"daysOutside": "{count} dni poza zakresem"
|
||||
}
|
||||
},
|
||||
"thresholds": {
|
||||
|
||||
Reference in new issue
Block a user