{{ t('warning.paymentSuspended') }}
{{ t('warning.paymentSuspendedDetail') }}
- {{ d.device_name }}
{{ t('warning.expiringPlates').replace('{n}', expiringPlatesCount) }}
{{ t('dashboard.welcome') }}, {{ currentUser.full_name || currentUser.username }}!
{{ t('dashboard.description') }}
{{ t('dashboard.assignedDevices') }}
{{ userDevices.length }}
{{ t('dashboard.yourPlates') }}
{{ myPlates.length }}
{{ t('dashboard.recentAccess') }}
{{ formatDate(lastAccessDate) }}
{{ t('dashboard.accountStatus') }}
{{ (currentUser.disabled || tenantInfo?.disabled) ? t('dashboard.inactive') : t('dashboard.active') }}
{{ t('dashboard.recentActivity') }}
-
{{ activity.plate }} - {{ activity.kind === 'plate_added' ? t('dashboard.plateAdded') : (activity.granted ? t('dashboard.accessGranted') : t('dashboard.accessDenied')) }}
{{ formatDate(activity.timestamp) }} - {{ activity.location }}
{{ t('dashboard.quickActions') }}
{{ t('plates.selectDevice') }}
{{ device.device_name }}
{{ device.device_location || 'No location' }}
{{ t('plates.forDevice').replace('{device}', selectedDevice.device_name) }}
| {{ t('access.plate') }} | {{ t('access.location') }} | {{ t('access.time') }} | {{ t('access.status') }} |
|---|---|---|---|
|
{{ entry.plate }}
|
{{ entry.location }} | {{ formatDate(entry.timestamp) }} |
{{ t('access.granted') }}
{{ t('access.denied') }}
{{ accessReasonText(entry) }}
|
{{ t('access.showing') }} {{ ((accessPage - 1) * accessLimit) + 1 }} {{ t('access.to') }} {{ Math.min(accessPage * accessLimit, accessLog.length) }} {{ t('access.of') }} {{ accessLog.length }} {{ t('access.results') }}
{{ t('garage.emptyTitle') }}
{{ t('garage.emptyText') }}
{{ o.name }}
{{ t('garage.auto') }}
{{ t('garage.finishSetupHint') }}
- {{ r.plate }} {{ r.device_name }} · {{ garageRuleText(r) }}
{{ t('garage.noCars') }}
{{ t('garage.notConfirmed') }}
{{ t('garage.activity') }}
- {{ formatDate(tr.at) }} {{ garageSourceText(tr) }} {{ t('garage.result.' + tr.result) }}
{{ t('garage.noActivity') }}
{{ t('garage.settings') }}
{{ t('garage.siteTitle') }}
{{ t('garage.siteHint') }}
-
{{ s.name }} · {{ s.owner }}{{ s.connected ? t('garage.connected') : t('garage.offline') }} · {{ t('garage.opens7d').replace('{n}', s.opens_7d) }} · {{ t('garage.switchedOff') }}
{{ t('profile.serverVersion') }} {{ currentUser.server_version }}