Saltar al contenido Saltar a la barra lateral

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.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 -
- 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 -

Zona horaria del soporte: Europe/Madrid (GMT+02:00)

Etiquetado: 

Este tema contiene 33 respuestas, tiene 0 voces.

Última actualización por Carlos Rojas hace 4 horas, 41 minutos.

Asistido por: Carlos Rojas.

Autor Publicaciones
agosto 21, 2025 a las 6:16 am #17335984

marcP-42

carlos, es donde estas tu, en la pagina se hace con el maquetador page builder de wordpress. te mando 2 capturas.

foto 1 ---> ves la estructura testimonios como esta montada.

foto 2 --> si pulsas en el lapiz de la foto1 ves los ajustes de la seccion

no se trata de cambiar manualmente el disseño, se trata de que al traducir la pagina se agarre la misma estructura. este es el problema.

Gracias

foto2.png
foto1.png
agosto 21, 2025 a las 7:50 am #17336225

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Muchas gracias por compartir las capturas de pantalla.

Solo fue necesario actualizar las traducciones y el estilo ya se copió correctamente. Puedes confirmar que el problema se ha resuelto?

agosto 21, 2025 a las 9:31 am #17336607

marcP-42

Genial Carlos! Se ve perfectaemnte ahora.

Pues te mando las otras cosas que veo que no se traducen, a ver si me ayudas tambien.

Adjunto foto1 --> enlace oculto
No se traducen los iconos ni tampoco los enlaces

Adjunto foto2 --> enlace oculto
No se traduce el enlace del boton contacte.

En español si que aparece la cadena a traducir y su link, pero en ingles no aparece el link y no puedo hacer su traduccion.

Hay más cosas que me estoy encontrando...

Gracias por todo.

foto2.png
foto1.png
agosto 21, 2025 a las 10:02 am #17336782

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,

1.- El elemento Icons que muestra los iconos guarda los valores de las URLs y los títulos en un formato Json codificado. He intentado crear el código XML para registrar dicho elemento siguiendo los pasos de nuestra guía oficial: https://wpml.org/documentation/support/language-configuration-files pero no ha funcionado. Le recomiendo que contacte con los autores de este elemento y les pida que revisen su código y generen el XML para registrarlo (este elemento y cualquier otro) correctamente para que WPML lo pueda interpretar y traducir.

Como alternativa puede traducir los enlaces y los títulos de forma manual editando la página en Español e Ingles directamente.

2.- El botón de la página enlace oculto ya lo he traducido

agosto 21, 2025 a las 10:12 am #17336849

marcP-42

Graicas Carlos,

Más cosas.

Porque si quiero traducir la pagina POLITICA DE COOKIES al castellano, me sale este error.

Te adjunto imagen.

error.png
agosto 21, 2025 a las 10:29 am #17336960

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Listo, solamente fue necesario editar la página en el idioma original -> Hacer un pequeño cambio -> Guardar los cambios y actualizar la traducción.

Por favor realiza los pasos descritos arriba en el caso de que encuentres otro problema similar.

agosto 21, 2025 a las 10:51 am #17337050

marcP-42

Gracias CArlos!!

Voy a revisarlo todo y si encuentro algo de nuevo te aviso.

Cambie el texto "'You May Also Like' mediaente codigo en functions.php..no se si usted queria que hiciese esto. Asi esta:

add_filter( 'gettext', 'canviar_text_you_may_also_like', 20, 3 );

function canviar_text_you_may_also_like( $translated_text, $text, $domain ) {
if ( $text === 'You May Also Like' ) {
$current_language = function_exists( 'pll_current_language' ) ? pll_current_language() : get_locale();

switch ( $current_language ) {
case 'en_US':
case 'en':
$translated_text = 'Other awards';
break;
case 'es_ES':
case 'es':
$translated_text = 'Otros premios';
break;
case 'ca':
$translated_text = 'Altres premis';
break;
default:
$translated_text = 'Other awards'; // Per defecte, anglès
}
}
return $translated_text;
}

agosto 21, 2025 a las 11:25 am #17337119

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Bien, quedo a la espera de tu respuesta.

Con respecto al código, te recomiendo que leas esta guía: https://wpml.org/documentation/support/how-to-use-gettext/

agosto 21, 2025 a las 12:47 pm #17337503

marcP-42

Gracias,

en el mismo functions.php hay este codigo. No se si es vuetro..lo encontre:

/*WPML*/
add_filter( 'wpml_pb_shortcode_encode', 'wpml_pb_shortcode_encode_urlencoded_json', 10, 3 );
function wpml_pb_shortcode_encode_urlencoded_json( $string, $encoding, $original_string ) {
if ( 'urlencoded_json' === $encoding ) {
$output = array();
foreach ( $original_string as $combined_key => $value ) {
$parts = explode( '_', $combined_key );
$i = array_pop( $parts );
$key = implode( '_', $parts );
$output[ $i ][ $key ] = $value;
}
$string = urlencode( json_encode( $output ) );
}
return $string;
}

add_filter( 'wpml_pb_shortcode_decode', 'wpml_pb_shortcode_decode_urlencoded_json', 10, 3 );
function wpml_pb_shortcode_decode_urlencoded_json( $string, $encoding, $original_string ) {
if ( 'urlencoded_json' === $encoding ) {
$rows = json_decode( urldecode( $original_string ), true );
$string = array();
foreach ( $rows as $i => $row ) {
foreach ( $row as $key => $value ) {
if ( in_array( $key, array( 'link', 'description' ) ) ) {
$string[ $key . '_' . $i ] = array( 'value' => $value, 'translate' => true );
} else {
$string[ $key . '_' . $i ] = array( 'value' => $value, 'translate' => false );
}
}
}
}
return $string;
}

si sabes de que va o puede ir...me lo puedes comentar...gracias!

agosto 22, 2025 a las 6:51 am #17339489

marcP-42

Buenos dias Carlos,

Me puse en contacto con el soporte del theme. Ya esta actualizado el theme a la ultima version, tambien slider revolutions y tambien el backery page builder.

Mira a ver si ahora el tema de los iconos se puede traducir correctamente.

Adjunto imagen.

Creo que todo lo otro ya funciona bien.

Gracias

Captura de Pantalla 2025-08-22 a les 8.51.00.png
agosto 22, 2025 a las 7:53 am #17339581

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Buenos días,

Por favor vuelve a contactar con los autores del tema y pídeles que registren el shortcode de los iconos siguiendo los pasos descritos en esta guía: https://wpml.org/documentation/support/translating-urlencoded-shortcodes/

agosto 22, 2025 a las 8:35 am #17339673

marcP-42

Ni con la actualización funciona la traducción de los iconos?

agosto 22, 2025 a las 8:50 am #17339707

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,

Puedes decirme si has actualizado la traducción de la página luego de la actualización y si han aparecido los campos de los iconos?

agosto 22, 2025 a las 8:53 am #17339711

marcP-42

SI, aparece esto tan raro.

Adjunto imagen.

Captura de Pantalla 2025-08-22 a les 10.53.10.png
agosto 22, 2025 a las 9:05 am #17339799

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Si, ese es el comportamiento esperado porque todavía no se han seguido los pasos de mi mensaje anterior: https://wpml.org/es/forums/topic/traducir-cadenas-que-no-salen-para-traducir/?paged=2#post-17339581