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]
