{ "aboutPage": { "aiSummarization": "AI Summarization", "aiSummarizationDesc": "OpenRouter and Ollama integration with custom prompts", "asrEnabled": "ASR Enabled", "asrEndpoint": "ASR Endpoint", "audioTranscription": "Audio Transcription", "audioTranscriptionDesc": "Whisper API and custom ASR support with high accuracy", "backend": "Backend", "database": "Database", "deployment": "Deployment", "dockerDescription": "Official Docker images", "dockerHub": "Docker Hub", "documentation": "Documentation", "documentationDescription": "User guide and tutorials", "endpoint": "Endpoint", "frontend": "Frontend", "githubDescription": "Source code, issues, and releases", "githubRepository": "GitHub Repository", "inquireMode": "Inquire Mode", "inquireModeDesc": "Semantic search across all your recordings", "interactiveChat": "Interactive Chat", "interactiveChatDesc": "Chat with your transcriptions using AI", "keyFeatures": "Key Features", "largeLanguageModel": "Large Language Model", "model": "Model", "projectDescription": "Transform your audio recordings into organized, searchable notes with AI-powered transcription, summarization, and interactive chat features.", "projectLinks": "Project Links", "sharingExport": "Sharing & Export", "sharingExportDesc": "Share recordings and export to various formats", "speakerDiarization": "Speaker Diarization", "speakerDiarizationDesc": "Identify and label different speakers automatically", "speechRecognition": "Speech Recognition", "systemConfiguration": "System Configuration", "tagline": "AI-Powered Audio Transcription & Note-Taking", "technologyStack": "Technology Stack", "title": "About", "version": "Version", "whisperApi": "Whisper API" }, "aboutPageDetails": { "aiSummarizationDesc": "OpenRouter and Ollama integration with custom prompts", "asrEnabled": "ASR Enabled", "asrEndpoint": "ASR Endpoint", "audioTranscriptionDesc": "Whisper API and custom ASR support with high accuracy", "backend": "Backend", "database": "Database", "deployment": "Deployment", "dockerDescription": "Official Docker images", "documentationDescription": "Setup guides and user manual", "endpoint": "Endpoint", "frontend": "Frontend", "githubDescription": "Source code, issues, and releases", "inquireModeDesc": "Semantic search across all your recordings", "interactiveChatDesc": "Chat with your transcriptions using AI", "model": "Model", "no": "No", "sharingExportDesc": "Share recordings and export to various formats", "speakerDiarizationDesc": "Identify and label different speakers automatically", "whisperApi": "Whisper API", "yes": "Yes" }, "account": { "accountActions": "Account Actions", "autoLabel": "Auto-label", "autoSummarizationDisabled": "Auto-summarization disabled by admin", "autoSummarize": "Auto-summarize", "changePassword": "Change Password", "chooseLanguageForInterface": "Choose the language for the application interface", "companyOrganization": "Company / Organization", "completedRecordings": "Completed", "defaultHotwords": "Default Hotwords", "defaultHotwordsPlaceholder": "e.g., Speakr, CTranslate2, PyAnnote, SDRs", "defaultInitialPrompt": "Default Initial Prompt", "defaultInitialPromptPlaceholder": "e.g., This is a meeting about AI transcription tools. The speakers discuss CTranslate2, PyAnnote, and SDRs.", "email": "Email", "failedRecordings": "Failed", "fullName": "Full Name", "goToRecordings": "Go to Recordings", "interfaceLanguage": "Interface Language", "jobTitle": "Job Title", "languageForSummaries": "Language for titles, summaries, and chat. Leave blank for default (default behavior of your chosen models).", "languagePreferences": "Language Preferences", "leaveBlankForAutoDetect": "Leave blank for auto-detection by transcription service", "manageSpeakers": "Manage Speakers", "personalFolder": "Personal Folder (Not Associated with a Group)", "personalInfo": "Personal Information", "personalTag": "Personal Tag (Not Associated with a Group)", "preferredOutputLanguage": "Preferred Chatbot and Summarization Language", "processingRecordings": "Processing", "saveAllPreferences": "Save All Preferences", "ssoLinkAccount": "Link {{provider}} account", "ssoLinked": "Linked", "ssoNotLinked": "Not linked", "ssoProvider": "Provider", "ssoSetPasswordFirst": "To unlink SSO, you must first set a password.", "ssoSubject": "Subject:", "ssoUnlinkAccount": "Unlink {{provider}} account", "ssoUnlinkConfirm": "Are you sure you want to unlink your SSO account? You will need to use your password to log in.", "statistics": "Account Statistics", "title": "Account Information", "totalRecordings": "Total Recordings", "transcriptionHints": "Transcription Hints", "transcriptionHintsDesc": "These defaults are used when no tag or folder overrides are set. They help improve transcription accuracy for your specific use case.", "transcriptionLanguage": "Transcription Language", "userDetails": "User Details", "username": "Username" }, "accountTabs": { "about": "About", "apiTokens": "API Tokens", "customPrompts": "Custom Prompts", "folderManagement": "Folder Management", "help": "Help", "namingTemplates": "Naming", "promptOptions": "Prompt Options", "sharedTranscripts": "Shared Transcripts", "speakersManagement": "Speakers Management", "tagManagement": "Tag Management", "templates": "Templates", "transcriptTemplates": "Transcript Templates" }, "admin": { "title": "Admin", "userMenu": "User Menu" }, "adminDashboard": { "aboutInquireMode": "About Inquire Mode", "actions": "ACTIONS", "addNewUser": "Add New User", "addUser": "Add User", "additionalContext": "Additional Context", "admin": "ADMIN", "adminDefaultPrompt": "Admin Default Prompt", "adminDefaultPromptDesc": "The prompt configured above (shown on this page)", "adminUser": "Admin User", "allRecordingsProcessed": "All recordings are processed!", "allowed": "Allowed", "available": "Available", "blocked": "blocked", "budgetWarnings": "Budget Warnings", "characters": "characters", "chunkSize": "Chunk Size", "complete": "complete", "completedRecordings": "Completed", "confirmPasswordLabel": "Confirm Password", "contextNotes": { "jsonConversion": "JSON transcripts are converted to clean text format before sending", "modelConfig": "The model used is configured via TEXT_MODEL_NAME environment variable", "tagPrompts": "If multiple tag prompts exist, they are merged in the order tags were added", "transcriptLimit": "Transcripts are limited to a configurable character count (default: 30,000)" }, "createFirstGroup": "Create Your First Group", "created": "Created", "currentUsage": "Current usage", "currentUsageMinutes": "Current Usage", "defaultPromptInfo": "This default prompt will be used for all users who haven't set their own custom prompt in their account settings.", "defaultPrompts": "Default Prompts", "defaultSummarizationPrompt": "Default Summarization Prompt", "description": "Description", "editUser": "Edit User", "email": "EMAIL", "emailLabel": "Email", "embeddingModel": "Embedding Model", "embeddingsStatus": "Embeddings Status", "errors": { "failedToLoadPrompt": "Failed to load default prompt", "failedToSavePrompt": "Failed to save default prompt. Please try again.", "invalidFileSize": "Please enter a valid size between 1 and 10000 MB", "invalidInteger": "Please enter a valid integer", "invalidNumber": "Please enter a valid number", "maxTimeout": "Timeout cannot exceed 10 hours (36000 seconds)", "minCharacters": "Please enter a valid number of at least 1000 characters", "minTimeout": "Timeout must be at least 60 seconds" }, "failedRecordings": "Failed", "groupName": "Group Name", "groupsTab": "Groups", "id": "ID", "inquireModeDescription": "Inquire Mode allows users to search across multiple transcriptions using natural language questions. It works by breaking transcriptions into chunks and creating searchable embeddings using AI models.", "languagePreferenceNote": "Note: If the user has set an output language preference, \" Ensure your response is in {language}.\" will be added.", "lastUpdated": "Last updated", "maxFileSizeHelp": "Maximum file size in megabytes (1-10000 MB)", "megabytes": "MB", "members": "Members", "membersCount": "members", "minutes": "minutes", "monthlyCost": "Monthly Cost", "monthlyTokenBudget": "Monthly Token Budget", "monthlyTranscriptionBudget": "Monthly Transcription Budget (minutes)", "needProcessing": "Need Processing", "never": "Never", "newPasswordLabel": "New Password (leave blank to keep current)", "no": "No", "noData": "No data", "noDescription": "No description", "noDescriptionAvailable": "No description available", "noGroupsAdmin": "You are not an admin of any groups yet", "noGroupsCreated": "No groups created yet", "noLimit": "No Limit", "noMembersYet": "No members yet", "noTranscriptionData": "No transcription usage data available", "none": "None", "notSet": "Not set", "overlap": "Overlap", "passwordLabel": "Password", "passwordsDoNotMatch": "Passwords do not match", "pendingRecordings": "Pending", "percentUsed": "used", "placeholdersNote": "Placeholders are replaced with actual values when processing a recording.", "processAllRecordings": "Process All Recordings", "processNext10": "Process Next 10", "processedForInquire": "Processed for Inquire", "processing": "Processing...", "processingActions": "Processing Actions", "processingProgress": "Processing Progress", "processingRecordings": "Processing", "promptDescription": "This prompt will be used to generate summaries for all recordings when users haven't set their own prompt.", "promptHierarchy": "Prompt Hierarchy", "promptPriorityDescription": "The system uses the following priority order when selecting which prompt to use:", "promptResetMessage": "Prompt reset to system default. Click \"Save Changes\" to apply.", "promptSavedSuccessfully": "Default prompt saved successfully!", "publicShare": "Public Share", "recordingStatusDistribution": "Recording Status Distribution", "recordings": "RECORDINGS", "recordingsNeedProcessing": "There are {{count}} recordings that need to be processed for Inquire Mode.", "refreshStatus": "Refresh Status", "resetToDefault": "Reset to Default", "saving": "Saving...", "searchUsers": "Search users...", "seconds": "seconds", "settings": { "asrTimeoutDesc": "Maximum time in seconds to wait for ASR transcription to complete. Default is 1800 seconds (30 minutes).", "defaultSummaryPromptDesc": "Default summarization prompt used when users have not set their own prompt. This serves as the base prompt for all users.", "maxFileSizeDesc": "Maximum file size allowed for audio uploads in megabytes (MB).", "recordingDisclaimerDesc": "Legal disclaimer shown to users before recording starts. Supports Markdown formatting. Leave empty to disable.", "uploadDisclaimerDesc": "Legal disclaimer shown before file uploads. Supports Markdown. Leave empty to disable.", "customBannerDesc": "Custom banner shown at the top of the page. Supports Markdown. Leave empty to disable.", "transcriptLengthLimitDesc": "Maximum number of characters to send from transcript to LLM for summarization and chat. Use -1 for no limit." }, "storageUsed": "STORAGE USED", "summarizationInstructions": "Summarization Instructions", "systemFallback": "System Fallback", "systemFallbackDesc": "A hardcoded default if none of the above are set", "systemPrompt": "System Prompt", "systemSettings": "System Settings", "systemStatistics": "System Statistics", "tagCustomPrompt": "Tag Custom Prompt", "tagCustomPromptDesc": "If a recording has tags with custom prompts", "textSearchOnly": "Text Search Only", "thisMonth": "This Month", "timeoutRecommendation": "Recommended: 30-120 minutes for long audio files", "title": "Admin Dashboard", "todaysMinutes": "Today's Minutes", "tokenBudgetExceeded": "Monthly token budget exceeded. Please contact your administrator.", "tokenBudgetHelp": "Set a monthly token limit for AI features. Leave empty for unlimited.", "tokenBudgetPlaceholder": "Leave empty for unlimited", "tokenUsage": "Token usage", "tokens": "tokens", "topUsers": "Top Users", "topUsersByStorage": "Top Users by Storage", "total": "Total", "totalChunks": "Total Chunks", "totalQueries": "Total Queries", "totalRecordings": "Total Recordings", "totalStorage": "Total Storage", "totalUsers": "Total Users", "transcriptionBudgetHelp": "Limit transcription minutes per month. Leave empty for unlimited.", "transcriptionBudgetPlaceholder": "Leave empty for unlimited", "transcriptionUsage": "Transcription Usage", "updateUser": "Update User", "userCustomPrompt": "User Custom Prompt", "userCustomPromptDesc": "If the user has set their own prompt in account settings", "userManagement": "User Management", "userMessageTemplate": "User Message Template", "userTranscriptionUsage": "User Transcription Usage (This Month)", "username": "USERNAME", "usernameLabel": "Username", "vectorDimensions": "Vector Dimensions", "vectorStore": "Vector Store", "vectorStoreManagement": "Vector Store Management", "vectorStoreUpToDate": "The vector store is up to date.", "viewFullPromptStructure": "View Full LLM Prompt Structure", "warning": "warning", "yes": "Yes" }, "apiTokens": { "activeTokens": "Active Tokens", "createFirstToken": "Create your first API token to enable programmatic access", "createToken": "Create Token", "created": "Created", "description": "Create and manage API tokens for programmatic access to your account", "expires": "Expires", "lastUsed": "Last used", "neverUsed": "Never used", "noExpiration": "No expiration", "noTokens": "No API Tokens", "securityNotice": "Security Notice", "securityWarning": "Treat API tokens like passwords. They provide full access to your account. Never share tokens in publicly accessible areas such as GitHub, client-side code, or logs", "title": "API Tokens", "usageExamples": "Usage Examples" }, "buttons": { "addSegment": "Add Segment", "addSpeaker": "Add Speaker", "cancel": "Cancel", "clearAllFilters": "Clear all filters", "clearCompleted": "Clear completed uploads", "clearSearchText": "Clear search text", "close": "Close", "copy": "Copy", "copyMessage": "Copy message", "copyNotes": "Copy notes", "copySummary": "Copy summary", "copyToClipboard": "Copy to clipboard", "createTag": "Create Tag", "deleteAll": "Delete All", "deleteSpeaker": "Delete speaker", "deleteTag": "Delete tag", "deleteUser": "Delete User", "downloadAsWord": "Download as Word", "downloadAudio": "Download audio", "downloadChat": "Download chat as Word document", "downloadNotes": "Download Notes as Word Document", "downloadSummary": "Download Summary as Word Document", "editNotes": "Edit notes", "editSetting": "Edit Setting", "editSpeakers": "Edit Speakers...", "editSummary": "Edit summary", "editTag": "Edit tag", "editTags": "Edit Tags", "editTranscription": "Edit transcription", "editUser": "Edit User", "exportCalendar": "Export to Calendar", "help": "Help", "identifySpeakers": "Identify speakers", "next": "Next", "previous": "Previous", "refresh": "Refresh", "reprocessSummary": "Reprocess summary", "reprocessTranscription": "Reprocess transcription", "reprocessWithAsr": "Reprocess with ASR", "resetStuckProcessing": "Reset stuck processing", "saveChanges": "Save Changes", "saveCustomPrompt": "Save Custom Prompt", "saveNames": "Save Names", "saveSettings": "Save Settings", "shareRecording": "Share recording", "toggleTheme": "Toggle theme", "updateTag": "Update Tag" }, "changePasswordModal": { "confirmPassword": "Confirm New Password", "currentPassword": "Current Password", "newPassword": "New Password", "passwordRequirement": "Password must be at least 8 characters long", "title": "Change Password" }, "chat": { "availableAfterTranscription": "Chat will be available once transcription is complete", "cannotChatTranscriptionFailed": "Cannot chat: transcription failed. Please reprocess the transcription first.", "chatWithTranscription": "Chat with Transcription", "clearChat": "Clear Chat", "cleared": "Chat cleared", "downloadFailed": "Failed to download chat", "downloadSuccess": "Chat downloaded successfully!", "error": "Failed to send message", "noMessages": "No messages yet", "noMessagesToDownload": "No chat messages to download.", "placeholder": "Ask a question about this recording...", "placeholderWithHint": "Ask a question about this recording... (Enter to send, Ctrl+Enter for new line)", "send": "Send", "suggestedQuestions": "Suggested Questions", "thinking": "Thinking...", "title": "Chat", "whatAreActionItems": "What are the action items?", "whatAreKeyPoints": "What are the key points?", "whatWasDiscussed": "What was discussed?", "whoSaidWhat": "Who said what?" }, "colorScheme": { "chooseRecording": "Choose a recording from the sidebar to view its transcription and summary", "darkThemes": "Dark Themes", "descriptions": { "blue": "Classic blue theme with a clean, professional feel", "emerald": "Nature-inspired green theme for a calming experience", "purple": "Rich purple theme with an elegant, modern look", "rose": "Warm rose theme with a soft, inviting aesthetic", "amber": "Warm amber tones for a cozy, productive feel", "teal": "Cool teal theme with a refreshing, modern vibe" }, "lightThemes": "Light Themes", "names": { "blue": "Ocean Blue", "emerald": "Forest Green", "purple": "Royal Purple", "rose": "Coral Rose", "amber": "Golden Amber", "teal": "Arctic Teal" }, "resetToDefault": "Reset to Default", "selectRecording": "Select a Recording", "subtitle": "Customize your interface with beautiful color themes", "themes": { "light": { "blue": { "name": "Ocean Blue", "description": "Classic blue theme with professional appeal" }, "emerald": { "name": "Forest Emerald", "description": "Fresh green theme for a natural feel" }, "purple": { "name": "Royal Purple", "description": "Elegant purple theme with sophistication" }, "rose": { "name": "Sunset Rose", "description": "Warm pink theme with gentle energy" }, "amber": { "name": "Golden Amber", "description": "Warm yellow theme for brightness" }, "teal": { "name": "Ocean Teal", "description": "Cool teal theme for tranquility" } }, "dark": { "blue": { "name": "Midnight Blue", "description": "Deep blue theme for focused work" }, "emerald": { "name": "Dark Forest", "description": "Rich green theme for comfortable viewing" }, "purple": { "name": "Deep Purple", "description": "Mysterious purple theme for creativity" }, "rose": { "name": "Dark Rose", "description": "Muted pink theme with subtle warmth" }, "amber": { "name": "Dark Amber", "description": "Warm brown theme for cozy sessions" }, "teal": { "name": "Deep Teal", "description": "Dark teal theme for calm focus" } } }, "title": "Choose Color Scheme" }, "common": { "back": "Back", "cancel": "Cancel", "changesSaved": "Changes saved", "close": "Close", "confirm": "Confirm", "delete": "Delete", "deselectAll": "Deselect All", "download": "Download", "edit": "Edit", "error": "Error", "failed": "Failed", "filter": "Filter", "info": "Info", "loading": "Loading...", "new": "New", "next": "Next", "no": "No", "noResults": "No results found", "ok": "OK", "or": "Or", "previous": "Previous", "processing": "Processing...", "refresh": "Refresh", "retry": "Retry", "save": "Save", "search": "Search", "selectAll": "Select All", "sort": "Sort", "success": "Success", "untitled": "Untitled", "upload": "Upload", "warning": "Warning", "yes": "Yes" }, "customPrompts": { "currentDefaultPrompt": "Current Default Prompt (Used if you leave the above blank)", "promptDescription": "This prompt will be used to generate summaries for your transcriptions. It overrides the admin's default prompt.", "promptPlaceholder": "Describe how you want your summaries structured. Leave blank to use the admin's default prompt.", "summaryGeneration": "Summary Generation Prompt", "tip1": "Be specific about the sections you want in your summary", "tip2": "Use clear formatting instructions (e.g., \"Use bullet points\", \"Create numbered lists\")", "tip3": "Specify if you want certain information prioritized", "tip4": "The system will automatically provide the transcript content to the AI", "tip5": "Your output language preference (if set) will be applied automatically", "tipsTitle": "Tips for Writing Effective Prompts", "yourCustomPrompt": "Your Custom Summary Prompt" }, "deleteAllSpeakersModal": { "confirmMessage": "Are you sure you want to delete all saved speakers? This action cannot be undone.", "title": "Delete All Speakers" }, "dialogs": { "deleteRecording": { "cancel": "Cancel", "confirm": "Delete", "message": "Are you sure you want to delete this recording? This action cannot be undone.", "title": "Delete Recording" }, "deleteShare": { "message": "Are you sure you want to delete this share? This will revoke access to the public link.", "title": "Delete Share" }, "reprocessTranscription": { "cancel": "Cancel", "confirm": "Reprocess", "message": "Are you sure you want to reprocess this transcription? The current transcription will be replaced.", "title": "Reprocess Transcription" }, "unsavedChanges": { "cancel": "Cancel", "discard": "Discard", "message": "You have unsaved changes. Do you want to save them before leaving?", "save": "Save", "title": "Unsaved Changes" } }, "duration": { "hours": "{{count}} hour", "hoursPlural": "{{count}} hours", "minutes": "{{count}} minute", "minutesPlural": "{{count}} minutes", "seconds": "{{count}} second", "secondsPlural": "{{count}} seconds" }, "editTagModal": { "asrDefaultSettings": "ASR Default Settings", "asrSettingsDescription": "These settings will be applied by default when using this tag with ASR transcription", "color": "Color", "colorDescription": "Choose a color for easy identification", "createTitle": "Create Tag", "customPrompt": "Custom Summary Prompt", "customPromptPlaceholder": "Optional: Custom prompt for generating summaries for recordings with this tag", "defaultLanguage": "Default Language", "defaultPromptPlaceholder": "Leer lassen, um Ihren Standard-Zusammenfassungs-Prompt zu verwenden", "exportTemplate": "Export Template", "exportTemplateHint": "Select an export template to use when exporting recordings with this tag", "leaveBlankPrompt": "Leave blank to use your default summary prompt", "maxSpeakers": "Max Speakers", "minSpeakers": "Min Speakers", "namingTemplate": "Naming Template", "namingTemplateHint": "Select a naming template to automatically format titles for recordings with this tag", "noExportTemplate": "No template (use user default)", "noNamingTemplate": "No template (use user default or AI title)", "tagName": "Tag Name *", "tagNamePlaceholder": "e.g., Meetings, Interviews", "title": "Edit Tag" }, "errors": { "audioExtractionFailed": "Audio Extraction Failed", "audioExtractionFailedGuidance": "Try converting the file to a standard audio format (MP3, WAV) before uploading.", "audioExtractionFailedMessage": "Could not extract audio from the uploaded file.", "audioRecordingFailed": "音频录制失败。请检查您的麦克风。", "authenticationError": "Authentication Error", "authenticationErrorGuidance": "Please check that the API key is correct and has not expired.", "authenticationErrorMessage": "The transcription service rejected the API credentials.", "checkApiKeyGuidance": "Check the API key in settings", "checkNetworkGuidance": "Check network connection", "connectionError": "Connection Error", "connectionErrorGuidance": "Check your internet connection and ensure the service is available.", "connectionErrorMessage": "Could not connect to the transcription service.", "convertFormatGuidance": "Convert to MP3 or WAV before uploading", "convertStandardGuidance": "Convert to standard audio format", "enableChunkingGuidance": "Enable chunking in settings or compress the file", "fallbackMessage": "An error occurred", "fallbackTitle": "Error", "fileTooLarge": "文件太大", "fileTooLargeGuidance": "Try enabling audio chunking in your settings, or compress the audio file before uploading.", "fileTooLargeMaxSize": "File too large. Max: {{size}} MB.", "fileTooLargeMessage": "The audio file exceeds the maximum size allowed by the transcription service.", "fileTooLargeTitle": "File Too Large", "generic": "发生错误", "invalidAudioFormat": "Invalid Audio Format", "invalidAudioFormatGuidance": "Try converting the audio to MP3 or WAV format before uploading.", "invalidAudioFormatMessage": "The audio file format is not supported or the file may be corrupted.", "loadingShares": "Error loading shares", "networkError": "网络错误。请检查您的连接。", "networkErrorDuringUpload": "Network error during upload", "notFound": "未找到", "permissionDenied": "权限被拒绝", "processingError": "Processing Error", "processingErrorFallbackGuidance": "Try reprocessing the recording", "processingErrorGuidance": "If this error persists, try reprocessing the recording.", "processingErrorMessage": "An error occurred during processing.", "processingFailedOnServer": "Processing failed on server.", "processingFailedWithStatus": "Processing failed with status {{status}}", "processingTimeout": "Processing Timeout", "processingTimeoutGuidance": "This can happen with very long recordings. Try splitting the audio into smaller parts.", "processingTimeoutMessage": "The transcription took too long to complete.", "quotaExceeded": "存储配额已超出", "rateLimitExceeded": "Rate Limit Exceeded", "rateLimitExceededGuidance": "Please wait a few minutes and try reprocessing.", "rateLimitExceededMessage": "Too many requests were sent to the transcription service.", "serverError": "Server error ({{status}}): Response was not JSON", "serverErrorStatus": "Server error ({{status}})", "serviceUnavailable": "Service Unavailable", "serviceUnavailableGuidance": "This is usually temporary. Please try again in a few minutes.", "serviceUnavailableMessage": "The transcription service is temporarily unavailable.", "splitAudioGuidance": "Try splitting the audio into smaller parts", "summaryFailed": "摘要生成失败。请重试。", "transcriptionFailed": "转录失败。请重试。", "tryAgainLaterGuidance": "Try again in a few minutes", "unauthorized": "未授权", "unexpectedResponse": "Unexpected success response from server after upload.", "unsupportedFormat": "不支持的文件格式", "uploadFailed": "上传失败。请重试。", "uploadFailedWithStatus": "Upload failed with status {{status}}", "uploadTimedOut": "Upload timed out", "validationError": "验证错误", "waitAndRetryGuidance": "Wait a few minutes and try again" }, "eventExtraction": { "description": "When enabled, the AI will identify meetings, appointments, and deadlines mentioned in your recordings and create downloadable calendar events.", "enableLabel": "Enable automatic event extraction from transcripts", "info": "Extracted events will appear in an 'Events' tab on recordings where calendar items are detected.", "title": "Event Extraction" }, "events": { "add": "Add", "addToCalendar": "Add to Calendar", "attendees": "Attendees", "confirmDelete": "Delete event \"{title}\"?", "delete": "Delete", "deleteFailed": "Failed to delete event", "deleted": "Event deleted", "end": "End", "location": "Location", "noEvents": "No events detected in this recording", "start": "Start", "title": "Events" }, "exportLabels": { "created": "Created", "date": "Date", "fileSize": "File Size", "footer": "Generated with [DictIA](https://gitea.innova-ai.ca/Innova-AI/dictia)", "metadata": "Metadata", "notes": "Notes", "originalFile": "Original File", "participants": "Participants", "summarizationTime": "Summarization Time", "summary": "Summary", "tags": "Tags", "transcription": "Transcription", "transcriptionTime": "Transcription Time" }, "exportTemplates": { "availableLabels": "Localized Labels (auto-translated)", "availableTemplates": "Available Templates", "availableVars": "Available Variables", "cancel": "Cancel", "conditionals": "Conditionals", "conditionalsHint": "Use {{#if variable}}...{{/if}} to conditionally include content", "contentSections": "Content Sections", "createDefaults": "Create Default Template", "createNew": "Create Template", "default": "Default", "delete": "Delete", "description": "Customize how recordings are exported to markdown files.", "recordingData": "Recording Data", "save": "Save", "selectOrCreate": "Select a template to edit or create a new one", "setDefault": "Set as default template", "tabTitle": "Export", "template": "Template", "templateDescription": "Description", "templateName": "Template Name", "title": "Export Templates", "viewGuide": "View Template Guide" }, "fileSize": { "bytes": "{{count}} B", "gigabytes": "{{count}} GB", "kilobytes": "{{count}} KB", "megabytes": "{{count}} MB" }, "folderManagement": { "allFolders": "All Folders", "asrDefaults": "ASR Defaults", "autoShareOnApply": "Auto-share with group members", "autoShareOnApplyHelp": "Auto-share recordings with all group members when added to this folder", "confirmDelete": "Are you sure you want to delete this folder? Recordings will be removed from this folder but not deleted.", "createFolder": "Create Folder", "customPrompt": "Custom Prompt", "defaultLanguage": "Default Language", "deleteFolder": "Delete Folder", "description": "Organize your recordings into folders. Unlike tags, a recording can only belong to one folder. Folder prompts are applied before user prompts but after tag prompts.", "editFolder": "Edit Folder", "filterByFolder": "Filter by Folder", "folderColor": "Folder Color", "folderName": "Folder Name", "groupSettings": "Group Settings", "maxSpeakers": "Max Speakers", "minSpeakers": "Min Speakers", "moveToFolder": "Move to Folder", "namingTemplate": "Naming Template", "noFolder": "No Folder", "noFolders": "No folders created yet", "noFoldersDescription": "Create your first folder to organize your recordings", "protectFromDeletion": "Protect from Deletion", "protectFromDeletionHelp": "Protect recordings in this folder from auto-deletion", "recordings": "recordings", "removeFromFolder": "Remove from folder", "retentionDays": "Retention Days", "retentionDaysHelp": "Recordings in this folder will be deleted after this many days. Leave empty to use global retention.", "retentionSettings": "Retention Settings", "retentionDisabledWarning": "Auto-deletion is currently disabled. These settings will take effect when enabled by an admin.", "selectNamingTemplate": "Select naming template...", "shareWithGroupLead": "Share with group admins", "shareWithGroupLeadHelp": "Share recordings with group admins when added to this folder", "title": "Folder Management" }, "form": { "auto": "Auto", "autoDetect": "Auto-detect", "dateFrom": "From", "dateTo": "To", "enterNotesMarkdown": "Enter notes in Markdown format...", "enterSummaryMarkdown": "Enter summary in Markdown format...", "folder": "Folder", "hotwords": "Hotwords", "hotwordsHelp": "Comma-separated words to improve recognition of domain-specific terms", "hotwordsPlaceholder": "e.g., Speakr, CTranslate2, PyAnnote", "initialPrompt": "Initial Prompt", "initialPromptHelp": "Context to steer the transcription model's style and vocabulary", "initialPromptPlaceholder": "e.g., This is a meeting about AI transcription tools.", "language": "Language", "maxSpeakers": "Max Speakers", "meetingDate": "Meeting Date", "minSpeakers": "Min Speakers", "minutes": "Minutes", "notes": "Notes", "notesPlaceholder": "Type your notes in Markdown format...", "optional": "Optional", "participantNamePlaceholder": "Participant name...", "participants": "Participants", "placeholderAuto": "Auto", "placeholderCharacterLimit": "Enter character limit (e.g., 30000)", "placeholderMinutes": "Minutes", "placeholderOptional": "Optional", "placeholderSeconds": "Seconds", "placeholderSizeMB": "Enter size in MB", "searchSpeakers": "Search speakers...", "searchTags": "Search tags...", "seconds": "Seconds", "shareNotes": "Share Notes", "shareSummary": "Share Summary", "shareableLink": "Shareable Link", "summaryPromptPlaceholder": "Enter the default summarization prompt...", "title": "Title", "transcriptionLanguage": "Transcription Language", "yourFullName": "Your full name" }, "groups": { "addMembers": "Add members...", "autoShare": "Auto-share", "autoShareNote": "Note: If both are enabled, all team members will have access. If only \"team admins\" is enabled, only group leads will have access.", "autoShareTeam": "Auto-share recordings with all team members when this tag is applied", "autoSharesWithTeam": "Auto-shares with all team members", "confirmDelete": "Are you sure you want to delete this group? This action cannot be undone.", "createTeam": "Create Group", "createTeamTag": "Create New Group Tag", "dayRetention": "day retention", "deleteTeam": "Delete Group", "deletionExempt": "Exempt from deletion", "deletionExemptHelp": "Recordings with this tag will be exempt from automatic deletion, even if they exceed the retention period.", "editTeam": "Edit Group", "editTeamTag": "Edit Group Tag", "globalRetention": "Global retention", "members": "Members", "noMembers": "No members in this group", "noTeamTags": "No group tags created yet", "noTeams": "No teams created yet", "retentionHelp": "Recordings with this tag will be deleted after this many days. Leave empty to use global retention ({{days}} days).", "retentionPeriod": "Retention Period (days)", "retentionPlaceholder": "Leave empty to use global retention", "searchUsers": "Search users...", "selectTeamLead": "Select group lead...", "shareWithAdmins": "Share recordings with team admins when this tag is applied", "sharesWithAdminsOnly": "Shares with team admins only", "syncComplete": "Group shares synchronized successfully", "syncTeamShares": "Sync Group Shares", "syncTeamSharesDescription": "This will retroactively share all recordings that have group tags with the appropriate group members based on the tag's sharing settings.", "teamLead": "Group Lead", "teamName": "Group Name", "teamNamePlaceholder": "Enter group name", "teamTags": "Group Tags", "title": "Group Management", "updateTeam": "Update Group" }, "help": { "actions": "Actions", "activeFilters": "Active filters", "addSegmentBelow": "Add segment below", "advancedAsrOptions": "Advanced ASR Options", "allRecordingsLoaded": "All recordings loaded", "allTagsSelected": "All tags selected", "appliedSuggestedNames": "Applied {{count}} suggested name", "appliedSuggestedNamesPlural": "Applied {{count}} suggested names", "applySuggested": "Apply Suggested", "applySuggestedMobile": "Suggest", "approachingLimit": "Approaching {{limit}}MB limit", "askAboutTranscription": "Ask questions about this transcription", "audioDeletedDescription": "The audio file for this recording has been deleted, but the transcription remains available.", "audioDeletedMessage": "Audio file has been archived and is no longer available for playback.", "audioDeletedTitle": "Audio file deleted", "audioPlayer": "Audio Player", "autoIdentify": "Auto Identify", "autoIdentifyMobile": "Auto", "bothAudioDesc": "Records your voice + meeting participants (recommended for online meetings)", "clearFilters": "clear filters", "clickToAddNotes": "Click to add notes...", "colorRepeats": "Color repeats from speaker {{number}}", "completedFiles": "Completed Files", "confirmReprocessingTitle": "Confirm Reprocessing", "copyMessage": "Copy message", "createFolders": "Create folders", "createPublicLink": "Create a public link to share this recording. Sharing is only available on secure (HTTPS) connections.", "createTags": "Create tags", "defaultHotwordsHelp": "Comma-separated words or phrases that the transcription model should prioritize recognizing (brand names, acronyms, technical terms).", "defaultInitialPromptHelp": "Context to steer the transcription model's style and vocabulary. Describe the topic or expected content of your recordings.", "deleteSegment": "Delete segment", "discard": "Discard", "dragToReorder": "Drag to reorder", "endTime": "End", "enterNameFor": "Enter name for", "enterSpeakerName": "Enter speaker name...", "entireScreen": "Entire Screen", "errorChangingSpeaker": "Error changing speaker", "errorOpeningTextEditor": "Error opening text editor", "errorSavingText": "Error saving text", "estimatedSize": "Estimated size", "firstTagAsrSettings": "First tag's ASR settings will be applied:", "firstTagDefaultsApplied": "First tag's defaults applied", "folderHasCustomPrompt": "This folder has a custom summary prompt", "generatingSummary": "Generating summary...", "groups": "groups", "howToRecordSystemAudio": "How to Record System Audio", "identifyAllSpeakers": "Identify all speakers", "identifying": "Identifying...", "importantNote": "Important note", "internalSharingDesc": "Share with specific users in your organization", "lines": "{{count}} lines", "loadingMore": "Loading more recordings...", "loadingRecordings": "Loading recordings...", "me": "Me", "microphoneDesc": "Records your voice only", "modelReasoning": "Model Reasoning", "moreSpeakersThanColors": "More speakers than available colors", "navigate": "Navigate", "noDateSet": "No date set", "noMatchingTags": "No matching tags", "noParticipants": "No participants", "noRecordingSelected": "No recording selected.", "noSpeakersIdentified": "No speakers could be identified from the context.", "noSuggestionsToApply": "No suggestions to apply", "noTagsCreated": "No tags created yet.", "of": "of", "playFromHere": "Play from here", "pleaseEnterSpeakerName": "Please enter a speaker name", "processingTime": "Processing time", "processingTimeDescription": "This may take a few minutes to complete. You can continue using the app while processing.", "processingTranscription": "Processing transcription...", "publicLinkDesc": "Anyone with this link can access the recording", "recordSystemSteps1": "Click \"Record System Audio\" or \"Record Both\".", "recordSystemSteps2": "In the popup, choose", "recordSystemSteps3": "Make sure to check the box that says", "recordingFinished": "Recording finished", "recordingInProgress": "Recording in progress...", "regenerateSummaryAfterNames": "Regenerate summary after updating names", "saved": "Saved!", "savingProgress": "Saving...", "selectedTagsCustomPrompts": "Selected tags include custom summary prompts", "sentence": "Sentence", "shareSystemAudio": "Share system audio", "shareTabAudio": "Share tab audio", "sharedOn": "Shared on", "sharingWindowNoAudio": "Sharing a \"Window\" will not capture audio.", "speakerAdded": "Speaker added successfully", "speakerCount": "Speaker", "speakerName": "Speaker Name", "speakerNamesUpdated": "Speaker names updated successfully!", "speakers": "Speakers", "speakersIdentified": "{{count}} speaker identified successfully!", "speakersIdentifiedPlural": "{{count}} speakers identified successfully!", "speakersUpdatedSaveToApply": "Speakers updated! Save the transcript to apply changes.", "specificBrowserTab": "specific browser tab", "startTime": "Start", "startingAutoIdentification": "Starting automatic speaker identification...", "summaryGenerationFailed": "Summary generation failed", "summaryGenerationTimedOut": "Summary generation timed out", "summaryRegenerationStarted": "Summary regeneration started", "summaryUpdated": "Summary updated!", "systemAudioDesc": "Records meeting participants and system sounds", "tagManagement": "Tag Management", "thisActionCannotBeUndone": "This action cannot be undone.", "toCaptureAudioFromMeetings": "To capture audio from meetings or other apps, you must share your screen or a browser tab.", "toOrganizeRecordings": "to organize your recordings", "transcriptUpdated": "Transcript updated successfully!", "troubleshooting": "Troubleshooting", "tryAdjustingSearch": "Try adjusting your search or", "unsupportedBrowser": "Unsupported Browser", "untitled": "Untitled Recording", "uploadRecordingNotes": "Upload Recording & Notes", "whatWillHappen": "What will happen?", "whyNotWorking": "Why isn't it working?", "youHaveXSpeakers": "You have {{count}} speakers, but only 16 unique colors are available. Colors will repeat after the 16th speaker." }, "incognito": { "audioNotStored": "Audio not stored in incognito mode", "discardConfirm": "This will permanently discard your incognito recording. Continue?", "mode": "Incognito Mode", "notSavedToAccount": "Not saved to account", "oneFileAtATime": "Incognito mode supports one file at a time", "processInIncognito": "Process in Incognito", "processWithoutSaving": "Process without saving", "processing": "Processing...", "processingComplete": "Processing complete!", "processingInProgress": "Processing in incognito mode...", "recordingDiscarded": "Incognito recording discarded", "recordingProcessed": "Incognito recording processed - data will be lost when tab closes", "recordingReady": "Incognito recording ready!", "recordingTitle": "Incognito Recording", "selectExactlyOneFile": "Select exactly 1 file", "sessionOnly": "Session only", "uploadingFile": "Uploading file for incognito processing..." }, "inquire": { "activeFilters": "Active Filters:", "askQuestions": "Ask Questions About Your Transcriptions", "clearAll": "Clear All", "dateRange": "Date Range", "dateRangeActive": "Date range active", "exampleQuestion1": "\"What action items were discussed?\"", "exampleQuestion2": "\"When did we decide to change the timeline?\"", "exampleQuestion3": "\"What concerns were raised about the budget?\"", "exampleQuestion4": "\"Who was responsible for the marketing tasks?\"", "exampleQuestions": "Example Questions:", "filters": "Filters", "filtersActive": "Filters active", "from": "From", "noSpeakerData": "No speaker data available", "placeholder": "Ask questions about your filtered transcriptions...", "selectFilters": "Select filters on the left to narrow down your transcriptions, then ask questions to get insights from your recordings.", "sendHint": "Press Enter to send • Ctrl+Enter for new line", "speakerRequirement": "Speaker identification requires recordings with multiple speakers", "speakers": "Speakers", "speakersCount": "speakers", "tags": "Tags", "tagsCount": "tags", "title": "Inquire", "to": "To" }, "languages": { "ar": "Arabic", "de": "German", "en": "English", "es": "Spanish", "fr": "French", "hi": "Hindi", "it": "Italian", "ja": "Japanese", "ko": "Korean", "nl": "Dutch", "pt": "Portuguese", "ru": "Russian", "zh": "Chinese" }, "manageSpeakersModal": { "created": "Created", "description": "Manage your saved speakers. These are automatically saved when you use speaker names in your recordings.", "failedToLoad": "Failed to load speakers", "lastUsed": "Last used", "loadingSpeakers": "Loading speakers...", "noSpeakersYet": "No speakers saved yet", "speakersSaved": "{{count}} speakers saved", "speakersWillAppear": "Speakers will appear here when you use speaker names in your recordings", "times": "times", "title": "Manage Speakers", "used": "Used" }, "messages": { "colorSchemeApplied": "Color scheme applied", "colorSchemeReset": "Color scheme reset to default", "copiedSuccessfully": "Copied to clipboard!", "copiedToClipboard": "Copied to clipboard", "copyFailed": "Failed to copy", "copyNotSupported": "Copy failed. Your browser may not support this feature.", "downloadStarted": "Download started", "errorRecoveringRecording": "Error recovering recording", "eventDownloadFailed": "Failed to download event", "eventDownloadSuccess": "Event \"{{title}}\" downloaded. Open the file to add to your calendar.", "eventsExportFailed": "Failed to export events", "eventsExportSuccess": "Exported {{count}} events", "failedToDeleteJob": "Failed to delete job", "failedToRecoverRecording": "Failed to recover recording", "failedToRetryJob": "Failed to retry job", "failedToSave": "Failed to save: {{error}}", "failedToSaveParticipants": "Failed to save participants", "followPlayerDisabled": "Follow player mode disabled", "followPlayerEnabled": "Follow player mode enabled", "invalidEventData": "Invalid event data", "jobQueuedForRetry": "Job queued for retry", "noEventsToExport": "No events to export", "noNotesAvailableDownload": "No notes available to download.", "noNotesToCopy": "No notes available to copy.", "noPermissionToEdit": "You do not have permission to edit this recording", "noSummaryToCopy": "No summary available to copy.", "noSummaryToDownload": "No summary available to download.", "noTranscriptionToCopy": "No transcription available to copy.", "noTranscriptionToDownload": "No transcription available to download.", "notesCopied": "Notes copied to clipboard!", "notesDownloadFailed": "Failed to download notes", "notesDownloadSuccess": "Notes downloaded successfully!", "notesUpdated": "Notes updated successfully", "passwordChanged": "Password changed successfully", "profileUpdated": "Profile updated successfully", "recordingDeleted": "Recording deleted successfully", "recordingDiscarded": "Recording discarded", "recordingRecovered": "Recording recovered successfully", "recordingSaved": "Recording saved successfully", "saveParticipantsFailed": "Save failed: {{error}}", "settingsSaved": "Settings saved successfully", "summaryCopied": "Summary copied to clipboard!", "summaryDownloadFailed": "Failed to download summary", "summaryDownloadSuccess": "Summary downloaded successfully!", "summaryGenerated": "Summary generated successfully", "tagAdded": "Tag added successfully", "tagRemoved": "Tag removed successfully", "transcriptDownloadFailed": "Failed to download transcript", "transcriptDownloadSuccess": "Transcript downloaded successfully!", "transcriptionCopied": "Transcription copied to clipboard!", "transcriptionUpdated": "Transcription updated successfully" }, "metadata": { "cancelEdit": "Cancel", "createdAt": "Created", "duration": "Duration", "editMetadata": "Edit Metadata", "fileName": "File Name", "fileSize": "File Size", "language": "Language", "meetingDate": "Meeting Date", "processingTime": "Processing Time", "saveMetadata": "Save", "status": "Status", "title": "Metadata", "updatedAt": "Updated", "wordCount": "Word Count" }, "modal": { "addSpeaker": "Add New Speaker", "colorScheme": "Color Scheme", "deleteRecording": "Delete Recording", "editAsrTranscription": "Edit ASR Transcription", "editParticipants": "Edit Participants", "editRecording": "Edit Recording", "editSpeakers": "Edit Speakers", "editTags": "Edit Recording Tags", "editTranscription": "Edit Transcription", "identifySpeakers": "Identify Speakers", "recordingNotice": "Recording Notice", "reprocessSummary": "Reprocess Summary", "reprocessTranscription": "Reprocess Transcription", "resetStatus": "Reset Recording Status?", "shareRecording": "Share Recording", "sharedTranscripts": "Shared Transcripts", "systemAudioHelp": "System Audio Help", "uploadFiles": "Upload Files", "uploadNotice": "Upload Notice" }, "namingTemplates": { "addPattern": "Add Pattern", "availableTemplates": "Available Templates", "availableVars": "Built-in Variables", "cancel": "Cancel", "createDefaults": "Create Default Templates", "createNew": "Create Template", "customVarsHint": "Define regex patterns below to extract custom variables from filenames.", "delete": "Delete", "description": "Define how recording titles are generated from filenames and transcription content.", "descriptionLabel": "Description", "noDefault": "No default (AI title only)", "regexHint": "Extract data from filenames. Use capture groups () to specify the match. Example: (\\d{10}) for phone numbers.", "regexPatterns": "Regex Patterns (Optional)", "result": "Result:", "save": "Save", "selectOrCreate": "Select a template to edit or create a new one", "tabTitle": "Naming", "template": "Template", "templateName": "Template Name", "test": "Test", "testTemplate": "Test Template", "title": "Naming Templates", "userDefault": "Default Template", "userDefaultHint": "Applied when no tag has a naming template set." }, "nav": { "account": "Account", "accountSettings": "Account Settings", "admin": "Admin", "adminDashboard": "Admin Dashboard", "darkMode": "Dark Mode", "groupManagement": "Group Management", "home": "Home", "language": "Language", "lightMode": "Light Mode", "newRecording": "New Recording", "recording": "Recording", "settings": "Settings", "signOut": "Sign Out", "teamManagement": "Group Management", "upload": "Upload", "userProfile": "User Profile" }, "notes": { "cancelEdit": "Cancel Edit", "characterCount": "{{count}} character", "characterCountPlural": "{{count}} characters", "editNotes": "Edit Notes", "lastUpdated": "Last updated", "placeholder": "Add your notes here...", "saveNotes": "Save Notes", "title": "Notes" }, "pwa": { "installApp": "Install App", "installed": "Installed successfully", "installing": "Installing...", "notificationPermissionDenied": "Notification permission denied", "notificationsEnabled": "Notifications enabled", "offline": "You're offline", "screenAwake": "Screen will stay awake during recording", "screenAwakeFailed": "Could not keep screen awake", "updateAvailable": "Update available" }, "recording": { "acceptDisclaimer": "I Accept", "cancelRecording": "Cancel", "discardRecovery": "Discard", "disclaimer": "Recording Disclaimer", "duration": "Duration", "micPlusSys": "Mic + Sys", "microphone": "Microphone", "microphoneAndSystem": "Microphone + System", "microphonePermissionDenied": "Microphone permission denied", "modeBoth": "Microphone + System", "modeMicrophone": "Microphone", "modeSystem": "System Audio", "notes": "Notes", "notesPlaceholder": "Add notes about this recording...", "pauseRecording": "Pause", "recordingFailed": "Recording failed", "recordingInProgress": "Recording in progress...", "recordingMode": "Recording Mode", "recordingSize": "Estimated Size", "recordingStopped": "Recording stopped", "recordingTime": "Recording Time", "recoveryDescription": "We found an unfinished recording from a previous session. Would you like to restore it?", "recoveryFound": "Unsaved Recording Detected", "recoveryTitle": "Recover Recording", "restoreRecording": "Restore", "resumeRecording": "Resume", "saveRecording": "Save Recording", "size": "Size", "startRecording": "Start Recording", "startedAt": "Started At", "stopRecording": "Stop Recording", "systemAudio": "System Audio", "systemAudioNotSupported": "System audio recording is not supported in this browser", "title": "Audio Recording" }, "reprocessModal": { "audioReTranscribedFromScratch": "The audio will be re-transcribed from scratch. This will also regenerate the title and summary based on the new transcription.", "audioReTranscribedWithAsr": "The audio will be re-transcribed using the ASR endpoint. This includes diarization and will regenerate the title and summary.", "manualEditsOverwritten": "Any manual edits to the transcription, title, or summary will be overwritten.", "manualEditsOverwrittenSummary": "Any manual edits to the title or summary will be overwritten.", "newTitleAndSummary": "A new title and summary will be generated based on the existing transcription." }, "settings": { "apiKeys": "API Keys", "appearance": "Appearance", "changePassword": "Change Password", "dataExport": "Data Export", "deleteAccount": "Delete Account", "integrations": "Integrations", "language": "Language", "notifications": "Notifications", "preferences": "Preferences", "privacy": "Privacy", "profile": "Profile", "security": "Security", "theme": "Theme", "title": "Settings", "twoFactorAuth": "Two-Factor Authentication" }, "sharedTranscripts": { "noSharedTranscripts": "You haven't shared any transcripts yet.", "shareNotes": "Share Notes", "shareSummary": "Share Summary", "sharedOn": "Shared on" }, "sharedTranscriptsPage": { "noSharedTranscripts": "You have not shared any transcripts yet." }, "sharing": { "canEdit": "Can edit", "canReshare": "Can reshare", "internalSharing": "Internal Sharing", "notSharedYet": "Not shared yet", "publicBadge": "Public", "publicLink": "Public Link", "publicLinks": "public link(s)", "publicLinksGenerated": "public link(s) generated", "searchUsers": "Search users...", "sharedBadge": "Shared", "sharedBy": "Shared by", "sharedWith": "Shared with", "teamBadge": "Group", "teamRecording": "Group recording", "unknown": "Unknown", "users": "user(s)" }, "sidebar": { "advancedSearch": "Advanced Search", "archived": "Archived", "archivedRecordings": "Archived Recordings", "dateRange": "Date Range", "filters": "Filters", "highlighted": "Highlighted", "inbox": "Inbox", "lastMonth": "Last Month", "lastWeek": "Last Week", "loadMore": "Load More", "markAsRead": "Mark as read", "moveToInbox": "Move to Inbox", "noRecordings": "No recordings found", "older": "Older", "removeFromHighlighted": "Remove from starred", "searchRecordings": "Search recordings...", "sharedWithMe": "Shared with Me", "sortBy": "Sort By", "sortByDate": "Created Date", "sortByMeetingDate": "Meeting Date", "starred": "Starred", "tags": "Tags", "thisMonth": "This Month", "thisWeek": "This Week", "today": "Today", "totalRecordings": "{{count}} recording", "totalRecordingsPlural": "{{count}} recordings", "upcoming": "Upcoming", "yesterday": "Yesterday" }, "speakers": { "filterBySpeaker": "Filter by speaker", "noMatchingSpeakers": "No matching speakers", "searchSpeakers": "Search..." }, "speakersManagement": { "added": "Added", "confidence": "Confidence", "confidenceHigh": "high", "confidenceLow": "low", "confidenceMedium": "medium", "created": "Created", "description": "Manage your saved speakers. These are automatically saved when you use speaker names in your recordings.", "failedToLoad": "Failed to load speakers", "failedToLoadSnippets": "Failed to load snippets", "keepThisSpeaker": "Keep this speaker (others will be merged into it):", "last": "Last", "lastUsed": "Last used", "loadingSpeakers": "Loading speakers...", "match": "match", "mergeDescription": "Combine multiple speaker profiles into one. All embeddings, snippets, and usage data will be merged.", "mergeFailed": "Failed to merge speakers", "mergeNSpeakers": "Merge {{count}} Speakers", "mergeSpeakers": "Merge Speakers", "mergeSuccess": "Speakers merged successfully", "noSnippetsAvailable": "No snippets available", "noSpeakersYet": "No speakers saved yet", "sample": "sample", "samples": "samples", "selectToMerge": "Select 2+ to Merge", "speakersToMerge": "Speakers to merge:", "speakersWillAppear": "Speakers will appear here when you use speaker names in your recordings", "targetWillReceive": "The selected speaker will receive all voice data and snippets from the others.", "time": "time", "times": "times", "totalSpeakers": "speakers saved", "used": "Used", "usedTimes": "Used", "viewSnippets": "View Snippets", "voiceMatchSuggestions": "Voice Match Suggestions", "voiceProfile": "Voice Profile" }, "status": { "completed": "Completed", "failed": "Failed", "processing": "Processing", "queued": "Queued", "stuck": "Reset stuck processing", "summarizing": "Summarizing", "transcribing": "Transcribing", "uploading": "Uploading" }, "summary": { "actionItems": "Action Items", "cancelEdit": "Cancel Edit", "decisions": "Decisions", "editSummary": "Edit Summary", "generateSummary": "Generate Summary", "keyPoints": "Key Points", "noSummary": "No summary available", "participants": "Participants", "regenerateSummary": "Regenerate Summary", "saveSummary": "Save Summary", "summaryFailed": "Summary generation failed", "summaryInProgress": "Summary generation in progress...", "title": "Summary" }, "tagManagement": { "asrDefaults": "ASR Defaults", "createTag": "Create Tag", "customPrompt": "Custom Prompt", "description": "Organize your recordings with custom tags. Each tag can have its own summary prompt and default ASR settings.", "maxSpeakers": "Max", "minSpeakers": "Min", "noTags": "You haven't created any tags yet." }, "tags": { "addTag": "Add Tag", "clearTagFilter": "Clear filter", "createTag": "Create Tag", "currentTags": "Current Tags", "filterByTag": "Filter by tag", "manageAllTags": "Manage All Tags", "noAvailableTags": "No available tags", "noMatchingTags": "No matching tags", "noTags": "No tags", "removeTag": "Remove Tag", "searchTags": "Search...", "tagColor": "Tag Color", "tagName": "Tag Name", "title": "Tags" }, "tagsModal": { "addTags": "Add Tags", "currentTags": "Current Tags", "done": "Done", "noTagsAssigned": "No tags assigned to this recording", "searchTags": "Search tags..." }, "time": { "dayAgo": "1 day ago", "daysAgo": "{{count}} days ago", "hourAgo": "1 hour ago", "hoursAgo": "{{count}} hours ago", "justNow": "Just now", "minuteAgo": "1 minute ago", "minutesAgo": "{{count}} minutes ago", "monthAgo": "1 month ago", "monthsAgo": "{{count}} months ago", "weekAgo": "1 week ago", "weeksAgo": "{{count}} weeks ago", "yearAgo": "1 year ago", "yearsAgo": "{{count}} years ago" }, "tooltips": { "changeSpeaker": "Change speaker", "clearChat": "Clear chat", "copyTranscript": "Copy transcript", "deleteTeam": "Delete Group", "doubleClickToEdit": "Double-click to edit", "downloadTranscriptWithTemplate": "Download transcript with template", "editTeam": "Edit Group", "editText": "Edit text", "editTitle": "Edit title", "editTranscript": "Edit transcript", "exitFullscreen": "Exit fullscreen", "expand": "Expand", "followPlayerDisabled": "Enable auto-scroll - transcript follows audio playback", "followPlayerEnabled": "Disable auto-scroll - transcript stays in place", "fullscreenVideo": "Fullscreen video", "grantPublicSharing": "Grant public sharing permission", "hideVideo": "Hide video", "highlight": "Highlight", "makeAdmin": "Make Admin", "manageMembers": "Manage Members", "manageTeamTags": "Manage Group Tags", "markAsRead": "Mark as read", "maximizeChat": "Maximize chat", "minimize": "Minimize", "moveToInbox": "Move to inbox", "mute": "Mute", "pause": "Pause", "play": "Play", "playbackSpeed": "Playback speed", "removeAdmin": "Remove Admin", "removeFromQueue": "Remove from queue", "removeFromTeam": "Remove from team", "removeHighlight": "Remove highlight", "reprocessTranscription": "Reprocess transcription", "reprocessWithAsr": "Reprocess with ASR", "restoreChat": "Restore chat", "revokePublicSharing": "Revoke public sharing permission", "shareWithUsers": "Share with users", "showVideo": "Show video", "switchToDarkMode": "Switch to Dark Mode", "switchToLightMode": "Switch to Light Mode", "unmute": "Unmute" }, "transcriptTemplates": { "availableTemplates": "Available Templates", "availableVars": "Available Variables", "cancel": "Cancel", "chooseTemplate": "Choose template...", "createDefaults": "Create Default Templates", "createNew": "Create Template", "default": "Default", "delete": "Delete", "description": "Customize how transcripts are formatted for download and export.", "downloadDefault": "Download default", "downloadWithoutTemplate": "Download without template", "filters": "Filters: |upper for uppercase, |srt for subtitle time format", "save": "Save", "selectOrCreate": "Select a template to edit or create a new one", "selectTemplate": "Select Template", "setDefault": "Set as default template", "tabTitle": "Transcript", "template": "Template", "templateName": "Template Name", "title": "Transcript Templates", "viewGuide": "View Template Guide" }, "transcription": { "autoIdentifySpeakers": "Auto-identify Speakers", "bubble": "Bubble", "cancelEdit": "Cancel Edit", "copy": "Copy", "copyToClipboard": "Copy to Clipboard", "download": "Download", "downloadTranscript": "Download Transcript", "edit": "Edit", "editSpeakers": "Edit Speakers", "editTranscription": "Edit Transcription", "highlightSearchResults": "Highlight search results", "noTranscription": "No transcription available", "regenerateTranscription": "Regenerate Transcription", "saveTranscription": "Save Transcription", "searchInTranscript": "Search in transcript...", "simple": "Simple", "speaker": "Speaker {{number}}", "speakerLabels": "Speaker Labels", "title": "Transcription", "unknownSpeaker": "Unknown Speaker" }, "upload": { "chunking": "Large files will be automatically chunked for processing", "completed": "Completed", "copies": "copies of this file", "dropzone": "Drag and drop audio files here, or click to browse", "duplicateDetected": "This file appears to be a duplicate of \"{{existingName}}\" (uploaded {{existingDate}})", "duplicateFile": "Duplicate file", "failed": "Failed", "fileExceedsMaxSize": "File \"{{name}}\" exceeds the maximum size of {{size}} MB and was skipped.", "fileRemovedFromQueue": "File removed from queue", "filesToUpload": "Files to Upload", "invalidFileType": "Invalid file type \"{{name}}\". Only audio files and video containers with audio (MP3, WAV, MP4, MOV, AVI, etc.) are accepted. File skipped.", "maxFileSize": "Maximum file size", "queued": "Queued", "selectFiles": "Select Files", "settingsApplyToAll": "Settings apply to all files in this session", "summarizing": "Summarizing...", "supportedFormats": "Supports MP3, WAV, M4A, MP4, MOV, AVI, AMR, and more", "title": "Upload Audio", "transcribing": "Transcribing...", "untitled": "Untitled Recording", "uploadNFiles": "Upload {{count}} File(s)", "uploadProgress": "Upload Progress", "videoRetained": "Video preserved for playback", "willAutoSummarize": "Will auto-summarize after transcription" }, "uploadProgress": { "title": "Upload Progress" } }