在Symfony 1.4和Wordpress 3之间使用i18n

时间:2013-12-11 16:30:05

标签: wordpress internationalization symfony-1.4

我正在构建一个带有基于wordpress的前端和基于symfony的私有区域的网络。网络有几种语言,我使用qtranslate wordpress,我想采用wordpress中选择的语言来改变symfony部分的文化。有什么想法吗?

对不起我的英文: - /

谢谢!

1 个答案:

答案 0 :(得分:1)

在Symfony中使用i18n时,如果在请求期间更改“magic”参数sf_culture(使用GET或POST),则可以自动切换文化。如果这还不够,您可以通过调用

来切换操作中的文化
$this->getUser()->setCulture($culture);

例如,您可以将当前的Wordpress文化保存在Cookie中,并从Sf后端读取Cookie。您可以更改每个操作中的区域性,也可以创建一个过滤器来检查Wordpress文化是否已更改,并在需要时进行更改。