Hei
Jeg er ikke Qt-utvikler, men dette bør vi klare å nøste opp i. Såvidt jeg kan se så er ikke programmet oversettbart - det inneholder ingen QTranslator-instanser. (Kjernen av QT skifter kanskje automatisk basert på lokale, men dine oversettelser blir ikke lastet inn og kan derfor heller ikke endres.)
Jeg tenker at det enkleste er at du ser på et eksempel f.eks. layout_test.tar.gz som du finner på http://activityworkshop.net/software/beaver/pyqt.html (Pass at du tar med mappenavnet "translations" når du kaller load(). Eksemplet fungerte fint med Python 3, men du bruker vel Python 2) Ellers er wikien til QT fin inspirasjon hvis du vil lage det mer dynamisk - se https://wiki.qt.io/How_to_create_a_multi_language_application
Hans
PS! Vet du om finfaktura også virker/er ment å virke på Windows?
PS! Noen spesiell grunn til at bokmåloversettelsen har fått kode no istedenfor nb - ref filnavn i mappa "translations"?
21. oktober 2015 kl. 00.53 skrev Johnny A. Solbu johnny@solbu.net:
Hei. Jeg overtok i sommer utviklingen/vedlikeholdet av «Fryktelig Fin Faktura» som ikke har hatt noe aktivitet siden utviklingen stoppet helt opp i 2009. Jeg kan svært lite om python og Qt som programmet er skrevet i, så det er veldig begrenset hva jeg kan gjøre av endringer og nyutvikling. Så det har begrenset seg til feifiksing, og har fikset mange av feilene som er meldt inn.
Men oversettelse har jeg funnet ut at jeg skal forsøke, da jeg ser noen har etterlyst nynorskutgave.
Jeg har funnet ut hvordan jeg lager og kompilerer oversettelsesfiler for Qt-guien med lupdate og lrelease og har lagt til ting i .pro-filen, men jeg finner ikke ut hvordan jeg får programmet til å bruke oversettelsesfilen(e).
Er det noen Qt-utviklere her som kan hjelpe til med å finne ut hva som mangler å gjøre? Jeg har googlet en del, men jeg forstår ikke instruksene som blir foreslått i eksemplene jeg finner, da alle instrukser jeg finner går ut i fra at koden bruker en hel den .cpp og .h-filer, noe vi ikke gjør. Ikke bruker vi qmake heller, noe de fleste instruksene tar for gitt. ;-)
Koden ligger i et git-repo for de som ønsker å se: http://sourceforge.net/p/finfaktura/code/ci/master/tree/
-- Johnny A. Solbu web site, http://www.solbu.net PGP key ID: 0xFA687324