Cómo cambiar el idioma de la interfaz de usuario para el usuario actual en Roundcube usando un script

StackOverflow https://stackoverflow.com/questions/7380421

  •  28-10-2019
  •  | 
  •  

Pregunta

Estoy usando RoundCube como un cliente de correo web y necesita escribir un script para cambiar el idioma de la interfaz de usuario para el usuario actual.

¿Alguien tiene alguna idea de cómo hacer eso?Sé que hay un cuadro users que tiene un campo de generación de campo.El problema consiste en cómo obtener el nombre de usuario actual utilizando un script.

¿Fue útil?

Solución

Para cambiar el idioma:

// Define $customLanguage as the result of a SQL query or session
// A valid value looks like "en_GB"
$customLanguage = $_SESSION["language"]

$rcmail = rcmail::get_instance();
$rcmail->config->set('language', $customLanguage);
$rcmail->load_language($customLanguage);
$rcmail->user->save_prefs(array("language"=>$customLanguage));
//...rest of script...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top