From 729139b78a268db8b21d5f1ffa9b7664a5df8e0d Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Mon, 10 Mar 2025 15:51:24 -0700 Subject: [PATCH 01/20] Update gnome-44-max patch --- gnome-44-max.patch | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/gnome-44-max.patch b/gnome-44-max.patch index 6bbfdf0..2b12d3c 100644 --- a/gnome-44-max.patch +++ b/gnome-44-max.patch @@ -35,7 +35,7 @@ index 36ad7ee..41102a0 100644 }, class MouseSpriteContent extends GObject.Object { _init() { diff --git a/gnome-44-max/src/cursormanager.js b/gnome-44-max/src/cursormanager.js -index b8470d1..a4c048a 100644 +index dd4a77d..bbb8872 100644 --- a/gnome-44-max/src/cursormanager.js +++ b/gnome-44-max/src/cursormanager.js @@ -1,11 +1,15 @@ @@ -101,7 +101,7 @@ index e396403..f047067 100644 'breezy-desktop-running': GObject.ParamSpec.boolean( 'breezy-desktop-running', diff --git a/gnome-44-max/src/extension.js b/gnome-44-max/src/extension.js -index 29559f4..8b0a8bb 100644 +index b3363d5..d5be026 100644 --- a/gnome-44-max/src/extension.js +++ b/gnome-44-max/src/extension.js @@ -1,28 +1,32 @@ @@ -157,7 +157,7 @@ index 29559f4..8b0a8bb 100644 // Set/destroyed by enable/disable this._cursor_manager = null; -@@ -630,6 +634,6 @@ export default class BreezyDesktopExtension extends Extension { +@@ -645,6 +649,6 @@ export default class BreezyDesktopExtension extends Extension { } } @@ -295,12 +295,12 @@ index f1c9983..9a98c7b 100644 const flatDiagonalFOV = 2 * Math.tan(diagonalFOVRadians / 2); diff --git a/gnome-44-max/src/metadata.json b/gnome-44-max/src/metadata.json -index 125954e..c888f94 100644 +index 0f8073b..bc26f97 100644 --- a/gnome-44-max/src/metadata.json +++ b/gnome-44-max/src/metadata.json @@ -5,7 +5,7 @@ "settings-schema": "com.xronlinux.BreezyDesktop", - "session-modes": ["user", "unlock-dialog"], + "session-modes": ["user"], "shell-version": [ - "45", "46", "47" + "42", "43", "44" @@ -391,7 +391,7 @@ index 8c17207..fdfdac1 100644 } \ No newline at end of file diff --git a/gnome-44-max/src/virtualdisplayeffect.js b/gnome-44-max/src/virtualdisplayeffect.js -index 6abb50f..4ab6942 100644 +index 26be71e..42da807 100644 --- a/gnome-44-max/src/virtualdisplayeffect.js +++ b/gnome-44-max/src/virtualdisplayeffect.js @@ -1,16 +1,18 @@ @@ -431,7 +431,7 @@ index 6abb50f..4ab6942 100644 'monitor-index': GObject.ParamSpec.int( 'monitor-index', diff --git a/gnome-44-max/src/virtualdisplaysactor.js b/gnome-44-max/src/virtualdisplaysactor.js -index e1fec8c..2662cb6 100644 +index 538fa8c..fa134f1 100644 --- a/gnome-44-max/src/virtualdisplaysactor.js +++ b/gnome-44-max/src/virtualdisplaysactor.js @@ -1,18 +1,19 @@ From 30c1c87a3cd14bd976a5ccb81c00b0392e2a35cb Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Tue, 11 Mar 2025 10:13:49 -0700 Subject: [PATCH 02/20] Update custom resolution UI, v2.0.11 --- VERSION | 2 +- ui/po/breezydesktop.pot | 114 +++++++++--------- ui/po/de.po | 114 +++++++++--------- ui/po/es.po | 114 +++++++++--------- ui/po/fr.po | 114 +++++++++--------- ui/po/it.po | 114 +++++++++--------- ui/po/ja.po | 114 +++++++++--------- ui/po/pl.po | 114 +++++++++--------- ui/po/pt_BR.po | 114 +++++++++--------- ui/po/ru.po | 114 +++++++++--------- ui/po/sv.po | 114 +++++++++--------- ui/po/uk_UA.po | 114 +++++++++--------- ui/po/zh_CN.po | 114 +++++++++--------- ui/src/connecteddevice.py | 15 +-- ui/src/files.py | 2 +- ui/src/gtk/connected-device.ui | 1 + .../gtk/custom-resolution-dialog-content.ui | 8 +- ui/src/virtualdisplaymanager.py | 5 +- 18 files changed, 725 insertions(+), 676 deletions(-) diff --git a/VERSION b/VERSION index fee3c92..da37822 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.0.10 \ No newline at end of file +2.0.11 \ No newline at end of file diff --git a/ui/po/breezydesktop.pot b/ui/po/breezydesktop.pot index e432c1b..0264c1a 100644 --- a/ui/po/breezydesktop.pot +++ b/ui/po/breezydesktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-10 15:46-0700\n" +"POT-Creation-Date: 2025-03-11 10:32-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -250,226 +250,230 @@ msgstr "" msgid "Add custom" msgstr "" -#: src/gtk/connected-device.ui:143 +#: src/gtk/connected-device.ui:124 +msgid "Remove custom resolution" +msgstr "" + +#: src/gtk/connected-device.ui:144 msgid "Rearrange displays" msgstr "" -#: src/gtk/connected-device.ui:161 +#: src/gtk/connected-device.ui:162 msgid "Adjustments" msgstr "" -#: src/gtk/connected-device.ui:165 +#: src/gtk/connected-device.ui:166 msgid "Display distances" msgstr "" -#: src/gtk/connected-device.ui:166 +#: src/gtk/connected-device.ui:167 msgid "Set how close you want displays to appear." msgstr "" -#: src/gtk/connected-device.ui:221 +#: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "" -#: src/gtk/connected-device.ui:222 +#: src/gtk/connected-device.ui:223 msgid "How far away you can look before the display follows." msgstr "" -#: src/gtk/connected-device.ui:245 +#: src/gtk/connected-device.ui:246 msgid "Display angling" msgstr "" -#: src/gtk/connected-device.ui:246 +#: src/gtk/connected-device.ui:247 msgid "" "When there are multiple displays, choose how they should angle towards you." msgstr "" -#: src/gtk/connected-device.ui:260 +#: src/gtk/connected-device.ui:261 msgid "Automatic" msgstr "" -#: src/gtk/connected-device.ui:261 +#: src/gtk/connected-device.ui:262 msgid "Side-angled" msgstr "" -#: src/gtk/connected-device.ui:262 +#: src/gtk/connected-device.ui:263 msgid "Top-angled" msgstr "" -#: src/gtk/connected-device.ui:263 +#: src/gtk/connected-device.ui:264 msgid "Flat" msgstr "" -#: src/gtk/connected-device.ui:273 +#: src/gtk/connected-device.ui:274 msgid "Display spacing" msgstr "" -#: src/gtk/connected-device.ui:274 +#: src/gtk/connected-device.ui:275 msgid "Put empty space between displays, when there are multiple." msgstr "" -#: src/gtk/connected-device.ui:304 +#: src/gtk/connected-device.ui:305 msgid "Viewport horizontal offset" msgstr "" -#: src/gtk/connected-device.ui:305 +#: src/gtk/connected-device.ui:306 msgid "Move the viewport to the left or right of its default position." msgstr "" -#: src/gtk/connected-device.ui:334 +#: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" -#: src/gtk/connected-device.ui:335 +#: src/gtk/connected-device.ui:336 msgid "Move the viewport up or down from its default position." msgstr "" -#: src/gtk/connected-device.ui:371 src/gtk/connected-device.ui:377 +#: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "" -#: src/gtk/connected-device.ui:380 +#: src/gtk/connected-device.ui:381 msgid "XR Effect on/off shortcut" msgstr "" -#: src/gtk/connected-device.ui:381 +#: src/gtk/connected-device.ui:382 msgid "" "Quickly enable or disable the XR Effect. You may need to enable the effect " "manually once in order to enable the shortcut." msgstr "" -#: src/gtk/connected-device.ui:400 src/gtk/connected-device.ui:429 -#: src/gtk/connected-device.ui:458 src/gtk/connected-device.ui:487 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 msgid "Change" msgstr "" -#: src/gtk/connected-device.ui:409 +#: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "" -#: src/gtk/connected-device.ui:410 +#: src/gtk/connected-device.ui:411 msgid "Pin the virtual display to the current position." msgstr "" -#: src/gtk/connected-device.ui:438 +#: src/gtk/connected-device.ui:439 msgid "Toggle zoom on focus shortcut" msgstr "" -#: src/gtk/connected-device.ui:439 +#: src/gtk/connected-device.ui:440 msgid "Quickly toggle zoom on focus mode." msgstr "" -#: src/gtk/connected-device.ui:467 +#: src/gtk/connected-device.ui:468 msgid "Toggle follow mode shortcut" msgstr "" -#: src/gtk/connected-device.ui:468 +#: src/gtk/connected-device.ui:469 msgid "Quickly toggle follow mode." msgstr "" -#: src/gtk/connected-device.ui:503 src/gtk/connected-device.ui:513 +#: src/gtk/connected-device.ui:504 src/gtk/connected-device.ui:514 msgid "Advanced Settings" msgstr "" -#: src/gtk/connected-device.ui:517 +#: src/gtk/connected-device.ui:518 msgid "Find optimal display config" msgstr "" -#: src/gtk/connected-device.ui:518 +#: src/gtk/connected-device.ui:519 msgid "" "Automatically modify the glasses display configuration for maximum " "resolution and best scaling when plugged in." msgstr "" -#: src/gtk/connected-device.ui:528 +#: src/gtk/connected-device.ui:529 msgid "Use highest refresh rate" msgstr "" -#: src/gtk/connected-device.ui:529 +#: src/gtk/connected-device.ui:530 msgid "Refresh rate may affect performance, disable this to set it manually." msgstr "" -#: src/gtk/connected-device.ui:539 +#: src/gtk/connected-device.ui:540 msgid "Center on glasses' display" msgstr "" -#: src/gtk/connected-device.ui:540 +#: src/gtk/connected-device.ui:541 msgid "" "Center the viewport on the glasses' display, even if the display is not in " "the middle." msgstr "" -#: src/gtk/connected-device.ui:550 +#: src/gtk/connected-device.ui:551 msgid "Always primary display" msgstr "" -#: src/gtk/connected-device.ui:551 +#: src/gtk/connected-device.ui:552 msgid "Automatically set the glasses as the primary display when plugged in." msgstr "" -#: src/gtk/connected-device.ui:561 +#: src/gtk/connected-device.ui:562 msgid "Remove virtual displays on disable" msgstr "" -#: src/gtk/connected-device.ui:562 +#: src/gtk/connected-device.ui:563 msgid "Automatically remove virtual displays when the XR effect is disabled." msgstr "" -#: src/gtk/connected-device.ui:572 +#: src/gtk/connected-device.ui:573 msgid "Enable multi-tap detection" msgstr "" -#: src/gtk/connected-device.ui:573 +#: src/gtk/connected-device.ui:574 msgid "Enables double-tap to recenter and triple-tap to recalibrate." msgstr "" -#: src/gtk/connected-device.ui:583 +#: src/gtk/connected-device.ui:584 msgid "All displays follow mode" msgstr "" -#: src/gtk/connected-device.ui:584 +#: src/gtk/connected-device.ui:585 msgid "Follow mode moves all displays, not just the focused one." msgstr "" -#: src/gtk/connected-device.ui:600 +#: src/gtk/connected-device.ui:601 msgid "Follow mode movement tracking" msgstr "" -#: src/gtk/connected-device.ui:601 +#: src/gtk/connected-device.ui:602 msgid "Choose which movements should be tracked in follow mode." msgstr "" -#: src/gtk/connected-device.ui:616 +#: src/gtk/connected-device.ui:617 msgid "Horizontal" msgstr "" -#: src/gtk/connected-device.ui:636 +#: src/gtk/connected-device.ui:637 msgid "Vertical" msgstr "" -#: src/gtk/connected-device.ui:656 +#: src/gtk/connected-device.ui:657 msgid "Tilt/roll" msgstr "" -#: src/gtk/connected-device.ui:674 +#: src/gtk/connected-device.ui:675 msgid "Movement look-ahead" msgstr "" -#: src/gtk/connected-device.ui:675 +#: src/gtk/connected-device.ui:676 msgid "" "Counteracts input lag by predicting head-tracking position ahead of render " "time. Stick with default unless virtual display drags behind your head " "movements, jumps ahead, or is very shaky." msgstr "" -#: src/gtk/connected-device.ui:693 +#: src/gtk/connected-device.ui:694 msgid "Default" msgstr "" -#: src/gtk/connected-device.ui:705 +#: src/gtk/connected-device.ui:706 msgid "Text Scaling" msgstr "" -#: src/gtk/connected-device.ui:706 +#: src/gtk/connected-device.ui:707 msgid "Scaling text below 1.0 will simulate a higher resolution display" msgstr "" diff --git a/ui/po/de.po b/ui/po/de.po index b1e6ef1..6ed104e 100644 --- a/ui/po/de.po +++ b/ui/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-10 15:46-0700\n" +"POT-Creation-Date: 2025-03-11 10:32-0700\n" "PO-Revision-Date: 2024-08-02 20:54-0700\n" "Last-Translator: \n" "Language-Team: German \n" @@ -258,92 +258,96 @@ msgstr "" msgid "Add custom" msgstr "" -#: src/gtk/connected-device.ui:143 +#: src/gtk/connected-device.ui:124 +msgid "Remove custom resolution" +msgstr "" + +#: src/gtk/connected-device.ui:144 #, fuzzy msgid "Rearrange displays" msgstr "Gebogenes Display" -#: src/gtk/connected-device.ui:161 +#: src/gtk/connected-device.ui:162 msgid "Adjustments" msgstr "Einstellungen" -#: src/gtk/connected-device.ui:165 +#: src/gtk/connected-device.ui:166 #, fuzzy msgid "Display distances" msgstr "Display-Entfernung" -#: src/gtk/connected-device.ui:166 +#: src/gtk/connected-device.ui:167 msgid "Set how close you want displays to appear." msgstr "" -#: src/gtk/connected-device.ui:221 +#: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "Folgemodus-Schwelle" -#: src/gtk/connected-device.ui:222 +#: src/gtk/connected-device.ui:223 msgid "How far away you can look before the display follows." msgstr "Wie weit Sie wegschauen können, bevor das Display folgt." -#: src/gtk/connected-device.ui:245 +#: src/gtk/connected-device.ui:246 #, fuzzy msgid "Display angling" msgstr "Display-Größe" -#: src/gtk/connected-device.ui:246 +#: src/gtk/connected-device.ui:247 msgid "" "When there are multiple displays, choose how they should angle towards you." msgstr "" -#: src/gtk/connected-device.ui:260 +#: src/gtk/connected-device.ui:261 msgid "Automatic" msgstr "" -#: src/gtk/connected-device.ui:261 +#: src/gtk/connected-device.ui:262 msgid "Side-angled" msgstr "" -#: src/gtk/connected-device.ui:262 +#: src/gtk/connected-device.ui:263 msgid "Top-angled" msgstr "" -#: src/gtk/connected-device.ui:263 +#: src/gtk/connected-device.ui:264 msgid "Flat" msgstr "" -#: src/gtk/connected-device.ui:273 +#: src/gtk/connected-device.ui:274 #, fuzzy msgid "Display spacing" msgstr "Display-Größe" -#: src/gtk/connected-device.ui:274 +#: src/gtk/connected-device.ui:275 msgid "Put empty space between displays, when there are multiple." msgstr "" -#: src/gtk/connected-device.ui:304 +#: src/gtk/connected-device.ui:305 msgid "Viewport horizontal offset" msgstr "" -#: src/gtk/connected-device.ui:305 +#: src/gtk/connected-device.ui:306 msgid "Move the viewport to the left or right of its default position." msgstr "" -#: src/gtk/connected-device.ui:334 +#: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" -#: src/gtk/connected-device.ui:335 +#: src/gtk/connected-device.ui:336 msgid "Move the viewport up or down from its default position." msgstr "" -#: src/gtk/connected-device.ui:371 src/gtk/connected-device.ui:377 +#: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "Tastenkombinationen" -#: src/gtk/connected-device.ui:380 +#: src/gtk/connected-device.ui:381 msgid "XR Effect on/off shortcut" msgstr "XR-Effekt an/aus Tastenkombination" -#: src/gtk/connected-device.ui:381 +#: src/gtk/connected-device.ui:382 msgid "" "Quickly enable or disable the XR Effect. You may need to enable the effect " "manually once in order to enable the shortcut." @@ -352,46 +356,46 @@ msgstr "" "Effekt einmalig manuell aktiviert werden, um die Tastenkombination zu " "aktivieren." -#: src/gtk/connected-device.ui:400 src/gtk/connected-device.ui:429 -#: src/gtk/connected-device.ui:458 src/gtk/connected-device.ui:487 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 msgid "Change" msgstr "Ändern" -#: src/gtk/connected-device.ui:409 +#: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "Display-Zentrierung-Tastenkombination" -#: src/gtk/connected-device.ui:410 +#: src/gtk/connected-device.ui:411 msgid "Pin the virtual display to the current position." msgstr "Heften Sie das virtuelle Display an die aktuelle Position an." -#: src/gtk/connected-device.ui:438 +#: src/gtk/connected-device.ui:439 #, fuzzy msgid "Toggle zoom on focus shortcut" msgstr "Folgemodus-Tastenkombination umschalten" -#: src/gtk/connected-device.ui:439 +#: src/gtk/connected-device.ui:440 #, fuzzy msgid "Quickly toggle zoom on focus mode." msgstr "Schnell den Folgemodus wechseln." -#: src/gtk/connected-device.ui:467 +#: src/gtk/connected-device.ui:468 msgid "Toggle follow mode shortcut" msgstr "Folgemodus-Tastenkombination umschalten" -#: src/gtk/connected-device.ui:468 +#: src/gtk/connected-device.ui:469 msgid "Quickly toggle follow mode." msgstr "Schnell den Folgemodus wechseln." -#: src/gtk/connected-device.ui:503 src/gtk/connected-device.ui:513 +#: src/gtk/connected-device.ui:504 src/gtk/connected-device.ui:514 msgid "Advanced Settings" msgstr "Erweiterte Einstellungen" -#: src/gtk/connected-device.ui:517 +#: src/gtk/connected-device.ui:518 msgid "Find optimal display config" msgstr "Optimale Display-Konfiguration finden" -#: src/gtk/connected-device.ui:518 +#: src/gtk/connected-device.ui:519 msgid "" "Automatically modify the glasses display configuration for maximum " "resolution and best scaling when plugged in." @@ -399,87 +403,87 @@ msgstr "" "Ändern Sie die Display-Konfiguration der Brille automatisch zur maximalen " "Auflösung und besten Skalierung, wenn sie angeschlossen ist." -#: src/gtk/connected-device.ui:528 +#: src/gtk/connected-device.ui:529 msgid "Use highest refresh rate" msgstr "Höchste Bildwiederholrate verwenden" -#: src/gtk/connected-device.ui:529 +#: src/gtk/connected-device.ui:530 msgid "Refresh rate may affect performance, disable this to set it manually." msgstr "" "Die Bildwiederholrate kann die Leistung beeinflussen, deaktivieren Sie dies, " "um sie manuell festzulegen." -#: src/gtk/connected-device.ui:539 +#: src/gtk/connected-device.ui:540 msgid "Center on glasses' display" msgstr "" -#: src/gtk/connected-device.ui:540 +#: src/gtk/connected-device.ui:541 msgid "" "Center the viewport on the glasses' display, even if the display is not in " "the middle." msgstr "" -#: src/gtk/connected-device.ui:550 +#: src/gtk/connected-device.ui:551 msgid "Always primary display" msgstr "Immer primäres Display" -#: src/gtk/connected-device.ui:551 +#: src/gtk/connected-device.ui:552 msgid "Automatically set the glasses as the primary display when plugged in." msgstr "" "Setzen Sie die Brille automatisch als primäres Display, wenn sie " "angeschlossen ist." -#: src/gtk/connected-device.ui:561 +#: src/gtk/connected-device.ui:562 #, fuzzy msgid "Remove virtual displays on disable" msgstr "Gebogenes Display" -#: src/gtk/connected-device.ui:562 +#: src/gtk/connected-device.ui:563 msgid "Automatically remove virtual displays when the XR effect is disabled." msgstr "" -#: src/gtk/connected-device.ui:572 +#: src/gtk/connected-device.ui:573 msgid "Enable multi-tap detection" msgstr "" -#: src/gtk/connected-device.ui:573 +#: src/gtk/connected-device.ui:574 msgid "Enables double-tap to recenter and triple-tap to recalibrate." msgstr "" -#: src/gtk/connected-device.ui:583 +#: src/gtk/connected-device.ui:584 #, fuzzy msgid "All displays follow mode" msgstr "Gebogenes Display" -#: src/gtk/connected-device.ui:584 +#: src/gtk/connected-device.ui:585 msgid "Follow mode moves all displays, not just the focused one." msgstr "" -#: src/gtk/connected-device.ui:600 +#: src/gtk/connected-device.ui:601 msgid "Follow mode movement tracking" msgstr "" -#: src/gtk/connected-device.ui:601 +#: src/gtk/connected-device.ui:602 msgid "Choose which movements should be tracked in follow mode." msgstr "" -#: src/gtk/connected-device.ui:616 +#: src/gtk/connected-device.ui:617 msgid "Horizontal" msgstr "" -#: src/gtk/connected-device.ui:636 +#: src/gtk/connected-device.ui:637 msgid "Vertical" msgstr "" -#: src/gtk/connected-device.ui:656 +#: src/gtk/connected-device.ui:657 msgid "Tilt/roll" msgstr "" -#: src/gtk/connected-device.ui:674 +#: src/gtk/connected-device.ui:675 msgid "Movement look-ahead" msgstr "Bewegungsvorausschau" -#: src/gtk/connected-device.ui:675 +#: src/gtk/connected-device.ui:676 msgid "" "Counteracts input lag by predicting head-tracking position ahead of render " "time. Stick with default unless virtual display drags behind your head " @@ -490,15 +494,15 @@ msgstr "" "es sei denn, das virtuelle Display hängt hinter Ihren Kopfbewegungen " "hinterher, springt vor oder ist sehr wackelig." -#: src/gtk/connected-device.ui:693 +#: src/gtk/connected-device.ui:694 msgid "Default" msgstr "Standard" -#: src/gtk/connected-device.ui:705 +#: src/gtk/connected-device.ui:706 msgid "Text Scaling" msgstr "Textskalierung" -#: src/gtk/connected-device.ui:706 +#: src/gtk/connected-device.ui:707 msgid "Scaling text below 1.0 will simulate a higher resolution display" msgstr "Text unter 1.0 skalieren simuliert ein höher aufgelöstes Display" diff --git a/ui/po/es.po b/ui/po/es.po index 7f7b4c5..0f72ef8 100644 --- a/ui/po/es.po +++ b/ui/po/es.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-10 15:46-0700\n" +"POT-Creation-Date: 2025-03-11 10:32-0700\n" "PO-Revision-Date: 2024-08-02 20:55-0700\n" "Last-Translator: \n" "Language-Team: Spanish \n" @@ -257,92 +257,96 @@ msgstr "" msgid "Add custom" msgstr "" -#: src/gtk/connected-device.ui:143 +#: src/gtk/connected-device.ui:124 +msgid "Remove custom resolution" +msgstr "" + +#: src/gtk/connected-device.ui:144 #, fuzzy msgid "Rearrange displays" msgstr "Pantalla curvada" -#: src/gtk/connected-device.ui:161 +#: src/gtk/connected-device.ui:162 msgid "Adjustments" msgstr "Ajustes" -#: src/gtk/connected-device.ui:165 +#: src/gtk/connected-device.ui:166 #, fuzzy msgid "Display distances" msgstr "Distancia de la pantalla" -#: src/gtk/connected-device.ui:166 +#: src/gtk/connected-device.ui:167 msgid "Set how close you want displays to appear." msgstr "" -#: src/gtk/connected-device.ui:221 +#: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "Umbral de seguimiento" -#: src/gtk/connected-device.ui:222 +#: src/gtk/connected-device.ui:223 msgid "How far away you can look before the display follows." msgstr "Hasta qué punto puedes mirar antes de que la pantalla siga." -#: src/gtk/connected-device.ui:245 +#: src/gtk/connected-device.ui:246 #, fuzzy msgid "Display angling" msgstr "Tamaño de la pantalla" -#: src/gtk/connected-device.ui:246 +#: src/gtk/connected-device.ui:247 msgid "" "When there are multiple displays, choose how they should angle towards you." msgstr "" -#: src/gtk/connected-device.ui:260 +#: src/gtk/connected-device.ui:261 msgid "Automatic" msgstr "" -#: src/gtk/connected-device.ui:261 +#: src/gtk/connected-device.ui:262 msgid "Side-angled" msgstr "" -#: src/gtk/connected-device.ui:262 +#: src/gtk/connected-device.ui:263 msgid "Top-angled" msgstr "" -#: src/gtk/connected-device.ui:263 +#: src/gtk/connected-device.ui:264 msgid "Flat" msgstr "" -#: src/gtk/connected-device.ui:273 +#: src/gtk/connected-device.ui:274 #, fuzzy msgid "Display spacing" msgstr "Tamaño de la pantalla" -#: src/gtk/connected-device.ui:274 +#: src/gtk/connected-device.ui:275 msgid "Put empty space between displays, when there are multiple." msgstr "" -#: src/gtk/connected-device.ui:304 +#: src/gtk/connected-device.ui:305 msgid "Viewport horizontal offset" msgstr "" -#: src/gtk/connected-device.ui:305 +#: src/gtk/connected-device.ui:306 msgid "Move the viewport to the left or right of its default position." msgstr "" -#: src/gtk/connected-device.ui:334 +#: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" -#: src/gtk/connected-device.ui:335 +#: src/gtk/connected-device.ui:336 msgid "Move the viewport up or down from its default position." msgstr "" -#: src/gtk/connected-device.ui:371 src/gtk/connected-device.ui:377 +#: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "Atajos de teclado" -#: src/gtk/connected-device.ui:380 +#: src/gtk/connected-device.ui:381 msgid "XR Effect on/off shortcut" msgstr "Atajo encendido/apagado Efecto XR" -#: src/gtk/connected-device.ui:381 +#: src/gtk/connected-device.ui:382 msgid "" "Quickly enable or disable the XR Effect. You may need to enable the effect " "manually once in order to enable the shortcut." @@ -350,46 +354,46 @@ msgstr "" "Activa o desactiva rápidamente el Efecto XR. Es posible que necesites " "activar el efecto manualmente una vez para habilitar el atajo." -#: src/gtk/connected-device.ui:400 src/gtk/connected-device.ui:429 -#: src/gtk/connected-device.ui:458 src/gtk/connected-device.ui:487 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 msgid "Change" msgstr "Cambiar" -#: src/gtk/connected-device.ui:409 +#: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "Atajo para recentrar la pantalla" -#: src/gtk/connected-device.ui:410 +#: src/gtk/connected-device.ui:411 msgid "Pin the virtual display to the current position." msgstr "Fije la pantalla virtual en la posición actual." -#: src/gtk/connected-device.ui:438 +#: src/gtk/connected-device.ui:439 #, fuzzy msgid "Toggle zoom on focus shortcut" msgstr "Atajo para alternar el modo de seguimiento" -#: src/gtk/connected-device.ui:439 +#: src/gtk/connected-device.ui:440 #, fuzzy msgid "Quickly toggle zoom on focus mode." msgstr "Activar el modo de seguimiento." -#: src/gtk/connected-device.ui:467 +#: src/gtk/connected-device.ui:468 msgid "Toggle follow mode shortcut" msgstr "Atajo para alternar el modo de seguimiento" -#: src/gtk/connected-device.ui:468 +#: src/gtk/connected-device.ui:469 msgid "Quickly toggle follow mode." msgstr "Activar el modo de seguimiento." -#: src/gtk/connected-device.ui:503 src/gtk/connected-device.ui:513 +#: src/gtk/connected-device.ui:504 src/gtk/connected-device.ui:514 msgid "Advanced Settings" msgstr "Configuración Avanzada" -#: src/gtk/connected-device.ui:517 +#: src/gtk/connected-device.ui:518 msgid "Find optimal display config" msgstr "Encuentre la configuración de pantalla óptima" -#: src/gtk/connected-device.ui:518 +#: src/gtk/connected-device.ui:519 msgid "" "Automatically modify the glasses display configuration for maximum " "resolution and best scaling when plugged in." @@ -398,86 +402,86 @@ msgstr "" "obtener la máxima resolución y la mejor escalabilidad cuando estén " "enchufadas." -#: src/gtk/connected-device.ui:528 +#: src/gtk/connected-device.ui:529 msgid "Use highest refresh rate" msgstr "Utilizar la frecuencia de actualización más alta" -#: src/gtk/connected-device.ui:529 +#: src/gtk/connected-device.ui:530 msgid "Refresh rate may affect performance, disable this to set it manually." msgstr "" "La frecuencia de actualización puede afectar el rendimiento, deshabilite " "esto para configurarlo manualmente." -#: src/gtk/connected-device.ui:539 +#: src/gtk/connected-device.ui:540 msgid "Center on glasses' display" msgstr "" -#: src/gtk/connected-device.ui:540 +#: src/gtk/connected-device.ui:541 msgid "" "Center the viewport on the glasses' display, even if the display is not in " "the middle." msgstr "" -#: src/gtk/connected-device.ui:550 +#: src/gtk/connected-device.ui:551 msgid "Always primary display" msgstr "Siempre como pantalla principal" -#: src/gtk/connected-device.ui:551 +#: src/gtk/connected-device.ui:552 msgid "Automatically set the glasses as the primary display when plugged in." msgstr "" "Automáticamente configurar las gafas como pantalla principal al enchufarse." -#: src/gtk/connected-device.ui:561 +#: src/gtk/connected-device.ui:562 #, fuzzy msgid "Remove virtual displays on disable" msgstr "Pantalla curvada" -#: src/gtk/connected-device.ui:562 +#: src/gtk/connected-device.ui:563 msgid "Automatically remove virtual displays when the XR effect is disabled." msgstr "" -#: src/gtk/connected-device.ui:572 +#: src/gtk/connected-device.ui:573 msgid "Enable multi-tap detection" msgstr "" -#: src/gtk/connected-device.ui:573 +#: src/gtk/connected-device.ui:574 msgid "Enables double-tap to recenter and triple-tap to recalibrate." msgstr "" -#: src/gtk/connected-device.ui:583 +#: src/gtk/connected-device.ui:584 #, fuzzy msgid "All displays follow mode" msgstr "Pantalla curvada" -#: src/gtk/connected-device.ui:584 +#: src/gtk/connected-device.ui:585 msgid "Follow mode moves all displays, not just the focused one." msgstr "" -#: src/gtk/connected-device.ui:600 +#: src/gtk/connected-device.ui:601 msgid "Follow mode movement tracking" msgstr "" -#: src/gtk/connected-device.ui:601 +#: src/gtk/connected-device.ui:602 msgid "Choose which movements should be tracked in follow mode." msgstr "" -#: src/gtk/connected-device.ui:616 +#: src/gtk/connected-device.ui:617 msgid "Horizontal" msgstr "" -#: src/gtk/connected-device.ui:636 +#: src/gtk/connected-device.ui:637 msgid "Vertical" msgstr "" -#: src/gtk/connected-device.ui:656 +#: src/gtk/connected-device.ui:657 msgid "Tilt/roll" msgstr "" -#: src/gtk/connected-device.ui:674 +#: src/gtk/connected-device.ui:675 msgid "Movement look-ahead" msgstr "Anticipación de movimiento" -#: src/gtk/connected-device.ui:675 +#: src/gtk/connected-device.ui:676 msgid "" "Counteracts input lag by predicting head-tracking position ahead of render " "time. Stick with default unless virtual display drags behind your head " @@ -488,15 +492,15 @@ msgstr "" "predeterminado a menos que la pantalla virtual se retrase detrás de los " "movimientos de la cabeza, se adelante o sea muy inestable." -#: src/gtk/connected-device.ui:693 +#: src/gtk/connected-device.ui:694 msgid "Default" msgstr "Predeterminado" -#: src/gtk/connected-device.ui:705 +#: src/gtk/connected-device.ui:706 msgid "Text Scaling" msgstr "Escalado de Texto" -#: src/gtk/connected-device.ui:706 +#: src/gtk/connected-device.ui:707 msgid "Scaling text below 1.0 will simulate a higher resolution display" msgstr "" "Escalando el texto por debajo de 1.0 simulará una pantalla de mayor " diff --git a/ui/po/fr.po b/ui/po/fr.po index 4e469f1..416e678 100644 --- a/ui/po/fr.po +++ b/ui/po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-10 15:46-0700\n" +"POT-Creation-Date: 2025-03-11 10:32-0700\n" "PO-Revision-Date: 2024-08-02 20:54-0700\n" "Last-Translator: \n" "Language-Team: French \n" @@ -260,92 +260,96 @@ msgstr "" msgid "Add custom" msgstr "" -#: src/gtk/connected-device.ui:143 +#: src/gtk/connected-device.ui:124 +msgid "Remove custom resolution" +msgstr "" + +#: src/gtk/connected-device.ui:144 #, fuzzy msgid "Rearrange displays" msgstr "Affichage incurvé" -#: src/gtk/connected-device.ui:161 +#: src/gtk/connected-device.ui:162 msgid "Adjustments" msgstr "Réglages" -#: src/gtk/connected-device.ui:165 +#: src/gtk/connected-device.ui:166 #, fuzzy msgid "Display distances" msgstr "Distance d'affichage" -#: src/gtk/connected-device.ui:166 +#: src/gtk/connected-device.ui:167 msgid "Set how close you want displays to appear." msgstr "" -#: src/gtk/connected-device.ui:221 +#: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "Seuil de suivi" -#: src/gtk/connected-device.ui:222 +#: src/gtk/connected-device.ui:223 msgid "How far away you can look before the display follows." msgstr "Distance jusqu'où vous pouvez regarder avant que l'affichage ne suive." -#: src/gtk/connected-device.ui:245 +#: src/gtk/connected-device.ui:246 #, fuzzy msgid "Display angling" msgstr "Taille de l'affichage" -#: src/gtk/connected-device.ui:246 +#: src/gtk/connected-device.ui:247 msgid "" "When there are multiple displays, choose how they should angle towards you." msgstr "" -#: src/gtk/connected-device.ui:260 +#: src/gtk/connected-device.ui:261 msgid "Automatic" msgstr "" -#: src/gtk/connected-device.ui:261 +#: src/gtk/connected-device.ui:262 msgid "Side-angled" msgstr "" -#: src/gtk/connected-device.ui:262 +#: src/gtk/connected-device.ui:263 msgid "Top-angled" msgstr "" -#: src/gtk/connected-device.ui:263 +#: src/gtk/connected-device.ui:264 msgid "Flat" msgstr "" -#: src/gtk/connected-device.ui:273 +#: src/gtk/connected-device.ui:274 #, fuzzy msgid "Display spacing" msgstr "Taille de l'affichage" -#: src/gtk/connected-device.ui:274 +#: src/gtk/connected-device.ui:275 msgid "Put empty space between displays, when there are multiple." msgstr "" -#: src/gtk/connected-device.ui:304 +#: src/gtk/connected-device.ui:305 msgid "Viewport horizontal offset" msgstr "" -#: src/gtk/connected-device.ui:305 +#: src/gtk/connected-device.ui:306 msgid "Move the viewport to the left or right of its default position." msgstr "" -#: src/gtk/connected-device.ui:334 +#: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" -#: src/gtk/connected-device.ui:335 +#: src/gtk/connected-device.ui:336 msgid "Move the viewport up or down from its default position." msgstr "" -#: src/gtk/connected-device.ui:371 src/gtk/connected-device.ui:377 +#: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "Raccourcis clavier" -#: src/gtk/connected-device.ui:380 +#: src/gtk/connected-device.ui:381 msgid "XR Effect on/off shortcut" msgstr "Raccourci on/off de l'effet XR" -#: src/gtk/connected-device.ui:381 +#: src/gtk/connected-device.ui:382 msgid "" "Quickly enable or disable the XR Effect. You may need to enable the effect " "manually once in order to enable the shortcut." @@ -353,46 +357,46 @@ msgstr "" "Activez ou désactivez rapidement l'effet XR. Il se peut que vous deviez " "activer l'effet manuellement une fois pour activer le raccourci." -#: src/gtk/connected-device.ui:400 src/gtk/connected-device.ui:429 -#: src/gtk/connected-device.ui:458 src/gtk/connected-device.ui:487 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 msgid "Change" msgstr "Changer" -#: src/gtk/connected-device.ui:409 +#: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "Raccourci de recentrage de l'affichage" -#: src/gtk/connected-device.ui:410 +#: src/gtk/connected-device.ui:411 msgid "Pin the virtual display to the current position." msgstr "Fixez l'affichage virtuel à la position actuelle." -#: src/gtk/connected-device.ui:438 +#: src/gtk/connected-device.ui:439 #, fuzzy msgid "Toggle zoom on focus shortcut" msgstr "Raccourci de basculement du mode de suivi" -#: src/gtk/connected-device.ui:439 +#: src/gtk/connected-device.ui:440 #, fuzzy msgid "Quickly toggle zoom on focus mode." msgstr "Basculer rapidement le mode de suivi." -#: src/gtk/connected-device.ui:467 +#: src/gtk/connected-device.ui:468 msgid "Toggle follow mode shortcut" msgstr "Raccourci de basculement du mode de suivi" -#: src/gtk/connected-device.ui:468 +#: src/gtk/connected-device.ui:469 msgid "Quickly toggle follow mode." msgstr "Basculer rapidement le mode de suivi." -#: src/gtk/connected-device.ui:503 src/gtk/connected-device.ui:513 +#: src/gtk/connected-device.ui:504 src/gtk/connected-device.ui:514 msgid "Advanced Settings" msgstr "Paramètres avancés" -#: src/gtk/connected-device.ui:517 +#: src/gtk/connected-device.ui:518 msgid "Find optimal display config" msgstr "Trouver la configuration d'affichage optimale" -#: src/gtk/connected-device.ui:518 +#: src/gtk/connected-device.ui:519 msgid "" "Automatically modify the glasses display configuration for maximum " "resolution and best scaling when plugged in." @@ -401,87 +405,87 @@ msgstr "" "résolution maximale et une meilleure mise à l'échelle lorsque elles sont " "branchées." -#: src/gtk/connected-device.ui:528 +#: src/gtk/connected-device.ui:529 msgid "Use highest refresh rate" msgstr "Utiliser le taux de rafraîchissement le plus élevé" -#: src/gtk/connected-device.ui:529 +#: src/gtk/connected-device.ui:530 msgid "Refresh rate may affect performance, disable this to set it manually." msgstr "" "Un taux de rafraîchissement élevé peut affecter les performances, désactivez-" "le pour le définir manuellement." -#: src/gtk/connected-device.ui:539 +#: src/gtk/connected-device.ui:540 msgid "Center on glasses' display" msgstr "" -#: src/gtk/connected-device.ui:540 +#: src/gtk/connected-device.ui:541 msgid "" "Center the viewport on the glasses' display, even if the display is not in " "the middle." msgstr "" -#: src/gtk/connected-device.ui:550 +#: src/gtk/connected-device.ui:551 msgid "Always primary display" msgstr "Affichage principal en permanence" -#: src/gtk/connected-device.ui:551 +#: src/gtk/connected-device.ui:552 msgid "Automatically set the glasses as the primary display when plugged in." msgstr "" "Définissez automatiquement les lunettes comme affichage principal " "lorsqu'elles sont branchées." -#: src/gtk/connected-device.ui:561 +#: src/gtk/connected-device.ui:562 #, fuzzy msgid "Remove virtual displays on disable" msgstr "Affichage incurvé" -#: src/gtk/connected-device.ui:562 +#: src/gtk/connected-device.ui:563 msgid "Automatically remove virtual displays when the XR effect is disabled." msgstr "" -#: src/gtk/connected-device.ui:572 +#: src/gtk/connected-device.ui:573 msgid "Enable multi-tap detection" msgstr "" -#: src/gtk/connected-device.ui:573 +#: src/gtk/connected-device.ui:574 msgid "Enables double-tap to recenter and triple-tap to recalibrate." msgstr "" -#: src/gtk/connected-device.ui:583 +#: src/gtk/connected-device.ui:584 #, fuzzy msgid "All displays follow mode" msgstr "Affichage incurvé" -#: src/gtk/connected-device.ui:584 +#: src/gtk/connected-device.ui:585 msgid "Follow mode moves all displays, not just the focused one." msgstr "" -#: src/gtk/connected-device.ui:600 +#: src/gtk/connected-device.ui:601 msgid "Follow mode movement tracking" msgstr "" -#: src/gtk/connected-device.ui:601 +#: src/gtk/connected-device.ui:602 msgid "Choose which movements should be tracked in follow mode." msgstr "" -#: src/gtk/connected-device.ui:616 +#: src/gtk/connected-device.ui:617 msgid "Horizontal" msgstr "" -#: src/gtk/connected-device.ui:636 +#: src/gtk/connected-device.ui:637 msgid "Vertical" msgstr "" -#: src/gtk/connected-device.ui:656 +#: src/gtk/connected-device.ui:657 msgid "Tilt/roll" msgstr "" -#: src/gtk/connected-device.ui:674 +#: src/gtk/connected-device.ui:675 msgid "Movement look-ahead" msgstr "Prédiction de mouvement" -#: src/gtk/connected-device.ui:675 +#: src/gtk/connected-device.ui:676 msgid "" "Counteracts input lag by predicting head-tracking position ahead of render " "time. Stick with default unless virtual display drags behind your head " @@ -491,15 +495,15 @@ msgstr "" "le temps de rendu. Restez sur la valeur par défaut à moins que l'affichage " "virtuel ne soit lent, ne saute pas ou ne soit très instable." -#: src/gtk/connected-device.ui:693 +#: src/gtk/connected-device.ui:694 msgid "Default" msgstr "Par défaut" -#: src/gtk/connected-device.ui:705 +#: src/gtk/connected-device.ui:706 msgid "Text Scaling" msgstr "Mise à l'échelle du texte" -#: src/gtk/connected-device.ui:706 +#: src/gtk/connected-device.ui:707 msgid "Scaling text below 1.0 will simulate a higher resolution display" msgstr "" "Une mise à l'échelle du texte en dessous de 1.0 simulera un affichage de " diff --git a/ui/po/it.po b/ui/po/it.po index 26c89f8..5e76c93 100644 --- a/ui/po/it.po +++ b/ui/po/it.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-10 15:46-0700\n" +"POT-Creation-Date: 2025-03-11 10:32-0700\n" "PO-Revision-Date: 2024-08-02 21:14-0700\n" "Last-Translator: \n" "Language-Team: Italian \n" @@ -258,92 +258,96 @@ msgstr "" msgid "Add custom" msgstr "" -#: src/gtk/connected-device.ui:143 +#: src/gtk/connected-device.ui:124 +msgid "Remove custom resolution" +msgstr "" + +#: src/gtk/connected-device.ui:144 #, fuzzy msgid "Rearrange displays" msgstr "Display curvo" -#: src/gtk/connected-device.ui:161 +#: src/gtk/connected-device.ui:162 msgid "Adjustments" msgstr "Regolazioni" -#: src/gtk/connected-device.ui:165 +#: src/gtk/connected-device.ui:166 #, fuzzy msgid "Display distances" msgstr "Distanza del display" -#: src/gtk/connected-device.ui:166 +#: src/gtk/connected-device.ui:167 msgid "Set how close you want displays to appear." msgstr "" -#: src/gtk/connected-device.ui:221 +#: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "Soglia di inseguimento" -#: src/gtk/connected-device.ui:222 +#: src/gtk/connected-device.ui:223 msgid "How far away you can look before the display follows." msgstr "Quanto lontano puoi guardare prima che il display ti segua." -#: src/gtk/connected-device.ui:245 +#: src/gtk/connected-device.ui:246 #, fuzzy msgid "Display angling" msgstr "Dimensione del display" -#: src/gtk/connected-device.ui:246 +#: src/gtk/connected-device.ui:247 msgid "" "When there are multiple displays, choose how they should angle towards you." msgstr "" -#: src/gtk/connected-device.ui:260 +#: src/gtk/connected-device.ui:261 msgid "Automatic" msgstr "" -#: src/gtk/connected-device.ui:261 +#: src/gtk/connected-device.ui:262 msgid "Side-angled" msgstr "" -#: src/gtk/connected-device.ui:262 +#: src/gtk/connected-device.ui:263 msgid "Top-angled" msgstr "" -#: src/gtk/connected-device.ui:263 +#: src/gtk/connected-device.ui:264 msgid "Flat" msgstr "" -#: src/gtk/connected-device.ui:273 +#: src/gtk/connected-device.ui:274 #, fuzzy msgid "Display spacing" msgstr "Dimensione del display" -#: src/gtk/connected-device.ui:274 +#: src/gtk/connected-device.ui:275 msgid "Put empty space between displays, when there are multiple." msgstr "" -#: src/gtk/connected-device.ui:304 +#: src/gtk/connected-device.ui:305 msgid "Viewport horizontal offset" msgstr "" -#: src/gtk/connected-device.ui:305 +#: src/gtk/connected-device.ui:306 msgid "Move the viewport to the left or right of its default position." msgstr "" -#: src/gtk/connected-device.ui:334 +#: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" -#: src/gtk/connected-device.ui:335 +#: src/gtk/connected-device.ui:336 msgid "Move the viewport up or down from its default position." msgstr "" -#: src/gtk/connected-device.ui:371 src/gtk/connected-device.ui:377 +#: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "Scorciatoie da tastiera" -#: src/gtk/connected-device.ui:380 +#: src/gtk/connected-device.ui:381 msgid "XR Effect on/off shortcut" msgstr "Scorciatoia per on/off dell'effetto XR" -#: src/gtk/connected-device.ui:381 +#: src/gtk/connected-device.ui:382 msgid "" "Quickly enable or disable the XR Effect. You may need to enable the effect " "manually once in order to enable the shortcut." @@ -352,46 +356,46 @@ msgstr "" "abilitare l'effetto manualmente almeno una volta per abilitare la " "scorciatoia da tastiera." -#: src/gtk/connected-device.ui:400 src/gtk/connected-device.ui:429 -#: src/gtk/connected-device.ui:458 src/gtk/connected-device.ui:487 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 msgid "Change" msgstr "Cambia" -#: src/gtk/connected-device.ui:409 +#: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "Scorciatoia per ricentrare il display" -#: src/gtk/connected-device.ui:410 +#: src/gtk/connected-device.ui:411 msgid "Pin the virtual display to the current position." msgstr "Fissa il display virtuale alla posizione attuale." -#: src/gtk/connected-device.ui:438 +#: src/gtk/connected-device.ui:439 #, fuzzy msgid "Toggle zoom on focus shortcut" msgstr "Scorciatoia per attivare/disattivare la modalità di inseguimento" -#: src/gtk/connected-device.ui:439 +#: src/gtk/connected-device.ui:440 #, fuzzy msgid "Quickly toggle zoom on focus mode." msgstr "Attivazione/disattivazione rapida della modalità di inseguimento." -#: src/gtk/connected-device.ui:467 +#: src/gtk/connected-device.ui:468 msgid "Toggle follow mode shortcut" msgstr "Scorciatoia per attivare/disattivare la modalità di inseguimento" -#: src/gtk/connected-device.ui:468 +#: src/gtk/connected-device.ui:469 msgid "Quickly toggle follow mode." msgstr "Attivazione/disattivazione rapida della modalità di inseguimento." -#: src/gtk/connected-device.ui:503 src/gtk/connected-device.ui:513 +#: src/gtk/connected-device.ui:504 src/gtk/connected-device.ui:514 msgid "Advanced Settings" msgstr "Impostazioni avanzate" -#: src/gtk/connected-device.ui:517 +#: src/gtk/connected-device.ui:518 msgid "Find optimal display config" msgstr "Trova la configurazione ottimale del display" -#: src/gtk/connected-device.ui:518 +#: src/gtk/connected-device.ui:519 msgid "" "Automatically modify the glasses display configuration for maximum " "resolution and best scaling when plugged in." @@ -399,87 +403,87 @@ msgstr "" "Modifica automaticamente la configurazione del display degli occhiali per " "ottenere la massima risoluzione e la migliore scalabilità quando collegati." -#: src/gtk/connected-device.ui:528 +#: src/gtk/connected-device.ui:529 msgid "Use highest refresh rate" msgstr "Usa la frequenza di aggiornamento più elevata" -#: src/gtk/connected-device.ui:529 +#: src/gtk/connected-device.ui:530 msgid "Refresh rate may affect performance, disable this to set it manually." msgstr "" "La frequenza di aggiornamento potrebbe influire sulle prestazioni, " "disabilitala per impostarla manualmente." -#: src/gtk/connected-device.ui:539 +#: src/gtk/connected-device.ui:540 msgid "Center on glasses' display" msgstr "" -#: src/gtk/connected-device.ui:540 +#: src/gtk/connected-device.ui:541 msgid "" "Center the viewport on the glasses' display, even if the display is not in " "the middle." msgstr "" -#: src/gtk/connected-device.ui:550 +#: src/gtk/connected-device.ui:551 msgid "Always primary display" msgstr "Imposta sempre come display primario" -#: src/gtk/connected-device.ui:551 +#: src/gtk/connected-device.ui:552 msgid "Automatically set the glasses as the primary display when plugged in." msgstr "" "Imposta automaticamente gli occhiali come display primario quando sono " "collegati." -#: src/gtk/connected-device.ui:561 +#: src/gtk/connected-device.ui:562 #, fuzzy msgid "Remove virtual displays on disable" msgstr "Display curvo" -#: src/gtk/connected-device.ui:562 +#: src/gtk/connected-device.ui:563 msgid "Automatically remove virtual displays when the XR effect is disabled." msgstr "" -#: src/gtk/connected-device.ui:572 +#: src/gtk/connected-device.ui:573 msgid "Enable multi-tap detection" msgstr "" -#: src/gtk/connected-device.ui:573 +#: src/gtk/connected-device.ui:574 msgid "Enables double-tap to recenter and triple-tap to recalibrate." msgstr "" -#: src/gtk/connected-device.ui:583 +#: src/gtk/connected-device.ui:584 #, fuzzy msgid "All displays follow mode" msgstr "Display curvo" -#: src/gtk/connected-device.ui:584 +#: src/gtk/connected-device.ui:585 msgid "Follow mode moves all displays, not just the focused one." msgstr "" -#: src/gtk/connected-device.ui:600 +#: src/gtk/connected-device.ui:601 msgid "Follow mode movement tracking" msgstr "" -#: src/gtk/connected-device.ui:601 +#: src/gtk/connected-device.ui:602 msgid "Choose which movements should be tracked in follow mode." msgstr "" -#: src/gtk/connected-device.ui:616 +#: src/gtk/connected-device.ui:617 msgid "Horizontal" msgstr "" -#: src/gtk/connected-device.ui:636 +#: src/gtk/connected-device.ui:637 msgid "Vertical" msgstr "" -#: src/gtk/connected-device.ui:656 +#: src/gtk/connected-device.ui:657 msgid "Tilt/roll" msgstr "" -#: src/gtk/connected-device.ui:674 +#: src/gtk/connected-device.ui:675 msgid "Movement look-ahead" msgstr "Anticipo del movimento" -#: src/gtk/connected-device.ui:675 +#: src/gtk/connected-device.ui:676 msgid "" "Counteracts input lag by predicting head-tracking position ahead of render " "time. Stick with default unless virtual display drags behind your head " @@ -490,15 +494,15 @@ msgstr "" "che il display virtuale non rimanga indietro rispetto ai tuoi movimenti, non " "salti in avanti o sia molto tremolante." -#: src/gtk/connected-device.ui:693 +#: src/gtk/connected-device.ui:694 msgid "Default" msgstr "Predefinito" -#: src/gtk/connected-device.ui:705 +#: src/gtk/connected-device.ui:706 msgid "Text Scaling" msgstr "Ridimensionamento del testo" -#: src/gtk/connected-device.ui:706 +#: src/gtk/connected-device.ui:707 msgid "Scaling text below 1.0 will simulate a higher resolution display" msgstr "" "Ridimensionando il testo sotto a 1.0 si simula una maggiore risoluzione del " diff --git a/ui/po/ja.po b/ui/po/ja.po index cbb7bb9..2442522 100644 --- a/ui/po/ja.po +++ b/ui/po/ja.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-10 15:46-0700\n" +"POT-Creation-Date: 2025-03-11 10:32-0700\n" "PO-Revision-Date: 2024-08-02 20:55-0700\n" "Last-Translator: \n" "Language-Team: Japanese \n" @@ -260,92 +260,96 @@ msgstr "" msgid "Add custom" msgstr "" -#: src/gtk/connected-device.ui:143 +#: src/gtk/connected-device.ui:124 +msgid "Remove custom resolution" +msgstr "" + +#: src/gtk/connected-device.ui:144 #, fuzzy msgid "Rearrange displays" msgstr "曲面ディスプレイ" -#: src/gtk/connected-device.ui:161 +#: src/gtk/connected-device.ui:162 msgid "Adjustments" msgstr "調整" -#: src/gtk/connected-device.ui:165 +#: src/gtk/connected-device.ui:166 #, fuzzy msgid "Display distances" msgstr "ディスプレイ距離" -#: src/gtk/connected-device.ui:166 +#: src/gtk/connected-device.ui:167 msgid "Set how close you want displays to appear." msgstr "" -#: src/gtk/connected-device.ui:221 +#: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "フォローしきい値" -#: src/gtk/connected-device.ui:222 +#: src/gtk/connected-device.ui:223 msgid "How far away you can look before the display follows." msgstr "ディスプレイがフォロー(追従)を開始するまでの距離" -#: src/gtk/connected-device.ui:245 +#: src/gtk/connected-device.ui:246 #, fuzzy msgid "Display angling" msgstr "ディスプレイサイズ" -#: src/gtk/connected-device.ui:246 +#: src/gtk/connected-device.ui:247 msgid "" "When there are multiple displays, choose how they should angle towards you." msgstr "" -#: src/gtk/connected-device.ui:260 +#: src/gtk/connected-device.ui:261 msgid "Automatic" msgstr "" -#: src/gtk/connected-device.ui:261 +#: src/gtk/connected-device.ui:262 msgid "Side-angled" msgstr "" -#: src/gtk/connected-device.ui:262 +#: src/gtk/connected-device.ui:263 msgid "Top-angled" msgstr "" -#: src/gtk/connected-device.ui:263 +#: src/gtk/connected-device.ui:264 msgid "Flat" msgstr "" -#: src/gtk/connected-device.ui:273 +#: src/gtk/connected-device.ui:274 #, fuzzy msgid "Display spacing" msgstr "ディスプレイサイズ" -#: src/gtk/connected-device.ui:274 +#: src/gtk/connected-device.ui:275 msgid "Put empty space between displays, when there are multiple." msgstr "" -#: src/gtk/connected-device.ui:304 +#: src/gtk/connected-device.ui:305 msgid "Viewport horizontal offset" msgstr "" -#: src/gtk/connected-device.ui:305 +#: src/gtk/connected-device.ui:306 msgid "Move the viewport to the left or right of its default position." msgstr "" -#: src/gtk/connected-device.ui:334 +#: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" -#: src/gtk/connected-device.ui:335 +#: src/gtk/connected-device.ui:336 msgid "Move the viewport up or down from its default position." msgstr "" -#: src/gtk/connected-device.ui:371 src/gtk/connected-device.ui:377 +#: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "キーボードショートカット" -#: src/gtk/connected-device.ui:380 +#: src/gtk/connected-device.ui:381 msgid "XR Effect on/off shortcut" msgstr "XRエフェクトの切り替え" -#: src/gtk/connected-device.ui:381 +#: src/gtk/connected-device.ui:382 msgid "" "Quickly enable or disable the XR Effect. You may need to enable the effect " "manually once in order to enable the shortcut." @@ -353,46 +357,46 @@ msgstr "" "XRエフェクトの有効・無効を切り替えます。このショートカットを有効にするために" "手動で1回XRエフェクトを有効にする必要があります。" -#: src/gtk/connected-device.ui:400 src/gtk/connected-device.ui:429 -#: src/gtk/connected-device.ui:458 src/gtk/connected-device.ui:487 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 msgid "Change" msgstr "変更" -#: src/gtk/connected-device.ui:409 +#: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "ディスプレイを中央へ移動" -#: src/gtk/connected-device.ui:410 +#: src/gtk/connected-device.ui:411 msgid "Pin the virtual display to the current position." msgstr "仮想ディスプレイを現在の視点に固定します。" -#: src/gtk/connected-device.ui:438 +#: src/gtk/connected-device.ui:439 #, fuzzy msgid "Toggle zoom on focus shortcut" msgstr "フォローモードの切り替え" -#: src/gtk/connected-device.ui:439 +#: src/gtk/connected-device.ui:440 #, fuzzy msgid "Quickly toggle zoom on focus mode." msgstr "フォローモードのオン/オフをすばやく切り替えます。" -#: src/gtk/connected-device.ui:467 +#: src/gtk/connected-device.ui:468 msgid "Toggle follow mode shortcut" msgstr "フォローモードの切り替え" -#: src/gtk/connected-device.ui:468 +#: src/gtk/connected-device.ui:469 msgid "Quickly toggle follow mode." msgstr "フォローモードのオン/オフをすばやく切り替えます。" -#: src/gtk/connected-device.ui:503 src/gtk/connected-device.ui:513 +#: src/gtk/connected-device.ui:504 src/gtk/connected-device.ui:514 msgid "Advanced Settings" msgstr "詳細設定" -#: src/gtk/connected-device.ui:517 +#: src/gtk/connected-device.ui:518 msgid "Find optimal display config" msgstr "ディスプレイ設定を最適化する" -#: src/gtk/connected-device.ui:518 +#: src/gtk/connected-device.ui:519 msgid "" "Automatically modify the glasses display configuration for maximum " "resolution and best scaling when plugged in." @@ -400,85 +404,85 @@ msgstr "" "メガネ接続時、最大解像度と最適なスケーリングのためにディスプレイ設定を自動的" "に変更します。" -#: src/gtk/connected-device.ui:528 +#: src/gtk/connected-device.ui:529 msgid "Use highest refresh rate" msgstr "最大のリフレッシュレートを使用する" -#: src/gtk/connected-device.ui:529 +#: src/gtk/connected-device.ui:530 msgid "Refresh rate may affect performance, disable this to set it manually." msgstr "" "リフレッシュレートはパフォーマンスに影響を与える可能性があります。手動で設定" "する場合は無効にしてください。" -#: src/gtk/connected-device.ui:539 +#: src/gtk/connected-device.ui:540 msgid "Center on glasses' display" msgstr "" -#: src/gtk/connected-device.ui:540 +#: src/gtk/connected-device.ui:541 msgid "" "Center the viewport on the glasses' display, even if the display is not in " "the middle." msgstr "" -#: src/gtk/connected-device.ui:550 +#: src/gtk/connected-device.ui:551 msgid "Always primary display" msgstr "常にプライマリディスプレイにする" -#: src/gtk/connected-device.ui:551 +#: src/gtk/connected-device.ui:552 msgid "Automatically set the glasses as the primary display when plugged in." msgstr "メガネ接続時、自動的にプライマリディスプレイにします。" -#: src/gtk/connected-device.ui:561 +#: src/gtk/connected-device.ui:562 #, fuzzy msgid "Remove virtual displays on disable" msgstr "曲面ディスプレイ" -#: src/gtk/connected-device.ui:562 +#: src/gtk/connected-device.ui:563 msgid "Automatically remove virtual displays when the XR effect is disabled." msgstr "" -#: src/gtk/connected-device.ui:572 +#: src/gtk/connected-device.ui:573 msgid "Enable multi-tap detection" msgstr "" -#: src/gtk/connected-device.ui:573 +#: src/gtk/connected-device.ui:574 msgid "Enables double-tap to recenter and triple-tap to recalibrate." msgstr "" -#: src/gtk/connected-device.ui:583 +#: src/gtk/connected-device.ui:584 #, fuzzy msgid "All displays follow mode" msgstr "曲面ディスプレイ" -#: src/gtk/connected-device.ui:584 +#: src/gtk/connected-device.ui:585 msgid "Follow mode moves all displays, not just the focused one." msgstr "" -#: src/gtk/connected-device.ui:600 +#: src/gtk/connected-device.ui:601 msgid "Follow mode movement tracking" msgstr "" -#: src/gtk/connected-device.ui:601 +#: src/gtk/connected-device.ui:602 msgid "Choose which movements should be tracked in follow mode." msgstr "" -#: src/gtk/connected-device.ui:616 +#: src/gtk/connected-device.ui:617 msgid "Horizontal" msgstr "" -#: src/gtk/connected-device.ui:636 +#: src/gtk/connected-device.ui:637 msgid "Vertical" msgstr "" -#: src/gtk/connected-device.ui:656 +#: src/gtk/connected-device.ui:657 msgid "Tilt/roll" msgstr "" -#: src/gtk/connected-device.ui:674 +#: src/gtk/connected-device.ui:675 msgid "Movement look-ahead" msgstr "動きの先読み" -#: src/gtk/connected-device.ui:675 +#: src/gtk/connected-device.ui:676 msgid "" "Counteracts input lag by predicting head-tracking position ahead of render " "time. Stick with default unless virtual display drags behind your head " @@ -488,15 +492,15 @@ msgstr "" "ます。仮想ディスプレイが頭の動きに遅れたり、先に進んだり、非常に揺れたりする" "場合を除き、デフォルトのままで問題ありません。" -#: src/gtk/connected-device.ui:693 +#: src/gtk/connected-device.ui:694 msgid "Default" msgstr "デフォルト" -#: src/gtk/connected-device.ui:705 +#: src/gtk/connected-device.ui:706 msgid "Text Scaling" msgstr "テキストスケーリング" -#: src/gtk/connected-device.ui:706 +#: src/gtk/connected-device.ui:707 msgid "Scaling text below 1.0 will simulate a higher resolution display" msgstr "" "テキストを1.0未満にスケーリングすると、高解像度ディスプレイをシミュレートしま" diff --git a/ui/po/pl.po b/ui/po/pl.po index 70cf7d7..bd15799 100644 --- a/ui/po/pl.po +++ b/ui/po/pl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-10 15:46-0700\n" +"POT-Creation-Date: 2025-03-11 10:32-0700\n" "PO-Revision-Date: 2024-08-16 10:26-0700\n" "Last-Translator: \n" "Language-Team: Polish \n" @@ -251,226 +251,230 @@ msgstr "" msgid "Add custom" msgstr "" -#: src/gtk/connected-device.ui:143 +#: src/gtk/connected-device.ui:124 +msgid "Remove custom resolution" +msgstr "" + +#: src/gtk/connected-device.ui:144 msgid "Rearrange displays" msgstr "" -#: src/gtk/connected-device.ui:161 +#: src/gtk/connected-device.ui:162 msgid "Adjustments" msgstr "" -#: src/gtk/connected-device.ui:165 +#: src/gtk/connected-device.ui:166 msgid "Display distances" msgstr "" -#: src/gtk/connected-device.ui:166 +#: src/gtk/connected-device.ui:167 msgid "Set how close you want displays to appear." msgstr "" -#: src/gtk/connected-device.ui:221 +#: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "" -#: src/gtk/connected-device.ui:222 +#: src/gtk/connected-device.ui:223 msgid "How far away you can look before the display follows." msgstr "" -#: src/gtk/connected-device.ui:245 +#: src/gtk/connected-device.ui:246 msgid "Display angling" msgstr "" -#: src/gtk/connected-device.ui:246 +#: src/gtk/connected-device.ui:247 msgid "" "When there are multiple displays, choose how they should angle towards you." msgstr "" -#: src/gtk/connected-device.ui:260 +#: src/gtk/connected-device.ui:261 msgid "Automatic" msgstr "" -#: src/gtk/connected-device.ui:261 +#: src/gtk/connected-device.ui:262 msgid "Side-angled" msgstr "" -#: src/gtk/connected-device.ui:262 +#: src/gtk/connected-device.ui:263 msgid "Top-angled" msgstr "" -#: src/gtk/connected-device.ui:263 +#: src/gtk/connected-device.ui:264 msgid "Flat" msgstr "" -#: src/gtk/connected-device.ui:273 +#: src/gtk/connected-device.ui:274 msgid "Display spacing" msgstr "" -#: src/gtk/connected-device.ui:274 +#: src/gtk/connected-device.ui:275 msgid "Put empty space between displays, when there are multiple." msgstr "" -#: src/gtk/connected-device.ui:304 +#: src/gtk/connected-device.ui:305 msgid "Viewport horizontal offset" msgstr "" -#: src/gtk/connected-device.ui:305 +#: src/gtk/connected-device.ui:306 msgid "Move the viewport to the left or right of its default position." msgstr "" -#: src/gtk/connected-device.ui:334 +#: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" -#: src/gtk/connected-device.ui:335 +#: src/gtk/connected-device.ui:336 msgid "Move the viewport up or down from its default position." msgstr "" -#: src/gtk/connected-device.ui:371 src/gtk/connected-device.ui:377 +#: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "" -#: src/gtk/connected-device.ui:380 +#: src/gtk/connected-device.ui:381 msgid "XR Effect on/off shortcut" msgstr "" -#: src/gtk/connected-device.ui:381 +#: src/gtk/connected-device.ui:382 msgid "" "Quickly enable or disable the XR Effect. You may need to enable the effect " "manually once in order to enable the shortcut." msgstr "" -#: src/gtk/connected-device.ui:400 src/gtk/connected-device.ui:429 -#: src/gtk/connected-device.ui:458 src/gtk/connected-device.ui:487 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 msgid "Change" msgstr "" -#: src/gtk/connected-device.ui:409 +#: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "" -#: src/gtk/connected-device.ui:410 +#: src/gtk/connected-device.ui:411 msgid "Pin the virtual display to the current position." msgstr "" -#: src/gtk/connected-device.ui:438 +#: src/gtk/connected-device.ui:439 msgid "Toggle zoom on focus shortcut" msgstr "" -#: src/gtk/connected-device.ui:439 +#: src/gtk/connected-device.ui:440 msgid "Quickly toggle zoom on focus mode." msgstr "" -#: src/gtk/connected-device.ui:467 +#: src/gtk/connected-device.ui:468 msgid "Toggle follow mode shortcut" msgstr "" -#: src/gtk/connected-device.ui:468 +#: src/gtk/connected-device.ui:469 msgid "Quickly toggle follow mode." msgstr "" -#: src/gtk/connected-device.ui:503 src/gtk/connected-device.ui:513 +#: src/gtk/connected-device.ui:504 src/gtk/connected-device.ui:514 msgid "Advanced Settings" msgstr "" -#: src/gtk/connected-device.ui:517 +#: src/gtk/connected-device.ui:518 msgid "Find optimal display config" msgstr "" -#: src/gtk/connected-device.ui:518 +#: src/gtk/connected-device.ui:519 msgid "" "Automatically modify the glasses display configuration for maximum " "resolution and best scaling when plugged in." msgstr "" -#: src/gtk/connected-device.ui:528 +#: src/gtk/connected-device.ui:529 msgid "Use highest refresh rate" msgstr "" -#: src/gtk/connected-device.ui:529 +#: src/gtk/connected-device.ui:530 msgid "Refresh rate may affect performance, disable this to set it manually." msgstr "" -#: src/gtk/connected-device.ui:539 +#: src/gtk/connected-device.ui:540 msgid "Center on glasses' display" msgstr "" -#: src/gtk/connected-device.ui:540 +#: src/gtk/connected-device.ui:541 msgid "" "Center the viewport on the glasses' display, even if the display is not in " "the middle." msgstr "" -#: src/gtk/connected-device.ui:550 +#: src/gtk/connected-device.ui:551 msgid "Always primary display" msgstr "" -#: src/gtk/connected-device.ui:551 +#: src/gtk/connected-device.ui:552 msgid "Automatically set the glasses as the primary display when plugged in." msgstr "" -#: src/gtk/connected-device.ui:561 +#: src/gtk/connected-device.ui:562 msgid "Remove virtual displays on disable" msgstr "" -#: src/gtk/connected-device.ui:562 +#: src/gtk/connected-device.ui:563 msgid "Automatically remove virtual displays when the XR effect is disabled." msgstr "" -#: src/gtk/connected-device.ui:572 +#: src/gtk/connected-device.ui:573 msgid "Enable multi-tap detection" msgstr "" -#: src/gtk/connected-device.ui:573 +#: src/gtk/connected-device.ui:574 msgid "Enables double-tap to recenter and triple-tap to recalibrate." msgstr "" -#: src/gtk/connected-device.ui:583 +#: src/gtk/connected-device.ui:584 msgid "All displays follow mode" msgstr "" -#: src/gtk/connected-device.ui:584 +#: src/gtk/connected-device.ui:585 msgid "Follow mode moves all displays, not just the focused one." msgstr "" -#: src/gtk/connected-device.ui:600 +#: src/gtk/connected-device.ui:601 msgid "Follow mode movement tracking" msgstr "" -#: src/gtk/connected-device.ui:601 +#: src/gtk/connected-device.ui:602 msgid "Choose which movements should be tracked in follow mode." msgstr "" -#: src/gtk/connected-device.ui:616 +#: src/gtk/connected-device.ui:617 msgid "Horizontal" msgstr "" -#: src/gtk/connected-device.ui:636 +#: src/gtk/connected-device.ui:637 msgid "Vertical" msgstr "" -#: src/gtk/connected-device.ui:656 +#: src/gtk/connected-device.ui:657 msgid "Tilt/roll" msgstr "" -#: src/gtk/connected-device.ui:674 +#: src/gtk/connected-device.ui:675 msgid "Movement look-ahead" msgstr "" -#: src/gtk/connected-device.ui:675 +#: src/gtk/connected-device.ui:676 msgid "" "Counteracts input lag by predicting head-tracking position ahead of render " "time. Stick with default unless virtual display drags behind your head " "movements, jumps ahead, or is very shaky." msgstr "" -#: src/gtk/connected-device.ui:693 +#: src/gtk/connected-device.ui:694 msgid "Default" msgstr "" -#: src/gtk/connected-device.ui:705 +#: src/gtk/connected-device.ui:706 msgid "Text Scaling" msgstr "" -#: src/gtk/connected-device.ui:706 +#: src/gtk/connected-device.ui:707 msgid "Scaling text below 1.0 will simulate a higher resolution display" msgstr "" diff --git a/ui/po/pt_BR.po b/ui/po/pt_BR.po index 9a3299e..417b45d 100644 --- a/ui/po/pt_BR.po +++ b/ui/po/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-10 15:46-0700\n" +"POT-Creation-Date: 2025-03-11 10:32-0700\n" "PO-Revision-Date: 2024-08-19 09:39-0700\n" "Last-Translator: \n" "Language-Team: Brazilian Portuguese \n" "Language-Team: Russian \n" @@ -258,138 +258,142 @@ msgstr "" msgid "Add custom" msgstr "" -#: src/gtk/connected-device.ui:143 +#: src/gtk/connected-device.ui:124 +msgid "Remove custom resolution" +msgstr "" + +#: src/gtk/connected-device.ui:144 #, fuzzy msgid "Rearrange displays" msgstr "Изогнутый дисплей" -#: src/gtk/connected-device.ui:161 +#: src/gtk/connected-device.ui:162 msgid "Adjustments" msgstr "Настройки" -#: src/gtk/connected-device.ui:165 +#: src/gtk/connected-device.ui:166 #, fuzzy msgid "Display distances" msgstr "Расстояние дисплея" -#: src/gtk/connected-device.ui:166 +#: src/gtk/connected-device.ui:167 msgid "Set how close you want displays to appear." msgstr "" -#: src/gtk/connected-device.ui:221 +#: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "Порог следования" -#: src/gtk/connected-device.ui:222 +#: src/gtk/connected-device.ui:223 msgid "How far away you can look before the display follows." msgstr "" "Как далеко вы можете отвернуть взгляд, прежде чем дисплей последует за вами." -#: src/gtk/connected-device.ui:245 +#: src/gtk/connected-device.ui:246 #, fuzzy msgid "Display angling" msgstr "Размер дисплея" -#: src/gtk/connected-device.ui:246 +#: src/gtk/connected-device.ui:247 msgid "" "When there are multiple displays, choose how they should angle towards you." msgstr "" -#: src/gtk/connected-device.ui:260 +#: src/gtk/connected-device.ui:261 msgid "Automatic" msgstr "" -#: src/gtk/connected-device.ui:261 +#: src/gtk/connected-device.ui:262 msgid "Side-angled" msgstr "" -#: src/gtk/connected-device.ui:262 +#: src/gtk/connected-device.ui:263 msgid "Top-angled" msgstr "" -#: src/gtk/connected-device.ui:263 +#: src/gtk/connected-device.ui:264 msgid "Flat" msgstr "" -#: src/gtk/connected-device.ui:273 +#: src/gtk/connected-device.ui:274 #, fuzzy msgid "Display spacing" msgstr "Размер дисплея" -#: src/gtk/connected-device.ui:274 +#: src/gtk/connected-device.ui:275 msgid "Put empty space between displays, when there are multiple." msgstr "" -#: src/gtk/connected-device.ui:304 +#: src/gtk/connected-device.ui:305 msgid "Viewport horizontal offset" msgstr "" -#: src/gtk/connected-device.ui:305 +#: src/gtk/connected-device.ui:306 msgid "Move the viewport to the left or right of its default position." msgstr "" -#: src/gtk/connected-device.ui:334 +#: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" -#: src/gtk/connected-device.ui:335 +#: src/gtk/connected-device.ui:336 msgid "Move the viewport up or down from its default position." msgstr "" -#: src/gtk/connected-device.ui:371 src/gtk/connected-device.ui:377 +#: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "Сочетания клавиш" -#: src/gtk/connected-device.ui:380 +#: src/gtk/connected-device.ui:381 msgid "XR Effect on/off shortcut" msgstr "" -#: src/gtk/connected-device.ui:381 +#: src/gtk/connected-device.ui:382 msgid "" "Quickly enable or disable the XR Effect. You may need to enable the effect " "manually once in order to enable the shortcut." msgstr "" -#: src/gtk/connected-device.ui:400 src/gtk/connected-device.ui:429 -#: src/gtk/connected-device.ui:458 src/gtk/connected-device.ui:487 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 msgid "Change" msgstr "Изменить" -#: src/gtk/connected-device.ui:409 +#: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "Сочетание клавиш для перецентровки дисплея" -#: src/gtk/connected-device.ui:410 +#: src/gtk/connected-device.ui:411 msgid "Pin the virtual display to the current position." msgstr "Фиксировать виртуальный дисплей в текущем положении." -#: src/gtk/connected-device.ui:438 +#: src/gtk/connected-device.ui:439 #, fuzzy msgid "Toggle zoom on focus shortcut" msgstr "Сочетание клавиш для переключения режима следования" -#: src/gtk/connected-device.ui:439 +#: src/gtk/connected-device.ui:440 #, fuzzy msgid "Quickly toggle zoom on focus mode." msgstr "Быстро переключать режим следования." -#: src/gtk/connected-device.ui:467 +#: src/gtk/connected-device.ui:468 msgid "Toggle follow mode shortcut" msgstr "Сочетание клавиш для переключения режима следования" -#: src/gtk/connected-device.ui:468 +#: src/gtk/connected-device.ui:469 msgid "Quickly toggle follow mode." msgstr "Быстро переключать режим следования." -#: src/gtk/connected-device.ui:503 src/gtk/connected-device.ui:513 +#: src/gtk/connected-device.ui:504 src/gtk/connected-device.ui:514 msgid "Advanced Settings" msgstr "Дополнительные настройки" -#: src/gtk/connected-device.ui:517 +#: src/gtk/connected-device.ui:518 msgid "Find optimal display config" msgstr "Найти оптимальную конфигурацию дисплея" -#: src/gtk/connected-device.ui:518 +#: src/gtk/connected-device.ui:519 msgid "" "Automatically modify the glasses display configuration for maximum " "resolution and best scaling when plugged in." @@ -397,87 +401,87 @@ msgstr "" "Автоматически изменять конфигурацию дисплея очков для максимального " "разрешения и лучшей масштабирования при подключении." -#: src/gtk/connected-device.ui:528 +#: src/gtk/connected-device.ui:529 msgid "Use highest refresh rate" msgstr "Использовать высшую частоту обновления" -#: src/gtk/connected-device.ui:529 +#: src/gtk/connected-device.ui:530 msgid "Refresh rate may affect performance, disable this to set it manually." msgstr "" "Частота обновления может повлиять на производительность, отключите это, " "чтобы установить ее вручную." -#: src/gtk/connected-device.ui:539 +#: src/gtk/connected-device.ui:540 msgid "Center on glasses' display" msgstr "" -#: src/gtk/connected-device.ui:540 +#: src/gtk/connected-device.ui:541 msgid "" "Center the viewport on the glasses' display, even if the display is not in " "the middle." msgstr "" -#: src/gtk/connected-device.ui:550 +#: src/gtk/connected-device.ui:551 msgid "Always primary display" msgstr "Всегда основной дисплей" -#: src/gtk/connected-device.ui:551 +#: src/gtk/connected-device.ui:552 msgid "Automatically set the glasses as the primary display when plugged in." msgstr "" "Автоматически устанавливать очки в качестве основного дисплея при " "подключении." -#: src/gtk/connected-device.ui:561 +#: src/gtk/connected-device.ui:562 #, fuzzy msgid "Remove virtual displays on disable" msgstr "Изогнутый дисплей" -#: src/gtk/connected-device.ui:562 +#: src/gtk/connected-device.ui:563 msgid "Automatically remove virtual displays when the XR effect is disabled." msgstr "" -#: src/gtk/connected-device.ui:572 +#: src/gtk/connected-device.ui:573 msgid "Enable multi-tap detection" msgstr "" -#: src/gtk/connected-device.ui:573 +#: src/gtk/connected-device.ui:574 msgid "Enables double-tap to recenter and triple-tap to recalibrate." msgstr "" -#: src/gtk/connected-device.ui:583 +#: src/gtk/connected-device.ui:584 #, fuzzy msgid "All displays follow mode" msgstr "Изогнутый дисплей" -#: src/gtk/connected-device.ui:584 +#: src/gtk/connected-device.ui:585 msgid "Follow mode moves all displays, not just the focused one." msgstr "" -#: src/gtk/connected-device.ui:600 +#: src/gtk/connected-device.ui:601 msgid "Follow mode movement tracking" msgstr "" -#: src/gtk/connected-device.ui:601 +#: src/gtk/connected-device.ui:602 msgid "Choose which movements should be tracked in follow mode." msgstr "" -#: src/gtk/connected-device.ui:616 +#: src/gtk/connected-device.ui:617 msgid "Horizontal" msgstr "" -#: src/gtk/connected-device.ui:636 +#: src/gtk/connected-device.ui:637 msgid "Vertical" msgstr "" -#: src/gtk/connected-device.ui:656 +#: src/gtk/connected-device.ui:657 msgid "Tilt/roll" msgstr "" -#: src/gtk/connected-device.ui:674 +#: src/gtk/connected-device.ui:675 msgid "Movement look-ahead" msgstr "Прогнозирование движения" -#: src/gtk/connected-device.ui:675 +#: src/gtk/connected-device.ui:676 msgid "" "Counteracts input lag by predicting head-tracking position ahead of render " "time. Stick with default unless virtual display drags behind your head " @@ -488,15 +492,15 @@ msgstr "" "виртуальный дисплей не отстает от движений вашей головы, не опережает или не " "очень трясётся." -#: src/gtk/connected-device.ui:693 +#: src/gtk/connected-device.ui:694 msgid "Default" msgstr "По умолчанию" -#: src/gtk/connected-device.ui:705 +#: src/gtk/connected-device.ui:706 msgid "Text Scaling" msgstr "" -#: src/gtk/connected-device.ui:706 +#: src/gtk/connected-device.ui:707 msgid "Scaling text below 1.0 will simulate a higher resolution display" msgstr "" diff --git a/ui/po/sv.po b/ui/po/sv.po index af319ef..70cafd3 100644 --- a/ui/po/sv.po +++ b/ui/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-10 15:46-0700\n" +"POT-Creation-Date: 2025-03-11 10:32-0700\n" "PO-Revision-Date: 2024-08-16 10:31-0700\n" "Last-Translator: \n" "Language-Team: Swedish \n" @@ -258,92 +258,96 @@ msgstr "" msgid "Add custom" msgstr "" -#: src/gtk/connected-device.ui:143 +#: src/gtk/connected-device.ui:124 +msgid "Remove custom resolution" +msgstr "" + +#: src/gtk/connected-device.ui:144 #, fuzzy msgid "Rearrange displays" msgstr "Böjd skärm" -#: src/gtk/connected-device.ui:161 +#: src/gtk/connected-device.ui:162 msgid "Adjustments" msgstr "Justeringar" -#: src/gtk/connected-device.ui:165 +#: src/gtk/connected-device.ui:166 #, fuzzy msgid "Display distances" msgstr "Avstånd till skärmen" -#: src/gtk/connected-device.ui:166 +#: src/gtk/connected-device.ui:167 msgid "Set how close you want displays to appear." msgstr "" -#: src/gtk/connected-device.ui:221 +#: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "Automatisk följtröskel" -#: src/gtk/connected-device.ui:222 +#: src/gtk/connected-device.ui:223 msgid "How far away you can look before the display follows." msgstr "Huvudrörelsetröskel för automatisk efterföljning." -#: src/gtk/connected-device.ui:245 +#: src/gtk/connected-device.ui:246 #, fuzzy msgid "Display angling" msgstr "Skärmens storlek" -#: src/gtk/connected-device.ui:246 +#: src/gtk/connected-device.ui:247 msgid "" "When there are multiple displays, choose how they should angle towards you." msgstr "" -#: src/gtk/connected-device.ui:260 +#: src/gtk/connected-device.ui:261 msgid "Automatic" msgstr "" -#: src/gtk/connected-device.ui:261 +#: src/gtk/connected-device.ui:262 msgid "Side-angled" msgstr "" -#: src/gtk/connected-device.ui:262 +#: src/gtk/connected-device.ui:263 msgid "Top-angled" msgstr "" -#: src/gtk/connected-device.ui:263 +#: src/gtk/connected-device.ui:264 msgid "Flat" msgstr "" -#: src/gtk/connected-device.ui:273 +#: src/gtk/connected-device.ui:274 #, fuzzy msgid "Display spacing" msgstr "Skärmens storlek" -#: src/gtk/connected-device.ui:274 +#: src/gtk/connected-device.ui:275 msgid "Put empty space between displays, when there are multiple." msgstr "" -#: src/gtk/connected-device.ui:304 +#: src/gtk/connected-device.ui:305 msgid "Viewport horizontal offset" msgstr "" -#: src/gtk/connected-device.ui:305 +#: src/gtk/connected-device.ui:306 msgid "Move the viewport to the left or right of its default position." msgstr "" -#: src/gtk/connected-device.ui:334 +#: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" -#: src/gtk/connected-device.ui:335 +#: src/gtk/connected-device.ui:336 msgid "Move the viewport up or down from its default position." msgstr "" -#: src/gtk/connected-device.ui:371 src/gtk/connected-device.ui:377 +#: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "Tangentbordsgenvägar" -#: src/gtk/connected-device.ui:380 +#: src/gtk/connected-device.ui:381 msgid "XR Effect on/off shortcut" msgstr "XR-Effekt genväg på/av" -#: src/gtk/connected-device.ui:381 +#: src/gtk/connected-device.ui:382 msgid "" "Quickly enable or disable the XR Effect. You may need to enable the effect " "manually once in order to enable the shortcut." @@ -351,46 +355,46 @@ msgstr "" "Skifta snabbt mellan att slå av eller på XR-Effekt. Du kan behöva slå på den " "manuellt en gång för att genvägen ska fungera." -#: src/gtk/connected-device.ui:400 src/gtk/connected-device.ui:429 -#: src/gtk/connected-device.ui:458 src/gtk/connected-device.ui:487 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 msgid "Change" msgstr "Ändra" -#: src/gtk/connected-device.ui:409 +#: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "Om-centrering tangentbordsgenväg" -#: src/gtk/connected-device.ui:410 +#: src/gtk/connected-device.ui:411 msgid "Pin the virtual display to the current position." msgstr "Fäst den virtuella skärmen i den nuvarande positionen." -#: src/gtk/connected-device.ui:438 +#: src/gtk/connected-device.ui:439 #, fuzzy msgid "Toggle zoom on focus shortcut" msgstr "Växla följ läge kort" -#: src/gtk/connected-device.ui:439 +#: src/gtk/connected-device.ui:440 #, fuzzy msgid "Quickly toggle zoom on focus mode." msgstr "Växla snabbt följ läge." -#: src/gtk/connected-device.ui:467 +#: src/gtk/connected-device.ui:468 msgid "Toggle follow mode shortcut" msgstr "Växla följ läge kort" -#: src/gtk/connected-device.ui:468 +#: src/gtk/connected-device.ui:469 msgid "Quickly toggle follow mode." msgstr "Växla snabbt följ läge." -#: src/gtk/connected-device.ui:503 src/gtk/connected-device.ui:513 +#: src/gtk/connected-device.ui:504 src/gtk/connected-device.ui:514 msgid "Advanced Settings" msgstr "Avancerade inställningar" -#: src/gtk/connected-device.ui:517 +#: src/gtk/connected-device.ui:518 msgid "Find optimal display config" msgstr "Hitta optimal konfiguration till skärmen" -#: src/gtk/connected-device.ui:518 +#: src/gtk/connected-device.ui:519 msgid "" "Automatically modify the glasses display configuration for maximum " "resolution and best scaling when plugged in." @@ -398,85 +402,85 @@ msgstr "" "Ändrar automatisk glasögonens skärmkonfiguration för maximal upplösning och " "bästa skälning när den är ansluten." -#: src/gtk/connected-device.ui:528 +#: src/gtk/connected-device.ui:529 msgid "Use highest refresh rate" msgstr "Använd högsta uppdateringsfrekvens" -#: src/gtk/connected-device.ui:529 +#: src/gtk/connected-device.ui:530 msgid "Refresh rate may affect performance, disable this to set it manually." msgstr "" "Uppdateringsfrekvens kan påverka prestanda, inaktivera detta för att ställa " "in det manuellt." -#: src/gtk/connected-device.ui:539 +#: src/gtk/connected-device.ui:540 msgid "Center on glasses' display" msgstr "" -#: src/gtk/connected-device.ui:540 +#: src/gtk/connected-device.ui:541 msgid "" "Center the viewport on the glasses' display, even if the display is not in " "the middle." msgstr "" -#: src/gtk/connected-device.ui:550 +#: src/gtk/connected-device.ui:551 msgid "Always primary display" msgstr "Alltid primär skärm" -#: src/gtk/connected-device.ui:551 +#: src/gtk/connected-device.ui:552 msgid "Automatically set the glasses as the primary display when plugged in." msgstr "Ställer automatisk glasögon som primär skärm när den är ansluten." -#: src/gtk/connected-device.ui:561 +#: src/gtk/connected-device.ui:562 #, fuzzy msgid "Remove virtual displays on disable" msgstr "Böjd skärm" -#: src/gtk/connected-device.ui:562 +#: src/gtk/connected-device.ui:563 msgid "Automatically remove virtual displays when the XR effect is disabled." msgstr "" -#: src/gtk/connected-device.ui:572 +#: src/gtk/connected-device.ui:573 msgid "Enable multi-tap detection" msgstr "" -#: src/gtk/connected-device.ui:573 +#: src/gtk/connected-device.ui:574 msgid "Enables double-tap to recenter and triple-tap to recalibrate." msgstr "" -#: src/gtk/connected-device.ui:583 +#: src/gtk/connected-device.ui:584 #, fuzzy msgid "All displays follow mode" msgstr "Böjd skärm" -#: src/gtk/connected-device.ui:584 +#: src/gtk/connected-device.ui:585 msgid "Follow mode moves all displays, not just the focused one." msgstr "" -#: src/gtk/connected-device.ui:600 +#: src/gtk/connected-device.ui:601 msgid "Follow mode movement tracking" msgstr "" -#: src/gtk/connected-device.ui:601 +#: src/gtk/connected-device.ui:602 msgid "Choose which movements should be tracked in follow mode." msgstr "" -#: src/gtk/connected-device.ui:616 +#: src/gtk/connected-device.ui:617 msgid "Horizontal" msgstr "" -#: src/gtk/connected-device.ui:636 +#: src/gtk/connected-device.ui:637 msgid "Vertical" msgstr "" -#: src/gtk/connected-device.ui:656 +#: src/gtk/connected-device.ui:657 msgid "Tilt/roll" msgstr "" -#: src/gtk/connected-device.ui:674 +#: src/gtk/connected-device.ui:675 msgid "Movement look-ahead" msgstr "Rörs förväntning" -#: src/gtk/connected-device.ui:675 +#: src/gtk/connected-device.ui:676 msgid "" "Counteracts input lag by predicting head-tracking position ahead of render " "time. Stick with default unless virtual display drags behind your head " @@ -485,15 +489,15 @@ msgstr "" "Motverkar ingångsfördröjning genom förutsägelse av huvudrörelser.Behåll " "standardinställningen om inte skärmen skakar mycket eller rörsig konstigt." -#: src/gtk/connected-device.ui:693 +#: src/gtk/connected-device.ui:694 msgid "Default" msgstr "Standard" -#: src/gtk/connected-device.ui:705 +#: src/gtk/connected-device.ui:706 msgid "Text Scaling" msgstr "Textskalning" -#: src/gtk/connected-device.ui:706 +#: src/gtk/connected-device.ui:707 msgid "Scaling text below 1.0 will simulate a higher resolution display" msgstr "Textskalning under 1.0 kommer att simulera en högre skärmupplösning" diff --git a/ui/po/uk_UA.po b/ui/po/uk_UA.po index 4261266..39bee8a 100644 --- a/ui/po/uk_UA.po +++ b/ui/po/uk_UA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-10 15:46-0700\n" +"POT-Creation-Date: 2025-03-11 10:32-0700\n" "PO-Revision-Date: 2024-08-17 10:08-0700\n" "Last-Translator: \n" "Language-Team: Ukrainian \n" @@ -257,139 +257,143 @@ msgstr "" msgid "Add custom" msgstr "" -#: src/gtk/connected-device.ui:143 +#: src/gtk/connected-device.ui:124 +msgid "Remove custom resolution" +msgstr "" + +#: src/gtk/connected-device.ui:144 #, fuzzy msgid "Rearrange displays" msgstr "Викривлений дисплей" -#: src/gtk/connected-device.ui:161 +#: src/gtk/connected-device.ui:162 msgid "Adjustments" msgstr "Налаштування" -#: src/gtk/connected-device.ui:165 +#: src/gtk/connected-device.ui:166 #, fuzzy msgid "Display distances" msgstr "Відстань дисплея" -#: src/gtk/connected-device.ui:166 +#: src/gtk/connected-device.ui:167 msgid "Set how close you want displays to appear." msgstr "" -#: src/gtk/connected-device.ui:221 +#: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "Поріг слідування" -#: src/gtk/connected-device.ui:222 +#: src/gtk/connected-device.ui:223 msgid "How far away you can look before the display follows." msgstr "" "Як далеко ви можете відвернути ваш взор, перш ніж дисплей почне слідувати за " "вами." -#: src/gtk/connected-device.ui:245 +#: src/gtk/connected-device.ui:246 #, fuzzy msgid "Display angling" msgstr "Розмір дисплея" -#: src/gtk/connected-device.ui:246 +#: src/gtk/connected-device.ui:247 msgid "" "When there are multiple displays, choose how they should angle towards you." msgstr "" -#: src/gtk/connected-device.ui:260 +#: src/gtk/connected-device.ui:261 msgid "Automatic" msgstr "" -#: src/gtk/connected-device.ui:261 +#: src/gtk/connected-device.ui:262 msgid "Side-angled" msgstr "" -#: src/gtk/connected-device.ui:262 +#: src/gtk/connected-device.ui:263 msgid "Top-angled" msgstr "" -#: src/gtk/connected-device.ui:263 +#: src/gtk/connected-device.ui:264 msgid "Flat" msgstr "" -#: src/gtk/connected-device.ui:273 +#: src/gtk/connected-device.ui:274 #, fuzzy msgid "Display spacing" msgstr "Розмір дисплея" -#: src/gtk/connected-device.ui:274 +#: src/gtk/connected-device.ui:275 msgid "Put empty space between displays, when there are multiple." msgstr "" -#: src/gtk/connected-device.ui:304 +#: src/gtk/connected-device.ui:305 msgid "Viewport horizontal offset" msgstr "" -#: src/gtk/connected-device.ui:305 +#: src/gtk/connected-device.ui:306 msgid "Move the viewport to the left or right of its default position." msgstr "" -#: src/gtk/connected-device.ui:334 +#: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" -#: src/gtk/connected-device.ui:335 +#: src/gtk/connected-device.ui:336 msgid "Move the viewport up or down from its default position." msgstr "" -#: src/gtk/connected-device.ui:371 src/gtk/connected-device.ui:377 +#: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "Сполучення клавіш" -#: src/gtk/connected-device.ui:380 +#: src/gtk/connected-device.ui:381 msgid "XR Effect on/off shortcut" msgstr "" -#: src/gtk/connected-device.ui:381 +#: src/gtk/connected-device.ui:382 msgid "" "Quickly enable or disable the XR Effect. You may need to enable the effect " "manually once in order to enable the shortcut." msgstr "" -#: src/gtk/connected-device.ui:400 src/gtk/connected-device.ui:429 -#: src/gtk/connected-device.ui:458 src/gtk/connected-device.ui:487 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 msgid "Change" msgstr "Змінити" -#: src/gtk/connected-device.ui:409 +#: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "Сполучення клавіш для центрування дисплея" -#: src/gtk/connected-device.ui:410 +#: src/gtk/connected-device.ui:411 msgid "Pin the virtual display to the current position." msgstr "Фіксувати віртуальний дисплей у поточній позиції." -#: src/gtk/connected-device.ui:438 +#: src/gtk/connected-device.ui:439 #, fuzzy msgid "Toggle zoom on focus shortcut" msgstr "Сполучення клавіш для перемикання режиму слідування" -#: src/gtk/connected-device.ui:439 +#: src/gtk/connected-device.ui:440 #, fuzzy msgid "Quickly toggle zoom on focus mode." msgstr "Швидко перемикати режим слідування." -#: src/gtk/connected-device.ui:467 +#: src/gtk/connected-device.ui:468 msgid "Toggle follow mode shortcut" msgstr "Сполучення клавіш для перемикання режиму слідування" -#: src/gtk/connected-device.ui:468 +#: src/gtk/connected-device.ui:469 msgid "Quickly toggle follow mode." msgstr "Швидко перемикати режим слідування." -#: src/gtk/connected-device.ui:503 src/gtk/connected-device.ui:513 +#: src/gtk/connected-device.ui:504 src/gtk/connected-device.ui:514 msgid "Advanced Settings" msgstr "Додаткові налаштування" -#: src/gtk/connected-device.ui:517 +#: src/gtk/connected-device.ui:518 msgid "Find optimal display config" msgstr "Знайти оптимальну конфігурацію дисплея" -#: src/gtk/connected-device.ui:518 +#: src/gtk/connected-device.ui:519 msgid "" "Automatically modify the glasses display configuration for maximum " "resolution and best scaling when plugged in." @@ -397,85 +401,85 @@ msgstr "" "Автоматично змінює конфігурацію дисплея окулярів для максимальної роздільної " "здатності і найкращого масштабування при підключенні." -#: src/gtk/connected-device.ui:528 +#: src/gtk/connected-device.ui:529 msgid "Use highest refresh rate" msgstr "Використовувати найвищу частоту оновлення" -#: src/gtk/connected-device.ui:529 +#: src/gtk/connected-device.ui:530 msgid "Refresh rate may affect performance, disable this to set it manually." msgstr "" "Частота оновлення може вплинути на продуктивність, вимкніть це, щоб " "встановити її вручну." -#: src/gtk/connected-device.ui:539 +#: src/gtk/connected-device.ui:540 msgid "Center on glasses' display" msgstr "" -#: src/gtk/connected-device.ui:540 +#: src/gtk/connected-device.ui:541 msgid "" "Center the viewport on the glasses' display, even if the display is not in " "the middle." msgstr "" -#: src/gtk/connected-device.ui:550 +#: src/gtk/connected-device.ui:551 msgid "Always primary display" msgstr "Завжди основний дисплей" -#: src/gtk/connected-device.ui:551 +#: src/gtk/connected-device.ui:552 msgid "Automatically set the glasses as the primary display when plugged in." msgstr "Автоматично встановлює окуляри як основний дисплей при підключенні." -#: src/gtk/connected-device.ui:561 +#: src/gtk/connected-device.ui:562 #, fuzzy msgid "Remove virtual displays on disable" msgstr "Викривлений дисплей" -#: src/gtk/connected-device.ui:562 +#: src/gtk/connected-device.ui:563 msgid "Automatically remove virtual displays when the XR effect is disabled." msgstr "" -#: src/gtk/connected-device.ui:572 +#: src/gtk/connected-device.ui:573 msgid "Enable multi-tap detection" msgstr "" -#: src/gtk/connected-device.ui:573 +#: src/gtk/connected-device.ui:574 msgid "Enables double-tap to recenter and triple-tap to recalibrate." msgstr "" -#: src/gtk/connected-device.ui:583 +#: src/gtk/connected-device.ui:584 #, fuzzy msgid "All displays follow mode" msgstr "Викривлений дисплей" -#: src/gtk/connected-device.ui:584 +#: src/gtk/connected-device.ui:585 msgid "Follow mode moves all displays, not just the focused one." msgstr "" -#: src/gtk/connected-device.ui:600 +#: src/gtk/connected-device.ui:601 msgid "Follow mode movement tracking" msgstr "" -#: src/gtk/connected-device.ui:601 +#: src/gtk/connected-device.ui:602 msgid "Choose which movements should be tracked in follow mode." msgstr "" -#: src/gtk/connected-device.ui:616 +#: src/gtk/connected-device.ui:617 msgid "Horizontal" msgstr "" -#: src/gtk/connected-device.ui:636 +#: src/gtk/connected-device.ui:637 msgid "Vertical" msgstr "" -#: src/gtk/connected-device.ui:656 +#: src/gtk/connected-device.ui:657 msgid "Tilt/roll" msgstr "" -#: src/gtk/connected-device.ui:674 +#: src/gtk/connected-device.ui:675 msgid "Movement look-ahead" msgstr "Прогнозування руху" -#: src/gtk/connected-device.ui:675 +#: src/gtk/connected-device.ui:676 msgid "" "Counteracts input lag by predicting head-tracking position ahead of render " "time. Stick with default unless virtual display drags behind your head " @@ -486,15 +490,15 @@ msgstr "" "віртуальний дисплей відстає від рухів вашої голови, випереджає або дуже " "тремтить." -#: src/gtk/connected-device.ui:693 +#: src/gtk/connected-device.ui:694 msgid "Default" msgstr "За замовчуванням" -#: src/gtk/connected-device.ui:705 +#: src/gtk/connected-device.ui:706 msgid "Text Scaling" msgstr "" -#: src/gtk/connected-device.ui:706 +#: src/gtk/connected-device.ui:707 msgid "Scaling text below 1.0 will simulate a higher resolution display" msgstr "" diff --git a/ui/po/zh_CN.po b/ui/po/zh_CN.po index 930a229..3ef711f 100644 --- a/ui/po/zh_CN.po +++ b/ui/po/zh_CN.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-10 15:46-0700\n" +"POT-Creation-Date: 2025-03-11 10:32-0700\n" "PO-Revision-Date: 2024-08-02 20:55-0700\n" "Last-Translator: \n" "Language-Team: Chinese (simplified) \n" @@ -255,219 +255,223 @@ msgstr "" msgid "Add custom" msgstr "" -#: src/gtk/connected-device.ui:143 +#: src/gtk/connected-device.ui:124 +msgid "Remove custom resolution" +msgstr "" + +#: src/gtk/connected-device.ui:144 #, fuzzy msgid "Rearrange displays" msgstr "曲面显示" -#: src/gtk/connected-device.ui:161 +#: src/gtk/connected-device.ui:162 msgid "Adjustments" msgstr "调整" -#: src/gtk/connected-device.ui:165 +#: src/gtk/connected-device.ui:166 #, fuzzy msgid "Display distances" msgstr "显示距离" -#: src/gtk/connected-device.ui:166 +#: src/gtk/connected-device.ui:167 msgid "Set how close you want displays to appear." msgstr "" -#: src/gtk/connected-device.ui:221 +#: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "跟随触发值" -#: src/gtk/connected-device.ui:222 +#: src/gtk/connected-device.ui:223 msgid "How far away you can look before the display follows." msgstr "在显示内容跟随前您可以看多远。" -#: src/gtk/connected-device.ui:245 +#: src/gtk/connected-device.ui:246 #, fuzzy msgid "Display angling" msgstr "显示大小" -#: src/gtk/connected-device.ui:246 +#: src/gtk/connected-device.ui:247 msgid "" "When there are multiple displays, choose how they should angle towards you." msgstr "" -#: src/gtk/connected-device.ui:260 +#: src/gtk/connected-device.ui:261 msgid "Automatic" msgstr "" -#: src/gtk/connected-device.ui:261 +#: src/gtk/connected-device.ui:262 msgid "Side-angled" msgstr "" -#: src/gtk/connected-device.ui:262 +#: src/gtk/connected-device.ui:263 msgid "Top-angled" msgstr "" -#: src/gtk/connected-device.ui:263 +#: src/gtk/connected-device.ui:264 msgid "Flat" msgstr "" -#: src/gtk/connected-device.ui:273 +#: src/gtk/connected-device.ui:274 #, fuzzy msgid "Display spacing" msgstr "显示大小" -#: src/gtk/connected-device.ui:274 +#: src/gtk/connected-device.ui:275 msgid "Put empty space between displays, when there are multiple." msgstr "" -#: src/gtk/connected-device.ui:304 +#: src/gtk/connected-device.ui:305 msgid "Viewport horizontal offset" msgstr "" -#: src/gtk/connected-device.ui:305 +#: src/gtk/connected-device.ui:306 msgid "Move the viewport to the left or right of its default position." msgstr "" -#: src/gtk/connected-device.ui:334 +#: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" -#: src/gtk/connected-device.ui:335 +#: src/gtk/connected-device.ui:336 msgid "Move the viewport up or down from its default position." msgstr "" -#: src/gtk/connected-device.ui:371 src/gtk/connected-device.ui:377 +#: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "键盘快捷键" -#: src/gtk/connected-device.ui:380 +#: src/gtk/connected-device.ui:381 msgid "XR Effect on/off shortcut" msgstr "XR效果 开/关 快捷键" -#: src/gtk/connected-device.ui:381 +#: src/gtk/connected-device.ui:382 msgid "" "Quickly enable or disable the XR Effect. You may need to enable the effect " "manually once in order to enable the shortcut." msgstr "快速启用或禁用 XR 效果。您可能需要先手动启用一次该效果,才能设此快捷键" -#: src/gtk/connected-device.ui:400 src/gtk/connected-device.ui:429 -#: src/gtk/connected-device.ui:458 src/gtk/connected-device.ui:487 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 msgid "Change" msgstr "更改" -#: src/gtk/connected-device.ui:409 +#: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "重新居中显示快捷键" -#: src/gtk/connected-device.ui:410 +#: src/gtk/connected-device.ui:411 msgid "Pin the virtual display to the current position." msgstr "将虚拟显示固定在当前位置。" -#: src/gtk/connected-device.ui:438 +#: src/gtk/connected-device.ui:439 #, fuzzy msgid "Toggle zoom on focus shortcut" msgstr "切换跟随模式快捷键" -#: src/gtk/connected-device.ui:439 +#: src/gtk/connected-device.ui:440 #, fuzzy msgid "Quickly toggle zoom on focus mode." msgstr "快速切换跟随模式。" -#: src/gtk/connected-device.ui:467 +#: src/gtk/connected-device.ui:468 msgid "Toggle follow mode shortcut" msgstr "切换跟随模式快捷键" -#: src/gtk/connected-device.ui:468 +#: src/gtk/connected-device.ui:469 msgid "Quickly toggle follow mode." msgstr "快速切换跟随模式。" -#: src/gtk/connected-device.ui:503 src/gtk/connected-device.ui:513 +#: src/gtk/connected-device.ui:504 src/gtk/connected-device.ui:514 msgid "Advanced Settings" msgstr "高级设定" -#: src/gtk/connected-device.ui:517 +#: src/gtk/connected-device.ui:518 msgid "Find optimal display config" msgstr "寻找最佳显示设定" -#: src/gtk/connected-device.ui:518 +#: src/gtk/connected-device.ui:519 msgid "" "Automatically modify the glasses display configuration for maximum " "resolution and best scaling when plugged in." msgstr "连接时,可以自动修改眼镜显示设定以表现出最大解析度和最佳的对比。" -#: src/gtk/connected-device.ui:528 +#: src/gtk/connected-device.ui:529 msgid "Use highest refresh rate" msgstr "使用最高刷新率" -#: src/gtk/connected-device.ui:529 +#: src/gtk/connected-device.ui:530 msgid "Refresh rate may affect performance, disable this to set it manually." msgstr "刷新率可能会影响性能,禁用此功能即可手动设置。" -#: src/gtk/connected-device.ui:539 +#: src/gtk/connected-device.ui:540 msgid "Center on glasses' display" msgstr "" -#: src/gtk/connected-device.ui:540 +#: src/gtk/connected-device.ui:541 msgid "" "Center the viewport on the glasses' display, even if the display is not in " "the middle." msgstr "" -#: src/gtk/connected-device.ui:550 +#: src/gtk/connected-device.ui:551 msgid "Always primary display" msgstr "每次设置为主要显示" -#: src/gtk/connected-device.ui:551 +#: src/gtk/connected-device.ui:552 msgid "Automatically set the glasses as the primary display when plugged in." msgstr "连接时,自动将眼镜设置为主要显示。" -#: src/gtk/connected-device.ui:561 +#: src/gtk/connected-device.ui:562 #, fuzzy msgid "Remove virtual displays on disable" msgstr "曲面显示" -#: src/gtk/connected-device.ui:562 +#: src/gtk/connected-device.ui:563 msgid "Automatically remove virtual displays when the XR effect is disabled." msgstr "" -#: src/gtk/connected-device.ui:572 +#: src/gtk/connected-device.ui:573 msgid "Enable multi-tap detection" msgstr "" -#: src/gtk/connected-device.ui:573 +#: src/gtk/connected-device.ui:574 msgid "Enables double-tap to recenter and triple-tap to recalibrate." msgstr "" -#: src/gtk/connected-device.ui:583 +#: src/gtk/connected-device.ui:584 #, fuzzy msgid "All displays follow mode" msgstr "曲面显示" -#: src/gtk/connected-device.ui:584 +#: src/gtk/connected-device.ui:585 msgid "Follow mode moves all displays, not just the focused one." msgstr "" -#: src/gtk/connected-device.ui:600 +#: src/gtk/connected-device.ui:601 msgid "Follow mode movement tracking" msgstr "" -#: src/gtk/connected-device.ui:601 +#: src/gtk/connected-device.ui:602 msgid "Choose which movements should be tracked in follow mode." msgstr "" -#: src/gtk/connected-device.ui:616 +#: src/gtk/connected-device.ui:617 msgid "Horizontal" msgstr "" -#: src/gtk/connected-device.ui:636 +#: src/gtk/connected-device.ui:637 msgid "Vertical" msgstr "" -#: src/gtk/connected-device.ui:656 +#: src/gtk/connected-device.ui:657 msgid "Tilt/roll" msgstr "" -#: src/gtk/connected-device.ui:674 +#: src/gtk/connected-device.ui:675 msgid "Movement look-ahead" msgstr "移动预测" -#: src/gtk/connected-device.ui:675 +#: src/gtk/connected-device.ui:676 msgid "" "Counteracts input lag by predicting head-tracking position ahead of render " "time. Stick with default unless virtual display drags behind your head " @@ -476,15 +480,15 @@ msgstr "" "透过预测头部追踪位置,提前于渲染时间进行预测来抵消输入延迟。除非虚拟显示滞后" "于头部,提前跳动或非常抖动,请尽量使用默认设置。" -#: src/gtk/connected-device.ui:693 +#: src/gtk/connected-device.ui:694 msgid "Default" msgstr "默认" -#: src/gtk/connected-device.ui:705 +#: src/gtk/connected-device.ui:706 msgid "Text Scaling" msgstr "字体大小比例" -#: src/gtk/connected-device.ui:706 +#: src/gtk/connected-device.ui:707 msgid "Scaling text below 1.0 will simulate a higher resolution display" msgstr "字体缩放小于1.0,将模拟解析度更高的显示效果" diff --git a/ui/src/connecteddevice.py b/ui/src/connecteddevice.py index eafc384..8855de2 100644 --- a/ui/src/connecteddevice.py +++ b/ui/src/connecteddevice.py @@ -350,11 +350,6 @@ class ConnectedDevice(Gtk.Box): elif resolution == 'create_1440p_display': width = 2560 height = 1440 - elif resolution == 'add_custom_resolution': - dialog = CustomResolutionDialog(self._on_custom_resolution_dialog_add) - dialog.set_transient_for(self.get_ancestor(Gtk.Window)) - dialog.present() - return else: width, height = resolution.split('x') width = int(width) @@ -374,13 +369,19 @@ class ConnectedDevice(Gtk.Box): self.add_virtual_display_menu.insert(self._default_resolution_options_count, id, id) self.add_virtual_display_menu.set_active_id(id) self._on_add_virtual_display_menu_changed(self.add_virtual_display_menu) - - self.virtual_display_manager.create_virtual_display(width, height, 60) def _on_add_virtual_display_menu_changed(self, widget): resolution = widget.get_active_id() self.remove_custom_resolution_button.set_visible(resolution in self._custom_resolution_options) + add_custom_resolution_option = resolution == 'add_custom_resolution' + self.add_virtual_display_button.set_sensitive(not add_custom_resolution_option) + + if add_custom_resolution_option: + dialog = CustomResolutionDialog(self._on_custom_resolution_dialog_add) + dialog.set_transient_for(self.get_ancestor(Gtk.Window)) + dialog.present() + def _on_custom_resolution_option_remove(self, *args): resolution = self.add_virtual_display_menu.get_active_id() diff --git a/ui/src/files.py b/ui/src/files.py index 109deb0..76de873 100644 --- a/ui/src/files.py +++ b/ui/src/files.py @@ -19,4 +19,4 @@ def get_data_home(): def get_bin_home(): bin_home = os.environ.get('XDG_BIN_HOME', '~/.local/bin') - return os.path.expanduser(bin_home) \ No newline at end of file + return os.getenv('BINDIR', os.path.expanduser(bin_home)) \ No newline at end of file diff --git a/ui/src/gtk/connected-device.ui b/ui/src/gtk/connected-device.ui index e0cac07..eb54925 100644 --- a/ui/src/gtk/connected-device.ui +++ b/ui/src/gtk/connected-device.ui @@ -121,6 +121,7 @@ list-remove-symbolic 3 0 + Remove custom resolution diff --git a/ui/src/gtk/custom-resolution-dialog-content.ui b/ui/src/gtk/custom-resolution-dialog-content.ui index 44e2bba..e0625eb 100644 --- a/ui/src/gtk/custom-resolution-dialog-content.ui +++ b/ui/src/gtk/custom-resolution-dialog-content.ui @@ -22,7 +22,7 @@ 640 3840 - 10 + 2 1920 @@ -54,8 +54,8 @@ 480 - 2880 - 10 + 2160 + 2 1080 @@ -64,7 +64,7 @@ 720 1080 1440 - 2880 + 2160 diff --git a/ui/src/virtualdisplaymanager.py b/ui/src/virtualdisplaymanager.py index 34a9031..1ee3fd9 100644 --- a/ui/src/virtualdisplaymanager.py +++ b/ui/src/virtualdisplaymanager.py @@ -12,8 +12,7 @@ logger = logging.getLogger('breezy_ui') gi.require_version('GLib', '2.0') from gi.repository import GLib, GObject -xdg_bin_home = os.getenv('XDG_BIN_HOME', os.path.join(os.path.expanduser('~'), '.local', 'bin')) -bindir = os.getenv('BINDIR', xdg_bin_home) +from .files import get_bin_home class VirtualDisplayManager(GObject.GObject): __gproperties__ = { @@ -61,7 +60,7 @@ class VirtualDisplayManager(GObject.GObject): def create_virtual_display(self, width, height, framerate): try: process = subprocess.Popen( - [f"{bindir}/virtualdisplay", "--width", str(int(round(width))), "--height", str(int(round(height))), "--framerate", str(framerate)], + [f"{get_bin_home()}/virtualdisplay", "--width", str(int(round(width))), "--height", str(int(round(height))), "--framerate", str(framerate)], start_new_session=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, From 11ab3aad5cd616a60c584ea95e9fb05a9e3f390e Mon Sep 17 00:00:00 2001 From: qsheng Date: Wed, 12 Mar 2025 04:39:29 +0800 Subject: [PATCH 03/20] Update zh_CN.po (#94) --- ui/po/zh_CN.po | 114 ++++++++++++++++++++++++------------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/ui/po/zh_CN.po b/ui/po/zh_CN.po index 3ef711f..4e88002 100644 --- a/ui/po/zh_CN.po +++ b/ui/po/zh_CN.po @@ -29,48 +29,48 @@ msgstr "您的设备目前不支援此功能。" #: src/connecteddevice.py:141 #, fuzzy msgid "Set Focused Display Distance" -msgstr "显示距离" +msgstr "设定注视中的屏幕的距离" #: src/connecteddevice.py:142 msgid "Use a closer value so the display zooms in when you look at it." -msgstr "" +msgstr "近的数值会将您所看向的屏幕放大" #: src/connecteddevice.py:149 #, fuzzy msgid "Set All Displays Distance" -msgstr "显示距离" +msgstr "设定所有屏幕的距离" #: src/connecteddevice.py:150 msgid "Use a farther value so the displays are zoomed out when you look away." -msgstr "" +msgstr "远的数值会将您所看向的屏幕缩小" #: src/connecteddevice.py:263 msgid "" "Unable to add virtual displays on this machine. xdg-desktop-portal is " "required." -msgstr "" +msgstr "无法增加模拟显示。需要安装xdg-desktop-portal" #: src/connecteddevice.py:297 #, fuzzy msgid "Focused display" -msgstr "显示距离" +msgstr "注视中的屏幕" #: src/connecteddevice.py:303 #, fuzzy msgid "All displays" -msgstr "曲面显示" +msgstr "所有的屏幕" #: src/displaydistancedialogcontent.py:41 msgid "closer" -msgstr "" +msgstr "近" #: src/displaydistancedialogcontent.py:45 msgid "fullscreen" -msgstr "" +msgstr "全屏" #: src/displaydistancedialogcontent.py:48 msgid "farther" -msgstr "" +msgstr "远" #: src/licensedialogcontent.py:63 msgid "Paid Tier Status" @@ -210,7 +210,7 @@ msgstr "启用 Breezy Desktop XR 效果。" #: src/gtk/connected-device.ui:56 msgid "Zoom on focus" -msgstr "" +msgstr "注视自动放大" #: src/gtk/connected-device.ui:57 msgid "" @@ -218,7 +218,7 @@ msgid "" "Set your preferred focused and unfocused distances in the Adjustments " "section.\n" " " -msgstr "" +msgstr "当您看向着一个屏幕,将此屏幕自动放大。 注视中的屏幕,非注视中的屏幕都可以在「调整页」里设定距离" #: src/gtk/connected-device.ui:70 msgid "Follow mode" @@ -227,42 +227,42 @@ msgstr "跟随模式" #: src/gtk/connected-device.ui:71 #, fuzzy msgid "Keep the focused display near the center of your view." -msgstr "虚拟显示保持在视野中心附近。" +msgstr "将注视中的屏幕保持在视野中心附近。" #: src/gtk/connected-device.ui:81 src/gtk/no-device.ui:34 msgid "Disable physical displays" -msgstr "" +msgstr "将所有具体屏幕关闭" #: src/gtk/connected-device.ui:82 src/gtk/no-device.ui:35 msgid "" "Automatically disable all physical displays when the XR effect is enabled." -msgstr "" +msgstr "XR效果开启时将所有具体屏幕自动关闭" #: src/gtk/connected-device.ui:92 #, fuzzy msgid "Virtual displays" -msgstr "曲面显示" +msgstr "模拟屏幕" #: src/gtk/connected-device.ui:108 msgid "1080p" -msgstr "" +msgstr "1080p" #: src/gtk/connected-device.ui:109 msgid "1440p" -msgstr "" +msgstr "1440p" #: src/gtk/connected-device.ui:110 msgid "Add custom" -msgstr "" +msgstr "增加客制化解析度" #: src/gtk/connected-device.ui:124 msgid "Remove custom resolution" -msgstr "" +msgstr "删除客制化解析度" #: src/gtk/connected-device.ui:144 #, fuzzy msgid "Rearrange displays" -msgstr "曲面显示" +msgstr "改变屏幕顺序" #: src/gtk/connected-device.ui:162 msgid "Adjustments" @@ -271,11 +271,11 @@ msgstr "调整" #: src/gtk/connected-device.ui:166 #, fuzzy msgid "Display distances" -msgstr "显示距离" +msgstr "屏幕距离" #: src/gtk/connected-device.ui:167 msgid "Set how close you want displays to appear." -msgstr "" +msgstr "设定您所希望屏幕离你的距离有多近" #: src/gtk/connected-device.ui:222 msgid "Follow threshold" @@ -288,53 +288,53 @@ msgstr "在显示内容跟随前您可以看多远。" #: src/gtk/connected-device.ui:246 #, fuzzy msgid "Display angling" -msgstr "显示大小" +msgstr "屏幕角度" #: src/gtk/connected-device.ui:247 msgid "" "When there are multiple displays, choose how they should angle towards you." -msgstr "" +msgstr "有多屏幕时,选择屏幕向您倾斜的角度" #: src/gtk/connected-device.ui:261 msgid "Automatic" -msgstr "" +msgstr "自动" #: src/gtk/connected-device.ui:262 msgid "Side-angled" -msgstr "" +msgstr "侧边弯曲" #: src/gtk/connected-device.ui:263 msgid "Top-angled" -msgstr "" +msgstr "上下弯曲" #: src/gtk/connected-device.ui:264 msgid "Flat" -msgstr "" +msgstr "平面" #: src/gtk/connected-device.ui:274 #, fuzzy msgid "Display spacing" -msgstr "显示大小" +msgstr "屏幕之间缝隙的距差" #: src/gtk/connected-device.ui:275 msgid "Put empty space between displays, when there are multiple." -msgstr "" +msgstr "把多屏幕之间插入一个空间" #: src/gtk/connected-device.ui:305 msgid "Viewport horizontal offset" -msgstr "" +msgstr "眼镜视口特定水平偏移" #: src/gtk/connected-device.ui:306 msgid "Move the viewport to the left or right of its default position." -msgstr "" +msgstr "将眼镜视口从默认位置左右移动" #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" -msgstr "" +msgstr "眼镜视口特定垂直偏移" #: src/gtk/connected-device.ui:336 msgid "Move the viewport up or down from its default position." -msgstr "" +msgstr "将眼镜视口从默认位置上下移动" #: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" @@ -366,12 +366,12 @@ msgstr "将虚拟显示固定在当前位置。" #: src/gtk/connected-device.ui:439 #, fuzzy msgid "Toggle zoom on focus shortcut" -msgstr "切换跟随模式快捷键" +msgstr "切换注视自动放大模式快捷键" #: src/gtk/connected-device.ui:440 #, fuzzy msgid "Quickly toggle zoom on focus mode." -msgstr "快速切换跟随模式。" +msgstr "快速地切换注视自动放大模式。" #: src/gtk/connected-device.ui:468 msgid "Toggle follow mode shortcut" @@ -405,13 +405,13 @@ msgstr "刷新率可能会影响性能,禁用此功能即可手动设置。" #: src/gtk/connected-device.ui:540 msgid "Center on glasses' display" -msgstr "" +msgstr "视口眼镜屏幕固定" #: src/gtk/connected-device.ui:541 msgid "" "Center the viewport on the glasses' display, even if the display is not in " "the middle." -msgstr "" +msgstr "将眼镜视口对齐眼镜的主要屏幕, 即便此屏幕不在正中间" #: src/gtk/connected-device.ui:551 msgid "Always primary display" @@ -424,48 +424,48 @@ msgstr "连接时,自动将眼镜设置为主要显示。" #: src/gtk/connected-device.ui:562 #, fuzzy msgid "Remove virtual displays on disable" -msgstr "曲面显示" +msgstr "自动模拟屏幕删除" #: src/gtk/connected-device.ui:563 msgid "Automatically remove virtual displays when the XR effect is disabled." -msgstr "" +msgstr "XR效果关闭时自动删除所有模拟屏幕" #: src/gtk/connected-device.ui:573 msgid "Enable multi-tap detection" -msgstr "" +msgstr "开启多点触控检测" #: src/gtk/connected-device.ui:574 msgid "Enables double-tap to recenter and triple-tap to recalibrate." -msgstr "" +msgstr "打开双击重新定位和三击重新校准手势" #: src/gtk/connected-device.ui:584 #, fuzzy msgid "All displays follow mode" -msgstr "曲面显示" +msgstr "全屏幕跟随模式" #: src/gtk/connected-device.ui:585 msgid "Follow mode moves all displays, not just the focused one." -msgstr "" +msgstr "让跟随模式移动所有的屏幕而不只是注视中的屏幕" #: src/gtk/connected-device.ui:601 msgid "Follow mode movement tracking" -msgstr "" +msgstr "跟随模式感应" #: src/gtk/connected-device.ui:602 msgid "Choose which movements should be tracked in follow mode." -msgstr "" +msgstr "选择那一些动作会被感应到" #: src/gtk/connected-device.ui:617 msgid "Horizontal" -msgstr "" +msgstr "水平动作" #: src/gtk/connected-device.ui:637 msgid "Vertical" -msgstr "" +msgstr "垂直动作" #: src/gtk/connected-device.ui:657 msgid "Tilt/roll" -msgstr "" +msgstr "倾斜及滚转动作" #: src/gtk/connected-device.ui:675 msgid "Movement look-ahead" @@ -494,27 +494,27 @@ msgstr "字体缩放小于1.0,将模拟解析度更高的显示效果" #: src/gtk/custom-resolution-dialog-content.ui:9 msgid "Width" -msgstr "" +msgstr "宽度" #: src/gtk/custom-resolution-dialog-content.ui:42 msgid "Height" -msgstr "" +msgstr "高度" #: src/gtk/custom-resolution-dialog.ui:5 msgid "Add a Custom Resolution" -msgstr "" +msgstr "增加客制化解析度" #: src/gtk/custom-resolution-dialog.ui:10 msgid "Add" -msgstr "" +msgstr "增加" #: src/gtk/display-distance-dialog.ui:9 msgid "Show full range" -msgstr "" +msgstr "显示全范围" #: src/gtk/display-distance-dialog.ui:18 msgid "Done" -msgstr "" +msgstr "完成" #: src/gtk/failed-verification.ui:13 msgid "Breezy Desktop GNOME invalid setup" @@ -677,7 +677,7 @@ msgstr "关于 Breezy Desktop" #, fuzzy #~ msgid "Set Unfocused Displays Distance" -#~ msgstr "显示距离" +#~ msgstr "设定非注视中屏幕距离" #~ msgid "Widescreen mode" #~ msgstr "宽屏模式" From b88e64996406e9c3ca44f4e9636ef3325489a645 Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Tue, 11 Mar 2025 13:49:31 -0700 Subject: [PATCH 04/20] Fix some missed translation opportunities --- ui/bin/update_pot_files | 2 +- ui/po/breezydesktop.pot | 33 +++++++++--- ui/po/de.po | 33 +++++++++--- ui/po/es.po | 33 +++++++++--- ui/po/fr.po | 33 +++++++++--- ui/po/it.po | 33 +++++++++--- ui/po/ja.po | 33 +++++++++--- ui/po/mo/zh_CN/LC_MESSAGES/breezydesktop.mo | Bin 8449 -> 13148 bytes ui/po/pl.po | 33 +++++++++--- ui/po/pt_BR.po | 33 +++++++++--- ui/po/ru.po | 33 +++++++++--- ui/po/sv.po | 33 +++++++++--- ui/po/uk_UA.po | 33 +++++++++--- ui/po/zh_CN.po | 54 +++++++++++--------- ui/src/gtk/connected-device.ui | 16 +++--- 15 files changed, 337 insertions(+), 98 deletions(-) diff --git a/ui/bin/update_pot_files b/ui/bin/update_pot_files index a667bbd..962980c 100755 --- a/ui/bin/update_pot_files +++ b/ui/bin/update_pot_files @@ -11,7 +11,7 @@ for file in po/*.po; do lang=${file##*/} lang=${lang%.po} - msgmerge --update "po/$lang.po" po/breezydesktop.pot + msgmerge --no-fuzzy-matching --update "po/$lang.po" po/breezydesktop.pot outdir="po/mo/$lang/LC_MESSAGES" mkdir -p "$outdir" diff --git a/ui/po/breezydesktop.pot b/ui/po/breezydesktop.pot index 0264c1a..9e2fd29 100644 --- a/ui/po/breezydesktop.pot +++ b/ui/po/breezydesktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 10:32-0700\n" +"POT-Creation-Date: 2025-03-11 13:47-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -270,6 +270,12 @@ msgstr "" msgid "Set how close you want displays to appear." msgstr "" +#: src/gtk/connected-device.ui:188 src/gtk/connected-device.ui:209 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 +msgid "Change" +msgstr "" + #: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "" @@ -319,6 +325,18 @@ msgstr "" msgid "Move the viewport to the left or right of its default position." msgstr "" +#: src/gtk/connected-device.ui:323 +msgid "left" +msgstr "" + +#: src/gtk/connected-device.ui:325 src/gtk/connected-device.ui:355 +msgid "center" +msgstr "" + +#: src/gtk/connected-device.ui:327 +msgid "right" +msgstr "" + #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" @@ -327,6 +345,14 @@ msgstr "" msgid "Move the viewport up or down from its default position." msgstr "" +#: src/gtk/connected-device.ui:353 +msgid "down" +msgstr "" + +#: src/gtk/connected-device.ui:357 +msgid "up" +msgstr "" + #: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "" @@ -341,11 +367,6 @@ msgid "" "manually once in order to enable the shortcut." msgstr "" -#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 -#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 -msgid "Change" -msgstr "" - #: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "" diff --git a/ui/po/de.po b/ui/po/de.po index 6ed104e..4a875c2 100644 --- a/ui/po/de.po +++ b/ui/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 10:32-0700\n" +"POT-Creation-Date: 2025-03-11 13:47-0700\n" "PO-Revision-Date: 2024-08-02 20:54-0700\n" "Last-Translator: \n" "Language-Team: German \n" @@ -280,6 +280,12 @@ msgstr "Display-Entfernung" msgid "Set how close you want displays to appear." msgstr "" +#: src/gtk/connected-device.ui:188 src/gtk/connected-device.ui:209 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 +msgid "Change" +msgstr "Ändern" + #: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "Folgemodus-Schwelle" @@ -331,6 +337,18 @@ msgstr "" msgid "Move the viewport to the left or right of its default position." msgstr "" +#: src/gtk/connected-device.ui:323 +msgid "left" +msgstr "" + +#: src/gtk/connected-device.ui:325 src/gtk/connected-device.ui:355 +msgid "center" +msgstr "" + +#: src/gtk/connected-device.ui:327 +msgid "right" +msgstr "" + #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" @@ -339,6 +357,14 @@ msgstr "" msgid "Move the viewport up or down from its default position." msgstr "" +#: src/gtk/connected-device.ui:353 +msgid "down" +msgstr "" + +#: src/gtk/connected-device.ui:357 +msgid "up" +msgstr "" + #: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "Tastenkombinationen" @@ -356,11 +382,6 @@ msgstr "" "Effekt einmalig manuell aktiviert werden, um die Tastenkombination zu " "aktivieren." -#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 -#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 -msgid "Change" -msgstr "Ändern" - #: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "Display-Zentrierung-Tastenkombination" diff --git a/ui/po/es.po b/ui/po/es.po index 0f72ef8..126a619 100644 --- a/ui/po/es.po +++ b/ui/po/es.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 10:32-0700\n" +"POT-Creation-Date: 2025-03-11 13:47-0700\n" "PO-Revision-Date: 2024-08-02 20:55-0700\n" "Last-Translator: \n" "Language-Team: Spanish \n" @@ -279,6 +279,12 @@ msgstr "Distancia de la pantalla" msgid "Set how close you want displays to appear." msgstr "" +#: src/gtk/connected-device.ui:188 src/gtk/connected-device.ui:209 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 +msgid "Change" +msgstr "Cambiar" + #: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "Umbral de seguimiento" @@ -330,6 +336,18 @@ msgstr "" msgid "Move the viewport to the left or right of its default position." msgstr "" +#: src/gtk/connected-device.ui:323 +msgid "left" +msgstr "" + +#: src/gtk/connected-device.ui:325 src/gtk/connected-device.ui:355 +msgid "center" +msgstr "" + +#: src/gtk/connected-device.ui:327 +msgid "right" +msgstr "" + #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" @@ -338,6 +356,14 @@ msgstr "" msgid "Move the viewport up or down from its default position." msgstr "" +#: src/gtk/connected-device.ui:353 +msgid "down" +msgstr "" + +#: src/gtk/connected-device.ui:357 +msgid "up" +msgstr "" + #: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "Atajos de teclado" @@ -354,11 +380,6 @@ msgstr "" "Activa o desactiva rápidamente el Efecto XR. Es posible que necesites " "activar el efecto manualmente una vez para habilitar el atajo." -#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 -#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 -msgid "Change" -msgstr "Cambiar" - #: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "Atajo para recentrar la pantalla" diff --git a/ui/po/fr.po b/ui/po/fr.po index 416e678..f28d830 100644 --- a/ui/po/fr.po +++ b/ui/po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 10:32-0700\n" +"POT-Creation-Date: 2025-03-11 13:47-0700\n" "PO-Revision-Date: 2024-08-02 20:54-0700\n" "Last-Translator: \n" "Language-Team: French \n" @@ -282,6 +282,12 @@ msgstr "Distance d'affichage" msgid "Set how close you want displays to appear." msgstr "" +#: src/gtk/connected-device.ui:188 src/gtk/connected-device.ui:209 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 +msgid "Change" +msgstr "Changer" + #: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "Seuil de suivi" @@ -333,6 +339,18 @@ msgstr "" msgid "Move the viewport to the left or right of its default position." msgstr "" +#: src/gtk/connected-device.ui:323 +msgid "left" +msgstr "" + +#: src/gtk/connected-device.ui:325 src/gtk/connected-device.ui:355 +msgid "center" +msgstr "" + +#: src/gtk/connected-device.ui:327 +msgid "right" +msgstr "" + #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" @@ -341,6 +359,14 @@ msgstr "" msgid "Move the viewport up or down from its default position." msgstr "" +#: src/gtk/connected-device.ui:353 +msgid "down" +msgstr "" + +#: src/gtk/connected-device.ui:357 +msgid "up" +msgstr "" + #: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "Raccourcis clavier" @@ -357,11 +383,6 @@ msgstr "" "Activez ou désactivez rapidement l'effet XR. Il se peut que vous deviez " "activer l'effet manuellement une fois pour activer le raccourci." -#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 -#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 -msgid "Change" -msgstr "Changer" - #: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "Raccourci de recentrage de l'affichage" diff --git a/ui/po/it.po b/ui/po/it.po index 5e76c93..62a389c 100644 --- a/ui/po/it.po +++ b/ui/po/it.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 10:32-0700\n" +"POT-Creation-Date: 2025-03-11 13:47-0700\n" "PO-Revision-Date: 2024-08-02 21:14-0700\n" "Last-Translator: \n" "Language-Team: Italian \n" @@ -280,6 +280,12 @@ msgstr "Distanza del display" msgid "Set how close you want displays to appear." msgstr "" +#: src/gtk/connected-device.ui:188 src/gtk/connected-device.ui:209 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 +msgid "Change" +msgstr "Cambia" + #: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "Soglia di inseguimento" @@ -331,6 +337,18 @@ msgstr "" msgid "Move the viewport to the left or right of its default position." msgstr "" +#: src/gtk/connected-device.ui:323 +msgid "left" +msgstr "" + +#: src/gtk/connected-device.ui:325 src/gtk/connected-device.ui:355 +msgid "center" +msgstr "" + +#: src/gtk/connected-device.ui:327 +msgid "right" +msgstr "" + #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" @@ -339,6 +357,14 @@ msgstr "" msgid "Move the viewport up or down from its default position." msgstr "" +#: src/gtk/connected-device.ui:353 +msgid "down" +msgstr "" + +#: src/gtk/connected-device.ui:357 +msgid "up" +msgstr "" + #: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "Scorciatoie da tastiera" @@ -356,11 +382,6 @@ msgstr "" "abilitare l'effetto manualmente almeno una volta per abilitare la " "scorciatoia da tastiera." -#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 -#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 -msgid "Change" -msgstr "Cambia" - #: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "Scorciatoia per ricentrare il display" diff --git a/ui/po/ja.po b/ui/po/ja.po index 2442522..f7134b2 100644 --- a/ui/po/ja.po +++ b/ui/po/ja.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 10:32-0700\n" +"POT-Creation-Date: 2025-03-11 13:47-0700\n" "PO-Revision-Date: 2024-08-02 20:55-0700\n" "Last-Translator: \n" "Language-Team: Japanese \n" @@ -282,6 +282,12 @@ msgstr "ディスプレイ距離" msgid "Set how close you want displays to appear." msgstr "" +#: src/gtk/connected-device.ui:188 src/gtk/connected-device.ui:209 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 +msgid "Change" +msgstr "変更" + #: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "フォローしきい値" @@ -333,6 +339,18 @@ msgstr "" msgid "Move the viewport to the left or right of its default position." msgstr "" +#: src/gtk/connected-device.ui:323 +msgid "left" +msgstr "" + +#: src/gtk/connected-device.ui:325 src/gtk/connected-device.ui:355 +msgid "center" +msgstr "" + +#: src/gtk/connected-device.ui:327 +msgid "right" +msgstr "" + #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" @@ -341,6 +359,14 @@ msgstr "" msgid "Move the viewport up or down from its default position." msgstr "" +#: src/gtk/connected-device.ui:353 +msgid "down" +msgstr "" + +#: src/gtk/connected-device.ui:357 +msgid "up" +msgstr "" + #: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "キーボードショートカット" @@ -357,11 +383,6 @@ msgstr "" "XRエフェクトの有効・無効を切り替えます。このショートカットを有効にするために" "手動で1回XRエフェクトを有効にする必要があります。" -#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 -#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 -msgid "Change" -msgstr "変更" - #: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "ディスプレイを中央へ移動" diff --git a/ui/po/mo/zh_CN/LC_MESSAGES/breezydesktop.mo b/ui/po/mo/zh_CN/LC_MESSAGES/breezydesktop.mo index 2373235cf0ca4467c57b93ee006bae3ee87c3495..a0f5810ee82a06c19bb246452cd93593aa51a29c 100644 GIT binary patch literal 13148 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 mCK3(W3#1Yt>?$ zpqZ9Ro0nk;DM~5nW|o_?xs`vk>C#o_Le16M{HM#-`*Y5ZXMTA-H=a8`?`_;Q-~Ur` z>;XesO=J<*hZ^$|w#M;;R6N|6v?0dK#4y&z8ajU(_COu*MrL$u>C z>_GKD;*`6QetvV2%orN3VJhCiH2fXMVJyAYUS$|_-!<(x505(S_fc2$H)`TBT>MJR zM@_I3D{v2L-0P?}@c?zDzoGiYup60_!ue~UY%0{T9Cd`%xCLvR`hH|i^DXL1enh>E zho}X`P+7*~%)k)kLNMn_SGGjSbi!uDtf za|oL$_d4Y)&W~R-6{yF$3N_(jtin^Mi9(KMVziu&x{4Cy9h!}ptH1v?G8(WGHPBb6 z72kBq4^Y4G5V?)W-587f6x>0%09D_G>fehR?*{5^+(F)<89?45cf^SVE@xUWVU$$q6<;0Uj9Z^Q;^$(^PGD`_Pz&JwJsSlMN-aMj$SVpWQw2>;p z@8ZW)Vj3}+YMl%lj;uU?umPVSbUOM%&LFA@rMXee$Wjy{Lb3F+PF zs#od$W68`XlynVzlp@DBOBJL7LJw&UF_ci!iyusSJ4*UKJQc}B|DvWl`AWwnSnlM7 z-p&f+v_40H_Y(O&>&_MsJXFK~L6JKv!5Tv8*(m&n@hHI)lTqE^ec9)lzuE2H-nP)a zwQP0UZ$?kDiAhWC*`)7mL-L<-&)0jJ-FE2MTS-l3q1RLIbDKq;`i53_ zlYMJk!$@yyt9P60MQ@Ya)~A-+uGG7>e|+V6Z(8;cdn5gzeKjN7_GB!!C7CPU&kEQ- zva;egx4EjD>svfFWkOy;i+h`^$?dCeY29Lj6ONB)^m;t*MxVRseBZ>av9>nHl@jiG zJ$Rtk44gR>x^yah_DbOFVS6v9#;%`o(tbTPG%R?eH`wu|ot<|*z3*J;2{vv3 diff --git a/ui/po/pl.po b/ui/po/pl.po index bd15799..98512f1 100644 --- a/ui/po/pl.po +++ b/ui/po/pl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 10:32-0700\n" +"POT-Creation-Date: 2025-03-11 13:47-0700\n" "PO-Revision-Date: 2024-08-16 10:26-0700\n" "Last-Translator: \n" "Language-Team: Polish \n" @@ -271,6 +271,12 @@ msgstr "" msgid "Set how close you want displays to appear." msgstr "" +#: src/gtk/connected-device.ui:188 src/gtk/connected-device.ui:209 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 +msgid "Change" +msgstr "" + #: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "" @@ -320,6 +326,18 @@ msgstr "" msgid "Move the viewport to the left or right of its default position." msgstr "" +#: src/gtk/connected-device.ui:323 +msgid "left" +msgstr "" + +#: src/gtk/connected-device.ui:325 src/gtk/connected-device.ui:355 +msgid "center" +msgstr "" + +#: src/gtk/connected-device.ui:327 +msgid "right" +msgstr "" + #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" @@ -328,6 +346,14 @@ msgstr "" msgid "Move the viewport up or down from its default position." msgstr "" +#: src/gtk/connected-device.ui:353 +msgid "down" +msgstr "" + +#: src/gtk/connected-device.ui:357 +msgid "up" +msgstr "" + #: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "" @@ -342,11 +368,6 @@ msgid "" "manually once in order to enable the shortcut." msgstr "" -#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 -#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 -msgid "Change" -msgstr "" - #: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "" diff --git a/ui/po/pt_BR.po b/ui/po/pt_BR.po index 417b45d..e9d5ede 100644 --- a/ui/po/pt_BR.po +++ b/ui/po/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 10:32-0700\n" +"POT-Creation-Date: 2025-03-11 13:47-0700\n" "PO-Revision-Date: 2024-08-19 09:39-0700\n" "Last-Translator: \n" "Language-Team: Brazilian Portuguese \n" "Language-Team: Russian \n" @@ -280,6 +280,12 @@ msgstr "Расстояние дисплея" msgid "Set how close you want displays to appear." msgstr "" +#: src/gtk/connected-device.ui:188 src/gtk/connected-device.ui:209 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 +msgid "Change" +msgstr "Изменить" + #: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "Порог следования" @@ -332,6 +338,18 @@ msgstr "" msgid "Move the viewport to the left or right of its default position." msgstr "" +#: src/gtk/connected-device.ui:323 +msgid "left" +msgstr "" + +#: src/gtk/connected-device.ui:325 src/gtk/connected-device.ui:355 +msgid "center" +msgstr "" + +#: src/gtk/connected-device.ui:327 +msgid "right" +msgstr "" + #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" @@ -340,6 +358,14 @@ msgstr "" msgid "Move the viewport up or down from its default position." msgstr "" +#: src/gtk/connected-device.ui:353 +msgid "down" +msgstr "" + +#: src/gtk/connected-device.ui:357 +msgid "up" +msgstr "" + #: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "Сочетания клавиш" @@ -354,11 +380,6 @@ msgid "" "manually once in order to enable the shortcut." msgstr "" -#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 -#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 -msgid "Change" -msgstr "Изменить" - #: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "Сочетание клавиш для перецентровки дисплея" diff --git a/ui/po/sv.po b/ui/po/sv.po index 70cafd3..95d40eb 100644 --- a/ui/po/sv.po +++ b/ui/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 10:32-0700\n" +"POT-Creation-Date: 2025-03-11 13:47-0700\n" "PO-Revision-Date: 2024-08-16 10:31-0700\n" "Last-Translator: \n" "Language-Team: Swedish \n" @@ -280,6 +280,12 @@ msgstr "Avstånd till skärmen" msgid "Set how close you want displays to appear." msgstr "" +#: src/gtk/connected-device.ui:188 src/gtk/connected-device.ui:209 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 +msgid "Change" +msgstr "Ändra" + #: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "Automatisk följtröskel" @@ -331,6 +337,18 @@ msgstr "" msgid "Move the viewport to the left or right of its default position." msgstr "" +#: src/gtk/connected-device.ui:323 +msgid "left" +msgstr "" + +#: src/gtk/connected-device.ui:325 src/gtk/connected-device.ui:355 +msgid "center" +msgstr "" + +#: src/gtk/connected-device.ui:327 +msgid "right" +msgstr "" + #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" @@ -339,6 +357,14 @@ msgstr "" msgid "Move the viewport up or down from its default position." msgstr "" +#: src/gtk/connected-device.ui:353 +msgid "down" +msgstr "" + +#: src/gtk/connected-device.ui:357 +msgid "up" +msgstr "" + #: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "Tangentbordsgenvägar" @@ -355,11 +381,6 @@ msgstr "" "Skifta snabbt mellan att slå av eller på XR-Effekt. Du kan behöva slå på den " "manuellt en gång för att genvägen ska fungera." -#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 -#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 -msgid "Change" -msgstr "Ändra" - #: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "Om-centrering tangentbordsgenväg" diff --git a/ui/po/uk_UA.po b/ui/po/uk_UA.po index 39bee8a..61806f7 100644 --- a/ui/po/uk_UA.po +++ b/ui/po/uk_UA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 10:32-0700\n" +"POT-Creation-Date: 2025-03-11 13:47-0700\n" "PO-Revision-Date: 2024-08-17 10:08-0700\n" "Last-Translator: \n" "Language-Team: Ukrainian \n" @@ -279,6 +279,12 @@ msgstr "Відстань дисплея" msgid "Set how close you want displays to appear." msgstr "" +#: src/gtk/connected-device.ui:188 src/gtk/connected-device.ui:209 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 +msgid "Change" +msgstr "Змінити" + #: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "Поріг слідування" @@ -332,6 +338,18 @@ msgstr "" msgid "Move the viewport to the left or right of its default position." msgstr "" +#: src/gtk/connected-device.ui:323 +msgid "left" +msgstr "" + +#: src/gtk/connected-device.ui:325 src/gtk/connected-device.ui:355 +msgid "center" +msgstr "" + +#: src/gtk/connected-device.ui:327 +msgid "right" +msgstr "" + #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "" @@ -340,6 +358,14 @@ msgstr "" msgid "Move the viewport up or down from its default position." msgstr "" +#: src/gtk/connected-device.ui:353 +msgid "down" +msgstr "" + +#: src/gtk/connected-device.ui:357 +msgid "up" +msgstr "" + #: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "Сполучення клавіш" @@ -354,11 +380,6 @@ msgid "" "manually once in order to enable the shortcut." msgstr "" -#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 -#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 -msgid "Change" -msgstr "Змінити" - #: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "Сполучення клавіш для центрування дисплея" diff --git a/ui/po/zh_CN.po b/ui/po/zh_CN.po index 4e88002..49f3f48 100644 --- a/ui/po/zh_CN.po +++ b/ui/po/zh_CN.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 10:32-0700\n" +"POT-Creation-Date: 2025-03-11 13:47-0700\n" "PO-Revision-Date: 2024-08-02 20:55-0700\n" "Last-Translator: \n" "Language-Team: Chinese (simplified) \n" @@ -27,7 +27,6 @@ msgid "This feature is not currently supported for your device." msgstr "您的设备目前不支援此功能。" #: src/connecteddevice.py:141 -#, fuzzy msgid "Set Focused Display Distance" msgstr "设定注视中的屏幕的距离" @@ -36,7 +35,6 @@ msgid "Use a closer value so the display zooms in when you look at it." msgstr "近的数值会将您所看向的屏幕放大" #: src/connecteddevice.py:149 -#, fuzzy msgid "Set All Displays Distance" msgstr "设定所有屏幕的距离" @@ -51,12 +49,10 @@ msgid "" msgstr "无法增加模拟显示。需要安装xdg-desktop-portal" #: src/connecteddevice.py:297 -#, fuzzy msgid "Focused display" msgstr "注视中的屏幕" #: src/connecteddevice.py:303 -#, fuzzy msgid "All displays" msgstr "所有的屏幕" @@ -118,7 +114,7 @@ msgid "Inactive" msgstr "未订阅" #: src/licensetierrow.py:41 -#, fuzzy, python-brace-format +#, python-brace-format msgid "${amount} USD" msgstr "${amount} 美元" @@ -218,14 +214,15 @@ msgid "" "Set your preferred focused and unfocused distances in the Adjustments " "section.\n" " " -msgstr "当您看向着一个屏幕,将此屏幕自动放大。 注视中的屏幕,非注视中的屏幕都可以在「调整页」里设定距离" +msgstr "" +"当您看向着一个屏幕,将此屏幕自动放大。 注视中的屏幕,非注视中的屏幕都可以在" +"「调整页」里设定距离" #: src/gtk/connected-device.ui:70 msgid "Follow mode" msgstr "跟随模式" #: src/gtk/connected-device.ui:71 -#, fuzzy msgid "Keep the focused display near the center of your view." msgstr "将注视中的屏幕保持在视野中心附近。" @@ -239,7 +236,6 @@ msgid "" msgstr "XR效果开启时将所有具体屏幕自动关闭" #: src/gtk/connected-device.ui:92 -#, fuzzy msgid "Virtual displays" msgstr "模拟屏幕" @@ -260,7 +256,6 @@ msgid "Remove custom resolution" msgstr "删除客制化解析度" #: src/gtk/connected-device.ui:144 -#, fuzzy msgid "Rearrange displays" msgstr "改变屏幕顺序" @@ -269,7 +264,6 @@ msgid "Adjustments" msgstr "调整" #: src/gtk/connected-device.ui:166 -#, fuzzy msgid "Display distances" msgstr "屏幕距离" @@ -277,6 +271,12 @@ msgstr "屏幕距离" msgid "Set how close you want displays to appear." msgstr "设定您所希望屏幕离你的距离有多近" +#: src/gtk/connected-device.ui:188 src/gtk/connected-device.ui:209 +#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 +#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 +msgid "Change" +msgstr "更改" + #: src/gtk/connected-device.ui:222 msgid "Follow threshold" msgstr "跟随触发值" @@ -286,7 +286,6 @@ msgid "How far away you can look before the display follows." msgstr "在显示内容跟随前您可以看多远。" #: src/gtk/connected-device.ui:246 -#, fuzzy msgid "Display angling" msgstr "屏幕角度" @@ -312,7 +311,6 @@ msgid "Flat" msgstr "平面" #: src/gtk/connected-device.ui:274 -#, fuzzy msgid "Display spacing" msgstr "屏幕之间缝隙的距差" @@ -328,6 +326,18 @@ msgstr "眼镜视口特定水平偏移" msgid "Move the viewport to the left or right of its default position." msgstr "将眼镜视口从默认位置左右移动" +#: src/gtk/connected-device.ui:323 +msgid "left" +msgstr "" + +#: src/gtk/connected-device.ui:325 src/gtk/connected-device.ui:355 +msgid "center" +msgstr "" + +#: src/gtk/connected-device.ui:327 +msgid "right" +msgstr "" + #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" msgstr "眼镜视口特定垂直偏移" @@ -336,6 +346,14 @@ msgstr "眼镜视口特定垂直偏移" msgid "Move the viewport up or down from its default position." msgstr "将眼镜视口从默认位置上下移动" +#: src/gtk/connected-device.ui:353 +msgid "down" +msgstr "" + +#: src/gtk/connected-device.ui:357 +msgid "up" +msgstr "" + #: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" msgstr "键盘快捷键" @@ -350,11 +368,6 @@ msgid "" "manually once in order to enable the shortcut." msgstr "快速启用或禁用 XR 效果。您可能需要先手动启用一次该效果,才能设此快捷键" -#: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 -#: src/gtk/connected-device.ui:459 src/gtk/connected-device.ui:488 -msgid "Change" -msgstr "更改" - #: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" msgstr "重新居中显示快捷键" @@ -364,12 +377,10 @@ msgid "Pin the virtual display to the current position." msgstr "将虚拟显示固定在当前位置。" #: src/gtk/connected-device.ui:439 -#, fuzzy msgid "Toggle zoom on focus shortcut" msgstr "切换注视自动放大模式快捷键" #: src/gtk/connected-device.ui:440 -#, fuzzy msgid "Quickly toggle zoom on focus mode." msgstr "快速地切换注视自动放大模式。" @@ -422,7 +433,6 @@ msgid "Automatically set the glasses as the primary display when plugged in." msgstr "连接时,自动将眼镜设置为主要显示。" #: src/gtk/connected-device.ui:562 -#, fuzzy msgid "Remove virtual displays on disable" msgstr "自动模拟屏幕删除" @@ -439,7 +449,6 @@ msgid "Enables double-tap to recenter and triple-tap to recalibrate." msgstr "打开双击重新定位和三击重新校准手势" #: src/gtk/connected-device.ui:584 -#, fuzzy msgid "All displays follow mode" msgstr "全屏幕跟随模式" @@ -675,7 +684,6 @@ msgstr "关于 Breezy Desktop" #~ msgstr "" #~ "连接时,如果宽屏模式开启,眼镜会立即切换到 并排模式。这可能会导致不稳定。" -#, fuzzy #~ msgid "Set Unfocused Displays Distance" #~ msgstr "设定非注视中屏幕距离" diff --git a/ui/src/gtk/connected-device.ui b/ui/src/gtk/connected-device.ui index eb54925..4025201 100644 --- a/ui/src/gtk/connected-device.ui +++ b/ui/src/gtk/connected-device.ui @@ -185,7 +185,7 @@ set-all-displays-distance 3 - Change + Change 20 20 @@ -206,7 +206,7 @@ set-all-displays-distance 3 - Change + Change 20 20 @@ -320,11 +320,11 @@ - left + left - center + center - right + right @@ -350,11 +350,11 @@ - down + down - center + center - up + up From efcc5bea817f06168371af094917aa0f2d40a0be Mon Sep 17 00:00:00 2001 From: qsheng Date: Wed, 12 Mar 2025 04:58:46 +0800 Subject: [PATCH 05/20] Update zh_CN.po (#95) --- ui/po/zh_CN.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ui/po/zh_CN.po b/ui/po/zh_CN.po index 49f3f48..ff94794 100644 --- a/ui/po/zh_CN.po +++ b/ui/po/zh_CN.po @@ -328,15 +328,15 @@ msgstr "将眼镜视口从默认位置左右移动" #: src/gtk/connected-device.ui:323 msgid "left" -msgstr "" +msgstr "左" #: src/gtk/connected-device.ui:325 src/gtk/connected-device.ui:355 msgid "center" -msgstr "" +msgstr "中" #: src/gtk/connected-device.ui:327 msgid "right" -msgstr "" +msgstr "右" #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" @@ -348,11 +348,11 @@ msgstr "将眼镜视口从默认位置上下移动" #: src/gtk/connected-device.ui:353 msgid "down" -msgstr "" +msgstr "下" #: src/gtk/connected-device.ui:357 msgid "up" -msgstr "" +msgstr "上" #: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" From d8ea8dcb1e14662842f4ca4ea993b8046bd9ec73 Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Tue, 11 Mar 2025 13:57:45 -0700 Subject: [PATCH 06/20] Update file path generation --- ui/src/files.py | 2 +- ui/src/verify.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/src/files.py b/ui/src/files.py index 76de873..367a39d 100644 --- a/ui/src/files.py +++ b/ui/src/files.py @@ -15,7 +15,7 @@ def get_state_dir(): def get_data_home(): data_home = os.environ.get('XDG_DATA_HOME', '~/.local/share') - return os.path.expanduser(data_home) + return os.getenv('APPDIR', os.path.expanduser(data_home)) def get_bin_home(): bin_home = os.environ.get('XDG_BIN_HOME', '~/.local/bin') diff --git a/ui/src/verify.py b/ui/src/verify.py index 8e03dd1..ac2b560 100644 --- a/ui/src/verify.py +++ b/ui/src/verify.py @@ -2,7 +2,7 @@ import logging import os import subprocess -from .files import get_bin_home, get_data_home +from .files import get_bin_home logger = logging.getLogger('breezy_ui') From f35313caf262813d63bdba2a25267a23f3842b55 Mon Sep 17 00:00:00 2001 From: nunojusto <21068187+nunojusto@users.noreply.github.com> Date: Tue, 11 Mar 2025 22:16:32 +0100 Subject: [PATCH 07/20] Update pt_BR.po (#96) --- ui/po/pt_BR.po | 95 +++++++++++++++++++++++++++----------------------- 1 file changed, 52 insertions(+), 43 deletions(-) diff --git a/ui/po/pt_BR.po b/ui/po/pt_BR.po index e9d5ede..1d28e7a 100644 --- a/ui/po/pt_BR.po +++ b/ui/po/pt_BR.po @@ -37,7 +37,8 @@ msgstr "Distância da tela" #: src/connecteddevice.py:142 msgid "Use a closer value so the display zooms in when you look at it." -msgstr "" +msgstr "Use um valor mais aproximado para que as telas se aproximem " +"quando olha para ela." #: src/connecteddevice.py:149 #, fuzzy @@ -46,13 +47,15 @@ msgstr "Distância da tela" #: src/connecteddevice.py:150 msgid "Use a farther value so the displays are zoomed out when you look away." -msgstr "" +msgstr "Use um valor mais distante para que as telas se afastem " +"quando olha para elas." #: src/connecteddevice.py:263 msgid "" "Unable to add virtual displays on this machine. xdg-desktop-portal is " "required." -msgstr "" +msgstr "Não é possível adicionar telas neste dispositivo. " +"xdg-desktop-portal é requerido." #: src/connecteddevice.py:297 #, fuzzy @@ -66,15 +69,15 @@ msgstr "Tela curva" #: src/displaydistancedialogcontent.py:41 msgid "closer" -msgstr "" +msgstr "mais perto" #: src/displaydistancedialogcontent.py:45 msgid "fullscreen" -msgstr "" +msgstr "Tela cheia" #: src/displaydistancedialogcontent.py:48 msgid "farther" -msgstr "" +msgstr "mais longe" #: src/licensedialogcontent.py:63 msgid "Paid Tier Status" @@ -214,7 +217,7 @@ msgstr "Habilita o efeito XR do Breezy Desktop." #: src/gtk/connected-device.ui:56 msgid "Zoom on focus" -msgstr "" +msgstr "Aproximar na focagem" #: src/gtk/connected-device.ui:57 msgid "" @@ -222,7 +225,9 @@ msgid "" "Set your preferred focused and unfocused distances in the Adjustments " "section.\n" " " -msgstr "" +msgstr "Mover automaticamente a tela mais perto quando olha nela." +"Defina as suas distâncias preferidas focadas e não focadas nos " +"Ajustes de secção.\n" #: src/gtk/connected-device.ui:70 msgid "Follow mode" @@ -235,12 +240,12 @@ msgstr "Mantenha a tela virtual próxima ao centro da sua visão." #: src/gtk/connected-device.ui:81 src/gtk/no-device.ui:34 msgid "Disable physical displays" -msgstr "" +msgstr "Desativar as telas físicas" #: src/gtk/connected-device.ui:82 src/gtk/no-device.ui:35 msgid "" "Automatically disable all physical displays when the XR effect is enabled." -msgstr "" +msgstr "Desactive automaticamente todos as telas físicas quando o efeito XR estiver activado." #: src/gtk/connected-device.ui:92 #, fuzzy @@ -249,19 +254,19 @@ msgstr "Tela curva" #: src/gtk/connected-device.ui:108 msgid "1080p" -msgstr "" +msgstr "1080p" #: src/gtk/connected-device.ui:109 msgid "1440p" -msgstr "" +msgstr "1440p" #: src/gtk/connected-device.ui:110 msgid "Add custom" -msgstr "" +msgstr "Adicionar" #: src/gtk/connected-device.ui:124 msgid "Remove custom resolution" -msgstr "" +msgstr "Remover resolução personalizada" #: src/gtk/connected-device.ui:144 #, fuzzy @@ -279,7 +284,7 @@ msgstr "Distância da tela" #: src/gtk/connected-device.ui:167 msgid "Set how close you want displays to appear." -msgstr "" +msgstr "Defina o quão perto quer que as telas apareçam." #: src/gtk/connected-device.ui:188 src/gtk/connected-device.ui:209 #: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 @@ -303,23 +308,23 @@ msgstr "Tamanho da tela" #: src/gtk/connected-device.ui:247 msgid "" "When there are multiple displays, choose how they should angle towards you." -msgstr "" +msgstr "Quando existirem várias telas, escolha o ângulo em que devem estar virados para si." #: src/gtk/connected-device.ui:261 msgid "Automatic" -msgstr "" +msgstr "Automático" #: src/gtk/connected-device.ui:262 msgid "Side-angled" -msgstr "" +msgstr "Ângulo lateral" #: src/gtk/connected-device.ui:263 msgid "Top-angled" -msgstr "" +msgstr "Ângulo superior" #: src/gtk/connected-device.ui:264 msgid "Flat" -msgstr "" +msgstr "Plano" #: src/gtk/connected-device.ui:274 #, fuzzy @@ -328,15 +333,15 @@ msgstr "Tamanho da tela" #: src/gtk/connected-device.ui:275 msgid "Put empty space between displays, when there are multiple." -msgstr "" +msgstr "Coloque um espaço vazio entre as telas, quando existem várias." #: src/gtk/connected-device.ui:305 msgid "Viewport horizontal offset" -msgstr "" +msgstr "Deslocamento horizontal da janela de visualização" #: src/gtk/connected-device.ui:306 msgid "Move the viewport to the left or right of its default position." -msgstr "" +msgstr "Mova a janela de visualização para a esquerda ou direita da sua posição predefinida." #: src/gtk/connected-device.ui:323 msgid "left" @@ -352,11 +357,11 @@ msgstr "" #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" -msgstr "" +msgstr "Deslocamento vertical da janela de visualização" #: src/gtk/connected-device.ui:336 msgid "Move the viewport up or down from its default position." -msgstr "" +msgstr "Mova a janela de visualização para cima ou para baixo da sua posição predefinida." #: src/gtk/connected-device.ui:353 msgid "down" @@ -372,13 +377,14 @@ msgstr "Atalhos de teclado" #: src/gtk/connected-device.ui:381 msgid "XR Effect on/off shortcut" -msgstr "" +msgstr "Atalho para ligar/desligar o efeito XR" #: src/gtk/connected-device.ui:382 msgid "" "Quickly enable or disable the XR Effect. You may need to enable the effect " "manually once in order to enable the shortcut." -msgstr "" +msgstr "Ative ou desative rapidamente o Efeito XR. Pode ser necessário " +"ativar o efeito manualmente para ativar o atalho." #: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" @@ -434,13 +440,14 @@ msgstr "" #: src/gtk/connected-device.ui:540 msgid "Center on glasses' display" -msgstr "" +msgstr "Centralize na exposição dos óculos" #: src/gtk/connected-device.ui:541 msgid "" "Center the viewport on the glasses' display, even if the display is not in " "the middle." -msgstr "" +msgstr "Centralize a janela de visualização no ecrã dos óculos, mesmo que a " +"tela não esteja no meio." #: src/gtk/connected-device.ui:551 msgid "Always primary display" @@ -458,15 +465,15 @@ msgstr "Tela curva" #: src/gtk/connected-device.ui:563 msgid "Automatically remove virtual displays when the XR effect is disabled." -msgstr "" +msgstr "Remove automaticamente as telas virtuais quando o efeito XR está desativado." #: src/gtk/connected-device.ui:573 msgid "Enable multi-tap detection" -msgstr "" +msgstr "Ativar detecção de multitoque" #: src/gtk/connected-device.ui:574 msgid "Enables double-tap to recenter and triple-tap to recalibrate." -msgstr "" +msgstr "Permite o duplo toque para recentrar e o triplo toque para recalibrar." #: src/gtk/connected-device.ui:584 #, fuzzy @@ -475,11 +482,11 @@ msgstr "Tela curva" #: src/gtk/connected-device.ui:585 msgid "Follow mode moves all displays, not just the focused one." -msgstr "" +msgstr "O modo Seguir move todas as telas, e não apenas o que está focado." #: src/gtk/connected-device.ui:601 msgid "Follow mode movement tracking" -msgstr "" +msgstr "Modo de acompanhamento do movimento" #: src/gtk/connected-device.ui:602 msgid "Choose which movements should be tracked in follow mode." @@ -487,15 +494,15 @@ msgstr "" #: src/gtk/connected-device.ui:617 msgid "Horizontal" -msgstr "" +msgstr "Horizontal" #: src/gtk/connected-device.ui:637 msgid "Vertical" -msgstr "" +msgstr "Vertical" #: src/gtk/connected-device.ui:657 msgid "Tilt/roll" -msgstr "" +msgstr "Inclinação/rolagem" #: src/gtk/connected-device.ui:675 msgid "Movement look-ahead" @@ -527,27 +534,27 @@ msgstr "" #: src/gtk/custom-resolution-dialog-content.ui:9 msgid "Width" -msgstr "" +msgstr "Largura" #: src/gtk/custom-resolution-dialog-content.ui:42 msgid "Height" -msgstr "" +msgstr "Altura" #: src/gtk/custom-resolution-dialog.ui:5 msgid "Add a Custom Resolution" -msgstr "" +msgstr "Adicionar uma Resolução Personalizada" #: src/gtk/custom-resolution-dialog.ui:10 msgid "Add" -msgstr "" +msgstr "Adicionar" #: src/gtk/display-distance-dialog.ui:9 msgid "Show full range" -msgstr "" +msgstr "Mostrar gama completa" #: src/gtk/display-distance-dialog.ui:18 msgid "Done" -msgstr "" +msgstr "Feito" #: src/gtk/failed-verification.ui:13 msgid "Breezy Desktop GNOME invalid setup" @@ -597,6 +604,8 @@ msgid "" "Automatically enable the Breezy Desktop XR effect when supported glasses are " "connected." msgstr "" +"Ativar automaticamente o efeito Breezy Desktop XR quando os óculos " +"suportados estiverem conectados." #: src/gtk/no-driver.ui:13 msgid "No driver running" From e4ee9cf0ba44ac56a1d9754b487fec7aa62a5970 Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Tue, 11 Mar 2025 14:26:01 -0700 Subject: [PATCH 08/20] Fix a couple issues with the pt_BR file --- ui/po/breezydesktop.pot | 2 +- ui/po/mo/pt_BR/LC_MESSAGES/breezydesktop.mo | Bin 7211 -> 14498 bytes ui/po/mo/zh_CN/LC_MESSAGES/breezydesktop.mo | Bin 13148 -> 13298 bytes ui/po/pt_BR.po | 31 ++++++-------------- 4 files changed, 10 insertions(+), 23 deletions(-) diff --git a/ui/po/breezydesktop.pot b/ui/po/breezydesktop.pot index 9e2fd29..27bf5c0 100644 --- a/ui/po/breezydesktop.pot +++ b/ui/po/breezydesktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 13:47-0700\n" +"POT-Creation-Date: 2025-03-11 14:24-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/ui/po/mo/pt_BR/LC_MESSAGES/breezydesktop.mo b/ui/po/mo/pt_BR/LC_MESSAGES/breezydesktop.mo index 3b1c11cc145875d8bc96c05ef41bab14d8c46142..039d964505c7be281a02b0dbf55a298d5c55fae8 100644 GIT binary patch literal 14498 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 diff --git a/ui/po/mo/zh_CN/LC_MESSAGES/breezydesktop.mo b/ui/po/mo/zh_CN/LC_MESSAGES/breezydesktop.mo index a0f5810ee82a06c19bb246452cd93593aa51a29c..dcacf9b5f6e5c09b9a13dacbaacfa6be248bd397 100644 GIT binary patch delta 3361 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 C5=BP< diff --git a/ui/po/pt_BR.po b/ui/po/pt_BR.po index 1d28e7a..405bd78 100644 --- a/ui/po/pt_BR.po +++ b/ui/po/pt_BR.po @@ -31,7 +31,6 @@ msgid "This feature is not currently supported for your device." msgstr "Este recurso não é atualmente suportado para o seu dispositivo." #: src/connecteddevice.py:141 -#, fuzzy msgid "Set Focused Display Distance" msgstr "Distância da tela" @@ -41,7 +40,6 @@ msgstr "Use um valor mais aproximado para que as telas se aproximem " "quando olha para ela." #: src/connecteddevice.py:149 -#, fuzzy msgid "Set All Displays Distance" msgstr "Distância da tela" @@ -58,12 +56,10 @@ msgstr "Não é possível adicionar telas neste dispositivo. " "xdg-desktop-portal é requerido." #: src/connecteddevice.py:297 -#, fuzzy msgid "Focused display" msgstr "Distância da tela" #: src/connecteddevice.py:303 -#, fuzzy msgid "All displays" msgstr "Tela curva" @@ -225,16 +221,17 @@ msgid "" "Set your preferred focused and unfocused distances in the Adjustments " "section.\n" " " -msgstr "Mover automaticamente a tela mais perto quando olha nela." +msgstr "" +"Mover automaticamente a tela mais perto quando olha nela.\n" "Defina as suas distâncias preferidas focadas e não focadas nos " "Ajustes de secção.\n" +" " #: src/gtk/connected-device.ui:70 msgid "Follow mode" msgstr "Modo de acompanhamento" #: src/gtk/connected-device.ui:71 -#, fuzzy msgid "Keep the focused display near the center of your view." msgstr "Mantenha a tela virtual próxima ao centro da sua visão." @@ -248,7 +245,6 @@ msgid "" msgstr "Desactive automaticamente todos as telas físicas quando o efeito XR estiver activado." #: src/gtk/connected-device.ui:92 -#, fuzzy msgid "Virtual displays" msgstr "Tela curva" @@ -269,7 +265,6 @@ msgid "Remove custom resolution" msgstr "Remover resolução personalizada" #: src/gtk/connected-device.ui:144 -#, fuzzy msgid "Rearrange displays" msgstr "Tela curva" @@ -278,7 +273,6 @@ msgid "Adjustments" msgstr "Ajustes" #: src/gtk/connected-device.ui:166 -#, fuzzy msgid "Display distances" msgstr "Distância da tela" @@ -301,7 +295,6 @@ msgid "How far away you can look before the display follows." msgstr "Quanto você pode mover a cabeça antes que a tela te acompanhe." #: src/gtk/connected-device.ui:246 -#, fuzzy msgid "Display angling" msgstr "Tamanho da tela" @@ -327,7 +320,6 @@ msgid "Flat" msgstr "Plano" #: src/gtk/connected-device.ui:274 -#, fuzzy msgid "Display spacing" msgstr "Tamanho da tela" @@ -395,12 +387,10 @@ msgid "Pin the virtual display to the current position." msgstr "Traga a tela virtual para onde você está olhando." #: src/gtk/connected-device.ui:439 -#, fuzzy msgid "Toggle zoom on focus shortcut" msgstr "Atalho para alternar o modo de acompanhamento" #: src/gtk/connected-device.ui:440 -#, fuzzy msgid "Quickly toggle zoom on focus mode." msgstr "Alterne rapidamente o modo de acompanhamento." @@ -459,7 +449,6 @@ msgstr "" "Defina automaticamente os óculos como a tela primária quando conectados." #: src/gtk/connected-device.ui:562 -#, fuzzy msgid "Remove virtual displays on disable" msgstr "Tela curva" @@ -476,7 +465,6 @@ msgid "Enables double-tap to recenter and triple-tap to recalibrate." msgstr "Permite o duplo toque para recentrar e o triplo toque para recalibrar." #: src/gtk/connected-device.ui:584 -#, fuzzy msgid "All displays follow mode" msgstr "Tela curva" @@ -595,7 +583,6 @@ msgstr "" "O Breezy Desktop não conseguiu detectar nenhum dispositivo XR suportado." #: src/gtk/no-device.ui:23 -#, fuzzy msgid "Auto-enable XR effect" msgstr "Efeito XR" @@ -612,7 +599,6 @@ msgid "No driver running" msgstr "Nenhum driver em execução" #: src/gtk/no-driver.ui:14 -#, fuzzy msgid "" "\n" " If you installed via AUR, make sure you ran the recommended post-" @@ -623,12 +609,14 @@ msgid "" "in the #troubleshooting channel on Discord.\n" " " msgstr "" +"\n" " Se você instalou via AUR, certifique-se de ter executado o comando de pós-" "instalação recomendado:\n" " systemctl --user enable --now xr-driver.service\n" "\n" " Caso contrário, por favor, crie uma issue no GitHub ou um novo tópico no " -"canal #troubleshooting no Discord." +"canal #troubleshooting no Discord.\n" +" " #: src/gtk/no-extension.ui:13 msgid "Breezy Desktop GNOME extension not ready" @@ -648,7 +636,6 @@ msgid "No license file was found" msgstr "Nenhum arquivo de licença foi encontrado" #: src/gtk/no-license.ui:14 -#, fuzzy msgid "" "\n" " The first time you use Breezy Desktop, an internet connection is " @@ -663,6 +650,7 @@ msgid "" "lifetime access).\n" " " msgstr "" +"\n" " A primeira vez que você usar o Breezy Desktop, uma conexão com a " "internet será necessária para obter a licença do seu dispositivo.\n" " \n" @@ -672,7 +660,8 @@ msgstr "" " \n" " Uma vez que você obtenha uma licença, de teste ou não, você poderá " "usar o Breezy Desktop offline até que os recursos expirem (ou " -"indefinidamente, se você escolheu o acesso vitalício)." +"indefinidamente, se você escolheu o acesso vitalício).\n" +" " #: src/gtk/no-license.ui:27 msgid "Try Again" @@ -724,7 +713,6 @@ msgstr "Sobre o BreezyDesktop" #~ "Altera os óculos para o modo SBS imediatamente quando conectados, se o " #~ "modo ultrawide estiver ativado. Pode causar instabilidade." -#, fuzzy #~ msgid "Set Unfocused Displays Distance" #~ msgstr "Distância da tela" @@ -764,6 +752,5 @@ msgstr "Sobre o BreezyDesktop" #~ msgid "Quickly toggle between two predefined distances." #~ msgstr "Alterne rapidamente entre as duas distâncias predefinidas." -#, fuzzy #~ msgid "Start in widescreen mode" #~ msgstr "Modo Ultrawide" From caebcb8b2271d47697df3d4ffd3c8ab8150859bc Mon Sep 17 00:00:00 2001 From: nunojusto <21068187+nunojusto@users.noreply.github.com> Date: Tue, 11 Mar 2025 23:02:55 +0100 Subject: [PATCH 09/20] Update pt_BR.po (#97) --- ui/po/pt_BR.po | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ui/po/pt_BR.po b/ui/po/pt_BR.po index 405bd78..643c6b7 100644 --- a/ui/po/pt_BR.po +++ b/ui/po/pt_BR.po @@ -266,7 +266,7 @@ msgstr "Remover resolução personalizada" #: src/gtk/connected-device.ui:144 msgid "Rearrange displays" -msgstr "Tela curva" +msgstr "Rearranjar tela" #: src/gtk/connected-device.ui:162 msgid "Adjustments" @@ -337,15 +337,15 @@ msgstr "Mova a janela de visualização para a esquerda ou direita da sua posiç #: src/gtk/connected-device.ui:323 msgid "left" -msgstr "" +msgstr "esquerda" #: src/gtk/connected-device.ui:325 src/gtk/connected-device.ui:355 msgid "center" -msgstr "" +msgstr "centro" #: src/gtk/connected-device.ui:327 msgid "right" -msgstr "" +msgstr "direita" #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" @@ -357,11 +357,11 @@ msgstr "Mova a janela de visualização para cima ou para baixo da sua posição #: src/gtk/connected-device.ui:353 msgid "down" -msgstr "" +msgstr "baixo" #: src/gtk/connected-device.ui:357 msgid "up" -msgstr "" +msgstr "cima" #: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" From ef98e9160827ef0bb9726e6d001352c02b4f9baf Mon Sep 17 00:00:00 2001 From: 8796n Date: Thu, 13 Mar 2025 00:55:46 +0900 Subject: [PATCH 10/20] Update ja.po (#99) --- ui/po/ja.po | 120 ++++++++++++++++++++++++++-------------------------- 1 file changed, 61 insertions(+), 59 deletions(-) diff --git a/ui/po/ja.po b/ui/po/ja.po index f7134b2..128e472 100644 --- a/ui/po/ja.po +++ b/ui/po/ja.po @@ -34,48 +34,48 @@ msgstr "現在接続されているデバイスはこの機能に対応してい #: src/connecteddevice.py:141 #, fuzzy msgid "Set Focused Display Distance" -msgstr "ディスプレイ距離" +msgstr "フォーカスされたディスプレイ距離" #: src/connecteddevice.py:142 msgid "Use a closer value so the display zooms in when you look at it." -msgstr "" +msgstr "近くに設定すると見たディスプレイにズームインします。" #: src/connecteddevice.py:149 #, fuzzy msgid "Set All Displays Distance" -msgstr "ディスプレイ距離" +msgstr "すべてのディスプレイ距離" #: src/connecteddevice.py:150 msgid "Use a farther value so the displays are zoomed out when you look away." -msgstr "" +msgstr "遠くに設定すると視線の外れたディスプレイがズームアウトします。" #: src/connecteddevice.py:263 msgid "" "Unable to add virtual displays on this machine. xdg-desktop-portal is " "required." -msgstr "" +msgstr "仮想ディスプレイが追加できません。" #: src/connecteddevice.py:297 #, fuzzy msgid "Focused display" -msgstr "ディスプレイ距離" +msgstr "フォーカスされたディスプレイ" #: src/connecteddevice.py:303 #, fuzzy msgid "All displays" -msgstr "曲面ディスプレイ" +msgstr "すべてのディスプレイ" #: src/displaydistancedialogcontent.py:41 msgid "closer" -msgstr "" +msgstr "近い" #: src/displaydistancedialogcontent.py:45 msgid "fullscreen" -msgstr "" +msgstr "全画面" #: src/displaydistancedialogcontent.py:48 msgid "farther" -msgstr "" +msgstr "遠い" #: src/licensedialogcontent.py:63 msgid "Paid Tier Status" @@ -215,7 +215,7 @@ msgstr "Breezy DesktopのXRエフェクトを有効にします。" #: src/gtk/connected-device.ui:56 msgid "Zoom on focus" -msgstr "" +msgstr "フォーカス時にズーム" #: src/gtk/connected-device.ui:57 msgid "" @@ -224,6 +224,8 @@ msgid "" "section.\n" " " msgstr "" +"見たディスプレイが自動的に近づきます。\n" +"フォーカス時とそれ以外の距離は調整セクションで設定できます。" #: src/gtk/connected-device.ui:70 msgid "Follow mode" @@ -236,38 +238,38 @@ msgstr "仮想ディスプレイを視界の中心近くに保ちます。" #: src/gtk/connected-device.ui:81 src/gtk/no-device.ui:34 msgid "Disable physical displays" -msgstr "" +msgstr "物理ディスプレイの無効化" #: src/gtk/connected-device.ui:82 src/gtk/no-device.ui:35 msgid "" "Automatically disable all physical displays when the XR effect is enabled." -msgstr "" +msgstr "XRエフェクト有効時、自動的に物理ディスプレイを無効化する。" #: src/gtk/connected-device.ui:92 #, fuzzy msgid "Virtual displays" -msgstr "曲面ディスプレイ" +msgstr "仮想ディスプレイ" #: src/gtk/connected-device.ui:108 msgid "1080p" -msgstr "" +msgstr "1080p" #: src/gtk/connected-device.ui:109 msgid "1440p" -msgstr "" +msgstr "1440p" #: src/gtk/connected-device.ui:110 msgid "Add custom" -msgstr "" +msgstr "カスタム解像度" #: src/gtk/connected-device.ui:124 msgid "Remove custom resolution" -msgstr "" +msgstr "カスタム解像度の削除" #: src/gtk/connected-device.ui:144 #, fuzzy msgid "Rearrange displays" -msgstr "曲面ディスプレイ" +msgstr "ディスプレイの配置" #: src/gtk/connected-device.ui:162 msgid "Adjustments" @@ -280,7 +282,7 @@ msgstr "ディスプレイ距離" #: src/gtk/connected-device.ui:167 msgid "Set how close you want displays to appear." -msgstr "" +msgstr "ディスプレイの表示距離を設定。" #: src/gtk/connected-device.ui:188 src/gtk/connected-device.ui:209 #: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 @@ -299,73 +301,73 @@ msgstr "ディスプレイがフォロー(追従)を開始するまでの距離" #: src/gtk/connected-device.ui:246 #, fuzzy msgid "Display angling" -msgstr "ディスプレイサイズ" +msgstr "ディスプレイの向き" #: src/gtk/connected-device.ui:247 msgid "" "When there are multiple displays, choose how they should angle towards you." -msgstr "" +msgstr "複数のディスプレイがある場合、ディスプレイの向きを選択します。" #: src/gtk/connected-device.ui:261 msgid "Automatic" -msgstr "" +msgstr "自動" #: src/gtk/connected-device.ui:262 msgid "Side-angled" -msgstr "" +msgstr "横向き" #: src/gtk/connected-device.ui:263 msgid "Top-angled" -msgstr "" +msgstr "縦向き" #: src/gtk/connected-device.ui:264 msgid "Flat" -msgstr "" +msgstr "平面" #: src/gtk/connected-device.ui:274 #, fuzzy msgid "Display spacing" -msgstr "ディスプレイサイズ" +msgstr "ディスプレイの隙間" #: src/gtk/connected-device.ui:275 msgid "Put empty space between displays, when there are multiple." -msgstr "" +msgstr "複数のディスプレイがある場合、ディスプレイ間の隙間を設定します。" #: src/gtk/connected-device.ui:305 msgid "Viewport horizontal offset" -msgstr "" +msgstr "表示域の水平オフセット" #: src/gtk/connected-device.ui:306 msgid "Move the viewport to the left or right of its default position." -msgstr "" +msgstr "表示域を左右に移動させます。" #: src/gtk/connected-device.ui:323 msgid "left" -msgstr "" +msgstr "左" #: src/gtk/connected-device.ui:325 src/gtk/connected-device.ui:355 msgid "center" -msgstr "" +msgstr "中央" #: src/gtk/connected-device.ui:327 msgid "right" -msgstr "" +msgstr "→" #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" -msgstr "" +msgstr "表示域の垂直オフセット" #: src/gtk/connected-device.ui:336 msgid "Move the viewport up or down from its default position." -msgstr "" +msgstr "表示域を上下に移動させます。" #: src/gtk/connected-device.ui:353 msgid "down" -msgstr "" +msgstr "下" #: src/gtk/connected-device.ui:357 msgid "up" -msgstr "" +msgstr "上" #: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" @@ -394,12 +396,12 @@ msgstr "仮想ディスプレイを現在の視点に固定します。" #: src/gtk/connected-device.ui:439 #, fuzzy msgid "Toggle zoom on focus shortcut" -msgstr "フォローモードの切り替え" +msgstr "フォーカス時のズーム切り替え" #: src/gtk/connected-device.ui:440 #, fuzzy msgid "Quickly toggle zoom on focus mode." -msgstr "フォローモードのオン/オフをすばやく切り替えます。" +msgstr "フォーカス時のズームをすばやく切り替えます。" #: src/gtk/connected-device.ui:468 msgid "Toggle follow mode shortcut" @@ -437,13 +439,13 @@ msgstr "" #: src/gtk/connected-device.ui:540 msgid "Center on glasses' display" -msgstr "" +msgstr "メガネのディスプレイを中央に" #: src/gtk/connected-device.ui:541 msgid "" "Center the viewport on the glasses' display, even if the display is not in " "the middle." -msgstr "" +msgstr "ディスプレイが中央にない場合でも、表示域をメガネのディスプレイの中央に配置します。" #: src/gtk/connected-device.ui:551 msgid "Always primary display" @@ -456,48 +458,48 @@ msgstr "メガネ接続時、自動的にプライマリディスプレイにし #: src/gtk/connected-device.ui:562 #, fuzzy msgid "Remove virtual displays on disable" -msgstr "曲面ディスプレイ" +msgstr "無効時に仮想ディスプレイ削除" #: src/gtk/connected-device.ui:563 msgid "Automatically remove virtual displays when the XR effect is disabled." -msgstr "" +msgstr "XRエフェクト無効時に仮想ディスプレイを自動的に削除します。" #: src/gtk/connected-device.ui:573 msgid "Enable multi-tap detection" -msgstr "" +msgstr "マルチタップ認識を有効化" #: src/gtk/connected-device.ui:574 msgid "Enables double-tap to recenter and triple-tap to recalibrate." -msgstr "" +msgstr "ダブルタップで中央へ移動、トリプルタップで再キャリブレーションを有効にします。" #: src/gtk/connected-device.ui:584 #, fuzzy msgid "All displays follow mode" -msgstr "曲面ディスプレイ" +msgstr "全画面フォローモード" #: src/gtk/connected-device.ui:585 msgid "Follow mode moves all displays, not just the focused one." -msgstr "" +msgstr "フォローモードはフォーカスされてるディスプレイだけでなく全ての画面が移動します。" #: src/gtk/connected-device.ui:601 msgid "Follow mode movement tracking" -msgstr "" +msgstr "フォローモード移動設定" #: src/gtk/connected-device.ui:602 msgid "Choose which movements should be tracked in follow mode." -msgstr "" +msgstr "フォローモードで追跡する方法を選択します。" #: src/gtk/connected-device.ui:617 msgid "Horizontal" -msgstr "" +msgstr "水平" #: src/gtk/connected-device.ui:637 msgid "Vertical" -msgstr "" +msgstr "垂直" #: src/gtk/connected-device.ui:657 msgid "Tilt/roll" -msgstr "" +msgstr "傾き・回転" #: src/gtk/connected-device.ui:675 msgid "Movement look-ahead" @@ -529,27 +531,27 @@ msgstr "" #: src/gtk/custom-resolution-dialog-content.ui:9 msgid "Width" -msgstr "" +msgstr "幅" #: src/gtk/custom-resolution-dialog-content.ui:42 msgid "Height" -msgstr "" +msgstr "高さ" #: src/gtk/custom-resolution-dialog.ui:5 msgid "Add a Custom Resolution" -msgstr "" +msgstr "カスタム解像度を追加" #: src/gtk/custom-resolution-dialog.ui:10 msgid "Add" -msgstr "" +msgstr "追加" #: src/gtk/display-distance-dialog.ui:9 msgid "Show full range" -msgstr "" +msgstr "全範囲を表示" #: src/gtk/display-distance-dialog.ui:18 msgid "Done" -msgstr "" +msgstr "完了" #: src/gtk/failed-verification.ui:13 msgid "Breezy Desktop GNOME invalid setup" @@ -720,7 +722,7 @@ msgstr "Breezy Desktopについて" #, fuzzy #~ msgid "Set Unfocused Displays Distance" -#~ msgstr "ディスプレイ距離" +#~ msgstr "フォーカス外のディスプレイ距離" #~ msgid "Widescreen mode" #~ msgstr "ワイドスクリーンモード" From f7b91a13dded3a832ab255912634edadbb74697b Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Tue, 11 Mar 2025 14:40:55 -0700 Subject: [PATCH 11/20] Fix one more pt_BR issue --- ui/po/pt_BR.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ui/po/pt_BR.po b/ui/po/pt_BR.po index 643c6b7..24dc1e6 100644 --- a/ui/po/pt_BR.po +++ b/ui/po/pt_BR.po @@ -121,9 +121,8 @@ msgid "Inactive" msgstr "Inativo" #: src/licensetierrow.py:41 -#, fuzzy, python-brace-format msgid "${amount} USD" -msgstr "${amount} USD" +msgstr "${amount} USD" #: src/licensetierrow.py:43 msgid " to renew" From 82f88b3121eb0b7f0a881aed6b405c0935b50c20 Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Wed, 12 Mar 2025 08:56:38 -0700 Subject: [PATCH 12/20] Improve dependency checking on setup --- gnome/bin/setup | 36 +++++++++++ ui/po/breezydesktop.pot | 12 ++-- ui/po/de.po | 12 ++-- ui/po/es.po | 12 ++-- ui/po/fr.po | 12 ++-- ui/po/it.po | 12 ++-- ui/po/ja.po | 12 ++-- ui/po/mo/ja/LC_MESSAGES/breezydesktop.mo | Bin 10577 -> 14838 bytes ui/po/mo/pt_BR/LC_MESSAGES/breezydesktop.mo | Bin 14498 -> 14739 bytes ui/po/mo/zh_CN/LC_MESSAGES/breezydesktop.mo | Bin 13298 -> 13311 bytes ui/po/pl.po | 12 ++-- ui/po/pt_BR.po | 66 +++++++++++++------- ui/po/ru.po | 12 ++-- ui/po/sv.po | 12 ++-- ui/po/uk_UA.po | 12 ++-- ui/po/zh_CN.po | 20 +++--- ui/src/connecteddevice.py | 7 ++- 17 files changed, 158 insertions(+), 91 deletions(-) diff --git a/gnome/bin/setup b/gnome/bin/setup index bd4c8b5..8d9c69e 100755 --- a/gnome/bin/setup +++ b/gnome/bin/setup @@ -19,6 +19,42 @@ check_command "update-desktop-database" check_command "gtk-update-icon-cache" check_command "python" "python3" +PYTHON_GI_CHECK="import gi; gi.require_version('Gtk', '4.0'); gi.require_version('Adw', '1'); gi.require_version('Gio', '2.0'); gi.require_version('GLib', '2.0'); gi.require_version('GObject', '2.0'); gi.require_version('Gst', '1.0'); from gi.repository import Gtk, Adw, Gio, GLib, GObject, Gst" + +if ! { python3 -c "$PYTHON_GI_CHECK" 2>/dev/null || python -c "$PYTHON_GI_CHECK" 2>/dev/null; }; then + echo "Please install the required GTK4, libadwaita, and GStreamer libraries:" + echo "For Debian/Ubuntu: sudo apt install python3-gi gir1.2-gtk-4.0 libadwaita-1-0 gir1.2-adw-1 gir1.2-glib-2.0 gir1.2-gobject-2.0 gir1.2-gstreamer-1.0" + echo "For Fedora: sudo dnf install python3-gobject gtk4 libadwaita gstreamer1-python" + echo "For Arch Linux: sudo pacman -S python-gobject gtk4 libadwaita gst-python" + exit 1 +fi + +if ! gst-inspect-1.0 &>/dev/null; then + echo "Please install the gstreamer package, and make sure it's available in your \$PATH, then rerun the setup." + echo "For Debian/Ubuntu: sudo apt install gstreamer1.0-tools gstreamer1.0-pipewire" + echo "For Fedora: sudo dnf install gstreamer1-plugins-base-tools gstreamer1-plugin-pipewire" + echo "For Arch Linux: sudo pacman -S gst-plugins-base gst-plugin-pipewire" + exit 1 +fi + +if ! gst-inspect-1.0 pipewiresrc &>/dev/null; then + echo "Please install the gst-plugin-pipewire package, and make sure it's available in your \$PATH, then rerun the setup." + echo "For Debian/Ubuntu: sudo apt install gstreamer1.0-pipewire" + echo "For Fedora: sudo dnf install gstreamer1-plugin-pipewire" + echo "For Arch Linux: sudo pacman -S gst-plugin-pipewire" + exit 1 +fi + +if [ "$XDG_SESSION_TYPE" != "wayland" ]; then + printf "\033[1;33mWARNING:\033[0m Windowing system is %s\n" "$XDG_SESSION_TYPE" + printf "\033[1;33mWARNING:\033[0m Virtual display functionality requires GNOME on Wayland\n" +fi + +if ! systemctl --user is-active gnome-remote-desktop &>/dev/null; then + printf "\033[1;33mWARNING:\033[0m gnome-remote-desktop service is not running\n" + printf "\033[1;33mWARNING:\033[0m Virtual display functionality requires the gnome-remote-desktop service running\n" +fi + # This script gets packaged with the release and should do the bulk of the setup work. This allows this setup to be tied # to a specific release of the code, and guarantees it will never run along-side newer or older binaries. diff --git a/ui/po/breezydesktop.pot b/ui/po/breezydesktop.pot index 27bf5c0..e12d010 100644 --- a/ui/po/breezydesktop.pot +++ b/ui/po/breezydesktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 14:24-0700\n" +"POT-Creation-Date: 2025-03-12 08:57-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -43,17 +43,17 @@ msgstr "" msgid "Use a farther value so the displays are zoomed out when you look away." msgstr "" -#: src/connecteddevice.py:263 +#: src/connecteddevice.py:266 msgid "" -"Unable to add virtual displays on this machine. xdg-desktop-portal is " -"required." +"Unable to add virtual displays on this machine. Wayland and xdg-desktop-" +"portal are required." msgstr "" -#: src/connecteddevice.py:297 +#: src/connecteddevice.py:300 msgid "Focused display" msgstr "" -#: src/connecteddevice.py:303 +#: src/connecteddevice.py:306 msgid "All displays" msgstr "" diff --git a/ui/po/de.po b/ui/po/de.po index 4a875c2..501a1ce 100644 --- a/ui/po/de.po +++ b/ui/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 13:47-0700\n" +"POT-Creation-Date: 2025-03-12 08:49-0700\n" "PO-Revision-Date: 2024-08-02 20:54-0700\n" "Last-Translator: \n" "Language-Team: German \n" @@ -47,18 +47,18 @@ msgstr "Display-Entfernung" msgid "Use a farther value so the displays are zoomed out when you look away." msgstr "" -#: src/connecteddevice.py:263 +#: src/connecteddevice.py:266 msgid "" -"Unable to add virtual displays on this machine. xdg-desktop-portal is " -"required." +"Unable to add virtual displays on this machine. Wayland and xdg-desktop-" +"portal are required." msgstr "" -#: src/connecteddevice.py:297 +#: src/connecteddevice.py:300 #, fuzzy msgid "Focused display" msgstr "Display-Entfernung" -#: src/connecteddevice.py:303 +#: src/connecteddevice.py:306 #, fuzzy msgid "All displays" msgstr "Gebogenes Display" diff --git a/ui/po/es.po b/ui/po/es.po index 126a619..2dd4a91 100644 --- a/ui/po/es.po +++ b/ui/po/es.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 13:47-0700\n" +"POT-Creation-Date: 2025-03-12 08:49-0700\n" "PO-Revision-Date: 2024-08-02 20:55-0700\n" "Last-Translator: \n" "Language-Team: Spanish \n" @@ -46,18 +46,18 @@ msgstr "Distancia de la pantalla" msgid "Use a farther value so the displays are zoomed out when you look away." msgstr "" -#: src/connecteddevice.py:263 +#: src/connecteddevice.py:266 msgid "" -"Unable to add virtual displays on this machine. xdg-desktop-portal is " -"required." +"Unable to add virtual displays on this machine. Wayland and xdg-desktop-" +"portal are required." msgstr "" -#: src/connecteddevice.py:297 +#: src/connecteddevice.py:300 #, fuzzy msgid "Focused display" msgstr "Distancia de la pantalla" -#: src/connecteddevice.py:303 +#: src/connecteddevice.py:306 #, fuzzy msgid "All displays" msgstr "Pantalla curvada" diff --git a/ui/po/fr.po b/ui/po/fr.po index f28d830..623cecf 100644 --- a/ui/po/fr.po +++ b/ui/po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 13:47-0700\n" +"POT-Creation-Date: 2025-03-12 08:49-0700\n" "PO-Revision-Date: 2024-08-02 20:54-0700\n" "Last-Translator: \n" "Language-Team: French \n" @@ -49,18 +49,18 @@ msgstr "Distance d'affichage" msgid "Use a farther value so the displays are zoomed out when you look away." msgstr "" -#: src/connecteddevice.py:263 +#: src/connecteddevice.py:266 msgid "" -"Unable to add virtual displays on this machine. xdg-desktop-portal is " -"required." +"Unable to add virtual displays on this machine. Wayland and xdg-desktop-" +"portal are required." msgstr "" -#: src/connecteddevice.py:297 +#: src/connecteddevice.py:300 #, fuzzy msgid "Focused display" msgstr "Distance d'affichage" -#: src/connecteddevice.py:303 +#: src/connecteddevice.py:306 #, fuzzy msgid "All displays" msgstr "Affichage incurvé" diff --git a/ui/po/it.po b/ui/po/it.po index 62a389c..b53a1f6 100644 --- a/ui/po/it.po +++ b/ui/po/it.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 13:47-0700\n" +"POT-Creation-Date: 2025-03-12 08:49-0700\n" "PO-Revision-Date: 2024-08-02 21:14-0700\n" "Last-Translator: \n" "Language-Team: Italian \n" @@ -47,18 +47,18 @@ msgstr "Distanza del display" msgid "Use a farther value so the displays are zoomed out when you look away." msgstr "" -#: src/connecteddevice.py:263 +#: src/connecteddevice.py:266 msgid "" -"Unable to add virtual displays on this machine. xdg-desktop-portal is " -"required." +"Unable to add virtual displays on this machine. Wayland and xdg-desktop-" +"portal are required." msgstr "" -#: src/connecteddevice.py:297 +#: src/connecteddevice.py:300 #, fuzzy msgid "Focused display" msgstr "Distanza del display" -#: src/connecteddevice.py:303 +#: src/connecteddevice.py:306 #, fuzzy msgid "All displays" msgstr "Display curvo" diff --git a/ui/po/ja.po b/ui/po/ja.po index 128e472..d9f40b8 100644 --- a/ui/po/ja.po +++ b/ui/po/ja.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 13:47-0700\n" +"POT-Creation-Date: 2025-03-12 08:49-0700\n" "PO-Revision-Date: 2024-08-02 20:55-0700\n" "Last-Translator: \n" "Language-Team: Japanese \n" @@ -49,18 +49,18 @@ msgstr "すべてのディスプレイ距離" msgid "Use a farther value so the displays are zoomed out when you look away." msgstr "遠くに設定すると視線の外れたディスプレイがズームアウトします。" -#: src/connecteddevice.py:263 +#: src/connecteddevice.py:266 msgid "" -"Unable to add virtual displays on this machine. xdg-desktop-portal is " -"required." +"Unable to add virtual displays on this machine. Wayland and xdg-desktop-" +"portal are required." msgstr "仮想ディスプレイが追加できません。" -#: src/connecteddevice.py:297 +#: src/connecteddevice.py:300 #, fuzzy msgid "Focused display" msgstr "フォーカスされたディスプレイ" -#: src/connecteddevice.py:303 +#: src/connecteddevice.py:306 #, fuzzy msgid "All displays" msgstr "すべてのディスプレイ" diff --git a/ui/po/mo/ja/LC_MESSAGES/breezydesktop.mo b/ui/po/mo/ja/LC_MESSAGES/breezydesktop.mo index 2cc0d3ab4da01030dd2da6a36cad3399271d6672..389927d2689f486908779fc45d2d906ac0221c67 100644 GIT binary patch delta 6228 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 diff --git a/ui/po/mo/pt_BR/LC_MESSAGES/breezydesktop.mo b/ui/po/mo/pt_BR/LC_MESSAGES/breezydesktop.mo index 039d964505c7be281a02b0dbf55a298d5c55fae8..f9fdcaa0d57874f67416cb6e43b7bf904b8130aa 100644 GIT binary patch delta 3487 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 F>OX2xpe_Ia diff --git a/ui/po/pl.po b/ui/po/pl.po index 98512f1..b5fded0 100644 --- a/ui/po/pl.po +++ b/ui/po/pl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 13:47-0700\n" +"POT-Creation-Date: 2025-03-12 08:49-0700\n" "PO-Revision-Date: 2024-08-16 10:26-0700\n" "Last-Translator: \n" "Language-Team: Polish \n" @@ -44,17 +44,17 @@ msgstr "" msgid "Use a farther value so the displays are zoomed out when you look away." msgstr "" -#: src/connecteddevice.py:263 +#: src/connecteddevice.py:266 msgid "" -"Unable to add virtual displays on this machine. xdg-desktop-portal is " -"required." +"Unable to add virtual displays on this machine. Wayland and xdg-desktop-" +"portal are required." msgstr "" -#: src/connecteddevice.py:297 +#: src/connecteddevice.py:300 msgid "Focused display" msgstr "" -#: src/connecteddevice.py:303 +#: src/connecteddevice.py:306 msgid "All displays" msgstr "" diff --git a/ui/po/pt_BR.po b/ui/po/pt_BR.po index 24dc1e6..843ebf3 100644 --- a/ui/po/pt_BR.po +++ b/ui/po/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 13:47-0700\n" +"POT-Creation-Date: 2025-03-12 08:49-0700\n" "PO-Revision-Date: 2024-08-19 09:39-0700\n" "Last-Translator: \n" "Language-Team: Brazilian Portuguese ${amount} USD" msgstr "${amount} USD" @@ -222,8 +226,8 @@ msgid "" " " msgstr "" "Mover automaticamente a tela mais perto quando olha nela.\n" -"Defina as suas distâncias preferidas focadas e não focadas nos " -"Ajustes de secção.\n" +"Defina as suas distâncias preferidas focadas e não focadas nos Ajustes de " +"secção.\n" " " #: src/gtk/connected-device.ui:70 @@ -241,7 +245,9 @@ msgstr "Desativar as telas físicas" #: src/gtk/connected-device.ui:82 src/gtk/no-device.ui:35 msgid "" "Automatically disable all physical displays when the XR effect is enabled." -msgstr "Desactive automaticamente todos as telas físicas quando o efeito XR estiver activado." +msgstr "" +"Desactive automaticamente todos as telas físicas quando o efeito XR estiver " +"activado." #: src/gtk/connected-device.ui:92 msgid "Virtual displays" @@ -300,7 +306,9 @@ msgstr "Tamanho da tela" #: src/gtk/connected-device.ui:247 msgid "" "When there are multiple displays, choose how they should angle towards you." -msgstr "Quando existirem várias telas, escolha o ângulo em que devem estar virados para si." +msgstr "" +"Quando existirem várias telas, escolha o ângulo em que devem estar virados " +"para si." #: src/gtk/connected-device.ui:261 msgid "Automatic" @@ -332,7 +340,9 @@ msgstr "Deslocamento horizontal da janela de visualização" #: src/gtk/connected-device.ui:306 msgid "Move the viewport to the left or right of its default position." -msgstr "Mova a janela de visualização para a esquerda ou direita da sua posição predefinida." +msgstr "" +"Mova a janela de visualização para a esquerda ou direita da sua posição " +"predefinida." #: src/gtk/connected-device.ui:323 msgid "left" @@ -352,7 +362,9 @@ msgstr "Deslocamento vertical da janela de visualização" #: src/gtk/connected-device.ui:336 msgid "Move the viewport up or down from its default position." -msgstr "Mova a janela de visualização para cima ou para baixo da sua posição predefinida." +msgstr "" +"Mova a janela de visualização para cima ou para baixo da sua posição " +"predefinida." #: src/gtk/connected-device.ui:353 msgid "down" @@ -374,8 +386,9 @@ msgstr "Atalho para ligar/desligar o efeito XR" msgid "" "Quickly enable or disable the XR Effect. You may need to enable the effect " "manually once in order to enable the shortcut." -msgstr "Ative ou desative rapidamente o Efeito XR. Pode ser necessário " -"ativar o efeito manualmente para ativar o atalho." +msgstr "" +"Ative ou desative rapidamente o Efeito XR. Pode ser necessário ativar o " +"efeito manualmente para ativar o atalho." #: src/gtk/connected-device.ui:410 msgid "Re-center display shortcut" @@ -435,8 +448,9 @@ msgstr "Centralize na exposição dos óculos" msgid "" "Center the viewport on the glasses' display, even if the display is not in " "the middle." -msgstr "Centralize a janela de visualização no ecrã dos óculos, mesmo que a " -"tela não esteja no meio." +msgstr "" +"Centralize a janela de visualização no ecrã dos óculos, mesmo que a tela não " +"esteja no meio." #: src/gtk/connected-device.ui:551 msgid "Always primary display" @@ -453,7 +467,8 @@ msgstr "Tela curva" #: src/gtk/connected-device.ui:563 msgid "Automatically remove virtual displays when the XR effect is disabled." -msgstr "Remove automaticamente as telas virtuais quando o efeito XR está desativado." +msgstr "" +"Remove automaticamente as telas virtuais quando o efeito XR está desativado." #: src/gtk/connected-device.ui:573 msgid "Enable multi-tap detection" @@ -702,6 +717,13 @@ msgstr "Forçar redefinição" msgid "About BreezyDesktop" msgstr "Sobre o BreezyDesktop" +#~ msgid "" +#~ "Unable to add virtual displays on this machine. xdg-desktop-portal is " +#~ "required." +#~ msgstr "" +#~ "Não é possível adicionar telas neste dispositivo. xdg-desktop-portal é " +#~ "requerido." + #~ msgid "Fast SBS mode switching" #~ msgstr "Alternância rápida do modo SBS" diff --git a/ui/po/ru.po b/ui/po/ru.po index b2c8a90..8872671 100644 --- a/ui/po/ru.po +++ b/ui/po/ru.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 13:47-0700\n" +"POT-Creation-Date: 2025-03-12 08:49-0700\n" "PO-Revision-Date: 2024-08-17 09:39-0700\n" "Last-Translator: \n" "Language-Team: Russian \n" @@ -47,18 +47,18 @@ msgstr "Расстояние дисплея" msgid "Use a farther value so the displays are zoomed out when you look away." msgstr "" -#: src/connecteddevice.py:263 +#: src/connecteddevice.py:266 msgid "" -"Unable to add virtual displays on this machine. xdg-desktop-portal is " -"required." +"Unable to add virtual displays on this machine. Wayland and xdg-desktop-" +"portal are required." msgstr "" -#: src/connecteddevice.py:297 +#: src/connecteddevice.py:300 #, fuzzy msgid "Focused display" msgstr "Расстояние дисплея" -#: src/connecteddevice.py:303 +#: src/connecteddevice.py:306 #, fuzzy msgid "All displays" msgstr "Изогнутый дисплей" diff --git a/ui/po/sv.po b/ui/po/sv.po index 95d40eb..e8b7ee4 100644 --- a/ui/po/sv.po +++ b/ui/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 13:47-0700\n" +"POT-Creation-Date: 2025-03-12 08:49-0700\n" "PO-Revision-Date: 2024-08-16 10:31-0700\n" "Last-Translator: \n" "Language-Team: Swedish \n" @@ -47,18 +47,18 @@ msgstr "Avstånd till skärmen" msgid "Use a farther value so the displays are zoomed out when you look away." msgstr "" -#: src/connecteddevice.py:263 +#: src/connecteddevice.py:266 msgid "" -"Unable to add virtual displays on this machine. xdg-desktop-portal is " -"required." +"Unable to add virtual displays on this machine. Wayland and xdg-desktop-" +"portal are required." msgstr "" -#: src/connecteddevice.py:297 +#: src/connecteddevice.py:300 #, fuzzy msgid "Focused display" msgstr "Avstånd till skärmen" -#: src/connecteddevice.py:303 +#: src/connecteddevice.py:306 #, fuzzy msgid "All displays" msgstr "Böjd skärm" diff --git a/ui/po/uk_UA.po b/ui/po/uk_UA.po index 61806f7..109c2f5 100644 --- a/ui/po/uk_UA.po +++ b/ui/po/uk_UA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 13:47-0700\n" +"POT-Creation-Date: 2025-03-12 08:49-0700\n" "PO-Revision-Date: 2024-08-17 10:08-0700\n" "Last-Translator: \n" "Language-Team: Ukrainian \n" @@ -46,18 +46,18 @@ msgstr "Відстань дисплея" msgid "Use a farther value so the displays are zoomed out when you look away." msgstr "" -#: src/connecteddevice.py:263 +#: src/connecteddevice.py:266 msgid "" -"Unable to add virtual displays on this machine. xdg-desktop-portal is " -"required." +"Unable to add virtual displays on this machine. Wayland and xdg-desktop-" +"portal are required." msgstr "" -#: src/connecteddevice.py:297 +#: src/connecteddevice.py:300 #, fuzzy msgid "Focused display" msgstr "Відстань дисплея" -#: src/connecteddevice.py:303 +#: src/connecteddevice.py:306 #, fuzzy msgid "All displays" msgstr "Викривлений дисплей" diff --git a/ui/po/zh_CN.po b/ui/po/zh_CN.po index ff94794..7419c07 100644 --- a/ui/po/zh_CN.po +++ b/ui/po/zh_CN.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-11 13:47-0700\n" +"POT-Creation-Date: 2025-03-12 08:49-0700\n" "PO-Revision-Date: 2024-08-02 20:55-0700\n" "Last-Translator: \n" "Language-Team: Chinese (simplified) \n" @@ -42,17 +42,18 @@ msgstr "设定所有屏幕的距离" msgid "Use a farther value so the displays are zoomed out when you look away." msgstr "远的数值会将您所看向的屏幕缩小" -#: src/connecteddevice.py:263 +#: src/connecteddevice.py:266 msgid "" -"Unable to add virtual displays on this machine. xdg-desktop-portal is " -"required." -msgstr "无法增加模拟显示。需要安装xdg-desktop-portal" +"Unable to add virtual displays on this machine. Wayland and xdg-desktop-" +"portal are required." +msgstr "" +"无法增加模拟显示。需要安装xdg-desktop-portal" -#: src/connecteddevice.py:297 +#: src/connecteddevice.py:300 msgid "Focused display" msgstr "注视中的屏幕" -#: src/connecteddevice.py:303 +#: src/connecteddevice.py:306 msgid "All displays" msgstr "所有的屏幕" @@ -675,6 +676,11 @@ msgstr "强制重置" msgid "About BreezyDesktop" msgstr "关于 Breezy Desktop" +#~ msgid "" +#~ "Unable to add virtual displays on this machine. xdg-desktop-portal is " +#~ "required." +#~ msgstr "无法增加模拟显示。需要安装xdg-desktop-portal" + #~ msgid "Fast SBS mode switching" #~ msgstr "快速并排模式切换" diff --git a/ui/src/connecteddevice.py b/ui/src/connecteddevice.py index 8855de2..3a4f78e 100644 --- a/ui/src/connecteddevice.py +++ b/ui/src/connecteddevice.py @@ -203,6 +203,9 @@ class ConnectedDevice(Gtk.Box): for id in self._custom_resolution_options: self.add_virtual_display_menu.insert(self._default_resolution_options_count, id, id) + # wayland is required to create virtual displays + self.is_wayland = "WAYLAND_DISPLAY" in os.environ + def _bind_switch_to_config(self, switch, config_key): self.config_manager.bind_property(config_key, switch, 'active', Gio.SettingsBindFlags.DEFAULT) switch.set_active(self.config_manager.get_property(config_key)) @@ -258,9 +261,9 @@ class ConnectedDevice(Gtk.Box): for widget in self.all_enabled_state_inputs: widget.set_sensitive(requesting_enabled) - if not is_screencast_available(): + if not is_screencast_available() or not self.is_wayland: self.virtual_displays_row.set_subtitle( - _("Unable to add virtual displays on this machine. xdg-desktop-portal is required.")) + _("Unable to add virtual displays on this machine. Wayland and xdg-desktop-portal are required.")) self.add_virtual_display_button.set_sensitive(False) self.add_virtual_display_menu.set_sensitive(False) From a8a2c35b257eeca8c642b388132d3d2382b09b39 Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Wed, 12 Mar 2025 09:02:00 -0700 Subject: [PATCH 13/20] Remove fuzzy comments from ja.po --- ui/po/breezydesktop.pot | 2 +- ui/po/ja.po | 15 --------------- ui/po/mo/ja/LC_MESSAGES/breezydesktop.mo | Bin 14838 -> 16029 bytes 3 files changed, 1 insertion(+), 16 deletions(-) diff --git a/ui/po/breezydesktop.pot b/ui/po/breezydesktop.pot index e12d010..378d892 100644 --- a/ui/po/breezydesktop.pot +++ b/ui/po/breezydesktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-12 08:57-0700\n" +"POT-Creation-Date: 2025-03-12 09:01-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/ui/po/ja.po b/ui/po/ja.po index d9f40b8..b2ce894 100644 --- a/ui/po/ja.po +++ b/ui/po/ja.po @@ -32,7 +32,6 @@ msgid "This feature is not currently supported for your device." msgstr "現在接続されているデバイスはこの機能に対応していません。" #: src/connecteddevice.py:141 -#, fuzzy msgid "Set Focused Display Distance" msgstr "フォーカスされたディスプレイ距離" @@ -41,7 +40,6 @@ msgid "Use a closer value so the display zooms in when you look at it." msgstr "近くに設定すると見たディスプレイにズームインします。" #: src/connecteddevice.py:149 -#, fuzzy msgid "Set All Displays Distance" msgstr "すべてのディスプレイ距離" @@ -56,12 +54,10 @@ msgid "" msgstr "仮想ディスプレイが追加できません。" #: src/connecteddevice.py:300 -#, fuzzy msgid "Focused display" msgstr "フォーカスされたディスプレイ" #: src/connecteddevice.py:306 -#, fuzzy msgid "All displays" msgstr "すべてのディスプレイ" @@ -232,7 +228,6 @@ msgid "Follow mode" msgstr "フォローモード" #: src/gtk/connected-device.ui:71 -#, fuzzy msgid "Keep the focused display near the center of your view." msgstr "仮想ディスプレイを視界の中心近くに保ちます。" @@ -246,7 +241,6 @@ msgid "" msgstr "XRエフェクト有効時、自動的に物理ディスプレイを無効化する。" #: src/gtk/connected-device.ui:92 -#, fuzzy msgid "Virtual displays" msgstr "仮想ディスプレイ" @@ -267,7 +261,6 @@ msgid "Remove custom resolution" msgstr "カスタム解像度の削除" #: src/gtk/connected-device.ui:144 -#, fuzzy msgid "Rearrange displays" msgstr "ディスプレイの配置" @@ -276,7 +269,6 @@ msgid "Adjustments" msgstr "調整" #: src/gtk/connected-device.ui:166 -#, fuzzy msgid "Display distances" msgstr "ディスプレイ距離" @@ -299,7 +291,6 @@ msgid "How far away you can look before the display follows." msgstr "ディスプレイがフォロー(追従)を開始するまでの距離" #: src/gtk/connected-device.ui:246 -#, fuzzy msgid "Display angling" msgstr "ディスプレイの向き" @@ -325,7 +316,6 @@ msgid "Flat" msgstr "平面" #: src/gtk/connected-device.ui:274 -#, fuzzy msgid "Display spacing" msgstr "ディスプレイの隙間" @@ -394,12 +384,10 @@ msgid "Pin the virtual display to the current position." msgstr "仮想ディスプレイを現在の視点に固定します。" #: src/gtk/connected-device.ui:439 -#, fuzzy msgid "Toggle zoom on focus shortcut" msgstr "フォーカス時のズーム切り替え" #: src/gtk/connected-device.ui:440 -#, fuzzy msgid "Quickly toggle zoom on focus mode." msgstr "フォーカス時のズームをすばやく切り替えます。" @@ -456,7 +444,6 @@ msgid "Automatically set the glasses as the primary display when plugged in." msgstr "メガネ接続時、自動的にプライマリディスプレイにします。" #: src/gtk/connected-device.ui:562 -#, fuzzy msgid "Remove virtual displays on disable" msgstr "無効時に仮想ディスプレイ削除" @@ -473,7 +460,6 @@ msgid "Enables double-tap to recenter and triple-tap to recalibrate." msgstr "ダブルタップで中央へ移動、トリプルタップで再キャリブレーションを有効にします。" #: src/gtk/connected-device.ui:584 -#, fuzzy msgid "All displays follow mode" msgstr "全画面フォローモード" @@ -720,7 +706,6 @@ msgstr "Breezy Desktopについて" #~ "ワイドスクリーンモードがオンになっている場合、メガネ接続時にたたちにSBS" #~ "モードに切り替えます。不安定になる可能性があります。" -#, fuzzy #~ msgid "Set Unfocused Displays Distance" #~ msgstr "フォーカス外のディスプレイ距離" diff --git a/ui/po/mo/ja/LC_MESSAGES/breezydesktop.mo b/ui/po/mo/ja/LC_MESSAGES/breezydesktop.mo index 389927d2689f486908779fc45d2d906ac0221c67..60fc913ccf6b3aaa90a3869b31c4f3dce8043fe1 100644 GIT binary patch delta 3957 zcmaLZ3vg6d9mnyLN0R`ikU&C!6c!Q)2qqx}2=tM*lweD214wwbk zhGQ5ru^aWsF&u(F!n^PtOu=_;`xn+rIKr5a`7IT7^cU2PW|%QakcuO52oA8t*rcQepCDF=}RYw%v;A zs1sQg^AhSsU8s&upau}biTDZf4l|N8q~SCigELXjFG9Vi8kNbl7}CrFROVn8k{$DN zd&BQh1L(Eq|7zQxp_U|t^_htoxEmLsUi^XeD$b()F=~%YV4XC8nW+2b=a7Gm>~T(L zMoX|9SK(~jk7U!lXYEC0=q4(K=^QlR0`y=R7UK$>gD;}?$h)W|yM%M`@3;wzMw5S~ z=s0=R4Hr=t5E$n zB1tqIAu4*X2Nz=uHR2T3r3{Coc5fxpx2Z<{nE(eZK^N-!eq4>;LuD{=tT7e%Flyl2 zQT-l5rT&Mu9Xd@#Bf5yX@d_%XpW;FsJkI@&t5E}8je21_YHvJ;LEMJ?G?<(A{2-5e zeHiNgk*K8}k6P+U$OJ;BkcuwML9Oirco$Y-B37ez^$KKz8y_llow$-8r2W`~H^%dY z@IY6dJJ8%o?u=(y=b@IO3YnX!!DM~^Au1YCC+fvJtb35vF#Av$`Z215UttPfL3PxN z8dyq!dp;MH>O9o-V(SyA&FMpZ6$deo_nY^rsKb9@H6~0prU94ZHaw3nDjmei&nM-8~Dcp>j;gPQxlaHrR zH-3QHd{ z7g<(w5}(0eq6V;lJnHkT!J!yLr96TfaF_KJTtNF({1mUF?!PkKeg1FL$^XNgNFrYv zc?IeP&8QALt-DdX_*K*Zk6GWtOxpjk?Ti`5kQ{R#-iJ@4`ujer|DT{Tehr&&VyM(j z?Jm@X6Ig>E;~A`+>3)VO>=+GnF{-0()RLUVgZMsbv$gZHsR4Fl{Dr8@U9;_{%G^yD zK@Bu?ii&1%6*a?uAd@klA^Xgf%weP8YFvn2s26>RU&ouMlvc68dSMM}09#T0y@^`F zv#5SP#K&>iy~aGL?|%&yT{w@L(I==iOecTpcm%40d}{^f&|ZghV8W>XFZ>Zb=%9W_ zlJ9p1kd2pVdr$+vf$Bf&0m=I3QqfxHp*kv#UofT=HG_NY`T3Ym`%&9oW?hBK;2Io` z0nEndF#(m8RzlD60o*E2QhSW|$N#`+04n;$+fA%dgEEBpYP{zDEVF^*qaT4ygw~KP z5-&?RvKnR=u_S)R%}6Kp9k#6uPb4(a#YE@{4)ugeEx|sDmt`CS1j`j)o=O}^sAzqC z@tS-17I+CJ9RC5@h<6j(FSi%1d!0S88dJ6Yo2Y~deWxsa{O|rWR4P^2ho+slhfrGe z%QsL4Q+beBOH>ic<~N9yLy!fH7HYv7l=@vT9hK9JYHjm<4#*&XZtyQ|IoP8TD<9IEl-J^EXbNs~KX=XJ^VSC97wWyfR&T)LU+dZAZwq+Zo4gwfV=J?dB<3z^ zYpQQ<+2m>UH#W9-J)8ah^&Y>^?J4@tocv+6fdIqv4!kcI%^6k44BEZ)5@>C!y={6t z$H;5zTD;MXqpC|ZbvvV=D)A|qCEiv~g&n88dh25BXQP%TWPWiVv5Yangv{zY-e;CY zt8%hq`*Vk;4RXRgPWX%yJ{r9=IcuD`w)I%=%WwA|IOIgSosQ#9*~}|DkAAX?9BgcY6BwMq^{9 z&P$kZ&gnRz+rsp^!wDb!;)AiJ(|n21y5cco`;PAI?dGO8K05vSwF{BH3%qKV6F%|L zg#%9byU~5cg|XhkKPTn71GGI~@9E$Pr{ipVq_0JPP*NFPQaU`ff9uZP^KY1F+3eit zuo;J=1qJ!hlQWK{-9GKv?x2~?=eqnqgLNN>Rh9laVeB1G-7%0@)~t&OOe-hV^c~rD Pz57k_oPGGl?8N^9?uvtK delta 3006 zcmZA33rtpJ9LMqh3kZg&h;kE1(ig-F;uR4g@0MDEsNnrx;tjlEnwM8pv@G59CG4VU zwzY1XY{v>$W}9uLUDR35Y-L(otgX$KwV~7c{?0jUt!Mtv=XsuU-sgS}9@+Z$y3mga zQ7;&&jz}lQMwvOdvMm=FzbvnF#%WM1GpV|)b?Tv`25M37qMnap`cd?6?Z~LXc+?O2pgJ0aS-1xIXNS0`fp;+t-$QoGE}>TD z3TogtaTsbjn4}e=?oUE>T;bQx!;mVf$!Li;;1I0E1NZ@|!wIajEJG$|vys)bD!+ak zY9M=16L=m+U_B1SZ;(k_9Q!FVkwvw^$*jMYW;_)d=>p8eHP{~yqGoayId^ss-K}85 z3n}N~CagrQ$W7Er-bZa|Dvgu1`KSSJ#F6+6_QrFmtiNvDrb0^;#joA1;KHD-4|2;! zV;Rmt4detC;76##_7`dZ|DaYfje_d4aSrxJt;jwck6)n%)+NL{rv`ITOI+xe#~^K4 zDeA!$I0<)Q8@z}b*cDVqw@_Po2iIYMgU}vpQ1v@~_oALZfZDRqD`d21$511G)4$=M z_NWQf;dzX}i^%!1%gFJtX4FdE$60(I5+5{s30HSBdyXH(KI9Fwp@%ooM&HxO%7^Sc z8Gd8eP$OzV4d_0qTVvq7K{V zxEcRM4Y;}&&(ObZAk&K_dmlBUpLm+V*)7zAiL@@$eS4tp_x8&rSVOrS3-L?T3dHpF zewTq7K+rFjpzfDri0!eJWH#b{)M1Os_1^PL)PM$I9F9Q^q|~h9UQ&@z*q8bdcq3WO*^?EJB zWq2HU!z^xqSD%9mC|BYsJcpBT=Rnq94P0Quj^b_9A*vtb)jOz_xr!RVl)>J>La2cs zMD6uqWcTa>@~E|-I>;U3wYLeUQGO9S;_s+_?}f;yq3#?>ZAD*H1Cwzw?!dWt$*<2F z>dkC1YAZsh26v-=-{9MX`rS2*#DW6v%UXn;D9=Up8>%MrEtyTInU@Un8m{uKLG9TV zR721D_4`l_)cf_XVtdNR{c@x4Nz_(0VQ2gTlkhrn=0k3yPg0>Yk`U|_bl{Y94i>vP?=k>%D5v{%+W%EV2Vx|#mKaAY&<@Ex_{G0U^VgowCz6?dc~Af`LXlFpb(SdMfVSDGDycrSUqdkMp@`1la kh7aXug|FtH4u3NAXt*Ii!TGG<3VM*si- From 686cda141a498fec1cd507d22eeaed830080d70e Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Wed, 12 Mar 2025 09:15:16 -0700 Subject: [PATCH 14/20] Bump to v2.0.12 --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index da37822..3bad788 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.0.11 \ No newline at end of file +2.0.12 \ No newline at end of file From 0c6b599264068b98e4f0bb99296df81e4d0288e7 Mon Sep 17 00:00:00 2001 From: qsheng Date: Thu, 13 Mar 2025 00:41:05 +0800 Subject: [PATCH 15/20] Update zh_CN.po (#100) --- ui/po/zh_CN.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/po/zh_CN.po b/ui/po/zh_CN.po index 7419c07..4db2f9c 100644 --- a/ui/po/zh_CN.po +++ b/ui/po/zh_CN.po @@ -47,7 +47,7 @@ msgid "" "Unable to add virtual displays on this machine. Wayland and xdg-desktop-" "portal are required." msgstr "" -"无法增加模拟显示。需要安装xdg-desktop-portal" +"无法增加模拟显示。需要安装xdg-desktop-portal和Wayland" #: src/connecteddevice.py:300 msgid "Focused display" From ebcc3e72c2ecbeb7b1abe097f6a66f893f82ff6a Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Wed, 12 Mar 2025 12:49:49 -0700 Subject: [PATCH 16/20] Remove checks for gstreamer on setup, v2.0.13 --- VERSION | 2 +- gnome/bin/setup | 16 ---------------- 2 files changed, 1 insertion(+), 17 deletions(-) diff --git a/VERSION b/VERSION index 3bad788..476ede4 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.0.12 \ No newline at end of file +2.0.13 \ No newline at end of file diff --git a/gnome/bin/setup b/gnome/bin/setup index 8d9c69e..fbdf270 100755 --- a/gnome/bin/setup +++ b/gnome/bin/setup @@ -29,22 +29,6 @@ if ! { python3 -c "$PYTHON_GI_CHECK" 2>/dev/null || python -c "$PYTHON_GI_CHECK" exit 1 fi -if ! gst-inspect-1.0 &>/dev/null; then - echo "Please install the gstreamer package, and make sure it's available in your \$PATH, then rerun the setup." - echo "For Debian/Ubuntu: sudo apt install gstreamer1.0-tools gstreamer1.0-pipewire" - echo "For Fedora: sudo dnf install gstreamer1-plugins-base-tools gstreamer1-plugin-pipewire" - echo "For Arch Linux: sudo pacman -S gst-plugins-base gst-plugin-pipewire" - exit 1 -fi - -if ! gst-inspect-1.0 pipewiresrc &>/dev/null; then - echo "Please install the gst-plugin-pipewire package, and make sure it's available in your \$PATH, then rerun the setup." - echo "For Debian/Ubuntu: sudo apt install gstreamer1.0-pipewire" - echo "For Fedora: sudo dnf install gstreamer1-plugin-pipewire" - echo "For Arch Linux: sudo pacman -S gst-plugin-pipewire" - exit 1 -fi - if [ "$XDG_SESSION_TYPE" != "wayland" ]; then printf "\033[1;33mWARNING:\033[0m Windowing system is %s\n" "$XDG_SESSION_TYPE" printf "\033[1;33mWARNING:\033[0m Virtual display functionality requires GNOME on Wayland\n" From 39739947904f6fd906b261bab2dfb6e1d997d90d Mon Sep 17 00:00:00 2001 From: Eduardo Moreno Date: Wed, 12 Mar 2025 21:26:17 +0100 Subject: [PATCH 17/20] Update es.po (#92) --- ui/po/es.po | 129 +++++++++++++++++++++++++--------------------------- 1 file changed, 61 insertions(+), 68 deletions(-) diff --git a/ui/po/es.po b/ui/po/es.po index 2dd4a91..a9c953d 100644 --- a/ui/po/es.po +++ b/ui/po/es.po @@ -29,50 +29,48 @@ msgid "This feature is not currently supported for your device." msgstr "Esta función no es compatible con tu dispositivo en este momento." #: src/connecteddevice.py:141 -#, fuzzy msgid "Set Focused Display Distance" -msgstr "Distancia de la pantalla" +msgstr "Ajusta Distancia de Enfoque de la Pantalla" #: src/connecteddevice.py:142 msgid "Use a closer value so the display zooms in when you look at it." -msgstr "" +msgstr "Usa un valor más cercano para que la pantalla se acerque cuando la mires." #: src/connecteddevice.py:149 -#, fuzzy msgid "Set All Displays Distance" -msgstr "Distancia de la pantalla" +msgstr "Ajusta Todas las Distancias de Pantalla" #: src/connecteddevice.py:150 msgid "Use a farther value so the displays are zoomed out when you look away." -msgstr "" +msgstr "Usa un valor más alejado para que las pantallas se alejen cuando apartes la vista." #: src/connecteddevice.py:266 msgid "" "Unable to add virtual displays on this machine. Wayland and xdg-desktop-" "portal are required." -msgstr "" +msgstr "No se pueden agregar pantallas virtuales en esta máquina. Se requiere xdg-desktop-portal." #: src/connecteddevice.py:300 #, fuzzy msgid "Focused display" -msgstr "Distancia de la pantalla" +msgstr "Pantalla enfocada" #: src/connecteddevice.py:306 #, fuzzy msgid "All displays" -msgstr "Pantalla curvada" +msgstr "Todas las pantallas" #: src/displaydistancedialogcontent.py:41 msgid "closer" -msgstr "" +msgstr "más próximo" #: src/displaydistancedialogcontent.py:45 msgid "fullscreen" -msgstr "" +msgstr "a toda pantalla" #: src/displaydistancedialogcontent.py:48 msgid "farther" -msgstr "" +msgstr "más lejano" #: src/licensedialogcontent.py:63 msgid "Paid Tier Status" @@ -212,7 +210,7 @@ msgstr "Habilita el efecto XR de Breezy Desktop." #: src/gtk/connected-device.ui:56 msgid "Zoom on focus" -msgstr "" +msgstr "Acercar al enfocar" #: src/gtk/connected-device.ui:57 msgid "" @@ -221,63 +219,63 @@ msgid "" "section.\n" " " msgstr "" +"Acercar automáticamente una pantalla cuando la mires.\n" +"Establece tus distancias preferidas de enfoque y desenfoque en la sección " +"de Ajustes.\n" +" " #: src/gtk/connected-device.ui:70 msgid "Follow mode" msgstr "Modo de seguimiento" #: src/gtk/connected-device.ui:71 -#, fuzzy msgid "Keep the focused display near the center of your view." -msgstr "Mantenga la pantalla virtual cerca del centro de su vista." +msgstr "Mantener la pantalla enfocada cerca del centro de campo visual." #: src/gtk/connected-device.ui:81 src/gtk/no-device.ui:34 msgid "Disable physical displays" -msgstr "" +msgstr "Desactivar pantallas físicas" #: src/gtk/connected-device.ui:82 src/gtk/no-device.ui:35 msgid "" "Automatically disable all physical displays when the XR effect is enabled." -msgstr "" +msgstr "Desactivar automáticamente todas las pantallas físicas cuando el efecto XR esté habilitado." #: src/gtk/connected-device.ui:92 -#, fuzzy msgid "Virtual displays" -msgstr "Pantalla curvada" +msgstr "Pantallas virtuales" #: src/gtk/connected-device.ui:108 msgid "1080p" -msgstr "" +msgstr "1080p" #: src/gtk/connected-device.ui:109 msgid "1440p" -msgstr "" +msgstr "1440p" #: src/gtk/connected-device.ui:110 msgid "Add custom" -msgstr "" +msgstr "Añadir personalizada" #: src/gtk/connected-device.ui:124 msgid "Remove custom resolution" -msgstr "" +msgstr "Eliminar resolución personalizada" #: src/gtk/connected-device.ui:144 -#, fuzzy msgid "Rearrange displays" -msgstr "Pantalla curvada" +msgstr "Reorganizar pantallas" #: src/gtk/connected-device.ui:162 msgid "Adjustments" msgstr "Ajustes" #: src/gtk/connected-device.ui:166 -#, fuzzy msgid "Display distances" -msgstr "Distancia de la pantalla" +msgstr "Distancias de la pantalla" #: src/gtk/connected-device.ui:167 msgid "Set how close you want displays to appear." -msgstr "" +msgstr "Ajusta cómo de cerca quieres que aparezcan las pantallas." #: src/gtk/connected-device.ui:188 src/gtk/connected-device.ui:209 #: src/gtk/connected-device.ui:401 src/gtk/connected-device.ui:430 @@ -294,47 +292,45 @@ msgid "How far away you can look before the display follows." msgstr "Hasta qué punto puedes mirar antes de que la pantalla siga." #: src/gtk/connected-device.ui:246 -#, fuzzy msgid "Display angling" -msgstr "Tamaño de la pantalla" +msgstr "Inclinación de la pantalla" #: src/gtk/connected-device.ui:247 msgid "" "When there are multiple displays, choose how they should angle towards you." -msgstr "" +msgstr "Cuando hay múltiples pantallas, elige cómo deben inclinarse hacia ti." #: src/gtk/connected-device.ui:261 msgid "Automatic" -msgstr "" +msgstr "Automático" #: src/gtk/connected-device.ui:262 msgid "Side-angled" -msgstr "" +msgstr "Inclinación lateral" #: src/gtk/connected-device.ui:263 msgid "Top-angled" -msgstr "" +msgstr "Inclinación superior" #: src/gtk/connected-device.ui:264 msgid "Flat" -msgstr "" +msgstr "Plano" #: src/gtk/connected-device.ui:274 -#, fuzzy msgid "Display spacing" -msgstr "Tamaño de la pantalla" +msgstr "Separación de pantallas" #: src/gtk/connected-device.ui:275 msgid "Put empty space between displays, when there are multiple." -msgstr "" +msgstr "Poner espacio vacío entre las pantallas, cuando haya varias." #: src/gtk/connected-device.ui:305 msgid "Viewport horizontal offset" -msgstr "" +msgstr "Desplazamiento horizontal del visor" #: src/gtk/connected-device.ui:306 msgid "Move the viewport to the left or right of its default position." -msgstr "" +msgstr "Mueve el visor a izquierda o derecha de su posición predeterminada." #: src/gtk/connected-device.ui:323 msgid "left" @@ -350,11 +346,11 @@ msgstr "" #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" -msgstr "" +msgstr "Desplazamiento vertical del visor" #: src/gtk/connected-device.ui:336 msgid "Move the viewport up or down from its default position." -msgstr "" +msgstr "Mueve el visor arriba o abajo de su posición predeterminada." #: src/gtk/connected-device.ui:353 msgid "down" @@ -389,14 +385,12 @@ msgid "Pin the virtual display to the current position." msgstr "Fije la pantalla virtual en la posición actual." #: src/gtk/connected-device.ui:439 -#, fuzzy msgid "Toggle zoom on focus shortcut" -msgstr "Atajo para alternar el modo de seguimiento" +msgstr "Atajo para alternar el acercamiento al enfocar" #: src/gtk/connected-device.ui:440 -#, fuzzy msgid "Quickly toggle zoom on focus mode." -msgstr "Activar el modo de seguimiento." +msgstr "Modo para alternar rápidamente el acercamiento al enfocar." #: src/gtk/connected-device.ui:468 msgid "Toggle follow mode shortcut" @@ -435,13 +429,15 @@ msgstr "" #: src/gtk/connected-device.ui:540 msgid "Center on glasses' display" -msgstr "" +msgstr "Centrar en la pantalla de las gafas" #: src/gtk/connected-device.ui:541 msgid "" "Center the viewport on the glasses' display, even if the display is not in " "the middle." msgstr "" +"Centrar el visor en la pantalla de las gafas, incluso si la pantalla no está " +"en el centro. #: src/gtk/connected-device.ui:551 msgid "Always primary display" @@ -453,50 +449,48 @@ msgstr "" "Automáticamente configurar las gafas como pantalla principal al enchufarse." #: src/gtk/connected-device.ui:562 -#, fuzzy msgid "Remove virtual displays on disable" -msgstr "Pantalla curvada" +msgstr "Eliminar pantallas virtuales al desactivar" #: src/gtk/connected-device.ui:563 msgid "Automatically remove virtual displays when the XR effect is disabled." -msgstr "" +msgstr "Eliminar automáticamente las pantallas virtuales cuando se desactiva el efecto XR." #: src/gtk/connected-device.ui:573 msgid "Enable multi-tap detection" -msgstr "" +msgstr "Activar la detección de toques múltiples" #: src/gtk/connected-device.ui:574 msgid "Enables double-tap to recenter and triple-tap to recalibrate." -msgstr "" +msgstr "Activa el doble toque para recentrar y el triple toque para recalibrar." #: src/gtk/connected-device.ui:584 -#, fuzzy msgid "All displays follow mode" -msgstr "Pantalla curvada" +msgstr "Modo de seguimiento de todas las pantallas" #: src/gtk/connected-device.ui:585 msgid "Follow mode moves all displays, not just the focused one." -msgstr "" +msgstr "El modo de seguimiento mueve todas las pantallas, no solo la enfocada." #: src/gtk/connected-device.ui:601 msgid "Follow mode movement tracking" -msgstr "" +msgstr "Rastreo de movimiento de modo de seguimiento" #: src/gtk/connected-device.ui:602 msgid "Choose which movements should be tracked in follow mode." -msgstr "" +msgstr "Elige qué movimientos deben rastrearse en el modo de seguimiento." #: src/gtk/connected-device.ui:617 msgid "Horizontal" -msgstr "" +msgstr "Horizontal" #: src/gtk/connected-device.ui:637 msgid "Vertical" -msgstr "" +msgstr "Vertical" #: src/gtk/connected-device.ui:657 msgid "Tilt/roll" -msgstr "" +msgstr "Inclinación/giro" #: src/gtk/connected-device.ui:675 msgid "Movement look-ahead" @@ -529,27 +523,27 @@ msgstr "" #: src/gtk/custom-resolution-dialog-content.ui:9 msgid "Width" -msgstr "" +msgstr "Anchura" #: src/gtk/custom-resolution-dialog-content.ui:42 msgid "Height" -msgstr "" +msgstr "Altura" #: src/gtk/custom-resolution-dialog.ui:5 msgid "Add a Custom Resolution" -msgstr "" +msgstr "Añadir una Resolución Personalizada" #: src/gtk/custom-resolution-dialog.ui:10 msgid "Add" -msgstr "" +msgstr "Añadir" #: src/gtk/display-distance-dialog.ui:9 msgid "Show full range" -msgstr "" +msgstr "Mostrar rango completo" #: src/gtk/display-distance-dialog.ui:18 msgid "Done" -msgstr "" +msgstr "Hecho" #: src/gtk/failed-verification.ui:13 msgid "Breezy Desktop GNOME invalid setup" @@ -720,9 +714,8 @@ msgstr "Acerca de BreezyDesktop" #~ "enchufan, si el modo de pantalla ancha está activado. Puede causar " #~ "inestabilidad." -#, fuzzy #~ msgid "Set Unfocused Displays Distance" -#~ msgstr "Distancia de la pantalla" +#~ msgstr "Establecer Distancia de las Pantallas Desenfocadas" #~ msgid "Widescreen mode" #~ msgstr "Modo pantalla ancha" From c342a35fb8c19a92c645f75283a5cd65d9a1234f Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Wed, 12 Mar 2025 13:39:28 -0700 Subject: [PATCH 18/20] Update es.po --- ui/po/es.po | 17 ++++++++--------- ui/po/mo/es/LC_MESSAGES/breezydesktop.mo | Bin 9626 -> 15046 bytes ui/po/mo/zh_CN/LC_MESSAGES/breezydesktop.mo | Bin 13311 -> 13321 bytes 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/ui/po/es.po b/ui/po/es.po index a9c953d..b037f9d 100644 --- a/ui/po/es.po +++ b/ui/po/es.po @@ -48,15 +48,14 @@ msgstr "Usa un valor más alejado para que las pantallas se alejen cuando aparte msgid "" "Unable to add virtual displays on this machine. Wayland and xdg-desktop-" "portal are required." -msgstr "No se pueden agregar pantallas virtuales en esta máquina. Se requiere xdg-desktop-portal." +msgstr "" +"No se pueden agregar pantallas virtuales en esta máquina. Se requiere Wayland y xdg-desktop-portal." #: src/connecteddevice.py:300 -#, fuzzy msgid "Focused display" msgstr "Pantalla enfocada" #: src/connecteddevice.py:306 -#, fuzzy msgid "All displays" msgstr "Todas las pantallas" @@ -334,15 +333,15 @@ msgstr "Mueve el visor a izquierda o derecha de su posición predeterminada." #: src/gtk/connected-device.ui:323 msgid "left" -msgstr "" +msgstr "izquierda" #: src/gtk/connected-device.ui:325 src/gtk/connected-device.ui:355 msgid "center" -msgstr "" +msgstr "centro" #: src/gtk/connected-device.ui:327 msgid "right" -msgstr "" +msgstr "derecha" #: src/gtk/connected-device.ui:335 msgid "Viewport vertical offset" @@ -354,11 +353,11 @@ msgstr "Mueve el visor arriba o abajo de su posición predeterminada." #: src/gtk/connected-device.ui:353 msgid "down" -msgstr "" +msgstr "abajo" #: src/gtk/connected-device.ui:357 msgid "up" -msgstr "" +msgstr "arriba" #: src/gtk/connected-device.ui:372 src/gtk/connected-device.ui:378 msgid "Keyboard Shortcuts" @@ -437,7 +436,7 @@ msgid "" "the middle." msgstr "" "Centrar el visor en la pantalla de las gafas, incluso si la pantalla no está " -"en el centro. +"en el centro." #: src/gtk/connected-device.ui:551 msgid "Always primary display" diff --git a/ui/po/mo/es/LC_MESSAGES/breezydesktop.mo b/ui/po/mo/es/LC_MESSAGES/breezydesktop.mo index 10a23bbabc3c466c2fbaaea36acb15db69333470..048a704d2acb5f8773d9a4f2a996c73d10b0f9f8 100644 GIT binary patch literal 15046 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 delta 2296 zcmZY9TWnNC9LMolE=8b7Z?sEG+bt9*R-jzkQlQdON(+c!gGpfy9tnOAqn>jv7=I6I`F#nG;(gR}4oyd;`Y0Wxa0vM`7jyzY#R+&BHKDIi zsk4iQ{|HMk2K@Gz1D^93q1*D!T}&Tn+IB9EsP<6%^4&mzw@ zcd-c{1m{;XTW!%!)Qdgrz(c4P+{6`l2ldbiaTGCimpUJk~Oqqbx?7(avM{Qd+h@fK=AA=0@A!#Ipdd>nI0 z3uR!QP0=Z%(~HaTb*#b9aV`FedQmOkW&tZ|MBUiIax`%V^_ls|7iIdf3SUL-@p;t3 zMsP8Hk0jGfU(_O{kUc4?Kxa^7{&ErNtGa8LGmA{N9T^!`wzL zG2>ZoFIFOTXO7`kJd5mxxsNLDoH^_}R&!|6_rHaXR&o;8;(62ze?g_Rhz(tevr%8e zc2v>2$h%Dfm6<`*%1_}So(aYq=8itU1(n(DfpN+E&1-Z*sPt>5j}kiwHQhj(Og%A= zP~-BC+M=s?>@G!gpj*s1@uHNi+TMhHz@SEzRk;eVmKbX)AQhjs zLH|fv2sKswCPEdyflymTsKQm0|83iXACv?2#rn1Pd=;5Cp5qeYDPj?!Pjaj+qoaZ< z7#j#wQR$mj?Tj^j5o|vNX3WZ9Z~|@*`l6jE(V$81&GyFI8`GECnw&D5%-L)UbHBD% z^X^UTalCHVK36c36E*96&q=zb)pI)IZq(kJ(K*GB$NhmwuOD^omxc83k?iVEnr(>#k>+kE=GjAK zRa0Z`KqTrWomjlj?kPWA(&c-e+m&>qChqq2MUu=b!e5WypGZF)Sw7LeIk(p4&MUY6 zyk~6P{6Esw3o1idPH$(-NupQyrk-3$x3Mn9f0 zfmbx}srPT3(4V|m|Ak|wd|WKl6}kg!?Txxacky1^#t41XKB;GPKXkz;-Z73Z^kAAZ Z0h3l@>hWHtE=qQRtAS(RA~3(E$BK`@9xST-yOR(%D7 z$!4Gb)e|ls|K*;;jb_>OJSv4f5t(};ZQQGObm$Dr==gt|Xww~RU|*e}dAGtY##qD@ z>v%&8pL+ksCH?Uw{4HECRp4T+Mra0N?Txxcvv{X{K$|{lU(^)Mhpt$~2iEX~IdnMz Pry|MF8nlv=H_m?nBI+Yd From e6e7602a29535706321aef7511b5c8d6b8c8d3fc Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Fri, 14 Mar 2025 10:16:43 -0700 Subject: [PATCH 19/20] Add environment variable for skipping setup warning, v2.0.14 --- VERSION | 2 +- gnome/bin/setup | 18 +++++++++++++----- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/VERSION b/VERSION index 476ede4..3d45b5c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.0.13 \ No newline at end of file +2.0.14 diff --git a/gnome/bin/setup b/gnome/bin/setup index fbdf270..dbaac12 100755 --- a/gnome/bin/setup +++ b/gnome/bin/setup @@ -22,11 +22,19 @@ check_command "python" "python3" PYTHON_GI_CHECK="import gi; gi.require_version('Gtk', '4.0'); gi.require_version('Adw', '1'); gi.require_version('Gio', '2.0'); gi.require_version('GLib', '2.0'); gi.require_version('GObject', '2.0'); gi.require_version('Gst', '1.0'); from gi.repository import Gtk, Adw, Gio, GLib, GObject, Gst" if ! { python3 -c "$PYTHON_GI_CHECK" 2>/dev/null || python -c "$PYTHON_GI_CHECK" 2>/dev/null; }; then - echo "Please install the required GTK4, libadwaita, and GStreamer libraries:" - echo "For Debian/Ubuntu: sudo apt install python3-gi gir1.2-gtk-4.0 libadwaita-1-0 gir1.2-adw-1 gir1.2-glib-2.0 gir1.2-gobject-2.0 gir1.2-gstreamer-1.0" - echo "For Fedora: sudo dnf install python3-gobject gtk4 libadwaita gstreamer1-python" - echo "For Arch Linux: sudo pacman -S python-gobject gtk4 libadwaita gst-python" - exit 1 + printf "\033[1;31mERROR:\033[0m Python GObject libraries are missing\n" + printf "Please install the required Python GObject dependencies: GTK4, libadwaita, and GStreamer libraries:\n" + printf "If you're using a Python installation from a package manager, you may need to install the following packages:\n" + printf "\tFor Debian/Ubuntu: sudo apt install python3-gi gir1.2-gtk-4.0 libadwaita-1-0 gir1.2-adw-1 gir1.2-glib-2.0 gir1.2-gobject-2.0 gir1.2-gstreamer-1.0\n" + printf "\tFor Fedora: sudo dnf install python3-gobject python3-gstreamer1 gtk4 libadwaita\n" + printf "\tFor Arch Linux: sudo pacman -S python-gobject gst-python gtk4 libadwaita\n" + printf "\nIf you continue to have issues, rerun the setup with BREEZY_IGNORE_PYTHON_ERRORS=1 to skip this check.\n\n" + if [ -z "$BREEZY_IGNORE_PYTHON_ERRORS" ]; then + exit 1 + else + printf "\033[1;33mWARNING:\033[0m Ignoring Python dependency failures. " + printf "Be aware that the Breezy Desktop UI application may fail to launch.\n\n" + fi fi if [ "$XDG_SESSION_TYPE" != "wayland" ]; then From e63ba54c9b51feaad8d1e4b22dcb3ca62f9535c8 Mon Sep 17 00:00:00 2001 From: qsheng Date: Sun, 16 Mar 2025 00:20:31 +0800 Subject: [PATCH 20/20] Update zh_CN.po (#102) --- ui/po/zh_CN.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/po/zh_CN.po b/ui/po/zh_CN.po index 4db2f9c..c70074f 100644 --- a/ui/po/zh_CN.po +++ b/ui/po/zh_CN.po @@ -284,7 +284,7 @@ msgstr "跟随触发值" #: src/gtk/connected-device.ui:223 msgid "How far away you can look before the display follows." -msgstr "在显示内容跟随前您可以看多远。" +msgstr "显示内容开始进行跟随模式前您可以看得多远。" #: src/gtk/connected-device.ui:246 msgid "Display angling"