Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 11.06.2014, 18:43
Интересующийся
Отправить личное сообщение для programmer_rulit Посмотреть профиль Найти все сообщения от programmer_rulit
 
Регистрация: 28.04.2014
Сообщений: 22

Сообщение от kobezzza Посмотреть сообщение
Это не JSON, у JSON есть вполне определённые правила, а это простой литерал объекта JavaScript, который, как уже говорилось скорее всего для локализации.

var lang = {
    HELLO: 'Привет'
};

document.write(lang.HELLO);
Спасибо, это я понял. вот кусочек этой функции, который не пойму
LAT : ["0", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X", "XI"]
Ответить с цитированием
  #12 (permalink)  
Старый 11.06.2014, 18:52
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от programmer_rulit
Спасибо, это я понял. вот кусочек этой функции, который не пойму
По таким кусочкам ничего большего, чем ссылки на JSON или локализацию, ты не получишь. Потому что не понятно, что тебе непонятно
Ответить с цитированием
  #13 (permalink)  
Старый 11.06.2014, 19:16
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,565

programmer_rulit, что неонятного в этой сточке?
Тут мы видим кусок объекта, включающий массив, состоящий из строк, содержащих римские цифры.

Если тебя интересует как этот набор превращается в локализацию - изучай другие части кода. Тут нет никакой магии, на той же странице должны быть написанные кем-то функции занимающиеся обработкой и выводом.
__________________
29375, 35

Последний раз редактировалось Aetae, 11.06.2014 в 19:20.
Ответить с цитированием
  #14 (permalink)  
Старый 11.06.2014, 19:24
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

programmer_rulit, вот пример локализации:
<select onchange="changeLang(this)">
  <option value="romanNumerals">Римские цифры</option>
  <option value="arabicNumerals" selected>Арабские цифры</option>
</select>

<div id="digits">1, 2, 3, 4, 5, 6, 7, 8, 9</div>

<script>

var dictionary = {
  romanNumerals: [ "0", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX" ],
  arabicNumerals: [ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" ]
};


var prevLang = document.querySelector("option[selected]").value;
var separator = ", ";

function changeLang(element) {
  var currentLang = element.options[element.selectedIndex].value;
  
  digits.innerHTML = digits.innerHTML
    .split(separator)
    .map(function (digit) {
      var index = dictionary[prevLang].indexOf(digit);
      return dictionary[currentLang][index];
    })
    .join(separator);
  
  prevLang = currentLang;
}

</script>
Ответить с цитированием
  #15 (permalink)  
Старый 11.06.2014, 20:21
Интересующийся
Отправить личное сообщение для programmer_rulit Посмотреть профиль Найти все сообщения от programmer_rulit
 
Регистрация: 28.04.2014
Сообщений: 22

Господа, кусочек с цифрами - часть вышеуказанной функции
Ответить с цитированием
  #16 (permalink)  
Старый 11.06.2014, 22:43
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от programmer_rulit
В своем посте ты кинул ссылку на локализацию программного обеспечения, что не имеет никакого отношения к моему сообщению.
Просьба была о том, чтобы кинуть пример с объяснением. Не можешь этого сделать - добро пожаловать на выход.
Не можешь нормально задать вопрос - добро пожаловать на выход
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Операционная Система на JS Icat Общие вопросы Javascript 3 17.04.2018 22:54
Проблема с видеоплеером на js web-master2014 Общие вопросы Javascript 0 26.02.2014 13:24
Вывыод контента через JS inet_boy Элементы интерфейса 0 18.11.2013 03:00
Не получается вставить код js в HTML garmoni Элементы интерфейса 3 05.09.2013 05:56
Вставка кода js с помощью js Alice Общие вопросы Javascript 1 12.06.2013 19:05