{
  "nav": {
    "home": "Startseite",
    "live": "Live",
    "leaderboards": "Ranglisten",
    "docs": "Dokumentation",
    "terms": "Nutzungsbedingungen",
    "premium": "Premium",
    "support": "Support",
    "addToDiscord": "Zu Discord hinzufügen",
    "games": "Gefechte",
    "squadrons": "Kampfgruppen",
    "donate": "Spenden",
    "analytics": "Analytik"
  },
  "footer": {
    "services": "Dienste",
    "matchFeed": "Gefechtsfeed",
    "vehicleStats": "Fahrzeugstatistiken",
    "analytics": "Analysen",
    "squadronHub": "Kampfgruppen-Wiki",
    "comparison": "Vergleich",
    "resources": "Ressourcen",
    "documentation": "Dokumentation",
    "inviteBot": "Bot einladen",
    "legal": "Rechtliches",
    "termsOfService": "Nutzungsbedingungen",
    "privacyPolicy": "Datenschutzerklärung",
    "termsAndPrivacy": "Nutzungsbedingungen & Datenschutz",
    "meowing": "Miauen",
    "websiteBy": "Website von",
    "andToothless": "und Toothless"
  },
  "common": {
    "loading": "Lädt...",
    "retry": "Erneut versuchen",
    "backToHome": "Zurück zur Startseite",
    "battles": "Gefechte",
    "wins": "Siege",
    "winRate": "Siegesrate",
    "kills": "Abschüsse",
    "totalKills": "Abschüsse insgesamt",
    "groundKills": "Boden-Abschüsse",
    "airKills": "Luft-Abschüsse",
    "assists": "Abschusshilfen",
    "deaths": "Tode",
    "captures": "Eroberungen",
    "kdr": "KDR",
    "kps": "KPS",
    "rank": "Rang",
    "player": "Spieler",
    "players": "Spieler",
    "playersCount": "Spieler",
    "vehicle": "Fahrzeug",
    "vehicles": "Fahrzeuge",
    "squadron": "Kampfgruppe",
    "squadrons": "Kampfgruppen",
    "statistics": "Statistiken",
    "comparison": "Vergleichen",
    "date": "Datum",
    "result": "Ergebnis",
    "totalBattles": "Gefechte insgesamt",
    "totalWins": "Siege insgesamt",
    "points": "Punkte",
    "members": "Mitglieder",
    "membersCount": "Mitglieder",
    "rating": "Wertung",
    "searchPlayerByName": "Spieler suchen...",
    "noPlayersFound": "Keine Spieler gefunden",
    "noSquadronsFound": "Keine Kampfgruppen gefunden",
    "noVehiclesFound": "Keine Fahrzeuge gefunden",
    "failedToLoad": "Daten konnten nicht geladen werden. Bitte später erneut versuchen.",
    "recordingSince": "Daten werden seit dem 01.01.2026 erfasst",
    "vs": "VS",
    "map": "Karte"
  },
  "home": {
    "squadronBattles": "Kampfgruppengefechte",
    "madeSimple": "Einfach gemacht",
    "addToDiscord": "Zu Discord hinzufügen",
    "learnMore": "Mehr erfahren",
    "searchBySquadron": "NACH KAMPFGRUPPE SUCHEN",
    "typeSquadronName": "Kampfgruppen suchen...",
    "orByPlayer": "ODER NACH SPIELER",
    "typePlayerName": "Spieler suchen...",
    "liveFeed": "Gefechtsfeed",
    "realTimeMatches": "Deine Gefechte finden",
    "topPlayers": "Top-Spieler",
    "vehicleStatsCard": "Fahrzeugstatistiken",
    "performanceMetrics": "Leistungskennzahlen",
    "analyticsCard": "Analysen",
    "globalStatistics": "Globale Statistiken",
    "squadronHubCard": "Kampfgruppen-Wiki",
    "squadronStats": "Kampfgruppenstatistiken",
    "comparisonCard": "Vergleich",
    "compareStats": "Statistiken vergleichen",
    "joinServers": "Schließe dich den 500+ Servern an, die unseren Bot zur Leistungsverfolgung nutzen",
    "noSquadronsFound": "Keine Kampfgruppen gefunden",
    "noPlayersFound": "Keine Spieler gefunden",
    "searchPlayersIn": "Spieler suchen in",
    "ctaElev8": "Bereit, deine Kampfgruppe zu ELEV8en?",
    "ctaReign": "Bereit, wieder zu R3IGNen?",
    "ctaMeow": "Miauu",
    "ctaPurr": "Schnurr",
    "ctaRawr": "Rawr"
  },
  "docs": {
    "title": "Dokumentation",
    "subtitle": "Alles, was du wissen musst über",
    "quickNavigation": "Schnellnavigation",
    "gettingStarted": "Erste Schritte",
    "commands": "Befehle",
    "serverSetup": "Server-Einrichtung",
    "features": "Funktionen",
    "examples": "Beispiele",
    "troubleshooting": "Fehlerbehebung",
    "stackManager": "Stack-Manager",
    "welcomeMessage": "Folge diesen Schritten, um loszulegen.",
    "inviteTheBot": "Bot einladen",
    "inviteBotDesc": "Klicke auf die Schaltfläche 'Zum Server hinzufügen' und wähle den Discord-Server deiner Kampfgruppe. Der Bot sendet eine Willkommensnachricht mit einem Hinweis, /setup auszuführen.",
    "runSetupWizard": "Einrichtungsassistenten starten",
    "setupWizardDesc": "Der Einrichtungsassistent führt dich durch die Konfiguration deiner Kampfgruppe, des Protokollkanals und des Punktekanals in einem Ablauf:",
    "setupEasiest": "Dies ist die einfachste Möglichkeit, loszulegen. Er führt dich Schritt für Schritt durch die Einrichtung deiner Kampfgruppe und die Auswahl der Kanäle.",
    "youreDone": "Fertig!",
    "doneDesc": "Der Bot beginnt automatisch, Punkte- und Ranglisten-Updates zu posten. Verwende /autolog-management, um die Benachrichtigungseinstellungen später anzupassen.",
    "premiumNote": "Automatische Spielprotokolle (vollständige Ergebnisanzeigen nach jedem Gefecht) erfordern ein Premium-Abonnement. Führe /unlock aus – 2,99 $/Monat pro Server, abgerechnet über Discord.",
    "manualSetup": "Manuelle Einrichtung (Alternative)",
    "manualSetupDesc": "Wenn du Dinge lieber einzeln konfigurierst, kannst du stattdessen diese Befehle verwenden:",
    "allCommandsSlash": "Alle Befehle verwenden Discords Slash-Befehlssystem. Tippe /, um verfügbare Befehle anzuzeigen.",
    "serverSetupAdmin": "Server-Einrichtung & Verwaltung",
    "importantNote": "Wichtiger Hinweis",
    "verifyFirst": "Immer zuerst überprüfen! Der Befehl /sq-info bestätigt, dass der Bot deine Kampfgruppe in der War Thunder-Datenbank finden kann, auch wenn du sehr niedrig gerankt bist.",
    "cantFindSquadron": "Wenn der Bot deine Kampfgruppe mit /sq-info nicht finden kann, funktionieren die Einrichtungsbefehle nicht korrekt.",
    "botNotResponding": "Bot antwortet nicht",
    "checkOnline": "Prüfen, ob der Bot online ist (grüner Status)",
    "verifyPermissions": "Überprüfen, ob der Bot die erforderlichen Berechtigungen hat",
    "tryDifferentChannel": "Befehle in einem anderen Kanal ausprobieren",
    "commandsNotWorking": "Befehle funktionieren nicht",
    "ensureSlash": "Stelle sicher, dass du Slash-Befehle verwendest (beginnen mit /)",
    "checkRolePerms": "Überprüfe, ob deine Rolle Berechtigung zur Nutzung von Bot-Befehlen hat",
    "tryRefreshing": "Versuche, Discord zu aktualisieren oder die App neu zu starten",
    "dataNotSaving": "Daten werden nicht gespeichert",
    "verifySendMessages": "Überprüfe, ob der Bot die Berechtigung 'Nachrichten senden' hat",
    "checkOutages": "Prüfe, ob es Discord-Ausfälle gibt",
    "contactSupport": "Support kontaktieren, wenn das Problem anhält",
    "needMoreHelp": "Weitere Hilfe benötigt?",
    "needMoreHelpDesc": "Wenn du zusätzliche Unterstützung benötigst, wende dich gerne über unsere Support-Kanäle an uns.",
    "example": "Beispiel",
    "supportedLanguages": "Unterstützte Sprachen",
    "setupDesc": "Schritt-für-Schritt-Assistent zur Konfiguration des Bots für deinen Server. Richtet deine Kampfgruppe, den Protokollkanal und den Punktekanal in einem Ablauf ein.",
    "recommendedForNew": "Empfohlen für neue Server.",
    "setSquadronDesc": "Eine Standard-Kampfgruppe für deinen Discord-Server festlegen. Wird für die Protokollierung und als Standard für andere Befehle verwendet.",
    "quickLogDesc": "Einen Alarm für eine Kampfgruppe im aktuellen Kanal einrichten. Der Typ kann <strong class=\"text-accent\">Logs</strong>, <strong class=\"text-accent\">Points</strong>, <strong class=\"text-accent\">Leaderboard</strong> oder <strong class=\"text-accent\">Both</strong> sein – Both setzt Logs und Points zusammen in einem Befehl. Standard ist Logs.",
    "quickLogPremiumNote": "<strong class=\"text-accent\">Logs</strong> (automatische Spielprotokolle) erfordern ein <a href=\"#premium\" class=\"text-accent underline\">Premium-Abonnement</a>. Punkte- und Ranglisten-Alarme sind kostenlos.",
    "autologDesc": "Autolog-Benachrichtigungen verwalten und Kanalberechtigungen diagnostizieren. Hiermit können Einstellungen nach der Ersteinrichtung geändert werden.",
    "autologPremiumNote": "<strong class=\"text-accent\">Automatische Spielprotokolle</strong> erfordern ein <a href=\"#premium\" class=\"text-accent underline\">Premium-Abonnement</a>.",
    "diagnosePermsDesc": "Prüft sofort, ob der Bot die benötigten Berechtigungen im aktuellen Kanal hat, zeigt deine konfigurierten Autolog-Kanäle an und zeigt den Premium-Abonnementstatus dieses Servers an. Verwende dies, wenn Ergebnisanzeigen oder Punkte nicht gepostet werden.",
    "squadronInformation": "Kampfgruppeninformationen",
    "sqInfoDesc": "Detaillierte Informationen über eine Kampfgruppe anzeigen. Verwendet die Standard-Kampfgruppe deines Servers, wenn keines angegeben ist.",
    "sqInfoGraphDesc": "Aktuelle Aufstellung als Säulendiagramm darstellen, aufgeteilt in Kern-, Aktiv- und Schwach-Gruppen nach Aktivität und Siegrate (aktuelle Saison).",
    "compDesc": "Die zuletzt bekannten Zusammensetzungen für die Gefechte einer Kampfgruppe finden. Kostenlose Server erhalten 25 Abfragen pro Zeitfenster; Premium erhält unbegrenzt.",
    "trackDesc": "Eine Kampfgruppe verfolgen und die Statistiken mit dem zuletzt gespeicherten Stand vergleichen.",
    "topDesc": "Die Top-20-Kampfgruppen und ihre aktuellen Statistiken anzeigen.",
    "sqStatsDesc": "Die Punkte einer Kampfgruppe über die Zeit als interaktives Diagramm anzeigen.",
    "lossCalculatorDesc": "Berechnen, wie viele Punkte eine Kampfgruppe verlieren würde, wenn ausgewählte Spieler sie verlassen.",
    "recentDesc": "Die letzten 5 Kampfgruppengefechte einer Kampfgruppe anzeigen.",
    "vsDesc": "Den direkten Vergleich gegen eine andere Kampfgruppe anzeigen.",
    "leaderboardLinkDesc": "Einen Link zur globalen Spieler-Rangliste von SRE Bot abrufen.",
    "playerStats": "Spielerstatistiken",
    "playerStatsDesc": "Detaillierte Fahrzeugstatistiken für einen Spieler mit interaktivem Fahrzeug-Dropdown anzeigen. Unterstützt Autovervollständigung.",
    "viewPlayerGamesDesc": "Die letzten 20 Spiele eines Spielers anzeigen. Zeigt die insgesamten-Siege/Niederlagen-Anzahl und Siegesrate, eine Zusammenfassung pro Spiel (Ergebnis, gegnerische Kampfgruppe, Karte und gespielte Zusammensetzung) sowie eine deduplizierte Liste aller einzigartigen Zusammensetzungen, die der Spieler gespielt hat. Unterstützt Autovervollständigung.",
    "viewMatchDesc": "Das vollständige Ergebnisboard für ein bestimmtes Gefecht anzeigen. Direkt eine Gefechts-ID angeben oder nach Spielernamen suchen, um die letzten 100 Spiele zu durchsuchen und eines auszuwählen. Enthält Schaltflächen für Replay ansehen, Pfade ansehen, Chat-Protokoll und Gefechtsbericht.",
    "examples2": "Beispiele",
    "compareDesc": "Aggregierte SQB-Statistiken zwischen zwei oder mehr Spielern vergleichen (bis zu 7). Zeigt einen direkten Vergleich, bei dem die besten Statistiken hervorgehoben sind. Enthält eine Diagramm-Schaltfläche, um den Punkteverlauf über 90 Tage anzuzeigen.",
    "metaData": "Meta-Daten",
    "metaManagementDesc": "Meta-Datenzugriffseinstellungen für deinen Server konfigurieren.",
    "metaDesc": "Das Meta-Roster deiner Kampfgruppe nach Fahrzeugnamen durchsuchen.",
    "settingsUtilities": "Einstellungen & Hilfsmittel",
    "languageDesc": "Die Standardsprache des Bots ändern. Beeinflusst auch die Sprache der Fahrzeuge in deinen Gefechtsprotokolle.",
    "scheduleDesc": "Den aktuellen Saisonplan nach Kampfwertung anzeigen. Zeigt den maximalen Kampfwertbereich jeder Woche mit Datumsbereich, Durchstreichung vergangener Wochen und Hervorhebung des aktuellen Zeitraums.",
    "websiteDesc": "Einen Link zur SRE Bot-Website für Spielersuche, Ranglisten und mehr abrufen.",
    "creditsDesc": "Das Team anzeigen, dem der Bau dieses Bots zu verdanken ist.",
    "unlockDesc": "Automatische SQB-Spielprotokolle und unbegrenzte /comp-Abfragen für diesen Server freischalten. Mit einem Abonnement werden vollständige Ergebnisanzeigen nach jedem Gefecht automatisch in deinem konfigurierten Kanal gepostet. <strong class=\"text-accent\">2,99 $ / Monat · pro Server · jederzeit kündbar.</strong> Die Abrechnung erfolgt vollständig über Discord – kein externer Account erforderlich.",
    "analyticsDesc": "Erweiterte SQB-Analysen: Karten-Siegesraten, Team-Zusammensetzungen, Spielerkonsistenz, Tageszeit-Leistung und Begegnungsverlauf (meiste Siege und Niederlagen gegen Gegner).",
    "sqCardDesc": "Eine Saison-Rückblick-Karte (PNG) für eine Kampfgruppe erzeugen — Bewertungsverlauf, Siegesrate, Top-Spieler und mehr. Wähle die Saison aus der Autovervollständigung. Unterstützt helles und dunkles Design.",
    "cardDesc": "Eine Saison-Rückblick-Karte (PNG) für einen Spieler erzeugen. Wähle die Saison aus der Autovervollständigung und den Spieler per Benutzername. Unterstützt helles und dunkles Design.",
    "queryDesc": "[Nur Admin] Vordefinierte Datenbankabfragen ausführen — Kampfgruppen-Statistiken, Spielzahlen, aktivste Spieler, Top-Karten und mehr. Ergebnisse sind ephemer (nur für dich sichtbar).",
    "donateDesc": "Die Entwicklung von SRE Bot über Ko-fi unterstützen.",
    "botStatusDesc": "Zeigt, wann das letzte Spiel empfangen wurde, und die durchschn. TTL der letzten Spiele. Markiert langsame Gaijin-Server.",
    "premiumBadge": "Premium",
    "newsDesc": "Die neuesten SRE Bot-Neuigkeiten und Ankündigungen anzeigen.",
    "stackCreateDesc": "Einen Spieler-Stack erstellen, um einen Trupp vor einem Gefecht zu koordinieren. Ein dauerhaftes Embed wird im Kanal gepostet, das aktuelle Mitglieder und ausstehende Bewerber anzeigt. Der Stack dauert bis zu 8 Stunden und wird am Ende jedes SQB-Zeitfensters automatisch bereinigt.",
    "stackRequestToJoin": "<span class=\"text-accent font-medium\">Beitritt anfragen</span> — Jeder Spieler kann sich mit dem Fahrzeug bewerben, das er fliegen möchte. Bewerbungen füllen bis zu 20 Slots.",
    "stackLeaveWithdraw": "<span class=\"text-accent font-medium\">Verlassen / Zurückziehen</span> — Mitglieder können den Stack verlassen; Bewerber können ihre Bewerbung zurückziehen. Der Stack-Anführer wird aufgefordert, die Eigentümerschaft zuerst zu übertragen.",
    "stackManagePanel": "<span class=\"text-accent font-medium\">Stack verwalten ⚙️</span> — Nur für Anführer zugängliches Panel mit vier Abschnitten:",
    "stackAcceptMembers": "<span class=\"text-accent font-medium\">Mitglieder annehmen</span> — Bewerber einzeln oder alle auf einmal annehmen oder ablehnen. Bis zu 8 Mitglieder insgesamt.",
    "stackRemoveMembers": "<span class=\"text-accent font-medium\">Mitglieder entfernen</span> — Aktive Mitglieder oder wartende Bewerber entfernen. Optionen: Alle entfernen, Aktive entfernen, Wartende entfernen oder Ausgewählte aus einem Dropdown entfernen.",
    "stackPingMembers": "<span class=\"text-accent font-medium\">Mitglieder anpingen</span> — Anpingen mit einer optionalen benutzerdefinierten Nachricht. Optionen: Alle anpingen (Mitglieder + Warteschlange, ohne Anführer), Aktive anpingen (nur Mitglieder), Wartende anpingen (nur Bewerber) oder Ausgewählte aus einem Dropdown anpingen.",
    "stackRenameStack": "<span class=\"text-accent font-medium\">Stack umbenennen</span> — Einen benutzerdefinierten Namen für den Stack festlegen. Erscheint als Embed-Titel und in Ping-Nachrichten anstelle des Standards \"[Anführer]'s Stack\".",
    "stackDisbandStack": "<span class=\"text-accent font-medium\">Stack auflösen</span> — Der Anführer kann den Stack vorzeitig beenden.",
    "stackManageDesc": "Postet dein aktives Stack-Embed erneut im aktuellen Kanal. Verwende dies, wenn das ursprüngliche Embed gelöscht wurde oder nach einem Bot-Neustart verloren gegangen ist. Alle bestehenden Mitglieder- und Warteschlangendaten bleiben erhalten.",
    "translation": "Übersetzung",
    "translateContextMenu": "Nachricht rechtsklicken → Apps → Nachricht übersetzen",
    "translateDesc": "Jede Nachricht über das Kontextmenü von Discord übersetzen. Rechtsklicke (oder halte auf Mobilgeräten gedrückt) eine Nachricht und wähle Apps → Nachricht übersetzen.",
    "viewAllLanguages": "Alle unterstützten Sprachen anzeigen",
    "serverSetupSubtitle": "{botName} für optimale Leistung im Discord-Server deiner Kampfgruppe konfigurieren.",
    "requiredPermissions": "Erforderliche Berechtigungen",
    "sendMessages": "Nachrichten senden",
    "useSlashCommands": "Slash-Befehle verwenden",
    "embedLinks": "Links einbetten",
    "readMessageHistory": "Nachrichtenverlauf lesen",
    "recommendedChannelSetup": "Empfohlene Kanaleinrichtung",
    "recommendedChannelDesc": "Erstelle einen dedizierten Kanal wie <code class=\"px-2 py-1 bg-[rgba(0,0,0,0.4)] rounded text-accent text-xs\">#squadron-battles</code> für Verfolgung und Statistiken. Dies hält deine Gefechtsdaten organisiert und leicht zugänglich.",
    "roleConfiguration": "Rollenkonfiguration",
    "roleConfigurationDesc": "Weise geeignete Rollen den Kampfgruppenmitgliedern zu, die Gefechtergebnisse aufzeichnen können. Wir empfehlen, dies auf Kampfgruppenoffiziere und -anführer zu beschränken.",
    "premiumSectionSubtitle": "Automatische SQB-Spielprotokolle sind eine Premium-Funktion, die pro Server über Discords natives Abonnementsystem freigeschaltet wird.",
    "whatsIncluded": "Was ist enthalten",
    "premiumInclude1": "Vollständiges Ergebnisboard wird automatisch nach jedem SQB-Gefecht in deinem konfigurierten Kanal gepostet",
    "premiumInclude2": "Unbegrenzte /comp-Abfragen (kostenlose Server erhalten 25 pro Zeitfenster)",
    "premiumInclude3": "Alle bestehenden kostenlosen Funktionen (Punktalarme, Rangliste, Statistik-Befehle usw.) bleiben kostenlos",
    "pricingBilling": "Preise & Abrechnung",
    "pricingBillingDesc": "<strong class=\"text-accent\">2,99 $ / Monat · pro Server · jederzeit kündbar.</strong> Die Abrechnung wird vollständig über Discord abgewickelt – kein externer Account oder Zahlungsanbieter erforderlich. Abonnements verlängern sich automatisch und können jederzeit in deinen Discord-Einstellungen gekündigt werden.",
    "howToSubscribe": "So abonnierst du",
    "subscribe1": "Führe <code class=\"px-2 py-1 bg-[rgba(0,0,0,0.4)] rounded text-accent text-xs\">/unlock</code> auf deinem Server aus (Server-Administrator erforderlich)",
    "subscribe2": "Klicke auf die Abonnieren-Schaltfläche in der Antwort des Bots",
    "subscribe3": "Checkout innerhalb von Discord abschließen – der Bot aktiviert sich sofort",
    "cancellation": "Kündigung",
    "cancellationDesc": "Wenn ein Abonnement ausläuft oder gekündigt wird, hört der Bot automatisch auf, Spielprotokolle für diesen Server beim nächsten Autolog-Zyklus zu posten. Es ist keine manuelle Aktion erforderlich.",
    "realTimeStatistics": "Echtzeit-Statistiken",
    "realTimeStatisticsDesc": "Siege, Niederlagen und Leistungskennzahlen in Echtzeit verfolgen.",
    "battleHistory": "Gefechtsverlauf",
    "battleHistoryDesc": "Die letzten 5 Kämpfe eines Staffels anzeigen.",
    "leaderboardsFeature": "Ranglisten",
    "leaderboardsFeatureDesc": "Die Leistung deiner Kampfgruppe mit anderen mit /top vergleichen.",
    "playerTracking": "Spielerverfolgung",
    "playerTrackingDesc": "Individuelle Spielerstatistiken und ThunderSkill-Integration.",
    "smartAlerts": "Intelligente Alarme",
    "smartAlertsDesc": "Automatisierte Alarme und Benachrichtigungen für Kampfgruppenaktivitäten.",
    "multiLanguageSupport": "Mehrsprachige Unterstützung",
    "multiLanguageSupportDesc": "Übersetzungsfunktionen und anpassbare Fahrzeugsprachen.",
    "timeCoordination": "Zeitkoordination",
    "timeCoordinationDesc": "UTC- und Ortszeit-Tools für globale Kampfgruppenkoordination.",
    "advancedSearch": "Erweiterte Suche",
    "advancedSearchDesc": "Spielerwettbewerbe und detaillierte Kampfgruppeninformationen finden.",
    "dataSecurity": "Datensicherheit",
    "dataSecurityDesc": "Deine Daten sind sicher und werden niemals weitergegeben oder verkauft.",
    "usageExamples": "Anwendungsbeispiele",
    "quickSetupRecommended": "Schnelleinrichtung (Empfohlen)",
    "quickSetupDesc": "Den Einrichtungsassistenten starten. Er führt dich durch die Einrichtung deiner Kampfgruppe, die Auswahl eines Protokollkanals und die Auswahl eines Punktekanals – alles in einem Ablauf.",
    "comparingPlayers": "Spieler vergleichen",
    "comparingPlayersDesc": "Bis zu 7 Spieler direkt vergleichen. Die beste Statistik in jeder Kategorie ist hervorgehoben, und der insgesamt beste Spieler erhält einen Stern. Klicke auf 'Diagramm anzeigen', um den Punkteverlauf zu sehen.",
    "checkingSquadronInfo": "Kampfgruppeninfo prüfen",
    "verifySquadronDesc": "Überprüfen, ob eine Kampfgruppe existiert und seine Details anzeigt werden. Hiermit kannst du bestätigen, dass der Bot deine Kampfgruppe vor der Einrichtung finden kann.",
    "recentBattlesDesc": "Die letzten 5 Gefechte einer Kampfgruppe anzeigen.",
    "headToHeadDesc": "Den direkten Vergleich gegen eine andere Kampfgruppe anzeigen.",
    "backToHome": "Zurück zur Startseite",
    "termsAndPrivacy": "Nutzungsbedingungen & Datenschutz",
    "seasonRecapCardTitle": "Saison-Rückblick-Karte",
    "seasonRecapCardDesc": "Erstelle eine teilbare PNG-Zusammenfassung der Saison jeder Staffel — Ratingkurve, gleitende Siegesrate, K/D, Top-Fahrzeug, MVP und mehr. Erreichbar über die Schaltfläche „Saison-Karte“ auf jeder Staffel-Profilseite.",
    "playerRecapCardTitle": "Spieler-Saisonrückblick",
    "playerRecapCardDesc": "Erstelle eine teilbare PNG-Zusammenfassung der Saison eines Spielers — Rating-Verlauf über Squadrons hinweg, gleitende Siegesrate, K/D, Schlachtfrequenz, bestes Match und mehr. Verfügbar über die Schaltfläche „Season Recap“ auf jeder Spielerprofilseite.",
    "tierOverview": "Tier-Übersicht",
    "tierOverviewDesc": "Auto-Logging ist in drei Tarifen verfügbar. Jeder Tarif begrenzt die Anzahl der Geschwader mit aktivierten Logs und Points. Geschwader über dem Limit bleiben in den Einstellungen erhalten und werden nach einem Upgrade automatisch fortgesetzt.",
    "tierStandardLine": "$2.99 — bis zu 10 Geschwader jeweils für Logs und Points, ohne Wildcard-Support.",
    "tierProLine": "bis zu 25 Geschwader jeweils für Logs und Points, plus Wildcard-Support (`*` / `all` / `everything`).",
    "tierMaxLine": "unbegrenzte Geschwader, Wildcards, früher Zugang zu neuen Funktionen.",
    "voiceChannelTally": "Sprachkanal-Verfolgung",
    "tallyIntro": "Verfolge einen Live-SQB-Spielstand direkt im Status deines Discord-Sprachkanals. Wenn Spiele enden, aktualisiert der Bot den Kanalstatus zu einem laufenden Ergebnis wie 2W-1L: Sieg gegen ENEMY. Dies ist eine Premium-Funktion, und du musst mit dem Sprachkanal verbunden sein.",
    "tallyClaimDesc": "Beginne, einen Spieler oder eine Staffel in deinem aktuellen Sprachkanal zu verfolgen. Gib einen Benutzernamen oder eine Staffel an (nicht beides). Der Status beginnt bei 0W-0L und aktualisiert sich, wenn passende Spiele enden.",
    "tallyTransferDesc": "Wechsle die aktive Verfolgung zu einem anderen Spieler und behalte den aktuellen Sieg-Niederlage-Stand bei.",
    "tallyClearDesc": "Lösche die aktive Verfolgung in deinem aktuellen Sprachkanal und setze deren Status zurück. Eine Verfolgung wird außerdem automatisch nach 1 Stunde Inaktivität oder sobald alle den Kanal verlassen gelöscht."
  },
  "terms": {
    "pageTitle": "Nutzungsbedingungen & Datenschutzerklärung",
    "lastUpdated": "Zuletzt aktualisiert: April 2026",
    "termsOfService": "Nutzungsbedingungen",
    "byUsing": "Durch die Nutzung von",
    "youAgree": " stimmst du folgendem zu:",
    "useResponsibly": "Verantwortungsvoller Umgang",
    "useResponsiblyDesc": "Versuche nicht, den Bot zu überlasten, zu spammen oder anderweitig zu beschädigen.",
    "noFunnyBusiness": "Kein Missbrauch",
    "noFunnyBusinessDesc": "Versuche nicht, Reverse Engineering zu betreiben oder gegen die Discord-Nutzungsbedingungen oder andere Server-Regeln zu verstoßen.",
    "statsAsIs": "Statistiken ohne Gewähr",
    "statsAsIsDesc": "Alle Daten und Statistiken werden \"wie besehen\" ohne jegliche Gewährleistung bereitgestellt, weder ausdrücklich noch stillschweigend. Wir unternehmen angemessene Anstrengungen, um die Genauigkeit sicherzustellen, garantieren jedoch nicht, dass Informationen vollständig, aktuell oder fehlerfrei sind.",
    "uptimeNotGuaranteed": "Betriebszeit nicht garantiert",
    "uptimeNotGuaranteedDesc": "Der Bot wird auf einer \"wie verfügbar\"-Basis bereitgestellt. Wir garantieren keinen ununterbrochenen oder fehlerfreien Betrieb. Der Dienst kann aufgrund von Wartung, Updates oder technischen Problemen vorübergehend nicht verfügbar sein.",
    "weCanBanYou": "Wir können dich sperren",
    "weCanBanYouDesc": "Wenn du die Regeln verletzt, können wir deinen Zugang entziehen.",
    "privacyPolicy": "Datenschutzerklärung",
    "infoWeCollect": "1. Gesammelte Informationen",
    "collectsFollowing": "erfasst folgende Informationen, um seine Dienste bereitzustellen:",
    "discordUserIds": "Discord-Benutzer-IDs:",
    "discordUserIdsDesc": "Eindeutige Kennungen zur Verfolgung einzelner Benutzer",
    "squadronIds": "Kampfgruppen-IDs:",
    "squadronIdsDesc": "Discord-Server-/Gilde-Kennungen zur Organisation von Kampfgruppendaten",
    "battleData": "Gefechtsdaten:",
    "battleDataDesc": "Sieg/Niederlage-Aufzeichnungen, Gefechtszeitstempel und zugehörige Statistiken",
    "commandUsage": "Befehlsverwendung:",
    "commandUsageDesc": "Grundlegende Protokollierung verwendeter Bot-Befehle zur Serviceverbesserung",
    "howWeUse": "2. Verwendung deiner Informationen",
    "usedExclusively": "Die gesammelten Informationen werden ausschließlich verwendet für:",
    "trackingPerformance": "Verfolgung der Kampfgruppengefecht-Leistung und -Statistiken",
    "providingHistorical": "Bereitstellung von historischen Daten und Analysen",
    "improvingBot": "Verbesserung der Bot-Funktionalität und Benutzererfahrung",
    "troubleshootingIssues": "Behebung technischer Probleme",
    "dataStorage": "3. Datenspeicherung und -sicherheit",
    "dataStoredSecurely": "Deine Daten werden sicher mit folgenden Schutzmaßnahmen gespeichert:",
    "encryptedServers": "Daten werden auf sicheren Servern mit Verschlüsselung gespeichert",
    "limitedAccess": "Zugang ist auf autorisiertes Personal beschränkt",
    "regularBackups": "Regelmäßige Backups gewährleisten die Datenintegrität",
    "dataSharing": "4. Datenweitergabe",
    "weDoNot": "Wir tun NICHT:",
    "sellData": "Deine persönlichen Informationen an Dritte verkaufen",
    "shareData": "Deine Daten mit externen Organisationen teilen",
    "useForAds": "Deine Daten für Werbe- oder Marketingzwecke verwenden",
    "transferData": "Deine Daten außerhalb unserer sicheren Systeme übertragen",
    "dataRetention": "5. Datenspeicherdauer",
    "dataRetentionDesc": "Wir bewahren deine Daten so lange auf, wie es für die Bereitstellung unserer Dienste erforderlich ist. Gefechtstatistiken und Kampfgruppendaten werden aufbewahrt, um historische Aufzeichnungen und Analysen zu pflegen.",
    "discordIntegration": "6. Discord-Integration",
    "discordIntegrationDesc": "Dieser Bot arbeitet innerhalb des Discord-Ökosystems und unterliegt Discords Datenschutzerklärung. Wir greifen nur auf Informationen zu, die für die Bot-Funktionalität über Discords offizielle API notwendig sind.",
    "ageRestrictions": "7. Altersbeschränkungen",
    "ageRestrictionsDesc": "Der Bot richtet sich an Benutzer, die Discords Mindestalteranforderungen erfüllen (13+ oder gemäß lokalem Recht).",
    "changesToPolicy": "8. Änderungen der Datenschutzerklärung",
    "changesToPolicyDesc": "Wir können diese Datenschutzerklärung von Zeit zu Zeit aktualisieren.",
    "premiumTitle": "Premium-Abonnementbedingungen",
    "premiumWhatYouGet": "1. Was Premium beinhaltet",
    "premiumWhatYouGetDesc": "Ein Premium-Abonnement schaltet die folgenden Funktionen für den abonnierten Discord-Server frei:",
    "premiumFeature1": "Automatische Scoreboard-Beiträge nach jedem SQB-Gefecht",
    "premiumFeature2": "Pfad-/Bewegungskarten",
    "premiumFeature3": "Chat- und Gefechtsprotokolle",
    "premiumFeature4": "Replay-Suche",
    "premiumFeature5": "Unbegrenzte /comp-Abfragen (kostenlose Server sind auf 15 pro Zeitfenster beschränkt)",
    "premiumBilling": "2. Abrechnung und Zahlung",
    "premiumBillingDesc": "Premium wird mit $2,99 USD pro Monat pro Discord-Server abgerechnet. Die Zahlung wird über das native Abonnementsystem von Discord oder über unsere Website via Whop abgewickelt. Sie sind dafür verantwortlich, dass Ihre Zahlungsmethode gültig ist und über ausreichende Mittel verfügt. Abonnements verlängern sich am Ende jedes Abrechnungszeitraums automatisch, sofern sie nicht gekündigt werden.",
    "premiumCancellation": "3. Kündigung",
    "premiumCancellationDesc": "Sie können Ihr Abonnement jederzeit kündigen. Für Discord-Abonnements gehen Sie zu Benutzereinstellungen → Abonnements in Discord. Für Website-Abonnements verwalten Sie Ihre Abrechnung unter whop.com/billing. Nach der Kündigung bleiben Ihre Premium-Funktionen bis zum Ende des aktuellen Abrechnungszeitraums aktiv. Danach kehrt Ihr Server zur kostenlosen Stufe zurück — keine Daten gehen verloren.",
    "premiumRefunds": "4. Erstattungen",
    "premiumRefundsDesc": "Abonnementgebühren werden nicht erstattet. Eine anteilige Berechnung für Teilmonate erfolgt nicht. Wenn Sie mitten im Zyklus kündigen, behalten Sie den Zugang bis zum Ende des Abrechnungszeitraums, haben jedoch keinen Anspruch auf Erstattung der verbleibenden Zeit. Erstattungen bei Abrechnungsfehlern oder doppelten Abbuchungen können nach unserem Ermessen erfolgen — kontaktieren Sie den Support mit Ihrer Discord-Server-ID und einem Zahlungsnachweis.",
    "premiumPriceChanges": "5. Preisänderungen",
    "premiumPriceChangesDesc": "Wir behalten uns das Recht vor, die Abonnementpreise jederzeit zu ändern. Bestehende Abonnenten werden mindestens 30 Tage vor Inkrafttreten einer Preiserhöhung benachrichtigt. Wenn Sie mit einer Preisänderung nicht einverstanden sind, können Sie vor Inkrafttreten des neuen Preises kündigen.",
    "premiumTermination": "6. Beendigung des Premium-Zugangs",
    "premiumTerminationDesc": "Wir behalten uns das Recht vor, den Premium-Zugang ohne Erstattung zu widerrufen, wenn ein Server gegen diese Nutzungsbedingungen verstößt, einschließlich, aber nicht beschränkt auf den Missbrauch von Bot-Funktionen, Versuche, Nutzungsbeschränkungen zu umgehen, oder Verstöße gegen die Discord-Nutzungsbedingungen.",
    "serviceAvailabilityTitle": "Dienstverfügbarkeit und Haftung",
    "serviceNoWarranty": "1. Keine Gewährleistung",
    "serviceNoWarrantyDesc": "DER DIENST WIRD \"WIE BESEHEN\" UND \"WIE VERFÜGBAR\" OHNE GEWÄHRLEISTUNG JEGLICHER ART BEREITGESTELLT, OB AUSDRÜCKLICH, STILLSCHWEIGEND ODER GESETZLICH, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF STILLSCHWEIGENDE GEWÄHRLEISTUNGEN DER MARKTGÄNGIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG. Wir übernehmen keine Garantie dafür, dass der Dienst ununterbrochen, rechtzeitig, sicher oder fehlerfrei ist.",
    "serviceLiability": "2. Haftungsbeschränkung",
    "serviceLiabilityDesc": "IM MAXIMAL GESETZLICH ZULÄSSIGEN UMFANG HAFTEN WIR IN KEINEM FALL FÜR INDIREKTE, ZUFÄLLIGE, BESONDERE, FOLGE- ODER STRAFSCHÄDEN ODER FÜR ENTGANGENE GEWINNE ODER EINNAHMEN, OB DIREKT ODER INDIREKT ENTSTANDEN, ODER FÜR JEGLICHEN VERLUST VON DATEN, NUTZUNG, GESCHÄFTSWERT ODER ANDEREN IMMATERIELLEN VERLUSTEN, DIE SICH AUS IHRER NUTZUNG ODER UNMÖGLICHKEIT DER NUTZUNG DES DIENSTES ERGEBEN. Unsere Gesamthaftung für Ansprüche aus diesen Bedingungen oder dem Dienst übersteigt nicht den Betrag, den Sie uns in den drei (3) Monaten vor der Geltendmachung des Anspruchs gezahlt haben.",
    "serviceCredits": "3. Dienstunterbrechungen und Gutschriften",
    "serviceCreditsDesc": "Im Falle eines längeren, ungeplanten Dienstausfalls, der Premium-Funktionen über mehr als 72 aufeinanderfolgende Stunden betrifft, können betroffene Premium-Abonnenten eine Dienstgutschrift durch Kontaktaufnahme mit dem Support anfordern. Gutschriften werden nach unserem alleinigen Ermessen erteilt und als Verlängerung des aktuellen Abrechnungszeitraums angewendet — nicht als Gelderstattung. Geplante Wartungsfenster, Ausfälle von Drittanbietern (Discord, Gaijin API) und Ereignisse außerhalb unserer angemessenen Kontrolle sind ausgenommen.",
    "serviceForceM": "4. Höhere Gewalt",
    "serviceForceMDesc": "Wir haften nicht für Versäumnisse oder Verzögerungen bei der Leistungserbringung, die auf Ursachen zurückzuführen sind, die außerhalb unserer angemessenen Kontrolle liegen, einschließlich, aber nicht beschränkt auf: Naturkatastrophen, Krieg, Terrorismus, Pandemien, Stromausfälle, Internetunterbrechungen, Ausfälle der Discord-Plattform, Änderungen oder Nichtverfügbarkeit der Gaijin Entertainment API, behördliche Maßnahmen oder andere Ereignisse höherer Gewalt.",
    "disclaimer": "Haftungsausschluss",
    "warThunderDisclaimer": "ist ein unabhängiger Discord-Bot und steht in keiner Verbindung zu Gaijin Entertainment oder War Thunder und wird von diesen weder unterstützt noch offiziell empfohlen. War Thunder ist eine Marke von Gaijin Entertainment.",
    "acknowledgement": "Durch die Nutzung von",
    "acknowledgementEnd": " bestätigst du, dass du diese Nutzungsbedingungen und Datenschutzerklärung gelesen, verstanden hast und dich daran gebunden siehst."
  },
  "premium": {
    "upgradeTitle": "Deine Kampfgruppe aufrüsten",
    "heroDesc": "Jedes SQB-Ergebnis wird sofort nach Ende in deinen Kanal gepostet – Ergebnisanzeigen, Gefechtsprotokolle, Bewegungskarten und Replays, vollautomatisch.",
    "instantScoreboards": "Sofortige Ergebnisanzeigen",
    "viewPaths": "Pfade anzeigen",
    "chatBattleLogs": "Chat- & Gefechtsprotokolle",
    "replayLookups": "Replay-Suche",
    "free": "Kostenlos",
    "perMonth": "/Monat",
    "alwaysFree": "Immer kostenlos",
    "noCardNeeded": "keine Karte erforderlich",
    "included": "Enthalten",
    "manualLookups": "Manuelle Spielsuche",
    "playerStats": "Spielerstatistiken & -profile",
    "leaderboards": "Ranglisten",
    "stickWithFree": "Kostenlos bleiben",
    "premiumLabel": "Premium",
    "perServer": "pro Server",
    "cancelAnytime": "jederzeit kündbar",
    "everythingInFree": "Alles in Kostenlos, plus",
    "autoScoreboards": "Automatische Ergebnisanzeigen",
    "pathMaps": "Pfad-/Bewegungskarten",
    "chatLogs": "Chat- & Gefechtsprotokolle",
    "replayLookupsFeature": "Replay-Suche",
    "unlimitedComp": "Unbegrenzte /comp-Abfragen",
    "prioritySupport": "Prioritätssupport",
    "subscribeNow": "Jetzt abonnieren",
    "comingSoon": "Demnächst verfügbar",
    "serverIdInfo": "Du benötigst deine",
    "discordServerId": "Discord-Server-ID",
    "duringCheckout": "beim Checkout.",
    "developerMode": "Entwicklermodus",
    "rightClickServer": "Server rechtsklicken",
    "copyId": "ID kopieren",
    "successTitle": "Premium aktiviert",
    "successDesc": "Dein Abonnement wird eingerichtet. Der Bot hat innerhalb weniger Minuten Premium-Zugang für deinen Server.",
    "whatHappensNext": "Was als nächstes passiert",
    "autoLogging": "Auto-Protokollierung wird für deinen Server aktiviert",
    "setLogChannel": "Protokollkanal festlegen mit",
    "everyResult": "Jedes SQB-Ergebnis wird automatisch gepostet",
    "readSetupGuide": "Einrichtungsanleitung lesen",
    "tierStandardName": "Standard",
    "tierProName": "Pro",
    "tierMaxName": "Max",
    "squadCap": "Bis zu {cap} Geschwader loggen",
    "squadCapUnlimited": "Unbegrenzt viele Geschwader loggen",
    "everythingInStandard": "Alles aus Standard",
    "everythingInPro": "Alles aus Pro",
    "wildcardSupport": "Wildcard-Logging (*, all, everything)",
    "noSquadCap": "Kein Geschwader-Limit",
    "earlyAccessFeatures": "Früher Zugang zu neuen Funktionen"
  },
  "player": {
    "totalBattles": "Gefechte insgesamt",
    "totalWins": "Siege insgesamt",
    "vehicleStatistics": "Fahrzeugstatistiken",
    "cumulative": "Kumulativ",
    "individual": "Einzeln",
    "filterBy": "Filtern nach:",
    "allTime": "Gesamtzeit",
    "dateRange": "Datumsbereich",
    "season": "Saison",
    "week": "Woche",
    "session": "Sitzung",
    "dateType": "Datumstyp:",
    "last7Days": "Letzte 7 Tage",
    "last30Days": "Letzte 30 Tage",
    "last90Days": "Letzte 90 Tage",
    "customRange": "Benutzerdefinierter Bereich",
    "specificDate": "Bestimmtes Datum",
    "filterType": "Filtertyp:",
    "fullSeason": "Gesamte Saison",
    "specificWeek": "Bestimmte Woche",
    "from": "Von:",
    "to": "Bis:",
    "timeslot": "Zeitfenster",
    "fullDay": "Ganzer Tag",
    "selectSeason": "Saison:",
    "selectWeek": "Woche:",
    "selectSeasonFirst": "Zuerst Saison auswählen",
    "pleaseSelect": "Bitte eine Option auswählen",
    "searchVehicles": "Fahrzeuge suchen...",
    "resetFilters": "Filter zurücksetzen",
    "vehiclesShown": "Fahrzeuge angezeigt",
    "gamesShown": "Spiele angezeigt",
    "noVehicleData": "Keine Fahrzeugdaten verfügbar",
    "noVehiclesForRange": "Keine Fahrzeuge für den ausgewählten Datumsbereich gefunden, oder dieser Spieler hat noch keine Daten.",
    "switchToCards": "Zur Kartenansicht wechseln",
    "switchToTable": "Zur Tabellenansicht wechseln",
    "loadingTimeline": "Zeitachse wird geladen...",
    "noTimelineData": "Noch keine Zeitachsendaten vorhanden.",
    "timelineUnavailable": "Zeitachse nicht verfügbar.",
    "loadingGameRecords": "Spielaufzeichnungen werden geladen...",
    "unableToLoadRecords": "Spielaufzeichnungen konnten nicht geladen werden",
    "failedToFetch": "Spieldaten konnten nicht abgerufen werden. Bitte später erneut versuchen.",
    "noGameRecords": "Keine Spielaufzeichnungen gefunden",
    "noGamesYet": "Dieser Spieler hat noch keine aufgezeichneten Spiele gespielt.",
    "collapseChart": "Diagramm einklappen",
    "loadingChartData": "Diagrammdaten werden geladen...",
    "noHistoricalData": "Noch keine historischen Daten vorhanden.",
    "chartUnavailable": "Diagramm nicht verfügbar.",
    "relative": "Relativ",
    "uidLabel": "Spieler-UID"
  },
  "squadrons": {
    "title": "Kampfgruppen-Wiki",
    "subtitle": "Kampfgruppen entdecken, Statistiken anzeigen und Leistung verfolgen",
    "findSquadron": "Eine Kampfgruppe finden",
    "searchPlaceholder": "Kampfgruppe suchen ...",
    "totalSquadrons": "insgesamte anzahl an Kampfgruppen",
    "totalPlayers": "insgesamte anzahl an Spieler",
    "totalBattles": "insgesamte anzahl an Gefechten",
    "avgWinRate": "Durchschn. Siegesrate",
    "topSquadrons": "Top-Kampfgruppen",
    "viewFullLeaderboard": "Vollständige Rangliste anzeigen",
    "loadingSquadrons": "Kampfgruppendaten werden geladen...",
    "noSquadronData": "Noch keine Kampfgruppendaten verfügbar.",
    "failedToLoad": "Kampfgruppendaten konnten nicht geladen werden. Bitte später erneut versuchen.",
    "backToSquadronHub": "Zurück zum Kampfgruppen-Wiki",
    "squadronPoints": "Kampfgruppenpunkte",
    "squadronMembers": "Kampfgruppenmitglieder",
    "performance": "Leistung",
    "performanceNoData": "Für den ausgewählten Bereich sind keine Leistungsdaten verfügbar.",
    "quickDetails": "Kurzübersicht",
    "noMembersFound": "Keine Mitglieder gefunden",
    "noRecordedMembers": "Diese Kampfgruppe hat noch keine aufgezeichneten Mitglieder.",
    "squadronGames": "Staffelspiele",
    "loadingSquadronGames": "Staffel-Spielaufzeichnungen werden geladen...",
    "noSquadronGames": "Keine Spielaufzeichnungen für diese Staffel gefunden.",
    "retryLoadGames": "Erneut versuchen",
    "searchMapPlaceholder": "Nach Karte suchen..."
  },
  "leaderboard": {
    "playersTitle": "Spieler-Rangliste",
    "playersSubtitle": "Top War Thunder-Spieler nach Leistung bewertet",
    "vehiclesTitle": "Fahrzeugabschuss-Rangliste",
    "vehiclesSubtitle": "Top War Thunder-Fahrzeuge nach insgesamten anzahl abschüssen bewertet",
    "squadronsTitle": "Kampfgruppen-Rangliste",
    "squadronsSubtitle": "Top War Thunder-Kampfgruppen nach Leistung bewertet",
    "statsTitle": "Globale Statistiken",
    "statsSubtitle": "Allgemeine Kampfgruppengefechtstatistiken und Meta-Informationen",
    "comparisonTitle": "Vergleichstool",
    "comparisonSubtitle": "Spieler und Fahrzeuge direkt vergleichen",
    "comparisonHint": "Statistiken vergleichen, um die besten Leistungsträger und Fahrzeuge zu finden",
    "compareSquadrons": "Kampfgruppen vergleichen",
    "comparePlayers": "Spieler vergleichen",
    "compareVehicles": "Fahrzeuge vergleichen",
    "playersAndVehicles": "Spieler + Fahrzeuge",
    "failedToLoadLeaderboard": "Ranglisten-Daten konnten nicht geladen werden. Bitte später erneut versuchen.",
    "failedToLoadVehicles": "Fahrzeug-Rangliste konnte nicht geladen werden",
    "failedToLoadSquadrons": "Kampfgruppen-Rangliste konnte nicht geladen werden",
    "noResultsYet": "Noch keine Ergebnisse. Kampfgruppen/Spieler hinzufügen, um zu beginnen.",
    "searchSquadron": "Kampfgruppe suchen",
    "searchBySquadronName": "Nach Kampfgruppenname suchen...",
    "minPlayers": "Mindestspieler",
    "minPlayersPlaceholder": "Mindestspieler",
    "resetFilters": "Filter zurücksetzen",
    "squadronsShown": "Kampfgruppen angezeigt",
    "playersShown": "Spieler angezeigt",
    "page": "Seite",
    "of": "von",
    "loadingSquadronLeaderboard": "Kampfgruppen-Rangliste wird geladen...",
    "loadingPlayerLeaderboard": "Spieler-Rangliste wird geladen...",
    "loadingComparisonData": "Vergleichsdaten werden geladen...",
    "unableToFetch": "Ranglisten-Daten konnten nicht abgerufen werden. Bitte erneut versuchen.",
    "noSquadronsInLeaderboard": "Keine Kampfgruppe in der Rangliste gefunden.",
    "noPlayersInLeaderboard": "Keine Spieler in der Rangliste gefunden.",
    "loadingGlobalStats": "Globale Statistiken werden geladen...",
    "failedToLoadStats": "Statistiken konnten nicht geladen werden",
    "unableToFetchStats": "Statistikdaten konnten nicht abgerufen werden. Bitte erneut versuchen.",
    "mostPopularVehicles": "Beliebteste Fahrzeuge",
    "vehicleKillsLeaderboardTitle": "Fahrzeugabschuss-Rangliste",
    "avgWinRate": "Durchschn. Siegesrate",
    "avgKillsPerPlayer": "Durchschn. Abschüsse/Spieler",
    "loadingVehicleKills": "Fahrzeugabschuss-Daten werden geladen...",
    "apiNotLoaded": "API-Client nicht ordnungsgemäß geladen. Bitte Seite aktualisieren.",
    "failedToInitApi": "API-Client konnte nicht initialisiert werden",
    "noStatsData": "Keine Statistikdaten verfügbar",
    "totalPlayersCard": "Spieler insgesamt",
    "activePlayers": "Aktive Spieler",
    "vehiclesUsed": "Verwendete Fahrzeuge",
    "differentVehicles": "Verschiedene Fahrzeuge",
    "squadronBattlesLabel": "Kampfgruppengefechte",
    "noVehicleData": "Keine Fahrzeugdaten verfügbar",
    "mostPopular": "Beliebteste",
    "timesUsed": "Mal verwendet",
    "failedToLoadVehicleKills": "Fahrzeugabschuss-Daten konnten nicht geladen werden",
    "lastUpdated": "Zuletzt aktualisiert",
    "searchPlayer": "Spieler suchen",
    "searchByPlayerName": "Nach Spielername suchen...",
    "minimumBattles": "Mindestgefechte",
    "minBattlesPlaceholder": "Mindestgefechte",
    "searchSquadronsPlaceholder": "Kampfgruppe suchen...",
    "sortBy": "Sortieren nach",
    "kdRatio": "KD-Verhältnis",
    "killsPerSpawn": "Abschüsse pro Spawn",
    "caps": "Eroberungen",
    "timePeriod": "Zeitraum",
    "allTime": "Gesamtzeit",
    "dateRange": "Datumsbereich",
    "season": "Saison",
    "week": "Woche",
    "dateType": "Datumstyp",
    "last7Days": "Letzte 7 Tage",
    "last30Days": "Letzte 30 Tage",
    "last90Days": "Letzte 90 Tage",
    "customRange": "Benutzerdefinierter Bereich",
    "from": "Von",
    "to": "Bis",
    "timeslot": "Zeitfenster",
    "fullDay": "Ganzer Tag",
    "selectSeason": "Saison auswählen...",
    "selectWeek": "Woche auswählen...",
    "failedToLoadComparison": "Vergleichsdaten konnten nicht geladen werden",
    "pleaseRefresh": "Bitte versuche, die Seite zu aktualisieren",
    "playerComparison": "Spielervergleich",
    "squadronComparison": "Kampfgruppenvergleich",
    "vehicleComparison": "Fahrzeugvergleich",
    "playersVehiclesComparison": "Spieler + Fahrzeuge-Vergleich",
    "addPlayersToCompare": "Spieler zum Vergleich hinzufügen:",
    "addSquadronsToCompare": "Kampfgruppe zum Vergleich hinzufügen:",
    "addVehiclesToCompare": "Fahrzeuge zum Vergleich hinzufügen:",
    "addPlayerVehicleCombos": "Spieler + Fahrzeug-Kombinationen hinzufügen:",
    "searchSelectPlayers": "Spieler suchen und auswählen...",
    "typeSquadronName": "Kampfgruppennamen eingeben...",
    "searchSelectVehicles": "Fahrzeuge suchen und auswählen...",
    "searchForPlayers": "Nach Spielern suchen...",
    "selectPlayersToCompare": "Oben Spieler suchen und auswählen, um ihre Statistiken zu vergleichen",
    "selectSquadronsToCompare": "Oben Kampfgruppe suchen und auswählen, um ihre Statistiken zu vergleichen",
    "selectVehiclesToCompare": "Oben Fahrzeuge suchen und auswählen, um ihre Statistiken zu vergleichen",
    "selectPlayersVehiclesToCompare": "Oben Spieler suchen und auswählen, dann ihre Fahrzeuge auswählen, um verschiedene Spieler-Fahrzeug-Kombinationen zu vergleichen",
    "selectVehicleFor": "Fahrzeug auswählen für",
    "selectAVehicle": "-- Fahrzeug auswählen --",
    "noVehiclesForPlayer": "Keine Fahrzeuge für diesen Spieler gefunden",
    "noPlayerVehicleSelected": "Keine Spieler-Fahrzeug-Kombinationen ausgewählt",
    "noPlayersSelected": "Keine Spieler ausgewählt",
    "noVehiclesSelected": "Keine Fahrzeuge ausgewählt",
    "noSquadronsSelected": "Keine Kampfgruppe ausgewählt",
    "statistic": "Statistik",
    "totalDeaths": "Tode",
    "totalAssists": "Abschusshilfen",
    "totalCaptures": "Eroberungen",
    "killsPerSpawnShort": "Abschüsse/Spawn",
    "avgWinRateShort": "Durchschn. Siegesrate",
    "avgKillsPlayerShort": "Durchschn. Abschüsse/Spieler",
    "avgKillsMember": "Durchschn. Abschüsse/Mitglied",
    "avgBattlesMember": "Durchschn. Gefechte/Mitglied",
    "serverError500": "Serverfehler (500) – Die API ist vorübergehend nicht verfügbar. Bitte in einigen Momenten erneut versuchen.",
    "apiEndpoint404": "API-Endpunkt nicht gefunden (404) – Bitte Serverkonfiguration prüfen.",
    "networkError": "Netzwerkfehler – Verbindung zum Server nicht möglich. Bitte Verbindung prüfen.",
    "viewFullLeaderboard": "Vollständige Rangliste anzeigen",
    "vehicleName": "Fahrzeugname",
    "searchVehiclePlaceholder": "Bestimmtes Fahrzeug suchen...",
    "minKills": "Min. Abschüsse",
    "any": "Alle",
    "perPage": "Pro Seite",
    "clear": "Zurücksetzen",
    "vehicleAndPlayer": "Fahrzeug & Spieler",
    "loadingVehicleLeaderboard": "Fahrzeug-Rangliste wird geladen...",
    "vehiclesShown": "Fahrzeuge angezeigt",
    "minBattlesPerVehicle": "Mindestens 3 Gefechte pro Fahrzeug erforderlich",
    "minimumBattlesRequired": "Mindestens 5 Gefechte erforderlich",
    "allSeasons": "Alle Saisons",
    "allWeeks": "Alle Wochen",
    "allBR": "Alle BR"
  },
  "games": {
    "title": "Gefechtsverlauf",
    "subtitle": "Kampfgruppengefechte suchen und durchsuchen",
    "searchPlaceholder": "Nach Spielername oder UID suchen...",
    "filterByMap": "Nach Karte filtern",
    "allMaps": "Alle Karten",
    "search": "Suchen",
    "noResults": "Keine Gefechte gefunden",
    "matchDetail": "Gefechtsdetails",
    "chatLog": "Chat-Protokoll",
    "battleLog": "Gefechtsbericht",
    "duration": "Dauer",
    "mode": "Modus",
    "winningTeam": "Siegreiches Team",
    "losingTeam": "Unterlegenes Team",
    "viewMatch": "Gefecht anzeigen",
    "loadingMatch": "Gefechtsdaten werden geladen...",
    "matchNotFound": "Gefecht nicht gefunden",
    "searchingGames": "Spiele werden gesucht...",
    "recentMatches": "Aktuelle Gefechte",
    "noChatLog": "Kein Chat-Protokoll verfügbar",
    "noBattleLog": "Kein Gefechtsbericht verfügbar",
    "replayVideo": "Replay-Video",
    "generatingVideo": "Replay-Video wird erstellt&hellip;",
    "videoFirstLoad": "Der erste Ladevorgang kann bis zu einer Minute dauern",
    "videoUnavailable": "Replay-Video für dieses Gefecht nicht verfügbar",
    "modeGround": "Boden",
    "modeAir": "Luft",
    "squadronPlaceholder": "Kampfgruppenname...",
    "loadingReplay": "Replay wird geladen..."
  },
  "errors": {
    "pageNotFound": "Seite nicht gefunden",
    "error": "Fehler",
    "oopsNotFound": "Hoppla! Die gesuchte Seite existiert nicht. Sie wurde möglicherweise verschoben, gelöscht, oder du hast eine falsche URL eingegeben.",
    "searchError": "Suchfehler. Bitte erneut versuchen."
  },
  "js": {
    "openingDiscordInvite": "Discord-Einladung wird geöffnet!",
    "errorOpeningInvite": "Fehler beim Öffnen des Einladungslinks. Bitte später erneut versuchen.",
    "gettingSupportLink": "Support-Server-Link wird abgerufen...",
    "openingSupportServer": "Support-Server wird geöffnet!",
    "errorGettingSupport": "Fehler beim Abrufen des Support-Links. Bitte später erneut versuchen.",
    "failedToUpdateStats": "Statistiken konnten nicht aktualisiert werden",
    "konamiActivated": "Erfolg freigeschaltet: Geheimer Code!",
    "noPlayersFound": "Keine Spieler gefunden",
    "searchError": "Suchfehler. Bitte erneut versuchen.",
    "killsSuffix": "Abschüsse",
    "winRateSuffix": "Siegesrate",
    "noSquadronsFound": "Keine Kampfgruppen gefunden"
  },
  "index": {
    "subtitle1": "Das beste Tool für Staffelgefechte",
    "subtitle2": "Boris Stats, aber besser",
    "subtitle3": "Der größte SQB-Datensatz",
    "subtitle4": "Öffentliche und kostenlose Informationen für alle"
  },
  "seasonCard": {
    "buttonLabel": "Saison-Karte",
    "buttonDisabledTitle": "Staffelsuche unvollständig — Karte nicht verfügbar",
    "modalTitle": "Saison-Karte",
    "seasonLabel": "Saison",
    "themeLabel": "Thema",
    "themeDark": "Dunkel",
    "themeLight": "Hell",
    "generate": "Erstellen",
    "loadingSeasons": "Saisons werden geladen…",
    "generating": "Wird erstellt…",
    "failedSeasons": "Saisons konnten nicht geladen werden.",
    "failedGenerate": "Recap-Karte konnte nicht erstellt werden.",
    "inProgressSuffix": "(läuft)",
    "imgRecapSuffix": "RÜCKBLICK",
    "imgHeroFinalRating": "Endrating",
    "imgHeroMatches": "Spiele",
    "imgHeroWinRate": "Siegesrate",
    "imgHeroKD": "K/D",
    "imgAxisRating": "Wertung",
    "imgAxisWinRate": "Siegesrate",
    "imgStatPeakRating": "Höchstrating",
    "imgStatRatingChange": "Ratingänderung",
    "imgStatTotalKills": "Abschüsse insgesamt",
    "imgStatTotalDeaths": "Tode insgesamt",
    "imgStatAssistsCaptures": "Assists / Eroberungen",
    "imgStatMostPlayedVehicle": "Meistgespieltes Fahrzeug",
    "imgStatMVP": "MVP",
    "imgStatMostActive": "Aktivster",
    "imgStatLongestWinStreak": "Längste Siegesserie",
    "imgStatMostCommonOpponent": "Häufigster Gegner",
    "imgUnitKills": "Abschüsse",
    "imgUnitAssists": "Assists",
    "imgUnitCaptures": "Eroberungen",
    "imgUnitGames": "Spiele",
    "imgUnitMatches": "Spiele",
    "imgUnitWins": "S",
    "imgUnitLosses": "N",
    "imgGroundShort": "B",
    "imgAirShort": "L",
    "imgFooterGenerated": "erstellt",
    "imgPlaceholderNoData": "Keine Daten für {short} in {season}",
    "buttonLabelPlayer": "Saison-Rückblick",
    "buttonDisabledTitlePlayer": "Player lookup incomplete — recap unavailable",
    "modalTitlePlayer": "Player Season Recap",
    "imgHeroBattles": "Gefechte",
    "imgHeroTotalKills": "Abschüsse insgesamt",
    "imgAxisBattles": "Gefechte (7 T)",
    "imgAxisKD": "K/D",
    "imgStatBestMatch": "Bestes Spiel",
    "imgStatSquadronsRepresented": "Vertretene Staffeln",
    "imgStatFrequentTeammate": "Häufigster Teamkollege",
    "imgStatLongestSession": "Längste Session",
    "imgStatMostActiveDay": "Aktivster Tag (UTC)",
    "imgStatMostCommonOppSquadron": "Häufigste gegnerische Staffel",
    "imgStatPeakSquadronRating": "Höchste Staffel-Wertung",
    "imgUnitSlotNA": "NA",
    "imgUnitSlotEU": "EU",
    "imgUnitNoSquadron": "keine Staffel",
    "imgUnitVs": "vs",
    "imgUnitTogether": "Spiele zusammen",
    "imgStatKDAC": "K / T / A / E",
    "imgPlaceholderNoDataPlayer": "Keine Daten für {nick} in {season}",
    "imgUIDLabel": "UID",
    "imgBestMatchLine": "{vehicle} · BA {gk} / LA {ak} / A {assists} / E {cap} / T {deaths} · {date}"
  },
  "live": {
    "air": "LUF",
    "gnd": "BOD",
    "ast": "ASS",
    "dth": "TOT",
    "cap": "EIN",
    "squadronBattle": "Staffelgefecht",
    "randomBattle": "Zufallsgefecht"
  },
  "analytics": {
    "pageTitle": "SQB Analytik",
    "pageSubtitle": "Tiefgehende Analytik für jede Squadron, Spieler oder Fahrzeug.",
    "modeSquadron": "Squadron",
    "modePlayer": "Spieler",
    "modeVehicle": "Fahrzeug",
    "tabMaps": "Karten-Siegquoten",
    "tabSquadmates": "Häufige Mitspieler",
    "tabComps": "Team-Zusammensetzungen",
    "tabConsistency": "Spielerkonsistenz",
    "tabTime": "Tageszeit",
    "tabMatchups": "Matchup-Historie",
    "pickSquadron": "Suche eine Squadron, um ihre Analyse zu sehen",
    "pickPlayer": "Suche einen Spieler, um seine Analyse zu sehen",
    "pickVehicle": "Suche ein Fahrzeug, um seine Analyse zu sehen",
    "noData": "Keine Daten in diesem Zeitraum.",
    "loading": "Lädt…",
    "loadError": "Analysen konnten nicht geladen werden.",
    "compComingSoon": "Team-Zusammensetzungsanalyse demnächst.",
    "compTopVehiclesTitle": "Top-Fahrzeuge",
    "compCompositionsTitle": "Wiederkehrende Match-Aufstellungen",
    "compCompositionsMeta": "Aufstellungen mit mindestens {min} Fahrzeugen, sortiert nach Matches",
    "compMatchesAnalyzed": "analysierte Matches",
    "compNoRepeats": "In diesem Zeitraum wurde keine Aufstellung dieser Größe eingesetzt.",
    "compColVehicle": "Fahrzeug",
    "compColSpawns": "Einsätze",
    "compColMatches": "Matches",
    "compColShare": "% Matches",
    "compColLineup": "Aufstellung",
    "compColTypes": "Komp",
    "compTypeFighters": "Jäger",
    "compTypeBombers": "Bomber",
    "compTypeHelicopters": "Helikopter",
    "compTypeLight": "Leichter Panzer",
    "compTypeTanks": "Panzer",
    "compTypeSPAA": "SPAA",
    "compTypeSPAATooltip": "Flugabwehr/SPAA",
    "compTypeUnknown": "Unbekannt",
    "compSearchPresetLabel": "Voreinstellung",
    "compSearchPresetAll": "Alle Komps",
    "compSearchPresetHint": "Aus der eigenen Komp-Historie dieser Squadron",
    "compSearchTypesLabel": "Typen",
    "compTypeCapsHint": "Max 8 gesamt · max 4 Luft (F + B + H)",
    "compSearchRefineLabel": "Verfeinern",
    "compRefineHint": "Zähler oben setzen, um konkrete Fahrzeuge für diesen Typ zu wählen.",
    "compRefineAny": "Beliebige {type}",
    "compSearchCustomLabel": "Benutzerdefiniert",
    "compSearchAddVehicle": "Bestimmtes Fahrzeug",
    "compSearchVehiclesLabel": "Fahrzeuge",
    "compSearchApply": "Anwenden",
    "compSearchReset": "Zurücksetzen",
    "compSearchMatches": "Zeige {shown} von {total} Komps",
    "compSearchNoMatches": "Keine Komp passt zum Filter.",
    "compSearchGamesShort": "Spiele",
    "colMap": "Karte",
    "colWins": "S",
    "colLosses": "N",
    "colWinRate": "SR",
    "colBar": "",
    "colShared": "Gemeinsam",
    "colUid": "UID",
    "colGames": "Spiele",
    "colPlayer": "Spieler",
    "colAvgKills": "Ø Kills",
    "colAvgDeaths": "Ø Tode",
    "colScore": "Punkte",
    "colHour": "Stunde (UTC)",
    "colSquadron": "Squadron",
    "colTotal": "insGesamt",
    "matchupsWonHeader": "Meiste Siege gegen",
    "matchupsLostHeader": "Meiste Niederlagen gegen",
    "uniqueOpponents": "einzigartige Gegner",
    "euTimeslot": "EU Zeitfenster",
    "naTimeslot": "NA Zeitfenster",
    "offPeak": "Nebenzeit",
    "radarMetaMaps": "Top {shown} von {total} Karten · min. {min} Spiele",
    "radarMetaSquadmates": "Top {shown} von {total} Mitspielern · min. {min} gemeinsame Spiele",
    "radarTooFewMaps": "Nicht genug Daten, um das Diagramm zu zeichnen — mindestens 3 Karten mit {min}+ Spielen in diesem Filter sind nötig.",
    "radarTooFewSquadmates": "Nicht genug Daten, um das Diagramm zu zeichnen — mindestens 3 Mitspieler mit {min}+ gemeinsamen Spielen in diesem Filter sind nötig.",
    "radarFootnoteMaps": "{count} Karten mit weniger Spielen ausgeblendet — siehe vollständige Tabelle",
    "radarFootnoteSquadmates": "{count} Mitspieler mit weniger Spielen ausgeblendet — siehe vollständige Tabelle",
    "tabTimeline": "K/D-Zeitverlauf",
    "tabTopPlayers": "Top Spieler",
    "tabTopSquadrons": "Top Squadrons"
  },
  "playerModal": {
    "viewFullProfile": "Vollständiges Profil anzeigen →",
    "close": "Schließen",
    "overview": "Übersicht",
    "vehicles": "Fahrzeuge",
    "sessions": "Sitzungen",
    "loadingPlayerData": "Spielerdaten werden geladen...",
    "kdr": "K/D",
    "kps": "K/S",
    "winRate": "Siegrate",
    "battles": "Gefechte",
    "wins": "Siege",
    "totalBattles": "Gefechte gesamt",
    "totalKills": "Kills gesamt",
    "airKills": "Luftkills",
    "groundKills": "Bodenkills",
    "assists": "Assists",
    "deaths": "Tode",
    "captures": "Eroberungen",
    "clickToSwitchMetric": "Klicken, um Metrik zu wechseln",
    "clickToCycle": "klicken zum Wechseln",
    "noChartData": "Keine Diagrammdaten",
    "noVehicleData": "Keine Fahrzeugdaten",
    "noSessionData": "Keine Sitzungsdaten",
    "date": "Datum",
    "vehicle": "Fahrzeug",
    "ground": "Boden",
    "air": "Luft",
    "result": "Ergebnis",
    "unknown": "Unbekannt",
    "failedToLoadPlayerData": "Spielerdaten konnten nicht geladen werden"
  },
  "replay": {
    "playPause": "Abspielen/Pause",
    "crashed": "ist abgestürzt",
    "destroyed": "zerstörte",
    "hit": "traf"
  },
  "dateFilter": {
    "allTime": "Gesamt",
    "currentSeason": "Aktuelle Saison",
    "bySeason": "Nach Saison",
    "cumulative": "Kumulativ",
    "customRange": "Eigener Zeitraum",
    "selectSeason": "Saison wählen",
    "selectSeasonDots": "Saison wählen...",
    "selectWeek": "Woche wählen",
    "selectWeekDots": "Woche wählen...",
    "entireSeason": "Ganze Saison",
    "applyFilter": "Filter anwenden",
    "cumulativeHelp": "Statistiken bis zu einem bestimmten Zeitpunkt anzeigen",
    "season": "Saison",
    "upToWeek": "Bis Woche",
    "applyCumulativeFilter": "Kumulativfilter anwenden",
    "startDate": "Startdatum",
    "endDate": "Enddatum",
    "applyCustomRange": "Eigenen Zeitraum anwenden",
    "activeFilter": "Aktiver Filter:",
    "clear": "Löschen",
    "allTimeStatistics": "Gesamtstatistiken",
    "currentSeasonValue": "Aktuelle Saison: {season}",
    "alertSelectSeason": "Bitte eine Saison wählen",
    "seasonValue": "Saison {season}",
    "alertSelectSeasonWeek": "Bitte Saison und Woche wählen",
    "cumulativeValue": "Kumulativ bis {season} - {week}",
    "alertSelectDate": "Bitte mindestens ein Datum wählen",
    "alertStartBeforeEnd": "Startdatum muss vor Enddatum liegen",
    "customRangePrefix": "Eigener Zeitraum:",
    "fromDate": "Ab {date}",
    "upToDate": "Bis {date}"
  },
  "timeline": {
    "pageTitle": "SREBOT-Geschichte",
    "pageDescription": "Die Geschichte von SREBOT: von einer Idee zum Standard für SQB in War Thunder.",
    "eyebrow": "Unsere Geschichte",
    "heading": "Die Zeitleiste",
    "servers": "{count} Server",
    "scroll": "Scrollen",
    "cards": {
      "1": {
        "label": "Ursprung",
        "date": "Juni 2024",
        "title": "Geboren als SNLK SQB BOT",
        "description": "Im Auftrag von ImApollo als <strong class=\"text-accent\">SNLK SQB BOT</strong> gestartet. Die erste Version lief nach einer Woche mit manuell eingegebenen Matchdaten und verbreitete sich bald auf weitere Server."
      },
      "2": {
        "label": "Scoreboards",
        "date": "August 2024",
        "title": "Die ersten Logs",
        "description": "Der Bot automatisierte zunächst rot-grüne Diff-Scoreboards. Befehle benötigten noch manuelle Summen, ohne Tracking oder Automatisierung. Der Stil wurde stark von TheH0G (Cade) und progavman (Prog) geprägt."
      },
      "3": {
        "label": "Umbenennung",
        "date": "Oktober 2024",
        "title": "Aus SNLK wird SREBOT",
        "description": "Das Projekt wuchs über seinen ursprünglichen Namen hinaus. SNLK SQB BOT wurde zu <strong class=\"text-accent\">SREBOT</strong>."
      },
      "4": {
        "label": "Allianz",
        "date": "Januar 2025",
        "title": "Lux_ und unser Austausch",
        "description": "Lux_ und SREBOT tauschten Wissen über War Thunders APIs und Community-Management aus. Sein Bot wurde später zu Spectra; die Zusammenarbeit blieb bestehen."
      },
      "5": {
        "label": "Parser",
        "date": "Februar 2025",
        "title": "Frovy öffnet die Tür",
        "description": "Frovy zeigte uns den ersten Parser und schuf den Weg zu automatischen Scoreboards. Außerdem entdeckte er sofortige Punktaktualisierungen im Spiel."
      },
      "6": {
        "label": "Logs",
        "date": "März 2025",
        "title": "LivingTheDagor und der neue Parser",
        "description": "Dagor brachte einen robusteren zweiten Parser, den SREBOT bis heute nutzt. Die Logging-Pipeline wurde dadurch deutlich informativer."
      },
      "7": {
        "label": "Aufschwung",
        "date": "Juli 2025",
        "title": "Es spricht sich herum",
        "description": "Staffeln wurden aufmerksam. Immer mehr Communitys nahmen den Bot auf ihre Server."
      },
      "8": {
        "label": "Website",
        "date": "August 2025",
        "title": "Clippi baut die Website",
        "description": "Clippi (Sophie) übernahm die Website, brachte uns von Replit auf richtige Infrastruktur und half beim Start und Wachstum der Seite."
      },
      "9": {
        "label": "Pfade",
        "date": "November 2025",
        "title": "Flexcorals Heatmaps",
        "description": "Beim Wiederbeleben von WT Heatmaps entwickelten Flexcoral und eine Entwicklergruppe das Rendering von Minikarten und Spielerpfaden aus Replay-Daten und veröffentlichten die Grundlagen unserer heutigen Methoden."
      },
      "10": {
        "label": "Partnerschaft",
        "date": "Januar 2026",
        "title": "Zusammenarbeit mit Spectra",
        "description": "Die Menge an Anfragen erforderte einen neuen Ansatz. SREBOT erhielt Spiele nun direkt von Spectra, statt jedes Match selbst herunterzuladen und zu parsen."
      },
      "11": {
        "label": "Monetarisierung",
        "date": "April 2026",
        "title": "Treibstoff für die Zukunft",
        "description": "Erstmals finanzierte echtes Einkommen bessere Server und eine schnellere Entwicklung."
      },
      "12": {
        "label": "Clients",
        "date": "Mai 2026",
        "title": "Unterstützung für Client-Ports",
        "description": "Wir unterstützten Client-Ports, damit andere Bots auf unserer Arbeit aufbauen konnten. AXBot machte den Anfang für die chinesische SQB-Community."
      },
      "13": {
        "label": "TSSBOT",
        "date": "Mai 2026",
        "title": "TSSBOT nimmt Gestalt an",
        "description": "<a href=\"https://tss.pawjob.us\" target=\"_blank\" rel=\"noopener\" class=\"text-accent font-semibold hover:underline\">TSSBOT</a> wurde konzipiert und prototypisch umgesetzt; Anfang Juni trafen die ersten Daten ein."
      },
      "14": {
        "label": "Heute",
        "date": "Jetzt",
        "title": "Wo wir heute stehen",
        "description": "Automatisches Parsing durch Spectra, finanzierte Entwicklung und eine wachsende Staffel-Community prägen das Projekt heute."
      }
    }
  }
}
