{
  "search.api.errors.autoIndexingDisabled": "Auto-indexing is disabled via OM_DISABLE_VECTOR_SEARCH_AUTOINDEXING (legacy alias: DISABLE_VECTOR_SEARCH_AUTOINDEXING).",
  "search.api.errors.configUnavailable": "Configuration service unavailable.",
  "search.api.errors.confirmAllRequired": "Confirmation is required for all items.",
  "search.api.errors.indexFetchFailed": "Failed to fetch index data.",
  "search.api.errors.indexUnavailable": "Search index is unavailable.",
  "search.api.errors.indexerUnavailable": "Search indexer is unavailable.",
  "search.api.errors.invalidOllamaBaseUrl": "Ollama base URL is not allowed. Set OLLAMA_BASE_URL in the environment, or add the host to OM_SEARCH_OLLAMA_BASE_URL_ALLOWLIST.",
  "search.api.errors.invalidProvider": "Invalid embedding provider.",
  "search.api.errors.invalidStrategies": "Invalid search strategies specified.",
  "search.api.errors.lockFailed": "Failed to acquire index lock.",
  "search.api.errors.missingQuery": "Search query is required.",
  "search.api.errors.noIndexableStrategy": "No indexable strategy is available.",
  "search.api.errors.providerNotConfigured": "Provider is not configured. Set the required environment variable.",
  "search.api.errors.providerUnavailable": "The selected provider is not available.",
  "search.api.errors.purgeFailed": "Failed to purge search index.",
  "search.api.errors.recreateFailed": "Failed to recreate vector table with new dimension.",
  "search.api.errors.reindexFailed": "Reindex operation failed.",
  "search.api.errors.reindexInProgress": "A reindex is already in progress.",
  "search.api.errors.scopedQueueCancelFailed": "Failed to cancel queued reindex jobs.",
  "search.api.errors.scopedQueueCancelUnavailable": "Scoped queue cancellation is not available.",
  "search.api.errors.searchFailed": "Search operation failed.",
  "search.api.errors.serviceUnavailable": "Search service is unavailable.",
  "search.api.errors.strategyUnavailable": "Requested search strategy is unavailable.",
  "search.api.errors.updateFailed": "Failed to update search settings.",
  "search.api.errors.vectorUnavailable": "Vector search is unavailable.",
  "search.config.nav.hybridSearch": "Search Settings",
  "search.dialog.actions.cancel": "Cancel (Esc)",
  "search.dialog.actions.clear": "Clear search",
  "search.dialog.actions.openGlobalSearch": "Open global search",
  "search.dialog.actions.openSelected": "Open (Enter)",
  "search.dialog.actions.search": "Search",
  "search.dialog.empty.hint": "Type at least {{count}} characters to search indexed records.",
  "search.dialog.empty.none": "No results found.",
  "search.dialog.errors.noPermission": "You do not have permission to use global search.",
  "search.dialog.errors.searchFailed": "Search failed.",
  "search.dialog.input.placeholder": "Search customers, notes, deals, todos...",
  "search.dialog.instructions": "Type to search across indexed records. Use arrow keys to navigate results.",
  "search.dialog.noLink": "No link",
  "search.dialog.noLinkHint": "No search.ts config for this entity type",
  "search.dialog.score.title": "Relevance score",
  "search.dialog.shortcuts.hint": "Press Cmd+K to toggle. Enter to open",
  "search.dialog.strategies.exact": "Exact",
  "search.dialog.strategies.exactDescription": "Precise keyword matching",
  "search.dialog.strategies.fuzzy": "Fuzzy",
  "search.dialog.strategies.fuzzyDescription": "Typo-tolerant full-text search",
  "search.dialog.strategies.label": "Search with:",
  "search.dialog.strategies.semantic": "Semantic",
  "search.dialog.strategies.semanticDescription": "AI-powered meaning-based search",
  "search.dialog.strategies.toggle": "Search options",
  "search.dialog.title": "Global Search",
  "search.dialog.warnings.configureLink": "Configure search settings",
  "search.messages.missingConfig": "Search requires configuring an embedding provider for semantic search.",
  "search.nav.hybridSearch": "Search",
  "search.scopeHint.currentOrg": "Scoped to current organization",
  "search.settings.actions.apply": "Apply",
  "search.settings.actions.cancel": "Cancel",
  "search.settings.actions.confirm": "Confirm",
  "search.settings.actions.loading": "Loading...",
  "search.settings.actions.refresh": "Refresh",
  "search.settings.activity.noLogs": "No activity logs yet.",
  "search.settings.autoIndexing.description": "Automatically index new and updated records for vector search.",
  "search.settings.autoIndexing.label": "Enable auto-indexing",
  "search.settings.autoIndexing.locked": "Disabled via environment variable.",
  "search.settings.badge.ready": "Ready",
  "search.settings.badge.setup": "Setup Required",
  "search.settings.cancelLabel": "Cancel",
  "search.settings.change.bullet1": "Existing vector data will be cleared",
  "search.settings.change.bullet2": "Vector search will be unavailable during reindex",
  "search.settings.change.description": "Changing the embedding provider will require reindexing all data.",
  "search.settings.change.title": "Confirm Provider Change",
  "search.settings.clearIndexDescription": "Remove all indexed data from the search engine.",
  "search.settings.clearIndexDialogDescription": "This will permanently remove all indexed data.",
  "search.settings.clearIndexDialogTitle": "Clear Search Index",
  "search.settings.clearIndexDialogWarning": "This action cannot be undone.",
  "search.settings.clearIndexLabel": "Clear Index",
  "search.settings.dimension.label": "Dimensions",
  "search.settings.dimension.mismatch": "mismatch",
  "search.settings.documentsLabel": "Documents",
  "search.settings.errorLabel": "Error",
  "search.settings.errors.dimensionRequired": "Please enter a valid dimension",
  "search.settings.errors.loadFailed": "Failed to load settings",
  "search.settings.errors.modelRequired": "Please enter a model name",
  "search.settings.errors.reindexFailed": "Reindex failed",
  "search.settings.errors.saveFailed": "Failed to save settings",
  "search.settings.fullReindexDescription": "Rebuild the entire search index from scratch.",
  "search.settings.fullReindexDialogDescription": "This will rebuild all search indexes.",
  "search.settings.fullReindexDialogTitle": "Full Reindex",
  "search.settings.fullReindexDialogWarning": "This may take a while for large datasets.",
  "search.settings.fullReindexLabel": "Full Reindex",
  "search.settings.fulltext.currentValue": "Current value",
  "search.settings.fulltext.defaultValue": "Default value",
  "search.settings.fulltext.driver": "Driver",
  "search.settings.fulltext.envMissing": "Environment variable is not set.",
  "search.settings.fulltext.envSet": "Environment variable is set.",
  "search.settings.fulltext.envVars": "Environment variables",
  "search.settings.fulltext.howTo": "How to configure",
  "search.settings.fulltext.howToDescription": "Set the required environment variables to enable fulltext search.",
  "search.settings.fulltext.learnMore": "Learn more",
  "search.settings.fulltext.noDriver": "No fulltext driver configured.",
  "search.settings.fulltext.notReady": "Not ready",
  "search.settings.fulltext.optional": "Optional",
  "search.settings.fulltext.ready": "Ready",
  "search.settings.fulltext.sectionDescription": "Configure fulltext search powered by Meilisearch.",
  "search.settings.fulltext.sectionTitle": "Fulltext Search",
  "search.settings.fulltextNotConfigured": "Fulltext search is not configured.",
  "search.settings.fulltextNotConfiguredHint": "Set MEILISEARCH_HOST to enable fulltext search.",
  "search.settings.globalSearch.description": "Configure which strategies power the global search dialog (Cmd+K).",
  "search.settings.globalSearch.fulltext": "Fulltext",
  "search.settings.globalSearch.fulltextDescription": "Typo-tolerant search powered by Meilisearch.",
  "search.settings.globalSearch.notConfigured": "Not configured",
  "search.settings.globalSearch.saveError": "Failed to save global search settings.",
  "search.settings.globalSearch.title": "Global Search",
  "search.settings.globalSearch.tokens": "Tokens",
  "search.settings.globalSearch.tokensDescription": "Keyword-based search using PostgreSQL.",
  "search.settings.globalSearch.vector": "Vector",
  "search.settings.globalSearch.vectorDescription": "AI-powered semantic search using embeddings.",
  "search.settings.loading": "Loading...",
  "search.settings.loadingLabel": "Loading…",
  "search.settings.messages.providerSaved": "Embedding provider saved",
  "search.settings.messages.reindexStarted": "Reindex started",
  "search.settings.messages.saved": "Settings saved",
  "search.settings.model.custom": "Custom...",
  "search.settings.model.label": "Model",
  "search.settings.model.namePlaceholder": "Model name",
  "search.settings.noIndexMessage": "No search index has been created yet.",
  "search.settings.pageDescription": "Configure search strategies, manage indexes, and monitor activity.",
  "search.settings.pageTitle": "Search Settings",
  "search.settings.processingLabel": "Processing…",
  "search.settings.provider.label": "Provider",
  "search.settings.provider.notConfigured": "not configured",
  "search.settings.provider.title": "Embedding Provider",
  "search.settings.recreateIndexDescription": "Drop and recreate the search index structure.",
  "search.settings.recreateIndexDialogDescription": "This will drop and recreate the search index.",
  "search.settings.recreateIndexDialogTitle": "Recreate Search Index",
  "search.settings.recreateIndexDialogWarning": "All indexed data will be lost.",
  "search.settings.recreateIndexLabel": "Recreate Index",
  "search.settings.refreshLabel": "Refresh",
  "search.settings.reindex.button": "Start Reindex",
  "search.settings.reindex.confirmButton": "Start Reindex",
  "search.settings.reindex.confirmDescription": "This will rebuild all vector embeddings. Existing data will be purged first.",
  "search.settings.reindex.confirmTitle": "Confirm Reindex",
  "search.settings.reindex.description": "Rebuild vector embeddings for all indexed entities.",
  "search.settings.reindex.running": "Reindexing...",
  "search.settings.reindex.title": "Reindex Data",
  "search.settings.reindex.warning": "This may take a while for large datasets.",
  "search.settings.reindexErrorLabel": "Reindex failed",
  "search.settings.reindexInProgress": "Reindex in progress",
  "search.settings.reindexInProgressDetails": "A reindex operation is currently running. Please wait for it to complete.",
  "search.settings.reindexSuccessLabel": "Reindex completed",
  "search.settings.status.configured": "Vector search configured",
  "search.settings.status.notConfigured": "Vector search not configured",
  "search.settings.status.title": "Auto-Indexing",
  "search.settings.tabs.activity": "Activity",
  "search.settings.tabs.configuration": "Configuration",
  "search.settings.tabs.indexManagement": "Index Management",
  "search.settings.title": "Search Settings",
  "search.settings.vector.active": "Active",
  "search.settings.vector.comingSoon": "Coming soon",
  "search.settings.vector.howTo": "How to configure",
  "search.settings.vector.howToDescription": "Set up an embedding provider to enable vector search.",
  "search.settings.vector.inheritingDefault": "This tenant is inheriting the instance/environment default. Saving a provider creates an override for this tenant.",
  "search.settings.vector.modelsAvailable": "Models available",
  "search.settings.vector.providers": "Providers",
  "search.settings.vector.providersHint": "Configure an embedding provider via environment variables.",
  "search.settings.vector.sectionDescription": "Configure AI-powered semantic search with vector embeddings.",
  "search.settings.vector.sectionTitle": "Vector Search",
  "search.settings.vector.setEnvVar": "Set environment variable",
  "search.settings.vector.store": "Vector store",
  "search.settings.vector.usingTenantConfig": "This tenant is using its own embedding settings.",
  "search.settings.vectorDocumentsLabel": "Vector documents",
  "search.settings.vectorNotConfigured": "Vector search is not configured.",
  "search.settings.vectorNotConfiguredHint": "Set an embedding provider API key to enable vector search.",
  "search.settings.vectorReindex.button": "Start Vector Reindex",
  "search.settings.vectorReindex.description": "Rebuild all vector embeddings from source data.",
  "search.settings.vectorReindex.running": "Vector reindex in progress…",
  "search.settings.vectorReindex.title": "Vector Reindex",
  "search.settings.vectorReindex.warning": "This will purge existing embeddings and regenerate them.",
  "search.table.actions.open": "Open",
  "search.table.columns.result": "Result",
  "search.table.columns.score": "Score",
  "search.table.columns.source": "Source",
  "search.table.errors.noSources": "No search sources available.",
  "search.table.errors.searchFailed": "Search failed.",
  "search.table.searchPlaceholder": "Search…",
  "search.table.sources": "Sources",
  "search.table.stats.results": "Results",
  "search.table.stats.sources": "Sources",
  "search.table.title": "Search Results"
}
