Versjon 0.9.2 – 4 år, og vi ikke bryter

Lovely tulips
Vi vokste 4 (faktisk 5) tulipaner på bryllupsdagen

Ja, det var over fire år siden den første versjonen av Transposh for wordpress ble løslatt. Og faktisk, vi har kommet svært langt.

Transposh blir brukt av tusenvis av nettsteder over hele nettet, og vi har mange fornøyde brukere (og noen mindre lykkelige de :) ).

Denne versjonen, 0.9.2, er egentlig ikke hva vi forventet å ha nå, etter fire år ville vi ha forventet at en versjon en (kanskje til og med to) vil allerede ha blitt løslatt. Men tydeligvis, livet ikke går sjelden som du planlegger det til.

Tittelen på denne innlegg faktisk refererer til en ny atferd parser vår, når vi pleide å møte en   (som skal være en ikke-hardt mellomrom) vi faktisk brøt uttrykket i to, som er ganske nøyaktig det motsatte av hva ting skulle ha vært. Så forhåpentligvis er nå løst, og vi vil ikke lenger bryte!

Andre endringer inkluderer:

  • Grunnleggende støtte for Woocommerce integrering
  • Overstyre tilfelle når andre plugins eller temaer føre til at process_page å bli kalt for tidlig
  • Fikse en stygg bug når den samme oversettelse dukket opp i et avsnitt mer enn én gang
  • Bing har lagt to språk
  • Fikse feilen rapportert av dserber disallowing språkvalg på innlegg der translate_on_publish ble deaktivert
  • Oppdatering for. Po-filer, Tyrkisk oversettelse av Ömer Faruk Khan

Du vil nyte denne versjonen! Dette er en ordre! :)

Versjon 0.8.2 – 3 år, 66 språk, 1 WordPress

Jeg sa 3 lysene på den kaken!

Det har gått tre år (og tre dager, og tretti tre timer) Siden den første versjonen av Transposh plugin har vært luftet på wordpress.org plugin depotet.

Tiden flyr sikkert.

Dette har vært den første skuddår (29th februar) og en ekte skuddår for Transposh. Innstikket har blitt lastet ned fra depotet over 50,000 ganger i år og har gjort en jevn vekst av funksjoner og antall språk som støttes. Og i dag med tillegg av Hmong Daw vi er den første plugin til å støtte et totalt antall 66 språk.

Dette var en veldig interessant (som i, har en interessant liv) år for den automatiske oversettelsen industrien og plugins, hvor Google har nesten mistet sin API-støtte (bare å bytte til en lønn modell) mens Bing pålagt nye grenser. Transposh har lykkes overvant disse endringene, mens andre plugins ikke overlevde.

Hva fremtiden vil bringe for Transposh? Vi er sakte koke noen nye ting, arbeider med vår visjon om å forbedre nettstedet oversettelse, når ting vil være klar – de vil være ute. Imens, din fortsatte støtte er viktig for oss, Noen ganger kan en enkel e-post med “din plugin er stor” driver oss til å fortsette. Så hvis du tror vi har det bra, send oss ​​en linje, hvis du mener vi bør forbedre ting, send oss ​​et notat, og hvis du tror at vi suge, vi klarer å forstå hvorfor du har lest denne meldingen opp til dette punktet 😉

Ønsker oss en flott fjerde år, Kanskje det vil ende med en større kake :)

 

Versjon 0.8.0 – Angrepet av APIer

Når APIer slåss

Vel i forkant av fristen utgjøres av Google Translate API slutter å virke, vi var endelig i stand til å kompilere denne nye utgivelsen. Denne fulgte en lang periode med problemer som ble presentert av den eldre versjonen, hovedsakelig på grunn av det faktum at Google bestemte seg for å posere begrensninger på bruken før deres deadline som forårsaket forrige versjonene støtter forespørsler om å surge til nye høyder. Google endrer også utløst en API grensen i Bing oversettelse API, Siden brukerne var å bytte motorer, som overbelastet den Transposh hardkodet API-nøkkel for Bing.

Imidlertid, vi overlevde denne perioden for å gi deg med vår nyeste og beste versjon. Denne versjonen fikser disse problemene være å gi en bypass (Proxy for Google og temp nøkler for MSN) og det kan du også bruke din egen nøkkel direkte (takket være Randy fra spyware Brukerstøtte for å gi oss med nøkkelen sin for testing) som vil gå foran de andre metoder. Mens du gjør dette vi var i stand til å dramatisk forbedre infrastrukturen av plugin, endre måten AJAX samtalene ble utført til en metode som er innfødt til WordPress (g. hvis admin side fungerer, Det bør sannsynligvis fungere så vel). Mens du gjør at vi klarte å redusere JavaScript-kode som trengs for backend samtidig som oversetter alle funksjonen skal fungere mye raskere (og støtte Apertium også!).

På dette tidspunktet hadde vi en solid versjon, som virket som en god ting å frigjøre, men ingen, måtte vi ha noen andre funksjoner i, så vi endelig bestemte oss for å takle problemet med flere widgets støtte (og tittel utvalg for, Yippee!). Virker ganske rett frem? men ingen, Dette forårsaket en stor omskriving av våre widget infrastruktur samt. Egentlig forbedre det ganske drastisk med å endre måten css ble lagt, og måten widgets varslet serverne av endring i språket (vi nå unngår en ubrukelig POST kall til serveren). Mens du skriver at vi var heldig nok til å snuble over en PHP5.3 til PHP5.2 inkompatibilitet problem med et sett av andre problemer som holdt vår utgivelse tilbake en annen uke. Vi ønsker å takke de mange brukerne som har satt opp med vår beta utgivelser og hjalp oss å finne problemer som var gjemt under lag av kode og kompleksitet.

Vi tok også denne muligheten til å endre våre vilkår litt, hvis du viser Google-annonser fra AdSense på dine oversatt sider, vil vi ta 1/1000 av det plass for bruk med våre egne AdSense-koden, så hvis Transposh er å hjelpe deg generere en omsetning på $ 10K du skal kjøpe oss kaffe! Så takk! For å klargjøre ting litt, vi ikke skape ytterligere annonseplass på siden din, og vi vil ikke sette inn noen annonser eller endre layout, hvis du ikke har noen annonser, vi ikke gjør noe. Hvis du tror at dette er for mye forlangt, du kan bare slette våre plugin, plystre en myk låt, og være på vei. Hvis du ønsker en kommersiell lisens, Vi selger ikke dem ennå, men de vil trolig koste mer.

Andre endringer til denne versjonen inkluderer:

  • Lagt katalansk og hindi støtte for Bing – taler for seg selv.
  • Dropdown widget forbedret css – det ser faktisk mye bedre nå.
  • Støtte for memcached – hvis APC og andre opcode skjulestedene var for mye for deg, Nå kan du bruke memcached og har mye moro.
  • Bedre 404 side håndtering (ikke skaper nye koblinger til ikke-eksisterende sider) – betyr google robotsøkeprogrammet vil stresset ditt nettsted mindre.
  • Fix caching på Rackspace cloudsites – de hadde x-cache installert for opcode cache, men uten brukerminne, som forårsaket en økning i loggfiler – nå fast.
  • Mange flere mindre feilrettinger – Vi kan telle dem, men vi har ikke nok fingre.
  • Tyrkisk oversettelse av Semih Yesilyurt.

Vi håper du vil like denne versjonen, og som alltid, venter på dine kommentarer, ideer, forslag og flammer.

PS – Testet på WordPress 3.3 beta4, fungerer flott.

Versjon 0.6.4 – Skomakeren er ikke lenger barføtt

Image by Matt Mullenweg
Matt og Me

Denne gangen er vi sammen med ingen andre enn Matt Matt, skaperen av WordPress-plattformen.

I det følgende helt falske intervju, Matt vil hjelpe oss alle å forstå hva som er nytt i 0.6.4:

Ofer: Hei Matt, hvor er du i dag?
Matt: Jeg har aldri vært så begeistret for et punkt 0.01 utgivelsen av en plugin før!
Ofer: Hvorfor er det?
Matt: Jeg tror at du endelig får ånden av wordpress i denne utgivelsen
Ofer: Er jeg?
Matt: Ja, du er endelig integrere med plattform i stedet for hacking rundt det, Jeg liker det faktum at du endelig tok tid og gjort plugin-grensesnitt og administrasjon sider oversettbare, og siden du er så gode, får du en gratis blogg!
Ofer: Gi, takk! nå hvordan skal jeg få andre mennesker til å gjøre oversettelser av mine plugin?
Matt: Bare spør brukerne å gjøre det, Jeg er sikker på at du vil gi dem kreditt.
Ofer: Fortell dem det hele om poEdit og sånt?
Matt: Kom igjen, som jeg alltid sier, det er en plugin for det! Og du bør nok vite det siden du oversatt det selv, og bidro med noen mindre feilrettinger.
Ofer: Du mener codestyling lokalisering?
Matt: Ja, det er den, alle kan bruke det. Men jeg har et spørsmål til deg
Ofer: For meg?
Matt: Ja, hvorfor ikke du bruker Transposh for å gjøre det?
Ofer: Visste ikke helt se grunnen, som det allerede er en stor plugin for det, hvorfor replikere?
Matt: Jeg ser at du endelig får det.
Ofer: Få det?
Matt: Ånden av WordPress, deling, omsorg, åpen kildekode, og fri kjærlighet.
Ofer: Jeg håper det, takker så mye for å være med oss.
Matt: Takk, neste gang, vennligst intervjuet meg på en viktig funksjon, hvis jeg måtte gjøre fake intervjuer for hver liten plugin utgivelse i wordpress, Jeg skal aldri har ledig tid til å faktisk forbedre wordpress og komme til wordcamps.
Ofer: Vil ta varsel, takk igjen!

Vel, takk Matt for å bli med oss, Noen har også lagt til denne versjonen er den latinske oversettelsen lagt (med google oversettelse støtte), tre nye språk lagt til Bing oversette. Muligheten til å deaktivere gettext integrasjon der det forårsaker problemer, med noen andre feilrettinger.

Som alltid – Vi håper du vil like denne versjonen

Versjon 0.6.3 – GetText-integrasjon

By diongillard http://www.flickr.com/photos/diongillard/248190660/in/photostream/
Gettext gjør oversettelse enklere

Denne nye versjonen har to store endringer og mye feilrettinger inkludert.

Den viktigste endringen er integreringen av det plugg med WordPress gettext systemet, som er den måten WordPress (og noen temaer og plugins) gir lokaliserte versjoner av seg selv. Dette gjøres med et par av filer (heter .po / .mo filer på grunn av utvidelser) som inkluderer en liste over oversatt strenger som at programvaren inneholder.

Hva Transposh nå gjør er å utnytte sagt filer, så hvis du har filer som oversette WordPress til spansk, de vil ha forrang, og Transposh vil bruke filene til å gjøre oversettelsen av grensesnittet til spansk. Hvorfor er dette bedre? der er et par grunner, en er at noen ganger det muliggjør oversettelser hvor de tidligere var umulig, En annen er at oversettelsen er menneskelig basert og anses mer nøyaktig, og det siste er at den kan klare tvetydighet særlig i korte strenger som månedsnavn og dag forkortelser.
Hvordan få .po / .mo filer, og mer informasjon om hvordan dette arbeidet kan finnes på http://trac.transposh.org/wiki/UsingGetText.

Denne funksjonen inkluderer også en omskrivning av i minnet skjulested system av plugg, som støtter nå XCache og eaccelarator I tillegg til tidligere versjoner APC støtte. Denne versjonen bruker en mer kompakt representasjon av data som forbedrer ytelsen og redusere minnebruken.

Flere retter i denne versjonen:

  • Kodene fra Tag cloud vil nå bli oversatt med masse oversette
  • Korrigering for fordekte “ikke et gyldig programtillegg header” problemet, hvis du får “Standard” oppført to ganger i widgeten utvalget innstillingene, må du slette ting / tpw_deafult.php fil
  • Fastsette for MS oversette tendens til å legge til en ekstra plass til oversettelse resultat
  • Fixed bug med listen med flagg css widget hindrer visning av flagg

Vi har også endret dette nettstedet layout litt slik at du kan se utviklingen feed og endringer på en mer sanntid mote.

Venter på dine tilbakemeldinger på denne versjonen.

Oppdater: En feil ble oppdaget ved bruk av plugin uten bufring, hvis du har gjenta oversettelser, eller du ikke kan se oversettelser tidligere laget, Vennligst installer plugin fra wordpress.org, det plugg det er nå løst. Takk Nicholas for rapportering av dette.