CarStat.dev
Основные понятия

Языки

Добавьте lang в любой запрос, чтобы локализовать названия в справочниках, названия местоположений, подписи в отчётах и сообщения валидации. Поддерживаемые значения: en, ru, uk, pl, bg, sq.

Для воспроизводимых результатов передавайте lang явно. Без него API использует cookie локали, затем Accept-Language, затем значение сервера по умолчанию. /cars сохраняет ваш lang в каждом next_url.

  • title объявления — это словарь всех сохранённых языков, например {"en": "…", "ko": "…"}. Он не фильтруется по lang, поэтому выбирайте ключ с запасным вариантом.
  • Переводы комплектации ограничены языками, включёнными в вашем аккаунте.
  • При отсутствии перевода используется название из источника; ошибки это никогда не вызывает.
location_details · lang=en и lang=ruLive
{
  "lang=en": {
    "country": {
      "id": 208,
      "name": "South Korea",
      "iso": "KR"
    },
    "region": {
      "id": 1841610,
      "name": "Gyeonggi-do"
    },
    "district": null,
    "place": {
      "id": 1841610,
      "name": "Gyeonggi-do"
    }
  },
  "lang=ru": {
    "country": {
      "id": 208,
      "name": "Республика Корея",
      "iso": "KR"
    },
    "region": {
      "id": 1841610,
      "name": "Kyunggi-do"
    },
    "district": null,
    "place": {
      "id": 1841610,
      "name": "Kyunggi-do"
    }
  }
}