diff --git a/web/inc/i18n/nl.php b/web/inc/i18n/nl.php
new file mode 100644
index 000000000..20adc8212
--- /dev/null
+++ b/web/inc/i18n/nl.php
@@ -0,0 +1,426 @@
+ 'Pakketten',
+ 'IP' => 'IP',
+ 'Graphs' => 'Grafieken',
+ 'Statistics' => 'Statistieken',
+ 'Log' => 'Logs',
+ 'Services' => 'Processen',
+ 'Updates' => 'Updates',
+ 'Log in' => 'Inloggen',
+ 'Log out' => 'Uitloggen',
+
+ 'USER' => 'Gebruiker',
+ 'WEB' => 'Websites',
+ 'DNS' => 'DNS',
+ 'MAIL' => 'E-mail',
+ 'DB' => 'Databases',
+ 'CRON' => 'Taken',
+ 'BACKUP' => 'Back-up',
+
+ 'Add User' => 'Gebruiker toevoegen',
+ 'Add Domain' => 'Domein toevoegen',
+ 'Add Web Domain' => 'Domein toevoegen',
+ 'Add DNS Domain' => 'Domein toevoegen',
+ 'Add DNS Record' => 'Record toevoegen',
+ 'Add Mail Domain' => 'Domein toevoegen',
+ 'Add Mail Account' => 'Account toevoegen',
+ 'Add Database' => 'Nieuwe database',
+ 'Add Cron Job' => 'Nieuwe taak',
+ 'Create Backup' => 'Maak back-up',
+ 'Restore All' => 'Herstel alles',
+ 'Add Package' => 'Pakket toevoegen',
+ 'Add IP' => 'IP toevoegen',
+ 'Search' => 'Zoeken',
+ 'Overall Statistics' => 'Globale statistieken',
+ 'Daily' => 'Dagelijks',
+ 'Weekly' => 'Wekelijks',
+ 'Monthly' => 'Maandelijks',
+ 'Yearly' => 'Jaarlijks',
+ 'Add' => 'Toevoegen',
+ 'Back' => 'Terug',
+ 'Save' => 'Opslaan',
+ 'Submit' => 'Versturen',
+
+ 'toggle all' => '(de)selecteer alles',
+ 'apply to selected' => 'met geselecteerde',
+ 'rebuild' => 'herstellen',
+ 'rebuild web' => 'herstel web',
+ 'rebuild dns' => 'herstel dns',
+ 'rebuild mail' => 'herstel mail',
+ 'rebuild db' => 'herstel db',
+ 'rebuild cron' => 'herstel taken',
+ 'update counters' => 'update tellers',
+ 'suspend' => 'uitschakelen',
+ 'unsuspend' => 'inschakelen',
+ 'delete' => 'verwijderen',
+ 'show per user' => 'toon per gebruiker',
+ 'login as' => 'inloggen als',
+ 'logout' => 'uitloggen',
+ 'edit' => 'bewerken',
+ 'open webstats' => 'webstats openen',
+ 'view logs' => 'bekijk logs',
+ 'list records' => 'bekijk %s records',
+ 'add record' => 'record toevoegen',
+ 'list accounts' => 'bekijk %s accounts',
+ 'add account' => 'account toevoegen',
+ 'open webmail' => 'webmail openen',
+ 'open %s' => 'open %s',
+ 'download' => 'download',
+ 'restore' => 'herstel',
+ 'configure restore settings' => 'wijzig herstel instellingen',
+ 'stop' => 'stop',
+ 'start' => 'start',
+ 'restart' => 'herstart',
+ 'update' => 'update',
+ 'generate' => 'genereer',
+ 'Generate CSR' => 'Genereer CSR',
+ 'reread IP' => 'ververs IP',
+
+ 'Adding User' => 'Gebruiker Toevoegen',
+ 'Editing User' => 'Gebruiker Aanpassen',
+ 'Adding Domain' => 'Website Domein Toevoegen',
+ 'Editing Domain' => 'Website Domein Aanpassen',
+ 'Adding DNS Domain' => 'DNS Domein Toevoegen',
+ 'Editing DNS Domain' => 'DNS Domein Aanpassen',
+ 'Adding DNS Record' => 'DNS Record Toevoegen',
+ 'Editing DNS Record' => 'DNS Record Aanpassen',
+ 'Adding Mail Domain' => 'E-maildomein Toevoegen',
+ 'Editing Mail Domain' => 'E-maildomein Aanpassen',
+ 'Adding Mail Account' => 'E-mailaccount Toevoegen',
+ 'Editing Mail Account' => 'E-mailaccount Aanpassen',
+ 'Adding database' => 'Nieuwe Database Aanmaken',
+ 'Editing Cron Job' => 'Geplande Taak Aanpassen',
+ 'Adding Cron Job' => 'Geplande Taak Toevoegen',
+ 'Editing Database' => 'Database Aanpassen',
+ 'Adding Package' => 'Pakket Toevoegen',
+ 'Editing Package' => 'Pakket Aanpassen',
+ 'Adding IP address' => 'IP-adres Toevoegen',
+ 'Editing IP Address' => 'IP-adres Aanpassen',
+ 'Generating CSR' => 'CSR Genereren',
+ 'Listing' => 'Weergave van ',
+ 'Search Results' => 'Zoekresultaten',
+
+ 'active' => 'actief',
+ 'spnd' => 'uitgeschakeld',
+ 'suspended' => 'uitgeschakeld',
+ 'running' => 'uitvoerend',
+ 'stopped' => 'gestopt',
+ 'outdated' => 'verouderd',
+ 'updated' => 'bijgewerkt',
+
+ 'yes' => 'ja',
+ 'no' => 'nee',
+ 'none' => 'geen',
+ 'pb' => 'PB',
+ 'tb' => 'TB',
+ 'gb' => 'GB',
+ 'mb' => 'MB',
+ 'minute' => 'minuut',
+ 'hour' => 'uur',
+ 'day' => 'dag',
+ 'days' => 'dagen',
+ 'hours' => 'uren',
+ 'minutes' => 'minuten',
+ 'month' => 'maand',
+ 'package' => 'pakket',
+ 'Bandwidth' => 'Bandbreedte',
+ 'Disk' => 'Schijfruimte',
+ 'Web' => 'Web',
+ 'Mail' => 'E-mail',
+ 'Databases' => 'Databases',
+ 'User Directories' => 'Gebruikersmappen',
+ 'Template' => 'Sjabloon',
+ 'Web Template' => 'Apache Sjabloon',
+ 'Proxy Template' => 'Nginx Sjabloon',
+ 'DNS Template' => 'DNS Sjabloon',
+ 'Web Domains' => 'Web Domeinen',
+ 'SSL Domains' => 'SSL Domeinen',
+ 'Web Aliases' => 'Web Aliassen',
+ 'per domain' => 'per domein',
+ 'DNS domains' => 'DNS domeinen',
+ 'DNS records' => 'DNS records' ,
+ 'Name Servers' => 'Naamservers',
+ 'Mail Domains' => 'E-mail Domeinen',
+ 'Mail Accounts' => 'E-mail Accounts',
+ 'Cron Jobs' => 'Geplande Taken',
+ 'SSH Access' => 'SSH Toegang',
+ 'IP Addresses' => 'IP-adressen',
+ 'Backups' => 'Back-ups',
+ 'Backup System' => 'Back-up Systeem',
+ 'template' => 'sjabloon',
+ 'SSL Support' => 'SSL Ondersteuning',
+ 'SSL Home Directory' => 'SSL Map',
+ 'Proxy Support' => 'Nginx Ondersteuning',
+ 'Proxy Extensions' => 'Nginx Extensies',
+ 'Web Statistics' => 'Web Statistieken',
+ 'Additional FTP Account' => 'Extra FTP Account',
+ 'SOA' => 'SOA',
+ 'TTL' => 'TTL',
+ 'Expire' => 'Loopt af',
+ 'Records' => 'Records',
+ 'Catchall email' => 'Catch-all e-mail',
+ 'AntiVirus Support' => 'Antivirus Ondersteuning',
+ 'AntiSpam Support' => 'Antispam Ondersteuning',
+ 'DKIM Support' => 'DKIM Ondersteuning',
+ 'Accounts' => 'Accounts',
+ 'Quota' => 'Quotum',
+ 'Autoreply' => 'Auto-antwoord',
+ 'Forward to' => 'Doorsturen naar',
+ 'Do not store forwarded mail' => 'Doorgestuurde e-mail niet opslaan',
+ 'database' => 'database',
+ 'User' => 'Gebruiker',
+ 'Host' => 'Host',
+ 'Charset' => 'Karakterset',
+ 'Min' => 'Min',
+ 'Hour' => 'Uur',
+ 'Day' => 'Dag',
+ 'Month' => 'Maand',
+ 'Day of week' => 'Dag van de week',
+ 'local' => 'lokaal',
+ 'Run Time' => 'Looptijd',
+ 'Backup Size' => 'Back-up grootte',
+ 'SYS' => 'SYS',
+ 'Domains' => 'Domeinen',
+ 'Status' => 'Status',
+ 'shared' => 'gedeeld',
+ 'dedicated' => 'toegewezen',
+ 'Owner' => 'Eigenaar',
+ 'Users' => 'Gebruikers',
+ 'Load Average' => 'Gemiddelde Belasting',
+ 'Memory Usage' => 'Geheugengebruik',
+ 'HTTPD Usage' => 'HTTPD Gebruik',
+ 'NGINX Usage' => 'NGINX Gebruik',
+ 'MySQL Usage on localhost' => 'MySQL Gebruik op localhost',
+ 'PostgreSQL Usage on localhost' => 'PostgreSQL Gebruik op localhost',
+ 'Bandwidth Usage eth0' => 'Bandbreedtegebruik eth0',
+ 'FTP Usage' => 'FTP Gebruik',
+ 'SSH Usage' => 'SSH Gebruik',
+ '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' => 'database server',
+ 'ftp server' => 'ftp server',
+ 'job scheduler' => 'taakplanner',
+ 'CPU' => 'CPU',
+ 'Memory' => 'Geheugen',
+ 'Uptime' => 'Uptime',
+ 'core package' => 'basispakket',
+ 'php interpreter' => 'php interpreter',
+ 'internal web server' => 'interne webserver',
+ 'Version' => 'Versie',
+ 'Release' => 'Uitgave',
+ 'Architecture' => 'Architectuur',
+ 'Object' => 'Object',
+ 'Owner' => 'Eigenaar',
+ 'Username' => 'Gebruikersnaam',
+ 'Password' => 'Wachtwoord',
+ 'Email' => 'E-mailadres',
+ 'Package' => 'Pakket',
+ 'Language' => 'Taal',
+ 'First Name' => 'Voornaam',
+ 'Last Name' => 'Achternaam',
+ 'Send login credentials to email address' => 'Stuur inloggegevens naar e-mailadres',
+ 'Default Template' => 'Standaard Sjabloon',
+ 'Default Name Servers' => 'Standaard Naamservers',
+ 'Domain' => 'Domein',
+ 'DNS Support' => 'DNS Ondersteuning',
+ 'Mail Support' => 'Mail Ondersteuning',
+ 'Advanced options' => 'Geavanceerde opties',
+ 'Aliases' => 'Aliassen',
+ 'SSL Certificate' => 'SSL Certificaat',
+ 'SSL Key' => 'SSL Sleutel',
+ 'SSL Certificate Authority / Intermediate' => 'SSL Certificeringsinstantie / Tussenpersoon',
+ 'SSL CSR' => 'SSL CSR',
+ 'optional' => 'optioneel',
+ 'internal' => 'intern',
+ 'Statistics Authorization' => 'Vereis Autorisatie webstatistieken',
+ 'Statistics Auth' => 'Statistieken Auth',
+ 'Account' => 'Account',
+ 'Prefix will be automaticaly added to username' => 'Voorvoegsel %s wordt automatisch toegevoegd aan gebruikersnaam',
+ 'Send FTP credentials to email' => 'Stuur FTP inloggegevens naar e-mailadres',
+ 'Expiration Date' => 'Vervaldatum',
+ 'YYYY-MM-DD' => 'YYYY-MM-DD',
+ 'Name servers' => 'Naamservers',
+ 'Record' => 'Record',
+ 'IP or Value' => 'IP of Waarde',
+ 'Priority' => 'Prioriteit',
+ 'Record Number' => 'Record Nummer',
+ 'in megabytes' => 'in megabytes',
+ 'Message' => 'Bericht',
+ 'use local-part' => 'gebruik lokaal deel',
+ 'one or more email addresses' => 'Eén of meerdere e-mailadressen',
+ 'Prefix will be automaticaly added to database name and database user' => 'Voorvoegsel %s zal automatisch worden toegevoegd aan de database naam en gebruiker',
+ 'Database' => 'Database',
+ 'Type' => 'Type',
+ 'Minute' => 'Minuut',
+ 'Command' => 'Commando',
+ 'Package Name' => 'Pakketnaam',
+ 'Netmask' => 'Netmasker',
+ 'Interface' => 'Interface',
+ 'Shared' => 'Gedeeld',
+ 'Assigned user' => 'Toegewezen gebruiker',
+ 'Assigned domain' => 'Toegewezen domein',
+ 'NAT IP association' => 'NAT IP associatie',
+ 'shell' => 'shell',
+ 'web domains' => 'web domeinen',
+ 'web aliases' => 'web aliassen',
+ 'dns records' => 'dns records',
+ 'mail domains' => 'e-mail domeinen',
+ 'mail accounts' => 'e-mailaccounts',
+ 'accounts' => 'accounts',
+ 'databases' => 'databases',
+ 'cron jobs' => 'geplande taken',
+ 'backups' => 'back-ups',
+ 'quota' => 'quotum',
+ 'day of week' => 'dag van de week',
+ 'cmd' => 'cmd',
+ 'users' => 'gebruikers',
+ 'domains' => 'domeinen',
+ 'aliases' => 'aliassen',
+ 'records' => 'records',
+ 'jobs' => 'taken',
+ 'username' => 'gebruikersnaam',
+ 'password' => 'wachtwoord',
+ 'type' => 'type',
+ 'charset' => 'karakterset',
+ 'domain' => 'domein',
+ 'ip' => 'ip',
+ 'ip address' => 'ip-adres',
+ 'IP address' => 'IP-adres',
+ 'netmask' => 'netmasker',
+ 'interface' => 'interface',
+ 'assigned user' => 'toegewezen gebruiker',
+ 'ns1' => 'ns1',
+ 'ns2' => 'ns2',
+ 'user' => 'gebruiker',
+ 'email' => 'e-mail',
+ 'first name' => 'voornaam',
+ 'last name' => 'achternaam',
+ 'account' => 'account',
+ 'ssl certificate' => 'ssl certificaat',
+ 'ssl key' => 'ssl sleutel',
+ 'stats user password' => 'gebruikerswachtwoord stats',
+ 'stats username' => 'stats gebruikersnaam',
+ 'stats password' => 'stats wachtwoord',
+ 'ftp user password' => 'FTP gebruikerswachtwoord',
+ 'ftp user' => 'FTP gebruiker',
+ 'Last 70 lines of %s.%s.log' => 'Laatste 70 lijnen van %s.%s.log',
+ 'Download AccessLog' => 'Download Access Log',
+ 'Download ErrorLog' => 'Download Error Log',
+ 'Country' => 'Land',
+ '2 letter code' => '2 letterige landcode',
+ 'State / Province' => 'Staat / Provincie',
+ 'City / Locality' => 'Stad / Plaats',
+ 'Organization' => 'Organisatie',
+
+ '1 account' => '1 account',
+ '%s accounts' => '%s accounts',
+ '1 domain' => '1 domein',
+ '%s domains' => '%s domeinen',
+ '1 record' => '1 record',
+ '%s records' => '%s records',
+ '1 mail account' => '1 e-mailaccount',
+ '%s mail accounts' => '%s e-mailaccounts',
+ '1 database' => '1 database',
+ '%s databases' => '%s databases',
+ '1 cron job' => '1 geplande taak',
+ '%s cron jobs' => '%s geplande taken',
+ '1 archive' => '1 archief',
+ '%s archives' => '%s archieven',
+ '1 package' => '1 pakket',
+ '%s packages' => '%s pakketten',
+ '1 IP address' => '1 IP-adres',
+ '%s IP addresses' => '%s IP-adressen',
+ '1 month' => '1 maand',
+ '%s months' => '%s maanden',
+ '1 log record' => '1 log record',
+ '%s log records' => '%s log records',
+ '1 object' => '1 object',
+ '%s objects' => '%s objecten',
+
+ 'USER_CREATED_OK' => 'Gebruiker %s is succesvol aangemaakt',
+ 'WEB_DOMAIN_CREATED_OK' => 'Domein %s is succesvol aangemaakt.',
+ 'DNS_DOMAIN_CREATED_OK' => 'DNS domein %s is succesvol aangemaakt.',
+ 'DNS_RECORD_CREATED_OK' => 'Record %s.%s is succesvol aangemaakt.',
+ 'MAIL_DOMAIN_CREATED_OK' => 'E-mail domein %s is succesvol aangemaakt.',
+ 'MAIL_ACCOUNT_CREATED_OK' => 'Mail account %s@%s is succesvol aangemaakt',
+ 'DATABASE_CREATED_OK' => 'Database %s is succesvol aangemaakt',
+ 'CRON_CREATED_OK' => 'Geplande taak is met succes aangemaakt.',
+ 'IP_CREATED_OK' => 'IP-adres %s is succesvol aangemaakt.',
+ 'PACKAGE_CREATED_OK' => 'Package %s is succesvol aangemaakt.',
+ 'SSL_GENERATED_OK' => 'Certificaat is met succes aangemaakt.',
+ 'Changes has been saved.' => 'Wijzigingen zijn opgeslagen.',
+ 'Confirmation' => 'Bevestiging',
+ 'DELETE_USER_CONFIRMATION' => 'Weet u zeker dat u gebruiker %s wilt verwijderen?',
+ 'SUSPEND_USER_CONFIRMATION' => 'Weet u zeker dat u gebruiker %s wilt uitschakelen?',
+ 'UNSUSPEND_USER_CONFIRMATION' => 'Weet u zeker dat u gebruiker %s weer wilt inschakelen?',
+ 'DELETE_DOMAIN_CONFIRMATION' => 'Weet u zeker dat u het domein %s wilt verwijderen?',
+ 'SUSPEND_DOMAIN_CONFIRMATION' => 'Weet u zeker dat u het domein %s wilt uitschakelen?',
+ 'UNSUSPEND_DOMAIN_CONFIRMATION' => 'Weet u zeker dat u het domein %s weer wilt inschakelen?',
+ 'DELETE_RECORD_CONFIRMATION' => 'Weet u zeker dat u record %s wilt verwijderen?',
+ 'SUSPEND_RECORD_CONFIRMATION' => 'Weet u zeker dat u record %s wilt uitschakelen?',
+ 'UNSUSPEND_RECORD_CONFIRMATION' => 'Weet u zeker dat u record %s weer wilt inschakelen?',
+ 'DELETE_MAIL_ACCOUNT_CONFIRMATION' => 'Weet u zeker dat u het account %s wilt verwijderen?',
+ 'SUSPEND_MAIL_ACCOUNT_CONFIRMATION' => 'Weet u zeker dat u het account %s wilt uitschakelen?',
+ 'UNSUSPEND_MAIL_ACCOUNT_CONFIRMATION' => 'Weet u zeker dat u het account %s weer wilt inschakelen?',
+ 'DELETE_DATABASE_CONFIRMATION' => 'Weet u zeker dat u de database %s wilt verwijderen?',
+ 'SUSPEND_DATABASE_CONFIRMATION' => 'Weet u zeker dat u de database %s wilt uitschakelen?',
+ 'UNSUSPEND_DATABASE_CONFIRMATION' => 'Weet u zeker dat u database %s weer wilt inschakelen?',
+ 'DELETE_CRON_CONFIRMATION' => 'Weet u zeker dat u deze geplande taak wilt verwijderen?',
+ 'SUSPEND_CRON_CONFIRMATION' => 'Weet u zeker dat u deze geplande taak wilt uitschakelen?',
+ 'UNSUSPEND_CRON_CONFIRMATION' => 'Weet u zeker dat u deze geplande taak weer wilt inschakelen?',
+ 'DELETE_BACKUP_CONFIRMATION' => 'Weet u zeker dat u de reservekopie %s wilt verwijderen?',
+ 'DELETE_PACKAGE_CONFIRMATION' => 'Weet u zeker dat u het pakket %s wilt verwijderen?',
+ 'DELETE_IP_CONFIRMATION' => 'Weet u zeker dat u het IP-adres %s wilt verwijderen?',
+ 'Welcome' => 'Welkom',
+ 'LOGGED_IN_AS' => 'Ingelogd als gebruiker %s',
+ 'Error' => 'Fout',
+ 'Invalid username or password' => 'Verkeerde gebruikersnaam en/of wachtwoord',
+ 'Invalid username or code' => 'Verkeerde gebruikersnaam of code',
+ 'Passwords not match' => 'Wachtwoorden komen niet overeen',
+ 'Please enter valid email address.' => 'Vul een geldig e-mailadres in.',
+ 'Field "%s" can not be blank.' => 'Veld "%s" kan niet leeg zijn.',
+ 'Password is too short.' => 'Wachtwoord is te kort (min. 6 karakters)',
+ 'Error code:' => 'Foutcode: %s',
+ 'SERVICE_ACTION_FAILED' => '"%s" "%s" is mislukt',
+ 'IP address is in use' => 'IP-adres is reeds in gebruik',
+ 'BACKUP_SCHEDULED' => 'De taak is toegevoegd aan de wachtrij. U ontvangt een e-mailbericht zodra de back-up gedownload kan worden.',
+ 'BACKUP_EXISTS' => 'Er wordt al een back-up uitgevoerd. Wacht a.u.b. totdat deze back-up klaar is.',
+ 'RESTORE_SCHEDULED' => 'De taak is toegevoegd aan de wachtrij. U ontvangt een e-mailbericht zodra de back-up is hersteld.',
+ 'RESTORE_EXISTS' => 'Er wordt al een hersteltaak uitgevoerd. Wacht a.u.b. totdat de reservekopie is teruggezet.',
+
+
+ 'Welcome to Vesta Control Panel' => 'Welkom bij het Vesta Controlepaneel',
+ 'MAIL_FROM' => 'Vesta Controlepaneel ',
+ 'GREETINGS_GORDON_FREEMAN' => "Hallo %s %s,\n",
+ 'GREETINGS' => "Hallo,\n",
+ 'ACCOUNT_READY' => "Uw account is aangemaakt en klaar voor gebruik.\n\nhttps://%s/login/\nGebruikersnaam: %s\nWachtwoord: %s\n\n--\nVesta Controlepaneel\n",
+
+ 'FTP login credentials' => 'FTP inloggegevens',
+ 'FTP_ACCOUNT_READY' => "Het FTP account is aangemaakt en klaar voor gebruik.\n\nHostnaam: %s\nGebruikersnaam: %s_%s\nWachtwoord: %s\n\n--\nVesta Controlepaneel\n",
+
+ 'Database Credentials' => 'Database gegevens',
+ 'DATABASE_READY' => "De database is succesvol aangemaakt en klaar voor gebruik.\n\nDatabase: %s\nGebruiker: %s\nWachtwoord: %s\n%s\n\n--\nVesta Controlepaneel\n",
+
+ 'forgot password' => 'Wachtwoord vergeten',
+ 'Confirm' => 'Bevestig',
+ 'New Password' => 'Nieuw wachtwoord',
+ 'Confirm Password' => 'Bevestig wachtwoord',
+ 'Reset' => 'Reset',
+ 'Reset Code' => 'Reset Code',
+ 'RESET_NOTICE' => '',
+ 'RESET_CODE_SENT' => 'Wachtwoord herstelcode is naar uw e-mailadres gestuurd
',
+ 'MAIL_RESET_SUBJECT' => 'Wachtwoordherstel voor %s',
+ 'PASSWORD_RESET_REQUEST' => "Om uw wachtwoord te herstellen klikt u op de link hieronder.\nhttps://%s/reset/?action=confirm&user=%s&code=%s\n\nWanneer bovenstaande link niet werkt kunt u ook naar de volgende pagina gaan https://%s/reset/?action=code&user=%s en hier uw wachtwoord herstelcode invullen:\n%s\n\nAls u geen wachtwoord herstelcode heeft aangevraagd, kunt u dit bericht negeren.\n\n--\nVesta Controlepaneel\n",
+);