Como insertar un nuevo idioma en Prestashop
Prestashop por defecto viene con los idiomas ingles y francés, si queremos poner el español o otros tenemos que descargarnos su archivos de traducción, lo podemos hacer desde la página oficial de prestashop.
Para instalar el idioma español en nuestro prestashop, descargamos el archivo es.gzip
y algún icono del idioma español, por ejemplo los iconos de famfamfam , dentro del paquete de iconos encontraremos es.gif
Abrimos el BackOffice dle Prestashop accediendo el panel administrativo de la tienda
Nos situamos a la pestaña Tools
![]()
Y no saldrá otra barra de herramientas justo debajo de la general, vamos a Languages
![]()
Justo nos aparecerá la opción de Idioma, para agregar un nuevo idioma pulsaremos en Add new

Nos aparecerán las opciones para agregar un idioma nuevo en Prestashop

El campo “Name” escribimos Español
El campo “ISO code” escribimos es
El campo “Flag” seleccionamos el icono es.gif
El campo “No-picture image” también le ponemos el icono es.gif
Y pulsamos el botón Save
Ya tendremos instalado el idioma español en prestashop

Prestashop nos informa que si eliminamos un idioma, que todo lo que tendremos en la base de datos referente en el idioma también será eliminado.
Más abajo si nos fijamos en el listado de idiomas instalados vemos que el Español tiene el símbolo de advertencia y que si vamos a la página de la tienda no aparece para escoger el idioma, lo que pasa que tenemos que activar el idioma, para ello vamos al explorador de archivos.
Nos vamos donde tenemos el prestashop y entramos dentro de la carpeta themes el tema por defecto es el prestashop , vamos a lang
Ruta -> themes\prestashop\lang
Aquí encontraremos los archivos de idioma en.php y fr.php hacemos un duplicado de uno de ellos y lo renombramos en es.php
Al final tenemos que tener en.php, fr.php, es.php
Ahora toca instalar los archivos que traducen el prestashop el paquete es.gzip
Vamos a la pestaña Translations

Y cargamos el archivo es.gzip en la sección Translation exchange y pulsamos el botón Import
Con eso ya podremos ir a la página de la tienda y nos aparecerá el nuevo idioma para seleccionar

Nota: si queremos definir un idioma por defecto esta en el menú Tools->Languages y seción Languages options vemos que pone Default language: seleccionamos uno de la lista y Save, con eso definimos el idioma por defecto que verán los nuevos usuarios que visiten la tienda
Eso es todo, si queréis aportar algo mas utilizad el sistema de comentarios de la entrada, hasta pronto.

Buen post, me ha venido que ni al pelo ;-). Muchas gracias!.
Un saludo desde la capi riojana,
J.R. León
muy buen tutorial, gracias. Recién comienzo con presta. Algún consejo? Saludos
Excelente post, muy claro.
He podido configurar mis idiomas sin problemas.
Gracias.
Fenomenal!!Gracias
Gracias por el aporte, estoy iniciando en prestashop y me parecido que tiene buenas cosas especialmente el manejo de SEO y la plantilla defecto
es buena para los buscadores.
Gracias por el artículo, la verdad es que me ha sido de mucha ayuda en un proyecto que estoy comenzando. Sigue así.
Hola.
Gracias por el post,muy clarito y eficaz.
saludos desde malaga.
Buenas tardes:
Estoy con la versión estable de CARTIUM, la c7. Todo me funcionaba perfectamente. Ya empiezo a meter productos y de buenas a primeras me fallan los idiomas. Voy a herramientas>>idiomas y me aparecen con un triangulito(warning) y no me sale ningun idioma en “idioma por defecto”. No puedo poner ningún idioma.¿Que puedo hacer?
¿Pueden ayudarme, por favor?
Gracias
Muchas gracias voy a empezar con Prestashop ahora, espero que sea facil y que no de muchos problemas.
muy bien explicado, instale otro idioma bien pero al ir la home de la pagina si aparece y cambia todo bien, pero menos la descripción de los productos.
porque pasa asi, o que se le hace?
gracias de antemano.