Доброго...
По идее это багрепорт, но ссылка Обратная связь выдает ошибку 500, поэтому пишу сюда.
Ситуация такова, что делаю локализацию своего сайта для англоговорящей аудитории, так как сайт использует геокодер Яндекса, то дастаточно много геоинформации в интерфейсе надо также переводить на английский язык.
Сначала я обрадовался разглядев параметр lang в запросе геокодирования, однако радость была весьма преждевременной ибо при передаче lang=en-US ответ геокодера возвращается тупо транслитом! Причем ладно еще имена собственные, но такие слова как ulitsa вместо street, oblast вместо region, Rossiya вместо Russia и много других вызвали глубочайшее разочарование...
Видите ли господа разработчики, просто перевести слова в транслит можно и без Вашего API, а коли вы регламентируете мультиязычность, что уж будьте добры возвращать названия на понятном для англоговорящих пользователей языке. В итоге приходится изобретать велосипед с переводом ответа геокодера на английский.
PS Разработчикам Яндекс браузера отдельный привет передавайте, за передачу серверу заголовка ACCEPT_LANGUAGE в виде ru,en вместо положенного по стандарту ru-RU, который требуют все запросы к геокодеру и инициализация API.
В Opera, FireFox, Chrome и IE такой проблемы нет, как и положено браузеры отдают ru-RU.
Спасибо за внимание. Надеюсь прикрутите нормальный переводчик для геокодера.