我被这个问题困住了:django - i18n - 它怎么可能?
我有一个页面de
和en
翻译。在de
-页面中,有德语视频。
用例:约翰在德国观看其中一个视频并喜欢它。他说:“我想和我的朋友查理·谁是美国分享这个视频”,他把这个链接,他说:
http://blabla.com/de/das-video/12/
我想要的东西,如果查理打开的链接,他应该被重定向到英文版本,此链接:
http://blabla.com/en/the-video/13/
我的问题是:
一次查理打开链接,request.LANGUAGE_CODE
在他的身边将成为de
因为国际化的set_language。
我该如何将他重定向到此视频的英文版本?
你点了重要的一点,谢谢..分享只是一个例子。所以在英文浏览器中打开'/ de/..''会显示''de''版本,不管是什么语言环境,对吧? – doniyor
@ doniyor是的,正好是 – stalk
但我可以编写一个中间件,删除语言前缀并将请求交给localemiddleware,对吗? – doniyor