1

RoundcubeをWebメールクライアントとして使用しており、現在のユーザーのUIの言語を変更するためにスクリプトを作成する必要があります。

誰かがそれを行う方法について何か考えを持っていますか?usersフィールドを持つテーブルがあることを知っていますlanguage。問題は、スクリプトを使用して現在のユーザー名を取得する方法にあります。

4

1 に答える 1

1

言語を変更するには:

// 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...
于 2011-09-11T20:30:14.960 に答える