SpiderPigAndCat
@SpiderPigAndCat
Двигаем localstorage в массы!

Мультиязычный сайт без CMS?

Как сделать мультиязычность на сайте-визитке? Пока только приходит в голову, по клику на англ флаг скрывать русский текст и показывать англ с помощью js. Так же есть вариант в бд хранить и ajax ом подгружать и заменять текст. Так правильнее и на сайте визитке надо что-то эдакое сделать.
  • Вопрос задан
  • 326 просмотров
Решения вопроса 1
FFxSquall
@FFxSquall
Могу писать код, могу не писать
Берем например https://www.i18next.com/ и не паримся.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Может правильнее использовать lang аттрибут? На худой конец сделать блоки текста с классами - языка ru_RU, en_GB, en_US, а потом яваскриптом только менять стиль тег
<style>.ru_RU {display: block;} .en_US, .en_GB{display: none;}</style>

но перебирать все элменты это изврат и оправданно только если языков много(больше 3).
Ответ написан
@ksnk
https://translate.yandex.ru/developers/website-widget - переводчик от яндекса. Кнопку перевода, скорее всего, придется скрыть и использовать свою.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Banzai.Games Москва
от 100 000 до 150 000 руб.
Serenity Санкт-Петербург
от 50 000 до 120 000 руб.
19 марта 2019, в 01:16
5000 руб./за проект
19 марта 2019, в 00:14
1000 руб./в час
18 марта 2019, в 23:00
2000 руб./за проект