{
  "setting": {
    "sso": {
      "authorization-endpoint": "Authorisation 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"
    },
    "system": {
      "customize-server": {
        "title": "Customise Server",
        "description": "Description",
        "icon-url": "Icon URL",
        "locale": "Server Locale"
      },
      "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",
      "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"
    },
    "webhook": {
      "label": "Webhooks",
      "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"
    },
    "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",
      "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"
    },
    "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"
    },
    "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"
    },
    "version": "Version",
    "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."
    }
  },
  "auth": {
    "protected-memo-notice": "This memo is not public. Sign in to continue.",
    "create-your-account": "Create your account",
    "host-tip": "You are registering as the Site Host.",
    "new-password": "New password",
    "repeat-new-password": "Repeat the new password",
    "sign-in-tip": "Already have an account?",
    "sign-up-tip": "Don't have an account yet?"
  },
  "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",
      "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-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"
    }
  },
  "about": {
    "blogs": "Blogs",
    "description": "A privacy-first, lightweight note-taking service. Easily capture and share your great thoughts.",
    "documents": "Documents",
    "github-repository": "GitHub Repo",
    "official-website": "Official Website"
  },
  "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}}",
      "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",
      "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"
  },
  "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"
  },
  "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)"
  }
}
