Фрагмент кода jQuery для отображения ссылки на другие языки (скажем, в нижнем колонтитуле) вашей веб-страницы. Он случайным образом показывает другие языки, доступные со ссылкой для изменения языка сайта. Он изменяется каждые 5 секунд, но его можно оптимизировать, а также отображать массив языков.
Код JQuery
(function (b) {
var c = ['<span lang="ar">العربية</span>', '<span lang="el">Ελληνικά</span>', '<span lang="pl">Polski</span>', '<span lang="bs">Bosanksi</span>', '<span lang="id">Bahasa Indonesia</span>', '<span lang="ru">Русский</span>', '<span lang="zh">中文</span>', '<span lang="it">Italiano</span>', '<span lang="sr">српски</span>', '<span lang="hr">Hrvatski</span>', '<span lang="ja">日本語</span>', '<span lang="es">Español</span>', '<span lang="fr">Français</span>', '<span lang="ko">한국어</span>', '<span lang="tl">Tagalog</span>', '<span lang="de">Deutsch</span>', '<span lang="fa">فارسی</span>', '<span lang="vi">Tiếng Việt</span>'];
var a = document.doctype ? document.doctype.publicId : document.firstChild.data;
var d = a.indexOf("XHTML") > 0;
updateLanguage = function () {
b("#languages a").empty().append(c[Math.floor(Math.random() * c.length)] + " (Other languages)");
if (d) {
b("#languages span").attr("xml:lang", b("#languages span").attr("lang"))
}
};
updateLanguage();
window.setInterval(updateLanguage, 5000)
})(jQuery)
HTML-код
<li id="languages"><a href="[yourlink]">Other languages</a></li>