+ {{ formatMessage(messages.empty) }} +
+{{
+ formatBackupExclusionPath(exclusion)
+ }}
+
+ + {{ formatMessage(messages.description) }} +
++ {{ formatMessage(messages.loading) }} +
+{{ formatMessage(messages.choose) }}
++ {{ + config.excluded_paths.length === 0 + ? formatMessage(messages.allIncluded) + : formatMessage(messages.excludedPaths, { + paths: config.excluded_paths.map((entry) => entry.path).join(', '), + }) + }} +
++ {{ operationLabel }} + + {{ + formatMessage(messages.progressBytes, { + processed: formatBytes(operation?.processed_bytes ?? 0), + total: formatBytes(operation?.total_bytes ?? 0), + }) + }} + +
++ {{ + formatMessage( + operation.state === 'interrupted' + ? messages.stageInterrupted + : messages.stageFailed, + ) + }}: {{ operation.error }} +
++ {{ formatMessage(messages.empty) }} +
++ {{ formatDate(new Date(snapshot.created_at)) }} +
++ {{ + formatMessage(messages.snapshotMeta, { + files: snapshot.file_count, + size: formatBytes(snapshot.logical_size), + }) + }} + · + {{ + formatMessage(messages.addedSize, { size: formatBytes(snapshot.added_size) }) + }} +
++ {{ formatMessage(messages.disableBlocked) }} +
+