Actualizado el 24 de noviembre de 2015 por Irena Domingo
Una de las muchas ventajas de utilizar el framework de Genesis para WordPress es que no hace falta traducirlo. Esto en teoría puesto que en la práctica vas a ver cómo sí que hay algunos textos o cadenas que deben traducirse.
Pasos para tener el framework de Genesis y el child theme completamente traducido a tu idioma nativo:
TE VOY A HABLAR DE...
1. Instala el plugin Genesis Translations
El plugin Genesis Translations traduce el framework de Genesis a cualquiera de los idiomas disponibles. En principio, no es necesario modificar el archivo functions.php o subir archivos .mo y .po. Simplemente hemos de instalar este plugin y automáticamente el framework de Genesis quedará traducido al idioma en el que tengamos configurado nuestro WordPress. Este plugin no dispone de opciones de configuración, únicamente deberás activarlo.
Si has realizado una instalación de WordPress en español, todo el framework de Genesis quedará traducido automáticamente al español. En caso contrario, deberás definir la instruccion “define (‘WPLANG’, ‘es_ES’);” en el archivo wp-config.php de nuestro WordPress o realizar una instalación nueva de WordPress en el idioma elegido (NOTA: desde WordPress 4.0 ya no es necesario modificar la variable WPLANG, basta con definir el idioma del sitio en Ajustes > Generales > Idioma del sitio. Más información en este artículo).
Los idiomas en los que está traducido Genesis, así como los plugins y temas de Studiopress, pueden consultarse en esta dirección: http://translate.studiopress.com/.
2. Traducción de las cadenas de tu child theme
Cuando activas el plugin Genesis Translations es posible que todavía veas algunas palabras en inglés en tu sitio web como, por ejemplo, el texto Search this website... que aparece dentro de la cajita de buscar o el botón Read more que aparece en los artículos de tu blog.
Esto es debido a la existencia de estas palabras en el archivo functions.php de tu child theme (hardcoded words). En este caso deberás buscar estos textos en el archivo functions.php de tu tema y modificarlas por los textos en español. Ten mucho cuidado en ello puesto que modificar este archivo es un poco delicado y es posible que te cargues tu instalación de WordPress. Recomendación: realiza esta operación por FTP y hazte primero una copia de este archivo por si acaso. Una vez dispongas de una copia deberás modificarlo y subirlo de nuevo al servidor con los textos ya traducidos para comprobar que todo queda bien.
3. Traducción de los textos del apartado de comentarios y de la página de error 404
Existen otros textos que ni los traduce el plugin Genesis Translations ni tampoco aparecen en el archivo functions.php de nuestro tema:
- Textos del apartado de comentarios. Verás que los textos de este apartado aparecen en inglés: Comment, Leave a comment, Post a comment, No comments, etc. En este caso la solución es instalar el plugin Genesis Simple Comments. Con este plugin, además de poder traducir todos los contenidos del apartado de comentarios (etiquetas, botones, etc), también podrás incluir un texto con la política de comentarios de tu blog, decidir qué campos del formulario deben ser rellenados para enviar un comentario, cambiar el tamaño del avatar de los usuarios que publican comentarios, etc.
- Textos de la página de error 404. Si alguien teclea una dirección errónea en el dominio de tu página web, le saldrá un texto en inglés : Not found, error 404. The page you are looking for no longer exists. Perhaps you can return back to the site’s homepage and see if you can find what you are looking for. Or, you can try finding it by using the search form below. Si deseas cambiar este texto o, aún mejor, rediseñar una página de error 404 más amigable para tus usuarios, deberás instalar el plugin Genesis 404 Page.
4. Traducción de los contenidos de tu web diseñada con Genesis
Por último decir que si lo que buscas es traducir los contenidos (páginas y artículos) de tu página web diseñada con Genesis la mejor opción existente en la actualidad es el plugin WordPress Multilingual. En un próximo artículo realizaré una breve guía sobre el uso de este plugin, ideal para traducir los contenidos de cualquier página diseñada en WordPress. Se trata de un plugin de pago, aunque si buscas una opción gratuita te interesará leer este artículo: Cómo tener nuestra página web de WordPress en varios idiomas.
¿Has traducido ya tu framework de Genesis?, ¿Has encontrado textos o cadenas que no has podido traducir? Si tienes algún comentario que hacer no dudes en dejarlo más abajo.