Front-end solamente...
 
Avisos
Vaciar todo

Front-end solamente en inglés

11 Respuestas
3 Usuarios
0 Reactions
1,239 Visitas
Rebecca
Respuestas: 331
Reputable Member
Topic starter
 

Hola,
estoy creando una tienda con Joomla 2.5 y virtuemart y el idioma predeterminado e único debe ser el inglés. Con lo cual quiero cambiar el español (que es el que tengo ahora) por el inglés. He visto algún video sobre "multilenguaje", pero no creo que tenga que hacer todos estos pasos, no? Hay una manera más sencilla de cambiar el español por el ingles en el front-end?

Gracias por ayuda.
Saludos,
Rebecca

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 03/02/2014 9:34 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Rebecca

Al instalar un pack estará en español, luego desde el menú de Extensiones => Gestor de idiomas, cambia para la parte de administración (en caso desees también en ingles) a ingles , y para la parte del front-end idioma por defecto a ingles

Con esto debería ser suficiente.

Saludos.


 
Respondido : 03/02/2014 10:47 pm
Rebecca
Respuestas: 331
Reputable Member
Topic starter
 

Hola Jhon,

gracias por tu respuesta. Ya había probado esto y lo he vuelto a probar ahora, pero cuando cambio el Idioma en Extension de Idiomas "Sitio" por el inglés, me desaparecen las categorías y artículos destacados. Tampoco me aparece nada en inglés (solamente los títulos de algunas categorías que ya había cambiado yo manualmente).

Cuando estuve mirando el Tutorial de "Multilenguaje" seguí algunos pasos, pero ya he vuelto a desactivado este módulo "Multilenguaje". No creo que esto influya, porque antes de activarlo, ya estuve probando en extensiones de Idioma y me pasaba lo mismo.

Espero me puedas ayudar.

Muchas gracias.
Saludos,
Rebecca


 
Respondido : 04/02/2014 1:03 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

El problema está en que Virtuemart asocia las categorías y productos con idiomas en concreto, de forma que si realizas un alta de categorías o productos para un determinado idioma y luego cambias el idioma los productos y categorías no aparecerán, ya que habrán quedado asociados con el otro idioma.

Realmente no se asocia el producto o la categoría, sino la traducción de la misma. Virtuemart genera tablas para cada idioma para almacenar las traducciones de los distintos elementos a los diversos idiomas.

Por tanto, si quieres tener los productos y categorías en inglés deberás traducirlos para ese idioma. Si ya tenías muchas categorías y productos dados de alta podrías utilizar el truco de copiar los contenidos de las tablas con traducciones al español a las tablas con traducciones en inglés.

Las tablas que guardan los datos en español serían las siguientes (cambiando el # por el prefijo que utilices en tus tablas):

#_virtuemart_categories_es_es
#_virtuemart_manufacturercategories_es_es
#_virtuemart_manufacturers_es_es
#_virtuemart_paymentmethods_es_es
#_virtuemart_products_es_es
#_virtuemart_shipmentmethods_es_es
#_virtuemart_vendors_es_es

Las tablas para el inglés tendrán el mismo nombre, cambiando el sufijo final es_es por en_gb.


 
Respondido : 04/02/2014 2:38 pm
Rebecca
Respuestas: 331
Reputable Member
Topic starter
 

Hola,

no tenia muchas familias creadas. Estoy empezando y antes de empezar a introducir todos los artículos quería comprobar con unos pocos productos y categorías, todo funciona correctamente.

En Gestor de idiomas he cambiado el idioma del sitio a Ingles.

Cuando voy a Virtuemart me da un mensaje de error, tanto en Categorías como en Productos. (Debe ser el que comentas...)

Si quiero abrir una nueva Categoría, donde tengo la opción de poner el idioma?

Lo siento, pero voy muy perdida aun.

Gracias.
Saludos,
Rebecca


 
Respondido : 05/02/2014 12:50 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Vete a la administración de Virtuemart y pulsa en el botón Configuración. En la primera pestaña Tienda verás un parámetro de nombre Tienda multilingüe. Añade aquí el idioma inglés y solo el inglés. Guardar los cambios y comprueba si se deja de mostrar el mensaje de error.


 
Respondido : 05/02/2014 2:58 pm
Rebecca
Respuestas: 331
Reputable Member
Topic starter
 

Perfecto!! Error eliminado! Gracias 🙂

Adjunto una imagen del front-end. Los datos seleccionados no deberían verse en inglés si he hecho bien el cambio del idioma al inglés?

Gracias,
Saludos,
Rebecca


 
Respondido : 05/02/2014 3:16 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Al abrir tu web veo que me coloca un lang=es en la url, lo que fuerza que la web se cargue en español.

Tendrías que ir al Extensiones->Gestor de Plugins de Joomla ir verificar que tienes desactivado el plugin Sistema - Filtro de idioma.

Luego tendrías que ir a Extensiones->Gestor de Idiomas y en la primera pestaña Instalados - Sitio verificar que tengas seleccionado por defecto el idioma English (United Kingdom).


 
Respondido : 05/02/2014 4:45 pm
Rebecca
Respuestas: 331
Reputable Member
Topic starter
 

He seguido tus indicaciones y me da un error cuando visualizo la web. Adjunto pantallazo.

En el gestor de menús me sigue saliendo como idioma el Español. Te adjunto una imagen también para que lo veas...

No sé si será más fácil eliminar esta plantilla y volverla a instalar?

Merci.
Saludos,
Rebecca


 
Respondido : 05/02/2014 5:01 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Verifica que también tengas desactivado el módulo de selección de idioma. Además deberías editar los elementos de menú que has puesto por defecto para cada idioma y quitar la selección de idioma del mismo, además de desmarcar la opción de que sea un elemento de menú por defecto.

Si todo esto lo ves complicado y todavía no has añadido mucha información puedes optar por instalar el pack de nuevo.


 
Respondido : 05/02/2014 5:13 pm
Rebecca
Respuestas: 331
Reputable Member
Topic starter
 

Gracias. Optaré por la segunda. Volveré a instalar el Pack.

Saludos,
Rebecca


 
Respondido : 05/02/2014 5:41 pm