Lähinnä Markolle vinkiksi, jos et ennen tämmöiseen ole törmännyt. Joskushan on 
varsin vaikeaa käännösvirheitä korjatessa löytää sitä oikeaa merkkijonoa joka 
pitää korjata, jos samaa tekstiä löytyy useasta paikasta. Löysin äsken 
automaattisista qa-testeistä skriptin, jolla pystyy käynnissä olevasta 
OOo:sta kaivamaan ainakin osan merkkijonojen tunnisteista esille. Käy melko 
helposti sitten kun on saanut tuon toimimaan, mutta se toimimaan saaminen 
voikin sitten olla vaikeampaa.

Eli tarvitaan normaalin OOo-asennuksen lisäksi testaustyökalu (testtool.bin) 
ja testiskriptit. Pavelin paketeista testtool.bin löytyy, testiskriptit saa 
qa-projektin versionhallinnasta. Nämä molemmat on myös paketoitu Debianiin, 
sieltä ne itse asensin (paketit openoffice.org-qa-tool, 
openoffice.org-qa-api-tests ja openoffice.org-qa-ui-tests).

Kun nämä on asennettu, käynnistetään OOo parametrilla -enableautomation

Sitten käynnistetään (käytän tässä Debianin polkuja, jos on Pavelin paketit 
käytössä niin sen mukaan korjataan) /usr/lib/openoffice/program/testtool.bin
Valikosta Extra->Settings välilehdeltä Generic asetuksen OOoProgramDir arvoksi 
laitetaan OOo:n ohjelmahakemisto. Profile-välilehdeltä asetetaan "Log base 
directory" joksikin turhaksi väliaikaishakemistoksi ja "Base 
directory"-kohtaan tulee testitapaustiedostojen päähakemisto 
(/usr/lib/openoffice/qatesttool Debianissa). Tallennetaan asetukset. Ja tämä 
testaustyökalu on muuten sitten kanssa suomennettu, eli jos sen asentaa 
suomalaisista paketeista niin on vähän eri tekstit.

Avataan (edelleen testtoolissa) File->Open ja etsitään sieltä 
testitapaushakemistosta tiedosto global/tools/declare.bas. Avataan tämä.
Sitten valikosta Program->Start. Odotellaan hetki, vaikka mitään ei näyttäisi 
tapahtuvan. Jossain vaiheessa pomppaa näkyviin pieni ikkuna, jonka otsikko on 
DisplayHID. Se pysyy koko ajan päällimmäisenä.

Nyt siirrytään OOo:n puolelle ja avataan se dialogi (tai muu näkymä) jossa 
ongelmallinen merkkijono on. Viedään hiiri DisplayHID-ikkunan vasemmassa 
laidassa olevan harmaan pallukan päälle ja painetaan hiiren vasen nappi 
pohjaan. Nappi pohjassa pitäen siirretään hiirtä ongelmallisen 
tekstielementin päälle. Tuolloin pitäisi näkyä hienoja väri-ilmiöitä OOo:n 
käyttöliittymässä, tavoite on että semmoinen neon-sinivihreä väri peittäisi 
juuri halutun käyttöliittymäkomponentin teksteineen, ei mitään muuta. Kun 
tähän on päästy, vapautetaan hiiren nappi.

Palataan takaisin testtoolin puolelle. Sinne on auennut uusi ikkuna, jossa on 
tietoja valitusta kontrollista. Siinä on kaikenlaista tekstiä, esim.
  TabTabulator:TypZentriert/TabTabulatoren:TypZentriert
  svx:RadioButton:RID_SVXPAGE_TABULATOR:BTN_TABTYPE_CENTER
Tuossa nuo viimeiset isoilla kirjaimilla kirjoitetut jutut ovat ne oleelliset. 
Kun kaksoispisteen vaihtaa tavalliseksi pisteeksi ja hakee po-tiedostoista 
merkkijonoa RID_SVXPAGE_TABULATOR.BTN_TABTYPE_CENTER niin pitäisi löytyä 
juuri se paikka, johon korjaus tulisi laittaa. (Tässä tapauksessa 
merkkijonossa ei ole mitään korjattavaa, umpimähkään valitsin tuon 
esimerkiksi.)

Toivottavasti tästä on jotain apua.

Harri

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to