SessionMenuTab: added tab & SessionMenu settings

SessionMenu: hook up settings, update height calculation
i18n: add translations
This commit is contained in:
Ly-sec
2025-11-12 19:46:19 +01:00
parent 4f6ed4335a
commit dbedf6c25c
16 changed files with 675 additions and 19 deletions
+31
View File
@@ -1348,6 +1348,37 @@
},
"title": "Sperrbildschirm"
},
"session-menu": {
"countdown-duration": {
"description": "Legen Sie fest, wie lange der Countdown-Timer vor der Ausführung von Energieaktionen dauert.",
"label": "Countdown-Dauer"
},
"enable-countdown": {
"description": "Zeige einen Countdown-Timer vor der Ausführung von Energieaktionen.",
"label": "Countdown-Timer aktivieren"
},
"position": {
"description": "Wählen Sie, wo das Sitzungsmenü-Panel beim Öffnen erscheint.",
"label": "Position"
},
"show-header": {
"description": "Zeige den Titel und die Schließen-Schaltfläche oben im Sitzungsmenü.",
"label": "Kopfzeile anzeigen"
},
"entries": {
"section": {
"description": "Anpassen, welche Energieaktionen im Sitzungsmenü angezeigt werden und in welcher Reihenfolge.",
"label": "Energieaktionen"
}
},
"general": {
"section": {
"description": "Konfigurieren Sie das Verhalten und Erscheinungsbild des Sitzungsmenü-Panels.",
"label": "Allgemein"
}
},
"title": "Sitzungsmenü"
},
"network": {
"bluetooth": {
"label": "Bluetooth aktivieren"
+31
View File
@@ -1351,6 +1351,37 @@
},
"title": "Lock screen"
},
"session-menu": {
"countdown-duration": {
"description": "Set how long the countdown timer lasts before executing power actions.",
"label": "Countdown duration"
},
"enable-countdown": {
"description": "Show a countdown timer before executing power actions.",
"label": "Enable countdown timer"
},
"position": {
"description": "Choose where the Session Menu panel appears when opened.",
"label": "Position"
},
"show-header": {
"description": "Display the title and close button at the top of the Session Menu.",
"label": "Show header"
},
"entries": {
"section": {
"description": "Customize which power actions appear in the Session Menu and in what order.",
"label": "Power actions"
}
},
"general": {
"section": {
"description": "Configure the Session Menu panel behavior and appearance.",
"label": "General"
}
},
"title": "Session Menu"
},
"network": {
"bluetooth": {
"label": "Enable Bluetooth"
+31
View File
@@ -1348,6 +1348,37 @@
},
"title": "Pantalla de bloqueo"
},
"session-menu": {
"countdown-duration": {
"description": "Establecer cuánto tiempo dura el temporizador de cuenta regresiva antes de ejecutar acciones de energía.",
"label": "Duración de la cuenta regresiva"
},
"enable-countdown": {
"description": "Mostrar un temporizador de cuenta regresiva antes de ejecutar acciones de energía.",
"label": "Activar temporizador de cuenta regresiva"
},
"position": {
"description": "Elige dónde aparece el panel del Menú de sesión cuando se abre.",
"label": "Posición"
},
"show-header": {
"description": "Mostrar el título y el botón de cerrar en la parte superior del Menú de sesión.",
"label": "Mostrar encabezado"
},
"entries": {
"section": {
"description": "Personalizar qué acciones de energía aparecen en el Menú de sesión y en qué orden.",
"label": "Acciones de energía"
}
},
"general": {
"section": {
"description": "Configurar el comportamiento y la apariencia del panel del menú de sesión.",
"label": "General"
}
},
"title": "Menú de sesión"
},
"network": {
"bluetooth": {
"label": "Activar Bluetooth"
+31
View File
@@ -1348,6 +1348,37 @@
},
"title": "Écran de verrouillage"
},
"session-menu": {
"countdown-duration": {
"description": "Définir la durée du compte à rebours avant d'exécuter les actions d'alimentation.",
"label": "Durée du compte à rebours"
},
"enable-countdown": {
"description": "Afficher un compte à rebours avant d'exécuter les actions d'alimentation.",
"label": "Activer le compte à rebours"
},
"position": {
"description": "Choisissez où le panneau du Menu de session apparaît lorsqu'il est ouvert.",
"label": "Position"
},
"show-header": {
"description": "Afficher le titre et le bouton de fermeture en haut du Menu de session.",
"label": "Afficher l'en-tête"
},
"entries": {
"section": {
"description": "Personnaliser les actions d'alimentation qui apparaissent dans le Menu de session et leur ordre.",
"label": "Actions d'alimentation"
}
},
"general": {
"section": {
"description": "Configurer le comportement et l'apparence du panneau du menu de session.",
"label": "Général"
}
},
"title": "Menu de session"
},
"network": {
"bluetooth": {
"label": "Activer le Bluetooth"
+31
View File
@@ -1348,6 +1348,37 @@
},
"title": "Vergrendelscherm"
},
"session-menu": {
"countdown-duration": {
"description": "Stel in hoe lang de afteltimer duurt voordat energieacties worden uitgevoerd.",
"label": "Afteltimer duur"
},
"enable-countdown": {
"description": "Toon een afteltimer voordat energieacties worden uitgevoerd.",
"label": "Afteltimer inschakelen"
},
"position": {
"description": "Kies waar het Sessiemenu-paneel verschijnt wanneer het wordt geopend.",
"label": "Positie"
},
"show-header": {
"description": "Toon de titel en sluitknop bovenaan het Sessiemenu.",
"label": "Koptekst tonen"
},
"entries": {
"section": {
"description": "Aanpassen welke energieacties in het Sessiemenu verschijnen en in welke volgorde.",
"label": "Energieacties"
}
},
"general": {
"section": {
"description": "Configureer het gedrag en uiterlijk van het sessiemenu-paneel.",
"label": "Algemeen"
}
},
"title": "Sessiemenu"
},
"network": {
"bluetooth": {
"label": "Bluetooth inschakelen"
+31
View File
@@ -1348,6 +1348,37 @@
},
"title": "Tela de bloqueio"
},
"session-menu": {
"countdown-duration": {
"description": "Definir por quanto tempo o temporizador de contagem regressiva dura antes de executar ações de energia.",
"label": "Duração da contagem regressiva"
},
"enable-countdown": {
"description": "Mostrar um temporizador de contagem regressiva antes de executar ações de energia.",
"label": "Ativar temporizador de contagem regressiva"
},
"position": {
"description": "Escolha onde o painel do Menu de sessão aparece quando aberto.",
"label": "Posição"
},
"show-header": {
"description": "Exibir o título e o botão de fechar na parte superior do Menu de sessão.",
"label": "Mostrar cabeçalho"
},
"entries": {
"section": {
"description": "Personalizar quais ações de energia aparecem no Menu de sessão e em que ordem.",
"label": "Ações de energia"
}
},
"general": {
"section": {
"description": "Configurar o comportamento e a aparência do painel do menu de sessão.",
"label": "Geral"
}
},
"title": "Menu de sessão"
},
"network": {
"bluetooth": {
"label": "Ativar Bluetooth"
+31
View File
@@ -1348,6 +1348,37 @@
},
"title": "Экран блокировки"
},
"session-menu": {
"countdown-duration": {
"description": "Установить, как долго длится таймер обратного отсчета перед выполнением действий питания.",
"label": "Длительность обратного отсчета"
},
"enable-countdown": {
"description": "Показывать таймер обратного отсчета перед выполнением действий питания.",
"label": "Включить таймер обратного отсчета"
},
"position": {
"description": "Выберите, где появляется панель меню сеанса при открытии.",
"label": "Позиция"
},
"show-header": {
"description": "Отображать заголовок и кнопку закрытия в верхней части меню сеанса.",
"label": "Показывать заголовок"
},
"entries": {
"section": {
"description": "Настроить, какие действия питания отображаются в меню сеанса и в каком порядке.",
"label": "Действия питания"
}
},
"general": {
"section": {
"description": "Настройка поведения и внешнего вида панели меню сеанса.",
"label": "Общие"
}
},
"title": "Меню сеанса"
},
"network": {
"bluetooth": {
"label": "Включить Bluetooth"
+31
View File
@@ -1348,6 +1348,37 @@
},
"title": "Ekran Kilit"
},
"session-menu": {
"countdown-duration": {
"description": "Güç eylemlerini çalıştırmadan önce geri sayım zamanlayıcısının ne kadar süreceğini ayarlayın.",
"label": "Geri sayım süresi"
},
"enable-countdown": {
"description": "Güç eylemlerini çalıştırmadan önce bir geri sayım zamanlayıcısı göster.",
"label": "Geri sayım zamanlayıcısını etkinleştir"
},
"position": {
"description": "Oturum Menüsü panelinin açıldığında nerede görüneceğini seçin.",
"label": "Konum"
},
"show-header": {
"description": "Oturum Menüsünün üst kısmında başlığı ve kapat düğmesini göster.",
"label": "Başlığı göster"
},
"entries": {
"section": {
"description": "Oturum Menüsünde hangi güç eylemlerinin görüneceğini ve hangi sırada görüneceğini özelleştirin.",
"label": "Güç eylemleri"
}
},
"general": {
"section": {
"description": "Oturum menüsü panelinin davranışını ve görünümünü yapılandırın.",
"label": "Genel"
}
},
"title": "Oturum Menüsü"
},
"network": {
"bluetooth": {
"label": "Bluetooth'u Etkinleştir"
+31
View File
@@ -1348,6 +1348,37 @@
},
"title": "Екран блокування"
},
"session-menu": {
"countdown-duration": {
"description": "Встановити, як довго триває таймер зворотного відліку перед виконанням дій живлення.",
"label": "Тривалість зворотного відліку"
},
"enable-countdown": {
"description": "Показувати таймер зворотного відліку перед виконанням дій живлення.",
"label": "Увімкнути таймер зворотного відліку"
},
"position": {
"description": "Виберіть, де з'являється панель меню сеансу при відкритті.",
"label": "Позиція"
},
"show-header": {
"description": "Відображати заголовок та кнопку закриття в верхній частині меню сеансу.",
"label": "Показувати заголовок"
},
"entries": {
"section": {
"description": "Налаштувати, які дії живлення відображаються в меню сеансу та в якому порядку.",
"label": "Дії живлення"
}
},
"general": {
"section": {
"description": "Налаштувати поведінку та зовнішній вигляд панелі меню сеансу.",
"label": "Загальні"
}
},
"title": "Меню сеансу"
},
"network": {
"bluetooth": {
"label": "Увімкнути Bluetooth"
+31
View File
@@ -1348,6 +1348,37 @@
},
"title": "锁屏"
},
"session-menu": {
"countdown-duration": {
"description": "设置倒计时计时器在执行电源操作之前持续多长时间。",
"label": "倒计时持续时间"
},
"enable-countdown": {
"description": "在执行电源操作之前显示倒计时计时器。",
"label": "启用倒计时计时器"
},
"position": {
"description": "选择会话菜单面板打开时出现的位置。",
"label": "位置"
},
"show-header": {
"description": "在会话菜单顶部显示标题和关闭按钮。",
"label": "显示标题"
},
"entries": {
"section": {
"description": "自定义会话菜单中显示哪些电源操作及其顺序。",
"label": "电源操作"
}
},
"general": {
"section": {
"description": "配置会话菜单面板的行为和外观。",
"label": "常规"
}
},
"title": "会话菜单"
},
"network": {
"bluetooth": {
"label": "启用蓝牙"
+28
View File
@@ -204,6 +204,34 @@
"network": {
"wifiEnabled": true
},
"sessionMenu": {
"enableCountdown": true,
"countdownDuration": 10000,
"position": "center",
"showHeader": true,
"powerOptions": [
{
"action": "lock",
"enabled": true
},
{
"action": "suspend",
"enabled": true
},
{
"action": "reboot",
"enabled": true
},
{
"action": "logout",
"enabled": true
},
{
"action": "shutdown",
"enabled": true
}
]
},
"notifications": {
"enabled": true,
"monitors": [],