  
    if (uiState()->scene.is_metric) {
      if (d > 500) {
        distance_str.setNum(d / 1000, 'f', 1);
        distance_str += " km";
      } else {
        distance_str.setNum(50 * int(d / 50));
        distance_str += " m";
      }
    } else {
 
</s> remove       distance_str += " m";
 </s> add       distance_str += tr(" m"); </s> remove       distance_str += " mi";
 </s> add       distance_str += tr(" mi"); </s> remove       distance_str += " ft";
 </s> add       distance_str += tr(" ft"); </s> remove     map_instructions->showError("Waiting for GPS");
 </s> add     map_instructions->showError(tr("Waiting for GPS")); </s> remove     eta_unit->setText("eta");
 </s> add     eta_unit->setText(tr("eta"));
      distance_str += tr(" km");
  
    if (uiState()->scene.is_metric) {
      if (d > 500) {
        distance_str.setNum(d / 1000, 'f', 1);
      distance_str += tr(" km");
      } else {
        distance_str.setNum(50 * int(d / 50));
        distance_str += " m";
      }
    } else {
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