2
0
Эх сурвалжийг харах

Merge branch 'main' into jl-cleanup-welcome

Joshua Lambert 2 долоо хоног өмнө
parent
commit
deed4b6441
32 өөрчлөгдсөн 337 нэмэгдсэн , 338 устгасан
  1. 1 1
      apps/kilocode-docs/pages/ai-providers/anthropic.md
  2. 1 1
      apps/kilocode-docs/pages/ai-providers/openai-compatible.md
  3. 1 1
      apps/kilocode-docs/pages/ai-providers/openai.md
  4. 3 3
      apps/kilocode-docs/pages/automate/extending/auto-launch.md
  5. 6 6
      apps/kilocode-docs/pages/code-with-ai/agents/free-and-budget-models.md
  6. 1 1
      apps/kilocode-docs/pages/code-with-ai/agents/orchestrator-mode.md
  7. 1 1
      apps/kilocode-docs/pages/code-with-ai/agents/using-modes.md
  8. 1 1
      apps/kilocode-docs/pages/code-with-ai/features/enhance-prompt.md
  9. 3 3
      apps/kilocode-docs/pages/code-with-ai/features/git-commit-generation.md
  10. 5 5
      apps/kilocode-docs/pages/collaborate/enterprise/migration.md
  11. 1 1
      apps/kilocode-docs/pages/collaborate/teams/custom-modes-org.md
  12. 1 1
      apps/kilocode-docs/pages/contributing/architecture/index.md
  13. 2 2
      apps/kilocode-docs/pages/contributing/architecture/organization-modes-library.md
  14. 1 1
      apps/kilocode-docs/pages/contributing/architecture/track-repo-url.md
  15. 1 1
      apps/kilocode-docs/pages/contributing/architecture/voice-transcription.md
  16. 1 1
      apps/kilocode-docs/pages/contributing/index.md
  17. 11 11
      apps/kilocode-docs/pages/customize/agents-md.md
  18. 2 2
      apps/kilocode-docs/pages/customize/context/codebase-indexing.md
  19. 2 2
      apps/kilocode-docs/pages/customize/context/memory-bank.md
  20. 4 4
      apps/kilocode-docs/pages/customize/custom-instructions.md
  21. 3 3
      apps/kilocode-docs/pages/customize/custom-rules.md
  22. 1 1
      apps/kilocode-docs/pages/customize/prompt-engineering.md
  23. 3 3
      apps/kilocode-docs/pages/customize/skills.md
  24. 1 1
      apps/kilocode-docs/pages/customize/workflows.md
  25. 1 1
      apps/kilocode-docs/pages/getting-started/adding-credits.md
  26. 18 18
      apps/kilocode-docs/pages/getting-started/faq.md
  27. 1 1
      apps/kilocode-docs/pages/getting-started/index.md
  28. 3 3
      apps/kilocode-docs/pages/getting-started/migrating.md
  29. 1 1
      apps/kilocode-docs/pages/getting-started/quickstart.md
  30. 1 1
      apps/kilocode-docs/pages/index.tsx
  31. 100 100
      src/i18n/locales/zh-TW/kilocode.json
  32. 155 156
      webview-ui/src/i18n/locales/zh-TW/kilocode.json

+ 1 - 1
apps/kilocode-docs/pages/ai-providers/anthropic.md

@@ -28,4 +28,4 @@ Anthropic is an AI safety and research company that builds reliable, interpretab
 - **Prompt Caching:** Claude 3 models support [prompt caching](https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching), which can significantly reduce costs and latency for repeated prompts.
 - **Context Window:** Claude models have large context windows (200,000 tokens), allowing you to include a significant amount of code and context in your prompts.
 - **Pricing:** Refer to the [Anthropic Pricing](https://www.anthropic.com/pricing) page for the latest pricing information.
-- **Rate Limits:** Anthropic has strict rate limits based on [usage tiers](https://docs.anthropic.com/en/api/rate-limits#requirements-to-advance-tier). If you're repeatedly hitting rate limits, consider contacting Anthropic sales or accessing Claude through a different provider like [OpenRouter](/docs/providers/openrouter) or [Requesty](/docs/providers/requesty).
+- **Rate Limits:** Anthropic has strict rate limits based on [usage tiers](https://docs.anthropic.com/en/api/rate-limits#requirements-to-advance-tier). If you're repeatedly hitting rate limits, consider contacting Anthropic sales or accessing Claude through a different provider like [OpenRouter](/docs/ai-providers/openrouter) or [Requesty](/docs/ai-providers/requesty).

+ 1 - 1
apps/kilocode-docs/pages/ai-providers/openai-compatible.md

@@ -10,7 +10,7 @@ Kilo Code supports a wide range of AI model providers that offer APIs compatible
 - **Cloud providers** like Perplexity, Together AI, Anyscale, and others.
 - **Any other provider** offering an OpenAI-compatible API endpoint.
 
-This document focuses on setting up providers _other than_ the official OpenAI API (which has its own [dedicated configuration page](/docs/providers/openai)).
+This document focuses on setting up providers _other than_ the official OpenAI API (which has its own [dedicated configuration page](/docs/ai-providers/openai)).
 
 ## General Configuration
 

+ 1 - 1
apps/kilocode-docs/pages/ai-providers/openai.md

@@ -25,4 +25,4 @@ Kilo Code supports accessing models directly through the official OpenAI API.
 ## Tips and Notes
 
 - **Pricing:** Refer to the [OpenAI Pricing](https://openai.com/pricing) page for details on model costs.
-- **Azure OpenAI Service:** If you'd like to use the Azure OpenAI service, please see our section on [OpenAI-compatible](/docs/providers/openai-compatible) providers.
+- **Azure OpenAI Service:** If you'd like to use the Azure OpenAI service, please see our section on [OpenAI-compatible](/docs/ai-providers/openai-compatible) providers.

+ 3 - 3
apps/kilocode-docs/pages/automate/extending/auto-launch.md

@@ -45,7 +45,7 @@ This happens seamlessly in the background, requiring no manual intervention.
 
 #### Optional Fields
 
-- **`profile`** (string): Name of an existing [API Configuration Profile](/docs/features/api-configuration-profiles) to use for this task. Must exactly match a profile name from your settings.
+- **`profile`** (string): Name of an existing [API Configuration Profile](/docs/ai-providers) to use for this task. Must exactly match a profile name from your settings.
 
 - **`mode`** (string): The Kilo Code mode to use for this task. Available modes:
     - `"code"` - General-purpose coding tasks
@@ -53,7 +53,7 @@ This happens seamlessly in the background, requiring no manual intervention.
     - `"ask"` - Questions and explanations
     - `"debug"` - Problem diagnosis and troubleshooting
     - `"test"` - Testing-focused workflows
-    - Custom mode slugs (if you have [custom modes](/docs/agent-behavior/custom-modes))
+    - Custom mode slugs (if you have [custom modes](/docs/customize/custom-modes))
 
 ## Example Configurations
 
@@ -147,7 +147,7 @@ This file should be at the root of your workspace (the same level as your main p
 
 1. Verify the profile name exactly matches one from your settings
 2. Profile names are case-sensitive and must match exactly (including emojis)
-3. Check that the profile exists in your [API Configuration Profiles](/docs/features/api-configuration-profiles)
+3. Check that the profile exists in your [API Configuration Profiles](/docs/ai-providers)
 
 ### Mode Not Switching
 

+ 6 - 6
apps/kilocode-docs/pages/code-with-ai/agents/free-and-budget-models.md

@@ -98,7 +98,7 @@ When you need more capability than free models provide, these options deliver ex
 
 **Use Memory Bank effectively:**
 
-- Store project context once in [Memory Bank](/docs/advanced-usage/memory-bank)
+- Store project context once in [Memory Bank](/docs/customize/context/memory-bank)
 - Reduces need to re-explain project details
 - Saves 200-500 tokens per conversation
 
@@ -117,7 +117,7 @@ When you need more capability than free models provide, these options deliver ex
 
 **Use API Configuration Profiles:**
 
-- Set up [multiple profiles](/docs/features/api-configuration-profiles) for different cost tiers
+- Set up [multiple profiles](/docs/ai-providers) for different cost tiers
 - Quick switching between free, budget, and premium models
 - Match model capability to task complexity
 
@@ -125,9 +125,9 @@ When you need more capability than free models provide, these options deliver ex
 
 **Use appropriate modes to limit expensive operations:**
 
-- **[Ask Mode](/docs/basic-usage/using-modes#ask-mode):** Information gathering without code changes
-- **[Architect Mode](/docs/basic-usage/using-modes#architect-mode):** Planning without expensive file operations
-- **[Debug Mode](/docs/basic-usage/using-modes#debug-mode):** Focused troubleshooting
+- **[Ask Mode](/docs/code-with-ai/agents/using-modes#ask-mode):** Information gathering without code changes
+- **[Architect Mode](/docs/code-with-ai/agents/using-modes#architect-mode):** Planning without expensive file operations
+- **[Debug Mode](/docs/code-with-ai/agents/using-modes#debug-mode):** Focused troubleshooting
 
 **Custom modes for budget control:**
 
@@ -214,7 +214,7 @@ When you need more capability than free models provide, these options deliver ex
 **Set spending limits:**
 
 - Use provider billing alerts
-- Configure [rate limits](/docs/advanced-usage/rate-limits-costs) to control usage
+- Configure [provider rate limits](/docs/ai-providers) to control usage
 - Set daily/monthly budgets
 
 ### Cost-Saving Tips

+ 1 - 1
apps/kilocode-docs/pages/code-with-ai/agents/orchestrator-mode.md

@@ -5,7 +5,7 @@ description: "Using Orchestrator mode for complex multi-step tasks"
 
 # Orchestrator Mode: Coordinate Complex Workflows
 
-Orchestrator Mode (formerly known as Boomerang Tasks) allows you to break down complex projects into smaller, manageable pieces. Think of it like delegating parts of your work to specialized assistants. Each subtask runs in its own context, often using a different Kilo Code mode tailored for that specific job (like [`code`](/docs/basic-usage/using-modes#code-mode-default), [`architect`](/docs/basic-usage/using-modes#architect-mode), or [`debug`](/docs/basic-usage/using-modes#debug-mode)).
+Orchestrator Mode (formerly known as Boomerang Tasks) allows you to break down complex projects into smaller, manageable pieces. Think of it like delegating parts of your work to specialized assistants. Each subtask runs in its own context, often using a different Kilo Code mode tailored for that specific job (like [`code`](/docs/code-with-ai/agents/using-modes#code-mode-default), [`architect`](/docs/code-with-ai/agents/using-modes#architect-mode), or [`debug`](/docs/code-with-ai/agents/using-modes#debug-mode)).
 
 {% youtube url="https://www.youtube.com/watch?v=20MmJNeOODo" caption="Orchestrator Mode explained and demonstrated" /%}
 

+ 1 - 1
apps/kilocode-docs/pages/code-with-ai/agents/using-modes.md

@@ -98,7 +98,7 @@ Four ways to switch modes:
 
 ## Custom Modes
 
-Create your own specialized assistants by defining tool access, file permissions, and behavior instructions. Custom modes help enforce team standards or create purpose-specific assistants. See [Custom Modes documentation](/docs/features/custom-modes) for setup instructions.
+Create your own specialized assistants by defining tool access, file permissions, and behavior instructions. Custom modes help enforce team standards or create purpose-specific assistants. See [Custom Modes documentation](/docs/customize/custom-modes) for setup instructions.
 
 <!--
 EXISTING PAGES TO MIGRATE:

+ 1 - 1
apps/kilocode-docs/pages/code-with-ai/features/enhance-prompt.md

@@ -43,7 +43,7 @@ The default prompt template includes the placeholder `${userInput}`, which will
 
 Speed up prompt enhancement by switching to a more lightweight LLM model provider (e.g. GPT 4.1 Nano). This delivers faster results at lower cost while maintaining quality.
 
-Create a dedicated profile for Enhance Prompt by following the [API configuration profiles guide](/docs/features/api-configuration-profiles).
+Create a dedicated profile for Enhance Prompt by following the [API configuration profiles guide](/docs/ai-providers).
 
 {% image src="/docs/img/enhance-prompt/custom-enhance-profile.png" alt="Custom profile configuration for Enhance Prompt feature" width="600" /%}
 

+ 3 - 3
apps/kilocode-docs/pages/code-with-ai/features/git-commit-generation.md

@@ -78,7 +78,7 @@ You can configure which API profile to use for commit message generation:
 2. Select a specific profile or use the currently selected one
 
 {% callout type="tip" %}
-Consider creating a dedicated [API configuration profile](/docs/features/api-configuration-profiles) with a faster, more cost-effective model specifically for commit message generation.
+Consider creating a dedicated [API configuration profile](/docs/ai-providers) with a faster, more cost-effective model specifically for commit message generation.
 {% /callout %}
 
 ## Best Practices
@@ -158,5 +158,5 @@ The feature integrates with VS Code's built-in git functionality. If you encount
 
 ## Related Features
 
-- [API Configuration Profiles](/docs/features/api-configuration-profiles) - Use different models for commit generation
-- [Settings Management](/docs/features/settings-management) - Manage all your Kilo Code preferences
+- [API Configuration Profiles](/docs/ai-providers) - Use different models for commit generation
+- [Settings Management](/docs/getting-started/settings) - Manage all your Kilo Code preferences

+ 5 - 5
apps/kilocode-docs/pages/collaborate/enterprise/migration.md

@@ -200,7 +200,7 @@ Kilo Code uses a compatible rules system that supports Cursor and Windsurf patte
 
 Kilo Code also supports mode-specific rules (`.kilocode/rules-{mode}/`), which Cursor and Windsurf don't have. This allows different rules for different workflows (e.g., Code mode vs Debug mode).
 
-**👉 For detailed step-by-step instructions, format conversion examples, troubleshooting, and advanced migration scenarios, see our [Technical Migration Guide](/docs/advanced-usage/migrating-from-cursor-windsurf).**
+**👉 For detailed step-by-step instructions, format conversion examples, troubleshooting, and advanced migration scenarios, see our [Technical Migration Guide](/docs/getting-started/migrating).**
 
 ## Cost Comparison Analysis
 
@@ -309,7 +309,7 @@ Kilo Code also supports mode-specific rules (`.kilocode/rules-{mode}/`), which C
 **Rules and Configuration Migration**
 
 - **Issue:** Custom rules and configurations not migrating automatically
-- **Solution:** Follow the [technical migration guide](/docs/advanced-usage/migrating-from-cursor-windsurf) to manually migrate rules
+- **Solution:** Follow the [technical migration guide](/docs/getting-started/migrating) to manually migrate rules
 - **Prevention:** Audit rules before migration, use version control for rules
 
 ### Organizational Challenges
@@ -344,7 +344,7 @@ Kilo Code also supports mode-specific rules (`.kilocode/rules-{mode}/`), which C
 ### Self-Service Resources
 
 - **Migration guides** for specific tools
-- **[Technical migration guide](/docs/advanced-usage/migrating-from-cursor-windsurf)** for rules and configurations (Cursor/Windsurf)
+- **[Technical migration guide](/docs/getting-started/migrating)** for rules and configurations (Cursor/Windsurf)
 - **Video tutorials** for common migration scenarios
 - **Community support** through Discord and forums
 - **Documentation** and best practices
@@ -356,7 +356,7 @@ Kilo Code also supports mode-specific rules (`.kilocode/rules-{mode}/`), which C
 - **Consultation:** Schedule free migration planning call
 - **Documentation:**
     - [Business migration guide](/docs/plans/migration) (this page)
-    - [Technical migration guide](/docs/advanced-usage/migrating-from-cursor-windsurf) (rules and configurations)
+    - [Technical migration guide](/docs/getting-started/migrating) (rules and configurations)
 
 ## Success Stories
 
@@ -386,6 +386,6 @@ Kilo Code also supports mode-specific rules (`.kilocode/rules-{mode}/`), which C
 - [Get started with your team](/docs/plans/getting-started)
 - [Explore team management features](/docs/plans/team-management)
 - [Understand billing and pricing](/docs/plans/billing)
-- [Migrate your rules and configurations](/docs/advanced-usage/migrating-from-cursor-windsurf) (technical guide)
+- [Migrate your rules and configurations](/docs/getting-started/migrating) (technical guide)
 
 Ready to make the switch? Contact our migration team at [email protected] to plan your transition to transparent AI coding.

+ 1 - 1
apps/kilocode-docs/pages/collaborate/teams/custom-modes-org.md

@@ -5,7 +5,7 @@ description: "Create organization-wide custom modes"
 
 # Custom Modes (Org)
 
-Custom Modes let you create tailored versions of Kilo’s built-in [modes](/docs/basic-usage/using-modes) for your organization. You can also adjust the settings for Kilo Code's original default modes. You can define a mode’s purpose, behavior, and tool access — helping Kilo adapt to your team’s unique workflows.
+Custom Modes let you create tailored versions of Kilo’s built-in [modes](/docs/code-with-ai/agents/using-modes) for your organization. You can also adjust the settings for Kilo Code's original default modes. You can define a mode’s purpose, behavior, and tool access — helping Kilo adapt to your team’s unique workflows.
 
 For example, Admins and Owners can extend these by creating **Custom Modes** with specialized roles or personalities (e.g. "Documentation Writer" or "Security Reviewer").
 

+ 1 - 1
apps/kilocode-docs/pages/contributing/architecture/index.md

@@ -59,7 +59,7 @@ These pages document the architecture and design of a current or planned feature
 | [Vercel AI Gateway](/docs/contributing/architecture/vercel-ai-gateway)                   | Vercel AI Gateway integration              |
 | [Voice Transcription](/docs/contributing/architecture/voice-transcription)               | Live voice input for chat                  |
 
-To propose a new feature design, consider using the [feature template](/docs/contributing/architecture/feature-template).
+To propose a new feature design, please create a detailed proposal using the architecture patterns shown in the above feature examples.
 
 ## Key Concepts
 

+ 2 - 2
apps/kilocode-docs/pages/contributing/architecture/organization-modes-library.md

@@ -28,9 +28,9 @@ This section outlines the detailed requirements that the solution will fulfill.
 
 # System Design
 
-!![Organization Modes Library UI](/docs/img/organization-modes-library-1.png)
+![Organization Modes Library UI](/docs/img/organization-modes-library-1.png)
 
-!![Organization Modes Library Editor](/docs/img/organization-modes-library-2.png)
+![Organization Modes Library Editor](/docs/img/organization-modes-library-2.png)
 
 Currently extension fetches available modes from the "mode marketplace" by downloading a "modes.yaml" file from our backend. We will add an endpoint the extension can call with a user & org id and it can return any organization modes. Those will be merged into the mode list and dropdown shown to the user.
 

+ 1 - 1
apps/kilocode-docs/pages/contributing/architecture/track-repo-url.md

@@ -13,7 +13,7 @@ This will allow us to track which projects are used for every LLM call in the `m
 
 ## System Design
 
-!![System Design](/docs/img/track-repo-url-system-design.png)
+![System Design](/docs/img/track-repo-url-system-design.png)
 
 ### Example config
 

+ 1 - 1
apps/kilocode-docs/pages/contributing/architecture/voice-transcription.md

@@ -39,7 +39,7 @@ The MVP will use OpenAI's Realtime API with FFmpeg-based audio streaming for low
 
 ## Architecture Overview
 
-!![Voice Transcription Architecture](/docs/img/voice-transcription-architecture.png)
+![Voice Transcription Architecture](/docs/img/voice-transcription-architecture.png)
 
 The system follows a straightforward streaming architecture where user voice input is captured by FFmpeg, streamed as PCM16 audio to OpenAI's Realtime API via WebSocket, and transcribed text is displayed live in the chat input box. Typing interrupts recording instantly.
 

+ 1 - 1
apps/kilocode-docs/pages/contributing/index.md

@@ -88,7 +88,7 @@ The [Kilo Marketplace](https://github.com/Kilo-Org/kilo-marketplace) is a commun
 
 To contribute:
 
-1. Follow the documentation for [Custom Modes](/docs/agent-behavior/custom-modes), [Skills](/docs/agent-behavior/skills), or [MCP Servers](/docs/features/mcp/overview) to create your resource
+1. Follow the documentation for [Custom Modes](/docs/customize/custom-modes), [Skills](/docs/customize/skills), or [MCP Servers](/docs/features/mcp/overview) to create your resource
 
 2. Test your contribution thoroughly
 

+ 11 - 11
apps/kilocode-docs/pages/customize/agents-md.md

@@ -127,13 +127,13 @@ When you start a task in Kilo Code:
 
 AGENTS.md works alongside Kilo Code's other configuration systems:
 
-| Feature                                                             | Scope   | Location                  | Purpose                                    | Priority    |
-| ------------------------------------------------------------------- | ------- | ------------------------- | ------------------------------------------ | ----------- |
-| **[Mode-specific Custom Rules](/docs/agent-behavior/custom-rules)** | Project | `.kilocode/rules-{mode}/` | Mode-specific rules and constraints        | 1 (Highest) |
-| **[Custom Rules](/docs/agent-behavior/custom-rules)**               | Project | `.kilocode/rules/`        | Kilo Code-specific rules and constraints   | 2           |
-| **AGENTS.md**                                                       | Project | Project root or subfolder | Cross-tool standard for project guidelines | 3           |
-| **[Global Custom Rules](/docs/agent-behavior/custom-rules)**        | Global  | `~/.kilocode/rules/`      | Global Kilo Code rules                     | 4           |
-| **[Custom Instructions](/docs/agent-behavior/custom-instructions)** | Global  | IDE settings              | Personal preferences across all projects   | 5 (Lowest)  |
+| Feature                                                        | Scope   | Location                  | Purpose                                   | Priority    |
+| -------------------------------------------------------------- | ------- | ------------------------- | ----------------------------------------- | ----------- |
+| **[Mode-specific Custom Rules](/docs/customize/custom-rules)** | Project | `.kilocode/rules-{mode}/` | Mode-specific rules and constraints       | 1 (Highest) |
+| **[Custom Rules](/docs/customize/custom-rules)**               | Project | `.kilocode/rules/`        | Kilo Code-specific rules and constraints  | 2           |
+| **[AGENTS.md](/docs/customize/agents-md)**                                     | Project | `AGENTS.md`               | Universal standard for any AI coding tool | 3           |
+| **[Global Custom Rules](/docs/customize/custom-rules)**        | Global  | `~/.kilocode/rules/`      | Global Kilo Code rules                    | 4           |
+| **[Custom Instructions](/docs/customize/custom-instructions)** | Global  | IDE settings              | Personal preferences across all projects  | 5 (Lowest)  |
 
 ### Enabling/Disabling AGENTS.md
 
@@ -147,10 +147,10 @@ AGENTS.md support is **enabled by default** in Kilo Code. To disable it, edit `s
 
 ## Related Features
 
-- **[Custom Rules](/docs/agent-behavior/custom-rules)** - Kilo Code-specific rules with more control
-- **[Custom Modes](/docs/agent-behavior/custom-modes)** - Specialized workflows with specific permissions
-- **[Custom Instructions](/docs/agent-behavior/custom-instructions)** - Personal preferences across all projects
-- **[Migrating from Cursor or Windsurf](/docs/advanced-usage/migrating-from-cursor-windsurf)** - Migration guide for other tools
+- **[Custom Rules](/docs/customize/custom-rules)** - Kilo Code-specific rules with more control
+- **[Custom Modes](/docs/customize/custom-modes)** - Specialized workflows with specific permissions
+- **[Custom Instructions](/docs/customize/custom-instructions)** - Personal preferences across all projects
+- **[Migrating from Cursor or Windsurf](/docs/getting-started/migrating)** - Migration guide for other tools
 
 ## External Resources
 

+ 2 - 2
apps/kilocode-docs/pages/customize/context/codebase-indexing.md

@@ -16,7 +16,7 @@ When enabled, the indexing system:
 1. **Parses your code** using Tree-sitter to identify semantic blocks (functions, classes, methods)
 2. **Creates embeddings** of each code block using AI models
 3. **Stores vectors** in a Qdrant database for fast similarity search
-4. **Provides the [`codebase_search`](/docs/advanced-usage/available-tools/codebase-search) tool** to Kilo Code for intelligent code discovery
+4. **Provides the [`codebase_search`](/docs/automate/tools/codebase-search) tool** to Kilo Code for intelligent code discovery
 
 This enables natural language queries like "user authentication logic" or "database connection handling" to find relevant code across your entire project.
 
@@ -189,7 +189,7 @@ The indexer automatically excludes:
 
 ## Using the Search Feature
 
-Once indexed, Kilo Code can use the [`codebase_search`](/docs/advanced-usage/available-tools/codebase-search) tool to find relevant code:
+Once indexed, Kilo Code can use the [`codebase_search`](/docs/automate/tools/codebase-search) tool to find relevant code:
 
 **Example Queries:**
 

+ 2 - 2
apps/kilocode-docs/pages/customize/context/memory-bank.md

@@ -31,7 +31,7 @@ When Memory Bank is active, Kilo Code begins each task with `[Memory Bank: Activ
 
 ## How Memory Bank Works
 
-Memory Bank is built on Kilo Code's [Custom Rules](/docs/advanced-usage/custom-rules) feature, providing a specialized framework for project documentation. Memory Bank files are standard markdown files stored in `.kilocode/rules/memory-bank` folder within your project repository. They're not hidden or proprietary - they're regular documentation files that both you and Kilo Code can access.
+Memory Bank is built on Kilo Code's [Custom Rules](/docs/customize/custom-rules) feature, providing a specialized framework for project documentation. Memory Bank files are standard markdown files stored in `.kilocode/rules/memory-bank` folder within your project repository. They're not hidden or proprietary - they're regular documentation files that both you and Kilo Code can access.
 
 At the start of every task, Kilo Code reads all Memory Bank files to build a comprehensive understanding of your project. This happens automatically without requiring any action from you. Kilo Code then indicates successful Memory Bank activation with `[Memory Bank: Active]` at the beginning of its response, followed by a brief summary of its understanding of your project.
 
@@ -118,7 +118,7 @@ Example: Adding support for new AI models, implementing API endpoints, or any ta
 
 1. Create a `.kilocode/rules/memory-bank/` folder in your project
 2. Write a basic project brief in `.kilocode/rules/memory-bank/brief.md`
-3. Create a file `.kilocode/rules/memory-bank-instructions.md` and paste there [this document](pathname:///downloads/memory-bank.md)
+3. Create a file `.kilocode/rules/memory-bank-instructions.md` with instructions for how to structure memory bank files (the initialization step below will help set this up)
 4. Switch to `Architect` mode
 5. Check if a best available AI model is selected, don't use "lightweight" models
 6. Ask Kilo Code to "initialize memory bank"

+ 4 - 4
apps/kilocode-docs/pages/customize/custom-instructions.md

@@ -12,7 +12,7 @@ Custom Instructions allow you to personalize how Kilo Code behaves, providing sp
 Custom Instructions define specific Extension behaviors, preferences, and constraints beyond Kilo's basic role definition. Examples include coding style, documentation standards, testing requirements, and workflow guidelines.
 
 {% callout type="info" title="Custom Instructions vs Rules" %}
-Custom Instructions are IDE-wide and are applied across all workspaces and maintain your preferences regardless of which project you're working on. Unlike Instructions, [Custom Rules](/docs/advanced-usage/custom-rules.md) are project specific and allow you to setup workspace-based ruleset.
+Custom Instructions are IDE-wide and are applied across all workspaces and maintain your preferences regardless of which project you're working on. Unlike Instructions, [Custom Rules](/docs/customize/custom-rules) are project specific and allow you to setup workspace-based ruleset.
 {% /callout %}
 
 ## Setting Custom Instructions
@@ -42,7 +42,7 @@ Mode-specific instructions can be set using the Modes Tab
 
 ## Related Features
 
-- [Custom Modes](/docs/features/custom-modes)
-- [Custom Rules](/docs/advanced-usage/custom-rules)
-- [Settings Management](/docs/features/settings-management)
+- [Custom Modes](/docs/customize/custom-modes)
+- [Custom Rules](/docs/customize/custom-rules)
+- [Settings Management](/docs/getting-started/settings)
 - [Auto-Approval Settings](/docs/features/auto-approving-actions)

+ 3 - 3
apps/kilocode-docs/pages/customize/custom-rules.md

@@ -218,7 +218,7 @@ If your custom rules aren't being properly followed:
 
 ## Related Features
 
-- [Custom Modes](/docs/features/custom-modes)
-- [Custom Instructions](/docs/advanced-usage/custom-instructions)
-- [Settings Management](/docs/features/settings-management)
+- [Custom Modes](/docs/customize/custom-modes)
+- [Custom Instructions](/docs/customize/custom-instructions)
+- [Settings Management](/docs/getting-started/settings)
 - [Auto-Approval Settings](/docs/features/auto-approving-actions)

+ 1 - 1
apps/kilocode-docs/pages/customize/prompt-engineering.md

@@ -49,7 +49,7 @@ Custom instructions are added to the system prompt, providing persistent guidanc
 - Define project-specific conventions.
 - Adjust Kilo Code's tone or personality.
 
-See the [Custom Instructions](/docs/agent-behavior/custom-instructions) section for more details.
+See the [Custom Instructions](/docs/customize/custom-instructions) section for more details.
 
 ## Handling Ambiguity
 

+ 3 - 3
apps/kilocode-docs/pages/customize/skills.md

@@ -327,6 +327,6 @@ For more details on contributing to Kilo Code, see the [Contributing Guide](/doc
 
 ## Related
 
-- [Custom Modes](/docs/agent-behavior/custom-modes) - Create custom modes that can use specific skills
-- [Custom Instructions](/docs/agent-behavior/custom-instructions) - Global instructions vs. skill-based instructions
-- [Custom Rules](/docs/agent-behavior/custom-rules) - Project-level rules complementing skills
+- [Custom Modes](/docs/customize/custom-modes) - Create custom modes that can use specific skills
+- [Custom Instructions](/docs/customize/custom-instructions) - Global instructions vs. skill-based instructions
+- [Custom Rules](/docs/customize/custom-rules) - Project-level rules complementing skills

+ 1 - 1
apps/kilocode-docs/pages/customize/workflows.md

@@ -29,7 +29,7 @@ Workflows can leverage:
 - [Built-in tools](/docs/features/tools/tool-use-overview): [`read_file()`](/docs/features/tools/read-file), [`search_files()`](/docs/features/tools/search-files), [`execute_command()`](/docs/features/tools/execute-command)
 - CLI tools: `gh`, `docker`, `npm`, custom scripts
 - [MCP integrations](/docs/features/mcp/overview): Slack, databases, APIs
-- [Mode switching](/docs/basic-usage/using-modes): [`new_task()`](/docs/features/tools/new-task) for specialized contexts
+- [Mode switching](/docs/code-with-ai/agents/using-modes): [`new_task()`](/docs/features/tools/new-task) for specialized contexts
 
 ## Common Workflow Patterns
 

+ 1 - 1
apps/kilocode-docs/pages/getting-started/adding-credits.md

@@ -13,7 +13,7 @@ Once you've used any initial free Kilo Credits, you can easily add more:
 
 These options are available to purchase from your [personal profile page](https://app.kilo.ai/profile).
 
-You can also use subscriptions or credits you may have purchased directly with an AI provider by adding your keys on the [Bring your own Key (BYOK)](https://app.kilo.ai/byok) settings screen. For setup details and supported providers, see [Bring Your Own Key (BYOK)](/docs/basic-usage/byok). If your provider is not yet supported, you can also [directly connect your provider](/docs/getting-started/connecting-api-provider.md) in the extension and CLI.
+You can also use subscriptions or credits you may have purchased directly with an AI provider by adding your keys on the [Bring your own Key (BYOK)](https://app.kilo.ai/byok) settings screen. For setup details and supported providers, see [AI Providers documentation](/docs/ai-providers). If your provider is not yet supported, you can also [directly connect your provider](/docs/getting-started/setup-authentication) in the extension and CLI.
 
 ## Transparent Pricing
 

+ 18 - 18
apps/kilocode-docs/pages/getting-started/faq.md

@@ -73,25 +73,25 @@ See the [Installation Guide](/docs/getting-started/installing) for detailed inst
 
 Kilo Code supports a wide range of API providers, including:
 
-- [Anthropic (Claude)](/docs/providers/kilocode)
-- [Anthropic (Claude)](/docs/providers/anthropic)
-- [OpenAI](/docs/providers/openai)
-- [OpenRouter](/docs/providers/openrouter)
-- [Google Gemini](/docs/providers/gemini)
-- [Glama](/docs/providers/glama)
-- [AWS Bedrock](/docs/providers/bedrock)
-- [GCP Vertex AI](/docs/providers/vertex)
-- [Ollama](/docs/providers/ollama)
-- [LM Studio](/docs/providers/lmstudio)
-- [DeepSeek](/docs/providers/deepseek)
-- [Mistral](/docs/providers/mistral)
-- [Unbound](/docs/providers/unbound)
-- [Requesty](/docs/providers/requesty)
-- [VS Code Language Model API](/docs/providers/vscode-lm)
+- [Anthropic (Claude)](/docs/ai-providers/kilocode)
+- [Anthropic (Claude)](/docs/ai-providers/anthropic)
+- [OpenAI](/docs/ai-providers/openai)
+- [OpenRouter](/docs/ai-providers/openrouter)
+- [Google Gemini](/docs/ai-providers/gemini)
+- [Glama](/docs/ai-providers/glama)
+- [AWS Bedrock](/docs/ai-providers/bedrock)
+- [GCP Vertex AI](/docs/ai-providers/vertex)
+- [Ollama](/docs/ai-providers/ollama)
+- [LM Studio](/docs/ai-providers/lmstudio)
+- [DeepSeek](/docs/ai-providers/deepseek)
+- [Mistral](/docs/ai-providers/mistral)
+- [Unbound](/docs/ai-providers/unbound)
+- [Requesty](/docs/ai-providers/requesty)
+- [VS Code Language Model API](/docs/ai-providers/vscode-lm)
 
 ### How do I get an API key?
 
-Each API provider has its own process for obtaining an API key. See the [Setting Up Your First AI Provider](/docs/getting-started/connecting-api-provider) for links to the relevant documentation for each provider.
+Each API provider has its own process for obtaining an API key. See the [Setting Up Your First AI Provider](/docs/getting-started/setup-authentication) for links to the relevant documentation for each provider.
 
 ### Can I use Kilo Code with local models?
 
@@ -124,13 +124,13 @@ In general, autocomplete is best for quick, in-flow coding assistance, while cha
 
 ### What are modes in Kilo Code?
 
-[Modes](/docs/basic-usage/using-modes) are different personas that Kilo Code can adopt, each with a specific focus and set of capabilities. The built-in modes are:
+[Modes](/docs/code-with-ai/agents/using-modes) are different personas that Kilo Code can adopt, each with a specific focus and set of capabilities. The built-in modes are:
 
 - **Code:** For general-purpose coding tasks.
 - **Architect:** For planning and technical leadership.
 - **Ask:** For answering questions and providing information.
 - **Debug:** For systematic problem diagnosis.
-  You can also create [Custom Modes](/docs/agent-behavior/custom-modes).
+  You can also create [Custom Modes](/docs/customize/custom-modes).
 
 ### How do I switch between modes?
 

+ 1 - 1
apps/kilocode-docs/pages/getting-started/index.md

@@ -13,7 +13,7 @@ Kilo Code is an open-source AI coding assistant that works wherever you do—in
 
 - **In your IDE** — [VS Code](/docs/code-with-ai/platforms/vscode), [JetBrains](/docs/code-with-ai/platforms/jetbrains), Cursor, Windsurf, and other VS Code forks
 - [**CLI**](/docs/code-with-ai/platforms/cli) — Run Kilo from your terminal for scripting and automation
-- **Web & Mobile** — Access Kilo from your [browser](/docs/code-with-ai/platforms/web-app) or [iOS/Android apps](/docs/code-with-ai/platforms/mobile)
+- **Web & Mobile** — Access Kilo from your browser (coming soon) or [iOS/Android apps](/docs/code-with-ai/platforms/mobile)
 - [**Slack**](/docs/code-with-ai/platforms/slack) — Chat with Kilo directly in your workspace
 
 Your sessions sync across all of these, so you can start a task on your phone and finish it in your IDE.

+ 3 - 3
apps/kilocode-docs/pages/getting-started/migrating.md

@@ -436,9 +436,9 @@ mkdir -p .kilocode/rules-docs
 
 ## Next Steps
 
-- [Learn about Custom Rules](/docs/agent-behavior/custom-rules)
-- [Explore Custom Modes](/docs/agent-behavior/custom-modes)
-- [Set up Custom Instructions](/docs/agent-behavior/custom-instructions)
+- [Learn about Custom Rules](/docs/customize/custom-rules)
+- [Explore Custom Modes](/docs/customize/custom-modes)
+- [Set up Custom Instructions](/docs/customize/custom-instructions)
 - [Join our Discord](https://kilo.ai/discord) for migration support
 
 ## Additional Resources

+ 1 - 1
apps/kilocode-docs/pages/getting-started/quickstart.md

@@ -57,7 +57,7 @@ Kilo Code analyzes your request and proposes specific actions. These may include
 {% callout type="tip" %}
 The level of autonomy is configurable, allowing you to make the agent more or less autonomous.
 
-You can learn more about [using modes](/docs/basic-usage/using-modes) and [auto-approving actions](/docs/features/auto-approving-actions).
+You can learn more about [using modes](/docs/code-with-ai/agents/using-modes) and [auto-approving actions](/docs/features/auto-approving-actions).
 {% /callout %}
 
 ### Step 5: Iterate

+ 1 - 1
apps/kilocode-docs/pages/index.tsx

@@ -325,7 +325,7 @@ export default function HomePage() {
 						<span className="footer-icon">🐛</span>
 						<div>
 							<strong>Found a bug?</strong>
-							<Link href="https://github.com/kilocode/kilocode/issues" className="footer-link">
+							<Link href="https://github.com/Kilo-Org/kilocode/issues" className="footer-link">
 								Report an issue
 							</Link>
 						</div>

+ 100 - 100
src/i18n/locales/zh-TW/kilocode.json

@@ -2,99 +2,103 @@
 	"info": {
 		"settings_imported": "設定已成功匯入。"
 	},
+	"configDiscovery": {
+		"added": "Kilo Code:已新增 {{source}} {{configType}}:{{name}}{{modeStr}}",
+		"removed": "Kilo Code:已移除 {{source}} {{configType}}:{{name}}{{modeStr}}"
+	},
 	"userFeedback": {
-		"message_update_failed": "更新訊息失敗",
+		"message_update_failed": "訊息更新失敗",
 		"no_checkpoint_found": "在此訊息之前找不到檢查點",
 		"message_updated": "訊息已成功更新"
 	},
 	"lowCreditWarning": {
-		"title": "警告:信用額度低!",
-		"message": "檢查您是否可以透過免費信用額度儲值或購買更多額度!"
+		"title": "餘額不足警告!",
+		"message": "請查看是否有免費額度可儲值,或購買更多額度!"
 	},
 	"task": {
-		"noAssistantMessages": "模型回應意外結束(沒有助理訊息)。這可能是率限制的跡象。",
-		"notLoggedInError": "無法完成請求,請確保您已連線並使用所選供應商登入。\n\n{{error}}",
-		"maxCompletionTokens": "已達到完成 Token 數量上限。",
-		"contentFilter": "請求已被內容篩選器阻擋。",
-		"disableApplyDiff": "如果此錯誤持續發生,請在進階設定中停用「透過差異編輯」功能。",
+		"noAssistantMessages": "模型回應意外結束(沒有助理訊息)。這可能是率限制的跡象。",
+		"notLoggedInError": "無法完成請求,請確認已連線並登入所選的供應商。\n\n{{error}}",
+		"maxCompletionTokens": "已達到完成 Token 數量上限。",
+		"contentFilter": "請求已被內容篩選器封鎖。",
+		"disableApplyDiff": "如果此錯誤持續發生,請在進階設定中停用「透過差異編輯」。",
 		"disableEditFile": "如果此錯誤持續發生,請停用「快速套用」實驗性功能。"
 	},
 	"checkpoints": {
-		"nestedGitRepos": "無法使用存檔點功能,因為在 {{path}} 偵測到巢狀 Git 儲存庫。請移除或重新配置巢狀 Git 儲存庫以使用存檔點功能,或在設定中停用存檔點以隱藏此警告。",
-		"protectedPaths": "無法在 {{workspaceDir}} 中使用存檔點功能。請開啟子資料夾作為工作區以使用存檔點功能,或在設定中停用存檔點以隱藏此警告。",
+		"nestedGitRepos": "檢查點無法使用,因為在 {{path}} 偵測到巢狀 Git 儲存庫。請移除或重新放置巢狀 Git 儲存庫以使用檢查點功能,或在設定中停用檢查點以隱藏此警告。",
+		"protectedPaths": "檢查點無法在 {{workspaceDir}} 中使用。請開啟子資料夾作為工作區以使用檢查點功能,或在設定中停用檢查點以隱藏此警告。",
 		"dismissWarning": "關閉"
 	},
 	"rules": {
 		"actions": {
 			"delete": "刪除",
-			"confirmDelete": "確定要刪除 {{filename}} 嗎?",
-			"deleted": "{{filename}} 已刪除"
+			"confirmDelete": "確定要刪除 {{filename}} 嗎?",
+			"deleted": "已刪除 {{filename}}"
 		},
 		"errors": {
 			"noWorkspaceFound": "找不到工作區資料夾",
 			"fileAlreadyExists": "檔案 {{filename}} 已存在",
-			"failedToCreateRuleFile": "建立規則檔案失敗。",
-			"failedToDeleteRuleFile": "刪除規則檔案失敗。"
+			"failedToCreateRuleFile": "無法建立規則檔案。",
+			"failedToDeleteRuleFile": "無法刪除規則檔案。"
 		},
 		"templates": {
 			"workflow": {
-				"description": "工作流程說明在此...",
+				"description": "在此輸入工作流程說明...",
 				"stepsHeader": "## 步驟",
 				"step1": "步驟 1",
 				"step2": "步驟 2"
 			},
 			"rule": {
-				"description": "規則說明在此...",
-				"guidelinesHeader": "## 指導原則",
-				"guideline1": "指導原則 1",
-				"guideline2": "指導原則 2"
+				"description": "在此輸入規則說明...",
+				"guidelinesHeader": "## 指",
+				"guideline1": "指 1",
+				"guideline2": "指 2"
 			}
 		}
 	},
 	"commitMessage": {
-		"activated": "Kilo Code Commit 訊息產生器已啟用",
-		"gitNotFound": "⚠️找不到 Git 儲存庫或 Git 不可用",
+		"activated": "Kilo Code Commit Message 產生器已啟用",
+		"gitNotFound": "⚠️ 找不到 Git 儲存庫或 Git 無法使用",
 		"gitInitError": "⚠️ Git 初始化錯誤:{{error}}",
-		"generating": "Kilo:正在產生 Commit 訊息...",
+		"generating": "Kilo:正在產生 Commit Message...",
 		"noChanges": "Kilo:找不到可供分析的變更",
-		"generated": "Kilo:Commit 訊息已產生!",
-		"generationFailed": "Kilo:產生 Commit 訊息失敗:{{errorMessage}}",
-		"generatingFromUnstaged": "Kilo:使用未暫存的變更產生訊息",
-		"activationFailed": "Kilo:啟用訊息產生器失敗:{{error}}",
-		"providerRegistered": "Kilo:Commit 訊息提供者已註冊",
+		"generated": "Kilo:Commit Message 已產生!",
+		"generationFailed": "Kilo:Commit Message 產生失敗:{{errorMessage}}",
+		"generatingFromUnstaged": "Kilo:正在使用未暫存的變更產生訊息",
+		"activationFailed": "Kilo:訊息產生器啟用失敗:{{error}}",
+		"providerRegistered": "Kilo:Commit Message 供應商已註冊",
 		"errors": {
-			"noProject": "无可用项目",
-			"connectionFailed": "无法连接到 Kilo Code 扩展",
-			"timeout": "请求在 30 秒后超时",
-			"noChanges": "没有发现可提交的更改",
-			"invalidResponse": "收到来自扩展程序的无效响应格式",
-			"missingMessage": "未从扩展程序收到提交信息",
-			"noWorkspacePath": "无法确定 Git 仓库的工作区路径",
-			"processingError": "处理提交消息生成时出错:{{error}}",
-			"workspaceNotFound": "无法确定 Git 存储库的工作区路径"
+			"connectionFailed": "無法連線至 Kilo Code 擴充功能",
+			"timeout": "請求在 30 秒後逾時",
+			"invalidResponse": "從擴充功能收到無效的回應格式",
+			"missingMessage": "未從擴充功能收到 Commit Message",
+			"noChanges": "找不到可提交的變更",
+			"noProject": "沒有可用的專案",
+			"noWorkspacePath": "無法判斷 Git 儲存庫的工作區路徑",
+			"workspaceNotFound": "無法判斷 Git 儲存庫的工作區路徑",
+			"processingError": "處理 Commit Message 產生時發生錯誤:{{error}}"
 		},
 		"error": {
-			"title": "错误",
-			"workspacePathNotFound": "无法确定 Git 存储库的工作区路径",
-			"generationFailed": "无法生成提交消息:{{error}}",
-			"processingFailed": "提交消息生成处理错误:{{error}}",
-			"unknown": "未知错误"
+			"title": "錯誤",
+			"workspacePathNotFound": "無法判斷 Git 儲存庫的工作區路徑",
+			"generationFailed": "Commit Message 產生失敗:{{error}}",
+			"processingFailed": "處理 Commit Message 產生時發生錯誤:{{error}}",
+			"unknown": "未知錯誤"
 		},
 		"dialogs": {
-			"error": "错误",
-			"info": "AI 提交信息",
+			"info": "AI Commit Message",
+			"error": "錯誤",
 			"success": "成功",
-			"title": "AI 提交信息"
+			"title": "AI Commit Message"
 		},
 		"progress": {
-			"title": "生成提交消息",
-			"analyzing": "正在分析更...",
-			"connecting": "连接至 Kilo Code...",
-			"generating": "正在生成提交消息..."
+			"title": "正在產生 Commit Message",
+			"analyzing": "正在分析更...",
+			"connecting": "正在連線至 Kilo Code...",
+			"generating": "正在產生 Commit Message..."
 		},
 		"ui": {
-			"generateButton": "生成提交信息",
-			"generateButtonTooltip": "使用 AI 分析您的代码变更并生成提交信息"
+			"generateButton": "產生 Commit Message",
+			"generateButtonTooltip": "使用 AI 分析程式碼變更並產生 Commit Message"
 		}
 	},
 	"ghost": {
@@ -105,15 +109,15 @@
 			"tooltip": {
 				"basic": "Kilo Code Autocomplete",
 				"disabled": "Kilo Code Autocomplete(已停用)",
-				"noCredits": "**帳戶餘額不足**\n\n你的 Kilo Code 帳戶沒有餘額。要使用自動完成功能,請為帳戶儲值。\n\n[開啟設定](command:kilo-code.settingsButtonClicked)",
-				"noUsableProvider": "**未設定自動完成模型**\n\n要啟用自動完成,請新增一個使用以下支援的供應商的設定檔:{{providers}}。\n\n[開啟設定](command:kilo-code.settingsButtonClicked)",
+				"noCredits": "**帳戶中沒有額度**\n\nKilo Code 帳戶沒有額度。若要使用 Autocomplete,請為帳戶儲值。\n\n[開啟設定](command:kilo-code.settingsButtonClicked)",
+				"noUsableProvider": "**未設定 Autocomplete 模型**\n\n若要啟用 Autocomplete,請新增一個使用以下支援供應商的設定檔:{{providers}}。\n\n[開啟設定](command:kilo-code.settingsButtonClicked)",
 				"sessionTotal": "工作階段總費用:",
-				"provider": "提供者:",
+				"provider": "供應商:",
 				"model": "模型:",
 				"profile": "設定檔:",
 				"defaultProfile": "預設",
-				"completionSummary": "在 {{startTime}} 至 {{endTime}} 之間執行了 {{count}} 次自動完成,總費用為 {{cost}}。",
-				"providerInfo": "自動完成由 {{provider}} 的 {{model}} 提供。"
+				"completionSummary": "在 {{startTime}} 至 {{endTime}} 之間完成了 {{count}} 次補齊,總費用為 {{cost}}。",
+				"providerInfo": "Autocomplete 由 {{provider}} 的 {{model}} 提供。"
 			},
 			"cost": {
 				"zero": "$0.00",
@@ -123,90 +127,86 @@
 		"toggleMessage": "Kilo Code Autocomplete {{status}}",
 		"progress": {
 			"title": "Kilo Code",
-			"analyzing": "正在分析你的程式碼...",
+			"analyzing": "正在分析程式碼...",
 			"generating": "正在產生建議編輯...",
 			"processing": "正在處理建議編輯...",
 			"showing": "正在顯示建議編輯..."
 		},
 		"input": {
-			"title": "Kilo Code: 快速工作",
-			"placeholder": "例如:「重構這個函數使其更有效率」"
+			"title": "Kilo Code:快速任務",
+			"placeholder": "例如「重構此函式以提升效率」"
 		},
 		"commands": {
-			"generateSuggestions": "Kilo Code: 產生建議編輯",
+			"generateSuggestions": "Kilo Code產生建議編輯",
 			"displaySuggestions": "顯示建議編輯",
 			"cancelSuggestions": "取消建議編輯",
-			"applyCurrentSuggestion": "套用目前建議編輯",
+			"applyCurrentSuggestion": "套用目前建議編輯",
 			"applyAllSuggestions": "套用所有建議編輯",
 			"category": "Kilo Code"
 		},
 		"codeAction": {
-			"title": "Kilo Code: 建議編輯"
+			"title": "Kilo Code建議編輯"
 		},
 		"chatParticipant": {
 			"fullName": "Kilo Code Agent",
 			"name": "Agent",
-			"description": "我可以協助你處理快速工作和建議編輯。"
+			"description": "可以協助處理快速任務和建議編輯。"
 		},
 		"incompatibilityExtensionPopup": {
-			"message": "Kilo Code Autocomplete 被與 GitHub Copilot 的衝突阻擋。要修正此問題,你必須停用 Copilot 的內嵌建議。",
+			"message": "Kilo Code Autocomplete 因與 GitHub Copilot 衝突而被封鎖。若要修正此問題,必須停用 Copilot 的行內建議。",
 			"disableCopilot": "停用 Copilot",
 			"disableInlineAssist": "停用 Autocomplete"
 		}
 	},
-	"terminalCommandGenerator": {
-		"tipMessage": "Kilo:按下 {{shortcut}} 產生終端機指令",
-		"noActiveTerminal": "Kilo: 找不到活動的終端機。請先開啟一個終端機",
-		"inputPrompt": "Kilo:描述您想要產生的指令",
-		"inputPlaceholder": "例如,結束在連接埠 3001 上執行的行程,尋找大檔案等",
-		"generatingProgress": "Kilo:正在產生終端機指令...",
-		"commandGenerated": "Kilo:產生的指令:{{command}}",
-		"generationFailed": "Kilo:指令產生失敗:{{error}}",
-		"warningDialog": {
-			"title": "終端機安全警告",
-			"okButton": "我明白",
-			"message": "執行前請仔細檢查所有產生的指令。終端機操作並非都可撤銷-執行未經驗證的指令可能導致不可逆的資料遺失或系統損壞。在繼續操作前,請完整審核並瞭解指令內容!",
-			"cancelButton": "取消"
-		}
-	},
 	"seeNewChanges": {
 		"title": "正在顯示新變更",
-		"checkpointsUnavailable": "無法顯示新變更,檢查點不可用。",
+		"checkpointsUnavailable": "無法顯示新變更,檢查點無法使用。",
 		"noChanges": "無法顯示新變更,找不到任何變更。",
 		"error": "無法顯示新變更,發生錯誤。"
 	},
 	"agentManager": {
 		"errors": {
-			"cliOutdated": "你的 Kilocode CLI 版本已過時且不支援 Agent Manager。請更新至最新版本。",
-			"cliMisconfigured": "Kilocode CLI 未設定。請執行 'kilocode auth' 登入或 'kilocode config' 進行設定。",
-			"sessionFailed": "啟動代理工作階段失敗",
-			"sessionFailedWithMessage": "啟動代理工作階段失敗:{{message}}"
+			"cliOutdated": "Kilocode CLI 版本已過時,且不支援 Agent Manager。請更新至最新版本。",
+			"cliMisconfigured": "Kilocode CLI 尚未設定。請執行 'kilocode auth' 登入或 'kilocode config' 進行設定。",
+			"sessionFailed": "Agent Session 啟動失敗",
+			"sessionFailedWithMessage": "Agent Session 啟動失敗:{{message}}"
 		},
 		"actions": {
 			"updateInstructions": "更新說明",
 			"installInstructions": "安裝說明",
-			"getHelp": "取得協助",
-			"runInTerminal": "在終端機執行",
-			"loginCli": "Run kilocode auth",
-			"configureCli": "Run kilocode config",
-			"updateGlobal": "更新全域",
-			"updateLocal": "更新本地",
-			"installGlobal": "安裝全域",
-			"installLocal": "安裝本地"
+			"getHelp": "取得說明",
+			"runInTerminal": "在終端機執行",
+			"updateGlobal": "全域更新",
+			"updateLocal": "本機更新",
+			"installGlobal": "全域安裝",
+			"installLocal": "本機安裝",
+			"loginCli": "執行 kilocode auth",
+			"configureCli": "執行 kilocode config"
 		},
 		"terminal": {
-			"installMessage": "執行 npm install 以安裝 Kilocode CLI。完成後,您可以關閉此終端機並嘗試再次啟動 Agent Manager。",
-			"authReminder": "If this is your first install, run `kilocode auth` to sign in before starting the Agent Manager."
+			"installMessage": "正在執行 npm install 以安裝 Kilocode CLI。完成後,請關閉此終端機並嘗試重新啟動 Agent Manager。",
+			"authReminder": "如果這是首次安裝,請在啟動 Agent Manager 之前執行 `kilocode auth` 進行登入。"
+		}
+	},
+	"terminalCommandGenerator": {
+		"tipMessage": "Kilo:按下 {{shortcut}} 產生終端機指令",
+		"inputPrompt": "Kilo:描述想要產生的指令",
+		"inputPlaceholder": "例如,終止在連接埠 3001 執行的程序、尋找大型檔案等",
+		"noActiveTerminal": "Kilo:找不到作用中的終端機。請先開啟終端機。",
+		"generatingProgress": "Kilo:正在產生終端機指令...",
+		"commandGenerated": "Kilo:已產生指令:{{command}}",
+		"generationFailed": "Kilo:指令產生失敗:{{error}}",
+		"warningDialog": {
+			"title": "終端機安全警告",
+			"message": "執行前請仔細檢查所有產生的指令。終端機操作並非總是可復原的——執行未經驗證的指令可能導致不可逆的資料遺失或系統損壞。繼續之前,請完整檢閱並瞭解指令內容!",
+			"okButton": "我瞭解",
+			"cancelButton": "取消"
 		}
 	},
 	"speechToText": {
 		"errors": {
-			"invalidApiKey": "您的 OpenAI API 密钥无效或没有访问 Realtime API 的权限。请检查您的 API 密钥并重试。",
-			"unknown": "连接失败。请检查您的配置并重试。"
+			"invalidApiKey": "OpenAI API 金鑰無效,或沒有 Realtime API 的存取權限。請檢查 API 金鑰並重試。",
+			"unknown": "連線失敗。請檢查設定並重試。"
 		}
-	},
-	"configDiscovery": {
-		"removed": "Kilo 代码:已删除{{source}}{{configType}}:{{name}}{{modeStr}}",
-		"added": "Kilo 代码:已新增{{source}} {{configType}}:{{name}}{{modeStr}}"
 	}
-}
+}

+ 155 - 156
webview-ui/src/i18n/locales/zh-TW/kilocode.json

@@ -1,82 +1,81 @@
 {
 	"welcome": {
 		"greeting": "歡迎使用 Kilo Code!",
-		"introText1": "Kilo Code 是一個免費的開源 AI 程式設計代理。",
-		"introText2": "它適用於最新的 AI 模型,如 Claude Opus 4.5、Gemini 3 Pro、GPT-5.2 以及 450 多個其他模型。",
+		"introText1": "Kilo Code 是一款免費、開放原始碼的 AI Coding Agent。",
+		"introText2": "可搭配最新的 AI 模型使用,如 Claude Opus 4.5、Gemini 3 Pro、GPT-5.2 以及其他 450 多種模型。",
 		"introText3": "建立免費帳戶,首次儲值即可獲得 20 美元獎勵額度。",
 		"ctaButton": "開始使用",
-		"manualModeButton": "使用你自己的 API 金鑰",
-		"alreadySignedUp": "已經註冊了?",
+		"manualModeButton": "使用自有的 API 金鑰",
+		"alreadySignedUp": "已經註冊了?",
 		"loginText": "在此登入"
 	},
 	"lowCreditWarning": {
 		"addCredit": "增加額度",
-		"lowBalance": "你的 Kilo Code 餘額不足",
-		"switchToFreeModel": "切換到免費模型"
+		"lowBalance": "Kilo Code 餘額不足",
+		"switchToFreeModel": "改為切換至免費模型"
+	},
+	"memoryWarning": {
+		"message": "記憶體使用量已達 {{percentage}}%。請重新啟動 IDE 以避免當機。"
+	},
+	"pagination": {
+		"previous": "上一頁",
+		"next": "下一頁",
+		"page": "第 {{page}} 頁,共 {{count}} 頁"
 	},
 	"invalidModel": {
-		"alphaPeriodEnded": "🎉 {{model}} 的測試期已結束!請切換到其他模型繼續使用。",
-		"notAllowedForTeam": "⚠️ 您的組織不允許使用 {{model}} 模型。請切換到其他模型繼續使用。",
-		"modelUnavailable": "⚠️ 模型 {{model}} 無法使用。請切換到其他模型繼續使用。",
+		"alphaPeriodEnded": "🎉 {{model}} 的 Alpha 測試期已結束!請切換至其他模型以繼續使用。",
+		"notAllowedForTeam": "⚠️ 組織不允許使用 {{model}} 模型。請切換至其他模型以繼續使用。",
+		"modelUnavailable": "⚠️ 模型 {{model}} 無法使用。請切換至其他模型以繼續使用。",
 		"continueWith": "繼續使用 {{model}}",
 		"continue": "繼續"
 	},
 	"unauthorizedError": {
-		"title": "登入才能使用 {{modelId}} 模型",
-		"message": "登入或建立帳號即可存取 500+ 模型、按成本價使用額度,或使用自己的 API 金鑰。",
+		"title": "需登入才能使用 {{modelId}} 模型",
+		"message": "登入或建立帳戶即可存取超過 500 種模型、以成本價使用額度,或使用自有的金鑰。",
 		"loginButton": "登入"
 	},
 	"pricing": {
 		"costUnknown": "費用未知",
-		"costUnknownDescription": "API 供商未提供任何費用資料或請求已取消。",
-		"freeModelsLink": "探索免費模型選項"
+		"costUnknownDescription": "API 供商未提供任何費用資料或請求已取消。",
+		"freeModelsLink": "探索免費與經濟實惠的模型選項"
 	},
 	"notifications": {
 		"toolRequest": "工具請求等待核准",
 		"browserAction": "瀏覽器動作等待核准",
 		"command": "指令等待核准"
 	},
+	"imageWarnings": {
+		"modelNoImageSupport": "目前的模型不支援圖片。",
+		"maxImagesReached": "每則訊息最多 20 張圖片。請移除部分圖片後再新增。",
+		"imagesRemovedNoSupport": "圖片已移除,模型不支援。"
+	},
 	"settings": {
 		"sections": {
 			"mcp": "MCP 伺服器",
-			"agentBehaviour": "代理行為",
+			"agentBehaviour": "Agent 行為",
 			"skills": "技能"
 		},
-		"contextManagement": {
-			"allowVeryLargeReads": {
-				"label": "允許超大檔案讀取",
-				"description": "啟用後,Kilo Code 將執行超大檔案或 MCP 輸出讀取,即使存在高機率溢出上下文視窗(內容大小 >80% 的上下文視窗)。"
-			}
-		},
-		"systemNotifications": {
-			"label": "啟用系統通知",
-			"description": "啟用後 Kilo Code 將發送系統通知,提醒工作完成或錯誤等重要事件。",
-			"testButton": "測試通知",
-			"testTitle": "Kilo Code",
-			"testMessage": "這是來自 Kilo Code 的測試通知。"
-		},
 		"provider": {
 			"account": "Kilo Code 帳戶",
 			"apiKey": "Kilo Code API 金鑰",
 			"login": "登入 Kilo Code",
 			"logout": "登出 Kilo Code",
-			"loginForPremiumModels": "登入以存取進階模型功能",
+			"loginForPremiumModels": "登入以存取進階模型與功能",
 			"providerRouting": {
 				"title": "供應商路由",
-				"managedByOrganization": "管理組織層級供應商路由",
+				"managedByOrganization": "管理組織層級的供應商路由",
 				"createOrganization": "建立組織以管理供應商路由",
-				"description": "Kilo Code 將請求路由到您模型的最佳可用供應商。預設情況下,請求會在頂級供應商之間進行負載平衡,以最大化正常執行時間。但是,您可以選擇要用於此模型的特定供應商。",
 				"sorting": {
 					"default": "預設供應商排序",
-					"price": "偏好較低價格的供應商",
-					"throughput": "偏好較高輸送量的供應商",
-					"latency": "偏好較低延遲的供應商"
+					"price": "偏好價格較低的供應商",
+					"throughput": "偏好吞吐量較高的供應商",
+					"latency": "偏好延遲較低的供應商"
 				},
 				"dataCollection": {
 					"default": "未設定資料政策",
-					"allowFree": "允許提示訓練(僅免費)",
-					"allow": "允許提示訓練",
-					"deny": "拒絕提示訓練",
+					"allowFree": "允許提示訓練(僅免費)",
+					"allow": "允許提示訓練",
+					"deny": "拒絕提示訓練",
 					"zdr": "零資料保留"
 				}
 			}
@@ -84,46 +83,52 @@
 		"modelInfo": {
 			"contextWindow": "上下文視窗",
 			"providerBreakdown": "供應商價格與功能明細",
-			"averageKiloCodeCost": "這是過去一週 Kilo Code 使用此模型的平均實際花費。由於提示詞快取的使用,可能低於列出的價格。",
+			"averageKiloCodeCost": "此為過去一週 Kilo Code 使用此模型的平均實際花費。由於使用了提示快取,費用可能低於列出的價格。",
 			"table": {
 				"provider": "供應商",
-				"context": "端點可處理這個數量的 Token(輸入 + 輸出)。",
-				"inputPrice": "提示每百萬 Token 的費用。",
-				"outputPrice": "完成每百萬 Token 的費用。",
+				"context": "端點可處理的 Token 數量(輸入 + 輸出)。",
+				"inputPrice": "每百萬提示 Token 的費用。",
+				"outputPrice": "每百萬完成 Token 的費用。",
 				"cacheReadPrice": "從快取讀取每百萬 Token 的費用。",
 				"cacheWritePrice": "寫入快取每百萬 Token 的費用。"
 			}
 		},
+		"contextManagement": {
+			"allowVeryLargeReads": {
+				"label": "允許讀取超大檔案",
+				"description": "啟用後,即使極有可能超出上下文視窗(內容大小 > 上下文視窗的 80%),Kilo Code 仍會讀取超大檔案或 MCP 輸出。"
+			}
+		},
+		"systemNotifications": {
+			"label": "啟用系統通知",
+			"description": "啟用後,Kilo Code 會發送系統通知,提醒任務完成或錯誤等重要事件。",
+			"testButton": "測試通知",
+			"testTitle": "Kilo Code",
+			"testMessage": "這是來自 Kilo Code 的測試通知。"
+		},
 		"terminal": {
 			"commandGenerator": {
+				"provider": "終端機指令產生器供應商",
 				"apiConfigId": {
-					"label": "API 設定檔",
-					"description": "選擇用於產生終端命令的 API 設定檔。選擇\"使用目前設定檔\"則使用您的預設設定檔。",
-					"current": "使用目前設定檔"
-				},
-				"provider": "終端機命令產生器供應商"
+					"label": "API 設定",
+					"description": "選擇用於產生終端機指令的 API 設定。保留「使用目前設定」以使用預設設定。",
+					"current": "使用目前設定"
+				}
 			}
 		},
 		"codeIndex": {
 			"embeddingBatchSizeLabel": "Embedding 批次大小",
-			"embeddingBatchSizeDescription": "用於 Embedding 生成和向量儲存更新的程式碼片段批次數量。較大的值可以提高索引速度,但可能增加記憶體使用量。較小的值可以減少記憶體使用量,但可能降低索引速度。",
+			"embeddingBatchSizeDescription": "批次處理以產生 Embedding 與更新向量儲存區的程式碼片段數量。較高的值可改善索引速度,但可能會增加記憶體使用量;較低的值可減少記憶體使用量,但可能會減慢索引速度。",
 			"scannerMaxBatchRetriesLabel": "掃描器最大批次重試次數",
-			"scannerMaxBatchRetriesDescription": "目錄掃描期間重試失敗批次的最大次數。較大的值可以提高對暫時性錯誤的容錯能力,但如果錯誤持續存在可能會降低索引速度。較小的值會更快失敗,但可能在暫時性問題時跳過內容。"
+			"scannerMaxBatchRetriesDescription": "目錄掃描期間重試失敗批次的最大次數。較高的值可增加對暫時性錯誤的恢復能力,但如果錯誤持續存在,可能會減慢索引速度;較低的值會較快放棄,但可能會因暫時性問題而略過內容。"
 		}
 	},
-	"toolCallStyle": {
-		"title": "工具呼叫樣式",
-		"description": "選擇系統提示中工具呼叫的格式化方式。JSON 目前為實驗性功能,主要供有興趣參與開發的使用者使用。",
-		"automatic": "讓 Kilo 決定",
-		"xml": "XML",
-		"json": "JSON"
-	},
 	"chat": {
 		"condense": {
-			"wantsToCondense": "Kilo Code 想要壓縮你的對話",
+			"wantsToCondense": "Kilo Code 想要壓縮對話",
 			"condenseConversation": "壓縮對話"
 		},
-		"seeNewChanges": "顯示新變更",
+		"seeNewChanges": "檢視新變更",
 		"revertNewChanges": "還原新變更",
 		"confirmRevertChanges": "確認還原變更",
 		"cancelRevertChanges": "取消還原變更"
@@ -140,18 +145,18 @@
 		"organization": "組織",
 		"personal": "個人",
 		"shop": {
-			"title": "購買點數",
+			"title": "購買額度",
 			"popular": "熱門",
-			"credits": "點數",
+			"credits": "額度",
 			"action": "立即購買",
 			"viewAll": "檢視所有價格選項"
 		},
-		"detailedUsage": "詳細使用情況",
-		"createOrganization": "建立組織以追蹤詳細使用情況"
+		"detailedUsage": "詳細使用",
+		"createOrganization": "建立組織以追蹤詳細使用"
 	},
 	"docs": "說明文件",
 	"rules": {
-		"tooltip": "管理代理行為({{types}})",
+		"tooltip": "管理 Agent 行為({{types}})",
 		"agentBehaviourTypes": {
 			"rules": "規則",
 			"workflows": "工作流程",
@@ -165,9 +170,9 @@
 			"workflows": "工作流程"
 		},
 		"description": {
-			"rules": "規則允許你為 Kilo Code 提供在所有模式和所有提示中都應遵循的指令。它們是在你的工作空間或全域範圍內為所有對話包含上下文和偏好的持久方式。",
-			"workflows": "工作流程是為對話準備的範本。工作流程允許你定義經常使用的提示,並可以包含一系列步驟來指導 Kilo Code 完成重複性任務,如部署服務或提交 PR。要調用工作流程,請輸入",
-			"workflowsInChat": "在聊天中。"
+			"rules": "規則可讓 Kilo Code 在所有模式和所有提示中遵循指定的指示。這是在工作區或全域的所有對話中持續納入上下文和偏好設定的方式。",
+			"workflows": "工作流程是預先準備好的對話範本。工作流程可讓您定義經常使用的提示,並可包含一系列步驟,引導 Kilo Code 完成重複性任務,例如部署服務或提交 PR。若要叫用工作流程,請在聊天中輸入",
+			"workflowsInChat": "。"
 		},
 		"sections": {
 			"globalRules": "全域規則",
@@ -176,63 +181,70 @@
 			"workspaceWorkflows": "工作區工作流程"
 		},
 		"validation": {
-			"invalidFileExtension": "僅允許 .md、.txt 或無檔案副檔名"
+			"invalidFileExtension": "僅允許 .md、.txt 或無副檔名"
 		},
 		"placeholders": {
-			"workflowName": "工作流程名稱(.md、.txt 或無副檔名)",
-			"ruleName": "規則名稱(.md、.txt 或無副檔名)"
+			"workflowName": "workflow-name(.md、.txt 或無副檔名)",
+			"ruleName": "rule-name(.md、.txt 或無副檔名)"
 		},
 		"newFile": {
-			"newWorkflowFile": "新工作流程檔案...",
-			"newRuleFile": "新規則檔案..."
+			"newWorkflowFile": "新工作流程檔案...",
+			"newRuleFile": "新規則檔案..."
 		}
 	},
 	"taskTimeline": {
 		"tooltip": {
-			"clickToScroll": "查看 {{messageType}} (#{{messageNumber}})",
+			"clickToScroll": "檢視{{messageType}}(#{{messageNumber}})",
 			"messageTypes": {
-				"browser_action_result": "瀏覽器操作結果",
-				"browser_action": "瀏覽器操作",
 				"browser_action_launch": "瀏覽器啟動",
+				"browser_action_result": "瀏覽器動作結果",
+				"browser_action": "瀏覽器動作",
 				"checkpoint_saved": "檢查點已儲存",
 				"command": "指令執行",
-				"completion_result": "完成結果",
 				"command_output": "指令輸出",
+				"completion_result": "完成結果",
 				"condense_context": "壓縮上下文",
 				"error": "錯誤訊息",
 				"followup": "後續問題",
 				"mcp_server_response": "MCP 伺服器回應",
 				"reasoning": "AI 推理",
-				"text": "AI 回",
+				"text": "AI 回",
 				"tool": "工具使用",
-				"use_mcp_server": "MCP 伺服器使用情況",
+				"user": "使用者意見回饋",
 				"unknown": "未知訊息類型",
-				"user": "使用者回饋"
+				"use_mcp_server": "MCP 伺服器使用"
 			}
 		}
 	},
 	"userFeedback": {
 		"editCancel": "取消",
-		"send": "送",
-		"restoreAndSend": "恢復並發送"
+		"send": "送",
+		"restoreAndSend": "還原並傳送"
 	},
 	"ideaSuggestionsBox": {
-		"newHere": "新用戶?",
-		"tryOneOfThese": "試試這些想法開始使用:",
-		"clickToInsert": "點擊任意建議即可立即開始",
-		"suggestionText": "<suggestionButton>點擊這裡</suggestionButton>獲取有趣的想法,然後點按 <sendIcon /> 看我施展魔法!",
+		"newHere": "初來乍到嗎?",
+		"tryOneOfThese": "試試以下想法來開始使用:",
+		"clickToInsert": "按一下任何建議即可立即開始執行",
+		"suggestionText": "<suggestionButton>按一下這裡</suggestionButton>獲取酷炫想法,然後輕觸 <sendIcon /> 看我施展魔法!",
 		"ideas": {
-			"idea1": "建立一個旋轉發光的 3D 球體,能夠回應滑鼠移動。讓應用程式在瀏覽器中運行。",
-			"idea2": "為 Python 軟體開發建立作品集網站",
-			"idea3": "在瀏覽器中建立金融應用程式模型。然後測試是否可以正常運作",
-			"idea4": "建立一個目錄網站,包含目前最好的 AI 影片生成模型",
-			"idea5": "建立一個 CSS 漸層產生器,匯出自訂樣式表並顯示即時預覽",
-			"idea6": "產生在滑鼠停留時優雅展示動態內容的卡片",
-			"idea7": "建立一個寧靜的互動式星空,跟隨滑鼠手勢移動"
+			"idea1": "製作一個會隨滑鼠移動而旋轉發光的 3D 球體。讓應用程式可在瀏覽器中執行。",
+			"idea2": "為 Python 軟體開發人員建立作品集網站",
+			"idea3": "在瀏覽器中建立金融應用程式的雛型。然後測試是否能正常運作",
+			"idea4": "建立一個收錄目前最佳 AI 影片產生模型的目錄網站",
+			"idea5": "建立一個 CSS 漸層產生器,匯出自訂樣式表並顯示即時預覽",
+			"idea6": "產生滑鼠游標懸停時會精美顯示動態內容的卡片",
+			"idea7": "建立一個會隨滑鼠手勢移動的寧靜互動星空"
 		}
 	},
+	"toolCallStyle": {
+		"title": "工具呼叫樣式",
+		"description": "選擇系統提示中工具呼叫的格式。JSON 目前為實驗性質,主要供有興趣參與開發的使用者使用。",
+		"automatic": "讓 Kilo 決定",
+		"xml": "XML",
+		"json": "JSON"
+	},
 	"ghost": {
-		"title": "自動補全",
+		"title": "Autocomplete",
 		"settings": {
 			"codeEditorSuggestions": "程式碼編輯器建議",
 			"chatSuggestions": "聊天建議",
@@ -240,19 +252,19 @@
 			"provider": "供應商",
 			"enableAutoTrigger": {
 				"label": "自動觸發建議",
-				"description": "當你暫停輸入時自動顯示內程式碼建議。"
+				"description": "暫停輸入時自動顯示內程式碼建議。"
 			},
 			"autoTriggerDelay": {
 				"label": "自動觸發延遲",
-				"description": "暫停輸入後建議出現前的延遲秒數。較短的延遲表示更快的建議,但可能會消耗更多資源。"
+				"description": "暫停輸入後,顯示建議前的延遲秒數。較短的延遲會讓建議較快出現,但可能會耗費更多資源。"
 			},
 			"enableSmartInlineTaskKeybinding": {
-				"label": "透過快捷鍵觸發 ({{keybinding}})",
-				"description": "按下 {{keybinding}} 在游標位置請求程式碼建議。<DocsLink>編輯快鍵</DocsLink>"
+				"label": "透過按鍵組合觸發({{keybinding}})",
+				"description": "按下 {{keybinding}} 即可在游標位置請求程式碼建議。<DocsLink>編輯快鍵</DocsLink>"
 			},
 			"enableChatAutocomplete": {
-				"label": "啟用聊天自動補全",
-				"description": "在聊天輸入框中輸入時顯示補全建議。按 Tab 鍵接受建議。"
+				"label": "啟用聊天 Autocomplete",
+				"description": "在聊天輸入框輸入時顯示補齊建議。按 Tab 鍵接受建議。"
 			},
 			"snooze": {
 				"label": "暫停建議",
@@ -268,111 +280,98 @@
 					"1hour": "1 小時"
 				}
 			},
-			"keybindingNotFound": "找到",
+			"keybindingNotFound": "找到",
 			"noModelConfigured": {
-				"title": "未設定自動補全模型",
-				"description": "若要啟用自動補全,請新增一個使用以下支援供應商的設定檔:",
-				"learnMore": "了解更多關於自動補全設定 →"
+				"title": "未設定 Autocomplete 模型",
+				"description": "若要啟用 Autocomplete,請新增一個使用以下支援供應商的設定檔:",
+				"learnMore": "深入瞭解 Autocomplete 設定 →"
 			},
 			"noCredits": {
-				"title": "你的帳戶沒有額度",
-				"description": "你的 Kilo Code 帳戶沒有額度。若要使用自動補全,請為你的帳戶儲值。",
+				"title": "帳戶沒有額度",
+				"description": "Kilo Code 帳戶沒有額度。若要使用 Autocomplete,請為帳戶儲值。",
 				"buyCredits": "購買額度 →"
 			},
-			"configureAutocompleteProfile": "前往設定檔並設定自動補全類型的設定檔即可使用任意模型。"
+			"configureAutocompleteProfile": "前往設定檔並設定一個類型為「Autocomplete」的設定檔,即可使用任何模型。"
 		}
 	},
 	"virtualProvider": {
-		"title": "虛擬配額回滾供應商設定",
-		"description": "建立一個設定檔清單,每個設定檔都有各自的配額限制。當一個供應商的配額達到上限時,將使用清單中的下一個設定檔,直到沒有剩餘設定檔為止。",
+		"title": "虛擬配額遞補供應商設定",
+		"description": "設定一份設定檔清單,每個設定檔皆有其配額限制。當某個供應商達到配額限制時,會使用清單中的下一個設定檔,直到沒有剩餘設定檔為止。",
 		"profileLabel": "設定檔 {{number}}",
-		"primaryProfileLabel": "設定檔 {{number}} (主要)",
-		"moveProfileUp": "上移設定檔",
-		"moveProfileDown": "下移設定檔",
+		"primaryProfileLabel": "設定檔 {{number}}(主要)",
+		"moveProfileUp": "上移設定檔",
+		"moveProfileDown": "下移設定檔",
 		"removeProfile": "移除設定檔",
 		"selectProfilePlaceholder": "選擇設定檔...",
 		"addProfile": "新增設定檔",
-		"noProfilesAvailable": "沒有可用的設定檔。請先配置至少一個非虛擬供應商設定檔。",
-		"dangerZoneTitle": "危險區域",
-		"dangerZoneDescription": "這些操作具有破壞性且無法復原。",
-		"clearUsageData": "清除使用資料",
-		"confirmClearTitle": "確定嗎?",
-		"confirmClearDescription": "這將永久刪除虛擬供應商儲存的所有使用資料。此操作無法復原。",
+		"noProfilesAvailable": "沒有可用的設定檔。請先設定至少一個非虛擬供應商設定檔。",
+		"tokensLabel": "Token",
 		"perMinute": "每分鐘",
-		"tokensLabel": "Tokens",
-		"perDay": "每天",
 		"perHour": "每小時",
-		"requestsLabel": "請求"
-	},
-	"pagination": {
-		"previous": "上一頁",
-		"next": "下一頁",
-		"page": "第 {{page}} 頁 / 共 {{count}} 頁"
-	},
-	"imageWarnings": {
-		"modelNoImageSupport": "當前模型不支援圖片。",
-		"maxImagesReached": "每條訊息最多可包含 20 張圖片。請刪除部分圖片以新增更多圖片。",
-		"imagesRemovedNoSupport": "已移除圖片,模型不支援。"
-	},
-	"memoryWarning": {
-		"message": "記憶體使用量已達 {{percentage}}%。請重新啟動您的 IDE 以防止當機。"
+		"perDay": "每天",
+		"requestsLabel": "請求",
+		"dangerZoneTitle": "危險區域",
+		"dangerZoneDescription": "這些動作具有破壞性且無法復原。",
+		"clearUsageData": "清除使用量資料",
+		"confirmClearTitle": "確定嗎?",
+		"confirmClearDescription": "這會永久刪除虛擬供應商的所有已儲存使用量資料。此動作無法復原。"
 	},
 	"marketplace": {
 		"mcp": {
-			"description": "这些 MCP 服务器由社区维护。点击<1>这里</1>编辑您自己的 MCP 设置。"
+			"description": "這些 MCP 伺服器由社群維護。按一下<1>這裡</1>以編輯 MCP 設定。"
 		},
 		"modes": {
-			"description": "这些模式来自社区提供。点击<1>这里</1>编辑您自己的自定义模式。"
+			"description": "這些模式由社群提供。按一下<1>這裡</1>以編輯自訂模式。"
 		},
 		"skills": {
-			"description": "瀏覽並探索來自社群的技能。技能為特定任務提供專業指導。"
+			"description": "瀏覽並探索來自社群的技能。技能為特定任務提供專門的指示。"
 		}
 	},
 	"modes": {
-		"shareModesNewBanner": "新功能:通过创建组织共享模式"
+		"shareModesNewBanner": "新功能:建立組織以分享模式"
 	},
 	"deviceAuth": {
 		"title": "登入 Kilo Code",
-		"step1": "在瀏覽器中開啟下 URL",
+		"step1": "在瀏覽器中開啟下 URL",
 		"step2": "驗證代碼並在瀏覽器中授權此裝置",
-		"scanQr": "或用手機掃描此 QR ",
+		"scanQr": "或用手機掃描此 QR Code",
 		"openBrowser": "開啟瀏覽器",
 		"copyUrl": "複製 URL",
-		"waiting": "等待授權...",
-		"timeRemaining": "代碼將 {{time}} 後過期",
+		"waiting": "正在等待授權...",
+		"timeRemaining": "代碼將 {{time}} 後過期",
 		"success": "登入成功!",
-		"authenticatedAs": "已驗證{{email}}",
+		"authenticatedAs": "已驗證身分:{{email}}",
 		"error": "驗證錯誤",
-		"unknownError": "發生錯誤。請重試。",
+		"unknownError": "發生錯誤。請再試一次。",
 		"cancel": "取消",
-		"retry": "重試",
-		"tryAgain": "重試",
+		"retry": "再試一次",
+		"tryAgain": "再試一次",
 		"cancelled": "驗證已取消",
 		"initiating": "正在啟動驗證..."
 	},
 	"speechToText": {
-		"startRecording": "开始语音输入",
-		"stopRecording": "停止语音输入",
+		"startRecording": "開始語音輸入",
+		"stopRecording": "停止語音輸入",
+		"errorState": "因錯誤而無法使用",
+		"misconfiguredState": "因設定問題而無法使用",
 		"setupPopover": {
-			"title": "语音转文字",
-			"openAiReason": "您需要一个有效的 OpenAI 提供商和 API 密钥才能使用语音转录功能。",
-			"description": "语音转文字功能不可用。语音转文字需要同时配置 FFmpeg 和有效的 OpenAI 提供商。<moreInfoLink>点击此处了解更多信息</moreInfoLink>。",
-			"ffmpegReason": "您需要安装 FFmpeg。<ffmpegLink>点击这里</ffmpegLink>让 Kilo 帮助您安装 FFmpeg。",
-			"ffmpegMessage": "帮我安装 FFmpeg"
+			"title": "語音轉文字",
+			"description": "語音轉文字無法使用。語音轉文字需要同時安裝 FFmpeg 並設定有效的 OpenAI 供應商。<moreInfoLink>按一下這裡以取得更多資訊</moreInfoLink>。",
+			"openAiReason": "需要具有 API 金鑰的有效 OpenAI 供應商才能使用語音轉錄。",
+			"ffmpegReason": "需要安裝 FFmpeg。<ffmpegLink>按一下這裡</ffmpegLink>讓 Kilo 協助安裝 FFmpeg。",
+			"ffmpegMessage": "協助我安裝 FFmpeg"
 		},
-		"misconfiguredState": "因配置问题而不可用",
-		"errorState": "因错误而不可用",
 		"microphone": {
 			"label": "麥克風",
-			"description": "選擇麥克風設備進行語音轉文字",
-			"loading": "正在載入麥克風設備...",
-			"refresh": "重新整理",
+			"description": "選擇語音轉文字用的麥克風裝置",
 			"defaultOption": "系統預設",
-			"noDevices": "找不到麥克風設備"
+			"loading": "正在載入麥克風裝置...",
+			"noDevices": "找不到麥克風裝置",
+			"refresh": "重新整理"
 		}
 	},
 	"skills": {
-		"description": "技能為特定任務提供專業指導。當與你的請求相關時,它們會自動套用。",
+		"description": "技能為特定任務提供專門的指示。當技能與請求相關時,會自動套用。",
 		"noSkills": "尚未安裝任何技能",
 		"projectSkills": "專案技能",
 		"globalSkills": "全域技能",