Príprava textových reťazcov na preklad pomocou PoEdit a tvorba katalógov

Ako príloha k návod z PoEdit publikované skôr, dnes sa pokúsime vedieť a naučiť sa pripravovať doslovné reťazce tak, aby PoEdit l potvrdiť ako prvky a preložiť.

Ak patríte k tým, ktorí radi „vyprázdňujú“ súbory (a ak máte radi GNU / Linux, je viac než pravdepodobné, že to tak je), som si istý, že vás tento proces bude zaujímať, čo na druhej strane je celkom jednoduchý.

Toto je príspevok od Daniela Duranteho, ktorý sa stal jedným z víťazov našej týždennej súťaže: «Podeľte sa o to, čo viete o systéme Linux«. Gratulujem Daniel!

Preložiť jednoduchý program v jazyku C.

Už sme si spomenuli v predchádzajúcom tutoriáli PoEdit príklad, v ktorom sme zo súboru .html z ľubovoľnej webovej stránky získali súbor .pot a z tohto súboru .po, ktorý sa nakoniec bude týkať toho, kto vykonal práca prekladateľa. To isté platí pre program C ++, útržok kódu PHP alebo Javascript zahrnutý do súboru .html, applet Java alebo čokoľvek iné, čo si dokážete predstaviť.

Pozrime sa na príklad jednoduchého programu v jazyku C:

#include 
int main () {

printf („Hello World“);

0 návrat;
}

V ňom vidíme reťazce v anglickom jazyku a znaky jazyka C. Posledné uvedené, pretože sú špecifické pre tento jazyk, nie je potrebné prekladať, takže v tomto odseku musíme rozlišovať, čo by sa malo preložiť a čo nie, pretože je to iba «počítačový kód '. Tu prichádza na rad funkcia gettext vo formáte gettext ($ string) alebo jej alias _ ($ string)

Aplikujúc to na predchádzajúci príklad,

#include 
int main () {

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

0 návrat;
}

Aby funkcia PoEdit fungovala hladko, musíte pred funkciu gettext vložiť bodku. Riadok, kde sa nachádza doslovný text „Hello World“, mohol byť pripravený aj takto,

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

Ako PoEdit vie, že zvyšok programu je C kód?

Otvorte predvoľby PoEdit a pozrite sa na nasledujúce okno,

a ak ste zvedavejší, otvorte ten, ktorý označuje ako procesory zdrojového kódu C / C ++, a uvidíte niečo podobné ako toto,

Prekvapený? No, pokračujme, nezostáva takmer nič.

Predchádzajúci kód C mal byť odovzdaný do obyčajného textového editora a uložený na disk s príponou .c Teraz otvoríme PoEdit a prejdeme na File -> New Catalogue. Zobrazí sa dialógové okno, kam umiestniť názov projektu, Tím ... (pozrite si príručku PoEdit, ktorú sme už zverejnili)

Na karte Priečinky označujete v adresári, kde sa nachádza koreňový adresár vašich prekladov, a v adresároch ten, v ktorom chcete vyhľadať prekladové súbory sady programov, súbory HTML atď. (Táto sada sa nazýva katalóg). Ak chcete koreňový adresár zladiť s katalógovým priečinkom, musíte vložiť iba bodku.

Súhlasíte a zobrazí sa nasledujúce dialógové okno,

Kde zvolíte meno, ktoré zadáte svojmu súboru .po, a umiestnenie v systéme súborov (v našom príklade / domovská stránka / používateľ / Preklady). Akonáhle kliknete na Uložiť, zobrazí sa táto potešujúca obrazovka:

Super, že? . Prijímame a konečne sa dostávame na obrazovku úprav a prekladu reťazcov:

A to je všetko. Preložiť!


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   dedičstvo dijo

    odporúčam https://poeditor.com ako lepšia alternatíva k Poeditu. Je to online nástroj s veľmi užitočným rozhraním a prekladovou pamäťou. Má tiež API a niekoľko užitočných doplnkov.

  2.   Nucleorion dijo

    Keď už ale máme súbory .po a .mo, ako ich môžeme načítať, alebo či si používateľ môže vybrať medzi pôvodným alebo preloženým súborom?