我想知道如何在Sugar中切换语言?我创建了一个新的模块,写了2个语言文件。现在我想创建2个单选按钮,让用户选择语言。任何线索将不胜感激。谢谢你。
我看了看Users模块,并在login.php中找到了我的答案。之后,我在我的模块中创建一个视图来测试它,这里是结果(显示函数中的代码)。
function display(){
global $current_language, $mod_strings, $app_strings,$sugar_config;
echo '
<form action="" method="post">
<input type="radio" name="lang" value="en_us" checked="checked">English<br>
<input type="radio" name="lang" value="vi">Vietnamese<br>
<input type="submit" value="Submit">
</form>
';
if(isset($_POST['lang']))
{
$lang = $_POST['lang'];
$current_language = $lang;
$_SESSION['authenticated_user_language'] = $lang;
$mod_strings = return_module_language($lang, "Activity");// Activity is my custom module
$app_strings = return_application_language($lang);
SugarApplication::redirect();
}
}