Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.
Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.
Hoy no hay asistentes de soporte disponibles en el foro Spanish. Siéntase libre de enviar sus tiques y les daremos trámite tan pronto como estemos disponibles en línea. Gracias por su comprensión.
Etiquetado: How to translate, Install and update, Translating a plugin
This topic contains 9 respuestas, has 2 mensajes.
Last updated by Alejandro hace 3 meses.
Assigned support staff: Alejandro.
Autor | Mensajes |
---|---|
noviembre 23, 2020 a las 11:08 pm #7512789 | |
Luis Moreno |
Estoy tratando de traducir un string de caracteres que se escribe "Enviar a un amigo/a" cuando se instala y configura el Plugin Monarch. Esta es un campo abierto para que uno coloque la escritura que desee. En nuestro caso escribimos "Enviar a un amigo/a". Estos son botones de redes sociales que se insertan al inicio y final de cada artículo o post. Los botones muestran bien el texto, pero sólo lo muestran en la página en Español, no hace la traducción al Inglés para ser mostrada cuando se cambia a la versión de la web en Inglés como pueden ver en hidden link Ya he buscado el string de caracteres y no aparece, solo lo muestra cuando hago una búsqueda en general, y está la traducción en inglés, pero algo sucede que no toma la traducción. Le anexo imágenes para que puedan ver cuál es el problema. Muchas Gracias por su atención. |
noviembre 25, 2020 a las 11:06 am #7524757 | |
Alejandro Supporter
Languages: Inglés (English ) Español (Español ) Italiano (Italiano ) Timezone: Europe/Rome (GMT+01:00) |
Hola! Prueba a seguir estos pasos: 1) Activa esta función: https://wpml.org/documentation/getting-started-guide/language-setup/enabling-language-cookie-to-support-ajax-filtering/ 2) Si el problema continúa, por favor carga el plugin aquí, agrega los idiomas de tu página y trata de ver si aquí logras traducirlo: Avísame como te va para luego yo saber como seguir. |
noviembre 25, 2020 a las 12:26 pm #7525235 | |
Luis Moreno |
Estimado Alejandro, tiempo sin saber de ti. Es Luis de Caracas, Venezuela. La función que me pides activar en el punto 1), ya estaba activada en nuestra instalación. Te anexo imagen. Con relación al segundo punto no pude instalar el Plugin MOnarch, porque este es de DIVI, y no tengo una licencia adicional para subirla a tu instalación. Te propongo lo siguiente: la semana pasada hice una copia de la web online-tesis.com que está en producción, donde pudiera darte los credenciales de acceso si me habilitas el chat privado. De lo contrario quedo a la espera de nuevas instrucciones de acuerdo a lo que decidas. Muchas gracias como siempre por tu magnífico apoyo. |
noviembre 25, 2020 a las 5:30 pm #7527981 | |
Alejandro Supporter
Languages: Inglés (English ) Español (Español ) Italiano (Italiano ) Timezone: Europe/Rome (GMT+01:00) |
¡Hola Luis! Claro, puedo usar esa página que me mencionas. solo te pido que si es posible deshabilites los demás plugins para que la página cargue más rapido y cargue menos cosas, así lograré ver el problema mucho más rapidamente. Te he activado los campos para esta próxima respuesta. |
noviembre 26, 2020 a las 3:02 pm #7535897 | |
Luis Moreno |
Hola Alejandro, Supongo que me quieres decir que entraste sin problemas. De no ser así, por favor avísame que necesitas que haga de mi lado. Muchas gracias por tu paciencia y tu tiempo... |
noviembre 26, 2020 a las 3:58 pm #7536303 | |
Alejandro Supporter
Languages: Inglés (English ) Español (Español ) Italiano (Italiano ) Timezone: Europe/Rome (GMT+01:00) |
Ok, veamos: 1) He actualizado los plugins a la versión más nueva. 3) Yo lo encontré y por ende lo seleccioné y presioné el botón "actualizar", junto a Divi (tema). 4) A su vez en WPML > Configuración > Código XML Personalizado y agrega esto al código que ya existe dentro del tag <wpml-config>. <admin-texts> <key name="et_monarch_options"> <key name="sharing_networks_networks_sorting"> <key name="*"> <key name="*"></key> </key> </key> </key> </admin-texts> (este paso sirve para asegurarse de que no hayan otros campos que tal vez se tienen que traducir junto al "label" que ya tradujiste antes). No parecen haber otros así que si quieres obvia este paso. 5) Prueba a traducir de nuevo estas cadenas. si no funciona, sigue con los pasos de abajo 6) encuentra este directorio: wp-content/plugins/monarch/monarch.php, busca la linea 3908 y reemplaza $network_name = ( isset( $monarch_options[ 'sharing_' . $type . '_network_names' ] ) && true == $monarch_options['sharing_' . $type . '_network_names'] ) ? sprintf( '<div class="et_social_networkname">%1$s</div>', esc_html( $icon_name ) ) : ''; con $network_name = ( isset( $monarch_options[ 'sharing_' . $type . '_network_names' ] ) && true == $monarch_options['sharing_' . $type . '_network_names'] ) ? sprintf( '<div class="et_social_networkname">%1$s</div>', esc_html(get_option('et_monarch_options')['sharing_networks_networks_sorting']['label'][0] ) ) : ''; Luego en /wp-content/plugins/monarch/monarch.php esc_html_( $network_name ) Cambiala con este: esc_html_e( $network_name ) Ahora traduce de nuevo las cadenas (haz un cambio a la traducción y presiona enter) Si esto funciona, por favor contacta al soporte de Divi y avísales de este cambio. Saludos. |
noviembre 26, 2020 a las 4:43 pm #7536507 | |
Luis Moreno |
Hola Alejandro, Ya realicé los pasos del 1 al 4. En producción ya estaban actualizados los plugins. Realicé el paso 5, y ejecuté las acciones que me pediste, pero aún sigue sin mostrar el string "enviar a un amigo/a" en la versión de la web en inglés. El punto 6, por favor puedes revisarlo. Porque la línea que me indicas que cambie (3908) no se corresponde con la que me dices que cambie. Tal vez haya un error. POr favor revisala. En la linea 554 lo cambié por la que me indicaste (esc_html_e( $network_name ) Probé y sigue sin funcionar, creo que es importante el cambio de la linea 3908 Agradezco si la puedes revisar por favor, y muchas gracias por tu apoyo.... Luis |
noviembre 26, 2020 a las 5:47 pm #7537089 | |
Alejandro Supporter
Languages: Inglés (English ) Español (Español ) Italiano (Italiano ) Timezone: Europe/Rome (GMT+01:00) |
Puedes buscar por: $network_name = ( isset( $monarch_options[ 'sharing_' . $type . '_network_names' ] ) && true == $monarch_options['sharing_' . $type . '_network_names'] ) ? sprintf( '<div class="et_social_networkname">%1$s</div>', esc_html( $icon_name ) ) : ''; pero si, me equivoqué, está en la linea 3912, no en la 3908. reemplaza esa por: $network_name = ( isset( $monarch_options[ 'sharing_' . $type . '_network_names' ] ) && true == $monarch_options['sharing_' . $type . '_network_names'] ) ? sprintf( '<div class="et_social_networkname">%1$s</div>', esc_html(get_option('et_monarch_options')['sharing_networks_networks_sorting']['label'][0] ) ) : ''; Usa este último código que te envío y no el de antes ya que vi que el de antes se había cortado, no se había pegado completo. Saludos. |
noviembre 26, 2020 a las 6:56 pm #7537315 | |
Luis Moreno |
Gracias Alejandro, eres todo un genio... Funcionó correctamente. Muy agradecido, que Dios te bendiga... Saludos |
noviembre 28, 2020 a las 10:21 am #7549243 | |
Alejandro Supporter
Languages: Inglés (English ) Español (Español ) Italiano (Italiano ) Timezone: Europe/Rome (GMT+01:00) |
¡Que bien que todo funciona correctamente! Espero que todo te vaya bien y no tengas más problemas parecidos pero si es así, sabes que puedes abrir otro ticket y avisarnos! Saludos. |