Priprava besedilnih nizov za prevod s PoEdit in ustvarjanje katalogov

Kot priloga k vadnica PoEdit objavljeno prej, danes bomo poskusili vedeti in se naučiti, kako pripraviti dobesedne nize, da bodo PoEdit The priznati kot elementov a prevesti.

Če ste eden tistih, ki radi "drobi" datoteke (in če vam je všeč GNU / Linux, je več kot verjetno, da je), sem prepričan, da vas bo ta postopek zanimal, kar pa bo po drugi strani je povsem preprosto.

To je prispevek Daniela Duranteja, ki je tako postal eden izmed zmagovalcev našega tedenskega tekmovanja: «Povejte, kaj veste o Linuxu«. Čestitam Daniel!

Prevajanje preprostega programa C.

V prejšnji vadnici za PoEdit smo že omenili primer, v katerem smo iz datoteke .html s katerega koli spletnega mesta dobili datoteko .pot in iz te .po, ki je bila na koncu tista, ki je izvedla delo prevajalca. Enako velja za program C ++, delček PHP ali Javascript, vključen v datoteko .html, programček Java ali kar koli drugega, kar si lahko predstavljate.

Poglejmo primer v preprostem programu za jezik C:

#include 
int main () {

printf ("Hello World");

0 vrniti;
}

V njem vidimo nize v angleškem jeziku in znake jezika C. Slednjih, saj so značilni za jezik, ni treba prevajati, zato moramo v tem odstavku razlikovati, kaj naj se prevede in kaj ne, ker gre zgolj za "računalniško kodo". Tu pride funkcija gettext v obliki gettext ($ string) ali njen vzdevek _ ($ string)

Če ga uporabimo v prejšnjem primeru,

#include 
int main () {

printf (.gettext ("Hello World"));

0 vrniti;
}

Pred funkcijo gettext morate postaviti piko, da PoEdit deluje nemoteno. Vrstica, na kateri je dobesedno "Hello World", bi lahko bila pripravljena na naslednji način:

printf (._ ("Hello World"));

Kako PoEdit ve, da je preostali del programa koda C?

Odprite nastavitve PoEdit in si oglejte naslednje okno,

in če ste bolj radovedni, odprite tisto, ki je označena kot procesorji izvorne kode C / C ++, in videli boste nekaj takega,

Presenečeni? No, nadaljujmo, skoraj nič ni ostalo.

Zgornjo kodo C bi morali poslati v urejevalnik navadnega besedila in jo shraniti na disk s pripono .c Zdaj odpremo PoEdit in pojdimo v Datoteka -> Nov katalog. Pojavilo se bo pogovorno okno, kamor lahko vstavite ime projekta, Team ... (glejte vadnico PoEdit, ki smo jo že objavili)

Na zavihku Mape v imeniku navedete, kje je korenski imenik vaših prevodov, v mapah pa tistega, v katerem boste našli prevajalske datoteke nabora programov, datotek HTML itd. (Ta sklop se imenuje katalog). Če želite korenski imenik povezati z mapo kataloga, morate vstaviti le piko.

Sprejmete in prikaže se naslednje pogovorno okno,

Kjer izberete ime, ki mu boste dali datoteko .po, in mesto v datotečnem sistemu (v našem primeru / home / user / Translations). In ko kliknete Shrani, se prikaže ta tolažljiv zaslon:

Super, kajne? . No, sprejmemo in končno pridemo do zaslona za urejanje in prevajanje nizov:

In to je to. Prevesti!


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   dediščina je dejal

    priporočam https://poeditor.com kot boljša alternativa Poeditu. Je spletno orodje z zelo uporabnim vmesnikom in prevodnim pomnilnikom. Ima tudi API-je in več uporabnih vtičnikov.

  2.   Nukleorion je dejal

    Ko pa imamo datoteki .po in .mo, kako naj ju naložimo ali da lahko uporabnik izbira med izvirnikom ali prevedeno?