Si una tienda quiere ser realmente competitiva en internet es recomendable que sea multi-idioma con, como minimo, el idioma nativo e inglés.

Magento trae de serí un fantastico sistema de traducción.
Lo primero es tener claro el concepto “Vista de una tienda”. Mediante las vistas de una tienda se puede controlar lo que se muestra según la vista, pudiendo por ejemplo mostrar unos productos u otros según la opción. De todos modos el potencial y su uso real suele ser para las traducciones.

Para generar una nueva vista los pasos son

  1. Ir al menú Sistema/Configuración de tiendas
  2. Pulsar sobre el botón “Crear una vista de tienda”

Al pulsar sobre esta opción seremos redirigidos a una nueva ventana donde se nos pedira:

  1. Tienda: Magento es también multi-tieda. Tendremos que seleccionar la tienda sobre la que queremos hacer la vista. Lo normal es tener solo una
  2. Nombre: Nombre de la vista. Es lo que se mostrará en el desplegable de idiomas. Para nuestro ejemplo pondremos English.
  3. Código: Codigo interno para saber en que vista estamos. Está bien seguir una nomenclatura tipo nombretienda_idioma (p.e. tienda_en)
  4. Estado: Indica si se activa o no esa vista en el frontend
  5. Ordenar: Es el orden el que se quiere mostrar en el combo de idiomas

 

Una vez completado guardamos los cambios.

Ya tenemos creada la vista pero ¡no le hemos dicho nada del idioma!,  ¿donde se especifica?

Para especificar el idioma de la vista hay que hacer lo siguiente:

  1. Ir al menú Sistema/Configuración
  2. En el combo “Alcance de la configuración actual” situado a la izquierda, seleccionar la vista que queremos
  3. En el menu de la izquierda “General/General” seleccionar la opción “Locale Options” y cambiar el idioma en la opción “Local”. Por defecto hereda la de la tienda. Habra que quitar el check “Use Website” y cambiar al deseado.

Este mismo paso lo podemos realizar para cualquier otra configuración, como por ejemplo para el pais por defecto.

Solo nos queda guardar los cambios y si todo está habilitado nos aparecerá el nuevo idioma en el frontend.

 

Comentar que para traducir tanto, productos, como categorias, como CMS todo se basa en la elección de la vista.