Cómo cambiar el idioma de la interfaz de usuario para el usuario actual en Roundcube usando un script
-
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.
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