From 8c7c5a14dae1038b0ccf0001fee7020a47e34b6f Mon Sep 17 00:00:00 2001 From: Jannik Schönartz Date: Wed, 22 Jan 2020 14:05:56 +0100 Subject: [sysconfig] Screensaver: Add default texts and minor bug fix --- .../sysconfig/addmodule_screensaver.inc.php | 20 ++++++++++---------- .../sysconfig/lang/de/template-tags.json | 12 +++++++++++- .../sysconfig/lang/en/template-tags.json | 12 +++++++++++- .../sysconfig/templates/screensaver-start.html | 4 ++-- .../sysconfig/templates/screensaver-text.html | 4 ++-- 5 files changed, 36 insertions(+), 16 deletions(-) diff --git a/modules-available/sysconfig/addmodule_screensaver.inc.php b/modules-available/sysconfig/addmodule_screensaver.inc.php index 63146a71..889a94e5 100644 --- a/modules-available/sysconfig/addmodule_screensaver.inc.php +++ b/modules-available/sysconfig/addmodule_screensaver.inc.php @@ -25,22 +25,22 @@ class Screensaver_Start extends AddModule_Base } else { $this->session_data = array( 'title' => '', - 'qss' => '', + 'qss' => Dictionary::translateFileModule('sysconfig', 'template-tags', 'lang_screenQssDefault', true), 'messages' => array( 'General' => array( - 'shutdown' => '', - 'shutdown-locked' => '', - 'idle-kill' => '', - 'idle-kill-locked' => '', - 'no-timeout' => '', - 'no-timeout-locked' => '', + 'shutdown' => Dictionary::translateFileModule('sysconfig', 'template-tags', 'lang_screenMessageDefaultShutdown', true), + 'shutdown-locked' => Dictionary::translateFileModule('sysconfig', 'template-tags', 'lang_screenMessageDefaultShutdownLocked', true), + 'idle-kill' => Dictionary::translateFileModule('sysconfig', 'template-tags', 'lang_screenMessageDefaultIdleKill', true), + 'idle-kill-locked' => Dictionary::translateFileModule('sysconfig', 'template-tags', 'lang_screenMessageDefaultIdleKillLocked', true), + 'no-timeout' => Dictionary::translateFileModule('sysconfig', 'template-tags', 'lang_screenMessageDefaultNoTimeout', true), + 'no-timeout-locked' => Dictionary::translateFileModule('sysconfig', 'template-tags', 'lang_screenMessageDefaultNoTimeoutLocked', true), ) ), 'texts' => array( - 'text-shutdown' => '', + 'text-shutdown' => Dictionary::translateFileModule('sysconfig', 'template-tags', 'lang_screenTextDefaultShutdown', true), 'text-shutdown-locked' => '', - 'text-idle-kill' => '', - 'text-idle-kill-locked' => '', + 'text-idle-kill' => Dictionary::translateFileModule('sysconfig', 'template-tags', 'lang_screenTextDefaultIdleKill', true), + 'text-idle-kill-locked' => Dictionary::translateFileModule('sysconfig', 'template-tags', 'lang_screenTextDefaultIdleKillLocked', true), 'text-no-timeout' => '', 'text-no-timeout-locked' => '', ), diff --git a/modules-available/sysconfig/lang/de/template-tags.json b/modules-available/sysconfig/lang/de/template-tags.json index 92e15f2e..0acdb8a7 100644 --- a/modules-available/sysconfig/lang/de/template-tags.json +++ b/modules-available/sysconfig/lang/de/template-tags.json @@ -113,12 +113,22 @@ "lang_screenHeader": "Header", "lang_screenLabel": "Label", "lang_screenLocked": "Sperrbildschirm", + "lang_screenMessageDefaultIdleKill": "Diese Sitzung wird bei Inaktivität in %1 beendet.", + "lang_screenMessageDefaultIdleKillLocked": "Diese Sitzung wird in %1 beendet, wenn sie nicht entsperrt wird.", + "lang_screenMessageDefaultNoTimeout": "Dieser Bildschirm wird gerade geschont.", + "lang_screenMessageDefaultNoTimeoutLocked": "Dieser Rechner ist gesperrt.", + "lang_screenMessageDefaultShutdown": "Achtung: Rechner wird in %1 heruntergefahren!", + "lang_screenMessageDefaultShutdownLocked": "Achtung: Rechner wird in %1 heruntergefahren!", "lang_screenQss": "QSS", + "lang_screenQssDefault": "#Saver {\n background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #443, stop:1 #000)\n}\n\nQLabel {\n color: #f64;\n}\n\n#lblClock {\n color: #999;\n font-size: 20pt;\n}\n\n#lblHeader {\n font-size: 20pt;\n}\n", "lang_screenSize": "Gr\u00f6ße", "lang_screenTitleIdleKill": "Idle Kill", "lang_screenTitleNoTimeout": "Ohne Timeout", "lang_screenTitleShutdown": "Herunterfahren", - "lang_screenText": "Text", + "lang_screenText": "Inhaltstext Bearbeiten", + "lang_screenTextDefaultIdleKill": "Keine Nutzeraktivität festgestellt.
Zum oben angegebenen Zeitpunkt wird die aktuell laufende Sitzung beendet, wenn der Rechner nicht mehr verwendet wird.
Alle noch laufenden Programme
werden ohne Nachfrage geschlossen. Stellen Sie daher sicher, bis zum angegebenen Zeitpunkt
sämtliche sich in Bearbeitung befindlichen Daten abzuspeichern.

Dies dient dazu zu vermeiden, dass ein Rechner stundenlang gesperrt wird und somit
anderen Nutzern nicht zur Verfügung steht.", + "lang_screenTextDefaultIdleKillLocked": "
Zum oben angegebenen Zeitpunkt wird die aktuell laufende Sitzung beendet, wenn sie zuvor nicht wieder entsperrt wird.
Alle noch laufenden Programme werden ohne Nachfrage geschlossen.
Stellen Sie daher sicher, bis zum angegebenen Zeitpunkt
sämtliche sich in Bearbeitung befindlichen Daten abzuspeichern, bzw. die Sitzung wieder zu entsperren.

Dies dient dazu zu vermeiden, dass ein Rechner stundenlang gesperrt wird und somit
anderen Nutzern nicht zur Verfügung steht.", + "lang_screenTextDefaultShutdown": "Achtung: Zum oben angegebenen Zeitpunkt wird der Computer heruntergefahren bzw. neugestartet.
Alle noch laufenden Programme werden ohne Nachfrage beendet. Stellen Sie daher sicher, bis
zum angegebenen Zeitpunkt sämtliche Daten abzuspeichern und die Sitzung zu verlassen.", "lang_screenTextInherit": "Werte Erben", "lang_screenUnlocked": "Bildschirmschoner", "lang_searchBase": "Suchbasis", diff --git a/modules-available/sysconfig/lang/en/template-tags.json b/modules-available/sysconfig/lang/en/template-tags.json index 9aeb6e0a..40484b5a 100644 --- a/modules-available/sysconfig/lang/en/template-tags.json +++ b/modules-available/sysconfig/lang/en/template-tags.json @@ -113,12 +113,22 @@ "lang_screenHeader": "Header", "lang_screenLabel": "Label", "lang_screenLocked": "Lockscreen", + "lang_screenMessageDefaultIdleKill": "This session will end in %1 when inactive.", + "lang_screenMessageDefaultIdleKillLocked": "This session will end in %1 if the session is not unlocked.", + "lang_screenMessageDefaultNoTimeout": "This screen is in saving mode.", + "lang_screenMessageDefaultNoTimeoutLocked": "This computer is locked.", + "lang_screenMessageDefaultShutdown": "Caution: Computer will shutdown in %1!", + "lang_screenMessageDefaultShutdownLocked": "Caution: Computer will shutdown in %1!", "lang_screenQss": "QSS", + "lang_screenQssDefault": "#Saver {\n background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #443, stop:1 #000)\n}\n\nQLabel {\n color: #f64;\n}\n\n#lblClock {\n color: #999;\n font-size: 20pt;\n}\n\n#lblHeader {\n font-size: 20pt;\n}\n", "lang_screenSize": "Size", "lang_screenTitleIdleKill": "Idle Kill", "lang_screenTitleNoTimeout": "No Timeout", "lang_screenTitleShutdown": "Shutdown", - "lang_screenText": "Text", + "lang_screenText": "Edit Contenttext", + "lang_screenTextDefaultIdleKill": "No user activity detected.
If the computer is not used until the time specified above, the session will end.
All running applications
will be closed without further requests. Make sure that all files and changes are saved
before the time runs out.

It prevents computers from beeing locked for hours and
not beeing available for other users.", + "lang_screenTextDefaultIdleKillLocked": "
The current session will end by the time specified above if the computer isn't unlocked before.
All running applications will be closed without further requests.
Make sure that all files and changes are saved
or the session is unlocked before the time runs out.

It prevents computers from beeing locked for hours and
not beeing available for other users.", + "lang_screenTextDefaultShutdown": "Caution: The computer will shutdown or restart respectively at the specified time above.
All running applications will be closed without further requests. Make sure to save all files and changes and leave the session
before the time runs out.", "lang_screenTextInherit": "Inherit Values", "lang_screenUnlocked": "Screensaver", "lang_searchBase": "Search Base", diff --git a/modules-available/sysconfig/templates/screensaver-start.html b/modules-available/sysconfig/templates/screensaver-start.html index 38610365..96be0cd5 100644 --- a/modules-available/sysconfig/templates/screensaver-start.html +++ b/modules-available/sysconfig/templates/screensaver-start.html @@ -14,7 +14,7 @@
- {{lang_mode}} + {{lang_mode}} {{lang_modeEasy}} @@ -28,7 +28,7 @@
- {{lang_screenQss}} + {{lang_screenQss}}
diff --git a/modules-available/sysconfig/templates/screensaver-text.html b/modules-available/sysconfig/templates/screensaver-text.html index 68adc8f7..acf39cc5 100644 --- a/modules-available/sysconfig/templates/screensaver-text.html +++ b/modules-available/sysconfig/templates/screensaver-text.html @@ -21,10 +21,10 @@

{{lang_screenLocked}}

- +