Include favicon.svg in go:embed directive to fix 404 in production. Add legal notice (impress) and privacy policy pages with full EN/DE translations, route handlers, and footer links.
376 lines
21 KiB
JSON
376 lines
21 KiB
JSON
{
|
|
"app": {
|
|
"name": "HeatGuard",
|
|
"tagline": "Personalisierte Hitzevorsorge"
|
|
},
|
|
"nav": {
|
|
"dashboard": "Dashboard",
|
|
"setup": "Einrichtung",
|
|
"guide": "Anleitung",
|
|
"impress": "Impressum",
|
|
"privacy": "Datenschutz",
|
|
"language": "Sprache"
|
|
},
|
|
"setup": {
|
|
"title": "Einrichtung",
|
|
"profiles": {
|
|
"title": "Profile",
|
|
"help": "Ein Profil repr\u00e4sentiert einen Standort, den Sie \u00fcberwachen m\u00f6chten.",
|
|
"name": { "label": "Name", "tooltip": "Ein beschreibender Name f\u00fcr diesen Standort" },
|
|
"latitude": { "label": "Breitengrad", "tooltip": "Dezimalgrad (z.B. 52.52)" },
|
|
"longitude": { "label": "L\u00e4ngengrad", "tooltip": "Dezimalgrad (z.B. 13.405)" },
|
|
"timezone": { "label": "Zeitzone", "tooltip": "IANA-Zeitzone (z.B. Europe/Berlin)" },
|
|
"geolocate": {
|
|
"button": "Meinen Standort verwenden",
|
|
"loading": "Standort wird erkannt\u2026",
|
|
"denied": "Standortberechtigung verweigert.",
|
|
"unavailable": "Standort nicht verf\u00fcgbar.",
|
|
"timeout": "Zeit\u00fcberschreitung bei Standortabfrage."
|
|
},
|
|
"add": "Profil hinzuf\u00fcgen",
|
|
"save": "Profil speichern",
|
|
"edit": "Bearbeiten",
|
|
"delete": "L\u00f6schen",
|
|
"noItems": "Noch keine Profile. Erstellen Sie eines, um zu beginnen."
|
|
},
|
|
"rooms": {
|
|
"title": "R\u00e4ume",
|
|
"help": "F\u00fcgen Sie R\u00e4ume zur \u00dcberwachung hinzu. Die Eigenschaften beeinflussen die W\u00e4rmeberechnung.",
|
|
"name": { "label": "Name", "tooltip": "Raumname (z.B. B\u00fcro, Schlafzimmer)" },
|
|
"area": { "label": "Fl\u00e4che (m\u00b2)", "tooltip": "Bodenfl\u00e4che. Beeinflusst den Solargewinn durch Fenster." },
|
|
"ceilingHeight": { "label": "Deckenh\u00f6he (m)", "tooltip": "Raumh\u00f6he. Beeinflusst das Luftvolumen f\u00fcr L\u00fcftungsberechnungen." },
|
|
"floor": { "label": "Stockwerk", "tooltip": "Stockwerknummer (0 = Erdgeschoss). H\u00f6here Stockwerke sind tendenziell w\u00e4rmer." },
|
|
"orientation": {
|
|
"label": "Ausrichtung",
|
|
"tooltip": "Hauptfensterrichtung. Beeinflusst den zeitlichen Verlauf des Solargewinns.",
|
|
"options": { "N": "Nord", "NE": "Nordost", "E": "Ost", "SE": "S\u00fcdost", "S": "S\u00fcd", "SW": "S\u00fcdwest", "W": "West", "NW": "Nordwest" }
|
|
},
|
|
"shadingType": {
|
|
"label": "Verschattung",
|
|
"tooltip": "Art der Au\u00dfenverschattung (keine, Jalousien, Rolll\u00e4den, Markise).",
|
|
"options": { "none": "Keine", "blinds": "Jalousien", "shutters": "Rolll\u00e4den", "awning": "Markise" }
|
|
},
|
|
"shadingFactor": { "label": "Verschattungsfaktor", "tooltip": "0 = vollst\u00e4ndig verschattet, 1 = keine Verschattung. Rolll\u00e4den \u2248 0,2, Innenjalousien \u2248 0,6." },
|
|
"ventilation": { "label": "L\u00fcftung", "tooltip": "L\u00fcftungsart (nat\u00fcrlich, mechanisch, dicht)." },
|
|
"ventilationAch": { "label": "Luftwechselrate", "tooltip": "Luftwechsel pro Stunde. Dicht \u2248 0,3, nat\u00fcrlich \u2248 1,5, offene Fenster \u2248 5,0." },
|
|
"windowFraction": { "label": "Fensteranteil", "tooltip": "Anteil der Wandfl\u00e4che, die Fenster ist (0\u20131). Typisch: 0,15." },
|
|
"shgc": { "label": "SHGC", "tooltip": "Gesamtenergiedurchlassgrad (0\u20131). W\u00e4rmeschutzglas \u2248 0,3, Klarglas \u2248 0,8." },
|
|
"insulation": {
|
|
"label": "D\u00e4mmung",
|
|
"tooltip": "Wandd\u00e4mmqualit\u00e4t (schlecht, mittel, gut, ausgezeichnet).",
|
|
"options": { "poor": "Schlecht", "average": "Mittel", "good": "Gut", "excellent": "Ausgezeichnet" }
|
|
},
|
|
"indoorTemp": {
|
|
"label": "Raumtemperatur (\u00b0C)",
|
|
"tooltip": "Aktuelle oder gew\u00fcnschte Raumtemperatur. Standard 25\u00b0C."
|
|
},
|
|
"add": "Raum hinzuf\u00fcgen",
|
|
"save": "Raum speichern",
|
|
"noItems": "Noch keine R\u00e4ume. F\u00fcgen Sie R\u00e4ume zu Ihrem Profil hinzu."
|
|
},
|
|
"devices": {
|
|
"title": "Ger\u00e4te",
|
|
"help": "W\u00e4rmeproduzierende Ger\u00e4te in jedem Raum.",
|
|
"noRooms": "F\u00fcgen Sie zuerst einen Raum hinzu, bevor Sie Ger\u00e4te hinzuf\u00fcgen.",
|
|
"name": { "label": "Name", "tooltip": "Ger\u00e4tename (z.B. Desktop-PC, TV)" },
|
|
"room": { "label": "Raum", "tooltip": "In welchem Raum sich das Ger\u00e4t befindet" },
|
|
"type": { "label": "Typ", "tooltip": "Ger\u00e4tekategorie (nur Bezeichnung, wird nicht in Berechnungen verwendet)" },
|
|
"wattsIdle": { "label": "Watt (Leerlauf)", "tooltip": "Leistungsaufnahme im Leerlauf/Standby" },
|
|
"wattsTypical": { "label": "Watt (Typisch)", "tooltip": "Leistungsaufnahme bei normaler Nutzung" },
|
|
"wattsPeak": { "label": "Watt (Spitze)", "tooltip": "Leistungsaufnahme bei Maximallast (z.B. Gaming)" },
|
|
"dutyCycle": { "label": "Einschaltdauer", "tooltip": "Anteil der aktiven Zeit (0\u20131). K\u00fchlschrank \u2248 0,3, PC \u2248 1,0." },
|
|
"add": "Ger\u00e4t hinzuf\u00fcgen",
|
|
"save": "Ger\u00e4t speichern",
|
|
"noItems": "Noch keine Ger\u00e4te."
|
|
},
|
|
"occupants": {
|
|
"title": "Bewohner",
|
|
"help": "Personen in jedem Raum. K\u00f6rperw\u00e4rme tr\u00e4gt zur Raumtemperatur bei.",
|
|
"noRooms": "F\u00fcgen Sie zuerst einen Raum hinzu, bevor Sie Bewohner hinzuf\u00fcgen.",
|
|
"room": { "label": "Raum", "tooltip": "Welcher Raum" },
|
|
"count": { "label": "Anzahl", "tooltip": "Anzahl der Personen" },
|
|
"activity": {
|
|
"label": "Aktivit\u00e4tsniveau",
|
|
"tooltip": "Schlafend \u2248 70W, Sitzend \u2248 100W, Leicht \u2248 130W, Mittel \u2248 200W, Schwer \u2248 300W pro Person.",
|
|
"options": { "sleeping": "Schlafend", "sedentary": "Sitzend", "light": "Leicht", "moderate": "Mittel", "heavy": "Schwer" }
|
|
},
|
|
"vulnerable": { "label": "Schutzbed\u00fcrftig", "tooltip": "Ankreuzen bei \u00e4lteren Menschen, Kleinkindern oder gesundheitlich eingeschr\u00e4nkten Personen. F\u00fcgt Pflegeerinnerungen hinzu." },
|
|
"add": "Bewohner hinzuf\u00fcgen",
|
|
"save": "Bewohner speichern",
|
|
"noItems": "Noch keine Bewohner."
|
|
},
|
|
"ac": {
|
|
"title": "Klimaanlagen",
|
|
"help": "Klimager\u00e4te und deren Raumzuordnungen.",
|
|
"noRooms": "F\u00fcgen Sie zuerst einen Raum hinzu, bevor Sie Klimager\u00e4te zuweisen.",
|
|
"name": { "label": "Name", "tooltip": "Name des Klimager\u00e4ts" },
|
|
"type": {
|
|
"label": "Typ",
|
|
"tooltip": "Mobil, Fenster, Split, Zentral",
|
|
"options": { "portable": "Mobil", "window": "Fenster", "split": "Split", "central": "Zentral" }
|
|
},
|
|
"capacity": { "label": "Leistung (BTU)", "tooltip": "K\u00fchlleistung in BTU/h. Typisch mobil: 8.000\u201314.000 BTU." },
|
|
"eer": { "label": "EER", "tooltip": "Energieeffizienzwert. H\u00f6her = effizienter. Typisch: 8\u201312." },
|
|
"dehumidify": { "label": "Entfeuchtung", "tooltip": "Ob das Ger\u00e4t einen Entfeuchtungsmodus hat" },
|
|
"canHeat": { "label": "Heizf\u00e4hig", "tooltip": "Ob dieses Ger\u00e4t als W\u00e4rmepumpe zum Heizen betrieben werden kann" },
|
|
"heatingCapacity": { "label": "Heizleistung (BTU)", "tooltip": "Heizleistung in BTU/h. Wenn leer, wird die K\u00fchlleistung verwendet." },
|
|
"rooms": { "label": "Zugewiesene R\u00e4ume", "tooltip": "Welche R\u00e4ume dieses Klimager\u00e4t versorgt" },
|
|
"add": "Klimager\u00e4t hinzuf\u00fcgen",
|
|
"save": "Klimager\u00e4t speichern",
|
|
"noItems": "Noch keine Klimager\u00e4te.",
|
|
"search": {
|
|
"label": "Ger\u00e4tedatenbank durchsuchen",
|
|
"hint": "Daten von bettervent.me (Eurovent-zertifiziert)",
|
|
"placeholder": "Nach Marke oder Modell suchen...",
|
|
"noResults": "Keine Ger\u00e4te gefunden"
|
|
},
|
|
"unit": {
|
|
"btuh": "BTU/h",
|
|
"kw": "kW",
|
|
"switch": "Einheit wechseln"
|
|
},
|
|
"seer": "SEER",
|
|
"scop": "SCOP",
|
|
"cop": "COP",
|
|
"tol": "Min. Betriebstemp.",
|
|
"tbiv": "Bivalenztemperatur",
|
|
"refrigerant": "K\u00e4ltemittel"
|
|
},
|
|
"toggles": {
|
|
"title": "Schalter",
|
|
"help": "Aktivit\u00e4tsschalter beeinflussen die W\u00e4rmeberechnung f\u00fcr den aktuellen Tag.",
|
|
"gaming": "Gaming (Ger\u00e4te auf Spitzenlast)",
|
|
"cooking": "Kochen (zus\u00e4tzliche K\u00fcchenw\u00e4rme)",
|
|
"laundry": "W\u00e4sche / Trockner l\u00e4uft",
|
|
"guests": "Zus\u00e4tzliche G\u00e4ste anwesend"
|
|
},
|
|
"forecast": {
|
|
"title": "Wettervorhersage",
|
|
"help": "Wetterdaten f\u00fcr Ihren Profilstandort abrufen.",
|
|
"provider": "Wetteranbieter",
|
|
"free": "kostenlos, kein Schl\u00fcssel n\u00f6tig",
|
|
"apiKey": "API-Schl\u00fcssel",
|
|
"apiKeyPlaceholder": "OpenWeatherMap API-Schl\u00fcssel eingeben",
|
|
"saveConfig": "Einstellungen speichern",
|
|
"fetch": "Vorhersage abrufen",
|
|
"lastFetched": "Zuletzt abgerufen",
|
|
"never": "Nie",
|
|
"fetching": "Vorhersage wird abgerufen\u2026"
|
|
},
|
|
"windows": {
|
|
"title": "Fenster",
|
|
"help": "Einzelne Fenster mit eigener Ausrichtung und Eigenschaften. \u00dcberschreibt den Solargewinn auf Raumebene.",
|
|
"orientation": { "label": "Ausrichtung", "tooltip": "In welche Richtung dieses Fenster zeigt" },
|
|
"area": { "label": "Fl\u00e4che (m\u00b2)", "tooltip": "Tats\u00e4chliche Verglasungsfl\u00e4che in Quadratmetern" },
|
|
"shgc": { "label": "SHGC", "tooltip": "Gesamtenergiedurchlassgrad f\u00fcr dieses Fenster" },
|
|
"shadingType": { "label": "Verschattung", "tooltip": "Verschattungsart f\u00fcr dieses Fenster" },
|
|
"shadingFactor": { "label": "Verschattungsfaktor", "tooltip": "0 = vollst\u00e4ndig verschattet, 1 = keine Verschattung" },
|
|
"add": "Fenster hinzuf\u00fcgen",
|
|
"save": "Fenster speichern",
|
|
"noItems": "Keine Fenster. Solargewinne auf Raumebene werden verwendet.",
|
|
"saveRoomFirst": "Speichern Sie zuerst den Raum, um Fenster hinzuzuf\u00fcgen."
|
|
},
|
|
"llm": {
|
|
"title": "KI-Zusammenfassung",
|
|
"help": "Konfigurieren Sie einen KI-Anbieter f\u00fcr personalisierte Hitzezusammenfassungen.",
|
|
"provider": "Anbieter",
|
|
"model": "Modell",
|
|
"apiKey": "API-Schl\u00fcssel",
|
|
"apiKeyPlaceholder": "API-Schl\u00fcssel eingeben",
|
|
"modelPlaceholder": "Modellname (leer lassen f\u00fcr Standard)",
|
|
"save": "Einstellungen speichern",
|
|
"providerOptions": { "anthropic": "Anthropic", "openai": "OpenAI", "gemini": "Google Gemini" }
|
|
}
|
|
},
|
|
"dashboard": {
|
|
"title": "Hitzebericht",
|
|
"riskLevel": "Risikostufe",
|
|
"peakTemp": "H\u00f6chsttemperatur",
|
|
"minNightTemp": "Min. Nachttemperatur",
|
|
"poorNightCool": "Schlechte Nachtk\u00fchlung",
|
|
"timeline": "24h-Zeitverlauf",
|
|
"roomBudgets": "Raum-W\u00e4rmebilanzen",
|
|
"actions": "Ma\u00dfnahmen",
|
|
"careChecklist": "Pflege-Checkliste",
|
|
"warnings": "Wetterwarnungen",
|
|
"riskWindows": "Risikozeitr\u00e4ume",
|
|
"llmSummary": "KI-Zusammenfassung",
|
|
"noData": "Noch keine Daten. Richten Sie Ihr Profil ein und rufen Sie eine Vorhersage ab.",
|
|
"goToSetup": "Zur Einrichtung",
|
|
"goToGuide": "Anleitung lesen",
|
|
"loading": "Laden\u2026",
|
|
"computing": "Hitzeanalyse wird berechnet\u2026",
|
|
"error": "Daten konnten nicht geladen werden. Bitte versuchen Sie es erneut.",
|
|
"retry": "Erneut versuchen",
|
|
"staleDataWarning": "Zwischengespeicherte Vorhersagedaten werden verwendet. Letzter Abruf fehlgeschlagen.",
|
|
"errorTimeout": "Wetterdienst hat nicht rechtzeitig geantwortet. Versuchen Sie es gleich erneut.",
|
|
"errorNetwork": "Wetterdienst nicht erreichbar. Pr\u00fcfen Sie Ihre Verbindung.",
|
|
"errorUpstream": "Wetterdienst hat einen Fehler zur\u00fcckgegeben. Versuchen Sie es sp\u00e4ter erneut.",
|
|
"errorUnknown": "Etwas ist schiefgelaufen. Bitte versuchen Sie es erneut.",
|
|
"autoFetching": "Vorhersage wird aktualisiert\u2026",
|
|
"internalGains": "Interne Gewinne",
|
|
"solarGain": "Solargewinn",
|
|
"ventGain": "L\u00fcftungsgewinn",
|
|
"totalGain": "Gesamtgewinn",
|
|
"acCapacity": "Klimaleistung",
|
|
"headroom": "Reserve",
|
|
"headroomOk": "Klimaanlage deckt die W\u00e4rmelast",
|
|
"headroomInsufficient": "Klimaanlage unterversorgt um",
|
|
"fetchForecastFirst": "Keine Vorhersagedaten. Rufen Sie zuerst eine Vorhersage in der Einrichtung ab.",
|
|
"no": "Nein",
|
|
"noActions": "Keine Ma\u00dfnahmen",
|
|
"effort": "Aufwand",
|
|
"impact": "Wirkung",
|
|
"aiDisclaimer": "KI-generierte Zusammenfassung. Kein Ersatz f\u00fcr professionelle Beratung.",
|
|
"riskComfort": "Komfortabel",
|
|
"coolComfort": "Keine K\u00fchlung n\u00f6tig",
|
|
"coolVentilate": "Fenster \u00f6ffnen",
|
|
"coolAC": "Klimaanlage",
|
|
"coolOverloaded": "Klima \u00fcberlastet",
|
|
"coolSealed": "Geschlossen halten",
|
|
"coolHeating": "Heizung",
|
|
"coolHeatInsufficient": "Heizung unzureichend",
|
|
"heatingCapacity": "Heizleistung",
|
|
"heatDeficit": "W\u00e4rmedefizit",
|
|
"heatingHeadroom": "Heizungsreserve",
|
|
"heatingHeadroomOk": "Heizung deckt den W\u00e4rmeverlust",
|
|
"heatingHeadroomInsufficient": "Heizung unterversorgt um",
|
|
"aiActions": "KI-empfohlene Ma\u00dfnahmen",
|
|
"legendTemp": "Temperatur",
|
|
"legendCooling": "K\u00fchlung",
|
|
"refreshForecast": "Vorhersage aktualisieren",
|
|
"quickSettings": "Schnelleinstellungen",
|
|
"qsIndoorTemp": "Raumtemperatur (\u00b0C)",
|
|
"qsIndoorHumidity": "Luftfeuchtigkeit (%)",
|
|
"qsApply": "Anwenden",
|
|
"legendAI": "KI-Ma\u00dfnahmen",
|
|
"category": {
|
|
"shading": "Verschattung",
|
|
"ventilation": "L\u00fcftung",
|
|
"internal_gains": "W\u00e4rmequellen",
|
|
"ac_strategy": "Klimastrategie",
|
|
"hydration": "Fl\u00fcssigkeit",
|
|
"care": "Pflege"
|
|
}
|
|
},
|
|
"guide": {
|
|
"title": "Erste Schritte",
|
|
"intro": "HeatGuard hilft Ihnen, sich auf Hitzeereignisse vorzubereiten, indem es Ihre Wohnr\u00e4ume, Wettervorhersagen analysiert und personalisierte st\u00fcndliche Aktionspl\u00e4ne erstellt.",
|
|
"step1": {
|
|
"title": "1. Profil erstellen",
|
|
"text": "Gehen Sie zur Einrichtung und erstellen Sie ein Profil f\u00fcr Ihren Standort. Geben Sie Ihre Koordinaten ein (nutzen Sie 'Meinen Standort verwenden' f\u00fcr automatische Erkennung) und die Zeitzone."
|
|
},
|
|
"step2": {
|
|
"title": "2. R\u00e4ume hinzuf\u00fcgen",
|
|
"text": "F\u00fcgen Sie die R\u00e4ume hinzu, die Sie \u00fcberwachen m\u00f6chten. Stellen Sie Fl\u00e4che, Ausrichtung (Fensterrichtung), Deckenh\u00f6he und Fenstereigenschaften ein. Diese beeinflussen die Solar- und L\u00fcftungsberechnungen."
|
|
},
|
|
"step3": {
|
|
"title": "3. Ger\u00e4te & Bewohner hinzuf\u00fcgen",
|
|
"text": "F\u00fcgen Sie w\u00e4rmeproduzierende Ger\u00e4te (Computer, Fernseher, Haushaltsger\u00e4te) und Bewohner zu jedem Raum hinzu. Jede Person und jedes Ger\u00e4t tr\u00e4gt zur internen W\u00e4rmelast bei."
|
|
},
|
|
"step4": {
|
|
"title": "4. Klimaanlagen konfigurieren",
|
|
"text": "Wenn Sie eine Klimaanlage haben, f\u00fcgen Sie Ihre Ger\u00e4te hinzu und weisen Sie sie R\u00e4umen zu. So kann HeatGuard berechnen, ob Ihre K\u00fchlleistung ausreicht."
|
|
},
|
|
"step5": {
|
|
"title": "5. KI konfigurieren (Optional)",
|
|
"text": "F\u00fcr KI-gest\u00fctzte Zusammenfassungen und Handlungsempfehlungen konfigurieren Sie einen LLM-Anbieter. Nutzen Sie Einrichtung > KI-Zusammenfassung f\u00fcr die Browser-Konfiguration oder starten Sie den Server mit --llm-provider und --llm-model. Ollama l\u00e4uft lokal ohne API-Schl\u00fcssel."
|
|
},
|
|
"step6": {
|
|
"title": "6. Vorhersage abrufen",
|
|
"text": "Klicken Sie auf der Einrichtungsseite auf 'Vorhersage abrufen', um aktuelle Wetterdaten f\u00fcr Ihren Standort zu erhalten. Vorhersagen decken die n\u00e4chsten 3 Tage ab."
|
|
},
|
|
"step7": {
|
|
"title": "7. Dashboard ansehen",
|
|
"text": "Kehren Sie zum Dashboard zur\u00fcck, um Ihre personalisierte Hitzeanalyse zu sehen: Risikostufe, Temperaturverlauf, Raum-W\u00e4rmebilanzen, empfohlene Ma\u00dfnahmen und KI-Zusammenfassung."
|
|
},
|
|
"params": {
|
|
"title": "Raumparameter verstehen",
|
|
"shgc": "SHGC (Gesamtenergiedurchlassgrad): Wie viel Solarenergie durch Fenster gelangt. W\u00e4rmeschutzglas \u2248 0,3, einfaches Klarglas \u2248 0,8.",
|
|
"ventilation": "Luftwechselrate (ACH): Wie oft das Luftvolumen des Raums pro Stunde ausgetauscht wird. Dicht \u2248 0,3, offene Fenster \u2248 5,0.",
|
|
"shading": "Verschattungsfaktor: 0 = vollst\u00e4ndig verschattet (keine Sonne), 1 = keine Verschattung. Rolll\u00e4den \u2248 0,2, Innenjalousien \u2248 0,6.",
|
|
"orientation": "Ausrichtung: S\u00fcdr\u00e4ume bekommen die meiste Mittagssonne. Osten = Morgensonne, Westen = Nachmittagssonne."
|
|
},
|
|
"risk": {
|
|
"title": "Risikostufen verstehen",
|
|
"comfortable": "Komfortabel: K\u00fchles Wetter, kein Hitzerisiko. H\u00f6chstwert unter 22\u00b0C.",
|
|
"low": "Niedrig: Temperaturen unter 30\u00b0C. Normale Bedingungen.",
|
|
"moderate": "Mittel: Temperaturen 30\u201335\u00b0C. Grundlegende Vorsichtsma\u00dfnahmen treffen.",
|
|
"high": "Hoch: Temperaturen 35\u201340\u00b0C. Erhebliches Hitzestressrisiko.",
|
|
"extreme": "Extrem: Temperaturen \u00fcber 40\u00b0C. Gef\u00e4hrliche Bedingungen."
|
|
},
|
|
"budget": {
|
|
"title": "W\u00e4rmebilanzen verstehen",
|
|
"text": "Die W\u00e4rmebilanz jedes Raums vergleicht die gesamten W\u00e4rmegewinne (Ger\u00e4te + Personen + Solar + L\u00fcftung) mit der Klimak\u00fchlleistung. Status: Komfortabel (>20% Reserve), Grenzwertig (0\u201320% Reserve), \u00dcberlastet (Gewinne \u00fcbersteigen Kapazit\u00e4t)."
|
|
},
|
|
"tips": {
|
|
"title": "Tipps f\u00fcr Genauigkeit",
|
|
"tip1": "Messen Sie Ihre Raumfl\u00e4che und Fenstergr\u00f6\u00dfen f\u00fcr bessere Solargewinnsch\u00e4tzungen.",
|
|
"tip2": "Pr\u00fcfen Sie Ger\u00e4teleistungen auf Typenschildern oder Herstellerangaben.",
|
|
"tip3": "Schlie\u00dfen Sie Rolll\u00e4den/Jalousien w\u00e4hrend der Spitzensonnenstunden f\u00fcr maximale Wirkung.",
|
|
"tip4": "Nutzen Sie den Gaming-Schalter an Tagen, an denen Sie Ger\u00e4te unter Volllast betreiben."
|
|
}
|
|
},
|
|
"impress": {
|
|
"title": "Impressum",
|
|
"responsible": "Verantwortlich",
|
|
"country": "Deutschland",
|
|
"contact": "Kontakt",
|
|
"email": "E-Mail",
|
|
"disclaimer": {
|
|
"title": "Haftungsausschluss",
|
|
"text": "HeatGuard ist ein privates Projekt und wird ohne Gew\u00e4hr bereitgestellt. Es stellt keine professionelle Beratung dar. Hitzerisikobewertungen sind Sch\u00e4tzungen basierend auf Nutzerdaten und Wettervorhersagen \u2014 befolgen Sie bei Hitzeereignissen immer die offiziellen Hinweise."
|
|
}
|
|
},
|
|
"privacy": {
|
|
"title": "Datenschutzerkl\u00e4rung",
|
|
"intro": "HeatGuard ist darauf ausgelegt, die Datenerfassung zu minimieren. Diese Erkl\u00e4rung beschreibt, welche Daten verarbeitet und wohin sie gesendet werden.",
|
|
"localStorage": {
|
|
"title": "Lokale Datenspeicherung",
|
|
"text": "Alle Nutzerdaten (Profile, R\u00e4ume, Ger\u00e4te, Bewohner, Klimaanlagen, Vorhersage-Cache) werden ausschlie\u00dflich in der IndexedDB Ihres Browsers gespeichert. Auf dem Server werden keine Nutzerdaten gespeichert. Das L\u00f6schen Ihrer Browserdaten l\u00f6scht alle HeatGuard-Daten."
|
|
},
|
|
"cookie": {
|
|
"title": "Cookie",
|
|
"text": "HeatGuard setzt ein einziges Cookie (heatguard_lang), um Ihre Spracheinstellung zu speichern. Es l\u00e4uft nach einem Jahr ab und enth\u00e4lt nur den Sprachcode (en oder de). Weitere Cookies werden nicht verwendet."
|
|
},
|
|
"weather": {
|
|
"title": "Wettervorhersage-API",
|
|
"text": "Beim Abruf einer Vorhersage werden Ihre Standortkoordinaten (Breiten-/L\u00e4ngengrad) an Open-Meteo (open-meteo.com) oder OpenWeatherMap (openweathermap.org) gesendet, je nach Konfiguration. Diese Dienste haben eigene Datenschutzrichtlinien."
|
|
},
|
|
"warnings": {
|
|
"title": "Wetterwarnungen (DWD)",
|
|
"text": "Wetterwarnungen werden vom Deutschen Wetterdienst (DWD) \u00fcber dessen \u00f6ffentliche WFS-Schnittstelle abgerufen. Ihre Standortkoordinaten werden als Teil der Anfrage \u00fcbermittelt."
|
|
},
|
|
"llm": {
|
|
"title": "KI-Zusammenfassung (Optional)",
|
|
"text": "Wenn Sie einen KI-Anbieter konfigurieren, wird eine Zusammenfassung Ihrer Raumdaten und Wettervorhersage an den gew\u00e4hlten Anbieter (Anthropic, OpenAI, Google Gemini oder Ollama) gesendet. Ihr API-Schl\u00fcssel wird direkt aus Ihrem Browser gesendet. \u00dcber den Hitzeanalyse-Kontext hinaus werden keine pers\u00f6nlichen Daten \u00fcbermittelt."
|
|
},
|
|
"bettervent": {
|
|
"title": "Ger\u00e4tedatenbank (bettervent.me)",
|
|
"text": "Bei der Suche nach Klimager\u00e4ten wird Ihre Suchanfrage \u00fcber den HeatGuard-Server an bettervent.me weitergeleitet. In diesen Anfragen sind keine pers\u00f6nlichen Daten enthalten."
|
|
},
|
|
"noTracking": {
|
|
"title": "Keine Analyse oder Tracking",
|
|
"text": "HeatGuard verwendet keine Analyse-Tools, Tracking-Skripte, Fingerprinting oder sonstige Drittanbieter-Skripte. Es werden keine Daten an Werbetreibende oder Datenh\u00e4ndler weitergegeben."
|
|
}
|
|
},
|
|
"footer": {
|
|
"source": "Quellcode",
|
|
"license": "GPL-3.0-Lizenz",
|
|
"impress": "Impressum",
|
|
"privacy": "Datenschutz",
|
|
"betterventCredit": "W\u00e4rmepumpendaten bereitgestellt von"
|
|
},
|
|
"common": {
|
|
"save": "Speichern",
|
|
"cancel": "Abbrechen",
|
|
"delete": "L\u00f6schen",
|
|
"edit": "Bearbeiten",
|
|
"saved": "Gespeichert",
|
|
"error": "Etwas ist schiefgelaufen.",
|
|
"confirm": "Sind Sie sicher?",
|
|
"loading": "Laden\u2026",
|
|
"watts": "W"
|
|
}
|
|
}
|