Vodič za PoEdit: kako prevesti projekte besplatnog softvera

Ako ovo čitate, vjerojatno ste već ušli u prekrasan patlidžan prijevodi. Čestitam i ... strpljenje. Sve se nauči s vremenom i željom.Ako ste ikada poželjeli prevesti kako biste doprinijeli svom zrnu pijeska svijetu free software (ili vam je potreban alat za dodavanje jezičnih opcija web mjestu), a ono što ste očekivali bio je običan tekst na engleskom jeziku (na primjer) za njegovo prenošenje na drugi jezik, shvatićete (kao što sam sebi rekao) da to nije tako jednostavan.

Ali nije ni puno složenije. U ovim kratkim retcima pokušavamo objasniti najčešći slučaj, a to je da ste dodijeljeni datoteka u formatu .lonac prevesti.

Ovo je doprinos Daniela Durantea, postajući tako jedan od pobjednika našeg tjednog natjecanja: «Podijelite što znate o Linuxu«. Svaka čast Daniele!

Što je PoEdit?

Poedit je alat za prevođenje, ali budite oprezni, nemojmo ga miješati s prevoditeljem.
Postoje i drugi programi koji imaju istu funkcionalnost, ali mislim da je PoEdit najrasprostranjeniji. PoEdit ne prevodi onako kako to radi program s tom svrhom, već nam pomaže u zadatku prevođenja teksta s jednog jezika na drugi. Odnosno, predstavit će nam niz znakova u jeziku i mi smo ti koji ih moramo prevesti na željeni jezik.

U principu se može pitati, a za to trebam program? Zašto ne bih izravno koristio uređivače teksta kao što su gedit ili Windows notepad? Odgovor je vrlo jednostavan: PoEdit daje izlaz prevedenih nizova u formatu pripremljenom za uključivanje izravno u direktorije poslužitelja koji stranice pohranjuju u html, php kod itd. tako da će biti prepoznata kao odmah funkcionalna datoteka za prijevod kad se stavi u direktorij datoteka za prijevod. Očito u tim direktorijima može biti (i obično) više datoteka, namijenjenih pohrani prijevoda na različite jezike, pri čemu svaka datoteka sadrži informacije o tome što i kako predstavljaju znakove prijevoda za određeni jezik.

Datoteke koje PoEdit obrađuje su datoteke predložaka koje završavaju nastavkom .pot, datoteke za prijevod, završavajući nastavkom .po i file.mo, a to su prevedene datoteke koje ubrzavaju njihov pristup. Potonji se stvaraju automatski ako ih odredimo u PoEdit konfiguraciji.

PoEdit postoji u verzijama za GNU / Linux, Windows i Mac OS X.

Datoteke predložaka i datoteke prijevoda

Sjećate li se kako program za obradu teksta obrađuje predložak? Pa, nešto slično se događa s PoEditom. Datoteka predloška sadrži nizove koje treba prevesti i neke prostore rezervirane za neke podatke koji će se kasnije popuniti kad započnemo proces prevođenja. Ti su podaci, uz izvorne i prevedene doslovne nizove, na primjer, ime zadnjeg prevoditelja (budući da je zadatak mogao započeti prevoditelj, ali da ga prevoditelj nije dovršio), naziv prevoditeljskog tima, skup znakova itd. Oni su poput svojevrsnih metapodataka koji daju informacije o prijevodnoj datoteci.

Ali prevesti iz predloška ...?

Samo napravite kopiju predloška u drugu datoteku koju ćete preimenovati na isti način, ali s nastavkom .po Pa, ne baš na isti način, jer tako da znate na koji će jezik ići
Ako se izvornik želi prevesti, dvoznamenkasti kôd mora se dodati na kraj naziva datoteke predloška, ​​prije nastavka.

Na primjer:

Pretpostavimo web stranicu na engleskom jeziku. Njegova se glavna stranica zove index.html, da bismo je preveli, morat ćemo imati datoteku predloška koja se zove index.pot (prijelaz iz index.html u index.pot je još jedan postupak u koji ne ulazimo). Kad imamo tu datoteku index.pot, jednostavno je preimenujemo u index.es.po, ako je španjolski jezik na koji ćemo je prevesti.

Jednom kada je datoteka tako nazvana, možemo je početi obrađivati ​​pomoću PoEdita.

Na sljedećoj slici imate fragment .po datoteke u kojem možete vidjeti nizove koji se prevode (oni slijede doslovno msgid u navodnicima) i mjesto kamo će ići nizovi koje smo preveli pomoću PoEdit-a (unutar citati koji slijede doslovno).

Ako se postavi pitanje, a ja ne mogu urediti .po datoteku i staviti prijevod izravno između navodnika koji slijede msgstr ?, odgovor je Da, iako je ugodnije i urednije to učiniti s PoEdit-om (a da ne spominjemo da je bilo bi potrebno ručno unijeti na ispravno mjesto metapodatke o kojima smo ranije govorili, a bolje je taj zadatak prepustiti PoEditu; također ne bismo imali mogućnost otvoriti kompajliranu .mo datoteku).

Na sljedećoj slici imate zaglavlje .po datoteke u kojoj se pojavljuju metapodaci o datoteci:

U .pot datoteci ovi metapodaci ne bi sadržavali informacije, dok bi se u .po datoteci prikazivali podaci koji se odnose na svaku stavku.

Instalacija i konfiguracija

PoEdit dolazi u spremištima aplikacija GNU / Linux za Debian 6.0 stable / main. Pretpostavljam da je i za ostale distro-ove temeljene na .deb paketima njegova instalacija stoga izravna, bilo pomoću aplikacija kao što je Synaptic ili apt manager naredbenog retka, u obliku:

apt-get instalirati poedit

Nakon njegove instalacije pristupamo programu i nastavljamo s određivanjem postavki u izdanju → Postavke, gdje ćemo staviti svoje ime i adresu e-pošte. Ostalo, u principu, možemo ostaviti onako kako ga Poedit predstavlja.

Rad s .po datotekom

Prvo konfiguriramo našu datoteku u Katalog-> Opcije kao što je naznačeno na sljedećoj slici:

Važno je da odjeljak Množina popunite nizom nplurals = 2; množina = n! = 1; Ostalo ćete staviti na personalizirani način.

Na kartici Mape slobodno ćemo odabrati direktorij na računalu gdje želimo imati prijevode,

Nakon toga vidjet ćete želite li otvoriti datoteku .po pomoću uređivača običnog teksta da su se metapodaci na koje smo upućivali promijenili.

Svi spremni za početak prevođenja nizova koji će se pojaviti na glavnom PoEdit zaslonu u formatu sličnom sljedećem:

Tamo gdje smo već preveli i uključili u donji prozor prijevod niza koji se pojavljuje gore. Ostaje samo spremiti promjene.

Što je to nejasno?

Kad nam nije jasan prijevod niza, ali znamo približiti njegov prijevod, moramo ga označiti kao nejasan. U ovom je slučaju prijevod nepotpun i .po datoteka može se poslati drugom prevoditelju koji će pregledati te nizove (zapravo, u procesu nekoliko prevoditelja i recenzenata sve se pregledava)

Pa, kao kraj ovog malog vodiča reći ću vam da je pogled na cjelovit tekst koristan, a ne strukturiran u redove kako ih je predstavio PoEdit.

Za izdvajanje teksta samo na španjolskom koristimo naredbu po2txt:

po2txt -w 75 ime-predmeta.es.po ime-predmeta.es.txt

-w 75 označava širinu crte od 75 znakova.

(morate imati instaliran paket gettext i translate-toolkit)


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Pehuen Raineri dijo

    AL poedit Razumijem dobro, objašnjenje je vrlo dobro, ali kad želim izvući tekst, pojavljuje se pogreška. Moram staviti put do datoteke?

    ide ono što dobijem:

    korisnik @ ubuntu: ~ $ po2txt -w 75 engleski.po engleski.txt
    obrada 1 datoteke ...

    po2txt: upozorenje: greška u obradi: unos English.po, izlaz English.txt, predložak Nijedan: [Errno 2] Nema takve datoteke ili direktorija: 'English.po'
    [############################################] 100%
    korisnik @ ubuntu: ~ $ po2txt -w 75 ^ Cglish.po engleski.txt

  2.   Da li Xa dijo

    Ako ste zainteresirani za pronalaženje web softvera, računarskog softvera, mobilnog softvera ili bilo koje druge vrste softvera, toplo preporučujem ovaj brzi i intuitivni alat za lokalizaciju: http://poeditor.com/.

  3.   anymex dijo

    Mislim da sam se izgubio u dijelu članka, ali ne razumijem, čemu služe ove datoteke?

  4.   David Segura M. dijo

    Za prijevode različitih programa, kada želite pomoći u prevođenju projekta na druge jezike (kao što su Pidgin, Qcomicbook itd.), Standardna je upotreba ove vrste datoteka jer iz razloga objašnjenih u članku čini zadatak lakše.

  5.   David Segura M. dijo

    Puno vam hvala na doprinosu, razjašnjava mnoge sumnje koje sam imao, jer iako postoje neki projekti koji omogućuju prijevod izravno na Internetu ili Launchpadu kao što je to Marlin radio, za većinu je korišten .po format i njegovo mi izdanje još uvijek nije bilo jasno!

  6.   Jack dijo

    U slučaju da netko može koristiti:
    Postoji stranica koja istovremeno prevodi s Googleom i Microsoftom:
    http://www.traductor–google.com

  7.   Diego bruschetti dijo

    programe poput OmegaT-a? ne bi uspjelo?

  8.   erknrio dijo

    Oprostite na svom neznanju, ali pokušavao sam stvoriti vlastitu web stranicu na nekoliko jezika i ne znam kako se rade prijevodi, dopustite mi da objasnim:

    Imam zadani .po na španjolskom osnovnom jeziku (Španjolska) i stvaram novi da bih ga preveo na engleski en_EN. Ono što ne znam je kako mogu provjeriti ispravnost učitavanja prijevoda. Učitava li se automatski na temelju jezika preglednika posjetitelja? Trebate li stvoriti srednju datoteku? Trebam li staviti tipične zastavice i ovisno o tome koja se pritisne, učitava se jedan ili drugi prijevod?

    Iskreno, jako sam nov u ovome i tek počinjem koristiti poedit kao da znam sve ispod toga :(.

    Napomena: Koristim poedit u 7-bitnom sustavu Windows 64 i u .po jeziku (prilikom izrade novog kataloga) nisam dobio padajući meni. Jednostavno stavljam španjolski i engleski.

  9.   Selena dijo

    Zdravo! Ako ste zainteresirani za lociranje bilo koje vrste softvera, toplo preporučujem ovaj brzi i intuitivni alat za lociranje: http://poeditor.com/.

  10.   Natali dijo

    Koristim poedit za prevođenje tekstova i želio bih znati kako mogu brojati likove koje sam preveo i tako moći voditi račune za prikupljanje prevedenog, ne mogu pronaći način za brojanje prevedenih znakova ... Može li se to učiniti?

    1.    Xero dijo

      da biste mogli voditi račune za prikupljanje prevedenog?
      Mislim da niste dobro saznali kako ide tema, zar ne
      pročitajte gpl licencu

    2.    erknrio dijo

      Ne možete to učiniti, jedino bi bilo kopirati te rečenice u uređivač teksta (besplatni program za pisanje, riječ, itd.) I tamo vidjeti broj znakova u rečenicama.

  11.   Guillermo dijo

    Ako ćete prevoditi na drugi jezik, informacije o množinama u prozoru Svojstva kataloga: Oblici množine možete pronaći u:
    http://localization-guide.readthedocs.org/en/latest/l10n/pluralforms.html