En este tutorial, vamos a ver como configurar nuestra tienda en multi idioma y así poder visualizar este en Español o en Inglés.
Gestión de las tiendas: crear el nombre de la vista de la tienda
Entramos en el panel de control de nuestro Magento, vamos a “Sistema” y seleccionamos ”Gestionar tiendas”
Para hacer que nuestro e-commerce sea navegable en inglés y en español utilizaremos 1 “Website“, 1 “Website Store” y 2 “Store View“. Una vista tienda la llamaremos ”Español“, y la segunda “English” (estos nombres luego serán los que Magento utilizará para mostrar el menu drop down para cambiar de un idioma a otro). Como primer paso vamos a cambiar el nombre de la vista tienda que ya viene por defecto: vamos a hacer click en el link “Default Store View” y rellenamos en form como en la imagen:
El segundo paso será hacer click en el botón “Crear una vista de tienda” (arriva a la derecha) y vamos a crear la segunda vista rellenando el form como en la imagen:
Luego como nos sugiere Magento debemos actualizar los indices en la sección “Index Management” en el menú “Sistema”
Ya ahora que tenemos lista la parte de idiomas vamos a “Configuración” en “Sistema” y en el menu drop down a la izquierda nos aparecerían las dos vista tienda. Hacemos click en la voz “English”
Vamos en “General” y abrimos la sección “Locale Options” rellenando el form como sigue:
De esta forma le hemos dicho a Magento que cuando se ve la tienda “English” muestre el site en Inglés. Lo podemos verificar en nuestro front-end con un menu drop down que aparece en el top de nuestro e-commerce y podremos pasar de un idioma a otro.
Si no nos aparece el menu significa que no tenemos el código puesto en nuestro phtml. Así que tenemos que copiar el siguiente código:
<?php echo $this->getChildHtml('store_language') ?>
donde queremos que aparezca el menu de cambio de idioma, en el template default está en : “app/design/frontend/default/modern/template/page/html/header.phtml”. Con esto es todo ya tenemos nuestra tienda multi idiomas.