как реализовать несколько языков у себе на сайте с помощью javascript ?

программирование html JavaScript веб дизайн jQuery

нравиться как это реализовано vk.com c помощью javascript


например есть такие файлы:

<a class="bnav_lang" onclick="ajax.post('al_index.php', {act: 'change_lang', lang_id: 0, hash: 'bace98e07b3bb758f4'})">Русский</a>
<a class="bnav_lang" onclick="ajax.post('al_index.php', {act: 'change_lang', lang_id: 1, hash: 'bace98e07b3bb758f4'})">Українська</a>

lang_RU.js
try{stManager.done('lang_RU.js');}catch(e){}
box_cancel='Отмена';
box_close='Закрыть';
box_loading='Загрузка...';
box_no='Нет';
box_restore='Восстановить';
box_save='Сохранить';
box_send='Отправить';

lang_UA.js
try{stManager.done('lang_UA.js');}catch(e){}
box_cancel='Відмінити';
box_close='Закрити';
box_loading='Завантаження...';
box_no='Нi';
box_restore='Відновити';
box_save='Зберегти';
box_send='Надіслати';
box_yes='Так';
Ответы:
ты што спятил штоли? головой думай когда задаешь такие вопросы
Дык в чем проблема то? Реализуйте тоже с помощью JS.
В дополнение к ответу index0h.
Для удобства правки можно собрать все переводы в одном файле организовав подобную структуру:
var lingua={
       "available_languages":{
               "en": "English",
               "ru": "Русский",
               "uk": "Українська"
       },
       "send_feedback": {
               "en": "Send Feedback",
               "ru": "Оставить отзыв",
               "uk": "Надіслати відгук",
       }
       // и так далее
}


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.