diff --git a/bin/v-delete-user b/bin/v-delete-user index e7ec93da..23f2b9ae 100755 --- a/bin/v-delete-user +++ b/bin/v-delete-user @@ -91,7 +91,7 @@ sed -i "/ $user$/d" $VESTA/data/queue/traffic.pipe # Deleting system user /usr/sbin/userdel -f $user >> /dev/null 2>&1 -/usr/sbin/userdel -f $user >> /dev/null 2>&1 + if [ "$?" != 0 ]; then sed -i "/^$user:/d" /etc/passwd sed -i "/^$user:/d" /etc/shadow diff --git a/func/main.sh b/func/main.sh index f7f72229..87195dc5 100644 --- a/func/main.sh +++ b/func/main.sh @@ -783,11 +783,6 @@ validate_format_common() { exit $E_INVALID fi if [[ $1 =~ \* ]]; then - if [[ ! $1 =~ \*$ ]]; then - echo "Error: * can be used only at the end" - log_event "$E_INVALID" "$EVENT" - exit $E_INVALID - fi if [ "$(echo $1 | grep -o '*'|wc -l)" -gt 1 ]; then log_event "$E_INVALID" "$EVENT" echo "Error: * can be used only once" diff --git a/web/inc/i18n/de.php b/web/inc/i18n/de.php index 4af1766d..1f814323 100644 --- a/web/inc/i18n/de.php +++ b/web/inc/i18n/de.php @@ -40,9 +40,9 @@ $LANG['de'] = array( 'Add Package' => 'Paket erstellen', 'Add IP' => 'IP hinzufügen', 'Add Rule' => 'Regel hinzufügen', - 'Ban IP Address' => 'Blockieren IP', + 'Ban IP Address' => 'IP blockieren', 'Search' => 'Suche', - 'Add one more FTP Account' => 'Fügen Sie eine weitere FTP-Konto', + 'Add one more FTP Account' => 'Ein weiteres FTP-Konto hinzufügen', 'Overall Statistics' => 'Globale Statistik', 'Daily' => 'Täglich', 'Weekly' => 'Wöchentlich', @@ -78,9 +78,9 @@ $LANG['de'] = array( 'open webmail' => 'Webmail öffnen', 'list fail2ban' => 'fail2ban', 'open %s' => '%s öffnen', - 'download' => 'Reunterladen', + 'download' => 'Herunterladen', 'restore' => 'Wiederherstellen', - 'configure restore settings' => 'Wiederherstellungs Einstellungen', + 'configure restore settings' => 'Wiederherstellungs-Einstellungen', 'stop' => 'Anhalten', 'start' => 'Starten', 'restart' => 'Neustarten', @@ -88,38 +88,38 @@ $LANG['de'] = array( 'generate' => 'Generieren', 'Generate CSR' => 'CSR generieren', 'reread IP' => 'IP aktualisieren', - 'enable autoupdate' => 'autoupdate aktivieren', - 'disable autoupdate' => 'autoupdate deaktivieren', - 'turn on notifications' => 'benachrichtigung aktivieren', - 'turn off notifications' => 'benachrichtigungen abschalten', + 'enable autoupdate' => 'Autoupdate aktivieren', + 'disable autoupdate' => 'Autoupdate deaktivieren', + 'turn on notifications' => 'Benachrichtigungen aktivieren', + 'turn off notifications' => 'Benachrichtigungen deaktivieren', 'Adding User' => 'Benutzer anlegen', 'Editing User' => 'Benutzer bearbeiten', - 'Adding Domain' => 'Domäne hinzufügen', - 'Editing Domain' => 'Domäne bearbeiten', - 'Adding DNS Domain' => 'Domäne hinzufügen', - 'Editing DNS Domain' => 'Domäne bearbeiten', - 'Adding DNS Record' => 'DNS Eintrag anlegen', - 'Editing DNS Record' => 'DNS Eintrag bearbeiten', - 'Adding Mail Domain' => 'Domäne hinzufügen', - 'Editing Mail Domain' => 'Domäne bearbeiten', + 'Adding Domain' => 'Domain hinzufügen', + 'Editing Domain' => 'Domain bearbeiten', + 'Adding DNS Domain' => 'Domain hinzufügen', + 'Editing DNS Domain' => 'Domain bearbeiten', + 'Adding DNS Record' => 'DNS-Eintrag anlegen', + 'Editing DNS Record' => 'DNS-Eintrag bearbeiten', + 'Adding Mail Domain' => 'Domain hinzufügen', + 'Editing Mail Domain' => 'Domain bearbeiten', 'Adding Mail Account' => 'Konto hinzufügen', 'Editing Mail Account' => 'Konto bearbeiten', 'Adding database' => 'Datenbank hinzufügen', 'Editing Cron Job' => 'Cron Job bearbeiten', 'Adding Cron Job' => 'Cron Job hinzufügen', 'Editing Database' => 'Datenbank bearbeiten', - 'Adding Package' => 'Packet hinzufügen', - 'Editing Package' => 'Packet bearbeiten', + 'Adding Package' => 'Paket hinzufügen', + 'Editing Package' => 'Paket bearbeiten', 'Adding IP address' => 'IP hinzufügen', 'Editing IP Address' => 'IP bearbeiten', - 'Editing Backup Exclusions' => 'Ausschlüsse bearbeiten', + 'Editing Backup Exclusions' => 'Backup-Ausschlüsse bearbeiten', 'Generating CSR' => 'CSR generieren', 'Listing' => 'Auflistung', 'Search Results' => 'Suchergebnisse', 'Adding Firewall Rule' => 'Hinzufügen von Firewall-Regel', 'Editing Firewall Rule' => 'Bearbeiten von Firewall-Regel', - 'Adding IP Address to Banlist' => 'Hinzufügen von IP-Adresse der schwarzen Liste', + 'Adding IP Address to Banlist' => 'Hinzufügen von IP-Adresse zur schwarzen Liste', 'active' => 'Aktiv', 'spnd' => 'Gesperrt', @@ -143,7 +143,7 @@ $LANG['de'] = array( 'hours' => 'Stunden', 'minutes' => 'Minuten', 'month' => 'Monat', - 'package' => 'Packet', + 'package' => 'Paket', 'Bandwidth' => 'Datenvolumen', 'Disk' => 'Speicher', 'Web' => 'Web', @@ -155,23 +155,22 @@ $LANG['de'] = array( 'Backend Template' => 'Backend Template', 'Proxy Template' =>'Proxy Template', 'DNS Template' => 'DNS Template', - 'Web Domains' => 'Web Domäne', - 'SSL Domains' => 'SSL Domäne', + 'Web Domains' => 'Web Domains', + 'SSL Domains' => 'SSL Domains', 'Web Aliases' => 'Web Aliase', - 'per domain' => 'pro Domäne', - 'DNS Domains' => 'DNS Domäne', - 'DNS Domains' => 'DNS Domäne', + 'per domain' => 'pro Domain', + 'DNS Domains' => 'DNS Domains', 'DNS records' => 'DNS Einträge' , 'Name Servers' => 'Name Server', 'Mail Domains' => 'Mail Domäne', 'Mail Accounts' => 'Mail Konten', 'Cron Jobs' => 'Cron Jobs', 'SSH Access' => 'SSH Zugriff', - 'IP Addresses' => 'IP Adressen', + 'IP Addresses' => 'IP-Adressen', 'Backups' => 'Backups', 'Backup System' => 'Backup System', - 'backup exclusions' => 'ausschlüsse', - 'template' => 'template', + 'backup exclusions' => 'Ausschlüsse', + 'template' => 'Template', 'SSL Support' => 'SSL Unterstützung', 'SSL Home Directory' => 'SSL Homeverzeichnis', 'Proxy Support' => 'Proxy Unterstützung', @@ -232,7 +231,7 @@ $LANG['de'] = array( 'CPU' => 'CPU', 'Memory' => 'Arbeitsspeicher', 'Uptime' => 'Betriebszeit', - 'core package' => 'Kern Packet', + 'core package' => 'Kern Paket', 'php interpreter' => 'PHP Interpreter', 'internal web server' => 'Interner Web Server', 'Version' => 'Version', @@ -243,14 +242,14 @@ $LANG['de'] = array( 'Username' => 'Bentzername', 'Password' => 'Passwort', 'Email' => 'E-Mail', - 'Package' => 'Packet', + 'Package' => 'Paket', 'Language' => 'Sprache', 'First Name' => 'Vorname', 'Last Name' => 'Nachname', 'Send login credentials to email address' => 'Anmeldeinformationen an folgende Adresse senden', 'Default Template' => 'Standard Template', 'Default Name Servers' => 'Standard Name Server', - 'Domain' => 'Domäne', + 'Domain' => 'Domain', 'DNS Support' => 'DNS Unterstützung', 'Mail Support' => 'Mail Unterstützung', 'Advanced options' => 'Erweiterte Optionen', @@ -259,7 +258,7 @@ $LANG['de'] = array( 'SSL Key' => 'SSL Schlüssel', 'SSL Certificate Authority / Intermediate' => 'SSL Zertifikat Ersteller', 'SSL CSR' => 'CSR-Anfrage', - 'optional' => 'Freiwillig', + 'optional' => 'optional', 'internal' => 'Intern', 'Statistics Authorization' => 'Statistik Autorisierung', 'Statistics Auth' => 'Statistik Auth', @@ -273,9 +272,9 @@ $LANG['de'] = array( 'IP or Value' => 'IP oder Wert', 'Priority' => 'Priorität', 'Record Number' => 'Eintragsnummer', - 'in megabytes' => 'in Megabytes', + 'in megabytes' => 'in Megabyte', 'Message' => 'Nachricht', - 'use local-part' => 'verwenden local-part', + 'use local-part' => 'verwende local-part', 'one or more email addresses' => 'eine oder mehrere E-Mail Adressen', 'Prefix will be automaticaly added to database name and database user' => 'Prefix %s wird automatisch zum Datenbanknamen und Benutzernamen hinzugefügt', 'Database' => 'Datenbank', @@ -287,13 +286,13 @@ $LANG['de'] = array( 'Interface' => 'Interface', 'Shared' => 'Gemeinsam genutzt', 'Assigned user' => 'Benutzer zuordnen', - 'Assigned domain' => 'Domäne zuordnen', + 'Assigned domain' => 'Domain zuordnen', 'NAT IP association' => 'NAT IP-Verband', 'shell' => 'Shell', 'web domains' => 'Web Domäne', 'web aliases' => 'Web Aliase', 'dns records' => 'DNS Einträge', - 'mail domains' => 'Mail Domäne', + 'mail domains' => 'Mail Domains', 'mail accounts' => 'Mail Konten', 'accounts' => 'Konten', 'databases' => 'Datenbanken', @@ -311,10 +310,10 @@ $LANG['de'] = array( 'password' => 'Passwort', 'type' => 'Typ', 'charset' => 'Zeichensatz', - 'domain' => 'Domäne', + 'domain' => 'Domain', 'ip' => 'IP', - 'ip address' => 'IP Adresse', - 'IP address' => 'IP Adresse', + 'ip address' => 'IP-Adresse', + 'IP address' => 'IP-Adresse', 'netmask' => 'Netzmaske', 'interface' => 'Interface', 'assigned user' => 'Zugeordneter Benutzer', @@ -325,7 +324,7 @@ $LANG['de'] = array( 'first name' => 'Vorname', 'last name' => 'Nachname', 'account' => 'Konto', - 'ssl certificate' => 'SSL Zertifikat', + 'ssl certificate' => 'SSL-Zertifikat', 'ssl key' => 'SSL Schlüssel', 'stats user password' => 'Statistik Benutzer Passwort', 'stats username' => 'Statistik Benutzername', @@ -345,14 +344,14 @@ $LANG['de'] = array( 'Port' => 'Port', 'Comment' => 'Kommentar', 'Banlist' => 'Bannliste', - 'ranges are acceptable' => 'Bereiche akzeptabel', + 'ranges are acceptable' => 'Bereiche sind akzeptabel', 'CIDR format is supported' => 'CIDR-Format wird unterstützt', 'unlimited' => 'unlimited', '1 account' => '1 Konto', '%s accounts' => '%s Konten', - '1 domain' => '1 Domäne', - '%s domains' => '%s Domänen', + '1 domain' => '1 Domain', + '%s domains' => '%s Domains', '1 record' => '1 Eintrag', '%s records' => '%s Einträge', '1 mail account' => '1 Mail Konto', @@ -379,7 +378,7 @@ $LANG['de'] = array( 'There are no currently banned IP' => 'Es gibt keine aktuell gesperrte IP', 'USER_CREATED_OK' => 'Benutzer %s wurde erfolgreich angelegt.', - 'WEB_DOMAIN_CREATED_OK' => 'Domäne %s wurde erfolgreich angelegt.', + 'WEB_DOMAIN_CREATED_OK' => 'Domain %s wurde erfolgreich angelegt.', 'DNS_DOMAIN_CREATED_OK' => 'DNS Domäne %s wurde erfolgreich angelegt.', 'DNS_RECORD_CREATED_OK' => 'Eintrag %s.%s wurde erfolgreich angelegt.', 'MAIL_DOMAIN_CREATED_OK' => 'Mail Domäne %s wurde erfolgreich angelegt.', @@ -458,14 +457,14 @@ $LANG['de'] = array( 'Database Credentials' => 'Datenbank Anmeldeinformationen', 'DATABASE_READY' => "Datenbank wurde erfolgreich erstellt.\n\nDatenbank: %s\nBenutzername: %s\nPasswort: %s\n%s\n\n--\nVesta Control Panel\n", - 'forgot password' => 'Password vergessen', + 'forgot password' => 'Passwort vergessen', 'Confirm' => 'Bestätigen', - 'New Password' => 'Neues Password', - 'Confirm Password' => 'Password bestätigen', - 'Reset' => 'Reset', - 'Reset Code' => 'Reset Code', + 'New Password' => 'Neues Passwort', + 'Confirm Password' => 'Passwort bestätigen', + 'Reset' => 'Zurücksetzen', + 'Reset Code' => 'Zurücksetzen-Code', 'RESET_NOTICE' => '', - 'RESET_CODE_SENT' => 'Passwort Reset Code wurde erfolgreich an Ihre Adresse gesandt
', + 'RESET_CODE_SENT' => 'Passwort Zurücksetzen-Code wurde erfolgreich an Ihre Adresse gesandt
', 'MAIL_RESET_SUBJECT' => 'Passwort Reset für %s', - 'PASSWORD_RESET_REQUEST' => "Zum zurücksetzten Ihre Passwords, besuchen Sie bitten folgenden Link:\nhttps://%s/reset/?action=confirm&user=%s&code=%s\n\nAlternativ, können Sie auf https://%s/reset/?action=code&user=%s gehen und dort folgenden Reset Code eingeben:\n%s\n\nWenn Sie Ihr Passwort nicht zurücksetzen wollten, ignorieren Sie diese Nachricht und entschuldigen Sie uns die Unannehmlichkeiten.\n\n--\nVesta Control Panel\n", + 'PASSWORD_RESET_REQUEST' => "Zum Zurücksetzten Ihre Passwortes, besuchen Sie bitte folgenden Link:\nhttps://%s/reset/?action=confirm&user=%s&code=%s\n\nAlternativ, können Sie auf https://%s/reset/?action=code&user=%s gehen und dort folgenden Reset Code eingeben:\n%s\n\nWenn Sie Ihr Passwort nicht zurücksetzen wollten, ignorieren Sie diese Nachricht und entschuldigen Sie uns die Unannehmlichkeiten.\n\n--\nVesta Control Panel\n", ); diff --git a/web/inc/i18n/ua.php b/web/inc/i18n/ua.php index 1718df8e..abb1f0da 100644 --- a/web/inc/i18n/ua.php +++ b/web/inc/i18n/ua.php @@ -470,6 +470,19 @@ $LANG['ua'] = array( 'RESET_CODE_SENT' => 'Код для відновлення паролю успішно відправлено на вашу електронну пошту.
', 'MAIL_RESET_SUBJECT' => 'Відновлення паролю %s', 'PASSWORD_RESET_REQUEST'=>"Щоб відновити пароль, будь-ласка, перейдіть за посиланням :\nhttps://%s/reset/?action=confirm&user=%s&code=%s\n\nТакож ви можете відкрити сторінку https://%s/reset/?action=code&user=%s і вручну ввести код для відновлення:\n%s\n\nЯкщо ви не виконували процедуру відновлення паролю, будь ласка, проігноруйте цей лист і прийміть наші вибачення.\n\n--\nПанель керування Vesta\n", -); + 'Jan' => 'Січ', + 'Feb' => 'Лют', + 'Mar' => 'Бер', + 'Apr' => 'Квіт', + 'May' => 'Трав', + 'Jun' => 'Черв', + 'Jul' => 'Лип', + 'Aug' => 'Серп', + 'Sep' => 'Вер', + 'Oct' => 'Жовт', + 'Nov' => 'Лист', + 'Dec' => 'Груд', + +); ?>