From bb3a5f9908ab75657ed6ac9cc738809d9ff48040 Mon Sep 17 00:00:00 2001 From: Hachiroku <113445377+hachiroku8620-com@users.noreply.github.com> Date: Sat, 21 Jun 2025 15:05:47 +0800 Subject: [PATCH] Fix public\locales\en-US typo (#265) --- public/locales/en-US/application.json | 4 +- public/locales/en-US/dashboard.json | 52 +++++++++++++------------- public/locales/en-US/image_editor.json | 2 +- 3 files changed, 29 insertions(+), 29 deletions(-) diff --git a/public/locales/en-US/application.json b/public/locales/en-US/application.json index 8392698..a56e04a 100644 --- a/public/locales/en-US/application.json +++ b/public/locales/en-US/application.json @@ -6,7 +6,7 @@ "enterPassword": "Enter your password", "enterPasswordHint": "Please enter password for {{email}}", "noAccountSignupNow": "No account? <0>Sign up now", - "haveAccountSignInNow": "Got an account already?<0>Sign in now", + "haveAccountSignInNow": "Got an account already? <0>Sign in now", "privacyPolicy": "Privacy policy", "termOfUse": "Terms of use", "email": "Email", @@ -451,7 +451,7 @@ "remoteDownloadDst": "Download to", "processNode": "Target node", "remoteDownloadNodeAuto": "Auto dispatch", - "createTask": "Creat task", + "createTask": "Create task", "downloadToDst": "Download to <0>{{name}}", "downloadTo": "Download to", "decompressTo": "Extract to", diff --git a/public/locales/en-US/dashboard.json b/public/locales/en-US/dashboard.json index 11afab6..7094f6a 100644 --- a/public/locales/en-US/dashboard.json +++ b/public/locales/en-US/dashboard.json @@ -1,7 +1,7 @@ { "errors": { "40036": "Default storage policy cannot be deleted.", - "40037": "Soem file blob(s) are using this policy, please delete those file blobs first.", + "40037": "Some file blob(s) are using this policy, please delete those file blobs first.", "40038": "{{message}} group(s) are using this policy, please unlink those groups first.", "40040": "Cannot perform such action on system group.", "40041": "{{message}} users are still in this group, please delete or unlink those users first.", @@ -134,7 +134,7 @@ "perPage": "{{num}} per page", "noNodes": "No nodes available.", "extractMediaMeta": "Extract media metadata", - "extractMediaMetaDes": "Extract media file metadata for display and search. By default, non-local storage policies will only use the \"Native in storage policy\" generator. You can extend the thumbnail capability of third-party storage policies by enabling the \"Extractor proxy\" feature in storage policy setting page. For more details, please refer to <0>documentat.", + "extractMediaMetaDes": "Extract media file metadata for display and search. By default, non-local storage policies will only use the \"Native in storage policy\" generator. You can extend the thumbnail capability of third-party storage policies by enabling the \"Extractor proxy\" feature in storage policy setting page. For more details, please refer to the <0>documentation.", "exif": "EXIF", "exifDes": "Extract EXIF metadata from image files for display and search.", "music": "Music metadata", @@ -178,7 +178,7 @@ "searchQuery": "File categorize query", "importWopi": "Import WOPI app settings", "wopiEndpoint": "WOPI Discovery Endpoint", - "wopiDes": "Extend Cloudreve's online preview and editing capabilities by integrating with online document processing systems that support the WOPI protocol. Please fill in the WOPI service discovery address here, such as <0>https://example.com/hosting/discovery. For more details, please refer to <1>documentat.", + "wopiDes": "Extend Cloudreve's online preview and editing capabilities by integrating with online document processing systems that support the WOPI protocol. Please fill in the WOPI service discovery address here, such as <0>https://example.com/hosting/discovery. For more details, please refer to <1>documentation.", "embeddedWebpageViewer": "Embedded Webpage Viewer", "wopiViewer": "WOPI Application", "ext": "Extension", @@ -189,7 +189,7 @@ "openInNew": "Open in new window", "openInNewDes": "If checked, it will directly pop up a new tab to open this application.", "maxSize": "Max file size", - "maxSizeDes": "The maximum file size supported by this application. 0 means no limit. If the file exceeds this size, it will still bec opened, but user will be warned.", + "maxSizeDes": "The maximum file size supported by this application. 0 means no limit. If the file exceeds this size, it will still be opened, but users will be warned.", "srcEncodedVar": "URL-encoded file Blob temporary access URL", "srcVar": "File blob temporary access URL", "nameEncodedVar": "URL-encoded file name", @@ -215,7 +215,7 @@ "builtInIconUrlDes": "This built-in application has a default icon. When the icon URL is left blank, the default icon will be used.", "viewerUrl": "Application URL", "viewerUrlDes": "URL of customized application, <0>magical variables are supported.", - "addIcon": "Add a icon", + "addIcon": "Add an icon", "exts": "Extension list", "icon": "Icon", "iconUrl": "Icon URL", @@ -244,10 +244,10 @@ "cursorPagination": "Cursor pagination", "cursorPaginationDes": "More files will be automatically loaded when the user scrolls to the bottom. This method performs better for large file lists, but the total number of pages cannot be seen.", "offsetPagination": "Offset pagination", - "offsetPaginationDes": "Pagination navigation will be displayed at the bottom of the page, users can see the total number of pages and jump to a specific page. This method performs slightly worse for large file lists.", + "offsetPaginationDes": "Pagination navigation will be displayed at the bottom of the page; users can see the total number of pages and jump to a specific page. This method performs slightly worse for large file lists.", "defaultPaginationDes": "Cursor pagination will be forced to use when searching, regardless of the above settings.", "publicResourceMaxAge": "Static resource cache max age (seconds)", - "publicResourceMaxAgeDes": "The max age of cache for public accessible static resources (e.g. files, thumbnails and user profile pictures).", + "publicResourceMaxAgeDes": "The max age of cache for publicly accessible static resources (e.g. files, thumbnails and user profile pictures).", "cronDes": "{{des}} A correct <0>Cron syntax is required here. Restarting Cloudreve is needed to take effect.", "entityCollectInterval": "File Blob recycle interval", "entityCollectIntervalDes": "Set how often to scan and delete expired file blobs.", @@ -387,7 +387,7 @@ "generators": "Thumbnail generators", "thumbMaxSize": "Maximum original file size", "thumbMaxSizeDes": "The maximum original file size for which thumbnails can be generated, thumbnails will not be generated if files exceed this size.", - "generatorProxyWarning": "By default, non-local storage policies will only use the \"Native in storage policy\" generator. You can extend the thumbnail capability of third-party storage policies by enabling the \"Generator proxy\" feature in storage policy setting page. For more details, please refer to <0>documentat.", + "generatorProxyWarning": "By default, non-local storage policies will only use the \"Native in storage policy\" generator. You can extend the thumbnail capability of third-party storage policies by enabling the \"Generator proxy\" feature in storage policy setting page. For more details, please refer to the <0>documentation.", "policyBuiltin": "Native in storage policy", "policyBuiltinDes": "Use the native API from storage provider to process thumbnails. For local and S3 policy, this generator is not available and will automatically fallback to other generators. For other storage policies, please go to storage policy setting page to configure this generator.", "cloudreveBuiltin": "Cloudreve built-in", @@ -465,7 +465,7 @@ "tCaptchaSecretKey": "App Secret Key", "tCaptchaSecretKeyDes": "You can find it at <0>Captcha Management Page.", "staticResourceCache": "Public static resources cache", - "staticResourceCacheDes": "Max age of cache for public accessible static resources (e.g. local policy source link, download link).", + "staticResourceCacheDes": "Max age of cache for publicly accessible static resources (e.g. local policy source link, download link).", "creditSystem": "Credit system", "creditAndVAS": "Credit and VAS", "enableCredit": "Enable credit system", @@ -698,7 +698,7 @@ "generatedCodesDescription": "Copy these gift codes to share with users. Each code can be used once.", "copyAndClose": "Copy and Close", "duratonTimes": "Quantity", - "duratonTimesDes": "How many quantity of the product is included in each gift code.", + "duratonTimesDes": "How many quantities of the product is included in each gift code.", "unknownProduct": "Unknown Product" }, "policy": { @@ -732,9 +732,9 @@ "thisIsACustomDomainDes": "If you have bound a custom domain to the storage bucket, and need to manage the bucket via the custom domain, please check this option. After enabled, Cloudreve will not attempt to append the Bucket name in the request domain.", "addedManually": "I have set it manually", "accessCredential": "Access credential", - "downloadTrafficDiagram": "Download traffic path demonstrationion", + "downloadTrafficDiagram": "Download traffic path demonstration", "downloadRelay": "Download relay", - "downloadRelayDes": "When enabled, users' download requests will be proxyed by Cloudreve.", + "downloadRelayDes": "When enabled, users' download requests will be proxied by Cloudreve.", "download": "Download", "downloadCdn": "Download CDN", "useDownloadCdn": "Use CDN for download traffic", @@ -762,8 +762,8 @@ "nativeThumbnailMaxSizeDes": "Enter 0 to disable the size limit, files larger than this size will not use native thumbnails.", "nativeThumbNailsSupportAllExts": "Enable for all file extension", "nativeThumbNails": "File extensions for native thumbnails", - "nativeThumbNailsGeneralDes": "Separated by commas, emoty value means disable native thumb, for the file extensions listed above, Cloudreve will use the native thumbnail feature of the storage provider to generate thumbnails.", - "nativeThumbNailsGeneralRemote": " For slave storage, the builtin support is simple image and music cover thumbnails, you can override this by configuring the slave node with more generators..", + "nativeThumbNailsGeneralDes": "Separated by commas, empty value means disable native thumb, for the file extensions listed above, Cloudreve will use the native thumbnail feature of the storage provider to generate thumbnails.", + "nativeThumbNailsGeneralRemote": " For slave storage, the builtin support is simple image and music cover thumbnails, you can override this by configuring the slave node with more generators.", "nativeThumbNailsGeneralOss": "For Alibaba Cloud OSS storage, <0>image processing service will be used to generate thumbnails.", "nativeThumbNailsGeneralQiniu": "For Qiniu Cloud storage, <0>image basic processing(imageView2) service will be used to generate thumbnails.", "nativeThumbNailsGeneralCos": "For Tencent Cloud COS storage, <0>Tencent Cloud Data Processing service will be used to generate thumbnails.", @@ -777,7 +777,7 @@ "storageNode": "Storage provider", "sourceWeb": "Web / Official app", "sourceDav": "WebDAV", - "uploadTrafficDiagram": "Upload traffic path demonstrationion", + "uploadTrafficDiagram": "Upload traffic path demonstration", "node": "Storage node", "nodeDes": "Please select a slave node for file storage, you can create or manage slave storage nodes in <0>Node list.", "noBindedGroupWarning": "The current storage policy is not bound to any user group, please go to <0>Group list to bind the current storage policy to a user group.", @@ -925,7 +925,7 @@ "cosCredentialDes": "Fill in the access keys obtained from the <0>Access Keys page of Tencent Cloud. Please make sure the pair of keys has access permission to COS services. You can also create a <2>sub-user with <1>Programmatic Access permission and grant it access to COS service.", "obsCredentialDes": "Fill in the access keys obtained from the <0>Access Keys page of Huawei Cloud. You can also create a <2>IAM user with <1>Programmatic Access permission and grant it <3>OBS OperateAccess permission.", "grantAccess": "Grant access", - "grantAccessLater": "After creating the storage policy, you need to sigin in and grant access in the storage policy settings page.", + "grantAccessLater": "After creating the storage policy, you need to sign in and grant access in the storage policy settings page.", "odHttpsWarning": "You must enable HTTPS to use OneDrive/SharePoint storage policies; after enabled, make sure to change Settings - Basic - Site Information - Site URL.", "editOdStoragePolicy": "Edit OneDrive/SharePoint storage policy", "addOdStoragePolicy": "Add OneDrive/SharePoint storage policy", @@ -943,7 +943,7 @@ "sharePointDes": "Do you want to store files in SharePoint?", "saveToOneDrive": "Store files to default OneDrive", "spSiteURL": "SharePoint Site URL", - "odReverseProxyURLDes": "Do you want to use custom reverse proxy server for file downloading?", + "odReverseProxyURLDes": "Do you want to use custom reverse proxy server for file downloading?", "odReverseProxyURL": "URL of reverse proxy server", "chunkSizeLabelOd": "Allowed range: 5 MB ~ 5GB, OneDrive requires it must be an integer multiple of 320 KiB (327,680 bytes).", "limitOdTPSDes": "Limit OneDrive API request frequency", @@ -991,7 +991,7 @@ "slaveSecret": "Slave secret", "slaveSecretDes": "Secret used for slave node communication with master node. It needs to be consistent with <1>Secret in the <1>Slave section of the slave node configuration file.", "testNode": "Test node communication", - "testNodeSuccess": "Node comminucate successfully.", + "testNodeSuccess": "Node communicate successfully.", "createArchiveDes": "Accept create archive task requests.", "extractArchiveDes": "Accept extract archive task requests.", "remoteDownloadDes": "Accept remote download task requests. After enabled, you also need to configure the remote download related information below.", @@ -1060,7 +1060,7 @@ "allowWabDAV": "WebDAV", "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 proxyed by Cloudreve when downloading files.", + "allowWabDAVProxyDes": "If enabled, users can configure the WebDAV to be proxied by Cloudreve when downloading files.", "allowCompressTask": "Compression/Decompression tasks", "allowCompressTaskDes": "If enabled, users can create compression/decompression tasks.", "compressTask": "Compression/Decompression tasks", @@ -1074,7 +1074,7 @@ "aria2Options": "Downloader job options", "aria2OptionsDes": "Extra parameters for downloaders (qBittorrent or Aria2), written in JSON key-value format, see the downloader official documentation for available parameters.", "aria2BatchSize": "Max batch size of remote download tasks", - "aria2BatchSizeDes": "Max number for submiting batched remote download tasks, fill in 0 to indicate no limit.", + "aria2BatchSizeDes": "Max number for submitting batched remote download tasks, fill in 0 to indicate no limit.", "migratePolicy": "Relocate storage policy", "migratePolicyDes": "Whether the user creates a storage policy relocation task.", "advanceDelete": "Advanced file deletion options", @@ -1093,15 +1093,15 @@ "maxWalkedFilesDes": "In some operations that require deep traversal of files, the maximum number of files allowed to be traversed.", "trashBinDuration": "Trash bin duration (seconds)", "trashBinDurationDes": "The retention time of files in the trash bin, files will be permanently deleted after the expiration time. Changing this setting will not affect files already in the trash bin.", - "serverSideBatchDownload": "Serverside batch download", - "serverSideBatchDownloadDes": "Whether to allow users to select multiple files to use the server-side relay batch download, after disabled, users can still use the pure browser based batch download feature.", + "serverSideBatchDownload": "Server-side batch download", + "serverSideBatchDownloadDes": "Whether to allow users to select multiple files to use the server-side relay batch download, after disabled, users can still use the pure browser-based batch download feature.", "uploadDownload": "Upload and download", "getDirectLink": "Get direct link", "getDirectLinkDes": "Whether to allow users to get the direct link of the file.", "bathSourceLinkLimit": "Max size of batch direct links", "bathSourceLinkLimitDes": "The maximum number of files allowed for users to obtain direct links in a single batch, fill in 0 means no batch generation of direct links is allowed.", "redirectedSource": "Use redirected direct link", - "redirectedSourceDes": "Recommended to enable. commended to enable. When enabled, the direct link to the file obtained by the user will be redirected by Cloudreve with a shorter link. When disabled, the direct link to the file obtained by the user becomes the ori, and is bound to the file versionginal URL to the file, and is bound to the file version. Some policies produce non-redirected direct links that do not remain persistent, see Cloudreve documents for detials.", + "redirectedSourceDes": "Recommended to enable. When enabled, the direct link to the file obtained by the user will be redirected by Cloudreve with a shorter link. When disabled, the direct link to the file obtained by the user becomes the original URL to the file, and is bound to the file version. Some policies produce non-redirected direct links that do not remain persistent; see Cloudreve documents for details.", "downloadSpeedLimit": "Max download speed", "downloadSpeedLimitDes": "Fill in 0 to indicate no limit. When the restriction is turned on, the maximum download speed will be limited when users download all files under the storage policy that supports the speed limit.", "anonymousHint": "This user group corresponds to the anonymous visitor who is not signed in.", @@ -1357,7 +1357,7 @@ "enableQQConnect": "Enable QQ Connect", "enableQQConnectDes": "Whether to allow binding QQ, use QQ to login website.", "loginWithoutBinding": "Login without registration", - "loginWithoutBindingDes": "After enabled, if a user sign-in from the 3rd-party but does not have a linked account, the system will create an account for them. Users sign-in this way will only be able to sign in using this 3rd-party in the future.", + "loginWithoutBindingDes": "After enabled, if a user sign-in from the 3rd-party but does not have a linked account, the system will create an account for them. Users sign-in this way will only be able to sign in using this 3rd-party in the future.", "appid": "APP ID", "appidDes": "The APP ID obtained from the application management page.", "appKey": "APP KEY", @@ -1384,7 +1384,7 @@ "apiV3SecretDes": "The merchant needs to set the secret in [Merchant Platform] - [API Security] before the request WeChat Pay. The length of the key is 32 bytes.", "mcCertificateSerial": "Merchant certificate serial number", "mcCertificateSerialDes": "Navigate to [API Security] - [API Certificate] - [View Certificate] to view the merchant API certificate serial number.", - "mcAPISecret": "Merchant API Secrey", + "mcAPISecret": "Merchant API Secret", "mcAPISecretDes": "Content of the secret file apiclient_key.pem.", "payjs": "PAYJS", "payjsWarning": "This service is provided by <0>PAYJS, a third-party platform, and any disputes arising from it are not the responsibility of Cloudreve developers.", @@ -1474,7 +1474,7 @@ "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." }, "pro": { "title": "Pro edition exclusive features", diff --git a/public/locales/en-US/image_editor.json b/public/locales/en-US/image_editor.json index e96e31c..ba29e42 100644 --- a/public/locales/en-US/image_editor.json +++ b/public/locales/en-US/image_editor.json @@ -5,7 +5,7 @@ "back": "Back", "loading": "Loading...", "resetOperations": "Reset/delete all operations", - "changesLoseWarningHint": "If you press button “reset” your changes will lost. Would you like to continue?", + "changesLoseWarningHint": "If you press button “reset” your changes will be lost. Would you like to continue?", "discardChangesWarningHint": "If you close modal, your last change will not be saved.", "cancel": "Cancel", "apply": "Apply",