Symfony. Локализация и менторство
Николай11 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
19.05.2020
В рамках существующего проекта на Symfony 3.3 необходимо помочь разработчику и предоставить модель действий и их корректировку посредством обратной связи для реализации следующих функциональных возможностей:
Для русской и английской версий сайта в административной панели предусмотреть раздельную настройку следующих конфигурируемых элементов сайта:
- Изображения.
- Видео.
- Файлы звукового сопровождения.
- Текстовые блоки и заголовки, конфигурируемые через административную панель.
- Названия кликабельных элементов, конфигурируемые через административную панель.
- Для следующих статичных элементов предусмотреть английские версии на уровне кода сайта:
- Неизменяемые через административную панель текстовые блоки и заголовки.
- Неизменяемые через административную панель названия кликабельных элементов — кнопок, ссылок и пунктов меню.
- Контент для английской версии сайта предоставляется заказчиком.
- В параметрах урока (раздел “Уроки” административной панели) предусмотреть настройку вывода в русской и английской версии сайта:
- Чекбокс “Показывать на RU-сайте”. По умолчанию отмечен. Если не отмечен, урок не выводится в русской версии сайта.
- Чекбокс “Показывать на EN-сайте”. По умолчанию отмечен. Если не отмечен, урок не выводится в английской версии сайта.
- По умолчанию выводить русскую версию сайта.
- Вывести селектор языка в хедере сайта. Информация о выбранном вручную языке сохраняется:
- Для авторизованного пользователя — в свойствах учетной записи.
- Для неавторизованного пользователя — в файле cookie.