Helptranslator: Nástroj, ktorý pomáha prekladať súbory .po

Ahoj priatelia, tentokrát vám píšem, aby som sa s vami podelil o nástroj, ktorý som vytvoril na uľahčenie prekladu súborov * .po.

Ak neviete, keď programátor chce, aby bol jeho program viditeľný vo viacerých jazykoch, zakóduje špeciálnym spôsobom (záleží na použitom programovacom jazyku) textové reťazce, ktoré sa používateľovi zobrazia, aby sa vytvorili špeciálne programy, ako napríklad PoEdit (odkaz), uľahčiť ich preklad a vytvoriť súbory * .po.

Používajú sa v aplikácii: Po načítaní skontroluje, v akom jazyku je systém, a pomocou príslušného súboru .po zobrazí správy a texty komponentov (tlačidlá, karty, ponuky atď.) Preložené podľa toho, o ktoré sa jedná. povedz .po súbor

Súbory s príponou .po označujú svojim menom, do ktorého jazyka sú preložené, napríklad: es.po (do španielčiny), en.po (do angličtiny), fr.po (do francúzštiny), it.po (do francúzštiny) Taliansky) atď.

Moja aplikácia je „poloautomatická“, na vykonanie úlohy je potrebný zásah používateľa. Vysvetľujem, čo robí moja žiadosť:

  • Po zobrazení výzvy si prečítajte súbor XX.po. Keď poviem XX, mám na mysli názov jazyka: es (španielčina), en (angličtina), fr (francúzština) atď ...
  • Extrahuje všetky frázy a uloží ich do schránky.
  • Užívateľ prilepí tieto frázy na stránku prekladu Google, preloží (môže sa použiť iná stránka prekladu), zvolí jazyk (jazyk je XX) a klikne na tlačidlo prekladu. Skopírujte preložené frázy do schránky a vložte ich do aplikácie.
  • Aplikácia upraví súbor XX.po. Poznámka: vytvorí sa tiež súbor XX.mo (binárny súbor, ktorý bude aplikácia skutočne používať).

Hotovo, pomocou programu Poedit na úpravu súboru XX.po, a môžeme vidieť, ako boli začlenené prekladové frázy. Ďalším krokom je kontrola prekladu a jeho vylepšenie (všetci vieme, že strojové preklady nie sú veľmi dobré).

Nechám vám video s vysvetlením postupu:

Program si môžete stiahnuť z môjho osobného blogu: http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html

Poznámka.

Je naprogramovaný na krevety 3.5.4. (v tomto odkaze môžete vedieť, ako ho nainštalovať)


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.   Ivan Barra dijo

    Čo ma napadne:

    http://goo.gl/9IcaaC

    pozdravy.

    1.    jsbsan dijo

      absurdné?
      Tento program je preložený do 4 jazykov (angličtiny, francúzštiny, taliančiny a nemčiny) podľa metódy, ktorú som vysvetlil.
      Vychádza 4 dni a ja som dostal vylepšený a opravený preklad od dvoch používateľov, ktorí sú domorodcami z Francúzska a Talianska.
      Keby nemal „pôvodný“ preklad, určite by sa žiadna osoba z týchto krajín neprestala pozerať na aplikáciu (alebo by nevedela, na čo slúži) iba preto, že bola v španielčine.
      Môj záver je, že tento nástroj je užitočný. Je to užitočné pri prekladaní programov, aj keď sú to zlé preklady, čo umožňuje osloviť viac ľudí, a že títo ľudia môžu pomôcť pri preklade.

      1.    jsbsan dijo

        Zabudol som komentovať:
        Pomocou tohto nástroja 4 preklady trvajú 1 minútu a sú začlenené do programu.

  2.   Francisco dijo

    Aký by bol rozdiel s Poeditom?

    Vďaka za zdieľanie. Na zdravie

    1.    jsbsan dijo

      Môj program nenahrádza PoEdit, ale dopĺňa ho.
      Jednoducho to uľahčuje pridávanie prekladov google prekladačov takmer VŠETKÝCH fráz pomocou pár kliknutí myšou do súboru xx.po.
      Potom pomocou PoEdit upravíte súbor xx.po a skontrolujete preklady.

  3.   Xian dijo

    V Ubuntu 14.04 potom, čo mi dal viac chýb závislostí od Gambas, vzdaj ma.

    1.    jsbsan dijo

      Musíte mať nainštalovaný gambas3.5.4

      Myslím si, že v Ubuntu 14.04 je predvolene nainštalovaná verzia gambas3.1.1.

      Musíte pridať túto PPA:
      $ sudo add-apt-repository ppa: gambas-team / gambas3
      $ sudo apt-get update
      $ sudo apt-get nainštalovať gambas3

      V tomto odkaze je vysvetlené niekoľko distribúcií:
      http://cursogambas.blogspot.com.es/2012/08/instalacion-desde-repositorios-del.html

      1.    Xian dijo

        Ďakujem teraz, keď to funguje pre mňa.

  4.   nemenovaný dijo

    zaujímavé, rozveselte sa a pokračujte v programovaní 🙂

  5.   Hugo dijo

    Odkaz, ktorý sa zobrazuje v poznámke, pre mňa nefunguje.

    1.    jsbsan dijo

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

      (Budem sa mýliť pri jeho pridávaní do článku)

    2.    jsbsan dijo

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

      V ktoromkoľvek z mojich článkov som vždy uviedol odkaz, aby som vedel, ako nainštalovať gambas3

  6.   AdrianArroyoStreet dijo

    Ak dôverujete prekladom v Google Translate ... Ak chcete niečo profesionálneho, radšej si na preklad niekoho najmite.

    1.    jsbsan dijo

      Ulica Adrian Arroyo:
      „… .Najať niekoho na preklad.“
      Keby som mal peniaze, tak ... Nerozprávali by sme sa o ničom ... urobil by som to, čo mi odporučíš.
      Toto je nástroj pre tých, ktorí nemajú peniaze alebo si nemôžu dovoliť najať prekladateľa a chcú prekladať programy (svoje alebo tie iné).

  7.   Sú to Link dijo

    Som jedným z tých, ktorí sa zvyčajne uchýlia k Transtatoru, v skutočnosti som to urobil s FireJamendo, dokonca aj s hrou, ktorú som vytvoril pre Zx Spectrum, ale zvyčajne to nie je najlepšia voľba, pretože preklad nie je často správny a hovorím to pre oba prípady. , ktorý vylepšil preklad.

  8.   vrátnik dijo

    No, ja, ktorý vždy robím jazykové veci, a samozrejme krevety, veľmi si to vážim, veľmi mi to poslúži, pretože bude nielen rýchlejšie prekladať, ale aj ľahšie, pretože prekladáte vy + prekladateľ, ktorého recenzujete a máte obdobie.

    Momentálne prekladám opencaesar a sú preložené tisíce dialógov, ktoré nepoužívajú poedit, takže ich môžem vidieť. Takže všetko, čo sa robí pre uľahčenie úloh, je skvelé.

    Opäť naprogramujte 5 hviezdičiek. Vďaka za zdieľanie.

  9.   Cristianhcd dijo

    Naposledy som spolupracoval pri preklade a použil som https://www.transifex.com ktorý má celkom dobrého webového klienta.

    1.    jsbsan dijo

      Christianhcd:
      »Použil som platformu ...»
      To je platobná platforma, 19 dolárov mesačne.

      Moja metóda stojí 0 dolárov mesačne, je zrejmé, že nejde o „najlepšiu“ metódu prekladu, ale je najlacnejšia.

  10.   pepe dijo

    Mohli by ste vyskúšať QT, krevety sú čoraz viac nepoužívané

    1.    jsbsan dijo

      Pepe:
      „Môžete vyskúšať QT, krevety sú čoraz zastaranejšie“
      Mýlite sa, krevety2, ak sa nepoužívajú, ale krevety3, vriace.
      Je to ľahký a moderný jazyk (podporuje paradigmu OOP) a je rovnako rýchly ako Python.

      1.    pepe dijo

        Google
        Gambas3 -> 111.000 XNUMX výsledok
        qt -> 256.000.000 XNUMX XNUMX výsledkov
        Nebudem hodnotiť rozsahy3, existujú operačné OS založené na qt, okrem multiplatformy vrátane telefónov Windos 8 a mobilných telefónov s Androidom je myšlienka qt brutálna vrátane všetkej dokumentácie, v komentári vyššie som vám povedal, aby ste to skúsili, ak sa vám páči viac Gambas3, «ochutnať farby»

      2.    jsbsan dijo

        Pepe:
        «, Vo vyššie uvedenom komentári som vám povedal, aby ste to vyskúšali»
        A tiež si povedal:
        „Krevety sú čoraz viac zastarané“
        Čo nie je pravda. Keby ste mali googlované hry gambas3 pred 3 rokmi, nemali by ste prakticky žiadne výsledky.
        Užívateľa nezaujíma, v akom jazyku je aplikácia vyrobená, iba ak je to pre neho užitočné.
        Ak to nefunguje pre vás, nezáleží na tom, v akom jazyku je programovaný (C, C ++, Java, Python ... alebo Gambas3), stále to nebude fungovať pre vás.
        Ako hovoríte „ochutnať farby“.

  11.   py_crash dijo

    Bolo by zaujímavé, keby ste nepreložili frázy, ktoré už boli preložené. Tiež označia nové preklady ako «fuzzy» (dočasné), takže vieme, ktoré z nich musíme skontrolovať

    1.    jsbsan dijo

      py_crash:
      »Neprekladajte frázy, ktoré už boli preložené.“
      Táto možnosť je už v programe zahrnutá (pozrite sa na začiarkavacie políčko vo formulári s názvom »Odstrániť frázy, ktoré boli preložené»).
      Ak je zakázané, aj keď ho preložíte do služby Google Translator, nebude ho začlenený do súboru .po, ak už má preklad. Vyskúšajte to.

      pozdravy

      1.    Augustín Ferrario dijo

        Máte pravdu, takže odporúčam, že predvolená možnosť je so začiarkavacím políčkom deaktivovaným. Od tej doby, keď niekto spolupracuje na projekte, sú akceptované preklady, ktoré tu už sú (napríklad mnohokrát prešli QA).

      2.    jsbsan dijo

        Augustín Ferrario:
        «Moje odporúčanie je, že predvolená možnosť je so deaktivovaným zaškrtávacím políčkom. »
        Dobre, má to svoju logiku.
        Vo verzii 0.0.7 je už takto upravená. Môžete si ho stiahnuť na rovnakom odkaze:
        http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html

      3.    Účet dijo

        Prečo to neskompilovať s modernejším Gambasom, aby ste ich mohli naďalej používať bez externých úložísk?

      4.    Účet dijo

        ach, ten starý je môj systém, že repozitár je pre Gambas 3.5 a môj ubuntu 14.04 má nižší. Ďakujem.

      5.    Účet dijo

        Chyba, pokúsil som sa preložiť bluefish z angličtiny do esperanta (eo) (eo používa rovnaký reťazec množného čísla v konfigurácii katalógu), a ak zaškrtnem možnosť vymazať preložené reťazce (pretože na začiatku je niekoľko preložených do angličtiny) po skopírovaní en.po do eo.po), pretože na konci procesu, ak sa pokúsim otvoriť súbor pomocou poedit, urobím chybu a poviem, že je poškodený.
        Môžete chytiť pôvodný súbor en.po z http://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/po/en.po?format=raw

  12.   Účet dijo

    Zlyhanie, kroky:
    1) Stiahnite si en.po z bluefish
    http://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/po/en.po?format=raw
    2) skopírujte súbor en.po do eo.po a preložte ho do esperanta
    3) Otvorte eo.po pomocou helptranslatoru
    4) Pretože na začiatku je už preložených niekoľko viet, začiarknite políčko [x] Vymazať vety, ktoré boli preložené
    5) Obsah schránky ho skopírujte do nového súboru ingles.txt
    6) Preložte dokument pomocou služby Google Translate z angličtiny do esperanta.
    7) Vyberte celý preklad (pravé tlačidlo myši a vyberte všetky) a vložte ho do Helptranslatoru
    8) Dokončené? Nie, teraz zatvorte helptranslator a otvorte súbor eo.po z poedit: error.

    1.    jsbsan dijo

      Dobre, idem sa pozrieť, čo sa stane. Ak je to chyba, pokúsim sa ju opraviť.
      pozdravy

      1.    jsbsan dijo

        William:
        Opravil som program a s novou verziou 0.0.8 už nedáva chybu pri jeho úprave pomocou poedit.
        Môžete si ho stiahnuť z môjho blogu:
        http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html

        pozdravy
        Julio

  13.   ana dijo

    Dobrý deň, máte nejakú verziu pre Windows ??? Vopred veľmi pekne ďakujem