{{ t('appName') }}
{{ t('appSubtitle') }}
{{ user.username }}
(admin)
{{ t('adminAction') }}
{{ t('logoutAction') }}
{{ t('goLogin') }}
{{ t('uploadDropTextPrefix') }}
{{ t('uploadDropTextAction') }}
{{ t('uploadTip', { count: maxUploadCount, size: maxFileSizeMB }) }}
{{ t('uploadCompressionTitle') }}
{{ t('uploadCompressHint', { quality: userUploadQuality }) }}
{{ t('previewUnavailable') }}
{{ item.file ? item.file.name : item.failedName }}
{{ item.error }}
{{ t('previewSizeInfo', { original: formatSize(item.originalSize), compressed: formatSize(item.processedSize) }) }}
{{ formatSize(item.processedSize) }}
{{ t('uploadSelectedAction') }}
{{ res.filename }} {{ t('uploadSuccessSuffix') }}
{{ t('originalFilenameLabel', { name: res.filename }) }}
{{ imageUrl(res.id) }}
{{ t('copyLinkAction') }}
{{ tag }}
{{ t('uploadDropTextPrefix') }}
{{ t('uploadDropTextAction') }}
{{ t('localCompressUploadTip') }}
{{ t('clientCompressPanelTitle') }}
{{ t('refreshAction') }}
{{ t('clientCompressQualityLabel') }}
{{ t('clientCompressMaxEdgeLabel') }}
{{ t('previewUnavailable') }}
{{ item.file ? item.file.name : item.failedName }}
{{ item.error }}
{{ t('previewSizeInfo', { original: formatSize(item.originalSize), compressed: formatSize(item.processedSize) }) }}
{{ t('compressionRateInfo', { rate: compressionRate(item.originalSize, item.processedSize) }) }}
{{ formatSize(item.processedSize) }}
{{ t('localDownloadAction') }}
{{ t('localClearAction') }}
{{ t('loginRequiredImagesText') }}
{{ t('goLogin') }}
{{ t('refreshAction') }}
{{ t('monthTitle', { label: group.label, count: group.items.length }) }}
{{ img.filename }}
{{ t('uploadTimeLabel', { time: formatDate(img.upload_time) }) }}
{{ t('linkLabel') }}
{{ imageUrl(img.id) }}
{{ t('copyLinkAction') }}
{{ t('downloadAction') }}
{{ t('deleteAction') }}
{{ t('updateTagsAction') }}
×
{{ t('cancelAction') }}
{{ t('loginDialogTitle') }}
{{ t('createUserAction') }}
{{ t('refreshUsersAction') }}
{{ roleLabel(scope.row.is_admin) }}
{{ scope.row.compress_enabled ? t('compressOnWithQuality', { quality: scope.row.compress_quality }) : t('compressOff') }}
{{ t('changePasswordAction') }}
{{ t('settingsAction') }}
{{ t('cancelAction') }}
{{ t('confirmAction') }}
{{ t('cancelAction') }}
{{ t('saveAction') }}