mirror of
https://github.com/mailcow/mailcow-dockerized.git
synced 2024-12-15 09:00:26 +08:00
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
This commit is contained in:
commit
14ead5eee6
@ -24,6 +24,8 @@
|
||||
"hibp_ok": "Dit wachtwoord is niet publiekelijk bekend"
|
||||
},
|
||||
"danger": {
|
||||
"invalid_filter_type": "Ongeldig filtertype",
|
||||
"file_open_error": "Er kan niet geschreven worden naar het bestand",
|
||||
"transport_dest_exists": "Transportbestemming \"%s\" bestaat reeds",
|
||||
"unlimited_quota_acl": "Onbeperkt quotum geweigerd door toegangscontrole",
|
||||
"mysql_error": "MySQL-fout: %s",
|
||||
@ -61,6 +63,7 @@
|
||||
"app_passwd_id_invalid": "Appwachtwoord %s is ongeldig",
|
||||
"global_map_invalid": "Globaal filter %s is ongeldig",
|
||||
"global_map_write_error": "Globaal filter %s kon niet opgeslagen worden: %s",
|
||||
"global_filter_write_error": "Filter kon niet opgeslagen worden: %s",
|
||||
"invalid_host": "Ongeldige host gespecificeerd: %s",
|
||||
"relayhost_invalid": "Invoer %s is ongeldig",
|
||||
"dkim_domain_or_sel_invalid": "DKIM-domein %s ongeldig",
|
||||
@ -132,6 +135,7 @@
|
||||
"extra_acl_invalid_domain": "Extern verzendadres \"%s\" gebruikt een ongeldig domein"
|
||||
},
|
||||
"success": {
|
||||
"global_filter_written": "Filter is opgeslagen",
|
||||
"learned_ham": "Bericht %s is als ham gemarkeerd",
|
||||
"verified_totp_login": "TOTP succesvol geverifieerd",
|
||||
"verified_u2f_login": "U2F succesvol geverifieerd",
|
||||
@ -216,7 +220,8 @@
|
||||
"no_active_admin": "Het is niet mogelijk om de laatste actieve administrator te verwijderen",
|
||||
"hash_not_found": "Hash niet gevonden of reeds verwijderd",
|
||||
"fuzzy_learn_error": "Fuzzy-hash trainingsfout: %s",
|
||||
"ip_invalid": "Ongeldig IP-adres overgeslagen: %s"
|
||||
"ip_invalid": "Ongeldig IP-adres overgeslagen: %s",
|
||||
"quota_exceeded_scope": "Domeinquotum overschreden: Voor dit domein kunnen uitsluitend onbeperkte postvakken aangemaakt worden."
|
||||
},
|
||||
"user": {
|
||||
"no_last_login": "Geen informatie over laatste login",
|
||||
@ -383,7 +388,7 @@
|
||||
"rsetting_no_selection": "Selecteer een regel",
|
||||
"rsettings_preset_1": "Schakel alles uit voor geauthenticeerde gebruikers, behalve DKIM en ratelimiting",
|
||||
"rsettings_preset_2": "Laat postmasters spam ontvangen",
|
||||
"rsettings_preset_3": "Sta enkel specifieke afzenders toe voor een postvak (bijvoorbeeld als intern postvak)",
|
||||
"rsettings_preset_3": "Sta uitsluitend specifieke afzenders toe voor een postvak (bijvoorbeeld als intern postvak)",
|
||||
"rsettings_insert_preset": "Voeg voorbeeld \"%s\" in",
|
||||
"rsetting_add_rule": "Voeg regel toe",
|
||||
"queue_ays": "Bevestig het verwijderen van alle items uit de wachtrij.",
|
||||
@ -424,7 +429,7 @@
|
||||
"forwarding_hosts_hint": "Inkomende berichten worden onvoorwaardelijk geaccepteerd vanaf iedere host hieronder vermeld. Deze hosts worden hierdoor niet gecontroleerd op DNSBLs, en zullen de greylisting omzeilen. Spam wordt daarentegen zoals gebruikelijk in de spamfolder geplaatst. Dit wordt vaak gebruikt om mailservers te specificeren die mails doorsturen naar deze Mailcow-server.",
|
||||
"forwarding_hosts_add_hint": "Het is mogelijk om IPv4- of IPv6-adressen, netwerken in CIDR-notatie, hostnames (worden omgezet naar IP-adressen) of domeinnamen (worden tevens omgezet naar IP-adressen of, bij gebrek daaraan, MX-records) op te geven.",
|
||||
"relayhosts_hint": "Stel specifieke transport-maps in om deze te kunnen gebruiken bij de configuratie van een domein.<br>De transportservice is altijd \"smtp:\". Er wordt rekening gehouden met het uitgaande versleutelingsbeleid van individuele gebruikers.<br>Beïnvloedt geselecteerde domeinen, inclusief bijbehorende aliasdomeinen.",
|
||||
"transports_hint": "→ Een transport-map wordt boven een afzender-afhankelijke transport-map verkozen.<br>→ Het uitgaande versleutelingsbeleid van individuele gebruikers wordt genegeerd en kan enkel worden gehandhaafd doormiddel van globaal versleutelingsbeleid.<br>→ De transportservice is altijd \"smtp:\".<br>→ Adressen overeenkomend met \"/localhost$/\" zullen altijd via \"local:\" getransporteerd worden, hierdoor zullen \"*\"-bestemmingen niet van toepassing zijn op deze adressen.<br>→ Om de inloggegevens van een (voorbeeld) nexthop \"[host]:25\" te bepalen, zoekt Postfix <b>altijd</b> naar \"nexthop\" voodat er wordt gekeken naar \"[nexthop]:25\". Dit maakt het onmogelijk om \"nexthop\" en \"[nexthop]:25\" tegelijkertijd te gebruiken.",
|
||||
"transports_hint": "→ Een transport-map wordt boven een afzender-afhankelijke transport-map verkozen.<br>→ Het uitgaande versleutelingsbeleid van individuele gebruikers wordt genegeerd en kan uitsluitend worden gehandhaafd doormiddel van globaal versleutelingsbeleid.<br>→ De transportservice is altijd \"smtp:\".<br>→ Adressen overeenkomend met \"/localhost$/\" zullen altijd via \"local:\" getransporteerd worden, hierdoor zullen \"*\"-bestemmingen niet van toepassing zijn op deze adressen.<br>→ Om de inloggegevens van een (voorbeeld) nexthop \"[host]:25\" te bepalen, zoekt Postfix <b>altijd</b> naar \"nexthop\" voodat er wordt gekeken naar \"[nexthop]:25\". Dit maakt het onmogelijk om \"nexthop\" en \"[nexthop]:25\" tegelijkertijd te gebruiken.",
|
||||
"add_relayhost_hint": "Wees ervan bewust dat de authenticatiedata onversleuteld wordt opgeslagen!",
|
||||
"add_transports_hint": "Wees ervan bewust dat de authenticatiedata onversleuteld wordt opgeslagen!",
|
||||
"host": "Host",
|
||||
@ -438,7 +443,7 @@
|
||||
"credentials_transport_warning": "<b>Waarschuwing</b>: Bij het toevoegen van een nieuwe transport-map zullen de inloggegevens voor alle items met een overeenkomende nexthop-kolom worden overgeschreven.",
|
||||
"destination": "Bestemming",
|
||||
"nexthop": "Nexthop",
|
||||
"oauth2_info": "De OAuth2-implementatie ondersteunt grant type \"Authorization Code\" en geeft refresh-tokens uit.<br>De server geeft automatisch nieuwe refresh-tokens uit nadat er één is gebruikt.<br><br>→ De standaard scope is <i>profiel</i>. Enkel postvakgebruikers kunnen OAuth2 gebruiken om zich te authenticeren. Als de scope-parameter wordt weggelaten, zal deze terugvallen op <i>profiel</i>.<br>→ De <i>state</i>-parameter dient verstuurd te worden door de client als onderdeel van het authorize-request.<br><br>Paden voor requests naar de OAuth2-API: <br><ul><li>Authorization endpoint: <code>/oauth/authorize</code></li><li>Token endpoint: <code>/oauth/token</code></li><li>Resource page: <code>/oauth/profile</code></li></ul>Het regenereren van de client-secret zal oudere authorization codes niet doen verlopen. Het verversen van de tokens zal echter niet langer werken.<br><br>Het intrekken van client-tokens zal alle actieve sessies per direct beëindigen. Alle clients dienen zich opnieuw te authenticeren.",
|
||||
"oauth2_info": "De OAuth2-implementatie ondersteunt grant type \"Authorization Code\" en geeft refresh-tokens uit.<br>De server geeft automatisch nieuwe refresh-tokens uit nadat er één is gebruikt.<br><br>→ De standaard scope is <i>profiel</i>. Uitsluitend postvakgebruikers kunnen OAuth2 gebruiken om zich te authenticeren. Als de scope-parameter wordt weggelaten, zal deze terugvallen op <i>profiel</i>.<br>→ De <i>state</i>-parameter dient verstuurd te worden door de client als onderdeel van het authorize-request.<br><br>Paden voor requests naar de OAuth2-API: <br><ul><li>Authorization endpoint: <code>/oauth/authorize</code></li><li>Token endpoint: <code>/oauth/token</code></li><li>Resource page: <code>/oauth/profile</code></li></ul>Het regenereren van de client-secret zal oudere authorization codes niet doen verlopen. Het verversen van de tokens zal echter niet langer werken.<br><br>Het intrekken van client-tokens zal alle actieve sessies per direct beëindigen. Alle clients dienen zich opnieuw te authenticeren.",
|
||||
"oauth2_client_id": "Client-ID",
|
||||
"oauth2_client_secret": "Client-secret",
|
||||
"oauth2_redirect_uri": "Redirect URI",
|
||||
@ -461,7 +466,7 @@
|
||||
"quota_notifications_vars": "{{percent}} toont het huidige quotum van van de gebruiker<br>{{username}} staat voor de naam van het desbetreffende postvak",
|
||||
"active_rspamd_settings_map": "Huidige instellingen",
|
||||
"quota_notifications_info": "Quotum-notificaties worden verstuurd naar gebruikers wanneer deze 80% of 95% van hun opslagcapaciteit overschreden hebben.",
|
||||
"quarantine_bcc": "Verstuur een blinde kopie van alle notificaties naar dit adres: :<br><small>Laat leeg om uit te schakelen. <b>Mails zijn niet gesigneerd of gecontroleerd. Enkel bedoeld voor intern gebruik.</b></small>",
|
||||
"quarantine_bcc": "Verstuur een blinde kopie van alle notificaties naar dit adres: :<br><small>Laat leeg om uit te schakelen. <b>Mails zijn niet gesigneerd of gecontroleerd. Uitsluitend bedoeld voor intern gebruik.</b></small>",
|
||||
"quarantine_retention_size": "Maximale retenties per postvak:<br><small>Gebruik 0 om deze functionaliteit <b>uit te schakelen</b>.</small>",
|
||||
"quarantine_max_size": "Maximale grootte in MiB (mail die de limiet overschrijdt zal worden verwijderd):<br><small>0 betekent <b>niet</b> onbeperkt!</small>",
|
||||
"quarantine_max_age": "Maximale leeftijd in dagen<br><small>Dit kan niet minder zijn dan 1 dag.</small>",
|
||||
@ -515,7 +520,7 @@
|
||||
"rspamd_global_filters_agree": "Ik ben me ervan bewust dat aanpassingen desastreuze gevolgen kunnen hebben",
|
||||
"rspamd_global_filters": "Globale filters",
|
||||
"rspamd_global_filters_info": "Ieder globaal filter heeft zijn eigen functie, zie de namen.",
|
||||
"rspamd_global_filters_regex": "De velden kunnen enkel regular expressions bevatten met het formaat \"/pattern/options\", bijvoorbeeld <code>/.+@domain\\.tld/i</code>.<br>Ondanks dat alle invoer wordt gecontroleerd op fouten, is het toch mogelijk dat Rspamd onbruikbaar wordt als deze de invoer niet kan lezen.<br>Als je problemen ervaart, <a href=\"\" data-toggle=\"modal\" data-container=\"rspamd-mailcow\" data-target=\"#RestartContainer\">herstart Rspamd</a> dan om de filters opnieuw te laten lezen."
|
||||
"rspamd_global_filters_regex": "De velden kunnen uitsluitend regular expressions bevatten met het formaat \"/pattern/options\", bijvoorbeeld <code>/.+@domain\\.tld/i</code>.<br>Ondanks dat alle invoer wordt gecontroleerd op fouten, is het toch mogelijk dat Rspamd onbruikbaar wordt als deze de invoer niet kan lezen.<br>Als je problemen ervaart, <a href=\"\" data-toggle=\"modal\" data-container=\"rspamd-mailcow\" data-target=\"#RestartContainer\">herstart Rspamd</a> dan om de filters opnieuw te laten lezen."
|
||||
},
|
||||
"start": {
|
||||
"mailcow_apps_detail": "Gebruik een Mailcow-app om je mails, agenda, contacten en meer te bekijken.",
|
||||
@ -564,11 +569,12 @@
|
||||
"notified": "Verwittigd"
|
||||
},
|
||||
"mailbox": {
|
||||
"stats": "Statistieken",
|
||||
"last_mail_login": "Laatste mail login",
|
||||
"table_size": "Tabelgrootte",
|
||||
"table_size_show_n": "Toon %s items",
|
||||
"tls_policy_maps": "Globaal versleutelingsbeleid",
|
||||
"sogo_allow_admin_hint": "Administratieve SOGo-logins zijn enkel beschikbaar voor postvakken met een bestaand SOGo-profiel. Een gebruiker moet zich ten minste één keer aanmelden bij SOGo.",
|
||||
"sogo_allow_admin_hint": "Administratieve SOGo-logins zijn uitsluitend beschikbaar voor postvakken met een bestaand SOGo-profiel. Een gebruiker moet zich ten minste één keer aanmelden bij SOGo.",
|
||||
"tls_policy_maps_long": "Uitgaand versleutelingsbeleid",
|
||||
"tls_policy_maps_info": "Deze opties worden boven het versleutelingsbeleid van een gebruiker verkozen.<br>Bekijk <a href=\"http://www.postfix.org/postconf.5.html#smtp_tls_policy_maps\" target=\"_blank\">de documentatie</a> voor meer informatie.",
|
||||
"tls_enforce_in": "Forceer inkomende versleuteling",
|
||||
@ -630,7 +636,7 @@
|
||||
"last_run": "Laatst uitgevoerd",
|
||||
"excludes": "Exclusief",
|
||||
"last_run_reset": "Plan volgende",
|
||||
"sieve_info": "Het is mogelijk om meerdere filters per gebruiker in te stellen, maar er kan slechts één voorfilter en één nafilter tegelijkertijd actief zijn.<br>Elk filter zal in de aangegeven volgorde worden verwerkt. Noch een mislukt script, noch een gespecificeerde \"keep;\" stopt met het verwerken van volgende scripts.<br><a href=\"https://github.com/mailcow/mailcow-dockerized/blob/master/data/conf/dovecot/global_sieve_before\" target=\"_blank\">Globaal voorfilter</a> → Voorfilter → Gebruikersscripts → Nafilter → <a href=\"https://github.com/mailcow/mailcow-dockerized/blob/master/data/conf/dovecot/global_sieve_after\" target=\"_blank\">Globaal nafilter</a>",
|
||||
"sieve_info": "Het is mogelijk om meerdere filters per gebruiker in te stellen, maar er kan slechts één voorfilter en één nafilter tegelijkertijd actief zijn.<br>Elk filter zal in de aangegeven volgorde worden verwerkt. Noch een mislukt script, noch een gespecificeerde \"keep;\" zal de verwerking van volgende scripts stoppen.<br><br>Globaal voorfilter</a> → Voorfilter → Gebruikersscripts → Nafilter → Globaal nafilter",
|
||||
"sogo_visible": "Alias is zichtbaar in SOGo",
|
||||
"sogo_visible_y": "Toon alias in SOGo",
|
||||
"sogo_visible_n": "Verberg alias in SOGo",
|
||||
@ -693,7 +699,7 @@
|
||||
"app_name": "Naam van app",
|
||||
"app_passwd": "Appwachtwoord",
|
||||
"sogo_visible": "Alias is zichtbaar in SOGo",
|
||||
"sogo_visible_info": "Wanneer verborgen zal een alias niet worden weergegeven als een selecteerbaar verzendadres. Deze optie beïnvloedt enkel objecten die kunnen worden weergegeven in SOGo (gedeelde of niet-gedeelde aliasadressen die naar minstens één postvak verwijzen).",
|
||||
"sogo_visible_info": "Wanneer verborgen zal een alias niet worden weergegeven als een selecteerbaar verzendadres. Deze optie beïnvloedt uitsluitend objecten die kunnen worden weergegeven in SOGo (gedeelde of niet-gedeelde aliasadressen die naar minstens één postvak verwijzen).",
|
||||
"syncjob": "Wijzig sync job",
|
||||
"hostname": "Hostname",
|
||||
"encryption": "Versleuteling",
|
||||
@ -713,7 +719,7 @@
|
||||
"gal": "Globale adreslijst",
|
||||
"gal_info": "De globale adreslijst bevat alle objecten van een domein. Deze kunnen door geen enkele gebruiker worden bewerkt. <b>Herstart SOGo om wijzigingen door te voeren.</b>",
|
||||
"force_pw_update": "Vereis nieuw wachtwoord bij eerstvolgende login",
|
||||
"force_pw_update_info": "Deze gebruiker kan zich hierdoor enkel aanmelden bij %s, totdat de procedure succesvol doorlopen is.",
|
||||
"force_pw_update_info": "Deze gebruiker kan zich hierdoor uitsluitend aanmelden bij %s, totdat de procedure succesvol doorlopen is.",
|
||||
"sogo_access": "Geef toegang to SOGo",
|
||||
"sogo_access_info": "Deze gebruiker kan, wanneer ingeschakeld, gebruikmaken van SOGo. Deze instelling heeft niks te maken met de rest van de services. Ook zal het SOGo-profiel van deze gebruiker bewaard blijven.",
|
||||
"target_domain": "Doeldomein",
|
||||
@ -732,7 +738,9 @@
|
||||
"backup_mx_options": "Secundaire MX",
|
||||
"relay_domain": "Schakel dit domein door",
|
||||
"relay_all": "Schakel alle ontvangers door",
|
||||
"relay_all_info": "<small>Wanneer er wordt gekozen om <b>niet</b> alle ontvangers door te schakelen, dient er per ontvanger een leeg postvak aangemaakt te worden.</small>",
|
||||
"relay_all_info": "↪ Wanneer er wordt gekozen om <b>niet</b> alle ontvangers door te schakelen, dient er per ontvanger een leeg postvak aangemaakt te worden.",
|
||||
"relay_unknown_only": "Schakel uitsluitend niet-bestaande postvakken door. Bestaande postvakken zullen lokaal afgeleverd worden.",
|
||||
"relay_transport_info": "<div class=\"label label-info\">Info</div> Je kunt transport-maps aanmaken om een aangepaste bestemming in te stellen voor dit domein. Zo niet, zal er een MX-lookup plaatsvinden.",
|
||||
"full_name": "Volledige naam",
|
||||
"quota_mb": "Quotum (MiB)",
|
||||
"sender_acl": "Sta toe om te verzenden als",
|
||||
@ -812,10 +820,12 @@
|
||||
"backup_mx_options": "Secundaire MX",
|
||||
"relay_all": "Schakel alle ontvangers door",
|
||||
"relay_domain": "Schakel dit domein door",
|
||||
"relay_all_info": "<small>Wanneer er wordt gekozen om <b>niet</b> alle ontvangers door te schakelen, dient er per ontvanger een blind postvak aangemaakt te worden.</small>",
|
||||
"relay_all_info": "↪ Wanneer er wordt gekozen om <b>niet</b> alle ontvangers door te schakelen, dient er per ontvanger een leeg postvak aangemaakt te worden.",
|
||||
"relay_unknown_only": "Schakel uitsluitend niet-bestaande postvakken door. Bestaande postvakken zullen lokaal afgeleverd worden.",
|
||||
"relay_transport_info": "<div class=\"label label-info\">Info</div> Je kunt transport-maps aanmaken om een aangepaste bestemming in te stellen voor dit domein. Zo niet, zal er een MX-lookup plaatsvinden.",
|
||||
"alias_address": "Aliasadres(sen)",
|
||||
"alias_address_info": "<small>Volledig(e) mailadres(sen) of @example.com, om een catch-all aan te maken voor een domein (kommagescheiden). <b>Enkel Mailcow-domeinen</b>.</small>",
|
||||
"alias_domain_info": "<small>Enkel geldige domeinnamen (kommagescheiden).</small>",
|
||||
"alias_address_info": "<small>Volledig(e) mailadres(sen) of @example.com, om een catch-all aan te maken voor een domein (kommagescheiden). <b>Uitsluitend Mailcow-domeinen</b>.</small>",
|
||||
"alias_domain_info": "<small>Uitsluitend geldige domeinnamen (kommagescheiden).</small>",
|
||||
"target_address": "Doeladressen",
|
||||
"target_address_info": "<small>Volledig(e) mailadres(sen) (kommagescheiden).</small>",
|
||||
"alias_domain": "Aliasdomein",
|
||||
@ -838,7 +848,7 @@
|
||||
"sieve_desc": "Korte beschrijving",
|
||||
"sieve_type": "Filtertype",
|
||||
"add_domain_restart": "Voeg domein toe en herstart SOGo",
|
||||
"add_domain_only": "Voeg enkel domein toe",
|
||||
"add_domain_only": "Voeg alleen domein toe",
|
||||
"mailbox_quota_def": "Standaard postvakquotum",
|
||||
"relayhost_wrapped_tls_info": "Gebruik <b>geen</b> in TLS verpakte poorten (meestal poort 465).<br>Gebruik een reguliere poort en initieer STARTTLS. Beleid om verleuteling te forceren kan worden ingesteld bij \"Globaal versleutelingsbeleid\"."
|
||||
},
|
||||
|
@ -220,7 +220,8 @@
|
||||
"no_active_admin": "Nemožno deaktivovať posledného aktívneho admina",
|
||||
"hash_not_found": "Chýbajúci hash",
|
||||
"fuzzy_learn_error": "Chyba počas učenia Fuzzy hash: %s",
|
||||
"ip_invalid": "Preskočená neplatná IP adresa: %s"
|
||||
"ip_invalid": "Preskočená neplatná IP adresa: %s",
|
||||
"quota_exceeded_scope": "Prekročená kvóta domény, pre túto doménu je možné vytvárať iba neobmedzené poštové schránky."
|
||||
},
|
||||
"user": {
|
||||
"no_last_login": "Žiadne informácie o UI prihlásení.",
|
||||
@ -570,6 +571,7 @@
|
||||
"notified": "Notifikovaný"
|
||||
},
|
||||
"mailbox": {
|
||||
"stats": "Štatistika",
|
||||
"last_mail_login": "Posledné poštové prihlásenie",
|
||||
"table_size": "Veľkosť tabuľky",
|
||||
"table_size_show_n": "Zobraziť %s položiek",
|
||||
@ -738,9 +740,11 @@
|
||||
"max_quota": "Max. kvóta pre poštovú schránku (MiB)",
|
||||
"domain_quota": "Kvóta domény",
|
||||
"backup_mx_options": "Možnosti MX zálohy",
|
||||
"relay_domain": "Preposielať doménu",
|
||||
"relay_domain": "Preposielať túto doménu",
|
||||
"relay_all": "Preposielať všetkých prijemcov",
|
||||
"relay_all_info": "<small> Ak sa rozhodnete <b>nepreposielať</b> všetkých príjemcov, budete musieť pridať (\"tzv. slepú\") poštovú schránku pre každého príjemcu.</small>",
|
||||
"relay_all_info": "↪ Ak sa rozhodnete <b>nepreposielať</b> všetkých príjemcov, budete musieť pridať (\"tzv. slepú\") poštovú schránku pre každého príjemcu.",
|
||||
"relay_unknown_only": "Preposielať len neexistujúce poštové schránky. Existujúce budú doručené lokálne.",
|
||||
"relay_transport_info": "<div class=\"label label-info\">Info</div> Môžete definovať transportné mapy pre vlastné určenie cieľa pre túto doménu. Ak nie sú nastavené, použije sa MX záznam.",
|
||||
"full_name": "Celé meno",
|
||||
"quota_mb": "Kvóta (MiB)",
|
||||
"sender_acl": "Povoliť odosielanie ako",
|
||||
@ -820,7 +824,9 @@
|
||||
"backup_mx_options": "Možnosti MX zálohy",
|
||||
"relay_all": "Preposielať všetkým príjemcom",
|
||||
"relay_domain": "Preposielať túto doménu",
|
||||
"relay_all_info": "small> Ak sa rozhodnete <b>nepreposielať</b> všetkých príjemcov, budete musieť pridať (\"tzv. slepú\") poštovú schránku pre každého príjemcu.</small>",
|
||||
"relay_all_info": "↪ Ak sa rozhodnete <b>nepreposielať</b> všetkých príjemcov, budete musieť pridať (\"tzv. slepú\") poštovú schránku pre každého príjemcu.",
|
||||
"relay_unknown_only": "Preposielať len neexistujúce poštové schránky. Existujúce budú doručené lokálne.",
|
||||
"relay_transport_info": "<div class=\"label label-info\">Info</div> Môžete definovať transportné mapy pre vlastné určenie cieľa pre túto doménu. Ak nie sú nastavené, použije sa MX záznam.",
|
||||
"alias_address": "Alias adresa/y",
|
||||
"alias_address_info": "<small>Celá emailová adresa/y alebo @example.com, na zachytenie všetkých správ pre doménu (oddelené čiarkou) <b>iba domény tomto serveri</b>.</small>",
|
||||
"alias_domain_info": "<small>Len platné mená domén (oddelené čiarkou).</small>",
|
||||
|
@ -567,6 +567,7 @@
|
||||
"notified": "Anmält"
|
||||
},
|
||||
"mailbox": {
|
||||
"stats": "Statistik",
|
||||
"last_mail_login": "Senaste inloggningen",
|
||||
"table_size": "Tabellstorlek",
|
||||
"table_size_show_n": "Visa %s objekt",
|
||||
|
30
update.sh
30
update.sh
@ -88,18 +88,21 @@ docker_garbage() {
|
||||
echo
|
||||
echo " docker rmi ${IMGS_TO_DELETE[*]}"
|
||||
echo
|
||||
read -r -p "Do you want to delete old image tags right now? [y/N] " response
|
||||
if [[ "$response" =~ ^([yY][eE][sS]|[yY])+$ ]]; then
|
||||
docker rmi ${IMGS_TO_DELETE[*]}
|
||||
if [ ! $FORCE ]; then
|
||||
read -r -p "Do you want to delete old image tags right now? [y/N] " response
|
||||
if [[ "$response" =~ ^([yY][eE][sS]|[yY])+$ ]]; then
|
||||
docker rmi ${IMGS_TO_DELETE[*]}
|
||||
else
|
||||
echo "OK, skipped."
|
||||
fi
|
||||
else
|
||||
echo "OK, skipped."
|
||||
echo "Skipped image removal because of force mode."
|
||||
fi
|
||||
fi
|
||||
echo -e "\e[32mFurther cleanup...\e[0m"
|
||||
echo "If you want to cleanup further garbage collected by Docker, please make sure all containers are up and running before cleaning your system by executing \"docker system prune\""
|
||||
}
|
||||
|
||||
|
||||
while (($#)); do
|
||||
case "${1}" in
|
||||
--check|-c)
|
||||
@ -133,6 +136,10 @@ while (($#)); do
|
||||
prefetch_images
|
||||
exit 0
|
||||
;;
|
||||
-f|--force)
|
||||
echo -e "\e[32mForcing Update...\e[0m"
|
||||
FORCE=y
|
||||
;;
|
||||
--help|-h)
|
||||
echo './update.sh [-c|--check, --ours, --gc, --skip-start, -h|--help]
|
||||
|
||||
@ -140,6 +147,7 @@ while (($#)); do
|
||||
--ours - Use merge strategy "ours" to solve conflicts in favor of non-mailcow code (local changes)
|
||||
--gc - Run garbage collector to delete old image tags
|
||||
--skip-start - Do not start mailcow after update
|
||||
-f|--force - Force update, do not ask questions
|
||||
'
|
||||
exit 1
|
||||
esac
|
||||
@ -356,7 +364,7 @@ SHA1_2=$(sha1sum update.sh)
|
||||
if [[ ${SHA1_1} != ${SHA1_2} ]]; then
|
||||
echo "update.sh changed, please run this script again, exiting."
|
||||
chmod +x update.sh
|
||||
exit 0
|
||||
exit 2
|
||||
fi
|
||||
|
||||
if [[ -f mailcow.conf ]]; then
|
||||
@ -366,10 +374,12 @@ else
|
||||
exit 1
|
||||
fi
|
||||
|
||||
read -r -p "Are you sure you want to update mailcow: dockerized? All containers will be stopped. [y/N] " response
|
||||
if [[ ! "$response" =~ ^([yY][eE][sS]|[yY])+$ ]]; then
|
||||
echo "OK, exiting."
|
||||
exit 0
|
||||
if [ ! $FORCE ]; then
|
||||
read -r -p "Are you sure you want to update mailcow: dockerized? All containers will be stopped. [y/N] " response
|
||||
if [[ ! "$response" =~ ^([yY][eE][sS]|[yY])+$ ]]; then
|
||||
echo "OK, exiting."
|
||||
exit 0
|
||||
fi
|
||||
fi
|
||||
|
||||
echo -e "\e[32mValidating docker-compose stack configuration...\e[0m"
|
||||
|
Loading…
Reference in New Issue
Block a user