Hej venner, denne gang skriver jeg for at dele med jer et værktøj, som jeg har oprettet for at lette oversættelsen af * .po-filer.
Hvis du ikke ved det, når en programmør ønsker, at hans program skal kunne ses på flere sprog, koder han på en speciel måde (det afhænger af det programmeringssprog, han bruger) de tekststrenge, som brugeren vil se, så specielle programmer såsom PoEdit (link), lette deres oversættelse og opret * .po-filerne.
Disse bruges af applikationen: Når det indlæses, kontrollerer det hvilket sprog systemet er på og bruger den tilsvarende .po-fil til at vise meddelelserne og teksterne til komponenterne (knapper, faner, menuer osv.) Oversat i henhold til hvad de er sig .po-fil
Filer med .po-udvidelsen angiver med deres navn til hvilket sprog de oversættes, for eksempel: es.po (på spansk), en.po (på engelsk), fr.po (på fransk), it.po (på italiensk ) etc.
Min applikation er "semi-automatisk", det kræver brugerintervention for at udføre opgaven. Jeg forklarer, hvad min ansøgning gør:
- Læs en XX.po-fil, som du bliver bedt om. Når jeg siger XX, mener jeg navnet på sproget: es (spansk), en (engelsk), fr (fransk) osv ...
- Det udtrækker alle sætningerne og lægger dem på udklipsholderen.
- Brugeren indsætter disse sætninger på Google-oversættelsessiden, oversætter (en anden oversættelsesside kan bruges), vælger sproget (XX er sproget) og klikker på oversættelsesknappen. Kopier de oversatte sætninger til udklipsholderen, og indsæt dem i applikationen.
- Applikationen ændrer XX.po-filen. Bemærk: det opretter også en XX.mo-fil (en binær fil, som applikationen faktisk bruger).
Gjort dette ved hjælp af Poedit til at redigere XX.po-filen, og vi kan se, hvordan oversættelsessætningerne er blevet indarbejdet. Det næste trin er at gennemgå oversættelsen og forbedre den (vi ved alle, at maskinoversættelser ikke er særlig gode).
Jeg efterlader dig en video, der forklarer processen:
Du kan downloade programmet fra min personlige blog: http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html
Bemærk.
Det er programmeret i rejer 3.5.4. (i dette link kan du vide, hvordan du installerer det)
Hvad sker der for mig:
http://goo.gl/9IcaaC
hilsener.
absurd?
Dette program oversættes til 4 sprog (engelsk, fransk, italiensk og tysk) efter den metode, jeg har forklaret.
Det er blevet offentliggjort i 4 dage, og jeg har modtaget den forbedrede og korrigerede oversættelse af to brugere, der er indfødte i Frankrig og Italien.
Hvis den ikke havde haft en "indledende" oversættelse, ville bestemt ingen personer fra disse lande stoppet for at se applikationen (eller ikke ville have vidst, hvad den er beregnet til) simpelthen fordi den var på spansk.
Min konklusion er, at værktøjet er nyttigt. Det er nyttigt til oversættelse af programmer, selvom det er dårlige oversættelser, så det når ud til flere mennesker, og at disse mennesker kan hjælpe med at forbedre oversættelsen.
Jeg glemte at kommentere:
Med dette værktøj tager de 4 oversættelser 1 minut at gøre og indarbejder dem i programmet.
Hvad ville være forskellen med Poedit?
Tak fordi du delte. Skål
Mit program erstatter ikke PoEdit, det supplerer det.
Det gør det bare nemt at tilføje google oversætter oversættelser af næsten ALLE sætninger med et par museklik til xx.po filen.
Derefter redigerer du xx.po-filen med PoEdit og kontrollerer oversættelserne.
I Ubuntu 14.04 efter at have givet mig flere afhængighedsfejl fra Gambas rendinme.
Du skal have gambas3.5.4 installeret
Jeg tror, at i ubuntu 14.04 er gambas3.1.1-versionen installeret som standard.
Du skal tilføje denne PPA:
$ sudo add-apt-repository ppa: gambas-team / gambas3
$ sudo apt-get opdatering
$ sudo apt-get install gambas3
I dette link forklares det for flere distributioner:
http://cursogambas.blogspot.com.es/2012/08/instalacion-desde-repositorios-del.html
Tak nu, når det fungerer for mig.
interessant, muntre op og fortsæt programmeringen 🙂
Linket, der vises i noten, fungerer ikke for mig.
Er det:
http://cursogambas.blogspot.com.es/2012/08/instalacion-desde-repositorios-del.html
(Jeg tog forkert med at tilføje det til artiklen)
Er det:
http://cursogambas.blogspot.com.es/2012/08/instalacion-desde-repositorios-del.html
I nogen af mine artikler sætter jeg altid linket for at vide, hvordan man installerer gambas3
Hvis du stoler på, at Google Translate foretager oversættelserne ... Hvis du vil have noget professionelt, skal du hellere ansætte nogen til oversættelsen.
Adrian Arroyo Street:
"... .. At ansætte nogen til at oversætte."
Hvis jeg havde penge, så ... Vi ville ikke tale om noget ... Jeg ville gøre, hvad du anbefaler.
Dette er et værktøj til dem, der ikke har penge eller ikke har råd til at ansætte en oversætter og ønsker at oversætte programmer (deres egne eller andre).
Jeg er en af dem, der normalt ty til Transtator, faktisk gjorde jeg det med FireJamendo, selv med et spil, jeg lavede til Zx Spectrum, men det er normalt ikke den bedste mulighed, da mange gange er oversættelsen ikke korrekt, og jeg siger det i begge tilfælde, hvilket forbedrede oversættelsen.
Jeg, der altid laver sproglige ting og selvfølgelig rejer, jeg takker dig meget, det vil tjene mig meget med, at det ikke kun vil være hurtigere at oversætte så meget lettere, da du oversætter for dig + en oversætter, du gennemgår og periode.
Lige nu oversætter jeg opencaesar, og der er tusinder af dialoger, der skal oversættes, og de bruger ikke poedit, så jeg kan se dem. Så alt, hvad der gøres for at lette opgaver, er fantastisk.
Programmér endnu en gang 5 stjerner. Tak fordi du delte.
Sidste gang jeg samarbejdede med at oversætte, brugte jeg https://www.transifex.com som har en ret god webklient.
Christianhcd:
»Jeg brugte platformen ...»
Det er en betalingsplatform, $ 19 / måned.
Min metode koster $ 0 / måned, det er klart, at det ikke er "den bedste" oversættelsesmetode, men det er den billigste.
Du kan prøve QT, rejer er mere og mere i brug
Pepe:
"Du kan prøve QT, rejer bliver stadig mere forældede"
Du tager fejl, rejer2, hvis den ikke er i brug, men rejer3, den koger.
Det er et let og moderne sprog (det understøtter OOP-paradigmet), og det er lige så hurtigt som Python.
Google
Gambas3 -> 111.000 resultater
qt -> 256.000.000 resultater
Jeg vil ikke evaluere intervaller3, der fungerer operativsystem baseret på qt, ud over at være multiplatform inklusive Windos 8 telefon- og android-mobiler, ideen om qt er brutal inklusive al dokumentation, i kommentaren ovenfor sagde jeg til dig at prøve det, hvis du kan lide det mere gambas3, «for at smage farverne»
Pepe:
«, I kommentaren ovenfor fortalte jeg dig at prøve det»
Og også sagde du:
"Rejer er i stigende grad forældede"
Hvilket ikke er sandt. Hvis du havde googlet gambas3 for 3 år siden, ville du næsten ikke have haft nogen resultater.
Brugeren er ligeglad med hvilket sprog applikationen er lavet på, kun hvis det er nyttigt for dem.
Hvis det ikke virker for dig, betyder det ikke noget hvilket sprog det er programmeret med (C, C ++, Java, Python ... eller Gambas3), det fungerer ikke for dig.
Som du siger "at smage farverne."
Det ville være interessant, hvis du ikke oversatte de sætninger, der allerede var oversat. De markerer også de nye oversættelser som «fuzzy» (foreløbig), så vi ved, hvilke vi skal gennemgå
py_crash:
»For ikke at oversætte sætninger, der allerede er oversat igen."
Denne mulighed er allerede inkluderet i programmet (se afkrydsningsfeltet, der vises i formularen, kaldet »Slet sætninger, der blev oversat»).
Hvis det er deaktiveret, selvom du oversætter det i google oversætter, vil det ikke inkorporere det i .po-filen, hvis det allerede har en oversættelse. Test det.
hilsen
Du har ret, så min anbefaling er, at standardindstillingen er med afkrydsningsfeltet deaktiveret. Siden da man samarbejder med et projekt, accepteres de oversættelser, der allerede er der (og mange gange gennemgik de f.eks.
Augustine Ferrario:
«Min anbefaling er, at standardindstillingen er, at afkrydsningsfeltet er deaktiveret. »
Ok, det har sin logik.
I version 0.0.7 er den allerede ændret som denne. Du kan downloade det på samme link:
http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html
Hvorfor ikke kompilere det igen med mere moderne Gambas for at kunne fortsætte med at bruge det uden eksterne opbevaringssteder?
ahh, den gamle er mit system, at arkivet er til Gambas 3.5, og min ubuntu 14.04 har en lavere. Tak skal du have.
Fejl, jeg har forsøgt at oversætte bluefish fra engelsk til esperanto (eo) (eo bruger den samme streng af flertal i katalogkonfigurationen), og hvis jeg markerer muligheden for at slette de oversatte strenge (fordi der er flere i starten, der er oversat til engelsk efter kopiering af en.po til eo.po) fordi i slutningen af processen, hvis jeg prøver at åbne filen med poedit, giver det mig en fejl og siger, at den er korrupt.
Du kan hente den originale en.po-fil fra http://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/po/en.po?format=raw
Fejl, trinene:
1) Download en.po fra bluefish
http://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/po/en.po?format=raw
2) kopier en.po til eo.po for at oversætte det til esperanto
3) Åbn eo.po med hjælpetranslator
4) Da der allerede er flere sætninger oversat i starten, skal du markere afkrydsningsfeltet [x] Slet sætninger, der blev oversat
5) Indholdet af udklipsholderen kopierer det til en ny fil ingles.txt
6) Oversæt dokument med Google Translate fra engelsk til esperanto.
7) Vælg hele oversættelsen (højre museknap og vælg alle), og indsæt den i hjælpetranslator
8) Færdig? Nej, luk nu hjælpetranslatoren og åbn eo.po-filen fra poedit: error.
Okay, jeg skal se, hvad der sker. Hvis det er en fejl, prøver jeg at ordne det.
hilsen
William:
Jeg har rettet programmet, og med den nye version 0.0.8 giver det ikke længere en fejl, når jeg redigerer det med poedit.
Du kan downloade det fra min blog:
http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html
hilsen
juli
Hej, har du nogen version til windows ??? På forhånd mange tak