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

На самом деле вариантов множество. Начиная с хардкода и так для каждого текстого блока. Но, как мне кажется, что По этому я придумал вот такой вот велосипед: Создаем папку 'lang', а в ней папки, соответствующие аббревиатурам наших языков. Соответственно в данном примере 'ru' и 'en'. В них создаем файлы messages.json с нашими строками. Например lang/en/messages.json […]

Делаем селект стран, регионов, городов и городских районов с Google Maps JavaScript API

DL DT Хотел написать длинное вступительное слово с проклятиями в сторону составителей баз данных стран/городов, но потом все стёр. Ибо если кто-то сталкивался с данным вопросом, то он и так все это знает. А если не сталкивался, то попробую облегчить тебе жизнь, мой юный (или не очень) читатель. В общем задача: Сделать форму выбора страны, […]

Пишем расширение для Chrome: Яндекс-переводчик

Только ленивый не написал подобный урок. Тысячи их. Но вот ВНЕЗАПНО на форуме опять встал вопрос: «как?». Рассказываю. Во первых идем в Яндекс по адресу https://translate.yandex.ru/developers/keys. Щелкаем «Создать новый ключ», а полученный ключ копируем в надежное место. Этот ключик нам понадобится, чтобы обращаться к API Яндекса, как вы понимаете. Далее создаем файл с названием manifest.json […]