Kristan Kenney 5 лет назад
Родитель
Сommit
69f33bab46
5 измененных файлов с 365 добавлено и 93 удалено
  1. 107 17
      web/inc/i18n/de.php
  2. 4 4
      web/inc/i18n/en.php
  3. 133 42
      web/inc/i18n/fr.php
  4. 120 29
      web/inc/i18n/it.php
  5. 1 1
      web/templates/admin/list_backup_exclusions.html

+ 107 - 17
web/inc/i18n/de.php

@@ -6,7 +6,7 @@
 
 $LANG['de'] = array(
     'Packages'  => 'Hosting-Pakete',
-    'IP'  => 'IPs',
+    'IP'  => 'Netzwerk',
     'Graphs'  => 'Leistungsgrafiken',
     'Statistics'  => 'Statistiken',
     'Log'  => 'Logs',
@@ -40,7 +40,7 @@ $LANG['de'] = array(
     'NETWORK'  => 'NETWORK',
     'Web Log Manager'  => 'Web Log Manager',
 
-    'no notifications'  => 'no notifications',
+    'no notifications'  => 'keine Benachrichtigungen',
 
     'Add User'  => 'Benutzer anlegen',
     'Add Domain'  => 'Domain hinzufügen',
@@ -70,7 +70,7 @@ $LANG['de'] = array(
     'Save'  => 'Speichern',
     'Submit'  => 'Übermitteln',
 
-    'toggle all'  => 'alle',    // please make it as short as "toggle all" 'Alle wählen/abwählen',
+    'toggle all'  => 'alle umschalten',
     'apply to selected'  => 'Auswählen',
     'rebuild'  => 'Erneuern',
     'rebuild web'  => 'Web erneuern',
@@ -93,7 +93,7 @@ $LANG['de'] = array(
     'list accounts'  => '%s Konten auflisten',
     'add account'  => 'Konto hinzufügen',
     'open webmail'  => 'Webmail öffnen',
-    'list fail2ban' => 'fail2ban',
+    'list fail2ban' => 'Blockierte IP Adressen verwalten',
     'open %s'  => '%s öffnen',
     'download'  => 'Herunterladen',
     'restore'  => 'Wiederherstellen',
@@ -107,9 +107,9 @@ $LANG['de'] = array(
     'reread IP' => 'IP aktualisieren',
     'enable autoupdate' => 'Autoupdate aktivieren',
     'disable autoupdate' => 'Autoupdate deaktivieren',
-    'turn on notifications' => 'turn on notifications',    // please make it as short as "turn on notifications" 'Benachrichtigungen aktivieren',
-    'turn off notifications' => 'turn off notifications',    // please make it as short as "turn off notifications" 'Benachrichtigungen deaktivieren',
-    'configure' => 'configure',
+    'turn on notifications' => 'Benachrichtigungen aktivieren',
+    'turn off notifications' => 'Benachrichtigungen deaktivieren',
+    'configure' => 'konfigurieren',
 
     'Adding User'  => 'Benutzer anlegen',
     'Editing User'  => 'Benutzer bearbeiten',
@@ -193,9 +193,11 @@ $LANG['de'] = array(
     'template'  => 'Template',
     'SSL Support'  => 'SSL Unterstützung',
     'SSL Home Directory'  => 'SSL Homeverzeichnis',
-    'Lets Encrypt Support'  => 'Lets Encrypt Support',
+    'Force SSL/HTTPS' => 'Aktivieren Sie die automatische Umleitung von HTTP zu HTTPS',
+    'Enable SSL HSTS' => 'Aktivieren Sie die strikte HTTP-Transportsicherheit (HSTS) <a href="https://de.wikipedia.org/wiki/HTTP_Strict_Transport_Security" target="_blank"><i class="fas fa-question-circle"></i></a>',
+    'Lets Encrypt Support'  => 'Verwenden Sie Lets Encrypt',
     'Lets Encrypt'  => 'Lets Encrypt',
-    'Your certificate will be automatically issued in 5 minutes' => 'Your certificate will be automatically issued in 5 minutes',
+    'Your certificate will be automatically issued in 5 minutes' => 'Ihr Zertifikat wird automatisch in 5 Minuten ausgestellt',
     'Proxy Support'  => 'Proxy Unterstützung',
     'Proxy Extensions'  => 'Proxy Erweiterungen',
     'Web Statistics'  => 'Web Statistiken',
@@ -274,8 +276,8 @@ $LANG['de'] = array(
     'core package'  => 'Kern Paket',
     'php interpreter'  => 'PHP Interpreter',
     'internal web server'  => 'Interner Web Server',
-    'Version'  => 'Version',
-    'Release'  => 'Release',
+    'Version'  => 'Ausführung',
+    'Release'  => 'Freisetzung',
     'Architecture'  => 'Architektur',
     'Object'  => 'Objekt',
     'Username'  => 'Benutzername',
@@ -292,7 +294,7 @@ $LANG['de'] = array(
     'DNS Support'  => 'DNS Unterstützung',
     'Mail Support'  => 'Mail Unterstützung',
     'Advanced options'  => 'Erweiterte Optionen',
-    'Basic options'  => 'Basic options',
+    'Basic options'  => 'Grundlegende Optionen',
     'Aliases'  => 'Aliase',
     'SSL Certificate'  => 'SSL Zertifikat',
     'SSL Key'  => 'SSL Schlüssel',
@@ -396,7 +398,7 @@ $LANG['de'] = array(
     'SSH' => 'SSH',
     'FTP' => 'FTP',
     'HESTIA' => 'HESTIA',
-    'Add one more Name Server' => 'Add one more Name Server',
+    'Add one more Name Server' => 'Nameserver hinzufügen',
 
     'web domain' => 'web domain',
     'dns domain' => 'dns domain',
@@ -482,6 +484,7 @@ $LANG['de'] = array(
     'DELETE_PACKAGE_CONFIRMATION'  => 'Packet %s wirklich löschen?',
     'DELETE_IP_CONFIRMATION'  => '%s wirklich löschen?',
     'DELETE_RULE_CONFIRMATION' => 'Regel #%s wirklich löschen?',
+    'DELETE_LOGS_CONFIRMATION'  => 'Möchten Sie die Protokolle wirklich löschen?',
     'SUSPEND_RULE_CONFIRMATION' => 'Regel #%s wirklich sperren?',
     'UNSUSPEND_RULE_CONFIRMATION' => 'Regel #%s wirklich entsperren?',
     'LEAVE_PAGE_CONFIRMATION' => 'Leave Page?',
@@ -581,7 +584,7 @@ $LANG['de'] = array(
     'Template Manager' => 'Template Manager',
     'Backup Migration Manager' => 'Backup Migration Manager',
     'FileManager' => 'Datei-Manager',
-    'show: CPU / MEM / NET / DISK' => 'show: CPU / MEM / NET / DISK',
+    'show: CPU / MEM / NET / DISK' => 'Erweiterte Details anzeigen',
 
     'sort by' => 'sortieren',
     'Date' => 'Datum',
@@ -623,19 +626,19 @@ $LANG['de'] = array(
     'Rename' => 'Rename',
     'Move' => 'Move',
     'Change Rights' => 'Change Rights',
-    'Delete' => 'Delete',
+    'Delete' => 'Löschen',
     'Extract' => 'Extract',
     'Create' => 'Create',
     'Compress' => 'Compress',
     'OK' => 'OK',
     'YOU ARE COPYING' => 'YOU ARE COPYING',
     'YOU ARE REMOVING' => 'YOU ARE REMOVING',
-    'Delete items' => 'Delete items',
+    'Delete items' => 'Elemente löschen',
     'Copy files' => 'Copy files',
     'Move files' => 'Move files',
     'Are you sure you want to copy' => 'Are you sure you want to copy',
     'Are you sure you want to move' => 'Are you sure you want to move',
-    'Are you sure you want to delete' => 'Are you sure you want to delete',
+    'Are you sure you want to delete' => 'Sind Sie sicher, dass Sie löschen möchten',
     'into' => 'into',
     'existing files will be replaced' => 'existing files will be replaced',
     'Original name' => 'Original name',
@@ -754,6 +757,93 @@ $LANG['de'] = array(
 
     'Email Credentials' => 'Email Credentials',
 
+    '2 Factor Authentication' => 'Zwei-Faktor-Authentifizierung',
+    'Enable 2FA' => 'Zwei-Faktor-Authentifizierung aktiviert',
+    'Please scan the code below in your 2FA application:' => 'Um die Einrichtung der Zwei-Faktor-Authentifizierung abzuschließen, scannen Sie den folgenden QR-Code <br /> mit einer Authentifizierungs-App (z. B. <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2">Google Authenticator</a>):',
+    '2FA Reset Code:' => 'Kontowiederherstellungscode:',
+
     'Theme' => 'aussehen',
     'Operating System' => 'Betriebssystem',
+
+    'Please wait while php is installed or removed' => 'Bitte warten Sie, bis der Vorgang abgeschlossen ist, und aktualisieren Sie die Seite nicht.',
+    'Avoid adding web domains on admin account' => 'Es wird dringend empfohlen, <a href="/add/user/">ein normales Benutzerkonto</a> zu erstellen, bevor Sie dem Server Webdomänen hinzufügen, da das Administratorkonto über erhöhte Berechtigungen und potenzielle Sicherheitsrisiken verfügt.',
+    
+    //SSH Key
+    'Field SSH_KEY can not be blank.' => 'Das SSH-Schlüsselfeld darf nicht leer sein',
+    'SSH KEY is invalid' => 'SSH-Schlüssel ist ungültig',
+    'SSH KEY already exists' => 'SSH-Schlüssel existiert bereits',
+    'SSH KEY Added' => 'SSH-Schlüssel wurde erfolgreich hinzugefügt',
+    'Add SSH Key' => 'SSH-Schlüssel hinzufügen',
+    'SSH KEY' => 'SSH Key',    
+    'DELETE_KEY_CONFIRM' => 'Möchten Sie den SSH-Schlüssel wirklich löschen %s?',
+    'SSH_ID' => 'SSH ID',
+    'Manage SSH keys' => 'SSH-Schlüssel verwalten',
+ 
+    //Header 
+    'Fm' => 'Dateien',
+    //PHP Cli
+    'PHP CLI Version' => 'PHP-Befehlszeilenversion',
+
+    //Ipset Firewall rules
+    'Adding Firewall Ipset List' => 'Neue IP-Liste',
+    'Ip List Name' => 'IP-Listenname',
+    'Data Source' => 'Datenquelle',
+    'Ip Version' => 'IP-Version',
+    'Autoupdate' => 'Automatisches Update',
+    'Add IP list' => 'IP-Liste hinzufügen',
+    'BLACKLIST' => 'BLACKLIST',
+    'IPVERSE' => 'IPVERSE',
+    'IPSET_CREATED_OK' => 'IP-Liste erfolgreich erstellt',
+    'DELETE_IPSET_CONFIRMATION' => 'Möchten Sie die IP-Liste wirklich löschen %2?',
+    '1 Ipset list' => '1 IP-Liste',
+    '%s Ipset lists' => '%s IP-Listeen',
+    'There are currently no IP lists defined.' => 'Derzeit sind keine IP-Listen definiert.',
+    'list ipset' => 'IP-Listen verwalten',
+    
+    //Backup
+    'File Name' => 'Dateiname',
+    'Size' => 'Größe',
+    'Runtime' => 'Laufzeit',
+    //Logs
+    'Refresh' => 'Aktualisierung',
+    'Time' => 'Zeit',
+    'Value' => 'Wert',
+    
+    //DNS 
+    'default' => 'Standard',
+    '1 DNS zone' => '1 DNS zone',
+    '%s DNS zones' => '%s DNS zones',
+    'Add Record' => 'Datensatz hinzufügen',
+    //user
+    '1 user account' => '1 Benutzerkonto',
+    '%s user accounts' => '%s Benutzerkonto',
+    //database
+    '1 SQL database' => '1 SQL-Datenbank',
+    '%s SQL databases' => '%s SQL-Datenbanken',
+    //mail
+    '1 mail domain' => '1 mail domain',
+    '%s mail domains' => '%s mail domains',
+    //web
+    '1 web domain' => '1 web domain',
+    '%s web domains' => '%s web domains',
+    
+    //rrd
+    'Bandwidth Usage' => 'Bandbreitennutzung',
+    
+    //reset
+    'Forgot Password' => 'Passwort vergessen',
+    //web
+    'Quick Install App' => 'App installieren',
+    //webapp 
+    'version' => 'version',
+    'Setup' => 'Konfiguration',
+    //Server
+    'Restart' => 'Neustart',
+    'Mail Server' => 'Mail-Server',
+    'Enabled multi PHP versions' => 'Aktivierte PHP-Versionen',
+    'Service' => 'Bedienung',
+    'Description' => 'Beschreibung',
+    
+    //header
+    'Hestia Control Panel' => 'Hestia Control Panel',
 );

+ 4 - 4
web/inc/i18n/en.php

@@ -767,8 +767,8 @@ $LANG['en'] = array(
     'Theme' => 'Appearance',
 
     'Operating System' => 'Operating System',
-    'Please wait while php is installed or removed' => 'Adding or removing a version of PHP will take around 1 minute per version. Please wait until the process has completed and do not refresh the page.',
-    'Avoid adding web domains on admin account' => 'It is strongly advised to create a standard user account before adding web domains to the server due to the increased privileges the admin account possesses and potential security risks involved.',
+    'Please wait while php is installed or removed' => 'Please wait until the process has completed and do not refresh the page.',
+    'Avoid adding web domains on admin account' => 'It is strongly advised to <a href="/add/user/">create a standard user account</a> before adding web domains to the server due to the increased privileges the admin account possesses and potential security risks.',
     
     //SSH Key
     'Field SSH_KEY can not be blank.' => 'Field SSH Key must not be blank',
@@ -787,7 +787,7 @@ $LANG['en'] = array(
     'PHP CLI Version' => 'PHP CLI Version',
 
     //Ipset Firewall rules
-    'Adding Firewall Ipset List' => 'Add New IP list',
+    'Adding Firewall Ipset List' => 'New IP list',
     'Ip List Name' => 'IP List Name',
     'Data Source' => 'Data Source',
     'Ip Version' => 'IP Version',
@@ -842,7 +842,7 @@ $LANG['en'] = array(
     //Server
     'Restart' => 'Restart',
     'Mail Server' => 'Mail Server',
-    'Enabled multi PHP versions' => 'Enabled multi PHP versions',
+    'Enabled multi PHP versions' => 'Enabled PHP versions',
     'Service' => 'Service',
     'Description' => 'Description',
     

+ 133 - 42
web/inc/i18n/fr.php

@@ -6,10 +6,10 @@
 
 $LANG['fr'] = array(
     'Packages'  => 'Paquets',
-    'IP'  => 'IP',
-    'Graphs'  => 'Graphs',
+    'IP'  => 'Réseau',
+    'Graphs'  => 'Moniteur de tâches',
     'Statistics'  => 'Statistiques',
-    'Log'  => 'Log',
+    'Log'  => 'Journaux',
     'Server'  => 'Serveur',
     'Services'  => 'Services',
     'Firewall' => 'Pare-feu',
@@ -40,7 +40,7 @@ $LANG['fr'] = array(
     'NETWORK'  => 'NETWORK',
     'Web Log Manager'  => 'Web Log Manager',
 
-    'no notifications'  => 'no notifications',
+    'no notifications'  => 'aucune notification',
 
     'Add User'  => 'Ajouter un Utilisateur',
     'Add Domain'  => 'Ajouter un Domaine',
@@ -93,7 +93,7 @@ $LANG['fr'] = array(
     'list accounts'  => '%s comptes listés',
     'add account'  => 'ajouter un compte',
     'open webmail'  => 'ouvrir le webmail',
-    'list fail2ban' => 'fail2ban',
+    'list fail2ban' => 'Gérer les IP interdites',
     'open %s'  => 'ouvrir %s',
     'download'  => 'télécharger',
     'restore'  => 'restaurer',
@@ -168,11 +168,11 @@ $LANG['fr'] = array(
     'Mail'  => 'Mail',
     'Databases'  => 'Bases de Données',
     'User Directories'  => 'Répertoires Utilisateurs',
-    'Template'  => 'Template',
-    'Web Template'  => 'Template Web',
-    'Backend Template'  => 'Template Backend',
-    'Proxy Template' =>'Template Proxy',
-    'DNS Template'  => 'Template DNS',
+    'Template'  => 'Modèle',
+    'Web Template'  => 'Modèle Web',
+    'Backend Template'  => 'Modèle Backend',
+    'Proxy Template' =>'Modèle Proxy',
+    'DNS Template'  => 'Modèle DNS',
     'Web Domains'  => 'Domaines Web',
     'SSL Domains'  => 'Domaines SSL',
     'Web Aliases'  => 'Alias Web',
@@ -189,13 +189,15 @@ $LANG['fr'] = array(
     'IP Addresses'  => 'Adresses IP',
     'Backups'  => 'Sauvegardes',
     'Backup System'  => 'Système de Sauvegarde',
-    'backup exclusions' => 'exclusions',
-    'template'  => 'template',
-    'SSL Support'  => 'Support SSL',
+    'backup exclusions' => 'Exclusions de sauvegarde',
+    'template'  => 'modèle',
+    'SSL Support'  => 'Activer SSL pour ce domaine',
     'SSL Home Directory'  => 'Racine SSL',
-    'Lets Encrypt Support'  => 'Lets Encrypt Support',
+    'Force SSL/HTTPS' => 'Activer la redirection HTTP vers HTTPS automatique',
+    'Enable SSL HSTS' => 'Activer la sécurité de transport HTTP stricte (HSTS) <a href="https://fr.wikipedia.org/wiki/HTTP_Strict_Transport_Security" target="_blank"><i class="fas fa-question-circle"></i></a>',
+    'Lets Encrypt Support'  => 'Utilisez Lets Encrypt pour obtenir un certificat SSL',
     'Lets Encrypt'  => 'Lets Encrypt',
-    'Your certificate will be automatically issued in 5 minutes' => 'Your certificate will be automatically issued in 5 minutes',
+    'Your certificate will be automatically issued in 5 minutes' => 'Votre certificat sera émis automatiquement en 5 minutes',
     'Proxy Support'  => 'Support Proxy',
     'Proxy Extensions'  => 'Extensions Proxy',
     'Web Statistics'  => 'Statistiques Web',
@@ -209,7 +211,7 @@ $LANG['fr'] = array(
     'Catchall email'  => 'Email de Récupération',
     'AntiVirus Support'  => "Support de l'AntiVirus",
     'AntiSpam Support'  => "Support de l'AntiSpam",
-    'DKIM Support'  => 'Support DKIM',
+    'DKIM Support'  => 'Activer DKIM',
     'Accounts'  => 'Comptes',
     'Quota'  => 'Quota',
     'Autoreply'  => 'Réponse Automatique',
@@ -289,10 +291,10 @@ $LANG['fr'] = array(
     'Default Template'  => 'Template par défaut',
     'Default Name Servers'  => 'Nom de Serveurs par Défaut',
     'Domain'  => 'Domaine',
-    'DNS Support'  => 'Support DNS',
-    'Mail Support'  => 'Support Email',
+    'DNS Support'  => 'Créer une zone DNS',
+    'Mail Support'  => 'Créer un domaine de messagerie',
     'Advanced options'  => 'Options avancées',
-    'Basic options'  => 'Basic options',
+    'Basic options'  => 'Options de base',
     'Aliases'  => 'Alias',
     'SSL Certificate'  => 'Certificat SSL',
     'SSL Key'  => 'Clé SSL',
@@ -481,6 +483,7 @@ $LANG['fr'] = array(
     'DELETE_EXCLUSION_CONFIRMATION' => "Êtes-vous sûr de vouloir supprimer l'exclusion %s ?",
     'DELETE_PACKAGE_CONFIRMATION'  => 'Êtes-vous sûr de vouloir supprimer le paquet %s ?',
     'DELETE_IP_CONFIRMATION'  => "Êtes-vous sûr de vouloir supprimer l'adresse IP %s ?",
+    'DELETE_LOGS_CONFIRMATION'  => 'Etes-vous sûr de vouloir supprimer les journaux?',
     'DELETE_RULE_CONFIRMATION' => 'Êtes-vous sûr de vouloir supprimer la règle #%s?',
     'SUSPEND_RULE_CONFIRMATION' => 'Êtes-vous sûr de vouloir suspendre la règle #%s?',
     'UNSUSPEND_RULE_CONFIRMATION' => 'Êtes-vous sûr de vouloir réactiver la règle #%s?',
@@ -550,38 +553,38 @@ $LANG['fr'] = array(
     'Hostname' => 'Hostname',
     'Time Zone' => 'Time Zone',
     'Default Language' => 'Langage par défaut',
-    'Proxy Server' => 'Proxy Server',
-    'Web Server' => 'Web Server',
-    'Backend Server' => 'Backend Server',
-    'Backend Pool Mode' => 'Backend Pool Mode',
-    'DNS Server' => 'DNS Server',
-    'DNS Cluster' => 'DNS Cluster',
-    'MAIL Server' => 'MAIL Server',
+    'Proxy Server' => 'Serveur proxy',
+    'Web Server' => 'Serveur Web',
+    'Backend Server' => 'Serveur backend',
+    'Backend Pool Mode' => 'Mode piscine',
+    'DNS Server' => 'Serveur DNS',
+    'DNS Cluster' => 'Cluster DNS',
+    'MAIL Server' => 'Serveur de courrier',
     'Antivirus' => 'Antivirus',
     'AntiSpam' => 'AntiSpam',
-    'Webmail URL' => 'Webmail Alias',
+    'Webmail URL' => 'Alias de messagerie Web',
     'MySQL Support' => 'MySQL Support',
     'phpMyAdmin URL' => 'phpMyAdmin URL',
     'PostgreSQL Support' => 'PostgreSQL Support',
     'phpPgAdmin URL' => 'phpPgAdmin URL',
-    'Maximum Number Of Databases' => 'Maximum Number Of Databases',
+    'Maximum Number Of Databases' => 'Nombre maximum de bases de données',
     'Current Number Of Databases' => 'Current Number Of Databases',
-    'Local backup' => 'Local backup',
-    'Compression level' => 'Compression level',
+    'Local backup' => 'Sauvegarde locale',
+    'Compression level' => 'Nombre actuel de bases de données',
     'Directory' => 'Directory',
-    'Remote backup' => 'Remote backup',
+    'Remote backup' => 'Sauvegarde à distance',
     'ftp' => 'FTP',
     'sftp' => 'SFTP',
     'SFTP Chroot' => 'SFTP Chroot',
     'FileSystem Disk Quota' => 'Quota du Système de Fichiers',
-    'Hestia Control Panel Plugins' => 'Plugins Hestia Control Panel',
+    'Hestia Control Panel Plugins' => 'Plugins',
     'preview' => 'prévisualisation',
     'Reseller Role' => 'Rôle Revendeur',
     'Web Config Editor' => 'Web Config Editor',
     'Template Manager' => 'Template Manager',
     'Backup Migration Manager' => 'Backup Migration Manager',
     'FileManager' => 'Fichiers',
-    'show: CPU / MEM / NET / DISK' => 'voir: CPU / MEM / NET / DISK',
+    'show: CPU / MEM / NET / DISK' => 'Afficher les détails avancés',
 
     'sort by' => 'classer par',
     'Date' => 'Date',
@@ -743,22 +746,110 @@ $LANG['fr'] = array(
     'PUB_KEY' => 'PUB_KEY',
     'ISSUER' => 'ISSUER',
 
-    'Use server hostname' => 'Use server hostname',
-    'Use domain hostname' => 'Use domain hostname',
-    'Use STARTTLS' => 'Use STARTTLS',
-    'Use SSL / TLS' => 'Use SSL / TLS',
-    'No encryption' => 'No encryption',
-    'Do not use encryption' => 'Do not use encryption',
+    'Use server hostname' => 'Utiliser le nom d\'hôte du serveur',
+    'Use domain hostname' => 'Utiliser le nom d\'hôte du domaine',
+    'Use STARTTLS' => 'Utilisez STARTTLS',
+    'Use SSL / TLS' => 'Utiliser SSL / TLS',
+    'No encryption' => 'Pas de cryptage',
+    'Do not use encryption' => 'N\'utilisez pas de cryptage',
 
-    'maximum characters length, including prefix' => 'maximum %s characters length, including prefix',
+    'maximum characters length, including prefix' => 'longueur maximale de %s caractères, préfixe compris',
 
-    'Email Credentials' => 'Email Credentials',
+    'Email Credentials' => 'Envoyer les informations d\'identification à',
+
+    '2 Factor Authentication' => 'Authentification à deux facteurs',
+    'Enable 2FA' => 'Activer l\'authentification à deux facteurs',
+    'Please scan the code below in your 2FA application:' => 'Pour terminer la configuration de l\'authentification à deux facteurs, scannez le code QR ci-dessous <br /> à l\'aide d\'une application d\'authentification (telle que <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2">Google Authenticator</a>):',
+    '2FA Reset Code:' => 'Code de récupération de compte:',
 
     'Theme' => 'Apparence',
 
+    'Please wait while php is installed or removed' => 'Veuillez attendre la fin du processus et ne pas actualiser la page.',
+    'Avoid adding web domains on admin account' => 'Il est fortement conseillé de <a href="/add/user/">créer un compte utilisateur standard</a> avant d\'ajouter des domaines Web au serveur en raison des privilèges accrus du compte administrateur et des risques de sécurité potentiels.',
+    
     'Operating System' => 'Système d\'exploitation',
 
-// Texts below doesn't exist in en.php
     'disk' => 'disque',
     'traffic' => 'traffic',
+
+
+    //SSH Key
+    'Field SSH_KEY can not be blank.' => 'La clé SSH du champ ne doit pas être vide',
+    'SSH KEY is invalid' => 'La clé SSH n\'est pas valide',
+    'SSH KEY already exists' => 'La clé SSH existe déjà',
+    'SSH KEY Added' => 'La clé SSH a été ajoutée',
+    'Add SSH Key' => 'Ajouter une clé SSH',
+    'SSH KEY' => 'Clé SSH',    
+    'DELETE_KEY_CONFIRM' => 'Voulez-vous vraiment supprimer la clé SSH %s?',
+    'SSH_ID' => 'SSH ID',
+    'Manage SSH keys' => 'Gérer les clés SSH',
+ 
+    //Header 
+    'Fm' => 'Fichiers',
+    //PHP Cli
+    'PHP CLI Version' => 'Version de la ligne de commande PHP',
+
+    //Ipset Firewall rules
+    'Adding Firewall Ipset List' => 'Nouvelle liste IP',
+    'Ip List Name' => 'Nom de la liste IP',
+    'Data Source' => 'La source de données',
+    'Ip Version' => 'Version IP',
+    'Autoupdate' => 'Mise à jour automatique',
+    'Add IP list' => 'Ajouter une liste IP',
+    'BLACKLIST' => 'BLACKLIST',
+    'IPVERSE' => 'IPVERSE',
+    'IPSET_CREATED_OK' => 'Liste IP créée avec succès',
+    'DELETE_IPSET_CONFIRMATION' => 'Voulez-vous vraiment supprimer la liste IP %2',
+    '1 Ipset list' => '1 Liste IP',
+    '%s Ipset lists' => '%s Listes IP',
+    'There are currently no IP lists defined.' => 'Il n\'y a actuellement aucune liste IP définie.',
+    'list ipset' => 'Gérer les listes IP',
+    
+    //Backup
+    'File Name' => 'Nom de fichier',
+    'Size' => 'Taille',
+    'Runtime' => 'Durée',
+    //Logs
+    'Refresh' => 'Rafraîchir',
+    'Time' => 'Temps',
+    'Value' => 'Entrée',
+    
+    //DNS 
+    'default' => 'défaut',
+    '1 DNS zone' => '1 DNS zone',
+    '%s DNS zones' => '%s DNS zones',
+    'Add Record' => 'Ajouter un enregistrement',
+    //user
+    '1 user account' => '1 compte d\'utilisateur',
+    '%s user accounts' => '%s comptes utilisateur',
+    //database
+    '1 SQL database' => '1 base de données SQL',
+    '%s SQL databases' => '%s bases de données SQL',
+    //mail
+    '1 mail domain' => '1 domaine de messagerie',
+    '%s mail domains' => '%s domaines de messagerie',
+    //web
+    '1 web domain' => '1 domaine web',
+    '%s web domains' => '%s domaines web',
+    
+    //rrd
+    'Bandwidth Usage' => 'Utilisation de la bande passante',
+    
+    //reset
+    'Forgot Password' => 'Mot de passe oublié',
+    //web
+    'Quick Install App' => 'Installer l\'application',
+    //webapp 
+    'version' => 'version',
+    'Setup' => 'Installer',
+    //Server
+    'Restart' => 'Redémarrer',
+    'Mail Server' => 'Serveur de courrier',
+    'Enabled multi PHP versions' => 'Versions PHP activées',
+    'Service' => 'Un service',
+    'Description' => 'La description',
+    
+    //header
+    'Hestia Control Panel' => 'Hestia Control Panel',
+
 );

+ 120 - 29
web/inc/i18n/it.php

@@ -7,7 +7,7 @@
 
 $LANG['it'] = array(
     'Packages'  => 'Pacchetti',
-    'IP'  => 'IP',
+    'IP'  => 'Rete',
     'Graphs'  => 'Grafici',
     'Statistics'  => 'Statistiche',
     'Log'  => 'Log',
@@ -41,7 +41,7 @@ $LANG['it'] = array(
     'NETWORK'  => 'NETWORK',
     'Web Log Manager'  => 'Web Log Manager',
 
-    'no notifications'  => 'no notifications',
+    'no notifications'  => 'Nessuna notifica',
 
     'Add User'  => 'Nuovo Utente',
     'Add Domain'  => 'Nuovo Dominio',
@@ -94,7 +94,7 @@ $LANG['it'] = array(
     'list accounts'  => 'mostra %s account',
     'add account'  => 'aggiungi account',
     'open webmail'  => 'apri webmail',
-    'list fail2ban' => 'mostra fail2ban',
+    'list fail2ban' => 'Gestisci IP vietati',
     'open %s'  => 'apri %s',
     'download'  => 'download',
     'restore'  => 'ripristina',
@@ -190,13 +190,15 @@ $LANG['it'] = array(
     'IP Addresses'  => 'Indirizzi IP',
     'Backups'  => 'Backups',
     'Backup System'  => 'Sistema Backup',
-    'backup exclusions' => 'esclusioni backup',
+    'backup exclusions' => 'Esclusioni di backup',
     'template'  => 'template',
-    'SSL Support'  => 'Supporto SSL',
+    'SSL Support'  => 'Abilita SSL per questo dominio',
     'SSL Home Directory'  => 'SSL Home',
-    'Lets Encrypt Support'  => 'Lets Encrypt Support',
+    'Force SSL/HTTPS' => 'Abilita il reindirizzamento automatico da HTTP a HTTPS',
+    'Enable SSL HSTS' => 'Abilita la Sicurezza di trasporto rigorosa HTTP (HSTS) <a href="https://it.wikipedia.org/wiki/HTTP_Strict_Transport_Security" target="_blank"><i class="fas fa-question-circle"></i></a>',
+    'Lets Encrypt Support'  => 'Usa Lets Encrypt per ottenere il certificato SSL',
     'Lets Encrypt'  => 'Lets Encrypt',
-    'Your certificate will be automatically issued in 5 minutes' => 'Your certificate will be automatically issued in 5 minutes',
+    'Your certificate will be automatically issued in 5 minutes' => 'Il certificato verrà rilasciato automaticamente entro 5 minuti',
     'Proxy Support'  => 'Supporto Proxy',
     'Proxy Extensions'  => 'Estensioni Proxy',
     'Web Statistics'  => 'Statistiche Web',
@@ -208,9 +210,9 @@ $LANG['it'] = array(
     'Records'  => 'Record',
     'Serial'  => 'Serial',
     'Catchall email'  => 'Catchall email',
-    'AntiVirus Support'  => 'Supporto AntiVirus',
-    'AntiSpam Support'  => 'Supporto AntiSpam',
-    'DKIM Support'  => 'Supporto DKIM',
+    'AntiVirus Support'  => 'Abilita AntiVirus',
+    'AntiSpam Support'  => 'Abilita AntiSpam',
+    'DKIM Support'  => 'Abilita DKIM',
     'Accounts'  => 'Account',
     'Quota'  => 'Quota',
     'Autoreply'  => 'Autorisposta',
@@ -288,12 +290,12 @@ $LANG['it'] = array(
     'Last Name'  => 'Cognome',
     'Send login credentials to email address'  => 'Invia le credenziali di login per email',
     'Default Template'  => 'Default Template',
-    'Default Name Servers'  => 'Default Name Servers',
+    'Default Name Servers'  => 'Server dei nomi predefiniti',
     'Domain'  => 'Dominio',
-    'DNS Support'  => 'Supporto DNS',
-    'Mail Support'  => 'Supporto Mail',
+    'DNS Support'  => 'Crea una nuova zona DNS',
+    'Mail Support'  => 'Abilita la posta elettronica per questo dominio',
     'Advanced options'  => 'Opzioni Avanzate',
-    'Basic options'  => 'Basic options',
+    'Basic options'  => 'Opzioni di base',
     'Aliases'  => 'Alias Dominio',
     'SSL Certificate'  => 'Certificato SSL',
     'SSL Key'  => 'SSL Key',
@@ -397,7 +399,7 @@ $LANG['it'] = array(
     'SSH' => 'SSH',
     'FTP' => 'FTP',
     'HESTIA' => 'HESTIA',
-    'Add one more Name Server' => 'Add one more Name Server',
+    'Add one more Name Server' => 'Aggiungi un altro server dei nomi',
 
     'web domain' => 'web domain',
     'dns domain' => 'dns domain',
@@ -483,6 +485,7 @@ $LANG['it'] = array(
     'DELETE_PACKAGE_CONFIRMATION'  => 'Sei sicuro di voler cancellare il pacchetto %s?',
     'DELETE_IP_CONFIRMATION'  => "Sei sicuro di voler l'indirizoz IP %s?",
     'DELETE_RULE_CONFIRMATION' => 'Sei sicuro di voler cancellare il regola #%s?',
+    'DELETE_LOGS_CONFIRMATION'  => 'Sei sicuro di voler eliminare i registri?',
     'SUSPEND_RULE_CONFIRMATION' => 'Sei sicuro di voler disabilitare il regola #%s?',
     'UNSUSPEND_RULE_CONFIRMATION' => 'Sei sicuro di voler riabilitare il regola #%s?',
     'LEAVE_PAGE_CONFIRMATION' => 'Leave Page?',
@@ -567,10 +570,10 @@ $LANG['it'] = array(
     'phpPgAdmin URL' => 'phpPgAdmin URL',
     'Maximum Number Of Databases' => 'Maximum Number Of Databases',
     'Current Number Of Databases' => 'Current Number Of Databases',
-    'Local backup' => 'Local backup',
-    'Compression level' => 'Compression level',
+    'Local backup' => 'Backup locale',
+    'Compression level' => 'Livello di compressione',
     'Directory' => 'Directory',
-    'Remote backup' => 'Remote backup',
+    'Remote backup' => 'Backup remoto',
     'ftp' => 'FTP',
     'sftp' => 'SFTP',
     'SFTP Chroot' => 'SFTP Chroot',
@@ -582,19 +585,19 @@ $LANG['it'] = array(
     'Template Manager' => 'Template Manager',
     'Backup Migration Manager' => 'Backup Migration Manager',
     'FileManager' => 'FileManager',
-    'show: CPU / MEM / NET / DISK' => 'show: CPU / MEM / NET / DISK',
+    'show: CPU / MEM / NET / DISK' => 'Visualizza i dettagli avanzati',
 
     'sort by' => 'sort by',
     'Date' => 'Data',
     'Starred' => 'Starred',
-    'Name' => 'Name',
+    'Name' => 'Nome',
 
     'save to favorites' => 'save to favorites',
 
     'File Manager' => 'File Manager',
     'size' => 'size',
     'date' => 'date',
-    'name' => 'name',
+    'name' => 'nome',
     'Initializing' => 'Initializing',
     'UPLOAD' => 'UPLOAD',
     'NEW FILE' => 'NEW FILE',
@@ -624,7 +627,7 @@ $LANG['it'] = array(
     'Rename' => 'Rename',
     'Move' => 'Move',
     'Change Rights' => 'Change Rights',
-    'Delete' => 'Delete',
+    'Delete' => 'Elimina',
     'Extract' => 'Extract',
     'Create' => 'Create',
     'Compress' => 'Compress',
@@ -744,17 +747,105 @@ $LANG['it'] = array(
     'PUB_KEY' => 'PUB_KEY',
     'ISSUER' => 'ISSUER',
 
-    'Use server hostname' => 'Use server hostname',
-    'Use domain hostname' => 'Use domain hostname',
-    'Use STARTTLS' => 'Use STARTTLS',
-    'Use SSL / TLS' => 'Use SSL / TLS',
-    'No encryption' => 'No encryption',
-    'Do not use encryption' => 'Do not use encryption',
+    'Use server hostname' => 'Usa il nome host del server',
+    'Use domain hostname' => 'Usa il nome host del dominio',
+    'Use STARTTLS' => 'Usa STARTTLS',
+    'Use SSL / TLS' => 'Usa SSL / TLS',
+    'No encryption' => 'Nessuna crittografia',
+    'Do not use encryption' => 'Non utilizzare la crittografia',
 
-    'maximum characters length, including prefix' => 'maximum %s characters length, including prefix',
+    'maximum characters length, including prefix' => 'lunghezza massima di %s caratteri, incluso prefisso',
 
     'Email Credentials' => 'Email Credentials',
 
     'Theme' => 'Apparenza',
     'Operating System' => 'Sistema operativo',
+
+    '2 Factor Authentication' => 'Autenticazione a due fattori',
+    'Enable 2FA' => 'Abilita autenticazione a due fattori',
+    'Please scan the code below in your 2FA application:' => 'Per completare la configurazione dell\'autenticazione a due fattori, scansiona il codice QR di seguito <br /> utilizzando un\'app di autenticazione (come <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2"> Google Authenticator</a>):',
+    '2FA Reset Code:' => 'Codice di recupero dell\'account:',
+
+    'Please wait while php is installed or removed' => 'Attendere il completamento del processo e non aggiornare la pagina.',
+    'Avoid adding web domains on admin account' => 'Si consiglia vivamente di <a href="/add/user/">creare un account utente standard</a> prima di aggiungere domini Web al server a causa dei maggiori privilegi dell\'account amministratore e dei potenziali rischi per la sicurezza.',
+    
+    //SSH Key
+    'Field SSH_KEY can not be blank.' => 'Il campo chiave SSH non deve essere vuoto',
+    'SSH KEY is invalid' => 'La chiave SSH non è valida',
+    'SSH KEY already exists' => 'La chiave SSH esiste già',
+    'SSH KEY Added' => 'La chiave SSH è stata aggiunta',
+    'Add SSH Key' => 'Aggiungi chiave SSH',
+    'SSH KEY' => 'SSH Key',    
+    'DELETE_KEY_CONFIRM' => 'Sei sicuro di voler eliminare la chiave SSH %s?',
+    'SSH_ID' => 'SSH ID',
+    'Manage SSH keys' => 'Gestisci chiavi SSH',
+ 
+    //Header 
+    'Fm' => 'Files',
+    //PHP Cli
+    'PHP CLI Version' => 'Versione da riga di comando PHP',
+
+    //Ipset Firewall rules
+    'Adding Firewall Ipset List' => 'Nuovo elenco IP',
+    'Ip List Name' => 'Nome elenco IP',
+    'Data Source' => 'Fonte di dati',
+    'Ip Version' => 'Versione IP',
+    'Autoupdate' => 'Aggiornamento automatico',
+    'Add IP list' => 'Aggiungi elenco IP',
+    'BLACKLIST' => 'BLACKLIST',
+    'IPVERSE' => 'IPVERSE',
+    'IPSET_CREATED_OK' => 'Elenco IP creato correttamente',
+    'DELETE_IPSET_CONFIRMATION' => 'Sei sicuro di voler cancellare la lista IP %2',
+    '1 Ipset list' => '1 Elenco IP',
+    '%s Ipset lists' => '%s Elenchi IP',
+    'There are currently no IP lists defined.' => 'Al momento non sono stati definiti elenchi IP.',
+    'list ipset' => 'Gestisci elenchi IP',
+    
+    //Backup
+    'File Name' => 'Nome del file',
+    'Size' => 'Dimensione',
+    'Runtime' => 'Durata',
+    //Logs
+    'Refresh' => 'Ricaricare',
+    'Time' => 'Tempo',
+    'Value' => 'Iscrizione',
+    
+    //DNS 
+    'default' => 'default',
+    '1 DNS zone' => '1 DNS zone',
+    '%s DNS zones' => '%s DNS zones',
+    'Add Record' => 'Add Record',
+    //user
+    '1 user account' => '1 user account',
+    '%s user accounts' => '%s user accounts',
+    //database
+    '1 SQL database' => '1 SQL database',
+    '%s SQL databases' => '%s SQL databases',
+    //mail
+    '1 mail domain' => '1 mail domain',
+    '%s mail domains' => '%s mail domains',
+    //web
+    '1 web domain' => '1 web domain',
+    '%s web domains' => '%s web domains',
+    
+    //rrd
+    'Bandwidth Usage' => 'Utilizzo della larghezza di banda',
+    
+    //reset
+    'Forgot Password' => 'Ha dimenticato la password',
+    //web
+    'Quick Install App' => 'Installa l\'applicazione',
+    //webapp 
+    'version' => 'versione',
+    'Setup' => 'Installare',
+    //Server
+    'Restart' => 'Ricomincia',
+    'Mail Server' => 'Server email',
+    'Enabled multi PHP versions' => 'Versioni PHP abilitate',
+    'Service' => 'Nome di Servizio',
+    'Description' => 'Descrizione',
+    
+    //header
+    'Hestia Control Panel' => 'Hestia Control Panel',
+
 );

+ 1 - 1
web/templates/admin/list_backup_exclusions.html

@@ -2,7 +2,7 @@
       <div class="l-sort clearfix noselect">
         <div class="l-unit-toolbar__buttonstrip">
           <a class="ui-button cancel" id="btn-back" href="/list/backup/"><i class="fas fa-arrow-left status-icon blue"></i> <?=__('Back')?></a>
-          <a href="/edit/backup/exclusions/" class="ui-button cancel" title="<?=__('Edit Backup Exclusions')?>"><i class="fas fa-pencil-alt status-icon orange"></i> <?=__('Edit Backup Exclusions')?></a>
+          <a href="/edit/backup/exclusions/" class="ui-button cancel" title="<?=__('Editing Backup Exclusions')?>"><i class="fas fa-pencil-alt status-icon orange"></i> <?=__('Editing Backup Exclusions')?></a>
         </div>
         <div class="l-sort-toolbar clearfix">
           <table>