Sugarcrm 如何切换语言SugarCE-6.5.11?

Sugarcrm 如何切换语言SugarCE-6.5.11?,sugarcrm,Sugarcrm,我想知道如何在Sugar中转换语言?我创建了一个新模块,编写了2个语言文件。现在我想创建两个单选按钮,允许用户选择语言。 任何线索都将不胜感激。 谢谢。我查看了用户模块,并在login.php中找到了我的答案。之后,我在模块中创建了一个视图来测试它,下面是结果(显示函数中的代码)。这对我来说很好 function display(){ global $current_language, $mod_strings, $app_strings,$sugar_config; echo

我想知道如何在Sugar中转换语言?我创建了一个新模块,编写了2个语言文件。现在我想创建两个单选按钮,允许用户选择语言。 任何线索都将不胜感激。
谢谢。

我查看了用户模块,并在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();
    }
}
函数显示(){
全局$current\u language、$mod\u strings、$app\u strings、$sugar\u config;
回声'
英语
越南语
'; 如果(isset($_POST['lang'])) { $lang=$_POST['lang']; $current_language=$lang; $\u会话['authenticated\u user\u language']=$lang; $mod_strings=return_module_language($lang,“Activity”);//Activity是我的自定义模块 $app\u strings=返回\u应用程序\u语言($lang); SugarApplication::redirect(); } }