joomla2.5.4とVirtuemart2.0.6を使用していますが、一部のユーザーがログインしているときにサイトの言語を変更したいと思います。joomla設定ではなくコードを使用して言語を設定したい。
私を助けてください。
Cookie からタグを設定するか、別の場所から渡すことができます。これはハードコードされた例に過ぎません。
/* Set your tag */
$tag = 'es-ES';
/* Set your extension (component or module) */
$extension = ‘com_yourcomponent’;
/* Get the Joomla core language object */
$language =& JFactory::getLanguage();
/* Set the base directory for the language */
$base_dir = JPATH_SITE;
/* Load the language */
$language->load($extension, $base_dir, $tag, true);
参考: http ://danmrichards.wordpress.com/2011/02/24/change-joomlas-language-at-run-time/