{{ t('title') }}
A-
A+
🎯
EN
/
繁
{{ t('needTitle') }}
{{ t('unit_' + (opt==='fl oz'?'floz':opt)) }}
{{ t('needHint') }}
{{ dealName(deal, dIndex) }}
⚠
{{ t('best') }}
${{ formatCurrency(dealStats[deal.id]?.unitPrice) }}
/{{ t('unit_' + dealStats[deal.id]?.baseDisplay) }}
+{{ formatPct(dealStats[deal.id]?.pctVsBest) }}
{{ t('pending') }}
⚠
{{ t('warnMixedTitle') }}:
{{ activeTypeLabels.join(' · ') }}
.
{{ t('warnMixedHint') }}
×
$
🏷️ {{ t('discountToggle') }}
{{ t('percentOff') }}
{{ t('coupon') }}
{{ t('bogoBuy') }}
{{ t('bogoGet') }}
{{ t('bogoFree') }}
⚠ {{ bogoWarning(deal) }}
{{ t('finalPrice') }}: ${{ formatCurrency(dealStats[deal.id]?.finalPrice) }}
{{ t('qty') }}
{{ t('size') }}
{{ t('unit') }}
−
+
{{ t('unit_' + (opt === 'fl oz' ? 'floz' : opt)) }}
▼
×
+ {{ t('addCombined') }}
{{ formatNumber(dealStats[deal.id]?.totalBaseUnits) }}{{ t('unit_' + dealStats[deal.id]?.baseDisplay) }}
+{{ formatPct(dealStats[deal.id]?.pctVsBest) }}
${{ formatCurrency(dealStats[deal.id]?.unitPrice) }}
/{{ t('unit_' + dealStats[deal.id]?.baseDisplay) }}
⚠
{{ t('warnMismatchOption') }}
{{ t('pending') }}
{{ t('loadSample') }}
🥤 {{ t('sodaDeals') }}
🧴 {{ t('detergentDeals') }}
0oo.fish.oo0
{{ t('addOption') }}