u
Вопросы
Вопросы
Горячие
Пользователи
Вход/Регистрация
>
Категории вопросов
Задать вопрос
+
Основное
Вопросы новичков
(17003)
Платные услуги
(2272)
Вопросы по uKit
(84)
Контент-модули
Интернет-магазин
(1464)
Редактор страниц
(240)
Новости сайта
(509)
Каталоги
(815)
Блог (дневник)
(116)
Объявления
(298)
Фотоальбомы
(431)
Видео
(253)
Тесты
(56)
Форум
(595)
Продвижение сайта
Монетизация сайта
(226)
Раскрутка сайта
(2494)
Управление сайтом
Работа с аккаунтом
(5425)
Поиск по сайту
(431)
Меню сайта
(1808)
Домен для сайта
(1575)
Дизайн сайта
(13564)
Безопасность сайта
(1521)
Доп. функции
(1318)
Доп. модули
SEO-модуль
(224)
Опросы
(63)
Гостевая книга
(99)
Пользователи
(430)
Почтовые формы
(326)
Статистика сайта
(201)
Соц. постинг
(215)
Мини-чат
(92)
Вебмастеру
JavaScript и пр.
(651)
PHP и API на uCoz
(240)
SMS сервисы
(9)
Вопросы по Narod.ru
(454)
Софт для вебмастера
(40)
Похожие вопросы
Как сделать сайт двух язычным?
Объединение 2х аккаунтов на Юкоз возможен?
Юридическое оформление на 2х участников.
uCoz в соц. сетях
Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
Вопросы
Дизайн сайта
как сделать сайт 2х язычным?
как сделать сайт 2х язычным?
Голоса:
+1
как можно сделать сайт 2х язычным? у меня сайт на Армянском основной нужно чтобы оставалсья!
но можно сделать кнопку или флаг Русский чтобы нажимали и сайт переводился на Русский язык?
Закрыто с пометкой:
Вопрос обсуждался.
21.01.2015
|
Автор:
Alienware
|
Категория:
Дизайн сайта
Закрыт |
21.01.2015
|
Автор:
Sentimo
Ответов: 1
Голоса:
+1
http://blog.ucoz.ru/blog/dvujazychnyj_site/2010-07-20-153
21.01.2015
|
Автор:
Sentimo
не подскажитье я просто по русски не очень понимаю
там поля для трех доменов ?а какие мне вставит?у меня он один!
var myLngHost = 'site1.ru'; //сюда водим адрес сайта без www.
var myDefSubDomain = ''; // www or empty - тут если сайт работает как www.site1.ru то пишем www, иначе пусто.
var myLngDef = 'ru'; //определяем какой сайт грузить если язык браузера например японский, т.е. язык по умолчанию для неописаного домена.
var myLngArray = {
'ru': myDefSubDomain,
'by': myDefSubDomain,
'ua': myDefSubDomain,
'de': 'de',
'fr': 'fr',
'es': 'es',
'en': 'en'
}; // настройки куда что редиректить, в данном случае русский/беларусский/украинский на основной сайт редиректит. 'de':'de','fr':'fr','es':'es' - это если есть еще какие то поддомены
var myLngSite = myGetCookie('myLngSite');
if (!myLngSite && location.pathname == '/') {
myCheckLng();
}
function myCheckLng() {
var myLngBrowser = (navigator && navigator.language) ? navigator.language.replace(/(\w{2})(.*)/, '$1') : myLngDef;
var myLngSubDomain = myLngArray[myLngBrowser] || myLngArray[myLngDef];
var myLngNeedDomain = (myLngSubDomain ? myLngSubDomain + '.': '') + myLngHost;
mySetCookie('myLngSite', 'init', 30);
if (location.hostname != myLngNeedDomain) {
window.location = 'http://' + myLngNeedDomain;
}
}
function mySetCookie(name, value, expdays) {
var today = new Date();
var exdate = new Date();
exdate.setDate(exdate.getDate() + expdays);
document.cookie = name + "=" + escape(value) + (expdays ? "; expires=" + exdate.toUTCString() : "") + ";path=/;domain=" + location.hostname;
}
function myGetCookie(name) {
var prefix = name + "="
var cookieStartIndex = document.cookie.indexOf(prefix)
if (cookieStartIndex == -1) return null
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}
...