{{ if .model.SelectedPlace }}
{{ $geonames := GetGeonames .model.SelectedPlace.Place.Geo }}

{{ if .model.SelectedPlace.Place.Names }} {{ index .model.SelectedPlace.Place.Names 0 }} {{ else }} {{ .model.SelectedPlace.Place.ID }} {{ end }}

{{ if ne $geonames nil }}
{{ if and (ne $geonames.CountryName "") (ne $geonames.CountryName "Germany") }}
{{ $mainPlaceName := "" }} {{ if .model.SelectedPlace.Place.Names }} {{ $mainPlaceName = index .model.SelectedPlace.Place.Names 0 }} {{ end }} {{ if eq $geonames.CountryName "France" }} heutiges Frankreich{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "United Kingdom" }} heutiges Großbritannien{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Russia" }} heutiges Russland{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if or (eq $geonames.CountryName "Czech Republic") (eq $geonames.CountryName "Czechia") }} heutiges Tschechien{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if or (eq $geonames.CountryName "Netherlands") (eq $geonames.CountryName "The Netherlands") }} heutige Niederlande{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Poland" }} heutiges Polen{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Switzerland" }} heutige Schweiz{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Latvia" }} heutiges Lettland{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Sweden" }} heutiges Schweden{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Austria" }} heutiges Österreich{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Belgium" }} heutiges Belgien{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Slovakia" }} heutige Slowakei{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Finland" }} heutiges Finnland{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Denmark" }} heutiges Dänemark{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else }} {{ $geonames.CountryName }} {{ end }}
{{ end }}
{{ if and (ne $geonames.Lat "") (ne $geonames.Lng "") }} {{ end }}
{{ else }} {{ if .model.SelectedPlace.Place.Geo }}

Geonames

{{ end }} {{ end }}
{{ if ne $geonames nil }} {{ if ne $geonames.WikipediaURL "" }} Wikipedia {{ end }} {{ end }} {{ if .model.SelectedPlace.Place.Geo }} {{ end }}

Verlinkte Beiträge ({{ len .model.SelectedPlace.Pieces }})

{{ if .model.SelectedPlace.Pieces }}
{{- /* Group pieces by their own title/incipit */ -}} {{- $groupedPieces := dict -}} {{- range $_, $p := .model.SelectedPlace.Pieces -}} {{- $groupKey := "" -}} {{- if $p.Title -}} {{- $groupKey = index $p.Title 0 -}} {{- else if $p.Incipit -}} {{- $groupKey = index $p.Incipit 0 -}} {{- else -}} {{- $groupKey = printf "untitled-%s" $p.ID -}} {{- end -}} {{- $existing := index $groupedPieces $groupKey -}} {{- if $existing -}} {{- $groupedPieces = merge $groupedPieces (dict $groupKey (append $existing $p)) -}} {{- else -}} {{- $groupedPieces = merge $groupedPieces (dict $groupKey (slice $p)) -}} {{- end -}} {{- end -}}
{{- /* Display grouped pieces */ -}} {{- range $groupKey, $groupedItems := $groupedPieces -}}
{{- /* Use first piece for display text with colon format for places */ -}} {{ template "_piece_summary_for_place" (dict "Piece" (index $groupedItems 0) "CurrentActorID" "") }} {{- /* Show all citations from all pieces in this group inline with commas */ -}} {{ " " }}{{- range $groupIndex, $groupItem := $groupedItems -}} {{- range $issueIndex, $issue := $groupItem.IssueRefs -}} {{- if or (gt $groupIndex 0) (gt $issueIndex 0) }}, {{ end -}} {{- template "_citation" $issue -}}{{- end -}} {{- end -}} {{- /* Add "Ganzer Beitrag" link if piece spans multiple issues */ -}} {{- $firstGroupItem := index $groupedItems 0 -}} {{- if gt (len $firstGroupItem.IssueRefs) 1 -}} {{ " " }} {{- end }}
{{- end -}}
{{ else }}

Keine verlinkten Beiträge für diesen Ort gefunden.

{{ end }}
{{ else }}

Orte

{{ if .model.AvailableLetters }}

Nach Anfangsbuchstabe

{{ range $letter := .model.AvailableLetters }} {{ $letter }} {{ end }}
{{ end }} {{ if .model.Places }}

Alle Orte ({{ len .model.Places }})

{{ range $placeID := .model.Sorted }} {{ $place := index $.model.Places $placeID }} {{ $geonames := GetGeonames $place.Geo }}

{{ if $place.Names }} {{ index $place.Names 0 }} {{ else }} {{ $place.ID }} {{ end }}

{{ if ne $geonames nil }} {{ if and (ne $geonames.CountryName "") (ne $geonames.CountryName "Germany") }}

{{ $mainPlaceName := "" }} {{ if $place.Names }} {{ $mainPlaceName = index $place.Names 0 }} {{ end }} {{ if eq $geonames.CountryName "France" }} heutiges Frankreich{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "United Kingdom" }} heutiges Großbritannien{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Russia" }} heutiges Russland{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if or (eq $geonames.CountryName "Czech Republic") (eq $geonames.CountryName "Czechia") }} heutiges Tschechien{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if or (eq $geonames.CountryName "Netherlands") (eq $geonames.CountryName "The Netherlands") }} heutige Niederlande{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Poland" }} heutiges Polen{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Switzerland" }} heutige Schweiz{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Latvia" }} heutiges Lettland{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Sweden" }} heutiges Schweden{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Austria" }} heutiges Österreich{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Belgium" }} heutiges Belgien{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Slovakia" }} heutige Slowakei{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Finland" }} heutiges Finnland{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else if eq $geonames.CountryName "Denmark" }} heutiges Dänemark{{- if and (ne $geonames.ToponymName "") (ne (lower $geonames.ToponymName) (lower $mainPlaceName)) -}}, {{ $geonames.ToponymName }}{{- end }} {{ else }} {{ $geonames.CountryName }} {{ end }}

{{ end }} {{ else if $place.Geo }}

Geonames verfügbar

{{ end }}
{{ end }}
{{ else }}

Keine Orte gefunden.

{{ end }}
{{ end }}