vB 4.1.11 Mensajes de bienvenida en inglés

  • Autor Autor Lizard
  • Fecha de inicio Fecha de inicio
L

Lizard

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, desde que actualicé a esta versión, todos los mensajes, tanto privados como por mail que reciben mis nuevos usuarios están en inglés, he comprobado la configuración y todo está correcto, las frases existen en ambos idiomas y el idioma seleccionado es el español. ¿alguna idea de como solucionar esto?

Gracias.
 
Abajo a la izquierda, hay un botón desplegable donde se puede seleccionar el idioma. Mira si es que lo tienen puesto en inglés.

Lo mejor es desactivar la posibilidad de que se pueda cambiar de idioma. Así todo el mundo lo tendrá en español.
 
Efectivamente eso ya está así, en español y sin posibilidad para que los usuarios lo modifiquen. Además eso no tiene nada que ver, ya que todo el foro, menús, etc. siguen saliendo correctamente en español, el problema son las notificaciones que comento en mi post de inicio, el MP de bienvenida y el correo tambien de bienvenida que se están enviando en inglés.
 
Copia un trocito del mensaje en inglés. Dale a buscar en frases, dentro de la administración y cuando te salga, bórralo y lo traduces. A ver si así...
 
me ocurre lo mismo a mi, los correos de activar la cuenta de los usuarios sale en ingles.

supongo con la nueva actualización de traducción de vbhispano se arreglara el problema, mientras tanto como se puede traducir en español?

un saludo
 
Copia un trocito del mensaje en inglés. Dale a buscar en frases, dentro de la administración y cuando te salga, bórralo y lo traduces. A ver si así...
Esto fué lo primero que probé, y claro, aparecia el mensaje traducido correctamente en ambos idiomas. incluso he llegado a sustituir el mensaje del idioma ingles al y continúa saliendo en inglés. Espero que alguien de con la solución, porque la verdad queda muy cutre que los nuevos usuarios reciban los mensajes en inglés.
 
Esto fué lo primero que probé, y claro, aparecia el mensaje traducido correctamente en ambos idiomas. incluso he llegado a sustituir el mensaje del idioma ingles al y continúa saliendo en inglés. Espero que alguien de con la solución, porque la verdad queda muy cutre que los nuevos usuarios reciban los mensajes en inglés.
esperemos que pronto este la actualización en vbhispano.

un saludo
 
A mi me sucede igual.
Pero ferran, no es problema de actualizacion del idioma, como comenta el compañero, las frases que salen en ingles estan CORRECTAMENTE traducidas al español y siguen apareciendo en ingles.
A mi me da que es bug...
 
Buenas,

Efectivamente dichas frases están traducidas con el código pertinente. De igual forma y para salirnos de dudas acabo de poner en el Tracker de vBulletin como posible fallo lo que me acabáis de comentar, cuando tenga una respuesta al hecho os lo comentaré. 😉

Un saludo.
 
A mi me sucede igual.
Pero ferran, no es problema de actualizacion del idioma, como comenta el compañero, las frases que salen en ingles estan CORRECTAMENTE traducidas al español y siguen apareciendo en ingles.
A mi me da que es bug...
exacto parece un bug y no hay forma de que se ponga en español.

un saludo
 
Es un bug hay que esperar 🙁 vamos para atras y durisimo
 
Me pasa lo mismo, tambien creo que es un bug.

Tambien ocurre cuando los usuarios usan la página "Contáctanos" todo sale en español pero en el momento que le das a enviar, la frase que sale unos segundos cambia a Inglés "Your feedback has been sent...." en vez de "Se ha enviado la sugerencia..." y luego el email que recibo del usuario con su pregunta de esa página viene en Inglés.

Saludos
 
Exacto Spika, creo que eso nos esta pasando a todos, lo que tu indicas, tambien me sucede a mi.
 
He abierto un ticket en VB.com y me han confirmado que es un BUG:
Rafael,

This is a known bug that will be fixed in the next release, 4.1.12.

More info here: Login Required - vBulletin JIRA

If you want to manually fix the issue for now you can make the file edits described here: vBulletin.org Forum - View Single Post - Some words not translated after upgrade to 4.1.11

Be sure to save a backup of any files you edit.

Please let me know if you require any further assistance.

Saludos
no entiendo como hacer esta configuración en el archivo adminfunctions_misc.php?

alguna sugerencia
 
Confirmo que la solucion expuesta a mi me ha solventado el problema.

---------- Actualizado a las 15:52 ---------- Original a las 15:47 ----------

ferran, no es en el archivo que indicas, sino en estos dos:
functions_misc.php
functions.php

Lo traduzo al "spanish":

En el archivo includes/functions_misc.php, sobre la linea 865, añadir el siguiente código que esta en color ROJO:
Insertar CODE, HTML o PHP:
if (!empty($strreplace))
{
    if (strpos("$phrasename", $strreplace) === 0)
    {
        $phrasename = substr($phrasename, strlen($strreplace));
    }
}
[COLOR=#ff0000]if ($languageid === false)
{
    $languageid = LANGUAGEID;
}[/COLOR]
$languageid = intval($languageid);
Únicamente añadimos el código que hay en color rojo.

En el archivo includes/functions.php, sobre la linea 3908, cambiamos el valor -1 por false, en el siguiente código se ve el cambio en color rojo:
Insertar CODE, HTML o PHP:
* @param    bool    Force bypass of domain whitelist check
*
* @return    none (the session is re-directed).
*/
function print_standard_redirect($redir_phrase, $isphrase = true, $forceredirect = false, $languageid = [COLOR=#ff0000]false[/COLOR], $bypasswhitelist = false)
{
    if (!VB_API)
    {

Ambas modificaciones han de quedar tal se indican aquí.

---------- Actualizado a las 16:03 ---------- Original a las 15:52 ----------

Corrijo, no me solventa el problema, en unas partes del foro si, en otras no.
 
Confirmo que la solucion expuesta a mi me ha solventado el problema.

---------- Actualizado a las 15:52 ---------- Original a las 15:47 ----------

ferran, no es en el archivo que indicas, sino en estos dos:
functions_misc.php
functions.php

Lo traduzo al "spanish":

En el archivo includes/functions_misc.php, sobre la linea 865, añadir el siguiente código que esta en color ROJO:
Insertar CODE, HTML o PHP:
if (!empty($strreplace))
{
    if (strpos("$phrasename", $strreplace) === 0)
    {
        $phrasename = substr($phrasename, strlen($strreplace));
    }
}
[COLOR=#ff0000]if ($languageid === false)
{
    $languageid = LANGUAGEID;
}[/COLOR]
$languageid = intval($languageid);
Únicamente añadimos el código que hay en color rojo.

En el archivo includes/functions.php, sobre la linea 3908, cambiamos el valor -1 por false, en el siguiente código se ve el cambio en color rojo:
Insertar CODE, HTML o PHP:
* @param    bool    Force bypass of domain whitelist check
*
* @return    none (the session is re-directed).
*/
function print_standard_redirect($redir_phrase, $isphrase = true, $forceredirect = false, $languageid = [COLOR=#ff0000]false[/COLOR], $bypasswhitelist = false)
{
    if (!VB_API)
    {

Ambas modificaciones han de quedar tal se indican aquí.

---------- Actualizado a las 16:03 ---------- Original a las 15:52 ----------

Corrijo, no me solventa el problema, en unas partes del foro si, en otras no.
gracias por el tuto amigo se agradece pero sigue saliendo en ingles
 
Ya hay versión 4.1.12 ... alguien se ha atrevido a actualizar a ver si el problema se resuelve?

(H)
 
Pues si, he actualizado y efectivamente se soluciona el problema. Así que tema solucionado. Gracias a todos.
 
Atrás
Arriba