я застрял с этим вопросом:django - i18n - как это возможно?
У меня есть страница с de
и en
переводами. на странице de
, есть видеоролики на немецком языке.
usecase: Джон наблюдает за одним из этих видеороликов на немецком языке и ему нравится. он говорит: «Я хочу поделиться этим видео с моим другом Чарли, который находится в США», и он посылает эту ссылку на него:
http://blabla.com/de/das-video/12/
что я хочу, если Чарли открывает ссылку, он должен быть перенаправлен английская версия, по этой ссылке:
http://blabla.com/en/the-video/13/
моя проблема:
раз чарли открывает ссылку, request.LANGUAGE_CODE
в его сторону будет de
из-i18n-х set_language.
Как я могу перенаправить его на английскую версию этого видео?
вы попали в важный момент, спасибо .. обмен был просто примером. поэтому открытие ''/de/.. '' в английском браузере. Показать версию '' de'', независимо от того, какой язык, не так ли? – doniyor
@doniyor да, точно – stalk
, но я мог написать промежуточное программное обеспечение, которое удаляет префикс языка и передает запрос localemiddleware, не так ли? – doniyor