Kaip priedas prie pamoka „PoEdit“ išleista anksčiau, šiandien mes bandysime žinoti ir išmokti paruošti pažodines stygas taip „PoEdit“ as pripažinti kaip elementus a išversti.
Jei esate vienas iš tų, kurie mėgsta „gut“ failus (o jei jums patinka GNU / Linux, tai daugiau nei tikėtina, kad taip yra), aš tikiu, kad jus domins šis procesas, kuris, kita vertus, yra gana paprastas. |
Versti paprastą C programą
Ankstesnėje „PoEdit“ pamokoje jau minėjome pavyzdį, kai iš .html failo iš bet kurios svetainės gavome .pot failą ir iš šio .po, kuris galiausiai buvo apie tas, kuris atliko vertėjo darbą. Tas pats pasakytina ir apie C ++ programą, PHP ar „Javascript“ fragmentą, įtrauktą į .html failą, „Java“ programėlę ar bet ką kitą, ką tik galite įsivaizduoti.
Pažiūrėkime paprastos C kalbos programos pavyzdį:
#include
int main () {
printf („Labas pasaulis“);
0 grįžti;
}
Jame matome anglų kalbos eilutes ir C kalbos simbolius. Pastarųjų, kadangi jie būdingi kalbai, jų neverčiama versti, todėl šioje dalyje turime atskirti, ką reikėtų išversti, o ko ne, nes tai yra tiesiog « kompiuterio kodas “. Čia yra „gettext“ funkcija, kurios formatas yra „gettext“ ($ eilutė) arba jos slapyvardis _ ($ eilutė)
Taikant jį ankstesniame pavyzdyje,
#include
int main () {
printf (.gettext („Labas pasaulis“));
0 grįžti;
}
Kad „PoEdit“ veiktų sklandžiai, prieš „gettext“ funkciją reikia įdėti tašką. Eilutė, kurioje rodomas pažodinis žodis „Hello World“, taip pat galėjo būti parengta taip:
printf (._ ("Labas pasaulis"));
Iš kur „PoEdit“ žino, kad likusi programos dalis yra C kodas?
Atidarykite „PoEdit“ nuostatas ir žiūrėkite į šį langą,
ir, jei jums įdomiau, atidarykite tą, kuris nurodo kaip C / C ++ šaltinio kodo procesorius, ir pamatysite kažką panašaus į tai,
Nustebote? Na, tęskime, beveik nieko nebeliko.
Ankstesnis C kodas turi būti perduotas paprasto teksto redaktoriui ir išsaugotas diske su plėtiniu .c Dabar atidarome „PoEdit“ ir einame į Failas -> Naujas katalogas. Pasirodys dialogo langas, kuriame bus galima įdėti projekto pavadinimą „Komanda“ ... (žr. „PoEdit“ pamoką, kurią jau paskelbėme)
Skirtuke Aplankai kataloge nurodote, kur yra jūsų vertimų šakninis katalogas, o aplankuose - tą, kuriame rasite programų rinkinio, HTML failų ir kt. Vertimo failus. (Šis rinkinys vadinamas katalogu). Jei norite suderinti šakninį katalogą su katalogo aplanku, turite įdėti tik tašką.
Jūs sutinkate ir pasirodys toks dialogo langas:
Kur pasirinksite vardą, kurį suteiksite savo .po failui, ir vietą failų sistemoje (mūsų pavyzdyje / home / user / Translations). Kai spustelėsite Išsaugoti, pasirodys šis paguodžiantis ekranas:
Puiku, tiesa? . Na, mes priimame ir galiausiai pasiekiame ekraną redaguoti ir versti eilutes:
Štai ir viskas. Išversti!
Rekomenduoju https://poeditor.com kaip geresnė „Poedit“ alternatyva. Tai internetinis įrankis, turintis labai naudingą sąsają ir vertimo atmintį. Jis taip pat turi API ir keletą naudingų papildinių.
Bet kai turime .po ir .mo failus, kaip juos priversti įkelti arba kad vartotojas gali pasirinkti originalą ar išverstą?