andreynazarov3 / test-ssr-nuxt

test work with nuxt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Написать на VueJS приложение:

  • Приложение определяет страну пользователя по ip (получая ответ от http://ip-api.com/json/{IP_юзера}) и выводит контент на нужном языке (Германия, Австрия - de, Украина, Россия - ru, Англия и все остальные страны - en);
  • В хедере выводиться Страна_юзера/IP_юзера и переключатель языков;
  • На главной странице выводим список ссылок из json-файла;
  • Ссылка кидает на страницу одного города (/{lang}/city/{slug}: /city/kiev - англ язык, город Киев; /de/city/moscow - немецкий язык, город Москва);
  • название ссылки выводиться на языке пользователя;
  • Переключатель языков меняет ссылки в приложении(английский - /, немецкий - /de/, русский - /ru/) и сохраняет выбранный язык в localStorage;
  • При наличии языка в localStorage контент переводиться на сохраненный язык и ссылка изменяется на необходимую для языка;
  • Приложение должно быть построено на базе SSR(https://ssr.vuejs.org/);
  • Весь функционал должен отрабатывать на SSR тоже.

About

test work with nuxt


Languages

Language:JavaScript 58.6%Language:Vue 41.4%