Kako Prevedi Moje Plugins

Sem bil že večkrat prosil, da posreduje informacije o tem, kako prenesti svoje plugins v drug jezik. V prizadevanju za pomoč, da moje plugins večjezikovno, sem te informacije na voljo spodaj. Prosim, ne preobremenjeni s količino podrobnosti, kot je prevod proces je pravzaprav zelo enostavna. Povratne informacije sem doslej je, da je zanimiva in vaja traja približno 2-4 ur.

Prevod proces dejansko začne z razvijalec programske opreme (to me). Jaz posebej označiti nize, ki jih je treba prevesti s posebno kodo. Ti nizi lahko nato samodejno pridobljeni iz izvorne kode. Med tem procesom, zagotovim, da sem označil cele stavke ali odstavke, saj so posamezne besede, težko prevesti zaradi razlik v pluralnosti in besede položaj in tako naprej.

Naslednji korak zame je ustvariti posebne datoteke za prevajanje besedila z imenom POT datoteke. POT datoteke je mogoče najti v plugin mapo ali preneseno plugin datoteko ZIP. POT datoteka je v bistvu izvoz vseh trdih kodiranih nizih, ki sem jih zaznamovali.

POT Dokumentacijo nato uredila vas, da se vključijo prevedene nize. POT datoteke lahko urejate neposredno z uporabo urejevalnik besedila, pa vam priporočam namestitev navzkrižno platformo GUI urejevalnik z imenom POEdit . To je življenje veliko lažje in tudi ustvarja mo (glej spodaj).

Če želite prevesti plugin, morate vključuje le prevedeni niz za vsakega prvotnega niza v poskusimo najti datoteko POT. POT datoteke se nato shrani kot datoteke PO (datoteka PO preprosto POT datoteka, ki vsebuje prevode).

V nekaterih primerih POT datoteka vsebuje PHP zapis datuma. Informacije o tem, kako je oblikovan ta niz je na voljo tukaj .

Za preizkus prevajanje datoteko, morate najprej shraniti datoteko PO od znotraj POEdit. To bo samodejno ustvari datoteko MO. Mo so optimizirani strojno berljivih PO datotek. Preimenujte datoteko MO na "yyy-aaa_BBB.mo", če:

  • yyy je ime datoteke plugin prevajanje. Za kazala vsebine Stvarnika plugin, bo to "tocc". Za plugin iRobots.txt SEO, bo to "irseo".
  • aaa je koda jezika. Jezikovni kode lahko najdete tukaj .
  • BBB je koda države. Kode držav so na voljo tukaj . Upoštevajte, da so kode držav zastopana z uporabo velike črke.

Primer Italijanske prevajanje MO za kazala vsebine Stvarnika plugin je: tocc-it_IT.mo

Zadnji korak je kopirati datoteko MO v plugin mapo. Priporočen način za to je, da prenesete vtičnik v obliki ZIP iz ustreznega stran plugin doma in ga prepakiranje, da so vaše MO datoteke v korenski imenik. Potem pa v WordPress izklop in brisanje obstoječih vtičnik in izberite Dodaj novo in nato izberite možnost za prenos iz ZIP datoteko. Poiščite spremenjene ZIP, namestiti in aktivirati. Upoštevajte, da bodo izbrisali obstoječi plugin odstranite privzete vrednosti za vse možnosti. Ko aktivirati plugin, bodo privzete vrednosti nadomestijo s svojimi posebnimi jezikovnimi privzete vrednosti.

Vaš prevedene datoteke se mora začeti takoj delati, če je nastavljena na WordPress uporabo izbranega jezika (to ste izbrali italijanski, ko ste namestili WordPress). Če ni, tam je info na tem, da ne-angleškem jeziku tukaj .

Ko bo prevod končan in ste zadovoljni mi je, da ga vključite v naslednji izdaji, prosimo, pošljite naslednje:

  • Prevedene PO datoteke.
  • Datoteka MO (I lahko ustvari ta iz datoteke PO, če niste namestili POEdit).
  • Natančno besedilo o tem, kako želite svoje ime, ki bo prikazano v poglavju o potrditvi in ​​URL vaše spletne strani, ki jo bo vaše ime povezano. Upoštevajte, da sem priznati vse prevajalcev na strani plugin doma, na plošči plugin nastavitve in v plugin readme.txt datoteki. Lahko se odločite za potrditev, če želite ostati anonimni.
  • Navedba, ali lahko stopi v stik pred prihodnjih izdajah v plugin. Od časa do časa so nove funkcije in možnosti doda plugin. Na splošno so le nekaj novih možnosti dodan v času in bom združiti prejšnji prevod z novo datoteko POT, tako da so nove strune potrebujete le pretvoriti.

Če želite izvedeti več, prosimo, ne oklevajte v stik z mano ali pa pustite sporočilo spodaj.

Zahvaljujemo se vam za zanimanje.

Pustite Odgovori


SpinChimp Leaderboard 728x90