Avisos
Vaciar todo

como dejar el idioma español como número 1 en la lista de idiomas

12 Respuestas
4 Usuarios
0 Reactions
2,420 Visitas
Alfredo
Respuestas: 77
Trusted Member
Topic starter
 

Hola, he probado varios packs y en todos viene el idioma español en el número 1 de la lista, salvo en este caso pack AMALTEA, estoy probando un software de carga y necesita el idioma español es esa posición y con ese número.

mi pregunta es, como puedo hacer para que el idioma español quede en como número 1, he probado a copiar el número 4 sobre el número 1 pero no funciona.

Otra cosa seria borrar todos e instalar solo el español, bueno espero vuestros consejos para hacerlo de la mejor manera posible.

gracias.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 06/03/2015 1:37 pm
Julen
Respuestas: 2894
Famed Member Admin
 

Hola Alfredo,

PrestaShop es multilingüe desde su instalación: existen 5 idiomas por defecto (Inglés, Francés, Español, Alemán, Italiano) además de otros más disponibles para descargar.
La pestaña “Idioma” maneja los idiomas que verás en tu back office y en tu tienda. Al hacer clic en esta pestaña se carga la siguiente página.

Esta pantalla muestra los idiomas instalados en tu tienda. Puedes activar o desactivar un idioma haciendo clic en el icono de la columna “Activo“.

En la sección “Localizacion“, puedes seleccionar el idioma que se mostrará por defecto, tanto en el back office como en la tienda.

Saludos


 
Respondido : 06/03/2015 2:14 pm
Alfredo
Respuestas: 77
Trusted Member
Topic starter
 

Gracias,

si repasas mi pregunta veras que hay algo más de complejidad.

necesito eliminar todos los idiomas y poner el español como número "1" en la base de datos.

hay alguna manera de realizar esta acción, como te comentaba en otras plantillas el español esta en esa posición pero resulta que esta plantilla es la que mejor se adapta a mi tienda y entiendo que alguna solución habrá.

edito y añado una foto para que veas como necesito que quede. (fijate en el número del idioma)


 
Respondido : 06/03/2015 2:25 pm
Julen
Respuestas: 2894
Famed Member Admin
 

Hola,

En Localización => Localización. Revisa si tienes puesto el idioma "Español" como idioma por defecto

Saludos


 
Respondido : 06/03/2015 2:34 pm
Alfredo
Respuestas: 77
Trusted Member
Topic starter
 

Si está puesto por defecto el español.

Insisto, no se trata de activar el idioma se trata de cambiar el número con el que prestashop identifica al idioma español y pasarlo del 4 al 1.

ademas si te fijas en mi primer pantallazo veras que el idioma español número 4 es el único idioma activo.

gracias.


 
Respondido : 06/03/2015 3:02 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Lo que comentas es muy complicado y poco recomendable. En la base de datos, la tabla que se encarga de guardar los idiomas tiene un valor que se autoincrementa para el id, de forma que aunque borres todos lo idiomas y luego añadas solo el español el id no sería el 1, sino el siguiente que tocase si no se hubiera borrado ninguno. Para reiniciar la numeración habría que ejecutar un TRUNCATE en la tabla.

Pero el principal problema radica en que esos id de idioma se utilizan para establecer relaciones con multitud de tablas donde se guardan los textos en idiomas de categorías, productos, fabricantes, etc., por lo que cambiando la numeración se perdería la relación y, con ella, la traducción.

A efectos prácticos, el id que tenga el idioma debería dar igual. En las urls de la tienda puede aparecer ese id, pero cuando se activan las urls amigables se cambia el id por el código del idioma.


 
Respondido : 06/03/2015 4:03 pm
Alfredo
Respuestas: 77
Trusted Member
Topic starter
 

He visto otras plantillas del pack, y el idioma va donde necesito, pero justo esta plantilla que se ajustaba a mis necesidades, tiene este incoveniente.

he tratado de hacer una instalación limpia de prestashop y luego poner la plantilla, pero está bastante modificada y no se parece a la que ofreceis en el pack.

seguiremos buscando. gracias.


 
Respondido : 06/03/2015 4:29 pm
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

Por que quieres el ID = 1? es por un tema visual?, ya que bastaría con dejar español por defecto.
Si sólo es por tener un orden en la BD creo no valdría la pena y terminarás complicandote.

Saludos


 
Respondido : 06/03/2015 5:53 pm
Alfredo
Respuestas: 77
Trusted Member
Topic starter
 

Hola, he probado varios packs y en todos viene el idioma español en el número 1 de la lista, salvo en este caso pack AMALTEA, estoy probando un software de carga y necesita el idioma español es esa posición y con ese número.

mi pregunta es, como puedo hacer para que el idioma español quede en como número 1, he probado a copiar el número 4 sobre el número 1 pero no funciona.

Otra cosa seria borrar todos e instalar solo el español, bueno espero vuestros consejos para hacerlo de la mejor manera posible.

gracias.

URL del sitio: Contenido solo visible a usuarios registrados

Se trata de un software que carga la tienda accediendo directamente a la base de datos. por eso necesito plantillas con español en esa posición, no es nada estético.


 
Respondido : 06/03/2015 6:14 pm
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

Ok, tendrías que evaluar instalarte el theme que quieres en una instalación en donde el ID sea el 1 para el español

Si has comprado un pack prestashop podrías solicitar q te instale la plantilla en la instalación nueva a través de tickets, sin embargo deberás realizar las configuraciones de los diferentes módulos, esto lo puedes hacer usando como guia un pack instalado con esta plantilla en otro directorio

Saludos.


 
Respondido : 06/03/2015 6:18 pm
Alfredo
Respuestas: 77
Trusted Member
Topic starter
 

Muchas gracias, en eso estoy, por que la otra opción ya la he descargado.


 
Respondido : 06/03/2015 6:20 pm
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

Ok, si tienes algún problema con el proceso que vas ha realizar sería bueno abrir un nuevo hilo

Saludos.


 
Respondido : 06/03/2015 6:25 pm