Отзывы и пожелания. 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 Кол-во нанесённых повреждений
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]
Drahtigel (04 Окт 2013 - 08:31) писал: Поддерживаю, проще будет разово получить справочник "локализация", и забыть до следующего патча о нём, снизив в разы отправляемые сервером данные.
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:
Данная проблема уже известна. Над локализацией ведутся работы.
К следующему релизу планируются изменения. Спасибо за ваши замечания.
Данная проблема уже известна. Над локализацией ведутся работы.
К следующему релизу планируются изменения. Спасибо за ваши замечания.
Отзывы и пожелания. Wargaming Public API