Traduccion texto de...
Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Traduccion texto del logo en Black & White 2  

 
Ignacio
 Ignacio
Usuario experto

Hola

Tengo instalado Falang para traducir el sitio al inglés US. En Falang no existe la posibilidad de traducir ni el texto del logo ni el slogan de la plantilla Black & White.

He preguntado en el foro de Gavick y me han contestado lo siguiente:

Please try this way. Open file logo.php from template/layoyts/blocks directory and find this lines :

$logo_text = $this->getParam('logo_text', '');
$logo_slogan = $this->getParam('logo_slogan', '');

then replace it with :

$logo_text = JText::_('TPL_GK_LANG_LOGO_TEXT');
$logo_slogan = JText::_('TPL_GK_LANG_LOGO_SLOGAN');

He hecho lo que me han dicho y además:

He duplicado el fichero de idioma en-GB.tpl_gk_black_and_white.ini que estaba en la carpeta ..languages/en-GB, en las carpetas correspondientes a ..languages/en-US y ..languages/es-ES y los he renombrado como en-US.tpl_gk_black_and_white.ini y es-ES.tpl_gk_black_and_white.ini respectivamente

He editado los ficheros de idioma de us-US y es-ES y he insertado en cada uno las lineas correspondientes:
TPL_GK_LANG_LOGO_TEXT="texto del logo en el idioma correspondiente"
TPL_GK_LANG_LOGO_SLOGAN="texto del idioma en el lenguaje correspondiente"

Bueno pues sigue saliendo el texto que hay puesto en el menú de la plantilla y ahí me he quedado atascado.

¿Alguna pista?

Muchas gracias

José Ignacio

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 02/02/2013 6:58 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Ignacio,

Verifica si tienes la plantilla también para el idiomas correspondiente, esto en se localiza en el gestor de plantillas. En la opción Features ingresa el texto con el idioma correspondiente:

Saludos.

ResponderCitar
Respondido : 03/02/2013 3:04 pm

Ignacio
 Ignacio
Usuario experto

Hola Johnny, gracias por tu respuesta, pero no entiendo muy bien lo que me quieres decir.

Tengo la plantilla duplicada porque utilizo un "Logo Text" y "Logo Slogan" distintos en Inicio y en las páginas del Blog. En cada una de ellas existe un texto distinto en español, para Logo Text y Logo Slogan.
Lo que pretendo ahora es que cuando se cambie al inglés aparezca otro texto en inglés distinto de estos.
Ahora mismo el campo Logo Text tiene el valor "Viajes Personalizados" que es lo que sale tanto si se elige el idioma inglés o el español.
Se supone que con los cambios en el fichero logo.php, que me han indicado en Gavick, se debería hacer override de este campo y deberían aparecer los valores que he puesto en las variables TPL_GK_LANG_LOGO_TEXT y TPL_GK_LANG_LOGO_SLOGAN, que se han añadido a cada fichero de idioma.

Ese override no funciona.

No he visto en ningún lado la opción de elegir idioma en el menú de la plantilla.

Tengo instalado Falang para gestionar las traducciones y ahí tampoco he encontrado la opción de traducción de esos textos, que es por lo que pregunté a Gavick

Muchas gracias

Un saludo

ResponderCitar
Respondido : 04/02/2013 8:19 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Ignacio,

Cuando se duplica el estilo de la plantilla, tienes la opción de asignar el idioma en el que quieres mostrar la plantilla.

Saludos

ResponderCitar
Respondido : 04/02/2013 9:41 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Ignacio
 Ignacio
Usuario experto

Hola Jordi

El problema en mi caso de duplicar la plantilla en otro idioma no me vale, ya que al utilizar Falang no hay que duplicar los items de menu. Para tener un sitio en dos idiomas sin complementos adicionales hay que duplicar todo el contenido asignando un idioma distinto a cada uno de ellos y eso es lo que he querido evitar con Falang.

A la plantilla duplicada en inglés no le puedo asignar los items de menu en ingles porque no existen, por lo que sigo sin poder solucionar el tema de como traducir el Logo Text y Logo Slogan de la plantilla Black and White.

Muchas gracias

Un saludo

ResponderCitar
Respondido : 06/02/2013 8:59 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Ignacio,

No he utilizado nunca Falang, aunque entiendo que es similar a Joomfish.

Una opción es modificar la plantilla, para que en vez de utilizar un logo embebido en la misma, cambiar para que funcione a través de un módulo.

En este caso tendrías que cambiar el código para indicar que es una posición de la plantilla, y asignar un módulo con la plantilla, que luego si podrás traducir.

Saludos

ResponderCitar
Respondido : 06/02/2013 9:26 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Ignacio
 Ignacio
Usuario experto

Hola Jordi

Creo que Falang y Joomfish son muy parecidos.

Lo que me comentas es lo que me ha dicho alguien en el foro de Gavick que son los creadores de la plantilla, pero no he logrado que funcione. Lo que esa persona me ha comentado lo he descrito en la primera pregunta que hice sobre este tema.

No sé php y desconozco como se puede hacer. ¿Me podrías dar una pista o decirme de alguien que me pudiera ayudar?

Muchas gracias

Un saludo

ResponderCitar
Respondido : 06/02/2013 4:52 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Ignacio,

Veo un problema, reviso los content element y no visualizo una opción para la plantilla:

He buscado en el componente y no encuentro nada al respecto, esto es un problema porque no tienes opción de traducción, por tal motivo el multi-idioma que posee el propio Joomla trae dicha opción que es una ventaja sobre el componente Falang.

Saludos.

ResponderCitar
Respondido : 07/02/2013 12:15 am

Cursos Gratuitos WordPress

Ignacio
 Ignacio
Usuario experto

Hola Johnny,

Ya he solucionado el tema modificando el fichero logo.php de la plantilla, haciendo que obtenga el valor del texto del Logo y del Slogan de los ficheros de idioma de la plantilla, según me han indicado en el foro de Gavick. Era un problema de sintaxis que me han corregido.

Gracias por todo

Un saludo

ResponderCitar
Respondido : 08/02/2013 6:19 pm