{{ lang.name }}

{{ t('sendFiles') }}

{{ t('uploadDescription') }}

{{ t('uploadComplete') }}

{{ t('uploadCompleteDesc') }}

{{ t('fileList') }}

{{ t('fileCount', { count: files.length, size: totalSize }) }}
{{ file.name }}
{{ formatFileSize(file.size) }}

{{ t('addFilesLeft') }}

{{ t('fileLimitDesc') }}

{{ t('extractFiles') }}

{{ t('extractDescription') }}

{{ t('extractedFiles') }}

{{ t('fileCount', { count: extractedFiles.length, size: formatFileSize(extractedFiles.reduce((sum, file) => sum + (file.size || 0), 0)) }) }}
{{ file.name }}
{{ formatFileSize(file.size) }}

{{ t('passwordRequired') }}

{{ t('enterPasswordToAccess') }}

{{ t('extractAgain') }}

{{ t('extractFailed') }}

{{ extractionErrorText }}

{{ t('extractAgain') }}

{{ t('enterCodeLeft') }}

{{ t('extractCodeDesc') }}

{{ t('scanOrShare') }}

{{ batchShareLink }}

{{ notification.message }}

{{ t('uploadSettings') }}

{{ t('expirationTime') }}
{{ t('expirationDescription') }}
{{ t('accessCount') }}
{{ t('accessCountDescription') }}
{{ t('accessPassword') }}
{{ t('passwordDescription') }}
{{ t('activeSettings') }}
{{ t('expiresIn', { value: settings.expirationValue, unit: t(settings.expirationUnit) }) }}
{{ t('accessLimit', { count: settings.accessCountValue }) }}
{{ t('passwordProtected') }}