mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-03-14 17:41:22 +08:00
Migrated ccw-skill-hub to D:/ccw-skill-hub as independent git project. Removed nested git repos (ccw/frontend/ccw-skill-hub, skill-hub-repo, skill-hub-temp).
400 lines
14 KiB
JSON
400 lines
14 KiB
JSON
{
|
|
"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"
|
|
}
|
|
}
|