Buenas noches,
Estoy utilizando el plugin loco translate para traducir la web, y la verdad es que hasta ahora estaba muy contenta con el plugin. La cosa es que traduciendo el formulario de contacto he introducido los datos y me ha traducido todo excepto el título, adjunto dos capturas:
- Una en la que se ve que todo lo demás si está bien traducido
- Otra en la que se ve que está guardado on el dato.
Teneis idea de qué puede ser? por qué todo lo demás si y justo eso no?
Gracias! 🙂
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Como esta generado este formulario?
Es posible que si se gestione con Contact Form 7 y tengas que gestionar 2 formularios en los diferentes idiomas.
Hola Johnny!
Pues el formulario está hecho con el "contact template" del theme que estoy usando, por lo que el lugar para traducir debería ser el theme, ahí es donde he traducido todos los demás (y se han cambiado bien), no se por qué esa frase que está también dentro del formulario (y que de hecho aparece para cambiarse) no...
🙂
Hola,
Es posible que el problema esté en el código del plugin que se usa para el formulario, de forma que el título no admite traducción.
Una opción sería editar el archivo donde se genera ese título, y aplicar el cambio en él de forma directa. Lo que no te puedo indicar es el archivo concreto donde hay que hacer esto, ya que desconozco la estructura de archivos de tu tema.
Podrías consultar la incidencia con los desarrolladores del tema, para ver si te pueden decir dónde aplicar el cambio en el título del formulario.
hola Pablo!
si, yo el archivo si se cuál es, es este que adjunto, lo que no se es el código que habría que poner en ese caso...
saludos 🙂
Hola,
No nos ha llegado ningún archivo adjunto. Vuelve a adjuntarlo comprimido en un zip. Además, indícanos el enlace a la página donde se está cargando este formulario.
Hola! pues ahí va de nuevo el archivo en formato zip.
y la página donde se carga el formulario es:
http://www.zonafisio.es/contact-us-2/
gracias! 🙂
Hola
En la línea 181 aprox de tu archivo, veo que la variable de titulo lo obtiene de un parámetro de tu theme
Luego esa variable $contact_form_heading se imprime directamente en la línea 195, en ningún momento hay una funcion de traducción para esta variable, tal como lo tienes las otras por ejemplo :
_e('Name', 'framework')
Podrías probar agregando directamente algo como esto
_e('Title', 'framework') , en el lugar del echo de la línea 195
Y luego ver si te lo traduce
Saludos.
Claro, así lo que me permite es ponerle el título directamente, que me puede servir sólo para un idioma (de los tres que tengo que poner), que coja el título del mismo sitio que coge el nombre, mensaje y demás no se puede no...?
Saludos y muchas gracias Jhon! ^_^
Hola
Si usas la función de traducción si que se puede :
_e('Title', 'framework')
Revisa si LocoTranslate te lo detecta, de otro modo tendrías que agregarlo manualmente Title en tus traducciones
Otra opción es usar programación , por ejemplo :
https://wordpress.org/support/topic/how-to-add-a-language-detection-hint
Aunque te recomendaría que agotes primero la primera opción.
Saludos.
muchas gracias Jhon!! ^_^