${d.typeDescription}
` : nothing } ${ // `incarnationCross.name` is the one piece of vocabulary on this card the // API does NOT localize (`Left Angle Cross of the Clarion` comes back // English in every language), so it prints as sent. Do not translate it // here from `angleLocalized` plus the gates: that is a second translation // of the same fact and it can disagree with the reading below. ic?.name ? html`${ic.name} ${ ic.gates?.length ? html` (${ic.gates.join(', ')})` : nothing }
` : nothing } ${renderHdThemes( d.signature ? display(d, 'signature') : undefined, d.notSelf ? display(d, 'notSelf') : undefined, this.translator, )} ${this.renderLegend(centerNames)}${this.t('{{circuit}} circuit', { circuit: display(list[0], 'circuit'), })}
` : nothing } ${ list[0]?.circuitDescription ? html`${list[0].circuitDescription}
` : nothing } ${list.map( ( c, ) => html`${c.description}
` : nothing}${c.theme}
` : nothing} ${ !c.defined && c.notSelfQuestion ? html`${this.t('Biology')}. ${c.biology}
` : nothing} ${ c.gates?.length ? html`${this.t('Gates {{gates}}', { gates: c.gates.join(', ') })}
` : nothing }${sideNote}
` : nothing} ${shown.map((g, i) => this.renderGate(g, i === 0))}${g.gateDescription}
` : nothing} ${ g.lineMeaning ? html`${body}. ${g.planetDescription}
` : nothing } ${ // The hexagram field is literally named `english` and the API returns // it English in every language, so it prints as sent rather than being // looked up somewhere else. hex?.number ? html`${this.t('I Ching hexagram {{number}}', { number: hex.number })}${hex.english ? `, ${hex.english}` : ''}
` : nothing }