From 3d71746ff2d7633c0c0bfd9ade1e513ddd0355f5 Mon Sep 17 00:00:00 2001 From: Aleksander Date: Tue, 12 May 2026 21:21:04 +0200 Subject: [PATCH] dash-frontend: watch_view_angle setting (Closes #505), re-format language files --- dash-frontend/assets/lang/de.json | 334 +++++++++--------- dash-frontend/assets/lang/en.json | 4 + dash-frontend/assets/lang/es.json | 334 +++++++++--------- dash-frontend/assets/lang/it.json | 334 +++++++++--------- dash-frontend/assets/lang/ja.json | 334 +++++++++--------- dash-frontend/assets/lang/pl.json | 334 +++++++++--------- dash-frontend/assets/lang/zh_CN.json | 334 +++++++++--------- dash-frontend/src/tab/settings/mod.rs | 8 + .../src/tab/settings/tab_features.rs | 2 + wayvr/src/config.rs | 4 + 10 files changed, 1032 insertions(+), 990 deletions(-) diff --git a/dash-frontend/assets/lang/de.json b/dash-frontend/assets/lang/de.json index 5d3d933f..bb3753a2 100644 --- a/dash-frontend/assets/lang/de.json +++ b/dash-frontend/assets/lang/de.json @@ -1,166 +1,170 @@ { - "HOME_SCREEN": "Startbildschirm", - "MONADO_RUNTIME": "Monado-Laufzeitumgebung", - "APPLICATIONS": "Anwendungen", - "GAMES": "Spiele", - "SETTINGS": "Einstellungen", - "HELLO_USER": "Hallo, {USER}!", - "GENERAL_SETTINGS": "Allgemeine Einstellungen", - "APPLICATION_LAUNCHER": "Anwendung Launcher", - "APP_SETTINGS": { - "HIDE_USERNAME": "Benutzernamen ausblenden", - "OPAQUE_BACKGROUND": "Undurchsichtiger Hintergrund", - "LOOK_AND_FEEL": "Aussehen und Verhalten", - "HIDE_GRAB_HELP": "Greif-Hilfe ausblenden", - "ANIMATION_SPEED": "UI-Animationsgeschwindigkeit", - "ROUND_MULTIPLIER": "UI-Kantenrundung", - "USE_SKYBOX": "Skybox aktivieren", - "USE_PASSTHROUGH": "Passthrough aktivieren", - "CLOCK_12H": "12-Stunden-Uhr", - "FEATURES": "Funktionen", - "NOTIFICATIONS_ENABLED": "Benachrichtigungen aktivieren", - "NOTIFICATIONS_SOUND_ENABLED": "Benachrichtigungstöne", - "KEYBOARD_SOUND_ENABLED": "Tastengeräusche", - "SPACE_DRAG_MULTIPLIER": "Raum-Drag-Multiplikator", - "SPACE_DRAG_UNLOCKED": "Erlaube Space-Drag auf allen Achsen", - "SPACE_ROTATE_UNLOCKED": "Erlaube Drehungen in allen Achsen", - "BLOCK_GAME_INPUT": "Spieleingabe blockieren", - "BLOCK_GAME_INPUT_IGNORE_WATCH": "Ignoriere Watch beim Blockieren der Eingabe", - "CONTROLS": "Steuerung", - "FOCUS_FOLLOWS_MOUSE_MODE": "Mausbewegung bei Triggerberührung", - "LEFT_HANDED_MOUSE": "Linkshändige Maus", - "ALLOW_SLIDING": "Stabinteraktion während des Greifens", - "INVERT_SCROLL_DIRECTION_X": "Horizontale Scrollrichtung umkehren", - "INVERT_SCROLL_DIRECTION_Y": "Vertikale Bildlaufrichtung umkehren", - "SCROLL_SPEED": "Scrollgeschwindigkeit", - "LONG_PRESS_DURATION": "Dauer für lange Drückvorgänge", - "POINTER_LERP_FACTOR": "Zeigerglättung", - "XR_CLICK_SENSITIVITY": "XR-Klicksensitivität", - "XR_CLICK_SENSITIVITY_RELEASE": "XR-Loslassempfindlichkeit", - "CLICK_FREEZE_TIME_MS": "Klick-Freeze-Zeit (ms)", - "MISC": "Verschiedenes", - "XWAYLAND_BY_DEFAULT": "Standardmäßig Apps im Kompatibilitätsmodus ausführen", - "UPRIGHT_SCREEN_FIX": "Bildschirm-Drehkorrektur", - "DOUBLE_CURSOR_FIX": "Doppelter Cursor Fix", - "SCREEN_RENDER_DOWN": "Bildschirm bei niedrigerer Auflösung rendern", - "UPRIGHT_SCREEN_FIX_HELP": "Behebt hochstehende Bildschirme auf einigen Desktops", - "DOUBLE_CURSOR_FIX_HELP": "Aktivieren Sie dies, wenn Sie 2 Cursor sehen", - "XR_CLICK_SENSITIVITY_HELP": "Analoge Trigger-Empfindlichkeit", - "XR_CLICK_SENSITIVITY_RELEASE_HELP": "Muss niedriger als Klick sein", - "CLICK_FREEZE_TIME_MS_HELP": "Hilft bei der Präzision von Doppelklicks", - "LEFT_HANDED_MOUSE_HELP": "Verwenden Sie diese Option, wenn die Maustasten vertauscht sind", - "BLOCK_GAME_INPUT_HELP": "Blockiert alle Eingaben, wenn ein Overlay angefahren wird", - "BLOCK_GAME_INPUT_IGNORE_WATCH_HELP": "Blockiere die Eingabe nicht, wenn die Überwachung aktiviert ist", - "USE_SKYBOX_HELP": "Zeige einen Skybox, wenn keine Szenen-App oder Passthrough vorhanden ist", - "USE_PASSTHROUGH_HELP": "Aktiviere Passthrough, falls die XR-Laufzeitumgebung dies unterstützt", - "SCREEN_RENDER_DOWN_HELP": "Hilft bei Aliasing auf hochauflösenden Bildschirmen", - "SETS_ON_WATCH": "Sets auf der Watch", - "TROUBLESHOOTING": "Fehlerbehebung", - "CLEAR_SAVED_STATE": "Gespeicherten Zustand löschen", - "CLEAR_PIPEWIRE_TOKENS": "PipeWire Tokens löschen", - "DELETE_ALL_CONFIGS": "Konfiguration löschen", - "RESTART_SOFTWARE": "Software neu starten", - "CLEAR_SAVED_STATE_HELP": "Sets und Overlay-Positionen zurücksetzen", - "CLEAR_PIPEWIRE_TOKENS_HELP": "Bildschirmauswahl beim nächsten Start abfragen", - "DELETE_ALL_CONFIGS_HELP": "Entfernen Sie alle Konfigurationsdateien aus conf.d", - "RESTART_SOFTWARE_HELP": "Einstellungen anwenden, die einen Neustart erfordern", - "CAPTURE_METHOD": "Wayland-Bildschirmaufnahme", - "CAPTURE_METHOD_HELP": "Versuchen Sie, dies zu ändern, wenn Sie\nschwarze oder fehlerhafte Bildschirme erleben", - "KEYBOARD_MIDDLE_CLICK": "Keyboard-Mittelklick", - "KEYBOARD_MIDDLE_CLICK_HELP": "Modifikator bei Eingabe mit violettem Laser", - "OPTION": { - "AUTO": "Automatisch", - "AUTO_HELP": "Bildschirmkopie GPU falls unterstützt,\nansonsten PipeWire GPU.", - "PIPEWIRE_HELP": "Schnelle GPU-Erfassung,\nStandard auf allen Desktops.", - "PW_FALLBACK_HELP": "Langsame Methode mit hoher CPU-Auslastung.\nVersuchen Sie es, falls PipeWire GPU nicht funktioniert.", - "SCREENCOPY_GPU_HELP": "Schnell, keine Bildschirmfreigabe-Popups.\nFunktioniert mit: Hyprland, Niri, River, Sway", - "SCREENCOPY_HELP": "Langsam, keine Bildschirmfreigabe-Popups.\nFunktioniert mit: Hyprland, Niri, River, Sway", - "NONE": "Keine", - "HMD_PINCH": "HMD + Kneifen", - "EYE_PINCH": "Auge + Kneifen", - "EYE_ONLY": "Nur Auge", - "HMD_ONLY": "Nur HMD" - }, - "AUTOSTART_APPS": "Anwendungen, die beim Start ausgeführt werden sollen", - "HANDSFREE_POINTER": "Freihändige Modus", - "HANDSFREE_POINTER_HELP": "Eingabe, die bei Bewegung\nder Controller verwendet wird, wenn diese nicht verfügbar sind.\nLinkes Kneifen greift, rechtes klickt.", - "UI_GRADIENT_INTENSITY": "UI-Verlaufsintensität", - "RESET_PLAYSPACE": "Spielbereich zurücksetzen", - "RESET_PLAYSPACE_HELP": "Den Abstand des Spielbereichs zurücksetzen.", - "BLOCK_POSES_ON_KBD_INTERACTION": "Posen beim Interagieren mit der Tastatur blockieren", - "BLOCK_POSES_ON_KBD_INTERACTION_HELP": "Verhindert, dass das Spiel Posen empfängt, wenn die Tastatur angefahren wird und „Spieleingabe blockieren“ aktiviert ist", - "LANGUAGE": "Sprache", - "REQUIRES_RESTART": "Erfordert Neustart", - "GRID_OPACITY": "Bodenraster-Undurchsichtigkeit", - "GRID_OPACITY_HELP": "Undurchsichtigkeit des Bodenrasters, wenn der Skybox aktiviert ist" - }, - "HELLO": "Hallo!", - "AUDIO": { - "VOLUME": "Lautstärke", - "SETTINGS": "Audioeinstellungen", - "AUTO_SWITCH_TO_VR_AUDIO": "Automatisch auf VR-Audio umschalten", - "SPEAKERS": "Lautsprecher", - "MICROPHONES": "Mikrofone", - "CARDS": "Sound-Karten", - "SELECT_AUDIO_CARD_PROFILE": "Wählen Sie das Sound-Kartenprofil", - "NO_VR_SPEAKERS_FOUND_SWITCH_MANUALLY": "Keine VR-Lautsprecher gefunden. Schalten Sie diese manuell um.", - "NO_VR_MICROPHONE_SWITCH_MANUALLY": "Kein VR-Mikrofon gefunden. Schalten Sie es manuell um.", - "FAILED_TO_SWITCH_MICROPHONE": "Fehler beim Wechseln des Mikrofons", - "MICROPHONE_SET_SUCCESSFULLY": "Mikrofon erfolgreich umgeschaltet", - "SPEAKERS_SET_SUCCESSFULLY": "Lautsprecher erfolgreich umgeschaltet" - }, - "ACTIONS": { - "RECENTER_PLAYSPACE": "Playspace neu zentrieren" - }, - "POPUP_ADD_DISPLAY": { - "RESOLUTION": "Auflösung" - }, - "WIDTH": "Breite", - "HEIGHT": "Höhe", - "HIDE": "Verbergen", - "REMOVE": "Entfernen", - "SHOW": "Anzeigen", - "FAILED_TO_LAUNCH_APPLICATION": "Fehler beim Starten der Anwendung:", - "APPLICATION_STARTED": "Anwendung gestartet", - "CLOSE_WINDOW": "Fenster schließen", - "GAME_LIST": { - "NO_GAMES_FOUND": "Keine Spiele gefunden", - "RUNNING_GAMES_LIST": "Liste der laufenden Spiele" - }, - "TERMINATE_PROCESS": "Prozess beenden", - "GAME_LAUNCHED": "Spiel gestartet", - "APP_LAUNCHER": { - "MODE": { - "NATIVE": "Nativer Modus", - "CAGE": "Kompatibilitätsmodus (Cage)" - }, - "RES_TITLE": "Auflösung", - "ASPECT_TITLE": "Seitenverhältnis", - "ASPECT": { - "WIDE": "Breit", - "SEMI_WIDE": "Halb-breit", - "SQUARE": "Quadratisch", - "SEMI_TALL": "Halbhoch", - "TALL": "Hoch" - }, - "POS_TITLE": "Positionierung", - "POS": { - "FLOATING": "Schwebend", - "ANCHORED": "Verankert", - "STATIC": "Statisch", - "FLOATING_HELP": "Bewegt sich unabhängig, zentriert sich bei Anzeige neu.", - "ANCHORED_HELP": "Bleibt relativ zur Mittelmarkierung an Ort und Stelle.", - "STATIC_HELP": "Keine Set zugeordnet. Wird nicht zentriert." - }, - "AUTOSTART": "Automatisch beim Start ausführen", - "LAUNCH": "Starten" - }, - "DISPLAY_BRIGHTNESS": "Bildschirmhelligkeit", - "PROCESS_LIST": "Prozessliste", - "REFRESH": "Aktualisieren", - "PROCESS": { - "STOP": "Stopp", - "FORCE_KILL": "Erzwinge Beenden" - }, - "DEBUG_INFO": "Debug-Informationen" -} \ No newline at end of file + "HOME_SCREEN": "Startbildschirm", + "MONADO_RUNTIME": "Monado-Laufzeitumgebung", + "APPLICATIONS": "Anwendungen", + "GAMES": "Spiele", + "SETTINGS": "Einstellungen", + "HELLO_USER": "Hallo, {USER}!", + "GENERAL_SETTINGS": "Allgemeine Einstellungen", + "APPLICATION_LAUNCHER": "Anwendung Launcher", + "APP_SETTINGS": { + "HIDE_USERNAME": "Benutzernamen ausblenden", + "OPAQUE_BACKGROUND": "Undurchsichtiger Hintergrund", + "LOOK_AND_FEEL": "Aussehen und Verhalten", + "HIDE_GRAB_HELP": "Greif-Hilfe ausblenden", + "ANIMATION_SPEED": "UI-Animationsgeschwindigkeit", + "ROUND_MULTIPLIER": "UI-Kantenrundung", + "USE_SKYBOX": "Skybox aktivieren", + "USE_PASSTHROUGH": "Passthrough aktivieren", + "CLOCK_12H": "12-Stunden-Uhr", + "FEATURES": "Funktionen", + "NOTIFICATIONS_ENABLED": "Benachrichtigungen aktivieren", + "NOTIFICATIONS_SOUND_ENABLED": "Benachrichtigungstöne", + "KEYBOARD_SOUND_ENABLED": "Tastengeräusche", + "SPACE_DRAG_MULTIPLIER": "Raum-Drag-Multiplikator", + "SPACE_DRAG_UNLOCKED": "Erlaube Space-Drag auf allen Achsen", + "SPACE_ROTATE_UNLOCKED": "Erlaube Drehungen in allen Achsen", + "BLOCK_GAME_INPUT": "Spieleingabe blockieren", + "BLOCK_GAME_INPUT_IGNORE_WATCH": "Ignoriere Watch beim Blockieren der Eingabe", + "CONTROLS": "Steuerung", + "FOCUS_FOLLOWS_MOUSE_MODE": "Mausbewegung bei Triggerberührung", + "LEFT_HANDED_MOUSE": "Linkshändige Maus", + "ALLOW_SLIDING": "Stabinteraktion während des Greifens", + "INVERT_SCROLL_DIRECTION_X": "Horizontale Scrollrichtung umkehren", + "INVERT_SCROLL_DIRECTION_Y": "Vertikale Bildlaufrichtung umkehren", + "SCROLL_SPEED": "Scrollgeschwindigkeit", + "LONG_PRESS_DURATION": "Dauer für lange Drückvorgänge", + "POINTER_LERP_FACTOR": "Zeigerglättung", + "XR_CLICK_SENSITIVITY": "XR-Klicksensitivität", + "XR_CLICK_SENSITIVITY_RELEASE": "XR-Loslassempfindlichkeit", + "CLICK_FREEZE_TIME_MS": "Klick-Freeze-Zeit (ms)", + "MISC": "Verschiedenes", + "XWAYLAND_BY_DEFAULT": "Standardmäßig Apps im Kompatibilitätsmodus ausführen", + "UPRIGHT_SCREEN_FIX": "Bildschirm-Drehkorrektur", + "DOUBLE_CURSOR_FIX": "Doppelter Cursor Fix", + "SCREEN_RENDER_DOWN": "Bildschirm bei niedrigerer Auflösung rendern", + "UPRIGHT_SCREEN_FIX_HELP": "Behebt hochstehende Bildschirme auf einigen Desktops", + "DOUBLE_CURSOR_FIX_HELP": "Aktivieren Sie dies, wenn Sie 2 Cursor sehen", + "XR_CLICK_SENSITIVITY_HELP": "Analoge Trigger-Empfindlichkeit", + "XR_CLICK_SENSITIVITY_RELEASE_HELP": "Muss niedriger als Klick sein", + "CLICK_FREEZE_TIME_MS_HELP": "Hilft bei der Präzision von Doppelklicks", + "LEFT_HANDED_MOUSE_HELP": "Verwenden Sie diese Option, wenn die Maustasten vertauscht sind", + "BLOCK_GAME_INPUT_HELP": "Blockiert alle Eingaben, wenn ein Overlay angefahren wird", + "BLOCK_GAME_INPUT_IGNORE_WATCH_HELP": "Blockiere die Eingabe nicht, wenn die Überwachung aktiviert ist", + "USE_SKYBOX_HELP": "Zeige einen Skybox, wenn keine Szenen-App oder Passthrough vorhanden ist", + "WATCH_VIEW_ANGLE_MIN": "Blickwinkel Min (Watch)", + "WATCH_VIEW_ANGLE_MIN_HELP": "Winkel, ab dem die Watch zu verblassen beginnt", + "WATCH_VIEW_ANGLE_MAX": "Blickwinkel Max (Watch)", + "WATCH_VIEW_ANGLE_MAX_HELP": "Winkel, ab dem die Watch voll sichtbar wird", + "USE_PASSTHROUGH_HELP": "Aktiviere Passthrough, falls die XR-Laufzeitumgebung dies unterstützt", + "SCREEN_RENDER_DOWN_HELP": "Hilft bei Aliasing auf hochauflösenden Bildschirmen", + "SETS_ON_WATCH": "Sets auf der Watch", + "TROUBLESHOOTING": "Fehlerbehebung", + "CLEAR_SAVED_STATE": "Gespeicherten Zustand löschen", + "CLEAR_PIPEWIRE_TOKENS": "PipeWire Tokens löschen", + "DELETE_ALL_CONFIGS": "Konfiguration löschen", + "RESTART_SOFTWARE": "Software neu starten", + "CLEAR_SAVED_STATE_HELP": "Sets und Overlay-Positionen zurücksetzen", + "CLEAR_PIPEWIRE_TOKENS_HELP": "Bildschirmauswahl beim nächsten Start abfragen", + "DELETE_ALL_CONFIGS_HELP": "Entfernen Sie alle Konfigurationsdateien aus conf.d", + "RESTART_SOFTWARE_HELP": "Einstellungen anwenden, die einen Neustart erfordern", + "CAPTURE_METHOD": "Wayland-Bildschirmaufnahme", + "CAPTURE_METHOD_HELP": "Versuchen Sie, dies zu ändern, wenn Sie\nschwarze oder fehlerhafte Bildschirme erleben", + "KEYBOARD_MIDDLE_CLICK": "Keyboard-Mittelklick", + "KEYBOARD_MIDDLE_CLICK_HELP": "Modifikator bei Eingabe mit violettem Laser", + "OPTION": { + "AUTO": "Automatisch", + "AUTO_HELP": "Bildschirmkopie GPU falls unterstützt,\nansonsten PipeWire GPU.", + "PIPEWIRE_HELP": "Schnelle GPU-Erfassung,\nStandard auf allen Desktops.", + "PW_FALLBACK_HELP": "Langsame Methode mit hoher CPU-Auslastung.\nVersuchen Sie es, falls PipeWire GPU nicht funktioniert.", + "SCREENCOPY_GPU_HELP": "Schnell, keine Bildschirmfreigabe-Popups.\nFunktioniert mit: Hyprland, Niri, River, Sway", + "SCREENCOPY_HELP": "Langsam, keine Bildschirmfreigabe-Popups.\nFunktioniert mit: Hyprland, Niri, River, Sway", + "NONE": "Keine", + "HMD_PINCH": "HMD + Kneifen", + "EYE_PINCH": "Auge + Kneifen", + "EYE_ONLY": "Nur Auge", + "HMD_ONLY": "Nur HMD" + }, + "AUTOSTART_APPS": "Anwendungen, die beim Start ausgeführt werden sollen", + "HANDSFREE_POINTER": "Freihändige Modus", + "HANDSFREE_POINTER_HELP": "Eingabe, die bei Bewegung\nder Controller verwendet wird, wenn diese nicht verfügbar sind.\nLinkes Kneifen greift, rechtes klickt.", + "UI_GRADIENT_INTENSITY": "UI-Verlaufsintensität", + "RESET_PLAYSPACE": "Spielbereich zurücksetzen", + "RESET_PLAYSPACE_HELP": "Den Abstand des Spielbereichs zurücksetzen.", + "BLOCK_POSES_ON_KBD_INTERACTION": "Posen beim Interagieren mit der Tastatur blockieren", + "BLOCK_POSES_ON_KBD_INTERACTION_HELP": "Verhindert, dass das Spiel Posen empfängt, wenn die Tastatur angefahren wird und „Spieleingabe blockieren“ aktiviert ist", + "LANGUAGE": "Sprache", + "REQUIRES_RESTART": "Erfordert Neustart", + "GRID_OPACITY": "Bodenraster-Undurchsichtigkeit", + "GRID_OPACITY_HELP": "Undurchsichtigkeit des Bodenrasters, wenn der Skybox aktiviert ist" + }, + "HELLO": "Hallo!", + "AUDIO": { + "VOLUME": "Lautstärke", + "SETTINGS": "Audioeinstellungen", + "AUTO_SWITCH_TO_VR_AUDIO": "Automatisch auf VR-Audio umschalten", + "SPEAKERS": "Lautsprecher", + "MICROPHONES": "Mikrofone", + "CARDS": "Sound-Karten", + "SELECT_AUDIO_CARD_PROFILE": "Wählen Sie das Sound-Kartenprofil", + "NO_VR_SPEAKERS_FOUND_SWITCH_MANUALLY": "Keine VR-Lautsprecher gefunden. Schalten Sie diese manuell um.", + "NO_VR_MICROPHONE_SWITCH_MANUALLY": "Kein VR-Mikrofon gefunden. Schalten Sie es manuell um.", + "FAILED_TO_SWITCH_MICROPHONE": "Fehler beim Wechseln des Mikrofons", + "MICROPHONE_SET_SUCCESSFULLY": "Mikrofon erfolgreich umgeschaltet", + "SPEAKERS_SET_SUCCESSFULLY": "Lautsprecher erfolgreich umgeschaltet" + }, + "ACTIONS": { + "RECENTER_PLAYSPACE": "Playspace neu zentrieren" + }, + "POPUP_ADD_DISPLAY": { + "RESOLUTION": "Auflösung" + }, + "WIDTH": "Breite", + "HEIGHT": "Höhe", + "HIDE": "Verbergen", + "REMOVE": "Entfernen", + "SHOW": "Anzeigen", + "FAILED_TO_LAUNCH_APPLICATION": "Fehler beim Starten der Anwendung:", + "APPLICATION_STARTED": "Anwendung gestartet", + "CLOSE_WINDOW": "Fenster schließen", + "GAME_LIST": { + "NO_GAMES_FOUND": "Keine Spiele gefunden", + "RUNNING_GAMES_LIST": "Liste der laufenden Spiele" + }, + "TERMINATE_PROCESS": "Prozess beenden", + "GAME_LAUNCHED": "Spiel gestartet", + "APP_LAUNCHER": { + "MODE": { + "NATIVE": "Nativer Modus", + "CAGE": "Kompatibilitätsmodus (Cage)" + }, + "RES_TITLE": "Auflösung", + "ASPECT_TITLE": "Seitenverhältnis", + "ASPECT": { + "WIDE": "Breit", + "SEMI_WIDE": "Halb-breit", + "SQUARE": "Quadratisch", + "SEMI_TALL": "Halbhoch", + "TALL": "Hoch" + }, + "POS_TITLE": "Positionierung", + "POS": { + "FLOATING": "Schwebend", + "ANCHORED": "Verankert", + "STATIC": "Statisch", + "FLOATING_HELP": "Bewegt sich unabhängig, zentriert sich bei Anzeige neu.", + "ANCHORED_HELP": "Bleibt relativ zur Mittelmarkierung an Ort und Stelle.", + "STATIC_HELP": "Keine Set zugeordnet. Wird nicht zentriert." + }, + "AUTOSTART": "Automatisch beim Start ausführen", + "LAUNCH": "Starten" + }, + "DISPLAY_BRIGHTNESS": "Bildschirmhelligkeit", + "PROCESS_LIST": "Prozessliste", + "REFRESH": "Aktualisieren", + "PROCESS": { + "STOP": "Stopp", + "FORCE_KILL": "Erzwinge Beenden" + }, + "DEBUG_INFO": "Debug-Informationen" +} diff --git a/dash-frontend/assets/lang/en.json b/dash-frontend/assets/lang/en.json index 7b1b1626..3e4d039c 100644 --- a/dash-frontend/assets/lang/en.json +++ b/dash-frontend/assets/lang/en.json @@ -114,6 +114,10 @@ "USE_PASSTHROUGH_HELP": "Allow passthrough if the XR runtime supports it", "USE_SKYBOX": "Enable skybox", "USE_SKYBOX_HELP": "Show a skybox if there's no scene app or passthrough", + "WATCH_VIEW_ANGLE_MIN": "Watch view angle min", + "WATCH_VIEW_ANGLE_MIN_HELP": "Angle where the watch starts to fade away", + "WATCH_VIEW_ANGLE_MAX": "Watch view angle max", + "WATCH_VIEW_ANGLE_MAX_HELP": "Angle where the watch is fully visible", "GRID_OPACITY": "Floor grid opacity", "GRID_OPACITY_HELP": "Opacity of the floor grid when the skybox is enabled", "XR_CLICK_SENSITIVITY": "XR click sensitivity", diff --git a/dash-frontend/assets/lang/es.json b/dash-frontend/assets/lang/es.json index b9dac274..e2a9e2ba 100644 --- a/dash-frontend/assets/lang/es.json +++ b/dash-frontend/assets/lang/es.json @@ -1,166 +1,170 @@ { - "HOME_SCREEN": "Inicio", - "MONADO_RUNTIME": "Monado tiempo de ejecución", - "APPLICATIONS": "Aplicaciones", - "GAMES": "Juegos", - "SETTINGS": "Ajustes", - "HELLO_USER": "¡Hola, {USER}!", - "GENERAL_SETTINGS": "Ajustes generales", - "APPLICATION_LAUNCHER": "Lanzador de aplicaciones", - "APP_SETTINGS": { - "HIDE_USERNAME": "Ocultar nombre de usuario", - "OPAQUE_BACKGROUND": "Fondo opaco", - "LOOK_AND_FEEL": "Apariencia y estilo", - "HIDE_GRAB_HELP": "Ocultar ayuda para agarrar", - "ANIMATION_SPEED": "Velocidad de animación de la IU", - "ROUND_MULTIPLIER": "Redondeo de bordes de la IU", - "USE_SKYBOX": "Activar skybox", - "USE_PASSTHROUGH": "Activar passthrough", - "CLOCK_12H": "Reloj de 12 horas", - "FEATURES": "Funciones", - "NOTIFICATIONS_ENABLED": "Habilitar notificaciones", - "NOTIFICATIONS_SOUND_ENABLED": "Sonidos de notificación", - "KEYBOARD_SOUND_ENABLED": "Sonidos del teclado", - "SPACE_DRAG_MULTIPLIER": "Multiplicador de arrastre espacial", - "SPACE_DRAG_UNLOCKED": "Permitir arrastre del espacio en todos los ejes", - "SPACE_ROTATE_UNLOCKED": "Permitir rotación espacial en todos los ejes", - "BLOCK_GAME_INPUT": "Bloquear entrada del juego", - "BLOCK_GAME_INPUT_IGNORE_WATCH": "Ignorar watch al bloquear la entrada", - "CONTROLS": "Controles", - "FOCUS_FOLLOWS_MOUSE_MODE": "El movimiento del ratón en el disparador", - "LEFT_HANDED_MOUSE": "Ratón para zurdos", - "ALLOW_SLIDING": "Interacción con el stick durante el agarre", - "INVERT_SCROLL_DIRECTION_X": "Invertir dirección de desplazamiento horizontal", - "INVERT_SCROLL_DIRECTION_Y": "Invertir la dirección del desplazamiento vertical", - "SCROLL_SPEED": "Velocidad de desplazamiento", - "LONG_PRESS_DURATION": "Duración de la pulsación larga", - "POINTER_LERP_FACTOR": "Suavizado del puntero", - "XR_CLICK_SENSITIVITY": "Sensibilidad del clic XR", - "XR_CLICK_SENSITIVITY_RELEASE": "Sensibilidad de liberación de OpenXR", - "CLICK_FREEZE_TIME_MS": "Tiempo de congelación al hacer clic (ms)", - "MISC": "Miscelánea", - "XWAYLAND_BY_DEFAULT": "Ejecutar aplicaciones en modo de compatibilidad por defecto", - "UPRIGHT_SCREEN_FIX": "Corrección de pantalla vertical", - "DOUBLE_CURSOR_FIX": "Solución de doble cursor", - "SCREEN_RENDER_DOWN": "Renderizar pantalla a menor resolución", - "UPRIGHT_SCREEN_FIX_HELP": "Corrige pantallas en posición vertical en algunos escritorios", - "DOUBLE_CURSOR_FIX_HELP": "Habilita esto si ves 2 cursores", - "XR_CLICK_SENSITIVITY_HELP": "Sensibilidad del gatillo analógico", - "XR_CLICK_SENSITIVITY_RELEASE_HELP": "Debe ser inferior a 'click'", - "CLICK_FREEZE_TIME_MS_HELP": "Ayuda con la precisión de los dobles clics", - "LEFT_HANDED_MOUSE_HELP": "Utilice esto si los botones del ratón están intercambiados", - "BLOCK_GAME_INPUT_HELP": "Bloquea toda la entrada cuando se pasa el cursor sobre un overlay", - "BLOCK_GAME_INPUT_IGNORE_WATCH_HELP": "No bloquear la entrada cuando el cursor está sobre la ventana", - "USE_SKYBOX_HELP": "Mostrar una skybox si no hay una aplicación de escena o passthrough", - "USE_PASSTHROUGH_HELP": "Permitir passthrough si el entorno de ejecución XR lo admite", - "SCREEN_RENDER_DOWN_HELP": "Ayuda a reducir el aliasing en pantallas de alta resolución", - "SETS_ON_WATCH": "Conjuntos en el reloj", - "TROUBLESHOOTING": "Solución de problemas", - "CLEAR_SAVED_STATE": "Borrar estado guardado", - "CLEAR_PIPEWIRE_TOKENS": "Limpiar tokens de PipeWire", - "DELETE_ALL_CONFIGS": "Borrar configuración", - "RESTART_SOFTWARE": "Reiniciar software", - "CLEAR_SAVED_STATE_HELP": "Restablecer sets y posiciones de superposición", - "CLEAR_PIPEWIRE_TOKENS_HELP": "Solicitar la selección de pantalla al iniciar la próxima vez", - "DELETE_ALL_CONFIGS_HELP": "Eliminar todos los archivos de configuración de conf.d", - "RESTART_SOFTWARE_HELP": "Aplicar la configuración que requiere un reinicio", - "CAPTURE_METHOD": "Captura de pantalla de Wayland", - "CAPTURE_METHOD_HELP": "Intente cambiar esta opción si\nexperimenta pantallas negras o con fallos", - "KEYBOARD_MIDDLE_CLICK": "Clic del botón central del teclado", - "KEYBOARD_MIDDLE_CLICK_HELP": "Modificador para usar al escribir\ncon láser púrpura", - "OPTION": { - "AUTO": "Automático", - "AUTO_HELP": "Copiar pantalla usando la GPU si es compatible,\nde lo contrario, GPU de PipeWire.", - "PIPEWIRE_HELP": "Captura de GPU rápida,\nestándar en todos los escritorios.", - "PW_FALLBACK_HELP": "Método lento con alto uso de CPU.\nPruébalo si PipeWire GPU no funciona", - "SCREENCOPY_GPU_HELP": "Rápido, sin ventanas emergentes de uso compartido de pantalla.\nFunciona en: Hyprland, Niri, River, Sway", - "SCREENCOPY_HELP": "Lento, sin ventanas emergentes de uso compartido de pantalla.\nFunciona en: Hyprland, Niri, River, Sway", - "NONE": "Ninguno", - "HMD_PINCH": "HMD + pellizco", - "EYE_PINCH": "Ojo + pellizco", - "EYE_ONLY": "Solo ojo", - "HMD_ONLY": "Solo HMD" - }, - "AUTOSTART_APPS": "Aplicaciones a ejecutar al inicio", - "HANDSFREE_POINTER": "Modo manos libres", - "HANDSFREE_POINTER_HELP": "Entrada a utilizar cuando no\nestén disponibles los mandos de movimiento.\nPellizco con la izquierda para agarrar, con la derecha para hacer clic.", - "UI_GRADIENT_INTENSITY": "Intensidad del degradado de la IU", - "RESET_PLAYSPACE": "Restablecer espacio de juego", - "RESET_PLAYSPACE_HELP": "Borrar el desplazamiento del espacio de juego.", - "BLOCK_POSES_ON_KBD_INTERACTION": "Bloquear poses al interactuar con el teclado", - "BLOCK_POSES_ON_KBD_INTERACTION_HELP": "Bloquea que el juego reciba poses cuando el teclado está sobre él y 'Bloquear entrada del juego' está habilitado", - "LANGUAGE": "Idioma", - "REQUIRES_RESTART": "Requiere reinicio", - "GRID_OPACITY": "Opacidad de la cuadrícula del suelo", - "GRID_OPACITY_HELP": "Opacidad de la cuadrícula del suelo cuando el skybox está habilitado" - }, - "HELLO": "¡Hola!", - "AUDIO": { - "VOLUME": "Volumen", - "SETTINGS": "Configuración de audio", - "AUTO_SWITCH_TO_VR_AUDIO": "Conmutar automáticamente al audio VR", - "SPEAKERS": "Altavoces", - "MICROPHONES": "Micrófonos", - "CARDS": "Tarjetas", - "SELECT_AUDIO_CARD_PROFILE": "Seleccionar perfil de tarjeta de audio", - "NO_VR_SPEAKERS_FOUND_SWITCH_MANUALLY": "No se encontraron altavoces VR. Actívelos manualmente.", - "NO_VR_MICROPHONE_SWITCH_MANUALLY": "No se encontró micrófono VR. Actívelo manualmente.", - "FAILED_TO_SWITCH_MICROPHONE": "No se pudo cambiar el micrófono", - "MICROPHONE_SET_SUCCESSFULLY": "Micrófono configurado correctamente", - "SPEAKERS_SET_SUCCESSFULLY": "Altavoces configurados correctamente" - }, - "ACTIONS": { - "RECENTER_PLAYSPACE": "Re-centrar espacio de juego" - }, - "POPUP_ADD_DISPLAY": { - "RESOLUTION": "Resolución" - }, - "WIDTH": "Ancho", - "HEIGHT": "Altura", - "HIDE": "Ocultar", - "REMOVE": "Eliminar", - "SHOW": "Mostrar", - "FAILED_TO_LAUNCH_APPLICATION": "No se pudo iniciar la aplicación:", - "APPLICATION_STARTED": "Aplicación iniciada", - "CLOSE_WINDOW": "Cerrar ventana", - "GAME_LIST": { - "NO_GAMES_FOUND": "No se encontraron juegos", - "RUNNING_GAMES_LIST": "Lista de juegos en ejecución" - }, - "TERMINATE_PROCESS": "Finalizar proceso", - "GAME_LAUNCHED": "Juego lanzado", - "APP_LAUNCHER": { - "MODE": { - "NATIVE": "Modo nativo", - "CAGE": "Modo de compatibilidad (Cage)" - }, - "RES_TITLE": "Resolución", - "ASPECT_TITLE": "Aspecto", - "ASPECT": { - "WIDE": "Ancho", - "SEMI_WIDE": "Semi-ancho", - "SQUARE": "Cuadrado", - "SEMI_TALL": "Semi alto", - "TALL": "Alto" - }, - "POS_TITLE": "Posicionamiento", - "POS": { - "FLOATING": "Flotante", - "ANCHORED": "Anclado", - "STATIC": "Estático", - "FLOATING_HELP": "Se mueve independientemente, se recentra al mostrarse.", - "ANCHORED_HELP": "Se mantiene en su lugar con respecto al marcador central.", - "STATIC_HELP": "No pertenece a ningún conjunto. No se recentra." - }, - "AUTOSTART": "Ejecutar automáticamente al inicio", - "LAUNCH": "Iniciar" - }, - "DISPLAY_BRIGHTNESS": "Brillo de la pantalla", - "PROCESS_LIST": "Lista de procesos", - "REFRESH": "Actualizar", - "PROCESS": { - "STOP": "Detener", - "FORCE_KILL": "Forzar cierre" - }, - "DEBUG_INFO": "Información de depuración" -} \ No newline at end of file + "HOME_SCREEN": "Inicio", + "MONADO_RUNTIME": "Monado tiempo de ejecución", + "APPLICATIONS": "Aplicaciones", + "GAMES": "Juegos", + "SETTINGS": "Ajustes", + "HELLO_USER": "¡Hola, {USER}!", + "GENERAL_SETTINGS": "Ajustes generales", + "APPLICATION_LAUNCHER": "Lanzador de aplicaciones", + "APP_SETTINGS": { + "HIDE_USERNAME": "Ocultar nombre de usuario", + "OPAQUE_BACKGROUND": "Fondo opaco", + "LOOK_AND_FEEL": "Apariencia y estilo", + "HIDE_GRAB_HELP": "Ocultar ayuda para agarrar", + "ANIMATION_SPEED": "Velocidad de animación de la IU", + "ROUND_MULTIPLIER": "Redondeo de bordes de la IU", + "USE_SKYBOX": "Activar skybox", + "USE_PASSTHROUGH": "Activar passthrough", + "CLOCK_12H": "Reloj de 12 horas", + "FEATURES": "Funciones", + "NOTIFICATIONS_ENABLED": "Habilitar notificaciones", + "NOTIFICATIONS_SOUND_ENABLED": "Sonidos de notificación", + "KEYBOARD_SOUND_ENABLED": "Sonidos del teclado", + "SPACE_DRAG_MULTIPLIER": "Multiplicador de arrastre espacial", + "SPACE_DRAG_UNLOCKED": "Permitir arrastre del espacio en todos los ejes", + "SPACE_ROTATE_UNLOCKED": "Permitir rotación espacial en todos los ejes", + "BLOCK_GAME_INPUT": "Bloquear entrada del juego", + "BLOCK_GAME_INPUT_IGNORE_WATCH": "Ignorar watch al bloquear la entrada", + "CONTROLS": "Controles", + "FOCUS_FOLLOWS_MOUSE_MODE": "El movimiento del ratón en el disparador", + "LEFT_HANDED_MOUSE": "Ratón para zurdos", + "ALLOW_SLIDING": "Interacción con el stick durante el agarre", + "INVERT_SCROLL_DIRECTION_X": "Invertir dirección de desplazamiento horizontal", + "INVERT_SCROLL_DIRECTION_Y": "Invertir la dirección del desplazamiento vertical", + "SCROLL_SPEED": "Velocidad de desplazamiento", + "LONG_PRESS_DURATION": "Duración de la pulsación larga", + "POINTER_LERP_FACTOR": "Suavizado del puntero", + "XR_CLICK_SENSITIVITY": "Sensibilidad del clic XR", + "XR_CLICK_SENSITIVITY_RELEASE": "Sensibilidad de liberación de OpenXR", + "CLICK_FREEZE_TIME_MS": "Tiempo de congelación al hacer clic (ms)", + "MISC": "Miscelánea", + "XWAYLAND_BY_DEFAULT": "Ejecutar aplicaciones en modo de compatibilidad por defecto", + "UPRIGHT_SCREEN_FIX": "Corrección de pantalla vertical", + "DOUBLE_CURSOR_FIX": "Solución de doble cursor", + "SCREEN_RENDER_DOWN": "Renderizar pantalla a menor resolución", + "UPRIGHT_SCREEN_FIX_HELP": "Corrige pantallas en posición vertical en algunos escritorios", + "DOUBLE_CURSOR_FIX_HELP": "Habilita esto si ves 2 cursores", + "XR_CLICK_SENSITIVITY_HELP": "Sensibilidad del gatillo analógico", + "XR_CLICK_SENSITIVITY_RELEASE_HELP": "Debe ser inferior a 'click'", + "CLICK_FREEZE_TIME_MS_HELP": "Ayuda con la precisión de los dobles clics", + "LEFT_HANDED_MOUSE_HELP": "Utilice esto si los botones del ratón están intercambiados", + "BLOCK_GAME_INPUT_HELP": "Bloquea toda la entrada cuando se pasa el cursor sobre un overlay", + "BLOCK_GAME_INPUT_IGNORE_WATCH_HELP": "No bloquear la entrada cuando el cursor está sobre la ventana", + "USE_SKYBOX_HELP": "Mostrar una skybox si no hay una aplicación de escena o passthrough", + "WATCH_VIEW_ANGLE_MIN": "Watch view angle min", + "WATCH_VIEW_ANGLE_MIN_HELP": "Angle where the watch starts to fade away", + "WATCH_VIEW_ANGLE_MAX": "Watch view angle max", + "WATCH_VIEW_ANGLE_MAX_HELP": "Angle where the watch is fully visible", + "USE_PASSTHROUGH_HELP": "Permitir passthrough si el entorno de ejecución XR lo admite", + "SCREEN_RENDER_DOWN_HELP": "Ayuda a reducir el aliasing en pantallas de alta resolución", + "SETS_ON_WATCH": "Conjuntos en el reloj", + "TROUBLESHOOTING": "Solución de problemas", + "CLEAR_SAVED_STATE": "Borrar estado guardado", + "CLEAR_PIPEWIRE_TOKENS": "Limpiar tokens de PipeWire", + "DELETE_ALL_CONFIGS": "Borrar configuración", + "RESTART_SOFTWARE": "Reiniciar software", + "CLEAR_SAVED_STATE_HELP": "Restablecer sets y posiciones de superposición", + "CLEAR_PIPEWIRE_TOKENS_HELP": "Solicitar la selección de pantalla al iniciar la próxima vez", + "DELETE_ALL_CONFIGS_HELP": "Eliminar todos los archivos de configuración de conf.d", + "RESTART_SOFTWARE_HELP": "Aplicar la configuración que requiere un reinicio", + "CAPTURE_METHOD": "Captura de pantalla de Wayland", + "CAPTURE_METHOD_HELP": "Intente cambiar esta opción si\nexperimenta pantallas negras o con fallos", + "KEYBOARD_MIDDLE_CLICK": "Clic del botón central del teclado", + "KEYBOARD_MIDDLE_CLICK_HELP": "Modificador para usar al escribir\ncon láser púrpura", + "OPTION": { + "AUTO": "Automático", + "AUTO_HELP": "Copiar pantalla usando la GPU si es compatible,\nde lo contrario, GPU de PipeWire.", + "PIPEWIRE_HELP": "Captura de GPU rápida,\nestándar en todos los escritorios.", + "PW_FALLBACK_HELP": "Método lento con alto uso de CPU.\nPruébalo si PipeWire GPU no funciona", + "SCREENCOPY_GPU_HELP": "Rápido, sin ventanas emergentes de uso compartido de pantalla.\nFunciona en: Hyprland, Niri, River, Sway", + "SCREENCOPY_HELP": "Lento, sin ventanas emergentes de uso compartido de pantalla.\nFunciona en: Hyprland, Niri, River, Sway", + "NONE": "Ninguno", + "HMD_PINCH": "HMD + pellizco", + "EYE_PINCH": "Ojo + pellizco", + "EYE_ONLY": "Solo ojo", + "HMD_ONLY": "Solo HMD" + }, + "AUTOSTART_APPS": "Aplicaciones a ejecutar al inicio", + "HANDSFREE_POINTER": "Modo manos libres", + "HANDSFREE_POINTER_HELP": "Entrada a utilizar cuando no\nestén disponibles los mandos de movimiento.\nPellizco con la izquierda para agarrar, con la derecha para hacer clic.", + "UI_GRADIENT_INTENSITY": "Intensidad del degradado de la IU", + "RESET_PLAYSPACE": "Restablecer espacio de juego", + "RESET_PLAYSPACE_HELP": "Borrar el desplazamiento del espacio de juego.", + "BLOCK_POSES_ON_KBD_INTERACTION": "Bloquear poses al interactuar con el teclado", + "BLOCK_POSES_ON_KBD_INTERACTION_HELP": "Bloquea que el juego reciba poses cuando el teclado está sobre él y 'Bloquear entrada del juego' está habilitado", + "LANGUAGE": "Idioma", + "REQUIRES_RESTART": "Requiere reinicio", + "GRID_OPACITY": "Opacidad de la cuadrícula del suelo", + "GRID_OPACITY_HELP": "Opacidad de la cuadrícula del suelo cuando el skybox está habilitado" + }, + "HELLO": "¡Hola!", + "AUDIO": { + "VOLUME": "Volumen", + "SETTINGS": "Configuración de audio", + "AUTO_SWITCH_TO_VR_AUDIO": "Conmutar automáticamente al audio VR", + "SPEAKERS": "Altavoces", + "MICROPHONES": "Micrófonos", + "CARDS": "Tarjetas", + "SELECT_AUDIO_CARD_PROFILE": "Seleccionar perfil de tarjeta de audio", + "NO_VR_SPEAKERS_FOUND_SWITCH_MANUALLY": "No se encontraron altavoces VR. Actívelos manualmente.", + "NO_VR_MICROPHONE_SWITCH_MANUALLY": "No se encontró micrófono VR. Actívelo manualmente.", + "FAILED_TO_SWITCH_MICROPHONE": "No se pudo cambiar el micrófono", + "MICROPHONE_SET_SUCCESSFULLY": "Micrófono configurado correctamente", + "SPEAKERS_SET_SUCCESSFULLY": "Altavoces configurados correctamente" + }, + "ACTIONS": { + "RECENTER_PLAYSPACE": "Re-centrar espacio de juego" + }, + "POPUP_ADD_DISPLAY": { + "RESOLUTION": "Resolución" + }, + "WIDTH": "Ancho", + "HEIGHT": "Altura", + "HIDE": "Ocultar", + "REMOVE": "Eliminar", + "SHOW": "Mostrar", + "FAILED_TO_LAUNCH_APPLICATION": "No se pudo iniciar la aplicación:", + "APPLICATION_STARTED": "Aplicación iniciada", + "CLOSE_WINDOW": "Cerrar ventana", + "GAME_LIST": { + "NO_GAMES_FOUND": "No se encontraron juegos", + "RUNNING_GAMES_LIST": "Lista de juegos en ejecución" + }, + "TERMINATE_PROCESS": "Finalizar proceso", + "GAME_LAUNCHED": "Juego lanzado", + "APP_LAUNCHER": { + "MODE": { + "NATIVE": "Modo nativo", + "CAGE": "Modo de compatibilidad (Cage)" + }, + "RES_TITLE": "Resolución", + "ASPECT_TITLE": "Aspecto", + "ASPECT": { + "WIDE": "Ancho", + "SEMI_WIDE": "Semi-ancho", + "SQUARE": "Cuadrado", + "SEMI_TALL": "Semi alto", + "TALL": "Alto" + }, + "POS_TITLE": "Posicionamiento", + "POS": { + "FLOATING": "Flotante", + "ANCHORED": "Anclado", + "STATIC": "Estático", + "FLOATING_HELP": "Se mueve independientemente, se recentra al mostrarse.", + "ANCHORED_HELP": "Se mantiene en su lugar con respecto al marcador central.", + "STATIC_HELP": "No pertenece a ningún conjunto. No se recentra." + }, + "AUTOSTART": "Ejecutar automáticamente al inicio", + "LAUNCH": "Iniciar" + }, + "DISPLAY_BRIGHTNESS": "Brillo de la pantalla", + "PROCESS_LIST": "Lista de procesos", + "REFRESH": "Actualizar", + "PROCESS": { + "STOP": "Detener", + "FORCE_KILL": "Forzar cierre" + }, + "DEBUG_INFO": "Información de depuración" +} diff --git a/dash-frontend/assets/lang/it.json b/dash-frontend/assets/lang/it.json index fd02f8b0..3ce1bf86 100644 --- a/dash-frontend/assets/lang/it.json +++ b/dash-frontend/assets/lang/it.json @@ -1,166 +1,170 @@ { - "ACTIONS": { - "RECENTER_PLAYSPACE": "Recentra lo spazio di gioco" - }, - "APP_LAUNCHER": { - "ASPECT": { - "SEMI_TALL": "Semi-alto", - "SEMI_WIDE": "Semi-ampio", - "SQUARE": "Quadrato", - "TALL": "Alto", - "WIDE": "Ampio" - }, - "ASPECT_TITLE": "Proporzioni", - "AUTOSTART": "Avvia automaticamente all'avvio", - "LAUNCH": "Avvia", - "MODE": { - "CAGE": "Modalità compatibilità (Cage)", - "NATIVE": "Modalità nativa" - }, - "POS": { - "ANCHORED": "Ancorato", - "ANCHORED_HELP": "Rimane fermo rispetto al marcatore centrale.", - "FLOATING": "Fluttuante", - "FLOATING_HELP": "Si muove in modo indipendente, si recentra quando viene mostrato.", - "STATIC": "Statico", - "STATIC_HELP": "Non fa parte di alcun set. Non recentra." - }, - "POS_TITLE": "Posizionamento", - "RES_TITLE": "Risoluzione" - }, - "APP_SETTINGS": { - "ALLOW_SLIDING": "Interazione tramite stick durante l'afferrare", - "ANIMATION_SPEED": "Velocità dell'animazione dell'interfaccia utente", - "BLOCK_GAME_INPUT": "Blocca l'input di gioco", - "BLOCK_GAME_INPUT_HELP": "Blocca tutti gli input quando il cursore è sopra un overlay", - "BLOCK_GAME_INPUT_IGNORE_WATCH": "Ignora il Watch quando si blocca l'input", - "BLOCK_GAME_INPUT_IGNORE_WATCH_HELP": "Non bloccare l'input quando il watch è evidenziato", - "CAPTURE_METHOD": "Acquisizione dello schermo Wayland", - "CAPTURE_METHOD_HELP": "Prova a modificare questa impostazione se riscontri schermate nere o con artefatti.", - "CLEAR_PIPEWIRE_TOKENS": "Cancella i token PipeWire", - "CLEAR_PIPEWIRE_TOKENS_HELP": "Richiedi la selezione dello schermo all'avvio successivo", - "CLEAR_SAVED_STATE": "Cancella stato salvato", - "CLEAR_SAVED_STATE_HELP": "Ripristina set e posizioni degli overlay", - "CLICK_FREEZE_TIME_MS": "Tempo di congelamento del click (ms)", - "CLICK_FREEZE_TIME_MS_HELP": "Aiuta con la precisione dei doppi clic", - "CLOCK_12H": "Orologio a 12 ore", - "CONTROLS": "Controlli", - "DELETE_ALL_CONFIGS": "Elimina configurazione", - "DELETE_ALL_CONFIGS_HELP": "Rimuovi tutti i file di configurazione da conf.d", - "DOUBLE_CURSOR_FIX": "Correzione doppio cursore", - "DOUBLE_CURSOR_FIX_HELP": "Abilita questa opzione se vedi 2 cursori", - "FEATURES": "Funzionalità", - "FOCUS_FOLLOWS_MOUSE_MODE": "Movimento del mouse al tocco del grilletto", - "HIDE_GRAB_HELP": "Nascondi l'aiuto per l'afferrare", - "HIDE_USERNAME": "Nascondi nome utente", - "INVERT_SCROLL_DIRECTION_X": "Inverti direzione dello scorrimento orizzontale", - "INVERT_SCROLL_DIRECTION_Y": "Inverti direzione dello scorrimento verticale", - "KEYBOARD_MIDDLE_CLICK": "Click centrale del tasto", - "KEYBOARD_MIDDLE_CLICK_HELP": "Modificatore da usare durante la digitazione\ncon laser viola", - "KEYBOARD_SOUND_ENABLED": "Suoni della tastiera", - "LEFT_HANDED_MOUSE": "Mouse per mancini", - "LEFT_HANDED_MOUSE_HELP": "Usalo se i pulsanti del mouse sono invertiti", - "LONG_PRESS_DURATION": "Durata pressione prolungata", - "LOOK_AND_FEEL": "Aspetto", - "MISC": "Varie", - "NOTIFICATIONS_ENABLED": "Abilita notifiche", - "NOTIFICATIONS_SOUND_ENABLED": "Suoni di notifica", - "OPAQUE_BACKGROUND": "Sfondo opaco", - "OPTION": { - "AUTO": "Automatico", - "AUTO_HELP": "Copia dello schermo tramite GPU se supportata,\naltrimenti tramite GPU PipeWire.", - "PIPEWIRE_HELP": "Acquisizione GPU veloce,\nstandard su tutti i desktop.", - "PW_FALLBACK_HELP": "Metodo lento con elevato utilizzo della CPU.\nProva in caso PipeWire GPU non funzioni", - "SCREENCOPY_GPU_HELP": "Veloce, senza popup di condivisione schermo.\nFunziona su: Hyprland, Niri, River, Sway", - "SCREENCOPY_HELP": "Lento, nessuna finestra pop-up per la condivisione dello schermo.\nFunziona su: Hyprland, Niri, River, Sway", - "NONE": "Nessuno", - "HMD_PINCH": "HMD + pizzico", - "EYE_PINCH": "Occhio + pizzico", - "EYE_ONLY": "Solo occhio", - "HMD_ONLY": "Solo HMD" - }, - "POINTER_LERP_FACTOR": "Smussamento puntatore", - "RESTART_SOFTWARE": "Riavvia il software", - "RESTART_SOFTWARE_HELP": "Applica impostazioni che richiedono un riavvio", - "ROUND_MULTIPLIER": "Arrotondamento bordi UI", - "SCREEN_RENDER_DOWN": "Rendering dello schermo a risoluzione inferiore", - "SCREEN_RENDER_DOWN_HELP": "Aiuta a ridurre l'aliasing su schermi ad alta risoluzione", - "SCROLL_SPEED": "Velocità di scorrimento", - "SETS_ON_WATCH": "Set sul Watch", - "SPACE_DRAG_MULTIPLIER": "Moltiplicatore space-drag", - "SPACE_DRAG_UNLOCKED": "Consenti lo space-drag su tutti gli assi", - "SPACE_ROTATE_UNLOCKED": "Consenti la rotazione dello spazio su tutti gli assi", - "TROUBLESHOOTING": "Risoluzione dei problemi", - "UPRIGHT_SCREEN_FIX": "Correzione schermo verticale", - "UPRIGHT_SCREEN_FIX_HELP": "Corregge schermi verticali su alcuni desktop", - "USE_PASSTHROUGH": "Abilita passthrough", - "USE_PASSTHROUGH_HELP": "Consenti il passthrough se supportato dal runtime XR", - "USE_SKYBOX": "Abilita skybox", - "USE_SKYBOX_HELP": "Mostra uno skybox se non c'è un'app di scena o passthrough", - "XR_CLICK_SENSITIVITY": "Sensibilità del click XR", - "XR_CLICK_SENSITIVITY_HELP": "Sensibilità del trigger analogico", - "XR_CLICK_SENSITIVITY_RELEASE": "Sensibilità di rilascio XR", - "XR_CLICK_SENSITIVITY_RELEASE_HELP": "Deve essere inferiore al clic", - "XWAYLAND_BY_DEFAULT": "Esegui le app in modalità Compatibilità per impostazione predefinita", - "AUTOSTART_APPS": "App da avviare all'avvio", - "HANDSFREE_POINTER": "Modalità a mani libere", - "HANDSFREE_POINTER_HELP": "Input da usare quando i\ncontroller di movimento non sono disponibili.\nPizzico sinistro per afferrare, destro per cliccare.", - "UI_GRADIENT_INTENSITY": "Intensità gradiente dell'interfaccia utente", - "RESET_PLAYSPACE": "Ripristina playspace", - "RESET_PLAYSPACE_HELP": "Cancella l'offset dello spazio di gioco.", - "BLOCK_POSES_ON_KBD_INTERACTION": "Blocca le pose durante l'interazione con la tastiera", - "BLOCK_POSES_ON_KBD_INTERACTION_HELP": "Impedisce al gioco di ricevere pose quando la tastiera è evidenziata e 'Blocca input di gioco' è abilitato", - "LANGUAGE": "Lingua", - "REQUIRES_RESTART": "Richiede riavvio", - "GRID_OPACITY": "Opacità della griglia del pavimento", - "GRID_OPACITY_HELP": "Opacità della griglia del pavimento quando lo skybox è abilitato" - }, - "APPLICATION_LAUNCHER": "Lanciatore applicazioni", - "APPLICATION_STARTED": "Applicazione avviata", - "APPLICATIONS": "Applicazioni", - "AUDIO": { - "AUTO_SWITCH_TO_VR_AUDIO": "Passa automaticamente all'audio VR", - "CARDS": "Schede", - "FAILED_TO_SWITCH_MICROPHONE": "Impossibile cambiare microfono", - "MICROPHONE_SET_SUCCESSFULLY": "Microfono impostato con successo", - "MICROPHONES": "Microfoni", - "NO_VR_MICROPHONE_SWITCH_MANUALLY": "Nessun microfono VR trovato. Attivalo manualmente.", - "NO_VR_SPEAKERS_FOUND_SWITCH_MANUALLY": "Nessun altoparlante VR trovato. Selezionali manualmente.", - "SELECT_AUDIO_CARD_PROFILE": "Seleziona profilo scheda audio", - "SETTINGS": "Impostazioni audio", - "SPEAKERS": "Altoparlanti", - "SPEAKERS_SET_SUCCESSFULLY": "Altoparlanti impostati correttamente", - "VOLUME": "Volume" - }, - "CLOSE_WINDOW": "Chiudi finestra", - "DISPLAY_BRIGHTNESS": "Luminosità display", - "FAILED_TO_LAUNCH_APPLICATION": "Impossibile avviare l'applicazione:", - "GAME_LAUNCHED": "Gioco lanciato", - "GAME_LIST": { - "NO_GAMES_FOUND": "Nessun gioco trovato", - "RUNNING_GAMES_LIST": "Lista dei giochi in esecuzione" - }, - "GAMES": "Giochi", - "GENERAL_SETTINGS": "Impostazioni generali", - "HEIGHT": "Altezza", - "HELLO": "Ciao!", - "HELLO_USER": "Ciao, {USER}!", - "HIDE": "Nascondi", - "HOME_SCREEN": "Home", - "MONADO_RUNTIME": "Runtime Monado", - "POPUP_ADD_DISPLAY": { - "RESOLUTION": "Risoluzione" - }, - "REMOVE": "Rimuovi", - "SETTINGS": "Impostazioni", - "SHOW": "Mostra", - "TERMINATE_PROCESS": "Termina processo", - "WIDTH": "Larghezza", - "PROCESS_LIST": "Elenco processi", - "REFRESH": "Aggiorna", - "PROCESS": { - "STOP": "Interrompi", - "FORCE_KILL": "Uccidi forzatamente" - }, - "DEBUG_INFO": "Informazioni di debug" -} \ No newline at end of file + "ACTIONS": { + "RECENTER_PLAYSPACE": "Recentra lo spazio di gioco" + }, + "APP_LAUNCHER": { + "ASPECT": { + "SEMI_TALL": "Semi-alto", + "SEMI_WIDE": "Semi-ampio", + "SQUARE": "Quadrato", + "TALL": "Alto", + "WIDE": "Ampio" + }, + "ASPECT_TITLE": "Proporzioni", + "AUTOSTART": "Avvia automaticamente all'avvio", + "LAUNCH": "Avvia", + "MODE": { + "CAGE": "Modalità compatibilità (Cage)", + "NATIVE": "Modalità nativa" + }, + "POS": { + "ANCHORED": "Ancorato", + "ANCHORED_HELP": "Rimane fermo rispetto al marcatore centrale.", + "FLOATING": "Fluttuante", + "FLOATING_HELP": "Si muove in modo indipendente, si recentra quando viene mostrato.", + "STATIC": "Statico", + "STATIC_HELP": "Non fa parte di alcun set. Non recentra." + }, + "POS_TITLE": "Posizionamento", + "RES_TITLE": "Risoluzione" + }, + "APP_SETTINGS": { + "ALLOW_SLIDING": "Interazione tramite stick durante l'afferrare", + "ANIMATION_SPEED": "Velocità dell'animazione dell'interfaccia utente", + "BLOCK_GAME_INPUT": "Blocca l'input di gioco", + "BLOCK_GAME_INPUT_HELP": "Blocca tutti gli input quando il cursore è sopra un overlay", + "BLOCK_GAME_INPUT_IGNORE_WATCH": "Ignora il Watch quando si blocca l'input", + "BLOCK_GAME_INPUT_IGNORE_WATCH_HELP": "Non bloccare l'input quando il watch è evidenziato", + "CAPTURE_METHOD": "Acquisizione dello schermo Wayland", + "CAPTURE_METHOD_HELP": "Prova a modificare questa impostazione se riscontri schermate nere o con artefatti.", + "CLEAR_PIPEWIRE_TOKENS": "Cancella i token PipeWire", + "CLEAR_PIPEWIRE_TOKENS_HELP": "Richiedi la selezione dello schermo all'avvio successivo", + "CLEAR_SAVED_STATE": "Cancella stato salvato", + "CLEAR_SAVED_STATE_HELP": "Ripristina set e posizioni degli overlay", + "CLICK_FREEZE_TIME_MS": "Tempo di congelamento del click (ms)", + "CLICK_FREEZE_TIME_MS_HELP": "Aiuta con la precisione dei doppi clic", + "CLOCK_12H": "Orologio a 12 ore", + "CONTROLS": "Controlli", + "DELETE_ALL_CONFIGS": "Elimina configurazione", + "DELETE_ALL_CONFIGS_HELP": "Rimuovi tutti i file di configurazione da conf.d", + "DOUBLE_CURSOR_FIX": "Correzione doppio cursore", + "DOUBLE_CURSOR_FIX_HELP": "Abilita questa opzione se vedi 2 cursori", + "FEATURES": "Funzionalità", + "FOCUS_FOLLOWS_MOUSE_MODE": "Movimento del mouse al tocco del grilletto", + "HIDE_GRAB_HELP": "Nascondi l'aiuto per l'afferrare", + "HIDE_USERNAME": "Nascondi nome utente", + "INVERT_SCROLL_DIRECTION_X": "Inverti direzione dello scorrimento orizzontale", + "INVERT_SCROLL_DIRECTION_Y": "Inverti direzione dello scorrimento verticale", + "KEYBOARD_MIDDLE_CLICK": "Click centrale del tasto", + "KEYBOARD_MIDDLE_CLICK_HELP": "Modificatore da usare durante la digitazione\ncon laser viola", + "KEYBOARD_SOUND_ENABLED": "Suoni della tastiera", + "LEFT_HANDED_MOUSE": "Mouse per mancini", + "LEFT_HANDED_MOUSE_HELP": "Usalo se i pulsanti del mouse sono invertiti", + "LONG_PRESS_DURATION": "Durata pressione prolungata", + "LOOK_AND_FEEL": "Aspetto", + "MISC": "Varie", + "NOTIFICATIONS_ENABLED": "Abilita notifiche", + "NOTIFICATIONS_SOUND_ENABLED": "Suoni di notifica", + "OPAQUE_BACKGROUND": "Sfondo opaco", + "OPTION": { + "AUTO": "Automatico", + "AUTO_HELP": "Copia dello schermo tramite GPU se supportata,\naltrimenti tramite GPU PipeWire.", + "PIPEWIRE_HELP": "Acquisizione GPU veloce,\nstandard su tutti i desktop.", + "PW_FALLBACK_HELP": "Metodo lento con elevato utilizzo della CPU.\nProva in caso PipeWire GPU non funzioni", + "SCREENCOPY_GPU_HELP": "Veloce, senza popup di condivisione schermo.\nFunziona su: Hyprland, Niri, River, Sway", + "SCREENCOPY_HELP": "Lento, nessuna finestra pop-up per la condivisione dello schermo.\nFunziona su: Hyprland, Niri, River, Sway", + "NONE": "Nessuno", + "HMD_PINCH": "HMD + pizzico", + "EYE_PINCH": "Occhio + pizzico", + "EYE_ONLY": "Solo occhio", + "HMD_ONLY": "Solo HMD" + }, + "POINTER_LERP_FACTOR": "Smussamento puntatore", + "RESTART_SOFTWARE": "Riavvia il software", + "RESTART_SOFTWARE_HELP": "Applica impostazioni che richiedono un riavvio", + "ROUND_MULTIPLIER": "Arrotondamento bordi UI", + "SCREEN_RENDER_DOWN": "Rendering dello schermo a risoluzione inferiore", + "SCREEN_RENDER_DOWN_HELP": "Aiuta a ridurre l'aliasing su schermi ad alta risoluzione", + "SCROLL_SPEED": "Velocità di scorrimento", + "SETS_ON_WATCH": "Set sul Watch", + "SPACE_DRAG_MULTIPLIER": "Moltiplicatore space-drag", + "SPACE_DRAG_UNLOCKED": "Consenti lo space-drag su tutti gli assi", + "SPACE_ROTATE_UNLOCKED": "Consenti la rotazione dello spazio su tutti gli assi", + "TROUBLESHOOTING": "Risoluzione dei problemi", + "UPRIGHT_SCREEN_FIX": "Correzione schermo verticale", + "UPRIGHT_SCREEN_FIX_HELP": "Corregge schermi verticali su alcuni desktop", + "USE_PASSTHROUGH": "Abilita passthrough", + "USE_PASSTHROUGH_HELP": "Consenti il passthrough se supportato dal runtime XR", + "USE_SKYBOX": "Abilita skybox", + "USE_SKYBOX_HELP": "Mostra uno skybox se non c'è un'app di scena o passthrough", + "WATCH_VIEW_ANGLE_MIN": "Watch view angle min", + "WATCH_VIEW_ANGLE_MIN_HELP": "Angle where the watch starts to fade away", + "WATCH_VIEW_ANGLE_MAX": "Watch view angle max", + "WATCH_VIEW_ANGLE_MAX_HELP": "Angle where the watch is fully visible", + "XR_CLICK_SENSITIVITY": "Sensibilità del click XR", + "XR_CLICK_SENSITIVITY_HELP": "Sensibilità del trigger analogico", + "XR_CLICK_SENSITIVITY_RELEASE": "Sensibilità di rilascio XR", + "XR_CLICK_SENSITIVITY_RELEASE_HELP": "Deve essere inferiore al clic", + "XWAYLAND_BY_DEFAULT": "Esegui le app in modalità Compatibilità per impostazione predefinita", + "AUTOSTART_APPS": "App da avviare all'avvio", + "HANDSFREE_POINTER": "Modalità a mani libere", + "HANDSFREE_POINTER_HELP": "Input da usare quando i\ncontroller di movimento non sono disponibili.\nPizzico sinistro per afferrare, destro per cliccare.", + "UI_GRADIENT_INTENSITY": "Intensità gradiente dell'interfaccia utente", + "RESET_PLAYSPACE": "Ripristina playspace", + "RESET_PLAYSPACE_HELP": "Cancella l'offset dello spazio di gioco.", + "BLOCK_POSES_ON_KBD_INTERACTION": "Blocca le pose durante l'interazione con la tastiera", + "BLOCK_POSES_ON_KBD_INTERACTION_HELP": "Impedisce al gioco di ricevere pose quando la tastiera è evidenziata e 'Blocca input di gioco' è abilitato", + "LANGUAGE": "Lingua", + "REQUIRES_RESTART": "Richiede riavvio", + "GRID_OPACITY": "Opacità della griglia del pavimento", + "GRID_OPACITY_HELP": "Opacità della griglia del pavimento quando lo skybox è abilitato" + }, + "APPLICATION_LAUNCHER": "Lanciatore applicazioni", + "APPLICATION_STARTED": "Applicazione avviata", + "APPLICATIONS": "Applicazioni", + "AUDIO": { + "AUTO_SWITCH_TO_VR_AUDIO": "Passa automaticamente all'audio VR", + "CARDS": "Schede", + "FAILED_TO_SWITCH_MICROPHONE": "Impossibile cambiare microfono", + "MICROPHONE_SET_SUCCESSFULLY": "Microfono impostato con successo", + "MICROPHONES": "Microfoni", + "NO_VR_MICROPHONE_SWITCH_MANUALLY": "Nessun microfono VR trovato. Attivalo manualmente.", + "NO_VR_SPEAKERS_FOUND_SWITCH_MANUALLY": "Nessun altoparlante VR trovato. Selezionali manualmente.", + "SELECT_AUDIO_CARD_PROFILE": "Seleziona profilo scheda audio", + "SETTINGS": "Impostazioni audio", + "SPEAKERS": "Altoparlanti", + "SPEAKERS_SET_SUCCESSFULLY": "Altoparlanti impostati correttamente", + "VOLUME": "Volume" + }, + "CLOSE_WINDOW": "Chiudi finestra", + "DISPLAY_BRIGHTNESS": "Luminosità display", + "FAILED_TO_LAUNCH_APPLICATION": "Impossibile avviare l'applicazione:", + "GAME_LAUNCHED": "Gioco lanciato", + "GAME_LIST": { + "NO_GAMES_FOUND": "Nessun gioco trovato", + "RUNNING_GAMES_LIST": "Lista dei giochi in esecuzione" + }, + "GAMES": "Giochi", + "GENERAL_SETTINGS": "Impostazioni generali", + "HEIGHT": "Altezza", + "HELLO": "Ciao!", + "HELLO_USER": "Ciao, {USER}!", + "HIDE": "Nascondi", + "HOME_SCREEN": "Home", + "MONADO_RUNTIME": "Runtime Monado", + "POPUP_ADD_DISPLAY": { + "RESOLUTION": "Risoluzione" + }, + "REMOVE": "Rimuovi", + "SETTINGS": "Impostazioni", + "SHOW": "Mostra", + "TERMINATE_PROCESS": "Termina processo", + "WIDTH": "Larghezza", + "PROCESS_LIST": "Elenco processi", + "REFRESH": "Aggiorna", + "PROCESS": { + "STOP": "Interrompi", + "FORCE_KILL": "Uccidi forzatamente" + }, + "DEBUG_INFO": "Informazioni di debug" +} diff --git a/dash-frontend/assets/lang/ja.json b/dash-frontend/assets/lang/ja.json index 92acc7bf..e9658031 100644 --- a/dash-frontend/assets/lang/ja.json +++ b/dash-frontend/assets/lang/ja.json @@ -1,166 +1,170 @@ { - "HOME_SCREEN": "ホーム", - "MONADO_RUNTIME": "「Monado」ランタイム", - "APPLICATIONS": "アプリ", - "GAMES": "ゲーム", - "SETTINGS": "設定", - "HELLO_USER": "こんにちは、{USER}!", - "GENERAL_SETTINGS": "全般設定", - "APPLICATION_LAUNCHER": "アプリケーションランチャー", - "APP_SETTINGS": { - "HIDE_USERNAME": "ユーザー名を非表示", - "OPAQUE_BACKGROUND": "不透明な背景", - "LOOK_AND_FEEL": "外観", - "HIDE_GRAB_HELP": "グリップ動作中にのヘルプを非表示", - "ANIMATION_SPEED": "UIアニメーション速度", - "ROUND_MULTIPLIER": "UI の丸み", - "USE_SKYBOX": "スカイボックスを有効", - "USE_PASSTHROUGH": "パススルーを有効", - "CLOCK_12H": "12時間制", - "FEATURES": "機能", - "NOTIFICATIONS_ENABLED": "通知を有効にする", - "NOTIFICATIONS_SOUND_ENABLED": "通知音", - "KEYBOARD_SOUND_ENABLED": "キーボード音", - "SPACE_DRAG_MULTIPLIER": "スペースドラッグ倍率", - "SPACE_DRAG_UNLOCKED": "全軸のスペースドラッグ", - "SPACE_ROTATE_UNLOCKED": "全軸のスペース回転", - "BLOCK_GAME_INPUT": "ゲームの入力をブロック", - "BLOCK_GAME_INPUT_IGNORE_WATCH": "入力ブロック時に監視を無視", - "CONTROLS": "コントロール", - "FOCUS_FOLLOWS_MOUSE_MODE": "トリガータッチでマウス移動", - "LEFT_HANDED_MOUSE": "左利きマウス", - "ALLOW_SLIDING": "グリップ動作中にスティックを有効", - "INVERT_SCROLL_DIRECTION_X": "水平スクロール方向を反転", - "INVERT_SCROLL_DIRECTION_Y": "垂直スクロール方向を反転", - "SCROLL_SPEED": "スクロール速度", - "LONG_PRESS_DURATION": "長押し時間", - "POINTER_LERP_FACTOR": "ポインターのスムージング", - "XR_CLICK_SENSITIVITY": "XRクリック感度", - "XR_CLICK_SENSITIVITY_RELEASE": "XRリリース感度", - "CLICK_FREEZE_TIME_MS": "クリックで一時停止時間 (ms)", - "MISC": "その他", - "XWAYLAND_BY_DEFAULT": "アプリ実行のデフォルトは互換モード", - "UPRIGHT_SCREEN_FIX": "画面の縦向き修正", - "DOUBLE_CURSOR_FIX": "ダブルカーソル修正", - "SCREEN_RENDER_DOWN": "画面の解像度を縮小", - "UPRIGHT_SCREEN_FIX_HELP": "一部のデスクトップで縦向きの画面を修正", - "DOUBLE_CURSOR_FIX_HELP": "2つのカーソルが表示される場合は、これを有効にします", - "XR_CLICK_SENSITIVITY_HELP": "アナログトリガの感度", - "XR_CLICK_SENSITIVITY_RELEASE_HELP": "クリックより低くする必要があります", - "CLICK_FREEZE_TIME_MS_HELP": "ダブルクリックの精度向上に役立ちます", - "LEFT_HANDED_MOUSE_HELP": "マウスボタンが入れ替わっている場合に有効にします", - "BLOCK_GAME_INPUT_HELP": "オーバーレイ上にマウスカーソルがあるときに入力をブロックします", - "BLOCK_GAME_INPUT_IGNORE_WATCH_HELP": "ウォッチがホバーされているときは入力をブロックしない", - "USE_SKYBOX_HELP": "シーンアプリまたはパススルーがない場合にスカイボックスを表示します", - "USE_PASSTHROUGH_HELP": "XRランタイムがサポートしていれば、パススルーを有効にします", - "SCREEN_RENDER_DOWN_HELP": "高解像度スクリーンでのエイリアシングを軽減します", - "SETS_ON_WATCH": "ウォッチのセット", - "TROUBLESHOOTING": "トラブルシューティング", - "CLEAR_SAVED_STATE": "保存された状態をクリア", - "CLEAR_PIPEWIRE_TOKENS": "PipeWire トークンをクリア", - "DELETE_ALL_CONFIGS": "設定を消去", - "RESTART_SOFTWARE": "ソフトウェアを再起動", - "CLEAR_SAVED_STATE_HELP": "セットとオーバーレイの位置をリセット", - "CLEAR_PIPEWIRE_TOKENS_HELP": "次の起動時に画面選択のプロンプトを表示", - "DELETE_ALL_CONFIGS_HELP": "conf.d 内のすべての設定ファイルを削除", - "RESTART_SOFTWARE_HELP": "再起動が必要な設定を適用", - "CAPTURE_METHOD": "Waylandスクリーンキャプチャ", - "CAPTURE_METHOD_HELP": "画面が黒くなる、または乱れる場合は、\nこの設定を変更してみてください。", - "KEYBOARD_MIDDLE_CLICK": "キーボードの中ボタンクリック", - "KEYBOARD_MIDDLE_CLICK_HELP": "紫色のレーザーで入力する際の修飾キー", - "OPTION": { - "AUTO": "自動", - "AUTO_HELP": "サポートされている場合はScreenCopy GPU、\nそうでない場合はPipeWire GPU。", - "PIPEWIRE_HELP": "GPU高速キャプチャ。\nすべてのデスクトップで標準です。", - "PW_FALLBACK_HELP": "CPU使用量が多い低速な方法です。\nPipeWire GPUが動作しない場合に試してください。", - "SCREENCOPY_GPU_HELP": "高速で、スクリーン共有ポップアップはありません。\n動作する環境: Hyprland, Niri, River, Sway", - "SCREENCOPY_HELP": "遅延あり、画面共有ポップアップなし。\n動作する環境: Hyprland, Niri, River, Sway", - "NONE": "なし", - "HMD_PINCH": "HMD + ピンチ", - "EYE_PINCH": "つまんで目を合わせる", - "EYE_ONLY": "視野のみ", - "HMD_ONLY": "HMDのみ" - }, - "AUTOSTART_APPS": "起動時に実行するアプリ", - "HANDSFREE_POINTER": "ハンズフリーモード", - "HANDSFREE_POINTER_HELP": "モーションコントローラーが利用できない場合の入力方法。\n左手のピンチは掴み、右手のピンチはクリックです。", - "UI_GRADIENT_INTENSITY": "UIグラデーションの強さ", - "RESET_PLAYSPACE": "プレイエリアをリセット", - "RESET_PLAYSPACE_HELP": "プレイエリアのオフセットをクリアします。", - "BLOCK_POSES_ON_KBD_INTERACTION": "キーボード操作時のポーズをブロック", - "BLOCK_POSES_ON_KBD_INTERACTION_HELP": "キーボードがホバーされ、「ゲーム入力をブロック」が有効になっている場合、ゲームがポーズを受信することをブロックします", - "LANGUAGE": "言語", - "REQUIRES_RESTART": "再起動が必要です", - "GRID_OPACITY": "フロアグリッドの不透明度", - "GRID_OPACITY_HELP": "スカイボックスが有効なときの床グリッドの不透明度" - }, - "HELLO": "こんにちは!", - "AUDIO": { - "VOLUME": "音量", - "SETTINGS": "オーディオ設定", - "AUTO_SWITCH_TO_VR_AUDIO": "VRオーディオに自動切り替え", - "SPEAKERS": "スピーカー", - "MICROPHONES": "マイク", - "CARDS": "カード", - "SELECT_AUDIO_CARD_PROFILE": "オーディオカードプロファイルを選択", - "NO_VR_SPEAKERS_FOUND_SWITCH_MANUALLY": "VRスピーカーが見つかりませんでした。手動で切り替えてください。", - "NO_VR_MICROPHONE_SWITCH_MANUALLY": "VRマイクが見つかりませんでした。手動で切り替えてください。", - "FAILED_TO_SWITCH_MICROPHONE": "マイクの切り替えに失敗しました", - "MICROPHONE_SET_SUCCESSFULLY": "マイクの設定が完了しました", - "SPEAKERS_SET_SUCCESSFULLY": "スピーカーを設定しました" - }, - "ACTIONS": { - "RECENTER_PLAYSPACE": "プレイスペースを再中央" - }, - "POPUP_ADD_DISPLAY": { - "RESOLUTION": "解像度" - }, - "WIDTH": "幅", - "HEIGHT": "高さ", - "HIDE": "隠す", - "REMOVE": "削除", - "SHOW": "表示", - "FAILED_TO_LAUNCH_APPLICATION": "アプリケーションの起動に失敗しました:", - "APPLICATION_STARTED": "アプリケーションが起動しました", - "CLOSE_WINDOW": "ウィンドウを閉じる", - "GAME_LIST": { - "NO_GAMES_FOUND": "ゲームが見つかりませんでした", - "RUNNING_GAMES_LIST": "実行中のゲーム一覧" - }, - "TERMINATE_PROCESS": "プロセスを終了する", - "GAME_LAUNCHED": "ゲームが起動しました", - "APP_LAUNCHER": { - "MODE": { - "NATIVE": "ネイティブモード", - "CAGE": "互換モード(Cage)" - }, - "RES_TITLE": "解像度", - "ASPECT_TITLE": "アスペクト", - "ASPECT": { - "WIDE": "ワイド", - "SEMI_WIDE": "半広角", - "SQUARE": "正方形", - "SEMI_TALL": "半縦長", - "TALL": "縦長" - }, - "POS_TITLE": "配置", - "POS": { - "FLOATING": "フローティング", - "ANCHORED": "固定", - "STATIC": "固定", - "FLOATING_HELP": "独立して移動し、表示時に中央に再配置されます。", - "ANCHORED_HELP": "中央マーカーに対して固定された位置に留まります。", - "STATIC_HELP": "どのセットにも属していません。リセンターされません。" - }, - "AUTOSTART": "起動時に自動実行", - "LAUNCH": "起動" - }, - "DISPLAY_BRIGHTNESS": "ディスプレイの明るさ", - "PROCESS_LIST": "プロセスリスト", - "REFRESH": "更新", - "PROCESS": { - "STOP": "停止", - "FORCE_KILL": "強制終了" - }, - "DEBUG_INFO": "デバッグ情報" -} \ No newline at end of file + "HOME_SCREEN": "ホーム", + "MONADO_RUNTIME": "「Monado」ランタイム", + "APPLICATIONS": "アプリ", + "GAMES": "ゲーム", + "SETTINGS": "設定", + "HELLO_USER": "こんにちは、{USER}!", + "GENERAL_SETTINGS": "全般設定", + "APPLICATION_LAUNCHER": "アプリケーションランチャー", + "APP_SETTINGS": { + "HIDE_USERNAME": "ユーザー名を非表示", + "OPAQUE_BACKGROUND": "不透明な背景", + "LOOK_AND_FEEL": "外観", + "HIDE_GRAB_HELP": "グリップ動作中にのヘルプを非表示", + "ANIMATION_SPEED": "UIアニメーション速度", + "ROUND_MULTIPLIER": "UI の丸み", + "USE_SKYBOX": "スカイボックスを有効", + "USE_PASSTHROUGH": "パススルーを有効", + "CLOCK_12H": "12時間制", + "FEATURES": "機能", + "NOTIFICATIONS_ENABLED": "通知を有効にする", + "NOTIFICATIONS_SOUND_ENABLED": "通知音", + "KEYBOARD_SOUND_ENABLED": "キーボード音", + "SPACE_DRAG_MULTIPLIER": "スペースドラッグ倍率", + "SPACE_DRAG_UNLOCKED": "全軸のスペースドラッグ", + "SPACE_ROTATE_UNLOCKED": "全軸のスペース回転", + "BLOCK_GAME_INPUT": "ゲームの入力をブロック", + "BLOCK_GAME_INPUT_IGNORE_WATCH": "入力ブロック時に監視を無視", + "CONTROLS": "コントロール", + "FOCUS_FOLLOWS_MOUSE_MODE": "トリガータッチでマウス移動", + "LEFT_HANDED_MOUSE": "左利きマウス", + "ALLOW_SLIDING": "グリップ動作中にスティックを有効", + "INVERT_SCROLL_DIRECTION_X": "水平スクロール方向を反転", + "INVERT_SCROLL_DIRECTION_Y": "垂直スクロール方向を反転", + "SCROLL_SPEED": "スクロール速度", + "LONG_PRESS_DURATION": "長押し時間", + "POINTER_LERP_FACTOR": "ポインターのスムージング", + "XR_CLICK_SENSITIVITY": "XRクリック感度", + "XR_CLICK_SENSITIVITY_RELEASE": "XRリリース感度", + "CLICK_FREEZE_TIME_MS": "クリックで一時停止時間 (ms)", + "MISC": "その他", + "XWAYLAND_BY_DEFAULT": "アプリ実行のデフォルトは互換モード", + "UPRIGHT_SCREEN_FIX": "画面の縦向き修正", + "DOUBLE_CURSOR_FIX": "ダブルカーソル修正", + "SCREEN_RENDER_DOWN": "画面の解像度を縮小", + "UPRIGHT_SCREEN_FIX_HELP": "一部のデスクトップで縦向きの画面を修正", + "DOUBLE_CURSOR_FIX_HELP": "2つのカーソルが表示される場合は、これを有効にします", + "XR_CLICK_SENSITIVITY_HELP": "アナログトリガの感度", + "XR_CLICK_SENSITIVITY_RELEASE_HELP": "クリックより低くする必要があります", + "CLICK_FREEZE_TIME_MS_HELP": "ダブルクリックの精度向上に役立ちます", + "LEFT_HANDED_MOUSE_HELP": "マウスボタンが入れ替わっている場合に有効にします", + "BLOCK_GAME_INPUT_HELP": "オーバーレイ上にマウスカーソルがあるときに入力をブロックします", + "BLOCK_GAME_INPUT_IGNORE_WATCH_HELP": "ウォッチがホバーされているときは入力をブロックしない", + "USE_SKYBOX_HELP": "シーンアプリまたはパススルーがない場合にスカイボックスを表示します", + "WATCH_VIEW_ANGLE_MIN": "Watch view angle min", + "WATCH_VIEW_ANGLE_MIN_HELP": "Angle where the watch starts to fade away", + "WATCH_VIEW_ANGLE_MAX": "Watch view angle max", + "WATCH_VIEW_ANGLE_MAX_HELP": "Angle where the watch is fully visible", + "USE_PASSTHROUGH_HELP": "XRランタイムがサポートしていれば、パススルーを有効にします", + "SCREEN_RENDER_DOWN_HELP": "高解像度スクリーンでのエイリアシングを軽減します", + "SETS_ON_WATCH": "ウォッチのセット", + "TROUBLESHOOTING": "トラブルシューティング", + "CLEAR_SAVED_STATE": "保存された状態をクリア", + "CLEAR_PIPEWIRE_TOKENS": "PipeWire トークンをクリア", + "DELETE_ALL_CONFIGS": "設定を消去", + "RESTART_SOFTWARE": "ソフトウェアを再起動", + "CLEAR_SAVED_STATE_HELP": "セットとオーバーレイの位置をリセット", + "CLEAR_PIPEWIRE_TOKENS_HELP": "次の起動時に画面選択のプロンプトを表示", + "DELETE_ALL_CONFIGS_HELP": "conf.d 内のすべての設定ファイルを削除", + "RESTART_SOFTWARE_HELP": "再起動が必要な設定を適用", + "CAPTURE_METHOD": "Waylandスクリーンキャプチャ", + "CAPTURE_METHOD_HELP": "画面が黒くなる、または乱れる場合は、\nこの設定を変更してみてください。", + "KEYBOARD_MIDDLE_CLICK": "キーボードの中ボタンクリック", + "KEYBOARD_MIDDLE_CLICK_HELP": "紫色のレーザーで入力する際の修飾キー", + "OPTION": { + "AUTO": "自動", + "AUTO_HELP": "サポートされている場合はScreenCopy GPU、\nそうでない場合はPipeWire GPU。", + "PIPEWIRE_HELP": "GPU高速キャプチャ。\nすべてのデスクトップで標準です。", + "PW_FALLBACK_HELP": "CPU使用量が多い低速な方法です。\nPipeWire GPUが動作しない場合に試してください。", + "SCREENCOPY_GPU_HELP": "高速で、スクリーン共有ポップアップはありません。\n動作する環境: Hyprland, Niri, River, Sway", + "SCREENCOPY_HELP": "遅延あり、画面共有ポップアップなし。\n動作する環境: Hyprland, Niri, River, Sway", + "NONE": "なし", + "HMD_PINCH": "HMD + ピンチ", + "EYE_PINCH": "つまんで目を合わせる", + "EYE_ONLY": "視野のみ", + "HMD_ONLY": "HMDのみ" + }, + "AUTOSTART_APPS": "起動時に実行するアプリ", + "HANDSFREE_POINTER": "ハンズフリーモード", + "HANDSFREE_POINTER_HELP": "モーションコントローラーが利用できない場合の入力方法。\n左手のピンチは掴み、右手のピンチはクリックです。", + "UI_GRADIENT_INTENSITY": "UIグラデーションの強さ", + "RESET_PLAYSPACE": "プレイエリアをリセット", + "RESET_PLAYSPACE_HELP": "プレイエリアのオフセットをクリアします。", + "BLOCK_POSES_ON_KBD_INTERACTION": "キーボード操作時のポーズをブロック", + "BLOCK_POSES_ON_KBD_INTERACTION_HELP": "キーボードがホバーされ、「ゲーム入力をブロック」が有効になっている場合、ゲームがポーズを受信することをブロックします", + "LANGUAGE": "言語", + "REQUIRES_RESTART": "再起動が必要です", + "GRID_OPACITY": "フロアグリッドの不透明度", + "GRID_OPACITY_HELP": "スカイボックスが有効なときの床グリッドの不透明度" + }, + "HELLO": "こんにちは!", + "AUDIO": { + "VOLUME": "音量", + "SETTINGS": "オーディオ設定", + "AUTO_SWITCH_TO_VR_AUDIO": "VRオーディオに自動切り替え", + "SPEAKERS": "スピーカー", + "MICROPHONES": "マイク", + "CARDS": "カード", + "SELECT_AUDIO_CARD_PROFILE": "オーディオカードプロファイルを選択", + "NO_VR_SPEAKERS_FOUND_SWITCH_MANUALLY": "VRスピーカーが見つかりませんでした。手動で切り替えてください。", + "NO_VR_MICROPHONE_SWITCH_MANUALLY": "VRマイクが見つかりませんでした。手動で切り替えてください。", + "FAILED_TO_SWITCH_MICROPHONE": "マイクの切り替えに失敗しました", + "MICROPHONE_SET_SUCCESSFULLY": "マイクの設定が完了しました", + "SPEAKERS_SET_SUCCESSFULLY": "スピーカーを設定しました" + }, + "ACTIONS": { + "RECENTER_PLAYSPACE": "プレイスペースを再中央" + }, + "POPUP_ADD_DISPLAY": { + "RESOLUTION": "解像度" + }, + "WIDTH": "幅", + "HEIGHT": "高さ", + "HIDE": "隠す", + "REMOVE": "削除", + "SHOW": "表示", + "FAILED_TO_LAUNCH_APPLICATION": "アプリケーションの起動に失敗しました:", + "APPLICATION_STARTED": "アプリケーションが起動しました", + "CLOSE_WINDOW": "ウィンドウを閉じる", + "GAME_LIST": { + "NO_GAMES_FOUND": "ゲームが見つかりませんでした", + "RUNNING_GAMES_LIST": "実行中のゲーム一覧" + }, + "TERMINATE_PROCESS": "プロセスを終了する", + "GAME_LAUNCHED": "ゲームが起動しました", + "APP_LAUNCHER": { + "MODE": { + "NATIVE": "ネイティブモード", + "CAGE": "互換モード(Cage)" + }, + "RES_TITLE": "解像度", + "ASPECT_TITLE": "アスペクト", + "ASPECT": { + "WIDE": "ワイド", + "SEMI_WIDE": "半広角", + "SQUARE": "正方形", + "SEMI_TALL": "半縦長", + "TALL": "縦長" + }, + "POS_TITLE": "配置", + "POS": { + "FLOATING": "フローティング", + "ANCHORED": "固定", + "STATIC": "固定", + "FLOATING_HELP": "独立して移動し、表示時に中央に再配置されます。", + "ANCHORED_HELP": "中央マーカーに対して固定された位置に留まります。", + "STATIC_HELP": "どのセットにも属していません。リセンターされません。" + }, + "AUTOSTART": "起動時に自動実行", + "LAUNCH": "起動" + }, + "DISPLAY_BRIGHTNESS": "ディスプレイの明るさ", + "PROCESS_LIST": "プロセスリスト", + "REFRESH": "更新", + "PROCESS": { + "STOP": "停止", + "FORCE_KILL": "強制終了" + }, + "DEBUG_INFO": "デバッグ情報" +} diff --git a/dash-frontend/assets/lang/pl.json b/dash-frontend/assets/lang/pl.json index 2f5f83fa..293341ad 100644 --- a/dash-frontend/assets/lang/pl.json +++ b/dash-frontend/assets/lang/pl.json @@ -1,166 +1,170 @@ { - "ACTIONS": { - "RECENTER_PLAYSPACE": "Wycentruj przestrzeń" - }, - "APP_SETTINGS": { - "HIDE_USERNAME": "Ukryj nazwę użytkownika", - "OPAQUE_BACKGROUND": "Nieprzezroczyste tło", - "LOOK_AND_FEEL": "Wygląd i działanie", - "HIDE_GRAB_HELP": "Ukryj pomoc dotyczącą chwytania", - "ANIMATION_SPEED": "Prędkość animacji UI", - "ROUND_MULTIPLIER": "Zaokrąglenie krawędzi UI", - "USE_SKYBOX": "Włącz niebo", - "USE_PASSTHROUGH": "Włącz passthrough", - "CLOCK_12H": "Zegar 12-godzinny", - "FEATURES": "Funkcje", - "NOTIFICATIONS_ENABLED": "Włącz powiadomienia", - "NOTIFICATIONS_SOUND_ENABLED": "Dźwięki powiadomień", - "KEYBOARD_SOUND_ENABLED": "Dźwięki klawiatury", - "SPACE_DRAG_MULTIPLIER": "Mnożnik przesuwania przestrzeni", - "SPACE_DRAG_UNLOCKED": "Pozwól na przesuwanie przestrzeni na wszystkich osiach", - "SPACE_ROTATE_UNLOCKED": "Pozwól na rotację przestrzeni na wszystkich osiach", - "BLOCK_GAME_INPUT": "Blokuj input z gry", - "BLOCK_GAME_INPUT_IGNORE_WATCH": "Nie blokuj inputu gry, gdy zegarek jest używany", - "CONTROLS": "Sterowanie", - "FOCUS_FOLLOWS_MOUSE_MODE": "Ruch myszą po dotknięciu spustu", - "LEFT_HANDED_MOUSE": "Myszka dla leworęcznych", - "ALLOW_SLIDING": "Interakcja z drążkami podczas chwytania", - "INVERT_SCROLL_DIRECTION_X": "Odwróć kierunek przewijania w poziomie", - "INVERT_SCROLL_DIRECTION_Y": "Odwróć kierunek przewijania w pionie", - "SCROLL_SPEED": "Prędkość przewijania", - "LONG_PRESS_DURATION": "Czas długiego przytrzymania", - "POINTER_LERP_FACTOR": "Wygładzanie wskaźnika", - "XR_CLICK_SENSITIVITY": "Czułość kliknięć XR", - "XR_CLICK_SENSITIVITY_RELEASE": "Czułość zwalniania XR", - "CLICK_FREEZE_TIME_MS": "Czas zamrożenia po kliknięciu (ms)", - "XWAYLAND_BY_DEFAULT": "Uruchamiaj aplikacje domyślnie w trybie kompatybilności", - "UPRIGHT_SCREEN_FIX": "Naprawa pozycji ekranu", - "DOUBLE_CURSOR_FIX": "Naprawa podwójnego kursora", - "SCREEN_RENDER_DOWN": "Renderuj ekran w niższej rozdzielczości", - "UPRIGHT_SCREEN_FIX_HELP": "Naprawia pionowe ekrany na niektórych komputerach", - "DOUBLE_CURSOR_FIX_HELP": "Włącz to, jeśli widzisz 2 kursory", - "XR_CLICK_SENSITIVITY_HELP": "Czułość analogowego spustu", - "XR_CLICK_SENSITIVITY_RELEASE_HELP": "Musi być niższa niż kliknięcie", - "CLICK_FREEZE_TIME_MS_HELP": "Pomaga w precyzji podwójnego kliknięcia", - "LEFT_HANDED_MOUSE_HELP": "Użyj tego, jeśli przyciski myszy są zamienione", - "BLOCK_GAME_INPUT_HELP": "Blokuje wszystkie dane wejściowe, gdy kursor najedzie na nakładkę", - "BLOCK_GAME_INPUT_IGNORE_WATCH_HELP": "Nie blokuj inputu, gdy wskaźnik jest najedzony", - "USE_SKYBOX_HELP": "Wyświetlaj niebo, jeśli nie ma aplikacji sceny lub passthrough", - "USE_PASSTHROUGH_HELP": "Pozwól na passthrough, jeśli runtime XR to obsługuje", - "SCREEN_RENDER_DOWN_HELP": "Pomaga redukować aliasing na ekranach o wysokiej rozdzielczości", - "SETS_ON_WATCH": "Lista zestawów na zegarku", - "TROUBLESHOOTING": "Rozwiązywanie problemów", - "CLEAR_SAVED_STATE": "Wyczyść zapisany stan", - "CLEAR_PIPEWIRE_TOKENS": "Wyczyść tokeny PipeWire", - "DELETE_ALL_CONFIGS": "Wyczyść konfigurację", - "RESTART_SOFTWARE": "Restartuj WayVR", - "CLEAR_SAVED_STATE_HELP": "Zresetuj zestawy i pozycje nakładek", - "CLEAR_PIPEWIRE_TOKENS_HELP": "Zapytaj o wybór ekranu przy następnym uruchomieniu", - "DELETE_ALL_CONFIGS_HELP": "Usuń wszystkie pliki konfiguracyjne z katalogu conf.d", - "RESTART_SOFTWARE_HELP": "Zastosuj ustawienia wymagające ponownego uruchomienia", - "CAPTURE_METHOD": "Przechwytywanie ekranu Wayland", - "CAPTURE_METHOD_HELP": "Spróbuj zmienić tę opcję, jeśli masz\nproblemy z czarnym lub migoczącym ekranem", - "KEYBOARD_MIDDLE_CLICK": "Środkowy przycisk myszy na klawiaturze", - "KEYBOARD_MIDDLE_CLICK_HELP": "Modyfikator, który ma zostać użyty podczas pisania\nfioletową wiązką lasera", - "OPTION": { - "AUTO": "Automatycznie", - "AUTO_HELP": "Skopiuj ekran za pomocą GPU, jeśli obsługiwane,\nw przeciwnym razie GPU PipeWire.", - "PIPEWIRE_HELP": "Szybkie przechwytywanie GPU,\nstandard na wszystkich komputerach.", - "PW_FALLBACK_HELP": "Powolna metoda z wysokim użyciem procesora.\nWypróbuj w przypadku, gdy PipeWire GPU nie działa", - "SCREENCOPY_GPU_HELP": "Szybkie działanie, brak wyskakujących okien z informacją o udostępnianiu ekranu.\nDziała na: Hyprland, Niri, River, Sway", - "SCREENCOPY_HELP": "Wolne, bez wyskakujących okienek udostępniania ekranu.\nDziała na: Hyprland, Niri, River, Sway", - "NONE": "Brak", - "HMD_PINCH": "HMD + ściśnięcie placami", - "EYE_PINCH": "Ściśnięcie palcami + oko", - "EYE_ONLY": "Tylko oko", - "HMD_ONLY": "Tylko HMD" - }, - "AUTOSTART_APPS": "Aplikacje auto-start", - "HANDSFREE_POINTER": "Tryb bez użycia rąk", - "HANDSFREE_POINTER_HELP": "Wejście do użycia, gdy kontrolery ruchu\nsą niedostępne. Lewy szczyptak to chwyt,\nprawy to kliknięcie.", - "UI_GRADIENT_INTENSITY": "Intensywność gradientu UI", - "RESET_PLAYSPACE": "Zresetuj przestrzeń gry", - "RESET_PLAYSPACE_HELP": "Wyczyść przesunięcie przestrzeni gry.", - "BLOCK_POSES_ON_KBD_INTERACTION": "Blokuj pozy podczas interakcji z klawiaturą", - "BLOCK_POSES_ON_KBD_INTERACTION_HELP": "Blokuje odbieranie póz przez grę, gdy kursor myszy znajduje się nad klawiaturą i włączona jest opcja 'Blokuj dane wejściowe z gry'", - "LANGUAGE": "Język", - "REQUIRES_RESTART": "Wymaga restartu", - "MISC": "Różne", - "GRID_OPACITY": "Przezroczystość siatki podłogowej", - "GRID_OPACITY_HELP": "Przezroczystość siatki podłogowej, gdy włączony jest skybox" - }, - "APPLICATION_LAUNCHER": "Uruchamiacz aplikacji", - "APPLICATIONS": "Aplikacje", - "AUDIO": { - "AUTO_SWITCH_TO_VR_AUDIO": "Automatyczne przełączanie na dźwięk VR", - "CARDS": "Karty", - "FAILED_TO_SWITCH_MICROPHONE": "Nie udało się przełączyć mikrofon", - "MICROPHONE_SET_SUCCESSFULLY": "Mikrofon ustawiono pomyślnie", - "MICROPHONES": "Mikrofony", - "NO_VR_MICROPHONE_SWITCH_MANUALLY": "Brak mikrofonu VR. Włącz go ręcznie.", - "NO_VR_SPEAKERS_FOUND_SWITCH_MANUALLY": "Brak głośników VR. Włącz je ręcznie.", - "SELECT_AUDIO_CARD_PROFILE": "Wybierz profil karty dźwiękowej", - "SETTINGS": "Ustawienia dźwięku", - "SPEAKERS": "Głośniki", - "SPEAKERS_SET_SUCCESSFULLY": "Głośniki ustawiono pomyślnie", - "VOLUME": "Głośność" - }, - "GAMES": "Gry", - "GENERAL_SETTINGS": "Ustawienia ogólne", - "HEIGHT": "Wysokość", - "HELLO": "Witaj!", - "HELLO_USER": "Witaj, {USER}!", - "HIDE": "Ukryj", - "HOME_SCREEN": "Ekran główny", - "MONADO_RUNTIME": "Środowisko Monado", - "POPUP_ADD_DISPLAY": { - "RESOLUTION": "Rozdzielczość" - }, - "REMOVE": "Usuń", - "SETTINGS": "Ustawienia", - "SHOW": "Pokaż", - "WIDTH": "Szerokość", - "FAILED_TO_LAUNCH_APPLICATION": "Nie udało się uruchomić aplikacji:", - "APPLICATION_STARTED": "Aplikacja uruchomiona", - "CLOSE_WINDOW": "Zamknij okno", - "GAME_LIST": { - "NO_GAMES_FOUND": "Nie znaleziono gier", - "RUNNING_GAMES_LIST": "Lista uruchomionych gier" - }, - "TERMINATE_PROCESS": "Zakończ proces", - "GAME_LAUNCHED": "Gra uruchomiona", - "APP_LAUNCHER": { - "MODE": { - "NATIVE": "Tryb natywny", - "CAGE": "Tryb kompatybilności (Cage)" - }, - "RES_TITLE": "Rozdzielczość", - "ASPECT_TITLE": "Proporcje", - "ASPECT": { - "WIDE": "Szeroki", - "SEMI_WIDE": "Półszeroki", - "SQUARE": "Kwadrat", - "SEMI_TALL": "Pół-wysoki", - "TALL": "Wysoki" - }, - "POS_TITLE": "Pozycjonowanie", - "POS": { - "FLOATING": "Pływający", - "ANCHORED": "Przymocowane", - "STATIC": "Statyczny", - "FLOATING_HELP": "Porusza się niezależnie, wycentrowuje się po otwarciu.", - "ANCHORED_HELP": "Pozostaje nieruchoma względem centralnego znacznika.", - "STATIC_HELP": "Nie należy do żadnego zestawu. Nie wyśrodkowuje." - }, - "AUTOSTART": "Uruchom automatycznie przy starcie", - "LAUNCH": "Uruchom" - }, - "DISPLAY_BRIGHTNESS": "Jasność wyświetlacza", - "PROCESS_LIST": "Lista procesów", - "REFRESH": "Odśwież", - "PROCESS": { - "STOP": "Zatrzymaj", - "FORCE_KILL": "Wymuś zakończenie" - }, - "DEBUG_INFO": "Informacje debugowania" -} \ No newline at end of file + "ACTIONS": { + "RECENTER_PLAYSPACE": "Wycentruj przestrzeń" + }, + "APP_SETTINGS": { + "HIDE_USERNAME": "Ukryj nazwę użytkownika", + "OPAQUE_BACKGROUND": "Nieprzezroczyste tło", + "LOOK_AND_FEEL": "Wygląd i działanie", + "HIDE_GRAB_HELP": "Ukryj pomoc dotyczącą chwytania", + "ANIMATION_SPEED": "Prędkość animacji UI", + "ROUND_MULTIPLIER": "Zaokrąglenie krawędzi UI", + "USE_SKYBOX": "Włącz niebo", + "USE_PASSTHROUGH": "Włącz passthrough", + "CLOCK_12H": "Zegar 12-godzinny", + "FEATURES": "Funkcje", + "NOTIFICATIONS_ENABLED": "Włącz powiadomienia", + "NOTIFICATIONS_SOUND_ENABLED": "Dźwięki powiadomień", + "KEYBOARD_SOUND_ENABLED": "Dźwięki klawiatury", + "SPACE_DRAG_MULTIPLIER": "Mnożnik przesuwania przestrzeni", + "SPACE_DRAG_UNLOCKED": "Pozwól na przesuwanie przestrzeni na wszystkich osiach", + "SPACE_ROTATE_UNLOCKED": "Pozwól na rotację przestrzeni na wszystkich osiach", + "BLOCK_GAME_INPUT": "Blokuj input z gry", + "BLOCK_GAME_INPUT_IGNORE_WATCH": "Nie blokuj inputu gry, gdy zegarek jest używany", + "CONTROLS": "Sterowanie", + "FOCUS_FOLLOWS_MOUSE_MODE": "Ruch myszą po dotknięciu spustu", + "LEFT_HANDED_MOUSE": "Myszka dla leworęcznych", + "ALLOW_SLIDING": "Interakcja z drążkami podczas chwytania", + "INVERT_SCROLL_DIRECTION_X": "Odwróć kierunek przewijania w poziomie", + "INVERT_SCROLL_DIRECTION_Y": "Odwróć kierunek przewijania w pionie", + "SCROLL_SPEED": "Prędkość przewijania", + "LONG_PRESS_DURATION": "Czas długiego przytrzymania", + "POINTER_LERP_FACTOR": "Wygładzanie wskaźnika", + "XR_CLICK_SENSITIVITY": "Czułość kliknięć XR", + "XR_CLICK_SENSITIVITY_RELEASE": "Czułość zwalniania XR", + "CLICK_FREEZE_TIME_MS": "Czas zamrożenia po kliknięciu (ms)", + "XWAYLAND_BY_DEFAULT": "Uruchamiaj aplikacje domyślnie w trybie kompatybilności", + "UPRIGHT_SCREEN_FIX": "Naprawa pozycji ekranu", + "DOUBLE_CURSOR_FIX": "Naprawa podwójnego kursora", + "SCREEN_RENDER_DOWN": "Renderuj ekran w niższej rozdzielczości", + "UPRIGHT_SCREEN_FIX_HELP": "Naprawia pionowe ekrany na niektórych komputerach", + "DOUBLE_CURSOR_FIX_HELP": "Włącz to, jeśli widzisz 2 kursory", + "XR_CLICK_SENSITIVITY_HELP": "Czułość analogowego spustu", + "XR_CLICK_SENSITIVITY_RELEASE_HELP": "Musi być niższa niż kliknięcie", + "CLICK_FREEZE_TIME_MS_HELP": "Pomaga w precyzji podwójnego kliknięcia", + "LEFT_HANDED_MOUSE_HELP": "Użyj tego, jeśli przyciski myszy są zamienione", + "BLOCK_GAME_INPUT_HELP": "Blokuje wszystkie dane wejściowe, gdy kursor najedzie na nakładkę", + "BLOCK_GAME_INPUT_IGNORE_WATCH_HELP": "Nie blokuj inputu, gdy wskaźnik jest najedzony", + "USE_SKYBOX_HELP": "Wyświetlaj niebo, jeśli nie ma aplikacji sceny lub passthrough", + "WATCH_VIEW_ANGLE_MIN": "Kąt widzenia zegarka min", + "WATCH_VIEW_ANGLE_MIN_HELP": "Kąt, przy którym zegarek zaczyna zanikać", + "WATCH_VIEW_ANGLE_MAX": "Kąt widzenia zegarka max", + "WATCH_VIEW_ANGLE_MAX_HELP": "Kąt, przy którym zegarek staje się w pełni widoczny", + "USE_PASSTHROUGH_HELP": "Pozwól na passthrough, jeśli runtime XR to obsługuje", + "SCREEN_RENDER_DOWN_HELP": "Pomaga redukować aliasing na ekranach o wysokiej rozdzielczości", + "SETS_ON_WATCH": "Lista zestawów na zegarku", + "TROUBLESHOOTING": "Rozwiązywanie problemów", + "CLEAR_SAVED_STATE": "Wyczyść zapisany stan", + "CLEAR_PIPEWIRE_TOKENS": "Wyczyść tokeny PipeWire", + "DELETE_ALL_CONFIGS": "Wyczyść konfigurację", + "RESTART_SOFTWARE": "Restartuj WayVR", + "CLEAR_SAVED_STATE_HELP": "Zresetuj zestawy i pozycje nakładek", + "CLEAR_PIPEWIRE_TOKENS_HELP": "Zapytaj o wybór ekranu przy następnym uruchomieniu", + "DELETE_ALL_CONFIGS_HELP": "Usuń wszystkie pliki konfiguracyjne z katalogu conf.d", + "RESTART_SOFTWARE_HELP": "Zastosuj ustawienia wymagające ponownego uruchomienia", + "CAPTURE_METHOD": "Przechwytywanie ekranu Wayland", + "CAPTURE_METHOD_HELP": "Spróbuj zmienić tę opcję, jeśli masz\nproblemy z czarnym lub migoczącym ekranem", + "KEYBOARD_MIDDLE_CLICK": "Środkowy przycisk myszy na klawiaturze", + "KEYBOARD_MIDDLE_CLICK_HELP": "Modyfikator, który ma zostać użyty podczas pisania\nfioletową wiązką lasera", + "OPTION": { + "AUTO": "Automatycznie", + "AUTO_HELP": "Skopiuj ekran za pomocą GPU, jeśli obsługiwane,\nw przeciwnym razie GPU PipeWire.", + "PIPEWIRE_HELP": "Szybkie przechwytywanie GPU,\nstandard na wszystkich komputerach.", + "PW_FALLBACK_HELP": "Powolna metoda z wysokim użyciem procesora.\nWypróbuj w przypadku, gdy PipeWire GPU nie działa", + "SCREENCOPY_GPU_HELP": "Szybkie działanie, brak wyskakujących okien z informacją o udostępnianiu ekranu.\nDziała na: Hyprland, Niri, River, Sway", + "SCREENCOPY_HELP": "Wolne, bez wyskakujących okienek udostępniania ekranu.\nDziała na: Hyprland, Niri, River, Sway", + "NONE": "Brak", + "HMD_PINCH": "HMD + ściśnięcie placami", + "EYE_PINCH": "Ściśnięcie palcami + oko", + "EYE_ONLY": "Tylko oko", + "HMD_ONLY": "Tylko HMD" + }, + "AUTOSTART_APPS": "Aplikacje auto-start", + "HANDSFREE_POINTER": "Tryb bez użycia rąk", + "HANDSFREE_POINTER_HELP": "Wejście do użycia, gdy kontrolery ruchu\nsą niedostępne. Lewy szczyptak to chwyt,\nprawy to kliknięcie.", + "UI_GRADIENT_INTENSITY": "Intensywność gradientu UI", + "RESET_PLAYSPACE": "Zresetuj przestrzeń gry", + "RESET_PLAYSPACE_HELP": "Wyczyść przesunięcie przestrzeni gry.", + "BLOCK_POSES_ON_KBD_INTERACTION": "Blokuj pozy podczas interakcji z klawiaturą", + "BLOCK_POSES_ON_KBD_INTERACTION_HELP": "Blokuje odbieranie póz przez grę, gdy kursor myszy znajduje się nad klawiaturą i włączona jest opcja 'Blokuj dane wejściowe z gry'", + "LANGUAGE": "Język", + "REQUIRES_RESTART": "Wymaga restartu", + "MISC": "Różne", + "GRID_OPACITY": "Przezroczystość siatki podłogowej", + "GRID_OPACITY_HELP": "Przezroczystość siatki podłogowej, gdy włączony jest skybox" + }, + "APPLICATION_LAUNCHER": "Uruchamiacz aplikacji", + "APPLICATIONS": "Aplikacje", + "AUDIO": { + "AUTO_SWITCH_TO_VR_AUDIO": "Automatyczne przełączanie na dźwięk VR", + "CARDS": "Karty", + "FAILED_TO_SWITCH_MICROPHONE": "Nie udało się przełączyć mikrofon", + "MICROPHONE_SET_SUCCESSFULLY": "Mikrofon ustawiono pomyślnie", + "MICROPHONES": "Mikrofony", + "NO_VR_MICROPHONE_SWITCH_MANUALLY": "Brak mikrofonu VR. Włącz go ręcznie.", + "NO_VR_SPEAKERS_FOUND_SWITCH_MANUALLY": "Brak głośników VR. Włącz je ręcznie.", + "SELECT_AUDIO_CARD_PROFILE": "Wybierz profil karty dźwiękowej", + "SETTINGS": "Ustawienia dźwięku", + "SPEAKERS": "Głośniki", + "SPEAKERS_SET_SUCCESSFULLY": "Głośniki ustawiono pomyślnie", + "VOLUME": "Głośność" + }, + "GAMES": "Gry", + "GENERAL_SETTINGS": "Ustawienia ogólne", + "HEIGHT": "Wysokość", + "HELLO": "Witaj!", + "HELLO_USER": "Witaj, {USER}!", + "HIDE": "Ukryj", + "HOME_SCREEN": "Ekran główny", + "MONADO_RUNTIME": "Środowisko Monado", + "POPUP_ADD_DISPLAY": { + "RESOLUTION": "Rozdzielczość" + }, + "REMOVE": "Usuń", + "SETTINGS": "Ustawienia", + "SHOW": "Pokaż", + "WIDTH": "Szerokość", + "FAILED_TO_LAUNCH_APPLICATION": "Nie udało się uruchomić aplikacji:", + "APPLICATION_STARTED": "Aplikacja uruchomiona", + "CLOSE_WINDOW": "Zamknij okno", + "GAME_LIST": { + "NO_GAMES_FOUND": "Nie znaleziono gier", + "RUNNING_GAMES_LIST": "Lista uruchomionych gier" + }, + "TERMINATE_PROCESS": "Zakończ proces", + "GAME_LAUNCHED": "Gra uruchomiona", + "APP_LAUNCHER": { + "MODE": { + "NATIVE": "Tryb natywny", + "CAGE": "Tryb kompatybilności (Cage)" + }, + "RES_TITLE": "Rozdzielczość", + "ASPECT_TITLE": "Proporcje", + "ASPECT": { + "WIDE": "Szeroki", + "SEMI_WIDE": "Półszeroki", + "SQUARE": "Kwadrat", + "SEMI_TALL": "Pół-wysoki", + "TALL": "Wysoki" + }, + "POS_TITLE": "Pozycjonowanie", + "POS": { + "FLOATING": "Pływający", + "ANCHORED": "Przymocowane", + "STATIC": "Statyczny", + "FLOATING_HELP": "Porusza się niezależnie, wycentrowuje się po otwarciu.", + "ANCHORED_HELP": "Pozostaje nieruchoma względem centralnego znacznika.", + "STATIC_HELP": "Nie należy do żadnego zestawu. Nie wyśrodkowuje." + }, + "AUTOSTART": "Uruchom automatycznie przy starcie", + "LAUNCH": "Uruchom" + }, + "DISPLAY_BRIGHTNESS": "Jasność wyświetlacza", + "PROCESS_LIST": "Lista procesów", + "REFRESH": "Odśwież", + "PROCESS": { + "STOP": "Zatrzymaj", + "FORCE_KILL": "Wymuś zakończenie" + }, + "DEBUG_INFO": "Informacje debugowania" +} diff --git a/dash-frontend/assets/lang/zh_CN.json b/dash-frontend/assets/lang/zh_CN.json index 915487e2..745cbbbb 100644 --- a/dash-frontend/assets/lang/zh_CN.json +++ b/dash-frontend/assets/lang/zh_CN.json @@ -1,166 +1,170 @@ { - "ACTIONS": { - "RECENTER_PLAYSPACE": "重置游玩区中心" - }, - "APP_LAUNCHER": { - "ASPECT": { - "SEMI_TALL": "略高", - "SEMI_WIDE": "略宽", - "SQUARE": "正方形", - "TALL": "高", - "WIDE": "宽" - }, - "ASPECT_TITLE": "比例", - "AUTOSTART": "启动时自动运行", - "LAUNCH": "启动", - "MODE": { - "CAGE": "兼容模式 (Cage)", - "NATIVE": "原生模式" - }, - "POS": { - "ANCHORED": "锚定", - "ANCHORED_HELP": "相对于中心标记保持固定。", - "FLOATING": "悬浮", - "FLOATING_HELP": "独立移动,显示时自动重置中心。", - "STATIC": "静态", - "STATIC_HELP": "不属于任何集合。不会重置中心。" - }, - "POS_TITLE": "定位", - "RES_TITLE": "分辨率" - }, - "APP_SETTINGS": { - "ALLOW_SLIDING": "抓取时允许摇杆交互", - "ANIMATION_SPEED": "UI 动画速度", - "BLOCK_GAME_INPUT": "屏蔽游戏输入", - "BLOCK_GAME_INPUT_HELP": "悬停在覆盖层上时屏蔽所有输入", - "BLOCK_GAME_INPUT_IGNORE_WATCH": "屏蔽输入时忽略手表", - "BLOCK_GAME_INPUT_IGNORE_WATCH_HELP": "悬停在手表上时不屏蔽输入", - "CAPTURE_METHOD": "Wayland 屏幕采集", - "CAPTURE_METHOD_HELP": "如果您遇到黑屏或花屏,请尝试更改此项", - "CLEAR_PIPEWIRE_TOKENS": "清除 PipeWire 令牌", - "CLEAR_PIPEWIRE_TOKENS_HELP": "下次启动时提示选择屏幕", - "CLEAR_SAVED_STATE": "清除保存的状态", - "CLEAR_SAVED_STATE_HELP": "重置集合与覆盖层位置", - "CLICK_FREEZE_TIME_MS": "点击冻结时间 (毫秒)", - "CLICK_FREEZE_TIME_MS_HELP": "有助于提高双击精度", - "CLOCK_12H": "12 小时制时钟", - "CONTROLS": "控制", - "DELETE_ALL_CONFIGS": "擦除配置", - "DELETE_ALL_CONFIGS_HELP": "从 conf.d 中删除所有配置文件", - "DOUBLE_CURSOR_FIX": "双光标修复", - "DOUBLE_CURSOR_FIX_HELP": "如果您看到两个光标,请启用此项", - "FEATURES": "功能", - "FOCUS_FOLLOWS_MOUSE_MODE": "触摸扳机时移动鼠标", - "HIDE_GRAB_HELP": "隐藏抓取帮助", - "HIDE_USERNAME": "隐藏用户名", - "INVERT_SCROLL_DIRECTION_X": "反转水平滚动方向", - "INVERT_SCROLL_DIRECTION_Y": "反转垂直滚动方向", - "KEYBOARD_MIDDLE_CLICK": "键盘中键点击", - "KEYBOARD_MIDDLE_CLICK_HELP": "使用紫色激光打字时的修饰键", - "KEYBOARD_SOUND_ENABLED": "键盘音效", - "LEFT_HANDED_MOUSE": "左手鼠标", - "LEFT_HANDED_MOUSE_HELP": "如果鼠标按钮反置,请使用此项", - "LONG_PRESS_DURATION": "长按持续时间", - "LOOK_AND_FEEL": "外观与体验", - "MISC": "杂项", - "NOTIFICATIONS_ENABLED": "启用通知", - "NOTIFICATIONS_SOUND_ENABLED": "通知音效", - "OPAQUE_BACKGROUND": "不透明背景", - "OPTION": { - "AUTO": "自动", - "AUTO_HELP": "如果支持,则使用 ScreenCopy GPU,\n否则使用 PipeWire GPU。", - "PIPEWIRE_HELP": "快速 GPU 采集,\n所有桌面环境的标准方式。", - "PW_FALLBACK_HELP": "高 CPU 占用的慢速方法。\n在 PipeWire GPU 不起作用时尝试。", - "SCREENCOPY_GPU_HELP": "快速,无屏幕共享弹窗。\n支持:Hyprland, Niri, River, Sway", - "SCREENCOPY_HELP": "慢速,无屏幕共享弹窗。\n支持:Hyprland, Niri, River, Sway", - "NONE": "无", - "HMD_PINCH": "HMD + 捏合", - "EYE_PINCH": "眼睛 + 捏合", - "EYE_ONLY": "仅眼球", - "HMD_ONLY": "仅限头显" - }, - "POINTER_LERP_FACTOR": "指针平滑", - "RESTART_SOFTWARE": "重启软件", - "RESTART_SOFTWARE_HELP": "应用需要重启的设置", - "ROUND_MULTIPLIER": "UI 边缘圆角", - "SCREEN_RENDER_DOWN": "以较低分辨率渲染屏幕", - "SCREEN_RENDER_DOWN_HELP": "有助于解决高分辨率屏幕的锯齿问题", - "SCROLL_SPEED": "滚动速度", - "SETS_ON_WATCH": "在手表上显示集合", - "SPACE_DRAG_MULTIPLIER": "空间拖拽倍率", - "SPACE_DRAG_UNLOCKED": "允许在所有轴上进行空间拖拽", - "SPACE_ROTATE_UNLOCKED": "允许在所有轴上进行空间旋转", - "TROUBLESHOOTING": "故障排除", - "UPRIGHT_SCREEN_FIX": "垂直屏幕修复", - "UPRIGHT_SCREEN_FIX_HELP": "修复某些桌面上的垂直屏幕问题", - "USE_PASSTHROUGH": "启用穿透", - "USE_PASSTHROUGH_HELP": "如果 XR 运行时支持,则允许穿透", - "USE_SKYBOX": "启用天空盒", - "USE_SKYBOX_HELP": "如果没有场景应用或穿透,则显示天空盒", - "XR_CLICK_SENSITIVITY": "XR 点击灵敏度", - "XR_CLICK_SENSITIVITY_HELP": "模拟扳机灵敏度", - "XR_CLICK_SENSITIVITY_RELEASE": "XR 释放灵敏度", - "XR_CLICK_SENSITIVITY_RELEASE_HELP": "必须低于点击灵敏度", - "XWAYLAND_BY_DEFAULT": "默认以兼容模式运行应用", - "AUTOSTART_APPS": "开机启动应用", - "HANDSFREE_POINTER": "免提模式", - "HANDSFREE_POINTER_HELP": "当运动控制器不可用时使用的输入。\n左手捏合为抓取,右手为点击。", - "UI_GRADIENT_INTENSITY": "UI 渐变强度", - "RESET_PLAYSPACE": "重置游戏空间", - "RESET_PLAYSPACE_HELP": "清除舞台空间偏移。", - "BLOCK_POSES_ON_KBD_INTERACTION": "与键盘交互时阻止姿势", - "BLOCK_POSES_ON_KBD_INTERACTION_HELP": "当键盘悬停且启用“阻止游戏输入”时,阻止游戏接收姿势", - "LANGUAGE": "语言", - "REQUIRES_RESTART": "需要重启", - "GRID_OPACITY": "地面网格不透明度", - "GRID_OPACITY_HELP": "启用天空盒时地板网格的不透明度" - }, - "APPLICATION_LAUNCHER": "应用启动器", - "APPLICATION_STARTED": "应用已启动", - "APPLICATIONS": "应用", - "AUDIO": { - "AUTO_SWITCH_TO_VR_AUDIO": "自动切换到 VR 音频", - "CARDS": "声卡", - "FAILED_TO_SWITCH_MICROPHONE": "切换麦克风失败", - "MICROPHONE_SET_SUCCESSFULLY": "麦克风设置成功", - "MICROPHONES": "麦克风", - "NO_VR_MICROPHONE_SWITCH_MANUALLY": "未找到 VR 麦克风。请手动切换。", - "NO_VR_SPEAKERS_FOUND_SWITCH_MANUALLY": "未找到 VR 扬声器。请手动切换。", - "SELECT_AUDIO_CARD_PROFILE": "选择声卡配置", - "SETTINGS": "音频设置", - "SPEAKERS": "扬声器", - "SPEAKERS_SET_SUCCESSFULLY": "扬声器设置成功", - "VOLUME": "音量" - }, - "CLOSE_WINDOW": "关闭窗口", - "DISPLAY_BRIGHTNESS": "显示亮度", - "FAILED_TO_LAUNCH_APPLICATION": "启动应用失败:", - "GAME_LAUNCHED": "游戏已启动", - "GAME_LIST": { - "NO_GAMES_FOUND": "未找到游戏", - "RUNNING_GAMES_LIST": "正在运行的游戏列表" - }, - "GAMES": "游戏", - "GENERAL_SETTINGS": "通用设置", - "HEIGHT": "高度", - "HELLO": "你好!", - "HELLO_USER": "你好,{USER}!", - "HIDE": "隐藏", - "HOME_SCREEN": "主页", - "MONADO_RUNTIME": "Monado 运行时", - "POPUP_ADD_DISPLAY": { - "RESOLUTION": "分辨率" - }, - "REMOVE": "移除", - "SETTINGS": "设置", - "SHOW": "显示", - "TERMINATE_PROCESS": "终止进程", - "WIDTH": "宽度", - "PROCESS_LIST": "进程列表", - "REFRESH": "刷新", - "PROCESS": { - "STOP": "停止", - "FORCE_KILL": "强制关闭" - }, - "DEBUG_INFO": "调试信息" -} \ No newline at end of file + "ACTIONS": { + "RECENTER_PLAYSPACE": "重置游玩区中心" + }, + "APP_LAUNCHER": { + "ASPECT": { + "SEMI_TALL": "略高", + "SEMI_WIDE": "略宽", + "SQUARE": "正方形", + "TALL": "高", + "WIDE": "宽" + }, + "ASPECT_TITLE": "比例", + "AUTOSTART": "启动时自动运行", + "LAUNCH": "启动", + "MODE": { + "CAGE": "兼容模式 (Cage)", + "NATIVE": "原生模式" + }, + "POS": { + "ANCHORED": "锚定", + "ANCHORED_HELP": "相对于中心标记保持固定。", + "FLOATING": "悬浮", + "FLOATING_HELP": "独立移动,显示时自动重置中心。", + "STATIC": "静态", + "STATIC_HELP": "不属于任何集合。不会重置中心。" + }, + "POS_TITLE": "定位", + "RES_TITLE": "分辨率" + }, + "APP_SETTINGS": { + "ALLOW_SLIDING": "抓取时允许摇杆交互", + "ANIMATION_SPEED": "UI 动画速度", + "BLOCK_GAME_INPUT": "屏蔽游戏输入", + "BLOCK_GAME_INPUT_HELP": "悬停在覆盖层上时屏蔽所有输入", + "BLOCK_GAME_INPUT_IGNORE_WATCH": "屏蔽输入时忽略手表", + "BLOCK_GAME_INPUT_IGNORE_WATCH_HELP": "悬停在手表上时不屏蔽输入", + "CAPTURE_METHOD": "Wayland 屏幕采集", + "CAPTURE_METHOD_HELP": "如果您遇到黑屏或花屏,请尝试更改此项", + "CLEAR_PIPEWIRE_TOKENS": "清除 PipeWire 令牌", + "CLEAR_PIPEWIRE_TOKENS_HELP": "下次启动时提示选择屏幕", + "CLEAR_SAVED_STATE": "清除保存的状态", + "CLEAR_SAVED_STATE_HELP": "重置集合与覆盖层位置", + "CLICK_FREEZE_TIME_MS": "点击冻结时间 (毫秒)", + "CLICK_FREEZE_TIME_MS_HELP": "有助于提高双击精度", + "CLOCK_12H": "12 小时制时钟", + "CONTROLS": "控制", + "DELETE_ALL_CONFIGS": "擦除配置", + "DELETE_ALL_CONFIGS_HELP": "从 conf.d 中删除所有配置文件", + "DOUBLE_CURSOR_FIX": "双光标修复", + "DOUBLE_CURSOR_FIX_HELP": "如果您看到两个光标,请启用此项", + "FEATURES": "功能", + "FOCUS_FOLLOWS_MOUSE_MODE": "触摸扳机时移动鼠标", + "HIDE_GRAB_HELP": "隐藏抓取帮助", + "HIDE_USERNAME": "隐藏用户名", + "INVERT_SCROLL_DIRECTION_X": "反转水平滚动方向", + "INVERT_SCROLL_DIRECTION_Y": "反转垂直滚动方向", + "KEYBOARD_MIDDLE_CLICK": "键盘中键点击", + "KEYBOARD_MIDDLE_CLICK_HELP": "使用紫色激光打字时的修饰键", + "KEYBOARD_SOUND_ENABLED": "键盘音效", + "LEFT_HANDED_MOUSE": "左手鼠标", + "LEFT_HANDED_MOUSE_HELP": "如果鼠标按钮反置,请使用此项", + "LONG_PRESS_DURATION": "长按持续时间", + "LOOK_AND_FEEL": "外观与体验", + "MISC": "杂项", + "NOTIFICATIONS_ENABLED": "启用通知", + "NOTIFICATIONS_SOUND_ENABLED": "通知音效", + "OPAQUE_BACKGROUND": "不透明背景", + "OPTION": { + "AUTO": "自动", + "AUTO_HELP": "如果支持,则使用 ScreenCopy GPU,\n否则使用 PipeWire GPU。", + "PIPEWIRE_HELP": "快速 GPU 采集,\n所有桌面环境的标准方式。", + "PW_FALLBACK_HELP": "高 CPU 占用的慢速方法。\n在 PipeWire GPU 不起作用时尝试。", + "SCREENCOPY_GPU_HELP": "快速,无屏幕共享弹窗。\n支持:Hyprland, Niri, River, Sway", + "SCREENCOPY_HELP": "慢速,无屏幕共享弹窗。\n支持:Hyprland, Niri, River, Sway", + "NONE": "无", + "HMD_PINCH": "HMD + 捏合", + "EYE_PINCH": "眼睛 + 捏合", + "EYE_ONLY": "仅眼球", + "HMD_ONLY": "仅限头显" + }, + "POINTER_LERP_FACTOR": "指针平滑", + "RESTART_SOFTWARE": "重启软件", + "RESTART_SOFTWARE_HELP": "应用需要重启的设置", + "ROUND_MULTIPLIER": "UI 边缘圆角", + "SCREEN_RENDER_DOWN": "以较低分辨率渲染屏幕", + "SCREEN_RENDER_DOWN_HELP": "有助于解决高分辨率屏幕的锯齿问题", + "SCROLL_SPEED": "滚动速度", + "SETS_ON_WATCH": "在手表上显示集合", + "SPACE_DRAG_MULTIPLIER": "空间拖拽倍率", + "SPACE_DRAG_UNLOCKED": "允许在所有轴上进行空间拖拽", + "SPACE_ROTATE_UNLOCKED": "允许在所有轴上进行空间旋转", + "TROUBLESHOOTING": "故障排除", + "UPRIGHT_SCREEN_FIX": "垂直屏幕修复", + "UPRIGHT_SCREEN_FIX_HELP": "修复某些桌面上的垂直屏幕问题", + "USE_PASSTHROUGH": "启用穿透", + "USE_PASSTHROUGH_HELP": "如果 XR 运行时支持,则允许穿透", + "USE_SKYBOX": "启用天空盒", + "USE_SKYBOX_HELP": "如果没有场景应用或穿透,则显示天空盒", + "WATCH_VIEW_ANGLE_MIN": "手表视角角度最小值", + "WATCH_VIEW_ANGLE_MIN_HELP": "手表开始淡出的角度", + "WATCH_VIEW_ANGLE_MAX": "手表视角角度最大值", + "WATCH_VIEW_ANGLE_MAX_HELP": "手表完全可见的角度", + "XR_CLICK_SENSITIVITY": "XR 点击灵敏度", + "XR_CLICK_SENSITIVITY_HELP": "模拟扳机灵敏度", + "XR_CLICK_SENSITIVITY_RELEASE": "XR 释放灵敏度", + "XR_CLICK_SENSITIVITY_RELEASE_HELP": "必须低于点击灵敏度", + "XWAYLAND_BY_DEFAULT": "默认以兼容模式运行应用", + "AUTOSTART_APPS": "开机启动应用", + "HANDSFREE_POINTER": "免提模式", + "HANDSFREE_POINTER_HELP": "当运动控制器不可用时使用的输入。\n左手捏合为抓取,右手为点击。", + "UI_GRADIENT_INTENSITY": "UI 渐变强度", + "RESET_PLAYSPACE": "重置游戏空间", + "RESET_PLAYSPACE_HELP": "清除舞台空间偏移。", + "BLOCK_POSES_ON_KBD_INTERACTION": "与键盘交互时阻止姿势", + "BLOCK_POSES_ON_KBD_INTERACTION_HELP": "当键盘悬停且启用“阻止游戏输入”时,阻止游戏接收姿势", + "LANGUAGE": "语言", + "REQUIRES_RESTART": "需要重启", + "GRID_OPACITY": "地面网格不透明度", + "GRID_OPACITY_HELP": "启用天空盒时地板网格的不透明度" + }, + "APPLICATION_LAUNCHER": "应用启动器", + "APPLICATION_STARTED": "应用已启动", + "APPLICATIONS": "应用", + "AUDIO": { + "AUTO_SWITCH_TO_VR_AUDIO": "自动切换到 VR 音频", + "CARDS": "声卡", + "FAILED_TO_SWITCH_MICROPHONE": "切换麦克风失败", + "MICROPHONE_SET_SUCCESSFULLY": "麦克风设置成功", + "MICROPHONES": "麦克风", + "NO_VR_MICROPHONE_SWITCH_MANUALLY": "未找到 VR 麦克风。请手动切换。", + "NO_VR_SPEAKERS_FOUND_SWITCH_MANUALLY": "未找到 VR 扬声器。请手动切换。", + "SELECT_AUDIO_CARD_PROFILE": "选择声卡配置", + "SETTINGS": "音频设置", + "SPEAKERS": "扬声器", + "SPEAKERS_SET_SUCCESSFULLY": "扬声器设置成功", + "VOLUME": "音量" + }, + "CLOSE_WINDOW": "关闭窗口", + "DISPLAY_BRIGHTNESS": "显示亮度", + "FAILED_TO_LAUNCH_APPLICATION": "启动应用失败:", + "GAME_LAUNCHED": "游戏已启动", + "GAME_LIST": { + "NO_GAMES_FOUND": "未找到游戏", + "RUNNING_GAMES_LIST": "正在运行的游戏列表" + }, + "GAMES": "游戏", + "GENERAL_SETTINGS": "通用设置", + "HEIGHT": "高度", + "HELLO": "你好!", + "HELLO_USER": "你好,{USER}!", + "HIDE": "隐藏", + "HOME_SCREEN": "主页", + "MONADO_RUNTIME": "Monado 运行时", + "POPUP_ADD_DISPLAY": { + "RESOLUTION": "分辨率" + }, + "REMOVE": "移除", + "SETTINGS": "设置", + "SHOW": "显示", + "TERMINATE_PROCESS": "终止进程", + "WIDTH": "宽度", + "PROCESS_LIST": "进程列表", + "REFRESH": "刷新", + "PROCESS": { + "STOP": "停止", + "FORCE_KILL": "强制关闭" + }, + "DEBUG_INFO": "调试信息" +} diff --git a/dash-frontend/src/tab/settings/mod.rs b/dash-frontend/src/tab/settings/mod.rs index 32ec394a..50930517 100644 --- a/dash-frontend/src/tab/settings/mod.rs +++ b/dash-frontend/src/tab/settings/mod.rs @@ -284,6 +284,8 @@ enum SettingType { UsePassthrough, UseSkybox, GridOpacity, + WatchViewAngleMax, + WatchViewAngleMin, XrClickSensitivity, XrClickSensitivityRelease, XwaylandByDefault, @@ -339,6 +341,8 @@ impl SettingType { Self::SpaceDragMultiplier => &mut config.space_drag_multiplier, Self::PointerLerpFactor => &mut config.pointer_lerp_factor, Self::GridOpacity => &mut config.grid_opacity, + Self::WatchViewAngleMax => &mut config.watch_view_angle_max, + Self::WatchViewAngleMin => &mut config.watch_view_angle_min, _ => panic!("Requested f32 for non-f32 SettingType"), } } @@ -440,6 +444,8 @@ impl SettingType { Self::UprightScreenFix => Ok("APP_SETTINGS.UPRIGHT_SCREEN_FIX"), Self::UsePassthrough => Ok("APP_SETTINGS.USE_PASSTHROUGH"), Self::UseSkybox => Ok("APP_SETTINGS.USE_SKYBOX"), + Self::WatchViewAngleMax => Ok("APP_SETTINGS.WATCH_VIEW_ANGLE_MAX"), + Self::WatchViewAngleMin => Ok("APP_SETTINGS.WATCH_VIEW_ANGLE_MIN"), Self::XrClickSensitivity => Ok("APP_SETTINGS.XR_CLICK_SENSITIVITY"), Self::XrClickSensitivityRelease => Ok("APP_SETTINGS.XR_CLICK_SENSITIVITY_RELEASE"), Self::XwaylandByDefault => Ok("APP_SETTINGS.XWAYLAND_BY_DEFAULT"), @@ -464,6 +470,8 @@ impl SettingType { Self::UseSkybox => Some("APP_SETTINGS.USE_SKYBOX_HELP"), Self::XrClickSensitivity => Some("APP_SETTINGS.XR_CLICK_SENSITIVITY_HELP"), Self::XrClickSensitivityRelease => Some("APP_SETTINGS.XR_CLICK_SENSITIVITY_RELEASE_HELP"), + Self::WatchViewAngleMin => Some("APP_SETTINGS.WATCH_VIEW_ANGLE_MIN_HELP"), + Self::WatchViewAngleMax => Some("APP_SETTINGS.WATCH_VIEW_ANGLE_MAX_HELP"), _ => None, } } diff --git a/dash-frontend/src/tab/settings/tab_features.rs b/dash-frontend/src/tab/settings/tab_features.rs index 992bf06c..2f5b0da6 100644 --- a/dash-frontend/src/tab/settings/tab_features.rs +++ b/dash-frontend/src/tab/settings/tab_features.rs @@ -19,6 +19,8 @@ impl State { options_checkbox(par.mp, c, SettingType::BlockGameInput)?; options_checkbox(par.mp, c, SettingType::BlockGameInputIgnoreWatch)?; options_checkbox(par.mp, c, SettingType::BlockPosesOnKbdInteraction)?; + options_slider_f32(par.mp, c, SettingType::WatchViewAngleMin, 0.0, 1.0, 0.01)?; + options_slider_f32(par.mp, c, SettingType::WatchViewAngleMax, 0.0, 1.0, 0.01)?; Ok(State {}) } } diff --git a/wayvr/src/config.rs b/wayvr/src/config.rs index 237fca9d..32fd7c1b 100644 --- a/wayvr/src/config.rs +++ b/wayvr/src/config.rs @@ -153,6 +153,8 @@ pub struct AutoSettings { pub block_game_input_ignore_watch: bool, pub block_poses_on_kbd_interaction: bool, pub space_drag_multiplier: f32, + pub watch_view_angle_min: f32, + pub watch_view_angle_max: f32, pub use_skybox: bool, pub grid_opacity: f32, pub use_passthrough: bool, @@ -205,6 +207,8 @@ pub fn save_settings(config: &GeneralConfig) -> anyhow::Result<()> { block_game_input_ignore_watch: config.block_game_input_ignore_watch, block_poses_on_kbd_interaction: config.block_poses_on_kbd_interaction, space_drag_multiplier: config.space_drag_multiplier, + watch_view_angle_min: config.watch_view_angle_min, + watch_view_angle_max: config.watch_view_angle_max, use_skybox: config.use_skybox, grid_opacity: config.grid_opacity, use_passthrough: config.use_passthrough,