diff --git a/apps/mana/apps/web/src/lib/i18n/locales/augur/de.json b/apps/mana/apps/web/src/lib/i18n/locales/augur/de.json new file mode 100644 index 000000000..c8b400987 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/augur/de.json @@ -0,0 +1,152 @@ +{ + "app": { + "title": "Augur", + "tagline": "Zeichen sammeln, Muster lesen." + }, + "mode": { + "witness": "Witness", + "oracle": "Oracle", + "witnessHint": "Zeichen sammeln", + "oracleHint": "Muster lesen" + }, + "witness": { + "searchPlaceholder": "Suche nach Quelle, Aussage, Deutung ...", + "newOpen": "+ neu", + "newClose": "× schliessen", + "emptyAll": "Noch keine Zeichen erfasst. Sammle erst — auswerten kommt spaeter.", + "emptyFiltered": "Keine passenden Zeichen.", + "openOnly": "nur offene", + "dueOnly": "nur faellige", + "openHint": "noch offen" + }, + "due": { + "single": "Zeichen wartet auf Aufloesung", + "plural": "Zeichen warten auf Aufloesung", + "hide": "verbergen", + "show": "oeffnen", + "yes": "ja", + "partly": "teils", + "no": "nein", + "overdue": "Tage faellig", + "dueToday": "heute" + }, + "oracle": { + "title": "Oracle", + "subtitle": "Was deine Daten zurueck sagen.", + "yearRecapLink": "Jahresrueckblick →", + "coldStart": "Noch zu wenig aufgeloeste Zeichen.", + "coldStartHint": "Sammle und loese mindestens", + "coldStartUnit": "Zeichen auf, dann zeigt das Orakel verlaessliche Zahlen.", + "statTotal": "gesammelt", + "statResolved": "aufgeloest", + "statOpen": "offen", + "statHitRate": "Trefferquote", + "statBrier": "Brier-Score", + "statBrierBaseline": "Baseline 0.25 (50/50)", + "sourceTitle": "Forecaster in deinem Leben", + "sourceSub": "Wer / was war wie oft richtig?", + "sourceCol": "Quelle", + "sourceN": "n", + "sourceHit": "Treffer", + "sourceBrier": "Brier", + "sourceMix": "Verteilung", + "vibeTitle": "Stimmt dein Bauchgefuehl?", + "vibeSub": "Treffer pro Stimmung — gut, raetselhaft, schlecht.", + "vibeNoData": "noch keine Daten", + "vibeHit": "Treffer", + "vibeDir": "Richtung", + "corrTitle": "Was um deine Zeichen herum passiert", + "corrSub": "Korrelation, nicht Kausalitaet — gefunden in deinen eigenen Daten.", + "corrEmpty": "Noch keine belastbaren Muster. Logge weiter — Mood und Sleep werden dazu gerechnet.", + "corrAfter": "In den 3 Tagen danach", + "corrMoodLevel": "lag dein Mood-Level bei", + "corrSleepQuality": "lag deine Schlaf-Qualitaet bei", + "corrSleepDuration": "lag deine Schlafdauer bei", + "corrVsBaseline": "Baseline:" + }, + "detail": { + "source": "Quelle", + "claim": "Aussage", + "felt": "Eigene Deutung", + "expected": "Erwartetes Ergebnis", + "expectedBy": "Bis", + "probability": "Wahrscheinlichkeit", + "tags": "Tags", + "captured": "Erfasst", + "resolved": "Aufgeloest", + "outcomeNote": "Wie es kam", + "resolvePrompt": "Hat sich das bewahrheitet?", + "resolveYes": "eingetreten", + "resolvePartly": "teilweise", + "resolveNo": "nicht eingetreten", + "resolveReopen": "erneut oeffnen", + "actionEdit": "bearbeiten", + "actionArchive": "archivieren", + "actionDelete": "loeschen", + "actionCancel": "abbrechen", + "notePlaceholder": "Optionale Notiz: wie genau ist es gekommen?", + "confirmDelete": "Diesen Eintrag wirklich loeschen?", + "visibility": "Sichtbarkeit" + }, + "form": { + "kind": "Art", + "source": "Quelle", + "category": "Kategorie", + "claim": "Was sagt das Zeichen?", + "vibe": "Stimmung", + "feltMeaning": "Eigene Deutung (optional)", + "expectedOutcome": "Was sollte konkret passieren? (optional)", + "expectedBy": "Bis wann? (optional)", + "probability": "Wahrscheinlichkeit (optional, 0-100%)", + "tags": "Tags (komma-getrennt)", + "encounteredAt": "Wann erlebt?", + "sourcePlaceholder": "z. B. schwarze Katze, Glueckskeks, Bauchgefuehl", + "claimPlaceholder": "z. B. heute kommt eine gute Nachricht", + "feltPlaceholder": "Was es fuer mich bedeutet ...", + "expectedPlaceholder": "z. B. Job-Zusage bis Freitag", + "tagsPlaceholder": "arbeit, naturzeichen ...", + "submitCreate": "+ erfassen", + "submitUpdate": "speichern", + "cancel": "abbrechen", + "more": "+ Prognose & Tags" + }, + "recap": { + "title": "Jahresrueckblick", + "yearTotal": "Zeichen", + "yearResolved": "aufgeloest", + "yearHitRate": "Trefferquote", + "emptyYear": "In diesem Jahr noch keine Zeichen erfasst.", + "distKind": "Nach Art", + "distVibe": "Nach Stimmung", + "distOutcome": "Nach Ergebnis", + "bestSource": "Bester Forecaster", + "worstSource": "Unzuverlaessigster Forecaster", + "topSources": "Meistgenutzte Quellen", + "mostFulfilled": "Eingetretene Zeichen", + "mostSurprising": "Ueberraschungen — wo dein Gefuehl danebenlag", + "none": "—", + "hitOf": "von", + "matches": "Treffer" + }, + "oracleHint": { + "titleLive": "Was deine Daten zurueck sagen", + "titleSnapshot": "Was das Orakel damals sagte", + "matchCount": "aehnliche Zeichen", + "hit": "eingetreten", + "partly": "teilweise", + "no": "nicht eingetreten" + }, + "route": { + "detailFallbackTitle": "Augur", + "detailRouteTitle": "Zeichen", + "loading": "laedt ...", + "notFound": "Eintrag nicht gefunden.", + "backLink": "← zurueck", + "recapInvalid": "Ungueltiges Jahr.", + "recapBack": "← zurueck" + }, + "common": { + "all": "alle", + "brierUnknown": "–" + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/augur/en.json b/apps/mana/apps/web/src/lib/i18n/locales/augur/en.json new file mode 100644 index 000000000..bb8c2a355 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/augur/en.json @@ -0,0 +1,152 @@ +{ + "app": { + "title": "Augur", + "tagline": "Collect signs, read patterns." + }, + "mode": { + "witness": "Witness", + "oracle": "Oracle", + "witnessHint": "collect signs", + "oracleHint": "read patterns" + }, + "witness": { + "searchPlaceholder": "Search source, claim, meaning ...", + "newOpen": "+ new", + "newClose": "× close", + "emptyAll": "No signs captured yet. Collect first — analysis comes later.", + "emptyFiltered": "No matching signs.", + "openOnly": "open only", + "dueOnly": "due only", + "openHint": "still open" + }, + "due": { + "single": "sign waiting for resolution", + "plural": "signs waiting for resolution", + "hide": "hide", + "show": "show", + "yes": "yes", + "partly": "partly", + "no": "no", + "overdue": "days overdue", + "dueToday": "today" + }, + "oracle": { + "title": "Oracle", + "subtitle": "What your data says back.", + "yearRecapLink": "Year in review →", + "coldStart": "Not enough resolved signs yet.", + "coldStartHint": "Collect and resolve at least", + "coldStartUnit": "signs, then the oracle shows reliable numbers.", + "statTotal": "collected", + "statResolved": "resolved", + "statOpen": "open", + "statHitRate": "hit rate", + "statBrier": "Brier score", + "statBrierBaseline": "Baseline 0.25 (50/50)", + "sourceTitle": "Forecasters in your life", + "sourceSub": "Who / what was right how often?", + "sourceCol": "Source", + "sourceN": "n", + "sourceHit": "Hit", + "sourceBrier": "Brier", + "sourceMix": "Distribution", + "vibeTitle": "Does your gut feeling check out?", + "vibeSub": "Hits per vibe — good, mysterious, bad.", + "vibeNoData": "no data yet", + "vibeHit": "Hit", + "vibeDir": "Direction", + "corrTitle": "What happens around your signs", + "corrSub": "Correlation, not causation — found in your own data.", + "corrEmpty": "No reliable patterns yet. Keep logging — mood and sleep are factored in.", + "corrAfter": "In the 3 days after", + "corrMoodLevel": "your mood level was", + "corrSleepQuality": "your sleep quality was", + "corrSleepDuration": "your sleep duration was", + "corrVsBaseline": "Baseline:" + }, + "detail": { + "source": "Source", + "claim": "Claim", + "felt": "Your interpretation", + "expected": "Expected outcome", + "expectedBy": "By", + "probability": "Probability", + "tags": "Tags", + "captured": "Captured", + "resolved": "Resolved", + "outcomeNote": "How it went", + "resolvePrompt": "Did it come true?", + "resolveYes": "fulfilled", + "resolvePartly": "partly", + "resolveNo": "not fulfilled", + "resolveReopen": "reopen", + "actionEdit": "edit", + "actionArchive": "archive", + "actionDelete": "delete", + "actionCancel": "cancel", + "notePlaceholder": "Optional note: how exactly did it play out?", + "confirmDelete": "Really delete this entry?", + "visibility": "Visibility" + }, + "form": { + "kind": "Kind", + "source": "Source", + "category": "Category", + "claim": "What does the sign say?", + "vibe": "Vibe", + "feltMeaning": "Your interpretation (optional)", + "expectedOutcome": "What concretely should happen? (optional)", + "expectedBy": "By when? (optional)", + "probability": "Probability (optional, 0-100%)", + "tags": "Tags (comma-separated)", + "encounteredAt": "When experienced?", + "sourcePlaceholder": "e.g. black cat, fortune cookie, gut feeling", + "claimPlaceholder": "e.g. good news will arrive today", + "feltPlaceholder": "What it means to me ...", + "expectedPlaceholder": "e.g. job offer by Friday", + "tagsPlaceholder": "work, omens ...", + "submitCreate": "+ capture", + "submitUpdate": "save", + "cancel": "cancel", + "more": "+ Prediction & Tags" + }, + "recap": { + "title": "Year in review", + "yearTotal": "signs", + "yearResolved": "resolved", + "yearHitRate": "hit rate", + "emptyYear": "No signs captured this year.", + "distKind": "By kind", + "distVibe": "By vibe", + "distOutcome": "By outcome", + "bestSource": "Best forecaster", + "worstSource": "Most unreliable forecaster", + "topSources": "Most-used sources", + "mostFulfilled": "Fulfilled signs", + "mostSurprising": "Surprises — where your gut got it wrong", + "none": "—", + "hitOf": "of", + "matches": "Hits" + }, + "oracleHint": { + "titleLive": "What your data says back", + "titleSnapshot": "What the oracle said then", + "matchCount": "similar signs", + "hit": "fulfilled", + "partly": "partly", + "no": "not fulfilled" + }, + "route": { + "detailFallbackTitle": "Augur", + "detailRouteTitle": "Sign", + "loading": "loading ...", + "notFound": "Entry not found.", + "backLink": "← back", + "recapInvalid": "Invalid year.", + "recapBack": "← back" + }, + "common": { + "all": "all", + "brierUnknown": "–" + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/augur/es.json b/apps/mana/apps/web/src/lib/i18n/locales/augur/es.json new file mode 100644 index 000000000..c8b400987 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/augur/es.json @@ -0,0 +1,152 @@ +{ + "app": { + "title": "Augur", + "tagline": "Zeichen sammeln, Muster lesen." + }, + "mode": { + "witness": "Witness", + "oracle": "Oracle", + "witnessHint": "Zeichen sammeln", + "oracleHint": "Muster lesen" + }, + "witness": { + "searchPlaceholder": "Suche nach Quelle, Aussage, Deutung ...", + "newOpen": "+ neu", + "newClose": "× schliessen", + "emptyAll": "Noch keine Zeichen erfasst. Sammle erst — auswerten kommt spaeter.", + "emptyFiltered": "Keine passenden Zeichen.", + "openOnly": "nur offene", + "dueOnly": "nur faellige", + "openHint": "noch offen" + }, + "due": { + "single": "Zeichen wartet auf Aufloesung", + "plural": "Zeichen warten auf Aufloesung", + "hide": "verbergen", + "show": "oeffnen", + "yes": "ja", + "partly": "teils", + "no": "nein", + "overdue": "Tage faellig", + "dueToday": "heute" + }, + "oracle": { + "title": "Oracle", + "subtitle": "Was deine Daten zurueck sagen.", + "yearRecapLink": "Jahresrueckblick →", + "coldStart": "Noch zu wenig aufgeloeste Zeichen.", + "coldStartHint": "Sammle und loese mindestens", + "coldStartUnit": "Zeichen auf, dann zeigt das Orakel verlaessliche Zahlen.", + "statTotal": "gesammelt", + "statResolved": "aufgeloest", + "statOpen": "offen", + "statHitRate": "Trefferquote", + "statBrier": "Brier-Score", + "statBrierBaseline": "Baseline 0.25 (50/50)", + "sourceTitle": "Forecaster in deinem Leben", + "sourceSub": "Wer / was war wie oft richtig?", + "sourceCol": "Quelle", + "sourceN": "n", + "sourceHit": "Treffer", + "sourceBrier": "Brier", + "sourceMix": "Verteilung", + "vibeTitle": "Stimmt dein Bauchgefuehl?", + "vibeSub": "Treffer pro Stimmung — gut, raetselhaft, schlecht.", + "vibeNoData": "noch keine Daten", + "vibeHit": "Treffer", + "vibeDir": "Richtung", + "corrTitle": "Was um deine Zeichen herum passiert", + "corrSub": "Korrelation, nicht Kausalitaet — gefunden in deinen eigenen Daten.", + "corrEmpty": "Noch keine belastbaren Muster. Logge weiter — Mood und Sleep werden dazu gerechnet.", + "corrAfter": "In den 3 Tagen danach", + "corrMoodLevel": "lag dein Mood-Level bei", + "corrSleepQuality": "lag deine Schlaf-Qualitaet bei", + "corrSleepDuration": "lag deine Schlafdauer bei", + "corrVsBaseline": "Baseline:" + }, + "detail": { + "source": "Quelle", + "claim": "Aussage", + "felt": "Eigene Deutung", + "expected": "Erwartetes Ergebnis", + "expectedBy": "Bis", + "probability": "Wahrscheinlichkeit", + "tags": "Tags", + "captured": "Erfasst", + "resolved": "Aufgeloest", + "outcomeNote": "Wie es kam", + "resolvePrompt": "Hat sich das bewahrheitet?", + "resolveYes": "eingetreten", + "resolvePartly": "teilweise", + "resolveNo": "nicht eingetreten", + "resolveReopen": "erneut oeffnen", + "actionEdit": "bearbeiten", + "actionArchive": "archivieren", + "actionDelete": "loeschen", + "actionCancel": "abbrechen", + "notePlaceholder": "Optionale Notiz: wie genau ist es gekommen?", + "confirmDelete": "Diesen Eintrag wirklich loeschen?", + "visibility": "Sichtbarkeit" + }, + "form": { + "kind": "Art", + "source": "Quelle", + "category": "Kategorie", + "claim": "Was sagt das Zeichen?", + "vibe": "Stimmung", + "feltMeaning": "Eigene Deutung (optional)", + "expectedOutcome": "Was sollte konkret passieren? (optional)", + "expectedBy": "Bis wann? (optional)", + "probability": "Wahrscheinlichkeit (optional, 0-100%)", + "tags": "Tags (komma-getrennt)", + "encounteredAt": "Wann erlebt?", + "sourcePlaceholder": "z. B. schwarze Katze, Glueckskeks, Bauchgefuehl", + "claimPlaceholder": "z. B. heute kommt eine gute Nachricht", + "feltPlaceholder": "Was es fuer mich bedeutet ...", + "expectedPlaceholder": "z. B. Job-Zusage bis Freitag", + "tagsPlaceholder": "arbeit, naturzeichen ...", + "submitCreate": "+ erfassen", + "submitUpdate": "speichern", + "cancel": "abbrechen", + "more": "+ Prognose & Tags" + }, + "recap": { + "title": "Jahresrueckblick", + "yearTotal": "Zeichen", + "yearResolved": "aufgeloest", + "yearHitRate": "Trefferquote", + "emptyYear": "In diesem Jahr noch keine Zeichen erfasst.", + "distKind": "Nach Art", + "distVibe": "Nach Stimmung", + "distOutcome": "Nach Ergebnis", + "bestSource": "Bester Forecaster", + "worstSource": "Unzuverlaessigster Forecaster", + "topSources": "Meistgenutzte Quellen", + "mostFulfilled": "Eingetretene Zeichen", + "mostSurprising": "Ueberraschungen — wo dein Gefuehl danebenlag", + "none": "—", + "hitOf": "von", + "matches": "Treffer" + }, + "oracleHint": { + "titleLive": "Was deine Daten zurueck sagen", + "titleSnapshot": "Was das Orakel damals sagte", + "matchCount": "aehnliche Zeichen", + "hit": "eingetreten", + "partly": "teilweise", + "no": "nicht eingetreten" + }, + "route": { + "detailFallbackTitle": "Augur", + "detailRouteTitle": "Zeichen", + "loading": "laedt ...", + "notFound": "Eintrag nicht gefunden.", + "backLink": "← zurueck", + "recapInvalid": "Ungueltiges Jahr.", + "recapBack": "← zurueck" + }, + "common": { + "all": "alle", + "brierUnknown": "–" + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/augur/fr.json b/apps/mana/apps/web/src/lib/i18n/locales/augur/fr.json new file mode 100644 index 000000000..c8b400987 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/augur/fr.json @@ -0,0 +1,152 @@ +{ + "app": { + "title": "Augur", + "tagline": "Zeichen sammeln, Muster lesen." + }, + "mode": { + "witness": "Witness", + "oracle": "Oracle", + "witnessHint": "Zeichen sammeln", + "oracleHint": "Muster lesen" + }, + "witness": { + "searchPlaceholder": "Suche nach Quelle, Aussage, Deutung ...", + "newOpen": "+ neu", + "newClose": "× schliessen", + "emptyAll": "Noch keine Zeichen erfasst. Sammle erst — auswerten kommt spaeter.", + "emptyFiltered": "Keine passenden Zeichen.", + "openOnly": "nur offene", + "dueOnly": "nur faellige", + "openHint": "noch offen" + }, + "due": { + "single": "Zeichen wartet auf Aufloesung", + "plural": "Zeichen warten auf Aufloesung", + "hide": "verbergen", + "show": "oeffnen", + "yes": "ja", + "partly": "teils", + "no": "nein", + "overdue": "Tage faellig", + "dueToday": "heute" + }, + "oracle": { + "title": "Oracle", + "subtitle": "Was deine Daten zurueck sagen.", + "yearRecapLink": "Jahresrueckblick →", + "coldStart": "Noch zu wenig aufgeloeste Zeichen.", + "coldStartHint": "Sammle und loese mindestens", + "coldStartUnit": "Zeichen auf, dann zeigt das Orakel verlaessliche Zahlen.", + "statTotal": "gesammelt", + "statResolved": "aufgeloest", + "statOpen": "offen", + "statHitRate": "Trefferquote", + "statBrier": "Brier-Score", + "statBrierBaseline": "Baseline 0.25 (50/50)", + "sourceTitle": "Forecaster in deinem Leben", + "sourceSub": "Wer / was war wie oft richtig?", + "sourceCol": "Quelle", + "sourceN": "n", + "sourceHit": "Treffer", + "sourceBrier": "Brier", + "sourceMix": "Verteilung", + "vibeTitle": "Stimmt dein Bauchgefuehl?", + "vibeSub": "Treffer pro Stimmung — gut, raetselhaft, schlecht.", + "vibeNoData": "noch keine Daten", + "vibeHit": "Treffer", + "vibeDir": "Richtung", + "corrTitle": "Was um deine Zeichen herum passiert", + "corrSub": "Korrelation, nicht Kausalitaet — gefunden in deinen eigenen Daten.", + "corrEmpty": "Noch keine belastbaren Muster. Logge weiter — Mood und Sleep werden dazu gerechnet.", + "corrAfter": "In den 3 Tagen danach", + "corrMoodLevel": "lag dein Mood-Level bei", + "corrSleepQuality": "lag deine Schlaf-Qualitaet bei", + "corrSleepDuration": "lag deine Schlafdauer bei", + "corrVsBaseline": "Baseline:" + }, + "detail": { + "source": "Quelle", + "claim": "Aussage", + "felt": "Eigene Deutung", + "expected": "Erwartetes Ergebnis", + "expectedBy": "Bis", + "probability": "Wahrscheinlichkeit", + "tags": "Tags", + "captured": "Erfasst", + "resolved": "Aufgeloest", + "outcomeNote": "Wie es kam", + "resolvePrompt": "Hat sich das bewahrheitet?", + "resolveYes": "eingetreten", + "resolvePartly": "teilweise", + "resolveNo": "nicht eingetreten", + "resolveReopen": "erneut oeffnen", + "actionEdit": "bearbeiten", + "actionArchive": "archivieren", + "actionDelete": "loeschen", + "actionCancel": "abbrechen", + "notePlaceholder": "Optionale Notiz: wie genau ist es gekommen?", + "confirmDelete": "Diesen Eintrag wirklich loeschen?", + "visibility": "Sichtbarkeit" + }, + "form": { + "kind": "Art", + "source": "Quelle", + "category": "Kategorie", + "claim": "Was sagt das Zeichen?", + "vibe": "Stimmung", + "feltMeaning": "Eigene Deutung (optional)", + "expectedOutcome": "Was sollte konkret passieren? (optional)", + "expectedBy": "Bis wann? (optional)", + "probability": "Wahrscheinlichkeit (optional, 0-100%)", + "tags": "Tags (komma-getrennt)", + "encounteredAt": "Wann erlebt?", + "sourcePlaceholder": "z. B. schwarze Katze, Glueckskeks, Bauchgefuehl", + "claimPlaceholder": "z. B. heute kommt eine gute Nachricht", + "feltPlaceholder": "Was es fuer mich bedeutet ...", + "expectedPlaceholder": "z. B. Job-Zusage bis Freitag", + "tagsPlaceholder": "arbeit, naturzeichen ...", + "submitCreate": "+ erfassen", + "submitUpdate": "speichern", + "cancel": "abbrechen", + "more": "+ Prognose & Tags" + }, + "recap": { + "title": "Jahresrueckblick", + "yearTotal": "Zeichen", + "yearResolved": "aufgeloest", + "yearHitRate": "Trefferquote", + "emptyYear": "In diesem Jahr noch keine Zeichen erfasst.", + "distKind": "Nach Art", + "distVibe": "Nach Stimmung", + "distOutcome": "Nach Ergebnis", + "bestSource": "Bester Forecaster", + "worstSource": "Unzuverlaessigster Forecaster", + "topSources": "Meistgenutzte Quellen", + "mostFulfilled": "Eingetretene Zeichen", + "mostSurprising": "Ueberraschungen — wo dein Gefuehl danebenlag", + "none": "—", + "hitOf": "von", + "matches": "Treffer" + }, + "oracleHint": { + "titleLive": "Was deine Daten zurueck sagen", + "titleSnapshot": "Was das Orakel damals sagte", + "matchCount": "aehnliche Zeichen", + "hit": "eingetreten", + "partly": "teilweise", + "no": "nicht eingetreten" + }, + "route": { + "detailFallbackTitle": "Augur", + "detailRouteTitle": "Zeichen", + "loading": "laedt ...", + "notFound": "Eintrag nicht gefunden.", + "backLink": "← zurueck", + "recapInvalid": "Ungueltiges Jahr.", + "recapBack": "← zurueck" + }, + "common": { + "all": "alle", + "brierUnknown": "–" + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/augur/it.json b/apps/mana/apps/web/src/lib/i18n/locales/augur/it.json new file mode 100644 index 000000000..c8b400987 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/augur/it.json @@ -0,0 +1,152 @@ +{ + "app": { + "title": "Augur", + "tagline": "Zeichen sammeln, Muster lesen." + }, + "mode": { + "witness": "Witness", + "oracle": "Oracle", + "witnessHint": "Zeichen sammeln", + "oracleHint": "Muster lesen" + }, + "witness": { + "searchPlaceholder": "Suche nach Quelle, Aussage, Deutung ...", + "newOpen": "+ neu", + "newClose": "× schliessen", + "emptyAll": "Noch keine Zeichen erfasst. Sammle erst — auswerten kommt spaeter.", + "emptyFiltered": "Keine passenden Zeichen.", + "openOnly": "nur offene", + "dueOnly": "nur faellige", + "openHint": "noch offen" + }, + "due": { + "single": "Zeichen wartet auf Aufloesung", + "plural": "Zeichen warten auf Aufloesung", + "hide": "verbergen", + "show": "oeffnen", + "yes": "ja", + "partly": "teils", + "no": "nein", + "overdue": "Tage faellig", + "dueToday": "heute" + }, + "oracle": { + "title": "Oracle", + "subtitle": "Was deine Daten zurueck sagen.", + "yearRecapLink": "Jahresrueckblick →", + "coldStart": "Noch zu wenig aufgeloeste Zeichen.", + "coldStartHint": "Sammle und loese mindestens", + "coldStartUnit": "Zeichen auf, dann zeigt das Orakel verlaessliche Zahlen.", + "statTotal": "gesammelt", + "statResolved": "aufgeloest", + "statOpen": "offen", + "statHitRate": "Trefferquote", + "statBrier": "Brier-Score", + "statBrierBaseline": "Baseline 0.25 (50/50)", + "sourceTitle": "Forecaster in deinem Leben", + "sourceSub": "Wer / was war wie oft richtig?", + "sourceCol": "Quelle", + "sourceN": "n", + "sourceHit": "Treffer", + "sourceBrier": "Brier", + "sourceMix": "Verteilung", + "vibeTitle": "Stimmt dein Bauchgefuehl?", + "vibeSub": "Treffer pro Stimmung — gut, raetselhaft, schlecht.", + "vibeNoData": "noch keine Daten", + "vibeHit": "Treffer", + "vibeDir": "Richtung", + "corrTitle": "Was um deine Zeichen herum passiert", + "corrSub": "Korrelation, nicht Kausalitaet — gefunden in deinen eigenen Daten.", + "corrEmpty": "Noch keine belastbaren Muster. Logge weiter — Mood und Sleep werden dazu gerechnet.", + "corrAfter": "In den 3 Tagen danach", + "corrMoodLevel": "lag dein Mood-Level bei", + "corrSleepQuality": "lag deine Schlaf-Qualitaet bei", + "corrSleepDuration": "lag deine Schlafdauer bei", + "corrVsBaseline": "Baseline:" + }, + "detail": { + "source": "Quelle", + "claim": "Aussage", + "felt": "Eigene Deutung", + "expected": "Erwartetes Ergebnis", + "expectedBy": "Bis", + "probability": "Wahrscheinlichkeit", + "tags": "Tags", + "captured": "Erfasst", + "resolved": "Aufgeloest", + "outcomeNote": "Wie es kam", + "resolvePrompt": "Hat sich das bewahrheitet?", + "resolveYes": "eingetreten", + "resolvePartly": "teilweise", + "resolveNo": "nicht eingetreten", + "resolveReopen": "erneut oeffnen", + "actionEdit": "bearbeiten", + "actionArchive": "archivieren", + "actionDelete": "loeschen", + "actionCancel": "abbrechen", + "notePlaceholder": "Optionale Notiz: wie genau ist es gekommen?", + "confirmDelete": "Diesen Eintrag wirklich loeschen?", + "visibility": "Sichtbarkeit" + }, + "form": { + "kind": "Art", + "source": "Quelle", + "category": "Kategorie", + "claim": "Was sagt das Zeichen?", + "vibe": "Stimmung", + "feltMeaning": "Eigene Deutung (optional)", + "expectedOutcome": "Was sollte konkret passieren? (optional)", + "expectedBy": "Bis wann? (optional)", + "probability": "Wahrscheinlichkeit (optional, 0-100%)", + "tags": "Tags (komma-getrennt)", + "encounteredAt": "Wann erlebt?", + "sourcePlaceholder": "z. B. schwarze Katze, Glueckskeks, Bauchgefuehl", + "claimPlaceholder": "z. B. heute kommt eine gute Nachricht", + "feltPlaceholder": "Was es fuer mich bedeutet ...", + "expectedPlaceholder": "z. B. Job-Zusage bis Freitag", + "tagsPlaceholder": "arbeit, naturzeichen ...", + "submitCreate": "+ erfassen", + "submitUpdate": "speichern", + "cancel": "abbrechen", + "more": "+ Prognose & Tags" + }, + "recap": { + "title": "Jahresrueckblick", + "yearTotal": "Zeichen", + "yearResolved": "aufgeloest", + "yearHitRate": "Trefferquote", + "emptyYear": "In diesem Jahr noch keine Zeichen erfasst.", + "distKind": "Nach Art", + "distVibe": "Nach Stimmung", + "distOutcome": "Nach Ergebnis", + "bestSource": "Bester Forecaster", + "worstSource": "Unzuverlaessigster Forecaster", + "topSources": "Meistgenutzte Quellen", + "mostFulfilled": "Eingetretene Zeichen", + "mostSurprising": "Ueberraschungen — wo dein Gefuehl danebenlag", + "none": "—", + "hitOf": "von", + "matches": "Treffer" + }, + "oracleHint": { + "titleLive": "Was deine Daten zurueck sagen", + "titleSnapshot": "Was das Orakel damals sagte", + "matchCount": "aehnliche Zeichen", + "hit": "eingetreten", + "partly": "teilweise", + "no": "nicht eingetreten" + }, + "route": { + "detailFallbackTitle": "Augur", + "detailRouteTitle": "Zeichen", + "loading": "laedt ...", + "notFound": "Eintrag nicht gefunden.", + "backLink": "← zurueck", + "recapInvalid": "Ungueltiges Jahr.", + "recapBack": "← zurueck" + }, + "common": { + "all": "alle", + "brierUnknown": "–" + } +} diff --git a/apps/mana/apps/web/src/lib/modules/augur/ListView.svelte b/apps/mana/apps/web/src/lib/modules/augur/ListView.svelte index e031d32fd..1a4b4ce26 100644 --- a/apps/mana/apps/web/src/lib/modules/augur/ListView.svelte +++ b/apps/mana/apps/web/src/lib/modules/augur/ListView.svelte @@ -8,6 +8,7 @@ - {entry?.source ?? T.fallbackTitle} - Mana + {entry?.source ?? $_('augur.route.detailFallbackTitle')} - Mana - + {#if entries$.loading} - {T.loading} + {$_('augur.route.loading')} {:else if !entry} - {T.notFound} - {T.backLink} + {$_('augur.route.notFound')} + {$_('augur.route.backLink')} {:else} diff --git a/apps/mana/apps/web/src/routes/(app)/augur/recap/[year]/+page.svelte b/apps/mana/apps/web/src/routes/(app)/augur/recap/[year]/+page.svelte index db5f543ce..c01fe5fe7 100644 --- a/apps/mana/apps/web/src/routes/(app)/augur/recap/[year]/+page.svelte +++ b/apps/mana/apps/web/src/routes/(app)/augur/recap/[year]/+page.svelte @@ -1,14 +1,9 @@ - {year ?? T.title} - Augur - Mana + {year ?? $_('augur.recap.title')} - Augur - Mana - + {#if year == null} - {T.invalid} - {T.back} + {$_('augur.route.recapInvalid')} + {$_('augur.route.recapBack')} {:else}
{T.loading}
{$_('augur.route.loading')}
{T.notFound}
{$_('augur.route.notFound')}
{T.invalid}
{$_('augur.route.recapInvalid')}