It doesn't seem to take in to account the language or style setting, as you found out. But I learned something about widgets (or at least php direct execution widgets), which is that there is a separate cached version per user. So if you switch the language setting you'll have to wait for the cache to expire, but if different users have different languages chosen, they should be OK.
If that doesn't work for you, I think you'd have to set the cache time to 0 and handle any caching yourself (see packages/vbcms/widget/execphp.php).
|