Qt 6.6 honosítás az FSF.hu támogatásával

Címkék

A 2024-ben érkező KDE 6 kapcsán elérkezettnek láttam az időt, hogy a Qt 6 fordításával is foglalkozzak, ezért nyáron pályázatot adtam be az FSF.hu Alapítványnak a munka támogatására. A beadványt elfogadták, a fordítás elkészült, a tervek szerint a további kiadások is teljes magyar honosítással érkeznek ezentúl.

Hogyan zajlott a fordítás? A Qt lokalizációja az egyik legbarátságtalanabb, amivel valaha találkoztam, kezdve a technikai részletektől a levelezőlistáig. Elavult, nem naprakész wiki oldalakról kell összeszedni az információt, kérdés esetén szűkszavú válaszok után a wiki oldalakra irányítanak. Nincsenek letölthető fordítási fájlok, össze kell rakni egy build környezetet, klónozni a Qt forráskódot és végigcsinálni a teljes build folyamatot, amelynek a vége egy használható Qt telepítés. Ezután lehet generálni a fordítási fájlokat, amiket már csak fel kell tölteni a git tárolóba, jóváhagyatni két másik magyar felhasználóval, mielőtt beolvasztanák.

A Qt Creator magyar fordításának ellenőrzése és javítása nem volt a projekt része, csak a Qt fordítása lett teljesen átnézve, a már lefordított szövegeket is beleértve, az elgépeléseket javítva, a fordítást egységesítve és befejezve. A következő nagyobb kiadás, a Qt 6.7 a tervek szerint 2024. mrácius 19-én érkezik.

Hozzászólások

Először is köszönjük a munkádat!
Legközelebb viszont jelezd nekem és akkor tudok a környezetben segíteni (napi szinten kompilálom a 6.6.x és dev brancheket).

No offense, de ha le mered írni azt, hogy “kompilálom” akkor nem biztos, hogy kellene segítened fordítani :)

En anno a Nokia N900 szoftveret forditottam le magyarra, azt Transifex-szel csinaltuk es az a felulet egesz kenyelmes volt + jo volt hogy a nyelv az 1 onallo deb csomagban volt amit lehetett telepiteni a telefonra. Szerintem itt is egy ilyesmi megoldas lenne jobb hosszutavon ahelyett hogy kornyezeteket epitunk fel a forditas miatt.

Bár nem ide tartozik, de ki tudja mi történt a KDE 5.27-ben lévő kwrite 23.04.1 nyelvi moduljával? A QT 5.17-es a súgója szerint.

Mageia 9 és a Kwrite vegyesen van angol és magyar szövegekkel. Kimondott po fájlt sem találtam. /usr/share/locale/hu/LC_MESSAGES alatt. Se kate se kwrite

$ urpmq -il kate | grep hu
/usr/share/locale/hu/LC_MESSAGES/kate-ctags-plugin.mo
/usr/share/locale/hu/LC_MESSAGES/kate-replicode-plugin.mo
/usr/share/locale/hu/LC_MESSAGES/kate.mo
/usr/share/locale/hu/LC_MESSAGES/katebacktracebrowserplugin.mo
/usr/share/locale/hu/LC_MESSAGES/katebuild-plugin.mo
/usr/share/locale/hu/LC_MESSAGES/katecloseexceptplugin.mo
/usr/share/locale/hu/LC_MESSAGES/katecolorpickerplugin.mo
/usr/share/locale/hu/LC_MESSAGES/kateexternaltoolsplugin.mo
/usr/share/locale/hu/LC_MESSAGES/katefilebrowserplugin.mo
/usr/share/locale/hu/LC_MESSAGES/katefiletree.mo
/usr/share/locale/hu/LC_MESSAGES/kategdbplugin.mo
/usr/share/locale/hu/LC_MESSAGES/kategitblameplugin.mo
/usr/share/locale/hu/LC_MESSAGES/katekonsoleplugin.mo
/usr/share/locale/hu/LC_MESSAGES/kateproject.mo
/usr/share/locale/hu/LC_MESSAGES/katesearch.mo
/usr/share/locale/hu/LC_MESSAGES/katesnippetsplugin.mo
/usr/share/locale/hu/LC_MESSAGES/katesql.mo
/usr/share/locale/hu/LC_MESSAGES/katesymbolviewer.mo
/usr/share/locale/hu/LC_MESSAGES/katetextfilter.mo
/usr/share/locale/hu/LC_MESSAGES/katexmlcheck.mo
/usr/share/locale/hu/LC_MESSAGES/katexmltools.mo
/usr/share/locale/hu/LC_MESSAGES/lspclient.mo

A kwrite-ra nincs is találat. Ellenben az elvileg nyelvi csomagok között meg ez elérhető:

$ urpmq -l kate-l10n-common | grep hu
/usr/share/locale/hu/LC_MESSAGES/ktexteditorpreviewplugin.mo
/usr/share/locale/hu/LC_MESSAGES/tabswitcherplugin.mo

Telepített cuccok:

$ rpm -qa | grep kwrite
kwrite-handbook-23.04.1-1.mga9
kwrite-23.04.1-1.mga9

$ rpm -qa | grep kate
lib64kate1-0.4.1-17.mga9
lib64kateprivate23-23.04.1-1.mga9
kate-l10n-common-23.04.1-1.mga9

Ha megnézed a weboldalt, az összes hivatkozás a Kate oldalára mutat, valahogy egyesült a két alkalmazás, a Kwrite forráskódja is a Kate tárolójában található.

Nem történt semmilyen hiba, egyszerűen nem követtem le ezek szerint a fordítás változásait (2021-ben ezen is dolgoztam támogatással). Sajnos a következő KDE Gear már a KDE 6-tal érkezik, nem találtam arra vonatkozó információt, lesz-e még új kiadás az 5-ös ágon, amivel bekerülhet egy teljes fordítás Mageiába.