{p.kind === 'text' || p.kind === 'title' ? text.title : titleOf(p, unit)}
{t('doc.lang.translation')}{#if text.stale} · {t('doc.lang.stale')}{/if}
{/if} {:else if p.kind === 'remove' && detail.inForce}-
{#each order?.ids ?? [] as id (id)}
- {doc.articleTitle(id, lang, source)} {/each}
{note}
{/each}{t('module.order.rule')}
{:else if p.kind === 'title'}{t('module.title.name')} · {inertiaBadge(detail.unit.inertia)}{#if text.translated} · {t('doc.lang.translation')}{#if text.stale} · {t('doc.lang.stale')}{/if}{/if}
{/if} {#if live}{t('tally.short', { for: p.tally.for, against: p.tally.against })} ·
{/if} {#if (p.kind === 'text' || p.kind === 'title') && live}{p.mine && p.status === 'open' ? t('propose.edit') : t('typo.title')}
{t('typo.list')}
-
{#each detail.typos as fix (fix.id)}
-
{t('typo.by', { name: fix.writer ?? '' })}{#if fix.writerInvited} · {t('author.invited')}{/if} · {i18n.date(fix.at)}
{typoState(fix)}
{#if fix.gestures.length}{#each fix.gestures as g (g)} {/each}{/if}
{/each}
{t('translate.title', { lang: lang.toUpperCase() })}
{t('history.title')}
-
{#each detail.history.slice(1) as h (h.at + h.revision)}
-
{t(`history.${h.kind}`)} · {i18n.date(h.at)}{#if h.author} · {t('history.by', { name: h.author })}{#if h.authorInvited} · {t('author.invited')}{/if}{/if} {#if h.typo?.deadline} · {t('history.typo.deadline')}{:else if h.typo?.answeredBy} · {t('history.typo.validated', { name: h.typo.answeredBy })}{/if}
{#if h.diff}{/if}
{/each}
{t('objection.title')}
{#each detail.objections as o (o.id)} {@const standing = o.phase !== 'lifted'}{t(`objection.kind.${o.kind}`)} {t(`objection.says.${o.kind}`, { held: o.heldVersion?.title ?? '', other: o.other.title ?? '' })}
{o.reason}
{t('objection.by', { name: o.objector ?? '' })}{#if o.objectorInvited} · {t('author.invited')}{/if} · {i18n.date(o.at)} · {stateOf(o)}{#if standing && o.answer} · {t(`objection.answer.${o.answer}`)}{/if}
{#if standing && o.held}{t('objection.held.here')}
{/if} {#if standing}{t('objection.none')}
{/each} {#if live && objectionTargets.length}{t('objection.add')}
{error}
{/if}