Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.05.2017, 13:53
Аспирант
Отправить личное сообщение для SaM1001 Посмотреть профиль Найти все сообщения от SaM1001
 
Регистрация: 09.02.2017
Сообщений: 30

Выбрать язык браузера и подключить языковой файл
Ребят, у меня вопрос тут вот такой: у меня есть 13ть языковых файлов в одном массиве(WebsiteLanguage), теперь каким-то методом надо выбрать язык браузера и если у меня в массиве привутсвует этот язык - подключить его, если нет - то английский как стандартный...

var userLang = navigator.language || navigator.systemLanguage || navigator.userLanguage;
        for (i in WebsiteLanguage)
            if (userLang != WebsiteLanguage) {
                userLang = i;
            }
            else {
                userLang = "en-US";
            }
        $("#langmenu").change(userLang);




UPD:Глубочайше извиняюсь, проблему решил, не увидел вот этого кусочка:
$("#langmenu").change(userLang[i]);
теперь всё работает!!!

UPD2:

пришлось переписать код, теперь выглядит вот так:
var userLang = navigator.language || navigator.systemLanguage || navigator.userLanguage;

            var lang = "en-US";
            for (i in WebsiteLanguage)
                if (userLang.substr(0, 2) == i.substr(0, 2)) {
                    lang = i;
                    break;
                }
            if($("#langmenu").val()!= lang){
            $("#langmenu").val(lang);
            $("#langmenu").change();
            }


думаю, что так даже аккуратнее получилось

Последний раз редактировалось SaM1001, 11.05.2017 в 16:23. Причина: изменил код
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключить js файл к js файлу Ozerich Общие вопросы Javascript 8 11.08.2018 21:05
Как подключить файл обработки ajax запроса к своему проекту. St. AJAX и COMET 26 15.10.2016 06:53
Какой язык лучше выбрать для написания скрипта? D534364 Общие вопросы Javascript 4 31.07.2012 22:02
закачать файл в кеш браузера alerzo Events/DOM/Window 3 20.06.2011 12:10
как правильно подключить файл? betonka Events/DOM/Window 10 10.04.2011 21:53