Pagalbos vertėjas: įrankis, padedantis versti .po failus

Sveiki, draugai, šį kartą rašau norėdamas pasidalinti su jumis savo sukurtu įrankiu, palengvinančiu * .po failų vertimą.

Jei nežinote, kai programuotojas nori, kad jo programa būtų matoma keliomis kalbomis, jis specialiu būdu (tai priklauso nuo jo naudojamos programavimo kalbos) užkoduoja teksto eilutes, kurias vartotojas pamatys taip, kad specialių programų, tokių kaip „PoEdit“ (nuoroda), palengvinkite jų vertimą ir sukurkite * .po failus.

Juos naudoja programa: Įkėlusi ji patikrina, kokia kalba kalba sistema, ir naudoja atitinkamą .po failą, kad parodytų pranešimus ir komponentų (mygtukų, skirtukų, meniu ir kt.) Tekstus, išverstus pagal ką jie sako .po failas

Failai su .po plėtiniu su pavadinimu nurodo, į kurią kalbą jie verčiami, pvz .: es.po (ispanų kalba), en.po (anglų kalba), fr.po (prancūzų kalba), it.po (italų kalba) ) ir kt.

Mano programa yra „pusiau automatinė“, jai atlikti reikia užduoties vartotojo įsikišimo. Aš paaiškinu, ką veikia mano paraiška:

  • Perskaitykite XX.po failą pagal raginimą. Sakydamas XX turiu omenyje kalbos pavadinimą: es (ispanų), en (anglų), fr (prancūzų) ir kt.
  • Jis ištraukia visas frazes ir įdeda jas į mainų sritį.
  • Vartotojas tas frazes įklijuoja „Google“ vertimo puslapyje, verčia (galima naudoti kitą vertimo puslapį), pasirenka kalbą (XX yra kalba) ir paspaudžia versti mygtuką. Nukopijuokite išverstas frazes į mainų sritį ir įklijuokite jas į programą.
  • Programa modifikuoja failą XX.po. Pastaba: taip pat bus sukurtas failas XX.mo (dvejetainis failas, kurį programa iš tikrųjų naudos).

Atlikite tai naudodami „Poedit“ redaguoti failą XX.po ir galime pamatyti, kaip buvo įtrauktos vertimo frazės. Kitas žingsnis - peržiūrėti vertimą ir jį tobulinti (visi žinome, kad mašininiai vertimai nėra labai geri).

Palieku jums vaizdo įrašą, kuriame paaiškinamas procesas:

Programą galite atsisiųsti iš mano asmeninio tinklaraščio: http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html

Pastaba.

Jis užprogramuotas krevetėse 3.5.4. (šioje nuorodoje galite sužinoti, kaip ją įdiegti)


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Ivanas Barra sakė

    Kas man kyla:

    http://goo.gl/9IcaaC

    sveikinimai.

    1.    jsbsan sakė

      absurdas?
      Ši programa yra išversta į 4 kalbas (anglų, prancūzų, italų ir vokiečių) pagal mano paaiškintą metodą.
      Jis buvo paskelbtas 4 dienas, o patobulintą ir pataisytą vertimą gavau du vartotojai, kurių gimtoji šalis yra Prancūzija ir Italija.
      Jei nebūtų buvę „pradinio“ vertimo, tikrai niekas iš tų šalių nebūtų sustojęs pamatyti programos (arba nežinotų, kam ji skirta) vien dėl to, kad ji buvo ispanų kalba.
      Mano išvada yra ta, kad įrankis yra naudingas. Tai naudinga versti programas, net jei tai yra blogi vertimai, leidžiantys pasiekti daugiau žmonių ir kad tie žmonės gali padėti pagerinti vertimą.

      1.    jsbsan sakė

        Aš pamiršau komentuoti:
        Naudojant šį įrankį, 4 vertimai užtrunka 1 minutę ir įtraukiami į programą.

  2.   Franciskas sakė

    Koks būtų skirtumas su „Poedit“?

    Ačiū už dalinimąsi. linkėjimais

    1.    jsbsan sakė

      Mano programa nepakeičia „PoEdit“, ji ją papildo.
      Tai tiesiog palengvina beveik visų frazių „Google Translator“ vertimų pridėjimą keletu pelės paspaudimų prie failo „xx.po“.
      Tada naudodami „PoEdit“ redaguosite failą „xx.po“ ir patikrinsite vertimus.

  3.   Sianas sakė

    „Ubuntu 14.04“ atidavęs kelias „Gambas“ priklausomybės klaidas.

    1.    jsbsan sakė

      Turite būti įdiegę „gambas3.5.4“

      Manau, kad „Ubuntu 14.04“ gambas3.1.1 versija yra įdiegta pagal numatytuosius nustatymus.

      Turite pridėti šį PPA:
      $ sudo add-apt-repository ppa: gambas-team / gambas3
      $ sudo apt-get atnaujinimas
      $ sudo apt-get install gambas3

      Šioje nuorodoje paaiškinta keliems paskirstymams:
      http://cursogambas.blogspot.com.es/2012/08/instalacion-desde-repositorios-del.html

      1.    Sianas sakė

        Ačiū dabar, kad tai man tinka.

  4.   bevardis sakė

    įdomu, nudžiugink ir toliau programuok 🙂

  5.   Hugo sakė

    Pastaba rodoma nuoroda man netinka.

    1.    jsbsan sakė

      Ar tai:
      http://cursogambas.blogspot.com.es/2012/08/instalacion-desde-repositorios-del.html

      (Būsiu neteisus, pridėdamas jį prie straipsnio)

    2.    jsbsan sakė

      Ar tai:
      http://cursogambas.blogspot.com.es/2012/08/instalacion-desde-repositorios-del.html

      Bet kuriame iš savo straipsnių visada dedu nuorodą, kad sužinotum, kaip įdiegti „gambas3“

  6.   AdrianArroyo gatvė sakė

    Jei pasitikite „Google“ vertėju atlikti vertimus ... Jei norite kažko profesionalaus, geriau samdykite ką nors vertimui.

    1.    jsbsan sakė

      Adriano Arroyo gatvė:
      ".... Samdyti ką nors išversti."
      Jei turėčiau pinigų, tada…. Mes apie nieką nekalbėtume ... daryčiau tai, ką jūs rekomenduojate.
      Tai įrankis tiems, kurie neturi pinigų arba negali sau leisti samdyti vertėjo ir nori išversti programas (savo ar kitų).

  7.   Jie yra „Link“ sakė

    Aš esu iš tų, kurie paprastai griebiasi „Transtator“, iš tikrųjų tai dariau su „FireJamendo“, net su savo „Zx Spectrum“ sukurtu žaidimu, tačiau tai dažniausiai nėra geriausias variantas, nes daug kartų vertimas nėra teisingas, ir aš tai sakau abiem atvejais pagerino vertimą.

  8.   Portaro sakė

    Na, aš, kuris visada darau kalbinius dalykus, ir, žinoma, krevetes, aš jums labai dėkoju, tai man labai pasitarnaus, nes ne tik greičiau, bet ir daug lengviau išversti, nes jūs verčiate jums + vertėjas, kurį jūs vertinate ir laikotarpis.

    Šiuo metu aš verčiu opencaezarą ir yra tūkstančiai dialogų, kuriuos reikia išversti, ir jie nenaudoja „poedit“, todėl matau juos. Taigi viskas, kas daroma siekiant palengvinti užduotis, yra puiku.

    Dar kartą užprogramuokite 5 žvaigždes. Ačiū už dalinimąsi.

  9.   Cristianhcd sakė

    Paskutinį kartą, kai bendradarbiavau vertdamas, naudojau https://www.transifex.com kuris turi gana gerą interneto klientą.

    1.    jsbsan sakė

      Christianhcd:
      »Aš naudojausi platforma ...»
      Tai yra mokėjimo platforma, 19 USD per mėnesį.

      Mano metodas kainuoja 0 USD per mėnesį, aišku, kad tai nėra „geriausias“ vertimo metodas, tačiau jis yra pigiausias.

  10.   Pepe sakė

    Galėtumėte išbandyti QT, krevetės vis dažniau nenaudojamos

    1.    jsbsan sakė

      Pepe:
      „Galite išbandyti QT, krevetės vis labiau pasensta“
      Jūs klystate, krevetės2, jei jos nenaudojama, bet krevetės3 - verda.
      Tai lengva ir moderni kalba (ji palaiko OOP paradigmą) ir yra tokia pat greita kaip „Python“.

      1.    Pepe sakė

        "Google"
        „Gambas3“ -> 111.000 XNUMX rezultatas
        qt -> 256.000.000 XNUMX XNUMX rezultatų
        Aš nesiruošiu vertinti diapazonų3, yra veikiančių operacinių sistemų, pagrįstų qt, be to, kad qt idėja yra žiauri, įskaitant visus „Windos 8“ telefonus ir „Android“ telefonus, aukščiau pateiktame komentare aš jums pasakiau išbandykite, jei jums labiau patinka „Gambas3“, «paragauti spalvų»

      2.    jsbsan sakė

        Pepe:
        «, Aukščiau pateiktame komentare liepiau išbandyti»
        Jūs taip pat sakėte:
        "Krevetės vis labiau pasensta"
        Kas netiesa. Jei prieš 3 metus būtumėte persiuntę „gambas3“, praktiškai neturėtumėte rezultatų.
        Vartotojui nesvarbu, kokia kalba sukurta programa, tik jei ji yra naudinga jam.
        Jei jis jums netinka, nesvarbu, kokia kalba jis yra užprogramuotas (C, C ++, Java, Python ... ar Gambas3), jis vis tiek neveiks.
        Kaip sakote „paragauti spalvų“.

  11.   py_griuvimas sakė

    Būtų įdomu, jei neišverstumėte jau išverstų frazių. Be to, jie žymės naujus vertimus kaip „neryškius“ (laikinus), todėl žinome, kuriuos turime peržiūrėti

    1.    jsbsan sakė

      py_crash:
      »Ne versti jau išverstų frazių.“
      Ši parinktis jau yra įtraukta į programą (žiūrėkite žymimąjį laukelį, kuris pasirodo formoje, pavadintą »Ištrinti išverstas frazes»).
      Jei jis išjungtas, net jei jį išversite į „Google“ vertėją, jis jo neįtrauks į .po failą, jei jis jau turi vertimą. Išbandykite.

      saludos

      1.    Agustinas Ferrario sakė

        Jūs teisi, todėl rekomenduoju, kad numatytoji parinktis būtų išjungta žymės langelis. Nuo tada, kai bendradarbiaujama su projektu, jau priimti vertimai yra priimami (ir daug kartų jie, pavyzdžiui, išgyveno QA.

      2.    jsbsan sakė

        Agustinas Ferrario:
        «Aš rekomenduoju, kad numatytoji parinktis būtų išjungta žymės langelis. »
        Gerai, ji turi savo logiką.
        0.0.7 versijoje jis jau yra modifikuotas taip. Galite atsisiųsti iš tos pačios nuorodos:
        http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html

      3.    Guillermo sakė

        Kodėl gi neperkomponavus su modernesniais „Gambas“, kad būtų galima toliau naudotis be išorinių saugyklų?

      4.    Guillermo sakė

        ahh, senoji yra mano sistema, kad saugykla skirta „Gambas 3.5“, o mano „ubuntu 14.04“ - žemesnė. Ačiū.

      5.    Guillermo sakė

        Klaida, bandžiau išversti „bluefish“ iš anglų į esperanto (eo) kalbą (eo katalogo konfigūracijoje naudoja tą pačią daugiskaitos eilutę), ir jei patikrinsiu galimybę ištrinti išverstas eilutes (nes pradžioje yra keletas išvertus į anglų kalbą nukopijavus en.po į eo.po), nes proceso pabaigoje, jei bandau atidaryti failą naudodamas „poedit“, man kyla klaida ir sakoma, kad jis sugadintas.
        Galite paimti originalų „en.po“ failą http://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/po/en.po?format=raw

  12.   Guillermo sakė

    Nesėkmė, veiksmai:
    1) Atsisiųskite „bluefish“ en.po
    http://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/po/en.po?format=raw
    2) nukopijuokite en.po į eo.po, kad išverstumėte į esperanto kalbą
    3) Atidarykite eo.po naudodamiesi vertimo žodžiu
    4) Kadangi pradžioje jau yra išversti keli sakiniai, pažymėkite langelį [x] Ištrinti išverstus sakinius
    5) Iškarpinės turinys nukopijuoja ją į naują failą ingles.txt
    6) Versti dokumentą naudojant „Google Translate“ iš anglų į esperanto.
    7) Pasirinkite visą vertimą (dešiniuoju pelės mygtuku ir pažymėkite visus) ir įklijuokite jį į „Helptranslator“
    8) Baigta? Ne, dabar uždarykite pagalbos vertėją ir atidarykite eo.po failą iš poedit: error.

    1.    jsbsan sakė

      Gerai, aš pažiūrėsiu, kas bus. Jei tai yra klaida, pabandysiu ją ištaisyti.
      saludos

      1.    jsbsan sakė

        Williamas:
        Aš pataisiau programą, o naudojant naują versiją 0.0.8 ji nebeteikia klaidos redaguojant ją naudojant „poedit“.
        Galite atsisiųsti iš mano tinklaraščio:
        http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html

        saludos
        Julio

  13.   ana sakė

    Sveiki, ar turite kokiu Windows versiju ??? Labai aciu is anksto