我被這個問題困住了: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