diff --git a/de.json b/de.json
index c57ab3f..dbb91f1 100644
--- a/de.json
+++ b/de.json
@@ -660,6 +660,8 @@
"Notifications.ReceivedItem": "Hat Ihnen ein Objekt gesendet:",
"Notifications.VoiceMessage": "Hat eine Sprachnachricht gesendet",
"Notifications.SessionStarted": "Hat eine Sitzung gestartet:",
+ "Notifications.UserJoined": "Benutzer beigetreten",
+ "Notifications.UserLeft": "Benutzer hat Sitzung verlassen",
"Undo.SetField": "Feld {field_name} auf {value} setzen",
"Undo.SetReference": "Referenz {ref_name} auf {ref_target} setzen",
@@ -1266,11 +1268,17 @@
"Settings.MovementSettings.MovementExponent": "Bewegungs-Exponent",
"Settings.MovementSettings.MovementExponent.Description": "Hiermit können Sie die Reaktionskurve beim Bewegen beeinflussen. Je nachdem, ob dieser Wert über oder unter 1.0 ist, bewegen Sie sich entweder anfangs langsam und beschleunigen dann oder starten direkt schneller.",
+ "Settings.GrabbingSettings": "Greifeinstellungen",
+ "Settings.GrabbingSettings.DefaultHandGrabType": "Standard Handgriff-Typ",
+ "Settings.GrabbingSettings.DefaultHandGrabType.Description": "Dies bestimmt den Standard Greifmodus für Hände, wenn Sie in einer neuen Welt spawnen.\n\nHandfläche: Sie greifen alle Objekte, die sich in der Nähe Ihrer Handfläche befinden.\n\nPräzision: Sie greifen ein einzelnes Objekt zwischen Zeigefinger und Daumen. \n\nAuto: Der Modus wird automatisch zwischen Handfläche und Präzision umgeschaltet, je nach Ausrichtung Ihrer Hand.\n\nAus: Sie können Gegenstände nur mit Ihren Lasern greifen.",
+
"Settings.GamepadSettings": "Gamepad",
"Settings.GamepadSettings.ThumbstickLookSpeed": "Thumbstick Schwenkgeschwindigkeit",
"Settings.GamepadSettings.ThumbstickLookSpeed.Description": "Hier können Sie die Empfindlichkeit des Thumbsticks einstellen, mit dem Sie ihre Blickrichtung ändern.",
"Settings.GamepadSettings.ThumbstickLookExponent": "Thumbstick Schwenk-Exponent",
"Settings.GamepadSettings.ThumbstickLookExponent.Description": "Hiermit stellen Sie die Kurvenform der Änderung der Blickrichtung ein. Entweder beginnt die Bewegung zunächst langsam und wird dann schneller oder sie beginnt sofort mit einer schnelleren Bewegung, je nachdem, ob der eingestellte Wert über oder unter 1,0 liegt.",
+ "Settings.GamepadSettings.UseGamepadWhenUnfocused": "Benutze Gamepad wenn nicht fokussiert",
+ "Settings.GamepadSettings.UseGamepadWhenUnfocused.Description": "Wenn diese Einstellung angeschaltet ist, werden alle Eingaben von Gamepads verwendet, auch wenn das Anwendungsfenster gerade nicht fokussiert ist. Sie können diese Einstellung deaktivieren, wenn Sie gleichzeitig andere Spiele verwenden möchten, die ebenfalls Gamepads nutzen.",
"Settings.MouseSettings.MouseSensitivity": "Empfindlichkeit",
"Settings.MouseSettings.MouseSensitivity.Description": "Dies beeinflusst die generelle Mausempfindlichkeit für Desktop-Interaktionen.",
@@ -1337,6 +1345,8 @@
"Settings.TrackerSettings.Trackers.UseTracker": "Tracker verwenden",
"Settings.TrackerSettings.Trackers.UseTracker.Description": "Soll dieser Tracker verwendet werden? Sie können einen Tracker hier vorübergehend deaktivieren, ohne dass seine Zuordnung verloren geht.",
+ "Settings.TrackerSettings.Trackers.FreezeTracking": "Tracking Einfrieren",
+ "Settings.TrackerSettings.Trackers.FreezeTracking.Description": "Wenn Sie dies aktivieren, bleibt der Tracker aktiv, aber seine aktuelle Position und Rotation werden eingefroren. Diese Einstellung ist nicht dauerhaft und wird beim nächsten Start zurückgesetzt.",
"Settings.TrackerSettings.Trackers.CustomName": "Benutzerdefinierter Name",
"Settings.TrackerSettings.Trackers.CustomName.Description": "Anstatt die ID zu verwenden, können Sie dem Tracker einen eigenen Namen geben, um ihn einfacher von anderen unterscheidbar zu machen. Dies ändert nur die Darstellung und hat keine weiteren funktionellen Unterschiede.",
"Settings.TrackerSettings.Trackers.MappedBodyNode": "Tracker Zuordnung",
@@ -1469,8 +1479,10 @@
"Settings.EarmuffSettings": "Gehörschutz",
"Settings.EarmuffSettings.EarmuffEnabled": "Benutze Gehörschutz",
"Settings.EarmuffSettings.EarmuffEnabled.Description": "Ein aktivierter Gehörschutzmodus dämpft die Lautstärke von Stimmen in Abhängigkeit von Ihrer Blickrichtung und der Entfernung zu anderen Benutzern.\n\nEr nutzt einen \"Hörkegel\", der hilfreich sein kann, wenn sich zu viele Stimmen in einer Welt überlagern.",
- "Settings.EarmuffSettings.ConeDistance": "Entfernung",
- "Settings.EarmuffSettings.ConeDistance.Description": "Dies bestimmt die Entfernung in Sichtrichtung, über die hinaus Stimmen gedämpft werden.",
+ "Settings.EarmuffSettings.Directionality": "Richtungsabhängigkeit",
+ "Settings.EarmuffSettings.Directionality.Description": "Hier wird festgelegt, wie gerichtet die Sprachdämpfung ist. Bei 0 % haben Stimmen hinter Ihnen die gleiche Lautstärke wie Stimmen in gleicher Entfernung vor Ihnen. Bei einem Wert von 100 % hören Sie Stimmen hinter Ihnen nur, wenn sie sehr nah sind.\n\nWenn Sie Stimmen hinter sich besser hören möchten, verringern Sie diesen Wert.",
+ "Settings.EarmuffSettings.Distance": "Entfernung",
+ "Settings.EarmuffSettings.Distance.Description": "Dies bestimmt die Entfernung in Sichtrichtung (und nach hinten, falls die Richtungsabhängigkeit auf 0 % eingestellt ist), über die hinaus Stimmen gedämpft werden.",
"Settings.EarmuffSettings.ConeAngle": "Winkel",
"Settings.EarmuffSettings.ConeAngle.Description": "Hier wird der Winkel vor Ihrem Gesicht eingestellt, in dem die Stimmen ihre normale Lautstärke haben. Alle Stimmen, die sich außerhalb dieses Winkels befinden, werden gedämpft, sobald sie den Übergangsabstand erreichen.",
"Settings.EarmuffSettings.TransitionStart": "Start des Übergangsbereichs",
@@ -1553,6 +1565,8 @@
"Settings.NotificationSettings.ContactRequest.Description": "Hier können Sie einstellen, welche Benachrichtigungen Sie erhalten, wenn Ihnen jemand eine Kontaktanfrage schickt.",
"Settings.NotificationSettings.SessionStarted": "Neue Sitzung",
"Settings.NotificationSettings.SessionStarted.Description": "Dies legt fest, ob Sie benachrichtigt werden, wenn eine neue Sitzung entdeckt wird, der Sie beitreten können.",
+ "Settings.NotificationSettings.UserJoinAndLeave": "Beitritt und Austritt von Benutzern",
+ "Settings.NotificationSettings.UserJoinAndLeave.Description": "Wenn dies aktiviert ist, werden Sie benachrichtigt, wenn ein Benutzer die Welt, in der Sie sich gerade befinden, betritt oder sie wieder verlässt.",
"Settings.NamePlateSettings.NameplateVisibility": "Namensschilder sichtbar",
"Settings.NamePlateSettings.NameplateVisibility.Description": "Hier können Sie festlegen, wessen Namensschilder für Sie sichtbar sein sollen.",
@@ -1604,6 +1618,12 @@
"Settings.DesktopRenderSettings.FieldOfView": "Sichtfeld",
"Settings.DesktopRenderSettings.FieldOfView.Description": "Hiermit können Sie ihr Sichtfeld (FOV) anpassen, wenn Sie im Desktop-Modus sind. Höhere Werte verursachen eine weitere Sicht, haben jedoch auch mehr Verzerrungen am Rand.",
+ "Settings.DesktopRenderSettings.VSync": "VSync",
+ "Settings.DesktopRenderSettings.VSync.Description": "Wenn diese Option aktiviert ist, wird die Framerate mit der Aktualisierungsrate Ihres Bildschirms synchronisiert. Wenn Sie die Option ausschalten, können Frames schneller gerendert werden, aber es kann auch zu sichtbarem Tearing kommen.\n\nDies kann bei Performance-Tests nützlich sein, da dadurch die Aktualisierungs- und Rendering-Geschwindigkeit nicht gedeckelt wird.",
+ "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "Framerate begrenzen im Hintergrund",
+ "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description": "Wenn diese Option aktiviert ist, wird die Framerate auf einen festen Wert begrenzt, wenn das Anwendungsfenster nicht fokussiert ist. Dies ist nützlich, wenn Sie gleichzeitig andere Programme und Spiele verwenden, da dadurch mehr Ressourcen für diese frei bleiben.",
+ "Settings.DesktopRenderSettings.MaximumBackgroundFramerate": "Maximale Hintergrund-Framerate",
+ "Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description": "Hier wird die maximal zulässige Framerate im Hintergrund festgelegt. Niedrigere Werte schonen die Systemressourcen.",
"Settings.InteractiveCameraFramingSettings.PositioningMode": "Positionierungsmodus",
"Settings.InteractiveCameraFramingSettings.PositioningMode.Description": "Dies beeinflusst, wie ihre Kamera in der Welt positioniert ist.",
@@ -1690,6 +1710,19 @@
"Settings.PostProcessingSettings.Antialiasing": "Kantenglättung (Antialiasing AA)",
"Settings.PostProcessingSettings.Antialiasing.Description": "Die Kantenglättung glättet scharfe, gezackte Ränder an Objekten in der Szene. Sie können aus mehreren verschiedenen Filtern wählen, die alle unterschiedliche Nachteile haben. FXAA wird häufig verwendet und funktioniert recht gut, kann aber auch andere Teile der Szene, wie z. B. Text, weichzeichnen.\n\nWarnung: Einige Kantenglättungs-Filter sind möglicherweise nicht für VR geeignet oder funktionieren gar nicht in VR.",
+ "Settings.TextureQualitySettings": "Textur-Qualität",
+ "Settings.TextureQualitySettings.TextureSizeRatio": "Relative Textur-Größe",
+ "Settings.TextureQualitySettings.TextureSizeRatio.Description": "Dies bestimmt die relative Größe aller Texturen, die geladen werden. Sie können damit die Gesamtauflösung der Texturen verringern, was die VRAM-Nutzung und die Ladegeschwindigkeit auf Kosten der visuellen Schärfe verbessert.\n\nWenn z.B. die Textur 4K groß ist und Sie diese Option auf halbe Auflösung einstellen, wird stattdessen eine 2K-Version der Textur geladen.",
+ "Settings.TextureQualitySettings.TextureSizeLimit": "Maximale Textur-Größe",
+ "Settings.TextureQualitySettings.TextureSizeLimit.Description": "Verwenden Sie diese Option, um die maximale Auflösung der geladenen Texturen zu begrenzen. Alle größeren Texturen werden auf die hier eingestellte Auflösung begrenzt. Texturen, die kleiner als die eingestellte Auflösung sind, werden nicht beeinflusst.\n\nDiese Einstellung wird nach der relativen Texturgröße angewendet.",
+ "Settings.TextureQualitySettings.MinimumTextureSize": "Textur über dieser Auflösung begrenzen",
+ "Settings.TextureQualitySettings.MinimumTextureSize.Description": "Dies steuert die Mindestauflösung einer Textur, damit sie durch die obigen Einstellungen begrenzt wird. Wenn die Textur kleiner ist, wird sie unverändert geladen.\n\nWenn Sie z.B. 512 einstellen, wird eine Textur mit einer Größe von 256 unverändert mit der Größe 256 geladen, auch wenn die relative Textur-Größe auf die Hälfte eingestellt ist.",
+ "Settings.TextureQualitySettings.DefaultFilterMode": "Textur-Filterung",
+ "Settings.TextureQualitySettings.DefaultFilterMode.Description": "Dies stellt die für Texturen verwendete Filterung ein, die deren Qualität und Leistung bestimmt.\n\nPunkt: Niedrigste Qualität ohne Interpolation. Die Texturen werden klötzchenhaft sein.\n\nBilinear: Texturpixel werden interpoliert, aber die Mip-Map-Übergänge werden hart sein, was zu einer sichtbaren Übergangslinie führt.\n\nTrilinear: Weiche Übergänge zwischen verschiedenen Mip-Stufen, wodurch die harte Übergangslinie in der Ferne verschwindet.\n\nAnisotropisch: Höchste Qualität, die Texturen sind auch bei steilen Winkeln scharf.",
+ "Settings.TextureQualitySettings.AnisotropicLevel": "Anisotrope Stufen",
+ "Settings.TextureQualitySettings.AnisotropicLevel.Description": "Steuert die Qualität der anisotropen Filterung.",
+ "Settings.TextureQualitySettings.ReloadAllTextures": "Alle Texturen neu laden (kann aufwändig sein)",
+
"Settings.ResolutionSettings": "Auflösung",
"Settings.ResolutionSettings.Fullscreen": "Vollbild",
"Settings.ResolutionSettings.Fullscreen.Description": "Wechselt zwischen Vollbildmodus und Fenstermodus.",