{{ template "MessageArea" . }}
{{ LanguageForID "Transfers" }}
{{ $iconWaiting := ` ` }} {{ $iconRunning := ` ` }} {{ $iconSuccess := ` ` }} {{ $iconAlert := ` ` }} {{ range $i, $e := .Records.Transfers }} {{ $started := "" }} {{ $ended := "" }} {{ $status := LanguageForID "Waiting" }} {{ $elapsed := "" }} {{ $statusIcon := $iconWaiting }} {{ if not $e.Started.IsZero }} {{ $started = $e.Started.Format "02/01/2006 15:04:05" }} {{ $elapsed = ElapsedFromNow $e.Started }} {{ if $e.Ended.IsZero }} {{ if $e.Mode.IsUpload }} {{ $status = print ( LanguageForID "Sending" ) " " $e.PercentageDone }} {{ else }} {{ $status = print ( LanguageForID "Receiving" ) " " $e.PercentageDone }} {{ end }} {{ $statusIcon = $iconRunning }} {{ else }} {{ $ended = $e.Ended.Format "02/01/2006 15:04:05" }} {{ if $e.Mode.IsUpload }} {{ if eq $e.Status 0 }} {{ $status = LanguageForID "Sent" }} {{ $statusIcon = $iconSuccess }} {{ else }} {{ $status = LanguageForID "ErrorOnSend" }} {{ $statusIcon = $iconAlert }} {{ end }} {{ else }} {{ if eq $e.Status 0 }} {{ $status = LanguageForID "Received" }} {{ $statusIcon = $iconSuccess }} {{ else }} {{ $status = LanguageForID "ErrorOnReceiving" }} {{ $statusIcon = $iconAlert }} {{ end }} {{ end }} {{ end}} {{ end}}
{{ Add $i 1}} {{ if eq $elapsed "" }}{{ LanguageForID "Waiting" }}{{ else }}{{ $elapsed }} {{ LanguageForID "ago" }}{{ end }}
{{ $e.Mailbox.Name }}
{{ $e.LocalFileName }}
{{ FileSize $e.Size }}
{{ $statusIcon }}{{ $status }}
{{ TransferRate $e.Rate }}

{{ LanguageForID "Start" }}

{{ $started }}

{{ LanguageForID "End" }}

{{ $ended }}

{{ LanguageForID "LocalFolder" }}

{{ $e.LocalFolderName }}

{{ LanguageForID "RemoteFolder" }}

{{ $e.RemoteFolderName }}

{{ if gt (len $e.Messages) 0 }}
{{ end }} {{ range $k, $m := $e.Messages }}
{{ $m.Date.Format "02/01/2006 15:04:05" }}
{{ $m.Message }}
{{ end }}
{{ end }}