From f6ca438cf454d24396f59a25ff24c22d8092a5d3 Mon Sep 17 00:00:00 2001 From: Kristian Feldsam Date: Sat, 24 Jul 2021 18:51:19 +0200 Subject: [PATCH] [Web] Various i18n strings updated or added (#4196) Signed-off-by: Kristian Feldsam --- data/web/admin.php | 14 +- data/web/edit.php | 30 ++--- data/web/inc/functions.customize.inc.php | 2 +- data/web/js/site/mailbox.js | 12 +- data/web/lang/lang.cs.json | 98 ++++++++------ data/web/lang/lang.en.json | 20 ++- data/web/lang/lang.sk.json | 158 +++++++++++++---------- data/web/modals/mailbox.php | 25 ++-- 8 files changed, 207 insertions(+), 152 deletions(-) diff --git a/data/web/admin.php b/data/web/admin.php index 0afa4f8b..2c285d92 100644 --- a/data/web/admin.php +++ b/data/web/admin.php @@ -18,7 +18,7 @@ if (!isset($_SESSION['gal']) && $license_cache = $redis->Get('LICENSE_STATUS_CAC @@ -215,7 +215,7 @@ if (!isset($_SESSION['gal']) && $license_cache = $redis->Get('LICENSE_STATUS_CAC
-

Read-Only Access

+

@@ -260,7 +260,7 @@ if (!isset($_SESSION['gal']) && $license_cache = $redis->Get('LICENSE_STATUS_CAC
-

Read-Write Access

+

@@ -343,7 +343,7 @@ if (!isset($_SESSION['gal']) && $license_cache = $redis->Get('LICENSE_STATUS_CAC
-
OAuth2 Apps
+

@@ -361,7 +361,7 @@ if (!isset($_SESSION['gal']) && $license_cache = $redis->Get('LICENSE_STATUS_CAC
  • - Add OAuth2 client +
    @@ -1003,13 +1003,13 @@ if (!isset($_SESSION['gal']) && $license_cache = $redis->Get('LICENSE_STATUS_CAC
    - +
    - +
    diff --git a/data/web/edit.php b/data/web/edit.php index bc1b6469..3908c160 100644 --- a/data/web/edit.php +++ b/data/web/edit.php @@ -388,14 +388,14 @@ if (isset($_SESSION['mailcow_cc_role'])) {
    - +
    @@ -577,14 +577,14 @@ if (isset($_SESSION['mailcow_cc_role'])) {
    - +
    @@ -961,14 +961,14 @@ if (isset($_SESSION['mailcow_cc_role'])) {
    - +
    diff --git a/data/web/inc/functions.customize.inc.php b/data/web/inc/functions.customize.inc.php index f4c74d86..d5948220 100644 --- a/data/web/inc/functions.customize.inc.php +++ b/data/web/inc/functions.customize.inc.php @@ -207,7 +207,7 @@ function customize($_action, $_item, $_data = null) { try { $data['title_name'] = ($title_name = $redis->get('TITLE_NAME')) ? $title_name : 'mailcow UI'; $data['main_name'] = ($main_name = $redis->get('MAIN_NAME')) ? $main_name : 'mailcow UI'; - $data['apps_name'] = ($apps_name = $redis->get('APPS_NAME')) ? $apps_name : 'mailcow Apps'; + $data['apps_name'] = ($apps_name = $redis->get('APPS_NAME')) ? $apps_name : $lang['header']['apps']; $data['help_text'] = ($help_text = $redis->get('HELP_TEXT')) ? $help_text : false; if (!empty($redis->get('UI_IMPRESS'))) { $redis->set('UI_FOOTER', $redis->get('UI_IMPRESS')); diff --git a/data/web/js/site/mailbox.js b/data/web/js/site/mailbox.js index 352d0ca9..91492b09 100644 --- a/data/web/js/site/mailbox.js +++ b/data/web/js/site/mailbox.js @@ -3,7 +3,7 @@ $(document).ready(function() { FooTable.domainFilter = FooTable.Filtering.extend({ construct: function(instance){ this._super(instance); - this.def = 'All Domains'; + this.def = lang.all_domains; this.$domain = null; }, $create: function(){ @@ -607,9 +607,9 @@ jQuery(function($){ item.local_dest = escapeHtml(item.local_dest); item.bcc_dest = escapeHtml(item.bcc_dest); if (item.type == 'sender') { - item.type = 'Sender'; + item.type = '' + lang.bcc_sender_map + ''; } else { - item.type = 'Recipient'; + item.type = '' + lang.bcc_rcpt_map + ''; } }); } @@ -823,7 +823,7 @@ jQuery(function($){ item.private_comment = '-'; } if (item.is_catch_all == 1) { - item.address = '
    Catch-All
    ' + escapeHtml(item.address); + item.address = '
    ' + lang.catch_all + '
    ' + escapeHtml(item.address); } else { item.address = escapeHtml(item.address); @@ -832,10 +832,10 @@ jQuery(function($){ item.goto = '⤷ '; } else if (item.goto == "spam@localhost") { - item.goto = 'Learn as spam'; + item.goto = '' + lang.goto_spam + ''; } else if (item.goto == "ham@localhost") { - item.goto = 'Learn as ham'; + item.goto = '' + lang.goto_ham + ''; } if (item.in_primary_domain !== "") { item.domain = ' ' + item.domain; diff --git a/data/web/lang/lang.cs.json b/data/web/lang/lang.cs.json index 49684774..8ea01b2f 100644 --- a/data/web/lang/lang.cs.json +++ b/data/web/lang/lang.cs.json @@ -44,12 +44,13 @@ "app_password": "Přidat heslo aplikace", "automap": "Pokusit se automaticky mapovat složky (\"Sent items\", \"Sent\" => \"Sent\" atd.)", "backup_mx_options": "Možnosti záložního MX", + "bcc_dest_format": "Cíl kopie musí být jedna platná email adresa. Pokud potřebujete posílat kopie na více adres, vytvořte Alias a použijte jej zde.", "comment_info": "Soukromý komentář se nezobrazí uživateli; veřejný komentář se zobrazí jako nápověda při zastavení se kurzorem v přehledu uživatelů", "custom_params": "Vlastní parametry", "custom_params_hint": "Správně: --param=xy, špatně: --param xy", - "delete1": "Odstranit ze zdroje po dokončení", - "delete2": "Smazat zprávy v cíli, které nejsou ve zdroji", - "delete2duplicates": "Odstranit duplicity v cílovém místě", + "delete1": "Odstranit ze zdrojové schránky, po dokončení přenosu", + "delete2": "Odstranit zprávy v cílové schránce, pokud nejsou ve zdrojové", + "delete2duplicates": "Odstranit duplicity v cílové schránce", "description": "Popis", "destination": "Cíl", "disable_login": "Zakázat přihlášení (ale stále přijímat poštu)", @@ -94,14 +95,14 @@ "sieve_desc": "Krátký popis", "sieve_type": "Typ filtru", "skipcrossduplicates": "Přeskočit duplicitní zprávy (\"první přijde, první mele\")", - "subscribeall": "Odebírat všechny složky", + "subscribeall": "Synchronizovat všechny složky", "syncjob": "Přidat synchronizační úlohu", "syncjob_hint": "Upozornění: Heslo bude uloženo jako prostý text!", "target_address": "Cílové adresy", "target_address_info": "Kompletní email adresa/y (oddělené čárkami).", "target_domain": "Cílová doména", - "timeout1": "Časový limit pro připojení ke vzdálenému hostiteli", - "timeout2": "Časový limit pro připojení k lokálnímu hostiteli", + "timeout1": "Časový limit pro připojení ke vzdálenému serveru", + "timeout2": "Časový limit pro připojení k lokálnímu serveru", "username": "Uživatelské jméno", "validate": "Ověřit", "validation_success": "Úspěšně ověřeno" @@ -131,12 +132,14 @@ "admins_ldap": "LDAP Administrátoři", "advanced_settings": "Pokročilá nastavení", "api_allow_from": "Povolit přístup k API z těchto IP adres (oddělte čárkou nebo řádkem)", - "api_info": "API je stále ve vývoji.", + "api_info": "Dokumentaci naleznete na /api", "api_key": "API klíč", + "api_read_only": "Přístup pouze pro čtení", + "api_read_write": "Přístup i se zápisem", "api_skip_ip_check": "Vynechat ověření IP adresy pro API", "app_links": "Odkazy na aplikace", "app_name": "Název aplikace", - "apps_name": "Hlavička aplikací (\"mailcow Apps\")", + "apps_name": "\"mailcow Apps\" název", "arrival_time": "Čas zařazení do fronty (čas na serveru)", "authed_user": "Přihlášený uživatel", "ays": "Opravdu chcete pokračovat?", @@ -161,8 +164,8 @@ "dkim_keys": "ARC/DKIM klíče", "dkim_overwrite_key": "Přepsat existující DKIM klíč", "dkim_private_key": "Soukromý klíč", - "dkim_to": "Komu", - "dkim_to_title": "Cílová doména/y - bude přepsáno", + "dkim_to": "Do", + "dkim_to_title": "Cílová doména/y - údaje budou přepsány", "domain": "Doména", "domain_admin": "Administrátor domény", "domain_admins": "Správci domén", @@ -179,7 +182,7 @@ "f2b_max_attempts": "Max. pokusů", "f2b_netban_ipv4": "Rozsah IPv4 podsítě k zablokování (8-32)", "f2b_netban_ipv6": "Rozsah IPv6 podsítě k zablokování (8-128)", - "f2b_parameters": "Nastavení Fail2ban", + "f2b_parameters": "Parametry automatického firewallu", "f2b_regex_info": "Záznamy které se berou v úvahu: SOGo, Postfix, Dovecot, PHP-FPM.", "f2b_retry_window": "Časový horizont pro maximum pokusů (s)", "f2b_whitelist": "Sítě/hostitelé na whitelistu", @@ -220,6 +223,8 @@ "no_active_bans": "Žádná aktivní blokování", "no_new_rows": "Žádné další řádky nejsou k dispozici", "no_record": "Žádný záznam", + "oauth2_add_client": "Přidat OAuth2 klienta", + "oauth2_apps": "OAuth2 Aplikace", "oauth2_client_id": "ID klienta", "oauth2_client_secret": "Tajný klíč klienta", "oauth2_info": "Implementace OAuth2 podporuje přidělení typu \"Authorization Code\" a vydává tokeny k obnovení.
    \r\nServer vydává tokeny k obnovení automaticky, jakmile byl předchozí token použit.

    \r\n→ Výchozím rozsahem je profil. Ověření přes OAuth2 mohou využít jen uživatelé poštovních schránek. Je-li rozsah vynechán, použije se profil.
    \r\n→ Klient je povinen uvést parametr state spolu s požadavkem na ověření.

    \r\nCesty API pro požadavky na ověření OAuth2:
    \r\n
      \r\n
    • Koncový bod pro ověření: /oauth/authorize
    • \r\n
    • Koncový bod pro token: /oauth/token
    • \r\n
    • Stránka zdroje: /oauth/profile
    • \r\n
    \r\nDojde-li ke znovuvytvoření tajného klíče klienta, nedojde ke zneplatnění stávajícíh ověřovacích kódů, nebude však už možné obnovit jejich token.

    \r\nOdvoláním klientského tokenů okamžitě ukončíte všechny aktivní relace a klienti se budou muset znovu přihlásit.", @@ -349,9 +354,9 @@ "aliases_in_use": "Max. počet aliasů musí být větší nebo roven %d", "app_name_empty": "Název aplikace nemůže být prázdný", "app_passwd_id_invalid": "Neplatné heslo aplikace ID %s", - "bcc_empty": "BCC cíl nesmí být prázdný", - "bcc_exists": "BCC mapování %s již existuje pro typ %s", - "bcc_must_be_email": "BCC mapování %s není správná email adresa", + "bcc_empty": "Cíl kopie nesmí být prázdný", + "bcc_exists": "Skrytá kopie %s již existuje pro typ %s", + "bcc_must_be_email": "Cíl kopie %s není správná email adresa", "comment_too_long": "Moc dlouhý komentář, max. 160 znaků", "defquota_empty": "Výchozí kvóta schránky nesmí být 0.", "description_invalid": "Popis zdroje %s je neplatný", @@ -508,13 +513,13 @@ "app_passwd": "Heslo aplikace", "automap": "Pokusit se automaticky mapovat složky (\"Sent items\", \"Sent\" => \"Sent\" atd.)", "backup_mx_options": "Možnosti záložního MX", - "bcc_dest_format": "BCC cíl musí být jedna platná email adresa.", + "bcc_dest_format": "Cíl kopie musí být jedna platná email adresa. Pokud potřebujete posílat kopie na více adres, vytvořte Alias a použijte jej zde.", "client_id": "ID klienta", "client_secret": "Tajný klíč klienta", "comment_info": "Soukromý komentář se nezobrazí uživateli; veřejný komentář se zobrazí jako nápověda při zastavení se kurzorem v přehledu uživatelů", - "delete1": "Odstranit ze zdroje po dokončení", - "delete2": "Smazat zprávy v cíli, které nejsou ve zdroji", - "delete2duplicates": "Odstranit duplicity v cílovém místě", + "delete1": "Odstranit ze zdrojové schránky, po dokončení přenosu", + "delete2": "Odstranit zprávy v cílové schránce, pokud nejsou ve zdrojové", + "delete2duplicates": "Odstranit duplicity v cílové schránce", "delete_ays": "Potvrďte odstranění.", "description": "Popis", "disable_login": "Zakázat přihlášení (ale stále přijímat poštu)", @@ -598,8 +603,8 @@ "syncjob": "Upravit synchronizační úlohu", "target_address": "Cílová adresa/y
    (oddělte čárkou)", "target_domain": "Cílová doména", - "timeout1": "Časový limit pro připojení ke vzdálenému hostiteli", - "timeout2": "Časový limit pro připojení k lokálnímu hostiteli", + "timeout1": "Časový limit pro připojení ke vzdálenému serveru", + "timeout2": "Časový limit pro připojení k lokálnímu serveru", "title": "Úprava objektu", "unchanged_if_empty": "Pokud se nemění, ponechte prázdné", "username": "Uživatelské jméno", @@ -666,7 +671,7 @@ "add": "Přidat", "add_alias": "Přidat alias", "add_alias_expand": "Rozšířit alias o alias domény", - "add_bcc_entry": "Přidat BCC mapu", + "add_bcc_entry": "Přidat skrytou kopii", "add_domain": "Přidat doménu", "add_domain_alias": "Přidat doménový alias", "add_domain_record_first": "Prosím nejdříve vytvořte doménu", @@ -680,29 +685,31 @@ "alias_domain_alias_hint": "Aliasy neplatí automaticky pro doménové aliasy. Alias muj-alias@domena neplatí pro muj-alias@domena2 (kde \"domena2\" je imaginární doménový alias pro \"domena\").
    K přesměrování pošty na externí schránku použijte SIEVE filtr (viz záložka \"Filtry\" nebo SOGo -> Forwarder).", "alias_domain_backupmx": "Doménový alias není aktivní pro předávanou doménu", "aliases": "Aliasy", + "all_domains": "Všechny domény", "allow_from_smtp": "Umožnit pouze těmto IP adresám používat SMTP", "allow_from_smtp_info": "Nechte prázdné pro povolení všech odesílatelů.
    IPv4/IPv6 adresy a sítě.", "allowed_protocols": "Povolené protokoly", "backup_mx": "Záložní MX", "bcc": "BCC", - "bcc_destination": "BCC cíl", - "bcc_destinations": "BCC cíl", - "bcc_info": "Mapa BCC se používá pro tiché předávání kopií všech zpráv na jinou adresu. Mapa příjemců se použije, pokud je místní cíl příjemcem zprávy.
    \r\n Mapa odesílatelů podléhá obdobnému principu. Místní cíl nebude informován o neúspěšném doručení.", - "bcc_local_dest": "Místní cíl", - "bcc_map": "BCC mapování", - "bcc_map_type": "Typ BCC", - "bcc_maps": "BCC mapy", - "bcc_rcpt_map": "Mapa příjemců", - "bcc_sender_map": "Mapa odesílatelů", - "bcc_to_rcpt": "Přepnout na mapu příjemců", - "bcc_to_sender": "Přepnout na mapu odesílatelů", - "bcc_type": "Typ BCC", + "bcc_destination": "Cíl kopie", + "bcc_destinations": "Cíl kopií", + "bcc_info": "Skryté kopie (Mapa BCC) se používá pro tiché předávání kopií všech zpráv na jinou adresu. Při použití skryté kopie typu Přijatý e-mail budou přeposlány všechny maily směřující na dotyčnou adresu nebo doménu.\nU typu Odeslaný e-mail budou přeposlány všechny maily odeslané z dotyčné adresy nebo domény.\nPokud selže přeposlání na cílovou adresu, tak odesílatel o tom nebude informován.", + "bcc_local_dest": "Týká se", + "bcc_map": "Skrytá kopie", + "bcc_map_type": "Typ skryté kopie", + "bcc_maps": "Skryté kopie", + "bcc_rcpt_map": "Přijatý e-mail", + "bcc_sender_map": "Odeslaný e-mail", + "bcc_to_rcpt": "Přepnout typ na Přijatý e-mail", + "bcc_to_sender": "Přepnout typ na Odeslaný e-mail", + "bcc_type": "Typ skryté kopie", "booking_0": "Vždy volno", "booking_0_short": "Vždy volno", "booking_custom": "Omezeno na pevný počet rezervací", "booking_custom_short": "Pevný limit", "booking_lt0": "Neomezeno, ale po rezervaci se ukazuje jako obsazené", "booking_lt0_short": "Volný limit", + "catch_all": "Doménový koš", "daily": "Každý den", "deactivate": "Vypnout", "description": "Popis", @@ -717,9 +724,11 @@ "empty": "Žádné výsledky", "enable_x": "Zapnout", "excludes": "Vyloučené", - "filter_table": "Tabulka filtrů", + "filter_table": "Filtrovat tabulku", "filters": "Filtry", "fname": "Celé jméno", + "goto_ham": "Učit se jako ham", + "goto_spam": "Učit se jako spam", "hourly": "Každou hodinu", "in_use": "Obsazeno (%)", "inactive": "Neaktivní", @@ -728,7 +737,7 @@ "last_mail_login": "Poslední přihlášení", "last_pw_change": "Naposledy změněno heslo", "last_run": "Naposledy spuštěno", - "last_run_reset": "Plánovat další", + "last_run_reset": "Znovu naplánovat", "mailbox": "Poštovní schránka", "mailbox_defaults": "Výchozí nastavení", "mailbox_defaults_info": "Definuje výchozí nastavení pro nové schránky", @@ -752,6 +761,7 @@ "quarantine_category": "Kategorie oznámení karantény", "quarantine_notification": "Upozornění z karantény", "quick_actions": "Akce", + "recipient": "Přijatý e-mail", "recipient_map": "Mapa příjemce", "recipient_map_info": "Mapy příjemců slouží k nahrazení cílové adresy zprávy před doručením.", "recipient_map_new": "Nový přijemce", @@ -762,6 +772,7 @@ "remove": "Smazat", "resources": "Zdroje", "running": "Běží", + "sender": "Odeslaný e-mail", "set_postfilter": "Označit jako post-filtr)", "set_prefilter": "Označit jako pre-filtr", "sieve_info": "Můžete uložit více filtrů pro každého uživatele, ale současně může být aktivní pouze jeden prefilter a jeden postfilter.
    \r\nKaždý filtr bude proveden v daném pořadí. Ani chyba při vykonávání skriptu nebo snaha o pozdržení nezastaví vykonání dalších skriptů.

    Global sieve prefilter → Prefilter → Uživatelské skripty → Postfilter → Global sieve postfilter", @@ -864,6 +875,13 @@ "toggle_all": "Označit vše", "type": "Typ" }, + "ratelimit": { + "disabled": "Vypnuto", + "second": "zpráv za sekundu", + "minute": "zpráv za minutu", + "hour": "zpráv za hodinu", + "day": "zpráv za den" + }, "start": { "help": "Zobrazit/skrýt panel nápovědy", "imap_smtp_server_auth_info": "Použijte celou e-mailovou adresu a zvolte způsob ověření PLAIN.
    \r\nPřihlašovací údaje budou zašifrovány na straně serveru.", @@ -904,7 +922,7 @@ "domain_removed": "Doména %s odebrána", "dovecot_restart_success": "Dovecot byl úspěšně restartován", "eas_reset": "ActiveSync zařízení uživatele %s vyresetováno", - "f2b_modified": "Změny parametrů Fail2ban uloženy", + "f2b_modified": "Změny v parametrech automatického firewallu uloženy", "forwarding_host_added": "Předávající hostitel %s přidán", "forwarding_host_removed": "Předávající hostitel %s odebrán", "global_filter_written": "Filtr byl úspěšně zapsán", @@ -965,7 +983,7 @@ "select": "Prosím vyberte...", "set_tfa": "Nastavení způsobu dvoufaktorového ověření", "start_u2f_validation": "Zahájit inicializaci", - "tfa": "Dvoufaktorové ověření", + "tfa": "Dvoufaktorové ověření (TFA)", "tfa_token_invalid": "Neplatný TFA token", "totp": "Časově založené OTP (Google Authenticator, Authy apod.)", "u2f": "U2F ověření", @@ -1024,7 +1042,7 @@ "hours": "hodin", "in_use": "Obsazeno", "interval": "Interval", - "is_catch_all": "Catch-all pro doménu/y", + "is_catch_all": "Doménový koš", "last_mail_login": "Poslední přihlášení", "last_pw_change": "Naposledy změněno heslo", "last_run": "Naposledy spuštěno", @@ -1083,7 +1101,7 @@ "spamfilter": "Filtr spamu", "spamfilter_behavior": "Hodnocení", "spamfilter_bl": "Seznam zakázaných adres (blacklist)", - "spamfilter_bl_desc": "Zakázané emailové adresy budou vždy klasifikovány jako spam a odmítnuty. Lze použít zástupné znaky (*). Filtr se použije pouze na přímé aliasy (s jednou cílovou poštovní schránkou), s výjimkou aliasů typu catch-all a samotné poštovní schránky.", + "spamfilter_bl_desc": "Zakázané emailové adresy budou vždy klasifikovány jako spam a odmítnuty. Lze použít zástupné znaky (*). Filtr se použije pouze na přímé aliasy (s jednou cílovou poštovní schránkou), s výjimkou doménových košů a samotné poštovní schránky.", "spamfilter_default_score": "Výchozí hodnoty:", "spamfilter_green": "Zelená: tato zpráva není spam", "spamfilter_hint": "První hodnota představuje \"nízké spam skóre\" a druhá \"vysoké spam skóre\".", @@ -1095,7 +1113,7 @@ "spamfilter_table_remove": "smazat", "spamfilter_table_rule": "Pravidlo", "spamfilter_wl": "Seznam povolených adres (whitelist)", - "spamfilter_wl_desc": "Povolené emailové adresy nebudou nikdy klasifikovány jako spam. Lze použít zástupné znaky (*). Filtr se použije pouze na přímé aliasy (s jednou cílovou poštovní schránkou), s výjimkou aliasů typu catch-all a samotné poštovní schránky.", + "spamfilter_wl_desc": "Povolené emailové adresy nebudou nikdy klasifikovány jako spam. Lze použít zástupné znaky (*). Filtr se použije pouze na přímé aliasy (s jednou cílovou poštovní schránkou), s výjimkou doménových košů a samotné poštovní schránky.", "spamfilter_yellow": "Žlutá: tato zpráva může být spam, bude označena jako spam a přesunuta do složky nevyžádané pošty", "status": "Stav", "sync_jobs": "Synchronizační úlohy", diff --git a/data/web/lang/lang.en.json b/data/web/lang/lang.en.json index b5909903..d21ad1c4 100644 --- a/data/web/lang/lang.en.json +++ b/data/web/lang/lang.en.json @@ -48,6 +48,7 @@ "app_password": "Add app password", "automap": "Try to automap folders (\"Sent items\", \"Sent\" => \"Sent\" etc.)", "backup_mx_options": "Relay options", + "bcc_dest_format": "BCC destination must be a single valid email address.
    If you need to send a copy to multiple addresses, create an Alias and use it here.", "comment_info": "A private comment is not visible to the user, while a public comment is shown as tooltip when hovering it in a user's overview", "custom_params": "Custom parameters", "custom_params_hint": "Right: --param=xy, wrong: --param xy", @@ -143,6 +144,8 @@ "api_allow_from": "Allow API access from these IPs/CIDR network notations", "api_info": "The API is a work in progress. The documentation can be found at /api", "api_key": "API key", + "api_read_only": "Read-Only Access", + "api_read_write": "Read-Write Access", "api_skip_ip_check": "Skip IP check for API", "app_links": "App links", "app_name": "App name", @@ -230,6 +233,8 @@ "no_active_bans": "No active bans", "no_new_rows": "No further rows available", "no_record": "No record", + "oauth2_apps": "OAuth2 Apps", + "oauth2_add_client": "Add OAuth2 client", "oauth2_client_id": "Client ID", "oauth2_client_secret": "Client secret", "oauth2_info": "The OAuth2 implementation supports the grant type \"Authorization Code\" and issues refresh tokens.
    \r\nThe server also automatically issues new refresh tokens, after a refresh token has been used.

    \r\n• The default scope is profile. Only mailbox users can be authenticated against OAuth2. If the scope parameter is omitted, it falls back to profile.
    \r\n• The state parameter is required to be sent by the client as part of the authorize request.

    \r\nPaths for requests to the OAuth2 API:
    \r\n
      \r\n
    • Authorization endpoint: /oauth/authorize
    • \r\n
    • Token endpoint: /oauth/token
    • \r\n
    • Resource page: /oauth/profile
    • \r\n
    \r\nRegenerating the client secret will not expire existing authorization codes, but they will fail to renew their token.

    \r\nRevoking client tokens will cause immediate termination of all active sessions. All clients need to re-authenticate.", @@ -523,7 +528,7 @@ "app_passwd": "App password", "automap": "Try to automap folders (\"Sent items\", \"Sent\" => \"Sent\" etc.)", "backup_mx_options": "Relay options", - "bcc_dest_format": "BCC destination must be a single valid email address.", + "bcc_dest_format": "BCC destination must be a single valid email address.
    If you need to send a copy to multiple addresses, create an Alias and use it here.", "client_id": "Client ID", "client_secret": "Client secret", "comment_info": "A private comment is not visible to the user, while a public comment is shown as tooltip when hovering it in a user's overview", @@ -704,6 +709,7 @@ "alias_domain_alias_hint": "Aliases are not applied on domain aliases automatically. An alias address my-alias@domain does not cover the address my-alias@alias-domain (where \"alias-domain\" is an imaginary alias domain for \"domain\").
    Please use a sieve filter to redirect mail to an external mailbox (see tab \"Filters\" or use SOGo -> Forwarder). Use \"Expand alias over alias domains\" to automatically add missing aliases.", "alias_domain_backupmx": "Alias domain inactive for relay domain", "aliases": "Aliases", + "all_domains": "All Domains", "allow_from_smtp": "Only allow these IPs to use SMTP", "allow_from_smtp_info": "Leave empty to allow all senders.
    IPv4/IPv6 addresses and networks.", "allowed_protocols": "Allowed protocols", @@ -727,6 +733,7 @@ "booking_custom_short": "Hard limit", "booking_lt0": "Unlimited, but show as busy when booked", "booking_lt0_short": "Soft limit", + "catch_all": "Catch-All", "daily": "Daily", "deactivate": "Deactivate", "description": "Description", @@ -744,6 +751,8 @@ "filter_table": "Filter table", "filters": "Filters", "fname": "Full name", + "goto_ham": "Learn as ham", + "goto_spam": "Learn as spam", "hourly": "Hourly", "in_use": "In use (%)", "inactive": "Inactive", @@ -776,6 +785,7 @@ "quarantine_category": "Quarantine notification category", "quarantine_notification": "Quarantine notifications", "quick_actions": "Actions", + "recipient": "Recipient", "recipient_map": "Recipient map", "recipient_map_info": "Recipient maps are used to replace the destination address on a message before it is delivered.", "recipient_map_new": "New recipient", @@ -786,6 +796,7 @@ "remove": "Remove", "resources": "Resources", "running": "Running", + "sender": "Sender", "set_postfilter": "Mark as postfilter", "set_prefilter": "Mark as prefilter", "sieve_info": "You can store multiple filters per user, but only one prefilter and one postfilter can be active at the same time.
    \r\nEach filter will be processed in the described order. Neither a failed script nor an issued \"keep;\" will stop processing of further scripts. Changes to global sieve scripts will trigger a restart of Dovecot.

    Global sieve prefilter • Prefilter • User scripts • Postfilter • Global sieve postfilter", @@ -888,6 +899,13 @@ "toggle_all": "Toggle all", "type": "Type" }, + "ratelimit": { + "disabled": "Disabled", + "second": "msgs / second", + "minute": "msgs / minute", + "hour": "msgs / hour", + "day": "msgs / day" + }, "start": { "help": "Show/Hide help panel", "imap_smtp_server_auth_info": "Please use your full email address and the PLAIN authentication mechanism.
    \r\nYour login data will be encrypted by the server-side mandatory encryption.", diff --git a/data/web/lang/lang.sk.json b/data/web/lang/lang.sk.json index 84af7a10..cc0df463 100644 --- a/data/web/lang/lang.sk.json +++ b/data/web/lang/lang.sk.json @@ -18,7 +18,7 @@ "quarantine_attachments": "Umiestniť prílohy do karantény", "quarantine_category": "Zmeniť kategóriu karanténnych notifikácií", "quarantine_notification": "Zmeniť notifikácie karantény", - "ratelimit": "Limit prenosu", + "ratelimit": "Obmedzenie prenosu", "recipient_maps": "Mapy príjemcu", "smtp_ip_access": "Spravovať povolených hostiteľov pre SMTP", "sogo_access": "Povoliť spravovanie prístupu do SOGo", @@ -48,12 +48,13 @@ "app_password": "Pridať heslo aplikácie", "automap": "Skúsiť automaticky mapovať priečinky (\"Sent items\", \"Sent\" => \"Sent\" atd.)", "backup_mx_options": "Možnosti preposielania", + "bcc_dest_format": "Cieľ kópie musí byť jedna platná emailová adresa. Pokiaľ potrebujete posielať kópie na viac adries, vytvorte Alias a použite ho tu.", "comment_info": "Súkromný komentár nie je viditeľný používateľovi, na rozdiel od verejného komentára, ktorý je prezentovaný ako popis v prehľade používateľov", "custom_params": "Voliteľné parametre", "custom_params_hint": "Správne: --param=xy, nesprávne: --param xy", - "delete1": "Vymazať zo zdroja, po dokončení", - "delete2": "Vymazať správy na cieli, ktoré nie sú na zdroji", - "delete2duplicates": "Vymazať duplikáty v cieľovom umiestnení", + "delete1": "Vymazať zo zdrojovej schránky, po dokončení prenosu", + "delete2": "Vymazať správy v cieľovej schránke, ak nie sú v zdrojovej", + "delete2duplicates": "Vymazať duplikáty v cieľovej schránke", "description": "Popis", "destination": "Cieľ", "disable_login": "Zablokovať prihlásenie (nevzťahuje sa na prichádzajúcu poštu)", @@ -98,14 +99,14 @@ "sieve_desc": "Krátky popis", "sieve_type": "Typ filtru", "skipcrossduplicates": "Preskočiť duplikované správy naprieč priečinkami (akceptuje sa prvý nález)", - "subscribeall": "Odoberať všetky priečinky", + "subscribeall": "Synchronizovať všetky priečinky", "syncjob": "Pridať novú synchronizačnú úlohu", "syncjob_hint": "Upozornenie, heslá budú uložené v obyčajnom texte!", "target_address": "Cieľové adresy", "target_address_info": "Celá emailová adresa/y (oddelené čiarkou).", "target_domain": "Cieľová doména", - "timeout1": "Časový limit pre spojenie s diaľkovým hostiteľom", - "timeout2": "Časový limit pre spojenie s lokálnym hostiteľom", + "timeout1": "Časový limit pre spojenie so vzdialeným serverom", + "timeout2": "Časový limit pre spojenie s lokálnym serverom", "username": "Používateľské meno", "validate": "Overiť", "validation_success": "Úspešne overené", @@ -126,13 +127,13 @@ "add": "Pridať", "add_admin": "Pridať administrátora", "add_domain_admin": "Pridať administrátora domény", - "add_forwarding_host": "Pridať doručovacieho hostiteľa", - "add_relayhost": "Pridať transportný záznam", - "add_relayhost_hint": "Prosím berte do úvahy, že autentifikačné dáta, ak existujú, budú uložené ako jednoduchý text.", + "add_forwarding_host": "Pridať preposielací server", + "add_relayhost": "Pridať transport", + "add_relayhost_hint": "Prosím berte do úvahy, že údaje overenia budú uložené ako nešifrovaný reťazec.", "add_row": "Pridať riadok", "add_settings_rule": "Pridať pravidlo nastavenia", "add_transport": "Pridať transport", - "add_transports_hint": "Prosím berte do úvahy, že overovacie dáta, ak existujú, budú uložené ako jednoduchý text.", + "add_transports_hint": "Prosím berte do úvahy, že údaje overenia budú uložené ako nešifrovaný reťazec.", "additional_rows": " boli pridané ďalšie riadky", "admin": "Administrátor", "admin_details": "Upraviť detaily administrátora", @@ -141,12 +142,14 @@ "admins_ldap": "LDAP Administrátori", "advanced_settings": "Pokročilé nastavenia", "api_allow_from": "Povoliť API prístup z týchto adries alebo rozsahov - IP/CIDR", - "api_info": "API momentálne pracuje. Dokumentáciu nájdete na /api", + "api_info": "Dokumentáciu nájdete na /api", "api_key": "API kľúč", - "api_skip_ip_check": "Preskočiť kontrolu IP pre API", + "api_read_only": "Prístup iba na čítanie", + "api_read_write": "Prístup aj so zápisom", + "api_skip_ip_check": "Vypnúť kontrolu IP", "app_links": "Odkazy na aplikácie", "app_name": "Meno aplikácie", - "apps_name": "\"mailcow Apps\" meno", + "apps_name": "\"mailcow Apps\" názov", "arrival_time": "Čas príchodu (čas servera)", "authed_user": "Overený používateľ", "ays": "Naozaj chcete pokračovať?", @@ -163,16 +166,16 @@ "dkim_domains_selector": "Selektor", "dkim_domains_wo_keys": "Vybrať domény s chýbajúcimi kľúčmi", "dkim_from": "Od", - "dkim_from_title": "Zdrojová doména kopíruje dáta od", + "dkim_from_title": "Zdrojová doména, z ktorej sa majú kopírovať údaje", "dkim_key_length": "Dĺžka DKIM kľúča (bity)", "dkim_key_missing": "Chýbajúci kľúč", - "dkim_key_unused": "Kľúč je nepoužívaný", - "dkim_key_valid": "Kľúč je platný", + "dkim_key_unused": "Nepoužívaný kľúč", + "dkim_key_valid": "Platný kľúč", "dkim_keys": "ARC/DKIM kľúče", "dkim_overwrite_key": "Prepísať existujúci DKIM kľúč", "dkim_private_key": "Súkromný kľúč", - "dkim_to": "Komu", - "dkim_to_title": "Cieľová doména/y – bude prepísaná", + "dkim_to": "Do", + "dkim_to_title": "Cieľová doména/y – údaje budú prepísané", "domain": "Doména", "domain_admin": "Administrátor domény", "domain_admins": "Administrátori domény", @@ -189,7 +192,7 @@ "f2b_max_attempts": "Max. počet pokusov", "f2b_netban_ipv4": "Veľkosť IPv4 subnetu na ktorý sa aplikuje zákaz (8-32)", "f2b_netban_ipv6": "Veľkosť IPv6 subnetu na ktorý sa aplikuje zákaz (8-128)", - "f2b_parameters": "Fail2ban parametre", + "f2b_parameters": "Parametre automatického firewallu", "f2b_regex_info": "Záznamy ktoré sa berú do úvahy: SOGo, Postfix, Dovecot, PHP-FPM.", "f2b_retry_window": "Čas v ktorom je treba uplatniť max. počet pokusov (s)", "f2b_whitelist": "Whitelist sietí/hostiteľov", @@ -202,8 +205,8 @@ "generate": "generovať", "guid": "GUID – unikátne ID", "guid_and_license": "GUID & Licencia", - "hash_remove_info": "Odstránením hashu pre limit prenosu (ak stále existuje), sa kompletne resetuje počítadlo.
    \r\n Každý hash je označený individuálnou farbou.", - "help_text": "Pomocný text pod prihlasovacou maskou (HTML povolené)", + "hash_remove_info": "Odstránením hashu pre obmedzenie prenosu (ak stále existuje), sa kompletne resetuje počítadlo.
    \r\n Každý hash je označený individuálnou farbou.", + "help_text": "Prepísať text nápovede pod prihlasovacou obrazovkou (HTML povolené)", "host": "Hostiteľ", "html": "HTML", "import": "Importovať", @@ -211,7 +214,7 @@ "in_use_by": "Používané", "inactive": "Neaktívny", "include_exclude": "Zahrnúť/Vylúčiť", - "include_exclude_info": "Podľa predvolených nastavení – so žiadnym výberom- všetky schránky sú adresované", + "include_exclude_info": "Ak nič nevyberiete tak bude adresované všetkým schránkam", "includes": "Zahrnúť týchto príjemcov", "is_mx_based": "Na základe MX", "last_applied": "Naposledy aplikované", @@ -221,7 +224,7 @@ "login_time": "Čas prihlásenia", "logo_info": "Váš obrázok bude upravený na výšku 40px pre vrchný navigačný riadok a na maximálnu šírku 250px pre úvodnú stránku. Odporúča sa škálovateľná grafika.", "lookup_mx": "Cieľ je regulárny výraz ktorý sa zhoduje s MX záznamom (.*google\\.com smeruje všetku poštu na MX ktoré sú cieľom pre google.com cez tento skok)", - "main_name": "\"mailcow UI\" meno", + "main_name": "\"mailcow UI\" názov", "merged_vars_hint": "Sivé riadky boli načítané z vars.(local.)inc.php a nemôžu byť modifikované cez UI.", "message": "Správa", "message_size": "Veľkosť správy", @@ -230,6 +233,8 @@ "no_active_bans": "Žiadne aktívne zákazy", "no_new_rows": "Žiadne ďalšie riadky nie sú k dispozícii", "no_record": "Žiaden záznam", + "oauth2_apps": "OAuth2 Aplikácie", + "oauth2_add_client": "Pridať OAuth2 klienta", "oauth2_client_id": "ID klienta", "oauth2_client_secret": "Tajný kľuč", "oauth2_info": "OAuth2 implementácia podporuje typ prideľovania \"Authorization Code\" a vydáva tokeny k obnoveniu.
    \r\nServer automaticky vydáva nové tokeny k obnoveniu, akonáhle bol predchádzajúci token použitý.

    \r\n• Predvolený rozsah je profile. Iba používatelia poštovej schránky môžu byť autentifikovaný cez OAuth2. Ak je rozsahový pramater vynechaný, spadá naspäť do profile.
    \r\n• Stavový parameter je potrebný poslať klientom ako súčasť autorizačnej požiadavky.

    \r\nCesty pre požiadavky ku OAuth2 API:
    \r\n
      \r\n
    • Koncový bod autorizácie: /oauth/authorize
    • \r\n
    • Koncový bod tokenu: /oauth/token
    • \r\n
    • Zdrojová stránka: /oauth/profile
    • \r\n
    \r\nAk príde k obnoveniu tajného kľúča, nezruší sa platnosť existujúcich autorizačných kódov, ale nebude možné obnoviť ich token.

    \r\nOdobratím tajného kľúča bude mať za následok zrušenie všetkých aktívnych relácií. Všetci klienti musia podstúpiť re-autentifikačný proces.", @@ -249,17 +254,17 @@ "priority": "Priorita", "private_key": "Súkromný kľúč", "quarantine": "Karanténa", - "quarantine_bcc": "Poslať kópiu všetkých upozornení (BCC) tomuto príjemcovi:
    Nechať prázdne pre vypnutie. Nepodpísaná, neskontrolovaná pošta, by mala byť doručená interne.", - "quarantine_exclude_domains": "Vymedziť domény a doménové aliasy", - "quarantine_max_age": "Maximálne obdobie v dňoch
    Hodnota sa musí rovnať alebo byť väčšia ako 1 deň.", + "quarantine_bcc": "Poslať kópiu všetkých upozornení (BCC) tomuto príjemcovi:
    Pre deaktiváciu nechajte nevyplnené. Nepodpísaná, neskontrolovaná pošta, mala by byť doručovaná iba interne.", + "quarantine_exclude_domains": "Vylúčiť domény a doménové aliasy", + "quarantine_max_age": "Maximálne obdobie v dňoch
    Hodnota musí byť 1 alebo viac dní.", "quarantine_max_score": "Neposielať notifikácie ak je spam skóre väčšie ako hodnota:
    Predvolená je 9999.0", - "quarantine_max_size": "Maximálna veľkosť v MiB (väčšie prvky sú vyradené):
    0 neznamená neobmedzené.", - "quarantine_notification_html": "Predloha notifikácie:
    Nechať prázdne pre obnovenie originálnej predlohy.", + "quarantine_max_size": "Maximálna veľkosť v MiB (väčšie správy sú vyradené):
    0 neznamená neobmedzené.", + "quarantine_notification_html": "Šablóna notifikácie:
    Nechajte prázdne pre použitie originálnej šablóny.", "quarantine_notification_sender": "Odosielateľ notifikácie", "quarantine_notification_subject": "Predmet notifikácie", - "quarantine_redirect": "Presmerovať notifikácie na túto adresu:
    Pre vypnutie nechajte nevyplnené. Nepodpísaná, neskontrolovaná pošta, by mala byť doručená interne.", - "quarantine_release_format": "Uvoľniť položky z karantény ako", - "quarantine_release_format_att": "Ako príloha", + "quarantine_redirect": "Presmerovať všetky notifikácie na túto adresu:
    Pre deaktiváciu nechajte nevyplnené. Nepodpísaná, neskontrolovaná pošta, mala by byť doručovaná iba interne.", + "quarantine_release_format": "Uvoľňovať položky z karantény ako", + "quarantine_release_format_att": "Prílohu", "quarantine_release_format_raw": "Nemodifikovaný originál", "quarantine_retention_size": "Počet zadržaných správ pre jednotlivé poštové schránky
    0 znamená neaktívne.", "queue_ays": "Prosím potvrďte vymazanie všetkých položiek z aktuálnej fronty.", @@ -270,10 +275,10 @@ "queue_unban": "Odblokovať", "queue_unhold_mail": "Uvoľniť", "quota_notification_html": "Notifikácia email predloha:
    Nechať prázdne pre obnovenie originálnej predlohy.", - "quota_notification_sender": "Notifikácia email odosielateľ", - "quota_notification_subject": "Notifikácia email predmet", + "quota_notification_sender": "Odosielateľ notifikácií", + "quota_notification_subject": "Predmet notifikácií", "quota_notifications": "Notifikácie o kvótach", - "quota_notifications_info": "Upozornenie na kvótu sú odoslané používateľom, keď prekročia 80% a 95% objemu schránky.", + "quota_notifications_info": "Notifikácie o kvóte sú odosielané používateľom, keď prekročia 80% a 95% objemu schránky.", "quota_notifications_vars": "{{percent}} sa rovná aktuálnej kvóte používateľa
    {{užívateľské meno}} je poštová schránka", "r_active": "Aktívne obmedzenia", "r_inactive": "Neaktívne obmedzenia", @@ -299,11 +304,11 @@ "rsetting_no_selection": "Prosím vyberte pravidlo", "rsetting_none": "Žiadne dostupné pravidlá", "rsettings_insert_preset": "Vložiť príklad \"%s\"", - "rsettings_preset_1": "Vypnúť všetky obmedzenia pre overených používateľov okrem DKIM a prenosového obmedzenia ", + "rsettings_preset_1": "Vypnúť všetky obmedzenia pre overených používateľov okrem DKIM a obmedzenia prenosu (rate limiting)", "rsettings_preset_2": "Prijať každý spam", "rsettings_preset_3": "Povoliť len špecifických odosielateľov (využitie ako interná schránka pre lokálne doručovanie)", "rsettings_preset_4": "Deaktivujte Rspamd pre doménu", - "rspamd-com_settings": "Názov nastavenia bude automaticky generovaný, prosím pozrite sa na príklad uvedeny nižšie. Pre viac informácií navštívte Rspamd docs", + "rspamd-com_settings": "Názov nastavenia bude automaticky vygenerovaný, pozrite sa prosím na ukážky uvedené nižšie. Pre viac informácií navštívte Rspamd dokumentáciu", "rspamd_global_filters": "Mapy globálnych filtrov", "rspamd_global_filters_agree": "Budem opatrný!", "rspamd_global_filters_info": "Mapy globálnych filtrov obsahujú rozličné druhy globálnych blacklistov a whitelistov.", @@ -324,7 +329,7 @@ "text": "Text", "time": "Čas", "title": "Názov", - "title_name": "\"mailcow UI\" názov webstránky", + "title_name": "\"mailcow UI\" titulka", "to_top": "Naspať navrch", "transport_dest_format": "Regulárny výraz alebo syntax: example.org, .example.org, *, box@example.org (viacero hodnôt môžu byť oddelené čiarkou)", "transport_maps": "Transportné Mapy", @@ -359,9 +364,9 @@ "aliases_in_use": "Max. počet aliasov musí byť väčší alebo rovnajúci sa %d", "app_name_empty": "Meno aplikácie nemôže byť prázdne", "app_passwd_id_invalid": "Heslo aplikácie ID %s neplatné", - "bcc_empty": "BCC cieľ nemôže byť prázdny", - "bcc_exists": "BCC mapa %s existuje pre typ %s", - "bcc_must_be_email": "BCC cieľ %s nie je platná emailová adresa", + "bcc_empty": "Cieľ kópie nemôže byť prázdny", + "bcc_exists": "Skrytá kópia %s už existuje pre typ %s", + "bcc_must_be_email": "Cieľ kópie %s nie je platná emailová adresa", "comment_too_long": "Komentár je príliš dlhý, povolených je max. 160 znakov", "defquota_empty": "Predvolená kvóta pre poštovú schránku nemôže byť 0.", "description_invalid": "Popis zdroja pre %s je neplatný", @@ -523,13 +528,13 @@ "app_passwd": "Heslo aplikácie", "automap": "Skúsiť automapovať priečinky (\"Sent items\", \"Sent\" => \"Sent\" atd.)", "backup_mx_options": "Možnosti preposielania", - "bcc_dest_format": "BCC cieľ musí byť jedna platná emailová adresa.", + "bcc_dest_format": "Cieľ kópie musí byť jedna platná emailová adresa. Pokiaľ potrebujete posielať kópie na viac adries, vytvorte Alias a použite ho tu.", "client_id": "ID klienta", "client_secret": "Klientský tajný kľúč", "comment_info": " Súkromný komentár nie je viditeľný používateľovi, na rozdiel od verejného komentára, ktorý je prezentovaný ako popis v prehľade používateľov", - "delete1": "Vymazať zo zdroja, po dokončení", - "delete2": "Vymazať správy na cieli, ktoré nie sú na zdroji", - "delete2duplicates": "Vymazať duplikáty na cieli", + "delete1": "Vymazať zo zdrojovej schránky, po dokončení prenosu", + "delete2": "Vymazať správy v cieľovej schránke, ak nie sú v zdrojovej", + "delete2duplicates": "Vymazať duplikáty v cieľovej schránke", "delete_ays": "Potvrďte zmazanie.", "description": "Popis", "disable_login": "Zablokovať prihlásenie (nevzťahuje sa na prichádzajúcu poštu)", @@ -613,8 +618,8 @@ "syncjob": "Upraviť synchronizačnú úlohu", "target_address": "Cieľová adresa/y (oddelené čiarkou)", "target_domain": "Cieľová doména", - "timeout1": "Timeout pre spojenie s diaľkovým hostiteľom", - "timeout2": "Timeout pre spojenie s lokálnym hostiteľom", + "timeout1": "Timeout pre spojenie s vzdialeným serverom", + "timeout2": "Timeout pre spojenie s lokálnym serverom", "title": "Upraviť objekt", "unchanged_if_empty": "Ak nemeníte, nechajte prázdne", "username": "Používateľské meno", @@ -690,7 +695,7 @@ "add": "Pridať", "add_alias": "Pridať alias", "add_alias_expand": "Rozšíriť alias o alias domény", - "add_bcc_entry": "Pridať BCC mapu", + "add_bcc_entry": "Pridať skrytú kópiu", "add_domain": "Pridať doménu", "add_domain_alias": "Pridať alias doménu", "add_domain_record_first": "Prosím pridajte najprv doménu", @@ -699,34 +704,36 @@ "add_recipient_map_entry": "Pridať mapu príjemcu", "add_resource": "Pridať zdroj", "add_tls_policy_map": "Pridať TLS mapu pravidiel", - "address_rewriting": "Prepisovanie adresy", + "address_rewriting": "Prepisovanie adries", "alias": "Alias", "alias_domain_alias_hint": "Aliasy nie sú aplikované na aliasy domén automaticky. Alias adresa my-alias@domain nezahŕňa adresu my-alias@alias-domain (kde \"alias-doména\" je imaginárna alias doména pre \"doména\").
    Prosím použite sieve filter na presmerovanie pošty na externú poštovú schránku (pozri sekciu \"Filtre\" alebo použite SOGo -> Forwarder). Použite \"Rozšíriť alias o aliasové domény\" na automatické doplnenie chýbajúcich aliasov.", "alias_domain_backupmx": "Doménový alias je neaktívny pre preposielaciu doménu", "aliases": "Aliasy", + "all_domains": "Všetky Domény", "allow_from_smtp": "Umožniť iba týmto IP adresám používať SMTP", "allow_from_smtp_info": "Nechajte prázdne pre povolenie všetkých odosielateľov.
    IPv4/IPv6 adresy a siete.", "allowed_protocols": "Povolené protokoly", "backup_mx": "Preposielať doménu", "bcc": "BCC", - "bcc_destination": "BCC cieľ", - "bcc_destinations": "BCC ciele", - "bcc_info": "BCC mapy sú používané na preposlanie kópií všetkých správ na ďalšiu adresu. Mapa príjemcov je použitá, keď lokálny cieľ je príjemcom správy. Mapy odosielateľov podliehajú tomu istému princípu.
    \r\n Lokálny cieľ nebude informovaný o zlyhanom doručení.", - "bcc_local_dest": "Lokálny cieľ", - "bcc_map": "BCC mapa", - "bcc_map_type": "BCC typ mapy", - "bcc_maps": "BCC mapy", - "bcc_rcpt_map": "Mapa príjemcu", - "bcc_sender_map": "Mapa odosielateľa", - "bcc_to_rcpt": "Prepnúť na mapu príjemcu", - "bcc_to_sender": "Prepnúť na mapu odosielateľa", - "bcc_type": "BCC typ", + "bcc_destination": "Cieľ kópie", + "bcc_destinations": "Ciele kópií", + "bcc_info": "Skyté kópie (BCC mapy) sú používané na preposlanie skrytých kópií všetkých správ na ďalšiu adresu. Pri použití skrytej kópie typu Prijatý e-mail budú preposlané všetky maily smerujúce na dotyčnú adresu alebo doménu.\nPri type Odoslaný e-mail budú preposlané všetky maily odoslané z dotyčnej adresy alebo domény.\nPokiaľ zlyhá preposlanie na cieľovú adresu, tak odosielateľ o tom nebude informovaný.", + "bcc_local_dest": "Týka sa", + "bcc_map": "Skrytá kópia", + "bcc_map_type": "Typ skrytej kópie", + "bcc_maps": "Skryté kópie", + "bcc_rcpt_map": "Prijatý e-mail", + "bcc_sender_map": "Odoslaný e-mail", + "bcc_to_rcpt": "Prepnúť typ na Prijatý e-mail", + "bcc_to_sender": "Prepnúť typ na Odoslaný e-mail", + "bcc_type": "Typ skrytej kópie", "booking_0": "Vždy zobraziť ako voľný", "booking_0_short": "Neustále voľný", "booking_custom": "Limitované na pevný počet rezervácií", "booking_custom_short": "Tvrdý limit", "booking_lt0": "Bez limitu, ale zobraziť obsadené po rezervácii", "booking_lt0_short": "Voľný limit", + "catch_all": "Doménový kôš", "daily": "Denný", "deactivate": "Deaktivovať", "description": "Popis", @@ -734,16 +741,18 @@ "disable_x": "Pozastaviť", "domain": "Doména", "domain_admins": "Administrátori domény", - "domain_aliases": "Aliasy domény", + "domain_aliases": "Alias domény", "domain_quota": "Kvóta", "domains": "Domény", "edit": "Upraviť", "empty": "Žiadne výsledky", "enable_x": "Povolené", "excludes": "Vyraďuje", - "filter_table": "Tabuľka filtrov", + "filter_table": "Filtrovať tabuľku", "filters": "Filtre", "fname": "Celé meno", + "goto_ham": "Považovať za ham", + "goto_spam": "Považovať za spam", "hourly": "Hodinový", "in_use": "Obsadenosť (%)", "inactive": "Neaktívny", @@ -752,7 +761,7 @@ "last_mail_login": "Posledné prihlásenie", "last_pw_change": "Naposledy zmenené heslo", "last_run": "Posledné spustenie", - "last_run_reset": "Naplánovať ďalší", + "last_run_reset": "Znovu naplánovať", "mailbox": "Poštová schránka", "mailbox_defaults": "Predvolené nastavenia", "mailbox_defaults_info": "Definuje predvolené nastavenia pre nové schránky", @@ -776,6 +785,7 @@ "quarantine_category": "Kategória karanténnych notifikácií", "quarantine_notification": "Karanténne notifikácie", "quick_actions": "Akcia", + "recipient": "Prijatý e-mail", "recipient_map": "Mapa príjemcu", "recipient_map_info": "Mapy príjemcov sú používané ako náhrada cieľovej adresy u správy pred doručením.", "recipient_map_new": "Nový príjemca", @@ -786,6 +796,7 @@ "remove": "Odstrániť", "resources": "Zdroje", "running": "Bežiaci", + "sender": "Odoslaný e-mail", "set_postfilter": "Označiť ako postfilter", "set_prefilter": "Označiť ako prefilter", "sieve_info": "Môžete uchovávať viacero filtrov pre používateľa, ale iba jeden prefilter a jeden postfilter môže byť aktívny v daný okamih.
    \r\n Každý filter bude spracovaný v nastavenom poradí. Ani zlyhanie skriptu alebo zadržanie nezastaví spracovanie ďalších skriptov. Po úprave sieve filtrov bude nasledovať reštart dovecotu.

    Globálny sieve prefilter • Prefilter • Skripty používateľa • Postfilter • Globálny sieve postfilter", @@ -888,6 +899,13 @@ "toggle_all": "Označiť všetky", "type": "Typ" }, + "ratelimit": { + "disabled": "Vypnuté", + "second": "správ za sekundu", + "minute": "správ za minútu", + "hour": "správ za hodinu", + "day": "správ za deň" + }, "start": { "help": "Zobraziť/Skryť panel nápoveď", "imap_smtp_server_auth_info": "Prosím použite celú vašu emailovú adresu a metódu overenia PLAIN.
    \r\n Vaše prihlasovacie údaje budú zašifrované na strane servera.", @@ -928,7 +946,7 @@ "domain_removed": "Doména %s odstránená", "dovecot_restart_success": "Dovecot sa úspešne reštartoval", "eas_reset": "ActiveSync zariadenia pre používateľa %s resetovaný", - "f2b_modified": "Zmeny v Fail2ban parametroch uložené", + "f2b_modified": "Zmeny v parametroch automatického firewallu uložené", "forwarding_host_added": "Doručovací hostiteľ %s pridaný", "forwarding_host_removed": "Doručovací hostiteľ %s vymazaný", "global_filter_written": "Filter bol úspešne zapísaný do súboru", @@ -957,7 +975,7 @@ "resource_added": "Zdroj %s pridaný", "resource_modified": "Zmeny v poštovej schránke %s uložené", "resource_removed": "Zdroj %s odstránený", - "rl_saved": "Limit prenosu pre objekt %s uložený", + "rl_saved": "Obmedzenie prenosu pre objekt %s uložený", "rspamd_ui_pw_set": "Heslo pre Rspamd rozhranie úspešne nastavené", "saved_settings": "Uložené nastavenia", "settings_map_added": "Pridaná mapa nastavení", @@ -992,7 +1010,7 @@ "select": "Prosím vyberte", "set_tfa": "Nastaviť dvojúrovňovú autentifikačnú metódu", "start_u2f_validation": "Spustiť validáciu", - "tfa": "Dvojúrovňová autentifikácia", + "tfa": "Dvojúrovňová autentifikácia (TFA)", "tfa_token_invalid": "Neplatný TFA token", "totp": "Časovo-založený OTP (Google Authenticator, Authy, atď.)", "u2f": "U2F autentifikácia", @@ -1051,7 +1069,7 @@ "hours": "hodiny", "in_use": "Použité", "interval": "Interval", - "is_catch_all": "Catch-all pre doménu/y", + "is_catch_all": "Doménový kôš", "last_mail_login": "Posledné poštové prihlásenie", "last_pw_change": "Naposledy zmenené heslo", "last_run": "Posledné spustenie", @@ -1109,7 +1127,7 @@ "spamfilter": "Spam filter", "spamfilter_behavior": "Hodnotenie", "spamfilter_bl": "Čierna listina - blacklist", - "spamfilter_bl_desc": "Adresy na tomto zozname budú vždy klasifikované ako spam a budú odmietnuté. Odmietnutá pošta nebude zaradená do karantény. Môže byť použitý widlcard záznam (*). Filter je aplikovaný len na priame aliasy (aliasy s jedným cieľovým mailboxom) s výnimkou catch-all aliasov a samotnou schránkou.", + "spamfilter_bl_desc": "Adresy na tomto zozname budú vždy klasifikované ako spam a budú odmietnuté. Odmietnutá pošta nebude zaradená do karantény. Môže byť použitý widlcard záznam (*). Filter je aplikovaný len na priame aliasy (aliasy s jedným cieľovým mailboxom) s výnimkou doménových košov a samotnou schránkou.", "spamfilter_default_score": "Implicitné nastavenia", "spamfilter_green": "Zelená: Táto správa nie je spam", "spamfilter_hint": "Prvá hodnota opisuje \"nízku spam hodnotu\" a druhá opisuje \"vysokú spam hodnotu\".", @@ -1121,7 +1139,7 @@ "spamfilter_table_remove": "odstrániť", "spamfilter_table_rule": "Podmienka", "spamfilter_wl": "Biela listina - whitelist", - "spamfilter_wl_desc": "Adresy na tomto zozname nebudú nikdy klasifikované ako spam. Môže byť použitý wildcard záznam (*). Filter je aplikovaný len na priame aliasy (aliasy s jednou cieľovou schránkou) s výnimkou catch-all aliasov a samotnou schránkou.", + "spamfilter_wl_desc": "Adresy na tomto zozname nebudú nikdy klasifikované ako spam. Môže byť použitý wildcard záznam (*). Filter je aplikovaný len na priame aliasy (aliasy s jednou cieľovou schránkou) s výnimkou doménových košov a samotnou schránkou.", "spamfilter_yellow": "Žltá: Táto správa môže byť spam, bude označená ako spam a presunutá do priečinku nevyžiadanej pošty", "status": "Status", "sync_jobs": "Synchronizačné úlohy", diff --git a/data/web/modals/mailbox.php b/data/web/modals/mailbox.php index 95979913..77533ea7 100644 --- a/data/web/modals/mailbox.php +++ b/data/web/modals/mailbox.php @@ -153,14 +153,14 @@ if (!isset($_SESSION['mailcow_cc_role'])) {
    - +
    @@ -370,14 +370,14 @@ if (!isset($_SESSION['mailcow_cc_role'])) {
    - +
    @@ -657,14 +657,14 @@ if (!isset($_SESSION['mailcow_cc_role'])) { $domains = mailbox('get', 'domains'); $alias_domains = mailbox('get', 'alias_domains'); if (!empty($domains)) { - echo ""; + echo ''; foreach ($domains as $domain) { echo ""; } echo ""; } if (!empty($alias_domains)) { - echo ""; + echo ''; foreach ($alias_domains as $alias_domain) { echo ""; } @@ -704,6 +704,7 @@ if (!isset($_SESSION['mailcow_cc_role'])) {
    +