Jump to content

¿Se puede traducir el nombre de la tienda?


Recommended Posts

Tengo una tienda en 2 idiomas (castellano y catalán). En el nombre de la tienda quiero incluir la marca comercial + descriptor: "MiMarca - Joyería online", pero no consigo indicar una traducción para el catalán ("MiMarca - Joieria online"). Puesto que el nombre de la tienda construye el final de los titles (y aparece en los emails, o en el alternativo del logo), eso implica que aparece una palabra en castellano en lugares importantes de la web en catalán.

 

Me refiero al nombre de la tienda en Preferencias>Contactos de la Tienda>Nombre de la tienda. Versión 1.6.1.3

 

He buscado aquí y vía Google y no le encuentro solución. ¿Alguién me puede ayudar?

 

Mil gracias!

Link to comment
Share on other sites

:wacko: Curioso que eso que planteas en nuestro país sea un problema... que afecta a las ventas y por tanto requiere solución...

 

No esta previsto traducir el nombre de la tienda, además No se puede porque es una variable global de prestashop, otra cosa es que simplemente sustituyas el nombre de la tienda donde te interese por un texto traducido, lo puedes hacer de dos formas a elegir:

 

1) cambiando el texto entero: es decir en aquellos apartados donde aparece el nombre de la tienda, sustituyes este por un texto que traduces, para ello debes ir a todos los apartados donde aparece y sustituir "{$shop_name|escape:'html':'UTF-8'}" por "{l s='ElTextoQueQuieras'}"

 

luego vas a traducciones del front office de tu tema, y colocas en cada idioma lo que quieras en ElTextoQueQuieras. Lo políticamente correcto seria que en la fuente lo pongas en ingles es decir que en  "{l s='ElTextoQueQuieras'}" pusieras  "{l s='MIMARCA - jewelry online'}" ya que las fuentes de prestashop están en ingles... pero bueno esto da un poco igual.

 

Por ponerte in ejemplo concreto para cambiar el title del logo (el título que aparece en el logo cuando pasamos el raton) debes editar el fichero heather.tpl de tu tema y sustituir title="{$shop_name|escape:'html':'UTF-8'}" que hay dentro de <div id="header_logo"> por title="{l s='ElTextoQueQuieras'}"

 

 

2) cambiando sólo la parte a traducir, esta opción en realidad es casi lo mismo que la anterior, pero quizás queda más ordenado, en esta opción el nombre de tu tienda seria MIMARCA y lo que haces es que en aquellos sitios donde aparece le agregas la coletilla en el idioma que toque, en este caso sustituyes "{$shop_name|escape:'html':'UTF-8'}" por "{$shop_name|escape:'html':'UTF-8'} - {l s='ElTextoQueQuieras'}"

 

con lo que en las traducciones en lugar de MIMARCA - jewelry online=MIMARCA - joyeria online tendrías  jewelry online=joyeria online

 

 

En realidad estas opciones son casi iguales

Saludos

Edited by moraira (see edit history)
  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...