Реклама | Adv
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
Сообщения форума
Реклама | Adv

Отзывы и пожелания. Wargaming Public API

Дата: 04.10.2013 14:53:48
Просмотр сообщенияsattellite (04 Окт 2013 - 08:10) писал: Есть ошибка в описании JSON ответа метода 'account/info'. Попутано описание. Измените, пожалуйста.
statistics.all.damage_dealt    Кол-во полученных повреждений statistics.all.damage_received    Кол-во нанесённых повреждений statistics.clan.damage_dealt    Кол-во полученных повреждений statistics.clan.damage_received    Кол-во нанесённых повреждений statistics.company.damage_dealt    Кол-во полученных повреждений statistics.company.damage_received Кол-во нанесённых повреждений

MustBeDead:
Большое спасибо за анализ документации.
Информация будет исправлена после при следующем обновлении.


Просмотр сообщенияarmor_kiev (03 Окт 2013 - 21:33) писал: Каждый раз роль надо получать так: $data['role_i18n'][$roleID][$lang] - указывая язык.

Никто не работает сразу со всеми локализациями. Когда генерируется страница, заранее известно каким будет язык. Тут должен быть принцип: в начале получил локализованные данные и забыл о том, что есть локализации.

Поэтому верно так:

  "role_i18n": { "ru": {   "private": "солдат",   "diplomat": "дипломат",   и т.д. }, "fr": {   "private": "Soldat",   "diplomat": "Diplomate",   и т.д. }
Каждый язык своим отдельным блоком. В самом начале получаем данные с учетом языка $roles = $data['role_i18n'][$lang]

После этого о языке вообще не заботимся: $roles[$roleID]


MustBeDead:

Просмотр сообщенияDrahtigel (04 Окт 2013 - 08:31) писал: Поддерживаю, проще будет разово получить справочник "локализация", и забыть до следующего патча о нём, снизив в разы отправляемые сервером данные.


MustBeDead:
Данная проблема уже известна. Над локализацией ведутся работы.
К следующему релизу планируются изменения. Спасибо за ваши замечания.

Реклама | Adv