Plugin Language Switcher

Una vez activado el plugin aparecerá un nuevo submenú Language Switcher bajo el elemento Options. Este submenú permite definir los lenguajes que serán utilizados en el blog así como el lenguaje por defecto del mismo.

install5

Por defecto la instalación incluye los idiomas español e inglés. Si se desea añadir un nuevo idioma se deberán seguir los siguientes pasos:

  1. En la zona de administración del plugin, introducir el código del nuevo idioma, la imagen a mostrar (disponibles en el directorio del plugin), el formato de horas y fechas y el texto a mostrar en caso de que no exista una traducción de una entrada al nuevo idioma.
  2. Una vez añadido el nuevo idioma es necesario disponer de una traducción de la zona de administración. Generalmente Wordpress proporciona ficheros .po con las traducciones para gran cantidad de idiomas. Estos ficheros deben ubicarse en wp-includes/languages.
  3. Esta traducción debe ser ampliada de forma manual con los elementos que se muestran en la página principal del blog. Para ello se puede utilizar un programa como poEdit, que permite extraer del template (o de los ficheros que se especifiquen) los elementos pendientes de traducir, es decir, aquellos que antes de ser mostrados por pantalla pasan por el filtro de las funciones predefinidas __() o _e(), y posibilita el almacenamiento de las nuevas traducciones.
  4. Una vez llegado a este paso, todos los elementos del template y de la zona de administración estarán traducidos al nuevo idioma, pero quedarán pendientes de traducir los elementos dinámicos, es decir, Posts, Páginas y Categorías. Para añadir un nuevo idioma a estos elementos es necesario englobar el nuevo texto entre las etiquetas lang_xx, donde xx corresponde con el código ISO del nuevo idioma. Este procedimiento es el mismo a seguir en caso de creación de nuevos elementos. En la siguiente imagen se puede observar un ejemplo de definición de una categoría en los idiomas español e inglés.

install7

La traducción por medio de etiquetas se debe llevar a cabo en los nombres de las categorías y en los títulos y contenidos de páginas y posts. Es importante resaltar que, además de estos campos de datos, existe un campo denominado slug o nombre para URI que representa el nombre corto del elemento y que será el que conforme la URI de acceso al mismo, por lo que es muy conveniente rellenar este campo con un nombre único (sin traducción), ya que si no la URI tendrá un aspecto no deseable.

Tags: ,