diff --git a/src/static/templates/admin/page.hbs b/src/static/templates/admin/page.hbs index 1001c707..731e33b0 100644 --- a/src/static/templates/admin/page.hbs +++ b/src/static/templates/admin/page.hbs @@ -1,6 +1,6 @@
-
Registered Users
+
Registrovaní uživatelé
{{#each users}} @@ -14,7 +14,7 @@ 2FA {{/if}} {{#case _Status 1}} - Invited + Pozvání odesláno {{/case}} {{Email}}
@@ -28,11 +28,11 @@
{{#if TwoFactorEnabled}} - Remove all 2FA + Odstranit všechny 2FA {{/if}} - Deauthorize sessions - Delete User + Odhlásit ze všech zařízení + Smazat uživatele
@@ -43,33 +43,33 @@
- +
-
Invite User
+
Pozvat uživatele
Email:
- - + +
-
Configuration
+
Konfigurace
- NOTE: The settings here override the environment variables. Once saved, it's recommended to stop setting - them to avoid confusion. This does not apply to the read-only section, which can only be set through the - environment. + POZNÁMKA: Tato nastavení přepíšou všechny proměnné pro toto prostředí. Jakmile nastavení uložíte, doporučujeme + proměnné nastavovat aby se zabránilo zmatkům. + To ovšem neplatí pro sekci pouze pro čtení, která může být nastavena pouze přes prostředí.
{{#each config}} @@ -85,13 +85,13 @@
{{#case type "password"}}
+ onclick="toggleVis('input_{{name}}');">Zobrazit/skrýt
{{/case}}
@@ -103,7 +103,7 @@ - +
{{/case}} @@ -117,12 +117,12 @@
+ data-target="#g_readonly">Nastavení pouze pro čtení
- NOTE: These options can't be modified in the editor because they would require the server - to be restarted. To modify them, you need to set the correct environment variables when - launching the server. You can check the variable names in the tooltips of each option. + POZNÁMKA: Tato nastavení nemohou být v editoru upravována, jelikož by potřebovaly restart + serveru. Pro jejich úpravu je potřeba nastavit správné proměnné pro prostředí při + spouštění serveru. Pro názvy proměnných můžeš najét myší na každou z nastavitelných položek.
{{#each config}} @@ -133,12 +133,12 @@
+ value="{{value}}" {{#if default}} placeholder="Výchozí: {{default}}" {{/if}}> {{#case type "password"}}
+ onclick="toggleVis('input_{{name}}');">Zobrazit/skrýt
{{/case}}
@@ -150,7 +150,7 @@ - +
{{/case}} @@ -165,18 +165,18 @@ {{#if can_backup}}
+ data-target="#g_database">Záloha databáze
- NOTE: A local installation of sqlite3 is required for this section to work. + POZNÁMKA: Lokální instalace sqlite3 je pro funkčnost této sekce povinná.
- +
{{/if}} - - + + @@ -222,42 +222,42 @@ }).catch(e => { msg(errMsg + ": Unknown error") }); } function deleteUser(id, mail) { - var input_mail = prompt("To delete user '" + mail + "', please type the email below") + var input_mail = prompt("Pro smazání uživatele '" + mail + "', opište níže jeho email.") if (input_mail != null) { if (input_mail == mail) { _post("/admin/users/" + id + "/delete", - "User deleted correctly", - "Error deleting user"); + "Uživatel byl smazán", + "Při smazání uživatele se stala chyba"); } else { - alert("Wrong email, please try again") + alert("Špatně opsaný email, zkus to znovu") } } return false; } function remove2fa(id) { _post("/admin/users/" + id + "/remove-2fa", - "2FA removed correctly", - "Error removing 2FA"); + "2FA úspěšně smazáno", + "Při mazání 2FA se vyskytla chyba"); return false; } function deauthUser(id) { _post("/admin/users/" + id + "/deauth", - "Sessions deauthorized correctly", - "Error deauthorizing sessions"); + "Odhlášení na zařízeních proběhlo úspěšně", + "Při odhlašování se vyskytla chyba"); return false; } function updateRevisions() { _post("/admin/users/update_revision", - "Success, clients will sync next time they connect", - "Error forcing clients to sync"); + "Úspěch, při příštím připojení dojde ke synchronizaci", + "Při vyžádání synchronizace se vyskytla chyba"); return false; } function inviteUser() { inv = document.getElementById("email-invite"); data = JSON.stringify({ "email": inv.value }); inv.value = ""; - _post("/admin/invite/", "User invited correctly", - "Error inviting user", data); + _post("/admin/invite/", "Uživatel úspěšně pozván", + "Vyskytla se chyba při posílání pozvánky pro", data); return false; } function getFormData() { @@ -278,27 +278,27 @@ } function saveConfig() { data = JSON.stringify(getFormData()); - _post("/admin/config/", "Config saved correctly", - "Error saving config", data); + _post("/admin/config/", "Nastavení úspěšně uloženo", + "Při ukládání se vyskytla chyba:", data); return false; } function deleteConf() { - var input = prompt("This will remove all user configurations, and restore the defaults and the " + - "values set by the environment. This operation could be dangerous. Type 'DELETE' to proceed:"); + var input = prompt("Tímto smažeš všechna uživatelská nastavení a obnovíš původní " + + "hodnoty nastavené prostředím. Toto může být docela nebezpečné. Napiš 'DELETE' pro potvrzení:"); if (input === "DELETE") { _post("/admin/config/delete", - "Config deleted correctly", - "Error deleting config"); + "Konfigurace úspěšně smazána", + "Při mazání konfigurace došlo k chybě"); } else { - alert("Wrong input, please try again") + alert("Špatně opsáno, zkus to znovu") } return false; } function backupDatabase() { _post("/admin/config/backup_db", - "Backup created successfully", - "Error creating backup"); + "Záloha úspěšně vytvořena", + "Při tvorbě zálohy se vyskytla chyba"); return false; } function masterCheck(check_id, inputs_query) { @@ -315,10 +315,10 @@ checkbox.addEventListener("change", onChange); } let OrgTypes = { - "0": { "name": "Owner", "color": "orange" }, - "1": { "name": "Admin", "color": "blueviolet" }, - "2": { "name": "User", "color": "blue" }, - "3": { "name": "Manager", "color": "green" }, + "0": { "name": "Superadministrátor", "color": "orange" }, + "1": { "name": "Administrátor", "color": "blueviolet" }, + "2": { "name": "GUGer", "color": "blue" }, + "3": { "name": "Leader", "color": "green" }, }; document.querySelectorAll("img.identicon").forEach(function (e, i) { @@ -336,4 +336,4 @@ // {{#each config}} {{#if grouptoggle}} masterCheck("input_{{grouptoggle}}", "#g_{{group}} input"); // {{/if}} {{/each}} - \ No newline at end of file +