I use different content output for each language in the my CMS PHP Direct Execution Widgets.
Code:
if ($vbulletin->userinfo['languageid']) == 1) {
$output = "ENGLISH TEXT";
} else {
$output = "ANOTHER LANGUAGE TEXT";
}
But it does not work when I turn on caching for a widget. Shows last cached but not current language. How it can be cached separately for each language?