8482  51-75-70846  244-60-70
 

Интернационализация сайта

Сайт kvant63.ru, также площадка для внедрения последний крутых разработок.

Одна из таких - это интенационализация сайта. Поддержка регионов и нескольких языков на сайте.

Реализуется идеология, что адрес это уникальный идентификтор содержания, а вот форма у содержания может быть разной. Страница контактов может быть для региона или может быть на английском языке, но это всё разные формы одних и тех же даных - данных, как обратиться в компанию.

Текущий язык: ru

Регион: St.-Petersburg

Город: St Petersburg

Страна: Россия

Метка окружения:

Параметры определены: По умолчанию

Счётчик: 1

На сайте есть поддержка английского и русского языка

Переключаться между языками можно с помощью ссылок, содержащие нужные параметры. Выбранные параметры запоминаются для текущего пользователя и их наличие в адресе в дальнейшем не требуется.

Возможность выбриать язык не отменяет возможность кэшировать сайт в локальном кэше браузера и на промежуточных серверах. Заголовок Cache-Controll: public остаётся, это важное преимущество данной реализации мультиязычности и мультирегиональности сайта. После индивидуального выбора языка заголовко становится Cache-Controll: private. Такая работа с Cache-Controll удовлетворяет требованиям всех стандартов по производительности сайта.

Подробней о реалзиации можно посмотреть в описании расшрения управляющего параметрами окружения посетителя сайта infrajs/env.

Подпишитесь на ежемесячную рассылку и узнавайте о самых интересных предложениях на сайте первыми!