Смена языка на HTML странице

AGENT131313

Забанен
Регистрация
17 Мар 2009
Сообщения
292
Реакции
31
Добро времени суток.
Прошу помощи по такому вопросу, есть сайт, обычный самопись на html. css ну и неного php (отдельные фрагменты) нужно сделать смену языка на сайте без перезагрузки, и желательно чтобы оно запоминало выбор языка при следующем заходе.

Думал использовать вкладки, но как будет себя вести оно в таких браузерах как ИЕ8,7,8...

Даже если использовать вкладки остается вопрос, как прикрепить куки для запоминания, или же какимто другим способом
 
Только если ajax. По другому заменять некие спец поля тега местами.
 
Только если ajax. По другому заменять некие спец поля тега местами.
В общем я сделал переключение, но теперь нада сделать чтобы переходя на другую страницу выбраный язык оставался..не подскажите решение?

Вот такое использую:
Код:
<script type="text/javascript">
var LANGUAGE = false;
$.redrawLanguage = function (lang) {
$.ajax({
url : 'languages/' + lang + '.json', //тянем файл с языком
dataType : 'json',
success : function (response) {
LANGUAGE = response; //записываем в глобальную переменную
$('body').find("[lng]").each(function () //ищем все элементы с атрибутом
{
var lng = LANGUAGE[ $(this).attr('lng') ]; //берем нужное значение по атрибуту lng
var tag = $(this)[0].tagName.toLowerCase();
switch (tag) //узнаем название тега
{
case "input":
$(this).val(lng);
break;
default:
$(this).html(lng);
break;
}
});
}
});
}
$.getLanguage = function (key) {
if (typeof(LANGUAGE[key]) != 'undefined') //если есть переменная
{
return LANGUAGE[key]; //возвращаем значение
}
return key; //если нет, тогда ключ
}
</script>
 
дабы не плодить тем,
данные:
есть сайт на русском, на других языках нет, и толку нет так как ето доска объявлений, пользователи пишут и на русском и на украинском и на сурджике :)
Задача: сделать чтоб сайт отображался в какомто одном языке.
В какую сторону копать: Есть всем известный переводчик гугл, он нормально переводит, к примеру Для просмотра ссылки Войди или Зарегистрируйся
Так вот разместить на своём сайте кнопку ,,Язык сайта,, которая бы при нажатии открывала уже переведённую страницу, выше ссылка к примеру на украинский. Но есть одно но, как в в уже переведённой странице убрать гугловскую шапку в верху ?
 
  • Заблокирован
  • #9
Назад
Сверху