diff --git a/locales/en-US.yml b/locales/en-US.yml index e998937dfb..813d7ccc9a 100644 --- a/locales/en-US.yml +++ b/locales/en-US.yml @@ -619,6 +619,8 @@ output: "Output" script: "Script" disablePagesScript: "Disable AiScript on Pages" updateRemoteUser: "Update remote user information" +unsetMfa: "Reset two-factor authentication" +unsetMfaConfirm: "Are you sure you want to reset two-factor authentication?" unsetUserAvatar: "Unset avatar" unsetUserAvatarConfirm: "Are you sure you want to unset the avatar?" unsetUserBanner: "Unset banner" @@ -1417,6 +1419,8 @@ addToEmojiPalette: "Add to emoji palette" emojiPaletteAlreadyAddedConfirm: "This emoji is already included in this emoji palette. Do you want to add it again?" append: "Append to end" prepend: "Append to beginning" +urlPreviewSensitiveList: "URL to restrict thumbnail display" +urlPreviewSensitiveListDescription: "Use spaces to specify AND conditions, and line breaks to specify OR conditions. Enclose text in slashes to use regular expressions. If a match is found, the thumbnail will be hidden." _imageEditing: _vars: caption: "File caption" @@ -2149,6 +2153,15 @@ _sensitiveMediaDetection: setSensitiveFlagAutomaticallyDescription: "The results of the internal detection will be retained even if this option is turned off." analyzeVideos: "Enable analysis of videos" analyzeVideosDescription: "Analyzes videos in addition to images. This will slightly increase the load on the server." + externalServiceInfo: "The detection of sensitive media has been offloaded to an external service (sensitive-detector). To use this feature, you must set up a separate service and configure the connection details provided below. If no connection details are configured, no detection will be performed (it will be treated as non-sensitive)." + apiUrl: "Detection service endpoint URL" + apiUrlDescription: "The base URL for the sensitive-detector service (e.g., http://localhost:3009). If you are connecting to a service on a private network, please allow the target network in the allowedPrivateNetworks setting in the configuration file. If you are using a proxy, please also configure proxyBypassHosts. If left blank, sensitive media detection will not be performed." + apiKey: "API key" + apiKeyDescription: "Enter this if authentication (Bearer token) is configured on the detector service. If it is not configured, please leave it blank." + timeout: "Timeout (Milliseconds)" + timeoutDescription: "Timeout duration for each judgment request." + maxImagesPerRequest: "Max images per request" + maxImagesPerRequestDescription: "Maximum number of images that can be sent in a single request when processing multi-frame at once, such as videos. Any images exceeding this limit will be split and sent sequentially. Please ensure this is set to not exceed the maxParts setting (default: 10) on the detector service. If it exceeds this limit, all items in that chunk will be treated as non-sensitive." _emailUnavailable: used: "This email address is already being used" format: "The format of this email address is invalid" @@ -2461,6 +2474,7 @@ _permissions: "read:admin:show-moderation-log": "View moderation log" "read:admin:show-user": "View private user info" "write:admin:suspend-user": "Suspend user" + "write:admin:unset-mfa": "Reset two-factor authentication for the user" "write:admin:unset-user-avatar": "Remove user avatar" "write:admin:unset-user-banner": "Remove user banner" "write:admin:unsuspend-user": "Unsuspend user" @@ -2976,6 +2990,7 @@ _moderationLogTypes: createAvatarDecoration: "Avatar decoration created" updateAvatarDecoration: "Avatar decoration updated" deleteAvatarDecoration: "Avatar decoration deleted" + unsetMfa: "Reset two-factor authentication for the user" unsetUserAvatar: "User avatar unset" unsetUserBanner: "User banner unset" createSystemWebhook: "System Webhook created"