$def with (page)

$commify(page.edition_count) editions $if page.first_publish_year: $_("First published in %(year)s", year=page.first_publish_year) - $_("Add another") | $_("Merge duplicates")

$def render_edition():
$_('Cover of: %(title)s', title=book.title)
$if book.publishers and book.publish_date: $book.publish_date, $(', '.join(book.publishers)) $elif book.publish_date: $book.publish_date $elif book.publishers: $_('Publish date unknown'), $(', '.join(book.publishers)) $else: $_('Publisher unknown')
$if book.title: $book.title
$else: $_('Title missing')
$book.physical_format.replace('[', '').replace(']','') $if book.languages: $_('in %(language)s', language=$', '.join(l.name for l in book.languages)) $if book.edition_name: - $book.edition_name
$for e in page.get_sorted_editions(): $:render_edition(e)