diff --git a/CHANGELOG.md b/CHANGELOG.md index e85d3ef6..3cdad1b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -54,9 +54,11 @@ embeds — plus a large batch of security hardening and test coverage. of the existing batch STT. Audio streams over a dedicated `/ai-realtime` Socket.IO namespace and text is inserted as you speak (interim partials shown as a ghost decoration, only finals committed to the document). Gated by a new - `dictationRealtime` workspace toggle, with `sttRealtimeModel` and - `sttRealtimeBaseUrl` settings (empty model falls back to `sttModel`; empty base - URL falls back to the STT base URL server-side). + `dictationRealtime` workspace toggle; it reuses the existing STT model and + endpoint (the realtime WS endpoint is derived from the STT base URL), so no + separate model/endpoint settings are needed. While the toggle is on the batch + "Request format" selector is disabled, since realtime always uses the OpenAI + Realtime protocol. - **Ops caveat (single-process assumption):** the realtime concurrency caps (1 concurrent session per user, 5 per workspace) are enforced **in-memory, per API process**. They are therefore authoritative only on a **single API diff --git a/apps/client/public/locales/en-US/translation.json b/apps/client/public/locales/en-US/translation.json index f24e705c..306ea4af 100644 --- a/apps/client/public/locales/en-US/translation.json +++ b/apps/client/public/locales/en-US/translation.json @@ -1,19 +1,194 @@ { + "* indicates required fields": "* indicates required fields", + "/v1/audio/transcriptions · works with local whisper (speaches / faster-whisper-server)": "/v1/audio/transcriptions · works with local whisper (speaches / faster-whisper-server)", + "/v1/chat/completions · root endpoint — Embeddings and Voice inherit its URL and key": "/v1/chat/completions · root endpoint — Embeddings and Voice inherit its URL and key", + "/v1/embeddings · embeds pages so semantic search can find them": "/v1/embeddings · embeds pages so semantic search can find them", + "1. Scan this QR code with your authenticator app": "1. Scan this QR code with your authenticator app", + "2-step verification": "2-step verification", + "2. Enter the 6-digit code from your authenticator": "2. Enter the 6-digit code from your authenticator", + "404 page not found": "404 page not found", + "{{name}} moved this page to Trash {{time}}.": "{{name}} moved this page to Trash {{time}}.", + "{{name}} commented on a page": "{{name}} commented on a page", + "{{name}} gave you edit access to a page": "{{name}} gave you edit access to a page", + "{{name}} gave you view access to a page": "{{name}} gave you view access to a page", + "{{name}} mentioned you in a comment": "{{name}} mentioned you in a comment", + "{{name}} mentioned you on a page": "{{name}} mentioned you on a page", + "{{name}} resolved a comment": "{{name}} resolved a comment", + "{{name}} returned a page for revision": "{{name}} returned a page for revision", + "{{name}} submitted a page for your approval": "{{name}} submitted a page for your approval", + "{{name}} updated a page": "{{name}} updated a page", + "{{name}} verified a page": "{{name}} verified a page", + "": "", + "A built-in safety framework is always appended.": "A built-in safety framework is always appended.", + "A password reset link has been sent to your email. Please check your inbox.": "A password reset link has been sent to your email. Please check your inbox.", + "AI": "AI", + "AI & MCP": "AI & MCP", + "AI / External tools (MCP)": "AI / External tools (MCP)", + "AI / Models": "AI / Models", + "AI Answer": "AI Answer", + "AI Answers": "AI Answers", + "AI Answers not available for attachments": "AI Answers not available for attachments", + "AI Chat": "AI Chat", + "AI agent": "AI agent", + "AI agent is typing…": "AI agent is typing…", + "AI chat": "AI chat", + "AI chat is disabled for this workspace.": "AI chat is disabled for this workspace.", + "AI is only available in the Docmost enterprise edition. Contact sales@docmost.com.": "AI is only available in the Docmost enterprise edition. Contact sales@docmost.com.", + "AI is thinking...": "AI is thinking...", + "AI is typing…": "AI is typing…", + "AI navigation": "AI navigation", + "AI search": "AI search", + "AI search uses vector embeddings to provide semantic search capabilities across your workspace content.": "AI search uses vector embeddings to provide semantic search capabilities across your workspace content.", + "AI settings": "AI settings", + "AI-agent": "AI-agent", + "AI-generated content may not be accurate.": "AI-generated content may not be accurate.", + "AI-powered search (AI Answers)": "AI-powered search (AI Answers)", + "API key": "API key", + "API key creation is restricted to admins by your workspace administrator.": "API key creation is restricted to admins by your workspace administrator.", + "API key menu": "API key menu", + "API keys": "API keys", + "API management": "API management", + "About backup codes": "About backup codes", + "Access": "Access", + "Access limited by": "Access limited by", "Account": "Account", + "Account created successfully. Please log in to set up two-factor authentication.": "Account created successfully. Please log in to set up two-factor authentication.", + "Action": "Action", + "Activate": "Activate", + "Activate member": "Activate member", "Active": "Active", + "Active sessions": "Active sessions", "Add": "Add", + "Add 2FA method": "Add 2FA method", + "Add a comment...": "Add a comment...", + "Add a description": "Add a description", + "Add additional restrictions specific to this page": "Add additional restrictions specific to this page", + "Add column left": "Add column left", + "Add column right": "Add column right", + "Add comment": "Add comment", + "Add files": "Add files", "Add group members": "Add group members", "Add groups": "Add groups", + "Add headings (H1, H2, H3) to generate a table of contents.": "Add headings (H1, H2, H3) to generate a table of contents.", + "Add label": "Add label", + "Add left column": "Add left column", + "Add link": "Add link", "Add members": "Add members", - "Add to groups": "Add to groups", + "Add restrictions on top of inherited": "Add restrictions on top of inherited", + "Add right column": "Add right column", + "Add role": "Add role", + "Add row above": "Add row above", + "Add row below": "Add row below", + "Add server": "Add server", "Add space members": "Add space members", + "Add to authenticator": "Add to authenticator", "Add to favorites": "Add to favorites", + "Add to groups": "Add to groups", + "Add verification": "Add verification", + "Add verifier": "Add verifier", + "Add {{name}} to favorites": "Add {{name}} to favorites", + "Added page permission": "Added page permission", + "Added to favorites": "Added to favorites", + "Added {{name}} to favorites": "Added {{name}} to favorites", "Admin": "Admin", + "Advanced": "Advanced", + "Advanced Settings": "Advanced Settings", + "Agent role": "Agent role", + "Agent roles": "Agent roles", + "Align center": "Align center", + "Align left": "Align left", + "Align right": "Align right", + "All endpoints are OpenAI-compatible. Point the Base URL at OpenAI, OpenRouter, a local Ollama, or any self-hosted server.": "All endpoints are OpenAI-compatible. Point the Base URL at OpenAI, OpenRouter, a local Ollama, or any self-hosted server.", + "All notifications": "All notifications", + "All other sessions revoked": "All other sessions revoked", + "All pages, comments, attachments and permissions in this space will be deleted irreversibly.": "All pages, comments, attachments and permissions in this space will be deleted irreversibly.", + "All spaces": "All spaces", + "All templates": "All templates", + "Allow members to insert raw HTML/CSS/JavaScript blocks. The block renders in a sandboxed frame and cannot access the viewer's session, cookies, or API. Off by default.": "Allow members to insert raw HTML/CSS/JavaScript blocks. The block renders in a sandboxed frame and cannot access the viewer's session, cookies, or API. Off by default.", + "Allow search engines to index page": "Allow search engines to index page", + "Allow signup": "Allow signup", + "Allow viewers to add comments on pages in this space.": "Allow viewers to add comments on pages in this space.", + "Allow viewers to comment": "Allow viewers to comment", + "Allowed email domains": "Allowed email domains", + "Already added": "Already added", + "Alt text": "Alt text", + "Analytics / tracker": "Analytics / tracker", + "Analyze for insights": "Analyze for insights", + "Anyone with the link can view this page": "Anyone with the link can view this page", + "Anyone with this link can join this workspace.": "Anyone with this link can join this workspace.", + "Approval workflow": "Approval workflow", + "Approve": "Approve", + "Approved": "Approved", + "Approved by {{name}} {{time}}": "Approved by {{name}} {{time}}", + "Are you sure you want to activate this workspace member?": "Are you sure you want to activate this workspace member?", + "Are you sure you want to deactivate this workspace member? They will no longer be able to access this workspace.": "Are you sure you want to deactivate this workspace member? They will no longer be able to access this workspace.", + "Are you sure you want to delete '{{title}}'? This action cannot be undone.": "Are you sure you want to delete '{{title}}'? This action cannot be undone.", + "Are you sure you want to delete this MCP server?": "Are you sure you want to delete this MCP server?", + "Are you sure you want to delete this SSO provider?": "Are you sure you want to delete this SSO provider?", + "Are you sure you want to delete this comment?": "Are you sure you want to delete this comment?", "Are you sure you want to delete this group? Members will lose access to resources this group has access to.": "Are you sure you want to delete this group? Members will lose access to resources this group has access to.", "Are you sure you want to delete this page?": "Are you sure you want to delete this page?", + "Are you sure you want to delete this page? This will delete its children and page history. This action is irreversible.": "Are you sure you want to delete this page? This will delete its children and page history. This action is irreversible.", + "Are you sure you want to delete this role?": "Are you sure you want to delete this role?", + "Are you sure you want to delete this shared link?": "Are you sure you want to delete this shared link?", + "Are you sure you want to delete this space?": "Are you sure you want to delete this space?", + "Are you sure you want to delete this template?": "Are you sure you want to delete this template?", + "Are you sure you want to delete this workspace member? This action is irreversible.": "Are you sure you want to delete this workspace member? This action is irreversible.", + "Are you sure you want to disable public sharing? All existing shared links in this space will be deleted.": "Are you sure you want to disable public sharing? All existing shared links in this space will be deleted.", + "Are you sure you want to disable public sharing? All existing shared links in this workspace will be deleted.": "Are you sure you want to disable public sharing? All existing shared links in this workspace will be deleted.", + "Are you sure you want to enable public sharing for this space?": "Are you sure you want to enable public sharing for this space?", + "Are you sure you want to enable public sharing? Members will be able to share pages publicly.": "Are you sure you want to enable public sharing? Members will be able to share pages publicly.", + "Are you sure you want to permanently delete '{{title}}'? This action cannot be undone.": "Are you sure you want to permanently delete '{{title}}'? This action cannot be undone.", + "Are you sure you want to remove all specific access? This will make the page open to everyone in the space.": "Are you sure you want to remove all specific access? This will make the page open to everyone in the space.", + "Are you sure you want to remove this member's access to the page?": "Are you sure you want to remove this member's access to the page?", "Are you sure you want to remove this user from the group? The user will lose access to resources this group has access to.": "Are you sure you want to remove this user from the group? The user will lose access to resources this group has access to.", "Are you sure you want to remove this user from the space? The user will lose all access to this space.": "Are you sure you want to remove this user from the space? The user will lose all access to this space.", + "Are you sure you want to remove verification from this page?": "Are you sure you want to remove verification from this page?", + "Are you sure you want to resolve this comment thread? This will mark it as completed.": "Are you sure you want to resolve this comment thread? This will mark it as completed.", "Are you sure you want to restore this version? Any changes not versioned will be lost.": "Are you sure you want to restore this version? Any changes not versioned will be lost.", + "Are you sure you want to revoke this invitation? The user will not be able to join the workspace.": "Are you sure you want to revoke this invitation? The user will not be able to join the workspace.", + "Are you sure you want to revoke this {{credential}}": "Are you sure you want to revoke this {{credential}}", + "Are you sure you want to unresolve this comment thread?": "Are you sure you want to unresolve this comment thread?", + "Ask AI": "Ask AI", + "Ask a question about this documentation.": "Ask a question about this documentation.", + "Ask a question...": "Ask a question...", + "Ask a question…": "Ask a question…", + "Ask anything or search your workspace": "Ask anything or search your workspace", + "Ask anything...": "Ask anything...", + "Ask anything... Use @ to mention pages": "Ask anything... Use @ to mention pages", + "Ask the AI agent anything about your workspace.": "Ask the AI agent anything about your workspace.", + "Ask the AI agent…": "Ask the AI agent…", + "Assigned verifiers must periodically re-verify this page.": "Assigned verifiers must periodically re-verify this page.", + "Assistant identity": "Assistant identity", + "Assistant said:": "Assistant said:", + "Attachments": "Attachments", + "Audio": "Audio", + "Audio recording is not available in this browser/context": "Audio recording is not available in this browser/context", + "Authorization header": "Authorization header", + "Automatically provision users and groups from your identity provider via SCIM.": "Automatically provision users and groups from your identity provider via SCIM.", + "Available tools": "Available tools", + "Available with a paid license": "Available with a paid license", + "Back": "Back", + "Background color": "Background color", + "Backlinks": "Backlinks", + "Backup": "Backup", + "Backup code": "Backup code", + "Backup codes": "Backup codes", + "Backup codes can be used to access your account if you lose access to your authenticator app. Each code can only be used once.": "Backup codes can be used to access your account if you lose access to your authenticator app. Each code can only be used once.", + "Base URL": "Base URL", + "Best for SOPs and controlled documents": "Best for SOPs and controlled documents", + "Best for runbooks, FAQs, living documentation": "Best for runbooks, FAQs, living documentation", + "Big section heading.": "Big section heading.", + "Blockquote": "Blockquote", + "Blue": "Blue", + "Bold": "Bold", + "Breadcrumb": "Breadcrumb", + "Breadcrumbs": "Breadcrumbs", + "Browse all templates": "Browse all templates", + "Built-in assistant persona": "Built-in assistant persona", + "Bullet List": "Bullet List", + "By {{name}}": "By {{name}}", + "Callout": "Callout", "Can become members of groups and spaces in workspace": "Can become members of groups and spaces in workspace", "Can create and edit pages in space.": "Can create and edit pages in space.", "Can edit": "Can edit", @@ -21,1245 +196,1070 @@ "Can manage workspace but cannot delete it": "Can manage workspace but cannot delete it", "Can view": "Can view", "Can view pages in space but not edit.": "Can view pages in space but not edit.", + "Can't scan the code?": "Can't scan the code?", "Cancel": "Cancel", + "Cancel and logout": "Cancel and logout", + "Cell actions": "Cell actions", "Change email": "Change email", "Change password": "Change password", "Change photo": "Change photo", + "Character count: {{characterCount}}": "Character count: {{characterCount}}", + "Characters": "Characters", + "Chat / LLM": "Chat / LLM", + "Chat history": "Chat history", + "Chat menu": "Chat menu", + "Chat menu for {{title}}": "Chat menu for {{title}}", + "Chat model": "Chat model", + "Chat name": "Chat name", + "Chat transcript": "Chat transcript", + "Check your email": "Check your email", "Choose a role": "Choose a role", + "Choose destination": "Choose destination", + "Choose how this page should stay accurate.": "Choose how this page should stay accurate.", + "Choose which space this template belongs to": "Choose which space this template belongs to", "Choose your preferred color scheme.": "Choose your preferred color scheme.", "Choose your preferred interface language.": "Choose your preferred interface language.", + "Choose your preferred page edit mode. Avoid accidental edits.": "Choose your preferred page edit mode. Avoid accidental edits.", "Choose your preferred page width.": "Choose your preferred page width.", + "Choose {{format}} file": "Choose {{format}} file", + "Clear": "Clear", + "Clear cell": "Clear cell", + "Clear cells": "Clear cells", + "Clear formatting": "Clear formatting", + "Clear key": "Clear key", + "Click the link to verify your email and access your workspace.": "Click the link to verify your email and access your workspace.", + "Click to add HTML / CSS / JS": "Click to add HTML / CSS / JS", + "Close": "Close", + "Close (Escape)": "Close (Escape)", + "Code": "Code", + "Code block": "Code block", + "Code must be exactly 6 digits": "Code must be exactly 6 digits", + "Collapse": "Collapse", + "Collapse all": "Collapse all", + "Color": "Color", + "Column actions": "Column actions", + "Column count": "Column count", + "Columns": "Columns", + "Comment": "Comment", + "Comment created successfully": "Comment created successfully", + "Comment deleted successfully": "Comment deleted successfully", + "Comment mentions": "Comment mentions", + "Comment menu": "Comment menu", + "Comment re-opened successfully": "Comment re-opened successfully", + "Comment resolved successfully": "Comment resolved successfully", + "Comment unresolved successfully": "Comment unresolved successfully", + "Comment updated successfully": "Comment updated successfully", + "Commented": "Commented", + "Comments": "Comments", + "Configure your identity provider with this URL to provision users and groups.": "Configure your identity provider with this URL to provision users and groups.", + "Configured and enabled": "Configured and enabled", + "Configured but disabled": "Configured but disabled", "Confirm": "Confirm", + "Confirm password": "Confirm password", + "Confirm rejection": "Confirm rejection", + "Confirm space name": "Confirm space name", + "Connection failed": "Connection failed", + "Connection successful": "Connection successful", + "Control who can view and edit individual pages. Available with an enterprise license.": "Control who can view and edit individual pages. Available with an enterprise license.", + "Convert to attachment": "Convert to attachment", + "Copied": "Copied", + "Copy": "Copy", "Copy as Markdown": "Copy as Markdown", + "Copy assistant response": "Copy assistant response", + "Copy chat": "Copy chat", "Copy link": "Copy link", + "Copy page": "Copy page", + "Copy page to a different space.": "Copy page to a different space.", + "Copy synced block": "Copy synced block", + "Copy to space": "Copy to space", + "Could not start recording": "Could not start recording", + "Couldn't expand the tree: {{reason}}": "Couldn't expand the tree: {{reason}}", "Create": "Create", + "Create a block that stays in sync across pages.": "Create a block that stays in sync across pages.", + "Create a list with numbering.": "Create a list with numbering.", + "Create a simple bullet list.": "Create a simple bullet list.", + "Create block quote.": "Create block quote.", "Create group": "Create group", "Create page": "Create page", "Create space": "Create space", + "Create subpage of {{name}}": "Create subpage of {{name}}", "Create workspace": "Create workspace", + "Create {{credential}}": "Create {{credential}}", + "Created": "Created", + "Created at: {{time}}": "Created at: {{time}}", + "Created by": "Created by", + "Created by: {{creatorName}}": "Created by: {{creatorName}}", + "Created page": "Created page", + "Created successfully": "Created successfully", + "Current context size": "Current context size", "Current password": "Current password", + "Custom": "Custom", + "Custom expiration date": "Custom expiration date", + "Danger": "Danger", "Dark": "Dark", "Date": "Date", + "Days": "Days", + "Deactivate": "Deactivate", + "Deactivate member": "Deactivate member", + "Deactivated": "Deactivated", + "Decrease indent": "Decrease indent", + "Default": "Default", + "Default page edit mode": "Default page edit mode", + "Defaults to the chat model": "Defaults to the chat model", "Delete": "Delete", + "Delete SSO provider": "Delete SSO provider", + "Delete chat": "Delete chat", + "Delete column": "Delete column", + "Delete comment": "Delete comment", + "Delete equation": "Delete equation", "Delete group": "Delete group", - "Are you sure you want to delete this page? This will delete its children and page history. This action is irreversible.": "Are you sure you want to delete this page? This will delete its children and page history. This action is irreversible.", + "Delete member": "Delete member", + "Delete public share link": "Delete public share link", + "Delete role": "Delete role", + "Delete row": "Delete row", + "Delete server": "Delete server", + "Delete share": "Delete share", + "Delete space": "Delete space", + "Delete synced block": "Delete synced block", + "Delete table": "Delete table", + "Delete this chat?": "Delete this chat?", + "Delete this space with all its pages and data.": "Delete this space with all its pages and data.", + "Deleted": "Deleted", + "Deleted at": "Deleted at", + "Deleted by": "Deleted by", + "Deleted page (to trash)": "Deleted page (to trash)", + "Deleted successfully": "Deleted successfully", + "Describe this for accessibility.": "Describe this for accessibility.", "Description": "Description", + "Designed for ISO 9001, ISO 13485, and FDA": "Designed for ISO 9001, ISO 13485, and FDA", "Details": "Details", - "e.g ACME": "e.g ACME", - "e.g ACME Inc": "e.g ACME Inc", - "e.g Developers": "e.g Developers", - "e.g Group for developers": "e.g Group for developers", - "e.g product": "e.g product", - "e.g Product Team": "e.g Product Team", - "e.g Sales": "e.g Sales", - "e.g Space for product team": "e.g Space for product team", - "e.g Space for sales team to collaborate": "e.g Space for sales team to collaborate", + "Diagram editor": "Diagram editor", + "Diagrams": "Diagrams", + "Direct": "Direct", + "Disable": "Disable", + "Disable public sharing": "Disable public sharing", + "Disable two-factor authentication": "Disable two-factor authentication", + "Disabling two-factor authentication will make your account less secure. You'll only need your password to sign in.": "Disabling two-factor authentication will make your account less secure. You'll only need your password to sign in.", + "Display name": "Display name", + "Divider": "Divider", + "Docmost AI": "Docmost AI", + "Don't": "Don't", + "Done": "Done", + "Double-click to edit Draw.io diagram": "Double-click to edit Draw.io diagram", + "Double-click to edit Excalidraw diagram": "Double-click to edit Excalidraw diagram", + "Download attachment": "Download attachment", + "Draft": "Draft", + "Draft → In approval → Approved → Obsolete": "Draft → In approval → Approved → Obsolete", + "Draw and sketch excalidraw diagrams": "Draw and sketch excalidraw diagrams", + "Duplicate": "Duplicate", "Edit": "Edit", - "Read": "Read", + "Edit HTML embed": "Edit HTML embed", + "Edit comment": "Edit comment", + "Edit diagram": "Edit diagram", + "Edit drawing": "Edit drawing", + "Edit embed": "Edit embed", "Edit group": "Edit group", + "Edit link": "Edit link", + "Edit role": "Edit role", + "Edit server": "Edit server", + "Edit template": "Edit template", + "Edit verification": "Edit verification", + "Edited by AI agent on behalf of {{name}}": "Edited by AI agent on behalf of {{name}}", + "Edited by {{name}} {{time}}": "Edited by {{name}} {{time}}", + "Editing original": "Editing original", "Email": "Email", + "Email notifications": "Email notifications", + "Embed PDF": "Embed PDF", + "Embed as PDF": "Embed as PDF", + "Embed link": "Embed link", + "Embed {{provider}}": "Embed {{provider}}", + "Embedding API key": "Embedding API key", + "Embedding model": "Embedding model", + "Embeddings": "Embeddings", + "Embeds": "Embeds", + "Embeds run inside a sandboxed iframe with a separate origin, so they cannot read or modify the page they are embedded in.": "Embeds run inside a sandboxed iframe with a separate origin, so they cannot read or modify the page they are embedded in.", + "Emoji": "Emoji", + "Empty equation": "Empty equation", + "Enable AI-powered content generation in the editor. Allows users to generate, improve, translate and transform text.": "Enable AI-powered content generation in the editor. Allows users to generate, improve, translate and transform text.", + "Enable HTML embed": "Enable HTML embed", + "Enable MCP server": "Enable MCP server", + "Enable SCIM": "Enable SCIM", + "Enable TLS/SSL": "Enable TLS/SSL", + "Enable public sharing": "Enable public sharing", + "Enable the MCP server to allow AI assistants and tools to interact with your workspace content.": "Enable the MCP server to allow AI assistants and tools to interact with your workspace content.", + "Enabled": "Enabled", + "Enabled but not configured": "Enabled but not configured", + "Endpoints": "Endpoints", + "Enforce SSO": "Enforce SSO", + "Enforce two-factor authentication": "Enforce two-factor authentication", + "Enter a descriptive name": "Enter a descriptive name", + "Enter a descriptive token name": "Enter a descriptive token name", "Enter a strong password": "Enter a strong password", + "Enter one of your backup codes": "Enter one of your backup codes", + "Enter one of your backup codes. Each backup code can only be used once.": "Enter one of your backup codes. Each backup code can only be used once.", + "Enter the 6-digit code found in your authenticator app": "Enter the 6-digit code found in your authenticator app", + "Enter this code manually in your authenticator app:": "Enter this code manually in your authenticator app:", + "Enter valid domain names separated by comma or space": "Enter valid domain names separated by comma or space", "Enter valid email addresses separated by comma or space max_50": "Enter valid email addresses separated by comma or space [max: 50]", - "enter valid emails addresses": "enter valid emails addresses", "Enter your current password": "Enter your current password", - "enter your full name": "enter your full name", "Enter your new password": "Enter your new password", "Enter your new preferred email": "Enter your new preferred email", "Enter your password": "Enter your password", + "Enter {{provider}} link to embed": "Enter {{provider}} link to embed", + "Enterprise": "Enterprise", + "Equal columns": "Equal columns", + "Error": "Error", + "Error creating comment": "Error creating comment", "Error fetching page data.": "Error fetching page data.", + "Error loading comments.": "Error loading comments.", "Error loading page history.": "Error loading page history.", + "Everyone in this space can access": "Everyone in this space can access", + "Exit": "Exit", + "Expand": "Expand", + "Expand all": "Expand all", + "Experimental": "Experimental", + "Expiration": "Expiration", + "Expired": "Expired", + "Expired {{date}}": "Expired {{date}}", + "Expires": "Expires", + "Expires {{date}}": "Expires {{date}}", + "Expiring": "Expiring", "Export": "Export", + "Export all pages and attachments in this space.": "Export all pages and attachments in this space.", + "Export failed:": "Export failed:", + "Export page": "Export page", + "Export space": "Export space", + "Export successful": "Export successful", + "Export {{type}}": "Export {{type}}", + "Exposes the workspace as an MCP server at /mcp — this provides a capability, it doesn't consume a model.": "Exposes the workspace as an MCP server at /mcp — this provides a capability, it doesn't consume a model.", + "External tools": "External tools", + "Failed to add label": "Failed to add label", "Failed to create page": "Failed to create page", + "Failed to delete chat": "Failed to delete chat", + "Failed to delete comment": "Failed to delete comment", "Failed to delete page": "Failed to delete page", - "Failed to restore page": "Failed to restore page", + "Failed to disable MFA": "Failed to disable MFA", "Failed to fetch recent pages": "Failed to fetch recent pages", + "Failed to generate QR code. Please try again.": "Failed to generate QR code. Please try again.", "Failed to import pages": "Failed to import pages", + "Failed to load PDF": "Failed to load PDF", + "Failed to load chat. An error occurred.": "Failed to load chat. An error occurred.", "Failed to load page. An error occurred.": "Failed to load page. An error occurred.", + "Failed to load subpages": "Failed to load subpages", + "Failed to load this synced block": "Failed to load this synced block", + "Failed to regenerate backup codes": "Failed to regenerate backup codes", + "Failed to remove image": "Failed to remove image", + "Failed to remove label": "Failed to remove label", + "Failed to rename chat": "Failed to rename chat", + "Failed to render this message.": "Failed to render this message.", + "Failed to resend verification email. Please try again.": "Failed to resend verification email. Please try again.", + "Failed to resolve comment": "Failed to resolve comment", + "Failed to restore page": "Failed to restore page", + "Failed to setup MFA": "Failed to setup MFA", + "Failed to share page": "Failed to share page", + "Failed to update comment": "Failed to update comment", "Failed to update data": "Failed to update data", + "Failed to update trash retention": "Failed to update trash retention", "Favorite spaces": "Favorite spaces", "Favorite spaces appear here": "Favorite spaces appear here", "Favorites": "Favorites", + "File attachment": "File attachment", + "File exceeds the {{limit}} attachment limit": "File exceeds the {{limit}} attachment limit", + "Filter": "Filter", + "Filter by space": "Filter by space", + "Filter by type": "Filter by type", + "Find": "Find", + "Find a space": "Find a space", + "Find and replace": "Find and replace", + "Fixed date": "Fixed date", + "Fixed editor toolbar": "Fixed editor toolbar", + "Forgot password": "Forgot password", + "Forgot your password?": "Forgot your password?", + "Formal document lifecycle with named approvers.": "Formal document lifecycle with named approvers.", + "Format": "Format", "Full access": "Full access", "Full page width": "Full page width", "Full width": "Full width", "General": "General", + "Generate new backup codes": "Generate new backup codes", + "Generative AI (Ask AI)": "Generative AI (Ask AI)", + "Get notified about new comments on threads you participate in.": "Receive notifications about new comments in threads you are participating in.", + "Get notified when pages you watch are updated.": "Receive notifications when the pages you watch are updated.", + "Get notified when someone mentions you in a comment.": "Receive notifications when someone mentions you in a comment.", + "Get notified when someone mentions you on a page.": "Receive notifications when someone mentions you on a page.", + "Get notified when your comment is resolved.": "Receive a notification when your comment is resolved.", + "Get started": "Get started", + "Gitmost as MCP client": "Gitmost as MCP client", + "Global": "Global", + "Go to homepage": "Go to homepage", + "Gray": "Gray", + "Green": "Green", "Group": "Group", "Group description": "Group description", + "Group menu": "Group menu", "Group name": "Group name", + "Group sync": "Group sync", "Groups": "Groups", + "HTML embed": "HTML embed", + "HTML embed is disabled in this workspace": "HTML embed is disabled in this workspace", "Has full access to space settings and pages.": "Has full access to space settings and pages.", - "Home": "Home", - "Import pages": "Import pages", - "Import pages & space settings": "Import pages & space settings", - "Importing pages": "Importing pages", - "Indexed {{indexed}} of {{total}} pages": "Indexed {{indexed}} of {{total}} pages", - "invalid invitation link": "invalid invitation link", - "Invitation signup": "Invitation signup", - "Invite by email": "Invite by email", - "Invite members": "Invite members", - "Invite new members": "Invite new members", - "Invite People": "Invite People", - "Invited members who are yet to accept their invitation will appear here.": "Invited members who are yet to accept their invitation will appear here.", - "Invited members will be granted access to spaces the groups can access": "Invited members will be granted access to spaces the groups can access", - "Join the workspace": "Join the workspace", - "Language": "Language", - "Light": "Light", - "Link copied": "Link copied", - "Login": "Login", - "Logout": "Logout", - "Manage Group": "Manage Group", - "Manage members": "Manage members", - "member": "member", - "Member": "Member", - "members": "members", - "Members": "Members", - "My preferences": "My preferences", - "My Profile": "My Profile", - "My profile": "My profile", - "Name": "Name", - "New email": "New email", - "New page": "New page", - "New password": "New password", - "No group found": "No group found", - "No page history saved yet.": "No page history saved yet.", - "No pages yet": "No pages yet", - "No shared pages": "No shared pages", - "No results found...": "No results found...", - "No user found": "No user found", - "Overview": "Overview", - "Owner": "Owner", - "page": "page", - "Page deleted successfully": "Page deleted successfully", - "Page history": "Page history", - "Select version": "Select version", - "Highlight changes": "Highlight changes", - "Page import is in progress. Please do not close this tab.": "Page import is in progress. Please do not close this tab.", - "Pages": "Pages", - "pages": "pages", - "Password": "Password", - "Password changed successfully": "Password changed successfully", - "People": "People", - "Pending": "Pending", - "Please confirm your action": "Please confirm your action", - "Preferences": "Preferences", - "Print PDF": "Print PDF", - "Profile": "Profile", - "Recently updated": "Recently updated", - "Remove": "Remove", - "Remove from favorites": "Remove from favorites", - "Remove group member": "Remove group member", - "Remove space member": "Remove space member", - "Restore": "Restore", - "Role": "Role", - "Save": "Save", - "Search": "Search", - "Search for groups": "Search for groups", - "Search for users": "Search for users", - "Search for users and groups": "Search for users and groups", - "Search...": "Search...", - "Select language": "Select language", - "Select role": "Select role", - "Select role to assign to all invited members": "Select role to assign to all invited members", - "Select theme": "Select theme", - "Send invitation": "Send invitation", - "Invitation sent": "Invitation sent", - "Settings": "Settings", - "Setup workspace": "Setup workspace", - "Sign In": "Sign In", - "Sign Up": "Sign Up", - "Slug": "Slug", - "Space": "Space", - "Space description": "Space description", - "Space menu": "Space menu", - "Space name": "Space name", - "Space settings": "Space settings", - "Space slug": "Space slug", - "Spaces": "Spaces", - "Spaces you belong to": "Spaces you belong to", - "No space found": "No space found", - "Search for spaces": "Search for spaces", - "Start typing to search...": "Start typing to search...", - "Status": "Status", - "Successfully imported": "Successfully imported", - "Successfully restored": "Successfully restored", - "System settings": "System settings", - "Template": "Template", - "Templates": "Templates", - "Theme": "Theme", - "To change your email, you have to enter your password and new email.": "To change your email, you have to enter your password and new email.", - "Toggle full page width": "Toggle full page width", - "Unable to import pages. Please try again.": "Unable to import pages. Please try again.", - "untitled": "untitled", - "Untitled": "Untitled", - "Updated successfully": "Updated successfully", - "User": "User", - "Workspace": "Workspace", - "Workspace Name": "Workspace Name", - "Workspace settings": "Workspace settings", - "You can change your password here.": "You can change your password here.", - "Your Email": "Your Email", - "Your import is complete.": "Your import is complete.", - "Your name": "Your name", - "Your Name": "Your Name", - "Your password": "Your password", - "Your password must be a minimum of 8 characters.": "Your password must be a minimum of 8 characters.", - "Sidebar toggle": "Sidebar toggle", - "Comments": "Comments", - "404 page not found": "404 page not found", - "Sorry, we can't find the page you are looking for.": "Sorry, we can't find the page you are looking for.", - "Take me back to homepage": "Take me back to homepage", - "Forgot password": "Forgot password", - "Forgot your password?": "Forgot your password?", - "A password reset link has been sent to your email. Please check your inbox.": "A password reset link has been sent to your email. Please check your inbox.", - "Send reset link": "Send reset link", - "Password reset": "Password reset", - "Your new password": "Your new password", - "Set password": "Set password", - "Write a comment": "Write a comment", - "Reply...": "Reply...", - "Error loading comments.": "Error loading comments.", - "No comments yet.": "No comments yet.", - "No open comments.": "No open comments.", - "No resolved comments.": "No resolved comments.", - "Add a comment...": "Add a comment...", - "Edit comment": "Edit comment", - "Delete comment": "Delete comment", - "Are you sure you want to delete this comment?": "Are you sure you want to delete this comment?", - "Delete chat": "Delete chat", - "Are you sure you want to delete '{{title}}'? This action cannot be undone.": "Are you sure you want to delete '{{title}}'? This action cannot be undone.", - "Comment created successfully": "Comment created successfully", - "Error creating comment": "Error creating comment", - "Comment updated successfully": "Comment updated successfully", - "Failed to update comment": "Failed to update comment", - "Comment deleted successfully": "Comment deleted successfully", - "Failed to delete comment": "Failed to delete comment", - "Comment resolved successfully": "Comment resolved successfully", - "Comment re-opened successfully": "Comment re-opened successfully", - "Comment unresolved successfully": "Comment unresolved successfully", - "Failed to resolve comment": "Failed to resolve comment", - "Resolve comment": "Resolve comment", - "Unresolve comment": "Unresolve comment", - "Resolve Comment Thread": "Resolve Comment Thread", - "Unresolve Comment Thread": "Unresolve Comment Thread", - "Are you sure you want to resolve this comment thread? This will mark it as completed.": "Are you sure you want to resolve this comment thread? This will mark it as completed.", - "Are you sure you want to unresolve this comment thread?": "Are you sure you want to unresolve this comment thread?", - "Resolved": "Resolved", - "No active comments.": "No active comments.", - "Revoke invitation": "Revoke invitation", - "Revoke": "Revoke", - "Don't": "Don't", - "Are you sure you want to revoke this invitation? The user will not be able to join the workspace.": "Are you sure you want to revoke this invitation? The user will not be able to join the workspace.", - "Resend invitation": "Resend invitation", - "Anyone with this link can join this workspace.": "Anyone with this link can join this workspace.", - "Invite link": "Invite link", - "Copy": "Copy", - "Copy to space": "Copy to space", - "Copy chat": "Copy chat", - "Copied": "Copied", - "Duplicate": "Duplicate", - "Select a user": "Select a user", - "Select a group": "Select a group", - "Export all pages and attachments in this space.": "Export all pages and attachments in this space.", - "Delete space": "Delete space", - "Are you sure you want to delete this space?": "Are you sure you want to delete this space?", - "Delete this space with all its pages and data.": "Delete this space with all its pages and data.", - "All pages, comments, attachments and permissions in this space will be deleted irreversibly.": "All pages, comments, attachments and permissions in this space will be deleted irreversibly.", - "Confirm space name": "Confirm space name", - "Type the space name {{spaceName}} to confirm your action.": "Type the space name {{spaceName}} to confirm your action.", - "Format": "Format", - "Include subpages": "Include subpages", - "Include attachments": "Include attachments", - "Select export format": "Select export format", - "Export failed:": "Export failed:", - "export error": "export error", - "Export page": "Export page", - "Export successful": "Export successful", - "Export space": "Export space", - "Export {{type}}": "Export {{type}}", - "File exceeds the {{limit}} attachment limit": "File exceeds the {{limit}} attachment limit", - "Align left": "Align left", - "Align right": "Align right", - "Align center": "Align center", - "Alt text": "Alt text", - "Describe this for accessibility.": "Describe this for accessibility.", - "Add a description": "Add a description", - "Justify": "Justify", - "Merge cells": "Merge cells", - "Split cell": "Split cell", - "Delete column": "Delete column", - "Delete row": "Delete row", - "Add left column": "Add left column", - "Add right column": "Add right column", - "Add row above": "Add row above", - "Add row below": "Add row below", - "Delete table": "Delete table", - "Add column left": "Add column left", - "Add column right": "Add column right", - "Clear cell": "Clear cell", - "Clear cells": "Clear cells", - "Toggle header cell": "Toggle header cell", - "Toggle header column": "Toggle header column", - "Toggle header row": "Toggle header row", - "Move column left": "Move column left", - "Move column right": "Move column right", - "Move row down": "Move row down", - "Move row up": "Move row up", - "Sort A → Z": "Sort A → Z", - "Sort Z → A": "Sort Z → A", - "Info": "Info", - "Note": "Note", - "Success": "Success", - "Warning": "Warning", - "Danger": "Danger", - "Mermaid diagram error:": "Mermaid diagram error:", - "Invalid Mermaid diagram": "Invalid Mermaid diagram", - "Double-click to edit Draw.io diagram": "Double-click to edit Draw.io diagram", - "Exit": "Exit", - "Save & Exit": "Save & Exit", - "Double-click to edit Excalidraw diagram": "Double-click to edit Excalidraw diagram", - "Paste link": "Paste link", - "Paste link or search pages": "Paste link or search pages", - "Link to web page": "Link to web page", - "Recents": "Recents", - "Page or URL": "Page or URL", - "Link title": "Link title", - "Edit link": "Edit link", - "Remove link": "Remove link", - "Add link": "Add link", - "Please enter a valid url": "Please enter a valid url", - "Empty equation": "Empty equation", - "Invalid equation": "Invalid equation", - "Color": "Color", - "Text color": "Text color", - "Default": "Default", - "Blue": "Blue", - "Green": "Green", - "Purple": "Purple", - "Red": "Red", - "Yellow": "Yellow", - "Orange": "Orange", - "Pink": "Pink", - "Gray": "Gray", - "Embed link": "Embed link", - "Invalid {{provider}} embed link": "Invalid {{provider}} embed link", - "Embed {{provider}}": "Embed {{provider}}", - "Enter {{provider}} link to embed": "Enter {{provider}} link to embed", - "Bold": "Bold", - "Italic": "Italic", - "Underline": "Underline", - "Strike": "Strike", - "Code": "Code", - "Comment": "Comment", - "Text": "Text", "Heading 1": "Heading 1", "Heading 2": "Heading 2", "Heading 3": "Heading 3", - "To-do List": "To-do List", - "Bullet List": "Bullet List", - "Numbered List": "Numbered List", - "Blockquote": "Blockquote", - "Just start typing with plain text.": "Just start typing with plain text.", - "Track tasks with a to-do list.": "Track tasks with a to-do list.", - "Big section heading.": "Big section heading.", - "Medium section heading.": "Medium section heading.", - "Small section heading.": "Small section heading.", - "Create a simple bullet list.": "Create a simple bullet list.", - "Create a list with numbering.": "Create a list with numbering.", - "Create block quote.": "Create block quote.", - "Insert code snippet.": "Insert code snippet.", - "Insert horizontal rule divider": "Insert horizontal rule divider", - "Page break": "Page break", + "Heading {{level}}": "Heading {{level}}", + "Height (px, blank = auto)": "Height (px, blank = auto)", + "Highlight changes": "Highlight changes", + "Highlight color": "Highlight color", + "Home": "Home", + "How can I help you today?": "How can I help you today?", + "How transcription requests are sent to the endpoint": "How transcription requests are sent to the endpoint", + "I've reviewed this page for accuracy": "I've reviewed this page for accuracy", + "I've saved my backup codes": "I've saved my backup codes", + "I've saved my {{credential}}": "I've saved my {{credential}}", + "Icon": "Icon", + "If you choose a different provider, it must already be configured in AI settings.": "If you choose a different provider, it must already be configured in AI settings.", + "Image": "Image", + "Image exceeds 10MB limit.": "Image exceeds 10MB limit.", + "Image removed successfully": "Image removed successfully", + "Import pages": "Import pages", + "Import pages & space settings": "Import pages & space settings", + "Important": "Important", + "Importing pages": "Importing pages", + "In Approval": "In Approval", + "In approval": "In approval", + "Include attachments": "Include attachments", + "Include sub-pages": "Include sub-pages", + "Include subpages": "Include subpages", + "Incoming links": "Incoming links", + "Incoming links ({{count}})": "Incoming links ({{count}})", + "Increase indent": "Increase indent", + "Indefinitely": "Indefinitely", + "Indexed {{indexed}} of {{total}} pages": "Indexed {{indexed}} of {{total}} pages", + "Info": "Info", + "Inherited restriction": "Inherited restriction", + "Inherits public sharing from": "Inherits public sharing from", + "Inherits restrictions from ancestor page": "Inherits restrictions from ancestor page", + "Injected verbatim into the of PUBLIC SHARE pages only (same-origin). For analytics snippets (Google Analytics, Yandex.Metrika, etc.). Admin only.": "Injected verbatim into the of PUBLIC SHARE pages only (same-origin). For analytics snippets (Google Analytics, Yandex.Metrika, etc.). Admin only.", + "Inline code": "Inline code", "Insert a page break for printing.": "Insert a page break for printing.", - "Upload any image from your device.": "Upload any image from your device.", - "Upload any video from your device.": "Upload any video from your device.", + "Insert a table.": "Insert a table.", + "Insert and design Drawio diagrams": "Insert and design Drawio diagrams", + "Insert callout notice.": "Insert callout notice.", + "Insert code snippet.": "Insert code snippet.", + "Insert collapsible block.": "Insert collapsible block.", + "Insert current date": "Insert current date", + "Insert horizontal rule divider": "Insert horizontal rule divider", + "Insert inline math equation.": "Insert inline math equation.", + "Insert math equation": "Insert math equation", + "Insert media": "Insert media", + "Insert mermaid diagram": "Insert mermaid diagram", + "Instructions": "Instructions", + "Invalid Mermaid diagram": "Invalid Mermaid diagram", + "Invalid equation": "Invalid equation", + "Invalid label name": "Invalid label name", + "Invalid verification code": "Invalid verification code", + "Invalid {{provider}} embed link": "Invalid {{provider}} embed link", + "Invitation sent": "Invitation sent", + "Invitation signup": "Invitation signup", + "Invite People": "Invite People", + "Invite actions": "Invite actions", + "Invite by email": "Invite by email", + "Invite link": "Invite link", + "Invite members": "Invite members", + "Invite new members": "Invite new members", + "Invited members who are yet to accept their invitation will appear here.": "Invited members who are yet to accept their invitation will appear here.", + "Invited members will be granted access to spaces the groups can access": "Invited members will be granted access to spaces the groups can access", + "Italic": "Italic", + "Join the workspace": "Join the workspace", + "Jump to comment selection": "Jump to comment selection", + "Just start typing with plain text.": "Just start typing with plain text.", + "Justify": "Justify", + "Labels": "Labels", + "Language": "Language", + "Last updated": "Last updated", + "Last updated by": "Last updated by", + "Last use": "Last Used", + "Last used": "Last used", + "Last verified by {{name}} {{time}} (expired)": "Last verified by {{name}} {{time}} (expired)", + "Learn more": "Learn more", + "Leave empty to use the chat API key": "Leave empty to use the chat API key", + "Leave empty to use the chat base URL": "Leave empty to use the chat base URL", + "Left sidebar": "Left sidebar", + "Left wide": "Left wide", + "Let anonymous visitors of public shares ask an AI assistant scoped to that share's pages. You pay for the tokens.": "Let anonymous visitors of public shares ask an AI assistant scoped to that share's pages. You pay for the tokens.", + "Light": "Light", + "Link copied": "Link copied", + "Link suggestions": "Link suggestions", + "Link title": "Link title", + "Link to web page": "Link to web page", + "List all subpages of the current page": "List all subpages of the current page", + "List of spaces in this workspace": "List of spaces in this workspace", + "Load more": "Load more", + "Locked once approved, with full history": "Locked once approved, with full history", + "Log out of all devices": "Log out of all devices", + "Log out of all sessions except this device": "Log out of all sessions except this device", + "Login": "Login", + "Logout": "Logout", + "MCP": "MCP", + "MCP Server URL": "MCP Server URL", + "MCP is only available in the Docmost enterprise edition. Contact sales@docmost.com.": "MCP is only available in the Docmost enterprise edition. Contact sales@docmost.com.", + "MCP server": "MCP server", + "MCP server URL:": "MCP server URL:", + "MFA QR Code": "MFA QR Code", + "Main navigation": "Main navigation", + "Make sub-pages public too": "Make sub-pages public too", + "Make sure to copy your {{credential}} now. You won't be able to see it again!": "Make sure to copy your {{credential}} now. You won't be able to see it again!", + "Make sure to save these codes in a secure place. Your old backup codes are no longer valid.": "Make sure to save these codes in a secure place. Your old backup codes are no longer valid.", + "Make this page publicly accessible": "Make this page publicly accessible", + "Manage API keys for all users in the workspace": "Manage API keys for all users in the workspace", + "Manage API keys for all users in the workspace. View the API documentation for usage details.": "Manage API keys for all users in the workspace. View the API documentation for usage details.", + "Manage Group": "Manage Group", + "Manage members": "Manage members", + "Mark all as read": "Mark all as read", + "Mark as obsolete": "Mark as obsolete", + "Mark as read": "Mark as read", + "Mark obsolete": "Mark obsolete", + "Match case (Alt+C)": "Match case (Alt+C)", + "Math block": "Math block", + "Math inline": "Math inline", + "Maximum is {{max}} {{unit}} for this unit": "Maximum is {{max}} {{unit}} for this unit", + "Medium section heading.": "Medium section heading.", + "Member": "Member", + "Member actions for {{name}}": "Member actions for {{name}}", + "Member deleted successfully": "Member deleted successfully", + "Member removed successfully": "Member removed successfully", + "Member role updated successfully": "Member role updated successfully", + "Members": "Members", + "Members added successfully": "Members added successfully", + "Mention": "Mention", + "Mention a page": "Mention a page", + "Mention suggestions": "Mention suggestions", + "Merge cells": "Merge cells", + "Mermaid diagram": "Mermaid diagram", + "Mermaid diagram error:": "Mermaid diagram error:", + "Microphone access denied": "Microphone access denied", + "Microphone is unavailable or already in use": "Microphone is unavailable or already in use", + "Minimize": "Minimize", + "Model": "Model", + "Model Context Protocol (MCP)": "Model Context Protocol (MCP)", + "Model override": "Model override", + "Model provider override": "Model provider override", + "Months": "Months", + "More inline formatting": "More inline formatting", + "More inserts": "More inserts", + "More options": "More options", + "Move": "Move", + "Move column left": "Move column left", + "Move column right": "Move column right", + "Move page": "Move page", + "Move page to a different space.": "Move page to a different space.", + "Move row down": "Move row down", + "Move row up": "Move row up", + "Move this page to trash?": "Move this page to trash?", + "Move to trash": "Move to trash", + "Moved page": "Moved page", + "Multiple": "Multiple", + "My Profile": "My Profile", + "My preferences": "My preferences", + "My profile": "My profile", + "Name": "Name", + "Names do not match": "Names do not match", + "Need help authenticating?": "Need help authenticating?", + "Never": "Never", + "Never expires. Verifiers can re-verify at any time.": "Never expires. Verifiers can re-verify at any time.", + "New backup codes have been generated": "New backup codes have been generated", + "New chat": "New chat", + "New comments": "New comments", + "New email": "New email", + "New page": "New page", + "New password": "New password", + "New template": "New template", + "New update": "New update", + "Next match (Enter)": "Next match (Enter)", + "No API keys found": "No API keys found", + "No SSO providers found.": "No SSO providers found.", + "No active comments.": "No active comments.", + "No active sessions": "No active sessions", + "No additional restrictions on this page": "No additional restrictions on this page", + "No answer available": "No answer available", + "No approval has been requested yet.": "No approval has been requested yet.", + "No chat history": "No chat history", + "No chats found": "No chats found", + "No chats yet.": "No chats yet.", + "No comments yet.": "No comments yet.", + "No conversations yet": "No conversations yet", + "No expiration": "No expiration", + "No external servers configured": "No external servers configured", + "No group found": "No group found", + "No labels yet": "No labels yet", + "No matches": "No matches", + "No microphone found": "No microphone found", + "No notifications": "No notifications", + "No open comments.": "No open comments.", + "No page history saved yet.": "No page history saved yet.", + "No pages": "No pages", + "No pages in trash": "No pages in trash", + "No pages link here yet.": "No pages link here yet.", + "No pages match your search.": "No pages match your search.", + "No pages with this label": "No pages with this label", + "No pages yet": "No pages yet", + "No resolved comments.": "No resolved comments.", + "No results found": "No results found", + "No results found...": "No results found...", + "No roles configured": "No roles configured", + "No shared pages": "No shared pages", + "No space found": "No space found", + "No spaces found": "No spaces found", + "No subpages": "No subpages", + "No templates found": "No templates found", + "No tools available": "No tools available", + "No unread notifications": "No unread notifications", + "No user found": "No user found", + "Normal text": "Normal text", + "Not configured": "Not configured", + "Not found": "Not found", + "Note": "Note", + "Notifications": "Notifications", + "Numbered List": "Numbered List", + "ORIGINAL": "ORIGINAL", + "Obsolete": "Obsolete", + "Older": "Older", + "Once enforced, all members must enable two-factor authentication to access the workspace.": "Once enforced, all members must enable two-factor authentication to access the workspace.", + "Once enforced, members will not be able to login with email and password.": "Once enforced, members will not be able to login with email and password.", + "Only admins and owners can create new API keys. Existing member keys will continue to work.": "Only admins and owners can create new API keys. Existing member keys will continue to work.", + "Only people listed below can access this page": "Only people listed below can access this page", + "Only specific people can access": "Only specific people can access", + "Only users with email addresses from these domains can signup via SSO.": "Only users with email addresses from these domains can signup via SSO.", + "Only workspace admins can manage AI provider settings.": "Only workspace admins can manage AI provider settings.", + "Open": "Open", + "Open full page": "Open full page", + "Open page": "Open page", + "Open source page": "Open source page", + "OpenAI-compatible (multipart/form-data)": "OpenAI-compatible (multipart/form-data)", + "OpenRouter (JSON, base64 audio)": "OpenRouter (JSON, base64 audio)", + "Optional cheaper model id for the public assistant. Empty uses the chat model above.": "Optional cheaper model id for the public assistant. Empty uses the chat model above.", + "Optional. A short note about what this role does.": "Optional. A short note about what this role does.", + "Optional. Defaults to the workspace model.": "Optional. Defaults to the workspace model.", + "Optional. Defaults to the workspace provider.": "Optional. Defaults to the workspace provider.", + "Optional. Leave empty to allow all tools the server exposes.": "Optional. Leave empty to allow all tools the server exposes.", + "Optional. Shown as the chat badge.": "Optional. Shown as the chat badge.", + "Orange": "Orange", + "Outgoing links": "Outgoing links", + "Outgoing links ({{count}})": "Outgoing links ({{count}})", + "Overview": "Overview", + "Owner": "Owner", + "Page": "Page", + "Page actions": "Page actions", + "Page break": "Page break", + "Page content": "Page content", + "Page copied successfully": "Page copied successfully", + "Page deleted successfully": "Page deleted successfully", + "Page duplicated successfully": "Page duplicated successfully", + "Page history": "Page history", + "Page import is in progress. Please do not close this tab.": "Page import is in progress. Please do not close this tab.", + "Page mentions": "Page mentions", + "Page menu": "Page menu", + "Page menu for {{name}}": "Page menu for {{name}}", + "Page moved to trash": "Page moved to trash", + "Page or URL": "Page or URL", + "Page permissions": "Page permissions", + "Page restored successfully": "Page restored successfully", + "Page stays editable at all times": "Page stays editable at all times", + "Page title": "Page title", + "Page updates": "Page updates", + "Page verification": "Page verification", + "Page verification expires soon": "Page verification expires soon", + "Page verification has expired": "Page verification has expired", + "Pages": "Pages", + "Pages in trash will be permanently deleted after this period.": "Pages in trash will be permanently deleted after this period.", + "Pages in trash will be permanently deleted after {{count}} days.": "Pages in trash will be permanently deleted after {{count}} days.", + "Pages move through draft, approval, and approved stages.": "Pages move through draft, approval, and approved stages.", + "Pages tagged with this label will appear here.": "Pages tagged with this label will appear here.", + "Pages you create will show up here.": "Pages you create will show up here.", + "Password": "Password", + "Password changed successfully": "Password changed successfully", + "Password is required": "Password is required", + "Password must be at least 8 characters": "Password must be at least 8 characters", + "Password reset": "Password reset", + "Password reset successful. Please log in with your new password and complete two-factor authentication.": "Password reset successful. Please log in with your new password and complete two-factor authentication.", + "Password reset successful. Please log in with your new password to set up two-factor authentication.": "Password reset successful. Please log in with your new password to set up two-factor authentication.", + "Password reset was successful. Please log in with your new password.": "Password reset was successful. Please log in with your new password.", + "Paste link": "Paste link", + "Paste link or search pages": "Paste link or search pages", + "Pending": "Pending", + "People": "People", + "People with access": "People with access", + "Period": "Period", + "Permanently delete": "Permanently delete", + "Permanently delete page?": "Permanently delete page?", + "Pick a date": "Pick a date", + "Pick an agent role whose persona the public assistant adopts. The safety rules always still apply.": "Pick an agent role whose persona the public assistant adopts. The safety rules always still apply.", + "Pick emoji": "Pick emoji", + "Pink": "Pink", + "Please confirm your action": "Please confirm your action", + "Please enter a 6-digit code": "Please enter a 6-digit code", + "Please enter a valid url": "Please enter a valid url", + "Please enter your password to disable two-factor authentication:": "Please enter your password to disable two-factor authentication:", + "Please wait...": "Please wait...", + "Preferences": "Preferences", + "Prevent members from sharing pages publicly.": "Prevent members from sharing pages publicly.", + "Prevent pages in this space from being shared publicly.": "Prevent pages in this space from being shared publicly.", + "Preview": "Preview", + "Preview template: {{title}}": "Preview template: {{title}}", + "Previous 30 days": "Previous 30 days", + "Previous 7 days": "Previous 7 days", + "Previous Match (Shift+Enter)": "Previous Match (Shift+Enter)", + "Print": "Print", + "Print PDF": "Print PDF", + "Profile": "Profile", + "Protect your account with an additional verification layer when signing in.": "Protect your account with an additional verification layer when signing in.", + "Provider": "Provider", + "Public assistant model": "Public assistant model", + "Public share assistant": "Public share assistant", + "Public sharing": "Public sharing", + "Public sharing has been disabled at the workspace level.": "Public sharing has been disabled at the workspace level.", + "Public sharing has been disabled for this space.": "Public sharing has been disabled for this space.", + "Public sharing is disabled": "Public sharing is disabled", + "Public sharing is disabled at the workspace level": "Public sharing is disabled at the workspace level", + "Publicly shared pages from spaces you are a member of will appear here": "Publicly shared pages from spaces you are a member of will appear here", + "Publish": "Publish", + "Purple": "Purple", + "QMS": "QMS", + "Quality management": "Quality management", + "Quote": "Quote", + "Ran tool {{name}}": "Ran tool {{name}}", + "Re-submit for approval": "Re-submit for approval", + "Re-verify on a schedule (e.g every 30 days )": "Re-verify on a schedule (e.g every 30 days )", + "Read": "Read", + "Read page": "Read page", + "Reading": "Reading", + "Real-time editor connection lost. Retrying...": "Real-time editor connection lost. Retrying...", + "Realtime dictation": "Realtime dictation", + "Realtime dictation uses the OpenAI Realtime protocol": "Realtime dictation uses the OpenAI Realtime protocol", + "Reason for returning this document...": "Reason for returning this document...", + "Recently updated": "Recently updated", + "Recents": "Recents", + "Recurring": "Recurring", + "Recurring verification": "Recurring verification", + "Red": "Red", + "Redo": "Redo", + "Reindex now": "Reindex now", + "Reject": "Reject", + "Rejection comment": "Rejection comment", + "Remove": "Remove", + "Remove access": "Remove access", + "Remove all": "Remove all", + "Remove all access": "Remove all access", + "Remove color": "Remove color", + "Remove from favorites": "Remove from favorites", + "Remove group member": "Remove group member", + "Remove image": "Remove image", + "Remove label {{name}}": "Remove label {{name}}", + "Remove link": "Remove link", + "Remove space member": "Remove space member", + "Remove verification": "Remove verification", + "Remove {{name}} from favorites": "Remove {{name}} from favorites", + "Removed from favorites": "Removed from favorites", + "Removed page permission": "Removed page permission", + "Removed page restriction": "Removed page restriction", + "Removed {{name}} from favorites": "Removed {{name}} from favorites", + "Rename": "Rename", + "Renamed page": "Renamed page", + "Replace": "Replace", + "Replace (Enter)": "Replace (Enter)", + "Replace all": "Replace all", + "Replace all (Ctrl+Alt+Enter)": "Replace all (Ctrl+Alt+Enter)", + "Reply...": "Reply...", + "Request format": "Request format", + "Resend invitation": "Resend invitation", + "Resend verification email": "Resend verification email", + "Resolve Comment Thread": "Resolve Comment Thread", + "Resolve comment": "Resolve comment", + "Resolved": "Resolved", + "Resolved comment": "Resolved comment", + "Resolved comments": "Resolved comments", + "Resolves to {{url}}": "Resolves to {{url}}", + "Restore": "Restore", + "Restore '{{title}}' and its sub-pages?": "Restore '{{title}}' and its sub-pages?", + "Restore page": "Restore page", + "Restrict API key creation to admins": "Restrict API key creation to admins", + "Restrict access to control who can view and edit this page": "Restrict access to control who can view and edit this page", + "Restricted": "Restricted", + "Restricted by parent": "Restricted by parent", + "Restricted page": "Restricted page", + "Restricted pages cannot be shared publicly.": "Restricted pages cannot be shared publicly.", + "Returned by {{name}} {{time}}": "Returned by {{name}} {{time}}", + "Reusable presets that shape the agent's behavior (and optionally its model). Picked when starting a new chat.": "Reusable presets that shape the agent's behavior (and optionally its model). Picked when starting a new chat.", + "Review needed": "Review needed", + "Revoke": "Revoke", + "Revoke invitation": "Revoke invitation", + "Revoke {{credential}}": "Revoke {{credential}}", + "Revoked successfully": "Revoked successfully", + "Right sidebar": "Right sidebar", + "Right wide": "Right wide", + "Role": "Role", + "Role name": "Role name", + "Row actions": "Row actions", + "SCIM endpoint URL": "SCIM endpoint URL", + "SCIM provisioning": "SCIM provisioning", + "SCIM takes precedence over SSO group sync while enabled.": "SCIM takes precedence over SSO group sync while enabled.", + "SCIM token": "SCIM token", + "SCIM tokens": "SCIM tokens", + "Save": "Save", + "Save & Exit": "Save & Exit", + "Save codes": "Save codes", + "Save endpoints": "Save endpoints", + "Save failed. Retry": "Save failed. Retry", + "Save your backup codes": "Save your backup codes", + "Save your new backup codes": "Save your new backup codes", + "Saved": "Saved", + "Saving...": "Saving...", + "Scope": "Scope", + "Scroll to bottom": "Scroll to bottom", + "Search": "Search", + "Search by title": "Search by title", + "Search chats": "Search chats", + "Search chats...": "Search chats...", + "Search for groups": "Search for groups", + "Search for spaces": "Search for spaces", + "Search for users": "Search for users", + "Search for users and groups": "Search for users and groups", + "Search in all your spaces": "Search in all your spaces", + "Search or create…": "Search or create…", + "Search pages and spaces...": "Search pages and spaces...", + "Search pages...": "Search pages...", + "Search spaces...": "Search spaces...", + "Search templates...": "Search templates...", + "Search...": "Search...", + "Searched pages": "Searched pages", + "Security": "Security", + "Select a group": "Select a group", + "Select a user": "Select a user", + "Select expiration date": "Select expiration date", + "Select export format": "Select export format", + "Select language": "Select language", + "Select role": "Select role", + "Select role to assign to all invited members": "Select role to assign to all invited members", + "Select scope": "Select scope", + "Select theme": "Select theme", + "Select version": "Select version", + "Semantic search": "Semantic search", + "Send": "Send", + "Send comment": "Send comment", + "Send invitation": "Send invitation", + "Send reset link": "Send reset link", + "Server name": "Server name", + "Servers the agent calls out to.": "Servers the agent calls out to.", + "Session revoked": "Session revoked", + "Set password": "Set password", + "Set up": "Set up", + "Set up two-factor authentication": "Set up two-factor authentication", + "Set up verification": "Set up verification", + "Settings": "Settings", + "Settings navigation": "Settings navigation", + "Setup & Verify": "Setup & Verify", + "Setup workspace": "Setup workspace", + "Share": "Share", + "Share deleted successfully": "Share deleted successfully", + "Share not found": "Share not found", + "Share to web": "Share to web", + "Shared at": "Shared at", + "Shared by": "Shared by", + "Shared to web": "Shared to web", + "Show a formatting toolbar above the editor with quick access to common actions.": "Show a formatting toolbar above the editor with quick access to common actions.", + "Show hidden breadcrumbs": "Show hidden breadcrumbs", + "Sidebar toggle": "Sidebar toggle", + "Sign In": "Sign In", + "Sign Up": "Sign Up", + "Slash commands": "Slash commands", + "Slug": "Slug", + "Small section heading.": "Small section heading.", + "Someone": "Someone", + "Something went wrong": "Something went wrong", + "Sorry, we can't find the page you are looking for.": "Sorry, we can't find the page you are looking for.", + "Sort A → Z": "Sort A → Z", + "Sort Z → A": "Sort Z → A", + "Sources": "Sources", + "Space": "Space", + "Space created successfully": "Space created successfully", + "Space deleted successfully": "Space deleted successfully", + "Space description": "Space description", + "Space menu": "Space menu", + "Space name": "Space name", + "Space navigation": "Space navigation", + "Space settings": "Space settings", + "Space slug": "Space slug", + "Space updated successfully": "Space updated successfully", + "Spaces": "Spaces", + "Spaces you belong to": "Spaces you belong to", + "Split cell": "Split cell", + "Start a new chat to see it here.": "Start a new chat to see it here.", + "Start dictation": "Start dictation", + "Start typing to search...": "Start typing to search...", + "Stats": "Stats", + "Status": "Status", + "Stop": "Stop", + "Stop recording": "Stop recording", + "Stop watching": "Stop watching", + "Stop watching space": "Stop watching space", + "Streams audio live and inserts text as you speak (reuses the STT model and endpoint above; requires an OpenAI-compatible Realtime endpoint)": "Streams audio live and inserts text as you speak (reuses the STT model and endpoint above; requires an OpenAI-compatible Realtime endpoint)", + "Strike": "Strike", + "Strikethrough": "Strikethrough", + "Submit for approval": "Submit for approval", + "Submitted by {{name}} {{time}}": "Submitted by {{name}} {{time}}", + "Subpages": "Subpages", + "Subpages (Child pages)": "Subpages (Child pages)", + "Subscript": "Subscript", + "Success": "Success", + "Successfully imported": "Successfully imported", + "Successfully restored": "Successfully restored", + "Summarize this page": "Summarize this page", + "Superscript": "Superscript", + "Supported tools": "Supported tools", + "Synced block": "Synced block", + "Synced to {{count}} other page_one": "Synced to {{count}} other page", + "Synced to {{count}} other page_other": "Synced to {{count}} other pages", + "System message": "System message", + "System settings": "System settings", + "THIS PAGE": "THIS PAGE", + "Table": "Table", + "Table of contents": "Table of contents", + "Take a look at the current document": "Take a look at the current document", + "Take me back to homepage": "Take me back to homepage", + "Template": "Template", + "Template menu": "Template menu", + "Template scope updated": "Template scope updated", + "Template settings": "Template settings", + "Templates": "Templates", + "Test": "Test", + "Test connection": "Test connection", + "Test endpoint": "Test endpoint", + "Test realtime endpoint": "Test realtime endpoint", + "Text": "Text", + "Text align": "Text align", + "Text color": "Text color", + "The AI agent could not respond. Please try again.": "The AI agent could not respond. Please try again.", + "The AI provider is not configured. Ask an administrator to set it up.": "The AI provider is not configured. Ask an administrator to set it up.", + "The assistant is unavailable right now. Please try again.": "The assistant is unavailable right now. Please try again.", + "The built-in safety framework is always added automatically.": "The built-in safety framework is always added automatically.", + "The fixed expiration date has passed.": "The fixed expiration date has passed.", + "The original synced block no longer exists": "The original synced block no longer exists", + "Theme": "Theme", + "These codes can be used to access your account if you lose access to your authenticator app. Each code can only be used once.": "These codes can be used to access your account if you lose access to your authenticator app. Each code can only be used once.", + "Thinking": "Thinking", + "Thinking…": "Thinking…", + "This Device": "This Device", + "This HTML/CSS/JS runs in a sandboxed frame and cannot access the viewer's session, cookies, or API.": "This HTML/CSS/JS runs in a sandboxed frame and cannot access the viewer's session, cookies, or API.", + "This action cannot be undone. Any applications using this API key will stop working.": "This action cannot be undone. Any applications using this API key will stop working.", + "This action cannot be undone. Your identity provider will stop syncing immediately.": "This action cannot be undone. Your identity provider will stop syncing immediately.", + "This adds an extra layer of security to your account by requiring a verification code from your authenticator app.": "This adds an extra layer of security to your account by requiring a verification code from your authenticator app.", + "This document has been marked as obsolete.": "This document has been marked as obsolete.", + "This page doesn't link to other pages yet.": "This page doesn't link to other pages yet.", + "This page may have been deleted, moved, or you may not have access.": "This page may have been deleted, moved, or you may not have access.", + "This space": "This space", + "This week": "This week", + "Title": "Title", + "To change your email, you have to enter your password and new email.": "To change your email, you have to enter your password and new email.", + "To continue accessing your workspace, you must set up two-factor authentication. This adds an extra layer of security to your account.": "To continue accessing your workspace, you must set up two-factor authentication. This adds an extra layer of security to your account.", + "To-do List": "To-do List", + "Today": "Today", + "Today, {{time}}": "Today, {{time}}", + "Toggle AI Chat": "Toggle AI Chat", + "Toggle AI search": "Toggle AI search", + "Toggle MFA enforcement": "Toggle MFA enforcement", + "Toggle SCIM provisioning": "Toggle SCIM provisioning", + "Toggle block": "Toggle block", + "Toggle fixed editor toolbar": "Toggle fixed editor toolbar", + "Toggle full page width": "Toggle full page width", + "Toggle generative AI": "Toggle generative AI", + "Toggle header cell": "Toggle header cell", + "Toggle header column": "Toggle header column", + "Toggle header row": "Toggle header row", + "Toggle password visibility": "Toggle password visibility", + "Toggle public sharing": "Toggle public sharing", + "Toggle restrict API keys to admins": "Toggle restrict API keys to admins", + "Toggle space public sharing": "Toggle space public sharing", + "Toggle title": "Toggle title", + "Toggle viewer comments": "Toggle viewer comments", + "Token": "Token", + "Token actions": "Token actions", + "Tool allowlist": "Tool allowlist", + "Track tasks with a to-do list.": "Track tasks with a to-do list.", + "Transcribing…": "Transcribing…", + "Transcription failed": "Transcription failed", + "Translate this page": "Translate this page", + "Transport": "Transport", + "Trash": "Trash", + "Trash retention": "Trash retention", + "Trash retention updated": "Trash retention updated", + "Try a different search term.": "Try a different search term.", + "Try again": "Try again", + "Turn into": "Turn into", + "Turning this off hides existing embeds (they render as a disabled placeholder) and stops serving them on public share pages.": "Turning this off hides existing embeds (they render as a disabled placeholder) and stops serving them on public share pages.", + "Two-Factor authentication required": "Two-factor authentication required", + "Two-factor authentication": "Two-factor authentication", + "Two-factor authentication has been disabled": "Two-factor authentication has been disabled", + "Two-factor authentication has been enabled": "Two-factor authentication has been enabled", + "Two-factor authentication has been set up. Please log in again.": "Two-factor authentication has been set up. Please log in again.", + "Two-factor authentication is active on your account.": "Two-factor authentication is active on your account.", + "Type": "Type", + "Type the space name {{spaceName}} to confirm your action.": "Type the space name {{spaceName}} to confirm your action.", + "URL": "URL", + "Unable to import pages. Please try again.": "Unable to import pages. Please try again.", + "Underline": "Underline", + "Undo": "Undo", + "Universal assistant": "Universal assistant", + "Unknown": "Unknown", + "Unknown device": "Unknown device", + "Unread only": "Unread only", + "Unresolve Comment Thread": "Unresolve Comment Thread", + "Unresolve comment": "Unresolve comment", + "Unsync": "Unsync", + "Untitled": "Untitled", + "Untitled chat": "Untitled chat", + "Update": "Update", + "Update {{credential}}": "Update {{credential}}", + "Updated page": "Updated page", + "Updated successfully": "Updated successfully", + "Updated {{date}}": "Updated {{date}}", + "Updated {{time}}": "Updated {{time}}", + "Updates": "Updates", + "Upgrade your license tier.": "Upgrade your license tier.", + "Upgrade your plan": "Upgrade your plan", + "Upload and embed a PDF file.": "Upload and embed a PDF file.", "Upload any audio from your device.": "Upload any audio from your device.", "Upload any file from your device.": "Upload any file from your device.", - "Uploading {{name}}": "Uploading {{name}}", + "Upload any image from your device.": "Upload any image from your device.", + "Upload any video from your device.": "Upload any video from your device.", + "Upload image": "Upload image", "Uploading file": "Uploading file", - "Table": "Table", - "Insert a table.": "Insert a table.", - "Insert collapsible block.": "Insert collapsible block.", + "Uploading {{name}}": "Uploading {{name}}", + "Use": "Use", + "Use Tavily preset": "Use Tavily preset", + "Use a template": "Use a template", + "Use authenticator app instead": "Use authenticator app instead", + "Use backup code": "Use backup code", + "Use only inherited restrictions": "Use only inherited restrictions", + "Use secure connection to LDAP server": "Use secure connection to LDAP server", + "Use template": "Use template", + "Use your API key for authentication. You can manage API keys in your account settings.": "Use your API key for authentication. You can manage API keys in your account settings.", + "Used for both batch transcription and realtime dictation": "Used for both batch transcription and realtime dictation", + "User": "User", + "Utility": "Utility", + "Vector search · requires pgvector": "Vector search · requires pgvector", + "Verification email sent. Please check your inbox.": "Verification email sent. Please check your inbox.", + "Verification expired": "Verification expired", + "Verification failed. The link may have expired.": "Verification failed. The link may have expired.", + "Verified": "Verified", + "Verified by {{name}} {{time}}": "Verified by {{name}} {{time}}", + "Verified pages": "Verified pages", + "Verified until": "Verified until", + "Verified until {{date}}": "Verified until {{date}}", + "Verifiers": "Verifiers", + "Verifiers re-confirm this page on a schedule.": "Verifiers re-confirm this page on a schedule.", + "Verify": "Verify", + "Verify and enable": "Verify and enable", + "Verify backup code": "Verify backup code", + "Verify page": "Verify page", + "Verifying your email": "Verifying your email", "Video": "Video", - "Divider": "Divider", - "Quote": "Quote", - "Image": "Image", - "Audio": "Audio", - "Embed PDF": "Embed PDF", - "Upload and embed a PDF file.": "Upload and embed a PDF file.", - "Embed as PDF": "Embed as PDF", - "Failed to load PDF": "Failed to load PDF", - "Convert to attachment": "Convert to attachment", - "File attachment": "File attachment", - "Toggle block": "Toggle block", - "Callout": "Callout", - "Insert callout notice.": "Insert callout notice.", - "Math inline": "Math inline", - "Insert inline math equation.": "Insert inline math equation.", - "Math block": "Math block", - "Insert math equation": "Insert math equation", - "Mermaid diagram": "Mermaid diagram", - "Insert mermaid diagram": "Insert mermaid diagram", - "Insert and design Drawio diagrams": "Insert and design Drawio diagrams", - "Insert current date": "Insert current date", - "Draw and sketch excalidraw diagrams": "Draw and sketch excalidraw diagrams", - "Multiple": "Multiple", - "Turn into": "Turn into", - "Text align": "Text align", - "This page may have been deleted, moved, or you may not have access.": "This page may have been deleted, moved, or you may not have access.", - "Go to homepage": "Go to homepage", - "Pages you create will show up here.": "Pages you create will show up here.", - "Heading {{level}}": "Heading {{level}}", - "Toggle title": "Toggle title", + "View all": "View all", + "View all spaces": "View all spaces", + "View the API documentation for usage details.": "View the API documentation for usage details.", + "View the MCP documentation.": "View the MCP documentation.", + "Voice / STT": "Voice / STT", + "Voice dictation": "Voice dictation", + "Voice dictation is not available yet.": "Voice dictation is not available yet.", + "Voice dictation is not configured": "Voice dictation is not configured", + "Warning": "Warning", + "Watch page": "Watch page", + "Watch space": "Watch space", + "We sent a verification link to your email.": "We sent a verification link to your email.", + "We sent a verification link to {{email}}.": "We sent a verification link to {{email}}.", + "We've sent you an email with your associated workspaces.": "We've sent you an email with your associated workspaces.", + "Weeks": "Weeks", + "Welcome to {{name}}": "Welcome to {{name}}", + "What can I help you with?": "What can I help you with?", + "When enabled, any member can insert an HTML embed block. The toggle just enables or disables the block type workspace-wide.": "When enabled, any member can insert an HTML embed block. The toggle just enables or disables the block type workspace-wide.", + "Wide center": "Wide center", + "Word count": "Word count", + "Word count: {{wordCount}}": "Word count: {{wordCount}}", + "Workspace": "Workspace", + "Workspace Name": "Workspace Name", + "Workspace settings": "Workspace settings", + "Write a comment": "Write a comment", "Write anything. Enter \"/\" for commands": "Write anything. Enter \"/\" for commands", "Write...": "Write...", - "Column count": "Column count", + "Years": "Years", + "Yellow": "Yellow", + "Yesterday": "Yesterday", + "Yesterday, {{time}}": "Yesterday, {{time}}", + "You": "You", + "You are no longer watching this page": "You’re no longer watching this page", + "You are no longer watching this space": "You’re no longer watching this space", + "You are now watching this page": "You’re now watching this page", + "You are now watching this space": "You’re now watching this space", + "You can change your password here.": "You can change your password here.", + "You can regenerate new backup codes at any time. This will invalidate all existing codes.": "You can regenerate new backup codes at any time. This will invalidate all existing codes.", + "You don't have access to this synced block": "You don't have access to this synced block", + "You don't have permission to create pages here": "You don't have permission to create pages here", + "You have reached the maximum of {{max}} SCIM tokens. Delete an existing token to create a new one.": "You have reached the maximum of {{max}} SCIM tokens. Delete an existing token to create a new one.", + "You said:": "You said:", + "Your Email": "Your Email", + "Your Name": "Your Name", + "Your import is complete.": "Your import is complete.", + "Your name": "Your name", + "Your new backup codes": "Your new backup codes", + "Your new password": "Your new password", + "Your password": "Your password", + "Your password must be a minimum of 8 characters.": "Your password must be a minimum of 8 characters.", + "Your workspace has MCP enabled. Use your API key to connect AI assistants.": "Your workspace has MCP enabled. Use your API key to connect AI assistants.", + "Your workspace requires two-factor authentication for all users": "Your workspace requires two-factor authentication for all users", + "Your workspace requires two-factor authentication. Please set it up to continue.": "Your workspace requires two-factor authentication. Please set it up to continue.", + "advanced": "advanced", + "day": "day", + "days": "days", + "disabled": "disabled", + "e.g ACME": "e.g ACME", + "e.g ACME Inc": "e.g ACME Inc", + "e.g Developers": "e.g Developers", + "e.g Group for developers": "e.g Group for developers", + "e.g Product Team": "e.g Product Team", + "e.g Sales": "e.g Sales", + "e.g Space for product team": "e.g Space for product team", + "e.g Space for sales team to collaborate": "e.g Space for sales team to collaborate", + "e.g product": "e.g product", + "e.g. Proofreader": "e.g. Proofreader", + "e.g. gpt-4o-mini": "e.g. gpt-4o-mini", + "enter valid emails addresses": "enter valid emails addresses", + "enter your full name": "enter your full name", + "export error": "export error", + "expose the workspace": "expose the workspace", + "invalid invitation link": "invalid invitation link", + "member": "member", + "members": "members", + "month": "month", + "months": "months", + "now": "now", + "page": "page", + "pages": "pages", + "root": "root", + "shared prompt · safety framework appended automatically": "shared prompt · safety framework appended automatically", + "untitled": "untitled", + "week": "week", + "weeks": "weeks", + "where we fetch models": "where we fetch models", + "year": "year", + "years": "years", "{{count}} Columns": "{{count}} Columns", "{{count}} command available_one": "1 command available", "{{count}} command available_other": "{{count}} commands available", "{{count}} result available_one": "1 result available", "{{count}} result available_other": "{{count}} results available", - "Equal columns": "Equal columns", - "Left sidebar": "Left sidebar", - "Right sidebar": "Right sidebar", - "Wide center": "Wide center", - "Left wide": "Left wide", - "Right wide": "Right wide", - "Names do not match": "Names do not match", - "Today, {{time}}": "Today, {{time}}", - "Yesterday, {{time}}": "Yesterday, {{time}}", - "now": "now", - "Space created successfully": "Space created successfully", - "Space updated successfully": "Space updated successfully", - "Space deleted successfully": "Space deleted successfully", - "Members added successfully": "Members added successfully", - "Member removed successfully": "Member removed successfully", - "Member role updated successfully": "Member role updated successfully", - "Created by: {{creatorName}}": "Created by: {{creatorName}}", - "Created at: {{time}}": "Created at: {{time}}", - "Edited by {{name}} {{time}}": "Edited by {{name}} {{time}}", - "Word count: {{wordCount}}": "Word count: {{wordCount}}", - "Character count: {{characterCount}}": "Character count: {{characterCount}}", - "New update": "New update", - "{{latestVersion}} is available": "{{latestVersion}} is available", - "Default page edit mode": "Default page edit mode", - "Choose your preferred page edit mode. Avoid accidental edits.": "Choose your preferred page edit mode. Avoid accidental edits.", - "Choose {{format}} file": "Choose {{format}} file", - "Reading": "Reading", - "Delete member": "Delete member", - "Member deleted successfully": "Member deleted successfully", - "Are you sure you want to delete this workspace member? This action is irreversible.": "Are you sure you want to delete this workspace member? This action is irreversible.", - "Deactivate member": "Deactivate member", - "Activate member": "Activate member", - "Are you sure you want to deactivate this workspace member? They will no longer be able to access this workspace.": "Are you sure you want to deactivate this workspace member? They will no longer be able to access this workspace.", - "Are you sure you want to activate this workspace member?": "Are you sure you want to activate this workspace member?", - "Deactivate": "Deactivate", - "Activate": "Activate", - "Deactivated": "Deactivated", - "Move": "Move", - "Move page": "Move page", - "Move page to a different space.": "Move page to a different space.", - "Real-time editor connection lost. Retrying...": "Real-time editor connection lost. Retrying...", - "Table of contents": "Table of contents", - "Add headings (H1, H2, H3) to generate a table of contents.": "Add headings (H1, H2, H3) to generate a table of contents.", - "Share": "Share", - "Public sharing": "Public sharing", - "Shared by": "Shared by", - "Shared at": "Shared at", - "Inherits public sharing from": "Inherits public sharing from", - "Share to web": "Share to web", - "Shared to web": "Shared to web", - "Anyone with the link can view this page": "Anyone with the link can view this page", - "Make this page publicly accessible": "Make this page publicly accessible", - "Include sub-pages": "Include sub-pages", - "Make sub-pages public too": "Make sub-pages public too", - "Allow search engines to index page": "Allow search engines to index page", - "Open page": "Open page", - "Open source page": "Open source page", - "Page": "Page", - "Delete public share link": "Delete public share link", - "Delete share": "Delete share", - "Are you sure you want to delete this shared link?": "Are you sure you want to delete this shared link?", - "Publicly shared pages from spaces you are a member of will appear here": "Publicly shared pages from spaces you are a member of will appear here", - "Share deleted successfully": "Share deleted successfully", - "Share not found": "Share not found", - "Failed to share page": "Failed to share page", - "Disable public sharing": "Disable public sharing", - "Prevent members from sharing pages publicly.": "Prevent members from sharing pages publicly.", - "Toggle public sharing": "Toggle public sharing", - "Toggle space public sharing": "Toggle space public sharing", - "Allow viewers to comment": "Allow viewers to comment", - "Allow viewers to add comments on pages in this space.": "Allow viewers to add comments on pages in this space.", - "Toggle viewer comments": "Toggle viewer comments", - "Public sharing is disabled at the workspace level": "Public sharing is disabled at the workspace level", - "Prevent pages in this space from being shared publicly.": "Prevent pages in this space from being shared publicly.", - "Page permissions": "Page permissions", - "Control who can view and edit individual pages. Available with an enterprise license.": "Control who can view and edit individual pages. Available with an enterprise license.", - "Enable public sharing": "Enable public sharing", - "Are you sure you want to enable public sharing? Members will be able to share pages publicly.": "Are you sure you want to enable public sharing? Members will be able to share pages publicly.", - "Are you sure you want to disable public sharing? All existing shared links in this workspace will be deleted.": "Are you sure you want to disable public sharing? All existing shared links in this workspace will be deleted.", - "Are you sure you want to enable public sharing for this space?": "Are you sure you want to enable public sharing for this space?", - "Are you sure you want to disable public sharing? All existing shared links in this space will be deleted.": "Are you sure you want to disable public sharing? All existing shared links in this space will be deleted.", - "Public sharing is disabled": "Public sharing is disabled", - "Public sharing has been disabled at the workspace level.": "Public sharing has been disabled at the workspace level.", - "Public sharing has been disabled for this space.": "Public sharing has been disabled for this space.", - "Copy page": "Copy page", - "Copy page to a different space.": "Copy page to a different space.", - "Page copied successfully": "Page copied successfully", - "Page duplicated successfully": "Page duplicated successfully", - "Find": "Find", - "Not found": "Not found", - "Previous Match (Shift+Enter)": "Previous Match (Shift+Enter)", - "Next match (Enter)": "Next match (Enter)", - "Match case (Alt+C)": "Match case (Alt+C)", - "Replace": "Replace", - "Close (Escape)": "Close (Escape)", - "Replace (Enter)": "Replace (Enter)", - "Replace all (Ctrl+Alt+Enter)": "Replace all (Ctrl+Alt+Enter)", - "Replace all": "Replace all", - "View all": "View all", - "View all spaces": "View all spaces", - "Error": "Error", - "Failed to disable MFA": "Failed to disable MFA", - "Disable two-factor authentication": "Disable two-factor authentication", - "Disabling two-factor authentication will make your account less secure. You'll only need your password to sign in.": "Disabling two-factor authentication will make your account less secure. You'll only need your password to sign in.", - "Please enter your password to disable two-factor authentication:": "Please enter your password to disable two-factor authentication:", - "Two-factor authentication has been enabled": "Two-factor authentication has been enabled", - "Two-factor authentication has been disabled": "Two-factor authentication has been disabled", - "2-step verification": "2-step verification", - "Protect your account with an additional verification layer when signing in.": "Protect your account with an additional verification layer when signing in.", - "Two-factor authentication is active on your account.": "Two-factor authentication is active on your account.", - "Add 2FA method": "Add 2FA method", - "Backup codes": "Backup codes", - "Disable": "Disable", - "disabled": "disabled", - "Invalid verification code": "Invalid verification code", - "New backup codes have been generated": "New backup codes have been generated", - "Failed to regenerate backup codes": "Failed to regenerate backup codes", - "About backup codes": "About backup codes", - "Backup codes can be used to access your account if you lose access to your authenticator app. Each code can only be used once.": "Backup codes can be used to access your account if you lose access to your authenticator app. Each code can only be used once.", - "You can regenerate new backup codes at any time. This will invalidate all existing codes.": "You can regenerate new backup codes at any time. This will invalidate all existing codes.", - "Confirm password": "Confirm password", - "Generate new backup codes": "Generate new backup codes", - "Save your new backup codes": "Save your new backup codes", - "Make sure to save these codes in a secure place. Your old backup codes are no longer valid.": "Make sure to save these codes in a secure place. Your old backup codes are no longer valid.", - "Your new backup codes": "Your new backup codes", - "I've saved my backup codes": "I've saved my backup codes", - "Failed to setup MFA": "Failed to setup MFA", - "Setup & Verify": "Setup & Verify", - "Add to authenticator": "Add to authenticator", - "1. Scan this QR code with your authenticator app": "1. Scan this QR code with your authenticator app", - "Can't scan the code?": "Can't scan the code?", - "Enter this code manually in your authenticator app:": "Enter this code manually in your authenticator app:", - "2. Enter the 6-digit code from your authenticator": "2. Enter the 6-digit code from your authenticator", - "Verify and enable": "Verify and enable", - "Failed to generate QR code. Please try again.": "Failed to generate QR code. Please try again.", - "Backup": "Backup", - "Save codes": "Save codes", - "Save your backup codes": "Save your backup codes", - "These codes can be used to access your account if you lose access to your authenticator app. Each code can only be used once.": "These codes can be used to access your account if you lose access to your authenticator app. Each code can only be used once.", - "Print": "Print", - "Two-factor authentication has been set up. Please log in again.": "Two-factor authentication has been set up. Please log in again.", - "Two-Factor authentication required": "Two-factor authentication required", - "Your workspace requires two-factor authentication for all users": "Your workspace requires two-factor authentication for all users", - "To continue accessing your workspace, you must set up two-factor authentication. This adds an extra layer of security to your account.": "To continue accessing your workspace, you must set up two-factor authentication. This adds an extra layer of security to your account.", - "Set up two-factor authentication": "Set up two-factor authentication", - "Cancel and logout": "Cancel and logout", - "Your workspace requires two-factor authentication. Please set it up to continue.": "Your workspace requires two-factor authentication. Please set it up to continue.", - "This adds an extra layer of security to your account by requiring a verification code from your authenticator app.": "This adds an extra layer of security to your account by requiring a verification code from your authenticator app.", - "Password is required": "Password is required", - "Password must be at least 8 characters": "Password must be at least 8 characters", - "Please enter a 6-digit code": "Please enter a 6-digit code", - "Code must be exactly 6 digits": "Code must be exactly 6 digits", - "Enter the 6-digit code found in your authenticator app": "Enter the 6-digit code found in your authenticator app", - "Need help authenticating?": "Need help authenticating?", - "MFA QR Code": "MFA QR Code", - "Account created successfully. Please log in to set up two-factor authentication.": "Account created successfully. Please log in to set up two-factor authentication.", - "Password reset successful. Please log in with your new password and complete two-factor authentication.": "Password reset successful. Please log in with your new password and complete two-factor authentication.", - "Password reset successful. Please log in with your new password to set up two-factor authentication.": "Password reset successful. Please log in with your new password to set up two-factor authentication.", - "Password reset was successful. Please log in with your new password.": "Password reset was successful. Please log in with your new password.", - "Two-factor authentication": "Two-factor authentication", - "Use authenticator app instead": "Use authenticator app instead", - "Verify backup code": "Verify backup code", - "Use backup code": "Use backup code", - "Enter one of your backup codes": "Enter one of your backup codes", - "Backup code": "Backup code", - "Enter one of your backup codes. Each backup code can only be used once.": "Enter one of your backup codes. Each backup code can only be used once.", - "Verify": "Verify", - "Trash": "Trash", - "Pages in trash will be permanently deleted after {{count}} days.": "Pages in trash will be permanently deleted after {{count}} days.", - "Deleted": "Deleted", - "No pages in trash": "No pages in trash", - "Permanently delete page?": "Permanently delete page?", - "Are you sure you want to permanently delete '{{title}}'? This action cannot be undone.": "Are you sure you want to permanently delete '{{title}}'? This action cannot be undone.", - "Restore '{{title}}' and its sub-pages?": "Restore '{{title}}' and its sub-pages?", - "Move to trash": "Move to trash", - "Move this page to trash?": "Move this page to trash?", - "Restore page": "Restore page", - "Permanently delete": "Permanently delete", - "{{name}} moved this page to Trash {{time}}.": "{{name}} moved this page to Trash {{time}}.", - "Page moved to trash": "Page moved to trash", - "Page restored successfully": "Page restored successfully", - "Deleted by": "Deleted by", - "Deleted at": "Deleted at", - "Preview": "Preview", - "Subpages": "Subpages", - "Failed to load subpages": "Failed to load subpages", - "No subpages": "No subpages", - "Subpages (Child pages)": "Subpages (Child pages)", - "List all subpages of the current page": "List all subpages of the current page", - "Attachments": "Attachments", - "All spaces": "All spaces", - "Unknown": "Unknown", - "Find a space": "Find a space", - "Search in all your spaces": "Search in all your spaces", - "Type": "Type", - "Enterprise": "Enterprise", - "Download attachment": "Download attachment", - "Allowed email domains": "Allowed email domains", - "Only users with email addresses from these domains can signup via SSO.": "Only users with email addresses from these domains can signup via SSO.", - "Enter valid domain names separated by comma or space": "Enter valid domain names separated by comma or space", - "Enforce two-factor authentication": "Enforce two-factor authentication", - "Once enforced, all members must enable two-factor authentication to access the workspace.": "Once enforced, all members must enable two-factor authentication to access the workspace.", - "Toggle MFA enforcement": "Toggle MFA enforcement", - "Display name": "Display name", - "Allow signup": "Allow signup", - "Enabled": "Enabled", - "Advanced Settings": "Advanced Settings", - "Enable TLS/SSL": "Enable TLS/SSL", - "Use secure connection to LDAP server": "Use secure connection to LDAP server", - "Group sync": "Group sync", - "No SSO providers found.": "No SSO providers found.", - "Delete SSO provider": "Delete SSO provider", - "Are you sure you want to delete this SSO provider?": "Are you sure you want to delete this SSO provider?", - "Action": "Action", - "{{ssoProviderType}} configuration": "{{ssoProviderType}} configuration", - "Icon": "Icon", - "Upload image": "Upload image", - "Remove image": "Remove image", - "Failed to remove image": "Failed to remove image", - "Image exceeds 10MB limit.": "Image exceeds 10MB limit.", - "Image removed successfully": "Image removed successfully", - "API key": "API key", - "API keys": "API keys", - "API management": "API management", - "Custom expiration date": "Custom expiration date", - "Enter a descriptive token name": "Enter a descriptive token name", - "Expiration": "Expiration", - "Expired": "Expired", - "Expires": "Expires", - "Last use": "Last Used", - "No API keys found": "No API keys found", - "No expiration": "No expiration", - "Revoked successfully": "Revoked successfully", - "Select expiration date": "Select expiration date", - "This action cannot be undone. Any applications using this API key will stop working.": "This action cannot be undone. Any applications using this API key will stop working.", - "Update": "Update", - "Update {{credential}}": "Update {{credential}}", - "Manage API keys for all users in the workspace": "Manage API keys for all users in the workspace", - "Restrict API key creation to admins": "Restrict API key creation to admins", - "Only admins and owners can create new API keys. Existing member keys will continue to work.": "Only admins and owners can create new API keys. Existing member keys will continue to work.", - "Toggle restrict API keys to admins": "Toggle restrict API keys to admins", - "API key creation is restricted to admins by your workspace administrator.": "API key creation is restricted to admins by your workspace administrator.", - "AI settings": "AI settings", - "AI search": "AI search", - "AI Answer": "AI Answer", - "Ask AI": "Ask AI", - "AI is thinking...": "AI is thinking...", - "Thinking": "Thinking", - "Ask a question...": "Ask a question...", - "AI Answers": "AI Answers", - "AI-powered search (AI Answers)": "AI-powered search (AI Answers)", - "AI search uses vector embeddings to provide semantic search capabilities across your workspace content.": "AI search uses vector embeddings to provide semantic search capabilities across your workspace content.", - "Toggle AI search": "Toggle AI search", - "Generative AI (Ask AI)": "Generative AI (Ask AI)", - "Enable AI-powered content generation in the editor. Allows users to generate, improve, translate and transform text.": "Enable AI-powered content generation in the editor. Allows users to generate, improve, translate and transform text.", - "Toggle generative AI": "Toggle generative AI", - "Upgrade your plan": "Upgrade your plan", - "Available with a paid license": "Available with a paid license", - "Upgrade your license tier.": "Upgrade your license tier.", - "AI is only available in the Docmost enterprise edition. Contact sales@docmost.com.": "AI is only available in the Docmost enterprise edition. Contact sales@docmost.com.", - "AI & MCP": "AI & MCP", - "AI": "AI", - "MCP": "MCP", - "Model Context Protocol (MCP)": "Model Context Protocol (MCP)", - "Enable the MCP server to allow AI assistants and tools to interact with your workspace content.": "Enable the MCP server to allow AI assistants and tools to interact with your workspace content.", - "MCP is only available in the Docmost enterprise edition. Contact sales@docmost.com.": "MCP is only available in the Docmost enterprise edition. Contact sales@docmost.com.", - "MCP Server URL": "MCP Server URL", - "Use your API key for authentication. You can manage API keys in your account settings.": "Use your API key for authentication. You can manage API keys in your account settings.", - "Supported tools": "Supported tools", - "Your workspace has MCP enabled. Use your API key to connect AI assistants.": "Your workspace has MCP enabled. Use your API key to connect AI assistants.", - "MCP server URL:": "MCP server URL:", - "Learn more": "Learn more", - "Manage API keys for all users in the workspace. View the API documentation for usage details.": "Manage API keys for all users in the workspace. View the API documentation for usage details.", - "View the API documentation for usage details.": "View the API documentation for usage details.", - "View the MCP documentation.": "View the MCP documentation.", - "AI / Models": "AI / Models", - "AI / External tools (MCP)": "AI / External tools (MCP)", - "Add server": "Add server", - "Edit server": "Edit server", - "Delete server": "Delete server", - "Are you sure you want to delete this MCP server?": "Are you sure you want to delete this MCP server?", - "No external servers configured": "No external servers configured", - "Server name": "Server name", - "Transport": "Transport", - "URL": "URL", - "Authorization header": "Authorization header", - "Tool allowlist": "Tool allowlist", - "Optional. Leave empty to allow all tools the server exposes.": "Optional. Leave empty to allow all tools the server exposes.", - "Use Tavily preset": "Use Tavily preset", - "Test": "Test", - "Available tools": "Available tools", - "No tools available": "No tools available", - "Created successfully": "Created successfully", - "Deleted successfully": "Deleted successfully", - "Clear": "Clear", - "Provider": "Provider", - "•••• set": "•••• set", - "Clear key": "Clear key", - "Base URL": "Base URL", - "Chat model": "Chat model", - "Embedding model": "Embedding model", - "System message": "System message", - "A built-in safety framework is always appended.": "A built-in safety framework is always appended.", - "Test connection": "Test connection", - "Connection successful": "Connection successful", - "Connection failed": "Connection failed", - "Only workspace admins can manage AI provider settings.": "Only workspace admins can manage AI provider settings.", - "Sources": "Sources", - "AI Answers not available for attachments": "AI Answers not available for attachments", - "No answer available": "No answer available", - "Background color": "Background color", - "Highlight color": "Highlight color", - "Remove color": "Remove color", - "Notifications": "Notifications", - "No notifications": "No notifications", - "No unread notifications": "No unread notifications", - "All notifications": "All notifications", - "Unread only": "Unread only", - "Mark all as read": "Mark all as read", - "Mark as read": "Mark as read", - "More options": "More options", - "{{name}} mentioned you in a comment": "{{name}} mentioned you in a comment", - "{{name}} commented on a page": "{{name}} commented on a page", - "{{name}} resolved a comment": "{{name}} resolved a comment", - "{{name}} mentioned you on a page": "{{name}} mentioned you on a page", - "{{name}} gave you edit access to a page": "{{name}} gave you edit access to a page", - "{{name}} gave you view access to a page": "{{name}} gave you view access to a page", - "{{name}} updated a page": "{{name}} updated a page", - "Watch page": "Watch page", - "Stop watching": "Stop watching", - "Watch space": "Watch space", - "Stop watching space": "Stop watching space", - "Email notifications": "Email notifications", - "Page updates": "Page updates", - "Get notified when pages you watch are updated.": "Receive notifications when the pages you watch are updated.", - "Page mentions": "Page mentions", - "Get notified when someone mentions you on a page.": "Receive notifications when someone mentions you on a page.", - "Comment mentions": "Comment mentions", - "Get notified when someone mentions you in a comment.": "Receive notifications when someone mentions you in a comment.", - "New comments": "New comments", - "Get notified about new comments on threads you participate in.": "Receive notifications about new comments in threads you are participating in.", - "Resolved comments": "Resolved comments", - "Get notified when your comment is resolved.": "Receive a notification when your comment is resolved.", - "You are now watching this page": "You’re now watching this page", - "You are no longer watching this page": "You’re no longer watching this page", - "You are now watching this space": "You’re now watching this space", - "You are no longer watching this space": "You’re no longer watching this space", - "Direct": "Direct", - "Updates": "Updates", - "Today": "Today", - "Yesterday": "Yesterday", - "This week": "This week", - "Older": "Older", - "Restricted page": "Restricted page", - "Restricted pages cannot be shared publicly.": "Restricted pages cannot be shared publicly.", - "Restricted by parent": "Restricted by parent", - "Restricted": "Restricted", - "Open": "Open", - "Inherits restrictions from ancestor page": "Inherits restrictions from ancestor page", - "Only people listed below can access this page": "Only people listed below can access this page", - "Everyone in this space can access": "Everyone in this space can access", - "No additional restrictions on this page": "No additional restrictions on this page", - "Only specific people can access": "Only specific people can access", - "Use only inherited restrictions": "Use only inherited restrictions", - "Add restrictions on top of inherited": "Add restrictions on top of inherited", - "Inherited restriction": "Inherited restriction", - "Access limited by": "Access limited by", - "Restrict access to control who can view and edit this page": "Restrict access to control who can view and edit this page", - "Add additional restrictions specific to this page": "Add additional restrictions specific to this page", - "Access": "Access", - "People with access": "People with access", - "Remove all": "Remove all", - "Remove access": "Remove access", - "Remove all access": "Remove all access", - "Are you sure you want to remove this member's access to the page?": "Are you sure you want to remove this member's access to the page?", - "Are you sure you want to remove all specific access? This will make the page open to everyone in the space.": "Are you sure you want to remove all specific access? This will make the page open to everyone in the space.", - "Trash retention": "Trash retention", - "Pages in trash will be permanently deleted after this period.": "Pages in trash will be permanently deleted after this period.", - "Trash retention updated": "Trash retention updated", - "Failed to update trash retention": "Failed to update trash retention", - "Removed page restriction": "Removed page restriction", - "Added page permission": "Added page permission", - "Removed page permission": "Removed page permission", - "day": "day", - "days": "days", - "week": "week", - "weeks": "weeks", - "month": "month", - "months": "months", - "year": "year", - "years": "years", - "Period": "Period", - "Fixed date": "Fixed date", - "Indefinitely": "Indefinitely", - "Days": "Days", - "Weeks": "Weeks", - "Months": "Months", - "Years": "Years", - "Pick a date": "Pick a date", - "Maximum is {{max}} {{unit}} for this unit": "Maximum is {{max}} {{unit}} for this unit", - "Never expires. Verifiers can re-verify at any time.": "Never expires. Verifiers can re-verify at any time.", - "Verified": "Verified", - "Review needed": "Review needed", - "Verification expired": "Verification expired", - "Draft": "Draft", - "In Approval": "In Approval", - "In approval": "In approval", - "Approved": "Approved", - "Obsolete": "Obsolete", - "Expiring": "Expiring", - "Set up verification": "Set up verification", - "Verify page": "Verify page", - "Page verification": "Page verification", - "Add verification": "Add verification", - "Edit verification": "Edit verification", - "Search by title": "Search by title", - "Choose how this page should stay accurate.": "Choose how this page should stay accurate.", - "Recurring verification": "Recurring verification", - "Verifiers re-confirm this page on a schedule.": "Verifiers re-confirm this page on a schedule.", - "Re-verify on a schedule (e.g every 30 days )": "Re-verify on a schedule (e.g every 30 days )", - "Page stays editable at all times": "Page stays editable at all times", - "Best for runbooks, FAQs, living documentation": "Best for runbooks, FAQs, living documentation", - "Approval workflow": "Approval workflow", - "Formal document lifecycle with named approvers.": "Formal document lifecycle with named approvers.", - "Draft → In approval → Approved → Obsolete": "Draft → In approval → Approved → Obsolete", - "Locked once approved, with full history": "Locked once approved, with full history", - "Designed for ISO 9001, ISO 13485, and FDA": "Designed for ISO 9001, ISO 13485, and FDA", - "Best for SOPs and controlled documents": "Best for SOPs and controlled documents", - "Back": "Back", - "Quality management": "Quality management", - "Recurring": "Recurring", - "Pages move through draft, approval, and approved stages.": "Pages move through draft, approval, and approved stages.", - "Verifiers": "Verifiers", - "Add verifier": "Add verifier", - "I've reviewed this page for accuracy": "I've reviewed this page for accuracy", - "Set up": "Set up", - "Remove verification": "Remove verification", - "Are you sure you want to remove verification from this page?": "Are you sure you want to remove verification from this page?", - "Assigned verifiers must periodically re-verify this page.": "Assigned verifiers must periodically re-verify this page.", - "Last verified by {{name}} {{time}} (expired)": "Last verified by {{name}} {{time}} (expired)", - "The fixed expiration date has passed.": "The fixed expiration date has passed.", - "Verified by {{name}} {{time}}": "Verified by {{name}} {{time}}", - "Expires {{date}}": "Expires {{date}}", - "Expired {{date}}": "Expired {{date}}", - "Mark as obsolete": "Mark as obsolete", - "Mark obsolete": "Mark obsolete", - "Returned by {{name}} {{time}}": "Returned by {{name}} {{time}}", - "No approval has been requested yet.": "No approval has been requested yet.", - "Submitted by {{name}} {{time}}": "Submitted by {{name}} {{time}}", - "Someone": "Someone", - "Approved by {{name}} {{time}}": "Approved by {{name}} {{time}}", - "This document has been marked as obsolete.": "This document has been marked as obsolete.", - "Rejection comment": "Rejection comment", - "Reason for returning this document...": "Reason for returning this document...", - "Confirm rejection": "Confirm rejection", - "Submit for approval": "Submit for approval", - "Reject": "Reject", - "Approve": "Approve", - "Re-submit for approval": "Re-submit for approval", - "Verified until": "Verified until", - "QMS": "QMS", - "Verified pages": "Verified pages", - "Search pages...": "Search pages...", - "Filter by space": "Filter by space", - "Filter by type": "Filter by type", - "{{name}} verified a page": "{{name}} verified a page", - "{{name}} submitted a page for your approval": "{{name}} submitted a page for your approval", - "{{name}} returned a page for revision": "{{name}} returned a page for revision", - "Page verification expires soon": "Page verification expires soon", - "Page verification has expired": "Page verification has expired", - "Verifying your email": "Verifying your email", - "Please wait...": "Please wait...", - "Verification failed. The link may have expired.": "Verification failed. The link may have expired.", - "Check your email": "Check your email", - "We sent a verification link to {{email}}.": "We sent a verification link to {{email}}.", - "We sent a verification link to your email.": "We sent a verification link to your email.", - "Click the link to verify your email and access your workspace.": "Click the link to verify your email and access your workspace.", - "Resend verification email": "Resend verification email", - "Verification email sent. Please check your inbox.": "Verification email sent. Please check your inbox.", - "Failed to resend verification email. Please try again.": "Failed to resend verification email. Please try again.", - "We've sent you an email with your associated workspaces.": "We've sent you an email with your associated workspaces.", - "Load more": "Load more", - "Log out of all devices": "Log out of all devices", - "Log out of all sessions except this device": "Log out of all sessions except this device", - "This Device": "This Device", - "Unknown device": "Unknown device", - "No active sessions": "No active sessions", - "Session revoked": "Session revoked", - "All other sessions revoked": "All other sessions revoked", - "Last used": "Last used", - "Created": "Created", - "Rename": "Rename", - "Publish": "Publish", - "Security": "Security", - "Enforce SSO": "Enforce SSO", - "Once enforced, members will not be able to login with email and password.": "Once enforced, members will not be able to login with email and password.", - "AI-generated content may not be accurate.": "AI-generated content may not be accurate.", - "AI Chat": "AI Chat", - "Analyze for insights": "Analyze for insights", - "Ask anything...": "Ask anything...", - "Assistant said:": "Assistant said:", - "Chat history": "Chat history", - "Chat name": "Chat name", - "Chat transcript": "Chat transcript", - "Close": "Close", - "Copy assistant response": "Copy assistant response", - "Docmost AI": "Docmost AI", - "Failed to load chat. An error occurred.": "Failed to load chat. An error occurred.", - "Failed to render this message.": "Failed to render this message.", - "How can I help you today?": "How can I help you today?", - "New chat": "New chat", - "No chat history": "No chat history", - "No chats found": "No chats found", - "No conversations yet": "No conversations yet", - "Open full page": "Open full page", - "Scroll to bottom": "Scroll to bottom", - "You said:": "You said:", - "Previous 7 days": "Previous 7 days", - "Previous 30 days": "Previous 30 days", - "Search chats...": "Search chats...", - "Search chats": "Search chats", - "Ask anything... Use @ to mention pages": "Ask anything... Use @ to mention pages", - "Ask anything or search your workspace": "Ask anything or search your workspace", - "Welcome to {{name}}": "Welcome to {{name}}", - "Add files": "Add files", - "Mention a page": "Mention a page", - "Start a new chat to see it here.": "Start a new chat to see it here.", - "Summarize this page": "Summarize this page", - "Toggle AI Chat": "Toggle AI Chat", - "Translate this page": "Translate this page", - "Try a different search term.": "Try a different search term.", - "Try again": "Try again", - "Untitled chat": "Untitled chat", - "You": "You", - "What can I help you with?": "What can I help you with?", - "Are you sure you want to revoke this {{credential}}": "Are you sure you want to revoke this {{credential}}", - "Automatically provision users and groups from your identity provider via SCIM.": "Automatically provision users and groups from your identity provider via SCIM.", - "Configure your identity provider with this URL to provision users and groups.": "Configure your identity provider with this URL to provision users and groups.", - "Create {{credential}}": "Create {{credential}}", "{{credential}} created": "{{credential}} created", "{{credential}} created successfully": "{{credential}} created successfully", - "Created by": "Created by", - "Custom": "Custom", - "Enable SCIM": "Enable SCIM", - "Enter a descriptive name": "Enter a descriptive name", - "I've saved my {{credential}}": "I've saved my {{credential}}", - "Important": "Important", - "Make sure to copy your {{credential}} now. You won't be able to see it again!": "Make sure to copy your {{credential}} now. You won't be able to see it again!", - "Never": "Never", - "Revoke {{credential}}": "Revoke {{credential}}", - "SCIM endpoint URL": "SCIM endpoint URL", - "SCIM provisioning": "SCIM provisioning", - "SCIM takes precedence over SSO group sync while enabled.": "SCIM takes precedence over SSO group sync while enabled.", - "You have reached the maximum of {{max}} SCIM tokens. Delete an existing token to create a new one.": "You have reached the maximum of {{max}} SCIM tokens. Delete an existing token to create a new one.", - "SCIM token": "SCIM token", - "SCIM tokens": "SCIM tokens", - "This action cannot be undone. Your identity provider will stop syncing immediately.": "This action cannot be undone. Your identity provider will stop syncing immediately.", - "Toggle SCIM provisioning": "Toggle SCIM provisioning", - "Token": "Token", - "Page menu": "Page menu", - "Expand": "Expand", - "Collapse": "Collapse", - "Expand all": "Expand all", - "Collapse all": "Collapse all", - "Couldn't expand the tree: {{reason}}": "Couldn't expand the tree: {{reason}}", - "Comment menu": "Comment menu", - "Group menu": "Group menu", - "Show hidden breadcrumbs": "Show hidden breadcrumbs", - "Breadcrumbs": "Breadcrumbs", - "Page actions": "Page actions", - "Pick emoji": "Pick emoji", - "Template menu": "Template menu", - "Use": "Use", - "Use template": "Use template", - "Preview template: {{title}}": "Preview template: {{title}}", - "Use a template": "Use a template", - "Search templates...": "Search templates...", - "Search spaces...": "Search spaces...", - "No templates found": "No templates found", - "No spaces found": "No spaces found", - "Browse all templates": "Browse all templates", - "This space": "This space", - "All templates": "All templates", - "Global": "Global", - "New template": "New template", - "Edit template": "Edit template", - "Are you sure you want to delete this template?": "Are you sure you want to delete this template?", - "Template scope updated": "Template scope updated", - "Choose which space this template belongs to": "Choose which space this template belongs to", - "Scope": "Scope", - "Select scope": "Select scope", - "Title": "Title", - "Saving...": "Saving...", - "Saved": "Saved", - "Save failed. Retry": "Save failed. Retry", - "By {{name}}": "By {{name}}", - "Updated {{time}}": "Updated {{time}}", - "Choose destination": "Choose destination", - "Search pages and spaces...": "Search pages and spaces...", - "No results found": "No results found", - "You don't have permission to create pages here": "You don't have permission to create pages here", - "Chat menu for {{title}}": "Chat menu for {{title}}", - "API key menu": "API key menu", - "Jump to comment selection": "Jump to comment selection", - "Slash commands": "Slash commands", - "Mention suggestions": "Mention suggestions", - "Link suggestions": "Link suggestions", - "Diagram editor": "Diagram editor", - "Add comment": "Add comment", - "Find and replace": "Find and replace", - "Main navigation": "Main navigation", - "Space navigation": "Space navigation", - "Settings navigation": "Settings navigation", - "AI navigation": "AI navigation", - "Breadcrumb": "Breadcrumb", - "Synced block": "Synced block", - "Create a block that stays in sync across pages.": "Create a block that stays in sync across pages.", - "Editing original": "Editing original", - "Copy synced block": "Copy synced block", - "Unsync": "Unsync", - "Delete synced block": "Delete synced block", - "Synced to {{count}} other page_one": "Synced to {{count}} other page", - "Synced to {{count}} other page_other": "Synced to {{count}} other pages", - "ORIGINAL": "ORIGINAL", - "THIS PAGE": "THIS PAGE", - "No pages": "No pages", - "The original synced block no longer exists": "The original synced block no longer exists", - "You don't have access to this synced block": "You don't have access to this synced block", - "Failed to load this synced block": "Failed to load this synced block", - "Fixed editor toolbar": "Fixed editor toolbar", - "Show a formatting toolbar above the editor with quick access to common actions.": "Show a formatting toolbar above the editor with quick access to common actions.", - "Toggle fixed editor toolbar": "Toggle fixed editor toolbar", - "Normal text": "Normal text", - "More inline formatting": "More inline formatting", - "Subscript": "Subscript", - "Superscript": "Superscript", - "Inline code": "Inline code", - "Insert media": "Insert media", - "Mention": "Mention", - "Emoji": "Emoji", - "Columns": "Columns", - "More inserts": "More inserts", - "Embeds": "Embeds", - "Diagrams": "Diagrams", - "Advanced": "Advanced", - "Utility": "Utility", - "Decrease indent": "Decrease indent", - "Increase indent": "Increase indent", - "Clear formatting": "Clear formatting", - "Code block": "Code block", - "Experimental": "Experimental", - "Strikethrough": "Strikethrough", - "Undo": "Undo", - "Redo": "Redo", - "Backlinks": "Backlinks", - "Last updated by": "Last updated by", - "Last updated": "Last updated", - "Stats": "Stats", - "Word count": "Word count", - "Characters": "Characters", - "Incoming links": "Incoming links", - "Outgoing links": "Outgoing links", - "Incoming links ({{count}})": "Incoming links ({{count}})", - "Outgoing links ({{count}})": "Outgoing links ({{count}})", - "No pages link here yet.": "No pages link here yet.", - "This page doesn't link to other pages yet.": "This page doesn't link to other pages yet.", - "Verified until {{date}}": "Verified until {{date}}", - "Labels": "Labels", - "Add label": "Add label", - "No labels yet": "No labels yet", - "Already added": "Already added", - "Invalid label name": "Invalid label name", - "No matches": "No matches", - "Search or create…": "Search or create…", - "Remove label {{name}}": "Remove label {{name}}", - "Failed to add label": "Failed to add label", - "Failed to remove label": "Failed to remove label", - "No pages with this label": "No pages with this label", - "Pages tagged with this label will appear here.": "Pages tagged with this label will appear here.", - "No pages match your search.": "No pages match your search.", - "Updated {{date}}": "Updated {{date}}", - "Cell actions": "Cell actions", - "Column actions": "Column actions", - "Row actions": "Row actions", - "Filter": "Filter", - "Page title": "Page title", - "Page content": "Page content", - "Member actions for {{name}}": "Member actions for {{name}}", - "Toggle password visibility": "Toggle password visibility", - "Send comment": "Send comment", - "Token actions": "Token actions", - "Template settings": "Template settings", - "Edit diagram": "Edit diagram", - "Edit embed": "Edit embed", - "Edit drawing": "Edit drawing", - "Delete equation": "Delete equation", - "Invite actions": "Invite actions", - "Get started": "Get started", - "* indicates required fields": "* indicates required fields", - "List of spaces in this workspace": "List of spaces in this workspace", - "Active sessions": "Active sessions", - "Add {{name}} to favorites": "Add {{name}} to favorites", - "Remove {{name}} from favorites": "Remove {{name}} from favorites", - "Added to favorites": "Added to favorites", - "Removed from favorites": "Removed from favorites", - "Added {{name}} to favorites": "Added {{name}} to favorites", - "Removed {{name}} from favorites": "Removed {{name}} from favorites", - "Page menu for {{name}}": "Page menu for {{name}}", - "Create subpage of {{name}}": "Create subpage of {{name}}", - "AI chat": "AI chat", - "Ask a question about this documentation.": "Ask a question about this documentation.", - "Ask a question…": "Ask a question…", - "Thinking…": "Thinking…", - "The assistant is unavailable right now. Please try again.": "The assistant is unavailable right now. Please try again.", - "Public share assistant": "Public share assistant", - "Enabled": "Enabled", - "Let anonymous visitors of public shares ask an AI assistant scoped to that share's pages. You pay for the tokens.": "Let anonymous visitors of public shares ask an AI assistant scoped to that share's pages. You pay for the tokens.", - "Public assistant model": "Public assistant model", - "Defaults to the chat model": "Defaults to the chat model", - "Optional cheaper model id for the public assistant. Empty uses the chat model above.": "Optional cheaper model id for the public assistant. Empty uses the chat model above.", - "Assistant identity": "Assistant identity", - "Pick an agent role whose persona the public assistant adopts. The safety rules always still apply.": "Pick an agent role whose persona the public assistant adopts. The safety rules always still apply.", - "Built-in assistant persona": "Built-in assistant persona", - "Minimize": "Minimize", - "Current context size": "Current context size", - "AI agent": "AI agent", - "Take a look at the current document": "Take a look at the current document", - "AI agent is typing…": "AI agent is typing…", + "{{latestVersion}} is available": "{{latestVersion}} is available", "{{name}} is typing…": "{{name}} is typing…", - "Send": "Send", - "Stop": "Stop", - "Chat menu": "Chat menu", - "No chats yet.": "No chats yet.", - "Delete this chat?": "Delete this chat?", - "Ask the AI agent…": "Ask the AI agent…", - "Ask the AI agent anything about your workspace.": "Ask the AI agent anything about your workspace.", - "Failed to rename chat": "Failed to rename chat", - "Failed to delete chat": "Failed to delete chat", - "Something went wrong": "Something went wrong", - "AI chat is disabled for this workspace.": "AI chat is disabled for this workspace.", - "The AI provider is not configured. Ask an administrator to set it up.": "The AI provider is not configured. Ask an administrator to set it up.", - "The AI agent could not respond. Please try again.": "The AI agent could not respond. Please try again.", - "Searched pages": "Searched pages", - "Read page": "Read page", - "Created page": "Created page", - "Updated page": "Updated page", - "Renamed page": "Renamed page", - "Moved page": "Moved page", - "Deleted page (to trash)": "Deleted page (to trash)", - "Commented": "Commented", - "Resolved comment": "Resolved comment", - "Ran tool {{name}}": "Ran tool {{name}}", - "AI-agent": "AI-agent", - "Edited by AI agent on behalf of {{name}}": "Edited by AI agent on behalf of {{name}}", - "Endpoints": "Endpoints", - "where we fetch models": "where we fetch models", - "All endpoints are OpenAI-compatible. Point the Base URL at OpenAI, OpenRouter, a local Ollama, or any self-hosted server.": "All endpoints are OpenAI-compatible. Point the Base URL at OpenAI, OpenRouter, a local Ollama, or any self-hosted server.", - "Chat / LLM": "Chat / LLM", - "root": "root", - "Semantic search": "Semantic search", - "Voice / STT": "Voice / STT", - "Voice dictation": "Voice dictation", - "Realtime dictation": "Realtime dictation", - "Realtime model": "Realtime model", - "Realtime endpoint": "Realtime endpoint", - "Streams audio live and inserts text as you speak (requires an OpenAI-compatible Realtime endpoint)": "Streams audio live and inserts text as you speak (requires an OpenAI-compatible Realtime endpoint)", - "Leave empty to use the STT base URL": "Leave empty to use the STT base URL", - "Voice dictation is not available yet.": "Voice dictation is not available yet.", - "Test endpoint": "Test endpoint", - "Save endpoints": "Save endpoints", - "Configured and enabled": "Configured and enabled", - "Configured but disabled": "Configured but disabled", - "Enabled but not configured": "Enabled but not configured", - "Not configured": "Not configured", - "External tools": "External tools", - "Gitmost as MCP client": "Gitmost as MCP client", - "Servers the agent calls out to.": "Servers the agent calls out to.", - "MCP server": "MCP server", - "expose the workspace": "expose the workspace", - "Enable MCP server": "Enable MCP server", - "Exposes the workspace as an MCP server at /mcp — this provides a capability, it doesn't consume a model.": "Exposes the workspace as an MCP server at /mcp — this provides a capability, it doesn't consume a model.", - "Resolves to {{url}}": "Resolves to {{url}}", - "Model": "Model", - "Done": "Done", - "shared prompt · safety framework appended automatically": "shared prompt · safety framework appended automatically", - "/v1/chat/completions · root endpoint — Embeddings and Voice inherit its URL and key": "/v1/chat/completions · root endpoint — Embeddings and Voice inherit its URL and key", - "/v1/embeddings · embeds pages so semantic search can find them": "/v1/embeddings · embeds pages so semantic search can find them", - "/v1/audio/transcriptions · works with local whisper (speaches / faster-whisper-server)": "/v1/audio/transcriptions · works with local whisper (speaches / faster-whisper-server)", - "Vector search · requires pgvector": "Vector search · requires pgvector", - "Embedding API key": "Embedding API key", - "Embeddings": "Embeddings", - "Leave empty to use the chat API key": "Leave empty to use the chat API key", - "Leave empty to use the chat base URL": "Leave empty to use the chat base URL", - "Reindex now": "Reindex now", - "Start dictation": "Start dictation", - "Stop recording": "Stop recording", - "Transcribing…": "Transcribing…", - "Microphone access denied": "Microphone access denied", - "No microphone found": "No microphone found", - "Could not start recording": "Could not start recording", - "Transcription failed": "Transcription failed", - "Voice dictation is not configured": "Voice dictation is not configured", - "Microphone is unavailable or already in use": "Microphone is unavailable or already in use", - "Audio recording is not available in this browser/context": "Audio recording is not available in this browser/context", - "Request format": "Request format", - "How transcription requests are sent to the endpoint": "How transcription requests are sent to the endpoint", - "OpenAI-compatible (multipart/form-data)": "OpenAI-compatible (multipart/form-data)", - "OpenRouter (JSON, base64 audio)": "OpenRouter (JSON, base64 audio)", - "Agent role": "Agent role", - "Universal assistant": "Universal assistant", - "Add role": "Add role", - "Edit role": "Edit role", - "Role name": "Role name", - "e.g. Proofreader": "e.g. Proofreader", - "Optional. Shown as the chat badge.": "Optional. Shown as the chat badge.", - "Optional. A short note about what this role does.": "Optional. A short note about what this role does.", - "Instructions": "Instructions", - "The built-in safety framework is always added automatically.": "The built-in safety framework is always added automatically.", - "Model provider override": "Model provider override", - "Optional. Defaults to the workspace provider.": "Optional. Defaults to the workspace provider.", - "Model override": "Model override", - "Optional. Defaults to the workspace model.": "Optional. Defaults to the workspace model.", - "e.g. gpt-4o-mini": "e.g. gpt-4o-mini", - "If you choose a different provider, it must already be configured in AI settings.": "If you choose a different provider, it must already be configured in AI settings.", - "Agent roles": "Agent roles", - "Reusable presets that shape the agent's behavior (and optionally its model). Picked when starting a new chat.": "Reusable presets that shape the agent's behavior (and optionally its model). Picked when starting a new chat.", - "No roles configured": "No roles configured", - "Delete role": "Delete role", - "Are you sure you want to delete this role?": "Are you sure you want to delete this role?", - "HTML embed": "HTML embed", - "Edit HTML embed": "Edit HTML embed", - "HTML embed is disabled in this workspace": "HTML embed is disabled in this workspace", - "Click to add HTML / CSS / JS": "Click to add HTML / CSS / JS", - "This HTML/CSS/JS runs in a sandboxed frame and cannot access the viewer's session, cookies, or API.": "This HTML/CSS/JS runs in a sandboxed frame and cannot access the viewer's session, cookies, or API.", - "": "", - "Height (px, blank = auto)": "Height (px, blank = auto)", - "advanced": "advanced", - "Enable HTML embed": "Enable HTML embed", - "Allow members to insert raw HTML/CSS/JavaScript blocks. The block renders in a sandboxed frame and cannot access the viewer's session, cookies, or API. Off by default.": "Allow members to insert raw HTML/CSS/JavaScript blocks. The block renders in a sandboxed frame and cannot access the viewer's session, cookies, or API. Off by default.", - "When enabled, any member can insert an HTML embed block. The toggle just enables or disables the block type workspace-wide.": "When enabled, any member can insert an HTML embed block. The toggle just enables or disables the block type workspace-wide.", - "Embeds run inside a sandboxed iframe with a separate origin, so they cannot read or modify the page they are embedded in.": "Embeds run inside a sandboxed iframe with a separate origin, so they cannot read or modify the page they are embedded in.", - "Turning this off hides existing embeds (they render as a disabled placeholder) and stops serving them on public share pages.": "Turning this off hides existing embeds (they render as a disabled placeholder) and stops serving them on public share pages.", - "Analytics / tracker": "Analytics / tracker", - "Injected verbatim into the of PUBLIC SHARE pages only (same-origin). For analytics snippets (Google Analytics, Yandex.Metrika, etc.). Admin only.": "Injected verbatim into the of PUBLIC SHARE pages only (same-origin). For analytics snippets (Google Analytics, Yandex.Metrika, etc.). Admin only." + "{{ssoProviderType}} configuration": "{{ssoProviderType}} configuration", + "•••• set": "•••• set" } diff --git a/apps/client/src/features/workspace/components/settings/components/ai-provider-settings.tsx b/apps/client/src/features/workspace/components/settings/components/ai-provider-settings.tsx index eceb505a..f0f65390 100644 --- a/apps/client/src/features/workspace/components/settings/components/ai-provider-settings.tsx +++ b/apps/client/src/features/workspace/components/settings/components/ai-provider-settings.tsx @@ -63,10 +63,6 @@ const formSchema = z.object({ // STT-specific fields. Empty base URL / key fall back to the chat ones. sttModel: z.string(), sttBaseUrl: z.string(), - // Realtime (streaming) STT fields. Empty model falls back to sttModel and - // empty base URL falls back to the STT base URL server-side. - sttRealtimeModel: z.string(), - sttRealtimeBaseUrl: z.string(), sttApiStyle: z.enum(["multipart", "json"]), sttApiKey: z.string(), }); @@ -245,8 +241,6 @@ export default function AiProviderSettings() { embeddingApiKey: "", sttModel: "", sttBaseUrl: "", - sttRealtimeModel: "", - sttRealtimeBaseUrl: "", sttApiStyle: "multipart" as SttApiStyle, sttApiKey: "", }, @@ -268,8 +262,6 @@ export default function AiProviderSettings() { embeddingApiKey: "", sttModel: settings.sttModel ?? "", sttBaseUrl: settings.sttBaseUrl ?? "", - sttRealtimeModel: settings.sttRealtimeModel ?? "", - sttRealtimeBaseUrl: settings.sttRealtimeBaseUrl ?? "", sttApiStyle: settings.sttApiStyle ?? "multipart", sttApiKey: "", }); @@ -304,10 +296,6 @@ export default function AiProviderSettings() { // server-side. sttModel: values.sttModel, sttBaseUrl: values.sttBaseUrl, - // Realtime STT: empty model falls back to sttModel, empty base URL falls - // back to the STT base URL server-side. - sttRealtimeModel: values.sttRealtimeModel, - sttRealtimeBaseUrl: values.sttRealtimeBaseUrl, sttApiStyle: values.sttApiStyle, }; @@ -971,7 +959,11 @@ export default function AiProviderSettings() {