From a70199671ee05b7d40fd07ce4bbf600d8d58423c Mon Sep 17 00:00:00 2001
From: Antennipasi <Antennipasi@ispconfig3>
Date: Sun, 26 Sep 2010 04:53:37 +0000
Subject: [PATCH] Updated finnish language. Currently complete on for 3.0.2.2.

---
 interface/web/admin/lib/lang/fi.lng           |  12 +-
 .../web/admin/lib/lang/fi_groups_list.lng     |   2 +-
 .../admin/lib/lang/fi_language_complete.lng   |   2 +-
 .../web/admin/lib/lang/fi_language_import.lng |   2 +-
 .../web/admin/lib/lang/fi_remote_user.lng     |  66 +++----
 interface/web/admin/lib/lang/fi_server.lng    |   4 +-
 .../web/admin/lib/lang/fi_server_config.lng   |  36 ++--
 .../web/admin/lib/lang/fi_system_config.lng   |   4 +-
 .../web/admin/lib/lang/fi_users_list.lng      |   2 +-
 interface/web/client/lib/lang/fi.lng          |   8 +-
 interface/web/client/lib/lang/fi_client.lng   |  32 +--
 .../web/client/lib/lang/fi_client_del.lng     |   8 +-
 .../client/lib/lang/fi_client_template.lng    |  22 +--
 interface/web/client/lib/lang/fi_reseller.lng | 183 +++++++++---------
 .../web/client/lib/lang/fi_resellers_list.lng |  14 +-
 interface/web/dns/lib/lang/fi.lng             |   6 +-
 interface/web/dns/lib/lang/fi_dns_a_list.lng  |   2 +-
 interface/web/dns/lib/lang/fi_dns_soa.lng     |   4 +-
 interface/web/dns/lib/lang/fi_dns_wizard.lng  |   8 +-
 interface/web/help/lib/lang/fi.lng            |   4 +-
 interface/web/mail/lib/lang/fi.lng            |   4 +-
 .../web/mail/lib/lang/fi_mail_aliasdomain.lng |  18 +-
 .../lib/lang/fi_mail_aliasdomain_list.lng     |  10 +-
 interface/web/mail/lib/lang/fi_mail_get.lng   |   2 +-
 .../mail/lib/lang/fi_mail_relay_recipient.lng |  14 +-
 .../lib/lang/fi_mail_relay_recipient_list.lng |  14 +-
 interface/web/mail/lib/lang/fi_mail_user.lng  |  16 +-
 .../web/mail/lib/lang/fi_mail_user_filter.lng |   2 +-
 .../web/mail/lib/lang/fi_mail_user_list.lng   |   2 +-
 interface/web/monitor/lib/lang/fi.lng         |   2 +-
 interface/web/sites/lib/lang/fi.lng           |  10 +-
 .../web/sites/lib/lang/fi_database_list.lng   |   2 +-
 .../web/sites/lib/lang/fi_web_domain.lng      |  30 +--
 .../web/sites/lib/lang/fi_web_subdomain.lng   |   4 +-
 34 files changed, 275 insertions(+), 276 deletions(-)

diff --git a/interface/web/admin/lib/lang/fi.lng b/interface/web/admin/lib/lang/fi.lng
index 8828dbaf67..a8eddb9409 100755
--- a/interface/web/admin/lib/lang/fi.lng
+++ b/interface/web/admin/lib/lang/fi.lng
@@ -31,12 +31,12 @@ $wb['Import'] = 'Asenna';
 $wb['Language Editor'] = 'Kielimuokkain';
 $wb['Software'] = 'Ohjelmat';
 $wb['Repositories'] = 'Ohjelmapakettien varastot';
-$wb['Server Services'] = 'Server Services';
-$wb['Interface Config'] = 'Interface Config';
-$wb['Packages'] = 'Packages';
-$wb['Updates'] = 'Updates';
-$wb['Merge'] = 'Merge';
-$wb['Remote Users'] = 'Remote Users';
+$wb['Server Services'] = 'Palvelimen palvelut';
+$wb['Interface Config'] = 'Käyttöliittynän asetukset';
+$wb['Packages'] = 'Paketit';
+$wb['Updates'] = 'Päivitykset';
+$wb['Merge'] = 'Yhdistä';
+$wb['Remote Users'] = 'Etäkäyttäjät';
 $wb['Remote Actions'] = 'Remote Actions';
 $wb['Do OS-Update'] = 'Do OS-Update';
 $wb['Do ISPConfig-Update'] = 'Do ISPConfig-Update';
diff --git a/interface/web/admin/lib/lang/fi_groups_list.lng b/interface/web/admin/lib/lang/fi_groups_list.lng
index 71d9383996..d655bb97cf 100755
--- a/interface/web/admin/lib/lang/fi_groups_list.lng
+++ b/interface/web/admin/lib/lang/fi_groups_list.lng
@@ -3,5 +3,5 @@ $wb['list_head_txt'] = 'Käyttäryhmät';
 $wb['description_txt'] = 'Ryhmien kuvaukset';
 $wb['name_txt'] = 'Käyttäjäryhmä';
 $wb['add_new_record_txt'] = 'Lisää uusi tietue';
-$wb['warning_txt'] = '<b>WARNING:</b> Do not edit or modify any user settings here. Use the Client- and Reseller settings in the Client module instead. Modifying or changing Users or groups here may cause data loss!';
+$wb['warning_txt'] = '<b>VAROITUS:</b> Aälä muokkaa mitään käyttäjäasetuksia täällä. Käytä Asiakas- ja Jälleenmyyjä-asetuksia Asiakkaat-moduulissa. Käyttäjien tai ryhmien muokkaus tässä voi aiheuttaa tietojen katoamista!';
 ?>
diff --git a/interface/web/admin/lib/lang/fi_language_complete.lng b/interface/web/admin/lib/lang/fi_language_complete.lng
index b1776c9212..d424d5006c 100755
--- a/interface/web/admin/lib/lang/fi_language_complete.lng
+++ b/interface/web/admin/lib/lang/fi_language_complete.lng
@@ -3,5 +3,5 @@ $wb['list_head_txt'] = 'Yhdistä valittu kielitiedosto englanninkielisen pääti
 $wb['language_select_txt'] = 'Valitse täydennettävä kieli';
 $wb['btn_save_txt'] = 'Yhdistä kielitiedostot nyt';
 $wb['btn_cancel_txt'] = 'Keskeytä';
-$wb['list_desc_txt'] = 'Yhdistää valitun kielitiedoston englannin kielisen päätiedoston kanssa. <br />Tämä lisää puuttuvat käännöstiedot valittuun kielitiedostoon.';
+$wb['list_desc_txt'] = 'Yhdistää valitun kielitiedoston englannin kielisen päätiedoston kanssa. <br />Tämä lisää puuttuvat käännöskohdat valittuun kielitiedostoon.';
 ?>
diff --git a/interface/web/admin/lib/lang/fi_language_import.lng b/interface/web/admin/lib/lang/fi_language_import.lng
index ca60528e06..d8e5eac01b 100755
--- a/interface/web/admin/lib/lang/fi_language_import.lng
+++ b/interface/web/admin/lib/lang/fi_language_import.lng
@@ -4,5 +4,5 @@ $wb['language_import_txt'] = 'Valitse asennettava kielitiedosto';
 $wb['btn_save_txt'] = 'Asenna valittu kielitiedosto';
 $wb['language_overwrite_txt'] = 'Ylikirjoitetaan tiedostot, jos ne on jo olemassa.';
 $wb['btn_cancel_txt'] = 'Takaisin';
-$wb['ignore_version_txt'] = 'Skip ISPConfig version check';
+$wb['ignore_version_txt'] = 'Ohita ISPConfigin version tarkistus';
 ?>
diff --git a/interface/web/admin/lib/lang/fi_remote_user.lng b/interface/web/admin/lib/lang/fi_remote_user.lng
index 1876872ed3..de6b4eccce 100644
--- a/interface/web/admin/lib/lang/fi_remote_user.lng
+++ b/interface/web/admin/lib/lang/fi_remote_user.lng
@@ -6,37 +6,37 @@ $wb['username_error_unique'] = 'Käyttäjätunnusen pitää olla yksilöllinen';
 $wb['username_error_empty'] = 'Käyttäjätunnus ei voi olla tyhjä';
 $wb['password_error_empty'] = 'Salasana ei voi olla tyhjä';
 $wb['password_strength_txt'] = 'Salasanan vahvuus:';
-$wb['Mail domain functions'] = 'Mail domain functions';
-$wb['Mail user functions'] = 'Mail user functions';
-$wb['Mail alias functions'] = 'Mail alias functions';
-$wb['Mail forward functions'] = 'Mail forward functions';
-$wb['Mail catchall functions'] = 'Mail catchall functions';
-$wb['Mail transport functions'] = 'Mail transport functions';
-$wb['Mail whitelist functions'] = 'Mail whitelist functions';
-$wb['Mail blacklist functions'] = 'Mail blacklist functions';
-$wb['Mail spamfilter user functions'] = 'Mail spamfilter user functions';
-$wb['Mail spamfilter policy functions'] = 'Mail spamfilter policy functions';
-$wb['Mail fetchmail functions'] = 'Mail fetchmail functions';
-$wb['Mail user filter functions'] = 'Mail user filter functions';
-$wb['Mail filter functions'] = 'Mail filter functions';
-$wb['Client functions'] = 'Client functions';
-$wb['Sites cron functions'] = 'Sites cron functions';
-$wb['Sites database functions'] = 'Sites database functions';
-$wb['Sites FTP-User functions'] = 'Sites FTP-User functions';
-$wb['Sites Shell-User functions'] = 'Sites Shell-User functions';
-$wb['Sites Domain functions'] = 'Sites Domain functions';
-$wb['Sites Aliasdomain functions'] = 'Sites Aliasdomain functions';
-$wb['Sites Subdomain functions'] = 'Sites Subdomain functions';
-$wb['DNS zone functions'] = 'DNS zone functions';
-$wb['DNS a functions'] = 'DNS a functions';
-$wb['DNS aaaa functions'] = 'DNS aaaa functions';
-$wb['DNS alias functions'] = 'DNS alias functions';
-$wb['DNS cname functions'] = 'DNS cname functions';
-$wb['DNS hinfo functions'] = 'DNS hinfo functions';
-$wb['DNS mx functions'] = 'DNS mx functions';
-$wb['DNS ns functions'] = 'DNS ns functions';
-$wb['DNS ptr functions'] = 'DNS ptr functions';
-$wb['DNS rp functions'] = 'DNS rp functions';
-$wb['DNS srv functions'] = 'DNS srv functions';
-$wb['DNS txt functions'] = 'DNS txt functions';
+$wb['Mail domain functions'] = 'Postiverkkotunnuksen toiminnot';
+$wb['Mail user functions'] = 'Postin käyttäjän toiminnot';
+$wb['Mail alias functions'] = 'Postin alias-toiminnot';
+$wb['Mail forward functions'] = 'Postin edelleenlähetystoiminnot';
+$wb['Mail catchall functions'] = 'Postin catchall-toiminnot';
+$wb['Mail transport functions'] = 'Postin välitystoiminnot';
+$wb['Mail whitelist functions'] = 'Postin whitelist-toiminnot';
+$wb['Mail blacklist functions'] = 'Postin blacklist-toiminnot';
+$wb['Mail spamfilter user functions'] = 'Postisuodattimien käyttäjän toiminnot';
+$wb['Mail spamfilter policy functions'] = 'Roskapostin kohtelutavan toiminnot';
+$wb['Mail fetchmail functions'] = 'Postin noutamisen toiminnot';
+$wb['Mail user filter functions'] = 'Postin suodattimien käyttäjätoiminnot';
+$wb['Mail filter functions'] = 'Postin suodattimien toiminnot';
+$wb['Client functions'] = 'ASiakastoiminnot';
+$wb['Sites cron functions'] = 'Ajastettujen tehtävien toiminnot';
+$wb['Sites database functions'] = 'Tietokantojen toiminnot';
+$wb['Sites FTP-User functions'] = 'FTP-käyttäjien toiminnot';
+$wb['Sites Shell-User functions'] = 'Shell-käyttäjien toiminnot';
+$wb['Sites Domain functions'] = 'Verkkotunnustoiminnot';
+$wb['Sites Aliasdomain functions'] = 'Aliasverkkotunnustoiminnot';
+$wb['Sites Subdomain functions'] = 'Aliverkkotunnustoiminnot';
+$wb['DNS zone functions'] = 'DNS-aluetoiminnot';
+$wb['DNS a functions'] = 'DNS a-tietuetoiminnot';
+$wb['DNS aaaa functions'] = 'DNS aaaa-tietuetoiminnot';
+$wb['DNS alias functions'] = 'DNS alias-tietuetoiminnot';
+$wb['DNS cname functions'] = 'DNS cname-tietuetoiminnot';
+$wb['DNS hinfo functions'] = 'DNS hinfo-tietuetoiminnot';
+$wb['DNS mx functions'] = 'DNS mx-tietuetoiminnot';
+$wb['DNS ns functions'] = 'DNS ns-tietuetoiminnot';
+$wb['DNS ptr functions'] = 'DNS ptr-tietuetoiminnot';
+$wb['DNS rp functions'] = 'DNS rp-tietuetoiminnot';
+$wb['DNS srv functions'] = 'DNS srv-tietuetoiminnot';
+$wb['DNS txt functions'] = 'DNS txt-tietuetoiminnot';
 ?>
diff --git a/interface/web/admin/lib/lang/fi_server.lng b/interface/web/admin/lib/lang/fi_server.lng
index 10058aa765..caf4e3c571 100755
--- a/interface/web/admin/lib/lang/fi_server.lng
+++ b/interface/web/admin/lib/lang/fi_server.lng
@@ -8,6 +8,6 @@ $wb['file_server_txt'] = 'FTP-palvelin';
 $wb['db_server_txt'] = 'Tietokantapalvelin';
 $wb['vserver_server_txt'] = 'Virtuaalipalvelin';
 $wb['active_txt'] = 'Käytössä';
-$wb['mirror_server_id_txt'] = 'Is mirror of Server';
-$wb['- None -'] = '- None -';
+$wb['mirror_server_id_txt'] = 'Peilinä palvelimelle';
+$wb['- None -'] = '- Ei mikään -';
 ?>
diff --git a/interface/web/admin/lib/lang/fi_server_config.lng b/interface/web/admin/lib/lang/fi_server_config.lng
index 1461ef618e..c3ed2fd48f 100755
--- a/interface/web/admin/lib/lang/fi_server_config.lng
+++ b/interface/web/admin/lib/lang/fi_server_config.lng
@@ -46,25 +46,25 @@ $wb['wget_txt'] = 'Wget-binäärin polku';
 $wb['security_level_txt'] = 'Turvallisuustaso';
 $wb['web_user_txt'] = 'Apache-käyttäjä';
 $wb['web_group_txt'] = 'Apache-ryhmä';
-$wb['loglevel_txt'] = 'Loglevel';
-$wb['apps_vhost_port_txt'] = 'Apps-vhost port';
-$wb['apps_vhost_ip_txt'] = 'Apps-vhost IP';
-$wb['apps_vhost_servername_txt'] = 'Apps-vhost Domain';
-$wb['bind_user_txt'] = 'BIND User';
-$wb['bind_group_txt'] = 'BIND Group';
-$wb['bind_zonefiles_dir_txt'] = 'BIND zonefiles directory';
-$wb['named_conf_path_txt'] = 'BIND named.conf path';
-$wb['bind_user_error_empty'] = 'BIND user is empty.';
-$wb['bind_group_error_empty'] = 'BIND group is empty.';
-$wb['bind_zonefiles_dir_error_empty'] = 'BIND zonefiles directory is empty.';
-$wb['named_conf_path_error_empty'] = 'BIND named.conf path is empty.';
-$wb['named_conf_local_path_error_empty'] = 'BIND named.conf.local path is empty.';
-$wb['mail_filter_syntax_txt'] = 'Mailfilter Syntax';
-$wb['pop3_imap_daemon_txt'] = 'POP3/IMAP Daemon';
-$wb['php_open_basedir_txt'] = 'PHP open_basedir';
-$wb['php_open_basedir_error_empty'] = 'PHP open_basedir is empty.';
+$wb['loglevel_txt'] = 'Logitaso';
+$wb['apps_vhost_port_txt'] = 'Apps-virtuaali-isännän portti';
+$wb['apps_vhost_ip_txt'] = 'Apps-virtuaali-isännän IP-osoite';
+$wb['apps_vhost_servername_txt'] = 'Apps-virtuaali-isännän verkkotunnus';
+$wb['bind_user_txt'] = 'BIND-käyttäjä';
+$wb['bind_group_txt'] = 'BIND-ryhmä';
+$wb['bind_zonefiles_dir_txt'] = 'BIND-aluetiedostojen polku';
+$wb['named_conf_path_txt'] = 'BIND-asetustiedoston polku';
+$wb['bind_user_error_empty'] = 'BIND-käyttäjä on tyhjä.';
+$wb['bind_group_error_empty'] = 'BIND-ryhmä on tyhjä.';
+$wb['bind_zonefiles_dir_error_empty'] = 'BIND-aluetiedostojen kansio on tyhjä.';
+$wb['named_conf_path_error_empty'] = 'BIND-asetustiedoston polku on tyhjä.';
+$wb['named_conf_local_path_error_empty'] = 'BIND:in paikallisen asetustiedoston polku on tyhjä.';
+$wb['mail_filter_syntax_txt'] = 'Postisuodattimien syntaksi';
+$wb['pop3_imap_daemon_txt'] = 'POP3/IMAP-ohjelma';
+$wb['php_open_basedir_txt'] = 'PHP:een avoin peruskansio';
+$wb['php_open_basedir_error_empty'] = 'PHP:een avoin peruskansio on tyhjä.';
 $wb['htaccess_allow_override_txt'] = '.htaccess AllowOverride';
-$wb['htaccess_allow_override_error_empty'] = '.htaccess AllowOverride is empty.';
+$wb['htaccess_allow_override_error_empty'] = '.htaccess AllowOverride on tyhjä.';
 $wb['awstats_conf_dir_txt'] = 'awstats conf folder';
 $wb['awstats_data_dir_txt'] = 'awstats data folder';
 $wb['awstats_pl_txt'] = 'awstats.pl script';
diff --git a/interface/web/admin/lib/lang/fi_system_config.lng b/interface/web/admin/lib/lang/fi_system_config.lng
index dd20118778..3cc388ef03 100755
--- a/interface/web/admin/lib/lang/fi_system_config.lng
+++ b/interface/web/admin/lib/lang/fi_system_config.lng
@@ -10,8 +10,8 @@ $wb['ftpuser_prefix_error_regex'] = 'FTP-käyttäjätunnuksen etuliite on väär
 $wb['shelluser_prefix_error_regex'] = 'Shell-käyttäjätunnuksen etuliite on vääränlainen.';
 $wb['dblist_phpmyadmin_link_txt'] = 'Linkki phpMyAdminiin tietokantalistassa';
 $wb['mailboxlist_webmail_link_txt'] = 'Linkki internetpostiin postilaatikkolistassa';
-$wb['webmail_url_txt'] = 'Webmail URL';
-$wb['phpmyadmin_url_txt'] = 'PHPMyAdmin URL';
+$wb['webmail_url_txt'] = 'Webmail-osoite';
+$wb['phpmyadmin_url_txt'] = 'PHPMyAdmin-osoite';
 $wb['use_domain_module_txt'] = 'Use the domain-module to add new domains';
 $wb['use_domain_module_hint'] = 'If you use this module, your customers can only select one of the domains the admin creates for them. They can not free edit the domain-field.You have to re-login after changing this value, to make the changes visible.';
 $wb['new_domain_txt'] = 'HTML to create a new domain';
diff --git a/interface/web/admin/lib/lang/fi_users_list.lng b/interface/web/admin/lib/lang/fi_users_list.lng
index fe58f3b3b6..249b5cfc37 100755
--- a/interface/web/admin/lib/lang/fi_users_list.lng
+++ b/interface/web/admin/lib/lang/fi_users_list.lng
@@ -5,5 +5,5 @@ $wb['name_txt'] = 'Etunimi';
 $wb['vorname_txt'] = 'Sukunimi';
 $wb['ort_txt'] = 'Kaupunki';
 $wb['add_new_record_txt'] = 'Lisää uusi käyttäjä';
-$wb['warning_txt'] = '<b>WARNING:</b> Do not edit or modify any user settings here. Use the Client- and Reseller settings in the Client module instead. Modifying or changing Users or groups here may cause data loss!';
+$wb['warning_txt'] = '<b>VAROITUS:</b> Aälä muokkaa mitään käyttäjäasetuksia täällä. Käytä Asiakas- ja Jälleenmyyjä-asetuksia Asiakkaat-moduulissa. Käyttäjien tai ryhmien muokkaus tässä voi aiheuttaa tietojen katoamista!';
 ?>
diff --git a/interface/web/client/lib/lang/fi.lng b/interface/web/client/lib/lang/fi.lng
index 9b7a982f9a..184f1554aa 100755
--- a/interface/web/client/lib/lang/fi.lng
+++ b/interface/web/client/lib/lang/fi.lng
@@ -6,8 +6,8 @@ $wb['Add Client'] = 'Lisää asiakas';
 $wb['Edit Client'] = 'Muokkaa asiakkaan tietoja';
 $wb['Clients'] = 'Asiakkaat';
 $wb['Edit Client-Templates'] = 'Muokkaa asiakasmalleja';
-$wb['Add Reseller'] = 'Add Reseller';
-$wb['Edit Reseller'] = 'Edit Reseller';
-$wb['Resellers'] = 'Resellers';
-$wb['error_has_clients'] = 'This reseller has clients. Delete the clients of the reseller first.';
+$wb['Add Reseller'] = 'Lisää uusi jälleenmyyjä';
+$wb['Edit Reseller'] = 'Muokkaa jälleenmyyjää';
+$wb['Resellers'] = 'Jälleenmyyjät';
+$wb['error_has_clients'] = 'Tällä jälleenmyyjällä on asiakkaita, poista ne ensin.';
 ?>
diff --git a/interface/web/client/lib/lang/fi_client.lng b/interface/web/client/lib/lang/fi_client.lng
index beb343990d..326b4c3c94 100755
--- a/interface/web/client/lib/lang/fi_client.lng
+++ b/interface/web/client/lib/lang/fi_client.lng
@@ -50,7 +50,7 @@ $wb['limit_web_subdomain_txt'] = 'Aliverkkotunnuksien määrä';
 $wb['limit_ftp_user_txt'] = 'FTP-käyttäjätunnuksien määrä';
 $wb['default_dnsserver_txt'] = 'Oletusnimipavelin';
 $wb['limit_dns_zone_txt'] = 'DNS-alueiden määrä';
-$wb['limit_dns_slave_zone_txt'] = 'Max. number of secondary DNS zones';
+$wb['limit_dns_slave_zone_txt'] = 'Sukundäärisetn DNS-alueiden määrän rajan pitää olla numeerinen';
 $wb['limit_dns_record_txt'] = 'DNS-tietuieden määrä';
 $wb['limit_shell_user_txt'] = 'Shell-käyttäjien määrä';
 $wb['username_error_empty'] = 'Käyttäjätunnus on tyhjä';
@@ -73,7 +73,7 @@ $wb['limit_web_subdomain_error_notint'] = 'Aliverkkotunnuksien raja-arvon pitä
 $wb['limit_ftp_user_error_notint'] = 'Ftp-käyttäjätunnuksien raja-arvon pitää olla numero.';
 $wb['limit_shell_user_error_notint'] = 'Shell-käyttäjätunnuksien raja-arvon pitää olla numero.';
 $wb['limit_dns_zone_error_notint'] = 'DNS-tietueiden raja-arvon pitää olla numero.';
-$wb['limit_dns_slave_zone_error_notint'] = 'The dns slave zone limit must be a number.';
+$wb['limit_dns_slave_zone_error_notint'] = 'DNS-orja-alueiden rajan pitää olla numeerinen.';
 $wb['default_dbserver_txt'] = 'Oletustietokantapalvelin';
 $wb['limit_database_error_notint'] = 'Tietokantojen raja-arvon pitää olla numero.';
 $wb['username_error_regex'] = 'Käyttäjätunnus sisältää virheellisiä merkkejä.';
@@ -81,18 +81,18 @@ $wb['password_strength_txt'] = 'Salasanan vahvuus';
 $wb['template_master_txt'] = 'Perusmalli';
 $wb['template_additional_txt'] = 'Lisämalli';
 $wb['ssh_chroot_txt'] = 'SSH-Chroot Options';
-$wb['web_php_options_txt'] = 'PHP Options';
-$wb['limit_cron_txt'] = 'Max. number of cron jobs';
-$wb['limit_cron_type_txt'] = 'Max. type of cron jobs (chrooted and full implies url)';
-$wb['limit_cron_frequency_txt'] = 'Min. delay between executions';
-$wb['limit_cron_error_notint'] = 'The cron limit must be a number.';
-$wb['limit_cron_error_frequency'] = 'The cron frequency limit must be a number.';
-$wb['limit_client_error'] = 'The max. number of clients is reached.';
-$wb['limit_mailaliasdomain_txt'] = 'Max. number of domain aliases';
-$wb['limit_mailaliasdomain_error_notint'] = 'The email domain alias limit must be a number.';
-$wb['limit_web_quota_txt'] = 'Web Quota';
-$wb['limit_traffic_quota_txt'] = 'Traffic Quota';
-$wb['limit_trafficquota_error_notint'] = 'Traffic Quota must be a number.';
-$wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
-$wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['web_php_options_txt'] = 'PHP-asetukset';
+$wb['limit_cron_txt'] = 'Ajastettujen tehtävien enimmäismäärä';
+$wb['limit_cron_type_txt'] = 'Ajastettujen tehtävien tyyppien enimmäismäärä (chrooted ja täysi sisältää url-tyypit)';
+$wb['limit_cron_frequency_txt'] = 'Vähimmäisaika suoritusten välillä';
+$wb['limit_cron_error_notint'] = 'Ajastettujen tehtävien rajan pitää olle numeerinen.';
+$wb['limit_cron_error_frequency'] = 'Vähimmäisajan rajan pitää olle numeerinen.';
+$wb['limit_client_error'] = 'Asiakkaiden enimmäismäärä on käytössä.';
+$wb['limit_mailaliasdomain_txt'] = 'Aliasverkkotunnusten enimmäismäärä';
+$wb['limit_mailaliasdomain_error_notint'] = 'Sähköpostin aliasverkkotunnusten rajan pitää olle numeerinen.';
+$wb['limit_web_quota_txt'] = 'WWW-levytila';
+$wb['limit_traffic_quota_txt'] = 'Liikenneraja';
+$wb['limit_trafficquota_error_notint'] = 'Liikennerajan pitää olle numeerinen.';
+$wb['limit_webdav_user_txt'] = 'Webdav-käyttäjien enimmäismäärä';
+$wb['limit_webdav_user_error_notint'] = 'Webdav-käyttäjien rajan pitää olla numeerinen.';
 ?>
diff --git a/interface/web/client/lib/lang/fi_client_del.lng b/interface/web/client/lib/lang/fi_client_del.lng
index a826d64e14..6ddc1f14dd 100644
--- a/interface/web/client/lib/lang/fi_client_del.lng
+++ b/interface/web/client/lib/lang/fi_client_del.lng
@@ -1,6 +1,6 @@
 <?php
-$wb['confirm_action_txt'] = 'Confirm action';
-$wb['delete_explanation'] = 'This action will delete the following number of records associated with this client';
-$wb['btn_save_txt'] = 'Delete the client';
-$wb['btn_cancel_txt'] = 'Cancel without deleting the client';
+$wb['confirm_action_txt'] = 'Vahvista toiminto';
+$wb['delete_explanation'] = 'Tämä toiminto alla olevan määrän tämän asiakkaan tietueita';
+$wb['btn_save_txt'] = 'Poista käyttäjä';
+$wb['btn_cancel_txt'] = 'Keskeytä poistamatta asiakasta';
 ?>
diff --git a/interface/web/client/lib/lang/fi_client_template.lng b/interface/web/client/lib/lang/fi_client_template.lng
index 6e9d94e4e3..bf1c66eb90 100755
--- a/interface/web/client/lib/lang/fi_client_template.lng
+++ b/interface/web/client/lib/lang/fi_client_template.lng
@@ -47,17 +47,17 @@ $wb['limit_dns_slave_zone_error_notint'] = 'The dns slave zone limit must be a n
 $wb['limit_dns_record_error_notint'] = 'The dns record limit must be a number.';
 $wb['limit_database_error_notint'] = 'Tietokantojen raja-arvon pitää olla numero.';
 $wb['error_template_name_empty'] = 'Anna mallilomakkeen nimi';
-$wb['limit_cron_txt'] = 'Max. number of cron jobs';
-$wb['limit_cron_type_txt'] = 'Max. type of cron jobs (chrooted and full implies url)';
-$wb['limit_cron_frequency_txt'] = 'Min. delay between executions';
-$wb['limit_cron_error_notint'] = 'The cron limit must be a number.';
-$wb['limit_cron_error_frequency'] = 'The cron frequency limit must be a number.';
-$wb['limit_mailaliasdomain_txt'] = 'Max. number of domain aliases';
-$wb['limit_mailaliasdomain_error_notint'] = 'The email domain alias limit must be a number.';
-$wb['limit_web_quota_txt'] = 'Web Quota';
-$wb['limit_traffic_quota_txt'] = 'Traffic Quota';
-$wb['limit_trafficquota_error_notint'] = 'Traffic Quota must be a number.';
-$wb['template_del_aborted_txt'] = 'Delete aborted. There is still a client which has this template selected.';
+$wb['limit_cron_txt'] = 'Ajastettujen tehtävien enimmäismäärä';
+$wb['limit_cron_type_txt'] = 'Ajastettujen tehtävien tyyppien enimmäismäärä (chrooted ja täysi sisältää url-tyypin)';
+$wb['limit_cron_frequency_txt'] = 'Vähimmäisaika suorotusten välillä';
+$wb['limit_cron_error_notint'] = 'Ajastettujen tehtävien rajan pitää olla numeerinen';
+$wb['limit_cron_error_frequency'] = 'Ajastettujen tehtävien vähimmäisajan rajan pitää olla numeerinen.';
+$wb['limit_mailaliasdomain_txt'] = 'Aliasverkkotunnuksien enimmäismäärä';
+$wb['limit_mailaliasdomain_error_notint'] = 'Sähköpostiverkkotunnuksien rajan pitää olla numeerinen.';
+$wb['limit_web_quota_txt'] = 'WWW-levytila';
+$wb['limit_traffic_quota_txt'] = 'Liikenneraja';
+$wb['limit_trafficquota_error_notint'] = 'Liikennerajan pitää olla numeerinen.';
+$wb['template_del_aborted_txt'] = 'Poistaminen keskeytetty. Jollakin asiakkaalla on tämä malli valittuna.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
 ?>
diff --git a/interface/web/client/lib/lang/fi_reseller.lng b/interface/web/client/lib/lang/fi_reseller.lng
index 3ed50609f1..7f35f07608 100644
--- a/interface/web/client/lib/lang/fi_reseller.lng
+++ b/interface/web/client/lib/lang/fi_reseller.lng
@@ -1,96 +1,95 @@
 <?php
-$wb['limit_maildomain_txt'] = 'Max. number of email domains';
-$wb['limit_mailbox_txt'] = 'Max. number of mailboxes';
-$wb['limit_mailalias_txt'] = 'Max. number of email aliases';
-$wb['limit_mailforward_txt'] = 'Max. number of email forwarders';
-$wb['limit_mailcatchall_txt'] = 'Max. number of email catchall accounts';
-$wb['limit_mailrouting_txt'] = 'Max. number of email routes';
-$wb['limit_mailfilter_txt'] = 'Max. number of email filters';
-$wb['limit_fetchmail_txt'] = 'Max. number of fetchmail accounts';
-$wb['limit_mailquota_txt'] = 'Mailbox quota';
-$wb['limit_spamfilter_wblist_txt'] = 'Max. number of spamfilter white / blacklist filters';
-$wb['limit_spamfilter_user_txt'] = 'Max. number of spamfilter users';
-$wb['limit_spamfilter_policy_txt'] = 'Max. number of spamfilter policys';
-$wb['default_mailserver_txt'] = 'Default Mailserver';
-$wb['company_name_txt'] = 'Company name';
-$wb['contact_name_txt'] = 'Contact name';
-$wb['username_txt'] = 'Username';
-$wb['password_txt'] = 'Password';
-$wb['password_strength_txt'] = 'Password strength';
-$wb['language_txt'] = 'Language';
-$wb['usertheme_txt'] = 'Theme';
-$wb['street_txt'] = 'Street';
-$wb['zip_txt'] = 'ZIP';
-$wb['city_txt'] = 'City';
-$wb['state_txt'] = 'State';
-$wb['country_txt'] = 'Country';
-$wb['telephone_txt'] = 'Telephone';
-$wb['mobile_txt'] = 'Mobile';
-$wb['fax_txt'] = 'Fax';
-$wb['email_txt'] = 'Email';
-$wb['internet_txt'] = 'Internet';
-$wb['icq_txt'] = 'ICQ';
-$wb['notes_txt'] = 'Notes';
-$wb['company_txt'] = 'Company';
-$wb['title_txt'] = 'Title';
-$wb['firstname_txt'] = 'Firstname';
-$wb['surname_txt'] = 'Surname';
-$wb['limit_domain_txt'] = 'limit_domain';
-$wb['limit_subdomain_txt'] = 'limit_subdomain';
-$wb['limit_webquota_txt'] = 'limit_webquota';
-$wb['limit_database_txt'] = 'Max. number of Databases';
-$wb['limit_cron_txt'] = 'Max. number of cron jobs';
-$wb['limit_cron_type_txt'] = 'Max. type of cron jobs (chrooted and full implies url)';
-$wb['limit_cron_frequency_txt'] = 'Min. delay between executions';
-$wb['ip_address_txt'] = 'ip_address';
-$wb['limit_client_error_notint'] = 'The sub client limit must be a number.';
-$wb['firstname_error_empty'] = 'Firstname is empty.';
-$wb['contact_error_empty'] = 'Contact name is empty.';
-$wb['default_webserver_txt'] = 'Default Webserver';
-$wb['limit_web_domain_txt'] = 'Max. number of web domains';
-$wb['limit_web_aliasdomain_txt'] = 'Max. number of web aliasdomains';
-$wb['limit_web_subdomain_txt'] = 'Max. number of web subdomains';
-$wb['limit_ftp_user_txt'] = 'Max. number of FTP users';
-$wb['default_dnsserver_txt'] = 'Default DNS Server';
-$wb['limit_dns_zone_txt'] = 'Max. number of DNS zones';
-$wb['limit_dns_slave_zone_txt'] = 'Max. number of secondary DNS zones';
-$wb['limit_dns_record_txt'] = 'Max. number DNS records';
-$wb['limit_shell_user_txt'] = 'Max. number of Shell users';
-$wb['limit_client_txt'] = 'Max. number of Clients';
-$wb['username_error_empty'] = 'Username is empty.';
-$wb['username_error_unique'] = 'The username must be unique.';
-$wb['limit_maildomain_error_notint'] = 'The email domain limit must be a number.';
-$wb['limit_mailbox_error_notint'] = 'The mailbox limit must be a number.';
-$wb['limit_mailalias_error_notint'] = 'The email alias limit must be a number.';
-$wb['limit_mailforward_error_notint'] = 'The email forward limit must be a number.';
-$wb['limit_mailcatchall_error_notint'] = 'The email catchall limit must be a number.';
-$wb['limit_mailrouting_error_notint'] = 'The email routing limit must be a number.';
-$wb['limit_mailfilter_error_notint'] = 'The email filter limit must be a number.';
-$wb['limit_mailfetchmail_error_notint'] = 'The fetchmail limit must be a number.';
-$wb['limit_mailquota_error_notint'] = 'The email quota limit must be a number.';
-$wb['limit_spamfilter_wblist_error_notint'] = 'The spamfilter white / blacklist limit must be a number.';
-$wb['limit_spamfilter_user_error_notint'] = 'The spamfilter user limit must be a number.';
-$wb['limit_spamfilter_policy_error_notint'] = 'The spamfilter policy limit must be a number.';
-$wb['limit_web_domain_error_notint'] = 'The website limit must be a number.';
-$wb['limit_web_aliasdomain_error_notint'] = 'The website alias domain limit must be a number.';
-$wb['limit_web_subdomain_error_notint'] = 'The website subdomain limit must be a number.';
-$wb['limit_ftp_user_error_notint'] = 'The ftp user limit must be a number.';
-$wb['limit_shell_user_error_notint'] = 'The shell user limit must be a number.';
-$wb['limit_dns_zone_error_notint'] = 'The dns record limit must be a number.';
+$wb['limit_maildomain_txt'] = 'Sähköpostiverkkotunnuksien enimmäismäärä';
+$wb['limit_mailbox_txt'] = 'Sähköpostilaatikoiden enimmäismäärä';
+$wb['limit_mailalias_txt'] = 'Sähköpostin aliastunnuksien enimmäismäärä';
+$wb['limit_mailforward_txt'] = 'Edelleenlähetettävien sähköpostitunnuksien enimmäismäärä';
+$wb['limit_mailcatchall_txt'] = 'Sähköpostin catchall-tilien enimmäismäärä';
+$wb['limit_mailrouting_txt'] = 'Sähköpostireitityksien enimmäismäärä';
+$wb['limit_mailfilter_txt'] = 'Sähköpostisuodattimien enimmäismäärä';
+$wb['limit_fetchmail_txt'] = 'Noudettavien sähköpotilaatikoiden enimmäismäärä';
+$wb['limit_mailquota_txt'] = 'Sähköpostilaatikoiden levytila';
+$wb['limit_spamfilter_wblist_txt'] = 'Roskapostisuodatimen estetty / sallittu-suodattimien enimmäismäärä';
+$wb['limit_spamfilter_user_txt'] = 'Roskapostisuodattimen käyttäjien enimmäismäärä';
+$wb['limit_spamfilter_policy_txt'] = 'Roskapostin kohtelutapojen enimmäismäärä';
+$wb['default_mailserver_txt'] = 'Oletuspostipalvelin';
+$wb['company_name_txt'] = 'Yrityksen nimi';
+$wb['contact_name_txt'] = 'Yhteyshenkilö';
+$wb['username_txt'] = 'Käyttäjätunnus';
+$wb['password_txt'] = 'Salasana';
+$wb['password_strength_txt'] = 'Salasanan vahvuus';
+$wb['language_txt'] = 'Kieli';
+$wb['usertheme_txt'] = 'Teema';
+$wb['street_txt'] = 'Katu';
+$wb['zip_txt'] = 'Postinumero';
+$wb['city_txt'] = 'Kaupunki';
+$wb['state_txt'] = 'Lääni';
+$wb['country_txt'] = 'Maa';
+$wb['telephone_txt'] = 'Puhelin';
+$wb['mobile_txt'] = 'Matkapuhelin';
+$wb['fax_txt'] = 'Faksi';
+$wb['email_txt'] = 'Sähköposti';
+$wb['internet_txt'] = 'Internet-osoite';
+$wb['icq_txt'] = 'ICQ-tunnus';
+$wb['notes_txt'] = 'Muistiinpanot';
+$wb['company_txt'] = 'Yritys';
+$wb['title_txt'] = 'Titteli';
+$wb['firstname_txt'] = 'Etunimi';
+$wb['surname_txt'] = 'Sukunimi';
+$wb['limit_domain_txt'] = 'Verkkotunnusraja';
+$wb['limit_subdomain_txt'] = 'Aliverkkotunnusraja';
+$wb['limit_webquota_txt'] = 'WWW-levytila';
+$wb['limit_database_txt'] = 'Tietokantojen enimmäismäärä';
+$wb['limit_cron_txt'] = 'Ajastettujen tehtävien enimmäismäärä';
+$wb['limit_cron_type_txt'] = 'Ajastettujen tehtävien tyyppien enimmäismäärä (chrooted ja täysi sisältää url-tyypin)';
+$wb['limit_cron_frequency_txt'] = 'Vähimmäisaika suoritusten välillä';
+$wb['ip_address_txt'] = 'IP-osoite';
+$wb['limit_client_error_notint'] = 'Aliasiakkaiden rajan pitää olla numeerinen.';
+$wb['firstname_error_empty'] = 'Etunimi on tyhjä.';
+$wb['contact_error_empty'] = 'Yhteyshenkilö on tyhjä.';
+$wb['default_webserver_txt'] = 'Oletus WWW-palvelin';
+$wb['limit_web_domain_txt'] = 'Verkkotunnuksien enimmäismäärä';
+$wb['limit_web_aliasdomain_txt'] = 'Aliasverkkotunnuksien enimmäismäärä';
+$wb['limit_web_subdomain_txt'] = 'Aliverkkotunnuksien enimmäismäärä';
+$wb['limit_ftp_user_txt'] = 'FTP-käyttäjien enimmäismäärä';
+$wb['default_dnsserver_txt'] = 'Oletusnimipalvelin';
+$wb['limit_dns_zone_txt'] = 'DNS-alueiden enimmäismäärä';
+$wb['limit_dns_record_txt'] = 'DNS-tietueiden enimmäismäärä';
+$wb['limit_shell_user_txt'] = 'Shell-käyttäjien enimmäismäärä';
+$wb['limit_client_txt'] = 'Asiakkaiden enimmäismäärä';
+$wb['username_error_empty'] = 'Käyttäjätunnus on tyhjä.';
+$wb['username_error_unique'] = 'Käyttäjätunnuksen pitää olla yksilöllinen.';
+$wb['limit_maildomain_error_notint'] = 'Sähköpostiverkkotunnuksien rajan pitää olla numeerinen.';
+$wb['limit_mailbox_error_notint'] = 'Sähköpostilaatikoiden rajan pitää olla numeerinen.';
+$wb['limit_mailalias_error_notint'] = 'Sähköpostialiaksien rajan pitää olla numeerinen.';
+$wb['limit_mailforward_error_notint'] = 'Sähköpostin edelleenlähetyksen rajan pitää olla numeerinen.';
+$wb['limit_mailcatchall_error_notint'] = 'Catchall-tunnuksien rajan pitää olla numeerinen.';
+$wb['limit_mailrouting_error_notint'] = 'Sähköpostireittien rajan pitää olla numeerinen.';
+$wb['limit_mailfilter_error_notint'] = 'Sähköpostisuodattimien rajan pitää olla numeerinen.';
+$wb['limit_mailfetchmail_error_notint'] = 'Noudettavien laatikoiden rajan pitää olla numeerinen.';
+$wb['limit_mailquota_error_notint'] = 'Sähköpostin levytilan rajan pitää olla numeerinen.';
+$wb['limit_spamfilter_wblist_error_notint'] = 'Roskapostisuodattimien rajan pitää olla numeerinen.';
+$wb['limit_spamfilter_user_error_notint'] = 'Roskapostisuodattimien käyttäjien rajan pitää olla numeerinen.';
+$wb['limit_spamfilter_policy_error_notint'] = 'Roskapostin kohtelutapojen rajan pitää olla numeerinen.';
+$wb['limit_web_domain_error_notint'] = 'Verkkotunnuksien rajan pitää olla numeerinen';
+$wb['limit_web_aliasdomain_error_notint'] = 'Aliasverkkotunnuksien rajan pitää olla numeerinen.';
+$wb['limit_web_subdomain_error_notint'] = 'Aliverkotunnuksien rajan pitää olla numeerinen.';
+$wb['limit_ftp_user_error_notint'] = 'FTP-käyttäjien rajan pitää olla numeerinen.';
+$wb['limit_shell_user_error_notint'] = 'Shell-käyttäjien rajan pitää olla numeerinen.';
+$wb['limit_dns_zone_error_notint'] = 'Nimitietueiden rajan pitää olla numeerinen.';
 $wb['limit_dns_slave_zone_error_notint'] = 'The dns slave zone limit must be a number.';
 $wb['limit_dns_record_error_notint'] = 'The dns record limit must be a number.';
-$wb['default_dbserver_txt'] = 'Default Database Server';
-$wb['limit_database_error_notint'] = 'The database limit must be a number.';
-$wb['limit_cron_error_notint'] = 'The cron limit must be a number.';
-$wb['limit_cron_error_frequency'] = 'The cron frequency limit must be a number.';
-$wb['username_error_regex'] = 'The Username contains invalid chracaters.';
-$wb['template_master_txt'] = 'Master template';
-$wb['template_additional_txt'] = 'Addon template';
-$wb['ssh_chroot_txt'] = 'SSH-Chroot Options';
-$wb['web_php_options_txt'] = 'PHP Options';
-$wb['limit_client_error'] = 'The max. number of clients is reached.';
-$wb['limit_client_error_positive'] = 'The number of clients must be > 0';
-$wb['limit_web_quota_txt'] = 'Web Quota';
-$wb['limit_traffic_quota_txt'] = 'Traffic Quota';
-$wb['limit_trafficquota_error_notint'] = 'Traffic Quota must be a number.';
+$wb['default_dbserver_txt'] = 'Oletustietokantapalvelin';
+$wb['limit_database_error_notint'] = 'Tietokantoje rajan pitää olla numeerinen.';
+$wb['limit_cron_error_notint'] = 'Ajastettujen tehtävien rajan pitää olla numeerinen.';
+$wb['limit_cron_error_frequency'] = 'Ajastettujen tehtävien vähimmäisajan rajan pitää olla numeerinen.';
+$wb['username_error_regex'] = 'Käyttäjätunnus sisältää vääränlaisia merkkejä.';
+$wb['template_master_txt'] = 'Päämalli';
+$wb['template_additional_txt'] = 'Lisämalli';
+$wb['ssh_chroot_txt'] = 'SSH-Chroot-valinnat';
+$wb['web_php_options_txt'] = 'PHP-valinnat';
+$wb['limit_client_error'] = 'Asiakkaiden enimmäismäärä on käytössä.';
+$wb['limit_client_error_positive'] = 'Asiakkaiden määrän pitää olla nollaa suurempi';
+$wb['limit_web_quota_txt'] = 'WWW-levytila';
+$wb['limit_traffic_quota_txt'] = 'Liikenneraja';
+$wb['limit_trafficquota_error_notint'] = 'Liikennerajan pitää olla numeerinen.';
 ?>
diff --git a/interface/web/client/lib/lang/fi_resellers_list.lng b/interface/web/client/lib/lang/fi_resellers_list.lng
index 34d0896699..c76661a938 100644
--- a/interface/web/client/lib/lang/fi_resellers_list.lng
+++ b/interface/web/client/lib/lang/fi_resellers_list.lng
@@ -1,9 +1,9 @@
 <?php
-$wb['list_head_txt'] = 'Resellers';
-$wb['client_id_txt'] = 'ID';
-$wb['company_name_txt'] = 'Company name';
-$wb['contact_name_txt'] = 'Contact name';
-$wb['city_txt'] = 'City';
-$wb['country_txt'] = 'Country';
-$wb['add_new_record_txt'] = 'Add new reseller';
+$wb['list_head_txt'] = 'Jälleenmyyjät';
+$wb['client_id_txt'] = 'ID-tunnus';
+$wb['company_name_txt'] = 'Yritys';
+$wb['contact_name_txt'] = 'Yhteyshenkilö';
+$wb['city_txt'] = 'Kaupunki';
+$wb['country_txt'] = 'Maa';
+$wb['add_new_record_txt'] = 'Lisää uusi jälleenmyyjä';
 ?>
diff --git a/interface/web/dns/lib/lang/fi.lng b/interface/web/dns/lib/lang/fi.lng
index bdca8cd965..8df98db8ad 100755
--- a/interface/web/dns/lib/lang/fi.lng
+++ b/interface/web/dns/lib/lang/fi.lng
@@ -14,7 +14,7 @@ $wb['Records'] = 'Tietueet';
 $wb['DNS SRV'] = 'DNS SRV-tietue';
 $wb['DNS TXT Record'] = 'DNS TXT-tietue';
 $wb['DNS TXT'] = 'DNS TXT-tietue';
-$wb['DNS Wizard'] = 'DNS Wizard';
-$wb['Add DNS Zone'] = 'Add DNS Zone';
-$wb['Templates'] = 'Templates';
+$wb['DNS Wizard'] = 'DNS-Velho';
+$wb['Add DNS Zone'] = 'Lisää DNS-alue';
+$wb['Templates'] = 'Mallit';
 ?>
diff --git a/interface/web/dns/lib/lang/fi_dns_a_list.lng b/interface/web/dns/lib/lang/fi_dns_a_list.lng
index 0cc82874ba..75bdefb5c2 100755
--- a/interface/web/dns/lib/lang/fi_dns_a_list.lng
+++ b/interface/web/dns/lib/lang/fi_dns_a_list.lng
@@ -7,7 +7,7 @@ $wb['name_txt'] = 'Nimi';
 $wb['data_txt'] = 'Data';
 $wb['type_txt'] = 'Tyyppi';
 $wb['add_new_record_txt'] = 'Lisää uusi tietue';
-$wb['aux_txt'] = 'Tärkeysjärjestys';
+$wb['aux_txt'] = 'Prioriteetti';
 $wb['page_txt'] = 'Sivu';
 $wb['page_of_txt'] = '/';
 $wb['delete_confirmation'] = 'Haluatko varmasti poistaa tämän tietueen?';
diff --git a/interface/web/dns/lib/lang/fi_dns_soa.lng b/interface/web/dns/lib/lang/fi_dns_soa.lng
index 7e70915d72..f8d1765341 100755
--- a/interface/web/dns/lib/lang/fi_dns_soa.lng
+++ b/interface/web/dns/lib/lang/fi_dns_soa.lng
@@ -21,6 +21,6 @@ $wb['origin_error_regex'] = 'Alue (SOA)-kenttä on vääränlainen.';
 $wb['ns_error_regex'] = 'Nimipalvelin-kenttä on tyhjä.';
 $wb['mbox_error_empty'] = 'Sähköpostiosoite on tyhjä.';
 $wb['mbox_error_regex'] = 'Sähköpostiosoite on vääränlainen';
-$wb['also_notify_txt'] = 'Also Notify';
-$wb['update_acl_txt'] = 'Update ACL';
+$wb['also_notify_txt'] = 'Läheta ilmoitus';
+$wb['update_acl_txt'] = 'Päivitä ACL';
 ?>
diff --git a/interface/web/dns/lib/lang/fi_dns_wizard.lng b/interface/web/dns/lib/lang/fi_dns_wizard.lng
index dba630674f..d6e137e259 100755
--- a/interface/web/dns/lib/lang/fi_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/fi_dns_wizard.lng
@@ -22,8 +22,8 @@ $wb['error_ip_empty'] = 'IP-kenttä tyhjä.';
 $wb['error_ns1_empty'] = 'NS1-kenttä tyhjä.';
 $wb['error_ns2_empty'] = 'NS2-kenttä tyhjä.';
 $wb['error_email_empty'] = 'EMail-kenttä tyhjä.';
-$wb['error_domain_regex'] = 'Domain contains invalid characters.';
-$wb['error_ns1_regex'] = 'NS1 contains invalid characters.';
-$wb['error_ns2_regex'] = 'NS2 contains invalid characters.';
-$wb['error_email_regex'] = 'Email does not contain a valid email address.';
+$wb['error_domain_regex'] = 'Domain sisältää vääränlaisia merkkejä.';
+$wb['error_ns1_regex'] = 'NS1 sisältää vääränlaisia merkkejä.';
+$wb['error_ns2_regex'] = 'NS2 sisältää vääränlaisia merkkejä.';
+$wb['error_email_regex'] = 'Email-kohta ei sisällä oikeaa sähköpostiosoitetta.';
 ?>
diff --git a/interface/web/help/lib/lang/fi.lng b/interface/web/help/lib/lang/fi.lng
index cd13f9c03a..78d20ac2b8 100755
--- a/interface/web/help/lib/lang/fi.lng
+++ b/interface/web/help/lib/lang/fi.lng
@@ -4,6 +4,6 @@ $wb['Message'] = 'Tukipyyntö';
 $wb['Send message'] = 'Lähetä tukipyyntö';
 $wb['View messages'] = 'Näytä tukipyynnöt';
 $wb['Support'] = 'Käyttäjätuki';
-$wb['About ISPConfig'] = 'About ISPConfig';
-$wb['Version'] = 'Version';
+$wb['About ISPConfig'] = 'ISPConfig-tietoa';
+$wb['Version'] = 'Versio';
 ?>
diff --git a/interface/web/mail/lib/lang/fi.lng b/interface/web/mail/lib/lang/fi.lng
index 840936608d..ae33d29934 100755
--- a/interface/web/mail/lib/lang/fi.lng
+++ b/interface/web/mail/lib/lang/fi.lng
@@ -42,6 +42,6 @@ $wb['Postfix Blacklist'] = 'Postipalvelimen estetty-lista';
 $wb['Content Filter'] = 'Sisältösuodatin';
 $wb['Global Filters'] = 'Yleiset suodattimet';
 $wb['Server'] = 'Palvelin';
-$wb['Domain Alias'] = 'Domain Alias';
-$wb['Relay Recipients'] = 'Relay Recipients';
+$wb['Domain Alias'] = 'Aliasverkkotunnus';
+$wb['Relay Recipients'] = 'Välityksen vastaanottajat';
 ?>
diff --git a/interface/web/mail/lib/lang/fi_mail_aliasdomain.lng b/interface/web/mail/lib/lang/fi_mail_aliasdomain.lng
index 5815d1e609..eec9a58c2b 100644
--- a/interface/web/mail/lib/lang/fi_mail_aliasdomain.lng
+++ b/interface/web/mail/lib/lang/fi_mail_aliasdomain.lng
@@ -1,11 +1,11 @@
 <?php
-$wb['source_txt'] = 'Source';
-$wb['destination_txt'] = 'Destination';
-$wb['active_txt'] = 'Active';
-$wb['no_domain_perm'] = 'You have no permission for this domain.';
-$wb['limit_mailaliasdomain_txt'] = 'The max. number of email alias domains for your account is reached.';
-$wb['source_destination_identical_txt'] = 'Source and target Domain are the same.';
-$wb['source_error_empty'] = 'Source Domain is empty.';
-$wb['source_error_unique'] = 'Duplicate source Domain.';
-$wb['source_error_regex'] = 'Invalid source domain name.';
+$wb['source_txt'] = 'Lähde';
+$wb['destination_txt'] = 'Kohde';
+$wb['active_txt'] = 'Toiminnassa';
+$wb['no_domain_perm'] = 'Sinulla ei ole oikeuksia tähän verkkotunnukseen.';
+$wb['limit_mailaliasdomain_txt'] = 'Käyttäjätilisi suurin sallittu sähköpostin aliasverkkotunnuksien määrä on jo käytössä.';
+$wb['source_destination_identical_txt'] = 'Lähde- ja kohdeverkkotunnus on sama.';
+$wb['source_error_empty'] = 'Lähteen verkkotunnus on tyhjä.';
+$wb['source_error_unique'] = 'Tämä lähdeverkkotunnus on jo olemassa.';
+$wb['source_error_regex'] = 'Vääränlainen lähdeverkkotunnus.';
 ?>
diff --git a/interface/web/mail/lib/lang/fi_mail_aliasdomain_list.lng b/interface/web/mail/lib/lang/fi_mail_aliasdomain_list.lng
index d96a63e2a4..cbd858a526 100644
--- a/interface/web/mail/lib/lang/fi_mail_aliasdomain_list.lng
+++ b/interface/web/mail/lib/lang/fi_mail_aliasdomain_list.lng
@@ -1,7 +1,7 @@
 <?php
-$wb['list_head_txt'] = 'Domain alias';
-$wb['active_txt'] = 'Active';
-$wb['source_txt'] = 'Source';
-$wb['destination_txt'] = 'Destination';
-$wb['add_new_record_txt'] = 'Add new Domain alias';
+$wb['list_head_txt'] = 'Aliasverkkotunnus';
+$wb['active_txt'] = 'Toiminnassa';
+$wb['source_txt'] = 'Lähde';
+$wb['destination_txt'] = 'Kohde';
+$wb['add_new_record_txt'] = 'Lisää uusi aliasverkkotunnus';
 ?>
diff --git a/interface/web/mail/lib/lang/fi_mail_get.lng b/interface/web/mail/lib/lang/fi_mail_get.lng
index 5db3b0cd90..01f688afc7 100755
--- a/interface/web/mail/lib/lang/fi_mail_get.lng
+++ b/interface/web/mail/lib/lang/fi_mail_get.lng
@@ -12,5 +12,5 @@ $wb['source_server_error_isempty'] = 'Palvelin-kenttä on tyhjä.';
 $wb['source_username_error_isempty'] = 'Käyttäjänimi on tyjä.';
 $wb['source_password_error_isempty'] = 'Salasana-kenttä on tyhjä.';
 $wb['destination_error_isemail'] = 'Ei kohdetta valittuna.';
-$wb['source_server_error_regex'] = 'Pop3/Imap Server is not a valid domain name.';
+$wb['source_server_error_regex'] = 'Pop3/Imap-palvelin ei ole kelvollinen osoite.';
 ?>
diff --git a/interface/web/mail/lib/lang/fi_mail_relay_recipient.lng b/interface/web/mail/lib/lang/fi_mail_relay_recipient.lng
index b5c8724da3..d4daf8091e 100644
--- a/interface/web/mail/lib/lang/fi_mail_relay_recipient.lng
+++ b/interface/web/mail/lib/lang/fi_mail_relay_recipient.lng
@@ -1,9 +1,9 @@
 <?php
-$wb['server_id_txt'] = 'Server';
-$wb['source_txt'] = 'Relay recipient';
-$wb['recipient_txt'] = 'Recipient';
-$wb['active_txt'] = 'Active';
-$wb['source_error_notempty'] = 'Address is empty.';
-$wb['type_txt'] = 'Type';
-$wb['limit_mailfilter_txt'] = 'The max. number of email filters for your account is reached.';
+$wb['server_id_txt'] = 'Palvelin';
+$wb['source_txt'] = 'Välityksen vastaanottaja';
+$wb['recipient_txt'] = 'Vastaanottaja';
+$wb['active_txt'] = 'Toiminnassa';
+$wb['source_error_notempty'] = 'Osoite on tyhjä.';
+$wb['type_txt'] = 'Tyyppi';
+$wb['limit_mailfilter_txt'] = 'Käyttäjätilisi suodattimien enimmäismäärä on jo käytössä The max.';
 ?>
diff --git a/interface/web/mail/lib/lang/fi_mail_relay_recipient_list.lng b/interface/web/mail/lib/lang/fi_mail_relay_recipient_list.lng
index 36045f4e35..d3538db192 100644
--- a/interface/web/mail/lib/lang/fi_mail_relay_recipient_list.lng
+++ b/interface/web/mail/lib/lang/fi_mail_relay_recipient_list.lng
@@ -1,9 +1,9 @@
 <?php
-$wb['list_head_txt'] = 'Relay recipients';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['source_txt'] = 'Recipient address';
-$wb['recipient_txt'] = 'Recipient';
-$wb['add_new_record_txt'] = 'Add new relay recipient';
-$wb['access_txt'] = 'access';
+$wb['list_head_txt'] = 'Välityksen vastaanottajat';
+$wb['active_txt'] = 'Toiminnassa';
+$wb['server_id_txt'] = 'Palvelin';
+$wb['source_txt'] = 'Välityksen vastaanottajan osoite';
+$wb['recipient_txt'] = 'Vastaanottaja';
+$wb['add_new_record_txt'] = 'Lisää uusi välityksen vastaanottajan osoite';
+$wb['access_txt'] = 'yhteys';
 ?>
diff --git a/interface/web/mail/lib/lang/fi_mail_user.lng b/interface/web/mail/lib/lang/fi_mail_user.lng
index a57f137f0e..30cfa9fa94 100755
--- a/interface/web/mail/lib/lang/fi_mail_user.lng
+++ b/interface/web/mail/lib/lang/fi_mail_user.lng
@@ -29,14 +29,14 @@ $wb['disablepop3_txt'] = 'Estä POP3';
 $wb['password_strength_txt'] = 'Salasanan vahvuus';
 $wb['duplicate_alias_or_forward_txt'] = 'Alias- tai edelleenlähetys tälle osoitteelle on jo olemassa.';
 $wb['quota_error_value'] = 'Väärä quota-arvo. Sallittuja ovat numerot > 1 tai 0 rajoittamattomalle.';
-$wb['autoresponder_start_date_txt'] = 'Start on';
-$wb['autoresponder_start_date_isfuture'] = 'Start date cannot be in the past.';
-$wb['autoresponder_end_date_txt'] = 'End by';
-$wb['autoresponder_end_date_isgreater'] = 'End date must be set and be later than start date.';
-$wb['move_junk_txt'] = 'Move Spam Emails to Junk directory';
-$wb['name_txt'] = 'Realname';
-$wb['name_optional_txt'] = '(Optional)';
-$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['autoresponder_start_date_txt'] = 'Aloituspäivä';
+$wb['autoresponder_start_date_isfuture'] = 'Aloituspäivä ei voi olla menneisyydessä.';
+$wb['autoresponder_end_date_txt'] = 'Lopetuspäivä';
+$wb['autoresponder_end_date_isgreater'] = 'Lopetuspäivän pitää olla myöhempi kuin aloituspäivä.';
+$wb['move_junk_txt'] = 'Siirrä roskapostit Junk-kansioon';
+$wb['name_txt'] = 'Oikea nimi';
+$wb['name_optional_txt'] = '(Valinnainen)';
+$wb['autoresponder_active'] = 'Ota lomavastaaja käyttöön';
 $wb['cc_txt'] = 'Send copy to';
 $wb['cc_error_isemail'] = 'The Send copy to field does not conatin a valid email address';
 ?>
diff --git a/interface/web/mail/lib/lang/fi_mail_user_filter.lng b/interface/web/mail/lib/lang/fi_mail_user_filter.lng
index a9f7a2b8fc..5d041701b4 100755
--- a/interface/web/mail/lib/lang/fi_mail_user_filter.lng
+++ b/interface/web/mail/lib/lang/fi_mail_user_filter.lng
@@ -6,5 +6,5 @@ $wb['active_txt'] = 'Käytössä';
 $wb['rulename_error_empty'] = 'Säännön nimi on tyhjä.';
 $wb['searchterm_is_empty'] = 'Hakusana on tyhjä.';
 $wb['source_txt'] = 'Lähde';
-$wb['target_error_regex'] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$wb['target_error_regex'] = 'Kohde voi sisältää vain merkkejä a-z, 0-9, -, ., _, ja {välilyönti}';
 ?>
diff --git a/interface/web/mail/lib/lang/fi_mail_user_list.lng b/interface/web/mail/lib/lang/fi_mail_user_list.lng
index f37a7b808d..8951bff569 100755
--- a/interface/web/mail/lib/lang/fi_mail_user_list.lng
+++ b/interface/web/mail/lib/lang/fi_mail_user_list.lng
@@ -3,5 +3,5 @@ $wb['list_head_txt'] = 'Postilaatikko';
 $wb['email_txt'] = 'Sähköpostiosoite';
 $wb['autoresponder_txt'] = 'Lomavastaaja';
 $wb['add_new_record_txt'] = 'Lisää uusi postilaatikko';
-$wb['name_txt'] = 'Realname';
+$wb['name_txt'] = 'Oikea nimi';
 ?>
diff --git a/interface/web/monitor/lib/lang/fi.lng b/interface/web/monitor/lib/lang/fi.lng
index 97432aeebf..fd20f359dc 100755
--- a/interface/web/monitor/lib/lang/fi.lng
+++ b/interface/web/monitor/lib/lang/fi.lng
@@ -133,7 +133,7 @@ $wb['monitor_title_mailq_txt'] = 'Sähköpostijono';
 $wb['monitor_title_raidstate_txt'] = 'RAID-laitteiden tila';
 $wb['monitor_title_rkhunterlog_txt'] = 'RKHunter-tulokset';
 $wb['monitor_updates_nosupport_txt'] = 'Käyttämäsi Linux-jakelu ei tue päivitysten valvontaa.';
-$wb['monitor_title_fail2ban_txt'] = 'Fail2Ban Log';
+$wb['monitor_title_fail2ban_txt'] = 'Fail2Ban-logi';
 $wb['monitor_nosupportedraid1_txt'] = 'At the moment, we support mdadm or mpt-status for monitoring the RAID.<br>We cant find any of them at your server.<br><br>This means we can not support your RAID yet.';
 $wb['monitor_serverstate_beancounterok_txt'] = 'The beancounter is ok';
 $wb['monitor_serverstate_beancounterinfo_txt'] = 'There are vew failure in the beancounter';
diff --git a/interface/web/sites/lib/lang/fi.lng b/interface/web/sites/lib/lang/fi.lng
index e7d31aa14f..77f05fe07e 100755
--- a/interface/web/sites/lib/lang/fi.lng
+++ b/interface/web/sites/lib/lang/fi.lng
@@ -14,11 +14,11 @@ $wb['Shell-User'] = 'Shell-käyttäjä';
 $wb['Shell'] = 'Shell';
 $wb['Websites'] = 'Verkkotunnukset';
 $wb['Stats'] = 'Tilastot';
-$wb['Website'] = 'Website';
-$wb['Cron'] = 'Cron';
-$wb['Cron Jobs'] = 'Cron Jobs';
-$wb['Statistics'] = 'Statistics';
-$wb['Web traffic'] = 'Web Traffic';
+$wb['Website'] = 'WWW-sivu';
+$wb['Cron'] = 'Ajastukset';
+$wb['Cron Jobs'] = 'Ajastetut tehtävät';
+$wb['Statistics'] = 'Tilastot';
+$wb['Web traffic'] = 'WWW-liikenne';
 $wb['Webdav-User'] = 'Webdav User';
 $wb['Webdav'] = 'Webdav';
 ?>
diff --git a/interface/web/sites/lib/lang/fi_database_list.lng b/interface/web/sites/lib/lang/fi_database_list.lng
index a8100eb6ec..2ce0989e55 100755
--- a/interface/web/sites/lib/lang/fi_database_list.lng
+++ b/interface/web/sites/lib/lang/fi_database_list.lng
@@ -5,5 +5,5 @@ $wb['remote_access_txt'] = 'Etäyhteys';
 $wb['server_id_txt'] = 'Palvelin';
 $wb['database_name_txt'] = 'Tietokannnan nimi';
 $wb['add_new_record_txt'] = 'Lisää uusi tietokanta';
-$wb['database_user_txt'] = 'Database user';
+$wb['database_user_txt'] = 'Tietokannan käyttäjä';
 ?>
diff --git a/interface/web/sites/lib/lang/fi_web_domain.lng b/interface/web/sites/lib/lang/fi_web_domain.lng
index d5f44051f8..8ee1287283 100755
--- a/interface/web/sites/lib/lang/fi_web_domain.lng
+++ b/interface/web/sites/lib/lang/fi_web_domain.lng
@@ -28,9 +28,9 @@ $wb['ssl_txt'] = 'SSL';
 $wb['suexec_txt'] = 'SuEXEC';
 $wb['php_txt'] = 'PHP';
 $wb['client_txt'] = 'Asiakas';
-$wb['limit_web_domain_txt'] = 'Käyttäjtunnuksella on jo sallittu määrä verkkotunnuksia.';
-$wb['limit_web_aliasdomain_txt'] = 'Käyttäjtunnuksella on jo sallittu määrä aliasverkkotunnuksia.';
-$wb['limit_web_subdomain_txt'] = 'Käyttäjtunnuksella on jo sallittu määrä aliverkkotunnuksia.';
+$wb['limit_web_domain_txt'] = 'Käyttäjätunnuksella on jo sallittu määrä verkkotunnuksia.';
+$wb['limit_web_aliasdomain_txt'] = 'Käyttäjätunnuksella on jo sallittu määrä aliasverkkotunnuksia.';
+$wb['limit_web_subdomain_txt'] = 'Käyttäjätunnuksella on jo sallittu määrä aliverkkotunnuksia.';
 $wb['apache_directives_txt'] = 'Apachen direktiivit';
 $wb['domain_error_empty'] = 'Verkkotunnus-kenttä on tyhjä.';
 $wb['domain_error_unique'] = 'Tämä verkkotunnus on jo olemassa.';
@@ -46,18 +46,18 @@ $wb['error_ssl_organisation_unit_empty'] = 'SSL-organisaatioyksikkö-kenttä on
 $wb['error_ssl_country_empty'] = 'SSL-maa-kenttä on tyhjä.';
 $wb['client_group_id_txt'] = 'Asiakas';
 $wb['stats_password_txt'] = 'Tilastoinnin salasana';
-$wb['ssl_domain_txt'] = 'SSL Domain';
-$wb['allow_override_txt'] = 'Allow Override';
-$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
-$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
-$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
-$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
-$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
-$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
-$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
-$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
-$wb['php_open_basedir_txt'] = 'PHP open_basedir';
-$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
+$wb['ssl_domain_txt'] = 'SSL-verkkotunnus';
+$wb['allow_override_txt'] = 'Salli ohitus';
+$wb['limit_web_quota_free_txt'] = 'Suurin sallittu levytila';
+$wb['ssl_state_error_regex'] = 'Virheellinen SSL-lääni. Kelvolliset merkit ovat: a-z, 0-9 js .,-_';
+$wb['ssl_locality_error_regex'] = 'Virheellinen SSL-llokaali. Kelvolliset merkit ovat: a-z, 0-9 js .,-_';
+$wb['ssl_organisation_error_regex'] = 'Virheellinen SSL-organisaatio. Kelvolliset merkit ovat: a-z, 0-9 js .,-_';
+$wb['ssl_organistaion_unit_error_regex'] = 'Virheellinen SSL-organisaatioyksikkö. Kelvolliset merkit ovat: a-z, 0-9 js .,-_';
+$wb['ssl_country_error_regex'] = 'Virheellinen SSL-lääni. Kelvolliset merkit ovat: A-Z';
+$wb['limit_traffic_quota_free_txt'] = 'Suurin sallittu liikennemäärä';
+$wb['redirect_error_regex'] = 'VIrheellinen edelleenohjausosoite. Kelvollisia ovat esimerkiksi: /testi/ tai http://www.domain.tld/testi/';
+$wb['php_open_basedir_txt'] = 'PHP:n avoin peruskansio';
+$wb['traffic_quota_exceeded_txt'] = 'Liikenneraja ylitetty';
 $wb['backup_interval_txt'] = 'Backup interval';
 $wb['backup_copies_txt'] = 'Number of backup copies';
 $wb['ruby_txt'] = 'Ruby';
diff --git a/interface/web/sites/lib/lang/fi_web_subdomain.lng b/interface/web/sites/lib/lang/fi_web_subdomain.lng
index 79f789e37d..43efb4ecff 100755
--- a/interface/web/sites/lib/lang/fi_web_subdomain.lng
+++ b/interface/web/sites/lib/lang/fi_web_subdomain.lng
@@ -35,6 +35,6 @@ $wb['apache_directives_txt'] = 'Apachen direktiivit';
 $wb['domain_error_empty'] = 'Verkkotunnus-kenttä on tyhjä.';
 $wb['domain_error_unique'] = 'Tämä verkkotunnus on jo olemassa.';
 $wb['domain_error_regex'] = 'Verkkotunnus on vääränlainen.';
-$wb['host_txt'] = 'Isäntä';
-$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
+$wb['host_txt'] = 'Isäntäkone';
+$wb['redirect_error_regex'] = 'VIrheellinen edelleenohjausosoite. Kelvollisia ovat esimerkiksi: /testi/ tai http://www.domain.tld/testi/';
 ?>
-- 
GitLab