Diese Änderungen liefen bereits live auf dem Server, lagen dort aber ausschließlich als nicht eingecheckte Arbeitskopie — bei jedem Deploy (stash/pull/pop) und bei jedem Serverproblem wären sie verloren gewesen. Deshalb hier unverändert in git übernommen, bevor darauf aufgebaut wird. Enthalten (nicht von mir gebaut, nur gesichert): - Supporter: eigener fester Zugangscode statt Einmalcode-Login (Migration 0009, lib/crypto.js scrypt-Hash, routes/supporter.js, abonnieren.html, supporter.html, i18n-abonnieren/-supporter) - Stimmen: Profilbilder (Migration 0010, routes/testimonials.js) - Event-Bild-Upload: voller Pfad statt relativem (routes/events.js) - Neue/überarbeitete Hintergrundbilder für viele Seiten - Teilen-Funktion (streamplan.js, i18n-index/-streamplan, main.css) Co-Authored-By: Claude Opus 5 <[email protected]>
96 lines
5.5 KiB
JavaScript
96 lines
5.5 KiB
JavaScript
/* =====================================================================
|
|
i18n-streamplan.js — Übersetzungs-Wörterbuch NUR für streamplan.html
|
|
Alle 5 Sprachen vollständig gepflegt (de, de-CH, en, fr, pt).
|
|
===================================================================== */
|
|
|
|
window.I18N_PAGE = {
|
|
sp_eyebrow: {
|
|
de: "Welt 1 — DogFather", "de-CH": "Wält 1 — DogFather",
|
|
en: "World 1 — DogFather", fr: "Monde 1 — DogFather", pt: "Mundo 1 — DogFather",
|
|
},
|
|
sp_h1: {
|
|
de: "Streamplan & Livebereich", "de-CH": "Streamplan & Live-Bereich",
|
|
en: "Stream Schedule & Live Area", fr: "Planning des lives & espace live", pt: "Agenda de Lives & Área ao Vivo",
|
|
},
|
|
sp_lead: {
|
|
de: "Wann ist DogFather live?", "de-CH": "Wänn isch DogFather live?",
|
|
en: "When is DogFather live?", fr: "Quand DogFather est-il en direct ?", pt: "Quando o DogFather fica ao vivo?",
|
|
},
|
|
sp_btn_tiktok: {
|
|
de: "Zur Dogi TikTok-Seite", "de-CH": "Zur Dogi TikTok-Site",
|
|
en: "Go to Dogi's TikTok page", fr: "Voir la page TikTok de Dogi", pt: "Ir para a página TikTok do Dogi",
|
|
},
|
|
|
|
/* Live-Radar (20.08.2026) */
|
|
sp_radar_loading: {
|
|
de: "Lädt …", "de-CH": "Lädt …",
|
|
en: "Loading …", fr: "Chargement …", pt: "Carregando …",
|
|
},
|
|
sp_radar_offline: {
|
|
de: "Nächster Fix-Stream in", "de-CH": "Nächschte Fix-Stream in",
|
|
en: "Next fixed stream in", fr: "Prochain live fixe dans", pt: "Próxima live fixa em",
|
|
},
|
|
sp_radar_countdown_label: {
|
|
de: "täglich ab 20 Uhr", "de-CH": "täglich ab 20 Uhr",
|
|
en: "daily from 8 PM", fr: "chaque jour à 20h", pt: "diariamente às 20h",
|
|
},
|
|
sp_radar_live: {
|
|
de: "🔴 DogFather ist LIVE", "de-CH": "🔴 DogFather isch LIVE",
|
|
en: "🔴 DogFather is LIVE", fr: "🔴 DogFather est EN DIRECT", pt: "🔴 DogFather está AO VIVO",
|
|
},
|
|
sp_radar_live_generic: {
|
|
de: "Jetzt live auf TikTok", "de-CH": "Jetzt live uf TikTok",
|
|
en: "Live now on TikTok", fr: "En direct maintenant sur TikTok", pt: "Ao vivo agora no TikTok",
|
|
},
|
|
sp_radar_watch_btn: {
|
|
de: "🔴 Jetzt anschauen", "de-CH": "🔴 Jetzt aluege",
|
|
en: "🔴 Watch now", fr: "🔴 Regarder maintenant", pt: "🔴 Assistir agora",
|
|
},
|
|
sp_radar_hinweis: {
|
|
de: "Alle Zeiten in deiner Ortszeit.", "de-CH": "Alli Ziite in dinere Ortsziit.",
|
|
en: "All times shown in your local time.", fr: "Tous les horaires affichés dans ton fuseau local.", pt: "Todos os horários na sua hora local.",
|
|
},
|
|
sp_radar_hinweis_spezial: {
|
|
de: "Spezielles Live-Event", "de-CH": "Spezielles Live-Event",
|
|
en: "Special live event", fr: "Événement en direct spécial", pt: "Evento ao vivo especial",
|
|
},
|
|
sp_radar_mehr_erfahren: {
|
|
de: "Mehr erfahren →", "de-CH": "Mehr erfahre →",
|
|
en: "Learn more →", fr: "En savoir plus →", pt: "Saiba mais →",
|
|
},
|
|
sp_radar_teilen: {
|
|
de: "📤 Teilen", "de-CH": "📤 Teile",
|
|
en: "📤 Share", fr: "📤 Partager", pt: "📤 Compartilhar",
|
|
},
|
|
sp_card1_tag: {
|
|
de: "Fixer Termin", "de-CH": "Fixe Termin",
|
|
en: "Fixed Time", fr: "Rendez-vous fixe", pt: "Horário Fixo",
|
|
},
|
|
sp_card1_h3: {
|
|
de: "🌙 Jeden Tag ab 20 Uhr", "de-CH": "🌙 Jede Tag ab 20 Uhr",
|
|
en: "🌙 Every Day from 20:00", fr: "🌙 Tous les jours à partir de 20h", pt: "🌙 Todos os dias a partir das 20h",
|
|
},
|
|
sp_card1_p: {
|
|
de: `DogFather geht <strong>jeden Tag</strong> live — verlässlich ab <strong>20:00 Uhr</strong>. Das ist der feste Abend-Stream, auf den man sich einstellen kann.`,
|
|
"de-CH": `DogFather gaht <strong>jede Tag</strong> live — verlässlich ab <strong>20:00 Uhr</strong>. Das isch de feschte Abig-Stream, uf wo mer sich verlah cha.`,
|
|
en: `DogFather goes live <strong>every day</strong> — reliably from <strong>20:00</strong>. That's the fixed evening stream you can always count on.`,
|
|
fr: `DogFather passe en direct <strong>tous les jours</strong> — de manière fiable à partir de <strong>20h00</strong>. C'est le live du soir fixe sur lequel on peut compter.`,
|
|
pt: `O DogFather fica ao vivo <strong>todos os dias</strong> — sempre a partir das <strong>20h00</strong>. Essa é a live noturna fixa com a qual você pode contar.`,
|
|
},
|
|
sp_card2_tag: {
|
|
de: "Bonus", "de-CH": "Bonus",
|
|
en: "Bonus", fr: "Bonus", pt: "Bônus",
|
|
},
|
|
sp_card2_h3: {
|
|
de: "☀️ Extra-Streams tagsüber", "de-CH": "☀️ Extra-Streams am Tag",
|
|
en: "☀️ Extra Streams During the Day", fr: "☀️ Lives supplémentaires en journée", pt: "☀️ Lives extras durante o dia",
|
|
},
|
|
sp_card2_p: {
|
|
de: "Oft geht's auch schon tagsüber live — die Uhrzeit dafür variiert von Tag zu Tag. Am besten TikTok-Benachrichtigungen für @dogfather0804 aktivieren, um keinen Stream zu verpassen.",
|
|
"de-CH": "Oft goht's au scho am Tag live — d'Uhrziit dafür variiert vo Tag zu Tag. Am beschte d'TikTok-Benachrichtigunge für @dogfather0804 aktiviere, damit mer kei Stream verpasst.",
|
|
en: "There are often extra streams during the day too — the time for these varies from day to day. Best to turn on TikTok notifications for @dogfather0804 so you never miss a stream.",
|
|
fr: "Il y a souvent des lives supplémentaires en journée — l'heure varie d'un jour à l'autre. Le mieux est d'activer les notifications TikTok pour @dogfather0804 afin de ne rater aucun live.",
|
|
pt: "Muitas vezes também rola live durante o dia — o horário varia de dia para dia. O melhor é ativar as notificações do TikTok para @dogfather0804 para não perder nenhuma live.",
|
|
},
|
|
};
|