【发布时间】:2014-11-06 15:23:58
【问题描述】:
实际上,我正在寻找与joomla - forcibly get keyword from specific language 完全相同的问题的答案,只是他的解决方案对我不起作用。在这里我尽我所能解释:
我需要以某种方式使用 JText,以便为它提供我想要翻译的语言。在调用 JText 函数之前已经尝试设置/加载该语言,但是尽管语言加载的结果是成功的,但它始终返回默认语言的关键字。我写了一个组件,客户请求通过电子邮件发送给管理员。客户得到一份副本(以他正在访问的网站的正确语言=这是有效的)。管理员虽然应该获得相同正文的副本,但使用强制语言:
$body = '<td><b>'.JText::_(TPL_FORM_TELEFON).'</b></td><td>'.$_POST['tel'].'</td></tr>'.
所以基本上JText::_(TPL_FORM_TELEFON) 是在发送给客户en-GB 或ru-RU 的副本电子邮件中(取决于他访问的语言),但对于管理员JText::_(TPL_FORM_TELEFON) 必须是德语(de-DE )
知道如何实现吗?
【问题讨论】: