diff --git a/addon/doc/fi/readme.tpl.md b/addon/doc/fi/readme.tpl.md index c3d96fd..7405428 100644 --- a/addon/doc/fi/readme.tpl.md +++ b/addon/doc/fi/readme.tpl.md @@ -2,6 +2,7 @@ Paranneltu Etsi-valintaikkuna -lisäosa toteuttaa seuraavat haun parannukset: * Hakuhistoria +* Haku säännöllisillä lausekkeilla * Profiilikohtainen haun aloittaminen alusta asiakirjan lopussa * Profiilikohtainen kirjainkoko * Tilannekohtaiset tiedot hakujen yhteydessä @@ -28,10 +29,31 @@ Voit tietenkin myös kirjoittaa uusia hakusanoja. Ne näkyvät luettelossa seura #### Miten se toimii? -Asenna lisäosa. Kun se on otettu käyttöön, voit liikkua Etsi-valintaikkunassa hakukentän aiempien hakusanojen luettelossa painamalla ylä- ja alanuolinäppäimiä. +Kun tämä lisäosa on käytössä, voit liikkua Etsi-valintaikkunassa hakukentän aiempien hakusanojen luettelossa painamalla ylä- ja alanuolinäppäimiä. Voit kirjoittaa uuden hakusanan tavalliseen tapaan milloin tahansa. +### Haku säännöllisillä lausekkeilla + +Tämän lisäosan avulla voit käyttää NVDA:n tavallisen haun lisäksi myös säännöllisiin lausekkeisiin perustuvaa hakua. Lisätietoa säännöllisistä lausekkeista löydät esimerkiksi [Pythonin säännöllisten lausekkeiden oppaasta (englanniksi)](https://docs.python.org/3/howto/regex.html), mutta internetissä on saatavilla myös monia muita aihetta käsitteleviä oppaita. + +Säännölliset lausekkeet ovat erityisen hyödyllisiä silloin, kun haluat etsiä verkkosivulta tekstiä, jonka kirjoitusasu vaihtelee. + +Tämä asetus on profiilikohtainen, eli voit ottaa sen käyttöön yhdessä profiilissa ja pitää sen poissa käytöstä toisessa. + +Huom: Teknisten toteutuserojen vuoksi tämä toiminto ei ole käytettävissä kaikkialla, missä NVDA:n hakua tuetaan (esim. Microsoft Word -asiakirjoissa). + +#### Miten se toimii? + +Kun tämä lisäosa on käytössä, NVDA:n Etsi-valintaikkunassa näkyy uusi valintaryhmä nimeltä Haun tyyppi, jossa on kaksi vaihtoehtoa: + +* **Tavallinen** suorittaa NVDA:n oletushakutoiminnon. + +* **Säännöllinen lauseke** suorittaa haun säännöllisillä lausekkeilla. Kirjoita tekstikenttään haluamasi säännöllinen lauseke, ja NVDA siirtää kohdistuksen seuraavaan osumaan. + + +Valinnan muuttaminen ja haun suorittaminen tallentaa uuden tilan (tavallinen tai säännöllinen lauseke) käytössä olevaan profiiliin. Jos peruutat haun, valinta ei tallennu profiiliin, vaikka olisit muuttanut haun tyyppiä ennen peruutusta. + ### Jatka hakua alusta Jatka hakua alusta on toiminto, joka ei käytössä ollessaan ota huomioon nykyistä tekstikohtaa hakuja suoritettaessa. @@ -44,16 +66,16 @@ Tämä asetus on profiilikohtainen, mikä tarkoittaa, että voit käyttää prof #### Miten se toimii? -Kun lisäosa on käytössä, Etsi-valintaikkunassa on "Jatka hakua alusta" -valintaruutu. +Kun tämä lisäosa on käytössä, Etsi-valintaikkunassa on "Jatka hakua alusta" -valintaruutu. Kun se on valittuna: 1. Jos etsimäsi hakusana löytyy senhetkisen sijaintisi alapuolelta, kohdistus siirretään kyseiseen kohtaan. 2. Jos etsimääsi hakusanaa ei löydy senhetkisen sijaintisi alapuolelta, sitä etsitään yläpuolelta. -3. Jos hakusana löytyy, lisäosa ilmoittaa lyhyellä äänimerkillä, että löydetty teksti on senhetkisen sijainnin yläpuolella ja kohdistus siirretään sen kohdalle. +3. Jos hakusana löytyy, lisäosa ilmoittaa lyhyellä merkkiäänellä, että löydetty teksti on senhetkisen sijainnin yläpuolella ja kohdistus siirretään sen kohdalle. 4. Jos hakusanaa ei löydy, siitä näytetään ilmoitus. -Tämän valintaruudun tilan muuttaminen ja haun suorittaminen tallentavat uuden tilan (valittu tai ei valittu) käytössä olevaan profiiliin. Haun peruuttaminen ei muuta valintaruudun tilaa käytössä olevassa profiilissa, vaikka muuttaisit sitä ennen haun peruuttamista. +Valintaruudun tila tallennetaan käytössä olevaan profiiliin hakutoiminnon suorittamisen yhteydessä. Jos haku peruutetaan, muutoksia ei tallenneta, vaikka valintaruudun tilaa olisi vaihdettu. ### Sama kirjainkoko @@ -61,65 +83,69 @@ NVDA tarjoaa jo "Sama kirjainkoko" -valintaruudun, jotta hakuja voidaan tehdä k #### Miten se toimii? -"Sama kirjainkoko" -valintaruudun tilan muuttaminen ja haun suorittaminen tallentavat uuden tilan (valittu tai ei valittu) käytössä olevaan profiiliin. Haun peruuttaminen ei muuta valintaruudun tilaa käytössä olevassa profiilissa, vaikka muuttaisit sitä ennen haun peruuttamista. +Kun muutat "Sama kirjainkoko" -valintaruudun tilaa ja suoritat haun, uusi tila (valittu tai ei valittu) tallennetaan aktiiviseen profiiliin. Jos peruutat haun, muutosta ei tallenneta, vaikka olisit muuttanut valintaruudun tilaa. ### Hakujen tilannekohtaiset tiedot -NVDA käyttäytyy hakusanan löytyessä seuraavasti: kohdistus sijoitetaan hakusanan kohdalle ja rivi luetaan siitä eteenpäin. +Tavallisesti NVDA siirtää kohdistimen haetun sanan kohdalle ja lukee siitä eteenpäin rivin loppuun. + +Tämä on ongelmallista suoritettaessa useita hakuja NVDA+F3-näppäinkomennolla, koska kuulet aina ensin vain käyttämäsi hakusanan, vaikka tiedät jo mikä se on. + +Tämä lisäosa parantaa käytettävyyttä siten, että kun hakusana löytyy, NVDA lukee koko rivin alusta alkaen, vaikka kohdistin siirretään edelleen itse hakusanan kohdalle. Näin saat heti tiedon, missä yhteydessä hakusana esiintyy. -Tämä on aina ollut ongelmallista suoritettaessa useita hakuja NVDA+F3-näppäinkomennolla, koska ensimmäinen kuulemasi asia on itse hakusana, mikä on täysin tarpeetonta, koska hait sitä juuri. +Oletetaan, että etsit sanaa Marlon, koska haluat löytää painikkeen nimeltä Target Marlon. Et halua hakea pelkkää "target"-sanaa, koska muita vastaavia painikkeita voi olla useita. -Tämä lisäosa sijoittaa kohdistimen hakusanan kohdalle, mutta sen sijaan että lukisi siitä eteenpäin, se lukee koko rivin, mikä antaa käsityksen siitä, mistä kohdasta kyseinen hakusana löytyi. +Alla on esimerkkiteksti: -Oletetaan esimerkiksi, että etsit hakusanaa "Marlon", koska tiedät, että jossain on painike nimeltä "Kohdista Marlonille". Et halua etsiä hakusanaa "Kohdista", koska muitakin "kohdista XYZ" -nimisiä painikkeita on, ja haluat löytää vain "Kohdista Marlonille" -painikkeen. +Delete Marlon comments -Tässä on teksti: +Reply directly to Marlon -Poista Marlonin kommentit +Report Marlon as spammer -Vastaa suoraan Marlonille +Target Marlon on a response -Ilmoita Marlon roskapostittajaksi +Ilman tätä lisäosaa kuulisit haun suoritettuasi esimerkiksi vain: -Kohdista vastaus Marlonille +Marlon comments -Jos etsisit hakusanaa "Marlon" ennen tätä lohkoa, kuulisit +Marlon -Marlonin kommentit +Marlon as spammer -Jos jatkaisit NVDA+F3:n painamista, kuulisit +Marlon on a response -Marlonille +Tämä hidastaa käyttöä, koska et saa heti tietoa siitä, missä yhteydessä "Marlon" esiintyy. -Marlon roskapostittajaksi +Tätä lisäosaa käytettäessä NVDA lukee jokaisen rivin alusta alkaen: -vastaus Marlonille +Delete Marlon comments -Tämä vähentäisi tuottavuuttasi, koska kuulisit ensin vain "Marlon", etkä tietäisi mitään tästä esiintymästä. +Reply directly to Marlon -Seuraavalla kerralla kuulisit "Marlon" ja sinun olisi odotettava, että "roskapostittajaksi" puhutaan, koska et tietäisi, miten tämä teksti liittyy Marloniin. +Report Marlon as spammer -Samoin seuraavalla kerralla sinun olisi odotettava, että "vastaus" puhutaan, koska et olisi varma, mitä siinä tekstissä puhutaan Marlonista. +Target Marlon on a response -Lisäksi, jos painaisit nopeasti NVDA+F3, kuulisit "Marlon, Marlon, Marlon, Marlon...", mikä ei ole tuottavaa, koska tiedät etsiväsi Marlonia. +Jos painat nopeasti NVDA+F3, kuulet jokaisen rivin alun, mikä mahdollistaa sen, että voit painaa Enteriä heti kuullessasi oikean rivin alun (esim. "Target"), tietäen että "Marlon" esiintyy myöhemmin kyseisellä rivillä. #### Miten se toimii? -Kun lisäosa on käytössä, rivi, jolla senhetkinen löytynyt hakusana on, luetaan ja kohdistus siirretään hakusanan kohdalle. +Kun tämä lisäosa on käytössä, NVDA lukee aina koko rivin, vaikka kohdistin siirretään löytyneen hakusanan kohdalle. -Edellisessä esimerkissämme ensimmäisellä hakukerralla kuulisit +Edellistä esimerkkiä käyttääksemme kuulisit ensimmäisellä hakukerralla: -Poista Marlonin kommentit +Delete Marlon comments -Jos jatkaisit NVDA+F3:n painamista, kuulisit +Jos jatkat NVDA+F3:n painamista, kuulet: -Vastaa suoraan Marlonille +Reply directly to Marlon -Ilmoita Marlon roskapostittajaksi +Report Marlon as spammer -Kohdista vastaus Marlonille +Target Marlon on a response -Lisäksi, jos painaisit nopeasti NVDA+F3, kuulisit jokaisen rivin alun, mikä mahdollistaisi nopean Enterin painamisen kohderivillä, koska tiedät, että "Marlon" on myöhemmin samalla rivillä. +Jos siis painat toistuvasti NVDA+F3, kuulet jokaisen rivin alun, mikä auttaa nopeasti löytämään halutun kohdan ja painamaan Enteriä oikeassa kohdassa. ## Kehitykseen osallistuminen ja kääntäminen eri kielille diff --git a/addon/locale/fi/LC_MESSAGES/nvda.po b/addon/locale/fi/LC_MESSAGES/nvda.po index 416b32d..47e1651 100644 --- a/addon/locale/fi/LC_MESSAGES/nvda.po +++ b/addon/locale/fi/LC_MESSAGES/nvda.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: 'EnhancedFindDialog' '1.4.1'\n" "Report-Msgid-Bugs-To: 'nvda-translations@groups.io'\n" -"POT-Creation-Date: 2023-06-04 16:25+0300\n" -"PO-Revision-Date: 2024-04-07 21:46+0300\n" +"POT-Creation-Date: 2025-04-30 00:16+0300\n" +"PO-Revision-Date: 2025-04-30 00:32+0300\n" "Last-Translator: Jani Kinnunen \n" "Language-Team: fi_FI \n" "Language: fi\n" @@ -16,13 +16,39 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.4.2\n" +"X-Generator: Poedit 3.6\n" + +#. Translators: Message shown when an invalid regular expression is entered. +#: addon\globalPlugins\EnhancedFindDialog\cursorManagerHelper.py:212 +msgid "current textInfo backend does not support regular expression searches" +msgstr "Säännöllisten lausekkeiden hakuja ei tueta" + +#. Translators: A radio box to select the search type. +#: addon\globalPlugins\EnhancedFindDialog\guiHelper.py:137 +#| msgid "Search &wrap" +msgid "Search type:" +msgstr "Haun t&yyppi:" #. Translators: An option in find dialog to perform search wrapping -#: addon\globalPlugins\EnhancedFindDialog\guiHelper.py:114 +#: addon\globalPlugins\EnhancedFindDialog\guiHelper.py:145 msgid "Search &wrap" msgstr "&Jatka hakua alusta" +#. Translators: Message shown when an invalid regular expression is entered. +#: addon\globalPlugins\EnhancedFindDialog\guiHelper.py:202 +msgid "The entered text is not a valid regular expression." +msgstr "Syötetty teksti ei ole kelvollinen säännöllinen lauseke" + +#. Translators: normal +#: addon\globalPlugins\EnhancedFindDialog\searchType.py:41 +msgid "normal" +msgstr "Tava&llinen" + +#. Translators: regular expression +#: addon\globalPlugins\EnhancedFindDialog\searchType.py:43 +msgid "regular expression" +msgstr "Sää&nnöllinen lauseke" + #. Add-on summary, usually the user visible name of the addon. #. Translators: Summary for this add-on to be shown on installation and add-on information. #: buildVars.py:17 @@ -39,6 +65,6 @@ msgid "" "search for previous searched terms." msgstr "" "Tämä lisäosa tuo parannuksia NVDA:n Etsi-valintaikkunaan.\n" -"Nykyisen NVDA-istunnon aikana kertynyt hakuhistoria on nyt mahdollista " -"saada näkyviin luettelona, mikä mahdollistaa aiempien hakujen nopean " +"Nykyisen NVDA-istunnon aikana kertynyt hakuhistoria on nyt mahdollista saada " +"näkyviin luettelona, mikä mahdollistaa aiempien hakujen nopean " "valitsemisen ja uudelleenhakemisen."