Itọsọna PoEdit: Bii o ṣe le tumọ awọn iṣẹ akanṣe sọfitiwia ọfẹ

Ti o ba n ka eyi o ṣee ṣe pe o ti wa tẹlẹ sinu Igba iyanu ti awọn ogbufọ. Oriire ati ... suuru. Ohun gbogbo ni a kọ pẹlu akoko ati ifẹ .Ti o ba fẹ lati tumọ lati ṣe iranlowo ọkà rẹ ti iyanrin si agbaye ti software alailowaya (tabi o nilo ọpa lati ṣafikun awọn aṣayan ede si oju opo wẹẹbu kan), ati ohun ti o reti ni ọrọ pẹtẹlẹ ni ede Gẹẹsi (fun apẹẹrẹ) lati gbe lọ si ede miiran, iwọ yoo ti mọ (bi mo ti sọ fun ara mi) pe kii ṣe bẹẹ rọrun.

Ṣugbọn kii ṣe idiju diẹ sii boya. Ninu awọn ila finifini wọnyi a gbiyanju lati ṣalaye ọran ti o wọpọ julọ, eyiti o jẹ pe o ti sọtọ a faili ni kika .ikoko lati tumọ.

Eyi jẹ ilowosi lati ọdọ Daniel Durante, nitorinaa di ọkan ninu awọn bori ti idije osẹ wa: «Pin ohun ti o mọ nipa Linux«. Oriire Daniẹli!

Kini PoEdit?

Poedit jẹ ohun elo itumọ, ṣugbọn ṣọra, maṣe jẹ ki o daamu rẹ pẹlu onitumọ kan.
Awọn eto miiran wa ti o ni iṣẹ kanna ṣugbọn Mo ro pe PoEdit ni lilo pupọ julọ. PoEdit ko tumọ bi eto pẹlu idi yẹn yoo ṣe, ṣugbọn kuku ran wa lọwọ ninu iṣẹ ṣiṣe itumọ ọrọ lati ede kan si omiran. Iyẹn ni pe, yoo mu wa wa pẹlu awọn okun ti awọn kikọ ni ede kan ati pe awa ni awọn ti o gbọdọ tumọ wọn sinu ede ti o fẹ.

Ni opo, ẹnikan le beere, ati fun eyi Mo nilo eto kan? Kilode ti o ko taara lo awọn olootu ọrọ gẹgẹbi gedit tabi akọsilẹ Windows Idahun si rọrun pupọ: PoEdit ṣe agbejade iṣujade ti awọn okun ti a tumọ ni ọna kika ti a pese silẹ lati wa ni taara ni awọn ilana ti olupin ti o tọju awọn oju-iwe ni html, php, abbl. nitorinaa yoo gba idanimọ bi faili itumọ iṣẹ ṣiṣe lẹsẹkẹsẹ nigbati o ba gbe sinu ilana awọn faili itumọ. O han ni o le wa (ati nigbagbogbo) ju faili ọkan lọ ninu awọn ilana wọnyi ti a pinnu lati tọju awọn itumọ si awọn ede oriṣiriṣi, nibiti faili kọọkan ni alaye nipa kini ati bii o ṣe le ṣe aṣoju awọn ohun kikọ ti itumọ fun ede ti a fun.

Awọn faili ti PoEdit n kapa jẹ awọn faili awoṣe, ipari pẹlu itẹsiwaju .pot, awọn faili itumọ, pari pẹlu itẹsiwaju .po ati file.mo, eyiti o jẹ awọn faili ti a kojọ ti o jẹ ki iraye si yara wọn. A ṣẹda igbehin ni adaṣe ti a ba ṣalaye rẹ ni iṣeto PoEdit.

PoEdit wa ninu awọn ẹya fun GNU / Linux, Windows ati Mac OS X.

Awọn faili awoṣe ati awọn faili itumọ

Ṣe o ranti bi ero isise ọrọ ṣe n mu awoṣe kan? O dara, iru nkan ṣẹlẹ pẹlu PoEdit. Faili awoṣe wa ninu awọn okun lati tumọ ati diẹ ninu awọn alafo ti o wa ni ipamọ fun diẹ ninu data ti yoo kun ni nigbamii nigbati a ba bẹrẹ ilana itumọ. Awọn data wọnyi, ni afikun si atilẹba ati itumọ awọn gbolohun ọrọ gegebi, jẹ, fun apẹẹrẹ, orukọ onitumọ ti o kẹhin (niwọn igba ti iṣẹ-ṣiṣe le ti bẹrẹ nipasẹ onitumọ ṣugbọn ko pari nipasẹ onitumọ), orukọ ẹgbẹ onitumọ, ohun kikọ ṣeto, ati be be lo. Wọn dabi iru metadata ti o funni ni alaye nipa faili itumọ.

Ṣugbọn lati tumọ lati awoṣe…?

O kan ṣe ẹda ti awoṣe si faili miiran ti iwọ yoo tun lorukọ ni ọna kanna ṣugbọn pẹlu itẹsiwaju .po Daradara, kii ṣe deede ni ọna kanna, nitori ki o le mọ ede wo ni yoo lọ
Ti o ba jẹ pe a gbọdọ tumọ atilẹba naa, a gbọdọ fi koodu oni nọmba meji kun si opin orukọ faili awoṣe, ṣaaju itẹsiwaju.

Fun lilo:

Jẹ ki a ro pe oju opo wẹẹbu kan ni ede Gẹẹsi. Oju-iwe akọkọ rẹ ni a pe ni index.html, lati tumọ rẹ a yoo ni lati ni faili awoṣe ti a pe ni index.pot (aye lati index.html si index.pot jẹ ilana miiran ti a ko wọle). Nigbati a ba ni faili atọka yẹn.pot, a sọ lorukọ rẹ si index.es.po, ti o ba jẹ pe ede Sipeeni ni ede ti a yoo tumọ.

Ni kete ti a darukọ faili naa bii iyẹn, a le bẹrẹ lati ṣe pẹlu PoEdit.

Ni aworan atẹle o ni ida kan ninu faili .po nibi ti o ti le rii awọn okun lati tumọ (wọn jẹ awọn ti o tẹle gangan msgid ninu awọn agbasọ) ati ibiti awọn okun ti a tumọ nipasẹ wa pẹlu PoEdit yoo lọ (laarin awọn agbasọ ti o tẹle gegebi) msgid.

Ti ibeere naa ba waye ati pe Emi ko le ṣatunkọ faili .po ki o si fi itumọ si taara laarin awọn ami atokọ ti o tẹle msgstr?, Idahun ni Bẹẹni, botilẹjẹpe o ni itunu diẹ sii ati pe o ni aṣẹ siwaju sii lati ṣe pẹlu PoEdit (kii ṣe darukọ pe yoo jẹ pataki lati tẹ pẹlu ọwọ ni aaye to tọ metadata ti a ti sọrọ tẹlẹ, ati pe o dara lati fi iṣẹ-ṣiṣe yẹn silẹ si PoEdit; tun a kii yoo ni aṣayan lati ṣii faili ti a ṣajọ .mo).

Ni aworan atẹle o ni akọle ti faili .po nibiti metadata nipa faili naa han:

Ninu faili .pot metadata yii kii yoo ni alaye ninu, lakoko ti o wa ninu faili .po alaye ti o tọka si ohunkan kọọkan yoo han.

Fifi sori ẹrọ ati iṣeto ni

PoEdit wa ninu awọn ibi ipamọ ohun elo GNU / Linux fun Debian 6.0 iduroṣinṣin / akọkọ. Mo ro pe tun fun awọn distros miiran ti o da lori awọn idii .deb, fifi sori rẹ jẹ taara, boya lilo awọn ohun elo bii Synaptic tabi oluṣakoso laini aṣẹ ti o yẹ, ni ọna kika:

gbon-gba fi sori ẹrọ poedit

Lẹhin fifi sori rẹ a wọle si eto naa a tẹsiwaju lati ṣafihan awọn ohun ti o fẹ ni Ẹya Edition Awọn ayanfẹ, nibi ti a yoo fi orukọ wa si, ati adirẹsi imeeli. Iyokù ti a le, ni opo, fi silẹ bi Poedit ṣe gbekalẹ rẹ.

Nṣiṣẹ pẹlu faili .po

Ni akọkọ a tunto faili wa ni Catalog-> Awọn aṣayan bi a ṣe tọka si ni aworan atẹle:

O ṣe pataki lati kun apakan Awọn fọọmu Pupọ pẹlu okun nplurals = 2; ọpọ = n! = 1; Iwọ yoo fi iyoku sii ni ọna ti ara ẹni.

Ninu taabu Awọn folda a yoo yan liana larọwọto lori kọnputa wa nibiti a fẹ lati ni awọn itumọ,

Lẹhin ṣiṣe eyi, iwọ yoo rii boya o fẹ ṣii faili .po pẹlu olootu ọrọ lasan ti awọn data meta ti a n tọka si ti yipada.

Gbogbo wọn ti ṣetan lati bẹrẹ itumọ awọn okun ti yoo han loju iboju PoEdit akọkọ pẹlu ọna kika ti o jọra atẹle naa:

Nibiti a ti tumọ tẹlẹ ti o wa ninu window isalẹ itumọ ti okun ti o han loke. O wa nikan lati fi awọn ayipada pamọ.

Kini iruju yẹn?

Nigbati a ko ba ṣalaye nipa itumọ ti okun ṣugbọn a mọ bi a ṣe le sunmọ isọmọ rẹ, a gbọdọ samisi rẹ bi iruju. Ni ọran yii, itumọ ko pe ati pe faili .po ni a le firanṣẹ si onitumọ miiran ti yoo ṣe atunyẹwo awọn okun wọnyẹn (ni otitọ, ninu ilana ti awọn olutumọ pupọ ati awọn oluyẹwo, gbogbo nkan ni a ṣe atunyẹwo)

O dara, bi ipari ẹkọ kekere yii Emi yoo sọ fun ọ pe iwo ti ọrọ pipe jẹ iwulo, kii ṣe iṣeto ni awọn ila bi a ti gbekalẹ nipasẹ PoEdit.

Lati jade ọrọ nikan ni ede Spani a lo aṣẹ po2txt:

po2txt -w 75 ohun-orukọ.es.po ohun kan-orukọ.es.txt

-w 75 tọka iwọn ila ni awọn ohun kikọ 75.

(o gbọdọ ni ọna idasilẹ ati awọn idii irinṣẹ-itumọ ti fi sii)


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 13, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   Pehuén Raineri wi

    AL poedit Mo gba o daradara, alaye naa dara pupọ ṣugbọn nigbati Mo fẹ yọ ọrọ jade o jabọ aṣiṣe kan. Mo ni lati fi ọna si faili naa?

    n lọ ohun ti Mo gba:

    olumulo @ ubuntu: ~ $ po2txt -w 75 English.po English.txt
    ṣiṣe awọn faili 1 ...

    po2txt: ikilọ: Ṣiṣe aṣiṣe: titẹ sii English.po, o wu English.txt, awoṣe Ko si: [Errno 2] Ko si iru faili tabi itọsọna: 'English.po'
    [############################
    olumulo @ ubuntu: ~ $ po2txt -w 75 ^ Cglish.po English.txt

  2.   Ṣe Xa wi

    Ti o ba nifẹ si wiwa sọfitiwia wẹẹbu, sọfitiwia PC, sọfitiwia alagbeka tabi iru sọfitiwia miiran, Mo ṣe iṣeduro ni itunu pẹlu ohun elo isọdi agbegbe ati iyara http://poeditor.com/.

  3.   anymex wi

    Mo ro pe mo ti padanu ni apakan ti nkan ṣugbọn Emi ko loye, kini awọn faili wọnyi fun?

  4.   David Segura M. wi

    Fun awọn itumọ ti awọn eto oriṣiriṣi, nigbati o ba fẹ ṣe iranlọwọ lati tumọ iṣẹ akanṣe sinu awọn ede miiran (bii Pidgin, Qcomicbook ati be be lo ati be be lo) bošewa ti a lo ni iru faili yii nitori awọn idi ti a ṣalaye ninu nkan naa o mu ki iṣẹ ṣiṣe rọrun .

  5.   David Segura M. wi

    O ṣeun pupọ fun ilowosi rẹ, o ṣalaye ọpọlọpọ awọn iyemeji ti mo ni, nitori botilẹjẹpe awọn iṣẹ akanṣe kan wa ti o gba laaye itumọ taara lori intanẹẹti tabi Launchpad bi Marlin ṣe ṣe, fun ọpọlọpọ ni ọna kika .po ti lo ati pe ẹda rẹ tun wa ko o fun mi!

  6.   jota wi

    Ti ẹnikan ba le lo:
    Oju-iwe kan wa ti o tumọ pẹlu Google ati Microsoft nigbakanna:
    http://www.traductor–google.com

  7.   Diego bruschetti wi

    awọn eto bii OmegaT? kii yoo ṣiṣẹ?

  8.   erknrio wi

    Ma binu fun aimọkan mi ṣugbọn Mo n gbiyanju lati ṣẹda oju opo wẹẹbu ti ara mi ni ọpọlọpọ awọn ede ati pe Emi ko mọ bi a ṣe n ṣe awọn itumọ, jẹ ki n ṣalaye:

    Mo ni aiyipada .po ni ede ipilẹ Spani (Ilu Sipeeni) ati pe Mo n ṣẹda ẹlomiran lati tumọ si Gẹẹsi en_EN. Ohun ti Emi ko mọ ni bawo ni MO ṣe le ṣayẹwo pe awọn itumọ ṣe fifuye ni deede. Ṣe o fifuye laifọwọyi da lori ede ti aṣawakiri alejo? Ṣe o yẹ ki o ṣẹda faili agbedemeji kan? Ṣe Mo yẹ ki o fi awọn asia aṣoju ati da lori eyi ti a tẹ, itumọ kan tabi omiiran ti kojọpọ?

    Ni otitọ Mo wa tuntun si eyi ati pe o bẹrẹ lati lo poedit bi mimọ ohun gbogbo labẹ pe: (.

    Akiyesi: Mo lo poedit ni Windows 7 64bits ati ni ede .po (nigbati o ba ṣẹda katalogi tuntun) Emi ko gba ifilọlẹ kan. Mo fi ede Spani ati Gẹẹsi nìkan.

  9.   Selina wi

    Pẹlẹ o! Ti o ba nifẹ lati wa eyikeyi iru sọfitiwia, Mo fi itunu ṣe iṣeduro ohun elo wiwa iyara ati oye: http://poeditor.com/.

  10.   natali wi

    Mo lo poedit lati tumọ awọn ọrọ ati pe Emi yoo fẹ lati mọ bi MO ṣe le ka awọn ohun kikọ ti Mo ti tumọ ati nitorinaa ni anfani lati ṣe awọn akọọlẹ lati gba ohun ti o tumọ, Emi ko le wa ọna lati ṣe kika iye awọn ohun kikọ ti a tumọ ... Ṣe eyi le ṣee ṣe?

    1.    xero wi

      lati ni anfani lati ṣe awọn akọọlẹ lati gba ohun ti a tumọ?
      Mo ro pe o ko ti wa daradara daradara bi koko-ọrọ naa ṣe n lọ, otun
      ka iwe-aṣẹ gpl

    2.    erknrio wi

      O ko le ṣe, ohun kan yoo jẹ lati daakọ awọn gbolohun wọnyẹn si olootu ọrọ kan (onkọwe ọfiisi ọfẹ, ọrọ, ati bẹbẹ lọ) ati pe nibẹ wa nọmba awọn kikọ ninu awọn gbolohun ọrọ naa.

  11.   Guillermo wi

    Ti o ba nlo lati tumọ si ede miiran, alaye nipa ọpọlọpọ ninu Awọn iwe-akọọlẹ Catalog-Properties: ọpọ Awọn fọọmu Fọọmu ni a le rii ni:
    http://localization-guide.readthedocs.org/en/latest/l10n/pluralforms.html