Versión 0.8.0 – El ataque de los API


Cuando las API de lucha

Mucho antes de la fecha límite que plantea el API de Google Translate para dejar de trabajar, finalmente fuimos capaces de compilar esta nueva versión. Éste siguió un largo período de problemas que fueron presentados por la versión anterior, principalmente por el hecho de que Google decidió plantear las limitaciones de uso antes de la fecha límite que causaron las versiones anteriores de apoyo solicitudes de aumento a nuevas alturas. El cambio de Google también provocó un límite en la API de traducción Bing API, ya que los usuarios fueron cambiando los motores, que sobrecargó el Transposh duro llave codificada API de Bing.

Sin embargo, hemos sobrevivido a este periodo para ofrecerle nuestra última y mejor versión. Esta versión corrige estos problemas se proporciona un by-pass (Proxy de Google y las claves temporales para MSN) y también le permite utilizar su propia clave directamente (gracias a Randy de spyware centro de ayuda para que nos proporciona su clave para realizar pruebas) que tienen prioridad sobre los otros métodos. Mientras hace esto hemos sido capaces de mejorar drásticamente la infraestructura del plugin, cambiando la forma de las llamadas AJAX se realizaron a un método que es nativa de WordPress (g. si la página de administración de obras, probablemente debería funcionar tan bien). Mientras que hace que hemos sido capaces de reducir el código JavaScript necesario para el backend al tiempo que permite la función de traducir todos los que trabajar mucho más rápido (y el apoyo a Apertium también!).

En este punto había una versión sólida, que parecía como una buena cosa para liberar, pero no, teníamos que tener algunas otras características de, por lo que finalmente decidió abordar la cuestión del apoyo múltiples widgets (y el título de la selección también, ¡estupendo!). Parece muy sencillo? pero no, esto provocó una modificación importante de nuestra infraestructura de flash, así. En realidad, mejorar de manera drástica con el cambio de la forma en css se añadió, y la forma de los widgets de notificación a los servidores de cambio en el lenguaje (ahora evitar una llamada DESPUÉS inútil para el servidor). Mientras escribía que tuvimos la suerte de tropezar con un problema de incompatibilidad PHP5.3 a PHP5.2 con una serie de otros problemas que celebramos nuestra liberación de vuelta una semana más. Queremos agradecer a los muchos usuarios que han puesto al día con nuestras versiones beta y nos ayudó a encontrar los problemas que estaban ocultos bajo capas de código y la complejidad.

También aprovechó la oportunidad para cambiar nuestras condiciones ligeramente, si se muestran anuncios de Google AdSense en el de páginas traducidas, vamos a tomar 1/1000 de ese espacio para utilizar con nuestro propio código de AdSense, por lo que si Transposh está ayudando a generar un ingreso de $ 10K que se nos de compra de café! Así que, gracias! Para aclarar un poco las cosas, no creamos un espacio publicitario adicional en la página, y no vamos a insertar los anuncios o cambiar la distribución del, si usted no tiene anuncios, no hacemos nada. Si usted piensa que esto es pedir demasiado, usted puede simplemente borrar nuestro plugin, silbar una melodía suave, y en su camino. Si desea una licencia comercial, no los venden pero, pero probablemente costará más.

Otros cambios en esta versión incluyen:

  • Añadidas catalán y el apoyo Hindi para Bing – habla por sí mismo.
  • Desplegable widget de mejora css – que en realidad se ve mucho mejor ahora.
  • Soporte para Memcached – si APC y otros escondites código de operación fueron demasiado para usted, Ahora usted puede utilizar memcached y tienen un montón de diversión.
  • Mejor 404 Página de manejo (no crean nuevos enlaces a páginas no existentes) – es decir, el rastreador de Google será el sitio menos problemas.
  • Fijar el almacenamiento en caché en cloudsites Rackspace – habían instalado x-cache para el caché de código de operación, pero sin ninguna memoria de usuario, lo que provocó un aumento en los archivos de registro – ahora fija.
  • Muchas correcciones de menor importancia – Podríamos contar con los, pero no tenemos suficientes dedos.
  • Traducción turco Semih Yesilyurt.

Esperamos que disfrute de esta versión, y como siempre, la espera de sus comentarios, ideas, sugerencias y las llamas.

PS – Probado en WordPress 3.3 beta4, las grandes obras.

, , , , , ,

  1. #1 por DART en De noviembre 29, 2011 - 7:18 en

    Llamada corta código Transposh flash no funciona y se produce un error fatal –

    - Fatal error: Llamado a la transposh_plugin_widget método indefinido:: transposh_widget () en la línea 407

    ¿Cómo puedo solucionar este problema? Todo el sitio no está funcionando después de la actualización debido a este error :(

    • #2 por ofer en De noviembre 29, 2011 - 7:42 en

      Hola,

      Sí, un error – Por favor, cambie la 407 de acuerdo con:
      $GLOBALS['my_transposh_plugin']->widget->widget($args, $instance);
      y vuelva a intentarlo,

      También valdría la pena saber que usted puede enviar un param ahora definir el aspecto del plugin dentro de los $instance variable

      • #3 por DART en De noviembre 29, 2011 - 10:10 en

        Gracias! Sí, este es el código de depuración! Pero ahora se muestra cuadro de lista y quiero mostrar banderas. ¿Cómo hacer el mal por lo que las banderas se muestran.

        • #4 por ofer en De noviembre 29, 2011 - 12:15 pm

          Como supongo que lo están llamando como:
          transposh_widget();
          Ahora debería llamar algo así como:
          transposh_widget(array(), array('title' => 'Translation', 'widget_file' => 'flags/tpw_flags.php'));

          • #5 por DART en De noviembre 29, 2011 - 12:39 pm

            Gracias!
            Todo ha funcionado perfectamente :)

          • #6 por Matt en De noviembre 29, 2011 - 12:45 pm

            Hola tengo el mismo problema. ¿Dónde puedo localizar 407 línea para que pueda reemplazar con el código de depuración anteriores, por favor? Gracias

          • #7 por ofer en De noviembre 29, 2011 - 8:45 pm

            en su transposh_widget.php en el directorio wp del plugin, si usted no puede manejar, utilizar el formulario de contacto en este sitio y le enviaremos una versión fija

          • #8 por asf en De noviembre 29, 2011 - 1:06 pm

            Gracias, pero cómo cargar CSS?
            Yo uso transposh_widget(matriz(), matriz('Title’ => 'Traducción', 'Widget_file’ => 'Banderas o tpw_flags.php'));
            Las banderas son ahora, sin embargo,, no se carga tpw_flags.css.

          • #9 por ofer en De noviembre 29, 2011 - 11:43 pm

            Sí, esta es una parte difícil,

            hay dos formas de manejar este, una es que voy a pensar en alguna manera de corregirlo (ni idea) y la otra es para agregar el widget a una barra lateral que no se muestran lo que obligará a la adición de la CSS.
            Este código estaba bastante complicado, porque ahora se añade css (y agregados) para todos los widgets activos, y no hay manera de saber con seguridad que las barras laterales se mostrará en la página que, widgets para activos se consideran.
            una forma alternativa será forzar la adición de la CSS correcto en el lugar correcto en la actual ejecución de la página, lo que significa la adición de una acción en wp_print_scripts y para que la ejecución de la clase Widget add_transposh_widget_css … Creo que esto va a ser demasiado trabajo, así que el ir con la forma en hackerish no es tan mala idea.

            buenas noches

  2. #10 por Juan en De noviembre 29, 2011 - 9:55 en

    ¡Hola.
    Gracias por el trabajo que hacen por nosotros.
    ¿Puede aclarar dónde encontrar la clave de la API para insertar el plug-in?
    Gracias.

    • #11 por ofer en De noviembre 29, 2011 - 12:08 pm

      Primero, Voy a aclarar que actualmente no necesita llaves y todo el trabajo se.
      Les puedo decir que la mejor manera de encontrar las claves es utilizar un motor de búsqueda para encontrar, sólo tiene que buscar “X traducir clave de API” donde X es el nombre de su favorito,
      Yo no soy la publicación de enlaces directos por:
      1. Que constantemente cambian sus urls, y no se molestan en actualizar a nadie, por lo que no quiere engañar a los lectores futuros
      2. No estoy siendo pagado por referirse a ellos, ni creo que sea necesario que usted hace eso
      3. Estoy siendo un poco perezoso ;)

      ¡Buena suerte

  3. #12 por yann en De noviembre 29, 2011 - 4:51 pm

    Realmente mucho más rápido, felicitaciones.
    Sin embargo, Tengo un problema para crear un mapa que tendrá en cuenta todos los idiomas. ¿Tiene una solución para este problema?

    • #13 por ofer en De noviembre 29, 2011 - 8:46 pm

      Hay un parche disponible para Google XML Sitemaps plugin de, y también – Versión 4 beta del plug-in que no necesita parche. Usted puede encontrar el parche en nuestro sitio trac

  4. #14 por Fabrice Meuwissen en De noviembre 29, 2011 - 11:10 pm

    así que mejor esperar a que el nuevo 0.81 versión ? si no quieren revisar manualmente ?

    • #15 por ofer en De noviembre 29, 2011 - 11:25 pm

      Te prometo que habrá nuevos errores en 0.8.1 ;) pero en serio, puedes escribirme y te enviaré una versión parcheada, o que el parche se. También – mayoría de los usuarios no utiliza esta característica, que también puede ser sustituida por la colocación de una copia de flash en una barra lateral y en lugar de insertar el código del widget directamente, la inserción de la barra lateral…

  5. #16 por Ezio en De noviembre 30, 2011 - 1:41 en

    Hola, en primer lugar gracias por tu plugin maravilloso. Segundo, después de la última actualización no puedo editar mi traducción. Cuando cliché en el botón Editar el cambio de página en el modo de traducir, pero no tengo ninguna ventana emergente para modificar. ¿Me pueden ayudar?

    Gracias

    • #17 por ofer en De noviembre 30, 2011 - 7:01 pm

      Por favor, use el formulario de contacto y vamos a trabajar con usted en la fijación de este, probablemente un nuevo conflicto con otros plugins

    • #18 por Thomas en De noviembre 30, 2011 - 9:44 pm

      Ezio, se puede comprobar si la ventana emergente se muestra ahora en la final de la página sin estilo?

  6. #19 por Matt en De noviembre 30, 2011 - 7:53 en

    Hola. He corregido el error, pero no puedo cambiar la parte de atrás desplegable de banderas. ¿Debo agregar el código anterior a la parte inferior de la widget.php o un archivo diferente?

    • #20 por ofer en De noviembre 30, 2011 - 7:00 pm

      Es necesario cambiar el código que llama el widget, se ha explicado anteriormente

  7. #21 por Cristina en De noviembre 30, 2011 - 9:59 en

    Hola, Acabo de instalar la nueva versión 0.8.0, pero ahora no funciona nada… hacer? gracias!

    • #22 por ofer en De noviembre 30, 2011 - 7:02 pm

      Por favor, póngase en contacto con nosotros y trataremos de solucionarlo

      • #23 por Cristina en De diciembre 5, 2011 - 12:54 pm

        Gracias por todo su equipo: He resuelto el problema y JQuery canbe el guión que conecta :)

  8. #24 por Deborah apuesta en De noviembre 30, 2011 - 4:07 pm

    Transposh no se muestra correctamente en la versión 0.8.0 ¿Hay una solución?

    • #25 por ofer en De noviembre 30, 2011 - 7:05 pm

      Holas, Parece un problema de CSS, en contacto con nosotros directamente para trabajar en una solución

  9. #26 por Glenn Newland en De noviembre 30, 2011 - 5:44 pm

    Hola chicos,

    Estoy muy agradecido por todo el trabajo que han puesto en la nueva versión, teniendo en cuenta lo duro de la crisis de la API de Google podría haber sido para tratar en un primer momento. BIEN HECHO!

    Lo que tengo curiosidad por saber es ¿cómo puedo asegurarme de que mi sitio está listado en los motores de búsqueda internacional, en varios idiomas? Quiero decir, gracias a Transposh mi sitio ahora es legible en 3 idiomas, pero es que el mismo como si fuera “organizada” en los idiomas thoe o tengo que hacer algo (como la caché de cada página o crear uno para varios sitios?)

    Gracias por la nueva versión, API y fijar.

    La bicicleta roja

    • #27 por ofer en De noviembre 30, 2011 - 7:08 pm

      Hola Glenn

      Usted tiene un problema en su sitio que no permitirá que los motores de búsqueda para ver sus sitios, Mi conjetura es un tema de base de datos, pero necesita pruebas, en contacto con nosotros directamente para trabajar en la fijación de este

      • #28 por Glenn Newland en De diciembre 2, 2011 - 9:56 en

        Aceptar Ofer, He contactado directamente. Después, También he eliminado No permitir: /index.php / * de mi archivo robots.txt. Tal vez esta fue la causa?

        • #29 por ofer en De diciembre 2, 2011 - 10:06 en

          En, la causa es la falta tablas de base de datos, Yo he escrito a vosotros directamente sobre el tema con la forma de resolver.

  10. #30 por Charlie en De diciembre 1, 2011 - 12:38 en

    Hola Transposh peeps,
    Gran actualización de. ¿Hay una manera de hacer las banderas de los más grandes? Se ven un poco perdido en el fondo blanco.
    Gracias como siempre.

  11. #32 por limos en De diciembre 1, 2011 - 6:01 en

    El nuevo plugin se rompió mi sitio después de instalar hoy. Ojalá no había actualizado porque mi sitio está abajo ahora si me permiten el plugin :(

    • #33 por ofer en De diciembre 1, 2011 - 12:25 pm

      Por favor, intente volver a instalar el plugin desde wordpress.org, una solución para una rotura de los usuarios de la función de flash se desplegó, también puede contactar directamente con nosotros y le ayudaremos

  12. #34 por DIVERSAMENTE en De diciembre 2, 2011 - 10:53 en

    No puedo editar el texto con la versión. 0.8, ¿Cuál es incorrecto?

    En este sitio http://www.wcafeasia.com tener instalado el plugin, pero no se puede editar cualquier texto en todos los?

    Tienen otro sitio con una versión erlier que las buenas obras, Tengo USEL misma configuración con este (0.8), pero no puede modificar.

    Tengo insertar una clave de API de Google (para el navegador)

    Cualquiera que conozca?

    • #35 por ofer en De diciembre 2, 2011 - 11:29 en

      Su tema es la carga de una jQuery1.3.2 (que es antiguo), arreglarlo y será muy feliz

      • #36 por DIVERSAMENTE en De diciembre 2, 2011 - 1:18 pm

        Gracias por responder! ¿Tiene usted alguna idea de cómo hacer que?

        • #37 por ofer en De diciembre 2, 2011 - 3:21 pm

          O:
          Cambiar el tema
          Editar archivos actuales para eliminar el tema de incluir (probablemente en la cabecera)
          Elimine el archivo en sí o lo reemplazará

  13. #38 por limos en De diciembre 3, 2011 - 6:39 pm

    Volver a instalar .80 Versión según las instrucciones, y el sitio se encuentra 100% roto si puedo activar el plugin.

    Palabra de la precaución – no instale esta versión, se puede romper su sitio como si la mía.

    He eliminado la carpeta de plugins, descomprimido una copia nueva de 0.80 y aún así todo el sitio va a pique. No muestra nada – se convertirá en una pantalla del explorador blanco.

    • #39 por ofer en De diciembre 4, 2011 - 8:19 en

      Hola,

      Estoy de acuerdo, no instalar las actualizaciones, todo lo que puede romper, pero a su punto de, vistazo a la FAQ, este es probablemente el tema límite de memoria, pero no vemos una razón por la cual debe estar conectado a la actualización.

      Ahora, si usted desea conseguir este problema resuelto, intente ponerse en contacto con nosotros directamente, que normalmente tratamos de ayudar a. A veces no nos

      ¡Buena suerte

  14. #40 por Jijo Soleado en De diciembre 4, 2011 - 6:25 en

    Thumbs up chicos!
    El plugin está jugando perfecto que nunca antes!
    Hay pocas cosas que aclarar:
    1. ¿Podría explicar cómo agregar páginas traducidas a mapa del sitio? (Yo no lo consigue cuando usted dijo sobre él en los comentarios anteriores).
    2. ¿Está bien con WP Super Cache?

    Gracias!

  15. #42 por Tom en De diciembre 4, 2011 - 10:28 en

    Primero, quiero decir, tiene un gran plugin. Estoy en los EE.UU., trabajando en un sitio del directorio en Marruecos. El idioma por defecto en el sitio es el francés. En este sitio, las empresas pueden añadir su anuncio en el directorio (tipo de mensaje estándar) con un idioma diferente. Por ejemplo, si una empresa se para añadir su anuncio en Inglés, el plugin se traducirá el mensaje (listado) en todos los idiomas activos, excepto en el idioma por defecto (porque considera que es francés?). En otras palabras, la versión en Inglés y la traducción al francés son en realidad la versión en Inglés misma. Los propietarios del sitio quieren que todos los mensajes que se mostrará en el idioma por defecto; y estará disponible en cada uno de los idiomas activos. ¿Hay un código corto para concluir la lista completa en, por lo que se mostrará en el idioma por defecto? (por ejemplo, [tp = traducir"en"]Hola[/TP] y se mostrará Bonjour. O, ¿hay alguna otra manera de lograr esto?

    Thx
    Tom

  16. #43 por Fernanda en De diciembre 6, 2011 - 3:02 en

    Tiene a alguien con el mismo problema?
    No se traduce más

    • #44 por ofer en De diciembre 7, 2011 - 1:10 en

      Si todavía tiene problemas, no dude en utilizar el formulario de contacto en este sitio, y nosotros haremos nuestro mejor esfuerzo para ayudar a

  17. #45 por Tom en De diciembre 6, 2011 - 5:23 en

    Bien, No he oído nada a cambio. Sin embargo, Hice la manera de lograr lo que quería ser capaz de hacer. Sólo tienes que colocarte el contenido en una etiqueta div con una clase de mylang.

    También, Fwiw, para aquellos que buscan a través de los comentarios de ninguna información sobre si este plugin se traducirá tipos personalizados mensaje. A pesar de que el plugin no reconoce los tipos de encargo de un tema posterior, usted puede convertir el plugin para trabajar con los tipos de mensaje personalizado, con bastante rapidez. Hay que editar dos archivos. Hay que editar el on_ajax_tp_translate_all() en función de transposh_admin.php y on_admin_menu la() función, en transposh_postpublish.php.

    Tom

  18. #46 por wukungfu en De diciembre 6, 2011 - 4:12 pm

    ¡Hola:
    La primera vez que utiliza este,El sentimiento es un gran plug-ins.

    Pero,Actualmente estoy experimentando un problema,
    Después de la instalación,Todas las páginas apareció:
    Error 330 (neta::ERR_CONTENT_DECODING_FAILED)

    Lo que resolver 该 如 请问?

    • #47 por ofer en De diciembre 7, 2011 - 1:08 en

      Hola,

      Mis conjeturas habrá problemas con la memoria, o número doble gzipping

      ¡Buena suerte

  19. #48 por Stacy & James en De diciembre 6, 2011 - 5:55 pm

    millones de gracias por compartir sus Ofer proyecto.

    Aparte de la traducción directa que acepta múltiples idiomas dominios si hay más de 1 idioma por defecto se utiliza en un dominio.

    Gracias también por ayuda privada para solucionar problemas pequeños que habían.

    todo lo mejor

  20. #49 por wukungfu en De diciembre 7, 2011 - 9:49 en

    ¡Hola,Solución a nuestro problema 找 方 corriente de retorno.

    Me gustaría preguntar a la apertura,会 apariencia:
    “No hemos podido encontrar un apoyo en la memoria caché del motor, la instalación se puede mejorar el rendimiento. Compruebe Transposh Preguntas frecuentes”
    Tengo que pasar por alto,Shi hizo la rentabilidad exigida 利 运 处理 它 才 以 顺 aceptado?

    ==========

    Otro,Actualmente uso una dirección fija es una configuración de tipo numérico,范例: http://www.wukungfu.com/archives/123
    Y establecer efecto neto de 这样 吗 会有?

    Esperamos utilizar rápidamente el ~ Gracias por su ayuda

    • #50 por ofer en De diciembre 7, 2011 - 12:02 pm

      ¡Hola,
      A sus preguntas:
      1. Puede hacer caso omiso de esta advertencia, sólo se refiere al rendimiento, el plugin funcionará sin este
      2. La estructura se mantendrá enlace permanente.

      ¡Buena suerte

  21. #51 por wukungfu en De diciembre 7, 2011 - 1:09 pm

    ¡Hola,

    Sobre el error:
    Error 330 (neta::ERR_CONTENT_DECODING_FAILED)

    ^ ^ Después de completar 来 我 GZIP-关闭 就 resolución.
    =====

    Ahora ha abierto correctamente el plug-in,
    Pero no veo en la barra lateral como si la herramienta de traducción,
    ¿Cómo se conectan a mi barra lateral?

    Xie Xie 你,Me siento un rápido éxito!

    • #52 por ofer en De diciembre 7, 2011 - 1:28 pm

      Hola,

      Para poner el plugin en la barra lateral, En el menú de la apariencia y arrastrar el widget Transposh a la barra lateral, elegir el estilo de widget que desea y el título y eso es todo

  22. #53 por wukungfu en De diciembre 7, 2011 - 1:26 pm

    Veo el fondo establecido para cubrir en:
    MSN clave de API
    Google API clave

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

    ^ ^ Xie Xie 帮忙 断 的 你 不

    • #54 por ofer en De diciembre 7, 2011 - 1:30 pm

      Usted puede añadir si lo desea, siga las instrucciones en sus sitios apropiados, pero por ahora esto no es necesario

  23. #55 por wukungfu en De diciembre 7, 2011 - 2:02 pm

    Gracias,以 显 示 了 于 可 final.

    Pero,¿Por qué elegí otro idioma (por ejemplo: Inglés),Sí transliteración debajo de la superficie 却没 译 página 呢?

    Mi página web: http://www.wukungfu.com

    Gracias por la ayuda ^ ^ gran

    • #56 por ofer en De diciembre 7, 2011 - 2:24 pm

      Eso es porque su tema es la carga de una muy antigua jQuery (1.3.2), por lo que editar y ver que va a trabajar

  24. #57 por wukungfu en De diciembre 7, 2011 - 2:27 pm

    Lo siento!

    Acabo de tener una barra lateral plug-arrastre,
    Puedo utilizar mi propia computadora para ver,
    Pero para otros equipos de uso Shique ver.

    什么 这 是 para?

    Lo siento,Multi-tema 这么

  25. #58 por George en De diciembre 7, 2011 - 3:38 pm

    Feliz ….conseguir que funcione …

    Hermosa plug-in ….

    Gran trabajo de Ofer…

    Gracias.

  26. #59 por wukungfu en De diciembre 8, 2011 - 2:11 pm

    Triste,¿Podría ayudarme a encontrar mi página es el problema?

    对于 jQuery,Tengo un poco ajustado.

    Plugins actualmente habilitado,Sin embargo, la página, el artículo no es una traducción completa,
    Lo que resolver 该 如 请问?

    Xie Xie 你

  27. #60 por Angel en De diciembre 11, 2011 - 1:24 en

    Los espacios antes y después en negrita texto desaparecen en las traducciones.

    ¿Puede usted ver aquí?

    • #61 por Angel en De diciembre 11, 2011 - 1:28 en

      así, Creo que está utilizando el etiqueta de fuerte en lugar de la negrita

    • #62 por ofer en De diciembre 12, 2011 - 1:33 en

      De hecho, creo que debería funcionar bien, hay razón para que no se debe, por favor proporcione una dirección URL en la que no es

  28. #63 por Angel en De diciembre 12, 2011 - 8:22 pm

    Ok!
    Se puede ver en http://intl.relatividad.org/pt/relatividade/albert-einstein-biografia-e-obras/
    y en todas las páginas traducidas de que la primera “fuerte” sentencia es con el error, pero en
    http://intl.relatividad.org/relativity/albert-einstein-biography-and-works/
    (el original)
    es correcta

  29. #64 por Juan en De diciembre 13, 2011 - 10:26 en

    Me gustaría seguir utilizando su gran plugin, pero esto envía al servidor en caso de sobrecarga.
    He instalado memcached y W3 Total Cache (memoria caché de base de datos sólo se activa), pero los resultados son decepcionantes.
    Si Transposh activa en un blog que tiene 7.000 Mensajes, esto por sí solo es suficiente para bloquear el CPU.
    Cualquier sugerencia?

    • #65 por WWWDN en De diciembre 29, 2011 - 11:59 en

      ¿Cuáles son las especificaciones de su servidor de mi servidor maneja el presupuesto 3 sitios web con gran 20K mensajes, cada uno con Transposh instalado. Tal vez probar un proxy inverso, como Nginx?

(No será publicado)


*