From 5b91d2a362fc06102bb3f094308afae4db72e7c2 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Thu, 30 Nov 2017 11:05:14 +0100 Subject: [main] Detect clock mismatch, fix translations --- modules-available/main/lang/de/messages.json | 2 ++ modules-available/main/lang/de/template-tags.json | 3 +++ modules-available/main/lang/en/messages.json | 4 +++- modules-available/main/lang/en/template-tags.json | 5 ++++- modules-available/main/page.inc.php | 3 ++- modules-available/main/templates/page-main.html | 16 +++++++++++++++- 6 files changed, 29 insertions(+), 4 deletions(-) (limited to 'modules-available/main') diff --git a/modules-available/main/lang/de/messages.json b/modules-available/main/lang/de/messages.json index 274a97bd..b6c2a5b3 100644 --- a/modules-available/main/lang/de/messages.json +++ b/modules-available/main/lang/de/messages.json @@ -7,6 +7,8 @@ "module-missing-deps": "Modul {{0}} hat fehlende Abh\u00e4ngigkeiten", "no-permission": "Keine ausreichenden Rechte, um auf diese Seite zuzugreifen", "no-such-module": "Modul {{0}} existiert nicht oder ist nicht aktiv", + "parameter-empty": "Parameter {{0}} ist leer", + "parameter-missing": "Parameter {{0}} wurde nicht gesetzt", "task-error": "Ausf\u00fchrung fehlgeschlagen: {{0}}", "taskmanager-error": "Verbindung zum Taskmanager fehlgeschlagen", "taskmanager-format": "Taskmanager hat ung\u00fcltige Daten zur\u00fcckgeliefert", diff --git a/modules-available/main/lang/de/template-tags.json b/modules-available/main/lang/de/template-tags.json index e4de5737..00e27502 100644 --- a/modules-available/main/lang/de/template-tags.json +++ b/modules-available/main/lang/de/template-tags.json @@ -1,5 +1,7 @@ { + "lang_browserTime": "Browser", "lang_changePassword": "Passwort \u00e4ndern", + "lang_clockDriftWarn": "Die Uhrzeit des Satelliten-Servers weicht von der Uhrzeit des lokalen Systems\/Browsers ab. Bitte stellen Sie sicher, dass die Uhrzeit des Servers korrekt ist, da sonst zeitabh\u00e4ngige Einstellungen und Aufgaben evtl. nicht korrekt durchgef\u00fchrt werden.", "lang_goTo": "Gehe zu", "lang_intro": "Dies ist die bwLehrpool Konfigurationsoberfl\u00e4che.", "lang_introGuest": "Dies ist das Administrations-Interface der lokalen bwLehrpool-Installation. Bitte authentifizieren Sie sich, um Einstellungen vorzunehmen.", @@ -11,6 +13,7 @@ "lang_needsSetup": "Einrichtung unvollst\u00e4ndig", "lang_noExistingAccount": "Es existiert noch kein Administrator-Zugang f\u00fcr diesen Satelliten-Server.", "lang_register": "Registrieren", + "lang_serverTime": "Server", "lang_toggleNavigation": "Navigation ein\/ausblenden", "lang_translations": "\u00dcbersetzungen", "lang_warning": "Warnung", diff --git a/modules-available/main/lang/en/messages.json b/modules-available/main/lang/en/messages.json index e7314685..2a9c9c0d 100644 --- a/modules-available/main/lang/en/messages.json +++ b/modules-available/main/lang/en/messages.json @@ -6,7 +6,9 @@ "invalid-action": "Invalid action '{{0}}'", "module-missing-deps": "Module {{0}} has missing dependencies", "no-permission": "No sufficient privileges to access this page", - "no-such-module": "Modul {{0}} existiert nicht", + "no-such-module": "Module {{0}} doesn't exist", + "parameter-empty": "Parameter {{0}} is empty", + "parameter-missing": "Parameter {{0}} is missing", "task-error": "Execution failed: {{0}}", "taskmanager-error": "Failed to connect to the Task Manager", "taskmanager-format": "Task Manager has returned invalid data", diff --git a/modules-available/main/lang/en/template-tags.json b/modules-available/main/lang/en/template-tags.json index 0798290c..fdcbce06 100644 --- a/modules-available/main/lang/en/template-tags.json +++ b/modules-available/main/lang/en/template-tags.json @@ -1,6 +1,8 @@ { + "lang_browserTime": "Browser", "lang_changePassword": "Change password", - "lang_goTo": "Gehe zu", + "lang_clockDriftWarn": "The local system's\/browser's time doesn't match the server's time. Please make sure the server's clock is running correctly, otherwise time sensitive settings or tasks might not work properly.", + "lang_goTo": "Go to", "lang_intro": "This is the bwLehrpool configuration interface.", "lang_introGuest": "This is the administration interface of the local bwLehrpool intallation. Please authenticate yourself to adjust settings.", "lang_language": "Language", @@ -11,6 +13,7 @@ "lang_needsSetup": "Setup incomplete", "lang_noExistingAccount": "No account has been created yet. Sign up to become the administrator.", "lang_register": "Register", + "lang_serverTime": "Server", "lang_toggleNavigation": "toggle navigation", "lang_translations": "Translations", "lang_warning": "Warning", diff --git a/modules-available/main/page.inc.php b/modules-available/main/page.inc.php index 08e8b5a6..70296a59 100644 --- a/modules-available/main/page.inc.php +++ b/modules-available/main/page.inc.php @@ -19,7 +19,8 @@ class Page_Main extends Page // Logged in here Render::addTemplate('page-main', array( - 'user' => User::getName() + 'user' => User::getName(), + 'now' => time(), )); // Warnings diff --git a/modules-available/main/templates/page-main.html b/modules-available/main/templates/page-main.html index a0b2d3b0..1b7cc62d 100644 --- a/modules-available/main/templates/page-main.html +++ b/modules-available/main/templates/page-main.html @@ -1,5 +1,19 @@

{{lang_welcome}}, {{user}}

{{lang_intro}}

-
+ + + +
+ {{lang_clockDriftWarn}}
+ {{lang_browserTime}}: , {{lang_serverTime}}: +
\ No newline at end of file -- cgit v1.2.3-55-g7522