Разработать и внедрить поддержку мультиязычности к сайту

1 500 руб. за проект • безналичный расчёт, электронные деньги
20 января 2017, 05:19 • 3 отклика • 36 просмотров
Разработать и внедрить поддержку мультиязычности к сайту www.aldoran.ru.
Используемый движок сайта – Yii
Предусмотреть возможность подключения более двух (русский, английский) версий сайта.

1.Переход между версиями сайта осуществляется:
http://www.aldoran.ru/ru/ - Принудительный переход на русскую версию сайта с запоминанием выбора
http://www.aldoran.ru/en/ - Принудительный переход на английскую версию сайта с запоминанием выбора

2.При входе на главную страницу без явного указания языка, она должна определяться автоматически:
-По акаунту (для залогиненных)
-По кукисам (если уже выбирался язык)
-По IP:
-Русский для России и стран СНГ
-Английский для всех остальных стран

3.Выбранный язык должен запоминаться, а /ru убираться из URL
4.URL формируется следующим образом
http://www.aldoran.ru/page/bonusnye-dni%21_01-01-2017.html – Русская версия сайта
http://www.aldoran.ru/en/page/bonusnye-dni%21_01-01-2017.html – Английская версия сайта
5.Язык по умолчанию – русский.
6.Реализовать смену языка сайта в верхнем меню, добавив кнопку сразу после Помощи:
При этом переход на другой язык должен запоминать текущий URL.
Т.е., находясь на странице http://www.aldoran.ru/page/bonusnye-dni%21_01-01-2017.html, сменив язык с русского на английский, мы должны попасть на страницу http://www.aldoran.ru/en/page/bonusnye-dni%21_01-01-2017.html
7.На английской версии сайта иконки кнопок должны меняться на английские
8.Новости
tbl_page.title – заголовок на английском
tbl_page.title_loc8 – заголовок на русском
tbl_page.content – текст новости на английском
tbl_page.content_loc8 – текст новости на русском
При этом, если у новости отсутствует описание на английском, новости игнорируется и не выводится на сайт вовсе в английской версии сайта.

9.Магазин
items.name – название предмета на английском
items.name_loc8 – название предмета на русском
items.desc – описание предмета на английском
items.desc_loc8 – описание предмета на русском

10.Предусмотреть возможность перевода всех остальных строк сайта в виде конфигурационного файла, как иногда делают на сайтах.
Строка - Перевод
Строка - Перевод
и т.д.
11. В Админке сайта реализовать создание/редактирование контента на обоих языках.

Цена 1500р., либо предложите свою стоимость.
Файлы