code: func (po *Po) parseString(l string, state parseState) {
  	clean, _ := strconv.Unquote(l)
  
  	switch state {
  	case msgStr:
  		// Append to last Translation found
  		po.trBuffer.Trs[len(po.trBuffer.Trs)-1] += clean
  
  	case msgID:
  		// Multiline msgid - Append to current id
  		po.trBuffer.ID += clean
  
  	case msgIDPlural:
  		// Multiline msgid - Append to current id
  		po.trBuffer.PluralID += clean
  
  	case msgCtxt:
  		// Multiline context - Append to current context
  		po.ctxBuffer += clean
  
  	}
  }
docs: // parseString takes a well formatted string without prefix
  // and creates headers or attach multi-line strings when corresponding