{
  "$schema": "./schema.json",
  "Language": {
    "Name": "Deutsch",
    "Code": "de-DE"
  },
  "App": {
    "Title": "Borderless Gaming"
  },
  "TitleBar": {
    "Discord": "Tritt unserer Discord-Community bei",
    "Steam": "Steam-Community",
    "Help": "Hilfe und Dokumentation",
    "Settings": "Einstellungen",
    "Effects": "Effekte",
    "EffectsEditor": "Effekt-Editor",
    "CompatMode": "COMPAT",
    "CompatModeTooltip": "Läuft im Kompatibilitätsmodus (--compat). Verwendet Legacy-Fenstermanipulationslogik."
  },
  "Windows": {
    "Title": "Laufende Fenster",
    "Search": "Fenster suchen...",
    "Refresh": "Fensterliste aktualisieren",
    "MoreOptions": "Weitere Optionen",
    "ManageWinIgnore": "WinIgnore verwalten",
    "Empty": {
      "Title": "Keine Fenster erkannt",
      "Description": "Starte eine Anwendung, um sie hier zu sehen",
      "Refresh": "Aktualisieren"
    },
    "Context": {
      "MakeBorderless": "Randlos machen",
      "RestoreWindow": "Fenster wiederherstellen",
      "CreateProfile": "Profil erstellen",
      "UsingWindowTitle": "Mit Fenstertitel",
      "UsingWindowTitleRegex": "Mit Fenstertitel (RegEx)",
      "UsingProcessName": "Mit Prozessname",
      "SetWindowTitle": "Fenstertitel festlegen",
      "HideProcess": "Diesen Prozess ausblenden",
      "OpenFileLocation": "Dateispeicherort öffnen"
    }
  },
  "Profiles": {
    "Title": "Profile",
    "Import": "Importieren",
    "Search": "Profile suchen...",
    "SortTooltip": "Sortierreihenfolge umschalten (A-Z / Z-A)",
    "PinTooltip": "Profil anheften/lösen",
    "SettingsTooltip": "Profileinstellungen bearbeiten",
    "Match": "Übereinstimmung:",
    "Loading": "Profile werden geladen...",
    "Empty": {
      "Title": "Noch keine Profile",
      "Description": "Erstelle ein Profil, um den randlosen Modus automatisch auf bestimmte Anwendungen anzuwenden",
      "ImportButton": "Profil importieren",
      "Tip": "Tipp: Klicke mit der rechten Maustaste auf ein beliebiges Fenster im linken Bereich, um ein Profil zu erstellen"
    },
    "Context": {
      "EditSettings": "Einstellungen bearbeiten",
      "Enable": "Profil aktivieren",
      "Disable": "Profil deaktivieren",
      "Pin": "Profil anheften",
      "Unpin": "Profil lösen",
      "Delete": "Profil löschen"
    }
  },
  "Settings": {
    "Title": "Einstellungen",
    "RunOnStartup": {
      "Title": "Beim Start ausführen",
      "Description": "Automatisch starten, wenn Windows startet"
    },
    "StartMinimized": {
      "Title": "Minimiert starten",
      "Description": "Im Infobereich starten"
    },
    "CloseToTray": {
      "Title": "In den Infobereich schließen",
      "Description": "Beim Schließen in den Infobereich minimieren"
    },
    "UseWinIgnore": {
      "Title": "WinIgnore verwenden",
      "Description": "Fensterfilterung aktivieren"
    },
    "DarkMode": {
      "Title": "Dunkelmodus",
      "Description": "Dunkles Design verwenden"
    },
    "Language": {
      "Title": "Sprache",
      "Description": "Anzeigesprache auswählen"
    },
    "Advanced": "Erweitert",
    "DataFolder": {
      "Title": "Datenordner",
      "Description": "Konfigurationsordner öffnen"
    },
    "ResetToDefaults": "Auf Standard zurücksetzen"
  },
  "Shortcuts": {
    "Title": "Tastenkombinationen",
    "ToggleBorderless": {
      "Name": "Randlos umschalten",
      "Description": "Randlosen Modus umschalten"
    },
    "ToggleCursor": {
      "Name": "Cursor umschalten",
      "Description": "Cursor ein-/ausblenden"
    },
    "ToggleCursorLock": {
      "Name": "Cursorsperre umschalten",
      "Description": "Cursor sperren/entsperren"
    },
    "ToggleTaskbar": {
      "Name": "Taskleiste umschalten",
      "Description": "Taskleiste ein-/ausblenden"
    },
    "ScreenshotBefore": {
      "Name": "Screenshot (Original)",
      "Description": "Screenshot vor Effekten aufnehmen"
    },
    "ScreenshotAfter": {
      "Name": "Screenshot (Mit Effekten)",
      "Description": "Screenshot nach Effekten aufnehmen"
    },
    "ClearTooltip": "Tastenkombination löschen",
    "Recording": "Tasten drücken...",
    "NotSet": "Nicht festgelegt"
  },
  "Dialogs": {
    "DeleteProfile": {
      "Title": "Profil löschen",
      "Message": "Möchtest du das Profil '{0}' wirklich löschen?",
      "Details": "Diese Aktion kann nicht rückgängig gemacht werden. Alle Einstellungen und Konfigurationen, die mit diesem Profil verbunden sind, werden dauerhaft entfernt."
    },
    "CreateProfile": {
      "Title": "Neues Profil erstellen",
      "NameLabel": "Profilname",
      "NamePlaceholder": "Profilnamen eingeben",
      "Description": "Dieses Profil wendet automatisch den randlosen Modus auf übereinstimmende Fenster an."
    },
    "SetWindowTitle": {
      "Title": "Fenstertitel festlegen",
      "Prompt": "Gib den neuen Titel für das Fenster ein:"
    },
    "SaveError": {
      "Title": "Fehler beim Speichern des Profils",
      "Message": "Das Profil konnte nicht gespeichert werden. Beim Speichervorgang ist ein unerwarteter Fehler aufgetreten.",
      "Details": "Profilname: {0}\nProfil-ID: {1}\n\nBitte versuche es erneut. Wenn das Problem weiterhin besteht, wende dich an den Support."
    },
    "Buttons": {
      "Yes": "Ja",
      "No": "Nein",
      "OK": "OK",
      "Cancel": "Abbrechen",
      "Create": "Erstellen"
    }
  },
  "Notifications": {
    "ProfileSaved": {
      "Title": "Profil gespeichert",
      "Message": "Profil '{0}' wurde erfolgreich gespeichert."
    },
    "ProfileDeleted": {
      "Title": "Profil löschen",
      "Success": "Profil '{0}' wurde gelöscht.",
      "Failed": "Profil '{0}' konnte nicht gelöscht werden. Bitte versuche es erneut."
    },
    "ProfileImported": {
      "Title": "Import erfolgreich",
      "Message": "Profil importiert von '{0}'"
    },
    "ImportFailed": {
      "Title": "Import fehlgeschlagen",
      "Message": "'{0}' konnte nicht importiert werden: {1}"
    },
    "BorderlessFailed": {
      "Title": "Randlos machen nicht möglich",
      "Message": "'{0}' konnte nicht randlos gemacht werden. Versuche, ein Profil für dieses Fenster zu erstellen."
    },
    "ShortcutFailed": {
      "Title": "Tastenkombination konnte nicht registriert werden",
      "Message": "Tastenkombination {0} ({1}) konnte nicht registriert werden. Sie wird möglicherweise von einer anderen Anwendung verwendet."
    },
    "SelectionError": {
      "Title": "Auswahlfehler",
      "InvalidCoordinates": "Der ausgewählte Bereich hat ungültige Koordinaten.",
      "InvalidDimensions": "Der ausgewählte Bereich hat ungültige Abmessungen.",
      "InvalidSelection": "Bitte wähle einen Bereich mit positiven Abmessungen.",
      "UnexpectedError": "Ein unerwarteter Fehler ist aufgetreten. Bitte überprüfe die Protokolle für Details."
    },
    "WindowTitle": {
      "Title": "Fenstertitel",
      "Success": "Fenstertitel festgelegt auf: {0}",
      "Failed": "Fenstertitel konnte nicht festgelegt werden"
    },
    "ImageSelected": {
      "Title": "Bild ausgewählt",
      "Message": "Hintergrundbild erfolgreich aktualisiert"
    },
    "ImageSelectionFailed": {
      "Title": "Bildauswahl fehlgeschlagen",
      "Message": "Hintergrundbild konnte nicht festgelegt werden"
    }
  },
  "Profile": {
    "EditTitle": "Profil bearbeiten: {0}",
    "Sections": {
      "ProfileInfo": "Profilinformationen",
      "WindowDisplay": "Fensteranzeige",
      "SizeAndPosition": "Größe und Position",
      "AdvancedOptions": "Erweiterte Fensteroptionen",
      "TimingAndOffsets": "Timing und Versätze",
      "BackgroundContainer": "Hintergrundcontainer",
      "DeleteProfile": "Profil löschen",
      "ScalingModeOptions": "Skalierungsmodus-Optionen",
      "Cursor": "Cursor",
      "WindowedScaling": "Fensterskalierung",
      "Performance": "Leistung",
      "DeveloperOptions": "Entwickleroptionen"
    },
    "Fields": {
      "ProfileName": {
        "Label": "Profilname",
        "Placeholder": "Profilnamen eingeben",
        "Description": "Ein beschreibender Name zur Identifizierung dieses Profils"
      },
      "MatchType": {
        "Label": "Übereinstimmungstyp",
        "Description": "Wähle, ob nach Prozessname, Fenstertitel oder regulärem Ausdruck gesucht werden soll"
      },
      "MatchText": {
        "Label": "Übereinstimmungstext",
        "Placeholder": "Übereinstimmungsmuster eingeben",
        "Description": "Der Text oder das Muster, das abgeglichen werden soll. Für Prozessübereinstimmung verwende den Namen der ausführbaren Datei (z.B. 'spiel.exe')"
      },
      "WindowSizeMode": {
        "Label": "Fenstergrößenmodus",
        "Description": "Wähle, wie das Fenster dimensioniert und positioniert werden soll: Vollbild, benutzerdefinierte Abmessungen oder aktuelle Größe beibehalten"
      },
      "TargetMonitor": {
        "Label": "Zielmonitor",
        "Placeholder": "Monitor auswählen",
        "Description": "Wähle, auf welchem Monitor das Fenster angezeigt werden soll"
      },
      "Position": {
        "Label": "Position und Größe",
        "Description": "Lege die genaue Position (X, Y-Koordinaten) und Größe (Breite, Höhe) in Pixeln fest",
        "X": "X:",
        "Y": "Y:",
        "Width": "Breite:",
        "Height": "Höhe:",
        "SelectArea": "Bereich visuell auswählen",
        "SelectAreaDescription": "Klicke, um einen Bereich auf dem Bildschirm auszuwählen und Position und Größe automatisch festzulegen"
      },
      "BorderlessDelay": {
        "Label": "Randlos-Verzögerung",
        "Description": "Warte diese Anzahl von Sekunden, bevor der randlose Modus angewendet wird (0-60). Nützlich für Spiele, die Zeit zum Initialisieren benötigen"
      },
      "WindowOffsets": {
        "Label": "Fensterversätze",
        "Description": "Passe die Fensterposition und -größe fein an, indem du Versätze von jeder Kante in Pixeln anpasst. Positive Werte verschieben/verkleinern nach innen, negative Werte verschieben/erweitern nach außen",
        "Left": "Links:",
        "Top": "Oben:",
        "Right": "Rechts:",
        "Bottom": "Unten:"
      },
      "BorderlessMode": {
        "Label": "Randloser Modus",
        "Description": "Win32 (Klassisch) manipuliert Fensterstile direkt. Skalierung (GPU) erfasst das Fenster und rendert zu einem Vollbild-Overlay mit optionaler Hochskalierung (erfordert Windows 10 1903+)."
      },
      "EffectPreset": {
        "Label": "Effekt-Voreinstellung",
        "Placeholder": "Voreinstellung auswählen...",
        "ClearTooltip": "Voreinstellung löschen (Passthrough verwenden)",
        "Description": "Wähle eine im Effekt-Editor erstellte Voreinstellung"
      },
      "CaptureMethod": {
        "Label": "Aufnahmemethode",
        "Description": "Grafikaufnahme empfohlen. Desktop-Duplikation für Vollbild."
      },
      "OutputAlignment": {
        "Label": "Ausgabeausrichtung",
        "Description": "Position, wenn die Ausgabe den Bildschirm nicht ausfüllt"
      },
      "FrameBufferQueue": {
        "Label": "Frame-Puffer-Warteschlange",
        "Description": "Niedriger = weniger Latenz, höher = flüssiger"
      },
      "CropInput": {
        "Label": "Eingabe beschneiden (Pixel)",
        "Description": "Pixel von den Rändern des erfassten Inhalts vor der Skalierung entfernen.",
        "Left": "Links:",
        "Top": "Oben:",
        "Right": "Rechts:",
        "Bottom": "Unten:"
      },
      "CursorScale": {
        "Label": "Cursor-Skalierung"
      },
      "CursorInterpolation": {
        "Label": "Cursor-Interpolation"
      },
      "InitialScaleFactor": {
        "Label": "Anfänglicher Skalierungsfaktor"
      },
      "SyncMode": {
        "Label": "Sync-Modus",
        "Description": "Aus = niedrigste Latenz mit möglichem Tearing. Standard = Compositor-verwaltet. Vsync = auf vertikalen Austastimpuls warten (eliminiert Tearing). ½ und ⅓ reduzieren auf halbe oder drittel Bildwiederholrate."
      }
    },
    "Options": {
      "EnableBorderless": {
        "Label": "Randlosen Modus aktivieren",
        "Description": "Fensterrahmen und Titelleiste entfernen für ein saubereres, vollbildähnliches Erlebnis"
      },
      "PreserveClientArea": {
        "Label": "Client-Bereichsgröße beibehalten",
        "Description": "Die ursprüngliche Renderbereichsgröße beim Entfernen von Rahmen beibehalten. Nützlich für ältere Spiele mit Rendering-Problemen"
      },
      "PreserveAspectRatio": {
        "Label": "Seitenverhältnis beibehalten",
        "Description": "Das ursprüngliche Seitenverhältnis beibehalten, um Verzerrungen zu vermeiden. Nützlich für Spiele, die beim Maximieren über den Bildschirm hinausgehen"
      },
      "SuperSize": {
        "Label": "Übergröße (über alle Bildschirme)",
        "Description": "Im Vollbildmodus das Fenster über alle angeschlossenen Bildschirme erstrecken für ein nahtloses Multi-Monitor-Erlebnis"
      },
      "UseCurrentMonitor": {
        "Label": "Aktuellen Monitor verwenden",
        "Description": "Das Fenster auf dem Monitor behalten, auf dem es derzeit angezeigt wird"
      },
      "RemoveMenus": {
        "Label": "Menüs entfernen",
        "Description": "Alle Menüs aus dem Fenster entfernen für eine sauberere Oberfläche"
      },
      "AlwaysOnTop": {
        "Label": "Immer im Vordergrund",
        "Description": "Das Fenster über allen anderen Fenstern halten, auch wenn es nicht fokussiert ist"
      },
      "HideTaskbar": {
        "Label": "Taskleiste ausblenden",
        "Description": "Die Windows-Taskleiste ausblenden, wenn dieses Fenster aktiv ist, für volle Immersion"
      },
      "RestoreTaskbarOnFocus": {
        "Label": "Taskleiste bei Fokusverlust wiederherstellen",
        "Description": "Die Taskleiste automatisch wieder anzeigen, wenn das Fenster den Fokus verliert"
      },
      "HideMouseCursor": {
        "Label": "Mauszeiger ausblenden",
        "Description": "Den Mauszeiger in diesem Fenster ausblenden"
      },
      "ClipCursor": {
        "Label": "Cursor auf Fenster beschränken",
        "Description": "Verhindern, dass der Cursor den Fensterbereich verlässt – nützlich für Multi-Monitor-Setups"
      },
      "MuteInBackground": {
        "Label": "Im Hintergrund stummschalten",
        "Description": "Audio automatisch stummschalten, wenn das Fenster den Fokus verliert, und wieder aktivieren, wenn es den Fokus erhält"
      },
      "SendMaximize": {
        "Label": "Maximieren-Befehl senden",
        "Description": "Einen Windows-Maximieren-Befehl nach dem Positionieren des Fensters senden. Einige Anwendungen benötigen dies, um den Bildschirm richtig auszufüllen.",
        "Note": "Viele Spiele setzen ihre internen Auflösungseinstellungen zurück, wenn sie diesen Befehl erhalten, wodurch sie schrumpfen statt den Bildschirm auszufüllen. Standardmäßig deaktiviert."
      },
      "NudgeWindow": {
        "Label": "Fenster anstoßen",
        "Description": "Das Fenster anstoßen, um den verbleibenden Desktop-Bereich nach dem Randlos-Machen auszufüllen. Funktioniert nur, wenn 'Verarbeitungsreihenfolge umkehren' aktiviert ist."
      },
      "FlipProcessingOrder": {
        "Label": "Verarbeitungsreihenfolge umkehren",
        "Description": "Standardmäßig wird das Fenster zuerst randlos gemacht, dann verschoben und in der Größe geändert. Diese Option kehrt diese Reihenfolge um.",
        "Note": "Aktiviere dies für ältere Unreal Engine-Spiele, die Probleme mit der Standardreihenfolge haben. Wird automatisch für GameMaker-Spiele angewendet."
      }
    },
    "Container": {
      "TypeLabel": "Containertyp",
      "TypeDescription": "Einen benutzerdefinierten Hintergrund hinter dem Spielfenster hinzufügen. Nützlich für Spiele mit transparenten Bereichen oder nicht standardmäßigen Seitenverhältnissen",
      "SelectImage": "Hintergrundbild auswählen",
      "NoImageSelected": "Kein Bild ausgewählt",
      "ImagePreviewDescription": "Vorschau des ausgewählten Hintergrundbildes",
      "ColorDescription": "Eine Volltonfarbe für den Hintergrund auswählen",
      "GradientColor1": "Farbe 1",
      "GradientColor2": "Farbe 2",
      "GradientDescription": "Zwei Farben auswählen, um einen Verlaufshintergrund zu erstellen"
    },
    "Delete": {
      "Warning": "Das Löschen dieses Profils entfernt es dauerhaft aus deinen Einstellungen.",
      "CannotUndo": "Diese Aktion kann nicht rückgängig gemacht werden.",
      "Button": "Profil löschen"
    },
    "Scaling": {
      "Presentation": "Präsentation",
      "WindowedMode": {
        "Label": "Fensterskalierungsmodus",
        "Tooltip": "In ein größenveränderbares Fenster statt Vollbild-Overlay skalieren."
      },
      "ExtendedTimeout": {
        "Label": "Erweitertes Frame-Timeout",
        "Tooltip": "Wartezeit für neue Frames erhöhen. Für variable/niedrige Bildraten aktivieren."
      },
      "CaptureTitleBar": {
        "Label": "Titelleiste erfassen",
        "Tooltip": "Die Titelleiste des Fensters im erfassten Inhalt einschließen."
      },
      "DisableDirectFlip": {
        "Label": "DirectFlip deaktivieren",
        "Tooltip": "Komposition statt DirectFlip erzwingen. Kann Kompatibilitätsprobleme beheben."
      },
      "MultiMonitor": {
        "Label": "Multi-Monitor-Modus",
        "Tooltip": "Automatisch erkennen und über mehrere Monitore skalieren."
      },
      "DebugOverlay": {
        "Label": "Debug-Overlay anzeigen",
        "Tooltip": "FPS, Frame-Zeiten und Effekt-Profiling auf der Ausgabe anzeigen."
      },
      "AdjustCursorSpeed": {
        "Label": "Cursorgeschwindigkeit anpassen",
        "Tooltip": "Systemcursorgeschwindigkeit an den Skalierungsfaktor anpassen."
      },
      "DeveloperDescription": "Für Debugging und Entwicklung. Die meisten Benutzer sollten die Standardwerte beibehalten.",
      "ShaderCompilation": "Shader-Kompilierung",
      "InlineParams": {
        "Label": "Parameter einbetten",
        "Tooltip": "Parameter in Shader-Quellcode einbetten. Erfordert Neukompilierung bei Parameteränderung."
      },
      "DisableCache": {
        "Label": "Effekt-Cache deaktivieren",
        "Tooltip": "Shader bei jedem Start neu kompilieren. Nützlich beim Bearbeiten von Effekten."
      },
      "SaveSources": {
        "Label": "Effektquellen speichern",
        "Tooltip": "Generierten HLSL zur Inspektion auf Festplatte speichern."
      },
      "WarningsAsErrors": {
        "Label": "Warnungen als Fehler",
        "Tooltip": "Shader-Warnungen führen zum Kompilierungsfehler."
      },
      "DisableFp16": {
        "Label": "FP16 deaktivieren",
        "Tooltip": "32-Bit-Präzision erzwingen. Kann Artefakte beheben, aber langsamer."
      }
    }
  },
  "MatchType": {
    "WindowTitle": "Fenstertitel",
    "ProcessName": "Prozessname",
    "WindowTitleRegex": "Fenstertitel (Regex)",
    "ProcessPathRegex": "Prozesspfad (Regex)"
  },
  "SizeType": {
    "NoChange": "Keine Änderung",
    "FullScreen": "Vollbild",
    "CustomSize": "Benutzerdefinierte Größe"
  },
  "ContainerType": {
    "None": "Keiner",
    "Image": "Bild",
    "Color": "Farbe",
    "Gradient": "Verlauf"
  },
  "WinIgnore": {
    "Title": "WinIgnore verwalten",
    "ProcessCount": {
      "One": "{0} Prozess ignoriert",
      "Other": "{0} Prozesse ignoriert"
    },
    "SortTooltip": "Klicke, um die Sortierreihenfolge zu ändern",
    "Remove": "Entfernen",
    "SortAZ": "A-Z",
    "SortZA": "Z-A",
    "SortRecent": "Neueste"
  },
  "Tray": {
    "Tooltip": "Borderless Gaming",
    "Open": "Borderless Gaming öffnen",
    "Exit": "Beenden"
  },
  "Common": {
    "Unknown": "Unbekannt",
    "Never": "Nie",
    "Note": "Hinweis:",
    "Warning": "Warnung:"
  },
  "AreaSelector": {
    "PositionFormat": "Position: ({0}, {1})",
    "SizeFormat": "Größe: {0} x {1} px",
    "ConfirmSelection": "Auswahl bestätigen",
    "UnknownDisplay": "Unbekannter Bildschirm",
    "DisplayNumber": "Bildschirm {0}",
    "PrimaryIndicator": "(Primär)"
  },
  "EffectEditor": {
    "Title": "Effekt-Editor",
    "Search": "Effekte suchen...",
    "AddToChain": "Zur Kette hinzufügen",
    "NewPreset": "Neue Voreinstellung",
    "DuplicatePreset": "Voreinstellung duplizieren",
    "DeletePreset": "Voreinstellung löschen",
    "SaveChanges": "Änderungen speichern",
    "EffectChain": "EFFEKTKETTE",
    "DropHere": "Hier ablegen",
    "RemoveFromChain": "Aus Kette entfernen",
    "EmptyChain": {
      "Title": "Keine Effekte in der Kette",
      "Description": "Ziehe Effekte aus dem linken Bereich, um deine Voreinstellung zu erstellen",
      "Hint": "Tipp: Doppelklicke auf einen Effekt, um ihn schnell hinzuzufügen"
    },
    "Scaling": {
      "Title": "Skalierung",
      "Type": "Typ:",
      "X": "X:",
      "Y": "Y:"
    },
    "Parameters": "Parameter",
    "NoSelection": {
      "Title": "Voreinstellung auswählen oder erstellen",
      "Description": "Erstelle eine neue Voreinstellung, um mit dem Aufbau deiner Effektkette zu beginnen"
    },
    "Save": "Speichern",
    "UntitledPreset": "Unbenannte Voreinstellung",
    "AddDescription": "Beschreibung hinzufügen...",
    "Uncategorized": "Unkategorisiert",
    "Unknown": "Unbekannt"
  }
}
