Translated using Weblate (Finnish)
[project/luci.git] / modules / luci-base / po / fi / base.po
index a60f4cf69c423ac3aa3a1f4c7fd9355891c792ae..0b7de0a1a0ee0dcf21b4167435d97aa5e80a39d9 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-16 19:08+0000\n"
-"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"PO-Revision-Date: 2020-05-24 17:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
 "Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/luci/fi/>"
 "\n"
 "Language: fi\n"
@@ -17,7 +17,7 @@ msgstr ""
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:114
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:261
 msgid "%d Bit"
-msgstr ""
+msgstr "%d Bitti"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
@@ -25,7 +25,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
 msgid "%s is untagged in multiple VLANs!"
-msgstr ""
+msgstr "%s ei ole tägätty, vaikka se kuuluu useaan VLANiin!"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:294
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:403
@@ -86,11 +86,11 @@ msgstr ""
 #: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:44
 #: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:23
 msgid "-- please select --"
-msgstr ""
+msgstr "-- valitse --"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:939
 msgid "0 = not using RSSI threshold, 1 = do not change driver default"
-msgstr ""
+msgstr "0 = ei käytetä RSSI-rajaa, 1 = ei muuteta ajurin vakiota"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:231
 msgid "1 Minute Load:"
@@ -102,7 +102,7 @@ msgstr "15 minuutin kuorma:"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
 msgid "4-character hexadecimal ID"
-msgstr ""
+msgstr "4-kirjaiminen heksadesimaalinen ID"
 
 #: modules/luci-compat/luasrc/model/network/proto_4x6.lua:18
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:11
@@ -115,7 +115,7 @@ msgstr "5 minuutin kuorma:"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1463
 msgid "6-octet identifier as a hex string - no colons"
-msgstr ""
+msgstr "6 oktettia heksadesimaalimerkkijonona - ilman kaksoispisteitä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
 msgid "802.11r Fast Transition"
@@ -323,9 +323,9 @@ msgid ""
 "Linux network interfaces which can be used in conjunction with DHCP or PPP "
 "to dial into the provider network."
 msgstr ""
-"ATM-sillat paljastavat kapseloidun ethernetin AAL5-yhteyksissä "
-"virtuaalisiksi Linux-sovittimiksi, joita voidaan käyttää yhdessä DHCP: n tai "
-"PPP: n kanssa yhdistämiseen palvelutarjoajan verkkoon."
+"ATM-sillat muuntavat kapseloidun ethernetin AAL5-yhteyksissä virtuaalisiksi "
+"Linux-sovittimiksi, joita voidaan käyttää yhdessä DHCP:n tai PPP:n kanssa "
+"yhdistämiseen palvelutarjoajan verkkoon."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
@@ -340,7 +340,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:543
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
 msgid "Absent Interface"
-msgstr ""
+msgstr "Puuttuva sovitin"
 
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
 msgid "Access Concentrator"
@@ -532,7 +532,7 @@ msgstr "Hälytys"
 #: modules/luci-compat/luasrc/model/network.lua:1417
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:61
 msgid "Alias Interface"
-msgstr ""
+msgstr "Sovittimen alias"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:145
 msgid "Alias of \"%s\""
@@ -554,7 +554,8 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:25
 msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
-msgstr "Salli <abbr title = \"Secure Shell\"> SSH </abbr> salasanan todennus"
+msgstr ""
+"Salli <abbr title = \"Secure Shell\"> SSH </abbr> salasanalla kirjautuminen"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1112
 msgid "Allow AP mode to disconnect STAs based on low ACK condition"
@@ -621,7 +622,7 @@ msgstr "Aina pois päältä (ydin: ei mitään)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:6
 msgid "Always on (kernel: default-on)"
-msgstr "Aina päällä (ydin: oletusasetus)"
+msgstr "Aina päällä (ydin: oletus-päällä)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
 msgid ""
@@ -887,14 +888,14 @@ msgstr "Takaisin kokoonpanoon"
 msgid "Backup"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Varmuuskopioi / Kirjoita laiteohjelmisto"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:323
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
 msgid "Backup file list"
-msgstr "Varmuuskopiotavat tiedostot"
+msgstr "Varmuuskopioitavat tiedostot"
 
 #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:158
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:451
@@ -912,10 +913,10 @@ msgid ""
 "configuration files marked by opkg, essential base files and the user "
 "defined backup patterns."
 msgstr ""
-"Alla on määritetty varmuuskopioitavien tiedostojen luettelo. Se koostuu "
-"muutoksista konfigurointitiedostoista, jotka on merkitty opkg: llä, "
-"välttämättömistä perustiedostoista ja käyttäjän määrittelemistä "
-"varmuuskopiokuvioista."
+"Alla on päätelty varmuuskopioitavien tiedostojen luettelo. Se koostuu opkg:n "
+"tunnistamista muutetuista konfigurointitiedostoista, välttämättömistä "
+"perustiedostoista ja käyttäjän erikseen määrittelemistä varmuuskopioitavista "
+"tiedostoista."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
 msgid ""
@@ -925,11 +926,11 @@ msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
 msgid "Bind interface"
-msgstr ""
+msgstr "Yhdistä sovitin"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
 msgid "Bind the tunnel to this interface (optional)."
-msgstr ""
+msgstr "Yhdistä tunneli tähän sovittimeen"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
@@ -1039,7 +1040,7 @@ msgid ""
 "`logread -f` during handshake for actual values"
 msgstr ""
 "Varmenteen rajoittaminen - esim. /CN=wifi.omayritys.com <br /> Katso "
-"todelliset arvot `logread -f` yhteyden kättelyn aikana"
+"todelliset arvot `logread -f`avulla yhteyden kättelyn aikana"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1511
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1569
@@ -1065,8 +1066,8 @@ msgid ""
 "Certificate constraint(s) via Subject Alternate Name values<br />(supported "
 "attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
 msgstr ""
-"Varmennerajoitukset kohteen vaihtoehtoisen nimen arvojen kautta <br /> "
-"(tuetut määritteet: EMAIL, DNS, URI) - esim. DNS: wifi.mycompany.com"
+"Varmennerajoitukset kohteen vaihtoehtoisen nimen (SAN) arvojen kautta <br /> "
+"(tuetut määritteet: EMAIL, DNS, URI) - esim. DNS:wifi.mycompany.com"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:53
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:56
@@ -1084,7 +1085,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
 msgid "Changes the administrator password for accessing the device"
-msgstr "Muuttaa järjestelmänvalvojan salasanaa laitteen käyttöä varten"
+msgstr "Muuttaa järjestelmänvalvojan salasanaa"
 
 #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:162
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
@@ -1124,18 +1125,18 @@ msgid ""
 "fill out the <em>custom</em> field to define a new zone and attach the "
 "interface to it."
 msgstr ""
-"Valitse palomuurivyöhyke, jonka haluat määrittää tälle sovittimelle. Valitse "
-"<em> määrittelemätön </em> poistaaksesi sovittimen liittyvästä vyöhykkeestä "
-"tai täyttämällä <em> mukautettu </em> -kenttä määrittääksesi uuden "
-"vyöhykkeen ja liittääksesi sovittimen siihen."
+"Valitse palomuurivyöhyke, johon haluat sijoittaa tämän sovittimen. Valitse "
+"<em>määrittelemätön</em> poistaaksesi sovittimen vyöhykkeeltä tai täytä <em> "
+"mukautettu </em> -kenttä määrittääksesi uuden vyöhykkeen ja liittääksesi "
+"sovittimen siihen."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
 msgid ""
 "Choose the network(s) you want to attach to this wireless interface or fill "
 "out the <em>custom</em> field to define a new network."
 msgstr ""
-"Valitse verkko (t), jonka haluat liittää tähän langattomaan sovittimeen, tai "
-"määritä uusi verkko täyttämällä <em> mukautettu </em> -kenttä."
+"Valitse verkko(t), jonka haluat liittää tähän langattomaan sovittimeen, tai "
+"määritä uusi verkko täyttämällä <em>mukautettu</em>-kenttä."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1148
 msgid "Cipher"
@@ -1211,7 +1212,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:33
 msgid "Command failed"
-msgstr ""
+msgstr "Komento epäonnistui"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:72
 msgid "Comment"
@@ -1313,7 +1314,7 @@ msgstr "Luo / määritä palomuurivyöhyke"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:798
 msgid "Create interface"
-msgstr ""
+msgstr "Luo sovitin"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:416
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:730
@@ -1617,6 +1618,8 @@ msgid ""
 "Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
 "this interface."
 msgstr ""
+"Poista tämän sovittimen <abbr title=\"Dynamic Host Configuration Protocol\""
+">DHCP</abbr> käytöstä."
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:174
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:373
@@ -1691,17 +1694,21 @@ msgid ""
 "Forwarder for <abbr title=\"Network Address Translation\">NAT</abbr> "
 "firewalls"
 msgstr ""
-"Dnsmasq on yhdistetty <abbr title=\"Dynamic Host Configuration Protocol\""
-">DHCP</abbr>-palvelin ja <abbr title=\"Domain Name System\">DNS</abbr>-"
-"välittäjä <abbr title=\"Network Address Translation\">NAT</abbr> palomuurille"
+"Dnsmasq on yhdistetty <abbr title=\"Dynamic Host Configuration Protocol"
+"\">DHCP</abbr>-palvelin ja <abbr title=\"Domain Name System\">DNS</abbr>-"
+"välittäjä <abbr title=\"Network Address Translation\">NAT</abbr>-palomuurille"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
 msgid "Do not cache negative replies, e.g. for not existing domains"
 msgstr ""
+"Älä tallenna välimuistiin negatiivisia vastauksia, esim. olemattomien "
+"domainien osalta"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:219
 msgid "Do not forward requests that cannot be answered by public name servers"
 msgstr ""
+"Älä välitä eteenpäin kyselyitä, joihin julkiset nimipalvelimet eivät voi "
+"vastata"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:214
 msgid "Do not forward reverse lookups for local networks"
@@ -1709,19 +1716,19 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
-msgstr ""
+msgstr "Haluatko todella poistaa '%s'?"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:181
 msgid "Do you really want to delete the following SSH key?"
-msgstr ""
+msgstr "Haluatko todella poistaa seuraavan SSH-avaimen?"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:94
 msgid "Do you really want to erase all settings?"
-msgstr ""
+msgstr "Haluatko todella poistaa kaikki asetukset?"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
-msgstr ""
+msgstr "Haluatko todella poistaa hakemiston '%s' alihakemistoineen?"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:168
 msgid "Domain required"
@@ -1729,7 +1736,7 @@ msgstr "Verkkotunnus vaaditaan"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
 msgid "Domain whitelist"
-msgstr ""
+msgstr "Sallitut verkkotunnukset"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Don't Fragment"
@@ -1740,8 +1747,8 @@ msgid ""
 "Don't forward <abbr title=\"Domain Name System\">DNS</abbr>-Requests without "
 "<abbr title=\"Domain Name System\">DNS</abbr>-Name"
 msgstr ""
-"Älä lähetä <abbr title = \"Domain Name System\"> DNS </abbr> -kyselyitä "
-"ilman <abbr title = \"Domain Name System\"> DNS </abbr> -nimeä"
+"Älä lähetä <abbr title=\"Domain Name System\">DNS</abbr>-kyselyitä ilman "
+"<abbr title=\"Domain Name System\">DNS</abbr>-nimeä"
 
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:152
 msgid "Down"
@@ -1753,11 +1760,11 @@ msgstr "Viivästyminen"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
-msgstr ""
+msgstr "Lataa varmuuskopio"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:399
 msgid "Download mtdblock"
-msgstr ""
+msgstr "Lataa mtd-osio"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
 msgid "Downstream SNR offset"
@@ -1765,7 +1772,7 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2466
 msgid "Drag to reorder"
-msgstr ""
+msgstr "Vedä järjestääksesi uudelleen"
 
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
 msgid "Drop Duplicate Frames"
@@ -1796,7 +1803,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Dynamic tunnel"
-msgstr ""
+msgstr "Dynaaminen tunneli"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:595
 msgid ""
@@ -1843,7 +1850,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:839
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
 msgid "Enable"
-msgstr ""
+msgstr "Ota käyttöön"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:462
 msgid ""
@@ -1863,7 +1870,7 @@ msgstr ""
 
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
 msgid "Enable Dynamic Shuffling Of Flows"
-msgstr "Ota käyttöön dynaaminen sekoittaminen"
+msgstr "Ota käyttöön tietocirtojen dynaaminen sekoittaminen"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
@@ -2027,7 +2034,7 @@ msgstr "Joka sekunti (nopea, 1)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
-msgstr ""
+msgstr "Älä huomioi sovittimia"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:247
 msgid "Expand hosts"
@@ -2037,7 +2044,7 @@ msgstr ""
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -2104,27 +2111,29 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:87
 msgid "Failed to change the system password."
-msgstr ""
+msgstr "Systeemin salasanan vaihto epäonnistui."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
+"Tehtyjen muutosten onnistuminen ei varmistunut %d sekunnissa, joten "
+"aikaisemmat asetukset palautetaan…"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
-msgstr ""
+msgstr "Komento \"/etc/init.d/%s %s\" epäonnistui: %s"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
-msgstr ""
+msgstr "Tiedosto"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2579
 msgid "File not accessible"
-msgstr ""
+msgstr "Tiedostoa ei voida lukea"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
-msgstr ""
+msgstr "Tiedoston nimi"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:374
 msgid "Filename of the boot image advertised to clients"
@@ -2158,7 +2167,7 @@ msgstr "Suodatus kaikille orjille, tarkistus vain vara-orjille"
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
-msgstr ""
+msgstr "Viimeistely epäonnistui"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:150
 msgid ""
@@ -2168,11 +2177,11 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:820
 msgid "Find and join network"
-msgstr ""
+msgstr "Etsi ja liity verkkoon"
 
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:9
 msgid "Finish"
-msgstr ""
+msgstr "Lopeta"
 
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:15
 msgid "Firewall"
@@ -2192,11 +2201,11 @@ msgstr "Palomuurin tila"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
 msgid "Firmware File"
-msgstr ""
+msgstr "Laiteohjelmisto-tiedosto"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
 msgid "Firmware Version"
-msgstr ""
+msgstr "Laiteohjelmiston versio"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
 msgid "Fixed source port for outbound DNS queries"
@@ -2226,11 +2235,11 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:598
 msgid "Force"
-msgstr "Pakoita"
+msgstr "Pakota"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
 msgid "Force 40MHz mode"
-msgstr ""
+msgstr "Pakota 40 MHz-moodi"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1158
 msgid "Force CCMP (AES)"
@@ -2328,7 +2337,7 @@ msgstr ""
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:108
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:552
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:967
@@ -2390,7 +2399,7 @@ msgstr "Anna pääsy DSL-tilanäyttöön"
 
 #: protocols/luci-proto-openconnect/root/usr/share/rpcd/acl.d/luci-openconnect.json:3
 msgid "Grant access to LuCI OpenConnect procedures"
-msgstr "Anna pääsy LuCI OpenConnect -menettelyihin"
+msgstr "Anna pääsy LuCI OpenConnect -toimintoihin"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:19
 msgid "Grant access to SSH configuration"
@@ -2398,7 +2407,7 @@ msgstr "Anna pääsy SSH määrityksiin"
 
 #: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:12
 msgid "Grant access to basic LuCI procedures"
-msgstr "Anna pääsy LuCI:n perusmenetelmiin"
+msgstr "Anna pääsy LuCI:n perustoimintoihin"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:64
 msgid "Grant access to crontab configuration"
@@ -2422,15 +2431,15 @@ msgstr "Anna pääsy mmcliin"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:84
 msgid "Grant access to mount configuration"
-msgstr "Anna pääsy liitos-määrityksiin"
+msgstr "Anna pääsy levyjen liitos-määrityksiin (mount)"
 
 #: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:3
 msgid "Grant access to network configuration"
-msgstr "Anna pääsy verkko-määrityksiin"
+msgstr "Anna pääsy verkkoasetuksiin"
 
 #: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:46
 msgid "Grant access to network diagnostic tools"
-msgstr "Anna pääsy verkon diagnostiikkatyökaluille"
+msgstr "Anna pääsy verkon diagnostiikkatyökaluihin"
 
 #: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:36
 msgid "Grant access to network status information"
@@ -2438,7 +2447,7 @@ msgstr "Anna pääsy verkon tilan tietoihin"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:13
 msgid "Grant access to process status"
-msgstr "Anna pääsy prosessin tilaan"
+msgstr "Anna pääsy prosessien tilatietoihin"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:3
 msgid "Grant access to realtime statistics"
@@ -2515,7 +2524,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:56
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Host"
-msgstr ""
+msgstr "Isäntä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:22
 msgid "Host entries"
@@ -2527,8 +2536,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:31
 msgid "Host-<abbr title=\"Internet Protocol Address\">IP</abbr> or Network"
-msgstr ""
-"Isäntä- <abbr title = \"Internet Protocol Address\"> IP </abbr> tai verkko"
+msgstr "Isäntä-<abbr title=\"Internet Protocol Address\">IP</abbr> tai verkko"
 
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:102
 msgid "Host-Uniq tag content"
@@ -2631,7 +2639,7 @@ msgstr ""
 msgid "IPv4 netmask"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2725,7 +2733,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2843,11 +2851,12 @@ msgid ""
 "slow process as the swap-device cannot be accessed with the high datarates "
 "of the <abbr title=\"Random Access Memory\">RAM</abbr>."
 msgstr ""
-"Jos fyysistä muistia ei ole riittävästi vapaana, käyttämätöntä tietoa "
-"voidaan väliaikaisesti vaihtaa vaihtolaitteeseen, jolloin saadaan enemmän "
-"käytettävää <abbr title = \"Random Access Memory\"> RAM </abbr>. Huomaa, "
-"että datanvaihto on erittäin hidas prosessi, koska vaihtolaitteeseen ei "
-"voida päästä <abbr title = \"Random Access Memory\"> RAM </abbr> -nopeudella."
+"Jos fyysistä muistia ei ole riittävästi vapaana, käyttämättömiä "
+"muistialueita voidaan väliaikaisesti siirtää swap-vaihtolaitteeseen, jolloin "
+"näennäisesti saadaan enemmän käytettävissä olevaa <abbr title=\"Random "
+"Access Memory\">RAM</abbr>-muistia. Huomaa, että datanvaihto on erittäin "
+"hidas prosessi, koska vaihtolaite ei toimi <abbr title=\"Random Access Memory"
+"\">RAM</abbr>-muistin nopeudella."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:197
 msgid "Ignore <code>/etc/hosts</code>"
@@ -2855,7 +2864,7 @@ msgstr "Ohita <code> /etc/hosts </code>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
 msgid "Ignore interface"
-msgstr "Ohita sovitin"
+msgstr "Älä huomioi sovitinta"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
 msgid "Ignore resolve file"
@@ -2894,7 +2903,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
 msgid "Information"
-msgstr ""
+msgstr "Tietoja"
 
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
@@ -2939,7 +2948,7 @@ msgstr ""
 
 #: modules/luci-compat/luasrc/view/cbi/map.htm:43
 msgid "Insufficient permissions to read UCI configuration."
-msgstr "Riittämättömät oikeudet lukea UCI-määrityksiä."
+msgstr "Riittämättömät oikeudet lukea UCI-asetuksia."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:464
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:471
@@ -2954,16 +2963,16 @@ msgstr "Sovitin"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:62
 msgid "Interface %q device auto-migrated from %q to %q."
-msgstr ""
+msgstr "Sovitin %q -laite siirtyi automaattisesti kohdasta %q kohtaan %q."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:917
 msgid "Interface Configuration"
-msgstr ""
+msgstr "Sovittimen määritys"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
 msgid "Interface has %d pending changes"
-msgstr ""
+msgstr "Sovittimella %d muutoksia odottamassa"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:92
 msgid "Interface is disabled"
@@ -2971,34 +2980,34 @@ msgstr "Sovitin on poistettu käytöstä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:64
 msgid "Interface is marked for deletion"
-msgstr ""
+msgstr "Sovitin on merkitty poistettavaksi"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:209
 msgid "Interface is reconnecting..."
-msgstr ""
+msgstr "Sovitin yhdistää..."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:193
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:203
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:209
 msgid "Interface is shutting down..."
-msgstr ""
+msgstr "Sovitin sulkeutuu..."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:253
 msgid "Interface is starting..."
-msgstr ""
+msgstr "Sovitin käynnistyy..."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:256
 msgid "Interface is stopping..."
-msgstr ""
+msgstr "Sovitin pysähtyy..."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
 msgid "Interface name"
-msgstr ""
+msgstr "Sovittimen nimi"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:122
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:272
 msgid "Interface not present or not connected yet."
-msgstr ""
+msgstr "Sovitinta ei ole tai sitä ole yhdistetty."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:308
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:335
@@ -3008,7 +3017,7 @@ msgstr "Sovittimet"
 
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:20
 msgid "Internal"
-msgstr ""
+msgstr "Sisäinen"
 
 #: modules/luci-base/luasrc/view/error500.htm:8
 msgid "Internal Server Error"
@@ -3026,7 +3035,7 @@ msgstr "Virheellinen"
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
-msgstr ""
+msgstr "Epäkelpo Base64 merkkijono"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:285
 msgid "Invalid VLAN ID given! Only IDs between %d and %d are allowed."
@@ -3141,7 +3150,7 @@ msgstr ""
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr "LED-kokoonpano"
 
@@ -3281,7 +3290,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:394
 msgid "Listen Interfaces"
-msgstr ""
+msgstr "Kuuntelevat sovittimet"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
@@ -3672,7 +3681,7 @@ msgstr "Liitoskohta"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Liitoskohdat"
 
@@ -3689,8 +3698,8 @@ msgid ""
 "Mount Points define at which point a memory device will be attached to the "
 "filesystem"
 msgstr ""
-"Liitoskohdat määrittelevät, mihin kohtaan muistilaite liitetään "
-"tiedostojärjestelmään"
+"Liitoskohta määrittää, mihin kohtaan tiedostojärjestelmää muistilaite "
+"liitetään"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
 msgid "Mount attached devices"
@@ -3858,7 +3867,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:241
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:59
 msgid "No information available"
-msgstr ""
+msgstr "Ei tietoja saatavilla"
 
 #: modules/luci-compat/luasrc/model/network/proto_4x6.lua:63
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:8
@@ -4038,7 +4047,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -4231,7 +4240,7 @@ msgstr ""
 
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:3
 msgid "Overview"
-msgstr "Yleiskatsaus"
+msgstr "Yhteenveto"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
@@ -4473,7 +4482,7 @@ msgstr "Fyysiset asetukset"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:80
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
 msgid "Ping"
-msgstr ""
+msgstr "Latenssi"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
@@ -4486,7 +4495,7 @@ msgstr "Paket."
 
 #: modules/luci-base/luasrc/view/sysauth.htm:19
 msgid "Please enter your username and password."
-msgstr "Anna käyttäjätunnus ja salasanasi."
+msgstr "Anna käyttäjätunnus ja salasana."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
@@ -4504,7 +4513,7 @@ msgstr "Portti"
 msgid "Port status:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4565,7 +4574,9 @@ msgstr ""
 
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
 msgid "Primary becomes active slave whenever it comes back up (always, 0)"
-msgstr "Ensisijainen tulee aktiivinen orja, kun se palautuu (aina, 0)"
+msgstr ""
+"Ensisijainen tulee aktiiviseksi orjaksi heti palautuessaan käyttökelpoiseksi "
+"(aina, 0)"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
@@ -4701,8 +4712,8 @@ msgid ""
 "Read <code>/etc/ethers</code> to configure the <abbr title=\"Dynamic Host "
 "Configuration Protocol\">DHCP</abbr>-Server"
 msgstr ""
-"Lue <code> /etc/ethers </code> määrittääksesi <abbr title = \"Dynamic Host "
-"Configuration Protocol\"> DHCP </abbr> -palvelin"
+"Lue <code>/etc/ethers</code> määrittääksesi <abbr title=\"Dynamic Host "
+"Configuration Protocol\">DHCP</abbr>-palvelin"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
 msgid "Really switch protocol?"
@@ -4721,7 +4732,7 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Uudelleenkäynnistä"
 
@@ -4876,7 +4887,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1252
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1253
 msgid "Requires wpa-supplicant with EAP Suite-B support"
-msgstr "Vaatii wpa-lisäaineen EAP Suite-B -tuella"
+msgstr "Vaatii wpa-supplicant EAP Suite-B -tuella"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1250
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1251
@@ -5058,7 +5069,7 @@ msgid "SSH username"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr ""
 
@@ -5106,7 +5117,7 @@ msgid "Scan"
 msgstr "Skannaus"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Ajoitetut tehtävät"
 
@@ -5554,25 +5565,25 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:19
 msgid "Static IPv4 Routes"
-msgstr "Staattiset IPv4-reitit"
+msgstr "Pysyvät IPv4-reitit"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:19
 msgid "Static IPv6 Routes"
-msgstr "Staattiset IPv4-reitit"
+msgstr "Pysyvät IPv4-reitit"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:165
 msgid "Static Leases"
-msgstr "Staattiset lainat"
+msgstr "Pysyvät lainat"
 
 #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
 msgid "Static Routes"
-msgstr "Staattiset reitit"
+msgstr "Pysyvät reitit"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:1965
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
@@ -5806,7 +5817,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:195
 msgid "The following rules are currently active on this system."
-msgstr "Seuraavat säännöt ovat käytössä tässä järjestelmässä."
+msgstr "Seuraavat säännöt ovat tällä hetkellä käytössä tässä järjestelmässä."
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:154
 msgid "The gateway address must not be a local IP address"
@@ -6655,6 +6666,7 @@ msgstr ""
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:20
 msgid "Warning: There are unsaved changes that will get lost on reboot!"
 msgstr ""
+"Varoitus: Tallentamattomat muutokset menetetään uudelleenkäynnistyksessä!"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:37
 msgid "Weak"
@@ -6681,7 +6693,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:87
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
 msgid "Wireless"
-msgstr ""
+msgstr "Langaton"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2858
 #: modules/luci-compat/luasrc/model/network.lua:1419
@@ -6705,13 +6717,13 @@ msgstr "Langattoman suojaus"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:735
 msgid "Wireless configuration migration"
-msgstr ""
+msgstr "Langattoman verkon asetusten migraatio"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:153
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:47
 msgid "Wireless is disabled"
-msgstr ""
+msgstr "Langaton on poistettu käytöstä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:153
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193
@@ -6744,7 +6756,7 @@ msgstr "XOR-käytäntö (tasapaino-xor, 2)"
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
-msgstr ""
+msgstr "Kyllä"
 
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
 msgid "Yes (none, 0)"
@@ -6785,7 +6797,7 @@ msgstr ""
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
 msgid ""
 "You must select at least one ARP IP target if ARP monitoring is selected!"
-msgstr "Valitse vähintään yksi ARP IP-tavoite, koska ARP-valvonta on valittu!"
+msgstr "Valitse vähintään yksi ARP IP-kohde, koska ARP-valvonta on valittu!"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
@@ -6923,7 +6935,7 @@ msgstr ""
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6951,18 +6963,18 @@ msgstr ""
 msgid "input"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:189
 msgid "local <abbr title=\"Domain Name System\">DNS</abbr> file"
 msgstr ""
-"paikallinen <abbr title = \"Verkkotunnusten nimijärjestelmä\"> DNS </abbr> "
+"paikallinen <abbr title = \"Verkkotunnusten nimijärjestelmä\">DNS</abbr>-"
 "tiedosto"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1308
@@ -6975,7 +6987,7 @@ msgstr ""
 
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
 msgid "netif_carrier_ok()"
-msgstr "netif_carrier_ok ()"
+msgstr "netif_carrier_ok()"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
@@ -6985,7 +6997,7 @@ msgstr ""
 msgid "no link"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -7021,11 +7033,11 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
@@ -7077,7 +7089,7 @@ msgstr ""
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -7114,181 +7126,181 @@ msgstr "määrittelemätön tai luo:"
 msgid "untagged"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1309
 msgid "weak security"
-msgstr ""
+msgstr "heikko turvallisuus"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "yes"
-msgstr ""
+msgstr "kyllä"
 
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:20
 msgid "« Back"