Qtractor v češtině

Dne 3. 2. 2009 jsem autorovi Qtractoru poprvé poslal elektronickou poštou dopis s tím, aby přiložený překlad vyzkoušel. Vysvětlil mi, že jeho program není jako projekt dokončen a není tedy podle něj ve stavu, kdy by to chtěl udělat. Jednou, předpokládám, dokončen bude. Je to prosté. Soudil a třeba ještě soudí, že než to k něčemu bude, udělá se stejně ještě velký kopec změn, a proč se s tím drbat už teď, že? No to jiní vývojáři se k tomu naštěstí tak zodpovědně nestaví. :-) Nu což, poohlédl jsem se po jiné kořisti.






Ale uběhly skoro dva roky a nedařilo se mi rncbc dostat do toho stavu, kdy by sám chtěl s podporou pro lokalizaci v tomto sekvenceru něco dělat, i když co půl roku vydává novou verzi s pěkným dlouhým seznamem změn a vylepšení. A tak jsem jen jednou dvakrát sám o své vůli překlad doplnil, aniž bych věděl, bez možnosti pozorovat jej víc v akci, aniž by bylo jasnější, jestli a kdy přesně to k něčemu bude. Ale i když to ani teď nevím, přece jen se mi podařilo Rui Nuna Capellu přivést na myšlenku, že by se slušelo, aby se podíval, co se s tím dá dělat.






Udělal jsem to takto: zkopíroval jsem z makefile.in souboru, který je v Rosegardenu, který teď vydal novou verzi, zepár řádků kódu, u kterých jsem viděl, že mají něco společného s lokalizací, vyzkoušel si názorně, že jen tak samo o sobě mi jejich přidání do makefile.in v Qtractoru nepomůže, a poslal to rncbc. Tím jsem ukázal snahu. Na tomto místě jen připomenu, pokud to není jasné, že nejsem programátor. :-)




Reakcí, která mě mile překvapila, bylo, že rncbc mi nazpět poslal tzv. patch, který jsem podle jeho pokynu použil na Qtractor stažený v jeho posledním snímku ze Subversion, kterou Qtractor používá, příkazem: svn co https://qtractor.svn.sourceforge.net/svnroot/qtractor/trunk qtractor-svn. Pak je ještě podle informace na stránkách týkajících se stahování a nastavování této verze potřeba udělat tohle, aby se pak dala provést instalace: cd qtractor-svn a make -f Makefile.svn.





Teď přichází použití té záplaty: nejprve jsem zkoušel v terminálu napsat jen patch -p0, a když mi to nefungovalo, a nechal jsem si potvrdit, že to ani fungovat nemůže, dostal jsem se k přesné podobě toho příkazu, který obecně zní: cat /cesta/k/qtractor-0.4.8.13-cs_translation.patch | patch -p0. Potom už jen stačilo ono obvyklé ./configure, make, případně make install, a bylo.





Zatím jsem ale nezačal nic dělat pro to, abych ten surový stav překladu dál vylepšil. Ale některé věci beru s rezervou jako prozatímní. Na uhlazení vzhledu ještě nějaký čas bude. Pokud by to ale přece jen chtěl někdo vyzkoušet, ať se v poznámce podepíše. Potom bych dal onen "patch" ke stažení, a třeba to bude fungovat i vám tak jako mně.