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"
|
"hibp_ok": "Dit wachtwoord is niet publiekelijk bekend"
|
||||||
},
|
},
|
||||||
"danger": {
|
"danger": {
|
||||||
|
"invalid_filter_type": "Ongeldig filtertype",
|
||||||
|
"file_open_error": "Er kan niet geschreven worden naar het bestand",
|
||||||
"transport_dest_exists": "Transportbestemming \"%s\" bestaat reeds",
|
"transport_dest_exists": "Transportbestemming \"%s\" bestaat reeds",
|
||||||
"unlimited_quota_acl": "Onbeperkt quotum geweigerd door toegangscontrole",
|
"unlimited_quota_acl": "Onbeperkt quotum geweigerd door toegangscontrole",
|
||||||
"mysql_error": "MySQL-fout: %s",
|
"mysql_error": "MySQL-fout: %s",
|
||||||
@ -61,6 +63,7 @@
|
|||||||
"app_passwd_id_invalid": "Appwachtwoord %s is ongeldig",
|
"app_passwd_id_invalid": "Appwachtwoord %s is ongeldig",
|
||||||
"global_map_invalid": "Globaal filter %s is ongeldig",
|
"global_map_invalid": "Globaal filter %s is ongeldig",
|
||||||
"global_map_write_error": "Globaal filter %s kon niet opgeslagen worden: %s",
|
"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",
|
"invalid_host": "Ongeldige host gespecificeerd: %s",
|
||||||
"relayhost_invalid": "Invoer %s is ongeldig",
|
"relayhost_invalid": "Invoer %s is ongeldig",
|
||||||
"dkim_domain_or_sel_invalid": "DKIM-domein %s 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"
|
"extra_acl_invalid_domain": "Extern verzendadres \"%s\" gebruikt een ongeldig domein"
|
||||||
},
|
},
|
||||||
"success": {
|
"success": {
|
||||||
|
"global_filter_written": "Filter is opgeslagen",
|
||||||
"learned_ham": "Bericht %s is als ham gemarkeerd",
|
"learned_ham": "Bericht %s is als ham gemarkeerd",
|
||||||
"verified_totp_login": "TOTP succesvol geverifieerd",
|
"verified_totp_login": "TOTP succesvol geverifieerd",
|
||||||
"verified_u2f_login": "U2F 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",
|
"no_active_admin": "Het is niet mogelijk om de laatste actieve administrator te verwijderen",
|
||||||
"hash_not_found": "Hash niet gevonden of reeds verwijderd",
|
"hash_not_found": "Hash niet gevonden of reeds verwijderd",
|
||||||
"fuzzy_learn_error": "Fuzzy-hash trainingsfout: %s",
|
"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": {
|
"user": {
|
||||||
"no_last_login": "Geen informatie over laatste login",
|
"no_last_login": "Geen informatie over laatste login",
|
||||||
@ -383,7 +388,7 @@
|
|||||||
"rsetting_no_selection": "Selecteer een regel",
|
"rsetting_no_selection": "Selecteer een regel",
|
||||||
"rsettings_preset_1": "Schakel alles uit voor geauthenticeerde gebruikers, behalve DKIM en ratelimiting",
|
"rsettings_preset_1": "Schakel alles uit voor geauthenticeerde gebruikers, behalve DKIM en ratelimiting",
|
||||||
"rsettings_preset_2": "Laat postmasters spam ontvangen",
|
"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",
|
"rsettings_insert_preset": "Voeg voorbeeld \"%s\" in",
|
||||||
"rsetting_add_rule": "Voeg regel toe",
|
"rsetting_add_rule": "Voeg regel toe",
|
||||||
"queue_ays": "Bevestig het verwijderen van alle items uit de wachtrij.",
|
"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_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.",
|
"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.",
|
"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_relayhost_hint": "Wees ervan bewust dat de authenticatiedata onversleuteld wordt opgeslagen!",
|
||||||
"add_transports_hint": "Wees ervan bewust dat de authenticatiedata onversleuteld wordt opgeslagen!",
|
"add_transports_hint": "Wees ervan bewust dat de authenticatiedata onversleuteld wordt opgeslagen!",
|
||||||
"host": "Host",
|
"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.",
|
"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",
|
"destination": "Bestemming",
|
||||||
"nexthop": "Nexthop",
|
"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_id": "Client-ID",
|
||||||
"oauth2_client_secret": "Client-secret",
|
"oauth2_client_secret": "Client-secret",
|
||||||
"oauth2_redirect_uri": "Redirect URI",
|
"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",
|
"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",
|
"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.",
|
"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_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_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>",
|
"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_agree": "Ik ben me ervan bewust dat aanpassingen desastreuze gevolgen kunnen hebben",
|
||||||
"rspamd_global_filters": "Globale filters",
|
"rspamd_global_filters": "Globale filters",
|
||||||
"rspamd_global_filters_info": "Ieder globaal filter heeft zijn eigen functie, zie de namen.",
|
"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": {
|
"start": {
|
||||||
"mailcow_apps_detail": "Gebruik een Mailcow-app om je mails, agenda, contacten en meer te bekijken.",
|
"mailcow_apps_detail": "Gebruik een Mailcow-app om je mails, agenda, contacten en meer te bekijken.",
|
||||||
@ -564,11 +569,12 @@
|
|||||||
"notified": "Verwittigd"
|
"notified": "Verwittigd"
|
||||||
},
|
},
|
||||||
"mailbox": {
|
"mailbox": {
|
||||||
|
"stats": "Statistieken",
|
||||||
"last_mail_login": "Laatste mail login",
|
"last_mail_login": "Laatste mail login",
|
||||||
"table_size": "Tabelgrootte",
|
"table_size": "Tabelgrootte",
|
||||||
"table_size_show_n": "Toon %s items",
|
"table_size_show_n": "Toon %s items",
|
||||||
"tls_policy_maps": "Globaal versleutelingsbeleid",
|
"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_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_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",
|
"tls_enforce_in": "Forceer inkomende versleuteling",
|
||||||
@ -630,7 +636,7 @@
|
|||||||
"last_run": "Laatst uitgevoerd",
|
"last_run": "Laatst uitgevoerd",
|
||||||
"excludes": "Exclusief",
|
"excludes": "Exclusief",
|
||||||
"last_run_reset": "Plan volgende",
|
"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": "Alias is zichtbaar in SOGo",
|
||||||
"sogo_visible_y": "Toon alias in SOGo",
|
"sogo_visible_y": "Toon alias in SOGo",
|
||||||
"sogo_visible_n": "Verberg alias in SOGo",
|
"sogo_visible_n": "Verberg alias in SOGo",
|
||||||
@ -693,7 +699,7 @@
|
|||||||
"app_name": "Naam van app",
|
"app_name": "Naam van app",
|
||||||
"app_passwd": "Appwachtwoord",
|
"app_passwd": "Appwachtwoord",
|
||||||
"sogo_visible": "Alias is zichtbaar in SOGo",
|
"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",
|
"syncjob": "Wijzig sync job",
|
||||||
"hostname": "Hostname",
|
"hostname": "Hostname",
|
||||||
"encryption": "Versleuteling",
|
"encryption": "Versleuteling",
|
||||||
@ -713,7 +719,7 @@
|
|||||||
"gal": "Globale adreslijst",
|
"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>",
|
"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": "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": "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.",
|
"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",
|
"target_domain": "Doeldomein",
|
||||||
@ -732,7 +738,9 @@
|
|||||||
"backup_mx_options": "Secundaire MX",
|
"backup_mx_options": "Secundaire MX",
|
||||||
"relay_domain": "Schakel dit domein door",
|
"relay_domain": "Schakel dit domein door",
|
||||||
"relay_all": "Schakel alle ontvangers 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",
|
"full_name": "Volledige naam",
|
||||||
"quota_mb": "Quotum (MiB)",
|
"quota_mb": "Quotum (MiB)",
|
||||||
"sender_acl": "Sta toe om te verzenden als",
|
"sender_acl": "Sta toe om te verzenden als",
|
||||||
@ -812,10 +820,12 @@
|
|||||||
"backup_mx_options": "Secundaire MX",
|
"backup_mx_options": "Secundaire MX",
|
||||||
"relay_all": "Schakel alle ontvangers door",
|
"relay_all": "Schakel alle ontvangers door",
|
||||||
"relay_domain": "Schakel dit domein 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": "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_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>Enkel geldige domeinnamen (kommagescheiden).</small>",
|
"alias_domain_info": "<small>Uitsluitend geldige domeinnamen (kommagescheiden).</small>",
|
||||||
"target_address": "Doeladressen",
|
"target_address": "Doeladressen",
|
||||||
"target_address_info": "<small>Volledig(e) mailadres(sen) (kommagescheiden).</small>",
|
"target_address_info": "<small>Volledig(e) mailadres(sen) (kommagescheiden).</small>",
|
||||||
"alias_domain": "Aliasdomein",
|
"alias_domain": "Aliasdomein",
|
||||||
@ -838,7 +848,7 @@
|
|||||||
"sieve_desc": "Korte beschrijving",
|
"sieve_desc": "Korte beschrijving",
|
||||||
"sieve_type": "Filtertype",
|
"sieve_type": "Filtertype",
|
||||||
"add_domain_restart": "Voeg domein toe en herstart SOGo",
|
"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",
|
"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\"."
|
"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",
|
"no_active_admin": "Nemožno deaktivovať posledného aktívneho admina",
|
||||||
"hash_not_found": "Chýbajúci hash",
|
"hash_not_found": "Chýbajúci hash",
|
||||||
"fuzzy_learn_error": "Chyba počas učenia Fuzzy hash: %s",
|
"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": {
|
"user": {
|
||||||
"no_last_login": "Žiadne informácie o UI prihlásení.",
|
"no_last_login": "Žiadne informácie o UI prihlásení.",
|
||||||
@ -570,6 +571,7 @@
|
|||||||
"notified": "Notifikovaný"
|
"notified": "Notifikovaný"
|
||||||
},
|
},
|
||||||
"mailbox": {
|
"mailbox": {
|
||||||
|
"stats": "Štatistika",
|
||||||
"last_mail_login": "Posledné poštové prihlásenie",
|
"last_mail_login": "Posledné poštové prihlásenie",
|
||||||
"table_size": "Veľkosť tabuľky",
|
"table_size": "Veľkosť tabuľky",
|
||||||
"table_size_show_n": "Zobraziť %s položiek",
|
"table_size_show_n": "Zobraziť %s položiek",
|
||||||
@ -738,9 +740,11 @@
|
|||||||
"max_quota": "Max. kvóta pre poštovú schránku (MiB)",
|
"max_quota": "Max. kvóta pre poštovú schránku (MiB)",
|
||||||
"domain_quota": "Kvóta domény",
|
"domain_quota": "Kvóta domény",
|
||||||
"backup_mx_options": "Možnosti MX zálohy",
|
"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": "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",
|
"full_name": "Celé meno",
|
||||||
"quota_mb": "Kvóta (MiB)",
|
"quota_mb": "Kvóta (MiB)",
|
||||||
"sender_acl": "Povoliť odosielanie ako",
|
"sender_acl": "Povoliť odosielanie ako",
|
||||||
@ -820,7 +824,9 @@
|
|||||||
"backup_mx_options": "Možnosti MX zálohy",
|
"backup_mx_options": "Možnosti MX zálohy",
|
||||||
"relay_all": "Preposielať všetkým príjemcom",
|
"relay_all": "Preposielať všetkým príjemcom",
|
||||||
"relay_domain": "Preposielať túto doménu",
|
"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": "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_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>",
|
"alias_domain_info": "<small>Len platné mená domén (oddelené čiarkou).</small>",
|
||||||
|
@ -567,6 +567,7 @@
|
|||||||
"notified": "Anmält"
|
"notified": "Anmält"
|
||||||
},
|
},
|
||||||
"mailbox": {
|
"mailbox": {
|
||||||
|
"stats": "Statistik",
|
||||||
"last_mail_login": "Senaste inloggningen",
|
"last_mail_login": "Senaste inloggningen",
|
||||||
"table_size": "Tabellstorlek",
|
"table_size": "Tabellstorlek",
|
||||||
"table_size_show_n": "Visa %s objekt",
|
"table_size_show_n": "Visa %s objekt",
|
||||||
|
18
update.sh
18
update.sh
@ -88,18 +88,21 @@ docker_garbage() {
|
|||||||
echo
|
echo
|
||||||
echo " docker rmi ${IMGS_TO_DELETE[*]}"
|
echo " docker rmi ${IMGS_TO_DELETE[*]}"
|
||||||
echo
|
echo
|
||||||
|
if [ ! $FORCE ]; then
|
||||||
read -r -p "Do you want to delete old image tags right now? [y/N] " response
|
read -r -p "Do you want to delete old image tags right now? [y/N] " response
|
||||||
if [[ "$response" =~ ^([yY][eE][sS]|[yY])+$ ]]; then
|
if [[ "$response" =~ ^([yY][eE][sS]|[yY])+$ ]]; then
|
||||||
docker rmi ${IMGS_TO_DELETE[*]}
|
docker rmi ${IMGS_TO_DELETE[*]}
|
||||||
else
|
else
|
||||||
echo "OK, skipped."
|
echo "OK, skipped."
|
||||||
fi
|
fi
|
||||||
|
else
|
||||||
|
echo "Skipped image removal because of force mode."
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
echo -e "\e[32mFurther cleanup...\e[0m"
|
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\""
|
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
|
while (($#)); do
|
||||||
case "${1}" in
|
case "${1}" in
|
||||||
--check|-c)
|
--check|-c)
|
||||||
@ -133,6 +136,10 @@ while (($#)); do
|
|||||||
prefetch_images
|
prefetch_images
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
|
-f|--force)
|
||||||
|
echo -e "\e[32mForcing Update...\e[0m"
|
||||||
|
FORCE=y
|
||||||
|
;;
|
||||||
--help|-h)
|
--help|-h)
|
||||||
echo './update.sh [-c|--check, --ours, --gc, --skip-start, -h|--help]
|
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)
|
--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
|
--gc - Run garbage collector to delete old image tags
|
||||||
--skip-start - Do not start mailcow after update
|
--skip-start - Do not start mailcow after update
|
||||||
|
-f|--force - Force update, do not ask questions
|
||||||
'
|
'
|
||||||
exit 1
|
exit 1
|
||||||
esac
|
esac
|
||||||
@ -356,7 +364,7 @@ SHA1_2=$(sha1sum update.sh)
|
|||||||
if [[ ${SHA1_1} != ${SHA1_2} ]]; then
|
if [[ ${SHA1_1} != ${SHA1_2} ]]; then
|
||||||
echo "update.sh changed, please run this script again, exiting."
|
echo "update.sh changed, please run this script again, exiting."
|
||||||
chmod +x update.sh
|
chmod +x update.sh
|
||||||
exit 0
|
exit 2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -f mailcow.conf ]]; then
|
if [[ -f mailcow.conf ]]; then
|
||||||
@ -366,10 +374,12 @@ else
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
read -r -p "Are you sure you want to update mailcow: dockerized? All containers will be stopped. [y/N] " response
|
if [ ! $FORCE ]; then
|
||||||
if [[ ! "$response" =~ ^([yY][eE][sS]|[yY])+$ ]]; 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."
|
echo "OK, exiting."
|
||||||
exit 0
|
exit 0
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo -e "\e[32mValidating docker-compose stack configuration...\e[0m"
|
echo -e "\e[32mValidating docker-compose stack configuration...\e[0m"
|
||||||
|
Loading…
Reference in New Issue
Block a user