Fix GNOME UI license view, add warning for 6DoF devices without a Pro license

This commit is contained in:
wheaney 2026-03-03 13:16:52 -08:00
parent 2c76f13379
commit a5c78cc207
29 changed files with 673 additions and 463 deletions

View File

@ -1170,6 +1170,7 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
if (!labelSummary) return;
auto donate = tab->findChild<QLabel*>("labelDonateLink");
auto globalWarn = widget()->findChild<QLabel*>("labelGlobalWarning");
auto poseProWarn = widget()->findChild<QLabel*>("labelPoseProWarning");
struct TierUiState {
QString status = BreezyDesktopEffectConfig::tr("disabled");
@ -1320,6 +1321,17 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
} else {
ui.EffectEnabled->setEnabled(true);
}
if (poseProWarn) {
const bool showPoseProWarn = m_deviceConnected && m_connectedDevicePoseHasPosition && baseEntitled && !proEntitled;
if (showPoseProWarn) {
poseProWarn->setText(tr("Productivity Pro license is inactive — 6DoF features will be unavailable."));
poseProWarn->setVisible(true);
} else {
poseProWarn->clear();
poseProWarn->setVisible(false);
}
}
}
#include "breezydesktopeffectkcm.moc"

View File

@ -39,6 +39,25 @@
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="labelPoseProWarning">
<property name="text">
<string/>
</property>
<property name="visible">
<bool>false</bool>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
<property name="alignment">
<set>Qt::AlignHCenter|Qt::AlignVCenter</set>
</property>
<property name="styleSheet">
<string notr="true">color: rgb(200,0,0); font-weight: bold;</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="labelUpdateAvailable">
<property name="text">

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-10 12:51-0800\n"
"POT-Creation-Date: 2026-03-03 12:40-0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -83,16 +83,12 @@ msgstr ""
msgid " ({time_remaining} remaining)"
msgstr ""
#: src/licensefeaturerow.py:30
msgid "Side-by-side mode (gaming)"
#: src/licensefeaturerow.py:30 src/licensetierrow.py:56
msgid "Productivity Basic"
msgstr ""
#: src/licensefeaturerow.py:31
msgid "Smooth Follow (gaming)"
msgstr ""
#: src/licensefeaturerow.py:32
msgid "Breezy Desktop (productivity)"
#: src/licensefeaturerow.py:31 src/licensetierrow.py:57
msgid "Productivity Pro"
msgstr ""
#: src/licensetierrow.py:24
@ -120,14 +116,6 @@ msgstr ""
msgid "Paid through next renewal period"
msgstr ""
#: src/licensetierrow.py:56
msgid "Gaming"
msgstr ""
#: src/licensetierrow.py:57
msgid "Productivity"
msgstr ""
#: src/licensetierrow.py:63
msgid " - renewing monthly"
msgstr ""
@ -222,11 +210,11 @@ msgstr ""
msgid "Switch between flat and curved displays."
msgstr ""
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:34
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:36
msgid "Disable physical displays"
msgstr ""
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:35
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:37
msgid ""
"Automatically disable all physical displays when the XR effect is enabled."
msgstr ""
@ -588,11 +576,11 @@ msgstr ""
msgid "Done"
msgstr ""
#: src/gtk/failed-verification.ui:13
#: src/gtk/failed-verification.ui:15
msgid "Breezy Desktop GNOME invalid setup"
msgstr ""
#: src/gtk/failed-verification.ui:14
#: src/gtk/failed-verification.ui:16
msgid ""
"Your Breezy GNOME setup is invalid or incomplete. Please re-run the setup "
"script. Report this issue if it persists."
@ -610,33 +598,33 @@ msgstr ""
msgid "Verify token"
msgstr ""
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:91
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:139
msgid "License Details"
msgstr ""
#: src/gtk/no-device.ui:13
#: src/gtk/no-device.ui:15
msgid "No device connected"
msgstr ""
#: src/gtk/no-device.ui:14
#: src/gtk/no-device.ui:16
msgid "Breezy Desktop was unable to detect any supported XR devices."
msgstr ""
#: src/gtk/no-device.ui:23
#: src/gtk/no-device.ui:25
msgid "Auto-enable XR effect"
msgstr ""
#: src/gtk/no-device.ui:24
#: src/gtk/no-device.ui:26
msgid ""
"Automatically enable the Breezy Desktop XR effect when supported glasses are "
"connected."
msgstr ""
#: src/gtk/no-driver.ui:13
#: src/gtk/no-driver.ui:15
msgid "No driver running"
msgstr ""
#: src/gtk/no-driver.ui:14
#: src/gtk/no-driver.ui:16
msgid ""
"\n"
" If you installed via AUR, make sure you ran the recommended post-"
@ -648,21 +636,21 @@ msgid ""
" "
msgstr ""
#: src/gtk/no-extension.ui:13
#: src/gtk/no-extension.ui:15
msgid "Breezy Desktop GNOME extension not ready"
msgstr ""
#: src/gtk/no-extension.ui:14
#: src/gtk/no-extension.ui:16
msgid ""
"If you have just run the setup, then you may need to log out and back in to "
"use it. Otherwise, please follow the Breezy GNOME setup instructions."
msgstr ""
#: src/gtk/no-license.ui:13
#: src/gtk/no-license.ui:15
msgid "No license file was found"
msgstr ""
#: src/gtk/no-license.ui:14
#: src/gtk/no-license.ui:16
msgid ""
"\n"
" The first time you use Breezy Desktop, an internet connection is "
@ -678,7 +666,7 @@ msgid ""
" "
msgstr ""
#: src/gtk/no-license.ui:27
#: src/gtk/no-license.ui:29
msgid "Try Again"
msgstr ""
@ -702,7 +690,7 @@ msgstr ""
msgid "Some features expire soon"
msgstr ""
#: src/gtk/window.ui:51 src/gtk/window.ui:76
#: src/gtk/window.ui:51 src/gtk/window.ui:76 src/gtk/window.ui:102
msgid "View details"
msgstr ""
@ -710,10 +698,20 @@ msgstr ""
msgid "Productivity features are disabled"
msgstr ""
#: src/gtk/window.ui:95
#: src/gtk/window.ui:93
msgid ""
"Productivity Pro license is inactive — 6DoF features will be unavailable"
msgstr ""
#: src/gtk/window.ui:119
msgid ""
"A newer version is available. To update, rerun the breezy_gnome_setup script."
msgstr ""
#: src/gtk/window.ui:143
msgid "Force Reset"
msgstr ""
#: src/gtk/window.ui:99
#: src/gtk/window.ui:147
msgid "About BreezyDesktop"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-10 12:51-0800\n"
"POT-Creation-Date: 2026-03-03 12:40-0800\n"
"PO-Revision-Date: 2024-08-02 20:54-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
@ -91,17 +91,13 @@ msgstr "Aktiviert"
msgid " ({time_remaining} remaining)"
msgstr " ({time_remaining} verbleibend)"
#: src/licensefeaturerow.py:30
msgid "Side-by-side mode (gaming)"
msgstr "Side-by-Side-Modus (Gaming)"
#: src/licensefeaturerow.py:30 src/licensetierrow.py:56
msgid "Productivity Basic"
msgstr ""
#: src/licensefeaturerow.py:31
msgid "Smooth Follow (gaming)"
msgstr "Glattes Verfolgen (Gaming)"
#: src/licensefeaturerow.py:32
msgid "Breezy Desktop (productivity)"
msgstr "Breezy Desktop (Produktivität)"
#: src/licensefeaturerow.py:31 src/licensetierrow.py:57
msgid "Productivity Pro"
msgstr ""
#: src/licensetierrow.py:24
msgid "Active"
@ -128,14 +124,6 @@ msgstr " zum aktualisieren"
msgid "Paid through next renewal period"
msgstr "Bezahlt bis zum nächsten Erneuerungszeitraum"
#: src/licensetierrow.py:56
msgid "Gaming"
msgstr "Gaming"
#: src/licensetierrow.py:57
msgid "Productivity"
msgstr "Produktivität"
#: src/licensetierrow.py:63
msgid " - renewing monthly"
msgstr " - monatlich erneuern"
@ -234,11 +222,11 @@ msgstr "Gebogener Bildschirm"
msgid "Switch between flat and curved displays."
msgstr "Zwischen flachen und gebogenen Bildschirm wechseln."
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:34
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:36
msgid "Disable physical displays"
msgstr "Physische Bildschirme deaktivieren"
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:35
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:37
msgid ""
"Automatically disable all physical displays when the XR effect is enabled."
msgstr ""
@ -623,11 +611,11 @@ msgstr "Entfernter"
msgid "Done"
msgstr "Fertig"
#: src/gtk/failed-verification.ui:13
#: src/gtk/failed-verification.ui:15
msgid "Breezy Desktop GNOME invalid setup"
msgstr "Ungültige Breezy Desktop GNOME-Installation"
#: src/gtk/failed-verification.ui:14
#: src/gtk/failed-verification.ui:16
msgid ""
"Your Breezy GNOME setup is invalid or incomplete. Please re-run the setup "
"script. Report this issue if it persists."
@ -648,23 +636,23 @@ msgstr "Ein Token anfordern"
msgid "Verify token"
msgstr "Token verifizieren"
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:91
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:139
msgid "License Details"
msgstr "Lizenzdetails"
#: src/gtk/no-device.ui:13
#: src/gtk/no-device.ui:15
msgid "No device connected"
msgstr "Kein Gerät verbunden"
#: src/gtk/no-device.ui:14
#: src/gtk/no-device.ui:16
msgid "Breezy Desktop was unable to detect any supported XR devices."
msgstr "Breezy Desktop konnte kein unterstütztes XR-Gerät erkennen."
#: src/gtk/no-device.ui:23
#: src/gtk/no-device.ui:25
msgid "Auto-enable XR effect"
msgstr "XR-Effekt automatisch aktivieren"
#: src/gtk/no-device.ui:24
#: src/gtk/no-device.ui:26
msgid ""
"Automatically enable the Breezy Desktop XR effect when supported glasses are "
"connected."
@ -672,11 +660,11 @@ msgstr ""
"Automatisch den Breezy Desktop XR-Effekt aktivieren, wenn unterstützte "
"Gläser verbunden werden"
#: src/gtk/no-driver.ui:13
#: src/gtk/no-driver.ui:15
msgid "No driver running"
msgstr "Kein Treiber wird ausgeführt"
#: src/gtk/no-driver.ui:14
#: src/gtk/no-driver.ui:16
msgid ""
"\n"
" If you installed via AUR, make sure you ran the recommended post-"
@ -696,11 +684,11 @@ msgstr ""
"einen neuen Thread im Kanal #troubleshooting auf Discord.\n"
" "
#: src/gtk/no-extension.ui:13
#: src/gtk/no-extension.ui:15
msgid "Breezy Desktop GNOME extension not ready"
msgstr "Breezy Desktop GNOME-Erweiterung nicht bereit"
#: src/gtk/no-extension.ui:14
#: src/gtk/no-extension.ui:16
msgid ""
"If you have just run the setup, then you may need to log out and back in to "
"use it. Otherwise, please follow the Breezy GNOME setup instructions."
@ -709,11 +697,11 @@ msgstr ""
"möglicherweise abmelden und wieder anmelden, um sie zu verwenden. "
"Andernfalls folgen Sie bitte den Breezy GNOME-Einrichtungsanweisungen."
#: src/gtk/no-license.ui:13
#: src/gtk/no-license.ui:15
msgid "No license file was found"
msgstr "Keine Lizenzdatei wurde gefunden"
#: src/gtk/no-license.ui:14
#: src/gtk/no-license.ui:16
msgid ""
"\n"
" The first time you use Breezy Desktop, an internet connection is "
@ -742,7 +730,7 @@ msgstr ""
"haben).\n"
" "
#: src/gtk/no-license.ui:27
#: src/gtk/no-license.ui:29
msgid "Try Again"
msgstr "Erneut versuchen"
@ -768,7 +756,7 @@ msgstr "Menü"
msgid "Some features expire soon"
msgstr "Einige Funktionen laufen bald ab"
#: src/gtk/window.ui:51 src/gtk/window.ui:76
#: src/gtk/window.ui:51 src/gtk/window.ui:76 src/gtk/window.ui:102
msgid "View details"
msgstr "Details anzeigen"
@ -776,14 +764,39 @@ msgstr "Details anzeigen"
msgid "Productivity features are disabled"
msgstr "Produktivitätsfunktionen sind deaktiviert"
#: src/gtk/window.ui:95
#: src/gtk/window.ui:93
msgid ""
"Productivity Pro license is inactive — 6DoF features will be unavailable"
msgstr ""
#: src/gtk/window.ui:119
msgid ""
"A newer version is available. To update, rerun the breezy_gnome_setup script."
msgstr ""
#: src/gtk/window.ui:143
msgid "Force Reset"
msgstr "Zurrücksetzung erwzingen"
#: src/gtk/window.ui:99
#: src/gtk/window.ui:147
msgid "About BreezyDesktop"
msgstr "Über BreezyDesktop"
#~ msgid "Side-by-side mode (gaming)"
#~ msgstr "Side-by-Side-Modus (Gaming)"
#~ msgid "Smooth Follow (gaming)"
#~ msgstr "Glattes Verfolgen (Gaming)"
#~ msgid "Breezy Desktop (productivity)"
#~ msgstr "Breezy Desktop (Produktivität)"
#~ msgid "Gaming"
#~ msgstr "Gaming"
#~ msgid "Productivity"
#~ msgstr "Produktivität"
#~ msgid "fullscreen"
#~ msgstr "Vollbild"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-10 12:51-0800\n"
"POT-Creation-Date: 2026-03-03 12:40-0800\n"
"PO-Revision-Date: 2024-08-02 20:55-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: Spanish <es@tp.org.es>\n"
@ -89,17 +89,13 @@ msgstr "Habilitado"
msgid " ({time_remaining} remaining)"
msgstr " ({time_remaining} restantes)"
#: src/licensefeaturerow.py:30
msgid "Side-by-side mode (gaming)"
msgstr "Modo lado a lado (juegos)"
#: src/licensefeaturerow.py:30 src/licensetierrow.py:56
msgid "Productivity Basic"
msgstr ""
#: src/licensefeaturerow.py:31
msgid "Smooth Follow (gaming)"
msgstr "Seguimiento suave (juegos)"
#: src/licensefeaturerow.py:32
msgid "Breezy Desktop (productivity)"
msgstr "Breezy Desktop (productividad)"
#: src/licensefeaturerow.py:31 src/licensetierrow.py:57
msgid "Productivity Pro"
msgstr ""
#: src/licensetierrow.py:24
msgid "Active"
@ -126,14 +122,6 @@ msgstr " para actualizar"
msgid "Paid through next renewal period"
msgstr "Pagado hasta el próximo período de renovación"
#: src/licensetierrow.py:56
msgid "Gaming"
msgstr "Juegos"
#: src/licensetierrow.py:57
msgid "Productivity"
msgstr "Productividad"
#: src/licensetierrow.py:63
msgid " - renewing monthly"
msgstr " - renovando mensualmente"
@ -232,11 +220,11 @@ msgstr "Pantalla curvada"
msgid "Switch between flat and curved displays."
msgstr "Cambiar entre pantallas planas y curvadas."
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:34
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:36
msgid "Disable physical displays"
msgstr "Desactivar pantallas físicas"
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:35
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:37
msgid ""
"Automatically disable all physical displays when the XR effect is enabled."
msgstr ""
@ -619,11 +607,11 @@ msgstr "más lejano"
msgid "Done"
msgstr "Hecho"
#: src/gtk/failed-verification.ui:13
#: src/gtk/failed-verification.ui:15
msgid "Breezy Desktop GNOME invalid setup"
msgstr "Configuración inválida de Breezy Desktop GNOME"
#: src/gtk/failed-verification.ui:14
#: src/gtk/failed-verification.ui:16
msgid ""
"Your Breezy GNOME setup is invalid or incomplete. Please re-run the setup "
"script. Report this issue if it persists."
@ -643,23 +631,23 @@ msgstr "Solicitar un token"
msgid "Verify token"
msgstr "Verificar token"
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:91
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:139
msgid "License Details"
msgstr "Detalles de la Licencia"
#: src/gtk/no-device.ui:13
#: src/gtk/no-device.ui:15
msgid "No device connected"
msgstr "No hay dispositivo conectado"
#: src/gtk/no-device.ui:14
#: src/gtk/no-device.ui:16
msgid "Breezy Desktop was unable to detect any supported XR devices."
msgstr "Breezy Desktop no pudo detectar ningún dispositivo XR compatible."
#: src/gtk/no-device.ui:23
#: src/gtk/no-device.ui:25
msgid "Auto-enable XR effect"
msgstr "Auto-activar efecto XR"
#: src/gtk/no-device.ui:24
#: src/gtk/no-device.ui:26
msgid ""
"Automatically enable the Breezy Desktop XR effect when supported glasses are "
"connected."
@ -667,11 +655,11 @@ msgstr ""
"Habilita automáticamente el efecto Breezy Desktop XR cuando se conectan "
"gafas compatibles."
#: src/gtk/no-driver.ui:13
#: src/gtk/no-driver.ui:15
msgid "No driver running"
msgstr "No se está ejecutando ningún controlador"
#: src/gtk/no-driver.ui:14
#: src/gtk/no-driver.ui:16
msgid ""
"\n"
" If you installed via AUR, make sure you ran the recommended post-"
@ -691,11 +679,11 @@ msgstr ""
"nuevo hilo en el canal #troubleshooting de Discord.\n"
" "
#: src/gtk/no-extension.ui:13
#: src/gtk/no-extension.ui:15
msgid "Breezy Desktop GNOME extension not ready"
msgstr "La extensión de Breezy Desktop GNOME no está lista"
#: src/gtk/no-extension.ui:14
#: src/gtk/no-extension.ui:16
msgid ""
"If you have just run the setup, then you may need to log out and back in to "
"use it. Otherwise, please follow the Breezy GNOME setup instructions."
@ -704,11 +692,11 @@ msgstr ""
"volver a iniciar para usarla. De lo contrario, siga las instrucciones de "
"configuración de Breezy GNOME."
#: src/gtk/no-license.ui:13
#: src/gtk/no-license.ui:15
msgid "No license file was found"
msgstr "No se encontró ningún archivo de licencia"
#: src/gtk/no-license.ui:14
#: src/gtk/no-license.ui:16
msgid ""
"\n"
" The first time you use Breezy Desktop, an internet connection is "
@ -735,7 +723,7 @@ msgstr ""
"Breezy Desktop sin conexión hasta que expiren las características (o "
"indefinidamente, si ha elegido el acceso de por vida). "
#: src/gtk/no-license.ui:27
#: src/gtk/no-license.ui:29
msgid "Try Again"
msgstr "Reintentar"
@ -761,7 +749,7 @@ msgstr "Menú"
msgid "Some features expire soon"
msgstr "Algunas funciones expirarán pronto"
#: src/gtk/window.ui:51 src/gtk/window.ui:76
#: src/gtk/window.ui:51 src/gtk/window.ui:76 src/gtk/window.ui:102
msgid "View details"
msgstr "Ver detalles"
@ -769,14 +757,39 @@ msgstr "Ver detalles"
msgid "Productivity features are disabled"
msgstr "Las funciones de productividad están deshabilitadas"
#: src/gtk/window.ui:95
#: src/gtk/window.ui:93
msgid ""
"Productivity Pro license is inactive — 6DoF features will be unavailable"
msgstr ""
#: src/gtk/window.ui:119
msgid ""
"A newer version is available. To update, rerun the breezy_gnome_setup script."
msgstr ""
#: src/gtk/window.ui:143
msgid "Force Reset"
msgstr "Reinicio forzoso"
#: src/gtk/window.ui:99
#: src/gtk/window.ui:147
msgid "About BreezyDesktop"
msgstr "Acerca de BreezyDesktop"
#~ msgid "Side-by-side mode (gaming)"
#~ msgstr "Modo lado a lado (juegos)"
#~ msgid "Smooth Follow (gaming)"
#~ msgstr "Seguimiento suave (juegos)"
#~ msgid "Breezy Desktop (productivity)"
#~ msgstr "Breezy Desktop (productividad)"
#~ msgid "Gaming"
#~ msgstr "Juegos"
#~ msgid "Productivity"
#~ msgstr "Productividad"
#~ msgid "fullscreen"
#~ msgstr "a toda pantalla"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-10 12:51-0800\n"
"POT-Creation-Date: 2026-03-03 12:40-0800\n"
"PO-Revision-Date: 2024-08-02 20:54-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: French <traduc@traduc.org>\n"
@ -92,17 +92,13 @@ msgstr "Activé"
msgid " ({time_remaining} remaining)"
msgstr " ({time_remaining} restant)"
#: src/licensefeaturerow.py:30
msgid "Side-by-side mode (gaming)"
msgstr "Mode SBS (jeu)"
#: src/licensefeaturerow.py:30 src/licensetierrow.py:56
msgid "Productivity Basic"
msgstr ""
#: src/licensefeaturerow.py:31
msgid "Smooth Follow (gaming)"
msgstr "Suivi fluide (jeu)"
#: src/licensefeaturerow.py:32
msgid "Breezy Desktop (productivity)"
msgstr "Breezy Desktop (productivité)"
#: src/licensefeaturerow.py:31 src/licensetierrow.py:57
msgid "Productivity Pro"
msgstr ""
#: src/licensetierrow.py:24
msgid "Active"
@ -129,14 +125,6 @@ msgstr " à mettre à niveau"
msgid "Paid through next renewal period"
msgstr "Payé jusqu'à la prochaine période de renouvellement"
#: src/licensetierrow.py:56
msgid "Gaming"
msgstr "Jeu"
#: src/licensetierrow.py:57
msgid "Productivity"
msgstr "Productivité"
#: src/licensetierrow.py:63
msgid " - renewing monthly"
msgstr " - renouvellement mensuel"
@ -234,11 +222,11 @@ msgstr "Affichage incurvé"
msgid "Switch between flat and curved displays."
msgstr "Basculez entre les affichages plats et incurvés."
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:34
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:36
msgid "Disable physical displays"
msgstr "Désactiver les écrans physiques"
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:35
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:37
msgid ""
"Automatically disable all physical displays when the XR effect is enabled."
msgstr ""
@ -628,11 +616,11 @@ msgstr "Plus éloigné"
msgid "Done"
msgstr "Terminé"
#: src/gtk/failed-verification.ui:13
#: src/gtk/failed-verification.ui:15
msgid "Breezy Desktop GNOME invalid setup"
msgstr "Configuration Breezy Desktop GNOME non valide"
#: src/gtk/failed-verification.ui:14
#: src/gtk/failed-verification.ui:16
msgid ""
"Your Breezy GNOME setup is invalid or incomplete. Please re-run the setup "
"script. Report this issue if it persists."
@ -653,23 +641,23 @@ msgstr "Demander un jeton d'authentification"
msgid "Verify token"
msgstr "Vérifier le jeton d'authentification"
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:91
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:139
msgid "License Details"
msgstr "Détails de la licence"
#: src/gtk/no-device.ui:13
#: src/gtk/no-device.ui:15
msgid "No device connected"
msgstr "Aucun appareil connecté"
#: src/gtk/no-device.ui:14
#: src/gtk/no-device.ui:16
msgid "Breezy Desktop was unable to detect any supported XR devices."
msgstr "Breezy Desktop n'a pas pu détecter d'appareils XR pris en charge."
#: src/gtk/no-device.ui:23
#: src/gtk/no-device.ui:25
msgid "Auto-enable XR effect"
msgstr "Activation automatique de l'effet XR"
#: src/gtk/no-device.ui:24
#: src/gtk/no-device.ui:26
msgid ""
"Automatically enable the Breezy Desktop XR effect when supported glasses are "
"connected."
@ -677,11 +665,11 @@ msgstr ""
"Activer automatiquement l'effet Breezy Desktop XR lorsque des lunettes "
"compatibles sont connectées."
#: src/gtk/no-driver.ui:13
#: src/gtk/no-driver.ui:15
msgid "No driver running"
msgstr "Aucun pilote en cours d'exécution"
#: src/gtk/no-driver.ui:14
#: src/gtk/no-driver.ui:16
msgid ""
"\n"
" If you installed via AUR, make sure you ran the recommended post-"
@ -701,11 +689,11 @@ msgstr ""
"discussion dans le canal #troubleshooting sur Discord.\n"
" "
#: src/gtk/no-extension.ui:13
#: src/gtk/no-extension.ui:15
msgid "Breezy Desktop GNOME extension not ready"
msgstr "Extension Breezy Desktop GNOME non prête"
#: src/gtk/no-extension.ui:14
#: src/gtk/no-extension.ui:16
msgid ""
"If you have just run the setup, then you may need to log out and back in to "
"use it. Otherwise, please follow the Breezy GNOME setup instructions."
@ -714,11 +702,11 @@ msgstr ""
"déconnecter et vous reconnecter pour l'utiliser. Sinon, veuillez suivre les "
"instructions d'installation de Breezy GNOME."
#: src/gtk/no-license.ui:13
#: src/gtk/no-license.ui:15
msgid "No license file was found"
msgstr "Aucun fichier de licence trouvé"
#: src/gtk/no-license.ui:14
#: src/gtk/no-license.ui:16
msgid ""
"\n"
" The first time you use Breezy Desktop, an internet connection is "
@ -746,7 +734,7 @@ msgstr ""
"(ou indéfiniment, si vous avez choisi l'accès à vie).\n"
" "
#: src/gtk/no-license.ui:27
#: src/gtk/no-license.ui:29
msgid "Try Again"
msgstr "Réessayer"
@ -771,7 +759,7 @@ msgstr "Menu"
msgid "Some features expire soon"
msgstr "Certaines fonctionnalités expirent bientôt"
#: src/gtk/window.ui:51 src/gtk/window.ui:76
#: src/gtk/window.ui:51 src/gtk/window.ui:76 src/gtk/window.ui:102
msgid "View details"
msgstr "Afficher les détails"
@ -779,14 +767,39 @@ msgstr "Afficher les détails"
msgid "Productivity features are disabled"
msgstr "Les fonctionnalités de productivité sont désactivées"
#: src/gtk/window.ui:95
#: src/gtk/window.ui:93
msgid ""
"Productivity Pro license is inactive — 6DoF features will be unavailable"
msgstr ""
#: src/gtk/window.ui:119
msgid ""
"A newer version is available. To update, rerun the breezy_gnome_setup script."
msgstr ""
#: src/gtk/window.ui:143
msgid "Force Reset"
msgstr "Réinitialiser"
#: src/gtk/window.ui:99
#: src/gtk/window.ui:147
msgid "About BreezyDesktop"
msgstr "À propos de BreezyDesktop"
#~ msgid "Side-by-side mode (gaming)"
#~ msgstr "Mode SBS (jeu)"
#~ msgid "Smooth Follow (gaming)"
#~ msgstr "Suivi fluide (jeu)"
#~ msgid "Breezy Desktop (productivity)"
#~ msgstr "Breezy Desktop (productivité)"
#~ msgid "Gaming"
#~ msgstr "Jeu"
#~ msgid "Productivity"
#~ msgstr "Productivité"
#~ msgid "fullscreen"
#~ msgstr "Plein écran"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-10 12:51-0800\n"
"POT-Creation-Date: 2026-03-03 12:40-0800\n"
"PO-Revision-Date: 2024-08-02 21:14-0700\n"
"Last-Translator: <fsciarra62@gmail.com>\n"
"Language-Team: Italian <tp@lists.linux.it>\n"
@ -90,17 +90,13 @@ msgstr "Abilitato"
msgid " ({time_remaining} remaining)"
msgstr " ({time_remaining} rimanenti)"
#: src/licensefeaturerow.py:30
msgid "Side-by-side mode (gaming)"
msgstr "Modalità side-by-side (gaming)"
#: src/licensefeaturerow.py:30 src/licensetierrow.py:56
msgid "Productivity Basic"
msgstr ""
#: src/licensefeaturerow.py:31
msgid "Smooth Follow (gaming)"
msgstr "Smooth Follow (gaming)"
#: src/licensefeaturerow.py:32
msgid "Breezy Desktop (productivity)"
msgstr "Breezy Desktop (produttività)"
#: src/licensefeaturerow.py:31 src/licensetierrow.py:57
msgid "Productivity Pro"
msgstr ""
#: src/licensetierrow.py:24
msgid "Active"
@ -127,14 +123,6 @@ msgstr " per aggiornare"
msgid "Paid through next renewal period"
msgstr "Pagato fino al prossimo periodo di rinnovo"
#: src/licensetierrow.py:56
msgid "Gaming"
msgstr "Gaming"
#: src/licensetierrow.py:57
msgid "Productivity"
msgstr "Produttività"
#: src/licensetierrow.py:63
msgid " - renewing monthly"
msgstr " - rinnovo mensile"
@ -231,11 +219,11 @@ msgstr "Schermo curvo"
msgid "Switch between flat and curved displays."
msgstr "Passa da display piatti a curvi."
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:34
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:36
msgid "Disable physical displays"
msgstr "Disabilita display fisici"
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:35
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:37
msgid ""
"Automatically disable all physical displays when the XR effect is enabled."
msgstr ""
@ -625,11 +613,11 @@ msgstr "più lontano"
msgid "Done"
msgstr "Fatto"
#: src/gtk/failed-verification.ui:13
#: src/gtk/failed-verification.ui:15
msgid "Breezy Desktop GNOME invalid setup"
msgstr "Configurazione non valida di Breezy Desktop GNOME"
#: src/gtk/failed-verification.ui:14
#: src/gtk/failed-verification.ui:16
msgid ""
"Your Breezy GNOME setup is invalid or incomplete. Please re-run the setup "
"script. Report this issue if it persists."
@ -650,23 +638,23 @@ msgstr "Richiesta di un token"
msgid "Verify token"
msgstr "Verifica del token"
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:91
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:139
msgid "License Details"
msgstr "Dettagli della licenza"
#: src/gtk/no-device.ui:13
#: src/gtk/no-device.ui:15
msgid "No device connected"
msgstr "Nessun dispositivo connesso"
#: src/gtk/no-device.ui:14
#: src/gtk/no-device.ui:16
msgid "Breezy Desktop was unable to detect any supported XR devices."
msgstr "Breezy Desktop non ha rilevato nessun dispositivo XR supportato."
#: src/gtk/no-device.ui:23
#: src/gtk/no-device.ui:25
msgid "Auto-enable XR effect"
msgstr "Abilitazione automatica effetto XR"
#: src/gtk/no-device.ui:24
#: src/gtk/no-device.ui:26
msgid ""
"Automatically enable the Breezy Desktop XR effect when supported glasses are "
"connected."
@ -674,11 +662,11 @@ msgstr ""
"Abilita automaticamente l'effetto XR di Breezy Desktop quando vengono "
"connessi degli occhiali supportati."
#: src/gtk/no-driver.ui:13
#: src/gtk/no-driver.ui:15
msgid "No driver running"
msgstr "Nessun driver in esecuzione"
#: src/gtk/no-driver.ui:14
#: src/gtk/no-driver.ui:16
msgid ""
"\n"
" If you installed via AUR, make sure you ran the recommended post-"
@ -698,11 +686,11 @@ msgstr ""
"thread nel canale #troubleshooting su Discord.\n"
" "
#: src/gtk/no-extension.ui:13
#: src/gtk/no-extension.ui:15
msgid "Breezy Desktop GNOME extension not ready"
msgstr "Estensione di Breezy Desktop GNOME non pronta"
#: src/gtk/no-extension.ui:14
#: src/gtk/no-extension.ui:16
msgid ""
"If you have just run the setup, then you may need to log out and back in to "
"use it. Otherwise, please follow the Breezy GNOME setup instructions."
@ -711,11 +699,11 @@ msgstr ""
"disconnettersi e riconnettersi per utilizzarla. In caso contrario, segui le "
"istruzioni di configurazione di Breezy GNOME."
#: src/gtk/no-license.ui:13
#: src/gtk/no-license.ui:15
msgid "No license file was found"
msgstr "Nessun file di licenza trovato"
#: src/gtk/no-license.ui:14
#: src/gtk/no-license.ui:16
msgid ""
"\n"
" The first time you use Breezy Desktop, an internet connection is "
@ -743,7 +731,7 @@ msgstr ""
"indeterminato, se hai scelto l'accesso perpetuo).\n"
" "
#: src/gtk/no-license.ui:27
#: src/gtk/no-license.ui:29
msgid "Try Again"
msgstr "Riprova"
@ -767,7 +755,7 @@ msgstr "Menu"
msgid "Some features expire soon"
msgstr "Alcune funzionalità scadranno presto"
#: src/gtk/window.ui:51 src/gtk/window.ui:76
#: src/gtk/window.ui:51 src/gtk/window.ui:76 src/gtk/window.ui:102
msgid "View details"
msgstr "Visualizza dettagli"
@ -775,14 +763,39 @@ msgstr "Visualizza dettagli"
msgid "Productivity features are disabled"
msgstr "Le funzionalità di produttività sono disabilitate"
#: src/gtk/window.ui:95
#: src/gtk/window.ui:93
msgid ""
"Productivity Pro license is inactive — 6DoF features will be unavailable"
msgstr ""
#: src/gtk/window.ui:119
msgid ""
"A newer version is available. To update, rerun the breezy_gnome_setup script."
msgstr ""
#: src/gtk/window.ui:143
msgid "Force Reset"
msgstr "Reset forzato"
#: src/gtk/window.ui:99
#: src/gtk/window.ui:147
msgid "About BreezyDesktop"
msgstr "Informazioni su BreezyDesktop"
#~ msgid "Side-by-side mode (gaming)"
#~ msgstr "Modalità side-by-side (gaming)"
#~ msgid "Smooth Follow (gaming)"
#~ msgstr "Smooth Follow (gaming)"
#~ msgid "Breezy Desktop (productivity)"
#~ msgstr "Breezy Desktop (produttività)"
#~ msgid "Gaming"
#~ msgstr "Gaming"
#~ msgid "Productivity"
#~ msgstr "Produttività"
#~ msgid "fullscreen"
#~ msgstr "schermo intero"

View File

@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-10 12:51-0800\n"
"POT-Creation-Date: 2026-03-03 12:40-0800\n"
"PO-Revision-Date: 2026-02-11 07:53+0900\n"
"Last-Translator: iwaim.sub@gmail.com\n"
"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@ -88,17 +88,13 @@ msgstr "有効"
msgid " ({time_remaining} remaining)"
msgstr "(残り {time_remaining})"
#: src/licensefeaturerow.py:30
msgid "Side-by-side mode (gaming)"
msgstr "サイドバイサイドモード(ゲーミング)"
#: src/licensefeaturerow.py:30 src/licensetierrow.py:56
msgid "Productivity Basic"
msgstr ""
#: src/licensefeaturerow.py:31
msgid "Smooth Follow (gaming)"
msgstr "スムーズフォロー(ゲーミング)"
#: src/licensefeaturerow.py:32
msgid "Breezy Desktop (productivity)"
msgstr "Breezy Desktop(プロダクティビティ)"
#: src/licensefeaturerow.py:31 src/licensetierrow.py:57
msgid "Productivity Pro"
msgstr ""
#: src/licensetierrow.py:24
msgid "Active"
@ -125,14 +121,6 @@ msgstr "でアップグレード可能"
msgid "Paid through next renewal period"
msgstr "次の更新期間まで支払済み"
#: src/licensetierrow.py:56
msgid "Gaming"
msgstr "ゲーミング"
#: src/licensetierrow.py:57
msgid "Productivity"
msgstr "プロダクティビティ"
#: src/licensetierrow.py:63
msgid " - renewing monthly"
msgstr " - 月払い"
@ -229,11 +217,11 @@ msgstr "曲面ディスプレイ"
msgid "Switch between flat and curved displays."
msgstr "平面と曲面ディスプレイを切り替えます。"
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:34
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:36
msgid "Disable physical displays"
msgstr "物理ディスプレイの無効化"
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:35
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:37
msgid ""
"Automatically disable all physical displays when the XR effect is enabled."
msgstr "XRエフェクト有効時、自動的に物理ディスプレイを無効化する。"
@ -614,11 +602,11 @@ msgstr "遠い"
msgid "Done"
msgstr "完了"
#: src/gtk/failed-verification.ui:13
#: src/gtk/failed-verification.ui:15
msgid "Breezy Desktop GNOME invalid setup"
msgstr "Breezy Desktop GNOMEの無効なセットアップ"
#: src/gtk/failed-verification.ui:14
#: src/gtk/failed-verification.ui:16
msgid ""
"Your Breezy GNOME setup is invalid or incomplete. Please re-run the setup "
"script. Report this issue if it persists."
@ -638,34 +626,34 @@ msgstr "トークンをリクエストする"
msgid "Verify token"
msgstr "トークンを検証する"
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:91
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:139
msgid "License Details"
msgstr "ライセンスの詳細"
#: src/gtk/no-device.ui:13
#: src/gtk/no-device.ui:15
msgid "No device connected"
msgstr "デバイスが接続されていません"
#: src/gtk/no-device.ui:14
#: src/gtk/no-device.ui:16
msgid "Breezy Desktop was unable to detect any supported XR devices."
msgstr "Breezy Desktopは対応しているXRデバイスを検出できませんでした。"
#: src/gtk/no-device.ui:23
#: src/gtk/no-device.ui:25
msgid "Auto-enable XR effect"
msgstr "XRエフェクトの自動有効化"
#: src/gtk/no-device.ui:24
#: src/gtk/no-device.ui:26
msgid ""
"Automatically enable the Breezy Desktop XR effect when supported glasses are "
"connected."
msgstr ""
"対応メガネを接続するとBreezy DesktopのXRエフェクトを自動的に開始します。"
#: src/gtk/no-driver.ui:13
#: src/gtk/no-driver.ui:15
msgid "No driver running"
msgstr "ドライバーが実行されていません"
#: src/gtk/no-driver.ui:14
#: src/gtk/no-driver.ui:16
msgid ""
"\n"
" If you installed via AUR, make sure you ran the recommended post-"
@ -685,11 +673,11 @@ msgstr ""
"#troubleshootingチャンネルで新しいスレッドを作成してください。\n"
" "
#: src/gtk/no-extension.ui:13
#: src/gtk/no-extension.ui:15
msgid "Breezy Desktop GNOME extension not ready"
msgstr "Breezy Desktop GNOME Shell拡張機能が準備できていません"
#: src/gtk/no-extension.ui:14
#: src/gtk/no-extension.ui:16
msgid ""
"If you have just run the setup, then you may need to log out and back in to "
"use it. Otherwise, please follow the Breezy GNOME setup instructions."
@ -698,11 +686,11 @@ msgstr ""
"る必要があるかもしれません。それ以外の場合は、Breezy GNOMEのセットアップ手順"
"に従ってください。"
#: src/gtk/no-license.ui:13
#: src/gtk/no-license.ui:15
msgid "No license file was found"
msgstr "ライセンスファイルが見つかりませんでした"
#: src/gtk/no-license.ui:14
#: src/gtk/no-license.ui:16
msgid ""
"\n"
" The first time you use Breezy Desktop, an internet connection is "
@ -730,7 +718,7 @@ msgstr ""
"せん。)\n"
" "
#: src/gtk/no-license.ui:27
#: src/gtk/no-license.ui:29
msgid "Try Again"
msgstr "もう一度お試しください"
@ -755,7 +743,7 @@ msgstr "メニュー"
msgid "Some features expire soon"
msgstr "一部の機能はもうすぐ期限が切れます"
#: src/gtk/window.ui:51 src/gtk/window.ui:76
#: src/gtk/window.ui:51 src/gtk/window.ui:76 src/gtk/window.ui:102
msgid "View details"
msgstr "詳細を表示"
@ -763,14 +751,39 @@ msgstr "詳細を表示"
msgid "Productivity features are disabled"
msgstr "プロダクティビティ機能が無効になっています"
#: src/gtk/window.ui:95
#: src/gtk/window.ui:93
msgid ""
"Productivity Pro license is inactive — 6DoF features will be unavailable"
msgstr ""
#: src/gtk/window.ui:119
msgid ""
"A newer version is available. To update, rerun the breezy_gnome_setup script."
msgstr ""
#: src/gtk/window.ui:143
msgid "Force Reset"
msgstr "強制リセット"
#: src/gtk/window.ui:99
#: src/gtk/window.ui:147
msgid "About BreezyDesktop"
msgstr "Breezy Desktopについて"
#~ msgid "Side-by-side mode (gaming)"
#~ msgstr "サイドバイサイドモード(ゲーミング)"
#~ msgid "Smooth Follow (gaming)"
#~ msgstr "スムーズフォロー(ゲーミング)"
#~ msgid "Breezy Desktop (productivity)"
#~ msgstr "Breezy Desktop(プロダクティビティ)"
#~ msgid "Gaming"
#~ msgstr "ゲーミング"
#~ msgid "Productivity"
#~ msgstr "プロダクティビティ"
#~ msgid "fullscreen"
#~ msgstr "全画面"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-10 12:51-0800\n"
"POT-Creation-Date: 2026-03-03 12:40-0800\n"
"PO-Revision-Date: 2024-08-16 10:26-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
@ -84,16 +84,12 @@ msgstr ""
msgid " ({time_remaining} remaining)"
msgstr ""
#: src/licensefeaturerow.py:30
msgid "Side-by-side mode (gaming)"
#: src/licensefeaturerow.py:30 src/licensetierrow.py:56
msgid "Productivity Basic"
msgstr ""
#: src/licensefeaturerow.py:31
msgid "Smooth Follow (gaming)"
msgstr ""
#: src/licensefeaturerow.py:32
msgid "Breezy Desktop (productivity)"
#: src/licensefeaturerow.py:31 src/licensetierrow.py:57
msgid "Productivity Pro"
msgstr ""
#: src/licensetierrow.py:24
@ -121,14 +117,6 @@ msgstr ""
msgid "Paid through next renewal period"
msgstr ""
#: src/licensetierrow.py:56
msgid "Gaming"
msgstr ""
#: src/licensetierrow.py:57
msgid "Productivity"
msgstr ""
#: src/licensetierrow.py:63
msgid " - renewing monthly"
msgstr ""
@ -223,11 +211,11 @@ msgstr ""
msgid "Switch between flat and curved displays."
msgstr ""
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:34
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:36
msgid "Disable physical displays"
msgstr ""
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:35
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:37
msgid ""
"Automatically disable all physical displays when the XR effect is enabled."
msgstr ""
@ -589,11 +577,11 @@ msgstr ""
msgid "Done"
msgstr ""
#: src/gtk/failed-verification.ui:13
#: src/gtk/failed-verification.ui:15
msgid "Breezy Desktop GNOME invalid setup"
msgstr ""
#: src/gtk/failed-verification.ui:14
#: src/gtk/failed-verification.ui:16
msgid ""
"Your Breezy GNOME setup is invalid or incomplete. Please re-run the setup "
"script. Report this issue if it persists."
@ -611,33 +599,33 @@ msgstr ""
msgid "Verify token"
msgstr ""
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:91
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:139
msgid "License Details"
msgstr ""
#: src/gtk/no-device.ui:13
#: src/gtk/no-device.ui:15
msgid "No device connected"
msgstr ""
#: src/gtk/no-device.ui:14
#: src/gtk/no-device.ui:16
msgid "Breezy Desktop was unable to detect any supported XR devices."
msgstr ""
#: src/gtk/no-device.ui:23
#: src/gtk/no-device.ui:25
msgid "Auto-enable XR effect"
msgstr ""
#: src/gtk/no-device.ui:24
#: src/gtk/no-device.ui:26
msgid ""
"Automatically enable the Breezy Desktop XR effect when supported glasses are "
"connected."
msgstr ""
#: src/gtk/no-driver.ui:13
#: src/gtk/no-driver.ui:15
msgid "No driver running"
msgstr ""
#: src/gtk/no-driver.ui:14
#: src/gtk/no-driver.ui:16
msgid ""
"\n"
" If you installed via AUR, make sure you ran the recommended post-"
@ -649,21 +637,21 @@ msgid ""
" "
msgstr ""
#: src/gtk/no-extension.ui:13
#: src/gtk/no-extension.ui:15
msgid "Breezy Desktop GNOME extension not ready"
msgstr ""
#: src/gtk/no-extension.ui:14
#: src/gtk/no-extension.ui:16
msgid ""
"If you have just run the setup, then you may need to log out and back in to "
"use it. Otherwise, please follow the Breezy GNOME setup instructions."
msgstr ""
#: src/gtk/no-license.ui:13
#: src/gtk/no-license.ui:15
msgid "No license file was found"
msgstr ""
#: src/gtk/no-license.ui:14
#: src/gtk/no-license.ui:16
msgid ""
"\n"
" The first time you use Breezy Desktop, an internet connection is "
@ -679,7 +667,7 @@ msgid ""
" "
msgstr ""
#: src/gtk/no-license.ui:27
#: src/gtk/no-license.ui:29
msgid "Try Again"
msgstr ""
@ -703,7 +691,7 @@ msgstr ""
msgid "Some features expire soon"
msgstr ""
#: src/gtk/window.ui:51 src/gtk/window.ui:76
#: src/gtk/window.ui:51 src/gtk/window.ui:76 src/gtk/window.ui:102
msgid "View details"
msgstr ""
@ -711,10 +699,20 @@ msgstr ""
msgid "Productivity features are disabled"
msgstr ""
#: src/gtk/window.ui:95
#: src/gtk/window.ui:93
msgid ""
"Productivity Pro license is inactive — 6DoF features will be unavailable"
msgstr ""
#: src/gtk/window.ui:119
msgid ""
"A newer version is available. To update, rerun the breezy_gnome_setup script."
msgstr ""
#: src/gtk/window.ui:143
msgid "Force Reset"
msgstr ""
#: src/gtk/window.ui:99
#: src/gtk/window.ui:147
msgid "About BreezyDesktop"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-10 12:51-0800\n"
"POT-Creation-Date: 2026-03-03 12:40-0800\n"
"PO-Revision-Date: 2024-08-19 09:39-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: Brazilian Portuguese <ldpbr-"
@ -92,17 +92,13 @@ msgstr "Habilitado"
msgid " ({time_remaining} remaining)"
msgstr " ({time_remaining} restantes)"
#: src/licensefeaturerow.py:30
msgid "Side-by-side mode (gaming)"
msgstr "Modo lado a lado (Jogos)"
#: src/licensefeaturerow.py:30 src/licensetierrow.py:56
msgid "Productivity Basic"
msgstr ""
#: src/licensefeaturerow.py:31
msgid "Smooth Follow (gaming)"
msgstr "Acompanhar Suavemente (Jogos)"
#: src/licensefeaturerow.py:32
msgid "Breezy Desktop (productivity)"
msgstr "Breezy Desktop (produtividade)"
#: src/licensefeaturerow.py:31 src/licensetierrow.py:57
msgid "Productivity Pro"
msgstr ""
#: src/licensetierrow.py:24
msgid "Active"
@ -129,14 +125,6 @@ msgstr " para atualizar"
msgid "Paid through next renewal period"
msgstr "Pago até o próximo período de renovação"
#: src/licensetierrow.py:56
msgid "Gaming"
msgstr "Jogos"
#: src/licensetierrow.py:57
msgid "Productivity"
msgstr "Produtividade"
#: src/licensetierrow.py:63
msgid " - renewing monthly"
msgstr " - renovando mensalmente"
@ -235,11 +223,11 @@ msgstr "Tela curva"
msgid "Switch between flat and curved displays."
msgstr "Alterne entre tela plana e tela curva."
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:34
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:36
msgid "Disable physical displays"
msgstr "Desativar as telas físicas"
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:35
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:37
msgid ""
"Automatically disable all physical displays when the XR effect is enabled."
msgstr ""
@ -624,11 +612,11 @@ msgstr "mais longe"
msgid "Done"
msgstr "Feito"
#: src/gtk/failed-verification.ui:13
#: src/gtk/failed-verification.ui:15
msgid "Breezy Desktop GNOME invalid setup"
msgstr "Configuração inválida do Breezy Desktop GNOME"
#: src/gtk/failed-verification.ui:14
#: src/gtk/failed-verification.ui:16
msgid ""
"Your Breezy GNOME setup is invalid or incomplete. Please re-run the setup "
"script. Report this issue if it persists."
@ -649,24 +637,24 @@ msgstr "Solicitar um token"
msgid "Verify token"
msgstr "Verificar token"
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:91
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:139
msgid "License Details"
msgstr "Detalhes da Licença"
#: src/gtk/no-device.ui:13
#: src/gtk/no-device.ui:15
msgid "No device connected"
msgstr "Nenhum dispositivo conectado"
#: src/gtk/no-device.ui:14
#: src/gtk/no-device.ui:16
msgid "Breezy Desktop was unable to detect any supported XR devices."
msgstr ""
"O Breezy Desktop não conseguiu detectar nenhum dispositivo XR suportado."
#: src/gtk/no-device.ui:23
#: src/gtk/no-device.ui:25
msgid "Auto-enable XR effect"
msgstr "Efeito XR"
#: src/gtk/no-device.ui:24
#: src/gtk/no-device.ui:26
msgid ""
"Automatically enable the Breezy Desktop XR effect when supported glasses are "
"connected."
@ -674,11 +662,11 @@ msgstr ""
"Ativar automaticamente o efeito Breezy Desktop XR quando os óculos "
"suportados estiverem conectados."
#: src/gtk/no-driver.ui:13
#: src/gtk/no-driver.ui:15
msgid "No driver running"
msgstr "Nenhum driver em execução"
#: src/gtk/no-driver.ui:14
#: src/gtk/no-driver.ui:16
msgid ""
"\n"
" If you installed via AUR, make sure you ran the recommended post-"
@ -698,11 +686,11 @@ msgstr ""
"canal #troubleshooting no Discord.\n"
" "
#: src/gtk/no-extension.ui:13
#: src/gtk/no-extension.ui:15
msgid "Breezy Desktop GNOME extension not ready"
msgstr "Extensão do Breezy Desktop GNOME não está pronta"
#: src/gtk/no-extension.ui:14
#: src/gtk/no-extension.ui:16
msgid ""
"If you have just run the setup, then you may need to log out and back in to "
"use it. Otherwise, please follow the Breezy GNOME setup instructions."
@ -711,11 +699,11 @@ msgstr ""
"e login novamente para usá-la. Caso contrário, siga as instruções de "
"configuração do Breezy GNOME."
#: src/gtk/no-license.ui:13
#: src/gtk/no-license.ui:15
msgid "No license file was found"
msgstr "Nenhum arquivo de licença foi encontrado"
#: src/gtk/no-license.ui:14
#: src/gtk/no-license.ui:16
msgid ""
"\n"
" The first time you use Breezy Desktop, an internet connection is "
@ -743,7 +731,7 @@ msgstr ""
"indefinidamente, se você escolheu o acesso vitalício).\n"
" "
#: src/gtk/no-license.ui:27
#: src/gtk/no-license.ui:29
msgid "Try Again"
msgstr "Tentar Novamente"
@ -767,7 +755,7 @@ msgstr "Menu"
msgid "Some features expire soon"
msgstr "Algumas funcionalidades expirarão em breve"
#: src/gtk/window.ui:51 src/gtk/window.ui:76
#: src/gtk/window.ui:51 src/gtk/window.ui:76 src/gtk/window.ui:102
msgid "View details"
msgstr "Ver detalhes"
@ -775,14 +763,39 @@ msgstr "Ver detalhes"
msgid "Productivity features are disabled"
msgstr "As funcionalidades de produtividade estão desabilitadas"
#: src/gtk/window.ui:95
#: src/gtk/window.ui:93
msgid ""
"Productivity Pro license is inactive — 6DoF features will be unavailable"
msgstr ""
#: src/gtk/window.ui:119
msgid ""
"A newer version is available. To update, rerun the breezy_gnome_setup script."
msgstr ""
#: src/gtk/window.ui:143
msgid "Force Reset"
msgstr "Forçar redefinição"
#: src/gtk/window.ui:99
#: src/gtk/window.ui:147
msgid "About BreezyDesktop"
msgstr "Sobre o BreezyDesktop"
#~ msgid "Side-by-side mode (gaming)"
#~ msgstr "Modo lado a lado (Jogos)"
#~ msgid "Smooth Follow (gaming)"
#~ msgstr "Acompanhar Suavemente (Jogos)"
#~ msgid "Breezy Desktop (productivity)"
#~ msgstr "Breezy Desktop (produtividade)"
#~ msgid "Gaming"
#~ msgstr "Jogos"
#~ msgid "Productivity"
#~ msgstr "Produtividade"
#~ msgid "fullscreen"
#~ msgstr "Tela cheia"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-10 12:51-0800\n"
"POT-Creation-Date: 2026-03-03 12:40-0800\n"
"PO-Revision-Date: 2024-08-17 09:39-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: Russian <gnu@d07.ru>\n"
@ -89,17 +89,13 @@ msgstr "Включено"
msgid " ({time_remaining} remaining)"
msgstr " ({time_remaining} осталось)"
#: src/licensefeaturerow.py:30
msgid "Side-by-side mode (gaming)"
msgstr "Режим «бок о бок» (игровой режим)"
#: src/licensefeaturerow.py:30 src/licensetierrow.py:56
msgid "Productivity Basic"
msgstr ""
#: src/licensefeaturerow.py:31
msgid "Smooth Follow (gaming)"
msgstr "Плавное следование (игровой режим)"
#: src/licensefeaturerow.py:32
msgid "Breezy Desktop (productivity)"
msgstr "Breezy Desktop (продуктивный режим)"
#: src/licensefeaturerow.py:31 src/licensetierrow.py:57
msgid "Productivity Pro"
msgstr ""
#: src/licensetierrow.py:24
msgid "Active"
@ -126,14 +122,6 @@ msgstr " для апгрейда"
msgid "Paid through next renewal period"
msgstr "Оплачено до следующего периода"
#: src/licensetierrow.py:56
msgid "Gaming"
msgstr "Игровой режим"
#: src/licensetierrow.py:57
msgid "Productivity"
msgstr "Продуктивный режим"
#: src/licensetierrow.py:63
msgid " - renewing monthly"
msgstr " - ежемесячное обновление"
@ -229,11 +217,11 @@ msgstr "Изогнутый дисплей"
msgid "Switch between flat and curved displays."
msgstr "Переключается между плоскими и изогнутыми дисплеями."
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:34
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:36
msgid "Disable physical displays"
msgstr ""
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:35
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:37
msgid ""
"Automatically disable all physical displays when the XR effect is enabled."
msgstr ""
@ -615,11 +603,11 @@ msgstr ""
msgid "Done"
msgstr ""
#: src/gtk/failed-verification.ui:13
#: src/gtk/failed-verification.ui:15
msgid "Breezy Desktop GNOME invalid setup"
msgstr "Недействительная настройка Breezy Desktop GNOME"
#: src/gtk/failed-verification.ui:14
#: src/gtk/failed-verification.ui:16
msgid ""
"Your Breezy GNOME setup is invalid or incomplete. Please re-run the setup "
"script. Report this issue if it persists."
@ -640,34 +628,34 @@ msgstr "Запросить токен"
msgid "Verify token"
msgstr "Проверить токен"
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:91
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:139
msgid "License Details"
msgstr "Подробности лицензии"
#: src/gtk/no-device.ui:13
#: src/gtk/no-device.ui:15
msgid "No device connected"
msgstr "Устройство не подключено"
#: src/gtk/no-device.ui:14
#: src/gtk/no-device.ui:16
msgid "Breezy Desktop was unable to detect any supported XR devices."
msgstr "Breezy Desktop не смог обнаружить никаких поддерживаемых устройств XR."
#: src/gtk/no-device.ui:23
#: src/gtk/no-device.ui:25
#, fuzzy
msgid "Auto-enable XR effect"
msgstr "Эффект XR"
#: src/gtk/no-device.ui:24
#: src/gtk/no-device.ui:26
msgid ""
"Automatically enable the Breezy Desktop XR effect when supported glasses are "
"connected."
msgstr ""
#: src/gtk/no-driver.ui:13
#: src/gtk/no-driver.ui:15
msgid "No driver running"
msgstr "Драйвер не запущен"
#: src/gtk/no-driver.ui:14
#: src/gtk/no-driver.ui:16
msgid ""
"\n"
" If you installed via AUR, make sure you ran the recommended post-"
@ -687,11 +675,11 @@ msgstr ""
"новый тред в канале #troubleshooting на Discord.\n"
" "
#: src/gtk/no-extension.ui:13
#: src/gtk/no-extension.ui:15
msgid "Breezy Desktop GNOME extension not ready"
msgstr "Расширение Breezy Desktop GNOME не готово"
#: src/gtk/no-extension.ui:14
#: src/gtk/no-extension.ui:16
msgid ""
"If you have just run the setup, then you may need to log out and back in to "
"use it. Otherwise, please follow the Breezy GNOME setup instructions."
@ -700,11 +688,11 @@ msgstr ""
"снова войти, чтобы использовать её. В противном случае, пожалуйста, следуйте "
"инструкциям по настройке Breezy GNOME."
#: src/gtk/no-license.ui:13
#: src/gtk/no-license.ui:15
msgid "No license file was found"
msgstr "Файл лицензии не найден"
#: src/gtk/no-license.ui:14
#: src/gtk/no-license.ui:16
msgid ""
"\n"
" The first time you use Breezy Desktop, an internet connection is "
@ -732,7 +720,7 @@ msgstr ""
"если вы выбрали пожизненный доступ).\n"
" "
#: src/gtk/no-license.ui:27
#: src/gtk/no-license.ui:29
msgid "Try Again"
msgstr "Попробовать еще раз"
@ -756,7 +744,7 @@ msgstr "Меню"
msgid "Some features expire soon"
msgstr "Некоторые функции скоро истекут"
#: src/gtk/window.ui:51 src/gtk/window.ui:76
#: src/gtk/window.ui:51 src/gtk/window.ui:76 src/gtk/window.ui:102
msgid "View details"
msgstr "Просмотреть детали"
@ -764,14 +752,39 @@ msgstr "Просмотреть детали"
msgid "Productivity features are disabled"
msgstr "Функции повышения производительности отключены"
#: src/gtk/window.ui:95
#: src/gtk/window.ui:93
msgid ""
"Productivity Pro license is inactive — 6DoF features will be unavailable"
msgstr ""
#: src/gtk/window.ui:119
msgid ""
"A newer version is available. To update, rerun the breezy_gnome_setup script."
msgstr ""
#: src/gtk/window.ui:143
msgid "Force Reset"
msgstr "Сброс"
#: src/gtk/window.ui:99
#: src/gtk/window.ui:147
msgid "About BreezyDesktop"
msgstr "О BreezyDesktop"
#~ msgid "Side-by-side mode (gaming)"
#~ msgstr "Режим «бок о бок» (игровой режим)"
#~ msgid "Smooth Follow (gaming)"
#~ msgstr "Плавное следование (игровой режим)"
#~ msgid "Breezy Desktop (productivity)"
#~ msgstr "Breezy Desktop (продуктивный режим)"
#~ msgid "Gaming"
#~ msgstr "Игровой режим"
#~ msgid "Productivity"
#~ msgstr "Продуктивный режим"
#~ msgid "Fast SBS mode switching"
#~ msgstr "Быстрое переключение режима SBS"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-10 12:51-0800\n"
"POT-Creation-Date: 2026-03-03 12:40-0800\n"
"PO-Revision-Date: 2024-08-16 10:31-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@ -89,17 +89,13 @@ msgstr "Aktiverad"
msgid " ({time_remaining} remaining)"
msgstr " ({time_remaining} kvar)"
#: src/licensefeaturerow.py:30
msgid "Side-by-side mode (gaming)"
msgstr "Side-by-side läge (spel)"
#: src/licensefeaturerow.py:30 src/licensetierrow.py:56
msgid "Productivity Basic"
msgstr ""
#: src/licensefeaturerow.py:31
msgid "Smooth Follow (gaming)"
msgstr "Smidig följning (spel)"
#: src/licensefeaturerow.py:32
msgid "Breezy Desktop (productivity)"
msgstr "Breezy Desktop (produktivitet)"
#: src/licensefeaturerow.py:31 src/licensetierrow.py:57
msgid "Productivity Pro"
msgstr ""
#: src/licensetierrow.py:24
msgid "Active"
@ -126,14 +122,6 @@ msgstr " att uppgradera"
msgid "Paid through next renewal period"
msgstr "Betald genom nästa förnyelseperiod"
#: src/licensetierrow.py:56
msgid "Gaming"
msgstr "Spel"
#: src/licensetierrow.py:57
msgid "Productivity"
msgstr "Produktivitet"
#: src/licensetierrow.py:63
msgid " - renewing monthly"
msgstr " - förnyar månadsvis"
@ -229,11 +217,11 @@ msgstr "Böjd skärm"
msgid "Switch between flat and curved displays."
msgstr "Växla mellan platt eller böjd skärm."
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:34
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:36
msgid "Disable physical displays"
msgstr ""
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:35
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:37
msgid ""
"Automatically disable all physical displays when the XR effect is enabled."
msgstr ""
@ -612,11 +600,11 @@ msgstr ""
msgid "Done"
msgstr ""
#: src/gtk/failed-verification.ui:13
#: src/gtk/failed-verification.ui:15
msgid "Breezy Desktop GNOME invalid setup"
msgstr "Breezy Desktop GNOME ogiltig inställning"
#: src/gtk/failed-verification.ui:14
#: src/gtk/failed-verification.ui:16
msgid ""
"Your Breezy GNOME setup is invalid or incomplete. Please re-run the setup "
"script. Report this issue if it persists."
@ -636,23 +624,23 @@ msgstr "Begär en token"
msgid "Verify token"
msgstr "Verifiera token"
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:91
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:139
msgid "License Details"
msgstr "Licensdetaljer"
#: src/gtk/no-device.ui:13
#: src/gtk/no-device.ui:15
msgid "No device connected"
msgstr "Inget enhet ansluten"
#: src/gtk/no-device.ui:14
#: src/gtk/no-device.ui:16
msgid "Breezy Desktop was unable to detect any supported XR devices."
msgstr "Breezy Desktop kunde inte upptäcka enheter som stöder XR."
#: src/gtk/no-device.ui:23
#: src/gtk/no-device.ui:25
msgid "Auto-enable XR effect"
msgstr "Autoaktivering av XR-effekt"
#: src/gtk/no-device.ui:24
#: src/gtk/no-device.ui:26
msgid ""
"Automatically enable the Breezy Desktop XR effect when supported glasses are "
"connected."
@ -660,11 +648,11 @@ msgstr ""
"Aktivera Breezy Desktop XR-effekten automatiskt när glasögon som stöds är "
"anslutna."
#: src/gtk/no-driver.ui:13
#: src/gtk/no-driver.ui:15
msgid "No driver running"
msgstr "Inget drivrutin köres"
#: src/gtk/no-driver.ui:14
#: src/gtk/no-driver.ui:16
msgid ""
"\n"
" If you installed via AUR, make sure you ran the recommended post-"
@ -684,11 +672,11 @@ msgstr ""
"tråd i #troubleshooting kanal på Discord.\n"
" "
#: src/gtk/no-extension.ui:13
#: src/gtk/no-extension.ui:15
msgid "Breezy Desktop GNOME extension not ready"
msgstr "Breezy Desktop GNOME tillägg inte redo"
#: src/gtk/no-extension.ui:14
#: src/gtk/no-extension.ui:16
msgid ""
"If you have just run the setup, then you may need to log out and back in to "
"use it. Otherwise, please follow the Breezy GNOME setup instructions."
@ -697,11 +685,11 @@ msgstr ""
"använda den. Annars, var god att följa Breezy GNOME inställning "
"instruktioner."
#: src/gtk/no-license.ui:13
#: src/gtk/no-license.ui:15
msgid "No license file was found"
msgstr "Inget licens fil hittades"
#: src/gtk/no-license.ui:14
#: src/gtk/no-license.ui:16
msgid ""
"\n"
" The first time you use Breezy Desktop, an internet connection is "
@ -729,7 +717,7 @@ msgstr ""
"valt livstidsåtkomst).\n"
" "
#: src/gtk/no-license.ui:27
#: src/gtk/no-license.ui:29
msgid "Try Again"
msgstr "Försök igen"
@ -753,7 +741,7 @@ msgstr "Meny"
msgid "Some features expire soon"
msgstr "Vissa funktioner upphör snart"
#: src/gtk/window.ui:51 src/gtk/window.ui:76
#: src/gtk/window.ui:51 src/gtk/window.ui:76 src/gtk/window.ui:102
msgid "View details"
msgstr "Se detaljer"
@ -761,14 +749,39 @@ msgstr "Se detaljer"
msgid "Productivity features are disabled"
msgstr "Produktivitets funktioner är inaktiverade"
#: src/gtk/window.ui:95
#: src/gtk/window.ui:93
msgid ""
"Productivity Pro license is inactive — 6DoF features will be unavailable"
msgstr ""
#: src/gtk/window.ui:119
msgid ""
"A newer version is available. To update, rerun the breezy_gnome_setup script."
msgstr ""
#: src/gtk/window.ui:143
msgid "Force Reset"
msgstr "Tvinga Reset"
#: src/gtk/window.ui:99
#: src/gtk/window.ui:147
msgid "About BreezyDesktop"
msgstr "Om BreezyDesktop"
#~ msgid "Side-by-side mode (gaming)"
#~ msgstr "Side-by-side läge (spel)"
#~ msgid "Smooth Follow (gaming)"
#~ msgstr "Smidig följning (spel)"
#~ msgid "Breezy Desktop (productivity)"
#~ msgstr "Breezy Desktop (produktivitet)"
#~ msgid "Gaming"
#~ msgstr "Spel"
#~ msgid "Productivity"
#~ msgstr "Produktivitet"
#~ msgid "Fast SBS mode switching"
#~ msgstr "Snabb SBS läge växling"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-10 12:51-0800\n"
"POT-Creation-Date: 2026-03-03 12:40-0800\n"
"PO-Revision-Date: 2024-08-17 10:08-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
@ -88,17 +88,13 @@ msgstr "Увімкнено"
msgid " ({time_remaining} remaining)"
msgstr "({time_remaining} залишилося)"
#: src/licensefeaturerow.py:30
msgid "Side-by-side mode (gaming)"
msgstr "Режим «бок о бок» (ігровий режим)"
#: src/licensefeaturerow.py:30 src/licensetierrow.py:56
msgid "Productivity Basic"
msgstr ""
#: src/licensefeaturerow.py:31
msgid "Smooth Follow (gaming)"
msgstr "Плавне слідування (ігровий режим)"
#: src/licensefeaturerow.py:32
msgid "Breezy Desktop (productivity)"
msgstr "Breezy Desktop (продуктивний прежим)"
#: src/licensefeaturerow.py:31 src/licensetierrow.py:57
msgid "Productivity Pro"
msgstr ""
#: src/licensetierrow.py:24
msgid "Active"
@ -125,14 +121,6 @@ msgstr " для удосконалювання"
msgid "Paid through next renewal period"
msgstr "Оплата до наступного періоду"
#: src/licensetierrow.py:56
msgid "Gaming"
msgstr "Ігровий режим"
#: src/licensetierrow.py:57
msgid "Productivity"
msgstr "Продуктивний режим"
#: src/licensetierrow.py:63
msgid " - renewing monthly"
msgstr " - щомісячне продовження"
@ -228,11 +216,11 @@ msgstr "Викривлений дисплей"
msgid "Switch between flat and curved displays."
msgstr "Переключается між плоскими і викривленими дисплеями."
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:34
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:36
msgid "Disable physical displays"
msgstr ""
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:35
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:37
msgid ""
"Automatically disable all physical displays when the XR effect is enabled."
msgstr ""
@ -613,11 +601,11 @@ msgstr ""
msgid "Done"
msgstr ""
#: src/gtk/failed-verification.ui:13
#: src/gtk/failed-verification.ui:15
msgid "Breezy Desktop GNOME invalid setup"
msgstr "Невірна настройка Breezy Desktop GNOME"
#: src/gtk/failed-verification.ui:14
#: src/gtk/failed-verification.ui:16
msgid ""
"Your Breezy GNOME setup is invalid or incomplete. Please re-run the setup "
"script. Report this issue if it persists."
@ -637,34 +625,34 @@ msgstr "Запитати токен"
msgid "Verify token"
msgstr "Перевірити токен"
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:91
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:139
msgid "License Details"
msgstr "Деталі ліцензії"
#: src/gtk/no-device.ui:13
#: src/gtk/no-device.ui:15
msgid "No device connected"
msgstr "Жоден пристрій не підключено"
#: src/gtk/no-device.ui:14
#: src/gtk/no-device.ui:16
msgid "Breezy Desktop was unable to detect any supported XR devices."
msgstr "Breezy Desktop не зміг виявити жодного підтримуваного XR пристрою."
#: src/gtk/no-device.ui:23
#: src/gtk/no-device.ui:25
#, fuzzy
msgid "Auto-enable XR effect"
msgstr "Ефект XR"
#: src/gtk/no-device.ui:24
#: src/gtk/no-device.ui:26
msgid ""
"Automatically enable the Breezy Desktop XR effect when supported glasses are "
"connected."
msgstr ""
#: src/gtk/no-driver.ui:13
#: src/gtk/no-driver.ui:15
msgid "No driver running"
msgstr "Жоден драйвер не запущений"
#: src/gtk/no-driver.ui:14
#: src/gtk/no-driver.ui:16
msgid ""
"\n"
" If you installed via AUR, make sure you ran the recommended post-"
@ -684,11 +672,11 @@ msgstr ""
"каналі #troubleshooting на Discord.\n"
" "
#: src/gtk/no-extension.ui:13
#: src/gtk/no-extension.ui:15
msgid "Breezy Desktop GNOME extension not ready"
msgstr "Розширення Breezy Desktop GNOME не готове"
#: src/gtk/no-extension.ui:14
#: src/gtk/no-extension.ui:16
msgid ""
"If you have just run the setup, then you may need to log out and back in to "
"use it. Otherwise, please follow the Breezy GNOME setup instructions."
@ -697,11 +685,11 @@ msgstr ""
"знову увійти, щоб використовувати його. В іншому випадку, будь ласка, "
"дотримуйтесь інструкцій з налаштування Breezy GNOME."
#: src/gtk/no-license.ui:13
#: src/gtk/no-license.ui:15
msgid "No license file was found"
msgstr "Жоден файл ліцензії не знайдено"
#: src/gtk/no-license.ui:14
#: src/gtk/no-license.ui:16
msgid ""
"\n"
" The first time you use Breezy Desktop, an internet connection is "
@ -729,7 +717,7 @@ msgstr ""
"якщо ви обрали довічний доступ).\n"
" "
#: src/gtk/no-license.ui:27
#: src/gtk/no-license.ui:29
msgid "Try Again"
msgstr "Спробуйте ще раз"
@ -753,7 +741,7 @@ msgstr "Меню"
msgid "Some features expire soon"
msgstr "Деякі функції закінчуються незабаром"
#: src/gtk/window.ui:51 src/gtk/window.ui:76
#: src/gtk/window.ui:51 src/gtk/window.ui:76 src/gtk/window.ui:102
msgid "View details"
msgstr "Переглянути деталі"
@ -761,14 +749,39 @@ msgstr "Переглянути деталі"
msgid "Productivity features are disabled"
msgstr "Функції продуктивного режиму відключені"
#: src/gtk/window.ui:95
#: src/gtk/window.ui:93
msgid ""
"Productivity Pro license is inactive — 6DoF features will be unavailable"
msgstr ""
#: src/gtk/window.ui:119
msgid ""
"A newer version is available. To update, rerun the breezy_gnome_setup script."
msgstr ""
#: src/gtk/window.ui:143
msgid "Force Reset"
msgstr "Скинути"
#: src/gtk/window.ui:99
#: src/gtk/window.ui:147
msgid "About BreezyDesktop"
msgstr "Про BreezyDesktop"
#~ msgid "Side-by-side mode (gaming)"
#~ msgstr "Режим «бок о бок» (ігровий режим)"
#~ msgid "Smooth Follow (gaming)"
#~ msgstr "Плавне слідування (ігровий режим)"
#~ msgid "Breezy Desktop (productivity)"
#~ msgstr "Breezy Desktop (продуктивний прежим)"
#~ msgid "Gaming"
#~ msgstr "Ігровий режим"
#~ msgid "Productivity"
#~ msgstr "Продуктивний режим"
#~ msgid "Fast SBS mode switching"
#~ msgstr "Швидке перемикання режиму SBS"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-10 12:51-0800\n"
"POT-Creation-Date: 2026-03-03 12:40-0800\n"
"PO-Revision-Date: 2024-08-02 20:55-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@ -82,17 +82,13 @@ msgstr "已启用"
msgid " ({time_remaining} remaining)"
msgstr " (剩下 {time_remaining})"
#: src/licensefeaturerow.py:30
msgid "Side-by-side mode (gaming)"
msgstr "并排模式(游戏)"
#: src/licensefeaturerow.py:30 src/licensetierrow.py:56
msgid "Productivity Basic"
msgstr ""
#: src/licensefeaturerow.py:31
msgid "Smooth Follow (gaming)"
msgstr "平滑跟随(游戏)"
#: src/licensefeaturerow.py:32
msgid "Breezy Desktop (productivity)"
msgstr "Breezy Desktop (生产力)"
#: src/licensefeaturerow.py:31 src/licensetierrow.py:57
msgid "Productivity Pro"
msgstr ""
#: src/licensetierrow.py:24
msgid "Active"
@ -119,14 +115,6 @@ msgstr "升级"
msgid "Paid through next renewal period"
msgstr "已支付至下个续订期"
#: src/licensetierrow.py:56
msgid "Gaming"
msgstr "游戏"
#: src/licensetierrow.py:57
msgid "Productivity"
msgstr "生产力"
#: src/licensetierrow.py:63
msgid " - renewing monthly"
msgstr " - 每月续订"
@ -223,11 +211,11 @@ msgstr "曲面显示"
msgid "Switch between flat and curved displays."
msgstr "平板和曲面显示模式之间切换。"
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:34
#: src/gtk/connected-device.ui:93 src/gtk/no-device.ui:36
msgid "Disable physical displays"
msgstr "将所有具体屏幕关闭"
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:35
#: src/gtk/connected-device.ui:94 src/gtk/no-device.ui:37
msgid ""
"Automatically disable all physical displays when the XR effect is enabled."
msgstr "XR效果开启时将所有具体屏幕自动关闭"
@ -591,11 +579,11 @@ msgstr "远"
msgid "Done"
msgstr "完成"
#: src/gtk/failed-verification.ui:13
#: src/gtk/failed-verification.ui:15
msgid "Breezy Desktop GNOME invalid setup"
msgstr "Breezy Desktop GNOME 无效设置"
#: src/gtk/failed-verification.ui:14
#: src/gtk/failed-verification.ui:16
msgid ""
"Your Breezy GNOME setup is invalid or incomplete. Please re-run the setup "
"script. Report this issue if it persists."
@ -615,33 +603,33 @@ msgstr "申请令牌"
msgid "Verify token"
msgstr "令牌验证"
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:91
#: src/gtk/license-dialog.ui:5 src/gtk/window.ui:139
msgid "License Details"
msgstr "许可证详细信息"
#: src/gtk/no-device.ui:13
#: src/gtk/no-device.ui:15
msgid "No device connected"
msgstr "未连接设备"
#: src/gtk/no-device.ui:14
#: src/gtk/no-device.ui:16
msgid "Breezy Desktop was unable to detect any supported XR devices."
msgstr "Breezy Desktop 无法检测到任何支援的 XR 设备。"
#: src/gtk/no-device.ui:23
#: src/gtk/no-device.ui:25
msgid "Auto-enable XR effect"
msgstr "自动启动XR效果"
#: src/gtk/no-device.ui:24
#: src/gtk/no-device.ui:26
msgid ""
"Automatically enable the Breezy Desktop XR effect when supported glasses are "
"connected."
msgstr "当支援的设备已连接将BREEZY DESKTOP XR效果自动启动"
#: src/gtk/no-driver.ui:13
#: src/gtk/no-driver.ui:15
msgid "No driver running"
msgstr "未运行驱动程序"
#: src/gtk/no-driver.ui:14
#: src/gtk/no-driver.ui:16
msgid ""
"\n"
" If you installed via AUR, make sure you ran the recommended post-"
@ -660,11 +648,11 @@ msgstr ""
"主题。\n"
" "
#: src/gtk/no-extension.ui:13
#: src/gtk/no-extension.ui:15
msgid "Breezy Desktop GNOME extension not ready"
msgstr "Breezy Desktop GNOME 扩展尚未启用"
#: src/gtk/no-extension.ui:14
#: src/gtk/no-extension.ui:16
msgid ""
"If you have just run the setup, then you may need to log out and back in to "
"use it. Otherwise, please follow the Breezy GNOME setup instructions."
@ -672,11 +660,11 @@ msgstr ""
"如果您刚运行设置,则可能需要注销并重新登录才能使用它。否则,请按照 Breezy "
"GNOME 设置说明进行操作。"
#: src/gtk/no-license.ui:13
#: src/gtk/no-license.ui:15
msgid "No license file was found"
msgstr "未找到许可证文件"
#: src/gtk/no-license.ui:14
#: src/gtk/no-license.ui:16
msgid ""
"\n"
" The first time you use Breezy Desktop, an internet connection is "
@ -701,7 +689,7 @@ msgstr ""
"过期,如果您选择了终身访问,则可以无限期使用)。\n"
" "
#: src/gtk/no-license.ui:27
#: src/gtk/no-license.ui:29
msgid "Try Again"
msgstr "重新尝试"
@ -725,7 +713,7 @@ msgstr "菜单"
msgid "Some features expire soon"
msgstr "某些功能即将过期"
#: src/gtk/window.ui:51 src/gtk/window.ui:76
#: src/gtk/window.ui:51 src/gtk/window.ui:76 src/gtk/window.ui:102
msgid "View details"
msgstr "查看详细信息"
@ -733,14 +721,39 @@ msgstr "查看详细信息"
msgid "Productivity features are disabled"
msgstr "生产模式功能被禁用"
#: src/gtk/window.ui:95
#: src/gtk/window.ui:93
msgid ""
"Productivity Pro license is inactive — 6DoF features will be unavailable"
msgstr ""
#: src/gtk/window.ui:119
msgid ""
"A newer version is available. To update, rerun the breezy_gnome_setup script."
msgstr ""
#: src/gtk/window.ui:143
msgid "Force Reset"
msgstr "强制重置"
#: src/gtk/window.ui:99
#: src/gtk/window.ui:147
msgid "About BreezyDesktop"
msgstr "关于 Breezy Desktop"
#~ msgid "Side-by-side mode (gaming)"
#~ msgstr "并排模式(游戏)"
#~ msgid "Smooth Follow (gaming)"
#~ msgstr "平滑跟随(游戏)"
#~ msgid "Breezy Desktop (productivity)"
#~ msgstr "Breezy Desktop (生产力)"
#~ msgid "Gaming"
#~ msgstr "游戏"
#~ msgid "Productivity"
#~ msgstr "生产力"
#~ msgid "fullscreen"
#~ msgstr "全屏"

View File

@ -79,6 +79,32 @@
</child>
</object>
</child>
<child>
<object class="GtkInfoBar" id="pose_position_needs_pro_banner">
<property name="revealed">0</property>
<property name="show-close-button">False</property>
<property name="message-type">warning</property>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="label" translatable="yes">Productivity Pro license is inactive — 6DoF features will be unavailable</property>
<property name="hexpand">True</property>
<property name="wrap">True</property>
</object>
</child>
</object>
</child>
<child>
<object class="GtkButton" id="pose_position_needs_pro_button">
<property name="label" translatable="yes">View details</property>
<property name="visible">True</property>
</object>
</child>
</object>
</child>
<child>
<object class="GtkInfoBar" id="update_available_banner">
<property name="revealed">0</property>

View File

@ -1 +1,2 @@
BREEZY_GNOME_FEATURES = ['productivity', 'productivity_pro']
BREEZY_GNOME_FEATURES = ['productivity', 'productivity_pro']
BREEZY_GNOME_TIERS = ['productivity', 'productivity_pro']

View File

@ -3,6 +3,7 @@ from .nolicense import NoLicense
from .statemanager import StateManager
from .licensetierrow import LicenseTierRow
from .licensefeaturerow import LicenseFeatureRow
from .license import BREEZY_GNOME_FEATURES, BREEZY_GNOME_TIERS
from .xrdriveripc import XRDriverIPC
import gettext
@ -60,19 +61,28 @@ class LicenseDialogContent(Gtk.Box):
self.features.remove(child)
if license_view:
allowed_tiers = set(BREEZY_GNOME_TIERS)
allowed_features = set(BREEZY_GNOME_FEATURES)
tiers_group = Adw.PreferencesGroup(title=_("Paid Tier Status"), margin_top=20)
self.tiers.append(tiers_group)
for tier_name, tier_details in license_view['tiers'].items():
row = LicenseTierRow(tier_name, tier_details)
if row.get_title() != "":
tiers_group.add(row)
has_any_tier = False
for tier_name, tier_details in license_view.get('tiers', {}).items():
if tier_name not in allowed_tiers:
continue
tiers_group.add(LicenseTierRow(tier_name, tier_details))
has_any_tier = True
if has_any_tier:
self.tiers.append(tiers_group)
features_group = Adw.PreferencesGroup(title=_("Feature Availability"), margin_top=20)
self.features.append(features_group)
for feature_name, feature_details in license_view['features'].items():
has_any_feature = False
for feature_name, feature_details in license_view.get('features', {}).items():
if feature_name not in allowed_features:
continue
features_group.add(LicenseFeatureRow(feature_name, feature_details))
has_any_feature = True
if has_any_feature:
self.features.append(features_group)
else:
self.tiers.append(self.no_license)

View File

@ -21,6 +21,7 @@ class StateManager(GObject.GObject):
'license-present': (bool, 'License Present', 'Whether a license is present', False, GObject.ParamFlags.READWRITE),
'enabled-features-list': (object, 'Enabled Features List', 'A list of the enabled features', GObject.ParamFlags.READWRITE),
'device-supports-sbs': (bool, 'Device Supports SBS', 'Whether the connected device supports SBS', False, GObject.ParamFlags.READWRITE),
'connected-device-pose-has-position': (bool, 'Pose Has Position', 'Whether the connected device provides position tracking (6DoF)', False, GObject.ParamFlags.READWRITE),
'connected-device-full-distance-cm': (float, 'Full Distance (cm)', 'Device full distance in cm', 0.0, 10000.0, 0.0, GObject.ParamFlags.READWRITE),
'connected-device-full-size-cm': (float, 'Full Size (cm)', 'Device full display size in cm', 0.0, 10000.0, 0.0, GObject.ParamFlags.READWRITE),
}
@ -61,6 +62,7 @@ class StateManager(GObject.GObject):
self.license_present = False
self.enabled_features = []
self.device_supports_sbs = False
self.connected_device_pose_has_position = False
self.connected_device_full_distance_cm = 0.0
self.connected_device_full_size_cm = 0.0
self._running = True
@ -101,6 +103,7 @@ class StateManager(GObject.GObject):
self.set_property('follow-mode', self.state.get('breezy_desktop_smooth_follow_enabled', False))
self.set_property('device-supports-sbs', self.state.get('sbs_mode_supported', False))
self.set_property('widescreen-mode', self.state.get('sbs_mode_enabled', False))
self.set_property('connected-device-pose-has-position', self.state.get('connected_device_pose_has_position', False) == True)
full_distance = self.state.get('connected_device_full_distance_cm') or 0.0
if full_distance != self.connected_device_full_distance_cm:
@ -127,6 +130,8 @@ class StateManager(GObject.GObject):
self.enabled_features = value
if prop.name == 'device-supports-sbs':
self.device_supports_sbs = value
if prop.name == 'connected-device-pose-has-position':
self.connected_device_pose_has_position = value
if prop.name == 'connected-device-full-distance-cm':
self.connected_device_full_distance_cm = value
if prop.name == 'connected-device-full-size-cm':
@ -147,6 +152,8 @@ class StateManager(GObject.GObject):
return self.enabled_features
if prop.name == 'device-supports-sbs':
return self.device_supports_sbs
if prop.name == 'connected-device-pose-has-position':
return self.connected_device_pose_has_position
if prop.name == 'connected-device-full-distance-cm':
return self.connected_device_full_distance_cm
if prop.name == 'connected-device-full-size-cm':

View File

@ -22,6 +22,8 @@ class BreezydesktopWindow(Gtk.ApplicationWindow):
license_action_needed_button = Gtk.Template.Child()
missing_breezy_features_banner = Gtk.Template.Child()
missing_breezy_features_button = Gtk.Template.Child()
pose_position_needs_pro_banner = Gtk.Template.Child()
pose_position_needs_pro_button = Gtk.Template.Child()
update_available_banner = Gtk.Template.Child()
def __init__(self, version, skip_verification, **kwargs):
@ -42,10 +44,12 @@ class BreezydesktopWindow(Gtk.ApplicationWindow):
self.state_manager.connect('notify::license-action-needed', self._handle_state_update)
self.state_manager.connect('notify::license-present', self._handle_state_update)
self.state_manager.connect('notify::enabled-features-list', self._handle_state_update)
self.state_manager.connect('notify::connected-device-pose-has-position', self._handle_state_update)
self.settings.connect('changed::debug-no-device', self._handle_settings_update)
self.license_action_needed_button.connect('clicked', self._on_license_button_clicked)
self.missing_breezy_features_button.connect('clicked', self._on_license_button_clicked)
self.pose_position_needs_pro_button.connect('clicked', self._on_license_button_clicked)
self._handle_state_update(self.state_manager, None)
@ -62,11 +66,16 @@ class BreezydesktopWindow(Gtk.ApplicationWindow):
GLib.idle_add(self._handle_state_update_gui, state_manager)
def _handle_state_update_gui(self, state_manager):
enabled_breezy_features = [feature for feature in state_manager.get_property('enabled-features-list') if feature in BREEZY_GNOME_FEATURES]
enabled_features_list = state_manager.get_property('enabled-features-list') or []
enabled_breezy_features = [feature for feature in enabled_features_list if feature in BREEZY_GNOME_FEATURES]
breezy_features_granted = len(enabled_breezy_features) > 0
self.missing_breezy_features_banner.set_revealed(not breezy_features_granted)
self.license_action_needed_banner.set_revealed(state_manager.get_property('license-action-needed') == True)
pose_has_position = state_manager.get_property('connected-device-pose-has-position') == True
pro_enabled = 'productivity_pro' in enabled_features_list
self.pose_position_needs_pro_banner.set_revealed(state_manager.connected_device_name and pose_has_position and breezy_features_granted and not pro_enabled)
for child in self.main_content:
self.main_content.remove(child)