Мультиязычный landing система сборки

219
22 мая 2018, 02:40

Есть landing page контент вынесен в файл data.json в корне проекта, нужно прикрутить мультиязычность так чтобы переход осуществлялся по ссылке вида site.ru/en/ для английской версии сайта, а по дефолту site.ru/ была русская версия. Я так понимаю что при сборке в папке build должна появляться папка /en в которую будет компилироваться html файл, для этого нужно создать ещё один json файл с переводом например data_en.json и настроить ещё один таск...

Вопрос как это собирать? Настраивать отдельный таск gulpfile.js? желательно увидеть пример, или может есть другие способы реализации?

Answer 1

в папке /en должен быть index файл с прикрученным data_en.json, это может быть как отдельный файл так и роут, если у вас SPA с отдельным компонентом или условием для data_en.json. То что вы хотите сделать галпом, он этого не умеет.

READ ALSO
Flex-basis флексбокс адаптация

Flex-basis флексбокс адаптация

Как адаптивно с помощью FlexBox без использования медиазапросов сверстать такие блоки? Чтобы при ресайзе они адаптивно изменяли ширину, и минимальная...

247
Кто знает как можно обновлять скрипты на странице каждые 5 секунд [требует правки]

Кто знает как можно обновлять скрипты на странице каждые 5 секунд [требует правки]

Есть сайт с графиками где нужно обновлять постоянно скриптом данныеЯ этого ни разу не делал , не сталкивался

173