{ "title": "CodexLens", "description": "Semantic code search engine", "bootstrap": "Bootstrap", "bootstrapping": "Bootstrapping...", "uninstall": "Uninstall", "uninstalling": "Uninstalling...", "confirmUninstall": "Are you sure you want to uninstall CodexLens? This action cannot be undone.", "confirmUninstallTitle": "Confirm Uninstall", "notInstalled": "CodexLens is not installed", "comingSoon": "Coming Soon", "tabs": { "overview": "Overview", "settings": "Settings", "models": "Models", "search": "Search", "advanced": "Advanced" }, "overview": { "status": { "installation": "Installation Status", "ready": "Ready", "notReady": "Not Ready", "version": "Version", "indexPath": "Index Path", "indexCount": "Index Count" }, "notInstalled": { "title": "CodexLens Not Installed", "message": "Please install CodexLens to use semantic code search features." }, "actions": { "title": "Quick Actions", "ftsFull": "FTS Full", "ftsFullDesc": "Rebuild full-text index", "ftsIncremental": "FTS Incremental", "ftsIncrementalDesc": "Incremental update full-text index", "vectorFull": "Vector Full", "vectorFullDesc": "Rebuild vector index", "vectorIncremental": "Vector Incremental", "vectorIncrementalDesc": "Incremental update vector index" }, "venv": { "title": "Python Virtual Environment Details", "pythonVersion": "Python Version", "venvPath": "Virtual Environment Path", "lastCheck": "Last Check Time" } }, "index": { "operationComplete": "Index Operation Complete", "operationFailed": "Index Operation Failed", "noProject": "No Project Selected", "noProjectDesc": "Please open a project to perform index operations.", "starting": "Starting index operation...", "cancelFailed": "Failed to cancel operation", "unknownError": "An unknown error occurred", "complete": "Complete", "failed": "Failed", "cancelled": "Cancelled", "inProgress": "In Progress" }, "semantic": { "installTitle": "Install Semantic Search", "installDescription": "Install FastEmbed and semantic search dependencies with GPU acceleration support.", "installInfo": "GPU acceleration requires compatible hardware. CPU mode works on all systems but is slower.", "gpu": { "cpu": "CPU Mode", "cpuDesc": "Universal compatibility, slower processing. Works on all systems.", "directml": "DirectML (Windows GPU)", "directmlDesc": "Best for Windows with AMD/Intel GPUs. Recommended for most users.", "cuda": "CUDA (NVIDIA GPU)", "cudaDesc": "Best performance with NVIDIA GPUs. Requires CUDA toolkit." }, "recommended": "Recommended", "install": "Install", "installing": "Installing...", "installSuccess": "Installation Complete", "installSuccessDesc": "Semantic search installed successfully with {mode} mode", "installFailed": "Installation Failed", "unknownError": "An unknown error occurred" }, "settings": { "currentCount": "Current Index Count", "currentWorkers": "Current Workers", "currentBatchSize": "Current Batch Size", "configTitle": "Basic Configuration", "indexDir": { "label": "Index Directory", "placeholder": "~/.codexlens/indexes", "hint": "Directory path for storing code indexes" }, "maxWorkers": { "label": "Max Workers", "hint": "API concurrent processing threads (1-32)" }, "batchSize": { "label": "Batch Size", "hint": "Number of files processed per batch (1-64)" }, "validation": { "indexDirRequired": "Index directory is required", "maxWorkersRange": "Workers must be between 1 and 32", "batchSizeRange": "Batch size must be between 1 and 64" }, "save": "Save", "saving": "Saving...", "reset": "Reset", "saveSuccess": "Configuration saved", "saveFailed": "Save failed", "configUpdated": "Configuration updated successfully", "saveError": "Error saving configuration", "unknownError": "An unknown error occurred" }, "gpu": { "title": "GPU Settings", "status": "GPU Status", "enabled": "Enabled", "available": "Available", "unavailable": "Unavailable", "supported": "Your system supports GPU acceleration", "notSupported": "Your system does not support GPU acceleration", "detect": "Detect", "detectSuccess": "GPU detection completed", "detectFailed": "GPU detection failed", "detectComplete": "Detected {count} GPU devices", "detectError": "Error detecting GPU", "select": "Select", "selected": "Selected", "active": "Current", "selectSuccess": "GPU selected", "selectFailed": "GPU selection failed", "gpuSelected": "GPU device enabled", "selectError": "Error selecting GPU", "reset": "Reset", "resetSuccess": "GPU reset", "resetFailed": "GPU reset failed", "gpuReset": "GPU disabled, will use CPU", "resetError": "Error resetting GPU", "unknownError": "An unknown error occurred", "noDevices": "No GPU devices detected", "notAvailable": "GPU functionality not available", "unknownDevice": "Unknown device", "type": "Type", "discrete": "Discrete GPU", "integrated": "Integrated GPU", "driver": "Driver Version", "memory": "Memory" }, "advanced": { "warningTitle": "Sensitive Operations Warning", "warningMessage": "Modifying environment variables may affect CodexLens operation. Ensure you understand each variable's purpose.", "loadError": "Failed to load environment variables", "loadErrorDesc": "Unable to fetch environment configuration. Please check if CodexLens is properly installed.", "currentVars": "Current Environment Variables", "settingsVars": "Settings Variables", "customVars": "Custom Variables", "envEditor": "Environment Variable Editor", "envFile": "File", "envContent": "Environment Variable Content", "envPlaceholder": "# Comment lines start with #\nKEY=value\nANOTHER_KEY=\"another value\"", "envHint": "One variable per line, format: KEY=value. Comment lines start with #", "save": "Save", "saving": "Saving...", "reset": "Reset", "saveSuccess": "Environment variables saved", "saveFailed": "Save failed", "envUpdated": "Environment variables updated, restart service to take effect", "saveError": "Error saving environment variables", "unknownError": "An unknown error occurred", "validation": { "invalidKeys": "Invalid variable names: {keys}" }, "helpTitle": "Format Help", "helpComment": "Comment lines start with #", "helpFormat": "Variable format: KEY=value", "helpQuotes": "Values with spaces should use quotes", "helpRestart": "Restart service after changes to take effect" }, "downloadedModels": "Downloaded Models", "noConfiguredModels": "No models configured", "noLocalModels": "No models downloaded", "models": { "title": "Model Management", "searchPlaceholder": "Search models...", "downloading": "Downloading...", "status": { "downloaded": "Downloaded", "available": "Available" }, "types": { "embedding": "Embedding Models", "reranker": "Reranker Models" }, "filters": { "label": "Filter", "all": "All" }, "actions": { "download": "Download", "delete": "Delete", "cancel": "Cancel" }, "custom": { "title": "Custom Model", "placeholder": "HuggingFace model name (e.g., BAAI/bge-small-zh-v1.5)", "description": "Download custom models from HuggingFace. Ensure the model name is correct." }, "deleteConfirm": "Are you sure you want to delete model {modelName}?", "notInstalled": { "title": "CodexLens Not Installed", "description": "Please install CodexLens to use model management features." }, "error": { "title": "Failed to load models", "description": "Unable to fetch model list. Please check if CodexLens is properly installed." }, "empty": { "title": "No models found", "description": "No models are available. Try downloading models from the list.", "filtered": "No models match your filter", "filteredDesc": "Try adjusting your search or filter criteria" } }, "search": { "type": "Search Type", "content": "Content Search", "files": "File Search", "symbol": "Symbol Search", "semantic": "Semantic Search (LSP)", "mode": "Mode", "mode.semantic": "Semantic (default)", "mode.exact": "Exact (FTS)", "mode.fuzzy": "Fuzzy", "semanticMode": "Search Mode", "semanticMode.fusion": "Fusion Search", "semanticMode.vector": "Vector Search", "semanticMode.structural": "Structural Search", "fusionStrategy": "Fusion Strategy", "fusionStrategy.rrf": "RRF (default)", "fusionStrategy.dense_rerank": "Dense Rerank", "fusionStrategy.binary": "Binary", "fusionStrategy.hybrid": "Hybrid", "fusionStrategy.staged": "Staged", "stagedStage2Mode": "Staged Stage 2", "stagedStage2Mode.precomputed": "Precomputed (graph_neighbors)", "stagedStage2Mode.realtime": "Realtime (LSP)", "stagedStage2Mode.static_global_graph": "Static Global Graph", "lspStatus": "LSP Status", "lspAvailable": "Semantic search available", "lspUnavailable": "Semantic search unavailable", "lspNoVector": "Vector index required", "lspNoSemantic": "Semantic dependencies required", "query": "Query", "queryPlaceholder": "Enter search query...", "button": "Search", "searching": "Searching...", "results": "Results", "resultsCount": "results", "notInstalled": { "title": "CodexLens Not Installed", "description": "Please install CodexLens to use semantic code search features." } }, "reranker": { "title": "Reranker Configuration", "description": "Configure the reranker backend, model, and provider for search result ranking.", "backend": "Backend", "backendHint": "Inference backend for reranking", "model": "Model", "modelHint": "Reranker model name or LiteLLM endpoint", "provider": "API Provider", "providerHint": "API provider for reranker service", "apiKeyStatus": "API Key", "apiKeySet": "Configured", "apiKeyNotSet": "Not configured", "configSource": "Config Source", "save": "Save Reranker Config", "saving": "Saving...", "saveSuccess": "Reranker configuration saved", "saveFailed": "Failed to save reranker configuration", "noBackends": "No backends available", "noModels": "No models available", "noProviders": "No providers available", "litellmModels": "LiteLLM Models", "selectBackend": "Select backend...", "selectModel": "Select model...", "selectProvider": "Select provider..." }, "envGroup": { "embedding": "Embedding", "reranker": "Reranker", "concurrency": "Concurrency", "cascade": "Cascade Search", "indexing": "Indexing", "chunking": "Chunking" }, "envField": { "backend": "Backend", "model": "Model", "useGpu": "Use GPU", "highAvailability": "High Availability", "loadBalanceStrategy": "Load Balance Strategy", "rateLimitCooldown": "Rate Limit Cooldown", "enabled": "Enabled", "topKResults": "Top K Results", "maxWorkers": "Max Workers", "batchSize": "Batch Size", "dynamicBatchSize": "Dynamic Batch Size", "batchSizeUtilization": "Utilization Factor", "batchSizeMax": "Max Batch Size", "charsPerToken": "Chars Per Token", "searchStrategy": "Search Strategy", "coarseK": "Coarse K", "fineK": "Fine K", "stagedStage2Mode": "Stage-2 Mode", "stagedClusteringStrategy": "Clustering Strategy", "stagedClusteringMinSize": "Cluster Min Size", "enableStagedRerank": "Enable Rerank", "useAstGrep": "Use ast-grep", "staticGraphEnabled": "Static Graph", "staticGraphRelationshipTypes": "Relationship Types", "stripComments": "Strip Comments", "stripDocstrings": "Strip Docstrings", "testFilePenalty": "Test File Penalty", "docstringWeight": "Docstring Weight" }, "install": { "title": "Install CodexLens", "description": "Set up Python virtual environment and install CodexLens package.", "checklist": "What will be installed", "pythonVenv": "Python Virtual Environment", "pythonVenvDesc": "Isolated Python environment for CodexLens", "codexlensPackage": "CodexLens Package", "codexlensPackageDesc": "Core semantic code search engine", "sqliteFts": "SQLite FTS5", "sqliteFtsDesc": "Full-text search extension for fast code lookup", "location": "Install Location", "locationPath": "~/.codexlens/venv", "timeEstimate": "Installation may take 1-3 minutes depending on network speed.", "stage": { "creatingVenv": "Creating Python virtual environment...", "installingPip": "Installing pip dependencies...", "installingPackage": "Installing CodexLens package...", "settingUpDeps": "Setting up dependencies...", "finalizing": "Finalizing installation...", "complete": "Installation complete!" }, "installNow": "Install Now", "installing": "Installing..." }, "mcp": { "title": "CCW Tools Registry", "loading": "Loading tools...", "error": "Failed to load tools", "errorDesc": "Unable to fetch CCW tools list. Please check if the server is running.", "emptyDesc": "No tools are currently registered.", "totalCount": "{count} tools", "codexLensSection": "CodexLens Tools", "otherSection": "Other Tools" }, "watcher": { "title": "File Watcher", "status": { "running": "Running", "stopped": "Stopped" }, "eventsProcessed": "Events Processed", "uptime": "Uptime", "start": "Start Watcher", "starting": "Starting...", "stop": "Stop Watcher", "stopping": "Stopping...", "started": "File watcher started", "stopped": "File watcher stopped" }, "lsp": { "title": "LSP Server", "status": { "running": "Running", "stopped": "Stopped" }, "projects": "Projects", "embeddings": "Embeddings", "modes": "Modes", "semanticAvailable": "Semantic", "available": "Available", "unavailable": "Unavailable", "start": "Start Server", "starting": "Starting...", "stop": "Stop Server", "stopping": "Stopping...", "restart": "Restart", "restarting": "Restarting...", "started": "LSP server started", "stopped": "LSP server stopped", "restarted": "LSP server restarted" } }