641 lines
No EOL
30 KiB
TypeScript
641 lines
No EOL
30 KiB
TypeScript
export default {
|
|
// Navigation
|
|
'nav.dashboard': 'Dashboard',
|
|
'nav.files': 'Files',
|
|
'nav.team': 'Team Area',
|
|
'nav.workflows': 'Workflows',
|
|
'nav.connections': 'Connections',
|
|
'nav.settings': 'Settings',
|
|
'nav.testSharepoint': 'Test SharePoint',
|
|
'nav.speech': 'Speech',
|
|
'nav.transcript_management': 'Transcript Management',
|
|
|
|
// Settings page
|
|
'settings.title': 'Settings',
|
|
'settings.appearance': 'Appearance',
|
|
'settings.language': 'Language',
|
|
'settings.about': 'About',
|
|
'settings.version': 'Version',
|
|
'settings.theme': 'Theme',
|
|
'settings.theme.description': 'Switch between light and dark mode',
|
|
'settings.language.description': 'Choose your preferred language',
|
|
'settings.theme.light': 'Light',
|
|
'settings.theme.dark': 'Dark',
|
|
'settings.theme.toggle.light': 'Switch to light mode',
|
|
'settings.theme.toggle.dark': 'Switch to dark mode',
|
|
'settings.userinfo': 'User Information',
|
|
'settings.userinfo.description': 'Manage your account information',
|
|
'settings.userinfo.username': 'Username',
|
|
'settings.userinfo.fullname': 'Full Name',
|
|
'settings.userinfo.email': 'Email Address',
|
|
'settings.userinfo.language': 'Language',
|
|
'settings.userinfo.privilege': 'Privilege Level',
|
|
'settings.userinfo.enabled': 'Account Status',
|
|
'settings.userinfo.auth_authority': 'Authentication Provider',
|
|
'settings.userinfo.enabled.true': 'Active',
|
|
'settings.userinfo.enabled.false': 'Inactive',
|
|
'settings.userinfo.loading': 'Loading user information...',
|
|
'settings.userinfo.error': 'Error loading user information',
|
|
'settings.userinfo.save': 'Save Changes',
|
|
'settings.userinfo.saving': 'Saving...',
|
|
'settings.userinfo.success': 'User information updated successfully',
|
|
'settings.userinfo.update_error': 'Error updating user information',
|
|
'settings.userinfo.managed_by': 'Managed by {provider}',
|
|
'settings.userinfo.managed_note': 'This field is managed by {provider} and cannot be changed',
|
|
|
|
// Languages
|
|
'language.german': 'Deutsch',
|
|
'language.english': 'English',
|
|
'language.french': 'Français',
|
|
|
|
// Common
|
|
'common.loading': 'Loading...',
|
|
'common.error': 'Error',
|
|
'common.success': 'Success',
|
|
'common.cancel': 'Cancel',
|
|
'common.save': 'Save',
|
|
'common.delete': 'Delete',
|
|
'common.edit': 'Edit',
|
|
'common.close': 'Close',
|
|
'common.retry': 'Retry',
|
|
|
|
// Auth
|
|
'auth.login': 'Login',
|
|
'auth.register': 'Register',
|
|
'auth.logout': 'Logout',
|
|
'auth.email': 'Email',
|
|
'auth.password': 'Password',
|
|
|
|
// Dashboard
|
|
'dashboard.prompt.template': 'Prompt Template',
|
|
'dashboard.prompt.settings': 'Settings',
|
|
'dashboard.chat.area': 'Chat Area',
|
|
'dashboard.chat.history': 'Workflow History',
|
|
'dashboard.log.title': 'Log',
|
|
'dashboard.log.workflow': 'Workflow',
|
|
'dashboard.log.no_workflow': 'No workflow selected',
|
|
'dashboard.log.loading': 'Loading logs...',
|
|
'dashboard.log.error': 'Error loading logs',
|
|
'dashboard.log.no_logs': 'No logs available for this workflow',
|
|
'dashboard.log.waiting': 'Workflow running... Waiting for logs...',
|
|
'dashboard.log.fetch_failed': 'Failed to fetch logs',
|
|
'dashboard.log.level.info': 'INFO',
|
|
'dashboard.workflow_dropdown.loading': 'Loading...',
|
|
'dashboard.workflow_dropdown.error': 'Error',
|
|
'dashboard.workflow_dropdown.select_workflow': 'Select Workflow',
|
|
'dashboard.workflow_dropdown.available_workflows': 'Available Workflows',
|
|
'dashboard.workflow_dropdown.no_workflows': 'No workflows available',
|
|
|
|
// Workflow Stats
|
|
'dashboard.stats.workflow': 'Workflow',
|
|
'dashboard.stats.status': 'Status',
|
|
'dashboard.stats.rounds': 'Rounds',
|
|
'dashboard.stats.messages': 'Messages',
|
|
'dashboard.stats.files': 'Files',
|
|
'dashboard.stats.tokens': 'Tokens',
|
|
'dashboard.stats.data_sent': 'Data Sent',
|
|
'dashboard.stats.data_received': 'Data Received',
|
|
'dashboard.stats.success_rate': 'Success Rate',
|
|
'dashboard.stats.errors': 'Errors',
|
|
'dashboard.stats.started': 'Started',
|
|
|
|
// Prompt Set
|
|
'promptset.loading': 'Loading prompts...',
|
|
'promptset.error.loading': 'Error loading prompts',
|
|
'promptset.retry': 'Try again',
|
|
'promptset.new_prompt': 'New Prompt',
|
|
'promptset.prompt_count': 'Prompt',
|
|
'promptset.prompt_count_plural': 'Prompts',
|
|
'promptset.no_prompts': 'No prompts available',
|
|
'promptset.created': 'Created',
|
|
'promptset.run_tooltip': 'Run prompt',
|
|
'promptset.share_tooltip': 'Share prompt',
|
|
'promptset.delete_tooltip': 'Delete prompt',
|
|
'promptset.confirm_delete': 'Click again to confirm',
|
|
'promptset.deleting': 'Deleting...',
|
|
'promptset.confirm_click': 'Click to confirm',
|
|
'promptset.delete_error': 'Error deleting',
|
|
'promptset.deleting_message': 'Deleting prompt...',
|
|
|
|
// Connections
|
|
'connections.title': 'Connections',
|
|
'connections.connect_google': 'Connect Google',
|
|
'connections.connect_microsoft': 'Connect Microsoft',
|
|
'connections.edit_connection_title': 'Edit {authority} Connection',
|
|
'connections.update_connection': 'Update Connection',
|
|
'connections.service_connections': 'Service Connections',
|
|
'connections.error': 'Error',
|
|
'connections.connection_error': 'Connection Error',
|
|
'connections.disconnect_error': 'Disconnect Error',
|
|
'connections.unknown': 'Unknown',
|
|
'connections.not_available': 'N/A',
|
|
'connections.invalid_date': 'Invalid Date',
|
|
'connections.confirm_delete': 'Are you sure you want to delete the {service} connection?',
|
|
'connections.confirm_delete_multiple': 'Are you sure you want to delete {count} connections?',
|
|
|
|
// Connection Fields
|
|
'connections.field.service': 'Service',
|
|
'connections.field.status': 'Status',
|
|
'connections.field.external_username': 'External Username',
|
|
'connections.field.external_email': 'External Email',
|
|
'connections.field.connected_at': 'Connected At',
|
|
'connections.field.last_checked': 'Last Checked',
|
|
'connections.field.expires_at': 'Expires At',
|
|
|
|
// Connection Services
|
|
'connections.service.google': 'Google',
|
|
'connections.service.microsoft': 'Microsoft',
|
|
'connections.service.local': 'Local',
|
|
|
|
// Connection Placeholders
|
|
'connections.placeholder.external_username': 'Enter external username',
|
|
'connections.placeholder.external_email': 'Enter external email address',
|
|
|
|
// Connection Actions
|
|
'connections.action.edit': 'Edit',
|
|
'connections.action.toggle_connection': 'Toggle Connection',
|
|
'connections.action.delete': 'Delete',
|
|
|
|
|
|
// Prompt Modal
|
|
'modal.create_prompt': 'Create New Prompt',
|
|
'modal.name_required': 'Name is required',
|
|
'modal.content_required': 'Content is required',
|
|
'modal.create_error': 'Error creating prompt',
|
|
'modal.name_label': 'Name',
|
|
'modal.content_label': 'Content',
|
|
'modal.name_placeholder': 'Enter a name for the prompt',
|
|
'modal.content_placeholder': 'Enter the prompt content',
|
|
'modal.cancel': 'Cancel',
|
|
'modal.creating': 'Creating...',
|
|
'modal.create': 'Create Prompt',
|
|
|
|
// Share Modal
|
|
'share_modal.title': 'Share Prompt',
|
|
'share_modal.select_users': 'Select Users',
|
|
'share_modal.select_all': 'Select All',
|
|
'share_modal.deselect_all': 'Deselect All',
|
|
'share_modal.loading_users': 'Loading users...',
|
|
'share_modal.error_loading_users': 'Error loading users',
|
|
'share_modal.no_users_available': 'No users available',
|
|
'share_modal.no_users_selected': 'Please select at least one user',
|
|
'share_modal.one_user_selected': '1 user selected',
|
|
'share_modal.multiple_users_selected': '{count} users selected',
|
|
'share_modal.custom_title': 'Custom Title (optional)',
|
|
'share_modal.title_placeholder': 'Enter a custom title',
|
|
'share_modal.message': 'Message (optional)',
|
|
'share_modal.message_placeholder': 'Add a message for recipients',
|
|
'share_modal.share': 'Share',
|
|
'share_modal.sharing': 'Sharing...',
|
|
'share_modal.share_error': 'Error sharing prompt',
|
|
|
|
// Prompt Settings
|
|
'prompt_settings.title': 'Prompt Settings',
|
|
'prompt_settings.content_placeholder': 'Settings content will be added here in future updates.',
|
|
|
|
// Chat Area
|
|
'chat.continue_conversation': 'Continue conversation...',
|
|
'chat.enter_message': 'Enter message...',
|
|
'chat.remove_file': 'Remove file',
|
|
'chat.attach_file': 'Attach file',
|
|
'chat.you': 'You',
|
|
'chat.click_to_open': 'Click to open',
|
|
'chat.preview_document': 'Preview document',
|
|
'chat.download_document': 'Download document',
|
|
'chat.workflow_failed': 'Workflow failed.',
|
|
'chat.retry_workflow': 'Try again',
|
|
'chat.sending_followup': 'Sending follow-up message...',
|
|
'chat.sending_message': 'Sending message...',
|
|
'chat.error_prefix': 'Error:',
|
|
'chat.error_loading_messages': 'Error loading messages:',
|
|
'chat.loading_workflow_messages': 'Loading workflow messages...',
|
|
'chat.start_conversation': 'Start a conversation by entering a message, selecting a template, or continuing a previous workflow...',
|
|
|
|
// Chat Input Area
|
|
'chat.input.continue_workflow': 'Continue the conversation...',
|
|
'chat.input.enter_message': 'Or enter your message...',
|
|
'chat.input.continuing_workflow': 'Continuing workflow',
|
|
'chat.input.workflow': 'Workflow',
|
|
'chat.input.files_attached': 'file',
|
|
'chat.input.files_attached_plural': 'files',
|
|
'chat.input.files_attached_label': 'attached',
|
|
'chat.input.error_prefix': 'Error:',
|
|
'chat.input.attach_files': 'Attach Files',
|
|
'chat.input.sending': 'Sending...',
|
|
'chat.input.processing': 'Processing...',
|
|
'chat.input.continue': 'Continue',
|
|
'chat.input.send': 'Send',
|
|
'chat.input.stop': 'Stop',
|
|
'chat.input.stopping': 'Stopping...',
|
|
'chat.input.drop_files_here': 'Drop files here to attach',
|
|
'chat.input.drop_disabled': 'File drop disabled during workflow',
|
|
'chat.input.new_chat': 'New Chat',
|
|
'chat.input.using_prompt': 'Using prompt:',
|
|
'chat.input.select_prompt': 'Select a prompt...',
|
|
'chat.input.loading_prompts': 'Loading prompts...',
|
|
'chat.input.clear_prompt': 'Clear prompt',
|
|
|
|
// File Preview
|
|
'file_preview.loading': 'Loading preview...',
|
|
'file_preview.error': 'Error',
|
|
'file_preview.no_preview': 'No preview available',
|
|
'file_preview.close_preview': 'Close preview',
|
|
'file_preview.python': 'Python',
|
|
|
|
// Chat History
|
|
'chat_history.loading': 'Loading workflows...',
|
|
'chat_history.error_loading': 'Error loading workflows:',
|
|
'chat_history.try_again': 'Try Again',
|
|
'chat_history.title': 'Workflow History',
|
|
'chat_history.workflow_count': 'Workflow',
|
|
'chat_history.workflow_count_plural': 'Workflows',
|
|
'chat_history.empty_state': 'No workflows available',
|
|
'chat_history.confirm_delete': 'Are you sure you want to delete workflow "{id}..."?',
|
|
'chat_history.no_message_content': 'No message content available',
|
|
'chat_history.unknown_date': 'Unknown date',
|
|
'chat_history.invalid_date': 'Invalid date',
|
|
'chat_history.started': 'Started:',
|
|
'chat_history.last_activity': 'Last Activity:',
|
|
'chat_history.round': 'Round',
|
|
'chat_history.resume_tooltip': 'Resume workflow',
|
|
'chat_history.delete_tooltip': 'Delete workflow',
|
|
'chat_history.deleting': 'Deleting workflow...',
|
|
|
|
// Chat Messages
|
|
'chat.messages.no_workflow_selected': 'No workflow selected',
|
|
'chat.messages.no_workflow_selected_description': 'Select a workflow from the list or start a new workflow',
|
|
'chat.messages.loading_progress': 'Loading progress...',
|
|
'chat.messages.tasks': 'Tasks',
|
|
'chat.messages.workflow_progress': 'Workflow Progress',
|
|
'chat.messages.analyzing_workflow': 'Analyzing workflow...',
|
|
'chat.messages.scroll_to_bottom_btn': 'Scroll to bottom',
|
|
// Workflow Status
|
|
'status.error': 'ERROR',
|
|
'status.failed': 'FAILED',
|
|
'status.stopped': 'STOPPED',
|
|
'status.cancelled': 'CANCELLED',
|
|
'status.running': 'RUNNING',
|
|
'status.processing': 'PROCESSING',
|
|
'status.completed': 'COMPLETED',
|
|
'status.pending': 'PENDING',
|
|
|
|
// Files
|
|
'files.unknown_size': 'Unknown Size',
|
|
'files.unknown_date': 'Unknown Date',
|
|
'files.source.uploaded': 'Uploaded',
|
|
'files.source.ai_created': 'AI-created',
|
|
'files.source.shared': 'Shared',
|
|
'files.source.unknown': 'Unknown',
|
|
'files.preview_tooltip': 'Preview file',
|
|
'files.download_tooltip': 'Download file',
|
|
'files.delete_tooltip': 'Delete file',
|
|
'files.delete_confirm_tooltip': 'Click again to confirm deletion',
|
|
'files.downloading': 'Downloading...',
|
|
'files.deleting': 'Deleting...',
|
|
'files.delete_confirm': 'Click to confirm...',
|
|
'files.no_files': 'No files found.',
|
|
'files.no_shared_files': 'No shared files found.',
|
|
'files.no_ai_files': 'No AI-created files found.',
|
|
'files.no_uploaded_files': 'No uploaded files found.',
|
|
'files.header.name': 'Name',
|
|
'files.header.type': 'Type',
|
|
'files.header.size': 'Size',
|
|
'files.header.date': 'Date',
|
|
'files.selector.title': 'Select files',
|
|
'files.selector.tab.all': 'All files',
|
|
'files.selector.tab.uploads': 'Uploaded',
|
|
'files.selector.tab.created': 'AI-created',
|
|
'files.selector.tab.shared': 'Shared',
|
|
'files.selector.select_all': 'Select all',
|
|
'files.selector.deselect_all': 'Deselect all',
|
|
'files.selector.file_selected': 'File',
|
|
'files.selector.files_selected': 'Files',
|
|
'files.selector.selected_suffix': 'selected',
|
|
'files.selector.upload_new': 'Upload new file',
|
|
'files.selector.loading': 'Loading files...',
|
|
'files.selector.error_loading': 'Error loading files:',
|
|
'files.upload.title': 'Upload file',
|
|
'files.upload.drop_here': 'Drop file here...',
|
|
'files.upload.uploading': 'Uploading...',
|
|
'files.upload.drag_files': 'Drag files here',
|
|
'files.upload.or': 'or',
|
|
'files.upload.browse': 'Browse',
|
|
'files.upload.selected_file': 'Selected file:',
|
|
'files.upload.upload_button': 'Upload',
|
|
'files.upload.uploading_button': 'Uploading...',
|
|
'files.upload.success': 'File uploaded successfully!',
|
|
'files.upload.error': 'An error occurred while uploading.',
|
|
'files.upload.unexpected_error': 'An unexpected error occurred while uploading.',
|
|
|
|
// Files Page Upload Actions
|
|
'files.drop_zone': 'Drop files here',
|
|
'files.upload_button': 'Upload Files',
|
|
'files.uploading_button': 'Uploading...',
|
|
'files.upload_aria_label': 'Upload files',
|
|
|
|
// Files Page
|
|
'files.title': 'Files',
|
|
'files.table.title': 'Files',
|
|
'files.error.loading': 'Error loading files:',
|
|
'files.button.retry': 'Retry',
|
|
'files.page.tab.all': 'All Files',
|
|
'files.page.tab.uploads': 'My Uploads',
|
|
'files.page.tab.created': 'Created Files',
|
|
'files.page.tab.shared': 'Shared Files',
|
|
'files.page.add_file': 'Add File',
|
|
'files.page.loading': 'Loading files...',
|
|
'files.page.error': 'Error:',
|
|
|
|
// File Table Columns
|
|
'files.column.name': 'Name',
|
|
'files.column.filename': 'Filename',
|
|
'files.column.type': 'Type',
|
|
'files.column.mimetype': 'MIME Type',
|
|
'files.column.size': 'Size',
|
|
'files.column.filesize': 'File Size',
|
|
'files.column.created': 'Created',
|
|
'files.column.creationdate': 'Creation Date',
|
|
'files.column.source': 'Source',
|
|
|
|
// File Types
|
|
'files.type.image': 'Image',
|
|
'files.type.pdf': 'PDF',
|
|
'files.type.document': 'Document',
|
|
'files.type.spreadsheet': 'Spreadsheet',
|
|
'files.type.text': 'Text',
|
|
'files.type.video': 'Video',
|
|
'files.type.audio': 'Audio',
|
|
'files.type.file': 'File',
|
|
|
|
|
|
|
|
// File Actions
|
|
'files.action.preview': 'Preview',
|
|
'files.action.download': 'Download',
|
|
'files.action.delete': 'Delete',
|
|
'files.delete.confirm': 'Are you sure you want to delete the file "{name}"?',
|
|
|
|
// File Preview
|
|
'files.preview.title': 'File Preview',
|
|
'files.preview.loading': 'Loading preview...',
|
|
'files.preview.unsupported': 'Preview not available for this file type',
|
|
'files.preview.error': 'Error loading preview',
|
|
'files.preview.textInPdfFile': 'Text Preview',
|
|
'files.preview.pdfFileCorrupted': 'This file appears to be corrupted. It has a PDF extension but contains text content. Please re-upload the file if possible.',
|
|
|
|
// Workflows Page
|
|
'workflows.title': 'Workflows',
|
|
'workflows.table.title': 'Workflows',
|
|
'workflows.error.loading': 'Error loading workflows:',
|
|
'workflows.button.retry': 'Retry',
|
|
'workflows.table.empty': 'No workflows found',
|
|
|
|
// Workflow Table Columns
|
|
'workflows.column.id': 'ID',
|
|
'workflows.column.name': 'Name',
|
|
'workflows.column.status': 'Status',
|
|
'workflows.column.round': 'Round',
|
|
'workflows.column.started': 'Started',
|
|
'workflows.column.lastActivity': 'Last Activity',
|
|
'workflows.column.messages': 'Messages',
|
|
|
|
// Workflow Status
|
|
'workflows.status.running': 'Running',
|
|
'workflows.status.completed': 'Completed',
|
|
'workflows.status.failed': 'Failed',
|
|
'workflows.status.stopped': 'Stopped',
|
|
'workflows.status.pending': 'Pending',
|
|
|
|
// Workflow Actions
|
|
'workflows.action.stop': 'Stop',
|
|
'workflows.action.delete': 'Delete',
|
|
'workflows.action.stop.tooltip': 'Stop workflow',
|
|
'workflows.action.delete.tooltip': 'Delete workflow',
|
|
|
|
// Workflow Messages
|
|
'workflows.unnamed': 'Unnamed Workflow',
|
|
'workflows.delete.confirm': 'Are you sure you want to delete workflow "{name}"?',
|
|
'workflows.loading': 'Loading workflows...',
|
|
|
|
// FormGenerator
|
|
'formgen.search.placeholder': 'Search...',
|
|
'formgen.refresh.tooltip': 'Refresh data',
|
|
'formgen.filter.yes': 'Yes',
|
|
'formgen.filter.no': 'No',
|
|
'formgen.filter.clear': 'Clear filter',
|
|
'formgen.filter.placeholder': 'Filter {column}',
|
|
'formgen.actions.column': 'Actions',
|
|
'formgen.pagination.info': 'Page {page} of {total} ({count} items)',
|
|
'formgen.pagination.pageSize': 'Items per page:',
|
|
'formgen.pagination.first': 'First page',
|
|
'formgen.pagination.prev': 'Previous page',
|
|
'formgen.pagination.next': 'Next page',
|
|
'formgen.pagination.last': 'Last page',
|
|
'formgen.select.all': 'Select all items',
|
|
'formgen.select.item': 'Select this item',
|
|
'formgen.select.disabled': 'This item cannot be selected',
|
|
'formgen.delete.multiple': 'Delete ({count})',
|
|
'formgen.delete.confirm_multiple': 'Are you sure you want to delete the {count} selected items?',
|
|
|
|
// Prompts
|
|
'prompts.title': 'Prompts',
|
|
'prompts.addNew': 'Add Prompt',
|
|
'prompts.creating': 'Creating...',
|
|
'prompts.column.name': 'Name',
|
|
'prompts.column.content': 'Content',
|
|
'prompts.unnamed': 'Unnamed',
|
|
'prompts.action.edit': 'Edit',
|
|
'prompts.action.copy': 'Copy',
|
|
'prompts.action.delete': 'Delete',
|
|
'prompts.action.delete.disabled': 'No permission to delete prompt',
|
|
'prompts.delete.confirm': 'Are you sure you want to delete "{name}"?',
|
|
'prompts.delete.confirmMultiple': 'Are you sure you want to delete {count} prompts?',
|
|
'prompts.field.name': 'Prompt Name',
|
|
'prompts.field.content': 'Prompt Content',
|
|
'prompts.validation.nameRequired': 'Prompt name cannot be empty',
|
|
'prompts.validation.nameTooLong': 'Prompt name cannot exceed 100 characters',
|
|
'prompts.validation.contentRequired': 'Prompt content cannot be empty',
|
|
'prompts.validation.contentTooLong': 'Prompt content cannot exceed 10,000 characters',
|
|
'prompts.error.loading': 'Error loading prompts:',
|
|
'prompts.modal.edit.title': 'Edit Prompt',
|
|
'prompts.modal.edit.save': 'Save Changes',
|
|
'prompts.modal.create.title': 'Create New Prompt',
|
|
'prompts.modal.create.save': 'Create Prompt',
|
|
|
|
// Users/Members
|
|
'users.title': 'Users',
|
|
'users.column.username': 'Username',
|
|
'users.column.name': 'Name',
|
|
'users.column.email': 'Email',
|
|
'users.column.language': 'Language',
|
|
'users.noUsername': 'No Username',
|
|
'users.noName': 'No Name',
|
|
'users.noEmail': 'No Email',
|
|
'users.noLanguage': 'No Language',
|
|
'users.action.edit': 'Edit',
|
|
'users.action.delete': 'Delete',
|
|
'users.delete.confirm': 'Are you sure you want to delete "{name}"?',
|
|
'users.delete.confirmMultiple': 'Are you sure you want to delete {count} users?',
|
|
'users.error.loading': 'Error loading users:',
|
|
|
|
// SharePoint Test
|
|
'sharepoint.title': 'SharePoint Test',
|
|
'sharepoint.table.title': 'SharePoint Documents',
|
|
'sharepoint.error.loading': 'Error loading SharePoint documents:',
|
|
'sharepoint.button.retry': 'Retry',
|
|
'sharepoint.button.testConnection': 'Test Connection',
|
|
'sharepoint.button.listDocuments': 'List Documents',
|
|
'sharepoint.button.discoverSites': 'Discover Sites',
|
|
'sharepoint.column.documentName': 'Document Name',
|
|
'sharepoint.column.mimeType': 'MIME Type',
|
|
'sharepoint.column.size': 'Size',
|
|
'sharepoint.column.path': 'Path',
|
|
'sharepoint.action.view': 'View',
|
|
'sharepoint.action.download': 'Download',
|
|
'sharepoint.connections.title': 'Microsoft Connections',
|
|
'sharepoint.connections.noConnections': 'No Microsoft connections found. Please create a connection first.',
|
|
'sharepoint.connections.loading': 'Loading connections...',
|
|
'sharepoint.sites.discovered': 'Discovered Sites',
|
|
'sharepoint.sites.noSites': 'No SharePoint sites found',
|
|
'sharepoint.sites.authError': 'Authentication token expired or invalid. Please reconnect your Microsoft account.',
|
|
'sharepoint.sites.retryConnection': 'Try reconnecting your Microsoft account in the Connections page.',
|
|
'sharepoint.form.siteUrl': 'SharePoint Site URL',
|
|
'sharepoint.form.folderPaths': 'Folder Paths',
|
|
|
|
// Speech
|
|
'speech.title': 'Speech Integration',
|
|
'speech.subtitle': 'Powered by',
|
|
'speech.signup.title': 'Speech Integration',
|
|
'speech.signup.subtitle': 'Powered by',
|
|
|
|
'speech.info.va': 'Virtual Assistant (VA)',
|
|
'speech.info.va_description': 'Give customers a fast and efficient self-service for voice and text queries that\'s available 24/7.',
|
|
'speech.info.sa': 'Speech Analytics (SA)',
|
|
'speech.info.sa_description': 'Automatically monitor 100% of conversations to get valuable insights for your business.',
|
|
'speech.info.vb': 'Voice Biometrics (VB)',
|
|
'speech.info.vb_description': 'Identify and authenticate callers in seconds with continuous verification and security.',
|
|
'speech.info.ka': 'Knowledge Agent (KA)',
|
|
'speech.info.ka_description': 'Unify and deliver info to your customers and staff wherever and whenever they need it.',
|
|
'speech.info.cp': 'Chat Platform (CP)',
|
|
'speech.info.cp_description': 'Deliver assistance in live chat and deploy intelligent chatbots in all channels.',
|
|
'speech.info.aa': 'Agent Assist (AA)',
|
|
'speech.info.aa_description': 'Put everything your agents need at their fingertips, with a unified agent desktop.',
|
|
|
|
'speech.info.about': 'Revolutionary Telephony Integration with Spitch.ai',
|
|
'speech.info.about_intro': 'Experience the future of client communication through our strategic partnership with Spitch.ai. This groundbreaking integration transforms your PowerOn platform into an intelligent telephony system that seamlessly connects external clients with companies.',
|
|
'speech.info.workflow_title': 'Seamless Client Workflow:',
|
|
'speech.info.workflow_description': 'From registration to technical setup - your client registers with PowerOn for telephony services, uploads documents, and automatically receives a technical SIP number from Spitch. Call forwarding can be activated or deactivated at any time, ensuring maximum flexibility and BCM safety.',
|
|
'speech.info.ai_title': 'AI-Powered Document Generation:',
|
|
'speech.info.ai_description': 'Our already active document extraction engine automatically generates personalized documents for Spitch based on client-specific data. The AI uses FAQ databases, employee information, and service details to make every call contextual and highly personalized.',
|
|
'speech.info.sync_title': 'Real-time Data Synchronization:',
|
|
'speech.info.sync_description': 'Spitch checks client authorization with PowerOn before each call, while all data changes are centrally initiated by PowerOn. Call transcripts are stored in real-time in your PowerOn database with complete client isolation and security. In case of failures, calls are automatically blocked to ensure integrity.',
|
|
'speech.info.cost_title': 'Cost Savings & Efficiency:',
|
|
'speech.info.cost_description': 'Clients can switch to the technical SIP number at any time and save significant telephony costs. The integration works like another connector (Outlook, SharePoint) and is seamlessly integrated into your existing workflow.',
|
|
'speech.info.about_link': 'Learn more',
|
|
|
|
'speech.signup.button': 'Connect',
|
|
'speech.signup.title': 'Create Mandate for Speech Integration',
|
|
'speech.signup.subtitle': 'Create your mandate for Spitch.ai integration',
|
|
'speech.signup.back': 'Back to Speech Integration',
|
|
'speech.signup.submit': 'Create Mandate',
|
|
'speech.signup.cancel': 'Cancel',
|
|
|
|
'speech.signup.company_info': 'Company Information',
|
|
'speech.signup.company_name': 'Company Name',
|
|
'speech.signup.company_name_placeholder': 'Enter your company name',
|
|
'speech.signup.industry': 'Industry',
|
|
'speech.signup.industry_placeholder': 'e.g. Financial Services, Technology, etc.',
|
|
'speech.signup.business_hours': 'Business Hours',
|
|
'speech.signup.timezone': 'Timezone',
|
|
|
|
'speech.signup.contact_info': 'Contact Information',
|
|
'speech.signup.email': 'Email Address',
|
|
'speech.signup.email_placeholder': 'contact@company.com',
|
|
'speech.signup.phone': 'Phone Number',
|
|
'speech.signup.phone_placeholder': '+41 123 456 789',
|
|
'speech.signup.street': 'Street',
|
|
'speech.signup.postal_code': 'Postal Code',
|
|
'speech.signup.city': 'City',
|
|
'speech.signup.country': 'Country',
|
|
|
|
'speech.signup.contacts_setup': 'Setup Contacts',
|
|
'speech.signup.contacts_description': 'Would you like to setup contacts for your mandate now? You can also do this later in settings.',
|
|
'speech.signup.setup_contacts': 'Setup Contacts',
|
|
'speech.signup.skip_for_now': 'Skip for Now',
|
|
|
|
'speech.signup.company_required': 'Company name is required',
|
|
'speech.signup.industry_required': 'Industry is required',
|
|
'speech.signup.email_required': 'Email address is required',
|
|
'speech.signup.email_invalid': 'Please enter a valid email address',
|
|
'speech.signup.phone_required': 'Phone number is required',
|
|
'speech.signup.street_required': 'Street is required',
|
|
'speech.signup.postal_code_required': 'Postal code is required',
|
|
'speech.signup.city_required': 'City is required',
|
|
'speech.signup.country_required': 'Country is required',
|
|
|
|
'speech.status.submitted': '✓ Mandate Submitted',
|
|
'speech.status.reset': 'Start Over',
|
|
|
|
'speech.confirmation.title': 'Mandate Submitted Successfully!',
|
|
'speech.confirmation.message': 'Thank you for your interest in our Speech Integration powered by Spitch.ai. We have received your mandate and will review it shortly.',
|
|
'speech.confirmation.submitted_data': 'Submitted Data:',
|
|
'speech.confirmation.company': 'Company',
|
|
'speech.confirmation.industry': 'Industry',
|
|
'speech.confirmation.email': 'Email',
|
|
'speech.confirmation.phone': 'Phone',
|
|
'speech.confirmation.address': 'Address',
|
|
'speech.confirmation.timezone': 'Timezone',
|
|
'speech.confirmation.back': 'Back to Speech Integration',
|
|
'speech.confirmation.reset': 'Start Over',
|
|
'speech.confirmation.next_steps': 'What happens next?',
|
|
'speech.confirmation.email_confirmation': 'Email Confirmation',
|
|
'speech.confirmation.email_confirmation_desc': 'You will receive a confirmation email within the next few minutes.',
|
|
'speech.confirmation.review_process': 'Review Process',
|
|
'speech.confirmation.review_process_desc': 'Our team will review your mandate within 1-2 business days.',
|
|
'speech.confirmation.setup_call': 'Setup Call',
|
|
'speech.confirmation.setup_call_desc': 'If approved, we\'ll schedule a setup call to configure your integration.',
|
|
'speech.confirmation.questions': 'Questions?',
|
|
'speech.confirmation.questions_desc': 'If you have any questions about your mandate or the integration process, please don\'t hesitate to contact our support team.',
|
|
'speech.confirmation.transcript_management': 'Transcript Management',
|
|
'speech.confirmation.speech_settings': 'Speech Settings',
|
|
|
|
'speech.transcripts.title': 'Transcript Management',
|
|
'speech.transcripts.new_transcript': 'New Transcript',
|
|
'speech.transcripts.recent_transcripts': 'Recent Transcripts',
|
|
'speech.transcripts.no_transcripts': 'No transcripts available',
|
|
'speech.transcripts.date': 'Date',
|
|
'speech.transcripts.duration': 'Duration',
|
|
'speech.transcripts.status': 'Status',
|
|
'speech.transcripts.transcript': 'Transcript',
|
|
'speech.transcripts.processing': 'Processing transcript...',
|
|
'speech.transcripts.status.completed': 'Completed',
|
|
'speech.transcripts.status.processing': 'Processing',
|
|
'speech.transcripts.status.failed': 'Failed',
|
|
'speech.transcripts.access_denied_title': 'Access Denied',
|
|
'speech.transcripts.access_denied_message': 'You must first sign up for speech integration to access transcript management.',
|
|
'speech.transcripts.sign_up_now': 'Sign Up Now',
|
|
'speech.transcripts.subject': 'Subject',
|
|
'speech.transcripts.start_time': 'Start Time',
|
|
'speech.transcripts.end_time': 'End Time',
|
|
'speech.transcripts.caller': 'Caller',
|
|
'speech.transcripts.recipient': 'Recipient',
|
|
'speech.transcripts.tags': 'Tags',
|
|
'speech.transcripts.created': 'Created',
|
|
'speech.transcripts.view': 'View',
|
|
'speech.transcripts.download': 'Download',
|
|
|
|
'speech.settings.title': 'Speech Integration Settings',
|
|
'speech.settings.description': 'Manage your speech integration configuration and preferences.',
|
|
'speech.settings.company_info': 'Company Information',
|
|
'speech.settings.contact_info': 'Contact Information',
|
|
'speech.settings.business_hours': 'Business Hours & Timezone',
|
|
'speech.settings.save': 'Save Changes',
|
|
'speech.settings.saving': 'Saving...',
|
|
'speech.settings.save_success': 'Settings saved successfully!',
|
|
'speech.settings.save_error': 'Failed to save settings. Please try again.',
|
|
'speech.settings.reset': 'Reset to Default',
|
|
'speech.settings.reset_confirm': 'Are you sure you want to reset all speech integration settings? This action cannot be undone.',
|
|
'speech.settings.reset_success': 'Settings have been reset successfully.',
|
|
'speech.settings.no_data': 'No speech integration data found. Please sign up first to access settings.',
|
|
'speech.settings.sign_up_now': 'Sign Up Now',
|
|
};
|