{#snippet fileItem(file: VertFile, index: number)}
{@const currentConverter = file.findConverter()}
{@const isImage = currentConverter?.name === "imagemagick"}
{@const isAudio = currentConverter?.name === "ffmpeg"}
{@const isVideo = currentConverter?.name === "vertd"}
{@const isDocument = currentConverter?.name === "pandoc"}
{m["convert.errors.cant_convert"]()}
{m["convert.errors.vertd_server"]()}
{m["convert.errors.cant_convert"]()}
{m["convert.errors.unsupported_format"]()}
{m["convert.errors.cant_convert"]()}
{m["convert.errors.format_output_only"]()}
{m["convert.errors.cant_convert"]()}
{m["workers.errors.file_too_large"]({
limit: (MAX_ARRAY_BUFFER_SIZE / GB).toFixed(2),
})}
{m["convert.errors.cant_convert"]()}
{m["convert.errors.worker_downloading"]({
type: isAudio
? m["convert.errors.audio"]()
: isVideo
? "Video"
: isDocument
? m["convert.errors.doc"]()
: m["convert.errors.image"](),
})}
{m["convert.errors.cant_convert"]()}
{m["convert.errors.worker_error"]({
type: isAudio
? m["convert.errors.audio"]()
: isVideo
? "Video"
: isDocument
? m["convert.errors.doc"]()
: m["convert.errors.image"](),
})}
{m["convert.errors.cant_convert"]()}
{m["convert.errors.worker_timeout"]({
type: isAudio
? m["convert.errors.audio"]()
: isVideo
? "Video"
: isDocument
? m["convert.errors.doc"]()
: m["convert.errors.image"](),
})}
{m["convert.errors.cant_convert"]()}
{m["convert.errors.vertd_not_found"]()}
{file.name}
{/if}
{:else}