From 44a1e87d737d1949e047ca2f8fb8a4ad3ec515dc Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Thu, 19 Dec 2013 14:39:24 -0800 Subject: [PATCH] German translation updates from Raymond Vetter --- acl/lang/de | 8 ++++++++ acl/save_group.cgi | 30 ++++++++++++++++++------------ mailboxes/config.info.de | 1 + mailboxes/lang/de | 1 + 4 files changed, 28 insertions(+), 12 deletions(-) diff --git a/acl/lang/de b/acl/lang/de index 98617dec4..abd6df2ae 100644 --- a/acl/lang/de +++ b/acl/lang/de @@ -69,6 +69,7 @@ convert_1=Nur Benutzer convert_2=Alle außer Benutzer convert_3=Benutzer mit Gruppe convert_4=Benutzer mit UIDs im Bereich +convert_action=Durchgeführe Aktionen convert_added=$1 wurde hinzugefügt convert_desc=Dieses Formular erlaubt Ihnen existierende Unixbenutzer zu Webminbenutzern zu konvertieren. Die Rechte jedes neuen Webminbenutzers werden durch die unten ausgewählte Gruppe bestimmt. convert_done=$1 Benutzer umgewandelt, $2 ungültig, $3 gibt es bereits, $4 ausgeschlossen. @@ -88,7 +89,10 @@ convert_nogroups=Auf Ihrem System wurden keine Webmingruppen definiert. Wenigste convert_ok=Konvertiere jetzt convert_skip=$1 wurde übersprungen convert_sync=Benutze zukünftig das gleiche Passwort wie Unixbenutzer? +convert_sync2=Synchronisiere zukünftig Passwort mit Unix Benutzer? convert_title=Benutzer konvertieren +convert_user=Unix Benutzer +convert_users=Benutzer zum konvertieren cpass_dict=Ist ein Wort aus dem Wörterbuch cpass_minsize=Muss mindestens $1 Zeichen lang sein cpass_name=Enthält den Benutzernamen @@ -397,6 +401,7 @@ sync_nogroups=Es wurden keine Webmingruppen auf Ihrem System definiert. Wenigste sync_title=Unixbenutzer-Synchronisation sync_unix=Setze Passwort für neue Benutzer auf das Unixpasswort sync_update=Aktualisiere den passenden Webminbenutzer wenn ein Unixbenutzer aktualisiert wird. +sync_when=Wann synchronisieren twofactor_already=Ihr Webmin Login hat bereits die 2-Faktor-Authentifizierung mit Provider $1 und Konto-ID $2 aktiviert. twofactor_already2=Webmin Login $3 hat bereits schon die 2-Faktor-Authentifizierung mit Provider $1 und ID-Konto $2 aktiviert. twofactor_desc=Auf dieser Seite können Sie die 2-Faktor-Authentifizierung für Webmin-Logins $1 ermöglichen. Einmal aktiviert, wird eine zusätzliche Authentifizierungs-Token benötigt, wenn Sie sich in Webmin einloggen. @@ -435,11 +440,13 @@ unix_euser='$1' ist kein gültiger Benutzername unix_ewhogroup=Fehlende zu erlaubende Gruppe in Reihe $1 unix_ewhouser=Fehlender zu erlaubender Benutzer in Reihe $1 unix_group=Mitglieder der Gruppe .. +unix_header=Unix Benutzer Authentifizierungseinstellungen unix_mall=Alle Benutzer unix_mode=Erlauben unix_none=Keine Benutzer eingegeben unix_pamany=Erlaube Anmeldungen welche nur die PAM Validierung durchlaufen als $1 unix_restrict=Die folgenden zusätzlichen Restriktionen werden auf die oben ausgewählten Unixbenutzer angewandt. +unix_restrict2=Zusätzliche Restriktionen unix_same=<Gleicher Benutzer oder Gruppe> unix_sel=Die für die Anmeldung zu erlaubenden Unixbenutzer sind unten aufgelistet .. unix_shells=Verbiete Unixbenutzer, deren Shell nicht in der Shell-Beschreibungsdatei steht @@ -447,4 +454,5 @@ unix_sudo=Erlaube Benutzern welche alle Befehle via sudo aufrufen k unix_title=Unixbenutzer Authentifizierung unix_to=Als Webminbenutzer unix_user=Unixbenutzer .. +unix_utable=Erlaubte Unix Benutzer unix_who=Benutzer oder Gruppe diff --git a/acl/save_group.cgi b/acl/save_group.cgi index 1bf269d23..cb6f096e0 100755 --- a/acl/save_group.cgi +++ b/acl/save_group.cgi @@ -2,7 +2,10 @@ # save_group.cgi # Create, modify or delete a webmin group +use strict; +use warnings; require './acl-lib.pl'; +our (%in, %text, %config, %access, $config_directory); &ReadParse(); # Check for special button clicks, and redirect @@ -15,9 +18,9 @@ elsif ($in{'but_delete'}) { exit; } +my (%group, $old); if ($in{'old'}) { # Get the original group - %group = ( ); $old = &get_group($in{'old'}); $old || &error($text{'gedit_egone'}); $group{'members'} = $old->{'members'}; @@ -31,24 +34,26 @@ $in{'name'} =~ /^[A-z0-9\-\_\.\@]+$/ && $in{'name'} !~ /^\@/ || &error(&text('gsave_ename', $in{'name'})); $in{'name'} eq 'webmin' && &error($text{'gsave_enamewebmin'}); if (!$in{'old'} || $in{'old'} ne $in{'name'}) { - $clash = &get_group($in{'name'}); + my $clash = &get_group($in{'name'}); $clash && &error(&text('gsave_edup', $in{'name'})); } $in{'desc'} !~ /:/ || &error($text{'gsave_edesc'}); # Find the current parent group +my $oldgroup; if ($in{'old'}) { - foreach $g (&list_groups()) { + foreach my $g (&list_groups()) { if (&indexof('@'.$in{'old'}, @{$g->{'members'}}) >= 0) { $oldgroup = $g; } } } +my $newgroup; if (defined($in{'group'})) { # Check if group is allowed if ($access{'gassign'} ne '*') { - local @gcan = split(/\s+/, $access{'gassign'}); + my @gcan = split(/\s+/, $access{'gassign'}); $in{'group'} && &indexof($in{'group'}, @gcan) >= 0 || !$in{'group'} && &indexof('_none', @gcan) >= 0 || $oldgroup && $oldgroup->{'name'} eq $in{'group'} || @@ -73,7 +78,7 @@ if (defined($in{'group'})) { } # Work out group modules -@mods = split(/\0/, $in{'mod'}); +my @mods = split(/\0/, $in{'mod'}); if ($oldgroup) { # Remove modules from the old parent group @@ -82,8 +87,8 @@ if ($oldgroup) { if ($newgroup) { # Add modules from parent group to list - local @ownmods; - foreach $m (@mods) { + my @ownmods; + foreach my $m (@mods) { push(@ownmods, $m) if (&indexof($m, @{$newgroup->{'modules'}}) < 0); } @@ -91,7 +96,7 @@ if ($newgroup) { $group{'ownmods'} = \@ownmods; # Copy ACL files for parent group - local $name = $in{'old'} ? $in{'old'} : $in{'name'}; + my $name = $in{'old'} ? $in{'old'} : $in{'name'}; ©_group_acl_files($in{'group'}, $name, [ @{$newgroup->{'modules'}}, "" ]); } @@ -106,8 +111,8 @@ if ($in{'old'}) { &modify_group($in{'old'}, \%group); # recursively update all member users and groups - @glist = &list_groups(); - @ulist = &list_users(); + my @glist = &list_groups(); + my @ulist = &list_users(); &update_members(\@ulist, \@glist, $group{'modules'}, $old->{'members'}); } @@ -119,11 +124,12 @@ else { if ($in{'old'} && $in{'acl_security_form'}) { # Update group's global ACL &foreign_require("", "acl_security.pl"); + my %uaccess; &foreign_call("", "acl_security_save", \%uaccess, \%in); - $aclfile = "$config_directory/$in{'name'}.gacl"; + my $aclfile = "$config_directory/$in{'name'}.gacl"; &lock_file($aclfile); &save_group_module_acl(\%uaccess, $in{'name'}, "", 1); - chmod(0640, $aclfile) if (-r $aclfile); + &set_ownership_permissions(undef, undef, 0640, $aclfile); &unlock_file($aclfile); } diff --git a/mailboxes/config.info.de b/mailboxes/config.info.de index 2a8103aa8..29d628585 100644 --- a/mailboxes/config.info.de +++ b/mailboxes/config.info.de @@ -49,6 +49,7 @@ from_virtualmin=Absenderadresse aus Virtualmin beziehen?,1,1-Ja,0-Nein from_dom=Domaine, die für die From:-E-Mail-Adresse genutzt werden soll,3,System-Hostname no_orig_ip=Fügen Browser IP in X-Originating-IP-Header ein?,1,0-Ja,1-Nein no_mailer=Fügen Webmin Version in X-Mailer-Header ein?,1,0-Ja,1-Nein +helo_name=Hostname in SMTP HELO Zeile verwenden,3,Wie System-Hostnamen line1=Systemkonfiguration,11 mail_system=Installierter E-Mail-Server,1,1-Sendmail,0-Postfix,2-Qmail,4-Qmail+LDAP,5-Qmail+VPopMail,6-Exim,3-Automatisch erkennen send_mode=Versende E-Mails unter Benutzung von,10,-Mailserver-Binary,SMTP-Server diff --git a/mailboxes/lang/de b/mailboxes/lang/de index e547c61bc..9dd89265e 100644 --- a/mailboxes/lang/de +++ b/mailboxes/lang/de @@ -268,6 +268,7 @@ search_local=In lokalen Ordnern search_msg2=Suchergebnis für $1 search_msg4=Suchergebnisse search_msg5=Suchergebnisse für Spam mit Auswertung $1 +search_msg6=Suchergebnisse für $1 in $2 Feld search_nolatest=Alle im Ordner search_none=Es wurden keine E-Mails gefunden. search_onestatus=Nur Status