diff --git a/web/src/locales/de.json b/web/src/locales/de.json index 2c67f776..4d57c157 100644 --- a/web/src/locales/de.json +++ b/web/src/locales/de.json @@ -161,7 +161,6 @@ "reset-api": "API zurücksetzen", "openapi-title": "OpenAPI", "openapi-reset": "OpenAPI Key zurücksetzen", - "openapi-reset-warning": "❗ Die bestehende API wird ungültig und eine neue wird erstellt.\n\nBist du sicher, dass du zurücksetzen möchtest?", "openapi-sample-post": "Hallo #memos von {{url}}" }, "preference-section": { diff --git a/web/src/locales/en.json b/web/src/locales/en.json index a0d05eda..adb07d27 100644 --- a/web/src/locales/en.json +++ b/web/src/locales/en.json @@ -1,374 +1,373 @@ { - "common": { - "about": "About", - "home": "Home", - "resources": "Resources", - "settings": "Settings", - "archived": "Archived", - "email": "Email", - "password": "Password", - "avatar": "Avatar", - "username": "Username", - "nickname": "Nickname", - "save": "Save", - "close": "Close", - "cancel": "Cancel", - "create": "Create", - "update": "Update", - "change": "Change", - "confirm": "Confirm", - "reset": "Reset", - "language": "Language", - "version": "Version", - "pin": "Pin", - "unpin": "Unpin", - "edit": "Edit", - "restore": "Restore", - "delete": "Delete", - "null": "Null", - "share": "Share", - "archive": "Archive", - "basic": "Basic", - "admin": "Admin", - "explore": "Explore", - "sign-in": "Sign in", - "sign-in-with": "Sign in with {{provider}}", - "or": "or", - "sign-up": "Sign up", - "sign-out": "Sign out", - "type": "Type", - "title": "Title", - "filter": "Filter", - "filter-period": "{{from}} to {{to}}", - "tags": "Tags", - "yourself": "Yourself", - "changed": "changed", - "fold": "Fold", - "expand": "Expand", - "image": "Image", - "link": "Link", - "vacuum": "Vacuum", - "select": "Select", - "database": "Database", - "upload": "Upload", - "preview": "Preview", - "rename": "Rename", - "clear": "Clear", - "name": "Name", - "visibility": "Visibility", - "learn-more": "Learn more", - "beta": "Beta", - "new": "New", - "mark": "Mark", - "profile": "Profile" - }, - "router": { - "go-to-home": "Go to Home", - "back-to-top": "Back to Top" - }, - "auth": { - "create-your-account": "Create your account", - "sign-up-tip": "Don't have an account yet?", - "sign-in-tip": "Already has an account?", - "host-tip": "You are registering as the Site Host.", - "new-password": "New password", - "repeat-new-password": "Repeat the new password" - }, - "editor": { - "editing": "Editing...", - "cancel-edit": "Cancel edit", - "save": "Save", - "placeholder": "Any thoughts...", - "only-image-supported": "Only image file supported.", - "cant-empty": "Content can't be empty", - "local": "Local", - "resources": "Resources" - }, - "memo": { - "view-detail": "View Detail", - "copy-link": "Copy Link", - "embed": "Embed", - "archived-memos": "Archived Memos", - "no-archived-memos": "No archived memos.", - "fetching-data": "Fetching data...", - "fetch-more": "Click here to fetch more", - "archived-at": "Archived at", - "search-placeholder": "Search memos", - "visibility": { - "private": "Private", - "protected": "Workspace", - "public": "Public", - "disabled": "Public memos are disabled" - }, - "delete-memo": "Delete Memo", - "delete-confirm": "Are you sure you want to delete this memo?\n\nTHIS ACTION IS IRREVERSIBLE", - "comment": { - "self": "Comments", - "no-comment": "No comment" - } - }, - "resource": { - "no-resources": "No resources.", - "fetching-data": "Fetching data...", - "copy-link": "Copy Link", - "reset-link": "Reset Link", - "reset-resource-link": "Reset Resource Link", - "reset-link-prompt": "Are you sure to reset the link?\nThis will break all current link usages.\n\nTHIS ACTION IS IRREVERSIBLE", - "delete-resource": "Delete Resource", - "linked-amount": "Linked amount", - "warning-text": "Are you sure to delete this resource?\n\nTHIS ACTION IS IRREVERSIBLE", - "warning-text-unused": "Are you sure to delete these unused resources?\n\nTHIS ACTION IS IRREVERSIBLE", - "no-unused-resources": "No unused resources", - "delete-selected-resources": "Delete Selected Resources", - "no-files-selected": "No files selected", - "upload-successfully": "Upload successfully", - "file-drag-drop-prompt": "Drag and drop your file here to upload file", - "search-bar-placeholder": "Search resource", - "clear": "Clear", - "create-dialog": { - "title": "Create Resource", - "upload-method": "Upload method", - "local-file": { - "option": "Local file", - "choose": "Choose a file..." - }, - "external-link": { - "option": "External link", - "link": "Link", - "link-placeholder": "https://the.link.to/your/resource", - "file-name": "File name", - "file-name-placeholder": "File name", + "common": { + "about": "About", + "home": "Home", + "resources": "Resources", + "settings": "Settings", + "archived": "Archived", + "email": "Email", + "password": "Password", + "avatar": "Avatar", + "username": "Username", + "nickname": "Nickname", + "save": "Save", + "close": "Close", + "cancel": "Cancel", + "create": "Create", + "update": "Update", + "change": "Change", + "confirm": "Confirm", + "reset": "Reset", + "language": "Language", + "version": "Version", + "pin": "Pin", + "unpin": "Unpin", + "edit": "Edit", + "restore": "Restore", + "delete": "Delete", + "null": "Null", + "share": "Share", + "archive": "Archive", + "basic": "Basic", + "admin": "Admin", + "explore": "Explore", + "sign-in": "Sign in", + "sign-in-with": "Sign in with {{provider}}", + "or": "or", + "sign-up": "Sign up", + "sign-out": "Sign out", "type": "Type", - "type-placeholder": "File type" - } + "title": "Title", + "filter": "Filter", + "filter-period": "{{from}} to {{to}}", + "tags": "Tags", + "yourself": "Yourself", + "changed": "changed", + "fold": "Fold", + "expand": "Expand", + "image": "Image", + "link": "Link", + "vacuum": "Vacuum", + "select": "Select", + "database": "Database", + "upload": "Upload", + "preview": "Preview", + "rename": "Rename", + "clear": "Clear", + "name": "Name", + "visibility": "Visibility", + "learn-more": "Learn more", + "beta": "Beta", + "new": "New", + "mark": "Mark", + "profile": "Profile" + }, + "router": { + "go-to-home": "Go to Home", + "back-to-top": "Back to Top" + }, + "auth": { + "create-your-account": "Create your account", + "sign-up-tip": "Don't have an account yet?", + "sign-in-tip": "Already has an account?", + "host-tip": "You are registering as the Site Host.", + "new-password": "New password", + "repeat-new-password": "Repeat the new password" + }, + "editor": { + "editing": "Editing...", + "cancel-edit": "Cancel edit", + "save": "Save", + "placeholder": "Any thoughts...", + "only-image-supported": "Only image file supported.", + "cant-empty": "Content can't be empty", + "local": "Local", + "resources": "Resources" + }, + "memo": { + "view-detail": "View Detail", + "copy-link": "Copy Link", + "embed": "Embed", + "archived-memos": "Archived Memos", + "no-archived-memos": "No archived memos.", + "fetching-data": "Fetching data...", + "fetch-more": "Click here to fetch more", + "archived-at": "Archived at", + "search-placeholder": "Search memos", + "visibility": { + "private": "Private", + "protected": "Workspace", + "public": "Public", + "disabled": "Public memos are disabled" + }, + "delete-memo": "Delete Memo", + "delete-confirm": "Are you sure you want to delete this memo?\n\nTHIS ACTION IS IRREVERSIBLE", + "comment": { + "self": "Comments", + "no-comment": "No comment" + } + }, + "resource": { + "no-resources": "No resources.", + "fetching-data": "Fetching data...", + "copy-link": "Copy Link", + "reset-link": "Reset Link", + "reset-resource-link": "Reset Resource Link", + "reset-link-prompt": "Are you sure to reset the link?\nThis will break all current link usages.\n\nTHIS ACTION IS IRREVERSIBLE", + "delete-resource": "Delete Resource", + "linked-amount": "Linked amount", + "warning-text": "Are you sure to delete this resource?\n\nTHIS ACTION IS IRREVERSIBLE", + "warning-text-unused": "Are you sure to delete these unused resources?\n\nTHIS ACTION IS IRREVERSIBLE", + "no-unused-resources": "No unused resources", + "delete-selected-resources": "Delete Selected Resources", + "no-files-selected": "No files selected", + "upload-successfully": "Upload successfully", + "file-drag-drop-prompt": "Drag and drop your file here to upload file", + "search-bar-placeholder": "Search resource", + "clear": "Clear", + "create-dialog": { + "title": "Create Resource", + "upload-method": "Upload method", + "local-file": { + "option": "Local file", + "choose": "Choose a file..." + }, + "external-link": { + "option": "External link", + "link": "Link", + "link-placeholder": "https://the.link.to/your/resource", + "file-name": "File name", + "file-name-placeholder": "File name", + "type": "Type", + "type-placeholder": "File type" + } + } + }, + "tag-list": { + "tip-text": "Input `#tag` to create", + "create-tag": "Create Tag", + "all-tags": "All Tags", + "tag-name": "TAG_NAME", + "invalid-tag-name": "Invalid tag name", + "tag-suggestions": "Tag suggestions", + "show": "Show", + "hide": "Hide", + "save-all": "Save all" + }, + "daily-review": { + "title": "Daily Review", + "no-memos": "Oops, there is nothing." + }, + "setting": { + "my-account": "My Account", + "preference": "Preferences", + "member": "Member", + "member-list": "Member list", + "system": "System", + "storage": "Storage", + "sso": "SSO", + "account-section": { + "title": "Account Information", + "username-note": "Used to sign in", + "nickname-note": "Displayed in the banner", + "email-note": "Optional", + "update-information": "Update Information", + "change-password": "Change password", + "reset-api": "Reset API", + "openapi-title": "OpenAPI", + "openapi-reset": "Reset OpenAPI Key", + "openapi-sample-post": "Hello #memos from {{url}}" + }, + "preference-section": { + "theme": "Theme", + "default-memo-visibility": "Default memo visibility", + "default-resource-visibility": "Default resource visibility", + "enable-folding-memo": "Enable folding memo", + "enable-double-click": "Enable double-click to edit", + "editor-font-style": "Editor font style", + "mobile-editor-style": "Mobile editor style", + "default-memo-sort-option": "Memo display time", + "telegram-user-id": "Telegram UserID", + "telegram-user-id-placeholder": "Send any words to your Telegram Bot as a memo", + "created_ts": "Created Time", + "updated_ts": "Updated Time", + "daily-review-time-offset": "Daily Review Time Offset", + "auto-collapse": "Auto Collapse" + }, + "storage-section": { + "current-storage": "Current object storage", + "type-database": "Database", + "type-local": "Local file system", + "storage-services-list": "Storage service list", + "create-a-service": "Create a service", + "update-a-service": "Update a service", + "warning-text": "Are you sure to delete storage service \"{{name}}\"?\n\nTHIS ACTION IS IRREVERSIBLE", + "delete-storage": "Delete Storage", + "local-storage-path": "Local storage path", + "update-local-path": "Update Local Storage Path", + "update-local-path-description": "Local storage path is a relative path to your database file", + "create-storage": "Create Storage", + "update-storage": "Update Storage", + "endpoint": "Endpoint", + "s3-compatible-url": "S3 Compatible URL", + "region": "Region", + "region-placeholder": "Region name", + "accesskey": "Access key", + "accesskey-placeholder": "Access key / Access ID", + "secretkey": "Secret key", + "secretkey-placeholder": "Secret key / Access Key", + "bucket": "Bucket", + "bucket-placeholder": "Bucket name", + "path": "Storage Path", + "path-description": "You can use the same dynamic variables from local storage, like {filename}", + "path-placeholder": "custom/path", + "url-prefix": "URL prefix", + "url-prefix-placeholder": "Custom URL prefix, optional", + "url-suffix": "URL suffix", + "url-suffix-placeholder": "Custom URL suffix, optional" + }, + "member-section": { + "create-a-member": "Create a member", + "archive-member": "Archive member", + "archive-warning": "Are you sure to archive {{username}}?", + "delete-member": "Delete Member", + "delete-warning": "Are you sure to delete {{username}}?\n\nTHIS ACTION IS IRREVERSIBLE" + }, + "system-section": { + "server-name": "Server Name", + "customize-server": { + "title": "Customize Server", + "default": "Default is memos", + "icon-url": "Icon URL", + "description": "Description", + "locale": "Server Locale", + "appearance": "Server Appearance" + }, + "database-file-size": "Database File Size", + "allow-user-signup": "Allow user signup", + "disable-password-login": "Disable password login", + "disable-password-login-warning": "This will disable password login for all users. It is not possible to log in without reverting this setting in the database if your configured identity providers fail. You’ll also have to be extra carefull when removing an identity provider", + "disable-password-login-final-warning": "Please type \"CONFIRM\" if you know what you are doing.", + "enable-password-login": "Enable password login", + "enable-password-login-warning": "This will enable password login for all users. Continue only if you want to users to be able to log in using both SSO and password", + "ignore-version-upgrade": "Ignore version upgrade", + "disable-public-memos": "Disable public memos", + "max-upload-size": "Maximum upload size (MiB)", + "max-upload-size-hint": "Recommended value is 32 MiB.", + "auto-backup-interval": "Auto backup interval (seconds)", + "auto-backup-interval-hint": "Set 0 to disable auto backup. Reboot is required after changing this value.", + "additional-style": "Additional style", + "additional-script": "Additional script", + "additional-style-placeholder": "Additional CSS code", + "additional-script-placeholder": "Additional JavaScript code", + "telegram-bot-token": "Telegram Bot Token", + "telegram-bot-token-description": "Telegram Bot Token or API Proxy like `http.../bot`", + "telegram-bot-token-placeholder": "Your Telegram Bot token", + "display-with-updated-time": "Display with updated time" + }, + "appearance-option": { + "system": "Follow system", + "light": "Always light", + "dark": "Always dark" + }, + "sso-section": { + "sso-list": "SSO List", + "delete-sso": "Confirm delete", + "confirm-delete": "Are you sure to delete \"{{name}}\" SSO configuration?\n\nTHIS ACTION IS IRREVERSIBLE", + "create-sso": "Create SSO", + "update-sso": "Update SSO", + "sso-created": "SSO {{name}} created", + "sso-updated": "SSO {{name}} updated", + "identifier": "Identifier", + "display-name": "Display Name", + "template": "Template", + "custom": "Custom", + "identifier-filter": "Identifier Filter", + "redirect-url": "Redirect URL", + "client-id": "Client ID", + "client-secret": "Client secret", + "authorization-endpoint": "Authorization endpoint", + "token-endpoint": "Token endpoint", + "user-endpoint": "User endpoint", + "scopes": "Scopes", + "disabled-password-login-warning": "Password-login is disabled, be extra careful when removing identity providers" + } + }, + "amount-text": { + "memo": "MEMO" + }, + "days": { + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "sun": "Sun" + }, + "embed-memo": { + "title": "Embed Memo", + "text": "Copy and paste the below code into your blog or website.", + "only-public-supported": "* Only public memos can be embedded.", + "copy": "Copy" + }, + "heatmap": { + "memo-in": "memo in {{period}}", + "memos-in": "memos in {{period}}", + "memo-on": "{{amount}} memo on {{date}}", + "memos-on": "{{amount}} memos on {{date}}", + "day": "day", + "days": "days" + }, + "about": { + "about-memos": "About Memos", + "memos-description": "Memos is a web-based note-taking application that you can use to write, organize, and share notes.", + "no-server-description": "No description configured for this server.", + "powered-by": "Powered by", + "other-projects": "Other Projects" + }, + "message": { + "no-data": "No data found.", + "memos-ready": "all memos are ready", + "resource-ready": "all resource are ready", + "restored-successfully": "Restored successfully", + "memo-updated-datetime": "Memo created datetime changed.", + "invalid-created-datetime": "Invalid created datetime.", + "change-memo-created-time": "Change memo created time", + "change-memo-created-time-warning-1": "THIS IS NOT A NORMAL BEHAVIOR.", + "change-memo-created-time-warning-2": "Please make sure you really need it.", + "memo-not-found": "Memo not found.", + "fill-all": "Please fill in all fields.", + "password-not-match": "Passwords do not match.", + "new-password-not-match": "New passwords do not match.", + "image-load-failed": "Image load failed", + "fill-form": "Please fill out this form", + "fill-server-name": "Please fill in the server name", + "login-failed": "Login failed", + "signup-failed": "Signup failed", + "user-not-found": "User not found", + "password-changed": "Password Changed", + "private-only": "This memo is set to private.", + "copied": "Copied", + "succeed-copy-content": "Content copied successfully.", + "succeed-copy-code": "Code copied successfully.", + "succeed-copy-link": "Link copied successfully.", + "change-resource-filename": "Change resource filename", + "resource-filename-updated": "Resource filename changed.", + "invalid-resource-filename": "Invalid filename.", + "click-to-save-the-image": "Click to save the image", + "generating-the-screenshot": "Generating the screenshot...", + "count-selected-resources": "Total selected", + "succeed-vacuum-database": "Successfully vacuumed database.", + "succeed-update-additional-style": "Additional style updated successfully.", + "succeed-copy-resource-link": "Resource link copied successfully.", + "succeed-update-customized-profile": "Profile successfully customized.", + "succeed-update-additional-script": "Additional script updated successfully.", + "update-succeed": "Update succeeded", + "page-not-found": "404 - Page Not Found", + "maximum-upload-size-is": "Maximum allowed upload size is {{size}} MiB", + "file-exceeds-upload-limit-of": "File {{file}} exceeds upload limit of {{size}} MiB", + "updating-setting-failed": "Updating setting failed", + "password-login-disabled": "Can't remove last identity provider when password login is disabled" } - }, - "tag-list": { - "tip-text": "Input `#tag` to create", - "create-tag": "Create Tag", - "all-tags": "All Tags", - "tag-name": "TAG_NAME", - "invalid-tag-name": "Invalid tag name", - "tag-suggestions": "Tag suggestions", - "show": "Show", - "hide": "Hide", - "save-all": "Save all" - }, - "daily-review": { - "title": "Daily Review", - "no-memos": "Oops, there is nothing." - }, - "setting": { - "my-account": "My Account", - "preference": "Preferences", - "member": "Member", - "member-list": "Member list", - "system": "System", - "storage": "Storage", - "sso": "SSO", - "account-section": { - "title": "Account Information", - "username-note": "Used to sign in", - "nickname-note": "Displayed in the banner", - "email-note": "Optional", - "update-information": "Update Information", - "change-password": "Change password", - "reset-api": "Reset API", - "openapi-title": "OpenAPI", - "openapi-reset": "Reset OpenAPI Key", - "openapi-reset-warning": " The existing API will be invalidated and a new one will be generated.\n\nAre you sure you want to reset?", - "openapi-sample-post": "Hello #memos from {{url}}" - }, - "preference-section": { - "theme": "Theme", - "default-memo-visibility": "Default memo visibility", - "default-resource-visibility": "Default resource visibility", - "enable-folding-memo": "Enable folding memo", - "enable-double-click": "Enable double-click to edit", - "editor-font-style": "Editor font style", - "mobile-editor-style": "Mobile editor style", - "default-memo-sort-option": "Memo display time", - "telegram-user-id": "Telegram UserID", - "telegram-user-id-placeholder": "Send any words to your Telegram Bot as a memo", - "created_ts": "Created Time", - "updated_ts": "Updated Time", - "daily-review-time-offset": "Daily Review Time Offset", - "auto-collapse": "Auto Collapse" - }, - "storage-section": { - "current-storage": "Current object storage", - "type-database": "Database", - "type-local": "Local file system", - "storage-services-list": "Storage service list", - "create-a-service": "Create a service", - "update-a-service": "Update a service", - "warning-text": "Are you sure to delete storage service \"{{name}}\"?\n\nTHIS ACTION IS IRREVERSIBLE", - "delete-storage": "Delete Storage", - "local-storage-path": "Local storage path", - "update-local-path": "Update Local Storage Path", - "update-local-path-description": "Local storage path is a relative path to your database file", - "create-storage": "Create Storage", - "update-storage": "Update Storage", - "endpoint": "Endpoint", - "s3-compatible-url": "S3 Compatible URL", - "region": "Region", - "region-placeholder": "Region name", - "accesskey": "Access key", - "accesskey-placeholder": "Access key / Access ID", - "secretkey": "Secret key", - "secretkey-placeholder": "Secret key / Access Key", - "bucket": "Bucket", - "bucket-placeholder": "Bucket name", - "path": "Storage Path", - "path-description": "You can use the same dynamic variables from local storage, like {filename}", - "path-placeholder": "custom/path", - "url-prefix": "URL prefix", - "url-prefix-placeholder": "Custom URL prefix, optional", - "url-suffix": "URL suffix", - "url-suffix-placeholder": "Custom URL suffix, optional" - }, - "member-section": { - "create-a-member": "Create a member", - "archive-member": "Archive member", - "archive-warning": "Are you sure to archive {{username}}?", - "delete-member": "Delete Member", - "delete-warning": "Are you sure to delete {{username}}?\n\nTHIS ACTION IS IRREVERSIBLE" - }, - "system-section": { - "server-name": "Server Name", - "customize-server": { - "title": "Customize Server", - "default": "Default is memos", - "icon-url": "Icon URL", - "description": "Description", - "locale": "Server Locale", - "appearance": "Server Appearance" - }, - "database-file-size": "Database File Size", - "allow-user-signup": "Allow user signup", - "disable-password-login": "Disable password login", - "disable-password-login-warning": "This will disable password login for all users. It is not possible to log in without reverting this setting in the database if your configured identity providers fail. You’ll also have to be extra carefull when removing an identity provider", - "disable-password-login-final-warning": "Please type \"CONFIRM\" if you know what you are doing.", - "enable-password-login": "Enable password login", - "enable-password-login-warning": "This will enable password login for all users. Continue only if you want to users to be able to log in using both SSO and password", - "ignore-version-upgrade": "Ignore version upgrade", - "disable-public-memos": "Disable public memos", - "max-upload-size": "Maximum upload size (MiB)", - "max-upload-size-hint": "Recommended value is 32 MiB.", - "auto-backup-interval": "Auto backup interval (seconds)", - "auto-backup-interval-hint": "Set 0 to disable auto backup. Reboot is required after changing this value.", - "additional-style": "Additional style", - "additional-script": "Additional script", - "additional-style-placeholder": "Additional CSS code", - "additional-script-placeholder": "Additional JavaScript code", - "telegram-bot-token": "Telegram Bot Token", - "telegram-bot-token-description": "Telegram Bot Token or API Proxy like `http.../bot`", - "telegram-bot-token-placeholder": "Your Telegram Bot token", - "display-with-updated-time": "Display with updated time" - }, - "appearance-option": { - "system": "Follow system", - "light": "Always light", - "dark": "Always dark" - }, - "sso-section": { - "sso-list": "SSO List", - "delete-sso": "Confirm delete", - "confirm-delete": "Are you sure to delete \"{{name}}\" SSO configuration?\n\nTHIS ACTION IS IRREVERSIBLE", - "create-sso": "Create SSO", - "update-sso": "Update SSO", - "sso-created": "SSO {{name}} created", - "sso-updated": "SSO {{name}} updated", - "identifier": "Identifier", - "display-name": "Display Name", - "template": "Template", - "custom": "Custom", - "identifier-filter": "Identifier Filter", - "redirect-url": "Redirect URL", - "client-id": "Client ID", - "client-secret": "Client secret", - "authorization-endpoint": "Authorization endpoint", - "token-endpoint": "Token endpoint", - "user-endpoint": "User endpoint", - "scopes": "Scopes", - "disabled-password-login-warning": "Password-login is disabled, be extra careful when removing identity providers" - } - }, - "amount-text": { - "memo": "MEMO" - }, - "days": { - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "sun": "Sun" - }, - "embed-memo": { - "title": "Embed Memo", - "text": "Copy and paste the below code into your blog or website.", - "only-public-supported": "* Only public memos can be embedded.", - "copy": "Copy" - }, - "heatmap": { - "memo-in": "memo in {{period}}", - "memos-in": "memos in {{period}}", - "memo-on": "{{amount}} memo on {{date}}", - "memos-on": "{{amount}} memos on {{date}}", - "day": "day", - "days": "days" - }, - "about": { - "about-memos": "About Memos", - "memos-description": "Memos is a web-based note-taking application that you can use to write, organize, and share notes.", - "no-server-description": "No description configured for this server.", - "powered-by": "Powered by", - "other-projects": "Other Projects" - }, - "message": { - "no-data": "No data found.", - "memos-ready": "all memos are ready", - "resource-ready": "all resource are ready", - "restored-successfully": "Restored successfully", - "memo-updated-datetime": "Memo created datetime changed.", - "invalid-created-datetime": "Invalid created datetime.", - "change-memo-created-time": "Change memo created time", - "change-memo-created-time-warning-1": "THIS IS NOT A NORMAL BEHAVIOR.", - "change-memo-created-time-warning-2": "Please make sure you really need it.", - "memo-not-found": "Memo not found.", - "fill-all": "Please fill in all fields.", - "password-not-match": "Passwords do not match.", - "new-password-not-match": "New passwords do not match.", - "image-load-failed": "Image load failed", - "fill-form": "Please fill out this form", - "fill-server-name": "Please fill in the server name", - "login-failed": "Login failed", - "signup-failed": "Signup failed", - "user-not-found": "User not found", - "password-changed": "Password Changed", - "private-only": "This memo is set to private.", - "copied": "Copied", - "succeed-copy-content": "Content copied successfully.", - "succeed-copy-code": "Code copied successfully.", - "succeed-copy-link": "Link copied successfully.", - "change-resource-filename": "Change resource filename", - "resource-filename-updated": "Resource filename changed.", - "invalid-resource-filename": "Invalid filename.", - "click-to-save-the-image": "Click to save the image", - "generating-the-screenshot": "Generating the screenshot...", - "count-selected-resources": "Total selected", - "succeed-vacuum-database": "Successfully vacuumed database.", - "succeed-update-additional-style": "Additional style updated successfully.", - "succeed-copy-resource-link": "Resource link copied successfully.", - "succeed-update-customized-profile": "Profile successfully customized.", - "succeed-update-additional-script": "Additional script updated successfully.", - "update-succeed": "Update succeeded", - "page-not-found": "404 - Page Not Found", - "maximum-upload-size-is": "Maximum allowed upload size is {{size}} MiB", - "file-exceeds-upload-limit-of": "File {{file}} exceeds upload limit of {{size}} MiB", - "updating-setting-failed": "Updating setting failed", - "password-login-disabled": "Can't remove last identity provider when password login is disabled" - } } diff --git a/web/src/locales/hi.json b/web/src/locales/hi.json index ba6247dc..e61e9351 100644 --- a/web/src/locales/hi.json +++ b/web/src/locales/hi.json @@ -159,7 +159,6 @@ "reset-api": "API रीसेट करें", "openapi-title": "OpenAPI", "openapi-reset": "OpenAPI कुंजी रीसेट करें", - "openapi-reset-warning": "❗ मौजूदा API अमान्य हो जाएगा और एक नया जेनरेट होगा।\n\nक्या आप नया जेनरेट करना चाहते हैं?", "openapi-sample-post": "नमस्ते #memos से {{url}}" }, "preference-section": { diff --git a/web/src/locales/hr.json b/web/src/locales/hr.json index 09012ac4..ae1d18d2 100644 --- a/web/src/locales/hr.json +++ b/web/src/locales/hr.json @@ -158,7 +158,6 @@ "reset-api": "Resetiraj API", "openapi-title": "OpenAPI", "openapi-reset": "Resetiraj OpenAPI Ključ", - "openapi-reset-warning": "❗ Postojeći API će odsada biti nevaljan i bit će generiran novi.\n\nJesi li siguran da želiš resetirati?", "openapi-sample-post": "Zdravo #memos od {{url}}" }, "preference-section": { diff --git a/web/src/locales/it.json b/web/src/locales/it.json index 3547c852..0d65bafc 100644 --- a/web/src/locales/it.json +++ b/web/src/locales/it.json @@ -160,7 +160,6 @@ "reset-api": "Ripristina API", "openapi-title": "OpenAPI", "openapi-reset": "Ripristina key OpenAPI", - "openapi-reset-warning": "❗ L'API esistente verrà invalidata e ne verrà generata una nuova.\n\nSei sicuro di voler ripristinare?", "openapi-sample-post": "Ciao #memos da {{url}}" }, "preference-section": { diff --git a/web/src/locales/ja.json b/web/src/locales/ja.json index d5065fcf..21f5cb28 100644 --- a/web/src/locales/ja.json +++ b/web/src/locales/ja.json @@ -165,7 +165,6 @@ "reset-api": "APIをリセットする", "openapi-title": "OpenAPI", "openapi-reset": "OpenAPI Keyをリセットする", - "openapi-reset-warning": "続行すると既存のAPIは無効化され、新しいAPIが発行されます。\n\n本当にリセットしますか?", "openapi-sample-post": "{{url}}より、こんにちは!#memos" }, "preference-section": { diff --git a/web/src/locales/ko.json b/web/src/locales/ko.json index 6fe05f52..4e815521 100644 --- a/web/src/locales/ko.json +++ b/web/src/locales/ko.json @@ -160,7 +160,6 @@ "reset-api": "API 초기화", "openapi-title": "OpenAPI", "openapi-reset": "OpenAPI 키 초기화", - "openapi-reset-warning": "❗현재 API 키가 완전히 파기되고 새로운 키가 생성됩니다.\n\nAPI 키를 초기화할까요?", "openapi-sample-post": "안녕, {{url}} ! #memo" }, "preference-section": { diff --git a/web/src/locales/nl.json b/web/src/locales/nl.json index a941ed7a..28d03fcb 100644 --- a/web/src/locales/nl.json +++ b/web/src/locales/nl.json @@ -136,7 +136,8 @@ "account-section": { "title": "Accountinformatie", "update-information": "Informatie wijzigen", - "change-password": "Wachtwoord wijzigen" + "change-password": "Wachtwoord wijzigen", + "openapi-sample-post": "Hallo #memos vanaf {{url}}" }, "preference-section": { "theme": "Thema", @@ -151,17 +152,25 @@ "updated_ts": "Tijd van wijziging", "daily-review-time-offset": "Dagelijkse review tijdscompensatie", "enable-double-click": "Dubbelklik op memo om te bewerken", - "auto-collapse": "Automatisch samenvouwen" + "auto-collapse": "Automatisch samenvouwen", + "default-resource-visibility": "Standaard bron zichtbaarheid" }, "member-section": { - "create-a-member": "Lid toevoegen" + "create-a-member": "Lid toevoegen", + "delete-warning": "Weet je zeker dat je {{username}} wilt verwijderen?\n\nDEZE ACTIE IS NIET TERUG TE DRAAIEN", + "archive-member": "Archiveer gebruiker", + "archive-warning": "Weet je zeker dat je {{username}} wilt archiveren?", + "delete-member": "Gebruiker verwijderen" }, "system-section": { "server-name": "Servernaam", "customize-server": { "title": "Server aanpassen", "default": "Standaard is 'memos'", - "icon-url": "Icoon URL" + "icon-url": "Icoon URL", + "appearance": "Server uiterlijk", + "locale": "Server taal", + "description": "Beschrijving" }, "database-file-size": "Database bestandsgrootte", "allow-user-signup": "Registratie toestaan", @@ -169,7 +178,7 @@ "disable-password-login-warning": "Als je dit uitzet, kan je niet meer inloggen met een wachtwoord, zonder de database aan te passen. Als je inlogprovider niet werkt, kan je memos niet in.", "disable-password-login-final-warning": "Typ \"CONFIRM\" als je zeker weet wat je doet.", "enable-password-login": "Wachtwoordlogin aanzetten", - "enable-password-login-warning": "Als je dit aanzet kan er met zowel SSO als een wachtwoord ingelogd worden.", + "enable-password-login-warning": "Als je dit aanzet kan er met zowel SSO als een wachtwoord ingelogd worden", "additional-style": "Optionele stijl", "additional-script": "Optionele scripts", "additional-style-placeholder": "Optionele CSS code", @@ -182,7 +191,8 @@ "display-with-updated-time": "Laten zien met bewerkte tijd", "telegram-bot-token": "Telegram bot token", "telegram-bot-token-description": "Telegram bot token of API proxy zoals `http://.../bot`", - "telegram-bot-token-placeholder": "Je Telegram bot token" + "telegram-bot-token-placeholder": "Je Telegram bot token", + "ignore-version-upgrade": "Versieupdate negeren" }, "appearance-option": { "light": "Altijd licht", @@ -194,7 +204,7 @@ "sso-section": { "sso-list": "SSO lijst", "delete-sso": "Verwijdering bevestigen", - "confirm-delete": "Weet je zeker dat je de \"{{name}}\" SSO configuratie wilt verwijderen?\n\nDeze actie is niet terug te draaien!", + "confirm-delete": "Weet je zeker dat je de \"{{name}}\" SSO configuratie wilt verwijderen?\n\nDeze actie is niet terug te draaien", "create-sso": "SSO instellen", "update-sso": "SSO bijwerken", "sso-created": "SSO {{name}} ingesteld", @@ -211,12 +221,12 @@ "token-endpoint": "Token endpoint", "user-endpoint": "User endpoint", "scopes": "Scopes", - "disabled-password-login-warning": "Wachtwoordlogin is uitgeschakeld. Kijk uit met het verwijderen van inlogproviders!" + "disabled-password-login-warning": "Wachtwoordlogin is uitgeschakeld. Kijk uit met het verwijderen van inlogproviders" }, "storage-section": { "current-storage": "Huidige objectopslag", "type-database": "Database", - "type-local": "Lokaal", + "type-local": "Lokaal bestandssysteem", "storage-services-list": "Opslagdiensten", "create-a-service": "Opslagdienst instellen", "update-a-service": "Opslagdienst bijwerken", diff --git a/web/src/locales/pt-BR.json b/web/src/locales/pt-BR.json index 76f57ad2..d6e379c0 100644 --- a/web/src/locales/pt-BR.json +++ b/web/src/locales/pt-BR.json @@ -159,7 +159,6 @@ "reset-api": "Redefinir API", "openapi-title": "OpenAPI", "openapi-reset": "Redefinir chave OpenAPI", - "openapi-reset-warning": "❗ A chave de API existente será invalidada e uma nova será gerada.\n\nTem certeza de que deseja redefinir?", "openapi-sample-post": "Olá #memos em {{url}}" }, "preference-section": { diff --git a/web/src/locales/ru.json b/web/src/locales/ru.json index d090ae9b..24efb0e3 100644 --- a/web/src/locales/ru.json +++ b/web/src/locales/ru.json @@ -157,7 +157,6 @@ "reset-api": "Очистить API", "openapi-title": "OpenAPI", "openapi-reset": "Очистить ключ OpenAPI", - "openapi-reset-warning": "❗ Существующий API будет признан недействительным и будет сгенерирован новый.\n\nВы уверены, что хотите выполнить сброс?", "openapi-sample-post": "Привет #memos от {{url}}" }, "preference-section": { diff --git a/web/src/locales/zh-Hans.json b/web/src/locales/zh-Hans.json index 3945ff41..e45da5aa 100644 --- a/web/src/locales/zh-Hans.json +++ b/web/src/locales/zh-Hans.json @@ -219,7 +219,6 @@ "email-note": "可选", "nickname-note": "显示在横幅中", "openapi-reset": "重置 OpenAPI 密钥", - "openapi-reset-warning": "❗现有的API将失效并生成一个新的API。\n\n您确定要重置吗?", "openapi-sample-post": "你好 #memos 来自 {{url}}", "openapi-title": "OpenAPI", "reset-api": "重置API", diff --git a/web/src/locales/zh-Hant.json b/web/src/locales/zh-Hant.json index f1581252..325bed30 100644 --- a/web/src/locales/zh-Hant.json +++ b/web/src/locales/zh-Hant.json @@ -167,7 +167,6 @@ "reset-api": "重設 API", "openapi-title": "OpenAPI", "openapi-reset": "重設 OpenAPI 金鑰", - "openapi-reset-warning": "❗ 將使現有的 API 金鑰無效並產生新金鑰。\n\n您確定要重設嗎?", "openapi-sample-post": "哈囉 來自 {{url}} 的 #memos" }, "preference-section": {