{{ t('admin.backup.s3.descriptionPrefix') }} {{ t('admin.backup.s3.descriptionSuffix') }}
{{ t('admin.backup.schedule.description') }}
{{ t('admin.backup.schedule.cronHint') }}
{{ t('admin.backup.schedule.retainDaysHint') }}
{{ t('admin.backup.schedule.retainCountHint') }}
{{ t('admin.backup.operations.description') }}
| ID | {{ t('admin.backup.columns.status') }} | {{ t('admin.backup.columns.fileName') }} | {{ t('admin.backup.columns.size') }} | {{ t('admin.backup.columns.expiresAt') }} | {{ t('admin.backup.columns.triggeredBy') }} | {{ t('admin.backup.columns.startedAt') }} | {{ t('admin.backup.columns.actions') }} |
|---|---|---|---|---|---|---|---|
| {{ record.id }} | {{ record.status === 'running' && record.progress ? t(`admin.backup.progress.${record.progress}`) : t(`admin.backup.status.${record.status}`) }} | {{ record.file_name }} | {{ formatSize(record.size_bytes) }} | {{ record.expires_at ? formatDate(record.expires_at) : t('admin.backup.neverExpire') }} | {{ record.triggered_by === 'scheduled' ? t('admin.backup.trigger.scheduled') : t('admin.backup.trigger.manual') }} | {{ formatDate(record.started_at) }} |
|
| {{ t('admin.backup.empty') }} | |||||||
{{ t('admin.backup.r2Guide.intro') }}
{{ t('admin.backup.r2Guide.step3.desc') }}
https://<{{ t('admin.backup.r2Guide.step3.accountId') }}>.r2.cloudflarestorage.com
| {{ row.field }} | {{ row.value }} |