Anuncio de cambio de idioma para el complemento Transposh

Como muchos otros desarrolladores, cuando descubrí el complemento Transposh, inmediatamente me enamoré de él! Permite traducciones automáticas listas para usar, pero también le brinda un control granular sobre el texto traducido., permitiéndote editar cada frase.
Bueno, ya lo sabes, así que no es necesario que repita aquí por qué todos amamos tanto a Transposh.

Pero tengo que confesar algo: No estaba contento con el widget de cambio de idioma.. Desarrollo sitios web pequeños y, por lo general, necesito usar desde 2 a 4 idiomas diferentes. Crear sitios web que no sean de WordPress, Solía poner solo una bandera en el menú de navegación principal y deseaba poder hacer lo mismo usando WOrdPress y Transposh.

La forma artesanal

En primer lugar, para obtener ese resultado, Usé un par de complementos útiles y solo un poco de javascript.

No voy a perder su tiempo aquí para hablar de esto: Si estás interesado, puedes encontrar una descripción detallada aquí y aquí

 

 

El camino de WordPress

los «Forma artesanal» fue absolutamente aburrido para mi: para cada nuevo sitio web tuve que repetir cada paso solo para obtener 2 o 3 banderas en mi menú. Quería obtener mis banderas simplemente instalando un complemento y tal vez ajustando algunas configuraciones… Pero ese plugin no existía, así que finalmente decidí que tenía que ir más allá de mis límites, enfrentar el desafío de frente y crear mi propio complemento.

Hoy estoy orgulloso de presentar Language Switcher para Transposh. No es magia, No hace milagros, pero hace el trabajo.

Estoy muy agradecido a Ofer, quien me invitó a presentar a mi criaturita en su Blog: gracias, Yo ofrezco, por tu amabilidad, Realmente aprecio esta oportunidad de dar a conocer Language Switcher for Transposh.

Entonces, lo que hace realmente Language Switcher para Transposh?

  • lee la configuración de Transposh y obtiene la lista de idiomas utilizados en el sitio web actual
  • lee todas las ubicaciones del menú disponibles en el tema actual y le permite elegir dónde se mostrará el selector de idioma a través de casillas de verificación simples
  • te permite agregar al final del menú elegido(s) una serie de banderas o un menú desplegable para seleccionar el idioma; Administradores, Los autores y editores también verán un botón Editar traducción que les permitirá activar el Editor de traducción de Transposh
  • si eliges usar solo banderas, le permite elegir entre banderas de Transposh o banderas proporcionadas por Language Switcher para Transposh en sí
  • Si elige usar un menú desplegable, puede elegir si usa una lista seleccionada o desordenada para crear su menú desplegable.: Agregué esta opción porque la lista desordenada le brinda muchas más opciones para personalizar su apariencia que una selección
  • si usa una lista desordenada como menú desplegable, puede elegir si los elementos de la lista mostrarán solo la bandera, solo texto o tanto banderas como texto
  • le permite establecer clases adicionales para los elementos del menú de su selector de idioma: esto le permite hacer que se vea acorde al estilo de su tema usando la misma clase que su tema está usando para los elementos del menú de navegación
  • le permite personalizar totalmente su conmutador de idioma utilizando un editor css con resaltado de sintaxis: La hoja de estilo actual se carga en el editor y puede modificarla y luego guardarla o incluso puede crear un archivo CSS totalmente nuevo.. con un nombre personalizado (por defecto es custom.css)

Qué pasa con el futuro?

Ya tengo una lista de TODO para agregar más funciones y tal vez para crear incluso una versión premium, pero creo que Language Switcher for Transposh te facilitará la vida en esta primera versión. O al menos, esto es lo que espero mucho!

Puedes encontrar Selector de idioma para Transposh en el sitio web de WordPress.org (o simplemente buscando «Transposh» en el panel de administración de su instalación de WordPress): Pruébelo y no dude en ponerse en contacto conmigo para cualquier problema que pueda tener.. Y obviamente, si te gusta, No te olvides de darle un poco de estrella (Todavía no aprendí a poner en el tablero esas molestas invitaciones a calificar LOL).

Gracias a todos por leer.

Buena codificación!

Atentamente,
Marco Gasi de Codingfix

17 comentarios en “Anuncio de cambio de idioma para el complemento Transposh”

  1. hola marco,

    Traté de instalar Language Switcher para Transposh y tengo un problema con el idioma inglés.
    Si hago clic en la bandera inglesa, su complemento crea un enlace incorrecto, en lugar de dominio.com/en/ hace dominio.com/en/in/ y tengo un 404 error.
    donde puedo configurar el link?

    Gracias

    1. hola laurent. Gracias por usar mi complemento. Pero el problema del que estás hablando es realmente extraño.. Tengo el complemento configurado y ejecutándose en varios sitios web y nunca he encontrado un problema de este tipo.… ¿Tus enlaces permanentes están configurados en %post%??
      En realidad, no hay necesidad ni forma de configurar enlaces dentro de la configuración de mi complemento: este tipo de cosas son administradas por la configuración de Permalinks de WordPress y por la configuración de Transposh.
      ¿Puedes darme un enlace a la página en vivo donde obtienes el problema??

    1. Gracias por su respuesta: Gracias por su respuesta. Gracias por su respuesta: Gracias por su respuesta https://maltavela.com/en. Gracias por su respuesta (Gracias por su respuesta, Gracias por su respuesta). Gracias por su respuesta. Gracias por su respuesta.
      Salud

  2. Hola Simona.
    Solo puedo decirte lo que le dije a Laurent.: probablemente tengas que revisar la configuración de tus enlaces permanentes. Acabo de ver que Laurent ha resuelto su problema. (revisa su sitio web https://maltavela.com/) así que creo que había manejado la configuración de enlaces permanentes.
    Si puede publicar la URL en su sitio web, puedo echar un vistazo. Si necesitas más ayuda, tendrás que crear una cuenta de usuario y darme acceso a tu panel de WP. Si quieres, puede usar el formulario en mi página de Contactos para enviarme un nombre de usuario y contraseña o puede enviarme un correo electrónico a codificaciónfix@codificaciónfix.com

  3. Hola, En primer lugar, Muchas gracias por traernos un plugin tan bueno, Nos ayuda mucho a construir sitios multilingües. es tan maravilloso.
    pero me he dado cuenta de que cuando uso yoast SEO plugin. He encontrado un problema aquí. El texto de la descripción se traducirá a otro idioma.
    Y también lo hizo a la URL corta también.
    ejemplo: view-source:https://www.tatoltool.com/hi/distinguish-between-an-electric-traditional-drillimpact-drill-and-hammer-drill/

    por qué? por favor ayúdame .
    Gracias de nuevo por su gran plugin.
    Saludos
    Andrerw

    1. Hola Andrew. Ante todo, Gracias por sus amables palabras 🙂 Desafortunadamente no puedo ayudarte con problemas de traducción. Mi plugin no es Transposh sino Language Switcher para Transposh, Ese es el complemento Simple and Far to Be Perfect para mostrar banderas o menús desplegables para permitir a los usuarios cambiar el idioma en el front-end. Realmente, las traducciones son administradas por Transposh Translation Filter, que actualmente ya no está alojado en el repositorio de complementos de WordPress. Puede visitar el sitio web de officlai en http://transposh.org/ y pide ayuda directamente al usuario del plugin, Ofer Wald es una persona muy amable y estoy seguro de que intentará ayudarte.
      Saludos

  4. Hola Andrew,
    Gracias por el plugin muy útil. Mientras estoy depurando un sitio que da un 500 error, Me encontré con este mensaje de error:

    [28-Noviembre-2022 15:08:24 UTC] Advertencia de PHP: file_get_contents(https://cas-amsterdam.nl/wp-content/plugins/language-switcher-for-transposh//assets/styles/): Error al abrir la transmisión: Error en la solicitud HTTP! HTTP/1.1 403 Prohibido
    en /home/casrooseboom/domains/cas-amsterdam.nl/public_html/wp-content/plugins/language-switcher-for-transposh/admin/class-cfx-language-switcher-for-transposh-admin.php en línea 166

    Línea 166:
    $css = file_get_contents(LSFT_PLUGIN_URL . «/activos/estilos/$stylesheet»);
    Nunca jugué con los derechos sobre carpetas o archivos. Cualquier idea?

    Gracias de antemano!

    Kr,
    Antón

    1. Hola Antón.
      Soy Marco, Andrew es otro usuario LOL. No hay problema.
      Acabo de subir una corrección al repositorio de WP: Debería estar disponible para su descarga en minutos. No dude en ponerse en contacto conmigo si algo va mal con la actualización

      1. Vaya,…. casi! Nuevo error:
        [28-Noviembre-2022 16:33:35 UTC] Aviso de PHP: Variable no definida: bestlang en /home/casrooseboom/domains/cas-amsterdam.nl/public_html/wp-content/plugins/transposh-translation-filter-for-wordpress/transposh.php on line 651

        1. Hola Antón. primero, Permítanme disculparme por tardar tanto en responderle.… Estoy muy ocupado, y a menudo solo desordeno correos electrónicos 🙁 de todos modos, Ese problema está relacionado con el complemento Transposh en sí, no con mi selector de idioma, así que no puedo ayudarte. Debe intentar ponerse en contacto con el autor en https://transposh.org

  5. hola marco! Encantado de conocerte 😉

    No más errores en el registro de depuración, para que se resuelva perfectamente.
    Espero que haya estado relacionado con el 500 error!
    (Error intermitente para que no 100% Claro que todavía…)

    Gracias
    Antón

  6. Hola,

    Descubrí que la última actualización de este bonito complemento tiene un error al seleccionar el menú desplegable nativo (Seleccione), que es el Switcher Tipo I que utilizo. Probablemente porque no es compatible con WP 6.2.

    En el conmutador selecciono un idioma diferente al predeterminado y no pasa nada. Quiero decir que el nombre del idioma seleccionado es visible, pero la página traducida al nuevo idioma no se ve. En lugar de eso, El predeterminado se mantiene en la pantalla. Sin embargo, si selecciono Banderas para el tipo de conmutador, entonces funciona correctamente.

    Gracias por su apoyo.

    Saludos,
    Alejandra

    1. Hola Jordi. Muchas gracias por notificarme sobre este error – y para usar mi plugin :).
      Acabo de subir una actualización corregida al repositorio de WP. Espero que esto resuelva el problema.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *