diff --git a/web/inc/i18n/de.php b/web/inc/i18n/de.php
new file mode 100644
index 000000000..e0d395217
--- /dev/null
+++ b/web/inc/i18n/de.php
@@ -0,0 +1,416 @@
+ 'Hosting-Pakete',
+ 'IP' => 'IPs',
+ 'Graphs' => 'Leistungsgrafiken',
+ 'Statistics' => 'Statistiken',
+ 'Log' => 'Logs',
+ 'Services' => 'Dienste',
+ 'Updates' => 'Aktualisierungen',
+ 'Log in' => 'Anmelden',
+ 'Log out' => 'Abmelden',
+
+ 'USER' => 'BENUTZER',
+ 'WEB' => 'WEB',
+ 'DNS' => 'DNS',
+ 'MAIL' => 'MAIL',
+ 'DB' => 'DB',
+ 'CRON' => 'CRONS',
+ 'BACKUP' => 'BACKUPS',
+
+ 'Add User' => 'Benutzer anlegen',
+ 'Add Domain' => 'Domäne hinzufügen',
+ 'Add Web Domain' => 'Domäne hinzufügen',
+ 'Add DNS Domain' => 'Domäne hinzufügen',
+ 'Add DNS Record' => 'DNS Eintrag anlegen',
+ 'Add Mail Domain' => 'Domäne hinzufügen',
+ 'Add Mail Account' => 'Konto anlegen',
+ 'Add Database' => 'Datenbank anlegen',
+ 'Add Cron Job' => 'Cron Job hinzufügen',
+ 'Create Backup' => 'Backup erstellen',
+ 'Restore All' => 'Alles wiederherstellen',
+ 'Add Package' => 'Paket erstellen',
+ 'Add IP' => 'IP hinzufügen',
+ 'Search' => 'Suche',
+ 'Overall Statistics' => 'Globale Statistik',
+ 'Daily' => 'Täglich',
+ 'Weekly' => 'Wöchentlich',
+ 'Monthly' => 'Monatlich',
+ 'Yearly' => 'Jährlich',
+ 'Add' => 'Hinzufügen',
+ 'Back' => 'Zurück',
+ 'Save' => 'Speichern',
+ 'Submit' => 'Übermitteln',
+
+ 'toggle all' => 'Alle wählen/abwählen',
+ 'apply to selected' => 'Auswählen',
+ 'rebuild' => 'Wiederherstellen',
+ 'rebuild web' => 'Web wiederherstellen',
+ 'rebuild dns' => 'DNS wiederherstellen',
+ 'rebuild mail' => 'Mail wiederherstellen',
+ 'rebuild db' => 'DB wiederherstellen',
+ 'rebuild cron' => 'Cron Jobs wiederherstellen',
+ 'update counters' => 'Zähler aktualisieren',
+ 'suspend' => 'Sperren',
+ 'unsuspend' => 'Entsperren',
+ 'delete' => 'Löschen',
+ 'show per user' => 'Pro Benutzer anzeigen',
+ 'login as' => 'Anmelden als',
+ 'logout' => 'Abmelden',
+ 'edit' => 'Bearbeiten',
+ 'open webstats' => 'Webstatistiken öffnen',
+ 'view logs' => 'Logs absehen',
+ 'list records' => '%s Einträge auflisten',
+ 'add record' => 'Eintrag hinzufügen',
+ 'list accounts' => '%s Konten auflisten',
+ 'add account' => 'Konto hinzufügen',
+ 'open webmail' => 'Webmail öffnen',
+ 'open %s' => '%s öffnen',
+ 'download' => 'Reunterladen',
+ 'restore' => 'Wiederherstellen',
+ 'configure restore settings' => 'Wiederherstellungs Einstellungen',
+ 'stop' => 'Anhalten',
+ 'start' => 'Starten',
+ 'restart' => 'Neustarten',
+ 'update' => 'Aktualisieren',
+ 'generate' => 'Generieren',
+ 'reread IP' => 'IP aktualisieren',
+
+ '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 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 IP address' => 'IP hinzufügen',
+ 'Editing IP Address' => 'IP bearbeiten',
+ 'Listing' => 'Auflistung',
+ 'Search Results' => 'Suchergebnisse',
+
+ 'active' => 'Aktiv',
+ 'spnd' => 'Gesperrt',
+ 'suspended' => 'Gesperrt',
+ 'running' => 'Läuft',
+ 'stopped' => 'Angehalten',
+ 'outdated' => 'Veraltet',
+ 'updated' => 'Aktuell',
+
+ 'yes' => 'Ja',
+ 'no' => 'Nein',
+ 'none' => 'Nichts',
+ 'pb' => 'PB',
+ 'tb' => 'TB',
+ 'gb' => 'GB',
+ 'mb' => 'MB',
+ 'minute' => 'Minute',
+ 'hour' => 'Stunde',
+ 'day' => 'Tag',
+ 'days' => 'Tage',
+ 'hours' => 'Stunden',
+ 'minutes' => 'Minuten',
+ 'month' => 'Monat',
+ 'package' => 'Packet',
+ 'Bandwidth' => 'Datenvolumen',
+ 'Disk' => 'Speicher',
+ 'Web' => 'Web',
+ 'Mail' => 'Mail',
+ 'Databases' => 'Datenbanken',
+ 'User Directories' => 'Benutzer-Verzeichnis',
+ 'Template' => 'Template',
+ 'Web Template' => 'Apache Template',
+ 'Proxy Template' => 'Nginx Template',
+ 'DNS Template' => 'DNS Template',
+ 'Web Domains' => 'Web Domäne',
+ 'SSL Domains' => 'SSL Domäne',
+ 'Web Aliases' => 'Web Aliase',
+ 'per domain' => 'pro Domäne',
+ 'DNS domains' => 'DNS Domäne',
+ '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',
+ 'Backups' => 'Backups',
+ 'Backup System' => 'Backup System',
+ 'template' => 'template',
+ 'SSL Support' => 'SSL Unterstützung',
+ 'SSL Home Directory' => 'SSL Homeverzeichnis',
+ 'Proxy Support' => 'Nginx Unterstützung',
+ 'Proxy Extentions' => 'Nginx Erweiterungen',
+ 'Web Statistics' => 'Web Statistiken',
+ 'Additional FTP Account' => 'Zusätzliche FTP Accounts',
+ 'SOA' => 'SOA',
+ 'TTL' => 'TTL',
+ 'Expire' => 'Ablauf',
+ 'Records' => 'Einträge',
+ 'Catchall email' => 'Alle E-Mails auffangen in',
+ 'AntiVirus Support' => 'AntiVirus Unterstützung',
+ 'AntiSpam Support' => 'AntiSpam Unterstützung',
+ 'DKIM Support' => 'DKIM Unterstützung',
+ 'Accounts' => 'Konten',
+ 'Quota' => 'Kontingent',
+ 'Autoreply' => 'Autoreply',
+ 'Forward to' => 'Weiterleiten zu',
+ 'Do not store forwarded mail' => 'Weiterleitungs Adresse nicht speichern',
+ 'database' => 'Datenbank',
+ 'User' => 'Benutzer',
+ 'Host' => 'Host',
+ 'Charset' => 'Zeichensatz',
+ 'Min' => 'Min',
+ 'Hour' => 'Stunde',
+ 'Day' => 'Tag',
+ 'Month' => 'Monat',
+ 'Day of week' => 'Tag der Woche',
+ 'local' => 'Lokal',
+ 'Run Time' => 'Laufzeit',
+ 'Backup Size' => 'Backup Größe',
+ 'SYS' => 'SYS',
+ 'Domains' => 'Domäne',
+ 'Status' => 'Status',
+ 'shared' => 'Gemeinsam genutzt',
+ 'dedicated' => 'Dediziert',
+ 'Owner' => 'Besitzer',
+ 'Users' => 'Benutzer',
+ 'Load Average' => 'Durchschnittliche Last',
+ 'Memory Usage' => 'Arbeitsspeicher Verbrauch',
+ 'HTTPD Usage' => 'HTTPD Verbrauch',
+ 'NGINX Usage' => 'NGINX Verbrauch',
+ 'MySQL Usage on localhost' => 'MySQL Verbrauch auf localhost',
+ 'PostgreSQL Usage on localhost' => 'PostgreSQL Verbrauch on localhost',
+ 'Bandwidth Usage eth0' => 'Datenvolumen Verbrauch eth0',
+ 'FTP Usage' => 'FTP Verbrauch',
+ 'SSH Usage' => 'SSH Verbrauch',
+ 'reverse proxy' => 'Reverse Proxy',
+ 'web server' => 'Web Server',
+ 'dns server' => 'DNS Server',
+ 'mail server' => 'Mail Server',
+ 'pop/imap server' => 'POP/IMAP Server',
+ 'email antivirus' => 'E-Mail Antivirus',
+ 'email antispam' => 'E-Mail Antispam',
+ 'database server' => 'Datenbank Server',
+ 'ftp server' => 'FTP Server',
+ 'job scheduler' => 'Job-Scheduler',
+ 'CPU' => 'CPU',
+ 'Memory' => 'Arbeitsspeicher',
+ 'Uptime' => 'Betriebszeit',
+ 'core package' => 'Kern Packet',
+ 'php interpreter' => 'PHP Interpreter',
+ 'internal web server' => 'Interner Web Server',
+ 'Version' => 'Version',
+ 'Release' => 'Release',
+ 'Architecture' => 'Architektur',
+ 'Object' => 'Objekt',
+ 'Owner' => 'Besitzer',
+ 'Username' => 'Bentzername',
+ 'Password' => 'Passwort',
+ 'Email' => 'E-Mail',
+ 'Package' => 'Packet',
+ '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',
+ 'DNS Support' => 'DNS Unterstützung',
+ 'Mail Support' => 'Mail Unterstützung',
+ 'Advanced options' => 'Erweiterte Optionen',
+ 'Aliases' => 'Aliase',
+ 'SSL Certificate' => 'SSL Zertifikat',
+ 'SSL Key' => 'SSL Schlüssel',
+ 'SSL Certificate Authority / Intermediate' => 'SSL Zertifikat Ersteller',
+ 'optional' => 'Freiwillig',
+ 'internal' => 'Intern',
+ 'Statistics Authorization' => 'Statistik Autorisierung',
+ 'Statistics Auth' => 'Statistik Auth',
+ 'Account' => 'Konto',
+ 'Prefix will be automaticaly added to username' => 'Prefix %s wird automatisch zum Benutzernamen hinzugefügt',
+ 'Send FTP credentials to email' => 'FTP Anmeldeinformationen an folgende Adresse senden',
+ 'Expiration Date' => 'Ablauf Datum',
+ 'YYYY-MM-DD' => 'JJJJ-MM-TT',
+ 'Name servers' => 'Name Server',
+ 'Record' => 'Eintrag',
+ 'IP or Value' => 'IP oder Wert',
+ 'Priority' => 'Priorität',
+ 'Record Number' => 'Eintragsnummer',
+ 'in megabytes' => 'in Megabytes',
+ 'Message' => 'Nachricht',
+ 'use local-part' => 'verwenden 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',
+ 'Type' => 'Typ',
+ 'Minute' => 'Minute',
+ 'Command' => 'Kommando',
+ 'Package Name' => 'Paket Name',
+ 'Netmask' => 'Netzmaske',
+ 'Interface' => 'Interface',
+ 'Shared' => 'Gemeinsam genutzt',
+ 'Assigned user' => 'Benutzer zuordnen',
+ 'Assigned domain' => 'Domäne 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 accounts' => 'Mail Konten',
+ 'accounts' => 'Konten',
+ 'databases' => 'Datenbanken',
+ 'cron jobs' => 'Cron Jobs',
+ 'backups' => 'Backups',
+ 'quota' => 'Kontingent',
+ 'day of week' => 'Tag der Woche',
+ 'cmd' => 'cmd',
+ 'users' => 'Benutzer',
+ 'domains' => 'Domäne',
+ 'aliases' => 'Aliase',
+ 'records' => 'Einträge',
+ 'jobs' => 'Jobs',
+ 'username' => 'Benutzername',
+ 'password' => 'Passwort',
+ 'type' => 'Typ',
+ 'charset' => 'Zeichensatz',
+ 'domain' => 'Domäne',
+ 'ip' => 'IP',
+ 'ip address' => 'IP Adresse',
+ 'IP address' => 'IP Adresse',
+ 'netmask' => 'Netzmaske',
+ 'interface' => 'Interface',
+ 'assigned user' => 'Zugeordneter Benutzer',
+ 'ns1' => 'NS1',
+ 'ns2' => 'NS2',
+ 'user' => 'Benutzername',
+ 'email' => 'E-Mail',
+ 'first name' => 'Vorname',
+ 'last name' => 'Nachname',
+ 'account' => 'Konto',
+ 'ssl certificate' => 'SSL Zertifikat',
+ 'ssl key' => 'SSL Schlüssel',
+ 'stats user password' => 'Statistik Benutzer Passwort',
+ 'stats username' => 'Statistik Benutzername',
+ 'stats password' => 'Statistik Password',
+ 'ftp user password' => 'FTP Benutzer Passwort',
+ 'ftp user' => 'FTP Benutzer',
+ 'Last 70 lines of %s.%s.log' => 'Die letzten 70 Zeilen von %s.%s.log',
+ 'Download AccessLog' => 'AccessLog runterladen',
+ 'Download ErrorLog' => 'ErrorLog runterladen',
+
+ '1 account' => '1 Konto',
+ '%s accounts' => '%s Konten',
+ '1 domain' => '1 Domäne',
+ '%s domains' => '%s Domänen',
+ '1 record' => '1 Eintrag',
+ '%s records' => '%s Einträge',
+ '1 mail account' => '1 Mail Konto',
+ '%s mail accounts' => '%s Mail Konten',
+ '1 database' => '1 Datenbank',
+ '%s databases' => '%s Datenbanken',
+ '1 cron job' => '1 Cron Job',
+ '%s cron jobs' => '%s Cron Jobs',
+ '1 archive' => '1 Archiv',
+ '%s archives' => '%s Archive',
+ '1 package' => '1 Paket',
+ '%s packages' => '%s Pakete',
+ '1 IP address' => '1 IP Adresse',
+ '%s IP addresses' => '%s IP Adressen',
+ '1 month' => '1 Monat',
+ '%s months' => '%s Monate',
+ '1 log record' => '1 Log Eintrag',
+ '%s log records' => '%s Log Einträge',
+ '1 object' => '1 Objekt',
+ '%s objects' => '%s Objekte',
+
+ 'USER_CREATED_OK' => 'Benutzer %s wurde erfolgreich angelegt.',
+ 'WEB_DOMAIN_CREATED_OK' => 'Domäne %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.',
+ 'MAIL_ACCOUNT_CREATED_OK' => 'Mail Account %s@%s wurde erfolgreich angelegt.',
+ 'DATABASE_CREATED_OK' => 'Datenbank %s wurde erfolgreich angelegt',
+ 'CRON_CREATED_OK' => 'Cron Job wurde erfolgreich angelegt.',
+ 'IP_CREATED_OK' => 'IP Adresse %s wurde erfolgreich hinzugefügt.',
+ 'PACKAGE_CREATED_OK' => 'Packet %s wurde erfolgreich angelegt.',
+ 'Changes has been saved.' => 'Änderungen wurden gespeichert.',
+ 'Confirmation' => 'Bestätigung',
+ 'DELETE_USER_CONFIRMATION' => '%s wirklich löschen?',
+ 'SUSPEND_USER_CONFIRMATION' => '%s wirklich sperren?',
+ 'UNSUSPEND_USER_CONFIRMATION' => '%s wirklich entsperren?',
+ 'DELETE_DOMAIN_CONFIRMATION' => '%s wirklich löschen?',
+ 'SUSPEND_DOMAIN_CONFIRMATION' => '%s wirklich sperren?',
+ 'UNSUSPEND_DOMAIN_CONFIRMATION' => '%s wirklich entsperren?',
+ 'DELETE_RECORD_CONFIRMATION' => 'Eintrag %s wirklich löschen?',
+ 'SUSPEND_RECORD_CONFIRMATION' => 'Eintrag %s wirklich sperren?',
+ 'UNSUSPEND_RECORD_CONFIRMATION' => 'Eintrag %s wirklich entsperren?',
+ 'DELETE_MAIL_ACCOUNT_CONFIRMATION' => '%s wirklich löschen?',
+ 'SUSPEND_MAIL_ACCOUNT_CONFIRMATION' => '%s wirklich sperren?',
+ 'UNSUSPEND_MAIL_ACCOUNT_CONFIRMATION' => '%s wirklich entsperren?',
+ 'DELETE_DATABASE_CONFIRMATION' => 'Datenbank %s wirklich löschen?',
+ 'SUSPEND_DATABASE_CONFIRMATION' => 'Datenbank %s wirklich sperren?',
+ 'UNSUSPEND_DATABASE_CONFIRMATION' => 'Datenbank %s wirklich entsperren?',
+ 'DELETE_CRON_CONFIRMATION' => 'Cron Job wirklich löschen?',
+ 'SUSPEND_CRON_CONFIRMATION' => 'Cron Job wirklich sperren?',
+ 'UNSUSPEND_CRON_CONFIRMATION' => 'Cron Job wirklich entsperren?',
+ 'DELETE_BACKUP_CONFIRMATION' => 'Backup %s wirklich löschen?',
+ 'DELETE_PACKAGE_CONFIRMATION' => 'Packet %s? wirklich löschen?',
+ 'DELETE_IP_CONFIRMATION' => '%s wirklich löschen?',
+ 'Welcome' => 'Willkommen',
+ 'LOGGED_IN_AS' => 'Angemeldet als %s',
+ 'Error' => 'Fehler',
+ 'Invalid username or password' => 'Falscher Benutzername oder Passwort',
+ 'Invalid username or code' => 'Falscher Benutzername oder Code',
+ 'Passwords not match' => 'Passwort stimmt nicht überein',
+ 'Please enter valid email address.' => 'Bitte geben Sie eine gültige E-Mail Adresse ein.',
+ 'Field "%s" can not be blank.' => 'Feld "%s" kann nicht leer bleiben.',
+ 'Password is too short.' => 'Passwort zu kurz (mindestens 6 Zeichen)',
+ 'Error code:' => 'Fehler: %s',
+ 'SERVICE_ACTION_FAILED' => '"%s" "%s" fehlgeschlagen',
+ 'IP address is in use' => 'IP Adresse wir schon benutzt',
+ 'BACKUP_SCHEDULED' => 'Job wurde in die Warteschlange eingereiht. Sie erhalten eine E-Mail wenn Ihr Backup zum Download bereit steht.',
+ 'BACKUP_EXISTS' => 'Ein Backup Job läuft bereits. Bitte warten Sie bis dieser erledigt wurde.',
+ 'RESTORE_SCHEDULED' => 'Job wurde in die Warteschlange eingereiht. Sie erhalten eine E-Mail wenn Ihr Backup hergestellt wurde.',
+ 'RESTORE_EXISTS' => 'Ein Wiederherstellungs Job läuft bereits. Bitte warten Sie bis dieser erledigt wurde.',
+
+
+ 'Welcome to Vesta Control Panel' => 'Willkommen im Vesta Control Panel',
+ 'MAIL_FROM' => 'Vesta Control Panel ',
+ 'GREETINGS_GORDON_FREEMAN' => "Hallo, %s %s,\n",
+ 'GREETINGS' => "Hallo,\n",
+ 'ACCOUNT_READY' => "Ihr Account wurde erfolgreich erstellt.\n\nhttps://%s/login/\nBenutzername: %s\nPasswort: %s\n\n--\nVesta Control Panel\n",
+
+ 'FTP login credentials' => 'FTP Anmeldeinformationen',
+ 'FTP_ACCOUNT_READY' => "FTP Account erfolgreich erstellt.\n\nHostname: %s\nBenutzername: %s_%s\nPasswort: %s\n\n--\nVesta Control Panel\n",
+
+ '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',
+ 'Confirm' => 'Bestätigen',
+ 'New Password' => 'Neues Password',
+ 'Confirm Password' => 'Password bestätigen',
+ 'Reset' => 'Reset',
+ 'Reset Code' => 'Reset Code',
+ 'RESET_NOTICE' => '',
+ 'RESET_CODE_SENT' => 'Passwort Reset 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",
+);