Multilenguaje en Joomla 1.6

multilanguage_0Tutorial para configurar un sitio multilenguaje en Joomla 1.6. La nueva versión de este gestor de contenidos nos ofrece la posibilidad de traducir nuestro sitio web a distintos idiomas sin la necesidad de instalar extensiones de terceros, como Joomfish. Utilizando esta funcionalidad, podremos traducir todo el contenido de nuestra web o sólo parte de ella a tantos idiomas como deseemos.

Para configurar el multilenguaje en Joomla 1.6, tendremos que disponer de los paquetes con los idiomas que queremos instalar. En esta página podemos encontrar las traducciones para Joomla 1.6.

La instalación del nuevo idioma la haremos a través del gestor de extensiones, como si se tratase de una extensión para Joomla.

multilanguage_1

 

Una vez instalado, vamos a “Extensiones > Gestor de idiomas > Contenido” y pulsamos en nuevo. Aquí introduciremos los datos del nuevo idioma, como el título, el código de la URL, o la etiqueta de idioma.

multilanguage_2

 

En “Prefijo de imagen”, escribiremos el nombre de la imagen representativa del idioma. La imagen debe existir en la carpeta “media/mod_languages/images”, en caso contrario podemos añadirla.

multilanguage_2_1

 

Tras esto, nos dirigimos al gestor de plugins y activamos el plugin “Sistema - Filtro de idioma”. Aquí podremos decidir si se utilizará la configuración del navegador o el idioma del sitio para seleccionar el idioma de los nuevos visitantes.

multilanguage_3

 

Ahora nos dirigimos al gestor de módulos y añadimos un nuevo módulo del tipo “Cambiar idioma”. Este módulo nos permitirá alternar entre los distintos idiomas de la web.

multilanguage_4

 

Introducimos los datos de título, posición, acceso, etc. Si queremos que se muestre en todos los idiomas de nuestra página, en “Idioma” seleccionaremos “Todo”.

multilanguage_5

 

En la sección “Opciones básicas”, podemos introducir un texto antes y después del módulo y decidir si se mostrarán o no las banderas de los idiomas.

multilanguage_5_1

 

Después de esto, tendremos que crear los elementos del menú que conformarán la página de inicio por defecto de cada idioma. Para ello vamos a “Menús > Menú principal > Añadir nuevo elemento de menú”. Completamos los datos comunes de los menús y, en el campo “Idioma”, seleccionamos el idioma correspondiente.

multilanguage_6

 

Tras guardar los cambios, en la lista de elementos del menú, pulsamos en la columna “inicio” para establecer el ítem como predeterminado para su idioma. Veremos que el icono de la celda cambia, apareciendo la imagen correspondiente al idioma.

multilanguage_7

 

Ahora nos dirigimos a “Menús > Gestor de Menús > Añadir nuevo elemento”. Introducimos el título y, en “Tipo de Menú”, ponemos “hidden”. De esta forma crearemos un menú oculto.

multilanguage_8

 

Una vez hecho esto, tendremos que mover el ítem del menú principal asignado a todos los idiomas y que está establecido como elemento por defecto, al menú oculto. Para ello, seleccionamos el elemento y el menú al que queremos moverlo. Tras pulsar en el botón “Proceso”, el ítem ya no será visible en el front-end.

multilanguage_9

 

El siguiente paso será crear el módulo correspondiente al menú principal para cada uno de los idiomas instalados. Para hacerlo, vamos al gestor de módulos y creamos un nuevo módulo del tipo “Menú”.

multilanguage_10

Completamos los datos y en “Idioma” elegimos el idioma adecuado. En “Opciones - básicas” seleccionaremos el menú al que pertenecerá el módulo.

multilanguage_11

 

Si vamos al front-end, veremos que ya aparece el acceso a ambos idiomas con algunos campos de los módulos traducidos. Sin embargo, otros aspectos como los títulos de los módulos, tendremos que traducirlos uno a uno creando nuevamente los módulos para cada idioma disponible en la página.

multilanguage_12

 

Con respecto al resto de elementos que conforman nuestra web, como los artículos y categorías, tendremos que seguir el mismo proceso que en el caso de los módulos, asignando cada elemento a su idioma a través de la propiedad “Idioma”.

multilanguage_13

 

Además de lo explicado anteriormente, también es posible seleccionar un plantilla diferente para cada idioma. Para ello, tendremos que ir a “Extensiones > Gestor de plantillas” y, en las propiedades de la plantilla seleccionar el idioma al que se aplicará esa plantilla.

multilanguage_14

 

En la lista de plantillas veremos que, en la columna “Defecto”, aparece la bandera correspondiente al idioma seleccionado.

multilanguage_15

 

Enlace | Language Switcher

Escribir un comentario

Por favor procura que tus comentarios estén relacionados con la entrada, comenta con tu nombre y no pongas enlaces en tu comentario. Intenta también respetar a los demás lectores, los comentarios off topic, promocionales, ofensivos o ilegales serán editados y borrados.


Código de seguridad
Refescar