]> git.openstreetmap.org Git - rails.git/blobdiff - config/locales/fi.yml
Add geolink class to login/logout referer links
[rails.git] / config / locales / fi.yml
index 90da13a3a067f8f3ad5e59492bfed15c09d21e10..795e0a83389cbc5c1c207150d607f2f3d6badbc7 100644 (file)
@@ -1,6 +1,7 @@
 # Messages for Finnish (suomi)
 # Exported from translatewiki.net
 # Export driver: phpyaml
 # Messages for Finnish (suomi)
 # Exported from translatewiki.net
 # Export driver: phpyaml
+# Author: Abijeet Patro
 # Author: Alluk.
 # Author: BriskyBlizzard
 # Author: Centerlink
 # Author: Alluk.
 # Author: BriskyBlizzard
 # Author: Centerlink
@@ -8,6 +9,7 @@
 # Author: Daeron
 # Author: Espeox
 # Author: Konstaduck
 # Author: Daeron
 # Author: Espeox
 # Author: Konstaduck
+# Author: Laurianttila
 # Author: Lliehu
 # Author: Macofe
 # Author: Markosu
 # Author: Lliehu
 # Author: Macofe
 # Author: Markosu
@@ -39,7 +41,12 @@ fi:
   time:
     formats:
       friendly: '%e. %Bta %Y kello %H.%M'
   time:
     formats:
       friendly: '%e. %Bta %Y kello %H.%M'
+      blog: '%e. %Bta %Y'
   activerecord:
   activerecord:
+    errors:
+      messages:
+        invalid_email_address: '"%s" ei näytä olevan kelvollinen sähköpostiosoite.'
+        email_address_not_routable: reittiohjeet eivät ole saatavilla
     models:
       acl: Pääsyoikeuslista
       changeset: Muutoskokoelma
     models:
       acl: Pääsyoikeuslista
       changeset: Muutoskokoelma
@@ -121,6 +128,29 @@ fi:
     remote:
       name: Kauko-ohjaus
       description: Kauko-ohjaus (JOSM tai Merkaartor)
     remote:
       name: Kauko-ohjaus
       description: Kauko-ohjaus (JOSM tai Merkaartor)
+  api:
+    notes:
+      comment:
+        opened_at_html: Luotu %{when} sitten
+        opened_at_by_html: '%{user} luonut %{when} sitten'
+        commented_at_html: Päivitetty %{when} sitten
+        commented_at_by_html: '%{user} päivittänyt %{when} sitten'
+        closed_at_html: Ratkaistu %{when} sitten
+        closed_at_by_html: '%{user} ratkaissut %{when} sitten'
+        reopened_at_html: Avattu uudelleen %{when} sitten
+        reopened_at_by_html: '%{user} aktivoinut uudelleen %{when} sitten'
+      rss:
+        title: OpenStreetMapin karttailmoitukset
+        description_area: Luettelo raportoiduista, kommentoiduista tai suljetuista
+          huomautuksista omalla alueellasi [( %{min_lat}|%{min_lon})--( %{max_lat}|%{max_lon})]
+        description_item: Karttailmoituksen %{id} RSS-syöte
+        opened: uusi huomautus (lähellä kohdetta %{place})
+        commented: uusi kommentti (lähellä kohdetta %{place})
+        closed: suljettu karttailmoitus (lähellä paikkaa %{place})
+        reopened: uudelleenavattu karttailmoitus (lähellä paikka %{place})
+      entry:
+        comment: Kommentti
+        full: Koko karttailmoitus
   browse:
     created: Luotu
     closed: Ratkaistu
   browse:
     created: Luotu
     closed: Ratkaistu
@@ -907,7 +937,7 @@ fi:
           "yes": Kauppa
         tourism:
           alpine_hut: Alppimaja
           "yes": Kauppa
         tourism:
           alpine_hut: Alppimaja
-          apartment: Huoneisto
+          apartment: Lomahuoneisto
           artwork: Taideteos
           attraction: Nähtävyys
           bed_and_breakfast: Aamiaismajoitus
           artwork: Taideteos
           attraction: Nähtävyys
           bed_and_breakfast: Aamiaismajoitus
@@ -1099,7 +1129,8 @@ fi:
     intro_text: OpenStreetMap on tavallisten ihmisten luoma maailmankartta. Palvelun
       käyttäminen on ilmaista avoimen lisenssin ansiosta.
     intro_2_create_account: luomalla ensin käyttäjätunnuksen
     intro_text: OpenStreetMap on tavallisten ihmisten luoma maailmankartta. Palvelun
       käyttäminen on ilmaista avoimen lisenssin ansiosta.
     intro_2_create_account: luomalla ensin käyttäjätunnuksen
-    hosting_partners_html: Hostausta tukee %{ucl}, %{bytemark}, ja muut %{partners}.
+    hosting_partners_html: Palvelinkapasiteettia meille tarjoaa %{ucl}, %{bytemark},
+      ja muut %{partners}.
     partners_ucl: UCL
     partners_bytemark: Bytemark Hosting
     partners_partners: kumppanimme
     partners_ucl: UCL
     partners_bytemark: Bytemark Hosting
     partners_partners: kumppanimme
@@ -1376,13 +1407,13 @@ fi:
           "© OpenStreetMapin tekijät" tai sen englanninkielinen vastine
           "© OpenStreetMap contributors".
         credit_2_html: "Levittäjän tulee tehdä selväksi, että aineisto on saatavilla
           "© OpenStreetMapin tekijät" tai sen englanninkielinen vastine
           "© OpenStreetMap contributors".
         credit_2_html: "Levittäjän tulee tehdä selväksi, että aineisto on saatavilla
-          Open Database Lisenssillä\nja kartta-aineiston olevan lisensoitu CC-BY-SA-lisenssillä.
-          Tämä voidaan tehdä sijoittamalla sivulle linkki\n<a href=\"https://www.openstreetmap.org/copyright\">tälle
+          Open Database -lisenssillä\nja kartta-aineisto CC-BY-SA-lisenssillä. Tämä
+          voidaan tehdä sijoittamalla sivulle linkki\n<a href=\"https://www.openstreetmap.org/copyright\">tälle
           tekijänoikeussivulle</a>. \nJos linkkien käyttö ei ole mahdollista (esimerkiksi
           paperille tulostettu aineisto),\nsuosittelemme ohjaamaan lukijat osoitteisiin
           www.openstreetmap.org, opendatacommons.org ja tarvittaessa myös creativecommons.org."
           tekijänoikeussivulle</a>. \nJos linkkien käyttö ei ole mahdollista (esimerkiksi
           paperille tulostettu aineisto),\nsuosittelemme ohjaamaan lukijat osoitteisiin
           www.openstreetmap.org, opendatacommons.org ja tarvittaessa myös creativecommons.org."
-        credit_3_html: 'Sähköisen karttaikkunan tulee sisältää tekijän nimi kartan
-          alaosassa:'
+        credit_3_html: 'Sivustolle upotetun interaktiivisen karttaikkunan tulee sisältää
+          tekijän nimi kartan alaosassa:'
         attribution_example:
           alt: Esimerkki siitä, miten nimetä OpenStreetMap nettisivulla
           title: Nimeämisesimerkki
         attribution_example:
           alt: Esimerkki siitä, miten nimetä OpenStreetMap nettisivulla
           title: Nimeämisesimerkki
@@ -1436,7 +1467,7 @@ fi:
           National Geo-Spatial Informationista</a>, kaikki oikeudet pidätetään.
         contributors_gb_html: |-
           <strong>Iso-Britannia</strong>: Sisältää Ordnance Surveyn
           National Geo-Spatial Informationista</a>, kaikki oikeudet pidätetään.
         contributors_gb_html: |-
           <strong>Iso-Britannia</strong>: Sisältää Ordnance Surveyn
-          keräämiä karttatietoja © Crown Copyright ja tietokantojen käyttöoikeuden joulukuulta 2010.
+          keräämiä karttatietoja © Kruunun tekijänoikeuden ja tietokantojen käyttöoikeuden vuosilta 2010-2019.
         contributors_footer_1_html: |-
           Täydellinen lista OpenStreetMapin tukijoista löytyy OpenStreetMapin wikistä <a
           href="https://wiki.openstreetmap.org/wiki/Contributors">Avustajat-sivulta</a>.
         contributors_footer_1_html: |-
           Täydellinen lista OpenStreetMapin tukijoista löytyy OpenStreetMapin wikistä <a
           href="https://wiki.openstreetmap.org/wiki/Contributors">Avustajat-sivulta</a>.
@@ -1446,15 +1477,16 @@ fi:
         infringement_title_html: Tekijänoikeusloukkaus
         infringement_1_html: |-
           OpenStreetMapin kartoittajia muistutetaan, että kopioiminen tekijänoikeuksien alaisista teoksista
         infringement_title_html: Tekijänoikeusloukkaus
         infringement_1_html: |-
           OpenStreetMapin kartoittajia muistutetaan, että kopioiminen tekijänoikeuksien alaisista teoksista
-          (esimerkiksi Google Mapsista tai paperikartoista) ilman tekijänoikeuden haltijan nimenomaista lupaa on kielletty.
+          (esimerkiksi Google-kartoista tai paperikartoista) ilman tekijänoikeuden haltijan nimenomaista lupaa on kielletty.
         infringement_2_html: Jos kuka tahansa OpenStreetMapin käyttäjä epäilee, että
         infringement_2_html: Jos kuka tahansa OpenStreetMapin käyttäjä epäilee, että
-          karttatietoja on otettu luvattomasta lähteestä OSM:n karttatietoihin tai
-          sivustolle, siitä tulee tehdä <a href="https://www.osmfoundation.org/wiki/License/Takedown_procedure">poistopyyntö</a>
+          karttatietoja on otettu luvattomasta lähteestä OpenStreetMapin karttatietoihin
+          tai sivustolle, siitä tulee tehdä <a href="https://www.osmfoundation.org/wiki/License/Takedown_procedure">poistopyyntö</a>
           tai <a href="https://dmca.openstreetmap.org/">ilmoittaa suoraan</a>.
         trademarks_title_html: <span id="trademarks"></span>Tavaramerkit
           tai <a href="https://dmca.openstreetmap.org/">ilmoittaa suoraan</a>.
         trademarks_title_html: <span id="trademarks"></span>Tavaramerkit
-        trademarks_1_html: OpenStreetMap, suurennuslasilogo ja maailmankartta ovat
-          OpenStreetMap-säätiön rekisteröityjä tavaramerkkejä. Jos sinulla on kysyttävää
-          tutustu <a href="https://wiki.osmfoundation.org/wiki/Trademark_Policy">tavaramerkkisivuun.</a>
+        trademarks_1_html: OpenStreetMap, suurennuslasilogo ja maailmankarttalogo
+          ovat OpenStreetMap-säätiön rekisteröityjä tavaramerkkejä. Tutustu ohjeeseen
+          <a href="https://wiki.osmfoundation.org/wiki/Trademark_Policy">tavaramerkkien
+          käytöstä.</a>
     index:
       js_1: Selain ei tue JavaScriptiä tai sen suorittaminen on estetty.
       js_2: OpenStreetMap tarvitsee JavaScriptin liikuteltavaan karttaan.
     index:
       js_1: Selain ei tue JavaScriptiä tai sen suorittaminen on estetty.
       js_2: OpenStreetMap tarvitsee JavaScriptin liikuteltavaan karttaan.
@@ -1579,6 +1611,11 @@ fi:
         title: switch2osm (Vaihda OSM:iin)
         description: Auta yrityksiä ja organisaatioita vaihtamaan OpenStreetMapiin
           pohjautuviin karttoihin ja muihin palveluihin.
         title: switch2osm (Vaihda OSM:iin)
         description: Auta yrityksiä ja organisaatioita vaihtamaan OpenStreetMapiin
           pohjautuviin karttoihin ja muihin palveluihin.
+      welcomemat:
+        url: https://welcome.openstreetmap.org/
+        title: Järjestöille
+        description: Edustatko järjestöä, joka harkitsee OpenStreetMapin hyödyntämistä?
+          Tutustu ohjeistukseemme.
       wiki:
         url: https://wiki.openstreetmap.org/wiki/Fi:Main_Page
         title: wiki.openstreetmap.org
       wiki:
         url: https://wiki.openstreetmap.org/wiki/Fi:Main_Page
         title: wiki.openstreetmap.org
@@ -1723,7 +1760,8 @@ fi:
       questions:
         title: Kysyttävää?
         paragraph_1_html: OpenStreetMapin käyttötukea on saatavilla useilla eri tavoilla.
       questions:
         title: Kysyttävää?
         paragraph_1_html: OpenStreetMapin käyttötukea on saatavilla useilla eri tavoilla.
-          Tutustu OpenStreetMapin <a href='%{help_url}'>ohjekeskukseen</a>.
+          Tutustu OpenStreetMapin <a href='%{help_url}'>ohjekeskukseen</a>. Järjestöille
+          on oma <a href='https://welcome.openstreetmap.org/'>tietokeskuksensa</a>.
       start_mapping: Aloita kartan muokkaaminen
       add_a_note:
         title: Eikö muokkaaminen innosta? Ilmoita karttavirheistä!
       start_mapping: Aloita kartan muokkaaminen
       add_a_note:
         title: Eikö muokkaaminen innosta? Ilmoita karttavirheistä!
@@ -1760,6 +1798,8 @@ fi:
       trace_uploaded: GPX-tiedosto on tallennettu palvelimelle ja on jonossa tietokantaan
         syötettäväksi. Yleensä tämä kestää noin puoli tuntia. Saat vielä sähköposti-ilmoituksen
         asiasta.
       trace_uploaded: GPX-tiedosto on tallennettu palvelimelle ja on jonossa tietokantaan
         syötettäväksi. Yleensä tämä kestää noin puoli tuntia. Saat vielä sähköposti-ilmoituksen
         asiasta.
+      upload_failed: GPX-tiedoston tallennus epäonnistui. Virheilmoitus on lähetetty
+        palvelun ylläpitäjälle. Yritä uudelleen.
       traces_waiting:
         one: Sinulla on %{count} jälki käsittelyjonossa odottamassa tallennusta tietokantaan.
           Olisi huomaavaista jos odottaisit näiden valmistuvan ennen kuin lähetät
       traces_waiting:
         one: Sinulla on %{count} jälki käsittelyjonossa odottamassa tallennusta tietokantaan.
           Olisi huomaavaista jos odottaisit näiden valmistuvan ennen kuin lähetät
@@ -1786,6 +1826,8 @@ fi:
       save_button: Tallenna muutokset
       visibility: 'Näkyvyys:'
       visibility_help: Mitä tämä tarkoittaa?
       save_button: Tallenna muutokset
       visibility: 'Näkyvyys:'
       visibility_help: Mitä tämä tarkoittaa?
+    update:
+      updated: Jälki päivitetty
     trace_optionals:
       tags: Ominaisuustiedot
     show:
     trace_optionals:
       tags: Ominaisuustiedot
     show:
@@ -1864,10 +1906,6 @@ fi:
         selaimessasi ennen jatkamista.
     require_admin:
       not_an_admin: Vain pääkäyttäjät voivat käyttää tätä toimintoa.
         selaimessasi ennen jatkamista.
     require_admin:
       not_an_admin: Vain pääkäyttäjät voivat käyttää tätä toimintoa.
-    require_moderator:
-      not_a_moderator: Tämän toiminnon suorittamiseksi sinun on oltava ylläpitäjä.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Vain ylläpitäjät voivat käyttää tätä toimintoa.
     setup_user_auth:
       blocked_zero_hour: Olet saanut kiireellisen viestin OpenStreetMapin verkkopalvelussa.
         Viesti on luettava, ennen kuin karttaan voi tallentaa muutoksia.
     setup_user_auth:
       blocked_zero_hour: Olet saanut kiireellisen viestin OpenStreetMapin verkkopalvelussa.
         Viesti on luettava, ennen kuin karttaan voi tallentaa muutoksia.
@@ -1914,7 +1952,7 @@ fi:
       key: 'Kuluttajan avain:'
       secret: 'Kuluttajan salaisuus:'
       url: 'Pyynnön URL-avain:'
       key: 'Kuluttajan avain:'
       secret: 'Kuluttajan salaisuus:'
       url: 'Pyynnön URL-avain:'
-      access_url: 'Pääsyavaimen URRL-osoite:'
+      access_url: 'Pääsyavaimen URL-osoite:'
       authorize_url: 'Valtuuta URL-osoite:'
       support_notice: Tuemme HMAC-SHA1 (suositeltu) ja RSA-SHA1 allekirjoituksia.
       edit: Muokkaa yksityiskohtia
       authorize_url: 'Valtuuta URL-osoite:'
       support_notice: Tuemme HMAC-SHA1 (suositeltu) ja RSA-SHA1 allekirjoituksia.
       edit: Muokkaa yksityiskohtia
@@ -2209,6 +2247,7 @@ fi:
       image: 'Kuva:'
       gravatar:
         gravatar: Käytä Gravataria
       image: 'Kuva:'
       gravatar:
         gravatar: Käytä Gravataria
+        link: https://wiki.openstreetmap.org/wiki/Gravatar
         link text: Mikä tämä on?
         disabled: Gravatar on poistettu käytöstä.
         enabled: Gravatarisi näyttäminen on otettu käyttöön.
         link text: Mikä tämä on?
         disabled: Gravatar on poistettu käytöstä.
         enabled: Gravatarisi näyttäminen on otettu käyttöön.
@@ -2269,8 +2308,6 @@ fi:
       button: Poista kaveri
       success: '%{name} poistettiin kaverilistastasi.'
       not_a_friend: '%{name} ei ole enää kaverisi.'
       button: Poista kaveri
       success: '%{name} poistettiin kaverilistastasi.'
       not_a_friend: '%{name} ei ole enää kaverisi.'
-    filter:
-      not_an_administrator: Tähän toimintoon tarvitaan ylläpitäjän oikeudet.
     index:
       title: Käyttäjät
       heading: Käyttäjät
     index:
       title: Käyttäjät
       heading: Käyttäjät
@@ -2308,8 +2345,6 @@ fi:
         ja salasanalla ja yhdistä tili käyttäjäasetuksissa.'
   user_role:
     filter:
         ja salasanalla ja yhdistä tili käyttäjäasetuksissa.'
   user_role:
     filter:
-      not_an_administrator: Vain ylläpitäjät voivat hallita käyttäjärooleja, etkä
-        ole ylläpitäjä.
       not_a_role: Merkkijono '%{role}' ei ole kelvollinen rooli.
       already_has_role: Käyttäjällä on jo rooli %{role}.
       doesnt_have_role: Käyttäjällä ei ole roolia %{role}.
       not_a_role: Merkkijono '%{role}' ei ole kelvollinen rooli.
       already_has_role: Käyttäjällä on jo rooli %{role}.
       doesnt_have_role: Käyttäjällä ei ole roolia %{role}.
@@ -2434,31 +2469,10 @@ fi:
       next: Seuraava »
       previous: « Edellinen
   notes:
       next: Seuraava »
       previous: « Edellinen
   notes:
-    comment:
-      opened_at_html: Luotu %{when} sitten
-      opened_at_by_html: '%{user} luonut %{when} sitten'
-      commented_at_html: Päivitetty %{when} sitten
-      commented_at_by_html: '%{user} päivittänyt %{when} sitten'
-      closed_at_html: Ratkaistu %{when} sitten
-      closed_at_by_html: '%{user} ratkaissut %{when} sitten'
-      reopened_at_html: Avattu uudelleen %{when} sitten
-      reopened_at_by_html: '%{user} aktivoinut uudelleen %{when} sitten'
-    rss:
-      title: OpenStreetMapin karttailmoitukset
-      description_area: Luettelo raportoiduista, kommentoiduista tai suljetuista huomautuksista
-        omalla alueellasi [( %{min_lat}|%{min_lon})--( %{max_lat}|%{max_lon})]
-      description_item: Karttailmoituksen %{id} RSS-syöte
-      opened: uusi huomautus (lähellä kohdetta %{place})
-      commented: uusi kommentti (lähellä kohdetta %{place})
-      closed: suljettu karttailmoitus (lähellä paikkaa %{place})
-      reopened: uudelleenavattu karttailmoitus (lähellä paikka %{place})
-    entry:
-      comment: Kommentti
-      full: Koko karttailmoitus
     mine:
       title: Käyttäjän %{user} kommentoimat ja luomat huomautukset
       heading: Käyttäjän %{user} karttailmoitukset
     mine:
       title: Käyttäjän %{user} kommentoimat ja luomat huomautukset
       heading: Käyttäjän %{user} karttailmoitukset
-      subheading: Käyttäjän %{user} kommentoimat ja luomat karttailmoitukset
+      subheading_html: Käyttäjän %{user} kommentoimat ja luomat karttailmoitukset
       id: Tunniste
       creator: Tekijä
       description: Kuvaus
       id: Tunniste
       creator: Tekijä
       description: Kuvaus
@@ -2551,13 +2565,12 @@ fi:
     directions:
       ascend: Nousu
       engines:
     directions:
       ascend: Nousu
       engines:
+        fossgis_osrm_bike: Pyörällä (OSRM)
+        fossgis_osrm_car: Autolla (OSRM)
+        fossgis_osrm_foot: Kävellen (OSRM)
         graphhopper_bicycle: Pyörällä (GraphHopper)
         graphhopper_bicycle: Pyörällä (GraphHopper)
-        graphhopper_car: Ajaen (GraphHopper)
+        graphhopper_car: Autolla (GraphHopper)
         graphhopper_foot: Kävellen (GraphHopper)
         graphhopper_foot: Kävellen (GraphHopper)
-        mapquest_bicycle: Pyörällä (MapQuest)
-        mapquest_car: Ajaen (MapQuest)
-        mapquest_foot: Kävellen (MapQuest)
-        osrm_car: Ajaen (OSRM)
       descend: Lasku
       directions: Reittiohjeet
       distance: Etäisyys
       descend: Lasku
       directions: Reittiohjeet
       distance: Etäisyys
@@ -2619,28 +2632,28 @@ fi:
         roundabout_without_exit: Poistu liikenneympyrästä tielle %{name}
         leave_roundabout_without_exit: Poistu liikenneympyrästä - %{name}
         stay_roundabout_without_exit: Pysy liikenneympyrässä - %{name}
         roundabout_without_exit: Poistu liikenneympyrästä tielle %{name}
         leave_roundabout_without_exit: Poistu liikenneympyrästä - %{name}
         stay_roundabout_without_exit: Pysy liikenneympyrässä - %{name}
-        start_without_exit: Aloitetaan tiellä %{name}
+        start_without_exit: Aloita tiellä %{name}
         destination_without_exit: Olet saapunut perille
         against_oneway_without_exit: Aja yksisuuntaista tietä %{name} väärään suuntaan
         end_oneway_without_exit: Yksisuuntaisen tien %{name} pää
         destination_without_exit: Olet saapunut perille
         against_oneway_without_exit: Aja yksisuuntaista tietä %{name} väärään suuntaan
         end_oneway_without_exit: Yksisuuntaisen tien %{name} pää
-        roundabout_with_exit: Liikenneympyrässä poistu %{exit}. liittymästä tielle
+        roundabout_with_exit: Liikenneympyrässä poistu %{exit} liittymästä tielle
           %{name}
           %{name}
-        roundabout_with_exit_ordinal: Liikenneympyrässä poistu %{exit}. liittymästä
+        roundabout_with_exit_ordinal: Liikenneympyrässä poistu %{exit} liittymästä
           tielle %{name}
         exit_roundabout: Poistu liikenneympyrästä tielle %{name}
         unnamed: nimetön tie
         courtesy: Reittiohjeet tarjoaa %{link}
         exit_counts:
           tielle %{name}
         exit_roundabout: Poistu liikenneympyrästä tielle %{name}
         unnamed: nimetön tie
         courtesy: Reittiohjeet tarjoaa %{link}
         exit_counts:
-          first: 1:nen
-          second: 2:nen
-          third: 3:s
-          fourth: 4:s
-          fifth: 5:s
-          sixth: 6:s
-          seventh: 7:s
-          eighth: 8:s
-          ninth: 9:s
-          tenth: 10:s
+          first: ensimmäisestä
+          second: toisesta
+          third: "3."
+          fourth: "4."
+          fifth: "5."
+          sixth: "6."
+          seventh: "7."
+          eighth: "8."
+          ninth: "9."
+          tenth: "10."
       time: Matka-aika
     query:
       node: Piste
       time: Matka-aika
     query:
       node: Piste
@@ -2688,4 +2701,7 @@ fi:
         liittyvistä versioista ennen sen tuhoamista.
       flash: Redaktio tuhottu.
       error: Laitosta tuhottaessa tapahtui virhe.
         liittyvistä versioista ennen sen tuhoamista.
       flash: Redaktio tuhottu.
       error: Laitosta tuhottaessa tapahtui virhe.
+  validations:
+    invalid_characters: sisältää virheellisiä merkkejä
+    url_characters: sisältää erikoismerkkejä URL:ssa (%{characters})
 ...
 ...