Trans Toolkit er en åpen kildekode, fritt distribuert og cross-platform kommandolinje programvare-prosjekt implementert i Python og designet fra grunnen opp som en samling av konsoll verktøy som tar sikte på å bistå oversettere og lokalisering engineers.Can brukes til å få tilgang til alle din localizationsBeing designet for å brukes for å arbeide med xliff og GetText PO filformater, kan Trans Toolkit programvare enkelt brukes til å få tilgang til alle dine lokaliseringer. Det inneholder verktøy som hjelper deg til å sjekke, flette, trekke ut og validere lokaliseringer.
Mange omformere er også gitt i Trans Toolkit, slik at oversettere for å konvertere OpenOffice.org SDF, Mozilla .dtd og .properties, CSV (kommadelte), Qt Ts, ren tekst, HTML, TMX (Translation Memory Exchange), og mye mer.
Blant andre viktige funksjoner, kan vi nevne Crowdsource lokalisering, oversettings statistikk, oversettelse fil manipulasjon, desktop lokalisering, oversettelse kvalitetssikring, samt plugins for flere maskinoversettelse og oversettelse minne providers.Getting startet med Trans ToolkitInstalling den Oversett Toolkit programvare på din GNU / Linux maskin er ganske lett å bruke Pip (python-pip) verktøy (f.eks pip installere sette-verktøykasse). Alternativt er det også mulig å installere programmet fra kilden pakken ved å kjøre & lsquo; sudo python setup.py installere & rsquo; kommando.
Ulike alternativer er tilgjengelige for brukerne når vi samhandler med programmet via en terminal emulator. Disse kan sees med et blikk for hver kommando inkludert i pakken, ved å legge til & lsquo; - hjelp & rsquo; alternativ til de respektive kommandoer (f.eks oo2po --help eller oo2xliff --help eller csv2po --help eller html2po --help) .Supported på Linux, er Mac og WindowsThe programvare kryssplattform, noe som betyr at det har blitt utviklet for å kjøre på alle GNU / Linux-distribusjoner, så vel som på Mac OS X og Microsoft Windows-operativsystemer. Både 32-bit og 64-bit installasjoner av de nevnte operativsystemer støttes på denne tiden
Hva er nytt i denne utgaven:.
- Endringer siden 1.12.0 RC1:
- Lagt til støtte for UTF-8 kodet OS X strenger
- RC format fått noen feilrettinger og nå ignorerer TEXTINCLUDE seksjoner og én linje kommentarer (//)
- Qt Lingvistene filer bedriften utgang XML-deklarasjonen
- xliff2po støtter nå filer med .xliff forlengelse
- Liten endring i placeables å riktig sette inn på en eksisterende forelder eventuelt
- Gjen diff-kamp-lapp for å gi støtte for gamle tredjeparts forbrukere
- Lagt nye tester for UTF-8-kodet OS X strenger, Qt lingvist og RC formater og rc2po konverter
- Store endringer:
- Egenskaper og DTD formater fikse en rekke problemer
- Massive kode opprydding gleder Python tre kompatibilitet
- Viktige endringer i utviklingsprosessen for å lette testing
- Formater og omformere:
- Mozilla egenskaper
- Hvis en enhet har en tilhørende tilgangsnøkkel oppføring da disse er kombinert i en enkelt enhet
- Encoding feil rapporteres nå tidlig å hindre at de blir maskert av påfølgende feil
- Ledende og etterfølgende mellomrom er flyktet for å unngå å miste dem når du bruker omformere
- De UNN tegnene er nå riktig håndtert
- po2prop Nå bruker kildespråket accesskey hvis oversettelse mangler
- Fast konvertering av suksessive Gaia flertall enheter i prop2po
- DTD
- & enhet automatisk utvidet når du leser DTD-filer, og rømte tilbake når du skriver dem
- understrek er nå et gyldig tegn i enhetsnavn
- Nonentities på slutten av strengen er nå korrekt håndtert
- po2dtd:
- Nå bruker kildespråket accesskey hvis målet accesskey mangler
- Fjerner ikke bortkommen og som de sannsynligvis &
- HTML
- Den HTML5 figcaption tag er nå localizable
- Tittelen attributt er nå localizable
- po2html beholder nå de uoversatt attributter
- Accesskeys
- Nå accesskeys kombineres med riktig sak
- Lagt til støtte for accesskey etter tegnet og plass
- PHP
- Fall tilbake til standard dialekt etter å ha lagt alle nye enhet
- Lagt til støtte for tom tabell erklæring når den er fylt senere
- Android
- Lagt til støtte for flertalls
- Tekst er nå ordentlig rømte ved bruk markup
- Meldingen id attributt er lagt til kontekst
- versjonskontroll forbedringer;
- Lagt til støtte for Subversion .svn kataloger
- Sjekker:
- Lagt målrettet kontroll for Libreoffice
- Verktøy:
- Den pocount verktøyet har nå en bedre telling algoritme for ting som ser ut som XML
- Mozilla tooling reparasjoner:
- Lagt til støtte for å se etter dårlige accesskeys i .properties filer
- Nå Mozilla rundtur skriptet kan stille kjøre
- Lagt til en ny Gaia buss script
- Alternativet buildxpi --disable-kompilere-miljøet har blitt restaurert, noe som resulterer i store hastighetsforbedringer
- Generelt:
- Omfattende opprydding av setup script
- Noen feilrettinger for placeables
- Diverse docs opprydding
- Kode opprydding:
- Anvendt tonn PEP8 og stil guide opprydding
- Python 2.6 er vår nye minimum:
- Fjernet masse kode som brukes til å støtte gamle Python versjoner
- Droppet definert kode i favør av Python standard biblioteker
- Oppdatert kodebase for å bruke nyere biblioteker
- Endret kode for å bruke nyere syntaks søker Python tre kompatibilitet
- Oppdatert noen tredjepart medfølgende programvare: Cherrypy, BeautifulSoup4
- Lagt dokument å spore lisenser som brukes av tredjeparts medfølgende koden
- Fjernet TODO elementer. Noen av dem ble flyttet til bug tracker
- Utvikling prosessen:
- Lagt til en funksjonell test rammeverk
- Lagt dusinvis av nye enheten og funksjonelle tester
- Utvidet oppgavene som utføres i Travis: pep8, pytest-xdist, kompilere alle filene, coveralls.io, ...
- ... og masse generelle koderydd og selvfølgelig mange mange feilrettinger.
Hva er nytt i versjon 1.2.0:
- Den poterminology verktøyet ble lagt til for å bygge terminologilister .
- Nye omformere inkluderer po2rc, rc2po, ical2po, og po2ical.
- Support ble forbedret for Qt Ts og GetText .mo.
- Kvalitet sjekker, indeksering, versjonskontroll, og hastigheten ble forbedret.
Krav :
- Perl
Kommentarer ikke funnet