code: def metar(trans: MetarTrans) -> str:
      
      summary = []
      if trans.wind:
          summary.append('Winds ' + trans.wind)
      if trans.visibility:
          summary.append('Vis ' + trans.visibility[:trans.visibility.find(' (')].lower())
      if trans.temperature:
          summary.append('Temp ' + trans.temperature[:trans.temperature.find(' (')])
      if trans.dewpoint:
          summary.append('Dew ' + trans.dewpoint[:trans.dewpoint.find(' (')])
      if trans.altimeter:
          summary.append('Alt ' + trans.altimeter[:trans.altimeter.find(' (')])
      if trans.other:
          summary.append(trans.other)
      if trans.clouds:
          summary.append(trans.clouds.replace(' - Reported AGL', ''))
      return ', '.join(summary)
docs: Condense the translation strings into a single report summary string