{{ t('admin') }}
…
…
{{ t('eventNotFound') }}
✅

{{ t('checkinDone') }}

{{ checkin.event.title }}

{{ checkin.name }}

{{ t('checkin') }}

{{ checkin.event.title }}

{{ t('eventClosed') }}

{{ t('err.qr_expired') }}

{{ t('pinDisabled') }}

{{ checkin.error }}

…
{{ pass.error }}

{{ t('passTitle') }}

{{ pass.event.title }}

{{ pass.event.invitee.name }}

✓ {{ t('checkedInAt') }} {{ pass.event.invitee.checked_in_at.slice(5, 16) }}
{{ t('expired') }}

{{ t('yourCode') }}

{{ pass.event.invitee.code }}

{{ t('passHelp') }}

{{ t('validUntil') }} {{ pass.event.invitee.expires_at.slice(0, 16) }}

{{ t('lpKicker') }}

{{ t('tagline') }}

{{ t('taglineSub') }}

{{ f.ic }}

{{ t('lpF_' + f.k) }}

{{ t('lpFd_' + f.k) }}

{{ t('lpHow') }}

  1. {{ n }}

    {{ t('lpS' + n) }}

    {{ t('lpSd' + n) }}

{{ auth.error }}

{{ t('forbidden') }}

← {{ t('back') }}

{{ t('printHelp') }}

← {{ t('myEvents') }}

{{ detail.error }}

{{ t('myEvents') }}

{{ t('noEvents') }}

{{ flash.ok ? '✅' : flash.err === 'already_checked_in' ? '⚠️' : '⛔' }}

{{ flash.name || '' }}

{{ flash.ok ? t('welcome') : errText(flash.err) }}

{{ flash.note }}

{{ toast }}