Introducción
¿Recuerdas que anteriormente te contábamos en este blog como cambiar el idioma para el dashboard de WordPress? pues ahora WordPress te lo pone más fácil que nunca ¡y sin tener que utilizar ningún plugin!.
Si instalaste WordPress en castellano (Español formal internacional) y ahora resulta que necesitas que tu dashboard y el frontal de la web se muestren en un idioma diferente, Francés, Portugués de Brasil, Alemán u otro, no tendrás que hacer malabares para conseguirlo, y en menos de 3 clics de ratón tendrás otro idioma activo para tu sitio web aunque no lo tuvieses previamente instalado.
Esta mejora llevada a cabo desde WordPress 4.1.0 te permite cambiar a otro idioma (no confundir con multidiomas) rápidamente tu web si tener que localizar los archivos del nuevo idioma deseado, instalarlos y ver como configurarlo ¿no lo crees? …pues sigue leyendo!
Esta funcionalidad lleva ya mucho tiempo con nosotros, pero a fecha de hoy siguen siendo muchos usuarios los que preguntan cómo cambiar el idioma de su web o cómo añadir otro idioma, y eso es indicador de que o no leyeron este artículo o aún no han descubierto esta opción en su CMS habitual.
Desde WordPress 4.0 es posible decidir qué idioma usar en el proceso de instalación
¿Y qué pasa con WPLANG?
¿Te suena este aviso en tu WordPress? 🤔
Y acto seguido vas a tu Panel de Hosting > Administrador de Archivos (o Filemanager) a localizar ese archivo, editarlo y eliminar el define de WPLANG.
Aunque WordPress se muestra en inglés estadounidense por defecto, tiene incluida la capacidad de ser utilizado en cualquier idioma. La comunidad de WordPress ya ha traducido WordPress a muchos idiomas, y hay Temas, archivos de traducción y soporte disponibles en muchos otros idiomas.
El aviso empezó a mostrarse en las versión de 4.0 de WordPress, allá por 2014 ¡y ha llovido desde entonces! y el define sigue ahí coleando en millones de sitios web sin que se haya roto nada.
A estas alturas de WordPress, vamos por la 6.0.1 y todo fluye como el agua de un riachuelo de montaña, pero muchos sitios siguen empeñados en la etiqueta WPLANG en el archivo wp-config.php y la pregunta del millón es ¿es necesario añadir esta constante para que el sitio trabaje con el idioma indicado por defecto?
Hasta hace muchas versiones de WordPress atrás, si querías utilizar un idioma nuevo tenías que localizar el archivo de la traducción .po y compilarlo em .mo (o descargarlo directamente en MO) y subirlo a la carpeta /wp-content/languages (o /wp-content/languages/plugins si se trata de un plugin traducido) de tu instalación de WordPress.
Luego tenías que editar el archivo wp-config.php y añadir (o cambiarla si ya existía) la línea:
define ('WPLANG', 'pt_BR');
Para el idioma Portugués de Brasil por ejemplo, y para otros idiomas puedes ver aquí los identificadores de idiomas disponibles que se suelen utilizar.
Si te encuentras el define así cuando accedes al archivo de configuración de WordPress:
define('WPLANG',);
Significa que por defecto está aplicando el idioma nativo Inglés de Estados Unidos (no UK que sería en_GB) por defecto.
…bueno, vale, gracias por la introducción a WPLANG ¿verdad? pero ¿qué hay del “deprecated” de este define? 🤔
Pues lo cierto es que si está “obsoleto” este define, puedes leer los detalles del cambio aquí, y se sustituyó por una opción llamada WPLANG almacenada en la tabla _options.
Puedes usar get_option() para acceder a ella:
$my = get_option('WPLANG','es_ES');
No obstante puedes eliminar el define WPLANG de tu archivo wp-config.php, especialmente ahora que los paquetes de idioma son totalmente compatibles internamente en el núcleo de WordPress, y tu web seguirá funcionando …mientras el mundo sigue girando alrededor del astro sol!. ☀️
¿Cómo instalar y cambiar de idioma?
A partir de la versión 4.0 de WordPress se puede hacer que este instale automáticamente el idioma que desees durante el proceso de instalación.
Pero si ya tienes WordPress instalado, en Inglés o en castellano, por ejemplo, y necesitas que el idioma sea otro, puedes hacerlo siguiendo estos pasos:
- Siempre por recomendación es importante hacer una copia de seguridad.
- Accede al dashboard, y asegúrate en Actualizaciones que ya estás usando una versión superior a WordPress 4.1.0.
- Ve a Ajustes, Generales.
- Al final de la pantalla localiza Idioma del sitio.
- Despliega el selector y localiza el idioma deseado.
- Haz clic en Guardar cambios.
- Automáticamente se instalará el nuevo idioma (si no estaba instalado) y se activará por defecto.
Nota: Es posible que en ese momento te aparezcan avisos de otros plugins pidiendo actualizar el idioma, por ejemplo WooCommerce o Temas que tengas instalados aunque no estén activos.
Cuando apliques las actualizaciones de traducciones disponibles estas se aplicarán para el core de WordPress, los Temas instalados y los plugins aunque no estén activos.
Si usas por ejemplo WooCommerce para tu tienda online en WordPress, tras cambiar el idioma y actualizar las traducciones verás que también se actualizan las referentes a este plugin.
Tradución actualizada con éxito.
Podrás volver al idioma anterior o a otro idioma, esté instalado o no, repitiendo el mismo proceso descrito. ¡más fácil imposible!
Vídeo del cambio de idioma en WordPress
En el siguiente vídeo te muestro cómo se realiza este sencillo proceso para que puedas cambiar el idioma del sitio en pocos minutos, previa copia de seguridad ¡siempre recomendado!.
Conclusiones
Quizás te resulte muy básica esta funcionalidad, ya que se centra únicamente en permitirte añadir otro idioma a tu web, ya que por defecto WordPress se instala en inglés si lo descargas del sitio oficial, o en castellano (Español) si lo descargas desde el sitio es.wordpress.org, pero esto no convierte ni de lejos automáticamente tu sitio a multiidiomas, ni traduce los contenidos por tí, ni automatiza las traducciones al puro estilo Google Translator, jeje!.
Para estas cosas o parecidas tendrás que optar por plugins como Weglot Translate por citar uno que funciona bastante bien, aunque hay muchos otros, la mayoría de pago.
Si utilizabas algún plugin para cambiar a otro idioma o instalar otros idiomas (no multiidiomas) ya puedes desinstalarlo si trabajas con WordPress 4.1.0 y disfrutar de forma nativa de esta opción.
La entrada Cambiar el idioma en WordPress es ahora ¡más fácil! se publicó primero en Webempresa.
0 Commentaires