Kaj storiti s programsko opremo, ki ima malo ali nič novih izdaj?

V prejšnjih člankih smo videli, da so prevodi datoteke, objavljene hkrati s programsko opremo.

Predstavljajmo si naslednji scenarij: pravkar ste odkrili programsko opremo, ki vam je všeč in ustreza vašim potrebam. Vendar vas motijo težave s prevodom; nekateri meniji niso prevedeni.

Ko ugibate, kje na internetu se ta projekt nahaja, ugotovite, da ta programska oprema izda v najboljšem primeru le eno različico na leto.

To pomeni, da bo v najboljšem primeru, če je projekt še vedno aktiven in so vaše spremembe združene, verjetno trajalo nekaj mesecev, preden bo vaše delo na voljo drugim uporabnikom. Vključno z vami! Ker da, za prevajanje sta potrebni le dve stvari: razumevanje izvornega jezika in obvladovanje ciljnega jezika, vašega. Vse ostalo je le ovira za vstop, ki omejuje število ljudi, ki lahko pomagajo.

In glede hitrosti izdaje programske opreme ne morete storiti ničesar. Ne glede na naravo izdaje nove različice zahteva veliko truda, razmišljanja, testiranja, koordinacije in komunikacije. Razen če je projekt dovolj zrel in jemlje prevajanje zelo resno, ne bo dobrodošlo zahtevati prejšnje izdaje za dokončanje ali popravek prevoda.

Včasih je ta energija tako visoka, da izide le ena programska oprema na leto. Drugič pa ta energija porabi avtorja projekta in projekt, ki ga imate radi, že več let ni doživel nove izdaje.

Čeprav ta programska oprema morda deluje pravilno, ste v zagati … Razen če … vaša distribucija Linuxa omogoča ponovno prepisovanje prevodov!

Točno to počne projekt Ubuntu.

Ubuntu vam omogoča prevajanje veliko programske opreme prek svoje platforme https://translations.launchpad.net/. Gre za precej veliko platformo: 3.151.497 nizov v 63.017 datotekah, 386 jezikov, 88.145 prevajalcev, 50 prevajalskih skupin … Impresivno ? Anekdotično ? O tem več v prihodnjem članku.

Kako to deluje ?

Ker je distribucija ogromen mehanizem za distribucijo/dostavo programske opreme uporabnikom, se prevodi dostavljajo po ločeni poti od programske opreme. Tehnično gledano se na uporabnikovem računalniku ne spremeni ničesar; vsaka programska oprema ima svoje prevode. Kar zadeva posodobitve, pa je prevode mogoče posodobiti brez posodabljanja programske opreme. To omogoča distribucijo novih prevodov uporabnikom Ubuntuja, ne da bi bilo treba čakati na novo različico programske opreme.

Odlično ! Cilj dosežen ! Lahko prevedem programsko opremo, ki jo obožujem, ne da bi moral vedeti, ali je aktivna, dinamična ali celo iskati, kje in kako mi ta projekt želi prispevati ! Naj vas spomnim, da je zahteva po uporabi gita za mnoge velika ovira.

Razen tega, da je to samo za Ubuntu. Druge distribucije Linuxa od tega nimajo koristi. Zadevni projekt, četudi je počasen ali neaktiven, od tega nima koristi.

Še huje, včasih gre za podvojeno delo, znotraj projekta Ubuntu lahko prepišemo delo drugih projektov. V nekaj minutah najdem projekt, ki je del področja delovanja GNOME (gnome-remote-desktop na Launchpadu in gnome-remote-desktop na gitlabu). Na gitlabu vidimo prispevek, ki ga ni na Launchpadu, zato je mogoče prevajati zunaj Launchpada. Da, prek l10n.gnome.org…. Ta projekt ne bi smel biti na Launchpadu, zakaj je tam? Brez poznavanja odnosa med skupnostma Ubuntu in GNOME, ki sta potencialno odlični, vidim tukaj tveganje konflikta.

Končno je Launchpad ogromen kos programske opreme, ki v skupnosti Ubuntu igra veliko vlog, ne le pri prevajanju. Ne vem, ali Launchpad dobro pomaga skupnosti Ubuntu, ampak kot prevajalska platforma je zelo omejeno in arhaično orodje. In to je normalno, prevajalska platforma zahteva veliko znanja in spretnosti. Če bi bilo prevajanje prednostna naloga podjetja Ubuntu, bi ustvarili orodje enake ravni kakovosti kot Pontoon ali Weblate.

V tem, kar počne Ubuntu, je nekaj dobrega, hvala jim, ker so pokazali, da je to mogoče.

Last build: 2026-02-26 02:09:43