--- import translate from '$i18n/translate'; import tSite from '$i18n/translations/site'; import { getLocaleFromPathOrThrow } from '$lib/getLocaleFromPath'; import relativePath from '$lib/relativePath'; import type LallansIssue from '$types/LallansIssue'; import { Image } from 'astro:assets'; import LallansIssueContributions from './LallansIssueContributions.astro'; import LallansIssueContributors from './LallansIssueContributors.astro'; import PaypalProductButtons from './PaypalProductButtons.astro'; interface Props { issue: LallansIssue; } const { issue } = Astro.props; const locale = getLocaleFromPathOrThrow(Astro.url.pathname); const t = translate(locale); ---

{t(tSite, { key: 'lallans' }) + ' ' + issue.issueNumber}

{issue.description[locale]}

{ 'contributions' in issue && issue.contributions ? ( ) : 'contributors' in issue && issue.contributors ? ( ) : ( ) }