Показать сообщение отдельно
  #23 (permalink)  
Старый 19.05.2017, 12:47
Интересующийся
Отправить личное сообщение для TyronNIKO Посмотреть профиль Найти все сообщения от TyronNIKO
 
Регистрация: 16.05.2017
Сообщений: 10

Сообщение от Nexus Посмотреть сообщение
Один из случаев, когда без ящика не разберешь, как программист хотел сделать, чтобы это работало))
Можно после объявления массивов проверить присутствие '/rus/' в адресной строке, если фраза присутствует, то все массивы с данными на оригинальном языке перезаписываешь массивами RUS, в противном случае наоборот.
Этот костыль наверняка поможет, однако это костыль.

UPD. Не понимаю почему и я и Рони решили, что массивы с русскими наименованиями должны размещаться в блоке else условия, ведь условие читается так: «если в строке адреса присутствует "/rus" то...»
Попробуй сделать так:
if (href.indexOf('/rus') > -1) {
  setAttr(href.replace('/rus/', '/'));
  changeDropDowns();
} else {
  setAttr(href.splice(href.indexOf('/', 8), 0, '/rus'));
}
Эврика! заработало!
Я действительно через-чур конкретно "заменял"... в конце ведь должно выполнятся update_list('#dropdown-group-street', dropStreets); ...и уже после него должен стоять }; а я лепил прямо после указанной части! В общем все работает! Огромное спасибо за помощь!
Ответить с цитированием