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ý. |
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ť!
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.
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?