Podatki za “običajne” prevajalce se nahajajo na https://www.ubuntu.si/povezave/ (pod prevajanje).

Seznam paketov za prevajanje je dostopen tukaj.

Kako začeti? Tukaj so izčrpna navodila kako začeti..

Če potrebujete pomoč ali nasvet se obrnite na nas na kanalu IRC. Dostop prek povezave.

 

Tukaj se nahajajo uporabne povezave / predloge / podatki za prevajanje (uporabno predvsem za koordinatorje prevajalskih skupin).

Poročanje napak:

Iskanje niza z napako (Ubuntu translation tools):

Iskanje se izvaja na datotekah .mo na krajevnem računalniku. Če datotek .mo na računalniku ni, ali pa če je bil vmes niz na Launchpadu popravljen, morda ne bo mogoče najti zadetka.

Namestitev:
sudo add-apt-repository ppa:ubuntu-translations-coordinators/ppa
sudo apt-get update
sudo apt-get install ubuntu-l10n-tools

Uporaba:
V terminalu poženemo ukaze:

translations-search pozdrav
// Išče niz ‘pozdrav’ v prevodih v vaš trenutni jezik na vašem računalniku

translations-search “pozdrav\b”
// Enako kot zgoraj z natančnim ujemanjem. Iskanje “Linux\b” najde samo besedo Linux, iskanje Linux (brez narekovajev) pa tudi sklone in vse druge besede, ki vsebujejo zaporedje črk linux.

translations-search –mode both “hello”
// Išče niz tako v izvirnih nizov (msgid) in prevodih (msgstr)

Še več naprednejših možnosti pa lahko najdete z ukazom
translations-search –help

 

Iskanje nizov, ki jih ni v prevodih:

Včasih se zgodi, da so programerji malomarni in ali

a) niz v izvorni kodi ni označen za prevajanje

b) se prevodi ne naložijo pravilno.

Predvsem je zoprn prvi primer. V takem primeru lahko niz najdete z ukazom

dpkg -L cryptsetup  | xargs grep “Unlocking the disk” (zamenjaj “cryptsetup” z imenom paketa in “unlocking the disk” z iskanim nizom)

 

Preverjanje ali je bil paket s popravljenimi napakami že objavljen:

Dnevenik sprememb določenega paketa – https://launchpad.net/ubuntu/precise/+source/apt/+changelog (zamenjaj precise z imenom Ubuntu različice, ki te zanima in apt z imenom paketa)

Zgodovina različic določenega paketa – https://launchpad.net/ubuntu/+source/apt/+publishinghistory (zamenjaj apt z imenom paketa)

 

Primerjava paketov v Ubuntuju in Debianu – tu (kateri paketi se razlikujejo od “upstream” različice)

Pošiljanje prevodov v Debian – klik

Združevanje dveh datotek .po

msgcat –use-first –output-file=test.po prvadatoteka.po drugadatoteka.po (združevanje dveh datotek .po, ne posodabljanje .po iz .pot)

Zakaj pregledati program v živo:
Poleg takih primerov je to potrebno tudi zaradi naslednjih težav:
  • meniji – ena raven menija ne sme imeti večkrat isto črko za znakom _ ali &,
  • kje se prevod nahaja (je v meniju, orodnem namigu (oblačku, ki se pojavi, ko daš zraven nekega polja miško), je gumb ali naslov okna. Ali jaz nekaj rečem računalniku ali on meni?. Iz nizov se vedno tega ne da ugotoviti,
  • napake programerjev. pogosto se zgodi (sploh če se program dejavno razvija), da:
    • programerji neki niz pozabijo označit kot prevedljiv, posledično se ga ne da prevesti in je v angleščini. Takih napak poročam nekje med 15 in 20 na leto :)
    • napake uporabniškega vmesnika – včasih se zgodi da ima gumb stalno širino, kar “zajebe” določene jezike. Npr v Ubuntu 10.10 je bilo “Try Ubuntu”, v slovenščini pa “Preizkusi Ubuntu”. Ker je bil gumb stalne širine (narejen za angleščino), je uporabnik videl “Preizkusi U…”. No to so potem popravili. Druga stvar je recimo, da imajo vsi gumbi isto širino. V kalkulatorju so nizozmeci en niz zelo na dolgo prevedli in ker je program vse gumbe naredil enake širine (torej zelo široke), je bilo okno kalkulatorja široko okoli 1500 pik (na večini zaslonov je bilo širše od zaslona).
  • Poleg tega v programu napače veliko hitreje opaziš.
Torej kako preizkusiti prevode (zdaj, ko si končal s prevajanjem)
Možnost za lene: pogledaš, ko izide nova različica. Slabost je, da bodo vse napake videli tudi uporabniki.
Možnost za pogumne: namestiš Ubuntu 12.04 (v času bete, ko bodo vsi prevodi tudi uporabljeni) in iščeš napake. To nam najbolj manjka. Želimo si popraviti čim več naših pa tudi napak programerjev (glej zgoraj).
Če imaš program, ki ni del osnovnega Ubuntuja (se pravi ni pod translations.launchpad.net/ubuntu), ali pa ne želiš čakati na beto, lahko prevode preizkusiš takole (govorim za programe, za dokumentacijo je malce večja frka):
Greš v launchpad (ali na neko drugo stran kjer prevajaš npr. l10n.gnome.org) in potegneš dol datoteko .po. V primeru launchpada dobiš povezavo do datoteke na svoj mail.
Nato jo moraš pretvoriti v datoteko .mo (“machine readable”). Za to obstajajo orodja ukazne vrstice. Najlažje pa to narediš tako, da namestiš program poedit, odpreš datoteko, spremeniš karkoli (narediš presledek in ga zbrišeš) in datoteko shraniš. Poleg datoteke .po bo shranjena datoteka .mo z istim imenom.
To datoteko .mo nato skopiraš v /usr/share/locale/sl/LCMESSAGES/
Pozor! Ime datoteke mora biti pravo, da jo bo program zaznal. Ponavadi je imeprograma.mo. Če nisi prepričan, poglej v mapo enega od dobro prevedenih jezikov. Priporočam de (nemščina) ali es (španščina).

Množinske oblike:
Slovenščina ima štiri oblike za štetje in sicer obliko [0], [1], [2], [3]. Najlažje je to ponazoriti s primerom kot je na primer “hiša”.
Oblika [0] : 0 ali 5 in več hiš
Oblika [1] : 1 hiša
Oblika [2] : 2 hiši
Oblika [3] : 3 ali 4 hiše