      carPosSource["type"] = "geojson";
      carPosSource["data"] = QVariant::fromValue<QMapbox::Feature>(feature1);
      m_map->updateSource("carPosSource", carPosSource);
    } else {
      map_instructions->showError("Waiting for GPS");
    }
  
    if (pan_counter == 0) {
      if (last_position) m_map->setCoordinate(*last_position);
      if (last_bearing) m_map->setBearing(*last_bearing);
 
</s> remove     eta_unit->setText("eta");
 </s> add     eta_unit->setText(tr("eta")); </s> remove     map_instructions->showError("Map Loading");
 </s> add     map_instructions->showError(tr("Map Loading")); </s> remove       distance_str += " km";
 </s> add       distance_str += tr(" km"); </s> remove       distance_str += " mi";
 </s> add       distance_str += tr(" mi"); </s> remove       distance_str += " m";
 </s> add       distance_str += tr(" m");
    map_instructions->showError(tr("Waiting for GPS"));
      carPosSource["type"] = "geojson";
      carPosSource["data"] = QVariant::fromValue<QMapbox::Feature>(feature1);
      m_map->updateSource("carPosSource", carPosSource);
    } else {
    map_instructions->showError(tr("Waiting for GPS"));
    }
  
    if (pan_counter == 0) {
      if (last_position) m_map->setCoordinate(*last_position);
      if (last_bearing) m_map->setBearing(*last_bearing);
keep keep keep keep replace keep keep keep keep keep
 Nav: wrap strings (#25089)

* Wrap nav strings and translate

* Update QM

* Update QM 
selfdrive/ui/qt/maps/map.cc