我需要以一种我给它想要翻译的语言的方式使用JText。在调用JText函数之前已经尝试设置/加载该语言,但尽管语言加载的结果是成功的,但它总是返回默认语言的关键字。该网站默认使用西班牙语,但我需要强制获取英语关键字。这就是我试图做的事情:
JText::_("HELLO"); // This returns the Spanish word
JFactory::getLanguage()->load('joomla', JPATH_BASE, 'en-GB, true); // Loading English language
echo JFactory::getLanguage()->getTag(); // This returns en-GB tag!
JText::_("HELLO"); // This returns the Spanish word, too!!!
我希望JText类有这样的东西:
JText::_("HELLO", 'en-GB'); // Return English keyword of the specified key
答案 0 :(得分:0)
没关系,我设法通过在网址上添加“language”参数来加载英语:
http://example.com/index.php?option=com_test&view=test&language=en-GB