{t('gift.pendingDesc', 'Please wait while we process your payment')}
{tariffName} — {periodDays} {t('gift.days', 'days')}
)}{t('gift.codeLabel', 'Gift code')}
{giftCode}
{t('gift.qrHint', 'Scan to activate the gift')}
{/* Share message preview */}{t('gift.shareText', 'I have a gift for you! Activate it here:')}
{botLink && ({t('gift.shareModalActivateVia', 'Activate via bot:')}
{botLink}
{t('gift.shareModalActivateViaCabinet', 'Or via website:')}
{cabinetLink}
{tariffName} — {periodDays} {t('gift.days', 'days')}
)} {recipientContact && ({t('gift.successDesc', { contact: recipientContact, defaultValue: `Sent to ${recipientContact}`, })}
)} {giftMessage && (“{giftMessage}”
)}{t(`gift.warning.${warning}`)}
{tariffName} — {periodDays} {t('gift.days', 'days')}
)} {recipientContact && ({t('gift.successDesc', { contact: recipientContact, defaultValue: `Sent to ${recipientContact}`, })}
)}{t( 'gift.pendingActivationDesc', 'The recipient currently has an active subscription. Your gift will be activated once their current subscription expires.', )}
{t(`gift.warning.${warning}`)}
{t('gift.failedDesc', 'Your gift could not be processed. Please try again.')}
{t( 'gift.pollErrorDesc', 'Your purchase was successful. Check your dashboard for details.', )}
{t( 'gift.pollTimeoutDesc', 'Payment processing is taking longer than usual. You can try checking again.', )}
{t('gift.noTokenDesc', 'This gift link is invalid or has expired.')}