Incorrect parsing of the Accept-Language header / Неправильный разбор поля Accept-Language
Язык должен выбираться в порядке предпочтений пользователя. Например, при запросе
Accept-Language: uk,ru;q=0.9,en-US;q=0.8,en;q=0.7
если в интерфейсе нет украинского языка, должен подставлять русский. Сейчас же при таком заголовке отдается английский интерфейс.
@aeifn это же кажется в traefic применяется (установка куки по содержимому Accept-Language), т.е. к приложению отношения не имеет.
Основная проблема не столько с применением языковых настроек, сколько с их размещением, см. https://github.com/PastVu/pastvu/issues/257. Для внедрения GetText терпения до сих пор ни у кого не хватило.
@aeifn говорит что Accept-Language разбирать на прокси затруднительно. Можно перенести в backend установку куки по содержимому Accept-Language уже сейчас (и убрать из настроек traefic), от #257 эта задача не зависит, хотя ее можно считать шагом в направлении локализации.
Основная проблема не столько с применением языковых настроек, сколько с их размещением, см. #257. Для внедрения GetText терпения до сих пор ни у кого не хватило.
И на чем все заглохло?
И на чем все заглохло?
На принятии архитектурного решения и на прототипе из десятка-другого строк.