{{ t('loading') }}
R
DOCK {{ t('systemName') }}
{{ user.display_name }} {{ roleLabel(user.role) }}
{{ t('warehouseTimezone') }}:{{ config.warehouse_timezone }} {{ t('warehouseTime') }}:{{ formatDateTime(dashboard.now_local) }}

{{ t('dockRealtimeStatus') }}

{{ t('statusExplanation') }}

RAMPE {{ dock.code }}
{{ dockStatusLabel(dock.computed_status) }}
{{ t('todayBooked') }} {{ dashboard.summary.booked || 0 }}
{{ t('inProgress') }} {{ dashboard.summary.in_progress || 0 }}
{{ t('todayCompleted') }} {{ dashboard.summary.completed || 0 }}
{{ t('busyDocks') }} {{ dashboard.summary.busy_docks || 0 }}
{{ t('waitingDocks') }} {{ dashboard.summary.waiting_docks || 0 }}
{{ t('overdueDocks') }} {{ dashboard.summary.overdue_docks || 0 }}
{{ t('availableDocks') }} {{ dashboard.summary.available_docks || 0 }}

{{ t('dailySchedule') }}

{{ t('dailyScheduleTip') }}

{{ scheduleDateTitle }}
{{ statusLabel('booked') }} {{ statusLabel('in_progress') }} {{ statusLabel('completed') }}
{{ t('boardOperationTip') }}
{{ t('time') }}
{{ padHour(hour) }}:00
{{ t('noBookingsForDay') }}
{{ label }}
{{ cell.dayNumber }}

{{ t('bookingManagement') }}

{{ t('bookingManagementDesc') }}

{{ t('containerNo') }} {{ t('customer') }} {{ t('scheduledTime') }} {{ t('scheduledDock') }} {{ t('actualTime') }} {{ t('actualDock') }} {{ t('status') }} {{ t('createdBy') }} {{ t('actions') }}
{{ booking.container_no }}{{ booking.contact }} {{ booking.customer_name || '—' }} {{ formatRange(booking.scheduled_start_local, booking.scheduled_end_local) }} {{ booking.scheduled_dock_code }} {{ actualRangeText(booking) }} {{ booking.actual_dock_code || '—' }} {{ statusLabel(booking.status) }} {{ booking.created_by }}
{{ t('noData') }}

{{ t('dockManagement') }}

{{ t('dockManagementDesc') }}

{{ dock.name || (dock.code + t('dockSuffix')) }}

{{ dockStatusLabel(dock.computed_status) }}
{{ dock.display_booking.container_no }}

{{ t('userManagement') }}

{{ t('userManagementDesc') }}

{{ t('username') }} {{ t('displayName') }} {{ t('role') }} {{ t('language') }} {{ t('enabled') }} {{ t('newPassword') }} {{ t('createdAt') }} {{ t('actions') }}
{{ item.username }} {{ formatDateTime(item.created_at) }}

{{ t('operationLogs') }}

{{ t('operationLogsDesc') }}

{{ t('time') }} {{ t('operator') }} {{ t('action') }} {{ t('entity') }} {{ t('detail') }}
{{ formatDateTime(item.created_at_local) }} {{ item.user }} {{ actionLabel(item.action) }} {{ item.entity_type }} #{{ item.entity_id || '—' }}
{{ JSON.stringify(item.details, null, 2) }}
{{ t('noData') }}
{{ toast.message }}