Palīdzības tulks: rīks, kas palīdz tulkot .po failus

Sveiki draugi, šoreiz es rakstu, lai dalītos ar jums rīkā, kuru esmu izveidojis, lai atvieglotu * .po failu tulkošanu.

Gadījumā, ja jūs nezināt, kad programmētājs vēlas, lai viņa programmu varētu redzēt vairākās valodās, viņš īpašā veidā (tas ir atkarīgs no viņa izmantotās programmēšanas valodas) kodē teksta virknes, kuras lietotājs redzēs, lai īpašas programmas, piemēram, PoEdit (saite), atvieglojiet to tulkošanu un izveidojiet * .po failus.

Tos izmanto lietojumprogramma: Kad tā tiek ielādēta, tā pārbauda, ​​kādā valodā ir sistēma, un izmanto atbilstošo .po failu, lai parādītu ziņojumus un komponentu (pogas, cilnes, izvēlnes utt.) Tekstus, kas tulkoti atbilstoši tiem. sakiet .po failu

Failos ar paplašinājumu .po ar nosaukumu norāda, kurā valodā tie tiek tulkoti, piemēram: es.po (spāņu valodā), en.po (angļu valodā), fr.po (franču valodā), it.po (itāļu valodā ) utt.

Mana lietojumprogramma ir "pusautomātiska", uzdevuma veikšanai nepieciešama lietotāja iejaukšanās. Es paskaidroju, ko dara mans pieteikums:

  • Izlasiet XX.po failu, kā tas tiek prasīts. Kad es saku XX, es domāju valodas nosaukumu: es (spāņu), en (angļu), fr (franču) utt.
  • Tas izvelk visas frāzes un ievieto tās starpliktuvē.
  • Lietotājs ielīmē šīs frāzes Google tulkošanas lapā, tulko (var izmantot citu tulkošanas lapu), izvēlas valodu (XX ir valoda) un noklikšķina uz tulkošanas pogas. Kopējiet iztulkotās frāzes starpliktuvē un ielīmējiet tās lietojumprogrammā.
  • Lietojumprogramma modificē failu XX.po. Piezīme: tas arī izveidos failu XX.mo (bināru failu, kuru lietojumprogramma faktiski izmantos).

Darīts, izmantojot Poedit, lai rediģētu failu XX.po, un mēs varam redzēt, kā tulkošanas frāzes ir iestrādātas. Nākamais solis ir tulkojuma pārskatīšana un uzlabošana (mēs visi zinām, ka mašīntulkošana nav pārāk laba).

Es atstāju jums videoklipu, kurā paskaidrots process:

Programmu varat lejupielādēt no mana personīgā emuāra: http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html

Piezīme.

Tas ir ieprogrammēts garnelēs 3.5.4. (šajā saitē varat uzzināt, kā to instalēt)


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

      Ivans Barra teica

    Kas man rodas:

    http://goo.gl/9IcaaC

    sveicieni.

         jsbsan teica

      absurds?
      Pēc manis izskaidrotās metodes šī programma tiek tulkota 4 valodās (angļu, franču, itāļu un vācu valodā).
      Tas ir publicēts 4 dienas, un es saņēmu uzlabotu un labotu tulkojumu no diviem lietotājiem, kuru dzimtene ir Francija un Itālija.
      Ja tam nebūtu bijis "sākotnējais" tulkojums, noteikti neviens cilvēks no šīm valstīm nebūtu apstājies, lai redzētu lietojumprogrammu (vai arī nebūtu zinājis, kam tā domāta) tikai tāpēc, ka tā bija spāņu valodā.
      Mans secinājums ir tāds, ka rīks ir noderīgs. Tas ir noderīgi programmu tulkošanai, pat ja tie ir slikti tulkojumi, ļaujot tai sasniegt vairāk cilvēku, un ka šie cilvēki var palīdzēt uzlabot tulkojumu.

           jsbsan teica

        Es aizmirsu komentēt:
        Izmantojot šo rīku, četru tulkojumu veikšana aizņem 4 minūti un iekļauj tos programmā.

      Francisco teica

    Kāda būtu atšķirība ar Poedit?

    Paldies par dalīšanos. Priekā

         jsbsan teica

      Mana programma neaizstāj PoEdit, bet to papildina.
      Tas vienkārši atvieglo faila xx.po pievienošanu gandrīz visu frāžu google tulkotāja tulkojumiem ar pāris peles klikšķiem.
      Pēc tam ar PoEdit rediģējat failu xx.po un pārbaudāt tulkojumus.

      Sjiāns teica

    Ubuntu 14.04 pēc tam, kad man bija vairākas atkarības kļūdas no Gambas rendinme.

         jsbsan teica

      Jums jābūt instalētai gambas3.5.4

      Es domāju, ka Ubuntu 14.04 pēc noklusējuma ir instalēta gambas3.1.1 versija.

      Jums jāpievieno šis PPA:
      $ sudo add-apt-repository ppa: gambas-team / gambas3
      $ sudo apt-get update
      $ sudo apt-get install gambas3

      Šajā saitē tas ir izskaidrots vairākiem sadalījumiem:
      http://cursogambas.blogspot.com.es/2012/08/instalacion-desde-repositorios-del.html

           Sjiāns teica

        Paldies jums tagad, ka tas darbojas man.

      bez nosaukuma teica

    interesanti, uzmundrini un turpini programmēt 🙂

      Hugo teica

    Saite, kas parādās piezīmē, man nedarbojas.

         jsbsan teica

      Vai tas ir:
      http://cursogambas.blogspot.com.es/2012/08/instalacion-desde-repositorios-del.html

      (Būšu kļūdījies, pievienojot to rakstam)

         jsbsan teica

      Vai tas ir:
      http://cursogambas.blogspot.com.es/2012/08/instalacion-desde-repositorios-del.html

      Jebkurā no maniem rakstiem es vienmēr ievietoju saiti, lai zinātu, kā instalēt gambas3

      AdrianArroyoStreet teica

    Ja uzticaties tulkojumam veikt Google tulkotāju ... Ja vēlaties kaut ko profesionālu, labāk nolīgt kādu tulkošanai.

         jsbsan teica

      Adrian Arroyo iela:
      ".... Pieņemt kādu tulkot."
      Ja man būtu nauda, ​​tad…. Mēs nerunātu ne par ko ... es darītu to, ko jūs iesakāt.
      Šis ir rīks tiem, kuriem nav naudas vai kuri nevar atļauties algot tulku un vēlas tulkot programmas (savas vai citas).

      Viņi ir Link teica

    Es esmu viens no tiem, kas parasti izmanto Transtator, patiesībā es to darīju ar FireJamendo, pat ar spēli, kuru izveidoju Zx Spectrum, taču tas parasti nav labākais variants, jo daudzas reizes tulkojums nav pareizs, un es to saku abos gadījumos uzlaboja tulkojumu.

      šveicars teica

    Nu, es, kas vienmēr daru valodas lietas, un, protams, garneles, es jums ļoti pateicos, tas man ļoti noderēs, jo tulkot būs ne tikai ātrāk, jo jūs tulkojat jums + tulkotājs, kuru jūs pārskatāt un periods.

    Šobrīd es tulkoju opencaesar, un tulkot ir tūkstošiem dialogu, un viņi neizmanto poedit, tāpēc es tos varu redzēt. Tātad viss, kas tiek darīts, lai atvieglotu uzdevumus, ir lieliski.

    Atkal ieprogrammējiet 5 zvaigznes. Paldies par dalīšanos.

      Cristianhcd teica

    Pēdējo reizi, kad sadarbojos tulkošanā, izmantoju https://www.transifex.com kuram ir diezgan labs tīmekļa klients.

         jsbsan teica

      Christianhcd:
      »Es izmantoju platformu ...»
      Tā ir maksājumu platforma, USD 19 mēnesī.

      Mana metode maksā $ 0 / mēnesī, ir skaidrs, ka tā nav "labākā" tulkošanas metode, taču tā ir lētākā.

      Pepe teica

    Jūs varētu izmēģināt QT, garneles arvien vairāk netiek izmantotas

         jsbsan teica

      Pepe:
      "Jūs varētu izmēģināt QT, garneles kļūst arvien novecojušas"
      Jūs kļūdāties, garneles2, ja tās nav izmantotas, bet garneles3, tās vārās.
      Tā ir vienkārša un moderna valoda (tā atbalsta OOP paradigmu), un tā ir tikpat ātra kā Python.

           Pepe teica

        Google
        Gambas3 -> 111.000 XNUMX rezultāts
        qt -> 256.000.000 XNUMX XNUMX rezultāti
        Es nevērtēšu diapazonus3, ir operētājsistēmas, kas balstītas uz qt, kā arī daudzplatformu, ieskaitot Windos 8 tālruņus un android mobilos, ideja par qt ir brutāla, ieskaitot visu dokumentāciju, iepriekšminētajā komentārā es jums teicu izmēģināt, ja jums tas patīk vairāk gambas3, «pēc krāsas garšas»

           jsbsan teica

        Pepe:
        «, Iepriekšminētajā komentārā es teicu izmēģināt»
        Un arī jūs teicāt:
        "Garneles ir arvien novecojušas"
        Kas nav taisnība. Ja pirms 3 gadiem jūs būtu googlējis gambas3, jums praktiski nebūtu rezultātu.
        Lietotājam ir vienalga, kādā valodā tiek izveidota lietojumprogramma, tikai tad, ja tā viņam ir noderīga.
        Ja tas jums nedarbojas, nav svarīgi, ar kādu valodu tas ir ieprogrammēts (C, C ++, Java, Python… vai Gambas3), tas joprojām nedarbosies jums.
        Kā jūs sakāt "pagaršot krāsas".

      py_ crash teica

    Būtu interesanti, ja jūs vairs netulkotu jau iztulkotās frāzes. Viņi arī atzīmēs jaunos tulkojumus kā «izplūdušus» (provizoriskus), tāpēc mēs zinām, kuri tulkojumi mums ir jāpārskata

         jsbsan teica

      py_crash:
      »Netulkot frāzes, kas jau ir pārtulkotas."
      Šī opcija jau ir iekļauta programmā (skatiet izvēles rūtiņu, kas parādās formā ar nosaukumu »Dzēst tulkot frāzes»).
      Ja tas ir atspējots, pat ja tulkojat to google tulkotājā, tas to neinstalēs .po failā, ja tam jau ir tulkojums. Pārbaudi to.

      Sveicieni

           Agustins Ferrario teica

        Jums ir taisnība, tāpēc es iesaku noklusējuma opcija ir atspējota izvēles rūtiņa. Kopš brīža, kad kāds sadarbojas ar projektu, tiek pieņemti jau esošie tulkojumi (un daudzas reizes viņi, piemēram, izgāja QA.

           jsbsan teica

        Agustins Ferrario:
        «Mans ieteikums ir noklusējuma opcija ar deaktivizētu izvēles rūtiņu. »
        Labi, tam ir sava loģika.
        0.0.7 versijā tas jau ir modificēts šādi. To var lejupielādēt tajā pašā saitē:
        http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html

           Rēķins teica

        Kāpēc neizkompilēt to ar modernākām Gambas, lai varētu turpināt to izmantot bez ārējām krātuvēm?

           Rēķins teica

        ahh, vecā ir mana sistēma, ka repozitorijs ir paredzēts Gambas 3.5 un manam ubuntu 14.04 ir zemāks. Paldies.

           Rēķins teica

        Kļūda, es esmu mēģinājis tulkot zilās zivis no angļu valodas uz esperanto (eo) valodu (eo kataloga konfigurācijā izmanto to pašu daudzskaitļu virkni), un, ja es pārbaudīšu iespēju dzēst tulkotās virknes (jo sākumā ir vairākas, pēc en.po kopēšanas uz eo.po), jo procesa beigās, ja mēģinu atvērt failu ar poedit, man rodas kļūda un teikts, ka tas ir bojāts.
        Jūs varat paķert oriģinālo en.po failu no http://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/po/en.po?format=raw

      Rēķins teica

    Ja neizdodas, veiciet tālāk norādītās darbības.
    1) Lejupielādējiet en.po no zilās zivis
    http://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/po/en.po?format=raw
    2) kopējiet en.po uz eo.po, lai to pārtulkotu esperanto valodā
    3) Atveriet eo.po ar palīdzības tulkotāju
    4) Tā kā sākumā ir iztulkoti vairāki teikumi, atzīmējiet izvēles rūtiņu [x] Dzēst tulkotos teikumus
    5) starpliktuves saturs to kopē jaunā failā ingles.txt
    6) Tulkojiet dokumentu ar Google Translate no angļu valodas esperanto.
    7) Atlasiet visu tulkojumu (peles labā poga un atlasiet visu) un ielīmējiet to Helptranslator
    8) Gatavs? Nē, tagad aizveriet palīdzības tulkotāju un atveriet eo.po failu no poedit: error.

         jsbsan teica

      Labi, es redzēšu, kas notiks. Ja tā ir kļūda, mēģināšu to novērst.
      Sveicieni

           jsbsan teica

        Viljams:
        Es esmu izlabojis programmu, un, izmantojot jauno versiju 0.0.8, tā vairs nedod kļūdu, rediģējot to ar poedit.
        To var lejupielādēt no mana emuāra:
        http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html

        Sveicieni
        Hulio

      anekdotes teica

    Sveiki, vai jums ir kāda versija Windows ??? liels paldies jau iepriekš