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
-
-
9:00 – 18:00
9:00 – 18:00
9:00 – 18:00
9:00 – 18:00
9:00 – 18:00
-
-
-
-
-
-
-
Zona horaria del soporte: America/Lima (GMT-05:00)
Buenas tardes,
He insertado un nuevo fragmento de código php en el plugin Code Snippets. Ahora quiero traducir las cadenas literales que vienen en el código y que se visualizan en el frontend y no sé como.
¿Pueden indicarme cómo hacerlo? gracias.
Francisco
Buenos días Andreas,
Gracias por tu ayuda. Te facilito un fragmento del código que he insertado donde aparece una de las cadenas literales que quisiera traducir. Es la siguiente:
Como puedes ver, aparece la cadena "14 + 1=?" a la que me gustaría añadir algún texto y traducir a otros idiomas. Dices que debo hacer una llamada PHP GetText, pero como no soy programador, te agradecería si me pudieses dar un ejemplo con el código que te he facilitado para así implementarlo.
La segunda parte, la de analizar el plugin en busca de nuevas cadenas ya sé como hacerlo. La dificultad estriba en la llamada PHP Gettext.
Muchas gracias,
Francisco
Hola Andreas,
Gracias por la ayuda. He insertado este código del ejemplo a continuación del código que ya tenía en Code Snippets. Efectivamente, cuando escaneo el plugin se añaden las cadenas para su traducción. Pero cuando las traduzco, y voy a la url donde deberían aparecer traducidas, no lo están. Aparecen en el idioma original.
¿A qué puede deberse?
Gracias,
Francisco
Realmente sugeriría no usar "Code Snipepts" para este propósito.
Estas utilizando un Child Theme y simplemente puedes agregar la hook al archivo functions.php mientras usas una llamada GetText como en tu primer ejemplo y escaneas el tema en busca de cadenas.
Por otro lado, también podría ser que el formulario de registro tenga problemas para mostrar cadenas en un segundo idioma.
Puedo ofrecer un sitio de prueba de WPML en el que podemos intentar recrear el problema, en caso de que el uso del Child Theme no sea una solución.
Saludos
Andreas
El tema '[Cerrado] Traducir cadenas de Code Snippets' está cerrado a nuevas respuestas.