mirror of https://github.com/usememos/memos
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
626 lines
24 KiB
JSON
626 lines
24 KiB
JSON
{
|
|
"about": {
|
|
"blogs": "Blogs",
|
|
"description": "A privacy-first, lightweight note-taking service. Easily capture and share your great thoughts.",
|
|
"documents": "Documents",
|
|
"media": "Media",
|
|
"github-repository": "GitHub Repo",
|
|
"official-website": "Official Website"
|
|
},
|
|
"auth": {
|
|
"create-your-account": "Create your account",
|
|
"host-tip": "You are registering as the Site Host.",
|
|
"new-password": "New password",
|
|
"protected-memo-notice": "This memo is not public. Sign in to continue.",
|
|
"repeat-new-password": "Repeat the new password",
|
|
"sign-in-tip": "Already have an account?",
|
|
"sign-up-tip": "Don't have an account yet?"
|
|
},
|
|
"demo": {
|
|
"banner-description": "Changes are temporary and may be reset.",
|
|
"banner-title": "Memos demo",
|
|
"deploy-link": "Deploy your Memos"
|
|
},
|
|
"attachment-library": {
|
|
"actions": {
|
|
"open": "Open",
|
|
"retry": "Retry"
|
|
},
|
|
"empty": {
|
|
"audio": "No audio attachments yet.",
|
|
"documents": "No document attachments yet.",
|
|
"media": "No media attachments yet."
|
|
},
|
|
"errors": {
|
|
"load": "Failed to load attachments."
|
|
},
|
|
"labels": {
|
|
"live": "Live",
|
|
"live-photo": "Live Photo",
|
|
"memo": "Memo",
|
|
"not-linked": "Not linked",
|
|
"unknown-date": "Unknown date",
|
|
"unused": "Unused"
|
|
},
|
|
"tabs": {
|
|
"audio": "Audio",
|
|
"documents": "Documents",
|
|
"media": "Media"
|
|
},
|
|
"unused": {
|
|
"confirm-description": "This removes every uploaded file that is not linked to a memo.",
|
|
"description": "These uploads were never attached to a memo. Review or remove them here.",
|
|
"title": "Unlinked uploads"
|
|
}
|
|
},
|
|
"common": {
|
|
"about": "About",
|
|
"add": "Add",
|
|
"admin": "Admin",
|
|
"all": "All",
|
|
"archive": "Archive",
|
|
"archived": "Archived",
|
|
"attachments": "Attachments",
|
|
"auto-expand": "Auto expand",
|
|
"avatar": "Avatar",
|
|
"basic": "Basic",
|
|
"beta": "Beta",
|
|
"calendar": "Calendar",
|
|
"cancel": "Cancel",
|
|
"change": "Change",
|
|
"clear": "Clear",
|
|
"close": "Close",
|
|
"collapse": "Collapse",
|
|
"confirm": "Confirm",
|
|
"copy": "Copy",
|
|
"create": "Create",
|
|
"created-at": "Created at",
|
|
"database": "Database",
|
|
"day": "Day",
|
|
"days": {
|
|
"fri": "Fri",
|
|
"mon": "Mon",
|
|
"sat": "Sat",
|
|
"sun": "Sun",
|
|
"thu": "Thu",
|
|
"tue": "Tue",
|
|
"wed": "Wed"
|
|
},
|
|
"delete": "Delete",
|
|
"description": "Description",
|
|
"edit": "Edit",
|
|
"email": "Email",
|
|
"expand": "Expand",
|
|
"explore": "Explore",
|
|
"file": "File",
|
|
"filter": "Filter",
|
|
"home": "Home",
|
|
"image": "Image",
|
|
"in": "In",
|
|
"inbox": "Inbox",
|
|
"input": "Input",
|
|
"language": "Language",
|
|
"last-updated-at": "Last updated at",
|
|
"learn-more": "Learn more",
|
|
"link": "Link",
|
|
"map": "Map",
|
|
"mark": "Mark",
|
|
"memo": "Memo",
|
|
"memos": "Memos",
|
|
"more": "More",
|
|
"name": "Name",
|
|
"new": "New",
|
|
"nickname": "Nickname",
|
|
"null": "Null",
|
|
"or": "or",
|
|
"password": "Password",
|
|
"pin": "Pin",
|
|
"pinned": "Pinned",
|
|
"preview": "Preview",
|
|
"profile": "Profile",
|
|
"properties": "Properties",
|
|
"referenced-by": "Referenced by",
|
|
"referencing": "Referencing",
|
|
"relations": "Relations",
|
|
"remember-me": "Remember me",
|
|
"rename": "Rename",
|
|
"reset": "Reset",
|
|
"resources": "Resources",
|
|
"restore": "Restore",
|
|
"role": "Role",
|
|
"save": "Save",
|
|
"search": "Search",
|
|
"select": "Select",
|
|
"settings": "Settings",
|
|
"share": "Share",
|
|
"shortcut-filter": "Shortcut filter",
|
|
"shortcuts": "Shortcuts",
|
|
"sign-in": "Sign in",
|
|
"sign-in-with": "Sign in with {{provider}}",
|
|
"sign-out": "Sign out",
|
|
"sign-up": "Sign up",
|
|
"statistics": "Statistics",
|
|
"tags": "Tags",
|
|
"title": "Title",
|
|
"today": "Today",
|
|
"tree-mode": "Tree mode",
|
|
"type": "Type",
|
|
"unpin": "Unpin",
|
|
"update": "Update",
|
|
"upload": "Upload",
|
|
"user": "User",
|
|
"username": "Username",
|
|
"version": "Version",
|
|
"visibility": "Visibility",
|
|
"yourself": "Yourself"
|
|
},
|
|
"editor": {
|
|
"add-your-comment-here": "Add your comment here...",
|
|
"any-thoughts": "Any thoughts...",
|
|
"exit-focus-mode": "Exit Focus Mode",
|
|
"focus-mode": "Focus Mode",
|
|
"insert-menu": {
|
|
"add-location": "Add location",
|
|
"link-memo": "Link memo",
|
|
"upload-file": "Upload file"
|
|
},
|
|
"no-changes-detected": "No changes detected",
|
|
"save": "Save",
|
|
"saving": "Saving...",
|
|
"slash-commands": "Type `/` for commands",
|
|
"audio-recorder": {
|
|
"attachment-label": "Audio recording",
|
|
"attachment-label-with-time": "Audio recording {{time}}",
|
|
"configure-ai-provider": "Configure an AI provider first",
|
|
"discard": "Discard",
|
|
"error": "Microphone unavailable",
|
|
"error-description": "Try again after checking microphone access for this site.",
|
|
"idle-description": "Start recording to add an audio recording as an attachment.",
|
|
"keep": "Keep recording",
|
|
"pause-recording": "Pause audio recording",
|
|
"play-recording": "Play audio recording",
|
|
"ready": "Recording ready",
|
|
"ready-description": "Preview the clip, then keep it as an audio attachment or discard it.",
|
|
"record-again": "Record again",
|
|
"recording": "Recording audio",
|
|
"recording-description": "Capture a quick audio attachment. Current length: {{duration}}",
|
|
"requesting": "Requesting access...",
|
|
"requesting-permission": "Requesting microphone access",
|
|
"requesting-permission-description": "Allow microphone access in your browser to start recording.",
|
|
"start": "Start recording",
|
|
"stop": "Stop recording",
|
|
"title": "Audio recorder",
|
|
"transcribe": "Transcribe",
|
|
"transcribe-empty": "No speech detected",
|
|
"transcribe-error": "Failed to transcribe audio",
|
|
"transcribe-success": "Transcription added",
|
|
"transcribing": "Transcribing...",
|
|
"trigger": "Record audio",
|
|
"unsupported": "Audio recording unsupported",
|
|
"unsupported-description": "This browser cannot record audio from the memo composer."
|
|
}
|
|
},
|
|
"inbox": {
|
|
"failed-to-load": "Failed to load inbox item",
|
|
"memo-comment": "{{user}} has a comment on your {{memo}}.",
|
|
"no-archived": "No archived notifications",
|
|
"no-unread": "No unread notifications",
|
|
"unread": "Unread"
|
|
},
|
|
"live-update": {
|
|
"connected": "Live updates active",
|
|
"connecting": "Connecting to live updates...",
|
|
"disconnected": "Live updates unavailable"
|
|
},
|
|
"markdown": {
|
|
"checkbox": "Checkbox",
|
|
"code-block": "Code block",
|
|
"content-syntax": "Content syntax"
|
|
},
|
|
"memo": {
|
|
"archived-at": "Archived at",
|
|
"click-to-hide-sensitive-content": "Click to hide sensitive content",
|
|
"click-to-show-sensitive-content": "Click to show sensitive content",
|
|
"code": "Code",
|
|
"comment": {
|
|
"self": "Comments",
|
|
"write-a-comment": "Write a comment"
|
|
},
|
|
"copy-content": "Copy Content",
|
|
"copy-link": "Copy Link",
|
|
"count-memos-in-date": "{{count}} {{memos}} in {{date}}",
|
|
"delete-confirm": "Are you sure you want to delete this memo?",
|
|
"delete-confirm-description": "This action is irreversible. Attachments, links, and references will also be removed.",
|
|
"direction": "Direction",
|
|
"direction-asc": "Ascending",
|
|
"direction-desc": "Descending",
|
|
"display-time": "Display Time",
|
|
"filters": {
|
|
"has-code": "hasCode",
|
|
"has-link": "hasLink",
|
|
"has-task-list": "hasTaskList",
|
|
"label": "Filters"
|
|
},
|
|
"links": "Links",
|
|
"load-more": "Load more",
|
|
"no-archived-memos": "No archived memos.",
|
|
"no-memos": "No memos.",
|
|
"order-by": "Order By",
|
|
"outline": "Outline",
|
|
"search-placeholder": "Search memos...",
|
|
"share": {
|
|
"active-links": "Active share links",
|
|
"copied": "Copied!",
|
|
"copy": "Copy link",
|
|
"create-failed": "Failed to create share link",
|
|
"create-link": "Create new link",
|
|
"creating": "Creating…",
|
|
"expiry-1-day": "1 day",
|
|
"expiry-30-days": "30 days",
|
|
"expiry-7-days": "7 days",
|
|
"expiry-label": "Expires",
|
|
"expiry-never": "Never",
|
|
"image-description": "Preview rendered at your current device width ({{width}}px).",
|
|
"image-download": "Download PNG",
|
|
"image-download-failed": "Failed to export image",
|
|
"image-downloaded": "Image saved",
|
|
"image-footer": "Shared from Memos",
|
|
"image-share": "Share image",
|
|
"image-share-failed": "Failed to share image",
|
|
"image-title": "Share as image",
|
|
"expires-on": "Expires {{date}}",
|
|
"invalid-link": "This link is invalid or has expired.",
|
|
"never-expires": "Never expires",
|
|
"no-links": "No share links yet. Create one below.",
|
|
"open-image": "Share as image",
|
|
"open-panel": "Manage share links",
|
|
"revoke": "Revoke",
|
|
"revoke-failed": "Failed to revoke link",
|
|
"revoked": "Share link revoked",
|
|
"section-label": "Sharing",
|
|
"share": "Share",
|
|
"shared-by": "Shared by {{creator}}",
|
|
"title": "Share this memo"
|
|
},
|
|
"show-less": "Show less",
|
|
"show-more": "Show more",
|
|
"to-do": "To-do",
|
|
"view-detail": "View Detail",
|
|
"visibility": {
|
|
"disabled": "Public memos are disabled",
|
|
"private": "Private",
|
|
"protected": "Protected",
|
|
"public": "Public"
|
|
}
|
|
},
|
|
"message": {
|
|
"archived-successfully": "Archived successfully",
|
|
"change-memo-created-time": "Change memo created time",
|
|
"copied": "Copied",
|
|
"deleted-successfully": "Memo deleted successfully",
|
|
"description-is-required": "Description is required",
|
|
"failed-to-embed-memo": "Failed to embed memo",
|
|
"fill-all": "Please fill in all fields.",
|
|
"fill-all-required-fields": "Please fill all required fields",
|
|
"maximum-upload-size-is": "Maximum allowed upload size is {{size}} MiB",
|
|
"memo-not-found": "Memo not found.",
|
|
"new-password-not-match": "New passwords do not match.",
|
|
"no-data": "No data found.",
|
|
"password-changed": "Password Changed",
|
|
"password-not-match": "Passwords do not match.",
|
|
"restored-successfully": "Restored successfully",
|
|
"succeed-copy-content": "Content copied successfully.",
|
|
"succeed-copy-link": "Link copied successfully.",
|
|
"update-succeed": "Update succeeded",
|
|
"user-not-found": "User not found"
|
|
},
|
|
"reference": {
|
|
"add-references": "Add references",
|
|
"embedded-usage": "Use as Embedded Content",
|
|
"no-memos-found": "No memos found",
|
|
"search-placeholder": "Search content"
|
|
},
|
|
"resource": {
|
|
"clear": "Clear",
|
|
"copy-link": "Copy Link",
|
|
"create-dialog": {
|
|
"external-link": {
|
|
"file-name": "File name",
|
|
"file-name-placeholder": "File name",
|
|
"link": "Link",
|
|
"link-placeholder": "https://the.link.to/your/resource",
|
|
"option": "External link",
|
|
"type": "Type",
|
|
"type-placeholder": "File type"
|
|
},
|
|
"local-file": {
|
|
"choose": "Choose a file…",
|
|
"option": "Local file"
|
|
},
|
|
"title": "Create Resource",
|
|
"upload-method": "Upload method"
|
|
},
|
|
"delete-all-unused": "Delete all unused",
|
|
"delete-all-unused-confirm": "Are you sure you want to delete all unused resources? THIS ACTION IS IRREVERSIBLE",
|
|
"delete-all-unused-error": "Failed to delete unused resources",
|
|
"delete-all-unused-success": "Resources deleted successfully",
|
|
"delete-resource": "Delete Resource",
|
|
"delete-selected-resources": "Delete Selected Resources",
|
|
"fetching-data": "Fetching data…",
|
|
"file-drag-drop-prompt": "Drag and drop your file here to upload file",
|
|
"linked-amount": "Linked amount",
|
|
"no-files-selected": "No files selected",
|
|
"no-resources": "No resources.",
|
|
"no-unused-resources": "No unused resources",
|
|
"reset-link": "Reset Link",
|
|
"reset-link-prompt": "Are you sure you want to reset the link? This will break all current link usages. THIS ACTION IS IRREVERSIBLE",
|
|
"reset-resource-link": "Reset Resource Link",
|
|
"unused-resources": "Unused resources"
|
|
},
|
|
"router": {
|
|
"back-to-top": "Back to Top",
|
|
"go-to-home": "Go to Home"
|
|
},
|
|
"setting": {
|
|
"access-token": {
|
|
"access-token-copied-to-clipboard": "Access token copied to clipboard",
|
|
"access-token-deleted": "Access token `{{description}}` deleted",
|
|
"access-token-deletion": "Are you sure you want to delete access token `{{description}}`?",
|
|
"access-token-deletion-description": "This action is irreversible. You will need to update any services using this token to use a new token.",
|
|
"create-dialog": {
|
|
"access-token-created": "Access token `{{description}}` created",
|
|
"create-access-token": "Create Access Token",
|
|
"created-at": "Created At",
|
|
"description": "Description",
|
|
"duration-1m": "1 Month",
|
|
"duration-8h": "8 Hours",
|
|
"duration-never": "Never",
|
|
"expiration": "Expiration",
|
|
"expires-at": "Expires At",
|
|
"some-description": "Some description..."
|
|
},
|
|
"description": "A list of all access tokens for your account.",
|
|
"title": "Access Tokens",
|
|
"token": "Token",
|
|
"no-tokens-found": "No access tokens found"
|
|
},
|
|
"account": {
|
|
"change-password": "Change password",
|
|
"delete-account": "Delete account",
|
|
"email-note": "Optional",
|
|
"export-memos": "Export Memos",
|
|
"nickname-note": "Displayed in the banner",
|
|
"openapi-reset": "Reset OpenAPI Key",
|
|
"openapi-sample-post": "Hello #memos from {{url}}",
|
|
"openapi-title": "OpenAPI",
|
|
"reset-api": "Reset API",
|
|
"title": "Account Information",
|
|
"update-information": "Update Information",
|
|
"username-note": "Used to sign in"
|
|
},
|
|
"ai": {
|
|
"add-provider": "Add provider",
|
|
"api-key": "API key",
|
|
"api-key-required": "API key is required.",
|
|
"byok-description": "Connect OpenAI or Gemini with an API key from your own account. Memos calls the provider directly from this server.",
|
|
"byok-key-note": "Use a key from your provider account; Memos does not bundle shared AI credentials.",
|
|
"byok-label": "BYOK",
|
|
"byok-model-note": "Memos selects supported models for features like audio transcription.",
|
|
"byok-storage-note": "Keys stay on this instance and are masked when settings are loaded.",
|
|
"byok-title": "Use your own AI account",
|
|
"configured": "Configured",
|
|
"current-key": "Current key: {{key}}",
|
|
"default-endpoint": "Default endpoint",
|
|
"delete-provider": "Delete AI provider `{{title}}`?",
|
|
"description": "Provider keys are supplied by the instance owner and used by server-side AI features.",
|
|
"dialog-description": "Add a key from your own provider account. Memos uses built-in models for each provider; leave the API key blank while editing to keep the stored key.",
|
|
"edit-provider": "Edit provider",
|
|
"endpoint": "Endpoint",
|
|
"endpoint-hint": "Leave empty to use the official provider endpoint.",
|
|
"keep-api-key": "Leave blank to keep the existing key",
|
|
"label": "AI",
|
|
"no-providers": "No AI providers configured.",
|
|
"provider-title": "Provider name",
|
|
"provider-title-required": "Provider name is required.",
|
|
"provider-type": "Provider type",
|
|
"providers": "Providers"
|
|
},
|
|
"instance": {
|
|
"disallow-change-nickname": "Disallow changing nickname",
|
|
"disallow-change-username": "Disallow changing username",
|
|
"disallow-password-auth": "Disallow password auth",
|
|
"disallow-user-registration": "Disallow user registration",
|
|
"monday": "Monday",
|
|
"saturday": "Saturday",
|
|
"sunday": "Sunday",
|
|
"week-start-day": "Week start day"
|
|
},
|
|
"member": {
|
|
"admin": "Admin",
|
|
"archive-member": "Archive member",
|
|
"archive-success": "{{username}} archived successfully",
|
|
"archive-warning": "Are you sure you want to archive {{username}}?",
|
|
"archive-warning-description": "Archiving disables the account. You can restore or delete it later.",
|
|
"create-a-member": "Create a member",
|
|
"delete-member": "Delete Member",
|
|
"delete-success": "{{username}} deleted successfully",
|
|
"delete-warning": "Are you sure you want to delete {{username}}?",
|
|
"delete-warning-description": "THIS ACTION IS IRREVERSIBLE",
|
|
"label": "Member",
|
|
"list-title": "Member list",
|
|
"restore-success": "{{username}} restored successfully",
|
|
"user": "User",
|
|
"no-members-found": "No members found"
|
|
},
|
|
"memo": {
|
|
"content-length-limit": "Content length limit (Byte)",
|
|
"enable-blur-sensitive-content": "Enable sensitive content blurring",
|
|
"enable-memo-comments": "Enable memo comments",
|
|
"enable-memo-location": "Enable memo location",
|
|
"label": "Memo",
|
|
"reactions": "Reactions",
|
|
"title": "Memo related settings",
|
|
"reactions-required": "Reactions list must not be empty"
|
|
},
|
|
"my-account": {
|
|
"label": "My Account"
|
|
},
|
|
"preference": {
|
|
"default-memo-sort-option": "Memo display time",
|
|
"default-memo-visibility": "Default memo visibility",
|
|
"label": "Preferences",
|
|
"theme": "Theme"
|
|
},
|
|
"shortcut": {
|
|
"delete-confirm": "Are you sure you want to delete shortcut `{{title}}`?",
|
|
"delete-success": "Shortcut `{{title}}` deleted successfully"
|
|
},
|
|
"sso": {
|
|
"authorization-endpoint": "Authorization endpoint",
|
|
"client-id": "Client ID",
|
|
"client-secret": "Client secret",
|
|
"confirm-delete": "Are you sure you want to delete `{{name}}` SSO configuration? THIS ACTION IS IRREVERSIBLE",
|
|
"create-sso": "Create SSO",
|
|
"custom": "Custom",
|
|
"delete-sso": "Confirm delete",
|
|
"disabled-password-login-warning": "Password-login is disabled, be extra careful when removing identity providers",
|
|
"display-name": "Display Name",
|
|
"identifier": "Identifier",
|
|
"identifier-filter": "Identifier Filter",
|
|
"label": "SSO",
|
|
"no-sso-found": "No SSO found.",
|
|
"redirect-url": "Redirect URL",
|
|
"scopes": "Scopes",
|
|
"single-sign-on": "Configuring Single Sign-On (SSO) for Authentication",
|
|
"sso-created": "SSO {{name}} created",
|
|
"sso-list": "SSO List",
|
|
"sso-updated": "SSO {{name}} updated",
|
|
"template": "Template",
|
|
"token-endpoint": "Token endpoint",
|
|
"update-sso": "Update SSO",
|
|
"user-endpoint": "User endpoint"
|
|
},
|
|
"storage": {
|
|
"accesskey": "Access key",
|
|
"accesskey-placeholder": "Access key / Access ID",
|
|
"bucket": "Bucket",
|
|
"bucket-placeholder": "Bucket name",
|
|
"create-a-service": "Create a service",
|
|
"create-storage": "Create Storage",
|
|
"current-storage": "Current object storage",
|
|
"delete-storage": "Delete Storage",
|
|
"endpoint": "Endpoint",
|
|
"filepath-template": "Filepath template",
|
|
"label": "Storage",
|
|
"local-storage-path": "Local storage path",
|
|
"path": "Storage Path",
|
|
"path-description": "You can use the same dynamic variables from local storage, like {filename}",
|
|
"path-placeholder": "custom/path",
|
|
"presign-placeholder": "Pre-sign URL, optional",
|
|
"region": "Region",
|
|
"region-placeholder": "Region name",
|
|
"s3-compatible-url": "S3 Compatible URL",
|
|
"secretkey": "Secret key",
|
|
"secretkey-placeholder": "Secret key / Access Key",
|
|
"storage-services": "Storage services",
|
|
"type-database": "Database",
|
|
"type-local": "Local file system",
|
|
"update-a-service": "Update a service",
|
|
"update-local-path": "Update Local Storage Path",
|
|
"update-local-path-description": "Local storage path is a relative path to your database file",
|
|
"update-storage": "Update Storage",
|
|
"url-prefix": "URL prefix",
|
|
"url-prefix-placeholder": "Custom URL prefix, optional",
|
|
"url-suffix": "URL suffix",
|
|
"url-suffix-placeholder": "Custom URL suffix, optional",
|
|
"warning-text": "Are you sure you want to delete storage service `{{name}}`? THIS ACTION IS IRREVERSIBLE"
|
|
},
|
|
"system": {
|
|
"additional-script": "Additional script",
|
|
"additional-script-placeholder": "Additional JavaScript code",
|
|
"additional-style": "Additional style",
|
|
"additional-style-placeholder": "Additional CSS code",
|
|
"allow-user-signup": "Allow user signup",
|
|
"customize-server": {
|
|
"description": "Description",
|
|
"icon-url": "Icon URL",
|
|
"locale": "Server Locale",
|
|
"title": "Customize Server"
|
|
},
|
|
"disable-password-login": "Disable password login",
|
|
"disable-password-login-final-warning": "Please type `CONFIRM` if you know what you are doing.",
|
|
"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 careful when removing an identity provider",
|
|
"display-with-updated-time": "Display with updated time",
|
|
"enable-auto-compact": "Enable auto compact",
|
|
"enable-double-click-to-edit": "Enable double click to edit",
|
|
"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",
|
|
"label": "System",
|
|
"max-upload-size": "Maximum upload size (MiB)",
|
|
"max-upload-size-hint": "Recommended value is 32 MiB.",
|
|
"removed-completed-task-list-items": "Enable removal of completed task list items",
|
|
"server-name": "Server Name",
|
|
"title": "General"
|
|
},
|
|
"version": "Version",
|
|
"webhook": {
|
|
"create-dialog": {
|
|
"an-easy-to-remember-name": "An easy-to-remember name",
|
|
"create-webhook": "Create webhook",
|
|
"create-webhook-success": "Webhook `{{name}}` created",
|
|
"edit-webhook": "Edit webhook",
|
|
"payload-url": "Payload URL",
|
|
"title": "Title",
|
|
"url-example-post-receive": "https://example.com/postreceive"
|
|
},
|
|
"delete-dialog": {
|
|
"delete-webhook-description": "This action is irreversible.",
|
|
"delete-webhook-success": "Webhook `{{name}}` deleted successfully",
|
|
"delete-webhook-title": "Are you sure you want to delete webhook `{{name}}`?"
|
|
},
|
|
"no-webhooks-found": "No webhooks found.",
|
|
"title": "Webhooks",
|
|
"url": "URL",
|
|
"label": "Webhooks"
|
|
},
|
|
"tags": {
|
|
"label": "Tags",
|
|
"title": "Tag metadata",
|
|
"description": "Assign optional display colors to tags instance-wide, or blur matching memo content. Tag names are treated as anchored regex patterns.",
|
|
"background-color": "Background color",
|
|
"blur-content": "Blur content",
|
|
"no-tags-configured": "No tag metadata configured.",
|
|
"tag-name": "Tag name",
|
|
"tag-name-placeholder": "e.g. work or project/.*",
|
|
"tag-already-exists": "Tag already exists.",
|
|
"tag-pattern-hint": "Tag name or regex pattern (e.g. project/.* matches all project/ tags)",
|
|
"invalid-regex": "Invalid or unsafe regex pattern.",
|
|
"using-default-color": "Using default color."
|
|
}
|
|
},
|
|
"tag": {
|
|
"all-tags": "All Tags",
|
|
"create-tag": "Create Tag",
|
|
"create-tags-guide": "You can create tags by inputting `#tag`.",
|
|
"delete-confirm": "Are you sure you want to delete this tag? All related memos will be archived.",
|
|
"delete-success": "Tag deleted successfully",
|
|
"delete-tag": "Delete Tag",
|
|
"new-name": "New Name",
|
|
"no-tag-found": "No tag found",
|
|
"old-name": "Old Name",
|
|
"rename-error-empty": "Tag name cannot be empty or contain spaces",
|
|
"rename-error-repeat": "New name cannot be the same as the old name",
|
|
"rename-success": "Renamed tag successfully",
|
|
"rename-tag": "Rename tag",
|
|
"rename-tip": "All your memos with this tag will be updated."
|
|
},
|
|
"tooltip": {
|
|
"link-memo": "Link Memo",
|
|
"markdown-menu": "Markdown",
|
|
"select-location": "Location",
|
|
"select-visibility": "Visibility",
|
|
"tags": "Tags",
|
|
"upload-attachment": "Upload Attachment(s)"
|
|
}
|
|
}
|