- Rebranding: BRAND_NAME env var (default AcadeDoc) replaces hardcoded "DocAdenice" in index.html title/meta, PWA manifest, app-header logo text, email footer/body - lib/config.ts: getAppName() reads BRAND_NAME; new getBrandLogoUrl/PrimaryColor/AccentColor helpers - vite.config.ts: BRAND_* vars exposed via define block to client - brand-theme.ts: getBrandTheme() generates 10-shade MantineColorsTuple from hex (no @mantine/colors-generator dep); merged into MantineProvider at boot - theme/__tests__/brand-theme.test.ts: 11 vitest tests (generateColorTuple + getBrandTheme) - Workspace branding: migration adds primary_color/accent_color to workspaces table WorkspaceBrandingService + WorkspaceBrandingController (POST /workspace/branding, POST /workspace/branding/update — admin only) + DTO hex validation - Settings: /settings/branding page (WorkspaceBranding) + sidebar entry (admin-only) - workspace-branding.spec.ts: 13 vitest tests (service + controller + DTO validation) - SMTP Brevo: .env.example preset block + transactional/README.md ops guide (key gen, port 587 STARTTLS, 300/day free limit, swaks/curl test) - environment.service.ts: getMailFromName() falls back to BRAND_NAME if MAIL_FROM_NAME unset - vitest.config.ts server: include pattern extended to src/core/workspace/spec/** - i18n: 11 branding keys added to en-US and fr-FR translations - 0 TypeScript errors client + server, 11 client + 13 server new tests all green Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1216 lines
70 KiB
JSON
1216 lines
70 KiB
JSON
{
|
||
"Account": "Account",
|
||
"Accent color": "Accent color",
|
||
"Branding": "Branding",
|
||
"Branding settings": "Branding settings",
|
||
"Primary color": "Primary color",
|
||
"Save branding": "Save branding",
|
||
"Branding saved": "Branding saved",
|
||
"Branding update failed": "Branding update failed",
|
||
"Enter a hex color (e.g. #2563eb)": "Enter a hex color (e.g. #2563eb)",
|
||
"Workspace logo": "Workspace logo",
|
||
"Logo upload and name-based branding override is managed from the General settings tab.": "Logo upload and name-based branding override is managed from the General settings tab.",
|
||
"Active": "Active",
|
||
"Add": "Add",
|
||
"Add group members": "Add group members",
|
||
"Add groups": "Add groups",
|
||
"Add members": "Add members",
|
||
"Add to groups": "Add to groups",
|
||
"Add space members": "Add space members",
|
||
"Add to favorites": "Add to favorites",
|
||
"Admin": "Admin",
|
||
"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 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 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.",
|
||
"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",
|
||
"Can manage workspace": "Can manage workspace",
|
||
"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.",
|
||
"Cancel": "Cancel",
|
||
"Change email": "Change email",
|
||
"Change password": "Change password",
|
||
"Change photo": "Change photo",
|
||
"Choose a role": "Choose a role",
|
||
"Choose your preferred color scheme.": "Choose your preferred color scheme.",
|
||
"Choose your preferred interface language.": "Choose your preferred interface language.",
|
||
"Choose your preferred page width.": "Choose your preferred page width.",
|
||
"Confirm": "Confirm",
|
||
"Copy as Markdown": "Copy as Markdown",
|
||
"Copy link": "Copy link",
|
||
"Create": "Create",
|
||
"Create group": "Create group",
|
||
"Create page": "Create page",
|
||
"Create space": "Create space",
|
||
"Create workspace": "Create workspace",
|
||
"Current password": "Current password",
|
||
"Dark": "Dark",
|
||
"Date": "Date",
|
||
"Delete": "Delete",
|
||
"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.",
|
||
"Description": "Description",
|
||
"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",
|
||
"Edit": "Edit",
|
||
"Read": "Read",
|
||
"Edit group": "Edit group",
|
||
"Email": "Email",
|
||
"Enter a strong password": "Enter a strong password",
|
||
"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",
|
||
"Error fetching page data.": "Error fetching page data.",
|
||
"Error loading page history.": "Error loading page history.",
|
||
"Export": "Export",
|
||
"Failed to create page": "Failed to create page",
|
||
"Failed to delete page": "Failed to delete page",
|
||
"Failed to fetch recent pages": "Failed to fetch recent pages",
|
||
"Failed to import pages": "Failed to import pages",
|
||
"Failed to load page. An error occurred.": "Failed to load page. An error occurred.",
|
||
"Failed to update data": "Failed to update data",
|
||
"Favorite spaces": "Favorite spaces",
|
||
"Favorite spaces appear here": "Favorite spaces appear here",
|
||
"Favorites": "Favorites",
|
||
"Full access": "Full access",
|
||
"Full page width": "Full page width",
|
||
"Full width": "Full width",
|
||
"General": "General",
|
||
"Group": "Group",
|
||
"Group description": "Group description",
|
||
"Group name": "Group name",
|
||
"Groups": "Groups",
|
||
"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",
|
||
"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",
|
||
"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",
|
||
"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 <b>{{spaceName}}</b> to confirm your action.": "Type the space name <b>{{spaceName}}</b> 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",
|
||
"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",
|
||
"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",
|
||
"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 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}}",
|
||
"Uploading file": "Uploading file",
|
||
"Table": "Table",
|
||
"Insert a table.": "Insert a table.",
|
||
"Insert collapsible block.": "Insert collapsible block.",
|
||
"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",
|
||
"Write anything. Enter \"/\" for commands": "Write anything. Enter \"/\" for commands",
|
||
"Write...": "Write...",
|
||
"Column count": "Column count",
|
||
"{{count}} Columns": "{{count}} Columns",
|
||
"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}}",
|
||
"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: <b>{{creatorName}}</b>": "Created by: <b>{{creatorName}}</b>",
|
||
"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",
|
||
"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",
|
||
"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",
|
||
"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 <anchor>API documentation</anchor> for usage details.": "Manage API keys for all users in the workspace. View the <anchor>API documentation</anchor> for usage details.",
|
||
"View the <anchor>API documentation</anchor> for usage details.": "View the <anchor>API documentation</anchor> for usage details.",
|
||
"View the <anchor>MCP documentation</anchor>.": "View the <anchor>MCP documentation</anchor>.",
|
||
"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",
|
||
"<bold>{{name}}</bold> mentioned you in a comment": "<bold>{{name}}</bold> mentioned you in a comment",
|
||
"<bold>{{name}}</bold> commented on a page": "<bold>{{name}}</bold> commented on a page",
|
||
"<bold>{{name}}</bold> resolved a comment": "<bold>{{name}}</bold> resolved a comment",
|
||
"<bold>{{name}}</bold> mentioned you on a page": "<bold>{{name}}</bold> mentioned you on a page",
|
||
"<bold>{{name}}</bold> gave you edit access to a page": "<bold>{{name}}</bold> gave you edit access to a page",
|
||
"<bold>{{name}}</bold> gave you view access to a page": "<bold>{{name}}</bold> gave you view access to a page",
|
||
"<bold>{{name}}</bold> updated a page": "<bold>{{name}}</bold> 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",
|
||
"<bold>{{name}}</bold> verified a page": "<bold>{{name}}</bold> verified a page",
|
||
"<bold>{{name}}</bold> submitted a page for your approval": "<bold>{{name}}</bold> submitted a page for your approval",
|
||
"<bold>{{name}}</bold> returned a page for revision": "<bold>{{name}}</bold> 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...",
|
||
"Chat history": "Chat history",
|
||
"Chat name": "Chat name",
|
||
"Close": "Close",
|
||
"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",
|
||
"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",
|
||
"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",
|
||
"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",
|
||
"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",
|
||
"Chat menu": "Chat menu",
|
||
"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",
|
||
"Skip to main content": "Skip to main content",
|
||
"Roles": "Roles",
|
||
"Role detail": "Role detail",
|
||
"Role name": "Role name",
|
||
"Role created successfully": "Role created successfully",
|
||
"Role updated successfully": "Role updated successfully",
|
||
"Role deleted successfully": "Role deleted successfully",
|
||
"Role removed from user": "Role removed from user",
|
||
"Role assignments updated": "Role assignments updated",
|
||
"Failed to create role": "Failed to create role",
|
||
"Failed to update role": "Failed to update role",
|
||
"Failed to delete role": "Failed to delete role",
|
||
"Failed to assign roles": "Failed to assign roles",
|
||
"Failed to remove role": "Failed to remove role",
|
||
"Failed to save permissions": "Failed to save permissions",
|
||
"Failed to load roles": "Failed to load roles",
|
||
"Failed to load role": "Failed to load role",
|
||
"Failed to load role assignments": "Failed to load role assignments",
|
||
"Permissions saved": "Permissions saved",
|
||
"Permissions": "Permissions",
|
||
"Identity": "Identity",
|
||
"Save changes": "Save changes",
|
||
"Save permissions": "Save permissions",
|
||
"Save assignments": "Save assignments",
|
||
"Discard": "Discard",
|
||
"Retry": "Retry",
|
||
"An unknown error occurred": "An unknown error occurred",
|
||
"Search roles by name": "Search roles by name",
|
||
"Search roles": "Search roles",
|
||
"system": "system",
|
||
"custom": "custom",
|
||
"Create role": "Create role",
|
||
"Create a new role": "Create a new role",
|
||
"Open role {{name}}": "Open role {{name}}",
|
||
"System role — name and existence are protected": "System role — name and existence are protected",
|
||
"System roles cannot be renamed": "System roles cannot be renamed",
|
||
"System roles cannot be deleted": "System roles cannot be deleted",
|
||
"Define what members can do across this workspace. Custom roles override defaults; system roles cannot be removed.": "Define what members can do across this workspace. Custom roles override defaults; system roles cannot be removed.",
|
||
"No roles match your filters": "No roles match your filters",
|
||
"Seed roles will appear once the workspace is initialised.": "Seed roles will appear once the workspace is initialised.",
|
||
"Try clearing the search or switching the filter.": "Try clearing the search or switching the filter.",
|
||
"Back to roles": "Back to roles",
|
||
"Back to members": "Back to members",
|
||
"Missing role id in URL": "Missing role id in URL",
|
||
"Missing user id in URL": "Missing user id in URL",
|
||
"Selected actions are granted to every member who holds this role.": "Selected actions are granted to every member who holds this role.",
|
||
"Workspace owner": "Workspace owner",
|
||
"Selecting this overrides every other permission. Use sparingly.": "Selecting this overrides every other permission. Use sparingly.",
|
||
"Toggle admin wildcard": "Toggle admin wildcard",
|
||
"Toggle wildcard for {{group}}": "Toggle wildcard for {{group}}",
|
||
"Grant every permission in this group, including future ones.": "Grant every permission in this group, including future ones.",
|
||
"All {{group}}": "All {{group}}",
|
||
"all granted": "all granted",
|
||
"inherited via admin": "inherited via admin",
|
||
"You do not have the roles:manage permission. Permissions are read-only.": "You do not have the roles:manage permission. Permissions are read-only.",
|
||
"You do not have the roles:manage permission. Assignments are read-only.": "You do not have the roles:manage permission. Assignments are read-only.",
|
||
"Requires the roles:manage permission": "Requires the roles:manage permission",
|
||
"Danger zone": "Danger zone",
|
||
"System roles are protected and cannot be deleted. You can edit their permissions but their existence is guaranteed.": "System roles are protected and cannot be deleted. You can edit their permissions but their existence is guaranteed.",
|
||
"Deleting this role removes it from every user. This action cannot be undone.": "Deleting this role removes it from every user. This action cannot be undone.",
|
||
"Delete role": "Delete role",
|
||
"This will remove the role and unassign it from every member. This action cannot be undone.": "This will remove the role and unassign it from every member. This action cannot be undone.",
|
||
"to confirm:": "to confirm:",
|
||
"Confirm role name": "Confirm role name",
|
||
"Name is required": "Name is required",
|
||
"Name is too long (max 120)": "Name is too long (max 120)",
|
||
"Description is too long (max 2000)": "Description is too long (max 2000)",
|
||
"e.g. Formateur": "e.g. Formateur",
|
||
"What this role can do, in plain words": "What this role can do, in plain words",
|
||
"User roles": "User roles",
|
||
"User role assignments": "User role assignments",
|
||
"Assigned roles": "Assigned roles",
|
||
"A user inherits the union of every role's permissions. The owner shortcut admin:* overrides everything else.": "A user inherits the union of every role's permissions. The owner shortcut admin:* overrides everything else.",
|
||
"Pick one or more roles": "Pick one or more roles",
|
||
"Roles assigned to user": "Roles assigned to user",
|
||
"Effective permissions preview": "Effective permissions preview",
|
||
"Permission preview requires the roles:manage permission to read role definitions.": "Permission preview requires the roles:manage permission to read role definitions.",
|
||
"No roles selected.": "No roles selected.",
|
||
"No permissions are granted by the selected roles yet.": "No permissions are granted by the selected roles yet.",
|
||
"database_view.node.header_label": "Database",
|
||
"database_view.placeholder.not_supported": "View type \"{{viewType}}\" is not yet supported. It will be available in a future update.",
|
||
"database_view.table.empty_state": "No rows found in this view.",
|
||
"database_view.table.page_info": "Page {{page}} — {{total}} total rows",
|
||
"database_view.table.prev": "Previous",
|
||
"database_view.table.next": "Next",
|
||
"database_view.error.title": "Could not load view",
|
||
"database_view.error.generic": "An unexpected error occurred while loading the view.",
|
||
"database_view.error.view_not_found": "This view no longer exists or has been deleted.",
|
||
"database_view.error.permission_denied": "You do not have permission to read this view.",
|
||
"database_view.error.retry": "Retry",
|
||
"database_view.error.tables_load": "Failed to load tables from the bridge.",
|
||
"database_view.error.views_load": "Failed to load views for this table.",
|
||
"database_view.modal.title": "Insert database view",
|
||
"database_view.modal.step1": "Pick table",
|
||
"database_view.modal.step2": "Pick view",
|
||
"database_view.modal.search_tables": "Search tables...",
|
||
"database_view.modal.no_tables": "No tables found. Check that the bridge is running.",
|
||
"database_view.modal.no_views": "No views found for this table.",
|
||
"database_view.modal.select_view": "Select a view to embed:",
|
||
"database_view.modal.back": "Back",
|
||
"database_view.modal.insert": "Insert",
|
||
"database_view.kanban.empty_column": "No cards",
|
||
"database_view.kanban.no_groupby_field": "No single-select field found. Kanban requires a single-select field to group cards by.",
|
||
"database_view.calendar.no_date_field": "No date field found. Calendar requires a date field to position events.",
|
||
"database_view.calendar.view_month": "Month",
|
||
"database_view.calendar.view_week": "Week",
|
||
"database_view.calendar.view_day": "Day",
|
||
"database_view.edit.permission_denied": "You do not have permission to edit this field.",
|
||
"database_view.edit.read_only_mode": "Read-only — you do not have write access to this database.",
|
||
"database_view.row_detail.title": "Row details",
|
||
"database_view.row_detail.primary_badge": "primary",
|
||
"database_view.row_detail.no_fields": "No fields to display.",
|
||
"backlinks.panel.title": "Linked references",
|
||
"backlinks.group.wikilinks": "Wikilinks",
|
||
"backlinks.group.mentions": "Mentions",
|
||
"backlinks.group.embeds": "Database embeds",
|
||
"backlinks.empty": "No pages link here yet.",
|
||
"backlinks.error": "Could not load linked references.",
|
||
"backlinks.retry": "Retry",
|
||
"backlinks.untitled": "Untitled",
|
||
"wikilink.suggestion.no_results": "No matching pages",
|
||
"wikilink.suggestion.type_to_search": "Type to search pages...",
|
||
"wikilink.broken": "Page not found or deleted",
|
||
"slash_commands.page_title": "Slash commands",
|
||
"slash_commands.create_button": "New command",
|
||
"slash_commands.create_title": "Create slash command",
|
||
"slash_commands.edit_title": "Edit slash command",
|
||
"slash_commands.col_keyword": "Keyword",
|
||
"slash_commands.col_label": "Label",
|
||
"slash_commands.col_action_type": "Action type",
|
||
"slash_commands.col_enabled": "Enabled",
|
||
"slash_commands.keyword_label": "Keyword",
|
||
"slash_commands.keyword_description": "Lowercase letters, numbers and hyphens only. Used as /keyword in the editor.",
|
||
"slash_commands.keyword_format_error": "Only lowercase letters, numbers and hyphens are allowed",
|
||
"slash_commands.label_label": "Label",
|
||
"slash_commands.label_required": "Label is required",
|
||
"slash_commands.description_label": "Description",
|
||
"slash_commands.description_placeholder": "Short description shown in the slash menu",
|
||
"slash_commands.icon_label": "Icon",
|
||
"slash_commands.icon_description": "Tabler icon name (e.g. IconNotes) or leave blank",
|
||
"slash_commands.action_type_label": "Action type",
|
||
"slash_commands.action_config_section": "Action configuration",
|
||
"slash_commands.enabled_label": "Enabled",
|
||
"slash_commands.template_label": "Template content",
|
||
"slash_commands.template_description": "Markdown text or Tiptap JSON to insert at cursor",
|
||
"slash_commands.rows_label": "Rows",
|
||
"slash_commands.cols_label": "Columns",
|
||
"slash_commands.header_row_label": "Include header row",
|
||
"slash_commands.url_label": "URL to embed",
|
||
"slash_commands.url_required": "A valid URL starting with http is required",
|
||
"slash_commands.webhook_url_label": "Webhook URL",
|
||
"slash_commands.webhook_https_required": "Webhook URL must start with https://",
|
||
"slash_commands.webhook_headers_label": "Additional headers (JSON)",
|
||
"slash_commands.webhook_headers_description": "Optional JSON object of extra HTTP headers to send",
|
||
"slash_commands.webhook_security_title": "Security note",
|
||
"slash_commands.webhook_security_note": "Never include secrets in stored headers. Use a secret-manager proxy in front of your webhook endpoint.",
|
||
"slash_commands.language_label": "Code language",
|
||
"slash_commands.language_required": "Language is required",
|
||
"slash_commands.snippet_code_label": "Starter code",
|
||
"slash_commands.snippet_code_description": "Optional starter code inserted with the snippet",
|
||
"slash_commands.enable_tooltip": "Enable this command",
|
||
"slash_commands.disable_tooltip": "Disable this command",
|
||
"slash_commands.delete_confirm": "Delete slash command \"{{label}}\"? This cannot be undone.",
|
||
"slash_commands.create_success": "Slash command created",
|
||
"slash_commands.update_success": "Slash command updated",
|
||
"slash_commands.delete_success": "Slash command deleted",
|
||
"slash_commands.load_error": "Could not load slash commands",
|
||
"slash_commands.empty_state": "No custom slash commands yet. Create one to get started.",
|
||
"slash_commands.access_denied_title": "Access denied",
|
||
"slash_commands.access_denied_description": "You need the slash_commands:manage permission to access this page.",
|
||
"dual_editor.switch_to_markdown": "Switch to markdown source",
|
||
"dual_editor.switch_to_wysiwyg": "Switch to visual editor",
|
||
"dual_editor.switch_warning_title": "Potential data loss on switch",
|
||
"dual_editor.switch_warning_to_md": "Some block types cannot be fully represented in markdown. The following elements may be altered:",
|
||
"dual_editor.switch_warning_to_wysiwyg": "Some markdown tokens could not be parsed back to rich content. The following elements may be lost:",
|
||
"dual_editor.switch_anyway": "Switch anyway",
|
||
"dual_editor.markdown_editor_label": "Markdown source editor",
|
||
"graph.page_title": "Knowledge Graph",
|
||
"graph.search_placeholder": "Search nodes...",
|
||
"graph.filters_label": "Filters",
|
||
"graph.space_filter_label": "Space",
|
||
"graph.all_spaces": "All spaces",
|
||
"graph.edge_types_label": "Link types",
|
||
"graph.edge_type_wikilink": "Wikilink",
|
||
"graph.edge_type_mention": "Mention",
|
||
"graph.edge_type_database_embed": "Database embed",
|
||
"graph.depth_label": "Depth: {{depth}}",
|
||
"graph.include_orphans_label": "Include orphans",
|
||
"graph.stats_label": "Stats",
|
||
"graph.nodes_unit": "nodes",
|
||
"graph.edges_unit": "edges",
|
||
"graph.truncated_warning": "Graph truncated to 1000 nodes — apply filters to reduce scope",
|
||
"graph.reset_filters": "Reset filters",
|
||
"graph.open_page": "Open page",
|
||
"graph.close_panel": "Close panel",
|
||
"graph.in_links": "in",
|
||
"graph.out_links": "out",
|
||
"graph.orphan_label": "orphan",
|
||
"graph.untitled_page": "(untitled)",
|
||
"graph.error_title": "Graph load error",
|
||
"graph.error_generic": "Could not load the knowledge graph",
|
||
"templates.page_title": "Templates",
|
||
"templates.create_button": "New template",
|
||
"templates.create_title": "Create template",
|
||
"templates.edit_title": "Edit template",
|
||
"templates.search_placeholder": "Search templates...",
|
||
"templates.name_label": "Name",
|
||
"templates.name_placeholder": "Template name",
|
||
"templates.name_required": "Name is required",
|
||
"templates.icon_label": "Icon",
|
||
"templates.icon_placeholder": "e.g. calendar",
|
||
"templates.icon_description": "Short text or emoji for the template icon",
|
||
"templates.category_label": "Category",
|
||
"templates.description_label": "Description",
|
||
"templates.description_placeholder": "Describe what this template is for",
|
||
"templates.category_meeting": "Meeting",
|
||
"templates.category_project": "Project",
|
||
"templates.category_wiki": "Wiki",
|
||
"templates.category_todo": "Todo",
|
||
"templates.category_custom": "Custom",
|
||
"templates.create_success": "Template created",
|
||
"templates.update_success": "Template updated",
|
||
"templates.delete_success": "Template deleted",
|
||
"templates.set_default_success": "Workspace default template updated",
|
||
"templates.instantiate_error": "Failed to create page from template",
|
||
"templates.empty_state": "No templates found",
|
||
"templates.built_in_badge": "Built-in",
|
||
"templates.default_badge": "Workspace default",
|
||
"templates.usage_count": "Used {{count}}x",
|
||
"templates.actions_menu": "Template actions",
|
||
"templates.use_action": "Use template",
|
||
"templates.edit_action": "Edit",
|
||
"templates.delete_action": "Delete",
|
||
"templates.set_default_action": "Set as default",
|
||
"templates.delete_confirm_title": "Delete template",
|
||
"templates.delete_confirm_body": "Delete template \"{{name}}\"? This cannot be undone.",
|
||
"templates.use_modal_title": "Use template",
|
||
"templates.use_modal_description": "Open the editor and use the \"New page from template\" button in the sidebar to create a page from \"{{name}}\".",
|
||
"templates.new_from_template": "From template",
|
||
"templates.picker_title": "Choose a template",
|
||
"acadenice.notifications.title": "Notifications",
|
||
"acadenice.notifications.empty": "No notifications",
|
||
"acadenice.notifications.mark_all_read": "Mark all as read",
|
||
"acadenice.notifications.all_read": "All notifications marked as read",
|
||
"acadenice.notifications.load_more": "Load more",
|
||
"acadenice.notifications.prefs_saved": "Notification preferences saved",
|
||
"acadenice.notifications.prefs_error": "Failed to save notification preferences",
|
||
"acadenice.notifications.prefs.title": "Notification settings",
|
||
"acadenice.notifications.prefs.subtitle": "Choose how and when you get notified.",
|
||
"acadenice.notifications.prefs.email_mentions": "Email — page mentions",
|
||
"acadenice.notifications.prefs.email_mentions_desc": "Receive an email when someone mentions you on a page.",
|
||
"acadenice.notifications.prefs.email_replies": "Email — comment replies",
|
||
"acadenice.notifications.prefs.email_replies_desc": "Receive an email when someone replies to your comment.",
|
||
"acadenice.notifications.prefs.email_shares": "Email — page updates",
|
||
"acadenice.notifications.prefs.email_shares_desc": "Receive an email when a watched page is updated.",
|
||
"acadenice.notifications.prefs.in_app_mentions": "In-app — page mentions",
|
||
"acadenice.notifications.prefs.in_app_mentions_desc": "Receive an in-app notification when someone mentions you on a page.",
|
||
"acadenice.notifications.prefs.in_app_replies": "In-app — comment replies",
|
||
"acadenice.notifications.prefs.in_app_replies_desc": "Receive an in-app notification when someone replies to your comment.",
|
||
"database_view.row_detail.tab_fields": "Fields",
|
||
"database_view.row_detail.tab_comments": "Comments",
|
||
"acadenice.comments.open": "Open",
|
||
"acadenice.comments.resolved": "Resolved",
|
||
"acadenice.comments.empty": "No comments yet.",
|
||
"acadenice.comments.new_placeholder": "Write a comment...",
|
||
"acadenice.comments.reply_placeholder": "Write a reply...",
|
||
"acadenice.comments.send": "Comment",
|
||
"acadenice.comments.send_reply": "Reply",
|
||
"acadenice.comments.reply": "Reply",
|
||
"acadenice.comments.cancel": "Cancel",
|
||
"acadenice.comments.resolve_action": "Resolve thread",
|
||
"acadenice.comments.reopen_action": "Re-open thread",
|
||
"acadenice.comments.delete_action": "Delete comment",
|
||
"acadenice.comments.resolved_badge": "Resolved",
|
||
"acadenice.comments.unknown_user": "Unknown user"
|
||
}
|