Клуб API Карт

Локализация. Города и улицы на английском языке

Murat Bzhinaev
13 августа 2013, 15:57
<script src="//api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU" type="text/javascript">

Задается в виде <language>-<region> в соответствии с RFC-3066.

В настоящий момент поддерживаются следующие локали:

  • ru-RU — русский язык;
  • en-US — английский язык;
  • tr-TR — турецкий язык;
  • uk-UA — украинский язык.

Задание локали определяет язык, на котором отображаются надписи на карте и элементах управления, предпочтительный язык, на котором возвращаются результаты поиска по карте и используемые по умолчанию единицы измерения

 

Все элементы управления, окно поиска и подсказки - все становится на английском языке. Линейка начинает показывать в милях. Но, единственное, что мне действительно нужно локализовать, так это названия городов и улиц. Возможно ли такое вообще?

4 комментария
Подписаться на комментарии к посту

В данный момент раздельных настроек локали нет.

А какая комбинация значений вам нужна - проблему вообще можно решить "из коробки"

Мне, собственно, нужно, чтобы российские города и улицы как в картах Google были написаны и русским и английским, ну или просто только на английском. Интерфейс (поиск, кнопки, масштаб) не так важно. Главное название городов и улиц.

Если при этом не достаточно просто переключиться в en-US делаем так

Аналогичная ситуация lang=ru-RU, а показывает на русском и украинском языках. И какую бы локаль не установил, только элементы управления меняются.