Skip Navigation

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.

Etiquetado: 

This topic contains 7 respuestas, has 2 mensajes.

Last updated by Carlos Rojas hace 9 months, 3 weeks.

Assigned support staff: Carlos Rojas.

Autor Mensajes
diciembre 23, 2019 a las 12:51 pm #5184353

albaC

Hi,

I need to transalte this words (see image) from the product and project page but I don't know where to find it. I know I can translate this words in the dashboard page using string translation but I can't find in it how to translate for the product and project page.

hidden link

Thanks!

diciembre 23, 2019 a las 10:08 pm #5186365

Carlos Rojas
Supporter

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

Timezone: Europe/Madrid (GMT+02:00)

Hello,
Thank you for contacting WPML support.

Could you explain how did you created this strings? Are they custom fields, taxonomies, etc?

Note: We can continue in Spanish if its more comfortable for you.

Kind regards,
Carlos

diciembre 29, 2019 a las 8:38 pm #5207893

albaC

Hola Carlos,

La verdad es que no recuerdo como está hecho. Pero te mando una foto de como se ve en el panel de control.

También te mando el acceso para que me puedas ayudar:
***

Gracias!!

Arnau

diciembre 30, 2019 a las 1:12 pm #5211281

Carlos Rojas
Supporter

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

Timezone: Europe/Madrid (GMT+02:00)

Hola Arnau,
Muchas gracias por tu respuesta.

Para traducir dichas cadenas debes realizar los siguientes pasos:
- Ve a WPML -> Traducción de cadenas -> Filtra por el dominio 'plugin Types' -> Añade las traducciones a las cadenas.

Te recomiendo que visites este enlace donde encontrarás nuestra documentación oficial sobre Traducción de cadenas: https://wpml.org/es/documentation-2/guia-de-inicio/traduccion-de-cadenas/

Puedes confirmar que el problema está resuelto?

Saludos,
Carlos

diciembre 30, 2019 a las 4:41 pm #5212429

albaC

Hola,

Esto solo traduce los campos dentro del panel de control y no en la página visible de la web. Además ahora han desaparecido los campos en la traducción en portugés. Te paso foto en español para que veas lo que me falta en la traducción.

Ficha de producto de ejemplo que quiero traducir: hidden link

Gracias,

Arnau

diciembre 31, 2019 a las 11:36 am #5215729

Carlos Rojas
Supporter

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

Timezone: Europe/Madrid (GMT+02:00)

Hola Arnau,
Muchas gracias por su respuesta.

He visto el problema y he aplicado varios pasos de 'troubleshooting' pero el problema persiste. Puede indicar los pasos a seguir para editar los nombres de los campos en el backend del sitio?

Saludos,
Carlos

enero 2, 2020 a las 11:40 am #5222995

albaC

Hola Carlos,

Ta mando un video con el problema:
hidden link

Gracias!

Arnau

enero 2, 2020 a las 3:06 pm #5224593

Carlos Rojas
Supporter

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

Timezone: Europe/Madrid (GMT+02:00)

Hola Arnau,
Feliz año nuevo!

He vuelto a revisar el sitio y he encontrado la causa del problema. Lo que sucede es que las etiquetas de los campos personalizados se están imprimiendo en la plantilla sin utilizar las funciones Gettext. Si vas a wp-content/themes/Avada-Child-Theme/single-products.php linea 173 vas a ver el siguiente código:

<div class="detallsproductes">
				<?php if (types_render_field( "material") != '') echo( "<b>Material:</b> " . types_render_field( "material", array( 'raw' => true) ). "<br>"); ?>
				<?php if (types_render_field( "tipologia") != '') echo( "<b>Tipología:</b> " . types_render_field( "tipologia", array( 'raw' => true) ). "<br>"); ?>
				<?php if (types_render_field( "superficie") != '') echo( "<b>Superficie abierta:</b> " . types_render_field( "superficie", array( 'raw' => true) ). "<br>"); ?>
				<?php if (types_render_field( "peso") != '') echo( "<b>Peso:</b> " . types_render_field( "peso", array( 'raw' => true) ). "<br>"); ?>
				<?php if (types_render_field( "dimensiones-standard") != '') echo( "<b>Ancho estándar:</b> " . types_render_field( "dimensiones-standard", array( 'raw' => true) ). "<br>"); ?>
				<?php if (types_render_field( "dimensiones-maximas") != '') echo( "<b>Dimensiones máximas:</b> " . types_render_field( "dimensiones-maximas", array( 'raw' => true) ). "<br>"); ?>
				</div>

- Para mostrar lass etiquetas correctamente debes cambiar el código por algo así:

<?php if (types_render_field( "material") != '') _e('Material:', 'avada'); echo( types_render_field( "material", array( 'raw' => true) ). "<br>"); ?>

- Luego debes ir a WPML -> String Translation -> Buscar 'Material' y traducir el que aparece bajo el dominio de 'avada'.

Puedes confirmar que el problema se resolvió?

Saludos,
Carlos