"accountActivated":"Your account has been successfully activated.",
"emailChangedTitle":"Email changed",
"emailChanged":"Your email address has been changed successfully.",
"title":"Sign in to {{title}}",
"sinUpTitle":"Sign up to {{title}}",
"activateTitle":"Activate your account",
@ -230,10 +232,13 @@
"color":"Color",
"fontSize":"Font size",
"disableSubtitle":"Disable subtitle",
"loop":"Loop",
"noSubtitle":"No ASS/SRT/VTT subtitle files found under current folder.",
"subtitleStyles":"Subtitle styles",
"subtitles":"Subtitles",
"markdownEditor":"Markdown Editor",
"modelViewer":"3D Model Viewer",
"modelLoadFailed":"Failed to load 3D model",
"saveSuccess":"Saved successfully at {{time}}",
"drawioLng":"en",
"charset":"Charset",
@ -431,6 +436,9 @@
"serverBatchDownload":"Server-side archiving",
"serverBatchDownloadDescription":"Archive by the server to a Zip file and sent to the client for download on-the-fly, share link shortcut is not supported.",
"selectArchiveMethod":"Select archive method",
"selectDownloadRoute":"Select download route",
"downloadRouteDirect":"Direct",
"downloadRouteDirectDescription":"Download directly from this site",
"batchDownloadStarted":"Batch download has started, please do not close this tab...",
"remoteDownloadHeadersDescription":"One header per line, e.g. Cookie: sid=...",
"processNode":"Target node",
"remoteDownloadNodeAuto":"Auto dispatch",
"createTask":"Create task",
@ -629,6 +651,8 @@
"uploadOnlyDes":"Visitors can upload files but cannot see or download existing content in this shared folder.",
"previewOnly":"Preview only",
"previewOnlyDes":"Visitors can preview files inline but cannot download them.",
"shareNote":"Note",
"shareNoteDes":"A private note to identify this share. Only visible to you in My Shares.",
"showReadme":"Show README file",
"showReadmeDes":"If selected, the <0>README.md</0> file (case-sensitive) in the directory will be automatically displayed for visitors.",
"viewSetting":"View setting",
@ -657,7 +681,7 @@
"preparing":"Preparing...",
"processing":"Processing...",
"progressDescription":"{{uploaded}} uploaded, {{total}} total - {{percentage}}%",
"progressDescriptionFull":"{{uploaded}} uploaded, {{total}} total - {{percentage}}% ({{speed}})",
"progressDescriptionFull":"{{uploaded}} uploaded, {{total}} total - {{percentage}}% ({{speed}}){{eta}}",
"progressDescriptionPlaceHolder":" - uploaded",
"uploaded":"Uploaded",
"rootFolder":"Root folder",
@ -716,7 +740,8 @@
"upyunUploadFailed":"Upload failed: {{msg}}",
"parseResponseError":"Unable to parse response: {{msg}} ({{content}})",
"concurrentTaskNumber":"Concurrent task limit",
"dropFileHere":"Drop file to upload"
"dropFileHere":"Drop file to upload",
"etaSuffix":", ETA {{eta}}"
},
"share":{
"statistics":"Statistics",
@ -815,6 +840,9 @@
"syncViewOff":"Do not sync",
"folderClickAction":"Folder click action",
"folderClickActionDes":"Choose what happens when you click a folder. \"Open\" navigates into the folder, \"Select\" selects it (double-click to open).",
"preferredViewers":"Default apps",
"preferredViewersDes":"Apps chosen with \"Always\" in the open-with dialog. They apply on all your devices; remove one to be asked again.",
"preferredViewersEmpty":"No default apps saved yet. Pick \"Always\" in the open-with dialog on a file.",
"folderClickOpen":"Open",
"folderClickSelect":"Select",
"noAuthenticator":"Add a passkey to sign in using fingerprint, face or USB key.",
@ -827,6 +855,8 @@
"enableVersionRetention":"Enable version retention",
"enableVersionRetentionDes":"If enabled, historical versions of files that meet the conditions will be retained.",
"versionRetention":"Version retention",
"trashRetention":"Trash retention (days)",
"trashRetentionDes":"Days a file stays in the trash before automatic deletion. 0 inherits the group default. Applies to files moved to trash after the change.",
"languageDes":"Select the display language and preferred email language.",
"timezoneDes":"Set the display timezone, default is system timezone",
"externalApps":"External Apps",
@ -834,6 +864,11 @@
"revokeOAuthGrant":"Revoke Authorization",
"revokeOAuthGrantConfirm":"Are you sure you want to revoke this app's authorization? Once revoked, this app will no longer be able to access your account.",
"nickNameDes":"This is your public display name. It can be your real name or a pseudonym.",
"changeEmail":"Change",
"changeEmailDes":"A confirmation link will be sent to the new address. Your current email ({{email}}) stays active until confirmed.",
"newEmail":"New email address",
"changeEmailPasswordDes":"Enter your current password to confirm.",
"emailChangeSent":"Confirmation email sent to the new address.",
"cropAvatar":"Crop avatar",
"preference":"Preference",
"accountCreatedAt":"Created at <0></0>",
@ -940,6 +975,8 @@
"disable2FA":"Disable 2FA authentication",
"2faDescription":"Please use any 2FA mobile app or password management software that supports 2FA to scan the QR code to add this site. After scanning, please fill in the 6-digit verification code given by the 2FA app to enable 2FA.",
"inputCurrent2FACode":"Enter current 2FA verification code.",
"copySecret":"Can't scan? Click to copy the setup key",
"secretCopied":"Setup key copied",
"timeZoneCode":"IANA timezone code",
"authenticatorRemoved":"Authenticator removed.",
"authenticatorAdded":"Authenticator added.",
@ -1003,7 +1040,13 @@
"relocateFileTo":"Relocate storage policy to {{policy}} for <0></0>{{more}}",
"extractFileTo":"Extract <0></0>{{more}} to <1></1>",
"createArchiveTo":"Create archive file to <1></1> for <0></0>{{more}}",
"importFileTo":"Import files from {{policy}} to <0></0>"
"importFileTo":"Import files from {{policy}} to <0></0>",
"shareSiteDefault":"Site default",
"shareSiteDefaultDes":"Follow the site-wide default configured by the administrator.",
"shareDefaultPrivate":"Default share privacy",
"shareDefaultPrivateDes":"New shares default to private (password protected).",
"customNavItemsDes":"You can add custom items to the sidebar, and users will be redirected to the corresponding link when clicked.",
"navItemUrl":"Link",
"navItemVisibility":"Visibility",
"navScopePublic":"Everyone",
"navScopeUser":"Logged-in users",
"iconifyNamePlaceholder":"Iconify icon identifier, e.g. fluent:home-24-regular",
"imageUrl":"Image URL",
"iconifyName":"Iconify icon name",
@ -837,8 +840,20 @@
"ssoIssuerDes":"Base URL of the OIDC issuer, e.g. <0>https://keycloak.example.com/realms/master</0>. The provider metadata is fetched from <1>.well-known/openid-configuration</1> under this URL.",
"ssoRegisterEnabledDes":"Automatically create a local account when a user signs in via SSO for the first time. The sign-up email filter below also applies.",
"downloadCdnRoutes":"Download CDN routes",
"downloadCdnRoutesDes":"Alternative download endpoints offered to users, one per line in name=url format (e.g. Line 1=https://cdn1.example.com). Routes must proxy the full request path and query back to this site so signed URLs stay valid; CORS headers are required for in-browser downloads.",
"ssoAutoRedirect":"Auto redirect to SSO",
"ssoAutoRedirectDes":"Skip the login form and send visitors straight to the identity provider. Append <0>?nosso=1</0> to the login URL to reach the password form (e.g. for admin recovery).",
"ssoCallbackUrl":"Callback URL",
"ssoCallbackUrlDes":"Register this URL as the redirect/callback URL in your identity provider: <0>{{url}}</0>"
"ssoCallbackUrlDes":"Register this URL as the redirect/callback URL in your identity provider: <0>{{url}}</0>",
"themeVisible":"Visible",
"shareDefaultPrivate":"Private share by default",
"shareDefaultPrivateDes":"New shares default to private (password protected). Users can override this in their personal settings.",
"blobAuditDes":"Scans the storage backend and lists physical objects not referenced by any file record. Useful for finding ghost blobs left by failed transfers.",
"blobAuditDelete":"Delete orphaned blobs",
"blobAuditDeleteWarning":"Orphaned objects will be permanently removed from the storage backend. Files still being uploaded may appear as orphans — only enable this when you are sure no uploads are in progress.",
"blobAuditStart":"Start audit",
"blobAuditSubmitted":"Blob audit task queued.",
"sharp":"#",
"name":"Name",
"type":"Type",
@ -1019,6 +1040,8 @@
"blacklist":"Deny",
"fileNameRegex":"File name regex rules",
"fileNameRegexDes":"Regular expression to match file names, leave blank for no restriction.",
"allowNativeName":"Allow native file name characters",
"allowNativeNameDes":"Permit characters only illegal on Windows filesystems (: * ? \" < > |) in file names. May break clients mounting on Windows. Path separators remain forbidden.",
"chunkSizeDes":"Specify the chunk size for chunked uploads. A value of 0 means no chunked uploads are used, but the maximum upload size may be limited by the web server.",
"chunkSizeDesSuffix":"{{prefix}} With chunked upload, the files uploaded by users will be sliced into chunks and uploaded to the storage side one by one. After the upload is interrupted, users can choose to continue uploading from the last uploaded chunk.",
"chunkSize":"Chunk size",
@ -1163,7 +1186,9 @@
"fileEncryption":"File encryption",
"enableFileEncryption":"Enable file encryption",
"enableFileEncryptionDes":"When enabled, file blobs will be stored encrypted. Changing this setting only affects newly added files.",
"encryptedFile":"Encrypted files"
"encryptedFile":"Encrypted files",
"status":"Status",
"statusDes":"Suspended policies keep serving existing files but reject new uploads."
},
"node":{
"slave":"slave",
@ -1254,6 +1279,20 @@
"initialStorageQuotaDes":"Max storage can used by single user under this group.",
"isAdmin":"Admin group",
"isAdminDes":"When enabled, users under this group will have admin permissions.",
"loginIPWhitelist":"Login IP whitelist",
"loginIPWhitelistDes":"Restrict sign-in to these IPs or CIDR ranges, one per line. Leave empty to allow all.",
"delegatedAdmin":"Delegated admin sections",
"delegatedAdminDes":"Grant access to selected dashboard sections only. Users in this group can open the admin panel, but only the enabled sections work — all other admin API calls are rejected.",
"allowWabDAVDes":"If disabled, users cannot connect to the storage via the WebDAV protocol",
"allowWabDAVProxy":"WebDAV Proxy",
"allowWabDAVProxyDes":"If enabled, users can configure the WebDAV to be proxied by Cloudreve when downloading files.",
"wabDAVReadOnly":"WebDAV read-only",
"wabDAVReadOnlyDes":"If enabled, WebDAV mounts for users in this group become read-only — uploads, deletes, moves and other write methods are rejected.",
"compressTask":"Compression/Decompression tasks",
"compressTaskDes":"If enabled, users can do compression/decompression for files online.",
"compressSize":"Maximum file size to be compressed",
@ -1369,7 +1410,17 @@
"deleteXUsers":"Delete {{num}} users",
"confirmBatchDelete":"Are you sure you want to delete {{num}} users?",
"banExpiresDes":"Optional. The ban lifts automatically after this time; empty means permanent.",
"banReason":"Ban reason",
"banReasonDes":"Optional. Shown to the user when a banned login is rejected.",
"lastLogin":"Last login",
"uids":"User IDs",
"uidsPlaceholder":"Comma-separated IDs, e.g. 2,3,5",
"editXUsers":"Edit {{num}} users",
"batchEditXUsers":"Batch edit {{num}} users",
"noChange":"No change"
},
"file":{
"deleteXFiles":"Delete {{num}} files",
@ -1385,6 +1436,11 @@
"shareLink":"Share links",
"shareLinkNum":"{{num}} (<0>View</0>)",
"blobType":"Type",
"referenceCount":"Reference count",
"awaitingRecycle":"Awaiting recycle",
"refCountGt":"Greater than",
"refCountLt":"Less than",
"refCountEq":"Equal to",
"noEntities":"No Blobs",
"blobs":"Blobs",
"creator":"Creator",
@ -1440,7 +1496,10 @@
"otherConditions":"Other conditions",
"shareLinkExisted":"Has share link",
"directLinkExisted":"Has direct link",
"isUploading":"Is uploading"
"isUploading":"Is uploading",
"deletedState":"Deleted state",
"liveOnly":"Live files only",
"trashOnly":"Trash only"
},
"entity":{
"refenenceCount":"Reference count",
@ -1554,6 +1613,7 @@
"fullTextCopy":"Copy full-text index for file <0>#{{fileID}}</0>",
"fullTextChangeOwner":"Change index owner for file <0>#{{fileID}}</0>",
"fullTextDelete":"Delete full-text index for {{count}} files",
"blobAudit":"Audit blobs on storage policy #{{policyID}} ({{count}} orphans)",
"type":"Type",
"node":"Distributed node",
"createdBy":"Created by",
@ -1744,7 +1804,9 @@
"customPaymentEndpointDes":"URL to be requested when creating a payment order.",
"appFeedback":"Feedback URL",
"appForum":"User forum URL",
"appLinkDes":"Will be displayed in mobile client, leave empty to hide menu item. This setting will take effect only if VOL license is valid."
"appLinkDes":"Will be displayed in mobile client, leave empty to hide menu item. This setting will take effect only if VOL license is valid.",
"subAddressChars":"Sub-address characters",
"subAddressCharsDes":"Characters treated as sub-address separators in the local part of the email (e.g. <code>+-.</code> for Gmail/iCloud-style aliases). Empty defaults to <code>+</code>."