{{ t('home.uploadTitle') }}
{{ t('guest.notice1') }} {{
formatSize(guestUploadConfig.maxFileSize) }}
Max {{ currentUploadLimitLabel }} per file for selected storage
{{ t('home.uploadZoneText') }}
{{ t('home.guestHint1') }} {{ formatSize(guestUploadConfig.maxFileSize)
}}{{ t('home.guestHint2') }}
Supports images, videos, audio, and documents. Current limit:
{{ currentUploadLimitLabel }}.
{{ t('home.storageLabel') }}
{{ t('home.uploadDir') }}
{{ folderPath || t('home.rootDir') }}
{{ t('home.folderTip') }}
{{ t('home.compressTitle') }}
Choose whether image uploads keep originals, optimize automatically, or ask per batch.
{{ imageCompressSummary }}
{{ imageUploadDecisionSummary }}
{{ t('home.maxDimHint') }}
{{ t('home.uploadQueue') }} ({{ uploadingFiles.length }})
({{ failedCount }} {{ t('home.failedSuffix') }})
{{ file.name }}
{{ formatSize(file.size) }}
{{ file.compressionStatus }}
{{ file.error }}
{{ getStatusText(file.status) }}
({{ file.progress }}%)
{{ t('home.uploadResult') }}
({{ uploadedFiles.length }}{{ t('home.filesSuffix') }})
{{ t('home.directUrl') }}
Markdown
HTML
BBCode
UBB
{{ getDisplayName(file) }}
{{ formatLink(file) }}
{{ t('home.emptyTitle') }}
{{ t('home.emptyHint') }}