{{ 'MENU.IMPORT_EXPORT.IMPORT_DATA' | translate }} {{ 'MENU.IMPORT_EXPORT.IMPORT_MESSAGE' | translate }}
@if (uploader?.queue?.length === 0) {
{{ 'MENU.IMPORT_EXPORT.DROP_FILE' | translate }}
} @else {
{{ 'MENU.IMPORT_EXPORT.NO_DROP_FILE' | translate }}
}
{{ 'MENU.IMPORT_EXPORT.MERGE' | translate }} {{ 'MENU.IMPORT_EXPORT.CLEAN_UP' | translate }}
{{ uploader?.queue?.at(-1)?.file?.name }}
@if (uploader?.queue?.length > 0) {
}
{{ 'MENU.IMPORT_EXPORT.QUEUE_PROGRESS' | translate }}
{{ uploader?.progress }}%
{{ 'MENU.IMPORT_EXPORT.NAME' | translate }}
{{ 'MENU.IMPORT_EXPORT.SIZE' | translate }}
{{ 'MENU.IMPORT_EXPORT.PROGRESS' | translate }}
{{ 'MENU.IMPORT_EXPORT.STATUS' | translate }}
@for (item of uploader.queue; track item.file?.name; let lastItem = $last) {
{{ item?.file?.name }}
@if (uploader.options.isHTML5) {
{{ item?.file?.size | fileSize }}
{{ item?.progress }}%
}
@if (item.isUploaded && !item.isError) { } @else if (item.isCancel) { } @else if (item.isUploading) { } @else if (item.isError) { }
}

{{ 'MENU.IMPORT_EXPORT.IMPORT_HISTORY' | translate }}

{{ 'MENU.IMPORT_EXPORT.IMPORT_HISTORY_MESSAGE' | translate }}
{{ 'MENU.IMPORT_EXPORT.NAME' | translate }}
{{ 'MENU.IMPORT_EXPORT.SIZE' | translate }}
{{ 'MENU.IMPORT_EXPORT.IMPORT_DATE_TIME' | translate }}
{{ 'MENU.IMPORT_EXPORT.STATUS' | translate }}
{{ 'MENU.IMPORT_EXPORT.ACTIONS' | translate }}
@for (history of history$ | async; track history.id; let lastHistory = $last) {
{{ history.file }}
{{ history.size | fileSize }}
{{ history.importDate | dateTimeFormat }}
@if (history.status === importStatus.SUCCESS) { } @else if (history.status === importStatus.FAILED) { }
}