{{ t('store_login_subtitle') }}
{{ t('session_active') }}
{{ t('checking_location_msg') }}
{{ t('location_verified_msg', { distance: geoGate.distance_meters ?? '-' }) }}
{{ geoGate.message || t('outside_store_radius') }} {{ t('distance_allowed_msg', { distance: geoGate.distance_meters, allowed: geoGate.allowed_radius_meters }) }}
{{ t('location_required_before_action') }}
{{ result.brand }} - {{ maskPhone(result.phone) }}
{{ result.staff_message || result.error || t('validation_failed') }}
{{ t('distance_radius', { distance: result.distance_meters, allowed: result.allowed_radius_meters }) }}
{{ t('stat_today') }}
{{ storeStats.redeemed_today || 0 }}
{{ t('stat_total') }}
{{ storeStats.redeemed_total || 0 }}
{{ t('stat_pending') }}
{{ storeStats.pending_assigned || 0 }}
{{ t('camera_active_sleep', { status: wakeLockSupported ? (wakeLockActive ? t('sleep_prevented') : t('sleep_not_prevented')) : t('sleep_not_supported') }) }}
{{ cameraError }} {{ t('manual_tab_hint') }}
{{ gpsStatus.message }}
{{ t('manual_paste_help') }}
| {{ t('col_code') }} | {{ t('col_brand') }} | {{ t('col_phone') }} | {{ t('col_time') }} |
|---|---|---|---|
| {{ item.coupon_code }} | {{ item.brand }} | {{ maskPhone(item.phone) }} | {{ formatDateTime(item.used_at) }} |
| {{ t('no_redeemed_yet') }} | |||