diff --git a/dovecot/edit_net.cgi b/dovecot/edit_net.cgi index 4561247b7..06e7bf8dc 100755 --- a/dovecot/edit_net.cgi +++ b/dovecot/edit_net.cgi @@ -32,21 +32,27 @@ print &ui_table_row($text{'net_ssl_disable'}, [ @opts, [ "", &getdef($sslopt, \@opts) ] ])); -@listens = &find("imap_listen", $conf, 2) ? +my @listens = &find("imap_listen", $conf, 2) ? ("imap_listen", "pop3_listen", "imaps_listen", "pop3s_listen") : - ("listen", "ssl_listen"); + ("listen"); +my $mode; foreach $l (@listens) { - $listen = &find_value($l, $conf); - $mode = !$listen ? 0 : - $listen eq "[::]" ? 1 : - $listen eq "*" ? 2 : 3, + my $v = &find_value($l, $conf); + $mode = !$v ? 0 : + # All interfaces, put in any order, e.g. "[::], *" or "*, ::" + $v =~ /^\*,\s*(::|\[::\])$/ || $v =~ /^(::|\[::\]),\s*\*$/ ? 1 : + # IPv6 only, e.g. "[::]" or "::" + $v eq '::' || $v eq '[::]' ? 4 : + # IPv4 only, e.g. "*" + $v eq "*" ? 2 : 3, print &ui_table_row($text{'net_'.$l}, &ui_radio($l."_mode", $mode, [ [ 0, $text{'net_listen0'} ], [ 1, $text{'net_listen1'} ], [ 2, $text{'net_listen2'} ], + [ 4, $text{'net_listen4'} ], [ 3, $text{'net_listen3'} ] ])."\n". - &ui_textbox($l, $mode == 3 ? $listen : "", 20), 3); + &ui_textbox($l, $mode == 3 ? $v : "", 40), 3); } print &ui_table_end(); diff --git a/dovecot/lang/de b/dovecot/lang/de index 0c2cb9bdd..14539049f 100644 --- a/dovecot/lang/de +++ b/dovecot/lang/de @@ -1,25 +1,25 @@ -index_ecmd=Das Dovecot-Serverprogramm $1 wurde auf Ihrem System nicht gefunden. Möglicherweise ist es nicht installiert oder die Modulkonfiguration ist falsch. -index_econf=Die Dovecot-Konfigurationsdatei $1 wurde auf Ihrem System nicht gefunden. Möglicherweise ist sie nicht installiert oder die Modulkonfiguration ist falsch. +index_ecmd=Das Dovecot-Serverprogramm $1 wurde auf Ihrem System nicht gefunden. Möglicherweise ist es nicht installiert oder die Modulkonfiguration ist fehlerhaft. +index_econf=Die Dovecot-Konfigurationsdatei $1 wurde auf Ihrem System nicht gefunden. Möglicherweise ist sie nicht installiert oder die Modulkonfiguration ist fehlerhaft. index_dovecot=Dovecot index_stop=Dovecot-Server stoppen -index_stopdesc=Den laufenden Dovecot IMAP/POP3-Serverprozess herunterfahren. Dies verhindert, dass Benutzer ihre E-Mails herunterladen. +index_stopdesc=Beendet den laufenden Dovecot IMAP/POP3-Serverprozess. Dadurch wird verhindert, dass Benutzer:innen ihre E-Mails herunterladen können. index_start=Dovecot-Server starten -index_startdesc=Den Dovecot IMAP/POP3-Serverprozess starten, damit Benutzer ihre E-Mails herunterladen können. -index_apply=Konfiguration anwenden -index_applydesc=Aktivieren Sie die aktuelle Dovecot-Konfiguration, indem Sie den Serverprozess stoppen und neu starten. +index_startdesc=Startet den Dovecot IMAP/POP3-Serverprozess, damit Benutzer:innen ihre E-Mails herunterladen können. +index_apply=Konfiguration übernehmen +index_applydesc=Aktiviert die aktuelle Dovecot-Konfiguration durch Stoppen und erneutes Starten des Serverprozesses. index_boot=Beim Systemstart starten? index_bootdesc=Ändern Sie diese Einstellung, um den Start des Dovecot-Servers beim Systemstart zu aktivieren oder zu deaktivieren. index_return=Modulindex index_version=Version $1 stop_err=Dovecot konnte nicht gestoppt werden -stop_erunning=Nicht mehr in Betrieb +stop_erunning=Nicht mehr aktiv start_err=Dovecot konnte nicht gestartet werden -apply_err=Konfiguration konnte nicht angewendet werden +apply_err=Konfiguration konnte nicht übernommen werden -net_title=Netzwerk- und Protokolleinstellungen -net_header=Dovecot Netzwerk- und Mailprotokoll-Optionen -net_protocols=Zu bedienende Mail-Protokolle +net_title=Netzwerk und Protokolle +net_header=Netzwerk- und Mailprotokolloptionen für Dovecot +net_protocols=Bereitzustellende Mail-Protokolle net_pop3=POP3 net_imap=IMAP net_pop3s=POP3 (SSL) @@ -29,136 +29,132 @@ net_ssl_disable=SSL-Verbindungen akzeptieren? net_ssl_required=Nur SSL-Verbindungen akzeptieren net_imap_listen=Schnittstellen für IMAP-Verbindungen net_pop3_listen=Schnittstellen für POP3-Verbindungen -net_imaps_listen=Schnittstellen für IMAP SSL-Verbindungen -net_pop3s_listen=Schnittstellen für POP3 SSL-Verbindungen -net_listen=Schnittstellen für Nicht-SSL-Verbindungen -net_ssl_listen=Schnittstellen für SSL-Verbindungen +net_imaps_listen=Schnittstellen für IMAP-SSL-Verbindungen +net_pop3s_listen=Schnittstellen für POP3-SSL-Verbindungen +net_listen=Lauschen auf net_listen0=Standard net_listen1=Alle IPv4- und IPv6-Adressen net_listen2=Alle IPv4-Adressen +net_listen4=Alle IPv6-Adressen net_listen3=IP-Adresse net_err=Netzwerkoptionen konnten nicht gespeichert werden -net_eimap_listen=Ungültige IP-Adresse für IMAP-Verbindungen -net_epop3_listen=Ungültige IP-Adresse für POP3-Verbindungen -net_eimaps_listen=Ungültige IP-Adresse für IMAP SSL-Verbindungen -net_epop3s_listen=Ungültige IP-Adresse für POP3 SSL-Verbindungen -net_elisten=Ungültige IP-Adresse für Nicht-SSL-Verbindungen -net_essl_listen=Ungültige IP-Adresse für SSL-Verbindungen +net_ealisten=Ungültige IP-Adresse für das Lauschen: $1 +net_ealisten_invalid_mix=Eine einzelne IP-Adresse $1 kann nicht zusammen mit dem Platzhalter $2 verwendet werden. Geben Sie entweder einzelne IP-Adressen an oder verwenden Sie den Platzhalter, aber nicht beides. imap_title=IMAP-Optionen pop3_title=POP3-Optionen ssl_title=SSL-Konfiguration -ssl_header=IMAP- und POP3-SSL-Modus-Optionen -ssl_key=SSL-Privatschlüsseldatei -ssl_cert=SSL-Zertifikatsdatei -ssl_ca=SSL-Client-CA-Zertifikatsdatei +ssl_header=SSL-Modus-Optionen für IMAP und POP3 +ssl_key=Datei mit dem privaten SSL-Schlüssel +ssl_cert=SSL-Zertifikatdatei +ssl_ca=Zertifikatsdatei der SSL-Client-CA ssl_pass=Passwort für Schlüsseldatei -ssl_prompt=Kein Passwort benötigt -ssl_regen=Intervall für SSL-Parameterregenerierung +ssl_prompt=Keines erforderlich +ssl_regen=Intervall für SSL-Parameterneuerstellung ssl_hours=Stunden ssl_none=Kein -ssl_plain=Nur Klartext-Authentifizierung im Nicht-SSL-Modus ablehnen? +ssl_plain=Klartextauthentifizierung im Nicht-SSL-Modus verbieten? ssl_err=SSL-Konfiguration konnte nicht gespeichert werden -ssl_ekey=Fehlende oder nicht vorhandene Privatschlüsseldatei -ssl_ecert=Fehlende oder nicht vorhandene Zertifikatsdatei -ssl_eca=Fehlende oder nicht vorhandene Client-CA-Zertifikatsdatei -ssl_eregen=Fehlendes oder nicht-numerisches Parameter-Regenerierungsintervall +ssl_ekey=Fehlende oder nicht vorhandene Datei mit privatem Schlüssel +ssl_ecert=Fehlende oder nicht vorhandene Zertifikatdatei +ssl_eca=Fehlende oder nicht vorhandene Zertifikatsdatei der Client-CA +ssl_eregen=Fehlendes oder nicht-numerisches Intervall für Parameterneuerstellung ssl_epass=Kein Passwort für die SSL-Schlüsseldatei eingegeben -misc_title=Sonstige Optionen +misc_title=Weitere Optionen login_title=Benutzer- und Login-Optionen -login_header=Optionen für Benutzer-Authentifizierung und Login -login_fuid=Minimal gültige UID -login_luid=Maximal gültige UID -login_fgid=Minimal gültige Gruppen-ID -login_lgid=Maximal gültige Gruppen-ID -login_extra=Zusätzlich gewährte Sekundärgruppen +login_header=Benutzerauthentifizierung und Login-Einstellungen +login_fuid=Minimal zulässige UID +login_luid=Maximal zulässige UID +login_fgid=Minimal zulässige Gruppen-ID +login_lgid=Maximal zulässige Gruppen-ID +login_extra=Zusätzliche gewährte sekundäre Gruppen login_none=Keine -login_chroot=Chroot-Verzeichnis für den Mail-Prozess +login_chroot=Chroot-Verzeichnis für Mail-Prozess login_err=Benutzer- und Login-Optionen konnten nicht gespeichert werden login_efuid=Fehlende oder ungültige numerische minimale UID login_eluid=Fehlende oder ungültige numerische maximale UID login_efgid=Fehlende oder ungültige numerische minimale Gruppen-ID login_elgid=Fehlende oder ungültige numerische maximale Gruppen-ID login_echroot=Fehlendes oder ungültiges Chroot-Verzeichnis -login_realms=SASL-Authentifizierungsdomänen -login_realm=Standard-Authentifizierungsdomäne +login_realms=SASL-Authentifizierungsbereiche +login_realm=Standard-Authentifizierungsbereich login_mechs=Authentifizierungsmethoden login_anonymous=Anonym login_plain=Klartext login_digest-md5=Digest-MD5 login_cram-md5=Cram-MD5 login_apop=APOP -login_otp=Einmaliges Passwort +login_otp=Einmalpasswort login_skey=Sicherheitsschlüssel -login_oauthbearer=OAuth2-Token-Authentifizierung -login_xoauth2=Google OAuth2-Token-Authentifizierung +login_oauthbearer=OAuth2 Bearer-Authentifizierung +login_xoauth2=Google OAuth2 Bearer-Authentifizierung login_external=Externe SASL-Authentifizierung -login_userdb=Datenquelle für Benutzer, Home-Verzeichnisse und IDs +login_userdb=Datenquelle für Benutzer:innen, Home-Verzeichnisse und IDs login_passwd=Standard Unix-Benutzerdatenbank login_passwdfile=Benutzerdefinierte Passwortdatei $1 login_static=Immer UID $1, GID $2 und Home-Verzeichnis $3 verwenden login_vpopmail=VPOPMail-Bibliothek -login_ldap=LDAP, Konfigurationsdatei $1 verwenden -login_pgsql=PostgreSQL, Konfigurationsdatei $1 verwenden -login_sql=SQL-Datenbank, Konfigurationsdatei $1 verwenden +login_ldap=LDAP, Konfigurationsdatei $1 +login_pgsql=PostgreSQL, Konfigurationsdatei $1 +login_sql=SQL-Datenbank, Konfigurationsdatei $1 login_passdb=Passwort-Authentifizierungsquelle login_passwd2=Unix passwd-Datei login_shadow=Unix shadow-Datei -login_dpam=Standard PAM-Dienst (dovecot) +login_dpam=Standard-PAM-Dienst (dovecot) login_pam=PAM-Dienst $1 login_session=PAM-Sitzungen öffnen und schließen -login_pam2=PAM-Dienst $1
  $2
  Verwenden Sie den Cache-Schlüssel $3 -login_other=Andere Dovecot-Einstellung $1 +login_pam2=PAM-Dienst $1
  $2
  Cache-Schlüssel $3 verwenden +login_other=Weitere Dovecot-Einstellung $1 login_epasswdfile=Fehlende oder nicht vorhandene benutzerdefinierte Passwortdatei -login_euid=Fehlende oder nicht numerische UID -login_egid=Fehlende oder nicht numerische GID +login_euid=Fehlende oder nicht-numerische UID +login_egid=Fehlende oder nicht-numerische GID login_ehome=Fehlendes Home-Verzeichnis login_eldap=Fehlende oder nicht vorhandene LDAP-Konfigurationsdatei login_epgsql=Fehlende oder nicht vorhandene PostgreSQL-Konfigurationsdatei login_esql=Fehlende oder nicht vorhandene SQL-Konfigurationsdatei login_eppam=Fehlender oder ungültiger PAM-Dienst -login_bsdauth=BSD-Authentifizierung
  Verwenden Sie den Cache-Schlüssel $1 +login_bsdauth=BSD-Authentifizierung
  Cache-Schlüssel $1 verwenden login_checkpassword=Externes Programm $1 login_eckey=Fehlender oder ungültiger Cache-Schlüssel login_echeckpassword=Fehlendes oder ungültiges externes Passwortprüfungsprogramm -login_procs=Maximale Login-Prozesse -login_count=Anfängliche Login-Prozesse +login_procs=Maximale Anzahl von Login-Prozessen +login_count=Initiale Login-Prozesse login_eprocs=Fehlende oder ungültige maximale Anzahl von Login-Prozessen -login_ecount=Fehlende oder ungültige anfängliche Anzahl von Login-Prozessen +login_ecount=Fehlende oder ungültige initiale Anzahl von Login-Prozessen mail_title=Mail-Dateien -mail_header=Mail-Speicherort und Leseoptionen -mail_env=Mail-Dateispeicherort +mail_header=Speicherort und Leseoptionen für E-Mails +mail_env=Speicherort der Mail-Dateien mail_env0=Automatisch erkennen mail_env1=Posteingang und Ordner in ~/Maildir mail_env2=Posteingang unter /var/mail, Ordner in ~/mail mail_env3=Posteingang in ~/Maildir, Ordner in ~/mail -mail_env4=Andere Dovecot-Position $1 +mail_env4=Anderer Dovecot-Speicherort $1 mail_index=Speicherort der Index-Dateien mail_index0=Standard (im Maildir-Verzeichnis) -mail_index1=Nur im Speicher +mail_index1=Nur im Arbeitsspeicher mail_index2=Anderes Verzeichnis $1 mail_control=Speicherort der Steuerdateien -mail_check=Intervall zwischen Mail-Überprüfungen -mail_never=Niemals überprüfen +mail_check=Intervall für Mail-Prüfung +mail_never=Nie prüfen mail_secs=Sekunden -mail_idle=Intervall zwischen Überprüfungen, wenn inaktiv +mail_idle=Intervall für Mail-Prüfung im Leerlauf mail_full=Zugriff auf das gesamte Dateisystem erlauben? -mail_crlf=E-Mails mit CRLF-Zeilenenden speichern? -mail_change=Änderungen durch andere Programme verarbeiten? -mail_umask=Umask für neue Dateien -mail_err=Mail-Datei-Optionen konnten nicht gespeichert werden -mail_eenv=Fehlender oder ungültiger Mail-Speicherort -mail_echeck=Fehlende oder nicht-numerische Anzahl von Sekunden zwischen Überprüfungen -mail_eidle=Fehlende oder nicht-numerische Anzahl von Sekunden zwischen Überprüfungen im Leerlauf +mail_crlf=E-Mails mit CRLF-Zeilenumbrüchen speichern? +mail_change=Mail-Änderungen durch andere Programme berücksichtigen? +mail_umask=Umask-Berechtigungen für neue Dateien +mail_err=Mail-Dateioptionen konnten nicht gespeichert werden +mail_eenv=Fehlender oder ungültiger Speicherort für Mail-Dateien +mail_echeck=Fehlende oder nicht-numerische Anzahl von Sekunden zwischen Prüfungen +mail_eidle=Fehlende oder nicht-numerische Anzahl von Sekunden zwischen Prüfungen im Leerlauf mail_eumask=Fehlende oder ungültige vierstellige oktale Umask mail_uidl=UIDL-Format -mail_uidl_other=Andere.. -mail_uidl_none=Nicht gesetzt (WARNUNG - Dovecot könnte nicht starten) +mail_uidl_other=Anderes.. +mail_uidl_none=Nicht gesetzt (WARNUNG – Dovecot startet eventuell nicht) mail_uidl_dovecot=Altes Dovecot, neues Cyrus mail_uidl_uw=UW ipop3d mail_uidl_courier0=Courier Version 0 @@ -166,37 +162,37 @@ mail_uidl_courier1=Courier Version 1, altes Cyrus mail_uidl_courier2=Courier Version 2 mail_uidl_tpop3d=tpop3d mail_euidl=Fehlendes oder ungültiges UIDL-Format -mail_last=Verwendung des POP3 LAST-Befehls zulassen? -mail_lock=Methode zur Sperrung von Index-Dateien +mail_last=Verwendung des POP3-Befehls LAST erlauben? +mail_lock=Sperrmethode für Index-Dateien mail_fcntl=fcntl-Funktion mail_flock=flock-Funktion mail_dotlock=.lock-Dateien mail_lockf=lockf-Funktion -mail_mbox_read_locks=Sperrmethode für das Lesen von Mailboxen -mail_mbox_write_locks=Sperrmethode für das Schreiben von Mailboxen +mail_mbox_read_locks=Lesesperrmethode für Mailboxen +mail_mbox_write_locks=Schreibsperrmethode für Mailboxen mail_none=Keine -mail_sel=Unten ausgewählt, in der Reihenfolge .. -mail_embox_read_locks=Keine Sperrmethode für das Lesen ausgewählt -mail_embox_write_locks=Keine Sperrmethode für das Schreiben ausgewählt -mail_eindexmode=Der Speicherort der Indexdateien kann nicht festgelegt werden, wenn der Mail-Speicherort automatisch erkannt wird -mail_econtrolmode=Der Speicherort der Steuerdateien kann nicht festgelegt werden, wenn der Mail-Speicherort automatisch erkannt wird +mail_sel=Unten ausgewählt, in Reihenfolge .. +mail_embox_read_locks=Keine Lesesperrmethode ausgewählt +mail_embox_write_locks=Keine Schreibsperrmethode ausgewählt +mail_eindexmode=Der Speicherort der Index-Dateien kann nicht gesetzt werden, wenn der Speicherort der Mail-Dateien automatisch erkannt wird +mail_econtrolmode=Der Speicherort der Steuerdateien kann nicht gesetzt werden, wenn der Speicherort der Mail-Dateien automatisch erkannt wird mail_eindex=Fehlender oder ungültiger absoluter Pfad für Index-Dateien mail_econtrol=Fehlender oder ungültiger absoluter Pfad für Steuerdateien -log_net=Netzwerk- und Protokolleinstellungen geändert +log_net=Netzwerk und Protokolle geändert log_login=Benutzer- und Login-Optionen geändert log_mail=Mail-Dateien geändert log_ssl=SSL-Konfiguration geändert -log_apply=Konfiguration angewendet +log_apply=Konfiguration übernommen log_start=Dovecot-Server gestartet log_stop=Dovecot-Server gestoppt log_bootup=Dovecot beim Systemstart aktiviert log_bootdown=Dovecot beim Systemstart deaktiviert -log_manual=Konfigurationsdatei $1 manuell bearbeitet +log_manual=Konfigurationsdatei manuell bearbeitet: $1 manual_title=Konfigurationsdateien bearbeiten manual_editsel=Dovecot-Konfigurationsdatei bearbeiten manual_err=Konfigurationsdatei konnte nicht gespeichert werden -manual_edata=Nichts eingegeben! -manual_efile=Ausgewählte Konfigurationsdatei ist nicht gültig +manual_edata=Keine Eingabe erfolgt! +manual_efile=Ausgewählte Konfigurationsdatei ist ungültig manual_ok=Bearbeiten diff --git a/dovecot/lang/en b/dovecot/lang/en index d9cc02348..058f46311 100644 --- a/dovecot/lang/en +++ b/dovecot/lang/en @@ -31,19 +31,15 @@ net_imap_listen=Interfaces for IMAP connections net_pop3_listen=Interfaces for POP3 connections net_imaps_listen=Interfaces for IMAP SSL connections net_pop3s_listen=Interfaces for POP3 SSL connections -net_listen=Interfaces for non-SSL connections -net_ssl_listen=Interfaces for SSL connections +net_listen=Listen on net_listen0=Default net_listen1=All IPv4 and IPv6 net_listen2=All IPv4 +net_listen4=All IPv6 net_listen3=IP address net_err=Failed to save networking options -net_eimap_listen=Invalid IP address for IMAP connections -net_epop3_listen=Invalid IP address for POP3 connections -net_eimaps_listen=Invalid IP address for IMAP SSL connections -net_epop3s_listen=Invalid IP address for POP3 SSL connections -net_elisten=Invalid IP address for non-SSL connections -net_essl_listen=Invalid IP address for SSL connections +net_ealisten=Invalid IP address to listen on : $1 +net_ealisten_invalid_mix=Cannot use an individual IP address $1 together with the $2 wildcard. Specify either specific IP addresses or use the wildcard, not both imap_title=IMAP Options diff --git a/dovecot/save_net.cgi b/dovecot/save_net.cgi index 6bb7a9e86..7dcda765b 100755 --- a/dovecot/save_net.cgi +++ b/dovecot/save_net.cgi @@ -12,20 +12,50 @@ $sslopt = &find("ssl_disable", $conf, 2) ? "ssl_disable" : "ssl"; &save_directive($conf, $sslopt, $in{$sslopt} eq '' ? undef : $in{$sslopt}); @listens = &find("imap_listen", $conf, 2) ? ("imap_listen", "pop3_listen", "imaps_listen", "pop3s_listen") : - ("listen", "ssl_listen"); + ("listen"); foreach $l (@listens) { if ($in{$l."_mode"} == 0) { $listen = undef; } elsif ($in{$l."_mode"} == 1) { - $listen = "[::]"; + $listen = "*, ::"; } elsif ($in{$l."_mode"} == 2) { $listen = "*"; } + elsif ($in{$l."_mode"} == 4) { + $listen = "::"; + } elsif ($in{$l."_mode"} == 3) { - &check_ipaddress($in{$l}) || &error($text{'net_e'.$l}); - $listen = $in{$l}; + # Check each IP address + my @ips_list = split(/[\s,]+/, $in{$l}); + my @ips_valid; + my $has_ip4_wildcard = grep { $_ eq "*" } @ips_list; + my $has_ip6_wildcard = grep { /^(\[::\]|::)$/ } @ips_list; + foreach my $ip (@ips_list) { + # Check for wildcards + if ($ip =~ /^(\*|::|\[::\])$/) { + push(@ips_valid, $ip); + next; + } + + # Validate IP address + my $is_ipv4 = &check_ipaddress($ip); + my $is_ipv6 = &check_ip6address($ip); + if (!$is_ipv4 && !$is_ipv6) { + &error(&text("net_ealisten", $ip)); + } + + # Add IP address to list + push(@ips_valid, $ip); + + # Validate against wildcards + &error(&text("net_ealisten_invalid_mix", $ip, "*")) + if ($has_ip4_wildcard && &check_ipaddress($ip)); + &error(&text("net_ealisten_invalid_mix", $ip, "::")) + if ($has_ip6_wildcard && &check_ip6address($ip)); + } + $listen = join(", ", @ips_valid) if (@ips_valid); } &save_directive($conf, $l, $listen); } diff --git a/filemin/defaultacl b/filemin/defaultacl index 8999f9e48..b7e4d11ae 100644 --- a/filemin/defaultacl +++ b/filemin/defaultacl @@ -1,3 +1,3 @@ allowed_paths=$HOME work_as_root=1 -allowed_for_edit=application-x-php application-x-ruby application-xml application-xslt+xml application-javascript application-x-shellscript application-x-perl application-x-yaml application-json application-x-x509-ca-cert application-pkix-cert application-x-sql application-x-asp application-x-aspx application-xhtml+xml +allowed_for_edit=application-x-php application-x-ruby application-xml application-xslt+xml application-javascript application-x-shellscript application-x-perl application-x-yaml application-x-toml application-json application-x-x509-ca-cert application-pkix-cert application-x-sql application-x-asp application-x-aspx application-xhtml+xml diff --git a/phpini/lang/de b/phpini/lang/de index b6560b7b1..531fe4fcc 100644 --- a/phpini/lang/de +++ b/phpini/lang/de @@ -3,7 +3,7 @@ index_eaccess=Sie haben keinen Zugriff auf PHP-Konfigurationsdateien. index_efiles=Keine der PHP-Konfigurationsdateien, auf die Sie Zugriff haben, existiert. index_efiles2=Es wurden keine PHP-Konfigurationsdateien gefunden. Passen Sie die Modulkonfiguration an, um den korrekten Pfad zur globalen PHP-Konfigurationsdatei festzulegen. index_file=Konfigurationsdatei -index_desc=Zweck +index_desc=Verwendungszweck index_actions=Aktionen index_edit=Verwalten index_manual=Manuell bearbeiten @@ -11,143 +11,144 @@ index_anyfile=Andere PHP-Konfigurationsdatei bearbeiten index_return=Konfigurationsdateien file_global=Globale PHP-Konfiguration -file_eread=Fehler beim Lesen von $1: $2 +file_eread=Lesen von $1 fehlgeschlagen: $2 manual_title=Konfiguration manuell bearbeiten -manual_desc=Diese Seite kann verwendet werden, um eine PHP-Konfigurationsdatei manuell zu bearbeiten. Dies sollte mit Vorsicht erfolgen, da keine Syntax- oder Gültigkeitsprüfung für Ihre Änderungen durchgeführt wird. -manual_err=Fehler beim Bearbeiten der Konfigurationsdatei -manual_edata=Kein neuer Inhalt eingegeben +manual_desc=Auf dieser Seite kann eine PHP-Konfigurationsdatei manuell bearbeitet werden. Dies sollte mit Vorsicht erfolgen, da keine Syntax- oder Gültigkeitsprüfung der Änderungen durchgeführt wird. +manual_err=Konfigurationsdatei konnte nicht bearbeitet werden +manual_edata=Keine neuen Inhalte eingegeben list_title=PHP-Konfiguration verwalten -list_ecannot=Sie sind nicht berechtigt, diese PHP-Konfigurationsdatei zu verwalten. -list_efile=Die zu bearbeitende Datei muss ein absoluter Pfad sein. +list_ecannot=Sie dürfen diese PHP-Konfigurationsdatei nicht verwalten +list_efile=Pfad zur zu bearbeitenden Datei muss absolut sein list_return=PHP-Konfiguration list_format_ini=INI-Format list_format_fpm=FPM-Format +list_bin=PHP-Version $2 unter $1 vars_title=PHP-Variablen -vars_header=Erstellung und Zitierung von PHP-Variablen -vars_magic=Alle Eingabevariablen zitieren? -vars_runtime=Daten zur Laufzeit zitieren? +vars_header=Erstellung und Maskierung von PHP-Variablen +vars_magic=Alle Eingabevariablen maskieren? +vars_runtime=Daten zur Laufzeit maskieren? vars_register=Alle Eingaben in globale Variablen umwandeln? vars_args=Kommandozeilenparameter in globale Variablen umwandeln? -vars_long=Alte Array-Formate wie HTTP_GET_VARS erstellen? -vars_err=Fehler beim Speichern der PHP-Variableneinstellungen +vars_long=Veraltete Array-Formate wie HTTP_GET_VARS erstellen? +vars_err=PHP-Variableinstellungen konnten nicht gespeichert werden dirs_title=Verzeichniseinstellungen -dirs_header=Verzeichnis- und Erweiterungseinstellungen für PHP-Skripte +dirs_header=Verzeichnisoptionen für PHP-Skripte und -Erweiterungen dirs_include=Suchverzeichnisse für Includes -dirs_below=Unten aufgeführt.. -dirs_upload=Datei-Uploads zulassen? +dirs_below=Unten aufgelistet.. +dirs_upload=Datei-Uploads erlauben? dirs_utmp=Temporäres Verzeichnis für hochgeladene Dateien -dirs_err=Fehler beim Speichern der Verzeichniseinstellungen +dirs_err=Verzeichniseinstellungen konnten nicht gespeichert werden dirs_eincs=Keine Include-Suchverzeichnisse eingegeben dirs_eutmp=Fehlendes oder ungültiges temporäres Verzeichnis für Dateien db_title=Datenbankeinstellungen -db_header1=MySQL-Datenbankverbindungs-Einstellungen -db_persist=Persistente Datenbankverbindungen zulassen? -db_maxpersist=Maximale Anzahl persistenter Verbindungen? -db_maxlinks=Maximale Anzahl gesamter Verbindungen? -db_timeout=Timeout für MySQL-Verbindungen? -db_host=Standard-Host des MySQL-Servers -db_port=Standard-Port des MySQL-Servers +db_header1=MySQL-Datenbankverbindungseinstellungen +db_persist=Persistente Datenbankverbindungen erlauben? +db_maxpersist=Maximale persistente Verbindungen? +db_maxlinks=Maximale Gesamtverbindungen? +db_timeout=MySQL-Verbindungs-Timeout? +db_host=Standard-MySQL-Serverhost +db_port=Standard-MySQL-Serverport db_unlimited=Unbegrenzt db_s=Sekunden -db_header2=PostgreSQL-Datenbankverbindungs-Einstellungen +db_header2=PostgreSQL-Datenbankverbindungseinstellungen db_reset=Persistente Verbindungen automatisch wiederherstellen? -db_err=Fehler beim Speichern der Datenbankeinstellungen +db_err=Datenbankeinstellungen konnten nicht gespeichert werden db_emaxpersist=Fehlende oder ungültige maximale Anzahl persistenter Verbindungen -db_emaxlinks=Fehlende oder ungültige maximale Anzahl gesamter Verbindungen -db_etimeout=Fehlendes oder ungültiges Verbindungstimeout -db_ehost=Fehlender oder ungültiger Standard-Host des MySQL-Servers -db_eport=Fehlender oder ungültiger Standard-Port des MySQL-Servers +db_emaxlinks=Fehlende oder ungültige maximale Gesamtverbindungen +db_etimeout=Fehlendes oder ungültiges Verbindungs-Timeout +db_ehost=Fehlender oder ungültiger Standard-MySQL-Serverhost +db_eport=Fehlender oder ungültiger Standard-MySQL-Serverport session_title=Session-Optionen session_header=Optionen für PHP-Sitzungsverfolgung -session_handler=Mechanismus zur Speicherung von Sitzungen +session_handler=Mechanismus zur Sitzungsspeicherung session_files=Dateien session_mm=Im Speicher session_users=Benutzerdefiniert session_redis=Redis session_memcache=MemcacheD session_path=Verzeichnis für Sitzungsdateien -session_cookies=Verwendung von Cookies zur Sitzungsverfolgung zulassen? -session_only_cookies=Immer Cookies zur Sitzungsverfolgung verwenden? +session_cookies=Verwendung von Cookies zur Sitzungserkennung erlauben? +session_only_cookies=Immer Cookies zur Sitzungserkennung verwenden? session_life=Cookie-Lebensdauer session_forever=Unbegrenzt -session_maxlife=Maximale Sitzungslebensdauer +session_maxlife=Maximale Sitzungsdauer session_epath=Fehlendes oder ungültiges Verzeichnis für Sitzungsdateien session_elife=Fehlende oder ungültige Cookie-Lebensdauer -session_emaxlife=Fehlende oder ungültige maximale Sitzungslebensdauer +session_emaxlife=Fehlende oder ungültige maximale Sitzungsdauer -limits_title=Ressourcenlimits +limits_title=Ressourcenbeschränkungen limits_header=Optionen für Speicher- und Übertragungsgrenzen -limits_mem=Maximale Speicherzuweisung +limits_mem=Maximaler Speicherverbrauch limits_post=Maximale HTTP-POST-Größe -limits_upload=Maximale Datei-Upload-Größe +limits_upload=Maximale Dateiupload-Größe limits_exec=Maximale Ausführungszeit -limits_input=Maximale Eingabeparsing-Zeit -limits_vars=Maximale Anzahl an Eingabevariablen -limits_err=Fehler beim Speichern der Ressourcenlimits -limits_emem=Fehlende oder ungültige maximale Speicherzuweisung +limits_input=Maximale Zeit für Eingabeverarbeitung +limits_vars=Maximale Anzahl von Eingabevariablen +limits_err=Ressourcengrenzen konnten nicht gespeichert werden +limits_emem=Fehlender oder ungültiger maximaler Speicherverbrauch limits_epost=Fehlende oder ungültige maximale HTTP-POST-Größe -limits_eupload=Fehlende oder ungültige maximale Datei-Upload-Größe +limits_eupload=Fehlende oder ungültige maximale Upload-Größe limits_eexec=Fehlende oder ungültige maximale Ausführungszeit -limits_einput=Fehlende oder ungültige maximale Eingabeparsing-Zeit -limits_evars=Fehlende oder ungültige maximale Anzahl an Eingabevariablen +limits_einput=Fehlende oder ungültige maximale Zeit für Eingabeverarbeitung +limits_evars=Fehlende oder ungültige maximale Anzahl von Eingabevariablen errors_title=Fehlerprotokollierung errors_header=Anzeige- und Protokollierungsoptionen für Fehlermeldungen errors_display=Fehlermeldungen anzeigen? -errors_log=Fehlermeldungen in das Protokoll schreiben? +errors_log=Fehlermeldungen protokollieren? errors_bits=Anzuzeigende Fehlertypen errors_reporting=Ausdruck für Fehlertypen errors_E_ALL=Alle Fehler und Warnungen errors_E_ERROR=Schwerwiegende Laufzeitfehler errors_E_WARNING=Laufzeitwarnungen -errors_E_PARSE=Syntaxfehler zur Kompilierzeit -errors_E_NOTICE=Hinweise zur Laufzeit -errors_E_CORE_ERROR=Schwerwiegende Fehler während des Startvorgangs -errors_E_CORE_WARNING=Warnungen während des Startvorgangs -errors_E_COMPILE_ERROR=Schwerwiegende Fehler zur Kompilierzeit -errors_E_COMPILE_WARNING=Warnungen zur Kompilierzeit -errors_E_USER_ERROR=Vom Benutzer generierte Fehlermeldung -errors_E_USER_WARNING=Vom Benutzer generierte Warnmeldung -errors_E_USER_NOTICE=Vom Benutzer generierte Hinweisnachricht +errors_E_PARSE=Fehler beim Parsen zur Kompilierzeit +errors_E_NOTICE=Laufzeit-Hinweise +errors_E_CORE_ERROR=Schwerwiegende Fehler beim Start +errors_E_CORE_WARNING=Warnungen beim Start +errors_E_COMPILE_ERROR=Schwerwiegende Kompilierfehler +errors_E_COMPILE_WARNING=Kompilierzeit-Warnungen +errors_E_USER_ERROR=Benutzerdefinierte Fehlermeldung +errors_E_USER_WARNING=Benutzerdefinierte Warnung +errors_E_USER_NOTICE=Benutzerdefinierter Hinweis errors_ignore=Wiederholte Fehler ignorieren? -errors_source=Quelle beim Prüfen auf Wiederholungen ignorieren? -errors_maxlen=Maximale Größe protokollierter Fehler -errors_file=Protokolldatei für Fehler +errors_source=Quelltext bei Wiederholung ignorieren? +errors_maxlen=Maximale Größe für protokollierte Fehler +errors_file=Fehlerprotokolldatei errors_none=Keine errors_syslog=Syslog errors_other=Andere Datei $1 errors_unlimited=Unbegrenzt -errors_err=Fehler beim Speichern der Fehlerprotokollierung +errors_err=Fehlerprotokollierung konnte nicht gespeichert werden errors_ereporting=Kein Ausdruck für Fehlertypen eingegeben -errors_emaxlen=Fehlende oder ungültige maximale Größe protokollierter Fehler -errors_efile=Fehlende Protokolldatei für Fehler +errors_emaxlen=Fehlende oder ungültige maximale Protokollgröße +errors_efile=Fehlende Fehlerprotokolldatei misc_title=Weitere Einstellungen -misc_header=Verschiedene zusätzliche PHP-Einstellungen -misc_short=PHP-Skripte mit <? zulassen? -misc_asp=Tags <% %> zulassen? +misc_header=Sonstige PHP-Einstellungen +misc_short=PHP-Skripte mit <? erlauben? +misc_asp=<% %>-Tags erlauben? misc_zlib=Ausgabe mit zlib komprimieren? misc_flush=Ausgabe nach jedem Schreibvorgang leeren? -misc_fopen=Öffnen von URLs als Dateien zulassen? -misc_smtp=SMTP-Server für den E-Mail-Versand -misc_port=SMTP-Port auf dem Server +misc_fopen=Öffnen von URLs als Dateien erlauben? +misc_smtp=SMTP-Server zum Versenden von E-Mails +misc_port=SMTP-Port des Servers misc_none=Keine -misc_sendmail=Pfad zum Befehl für den E-Mail-Versand -misc_err=Fehler beim Speichern weiterer Einstellungen +misc_sendmail=Pfad zum Befehl zum Versenden von E-Mails +misc_err=Weitere Einstellungen konnten nicht gespeichert werden misc_esmtp=Fehlender oder nicht auflösbarer SMTP-Server misc_esmtp_port=Fehlender oder nicht-numerischer SMTP-Port -misc_esendmail=Ungültiger Befehl für den E-Mail-Versand -misc_esendmail2=Fehlender Befehl für den E-Mail-Versand -misc_include=Öffnen von Remote-Includes zulassen? +misc_esendmail=Ungültiger Befehl zum Versenden von E-Mails +misc_esendmail2=Fehlender Befehl zum Versenden von E-Mails +misc_include=Öffnen von entfernten Includes erlauben? misc_path=CGI Fix Path Info? misc_timezone=PHP-Zeitzone -misc_charset=Standard-Zeichensatz +misc_charset=Standardzeichensatz disable_title=Deaktivierte Funktionen disable_header=Deaktivierte PHP-Funktionen und -Features @@ -160,36 +161,36 @@ disable_proc_open=proc_open (Befehl ausführen und Ein-/Ausgabe erfassen) disable_popen=popen (Pipe zu ausgeführtem Befehl öffnen) disable_curl_exec=curl_exec (URL-Download-Sitzung ausführen) disable_curl_multi_exec=curl_multi_exec (Mehrere URL-Download-Sitzungen ausführen) -disable_parse_ini_file=parse_ini_file (PHP-INI-Datei einlesen) -disable_show_source=show_source (Datei mit PHP-Syntaxhervorhebung ausgeben) +disable_parse_ini_file=parse_ini_file (PHP-INI-Datei lesen) +disable_show_source=show_source (Datei mit PHP-Syntaxhervorhebung anzeigen) disable_mail=mail (E-Mail senden) disable_leftover=Weitere Funktionen: -disable_err=Fehler beim Speichern deaktivierter Funktionen +disable_err=Deaktivierte Funktionen konnten nicht gespeichert werden disable_classes=Deaktivierte integrierte Klassen mods_title=PHP-Erweiterungen -mods_edir=PHP-Erweiterungsverzeichnis konnte nicht gefunden werden! -mods_ecannot=Sie sind nicht berechtigt, aktivierte PHP-Erweiterungen zu bearbeiten. -mods_desc=Auf dieser Seite können PHP-Version-$1-Erweiterungen systemweit für alle Benutzer:innen aktiviert oder deaktiviert werden. +mods_edir=Verzeichnis für PHP-Erweiterungen konnte nicht gefunden werden! +mods_ecannot=Sie dürfen aktivierte PHP-Erweiterungen nicht bearbeiten +mods_desc=Auf dieser Seite können global PHP-Erweiterungen für Version $1 für alle Benutzer:innen auf diesem System aktiviert oder deaktiviert werden. mods_enabled=Aktiviert? mods_name=Erweiterungsname mods_file=Konfigurationsdatei mods_pkg=Paket -mods_idesc=PHP-Erweiterungen, die auf diesem System noch nicht installiert sind, können aus den konfigurierten Softwarepaket-Repositories installiert werden. +mods_idesc=PHP-Erweiterungen, die auf diesem System noch nicht installiert sind, können aus den konfigurierten Software-Repositories installiert werden. mods_newpkg=PHP-Erweiterung hinzufügen mods_install=Jetzt installieren -mods_err=Fehler beim Speichern der PHP-Erweiterungen -mods_egetver=PHP-Version für Konfigurationsdatei $1 konnte nicht ermittelt werden. -mods_egetbin=PHP-Binärdatei für Konfigurationsdatei $1 konnte nicht ermittelt werden. +mods_err=PHP-Erweiterungen konnten nicht gespeichert werden +mods_egetver=PHP-Version für Konfigurationsdatei $1 konnte nicht ermittelt werden +mods_egetbin=PHP-Binary für Konfigurationsdatei $1 konnte nicht ermittelt werden mods_return=PHP-Erweiterungen imod_title=PHP-Modul installieren -imod_err=Fehler bei der Installation des PHP-Moduls -imod_emod=Kein PHP-Modul angegeben +imod_err=PHP-Modul konnte nicht installiert werden +imod_emod=Kein PHP-Modul eingegeben imod_alldoing=PHP-Modul $1 für PHP-Version $2 wird installiert .. -imod_alreadygot=PHP-Modul $1 ist bereits installiert. -imod_alldone=.. das PHP-Modul wurde erfolgreich aus Paket $1 installiert und steht nun zur Nutzung bereit. -imod_allfailed=.. es konnten keine Softwarepakete für das angegebene PHP-Modul installiert werden, trotz $1 Versuchen. +imod_alreadygot=PHP-Modul $1 ist bereits installiert +imod_alldone=.. das PHP-Modul wurde erfolgreich aus Paket $1 installiert und steht nun zur Verfügung. +imod_allfailed=.. kein Softwarepaket für das angegebene PHP-Modul konnte installiert werden, trotz Versuch über $1 imod_missing=.. Installation abgeschlossen, aber das PHP-Modul wurde nicht erkannt. log_manual=Datei $1 manuell bearbeitet @@ -198,17 +199,17 @@ log_dirs=Verzeichniseinstellungen in $1 geändert log_db=Datenbankeinstellungen in $1 geändert log_session=Session-Optionen in $1 geändert log_safe=Safe-Mode-Optionen in $1 geändert -log_limits=Ressourcenlimits in $1 geändert +log_limits=Ressourcengrenzen in $1 geändert log_errors=Fehlerprotokollierung in $1 geändert log_misc=Weitere Einstellungen in $1 geändert log_mods=Aktivierte Module in $1 aktualisiert log_imod=PHP-Modul $2 in $1 installiert -acl_global=Darf globale PHP-Konfiguration bearbeiten? -acl_anyfile=Darf beliebige Dateien als PHP-Konfiguration bearbeiten? -acl_manual=Darf Konfigurationsdateien manuell bearbeiten? -acl_inis=Zusätzliche Konfigurationsdateien
(Im Format Dateiname=Beschreibung) -acl_user=Darf Dateien als Benutzer:in lesen und schreiben +acl_global=Globale PHP-Konfiguration bearbeiten dürfen? +acl_anyfile=Beliebige Datei als PHP-Konfiguration bearbeiten dürfen? +acl_manual=Konfigurationsdateien manuell bearbeiten dürfen? +acl_inis=Zusätzliche Konfigurationsdateien
(im Format Dateiname=Beschreibung) +acl_user=Dateien im Kontext von Benutzer:innen lesen und schreiben opt_default=Standardwert: $1 opt_default_unknown=Unbekannt