{{ $fromName := .Params.from_name }} {{ $toName := .Params.to_name }} {{ if eq .Params.engine "linear" }} {{ $fromFactor := float .Params.from_factor }} {{ $toFactor := float .Params.to_factor }} {{ $rate := div $fromFactor $toFactor }}
Die Umrechnung von {{ $fromName }} in {{ $toName }} erfolgt mittels dieser Formel:
{{ if ge $rate 1 }}{{ $toName }} = {{ $fromName }} × {{ printf "%.12g" $rate }}
{{ else }} {{ $invRate := div 1 $rate }}{{ $toName }} = {{ $fromName }} / {{ printf "%.12g" $invRate }}
{{ end }} {{ else if eq .Params.engine "intermediate" }} {{ $catData := index hugo.Data .Params.category }} {{ $intermediateUnit := $catData.intermediate_unit }} {{ $intermediateName := index $catData.units $intermediateUnit | default (dict "name" $intermediateUnit) }} {{ $intermediateName = $intermediateName.name }} {{ $from := .Params.from }} {{ $to := .Params.to }} {{ $toI := index (index $catData "to_intermediate") $from }} {{ $fromI := index (index $catData "from_intermediate") $to }}Die Umrechnung von {{ $fromName }} in {{ $toName }} erfolgt mittels dieser Formel:
{{ if $toI }}{{ $intermediateName }} = {{ replace $toI "v" $fromName 1 }}
{{ end }} {{ if $fromI }}{{ $toName }} = {{ replace $fromI "v" $intermediateName 1 }}
{{ end }} {{ else if eq .Params.engine "runtime" }}Die Umrechnung von {{ $fromName }} in {{ $toName }} erfolgt mittels dieser Formel:
{{ $toName }} = {{ $fromName }} × {{ printf "%.12g" $rate }}
{{ else }} {{ $invRate := div 1 $rate }}{{ $toName }} = {{ $fromName }} / {{ printf "%.12g" $invRate }}
{{ end }}Wechselkurs zuletzt aktualisiert:
{{ end }}