2015-12-27 06:21:54 +02:00
|
|
|
|
# Copyright (C) YEAR This_file_is_part_of_KDE
|
|
|
|
|
# This file is distributed under the same license as the PACKAGE package.
|
|
|
|
|
# Lasse Liehu <lasse.liehu@gmail.com>, 2013, 2014.
|
|
|
|
|
#
|
|
|
|
|
msgid ""
|
|
|
|
|
msgstr ""
|
|
|
|
|
"Project-Id-Version: \n"
|
2015-12-27 06:47:19 +02:00
|
|
|
|
"Report-Msgid-Bugs-To: xakepa10@gmail.com\n"
|
|
|
|
|
"POT-Creation-Date: 2015-12-27 06:23+0200\n"
|
2015-12-27 06:21:54 +02:00
|
|
|
|
"PO-Revision-Date: 2014-07-26 14:53+0300\n"
|
|
|
|
|
"Last-Translator: Lasse Liehu <lasse.liehu@gmail.com>\n"
|
|
|
|
|
"Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
|
|
|
|
|
"Language: fi\n"
|
|
|
|
|
"MIME-Version: 1.0\n"
|
|
|
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
|
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
|
|
|
|
"X-Generator: Lokalize 1.5\n"
|
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpncadvanced.ui:18
|
|
|
|
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
|
|
|
|
|
#: rc.cpp:3
|
|
|
|
|
msgid "Identification"
|
|
|
|
|
msgstr "Tunnistus"
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpncadvanced.ui:24
|
|
|
|
|
#. i18n: ectx: property (text), widget (QLabel, label)
|
|
|
|
|
#: rc.cpp:6
|
|
|
|
|
msgid "Domain:"
|
|
|
|
|
msgstr "Verkkoalue:"
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpncadvanced.ui:37
|
|
|
|
|
#. i18n: ectx: property (text), widget (QLabel, label_2)
|
|
|
|
|
#: rc.cpp:9
|
|
|
|
|
msgid "Vendor:"
|
|
|
|
|
msgstr "Toimittaja:"
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpncadvanced.ui:60
|
|
|
|
|
#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
|
|
|
|
|
#: rc.cpp:12
|
|
|
|
|
msgid "Transport and Security"
|
|
|
|
|
msgstr "Tiedonsiirto ja suojaus"
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpncadvanced.ui:69
|
|
|
|
|
#. i18n: ectx: property (text), widget (QLabel, label_3)
|
|
|
|
|
#: rc.cpp:15
|
|
|
|
|
msgid "Encryption method:"
|
|
|
|
|
msgstr "Salausmenetelmä:"
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpncadvanced.ui:89
|
|
|
|
|
#. i18n: ectx: property (text), widget (QLabel, label_4)
|
|
|
|
|
#: rc.cpp:18
|
|
|
|
|
msgid "NAT traversal:"
|
|
|
|
|
msgstr "NAT-läpäisytapa:"
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpncadvanced.ui:109
|
|
|
|
|
#. i18n: ectx: property (text), widget (QLabel, label_5)
|
|
|
|
|
#: rc.cpp:21
|
|
|
|
|
msgid "IKE DH Group:"
|
|
|
|
|
msgstr "IKE DH -ryhmä:"
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpncadvanced.ui:129
|
|
|
|
|
#. i18n: ectx: property (text), widget (QLabel, label_6)
|
|
|
|
|
#: rc.cpp:24
|
|
|
|
|
msgid "Perfect Forward Secrecy:"
|
|
|
|
|
msgstr "Täysi välityssalaus:"
|
|
|
|
|
|
|
|
|
|
#. i18n: file: vpncadvanced.ui:155
|
|
|
|
|
#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
|
|
|
|
|
#: rc.cpp:27
|
|
|
|
|
msgid "Disable dead peer detection"
|
|
|
|
|
msgstr "Älä havaitse vastapään katoamista"
|
|
|
|
|
|
|
|
|
|
#. i18n: file: vpncadvanced.ui:162
|
|
|
|
|
#. i18n: ectx: property (text), widget (QLabel, label_7)
|
|
|
|
|
#: rc.cpp:30
|
|
|
|
|
msgid "Local Port:"
|
|
|
|
|
msgstr "Paikallinen portti:"
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpncadvanced.ui:178
|
|
|
|
|
#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
|
|
|
|
|
#: rc.cpp:33
|
|
|
|
|
msgid "Local port to use (0-65535). 0 (default value) means random port."
|
|
|
|
|
msgstr ""
|
|
|
|
|
"Paikallinen portti (0–65535). 0 (oletusarvo) tarkoittaa satunnaista porttia."
|
|
|
|
|
|
|
|
|
|
#. i18n: file: vpncadvanced.ui:181
|
|
|
|
|
#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
|
|
|
|
|
#: rc.cpp:36
|
|
|
|
|
msgid "Random"
|
|
|
|
|
msgstr "Satunnainen"
|
|
|
|
|
|
|
|
|
|
#. i18n: file: vpnc.ui:18
|
2015-12-27 06:21:54 +02:00
|
|
|
|
#. i18n: ectx: property (text), widget (QLabel, label)
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: rc.cpp:39
|
2015-12-27 06:21:54 +02:00
|
|
|
|
msgid "Gateway:"
|
|
|
|
|
msgstr "Yhdyskäytävä:"
|
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpnc.ui:31
|
2015-12-27 06:21:54 +02:00
|
|
|
|
#. i18n: ectx: property (text), widget (QLabel, label_2)
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: rc.cpp:42
|
2015-12-27 06:21:54 +02:00
|
|
|
|
msgid "User name:"
|
|
|
|
|
msgstr "Käyttäjätunnus:"
|
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpnc.ui:44
|
2015-12-27 06:21:54 +02:00
|
|
|
|
#. i18n: ectx: property (text), widget (QLabel, label_3)
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: rc.cpp:45
|
2015-12-27 06:21:54 +02:00
|
|
|
|
msgid "User password:"
|
|
|
|
|
msgstr "Käyttäjän salasana:"
|
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpnc.ui:70
|
2015-12-27 06:21:54 +02:00
|
|
|
|
#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpnc.ui:129
|
2015-12-27 06:21:54 +02:00
|
|
|
|
#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: rc.cpp:48 rc.cpp:63
|
2015-12-27 06:21:54 +02:00
|
|
|
|
msgid "Store"
|
|
|
|
|
msgstr "Tallenna"
|
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpnc.ui:75
|
2015-12-27 06:21:54 +02:00
|
|
|
|
#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpnc.ui:134
|
2015-12-27 06:21:54 +02:00
|
|
|
|
#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: rc.cpp:51 rc.cpp:66
|
2015-12-27 06:21:54 +02:00
|
|
|
|
msgid "Always Ask"
|
|
|
|
|
msgstr "Kysy aina"
|
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpnc.ui:80
|
2015-12-27 06:21:54 +02:00
|
|
|
|
#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpnc.ui:139
|
2015-12-27 06:21:54 +02:00
|
|
|
|
#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: rc.cpp:54 rc.cpp:69
|
2015-12-27 06:21:54 +02:00
|
|
|
|
msgid "Not Required"
|
|
|
|
|
msgstr "Ei vaadittu"
|
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpnc.ui:90
|
2015-12-27 06:21:54 +02:00
|
|
|
|
#. i18n: ectx: property (text), widget (QLabel, label_4)
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpncauth.ui:106
|
|
|
|
|
#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
|
|
|
|
|
#: rc.cpp:57 rc.cpp:102
|
2015-12-27 06:21:54 +02:00
|
|
|
|
msgid "Group name:"
|
|
|
|
|
msgstr "Ryhmän nimi:"
|
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpnc.ui:103
|
2015-12-27 06:21:54 +02:00
|
|
|
|
#. i18n: ectx: property (text), widget (QLabel, label_5)
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: rc.cpp:60
|
2015-12-27 06:21:54 +02:00
|
|
|
|
msgid "Group password:"
|
|
|
|
|
msgstr "Ryhmän salasana:"
|
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpnc.ui:149
|
2015-12-27 06:21:54 +02:00
|
|
|
|
#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpncauth.ui:79
|
|
|
|
|
#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
|
|
|
|
|
#: rc.cpp:72 rc.cpp:96
|
2015-12-27 06:21:54 +02:00
|
|
|
|
msgid "Show passwords"
|
|
|
|
|
msgstr "Näytä salasanat"
|
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpnc.ui:172
|
2015-12-27 06:21:54 +02:00
|
|
|
|
#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: rc.cpp:75
|
2015-12-27 06:21:54 +02:00
|
|
|
|
msgid "Use hybrid authentication"
|
|
|
|
|
msgstr "Käytä hybriditodentamista"
|
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpnc.ui:182
|
2015-12-27 06:21:54 +02:00
|
|
|
|
#. i18n: ectx: property (text), widget (QLabel, label_6)
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: rc.cpp:78
|
2015-12-27 06:21:54 +02:00
|
|
|
|
msgid "CA &file:"
|
|
|
|
|
msgstr "CA-tiedosto:"
|
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpnc.ui:195
|
2015-12-27 06:21:54 +02:00
|
|
|
|
#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: rc.cpp:81
|
2015-12-27 06:21:54 +02:00
|
|
|
|
msgid "*.pem *.crt *.cer"
|
|
|
|
|
msgstr "*.pem *.crt *.cer"
|
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpnc.ui:217
|
2015-12-27 06:21:54 +02:00
|
|
|
|
#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: rc.cpp:84
|
2015-12-27 06:21:54 +02:00
|
|
|
|
msgid "Advanced..."
|
|
|
|
|
msgstr "Lisäasetukset…"
|
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpncauth.ui:14
|
|
|
|
|
#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
|
|
|
|
|
#: rc.cpp:87
|
|
|
|
|
msgid "VPNCAuthentication"
|
|
|
|
|
msgstr "VPNC-todentaminen"
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpncauth.ui:23
|
|
|
|
|
#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
|
|
|
|
|
#: rc.cpp:90
|
|
|
|
|
msgid "User Password:"
|
|
|
|
|
msgstr "Käyttäjän salasana:"
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpncauth.ui:36
|
|
|
|
|
#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
|
|
|
|
|
#: rc.cpp:93
|
|
|
|
|
msgid "Group Password:"
|
|
|
|
|
msgstr "Ryhmän salasana:"
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#. i18n: file: vpncauth.ui:89
|
|
|
|
|
#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
|
|
|
|
|
#: rc.cpp:99
|
|
|
|
|
msgid "Username:"
|
|
|
|
|
msgstr "Käyttäjätunnus:"
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: vpnc.cpp:84
|
|
|
|
|
msgid "Error decrypting the obfuscated password"
|
|
|
|
|
msgstr "Virhe purettaessa salattua salasanaa"
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: vpnc.cpp:84
|
|
|
|
|
msgid "Error"
|
|
|
|
|
msgstr "Virhe"
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: vpnc.cpp:142
|
|
|
|
|
msgid "File %1 could not be opened."
|
|
|
|
|
msgstr "Tiedostoa %1 ei voitu avata."
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: vpnc.cpp:151
|
|
|
|
|
msgid "Needed executable cisco-decrypt could not be found."
|
|
|
|
|
msgstr "Vaadittua cisco-decrypt-ohjelmatiedostoa ei löydetty."
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: vpnc.cpp:266
|
|
|
|
|
msgid ""
|
|
|
|
|
"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
|
|
|
|
|
"through TCP which is currently not supported in the vpnc software.\n"
|
|
|
|
|
"\n"
|
|
|
|
|
"The connection can still be created, with TCP tunneling disabled, however it "
|
|
|
|
|
"may not work as expected."
|
|
|
|
|
msgstr ""
|
|
|
|
|
"VPN-asetustiedosto ”%1” määrää tunneloimaan VPN-liikenteen TCP:n kautta, "
|
|
|
|
|
"mitä vpnc-ohjelmisto ei nykyisellään tue.\n"
|
|
|
|
|
"\n"
|
|
|
|
|
"Yhteys voidaan yhä muodostaa TCP-tunneloinnitta, mutta se ei ehkä toimi "
|
|
|
|
|
"odotetulla tavalla."
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: vpnc.cpp:266
|
|
|
|
|
msgid "Not supported"
|
|
|
|
|
msgstr "Ei tuettu"
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: vpnc.cpp:300
|
|
|
|
|
msgid "%1: file format error."
|
|
|
|
|
msgstr "%1: virhe tiedoston muodossa."
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
2015-12-27 06:47:19 +02:00
|
|
|
|
#: vpnc.cpp:319
|
|
|
|
|
msgid "%1: file could not be created"
|
|
|
|
|
msgstr "%1: tiedostoa ei voitu luoda"
|
2015-12-27 06:21:54 +02:00
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:34
|
|
|
|
|
msgid "Advanced VPNC properties"
|
|
|
|
|
msgstr "VPNC-lisäasetukset"
|
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:37
|
|
|
|
|
msgctxt "VPNC vendor name"
|
|
|
|
|
msgid "Cisco"
|
|
|
|
|
msgstr "Cisco"
|
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:38
|
|
|
|
|
msgctxt "VPNC vendor name"
|
|
|
|
|
msgid "Netscreen"
|
|
|
|
|
msgstr "Netscreen"
|
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:41
|
|
|
|
|
msgctxt "VPNC encryption method"
|
|
|
|
|
msgid "Secure (default)"
|
|
|
|
|
msgstr "Turvallinen (oletus)"
|
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:42
|
|
|
|
|
msgctxt "VPNC encryption method"
|
|
|
|
|
msgid "Weak (DES encryption, use with caution)"
|
|
|
|
|
msgstr "Heikko (DES-salaus; käytä varoen)"
|
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:43
|
|
|
|
|
msgctxt "VPNC encryption method"
|
|
|
|
|
msgid "None (completely insecure)"
|
|
|
|
|
msgstr "Ei salausta (täysin turvaton)"
|
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:46
|
|
|
|
|
msgctxt "NAT traversal method"
|
|
|
|
|
msgid "NAT-T when available (default)"
|
|
|
|
|
msgstr "NAT-T, kun saatavilla (oletus)"
|
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:47
|
|
|
|
|
msgctxt "NAT traversal method"
|
|
|
|
|
msgid "NAT-T always"
|
|
|
|
|
msgstr "NAT-T aina"
|
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:48
|
|
|
|
|
msgctxt "NAT traversal method"
|
|
|
|
|
msgid "Cisco UDP"
|
|
|
|
|
msgstr "Cisco UDP"
|
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:49
|
|
|
|
|
msgctxt "NAT traversal method"
|
|
|
|
|
msgid "Disabled"
|
|
|
|
|
msgstr "Ei käytössä"
|
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:52
|
|
|
|
|
msgctxt "IKE DH group"
|
|
|
|
|
msgid "DH Group 1"
|
|
|
|
|
msgstr "DH-ryhmä 1"
|
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:53
|
|
|
|
|
msgctxt "IKE DH group"
|
|
|
|
|
msgid "DH Group 2 (default)"
|
|
|
|
|
msgstr "DH-ryhmä 2 (oletus)"
|
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:54
|
|
|
|
|
msgctxt "IKE DH group"
|
|
|
|
|
msgid "DH Group 5"
|
|
|
|
|
msgstr "DH-ryhmä 5"
|
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:57
|
|
|
|
|
msgctxt "Perfect Forward Secrecy"
|
|
|
|
|
msgid "Server (default)"
|
|
|
|
|
msgstr "Palvelin (oletus)"
|
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:58
|
|
|
|
|
msgctxt "Perfect Forward Secrecy"
|
|
|
|
|
msgid "None"
|
|
|
|
|
msgstr "Ei salausta"
|
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:59
|
|
|
|
|
msgctxt "Perfect Forward Secrecy"
|
|
|
|
|
msgid "DH Group 1"
|
|
|
|
|
msgstr "DH-ryhmä 1"
|
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:60
|
|
|
|
|
msgctxt "Perfect Forward Secrecy"
|
|
|
|
|
msgid "DH Group 2"
|
|
|
|
|
msgstr "DH-ryhmä 2"
|
|
|
|
|
|
|
|
|
|
#: vpncadvancedwidget.cpp:61
|
|
|
|
|
msgctxt "Perfect Forward Secrecy"
|
|
|
|
|
msgid "DH Group 5"
|
|
|
|
|
msgstr "DH-ryhmä 5"
|