相关疑难解决方法(0)

Symfony2错误的区域设置检测?

在关于翻译的 Symfony2指南之后,我发现从http标头(存储在$this->get('session')->getLocale())中的推断区域设置是错误的(发送,推断en):

主机localhost用户代理Mozilla/5.0(Windows NT 6.1; WOW64; rv:7.0.1)Gecko/20100101 Firefox/7.0.1接受text/html,application/xhtml + xml,application/xml; q = 0.9,/ ; q = 0.8 Accept-Language it-it,it; q = 0.8,en-us; q = 0.5,en; q = 0.3

这是正常行为吗?或者我应该设置一些东西,以使本地化开箱即用?

translation localization symfony

11
推荐指数
1
解决办法
1万
查看次数

Symfony2语言环境语言整页事件监听器

我需要创建一个类似facebook lang系统的系统,当用户点击语言到示例france('fr')页面将重新加载并且将显示messages.fr.yml中的所有内容...

我尝试制作路线/language/{localExtension},但当我在那里设置洛克莱然后重定向它不起作用...我不知道我假设它只是为了某个页面不全球?因为当我设置setLocale('fr')在我的控制器的顶部它工作...

我发现了一些物品时使用www.example.com/contact/en,/contact/fr

但我希望/contact和以前选择的语言显示内容.或者默认'en'就像现在用户没有改变它...

我一整天都在谷歌搜索,我认为应该用... service => listener和...在kernel.request上完成?或类似的东西.

这里有趣的链接Symfony2错误的区域设置检测?我认为这就是我需要的东西?要么?我试图设置服务并创建监听器,但出现了一些错误,我甚至不知道这是否是如何创建它:/

service kernel translation listener symfony

3
推荐指数
1
解决办法
6028
查看次数

标签 统计

symfony ×2

translation ×2

kernel ×1

listener ×1

localization ×1

service ×1