+
+
+
+ {{ t("mongo.import.target") }}
+ {{ targetLabel }}
+
+
+
+
{{ t("mongo.import.readonly") }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ fileLabel }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ t("mongo.import.previewing") }}
+
+
{{ previewError }}
+
+
{{ t("mongo.import.estimatedRows", { count: preview.estimatedRows ?? 0 }) }}
+
+
+
+
+ | # |
+
+ {{ column.name }}
+ ({{ column.inferredType }})
+ |
+
+
+
+
+ | {{ preview.rowNumbers?.[index] ?? index + 1 }} |
+
+ {{ formatPreviewCell(row[column.name]) }}
+ |
+
+
+
+
+
+
+
+
+
+
{{ t("mongo.import.confirmAppend") }}
+
{{ t("mongo.import.batchSize") }}: {{ batchSize }}
+
{{ t("mongo.import.duplicateIdPolicy") }}
+
+
+
+
{{ t("mongo.import.phase." + (progress?.phase ?? "preparing")) }}
+
{{ t("mongo.import.rowsRead") }}: {{ progress?.rowsRead ?? 0 }}
+
{{ t("mongo.import.rowsInserted") }}: {{ progress?.rowsInserted ?? 0 }}
+
{{ t("mongo.import.rowsFailed") }}: {{ progress?.rowsFailed ?? 0 }}
+
{{ t("mongo.import.batchesCommitted") }}: {{ progress?.batchesCommitted ?? 0 }}
+
{{ errorMessage }}
+
+
+ {{ t("mongo.import.stillRunning") }}
+
+
+
+