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.

, , , , , ,

  1. #1 av DART på November 29, 2011 - 7:18 på

    Short code kaller Transposh widget fungerer ikke og forårsaker fatal feil –

    - Fatal feil: Call to undefined metode transposh_plugin_widget:: transposh_widget () i on line 407

    Hvordan fikser jeg dette? Hele området virker ikke etter oppdateringen på grunn av denne feilen :(

    • #2 av ofer på November 29, 2011 - 7:42 på

      Hei Det,

      Ja, en bug – vennligst erstatte 407 linje med:
      $GLOBALS['my_transposh_plugin']->widget->widget($args, $instance);
      og prøv igjen,

      Det kan også være verdt å vite at du kan sende en param nå definerer utseendet på plugin inni $instance variable

      • #3 av DART på November 29, 2011 - 10:10 på

        Takk! Ja, dette er debug-kode! Men viser nå listeboksen, og jeg vil vise flagg. Hvordan gjøre det galt, slik at flaggene vises.

        • #4 av ofer på November 29, 2011 - 12:15 pm

          Siden jeg antar du ringer til det som:
          transposh_widget();
          Du bør nå kalle det noe sånt:
          transposh_widget(array(), array('title' => 'Translation', 'widget_file' => 'flags/tpw_flags.php'));

          • #5 av DART på November 29, 2011 - 12:39 pm

            Takk!
            Alt har fungert perfekt :)

          • #6 av Matt på November 29, 2011 - 12:45 pm

            Hei Jeg har det samme problemet. Hvor finner jeg 407 linjen slik at jeg kan erstatte den med ovennevnte debug kode vennligst? Takk

          • #7 av ofer på November 29, 2011 - 8:45 pm

            sin i transposh_widget.php i wp katalogen av plugin, Hvis du ikke klarer, Bruk kontakt oss skjemaet på denne siden og vi vil sende deg en fast versjon

          • #8 av asf på November 29, 2011 - 1:06 pm

            Takk, men hvordan å laste CSS?
            Jeg bruker transposh_widget(matrise(), matrise('Tittel’ => 'Oversettelse', 'Widget_file’ => 'Flagg / tpw_flags.php'));
            Flagg er nå, imidlertid, laster ikke tpw_flags.css.

          • #9 av ofer på November 29, 2011 - 11:43 pm

            Ja, dette er en vanskelig del,

            Det er to måter å håndtere dette, ene er at jeg vil tenke på noen måte å korrigere det (clueless) og den andre er å legge til widgeten en sidebar du ikke viser noe som vil tvinge tillegg av css.
            Denne koden var faktisk ganske vanskelig fordi nå css er lagt (og aggregater) for alle aktive widgets, og det er ingen måte å vite sikkert hvilke sidebars vil vise på hvilken side, så aktive widgets anses.
            en alternativ måte vil være å tvinge tillegg av riktig css i selve riktig sted i utførelsen av siden, som betyr å legge til en handling på wp_print_scripts og som utfører widgeten klassen add_transposh_widget_css … Jeg tror dette vil være for mye arbeid, så gå med hackerish måten er ikke så dumt.

            god natt

  2. #10 av John på November 29, 2011 - 9:55 på

    Hei.
    Takk for det arbeidet du gjør for oss.
    Kan du avklare hvor du finner API-nøkkel for å sette inn plugin?
    Takk.

    • #11 av ofer på November 29, 2011 - 12:08 pm

      Første, Jeg vil klargjøre at du for tiden ikke trenger noen taster og alt vil fungere.
      Jeg kan fortelle deg at den beste måten å finne nøklene er å bruke en søkemotor for å finne dem, bare se etter “X oversette API-nøkkel” der X er navnet på din favoritt,
      Jeg er ikke poste direkte linker fordi:
      1. De stadig endre deres urls, og ikke gidder å oppdatere noen, så jeg ønsker ikke å villede fremtidens lesere
      2. Jeg får ikke betalt for å henvise til dem, og heller tror jeg det er nødvendig at du gjør det
      3. Jeg blir litt lat ;)

      Lykke til

  3. #12 av Yann på November 29, 2011 - 4:51 pm

    Virkelig mye mer rask, Gratulerer.
    Likevel, Jeg har et problem å lage en sitemap som vil vurdere alle språkene. Har du en løsning for dette problemet?

    • #13 av ofer på November 29, 2011 - 8:46 pm

      Det er en patch tilgjengelig for Google XML Sitemaps plugin, og også – Versjon 4 beta av at Plugin trenger ingen patch. Du finner oppdateringen på vår trac stedet

  4. #14 av Fabrice Meuwissen på November 29, 2011 - 11:10 pm

    så bedre å vente på den nye 0.81 versjon ? hvis vi ikke ønsker å patch manuelt ?

    • #15 av ofer på November 29, 2011 - 11:25 pm

      Jeg lover at det vil bli nye feil i 0.8.1 ;) men seriøst, kan du skrive meg og jeg sender deg en oppdatert versjon, eller patch det selv. Også – de fleste brukerne ikke bruker denne funksjonen, som også kan erstattes ved å plassere en widget kopi i en sidebar og i stedet for å sette inn widget koden direkte, sette sidepanelet…

  5. #16 av Ezio på November 30, 2011 - 1:41 på

    Hallo, først av alt takk for dine flotte plugin. Andre, etter siste oppdatering jeg ikke kan redigere min oversettelse. Når jeg clich på rediger-knappen på siden endringen i oversette modus, men jeg har ikke noe vindu for å modifisere. Kan du hjelpe meg?

    Takk

    • #17 av ofer på November 30, 2011 - 7:01 pm

      Vennligst benytt kontaktskjemaet og vi vil samarbeide med deg på å fikse dette, trolig en ny konflikt med andre plugins

    • #18 av Thomas på November 30, 2011 - 9:44 pm

      Ezio, kan du sjekke om popup-vinduet er nå vises på slutten av siden din uten stil?

  6. #19 av Matt på November 30, 2011 - 7:53 på

    Hei der. Jeg har rettet opp feilen, men jeg kan ikke endre dropdown tilbake til flagg. Må jeg legge koden ovenfor til bunnen av widget.php eller en annen fil?

    • #20 av ofer på November 30, 2011 - 7:00 pm

      Du må endre koden som kalles widget, det ble forklart ovenfor

  7. #21 av Cristina på November 30, 2011 - 9:59 på

    Hallo, Jeg har nettopp installert den nye versjonen 0.8.0, men nå ingenting fungerer… do? takk!

    • #22 av ofer på November 30, 2011 - 7:02 pm

      Vennligst kontakt oss direkte og vi skal prøve å fikse det

      • #23 av Cristina på Desember 5, 2011 - 12:54 pm

        Takk for hele laget: Jeg løste problemet canbe jQuery og scriptet som er koblet :)

  8. #24 av Deborah gamble på November 30, 2011 - 4:07 pm

    Transposh ikke vises riktig i versjon 0.8.0 Er det en fix?

    • #25 av ofer på November 30, 2011 - 7:05 pm

      Hello there, virker som et CSS-problem, kontakt oss direkte til arbeidet med en fix

  9. #26 av Glenn Newland på November 30, 2011 - 5:44 pm

    Hi guys,

    Jeg er takknemlig for alt arbeidet du har lagt inn den nye versjonen, vurderer hvor hardt Google API krisen kan ha vært å forholde seg til ved første. Well Done!

    Det jeg er nysgjerrig handler om hvordan kan jeg sikre mitt nettsted blir oppført i internasjonale søkemotorer, på flere språk? Jeg mener, takk til Transposh min side er nå lesbar i 3 språk, men er det det samme som om det var “hosted” i Thoe språk eller må jeg gjøre noe (som cache hver side eller opprett en MultiSite?)

    Takk for den nye versjonen, og API fix.

    Røde Sykkel

    • #27 av ofer på November 30, 2011 - 7:08 pm

      Hei Glenn

      Du har et problem på nettstedet ditt som ikke vil tillate søkemotorer for å se dine nettsteder, Min gjetning er en database problem, men den trenger testing, kontakt oss direkte for arbeid på å fikse dette

      • #28 av Glenn Newland på Desember 2, 2011 - 9:56 på

        OK Ofer, Jeg har kontaktet deg direkte. Deretter, Jeg har også fjernet tillat: /index.php / * fra min robots.txt-fil. Kanskje dette var årsaken?

        • #29 av ofer på Desember 2, 2011 - 10:06 på

          I, årsaken er mangler databasetabeller, Jeg har skrevet til deg direkte om problemet med hvordan å løse det.

  10. #30 av Charlie på Desember 1, 2011 - 12:38 på

    Hi Transposh peeps,
    Stor oppdatering. Er det en måte å gjøre flaggene noen større? De ser litt tapt på hvit bakgrunn.
    Thanks som alltid.

  11. #32 av Limousinene på Desember 1, 2011 - 6:01 på

    Den nye plugin brakk stedet etter å ha installert det i dag. Jeg skulle ønske jeg ikke hadde oppgradert fordi hele mitt siden er nede nå hvis jeg aktivere plugin :(

    • #33 av ofer på Desember 1, 2011 - 12:25 pm

      Vennligst prøv re-installere plugin fra wordpress.org, en fix for brudd for brukere av widget funksjonen var utplassert, Du kan også kontakte oss direkte og vi vil hjelpe

  12. #34 av Ulike på Desember 2, 2011 - 10:53 på

    Cant redigere tekst med ver. 0.8, Hva er galt?

    På dette nettstedet http://www.wcafeasia.com har installert plugin, men kan ikke redigere noen tekst i det hele tatt?

    Har et annet nettsted med en erlier versjon som fungerer bra, Jeg har usel samme innstillinger med denne (0.8), men kan ikke edit.

    Jeg har sette inn en API-nøkkel fra Google (for nettleser)

    Alle som kjenner?

    • #35 av ofer på Desember 2, 2011 - 11:29 på

      Ditt tema er lasting av en jQuery1.3.2 (som er eldgamle), fikse det og vil bli så veldig glad

      • #36 av Ulike på Desember 2, 2011 - 1:18 pm

        Takk for svar! Har du noen anelse om hvordan å gjøre det?

        • #37 av ofer på Desember 2, 2011 - 3:21 pm

          Enten:
          Endre tema
          Rediger gjeldende temafiler å fjerne omfatte (sannsynligvis i header)
          Slett selve filen eller erstatte det

  13. #38 av Limousinene på Desember 3, 2011 - 6:39 pm

    Re-installerte .80 versjon per instrukser, og området er fortsatt 100% brutt hvis jeg aktivere plugin.

    Ord av forsiktighet – ikke installere denne versjonen, det kan bryte nettstedet ditt som det gjorde min.

    Jeg slettet plugin mappen, pakkes ut en ny kopi av 0.80 og fortsatt hele området går buken opp. Ingenting viser – det vil bli en hvit nettleser skjerm.

    • #39 av ofer på Desember 4, 2011 - 8:19 på

      Hallo,

      Jeg er enig, aldri installere noen oppgraderinger, alt kan bryte, men å peke på, se på FAQ, dette er trolig minnet grense saken, men ikke at vi ser en grunn til at det skal være koblet til oppgradering.

      Nå, Hvis du ønsker å få dette problemet løst, forsøke å kontakte oss direkte, vi vanligvis prøver å hjelpe. Noen ganger er vi ikke

      Lykke til

  14. #40 av Jijo Sunny på Desember 4, 2011 - 6:25 på

    Thumbs up guys!
    Den plugin spiller perfekt enn aldri før!
    Få ting til å avklare:
    1. Kan du forklare hvordan du legger oversatt sider sitemap? (Jeg fikk ikke det når du sagt om det i forrige kommentar).
    2. Er dette greit med WP Super Cache?

    Takk!

  15. #42 av Tom på Desember 4, 2011 - 10:28 på

    Første, la meg si, du har en flott plugin. Jeg er i USA, arbeider på en katalog nettstedet i Marokko. Standardspråket på nettstedet er fransk. På dette nettstedet, bedrifter kan legge til en liste til katalogen (vanlig post typen) bruke et annet språk. For eksempel hvis en bedrift skulle legge til en oppføring i engelsk, programtillegget vil oversette innlegget (notering) til alle aktive språk, bortsett fra standardspråket (fordi den mener det er fransk?). Med andre ord, den engelske versjonen og den franske oversettelsen er begge egentlig det samme engelske versjonen. Nettstedet eiere vil at alle innleggene skal vises i standardspråket; og være tilgjengelig i hver av de aktive språk. Er det et kortnummer for å vikle hele oppføring i, så det vil vises i standardspråket? (f.eks [tp oversette ="no"]Hallo[/tp] og det vil vise Bonjour. Eller, er det noen annen måte å oppnå dette?

    Thx
    Tom

  16. #43 av Fernanda på Desember 6, 2011 - 3:02 på

    Har noen som har samme problem?
    Det oversetter ikke lenger

    • #44 av ofer på Desember 7, 2011 - 1:10 på

      Hvis du fortsatt har problemer, Ikke nøl med å bruke kontaktskjemaet på denne siden, og vi vil gjøre vårt beste for å hjelpe

  17. #45 av Tom på Desember 6, 2011 - 5:23 på

    Vel, Jeg hørte ikke noe tilbake. Imidlertid, Jeg gjorde finne ut hvordan du skal oppnå det jeg ønsket å kunne gjøre. Bare pakk inn innholdet i en div tag med en klasse av mylang.

    Også, FWIW, for alle som ønsker gjennom kommentarer til noe informasjon om hvorvidt dette programtillegget vil oversette tilpassede innlegg typer. Selv om plugin ikke gjenkjenner et tema tilpassede innlegg typer, du kan konvertere plugin til å arbeide med tilpassede innlegg typer, ganske raskt. Du må redigere to filer. Du må redigere on_ajax_tp_translate_all() funksjon i transposh_admin.php og on_admin_menu() funksjon, i transposh_postpublish.php.

    Tom

  18. #46 av wukungfu på Desember 6, 2011 - 4:12 pm

    Hallo:
    Første gang jeg brukte denne,Feeling er en stor plug-ins.

    Men,Jeg er for tiden opplever et problem,
    Etter installasjon,Alle sidene dukket opp:
    Mistake 330 (net::ERR_CONTENT_DECODING_FAILED)

    Hva vi løser 该 如 请问?

    • #47 av ofer på Desember 7, 2011 - 1:08 på

      Hei Det,

      Min gjetning vil være problemer med hukommelsen, eller dobbel gzipping problem

      Lykke til

  19. #48 av Stacy & James på Desember 6, 2011 - 5:55 pm

    millioner takk Ofer for å dele ditt prosjekt.

    Bortsett fra rett oversettelse den godtar flere språk domener hvis mer enn 1 Standard språk brukes i et domene.

    Takk også for private hjelp for små feilsøking hadde vi.

    alle de beste

  20. #49 av wukungfu på Desember 7, 2011 - 9:49 på

    Hallo,Løsning på problemet vårt 找 方 tilbake strømmen.

    Jeg ønsker å spørre åpningen,会 utseende:
    “Vi var ikke i stand til å finne en støttet in-memory caching motor, installere en kan forbedre ytelsen. Sjekk Transposh spørsmål”
    Jeg må ignorere det,Shi gjorde avkastningen som kreves 利 运 处理 它 才 以 顺 akseptert?

    ==========

    Andre,Jeg bruker i dag en fast adresse er en numerisk type setting,范例: http://www.wukungfu.com/archives/123
    Og sette nettoeffekten av 这样 吗 会有?

    Se frem til raskt å bruke ~ Takk for hjelpen

    • #50 av ofer på Desember 7, 2011 - 12:02 pm

      Hei,
      På dine spørsmål:
      1. Du kan trygt ignorere denne advarselen, det gjelder bare ytelse, programtillegget vil fungere uten denne
      2. Den permalink struktur vil bli holdt.

      Lykke til

  21. #51 av wukungfu på Desember 7, 2011 - 1:09 pm

    Hallo,

    Om feilen:
    Mistake 330 (net::ERR_CONTENT_DECODING_FAILED)

    ^ ^ Etter ferdigstillelse 来 我 GZIP-关闭 就 oppløsning.
    =====

    Nå åpnet den plug-in,
    Men jeg ser ikke i sidepanelet som du oversettelse verktøy,
    Hvordan plugge inn i sidefeltet?

    Xie Xie 你,Jeg føler rask suksess!

    • #52 av ofer på Desember 7, 2011 - 1:28 pm

      Hei Det,

      Å sette plugin i sidepanelet, gå til utseende menyen og dra Transposh widget til sidepanelet, velg widget stilen du ønsker, og tittelen og det er det

  22. #53 av wukungfu på Desember 7, 2011 - 1:26 pm

    Jeg ser bakgrunnen satt til å fylle ut:
    MSN API-nøkkel
    Google API-nøkkel

    请问 我 该去 哪边 申请 MSN API 与 GOOGLE API?

    ^ ^ Xie Xie 帮忙 断 的 你 不

    • #54 av ofer på Desember 7, 2011 - 1:30 pm

      Du kan legge dem hvis du ønsker, følg instruksjonene på sine respektive områder, men for nå dette ikke er nødvendig

  23. #55 av wukungfu på Desember 7, 2011 - 2:02 pm

    Takk,以 显 示 了 于 可 slutt.

    Men,Hvorfor har jeg velge et annet språk (for eksempel: engelsk),Ja translitterasjon under overflaten 却没 译 呢 side?

    Min hjemmeside: http://www.wukungfu.com

    Takk for hjelpen ^ ^ stor

    • #56 av ofer på Desember 7, 2011 - 2:24 pm

      Det er fordi temaet er lasting av en meget gammel jQuery (1.3.2), så redigere det og se at det vil fungere

  24. #57 av wukungfu på Desember 7, 2011 - 2:27 pm

    Jeg beklager!

    Jeg bare hadde en sidebar plug-dra,
    Jeg kan bruke min egen datamaskin for å se,
    Men for andre datamaskiner til å bruke Shique se.

    什么 这 是 for?

    Jeg beklager,Multi-saken 这么

  25. #58 av George på Desember 7, 2011 - 3:38 pm

    Glad ….får det til å fungere …

    Beautiful plug-in ….

    Kjempejobb Ofer…

    Takk.

  26. #59 av wukungfu på Desember 8, 2011 - 2:11 pm

    Beklager,Kan du hjelpe meg å finne min side er problemet?

    对于 jQuery,Jeg har litt justert.

    Foreløpig aktivert plugins,Men siden, er artikkelen ikke en komplett oversettelse,
    Hva vi løser 该 如 请问?

    Xie Xie 你

  27. #60 av Angel på Desember 11, 2011 - 1:24 på

    Den mellomrom før og etter uthevet Teksten forsvinner i oversettelsene.

    Kan du se det her?

    • #61 av Angel på Desember 11, 2011 - 1:28 på

      godt, Jeg tror bruker sterk tag stedet fet

    • #62 av ofer på Desember 12, 2011 - 1:33 på

      Jeg tror faktisk at det skal fungere fint, ingen grunn bør det ikke, Vennligst oppgi en url hvor det ikke er

  28. #63 av Angel på Desember 12, 2011 - 8:22 pm

    Ok!
    Du kan se i http://intl.relatividad.org/pt/relatividade/albert-einstein-biografia-e-obras/
    og i alle oversatte sider som det første “sterk” setningen er med feilen, men i
    http://intl.relatividad.org/relativity/albert-einstein-biography-and-works/
    (den opprinnelige)
    er riktig

  29. #64 av John på Desember 13, 2011 - 10:26 på

    Jeg vil gjerne fortsette å bruke din store plugin, men dette sender serveren på overbelastning.
    Jeg installerte memcached og W3 Total Cache (bare database cache aktivert), men resultatene er skuffende.
    Dersom aktiv Transposh på en blogg som har 7.000 innlegg, dette alene er nok til å krasje CPU.
    Eventuelle forslag?

    • #65 av WWWDN på Desember 29, 2011 - 11:59 på

      hva er dine server specs mitt budsjett Server håndterer 3 store nettsteder med 20k innlegg hver med Transposh installert. Kanskje prøve en reverse proxy som Nginx?

(Vil være skjult)


*