Käännöstiedostojen käsittelyohje¶
- Table of contents
- Käännöstiedostojen käsittelyohje
Kohan suomen- ja ruotsinkielisten käännöstiedostojen (po-tiedostot) käsittelyprosessi.
Koha-Suomen käännöstiedostot ovat GitHubissa: https://github.com/KohaSuomi/Koha-translations/tree/master/po
Käännöstiedoston luonti¶
Ohje kehittäjälle- jos käytät Kohan testiversiota, päivitä Koha uusimpaan versioon (master), jotta kaikki tarpeelliset muutokset tulevat mukaan.
- siirry Koha/misc/translations-hakemistoon
- aja ./translate update fi-FI ja ./translate update sv-SE
- tämä päivittää suomen- ja ruotsinkielisten käyttöliittymien käännöstiedostot, eli lisää kääntämättömät englanninkieliset tekstit tiedostoihin
- lataa päivitetyt po-tiedostot GitHubiin Koha-Suomen käännöksiin: https://github.com/KohaSuomi/Koha-translations/tree/master/po
Kääntäminen¶
Ohje kääntäjälle- liity GitHubiin ja lisää itsesi käännösten seuraajiksi, joilloin saat ilmoituksen, kun käännöstiedostoissa tapahtuu muutoksia.
- lataa muuttuneet tiedostot GitHubista koneellesi ja lisää käännökset esim. Poedit-ohjelmalla.
- lataa valmiit po-tiedostot takaisin GitHubiin
Käännösten asentaminen¶
Toistaiseksi kehittäjä asentaa käännökset manuaalisesti, mutta tuotantopuolella tähän on suunnitteilla automaatio.
- lataa asennettavat .po-käännöstiedostot GitHubista Koha/misc/translations/po-hakemistoon
- aja ./translate install fi-FI ja ./translate install sv-SE
Käännöstiedostojen päivittäminen¶
- käännöstiedostoja pidetään ks-0004-branchissa päivitettyinä. Ne tulevat mukaan git-repoon ajettaessa build_production.sh. Muista tehdä ennen tuotannon/testin päivitystä ks-0004-branchiin fetch kun käännöksiin on tehty muutoksia.
- aja tuotanto/testibuildin jälkeen käännösten päivitysajot ./translate install fi-FI ja ./translate install sv-SE
- poista template cache käännösajon jälkeen ajamalla jokaisessa kontissa erikseen
"korefresh -c", tai "rm /dev/shm/home/koha/Koha/koha-tmpl/intranet-tmpl/ -r"
tai nodelta roottina"kojump *-test/prod -- sudo korefresh -c"
joka käy läpi kaikki testit/tuotannot.
Ei vaadi Plackin reloadia.