Джанго: перевод на другом языке, чем текущий язык - PullRequest
0 голосов
/ 30 ноября 2010

Я хотел бы уведомить пользователя, если он просматривает сайт на языке, который не соответствует его первому предпочтению в заголовке ACCEPT_LANGUAGE.

По этой причине я хотел бы представить сообщениепользователь на своем первом предпочтительном языке, а не на том, который он просматривает в данный момент.

Возможно ли с помощью django (представления и шаблоны) переводить строку на определенном языке независимо от текущего языка?

Спасибо

Пример:

Итальянский пользователь впервые посещает сайт, но на английском языке.Я хочу, чтобы он увидел сообщение на итальянском языке: «Preferiresti vedere il sito in Italiano?»

Ответы [ 2 ]

0 голосов
/ 02 декабря 2010
0 голосов
/ 30 ноября 2010

Вы можете найти некоторое использование в функциях activate(language) и deactivate(language), расположенных в django.utils.translation.Я не уверен в эффективности этого, я думаю, что это медленно, но это может сделать работу:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...