From 68c5be8030612ff8711376e2470e84823fc54cf9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Sep 2025 15:48:36 -0700 Subject: [PATCH 01/23] chore(deps): bump axios from 1.9.0 to 1.12.0 (#7963) Bumps [axios](https://github.com/axios/axios) from 1.9.0 to 1.12.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.9.0...v1.12.0) --- updated-dependencies: - dependency-name: axios dependency-version: 1.12.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 53 +++++++++++++++++++---------------------- src/package.json | 2 +- webview-ui/package.json | 2 +- 3 files changed, 27 insertions(+), 30 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2a9b4517f1..6b2570da6b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -642,8 +642,8 @@ importers: specifier: ^0.5.0 version: 0.5.0 axios: - specifier: ^1.7.4 - version: 1.9.0 + specifier: ^1.12.0 + version: 1.12.0 cheerio: specifier: ^1.0.0 version: 1.0.0 @@ -985,8 +985,8 @@ importers: specifier: ^1.4.0 version: 1.4.0(react@18.3.1) axios: - specifier: ^1.7.4 - version: 1.9.0 + specifier: ^1.12.0 + version: 1.12.0 class-variance-authority: specifier: ^0.7.1 version: 0.7.1 @@ -2089,8 +2089,8 @@ packages: '@libsql/client@0.15.8': resolution: {integrity: sha512-TskygwF+ToZeWhPPT0WennyGrP3tmkKraaKopT2YwUjqD6DWDRm6SG5iy0VqnaO+HC9FNBCDX0oQPODU3gqqPQ==} - '@libsql/core@0.15.14': - resolution: {integrity: sha512-b2eVQma78Ss+edIIFi7LnhhyUy5hAJjYvrSAD5RFdO/YKP2rEvNAT1pIn2Li7NrqcsMmoEQWlpUWH4fWMdXtpQ==} + '@libsql/core@0.15.15': + resolution: {integrity: sha512-C88Z6UKl+OyuKKPwz224riz02ih/zHYI3Ho/LAcVOgjsunIRZoBw7fjRfaH9oPMmSNeQfhGklSG2il1URoOIsA==} '@libsql/darwin-arm64@0.5.22': resolution: {integrity: sha512-4B8ZlX3nIDPndfct7GNe0nI3Yw6ibocEicWdC4fvQbSs/jdq/RC2oCsoJxJ4NzXkvktX70C1J4FcmmoBy069UA==} @@ -4055,9 +4055,6 @@ packages: '@types/node@20.17.57': resolution: {integrity: sha512-f3T4y6VU4fVQDKVqJV4Uppy8c1p/sVvS3peyqxyWnzkqXFJLRU7Y1Bl7rMS1Qe9z0v4M6McY0Fp9yBsgHJUsWQ==} - '@types/node@20.19.13': - resolution: {integrity: sha512-yCAeZl7a0DxgNVteXFHt9+uyFbqXGy/ShC4BlcHkoE0AfGXYv/BUiplV72DjMYXHDBXFjhvr6DD1NiRVfB4j8g==} - '@types/node@24.2.1': resolution: {integrity: sha512-DRh5K+ka5eJic8CjH7td8QpYEV6Zo10gfRkjHCO3weqZHWDtAaSTFtl4+VMqOJ4N5jcuhZ9/l+yy8rVgw7BQeQ==} @@ -4489,8 +4486,8 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axios@1.9.0: - resolution: {integrity: sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==} + axios@1.12.0: + resolution: {integrity: sha512-oXTDccv8PcfjZmPGlWsPSwtOJCZ/b6W5jAMCNcfwJbCzDckwG0jrYJFaWH1yvivfCXjVzV/SPDEhMB3Q+DSurg==} azure-devops-node-api@12.5.0: resolution: {integrity: sha512-R5eFskGvOm3U/GzeAuxRkUsAl0hrAwGgWn6zAd2KrZmrEhWZVqLew4OOupbQlXUuojUzpGtq62SmdhJ06N88og==} @@ -5998,6 +5995,15 @@ packages: flatted@3.3.3: resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + follow-redirects@1.15.11: + resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + follow-redirects@1.15.9: resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} engines: {node: '>=4.0'} @@ -9488,9 +9494,6 @@ packages: undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - undici-types@7.10.0: resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==} @@ -11475,7 +11478,7 @@ snapshots: '@libsql/client@0.15.8': dependencies: - '@libsql/core': 0.15.14 + '@libsql/core': 0.15.15 '@libsql/hrana-client': 0.7.0 js-base64: 3.7.8 libsql: 0.5.22 @@ -11485,7 +11488,7 @@ snapshots: - utf-8-validate optional: true - '@libsql/core@0.15.14': + '@libsql/core@0.15.15': dependencies: js-base64: 3.7.8 optional: true @@ -13589,11 +13592,6 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/node@20.19.13': - dependencies: - undici-types: 6.21.0 - optional: true - '@types/node@24.2.1': dependencies: undici-types: 7.10.0 @@ -13663,7 +13661,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 20.19.13 + '@types/node': 24.2.1 optional: true '@types/yargs-parser@21.0.3': {} @@ -13836,7 +13834,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.17.57)(@vitest/ui@3.2.4)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(tsx@4.19.4)(yaml@2.8.0) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(@vitest/ui@3.2.4)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(tsx@4.19.4)(yaml@2.8.0) '@vitest/utils@3.2.4': dependencies: @@ -14157,9 +14155,9 @@ snapshots: dependencies: possible-typed-array-names: 1.1.0 - axios@1.9.0: + axios@1.12.0: dependencies: - follow-redirects: 1.15.9 + follow-redirects: 1.15.11 form-data: 4.0.4 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -15827,6 +15825,8 @@ snapshots: flatted@3.3.3: {} + follow-redirects@1.15.11: {} + follow-redirects@1.15.9: {} for-each@0.3.5: @@ -19935,9 +19935,6 @@ snapshots: undici-types@6.19.8: {} - undici-types@6.21.0: - optional: true - undici-types@7.10.0: {} undici@6.21.3: {} diff --git a/src/package.json b/src/package.json index ad47fa6889..531dc7c73c 100644 --- a/src/package.json +++ b/src/package.json @@ -442,7 +442,7 @@ "@roo-code/types": "workspace:^", "@vscode/codicons": "^0.0.36", "async-mutex": "^0.5.0", - "axios": "^1.7.4", + "axios": "^1.12.0", "cheerio": "^1.0.0", "chokidar": "^4.0.1", "clone-deep": "^4.0.1", diff --git a/webview-ui/package.json b/webview-ui/package.json index a40b5df02e..4035e20d64 100644 --- a/webview-ui/package.json +++ b/webview-ui/package.json @@ -35,7 +35,7 @@ "@types/qrcode": "^1.5.5", "@vscode/codicons": "^0.0.36", "@vscode/webview-ui-toolkit": "^1.4.0", - "axios": "^1.7.4", + "axios": "^1.12.0", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "^1.0.0", From 358519db3899dfa151a6ea556d22e07487cef598 Mon Sep 17 00:00:00 2001 From: NaccOll Date: Tue, 16 Sep 2025 10:43:31 +0800 Subject: [PATCH 02/23] Fix context menu is obscured when edit message. (#7951) --- webview-ui/src/components/chat/ChatTextArea.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/webview-ui/src/components/chat/ChatTextArea.tsx b/webview-ui/src/components/chat/ChatTextArea.tsx index 3cc91b9a20..ff6b2a0234 100644 --- a/webview-ui/src/components/chat/ChatTextArea.tsx +++ b/webview-ui/src/components/chat/ChatTextArea.tsx @@ -908,12 +908,12 @@ export const ChatTextArea = forwardRef( return (
-
+
{ // Only allowed to drop images/files on shift key pressed. @@ -945,10 +945,10 @@ export const ChatTextArea = forwardRef( className={cn( "absolute", "bottom-full", - "left-0", + isEditMode ? "left-6" : "left-0", "right-0", "z-[1000]", - "mb-2", + isEditMode ? "-mb-3" : "mb-2", "filter", "drop-shadow-md", )}> From beb0a594702865ee01a0693a289b24401d51d8d7 Mon Sep 17 00:00:00 2001 From: "roomote[bot]" <219738659+roomote[bot]@users.noreply.github.com> Date: Mon, 15 Sep 2025 22:53:40 -0400 Subject: [PATCH 03/23] feat: add keyboard shortcut for "Add to Context" action (#7908) Co-authored-by: daniel-lxs Co-authored-by: Matt Rubens --- src/package.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/package.json b/src/package.json index 531dc7c73c..959edc63ff 100644 --- a/src/package.json +++ b/src/package.json @@ -302,6 +302,16 @@ } ] }, + "keybindings": [ + { + "command": "roo-cline.addToContext", + "key": "cmd+y", + "mac": "cmd+y", + "win": "ctrl+y", + "linux": "ctrl+y", + "when": "editorTextFocus && editorHasSelection" + } + ], "submenus": [ { "id": "roo-cline.contextMenu", From 759454b455cf4f07196e7d608139a6e0bd899d74 Mon Sep 17 00:00:00 2001 From: Daniel <57051444+daniel-lxs@users.noreply.github.com> Date: Mon, 15 Sep 2025 21:56:20 -0500 Subject: [PATCH 04/23] fix: handle ByteString conversion errors in OpenAI embedders (#8008) --- .../__tests__/openai-compatible.spec.ts | 31 +++++++++++++++++++ .../code-index/embedders/openai-compatible.ts | 17 +++++++--- src/services/code-index/embedders/openai.ts | 11 ++++++- 3 files changed, 54 insertions(+), 5 deletions(-) diff --git a/src/services/code-index/embedders/__tests__/openai-compatible.spec.ts b/src/services/code-index/embedders/__tests__/openai-compatible.spec.ts index 0353771f60..ecde769151 100644 --- a/src/services/code-index/embedders/__tests__/openai-compatible.spec.ts +++ b/src/services/code-index/embedders/__tests__/openai-compatible.spec.ts @@ -30,11 +30,26 @@ vitest.mock("../../../../i18n", () => ({ "embeddings:textExceedsTokenLimit": `Text at index ${params?.index} exceeds maximum token limit (${params?.itemTokens} > ${params?.maxTokens}). Skipping.`, "embeddings:rateLimitRetry": `Rate limit hit, retrying in ${params?.delayMs}ms (attempt ${params?.attempt}/${params?.maxRetries})`, "embeddings:unknownError": "Unknown error", + "common:errors.api.invalidKeyInvalidChars": + "API key contains invalid characters. Please check your API key for special characters.", } return translations[key] || key }, })) +// Mock i18n/setup module used by the error handler +vitest.mock("../../../../i18n/setup", () => ({ + default: { + t: (key: string) => { + const translations: Record = { + "common:errors.api.invalidKeyInvalidChars": + "API key contains invalid characters. Please check your API key for special characters.", + } + return translations[key] || key + }, + }, +})) + const MockedOpenAI = OpenAI as MockedClass describe("OpenAICompatibleEmbedder", () => { @@ -114,6 +129,22 @@ describe("OpenAICompatibleEmbedder", () => { "embeddings:validation.baseUrlRequired", ) }) + + it("should handle API key with invalid characters (ByteString conversion error)", () => { + // API key with special characters that cause ByteString conversion error + const invalidApiKey = "sk-test•invalid" // Contains bullet character (U+2022) + + // Mock the OpenAI constructor to throw ByteString error + MockedOpenAI.mockImplementationOnce(() => { + throw new Error( + "Cannot convert argument to a ByteString because the character at index 7 has a value of 8226 which is greater than 255.", + ) + }) + + expect(() => new OpenAICompatibleEmbedder(testBaseUrl, invalidApiKey, testModelId)).toThrow( + "API key contains invalid characters", + ) + }) }) describe("embedderInfo", () => { diff --git a/src/services/code-index/embedders/openai-compatible.ts b/src/services/code-index/embedders/openai-compatible.ts index 06c4ba5282..6eaf2b6c2c 100644 --- a/src/services/code-index/embedders/openai-compatible.ts +++ b/src/services/code-index/embedders/openai-compatible.ts @@ -12,6 +12,7 @@ import { withValidationErrorHandling, HttpError, formatEmbeddingError } from ".. import { TelemetryEventName } from "@roo-code/types" import { TelemetryService } from "@roo-code/telemetry" import { Mutex } from "async-mutex" +import { handleOpenAIError } from "../../../api/providers/utils/openai-error-handler" interface EmbeddingItem { embedding: string | number[] @@ -66,10 +67,18 @@ export class OpenAICompatibleEmbedder implements IEmbedder { this.baseUrl = baseUrl this.apiKey = apiKey - this.embeddingsClient = new OpenAI({ - baseURL: baseUrl, - apiKey: apiKey, - }) + + // Wrap OpenAI client creation to handle invalid API key characters + try { + this.embeddingsClient = new OpenAI({ + baseURL: baseUrl, + apiKey: apiKey, + }) + } catch (error) { + // Use the error handler to transform ByteString conversion errors + throw handleOpenAIError(error, "OpenAI Compatible") + } + this.defaultModelId = modelId || getDefaultModelId("openai-compatible") // Cache the URL type check for performance this.isFullUrl = this.isFullEndpointUrl(baseUrl) diff --git a/src/services/code-index/embedders/openai.ts b/src/services/code-index/embedders/openai.ts index 471c3fd090..b993e280d9 100644 --- a/src/services/code-index/embedders/openai.ts +++ b/src/services/code-index/embedders/openai.ts @@ -13,6 +13,7 @@ import { t } from "../../../i18n" import { withValidationErrorHandling, formatEmbeddingError, HttpError } from "../shared/validation-helpers" import { TelemetryEventName } from "@roo-code/types" import { TelemetryService } from "@roo-code/telemetry" +import { handleOpenAIError } from "../../../api/providers/utils/openai-error-handler" /** * OpenAI implementation of the embedder interface with batching and rate limiting @@ -28,7 +29,15 @@ export class OpenAiEmbedder extends OpenAiNativeHandler implements IEmbedder { constructor(options: ApiHandlerOptions & { openAiEmbeddingModelId?: string }) { super(options) const apiKey = this.options.openAiNativeApiKey ?? "not-provided" - this.embeddingsClient = new OpenAI({ apiKey }) + + // Wrap OpenAI client creation to handle invalid API key characters + try { + this.embeddingsClient = new OpenAI({ apiKey }) + } catch (error) { + // Use the error handler to transform ByteString conversion errors + throw handleOpenAIError(error, "OpenAI") + } + this.defaultModelId = options.openAiEmbeddingModelId || "text-embedding-3-small" } From ee58c5d0faa56ae77655edbbe59e9a370e722631 Mon Sep 17 00:00:00 2001 From: Hannes Rudolph Date: Mon, 15 Sep 2025 22:29:45 -0600 Subject: [PATCH 05/23] CONTRIBUTING.md tweaks and issue template rewrite (#8014) --- .github/ISSUE_TEMPLATE/bug_report.yml | 106 ++++++----- .github/ISSUE_TEMPLATE/feature_request.yml | 204 +++++---------------- CONTRIBUTING.md | 25 +-- locales/ca/CONTRIBUTING.md | 135 +++++++------- locales/de/CONTRIBUTING.md | 127 ++++++------- locales/es/CONTRIBUTING.md | 151 +++++++-------- locales/fr/CONTRIBUTING.md | 113 ++++++------ locales/hi/CONTRIBUTING.md | 135 +++++++------- locales/id/CONTRIBUTING.md | 109 +++++------ locales/it/CONTRIBUTING.md | 109 +++++------ locales/ja/CONTRIBUTING.md | 135 +++++++------- locales/ko/CONTRIBUTING.md | 135 +++++++------- locales/nl/CONTRIBUTING.md | 117 ++++++------ locales/pl/CONTRIBUTING.md | 135 +++++++------- locales/pt-BR/CONTRIBUTING.md | 141 +++++++------- locales/ru/CONTRIBUTING.md | 137 +++++++------- locales/tr/CONTRIBUTING.md | 137 +++++++------- locales/vi/CONTRIBUTING.md | 139 +++++++------- locales/zh-CN/CONTRIBUTING.md | 141 +++++++------- locales/zh-TW/CONTRIBUTING.md | 141 +++++++------- 20 files changed, 1268 insertions(+), 1304 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index c659eb80eb..9e22303a35 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,12 +1,66 @@ name: Bug Report -description: Clearly report a bug with detailed repro steps +description: Report a broken behavior in plain language with a minimal reproduction labels: ["bug"] +title: "[BUG] " body: - type: markdown attributes: value: | - **Thanks for your report!** Please check existing issues first: - 👉 https://github.com/RooCodeInc/Roo-Code/issues + Thank you for your report! Please search existing issues first: + https://github.com/RooCodeInc/Roo-Code/issues + + - type: textarea + id: problem + attributes: + label: Problem (one or two sentences) + description: Describe what went wrong in plain language. + placeholder: 'Example: "Expected the task to start, but nothing happened and no message appeared."' + validations: + required: true + + - type: textarea + id: context + attributes: + label: Context (who is affected and when) + description: Who sees this and in what situation? Keep it non-technical. + placeholder: 'Example: "Happens to new users when starting a run from the New Run page with dark theme enabled."' + validations: + required: true + + - type: textarea + id: steps + attributes: + label: Reproduction steps + description: Provide clear, numbered steps so we can reproduce. + placeholder: | + 1) Environment/setup (OS, extension version, relevant settings) + 2) Exact actions (clicks, inputs, commands) + 3) What you observed after each step + validations: + required: true + + - type: input + id: expected + attributes: + label: Expected result + placeholder: e.g., "The task starts and shows progress." + validations: + required: true + + - type: input + id: actual + attributes: + label: Actual result + placeholder: e.g., "The button appears disabled and no progress is shown." + validations: + required: true + + - type: textarea + id: variations + attributes: + label: Variations tried (optional) + description: Different browsers, devices, providers, or settings you tried. + placeholder: e.g., "Tried Chrome/Firefox, disabling dark theme, switching providers." - type: input id: version @@ -19,7 +73,7 @@ body: - type: dropdown id: provider attributes: - label: API Provider + label: API Provider (optional) options: - Anthropic - AWS Bedrock @@ -45,57 +99,23 @@ body: - VS Code Language Model API - xAI (Grok) - Not Applicable / Other - validations: - required: true - type: input id: model attributes: - label: Model Used + label: Model Used (optional) description: Exact model name (e.g., Claude 3.7 Sonnet). Use N/A if irrelevant. - validations: - required: true - type: textarea id: roo-code-tasks attributes: - label: Roo Code Task Links (Optional) - description: | - If you have any publicly shared task links that demonstrate the issue, please paste them here. - This helps maintainers understand the context. - Example: https://app.roocode.com/share/task-id + label: Roo Code Task Links (optional) + description: If you have any publicly shared Roo Code task links that demonstrate the issue, paste them here. placeholder: Paste your Roo Code share links here, one per line - - type: textarea - id: steps - attributes: - label: 🔁 Steps to Reproduce - description: | - Help us see what you saw. Give clear, numbered steps: - - 1. Setup (OS, extension version, settings) - 2. Exact actions (clicks, input, files, commands) - 3. What happened after each step - - Think like you're writing a recipe. Without this, we can't reproduce the issue. - validations: - required: true - - - type: textarea - id: what-happened - attributes: - label: 💥 Outcome Summary - description: | - Recap what went wrong in one or two lines. - - Example: "Expected code to run, but got an empty response and no error." - placeholder: Expected ___, but got ___. - validations: - required: true - - type: textarea id: logs attributes: - label: 📄 Relevant Logs or Errors (Optional) - description: Paste API logs, terminal output, or errors here. Use triple backticks (```) for code formatting. + label: Relevant logs or errors (optional) + description: Paste relevant output or errors. Use triple backticks (```) for formatting. render: shell diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 4863f9ffa6..7e140ec08c 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,71 +1,47 @@ -name: Detailed Feature Proposal -description: Report a specific problem that needs solving in Roo Code -labels: ["proposal", "enhancement"] +name: Enhancement Request +description: Propose an improvement in plain language focused on user benefit +labels: ["enhancement"] +title: "[ENHANCEMENT] " body: - type: markdown attributes: value: | - **Thank you for submitting a feature request for Roo Code!** - - This template helps you describe problems that need solving. Focus on the problem - the Roo team will work to design solutions unless you want to contribute the implementation yourself. - - **Quality over speed:** We prefer detailed, clear problem descriptions over quick ones. Vague requests often get closed or require multiple rounds of clarification, which wastes everyone's time. - - **Before submitting:** - - Search existing [Issues](https://github.com/RooCodeInc/Roo-Code/issues) and [Discussions](https://github.com/RooCodeInc/Roo-Code/discussions) to avoid duplicates - - For general ideas, use [GitHub Discussions](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests) instead of this template. - - - type: markdown - attributes: - value: | - ## ❌ Common mistakes that lead to request rejection: - - **Vague problem descriptions:** "UI is bad" -> Should be: "Submit button is invisible on dark theme" - - **Missing user impact:** "This would be cool" -> Should explain who benefits and how - - **No specific context:** Describe exactly when and how the problem occurs - + Thank you for helping improve Roo Code! + Please focus on the problem and the desired behavior in plain language. - type: textarea - id: problem-description + id: problem attributes: - label: What specific problem does this solve? - description: | - **Be concrete and detailed.** Explain the problem from a user's perspective. - - ✅ **Good examples (specific, clear impact):** - - "When running large tasks, users wait 5+ minutes because tasks execute sequentially instead of in parallel, blocking productivity" - - "AI can only read one file per request, forcing users to make multiple requests for multi-file projects, increasing wait time from 30s to 5+ minutes" - - "Dark theme users can't see the submit button because it uses white text on light grey background" - - ❌ **Poor examples (vague, unclear impact):** - - "The UI looks weird" -> What specifically looks weird? On which screen? What's the impact? - - "System prompt is not good" -> What's wrong with it? What behaviour does it cause? What should it do instead? - - "Performance could be better" -> Where? How slow is it currently? What's the user impact? - - **Your problem description should answer:** - - Who is affected? (all users, specific user types, etc.) - - When does this happen? (specific scenarios/steps) - - What's the current behaviour vs expected behaviour? - - What's the impact? (time wasted, errors caused, etc.) - placeholder: Be specific about the problem, who it affects, and the impact. Avoid generic statements like "it's slow" or "it's confusing." + label: Problem (one or two sentences) + description: What problem are users facing? + placeholder: e.g., "Users often click Copy Run by mistake and duplicate runs unintentionally." validations: required: true + - type: textarea + id: context + attributes: + label: Context (who is affected and when) + description: Who encounters this and in what situation? + placeholder: e.g., "Happens when browsing the Runs list; most visible for new users." + validations: + required: true - type: textarea - id: additional-context + id: desired attributes: - label: Additional context (optional) - description: Mockups, screenshots, links, user quotes, or other relevant information that supports your proposal. + label: Desired behavior (conceptual, not technical) + description: Describe what should happen in simple terms. + placeholder: e.g., "Ask for confirmation before copying a run." + validations: + required: true - type: textarea - id: roo-code-tasks + id: constraints attributes: - label: Roo Code Task Links (Optional) - description: | - If you used Roo Code to explore this feature request or develop solutions, share the public task links here. - This helps maintainers understand the context and any exploration you've done. - Example: https://app.roocode.com/share/task-id - placeholder: Paste your Roo Code share links here, one per line + label: Constraints / preferences (optional) + description: Any considerations like performance, accessibility, or UX expectations. + placeholder: e.g., "Keep it quick and unobtrusive; keyboard accessible." - type: checkboxes id: checklist @@ -74,128 +50,42 @@ body: options: - label: I've searched existing Issues and Discussions for duplicates required: true - - label: This describes a specific problem with clear impact and context + - label: This describes a specific problem with clear context and impact required: true + - type: textarea + id: roo-code-tasks + attributes: + label: Roo Code Task Links (optional) + description: If you explored this with Roo Code, share public task links for context. + placeholder: Paste your Roo Code share links here, one per line + - type: markdown attributes: value: | --- - - ## 🛠️ **Optional: Contributing & Technical Analysis** - - **🎯 Just reporting a problem?** You can click "Submit new issue" right now! The sections below are only needed if you want to contribute a solution via pull request. - - **⚠️ Only continue if you want to:** - - Propose a specific solution design - - Implement the feature yourself via pull request - - Provide technical analysis to help with implementation - - **For contributors who continue:** - - A maintainer (especially @hannesrudolph) will review this proposal. **Do not start implementation until approved and assigned.** We're a small team with limited resources, so every code addition needs careful consideration. We're always happy to receive clear, actionable proposals though! - - Join [Discord](https://discord.gg/roocode) and DM **Hannes Rudolph** (`hrudolph`) for guidance on implementation - - Check our [Roadmap](https://github.com/orgs/RooCodeInc/projects/1/views/1?query=sort%3Aupdated-desc+is%3Aopen&filterQuery=is%3Aissue%2Copen%2Cclosed+label%3A%22feature+request%22+status%3A%22Issue+%5BUnassigned%5D%22%2C%22Issue+%5BIn+Progress%5D%22) to see open feature requests ready to be implemented or currently being worked on - - - type: checkboxes - id: willingness-to-contribute - attributes: - label: Interested in implementing this? - description: | - **Important:** If you check "Yes" below, the technical sections become REQUIRED. - We need detailed technical analysis from contributors to ensure quality implementation. - options: - - label: Yes, I'd like to help implement this feature - required: false - - - type: checkboxes - id: implementation-approval - attributes: - label: Implementation requirements - options: - - label: I understand this needs approval before implementation begins - required: false - - - type: textarea - id: proposed-solution - attributes: - label: How should this be solved? (REQUIRED if contributing, optional otherwise) - description: | - **If you want to implement this feature, this section is REQUIRED.** - - **Describe your solution in detail.** Explain not just what to build, but how it should work. - - ✅ **Good examples:** - - "Add parallel task execution: Allow up to 3 tasks to run simultaneously with a queue system for additional tasks. Show progress for each active task in the UI." - - "Enable multi-file AI processing: Modify the request handler to accept multiple files in a single request and process them together, reducing round trips." - - "Fix button contrast: Change submit button to use primary colour on dark theme (white text on blue background) instead of current grey." - - ❌ **Poor examples:** - - "Make it faster" -> How? What specific changes? - - "Improve the UI" -> Which part? What specific improvements? - - "Fix the prompt" -> What should the new prompt do differently? - - **Your solution should explain:** - - What exactly will change? - - How will users interact with it? - - What will the new behaviour look like? - placeholder: Describe the specific changes and how they will work. Include user interaction details if relevant. + Optional (for contributors): You can stop here if you're just proposing the improvement. - type: textarea id: acceptance-criteria attributes: - label: How will we know it works? (Acceptance Criteria - REQUIRED if contributing, optional otherwise) - description: | - **If you want to implement this feature, this section is REQUIRED.** - - **This is crucial - don't skip it.** Define what "working" looks like with specific, testable criteria. - - **Format suggestion:** - ``` - Given [context/situation] + label: Acceptance criteria (optional) + description: Define what “working” looks like with specific, testable outcomes. + placeholder: | + Given [context] When [user action] Then [expected result] And [additional expectations] But [what should NOT happen] - ``` - - **Example:** - ``` - Given I have 5 large tasks to run - When I start all of them - Then they execute in parallel (max 3 at once, can be configured) - And I see progress for each active task - And queued tasks show "waiting" status - But the UI doesn't freeze or become unresponsive - ``` - placeholder: | - Define specific, testable criteria. What should users be able to do? What should happen? What should NOT happen? - Use the Given/When/Then format above or your own clear structure. - type: textarea - id: technical-considerations + id: proposed-solution attributes: - label: Technical considerations (REQUIRED if contributing, optional otherwise) - description: | - **If you want to implement this feature, this section is REQUIRED.** - - Share technical insights that could help planning: - - Implementation approach or architecture changes - - Performance implications - - Compatibility concerns - - Systems that might be affected - - Potential blockers you can foresee - placeholder: e.g., "Will need to refactor task manager", "Could impact memory usage on large files", "Requires a large portion of code to be rewritten" + label: Proposed approach (optional) + description: If you have an idea, describe it briefly in plain language. - type: textarea - id: trade-offs-and-risks + id: risks attributes: - label: Trade-offs and risks (REQUIRED if contributing, optional otherwise) - description: | - **If you want to implement this feature, this section is REQUIRED.** - - What could go wrong or what alternatives did you consider? - - Alternative approaches and why you chose this one - - Potential negative impacts (performance, UX, etc.) - - Breaking changes or migration concerns - - Edge cases that need careful handling - placeholder: 'e.g., "Alternative: use library X but it is 500KB larger", "Risk: might slow older devices", "Breaking: changes API response format"' + label: Trade-offs / risks (optional) + description: Potential downsides or alternatives considered. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c23c424f41..869b59a16d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -67,25 +67,27 @@ Mention alignment with these areas in your PRs. ### Issue-First Approach -All contributions must begin with a GitHub Issue. +All contributions start with a GitHub Issue using our skinny templates. - **Check existing issues**: Search [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues). -- **Create an issue**: Use appropriate templates: - - **Bugs:** "Bug Report" template. - - **Features:** "Detailed Feature Proposal" template. Approval required before starting. -- **Claim issues**: Comment and await official assignment. - -**PRs without approved issues may be closed.** +- **Create an issue** using: + - **Enhancements:** "Enhancement Request" template (plain language focused on user benefit). + - **Bugs:** "Bug Report" template (minimal repro + expected vs actual + version). +- **Want to work on it?** Comment "Claiming" on the issue and DM **Hannes Rudolph (`hrudolph`)** on [Discord](https://discord.gg/roocode) to get assigned. Assignment will be confirmed in the thread. +- **PRs must link to the issue.** Unlinked PRs may be closed. ### Deciding What to Work On -- Check the [GitHub Project](https://github.com/orgs/RooCodeInc/projects/1) for unassigned "Good First Issues." +- Check the [GitHub Project](https://github.com/orgs/RooCodeInc/projects/1) for "Issue [Unassigned]" issues. - For docs, visit [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs). ### Reporting Bugs - Check for existing reports first. -- Create new bugs using the ["Bug Report" template](https://github.com/RooCodeInc/Roo-Code/issues/new/choose). +- Create a new bug using the ["Bug Report" template](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) with: + - Clear, numbered reproduction steps + - Expected vs actual result + - Roo Code version (required); API provider/model if relevant - **Security issues**: Report privately via [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). ## Development & Submission Process @@ -118,13 +120,14 @@ pnpm install - Begin as a **Draft PR** if seeking early feedback. - Clearly describe your changes following the Pull Request Template. +- Link the issue in the PR description/title (e.g., "Fixes #123"). - Provide screenshots/videos for UI changes. - Indicate if documentation updates are necessary. ### Pull Request Policy -- Must reference pre-approved, assigned issues. -- PRs without adherence to the policy may be closed. +- Must reference an assigned GitHub Issue. To get assigned: comment "Claiming" on the issue and DM **Hannes Rudolph (`hrudolph`)** on [Discord](https://discord.gg/roocode). Assignment will be confirmed in the thread. +- Unlinked PRs may be closed. - PRs should pass CI tests, align with the roadmap, and have clear documentation. ### Review Process diff --git a/locales/ca/CONTRIBUTING.md b/locales/ca/CONTRIBUTING.md index 6c6459949d..1a3bd0c1b7 100644 --- a/locales/ca/CONTRIBUTING.md +++ b/locales/ca/CONTRIBUTING.md @@ -13,126 +13,129 @@ # Contribuir a Roo Code -Roo Code és un projecte impulsat per la comunitat i valorem molt cada contribució. Per simplificar la col·laboració, treballem amb un enfoc [Issue-First](#enfoc-issue-first), que significa que tots els [Pull Requests (PRs)](#enviar-un-pull-request) han d'estar primer vinculats a una Issue de GitHub. Si us plau, llegeix aquesta guia amb atenció. +Roo Code és un projecte impulsat per la comunitat i valorem profundament cada contribució. Per agilitzar la col·laboració, operem sobre una base de [primer la incidència](#enfocament-de-primera-incidència), la qual cosa significa que totes les [sol·licituds d'extracció (PR)](#enviament-duna-sollicitud-dextracció) primer han d'estar enllaçades a una incidència de GitHub. Si us plau, reviseu aquesta guia amb atenció. ## Taula de continguts - [Abans de contribuir](#abans-de-contribuir) -- [Trobar i planificar la teva contribució](#trobar-i-planificar-la-teva-contribució) -- [Procés de desenvolupament i enviament](#procés-de-desenvolupament-i-enviament) +- [Trobar i planificar la vostra contribució](#trobar-i-planificar-la-vostra-contribució) +- [Procés de desenvolupament i submissió](#procés-de-desenvolupament-i-submissió) - [Legal](#legal) ## Abans de contribuir -### 1. Codi de conducta +### 1. Codi de Conducta -Tots els col·laboradors han de complir el nostre [Codi de conducta](./CODE_OF_CONDUCT.md). +Tots els col·laboradors han de complir el nostre [Codi de Conducta](./CODE_OF_CONDUCT.md). -### 2. Fulla de ruta del projecte +### 2. Full de ruta del projecte -La nostra fulla de ruta orienta la direcció del projecte. Alinea les teves contribucions amb aquests objectius clau: +El nostre full de ruta guia la direcció del projecte. Alineeu les vostres contribucions amb aquests objectius clau: -### Fiabilitat primer +### La fiabilitat primer -- Garantir que l'edició de diferències i l'execució de comandes siguin consistentment fiables -- Reduir els punts de fricció que desanimen l'ús regular -- Garantir un funcionament fluid en tots els idiomes i plataformes -- Ampliar el suport robust per a una àmplia varietat de proveïdors i models d'IA +- Assegureu-vos que l'edició de diferències i l'execució d'ordres siguin fiables de manera consistent. +- Reduïu els punts de fricció que desincentiven l'ús habitual. +- Garantiu un funcionament fluid en tots els llocs i plataformes. +- Amplieu el suport robust per a una àmplia varietat de proveïdors i models d'IA. ### Experiència d'usuari millorada -- Simplificar la interfície d'usuari per a més claredat i intuïció -- Millorar contínuament el flux de treball per satisfer les altes expectatives dels desenvolupadors +- Agilitzeu la interfície d'usuari/experiència d'usuari per a més claredat i intuïtivitat. +- Milloreu contínuament el flux de treball per satisfer les altes expectatives que els desenvolupadors tenen de les eines d'ús diari. -### Lideratge en rendiment dels agents +### Liderant en rendiment d'agents -- Establir punts de referència d'avaluació (evals) complets per mesurar la productivitat real -- Facilitar que tothom pugui executar i interpretar aquestes avaluacions fàcilment -- Proporcionar millores que demostrin increments clars en les puntuacions d'avaluació +- Establir punts de referència d'avaluació complets (evals) per mesurar la productivitat del món real. +- Feu que sigui fàcil per a tothom executar i interpretar aquestes avaluacions. +- Envieu millores que demostrin augments clars en les puntuacions d'avaluació. -Esmenta la relació amb aquestes àrees als teus PRs. +Mencioneu l'alineació amb aquestes àrees a les vostres sol·licituds d'extracció. -### 3. Uneix-te a la comunitat Roo Code +### 3. Uniu-vos a la comunitat de Roo Code -- **Principal:** Uneix-te al nostre [Discord](https://discord.gg/roocode) i envia un DM a **Hannes Rudolph (`hrudolph`)**. -- **Alternativa:** Els col·laboradors experimentats poden participar directament via [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1). +- **Principal:** Uniu-vos al nostre [Discord](https://discord.gg/roocode) i envieu un missatge directe a **Hannes Rudolph (`hrudolph`)**. +- **Alternativa:** Els col·laboradors experimentats poden participar directament a través de [Projectes de GitHub](https://github.com/orgs/RooCodeInc/projects/1). -## Trobar i planificar la teva contribució +## Trobar i planificar la vostra contribució ### Tipus de contribucions -- **Correcció d'errors:** Solucionar problemes en el codi. -- **Noves funcionalitats:** Afegir noves capacitats. -- **Documentació:** Millorar guies i claredat. +- **Correccions d'errors:** abordar problemes de codi. +- **Noves característiques:** afegir funcionalitats. +- **Documentació:** millorar les guies i la claredat. -### Enfoc Issue-First +### Enfocament de primera incidència -Totes les contribucions han de començar amb una Issue de GitHub. +Totes les contribucions comencen amb una incidència de GitHub utilitzant les nostres plantilles bàsiques. -- **Revisar issues existents:** Cerca a [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues). -- **Crear una issue:** Utilitza les plantilles adequades: - - **Errors:** Plantilla "Bug Report". - - **Funcionalitats:** Plantilla "Detailed Feature Proposal". Es requereix aprovació abans de començar. -- **Reclamar issues:** Comenta i espera l'assignació oficial. - -**Els PRs sense issues aprovades poden ser tancats.** +- **Comproveu les incidències existents**: cerqueu a [Incidències de GitHub](https://github.com/RooCodeInc/Roo-Code/issues). +- **Creeu una incidència** utilitzant: + - **Millores:** plantilla "Sol·licitud de millora" (llenguatge senzill centrat en el benefici per a l'usuari). + - **Errors:** plantilla "Informe d'error" (reproducció mínima + esperat vs real + versió). +- **Voleu treballar-hi?** Comenteu "Reclamant" a la incidència i envieu un missatge directe a **Hannes Rudolph (`hrudolph`)** a [Discord](https://discord.gg/roocode) per ser assignat. L'assignació es confirmarà al fil. +- **Les sol·licituds d'extracció han d'enllaçar a la incidència.** Les sol·licituds d'extracció no enllaçades es poden tancar. ### Decidir en què treballar -- Consulta el [Projecte GitHub](https://github.com/orgs/RooCodeInc/projects/1) per trobar "Good First Issues" no assignades. -- Per a documentació, visita [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs). +- Consulteu el [Projecte de GitHub](https://github.com/orgs/RooCodeInc/projects/1) per a incidències "Incidència [No assignada]". +- Per a documents, visiteu [Documents de Roo Code](https://github.com/RooCodeInc/Roo-Code-Docs). ### Informar d'errors -- Comprova primer els informes existents. -- Crea nous informes d'errors utilitzant la [plantilla "Bug Report"](https://github.com/RooCodeInc/Roo-Code/issues/new/choose). -- **Vulnerabilitats de seguretat:** Informa de manera privada via [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). +- Comproveu primer si hi ha informes existents. +- Creeu un error nou utilitzant la [plantilla "Informe d'error"](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) amb: + - Passos de reproducció clars i numerats + - Resultat esperat vs real + - Versió de Roo Code (obligatori); proveïdor/model d'API si és rellevant +- **Problemes de seguretat**: informeu de manera privada a través d' [avisos de seguretat](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). -## Procés de desenvolupament i enviament +## Procés de desenvolupament i submissió -### Configuració de desenvolupament +### Configuració del desenvolupament -1. **Fork & Clona:** +1. **Bifurcació i clonació:** ``` -git clone https://github.com/EL_TEU_USUARI/Roo-Code.git +git clone https://github.com/EL_TEU_NOM_USUARI/Roo-Code.git ``` -2. **Instal·la dependències:** +2. **Instal·leu les dependències:** ``` -npm run install:all +pnpm install ``` -3. **Depuració:** Obre amb VS Code (`F5`). +3. **Depuració:** Obriu amb VS Code (`F5`). -### Guia per escriure codi +### Directrius per escriure codi -- Un PR centrat per funcionalitat o correcció. -- Segueix les millors pràctiques d'ESLint i TypeScript. -- Escriu missatges de commit clars i descriptius que facin referència a issues (ex: `Fixes #123`). -- Proporciona proves completes (`npm test`). -- Rebaseja a la branca `main` més recent abans d'enviar. +- Una sol·licitud d'extracció centrada per característica o correcció. +- Seguiu les millors pràctiques d'ESLint i TypeScript. +- Escriviu confirmacions clares i descriptives que facin referència a incidències (p. ex., `Soluciona #123`). +- Proporcioneu proves exhaustives (`npm test`). +- Rebaseu a la branca `main` més recent abans de la submissió. -### Enviar un Pull Request +### Enviament d'una sol·licitud d'extracció -- Comença com a **PR en esborrany** si busques feedback primerenc. -- Descriu clarament els teus canvis seguint la Plantilla de Pull Request. -- Proporciona captures de pantalla/vídeos per a canvis d'UI. -- Indica si es necessiten actualitzacions de documentació. +- Comenceu com a **PR d'esborrany** si busqueu comentaris primerencs. +- Descriviu clarament els vostres canvis seguint la plantilla de sol·licitud d'extracció. +- Enllaceu la incidència a la descripció/títol de la PR (p. ex., "Soluciona #123"). +- Proporcioneu captures de pantalla/vídeos per a canvis a la interfície d'usuari. +- Indiqueu si calen actualitzacions de la documentació. -### Política de Pull Request +### Política de sol·licitud d'extracció -- Ha de fer referència a issues preaprovades i assignades. -- Els PRs que no segueixen la política poden ser tancats. -- Els PRs han de passar els tests de CI, alinear-se amb la fulla de ruta i tenir documentació clara. +- Ha de fer referència a una incidència de GitHub assignada. Per ser assignat: comenteu "Reclamant" a la incidència i envieu un missatge directe a **Hannes Rudolph (`hrudolph`)** a [Discord](https://discord.gg/roocode). L'assignació es confirmarà al fil. +- Les sol·licituds d'extracció no enllaçades es poden tancar. +- Les sol·licituds d'extracció han de passar les proves de CI, alinear-se amb el full de ruta i tenir una documentació clara. ### Procés de revisió -- **Triatge diari:** Comprovacions ràpides pels mantenidors. -- **Revisió setmanal detallada:** Avaluació exhaustiva. -- **Itera ràpidament** en base al feedback. +- **Triatge diari:** revisions ràpides per part dels mantenidors. +- **Revisió setmanal en profunditat:** avaluació completa. +- **Itereu ràpidament** en funció dels comentaris. ## Legal -En enviar un pull request, acceptes que les teves contribucions es llicenciïn sota la Llicència Apache 2.0, d'acord amb la llicència de Roo Code. +En contribuir, accepteu que les vostres contribucions es llicenciaran sota la llicència Apache 2.0, d'acord amb la llicència de Roo Code. diff --git a/locales/de/CONTRIBUTING.md b/locales/de/CONTRIBUTING.md index 4aa0279458..e7728aaa05 100644 --- a/locales/de/CONTRIBUTING.md +++ b/locales/de/CONTRIBUTING.md @@ -13,13 +13,13 @@ # Beitrag zu Roo Code -Roo Code ist ein Community-getriebenes Projekt, und wir schätzen jeden Beitrag sehr. Für eine reibungslose Zusammenarbeit arbeiten wir nach dem [Issue-First-Ansatz](#issue-first-ansatz), was bedeutet, dass alle [Pull Requests (PRs)](#einen-pull-request-einreichen) zuerst mit einem GitHub Issue verknüpft werden müssen. Bitte lies diesen Leitfaden sorgfältig durch. +Roo Code ist ein von der Community getragenes Projekt, und wir schätzen jeden Beitrag sehr. Um die Zusammenarbeit zu optimieren, arbeiten wir nach dem [Issue-First-Ansatz](#issue-first-ansatz), was bedeutet, dass alle [Pull Requests (PRs)](#einen-pull-request-einreichen) zuerst mit einem GitHub-Issue verknüpft sein müssen. Bitte lies diesen Leitfaden sorgfältig durch. ## Inhaltsverzeichnis - [Bevor du beiträgst](#bevor-du-beiträgst) -- [Beitrag finden & planen](#beitrag-finden--planen) -- [Entwicklung & Einreichung](#entwicklung--einreichung) +- [Deinen Beitrag finden und planen](#deinen-beitrag-finden-und-planen) +- [Entwicklungs- und Einreichungsprozess](#entwicklungs-und-einreichungsprozess) - [Rechtliches](#rechtliches) ## Bevor du beiträgst @@ -30,109 +30,112 @@ Alle Mitwirkenden müssen sich an unseren [Verhaltenskodex](./CODE_OF_CONDUCT.md ### 2. Projekt-Roadmap -Unsere Roadmap gibt die Richtung des Projekts vor. Richte deine Beiträge an diesen Schlüsselzielen aus: +Unsere Roadmap gibt die Richtung des Projekts vor. Richte deine Beiträge an diesen Hauptzielen aus: ### Zuverlässigkeit an erster Stelle -- Sicherstellen, dass Diff-Bearbeitung und Befehlsausführung durchgängig zuverlässig sind. -- Reibungspunkte reduzieren, die von der regelmäßigen Nutzung abhalten. -- Reibungslosen Betrieb in allen Sprachen und auf allen Plattformen garantieren. -- Robuste Unterstützung für eine Vielzahl von KI-Anbietern und -Modellen ausbauen. +- Stelle sicher, dass die Diff-Bearbeitung und die Befehlsausführung durchweg zuverlässig sind. +- Reduziere Reibungspunkte, die von der regelmäßigen Nutzung abhalten. +- Gewährleiste einen reibungslosen Betrieb in allen Gebietsschemata und auf allen Plattformen. +- Erweitere die robuste Unterstützung für eine Vielzahl von KI-Anbietern und -Modellen. ### Verbesserte Benutzererfahrung -- Die Benutzeroberfläche für mehr Klarheit und Intuitivität optimieren. -- Den Workflow kontinuierlich verbessern, um den hohen Erwartungen gerecht zu werden, die Entwickler an täglich genutzte Tools stellen. +- Optimiere die UI/UX für Klarheit und Intuitivität. +- Verbessere kontinuierlich den Arbeitsablauf, um den hohen Erwartungen gerecht zu werden, die Entwickler an täglich genutzte Werkzeuge haben. -### Führend bei der Agentenleistung +### Führend in der Agentenleistung -- Umfassende Evaluierungsmaßstäbe (Evals) etablieren, um die Produktivität in der realen Welt zu messen. -- Es für jeden einfach machen, diese Evals durchzuführen und zu interpretieren. -- Verbesserungen liefern, die klare Steigerungen der Eval-Ergebnisse zeigen. +- Etabliere umfassende Bewertungsmaßstäbe (evals), um die Produktivität in der Praxis zu messen. +- Mache es für jeden einfach, diese Bewertungen auszuführen und zu interpretieren. +- Liefere Verbesserungen, die klare Steigerungen der Bewertungsergebnisse zeigen. -Erwähne die Ausrichtung an diesen Bereichen in deinen PRs. +Erwähne die Ausrichtung auf diese Bereiche in deinen PRs. -### 3. Werde Teil der Roo Code Community +### 3. Tritt der Roo Code Community bei -- **Hauptweg:** Tritt unserem [Discord](https://discord.gg/roocode) bei und schreibe eine DM an **Hannes Rudolph (`hrudolph`)**. -- **Alternative:** Erfahrene Mitwirkende können sich direkt über [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1) beteiligen. +- **Primär:** Tritt unserem [Discord](https://discord.gg/roocode) bei und schreibe eine DM an **Hannes Rudolph (`hrudolph`)**. +- **Alternative:** Erfahrene Mitwirkende können sich direkt über [GitHub-Projekte](https://github.com/orgs/RooCodeInc/projects/1) beteiligen. -## Beitrag finden & planen +## Deinen Beitrag finden und planen -### Beitragsarten +### Arten von Beiträgen -- **Bugfixes:** Fehler im Code beheben. -- **Neue Features:** Neue Funktionen hinzufügen. -- **Dokumentation:** Anleitungen verbessern und klarer gestalten. +- **Fehlerbehebungen:** Behebung von Code-Problemen. +- **Neue Funktionen:** Hinzufügen von Funktionalität. +- **Dokumentation:** Verbesserung von Anleitungen und Klarheit. ### Issue-First-Ansatz -Alle Beiträge müssen mit einem GitHub Issue beginnen. +Alle Beiträge beginnen mit einem GitHub-Issue unter Verwendung unserer schlanken Vorlagen. -- **Bestehende Issues prüfen**: Durchsuche die [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues). -- **Issue erstellen**: Nutze die passenden Vorlagen: - - **Bugs:** "Bug Report"-Vorlage. - - **Features:** "Detailed Feature Proposal"-Vorlage. Vor dem Start ist eine Genehmigung erforderlich. -- **Issues beanspruchen**: Kommentiere und warte auf die offizielle Zuweisung. +- **Überprüfe bestehende Issues**: Suche in den [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues). +- **Erstelle ein Issue** mit: + - **Verbesserungen:** Vorlage „Verbesserungsvorschlag“ (einfache Sprache mit Fokus auf den Nutzen für den Benutzer). + - **Fehler:** Vorlage „Fehlerbericht“ (minimale Reproduktion + erwartet vs. tatsächlich + Version). +- **Möchtest du daran arbeiten?** Kommentiere „Claiming“ im Issue und schreibe eine DM an **Hannes Rudolph (`hrudolph`)** auf [Discord](https://discord.gg/roocode), um zugewiesen zu werden. Die Zuweisung wird im Thread bestätigt. +- **PRs müssen auf das Issue verweisen.** Nicht verknüpfte PRs können geschlossen werden. -**PRs ohne genehmigte Issues können geschlossen werden.** +### Entscheiden, woran du arbeiten möchtest -### Was soll ich machen? +- Überprüfe das [GitHub-Projekt](https://github.com/orgs/RooCodeInc/projects/1) auf „Issue [Unassigned]“-Issues. +- Für Dokumentation besuche [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs). -- Schau im [GitHub Project](https://github.com/orgs/RooCodeInc/projects/1) nach nicht zugewiesenen "Good First Issues". -- Für Dokumentation besuche das [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs) Repository. +### Fehler melden -### Bugs melden +- Überprüfe zuerst, ob bereits Berichte vorhanden sind. +- Erstelle einen neuen Fehler mit der [Vorlage „Fehlerbericht“](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) mit: + - Klaren, nummerierten Reproduktionsschritten + - Erwartetes vs. tatsächliches Ergebnis + - Roo Code-Version (erforderlich); API-Anbieter/Modell, falls relevant +- **Sicherheitsprobleme**: Melde sie privat über [Sicherheitshinweise](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). -- Prüfe zuerst, ob der Bug bereits gemeldet wurde. -- Erstelle neue Bug-Reports mit der ["Bug Report"-Vorlage](https://github.com/RooCodeInc/Roo-Code/issues/new/choose). -- **Sicherheitslücken:** Melde diese privat über [Security Advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). +## Entwicklungs- und Einreichungsprozess -## Entwicklung & Einreichung +### Entwicklungseinrichtung -### Entwicklungs-Setup - -1. **Fork & Clone:** +1. **Fork & Klonen:** ``` -git clone https://github.com/DEIN_USERNAME/Roo-Code.git +git clone https://github.com/DEIN_BENUTZERNAME/Roo-Code.git ``` 2. **Abhängigkeiten installieren:** ``` -npm run install:all +pnpm install ``` -3. **Debugging:** Öffne mit VS Code (`F5`). +3. **Debugging:** Mit VS Code öffnen (`F5`). -### Code-Richtlinien +### Richtlinien zum Schreiben von Code -- Ein fokussierter PR pro Feature oder Fix. -- Folge den ESLint und TypeScript Best Practices. -- Schreibe klare, beschreibende Commits, die auf Issues verweisen (z.B. `Fixes #123`). -- Liefere gründliche Tests (`npm test`). -- Rebase auf den neuesten `main`-Branch vor dem Einreichen. +- Ein fokussierter PR pro Funktion oder Fehlerbehebung. +- Befolge die Best Practices von ESLint und TypeScript. +- Schreibe klare, beschreibende Commits mit Verweis auf Issues (z. B. `Fixes #123`). +- Stelle gründliche Tests bereit (`npm test`). +- Rebase auf den neuesten `main`-Zweig vor der Einreichung. ### Einen Pull Request einreichen -- Beginne als **Draft PR**, wenn du frühes Feedback suchst. -- Beschreibe deine Änderungen klar und folge der Pull Request Vorlage. +- Beginne als **Entwurfs-PR**, wenn du frühzeitig Feedback einholen möchtest. +- Beschreibe deine Änderungen klar und deutlich gemäß der Pull-Request-Vorlage. +- Verknüpfe das Issue in der PR-Beschreibung/Titel (z. B. „Fixes #123“). - Stelle Screenshots/Videos für UI-Änderungen bereit. -- Gib an, ob Dokumentationsaktualisierungen notwendig sind. +- Gib an, ob Dokumentationsaktualisierungen erforderlich sind. -### Pull Request Richtlinie +### Pull-Request-Richtlinie -- Muss auf vorab genehmigte, zugewiesene Issues verweisen. -- PRs ohne Einhaltung der Richtlinie können geschlossen werden. -- PRs sollten CI-Tests bestehen, zur Roadmap passen und klare Dokumentation haben. +- Muss auf ein zugewiesenes GitHub-Issue verweisen. Um zugewiesen zu werden: Kommentiere „Claiming“ im Issue und schreibe eine DM an **Hannes Rudolph (`hrudolph`)** auf [Discord](https://discord.gg/roocode). Die Zuweisung wird im Thread bestätigt. +- Nicht verknüpfte PRs können geschlossen werden. +- PRs müssen die CI-Tests bestehen, mit der Roadmap übereinstimmen und eine klare Dokumentation haben. -### Review-Prozess +### Überprüfungsprozess -- **Tägliche Triage:** Schnelle Prüfungen durch Maintainer. -- **Wöchentliche Tiefenprüfung:** Umfassende Bewertung. -- **Zeitnah auf Feedback reagieren** und entsprechend iterieren. +- **Tägliche Triage:** Schnelle Überprüfungen durch die Betreuer. +- **Wöchentliche ausführliche Überprüfung:** Umfassende Bewertung. +- **Iteriere umgehend** basierend auf dem Feedback. ## Rechtliches -Mit deinem Beitrag erklärst du dich damit einverstanden, dass deine Beiträge unter der Apache 2.0 Lizenz lizenziert werden, konsistent mit der Lizenzierung von Roo Code. +Indem du einen Beitrag leistest, stimmst du zu, dass deine Beiträge unter der Apache-2.0-Lizenz lizenziert werden, die mit der Lizenzierung von Roo Code übereinstimmt. diff --git a/locales/es/CONTRIBUTING.md b/locales/es/CONTRIBUTING.md index a00d79559a..a61e3b275b 100644 --- a/locales/es/CONTRIBUTING.md +++ b/locales/es/CONTRIBUTING.md @@ -13,126 +13,129 @@ # Contribuir a Roo Code -Roo Code es un proyecto impulsado por la comunidad, y valoramos profundamente cada contribución. Para agilizar la colaboración, operamos con un enfoque [Issue-First](#enfoque-issue-first), lo que significa que todos los [Pull Requests (PRs)](#enviar-un-pull-request) deben estar vinculados primero a un Issue de GitHub. Por favor, revisa esta guía cuidadosamente. +Roo Code es un proyecto impulsado por la comunidad y valoramos profundamente cada contribución. Para agilizar la colaboración, operamos con un [enfoque de "primero la incidencia"](#enfoque-de-primero-la-incidencia), lo que significa que todas las [solicitudes de extracción (PR)](#envío-de-una-solicitud-de-extracción) deben estar primero vinculadas a una incidencia de GitHub. Por favor, revise esta guía detenidamente. -## Tabla de Contenidos +## Tabla de contenidos -- [Antes de Contribuir](#antes-de-contribuir) -- [Encontrar y Planificar tu Contribución](#encontrar-y-planificar-tu-contribución) -- [Proceso de Desarrollo y Envío](#proceso-de-desarrollo-y-envío) +- [Antes de contribuir](#antes-de-contribuir) +- [Encontrar y planificar su contribución](#encontrar-y-planificar-su-contribución) +- [Proceso de desarrollo y envío](#proceso-de-desarrollo-y-envío) - [Legal](#legal) -## Antes de Contribuir +## Antes de contribuir -### 1. Código de Conducta +### 1. Código de conducta -Todos los colaboradores deben adherirse a nuestro [Código de Conducta](./CODE_OF_CONDUCT.md). +Todos los colaboradores deben adherirse a nuestro [Código de conducta](./CODE_OF_CONDUCT.md). -### 2. Hoja de Ruta del Proyecto +### 2. Hoja de ruta del proyecto -Nuestra hoja de ruta guía la dirección del proyecto. Alinea tus contribuciones con estos objetivos clave: +Nuestra hoja de ruta guía la dirección del proyecto. Alinee sus contribuciones con estos objetivos clave: -### Confiabilidad Primero +### La fiabilidad es lo primero -- Garantizar que la edición de diferencias y la ejecución de comandos sean consistentemente confiables. -- Reducir los puntos de fricción que disuaden el uso regular. -- Garantizar un funcionamiento fluido en todos los idiomas y plataformas. -- Ampliar el soporte sólido para una amplia variedad de proveedores y modelos de IA. +- Asegúrese de que la edición de diferencias y la ejecución de comandos sean consistentemente fiables. +- Reduzca los puntos de fricción que desalientan el uso regular. +- Garantice un funcionamiento fluido en todas las localidades y plataformas. +- Amplíe el soporte robusto para una amplia variedad de proveedores y modelos de IA. -### Experiencia de Usuario Mejorada +### Experiencia de usuario mejorada -- Simplificar la interfaz de usuario para mayor claridad e intuitividad. -- Mejorar continuamente el flujo de trabajo para satisfacer las altas expectativas que los desarrolladores tienen para herramientas de uso diario. +- Agilice la interfaz de usuario/experiencia de usuario para mayor claridad e intuición. +- Mejore continuamente el flujo de trabajo para cumplir con las altas expectativas que los desarrolladores tienen de las herramientas de uso diario. -### Liderazgo en Rendimiento de Agentes +### Liderando el rendimiento de los agentes -- Establecer evaluaciones comparativas completas (evals) para medir la productividad en el mundo real. -- Facilitar que todos puedan ejecutar e interpretar estas evaluaciones fácilmente. -- Ofrecer mejoras que demuestren aumentos claros en las puntuaciones de evaluación. +- Establezca puntos de referencia de evaluación (evals) exhaustivos para medir la productividad en el mundo real. +- Facilite que todos puedan ejecutar e interpretar fácilmente estas evaluaciones. +- Envíe mejoras que demuestren un claro aumento en las puntuaciones de las evaluaciones. -Menciona la alineación con estas áreas en tus PRs. +Mencione la alineación con estas áreas en sus solicitudes de extracción. -### 3. Únete a la Comunidad Roo Code +### 3. Únase a la comunidad de Roo Code -- **Principal:** Únete a nuestro [Discord](https://discord.gg/roocode) y envía un DM a **Hannes Rudolph (`hrudolph`)**. -- **Alternativa:** Los colaboradores experimentados pueden participar directamente a través de [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1). +- **Principal:** Únase a nuestro [Discord](https://discord.gg/roocode) y envíe un mensaje directo a **Hannes Rudolph (`hrudolph`)**. +- **Alternativa:** Los colaboradores experimentados pueden participar directamente a través de [Proyectos de GitHub](https://github.com/orgs/RooCodeInc/projects/1). -## Encontrar y Planificar tu Contribución +## Encontrar y planificar su contribución -### Tipos de Contribuciones +### Tipos de contribuciones -- **Corrección de errores:** Solucionar problemas en el código. -- **Nuevas funciones:** Añadir funcionalidades. -- **Documentación:** Mejorar guías y claridad. +- **Correcciones de errores:** abordar problemas de código. +- **Nuevas características:** agregar funcionalidad. +- **Documentación:** mejorar las guías y la claridad. -### Enfoque Issue-First +### Enfoque de primero la incidencia -Todas las contribuciones deben comenzar con un Issue de GitHub. +Todas las contribuciones comienzan con una incidencia de GitHub utilizando nuestras plantillas simplificadas. -- **Revisar issues existentes**: Busca en [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues). -- **Crear un issue**: Usa las plantillas apropiadas: - - **Errores:** Plantilla "Bug Report". - - **Funciones:** Plantilla "Detailed Feature Proposal". Se requiere aprobación antes de comenzar. -- **Reclamar issues**: Comenta y espera la asignación oficial. +- **Compruebe las incidencias existentes**: busque en [Incidencias de GitHub](https://github.com/RooCodeInc/Roo-Code/issues). +- **Cree una incidencia** utilizando: + - **Mejoras:** plantilla "Solicitud de mejora" (lenguaje sencillo centrado en el beneficio del usuario). + - **Errores:** plantilla "Informe de error" (reproducción mínima + esperado vs. real + versión). +- **¿Quiere trabajar en ello?** Comente "Reclamando" en la incidencia y envíe un mensaje directo a **Hannes Rudolph (`hrudolph`)** en [Discord](https://discord.gg/roocode) para que se le asigne. La asignación se confirmará en el hilo. +- **Las solicitudes de extracción deben enlazar a la incidencia.** Las solicitudes de extracción no enlazadas pueden cerrarse. -**Los PRs sin issues aprobados pueden ser cerrados.** +### Decidir en qué trabajar -### Decidir en Qué Trabajar +- Consulte el [Proyecto de GitHub](https://github.com/orgs/RooCodeInc/projects/1) para ver las incidencias "Incidencia [Sin asignar]". +- Para la documentación, visite [Documentos de Roo Code](https://github.com/RooCodeInc/Roo-Code-Docs). -- Revisa el [Proyecto GitHub](https://github.com/orgs/RooCodeInc/projects/1) para "Good First Issues" no asignados. -- Para documentación, visita [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs). +### Informar de errores -### Reportar Errores +- Compruebe primero si existen informes. +- Cree un nuevo error utilizando la [plantilla "Informe de error"](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) con: + - Pasos de reproducción claros y numerados + - Resultado esperado vs. real + - Versión de Roo Code (obligatorio); proveedor/modelo de API si es relevante +- **Problemas de seguridad**: informe de forma privada a través de [avisos de seguridad](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). -- Primero verifica si ya existen reportes. -- Crea nuevos reportes de errores usando la [plantilla "Bug Report"](https://github.com/RooCodeInc/Roo-Code/issues/new/choose). -- **Problemas de seguridad**: Reporta de forma privada a través de [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). +## Proceso de desarrollo y envío -## Proceso de Desarrollo y Envío +### Configuración de desarrollo -### Configuración de Desarrollo - -1. **Fork & Clona:** +1. **Bifurcar y clonar:** ``` -git clone https://github.com/TU_USUARIO/Roo-Code.git +git clone https://github.com/SU_NOMBRE_DE_USUARIO/Roo-Code.git ``` -2. **Instalar Dependencias:** +2. **Instalar dependencias:** ``` -npm run install:all +pnpm install ``` -3. **Depuración:** Abre con VS Code (`F5`). +3. **Depuración:** Abra con VS Code (`F5`). -### Guía para Escribir Código +### Directrices para escribir código -- Un PR enfocado por función o corrección. -- Sigue las mejores prácticas de ESLint y TypeScript. -- Escribe commits claros y descriptivos que referencien issues (ej., `Fixes #123`). -- Proporciona pruebas exhaustivas (`npm test`). -- Rebase sobre la última rama `main` antes de enviar. +- Una solicitud de extracción centrada por característica o corrección. +- Siga las mejores prácticas de ESLint y TypeScript. +- Escriba confirmaciones claras y descriptivas que hagan referencia a las incidencias (p. ej., `Corrige #123`). +- Proporcione pruebas exhaustivas (`npm test`). +- Rebase a la rama `main` más reciente antes del envío. -### Enviar un Pull Request +### Envío de una solicitud de extracción -- Comienza como **PR en Borrador** si buscas feedback temprano. -- Describe claramente tus cambios siguiendo la Plantilla de Pull Request. -- Proporciona capturas de pantalla/videos para cambios en la UI. -- Indica si son necesarias actualizaciones de documentación. +- Comience como una **PR en borrador** si busca comentarios tempranos. +- Describa claramente sus cambios siguiendo la plantilla de solicitud de extracción. +- Enlace la incidencia en la descripción/título de la PR (p. ej., "Corrige #123"). +- Proporcione capturas de pantalla/vídeos para los cambios en la interfaz de usuario. +- Indique si es necesario actualizar la documentación. -### Política de Pull Request +### Política de solicitud de extracción -- Debe referenciar issues preaprobados y asignados. -- Los PRs que no cumplan con la política pueden ser cerrados. -- Los PRs deben pasar las pruebas de CI, alinearse con la hoja de ruta y tener documentación clara. +- Debe hacer referencia a una incidencia de GitHub asignada. Para que se le asigne: comente "Reclamando" en la incidencia y envíe un mensaje directo a **Hannes Rudolph (`hrudolph`)** en [Discord](https://discord.gg/roocode). La asignación se confirmará en el hilo. +- Las solicitudes de extracción no enlazadas pueden cerrarse. +- Las solicitudes de extracción deben pasar las pruebas de CI, estar alineadas con la hoja de ruta y tener una documentación clara. -### Proceso de Revisión +### Proceso de revisión -- **Triage Diario:** Revisiones rápidas por parte de los mantenedores. -- **Revisión Semanal en Profundidad:** Evaluación integral. -- **Itera rápidamente** basándote en el feedback. +- **Clasificación diaria:** comprobaciones rápidas por parte de los mantenedores. +- **Revisión semanal en profundidad:** evaluación exhaustiva. +- **Itere rápidamente** en función de los comentarios. ## Legal -Al contribuir, aceptas que tus contribuciones serán licenciadas bajo la Licencia Apache 2.0, consistente con la licencia de Roo Code. +Al contribuir, acepta que sus contribuciones se licenciarán bajo la Licencia Apache 2.0, de acuerdo con la licencia de Roo Code. diff --git a/locales/fr/CONTRIBUTING.md b/locales/fr/CONTRIBUTING.md index da703ef9f4..6f8e89430a 100644 --- a/locales/fr/CONTRIBUTING.md +++ b/locales/fr/CONTRIBUTING.md @@ -13,12 +13,12 @@ # Contribuer à Roo Code -Roo Code est un projet porté par la communauté, et chaque contribution compte beaucoup pour nous. Pour fluidifier la collaboration, nous fonctionnons selon une [approche Issue-First](#approche-issue-first), ce qui signifie que toutes les [Pull Requests (PRs)](#soumettre-une-pull-request) doivent d'abord être liées à un ticket GitHub. Lis attentivement ce guide. +Roo Code est un projet communautaire, et nous apprécions profondément chaque contribution. Pour simplifier la collaboration, nous fonctionnons sur une base [d'abord l'issue](#approche-issue-first), ce qui signifie que toutes les [Pull Requests (PRs)](#soumettre-une-pull-request) doivent d'abord être liées à une Issue GitHub. Veuillez lire attentivement ce guide. ## Table des matières - [Avant de contribuer](#avant-de-contribuer) -- [Trouver et planifier ta contribution](#trouver-et-planifier-ta-contribution) +- [Trouver et planifier votre contribution](#trouver-et-planifier-votre-contribution) - [Processus de développement et de soumission](#processus-de-développement-et-de-soumission) - [Légal](#légal) @@ -26,113 +26,116 @@ Roo Code est un projet porté par la communauté, et chaque contribution compte ### 1. Code de conduite -Tous les contributeurs doivent respecter notre [Code de conduite](./CODE_OF_CONDUCT.md). +Tous les contributeurs doivent adhérer à notre [Code de conduite](./CODE_OF_CONDUCT.md). ### 2. Feuille de route du projet -Notre feuille de route guide la direction du projet. Aligne tes contributions avec ces objectifs clés : +Notre feuille de route guide la direction du projet. Alignez vos contributions sur ces objectifs clés : -### Fiabilité avant tout +### La fiabilité d'abord -- Garantir que l'édition des différences et l'exécution des commandes soient toujours fiables. -- Réduire les points de friction qui découragent l'utilisation régulière. -- Assurer un fonctionnement fluide dans toutes les langues et sur toutes les plateformes. -- Étendre le support robuste pour une grande variété de fournisseurs et de modèles d'IA. +- Assurez-vous que l'édition de diff et l'exécution de commandes sont fiables de manière constante. +- Réduisez les points de friction qui découragent une utilisation régulière. +- Garantissez un fonctionnement fluide dans toutes les langues et sur toutes les plateformes. +- Étendez le support robuste à une grande variété de fournisseurs et de modèles d'IA. ### Expérience utilisateur améliorée -- Simplifier l'interface utilisateur pour plus de clarté et d'intuitivité. -- Améliorer continuellement le flux de travail pour répondre aux attentes élevées des développeurs. +- Simplifiez l'UI/UX pour plus de clarté et d'intuitivité. +- Améliorez continuellement le flux de travail pour répondre aux attentes élevées des développeurs pour les outils à usage quotidien. -### Leadership en performance des agents +### Leader en performance d'agent -- Établir des référentiels d'évaluation (evals) complets pour mesurer la productivité réelle. -- Permettre à chacun d'exécuter et d'interpréter facilement ces évaluations. -- Fournir des améliorations qui démontrent des augmentations claires dans les scores d'évaluation. +- Établissez des benchmarks d'évaluation complets (evals) pour mesurer la productivité en conditions réelles. +- Facilitez l'exécution et l'interprétation de ces évaluations par tout le monde. +- Livrez des améliorations qui démontrent des augmentations claires des scores d'évaluation. -Mentionne l'alignement avec ces domaines dans tes PRs. +Mentionnez l'alignement avec ces domaines dans vos PRs. -### 3. Rejoindre la communauté Roo Code +### 3. Rejoignez la communauté Roo Code -- **Principal :** Rejoins notre [Discord](https://discord.gg/roocode) et envoie un DM à **Hannes Rudolph (`hrudolph`)**. -- **Alternative :** Les contributeurs expérimentés peuvent participer directement via [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1). +- **Principal :** Rejoignez notre [Discord](https://discord.gg/roocode) et envoyez un DM à **Hannes Rudolph (`hrudolph`)**. +- **Alternative :** Les contributeurs expérimentés peuvent s'engager directement via les [Projets GitHub](https://github.com/orgs/RooCodeInc/projects/1). -## Trouver et planifier ta contribution +## Trouver et planifier votre contribution ### Types de contributions -- **Corrections de bugs :** Résoudre des problèmes dans le code. -- **Nouvelles fonctionnalités :** Ajouter de nouvelles fonctions. +- **Corrections de bugs :** Résoudre les problèmes de code. +- **Nouvelles fonctionnalités :** Ajouter des fonctionnalités. - **Documentation :** Améliorer les guides et la clarté. ### Approche Issue-First -Toutes les contributions doivent commencer par un ticket GitHub. +Toutes les contributions commencent par une Issue GitHub en utilisant nos modèles simples. -- **Vérifier les tickets existants :** Cherche dans les [Issues GitHub](https://github.com/RooCodeInc/Roo-Code/issues). -- **Créer un ticket :** Utilise les modèles appropriés : - - **Bugs :** Modèle "Bug Report". - - **Fonctionnalités :** Modèle "Detailed Feature Proposal". Approbation requise avant de commencer. -- **Réclamer des tickets :** Commente et attends l'assignation officielle. - -**Les PRs sans tickets approuvés peuvent être fermées.** +- **Vérifiez les issues existantes** : Recherchez dans les [Issues GitHub](https://github.com/RooCodeInc/Roo-Code/issues). +- **Créez une issue** en utilisant : + - **Améliorations :** Modèle "Demande d'amélioration" (langage simple axé sur l'avantage pour l'utilisateur). + - **Bugs :** Modèle "Rapport de bug" (reproduction minimale + attendu vs réel + version). +- **Vous voulez y travailler ?** Commentez "Claiming" sur l'issue et envoyez un DM à **Hannes Rudolph (`hrudolph`)** sur [Discord](https://discord.gg/roocode) pour être assigné. L'assignation sera confirmée dans le fil de discussion. +- **Les PRs doivent être liées à l'issue.** Les PRs non liées peuvent être fermées. ### Décider sur quoi travailler -- Consulte le [Projet GitHub](https://github.com/orgs/RooCodeInc/projects/1) pour les "Good First Issues" non assignés. -- Pour la documentation, visite [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs). +- Consultez le [Projet GitHub](https://github.com/orgs/RooCodeInc/projects/1) pour les issues "Issue [Non assignée]". +- Pour la documentation, visitez [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs). ### Signaler des bugs -- Vérifie d'abord les rapports existants. -- Crée de nouveaux rapports de bugs avec le [modèle "Bug Report"](https://github.com/RooCodeInc/Roo-Code/issues/new/choose). -- **Failles de sécurité :** Signale-les en privé via [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). +- Vérifiez d'abord les rapports existants. +- Créez un nouveau bug en utilisant le [modèle "Rapport de bug"](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) avec : + - Des étapes de reproduction claires et numérotées + - Résultat attendu vs réel + - Version de Roo Code (requise) ; fournisseur/modèle d'API si pertinent +- **Problèmes de sécurité** : Signalez-les en privé via les [avis de sécurité](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). ## Processus de développement et de soumission ### Configuration du développement -1. **Fork & Clone :** +1. **Fork & Cloner :** ``` -git clone https://github.com/TON_UTILISATEUR/Roo-Code.git +git clone https://github.com/VOTRE_NOM_UTILISATEUR/Roo-Code.git ``` 2. **Installer les dépendances :** ``` -npm run install:all +pnpm install ``` -3. **Débogage :** Ouvre avec VS Code (`F5`). +3. **Débogage :** Ouvrir avec VS Code (`F5`). -### Guide d'écriture du code +### Lignes directrices pour l'écriture de code - Une PR ciblée par fonctionnalité ou correction. -- Suis les bonnes pratiques ESLint et TypeScript. -- Écris des commits clairs et descriptifs référençant les tickets (ex : `Fixes #123`). -- Fournis des tests complets (`npm test`). -- Rebase sur la dernière branche `main` avant de soumettre. +- Suivez les meilleures pratiques d'ESLint et de TypeScript. +- Rédigez des commits clairs et descriptifs faisant référence aux issues (par exemple, `Fixes #123`). +- Fournissez des tests approfondis (`npm test`). +- Rebasez sur la dernière branche `main` avant la soumission. ### Soumettre une Pull Request -- Commence par un **brouillon de PR** si tu cherches un feedback précoce. -- Décris clairement tes changements en suivant le modèle de Pull Request. -- Fournis des captures d'écran/vidéos pour les changements d'interface. -- Indique si des mises à jour de documentation sont nécessaires. +- Commencez par une **PR en brouillon** si vous recherchez des commentaires précoces. +- Décrivez clairement vos changements en suivant le modèle de Pull Request. +- Liez l'issue dans la description/le titre de la PR (par exemple, "Fixes #123"). +- Fournissez des captures d'écran/vidéos pour les changements d'interface utilisateur. +- Indiquez si des mises à jour de la documentation sont nécessaires. ### Politique de Pull Request -- Doit référencer des tickets pré-approuvés et assignés. -- Les PRs ne respectant pas cette politique peuvent être fermées. -- Les PRs doivent passer les tests CI, s'aligner avec la feuille de route et avoir une documentation claire. +- Doit faire référence à une Issue GitHub assignée. Pour être assigné : commentez "Claiming" sur l'issue et envoyez un DM à **Hannes Rudolph (`hrudolph`)** sur [Discord](https://discord.gg/roocode). L'assignation sera confirmée dans le fil de discussion. +- Les PRs non liées peuvent être fermées. +- Les PRs doivent passer les tests d'intégration continue, s'aligner sur la feuille de route et avoir une documentation claire. -### Processus de revue +### Processus de révision - **Triage quotidien :** Vérifications rapides par les mainteneurs. -- **Revue hebdomadaire approfondie :** Évaluation complète. -- **Itère rapidement** sur la base du feedback. +- **Révision hebdomadaire approfondie :** Évaluation complète. +- **Itérez rapidement** en fonction des commentaires. ## Légal -En contribuant, tu acceptes que tes contributions soient sous licence Apache 2.0, conformément à la licence de Roo Code. +En contribuant, vous acceptez que vos contributions soient sous licence Apache 2.0, conformément à la licence de Roo Code. diff --git a/locales/hi/CONTRIBUTING.md b/locales/hi/CONTRIBUTING.md index 3bac1ee724..e72a04ec8d 100644 --- a/locales/hi/CONTRIBUTING.md +++ b/locales/hi/CONTRIBUTING.md @@ -11,128 +11,131 @@
-# Roo Code में योगदान करें +# Roo Code में योगदान -Roo Code एक समुदाय-आधारित प्रोजेक्ट है और हम हर योगदान को बहुत महत्व देते हैं। सहयोग को सरल बनाने के लिए, हम [Issue-First](#issue-first-एप्रोच) पद्धति अपनाते हैं, जिसका अर्थ है कि सभी [Pull Requests (PRs)](#pull-request-सबमिट-करना) को पहले GitHub Issue से जोड़ना आवश्यक है। कृपया इस गाइड को ध्यान से पढ़ें। +Roo Code एक समुदाय-संचालित परियोजना है, और हम हर योगदान को बहुत महत्व देते हैं। सहयोग को सुव्यवस्थित करने के لیے, हम [पहले-समस्या दृष्टिकोण](#समस्या-पहले-दृष्टिकोण) पर काम करते हैं, जिसका अर्थ है कि सभी [पुल अनुरोध (पीआर)](#एक-पुल-अनुरोध-सबमिट-करना) पहले एक गिटहब समस्या से जुड़े होने चाहिए। कृपया इस गाइड की सावधानीपूर्वक समीक्षा करें। -## विषय सूची +## विषय-सूची - [योगदान करने से पहले](#योगदान-करने-से-पहले) -- [अपना योगदान ढूंढना और योजना बनाना](#अपना-योगदान-ढूंढना-और-योजना-बनाना) -- [विकास और सबमिशन प्रक्रिया](#विकास-और-सबमिशन-प्रक्रिया) +- [अपना योगदान ढूँढना और योजना बनाना](#अपना-योगदान-ढूँढना-और-योजना-बनाना) +- [विकास और प्रस्तुत करने की प्रक्रिया](#विकास-और-प्रस्तुत-करने-की-प्रक्रिया) - [कानूनी](#कानूनी) ## योगदान करने से पहले ### 1. आचार संहिता -सभी योगदानकर्ताओं को हमारी [आचार संहिता](./CODE_OF_CONDUCT.md) का पालन करना चाहिए। +सभी योगदानकर्ताओं को हमारी [आचार संहिता](./CODE_OF_CONDUCT.md) का पालन करना होगा। -### 2. प्रोजेक्ट रोडमैप +### 2. परियोजना का रोडमैप -हमारा रोडमैप प्रोजेक्ट की दिशा तय करता है। अपने योगदान को इन प्रमुख लक्ष्यों के साथ संरेखित करें: +हमारा रोडमैप परियोजना की दिशा का मार्गदर्शन करता है। अपने योगदानों को इन प्रमुख लक्ष्यों के साथ संरेखित करें: ### विश्वसनीयता पहले -- सुनिश्चित करें कि diff एडिटिंग और कमांड एक्जीक्यूशन लगातार विश्वसनीय हों -- नियमित उपयोग को हतोत्साहित करने वाले फ्रिक्शन पॉइंट्स को कम करें -- सभी भाषाओं और प्लेटफॉर्म्स पर सुचारू संचालन की गारंटी दें -- विभिन्न AI प्रदाताओं और मॉडल्स के लिए मजबूत समर्थन का विस्तार करें +- सुनिश्चित करें कि डिफ़ संपादन और कमांड निष्पादन लगातार विश्वसनीय हैं। +- नियमित उपयोग को रोकने वाले घर्षण बिंदुओं को कम करें। +- सभी लोकेल और प्लेटफार्मों पर सुचारू संचालन की गारंटी दें। +- विभिन्न प्रकार के एआई प्रदाताओं और मॉडलों के लिए मजबूत समर्थन का विस्तार करें। -### बेहतर उपयोगकर्ता अनुभव +### उन्नत उपयोगकर्ता अनुभव -- स्पष्टता और सहजता के लिए UI/UX को सरल बनाएं -- डेवलपर्स के उच्च अपेक्षाओं को पूरा करने के लिए वर्कफ़्लो में निरंतर सुधार करें +- स्पष्टता और सहजता के लिए यूआई/यूएक्स को सुव्यवस्थित करें। +- दैनिक उपयोग के उपकरणों के लिए डेवलपर्स की उच्च अपेक्षाओं को पूरा करने के लिए वर्कफ़्लो में लगातार सुधार करें। ### एजेंट प्रदर्शन में अग्रणी -- वास्तविक दुनिया की उत्पादकता को मापने के लिए व्यापक मूल्यांकन बेंचमार्क (evals) स्थापित करें -- हर किसी के लिए इन मूल्यांकनों को आसानी से चलाना और समझना संभव बनाएं -- ऐसे सुधार लाएं जो मूल्यांकन स्कोर में स्पष्ट वृद्धि दिखाएं +- वास्तविक दुनिया की उत्पादकता को मापने के लिए व्यापक मूल्यांकन बेंचमार्क (evals) स्थापित करें। +- सभी के लिए इन मूल्यांकनों को आसानी से चलाना और व्याख्या करना आसान बनाएं। +- ऐसे सुधार भेजें जो मूल्यांकन स्कोर में स्पष्ट वृद्धि प्रदर्शित करते हैं। -अपने PR में इन क्षेत्रों से संबंधित कार्य का उल्लेख करें। +अपने पीआर में इन क्षेत्रों के साथ संरेखण का उल्लेख करें। -### 3. Roo Code कम्युनिटी से जुड़ें +### 3. Roo Code समुदाय में शामिल हों -- **मुख्य तरीका:** हमारे [Discord](https://discord.gg/roocode) से जुड़ें और **Hannes Rudolph (`hrudolph`)** को DM भेजें। -- **विकल्प:** अनुभवी योगदानकर्ता [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1) के माध्यम से सीधे भाग ले सकते हैं। +- **प्राथमिक:** हमारे [डिस्कॉर्ड](https://discord.gg/roocode) में शामिल हों और **Hannes Rudolph (`hrudolph`)** को डीएम करें। +- **वैकल्पिक:** अनुभवी योगदानकर्ता [गिटहब प्रोजेक्ट्स](https://github.com/orgs/RooCodeInc/projects/1) के माध्यम से सीधे जुड़ सकते हैं। -## अपना योगदान ढूंढना और योजना बनाना +## अपना योगदान ढूँढना और योजना बनाना ### योगदान के प्रकार -- **बग फिक्स:** कोड की समस्याओं को हल करना। -- **नई विशेषताएं:** नई कार्यक्षमता जोड़ना। -- **डॉक्युमेंटेशन:** गाइड सुधारना और स्पष्टता बढ़ाना। +- **बग फिक्स:** कोड समस्याओं का समाधान करना। +- **नई सुविधाएँ:** कार्यक्षमता जोड़ना। +- **दस्तावेज़ीकरण:** गाइड और स्पष्टता में सुधार। -### Issue-First एप्रोच +### समस्या-पहले दृष्टिकोण -हर योगदान GitHub Issue से शुरू होना चाहिए। +सभी योगदान हमारे पतले टेम्पलेट्स का उपयोग करके एक गिटहब समस्या से शुरू होते हैं। -- **मौजूदा Issues देखें:** [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues) में खोजें। -- **Issue बनाएं:** उपयुक्त टेम्पलेट का उपयोग करें: - - **बग:** "Bug Report" टेम्पलेट। - - **फीचर्स:** "Detailed Feature Proposal" टेम्पलेट। शुरू करने से पहले अनुमोदन आवश्यक है। -- **Issue क्लेम करें:** कमेंट करें और आधिकारिक असाइनमेंट का इंतजार करें। +- **मौजूदा समस्याओं की जाँच करें**: [गिटहब समस्याएँ](https://github.com/RooCodeInc/Roo-Code/issues) में खोजें। +- **एक समस्या बनाएँ** का उपयोग करके: + - **सुधार:** "सुधार अनुरोध" टेम्पलेट (उपयोगकर्ता लाभ पर केंद्रित सरल भाषा)। + - **बग:** "बग रिपोर्ट" टेम्पलेट (न्यूनतम प्रतिकृति + अपेक्षित बनाम वास्तविक + संस्करण)। +- **इस पर काम करना चाहते हैं?** समस्या पर "दावा करना" टिप्पणी करें और असाइन होने के लिए [डिस्कॉर्ड](https://discord.gg/roocode) पर **Hannes Rudolph (`hrudolph`)** को डीएम करें। असाइनमेंट की पुष्टि थ्रेड में की जाएगी। +- **पीआर को समस्या से लिंक करना होगा।** अनलिंक किए गए पीआर बंद किए जा सकते हैं। -**अनुमोदित Issue के बिना PR बंद किए जा सकते हैं।** +### क्या काम करना है यह तय करना -### क्या काम करें चुनना +- "समस्या [असाइन नहीं की गई]" समस्याओं के लिए [गिटहब प्रोजेक्ट](https://github.com/orgs/RooCodeInc/projects/1) की जाँच करें। +- दस्तावेज़ों के लिए, [Roo Code दस्तावेज़](https://github.com/RooCodeInc/Roo-Code-Docs) पर जाएँ। -- [GitHub प्रोजेक्ट](https://github.com/orgs/RooCodeInc/projects/1) में असाइन न किए गए "Good First Issues" देखें। -- डॉक्युमेंटेशन के लिए, [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs) देखें। +### बग की रिपोर्ट करना -### बग या समस्या रिपोर्ट करना +- पहले मौजूदा रिपोर्ट की जाँच करें। +- ["बग रिपोर्ट" टेम्पलेट](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) का उपयोग करके एक नया बग बनाएँ: + - स्पष्ट, क्रमांकित पुनरुत्पादन चरण + - अपेक्षित बनाम वास्तविक परिणाम + - Roo Code संस्करण (आवश्यक); यदि प्रासंगिक हो तो एपीआई प्रदाता/मॉडल +- **सुरक्षा समस्याएँ**: [सुरक्षा सलाहकारों](https://github.com/RooCodeInc/Roo-Code/security/advisories/new) के माध्यम से निजी तौर पर रिपोर्ट करें। -- पहले मौजूदा रिपोर्ट देखें। -- ["Bug Report" टेम्पलेट](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) का उपयोग करके नए बग रिपोर्ट बनाएं। -- **सुरक्षा कमजोरियां:** [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new) के माध्यम से निजी तौर पर रिपोर्ट करें। - -## विकास और सबमिशन प्रक्रिया +## विकास और प्रस्तुत करने की प्रक्रिया ### विकास सेटअप -1. **Fork & Clone:** +1. **फोर्क और क्लोन:** ``` -git clone https://github.com/आपका_यूज़रनेम/Roo-Code.git +git clone https://github.com/आपका_उपयोगकर्ता_नाम/Roo-Code.git ``` -2. **डिपेंडेंसी इंस्टॉल करें:** +2. **निर्भरताएँ स्थापित करें:** ``` -npm run install:all +pnpm install ``` -3. **डिबगिंग:** VS Code में `F5` दबाएं। +3. **डीबगिंग:** वीएस कोड (`F5`) के साथ खोलें। -### कोड लिखने के दिशा-निर्देश +### कोड लिखने के दिशानिर्देश -- प्रति फीचर या फिक्स एक फोकस्ड PR। -- ESLint और TypeScript बेस्ट प्रैक्टिस का पालन करें। -- स्पष्ट, वर्णनात्मक कमिट मैसेज लिखें जो Issues को रेफर करें (जैसे `Fixes #123`)। -- पूर्ण टेस्टिंग प्रदान करें (`npm test`)। -- सबमिट करने से पहले अपनी ब्रांच को नवीनतम `main` पर रीबेस करें। +- प्रति सुविधा या फिक्स एक केंद्रित पीआर। +- ESLint और TypeScript की सर्वोत्तम प्रथाओं का पालन करें। +- समस्याओं का संदर्भ देने वाले स्पष्ट, वर्णनात्मक कमिट लिखें (उदाहरण के लिए, `फिक्स #123`)। +- पूरी तरह से परीक्षण प्रदान करें (`npm test`)। +- प्रस्तुत करने से पहले नवीनतम `main` शाखा पर रीबेस करें। -### Pull Request सबमिट करना +### एक पुल अनुरोध सबमिट करना -- अगर आप शुरुआती फीडबैक चाहते हैं तो **ड्राफ्ट PR** से शुरू करें। -- Pull Request टेम्पलेट का पालन करते हुए अपने परिवर्तनों का स्पष्ट वर्णन करें। -- UI परिवर्तनों के लिए स्क्रीनशॉट/वीडियो प्रदान करें। -- बताएं कि क्या डॉक्युमेंटेशन अपडेट आवश्यक हैं। +- यदि आप जल्दी प्रतिक्रिया चाहते हैं तो **ड्राफ्ट पीआर** के रूप में शुरू करें। +- पुल अनुरोध टेम्पलेट का पालन करते हुए अपने परिवर्तनों का स्पष्ट रूप से वर्णन करें। +- पीआर विवरण/शीर्षक में समस्या को लिंक करें (उदाहरण के लिए, "फिक्स #123")। +- यूआई परिवर्तनों के लिए स्क्रीनशॉट/वीडियो प्रदान करें। +- इंगित करें कि क्या दस्तावेज़ीकरण अद्यतन आवश्यक हैं। -### Pull Request नीति +### पुल अनुरोध नीति -- पूर्व-अनुमोदित और असाइन किए गए Issues का संदर्भ देना चाहिए। -- नीति का पालन न करने वाले PR बंद किए जा सकते हैं। -- PR को CI टेस्ट पास करना चाहिए, रोडमैप से मेल खाना चाहिए, और स्पष्ट डॉक्युमेंटेशन होनी चाहिए। +- एक असाइन की गई गिटहब समस्या का संदर्भ देना होगा। असाइन होने के लिए: समस्या पर "दावा करना" टिप्पणी करें और [डिस्कॉर्ड](https://discord.gg/roocode) पर **Hannes Rudolph (`hrudolph`)** को डीएम करें। असाइनमेंट की पुष्टि थ्रेड में की जाएगी। +- अनलिंक किए गए पीआर बंद किए जा सकते हैं। +- पीआर को सीआई परीक्षण पास करना होगा, रोडमैप के साथ संरेखित होना होगा, और स्पष्ट दस्तावेज़ीकरण होना होगा। ### समीक्षा प्रक्रिया -- **दैनिक ट्रायज:** मेंटेनर्स द्वारा त्वरित जांच। +- **दैनिक ट्राइएज:** अनुरक्षकों द्वारा त्वरित जाँच। - **साप्ताहिक गहन समीक्षा:** व्यापक मूल्यांकन। -- **फीडबैक के आधार पर तेजी से सुधार** करें। +- **प्रतिक्रिया के आधार पर तुरंत पुनरावृति करें**। ## कानूनी -Pull Request सबमिट करके, आप सहमत होते हैं कि आपके योगदान Roo Code के लाइसेंसिंग के अनुरूप Apache 2.0 लाइसेंस के तहत लाइसेंस किए जाएंगे। +योगदान करके, आप सहमत हैं कि आपके योगदान अपाचे 2.0 लाइसेंस के तहत लाइसेंस प्राप्त होंगे, जो Roo Code के लाइसेंस के अनुरूप है। diff --git a/locales/id/CONTRIBUTING.md b/locales/id/CONTRIBUTING.md index 7f22848b22..5af7607d7c 100644 --- a/locales/id/CONTRIBUTING.md +++ b/locales/id/CONTRIBUTING.md @@ -13,16 +13,16 @@ # Berkontribusi pada Roo Code -Roo Code adalah proyek yang didorong oleh komunitas, dan kami sangat menghargai setiap kontribusi. Untuk memperlancar kolaborasi, kami beroperasi berdasarkan pendekatan [Issue-First](#issue-first-approach), yang berarti semua [Pull Request (PR)](#submitting-a-pull-request) harus terlebih dahulu ditautkan ke GitHub Issue. Harap tinjau panduan ini dengan cermat. +Roo Code adalah proyek yang digerakkan oleh komunitas, dan kami sangat menghargai setiap kontribusi. Untuk menyederhanakan kolaborasi, kami beroperasi dengan dasar [Pendekatan Masalah-Dulu](#pendekatan-masalah-dulu), yang berarti semua [Pull Request (PR)](#mengajukan-pull-request) harus terlebih dahulu ditautkan ke Masalah GitHub. Harap tinjau panduan ini dengan cermat. ## Daftar Isi -- [Sebelum Kamu Berkontribusi](#before-you-contribute) -- [Mencari & Merencanakan Kontribusi Kamu](#finding--planning-your-contribution) -- [Proses Pengembangan & Pengiriman](#development--submission-process) -- [Legal](#legal) +- [Sebelum Anda Berkontribusi](#sebelum-anda-berkontribusi) +- [Menemukan & Merencanakan Kontribusi Anda](#menemukan--merencanakan-kontribusi-anda) +- [Proses Pengembangan & Pengajuan](#proses-pengembangan--pengajuan) +- [Hukum](#hukum) -## Sebelum Kamu Berkontribusi +## Sebelum Anda Berkontribusi ### 1. Kode Etik @@ -30,34 +30,34 @@ Semua kontributor harus mematuhi [Kode Etik](./CODE_OF_CONDUCT.md) kami. ### 2. Peta Jalan Proyek -Peta jalan kami memandu arah proyek. Selaraskan kontribusi kamu dengan tujuan utama ini: +Peta jalan kami memandu arah proyek. Sejajarkan kontribusi Anda dengan tujuan-tujuan utama ini: ### Keandalan Utama -- Pastikan pengeditan diff dan eksekusi perintah secara konsisten dapat diandalkan. +- Pastikan pengeditan diff dan eksekusi perintah secara konsisten andal. - Kurangi titik gesekan yang menghalangi penggunaan rutin. -- Jamin operasi yang lancar di semua lokal dan platform. +- Jamin kelancaran operasi di semua lokal dan platform. - Perluas dukungan yang kuat untuk berbagai penyedia dan model AI. ### Pengalaman Pengguna yang Ditingkatkan - Sederhanakan UI/UX untuk kejelasan dan intuitivitas. -- Terus tingkatkan alur kerja untuk memenuhi ekspektasi tinggi yang dimiliki developer terhadap tools penggunaan sehari-hari. +- Terus tingkatkan alur kerja untuk memenuhi harapan tinggi yang dimiliki pengembang untuk alat yang digunakan sehari-hari. -### Memimpin dalam Performa Agen +### Memimpin dalam Kinerja Agen -- Tetapkan benchmark evaluasi komprehensif (evals) untuk mengukur produktivitas dunia nyata. -- Permudah semua orang untuk menjalankan dan menafsirkan evals ini. -- Kirimkan perbaikan yang menunjukkan peningkatan jelas dalam skor eval. +- Tetapkan tolok ukur evaluasi (eval) yang komprehensif untuk mengukur produktivitas dunia nyata. +- Permudah semua orang untuk menjalankan dan menafsirkan eval ini dengan mudah. +- Kirimkan perbaikan yang menunjukkan peningkatan yang jelas dalam skor eval. -Sebutkan keselarasan dengan area ini di PR kamu. +Sebutkan keselarasan dengan area-area ini di PR Anda. -### 3. Bergabung dengan Komunitas Roo Code +### 3. Bergabunglah dengan Komunitas Roo Code -- **Utama:** Bergabunglah dengan [Discord](https://discord.gg/roocode) kami dan DM **Hannes Rudolph (`hrudolph`)**. -- **Alternatif:** Kontributor berpengalaman dapat berinteraksi langsung melalui [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1). +- **Utama:** Bergabunglah dengan [Discord](https://discord.gg/roocode) kami dan kirim DM ke **Hannes Rudolph (`hrudolph`)**. +- **Alternatif:** Kontributor berpengalaman dapat terlibat langsung melalui [Proyek GitHub](https://github.com/orgs/RooCodeInc/projects/1). -## Mencari & Merencanakan Kontribusi Kamu +## Menemukan & Merencanakan Kontribusi Anda ### Jenis Kontribusi @@ -65,40 +65,42 @@ Sebutkan keselarasan dengan area ini di PR kamu. - **Fitur Baru:** Menambahkan fungsionalitas. - **Dokumentasi:** Meningkatkan panduan dan kejelasan. -### Pendekatan Issue-First +### Pendekatan Masalah-Dulu -Semua kontribusi harus dimulai dengan GitHub Issue. +Semua kontribusi dimulai dengan Masalah GitHub menggunakan template ramping kami. -- **Periksa isu yang ada**: Cari di [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues). -- **Buat isu**: Gunakan template yang sesuai: - - **Bug:** Template "Bug Report". - - **Fitur:** Template "Detailed Feature Proposal". Persetujuan diperlukan sebelum memulai. -- **Klaim isu**: Beri komentar dan tunggu penugasan resmi. - -**PR tanpa isu yang disetujui dapat ditutup.** +- **Periksa masalah yang ada**: Cari di [Masalah GitHub](https://github.com/RooCodeInc/Roo-Code/issues). +- **Buat masalah** menggunakan: + - **Penyempurnaan:** Template "Permintaan Penyempurnaan" (bahasa sederhana yang berfokus pada manfaat pengguna). + - **Bug:** Template "Laporan Bug" (repro minimal + yang diharapkan vs aktual + versi). +- **Ingin mengerjakannya?** Beri komentar "Mengklaim" pada masalah tersebut dan kirim DM ke **Hannes Rudolph (`hrudolph`)** di [Discord](https://discord.gg/roocode) untuk ditugaskan. Penugasan akan dikonfirmasi di utas. +- **PR harus menautkan ke masalah.** PR yang tidak tertaut dapat ditutup. ### Memutuskan Apa yang Akan Dikerjakan -- Periksa [GitHub Project](https://github.com/orgs/RooCodeInc/projects/1) untuk "Good First Issues" yang belum ditugaskan. -- Untuk dokumen, kunjungi [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs). +- Periksa [Proyek GitHub](https://github.com/orgs/RooCodeInc/projects/1) untuk masalah "Masalah [Belum Ditugaskan]". +- Untuk dokumentasi, kunjungi [Dokumentasi Roo Code](https://github.com/RooCodeInc/Roo-Code-Docs). ### Melaporkan Bug - Periksa laporan yang ada terlebih dahulu. -- Buat bug baru menggunakan ["Bug Report" template](https://github.com/RooCodeInc/Roo-Code/issues/new/choose). -- **Masalah keamanan**: Laporkan secara pribadi melalui [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). +- Buat bug baru menggunakan [template "Laporan Bug"](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) dengan: + - Langkah-langkah reproduksi yang jelas dan bernomor + - Hasil yang diharapkan vs aktual + - Versi Roo Code (wajib); penyedia/model API jika relevan +- **Masalah keamanan**: Laporkan secara pribadi melalui [saran keamanan](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). -## Proses Pengembangan & Pengiriman +## Proses Pengembangan & Pengajuan -### Setup Pengembangan +### Pengaturan Pengembangan -1. **Fork & Clone:** +1. **Fork & Klon:** ``` -git clone https://github.com/YOUR_USERNAME/Roo-Code.git +git clone https://github.com/NAMA_PENGGUNA_ANDA/Roo-Code.git ``` -2. **Install Dependencies:** +2. **Instal Ketergantungan:** ``` pnpm install @@ -106,33 +108,34 @@ pnpm install 3. **Debugging:** Buka dengan VS Code (`F5`). -### Panduan Menulis Kode +### Pedoman Menulis Kode -- Satu PR yang fokus per fitur atau perbaikan. +- Satu PR terfokus per fitur atau perbaikan. - Ikuti praktik terbaik ESLint dan TypeScript. -- Tulis commit yang jelas dan deskriptif yang merujuk pada isu (misalnya, `Fixes #123`). +- Tulis komitmen yang jelas dan deskriptif yang merujuk pada masalah (mis., `Memperbaiki #123`). - Sediakan pengujian menyeluruh (`npm test`). -- Rebase ke branch `main` terbaru sebelum pengiriman. +- Rebase ke cabang `main` terbaru sebelum pengajuan. -### Mengirimkan Pull Request +### Mengajukan Pull Request -- Mulai sebagai **Draft PR** jika mencari feedback awal. -- Jelaskan perubahan kamu dengan jelas mengikuti Template Pull Request. -- Sediakan screenshot/video untuk perubahan UI. +- Mulailah sebagai **PR Draf** jika mencari umpan balik awal. +- Jelaskan perubahan Anda dengan jelas mengikuti Templat Pull Request. +- Tautkan masalah di deskripsi/judul PR (mis., "Memperbaiki #123"). +- Sediakan tangkapan layar/video untuk perubahan UI. - Tunjukkan jika pembaruan dokumentasi diperlukan. ### Kebijakan Pull Request -- Harus merujuk pada isu yang telah disetujui dan ditugaskan sebelumnya. -- PR tanpa kepatuhan terhadap kebijakan dapat ditutup. +- Harus merujuk pada Masalah GitHub yang ditugaskan. Untuk ditugaskan: beri komentar "Mengklaim" pada masalah tersebut dan kirim DM ke **Hannes Rudolph (`hrudolph`)** di [Discord](https://discord.gg/roocode). Penugasan akan dikonfirmasi di utas. +- PR yang tidak tertaut dapat ditutup. - PR harus lulus tes CI, selaras dengan peta jalan, dan memiliki dokumentasi yang jelas. -### Proses Review +### Proses Peninjauan -- **Triage Harian:** Pemeriksaan cepat oleh maintainer. -- **Review Mendalam Mingguan:** Penilaian komprehensif. -- **Iterasi segera** berdasarkan feedback. +- **Triase Harian:** Pemeriksaan cepat oleh pengelola. +- **Tinjauan Mendalam Mingguan:** Penilaian komprehensif. +- **Iterasi dengan cepat** berdasarkan umpan balik. -## Legal +## Hukum -Dengan berkontribusi, kamu setuju kontribusi kamu akan dilisensikan di bawah Lisensi Apache 2.0, konsisten dengan lisensi Roo Code. +Dengan berkontribusi, Anda setuju bahwa kontribusi Anda akan dilisensikan di bawah Lisensi Apache 2.0, sesuai dengan lisensi Roo Code. diff --git a/locales/it/CONTRIBUTING.md b/locales/it/CONTRIBUTING.md index ccb48801e3..65e9fcc2af 100644 --- a/locales/it/CONTRIBUTING.md +++ b/locales/it/CONTRIBUTING.md @@ -13,9 +13,9 @@ # Contribuire a Roo Code -Roo Code è un progetto guidato dalla community e apprezziamo molto ogni contributo. Per semplificare la collaborazione, operiamo secondo un approccio [Issue-First](#approccio-issue-first), il che significa che tutte le [Pull Request (PR)](#inviare-una-pull-request) devono prima essere collegate a una Issue GitHub. Ti preghiamo di leggere attentamente questa guida. +Roo Code è un progetto guidato dalla comunità e apprezziamo profondamente ogni contributo. Per semplificare la collaborazione, operiamo su una base [Issue-First](#approccio-issue-first), il che significa che tutte le [Pull Request (PR)](#invio-di-una-pull-request) devono prima essere collegate a un'issue di GitHub. Si prega di leggere attentamente questa guida. -## Indice +## Sommario - [Prima di contribuire](#prima-di-contribuire) - [Trovare e pianificare il tuo contributo](#trovare-e-pianificare-il-tuo-contributo) @@ -26,113 +26,116 @@ Roo Code è un progetto guidato dalla community e apprezziamo molto ogni contrib ### 1. Codice di condotta -Tutti i collaboratori devono rispettare il nostro [Codice di condotta](./CODE_OF_CONDUCT.md). +Tutti i contributori devono attenersi al nostro [Codice di condotta](./CODE_OF_CONDUCT.md). ### 2. Roadmap del progetto -La nostra roadmap guida la direzione del progetto. Allinea i tuoi contributi con questi obiettivi chiave: +La nostra roadmap guida la direzione del progetto. Allinea i tuoi contributi a questi obiettivi chiave: ### Affidabilità prima di tutto -- Garantire che l'editing delle differenze e l'esecuzione dei comandi siano costantemente affidabili -- Ridurre i punti di attrito che scoraggiano l'uso regolare -- Garantire un funzionamento fluido in tutte le lingue e su tutte le piattaforme -- Ampliare il supporto robusto per una vasta gamma di provider e modelli di IA +- Assicurati che la modifica dei diff e l'esecuzione dei comandi siano costantemente affidabili. +- Riduci i punti di frizione che scoraggiano l'uso regolare. +- Garantisci un funzionamento fluido in tutte le localizzazioni e piattaforme. +- Espandi un supporto solido per un'ampia varietà di provider e modelli di intelligenza artificiale. ### Esperienza utente migliorata -- Semplificare l'interfaccia utente per maggiore chiarezza e intuitività -- Migliorare continuamente il flusso di lavoro per soddisfare le elevate aspettative degli sviluppatori +- Semplifica l'interfaccia utente/esperienza utente per chiarezza e intuitività. +- Migliora continuamente il flusso di lavoro per soddisfare le elevate aspettative che gli sviluppatori hanno per gli strumenti di uso quotidiano. -### Leadership nelle prestazioni degli agenti +### Leader nelle prestazioni degli agenti -- Stabilire parametri di valutazione completi (evals) per misurare la produttività nel mondo reale -- Rendere facile per tutti eseguire e interpretare queste valutazioni -- Fornire miglioramenti che dimostrino chiari aumenti nei punteggi di valutazione +- Stabilisci benchmark di valutazione completi (eval) per misurare la produttività nel mondo reale. +- Semplifica per tutti l'esecuzione e l'interpretazione di queste valutazioni. +- Fornisci miglioramenti che dimostrino chiari aumenti nei punteggi di valutazione. Menziona l'allineamento con queste aree nelle tue PR. -### 3. Unisciti alla community Roo Code +### 3. Unisciti alla community di Roo Code - **Principale:** Unisciti al nostro [Discord](https://discord.gg/roocode) e invia un DM a **Hannes Rudolph (`hrudolph`)**. -- **Alternativa:** I collaboratori esperti possono partecipare direttamente tramite [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1). +- **Alternativa:** I contributori esperti possono interagire direttamente tramite i [progetti GitHub](https://github.com/orgs/RooCodeInc/projects/1). ## Trovare e pianificare il tuo contributo ### Tipi di contributi -- **Correzione bug:** Risolvere problemi nel codice. -- **Nuove funzionalità:** Aggiungere nuove funzionalità. -- **Documentazione:** Migliorare guide e chiarezza. +- **Correzioni di bug:** risoluzione di problemi di codice. +- **Nuove funzionalità:** aggiunta di funzionalità. +- **Documentazione:** miglioramento di guide e chiarezza. ### Approccio Issue-First -Tutti i contributi devono iniziare con una Issue GitHub. +Tutti i contributi iniziano con un'issue di GitHub utilizzando i nostri modelli snelli. -- **Verificare le issue esistenti:** Cerca su [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues). -- **Creare una issue:** Usa i template appropriati: - - **Bug:** Template "Bug Report". - - **Funzionalità:** Template "Detailed Feature Proposal". Approvazione richiesta prima di iniziare. -- **Reclamare issue:** Commenta e attendi l'assegnazione ufficiale. - -**Le PR senza issue approvate potrebbero essere chiuse.** +- **Controlla le issue esistenti**: cerca nelle [issue di GitHub](https://github.com/RooCodeInc/Roo-Code/issues). +- **Crea un'issue** utilizzando: + - **Miglioramenti:** modello "Richiesta di miglioramento" (linguaggio semplice incentrato sul vantaggio per l'utente). + - **Bug:** modello "Segnalazione di bug" (riproduzione minima + previsto vs effettivo + versione). +- **Vuoi lavorarci?** Commenta "Rivendico" sull'issue e invia un DM a **Hannes Rudolph (`hrudolph`)** su [Discord](https://discord.gg/roocode) per essere assegnato. L'assegnazione verrà confermata nel thread. +- **Le PR devono essere collegate all'issue.** Le PR non collegate possono essere chiuse. ### Decidere su cosa lavorare -- Controlla il [Progetto GitHub](https://github.com/orgs/RooCodeInc/projects/1) per "Good First Issues" non assegnate. +- Controlla il [progetto GitHub](https://github.com/orgs/RooCodeInc/projects/1) per le issue "Issue [Non assegnata]". - Per la documentazione, visita [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs). -### Segnalare bug +### Segnalazione di bug -- Controlla prima i report esistenti. -- Crea nuovi report di bug usando il [template "Bug Report"](https://github.com/RooCodeInc/Roo-Code/issues/new/choose). -- **Problemi di sicurezza:** Segnala privatamente tramite [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). +- Controlla prima le segnalazioni esistenti. +- Crea un nuovo bug utilizzando il [modello "Segnalazione di bug"](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) con: + - Passaggi di riproduzione chiari e numerati + - Risultato previsto vs effettivo + - Versione di Roo Code (obbligatoria); provider/modello di intelligenza artificiale se pertinente +- **Problemi di sicurezza**: segnala in privato tramite [avvisi di sicurezza](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). ## Processo di sviluppo e invio ### Configurazione dello sviluppo -1. **Fork & Clona:** +1. **Esegui il fork e clona:** ``` -git clone https://github.com/TUO_USERNAME/Roo-Code.git +git clone https://github.com/TUO_NOME_UTENTE/Roo-Code.git ``` 2. **Installa le dipendenze:** ``` -npm run install:all +pnpm install ``` -3. **Debug:** Apri con VS Code (`F5`). +3. **Debug:** apri con VS Code (`F5`). -### Linee guida per scrivere codice +### Linee guida per la scrittura del codice -- Una PR focalizzata per funzionalità o correzione. -- Segui le best practice di ESLint e TypeScript. -- Scrivi commit chiari e descrittivi che fanno riferimento alle issue (es. `Fixes #123`). +- Una PR mirata per funzionalità o correzione. +- Segui le migliori pratiche di ESLint e TypeScript. +- Scrivi commit chiari e descrittivi che facciano riferimento alle issue (ad es. `Risolve #123`). - Fornisci test approfonditi (`npm test`). -- Fai rebase sul branch `main` più recente prima dell'invio. +- Esegui il rebase sul ramo `main` più recente prima dell'invio. -### Inviare una Pull Request +### Invio di una Pull Request -- Inizia come **PR in bozza** se cerchi feedback anticipato. -- Descrivi chiaramente le tue modifiche seguendo il Template di Pull Request. -- Fornisci screenshot/video per modifiche UI. +- Inizia come **bozza di PR** se cerchi un feedback iniziale. +- Descrivi chiaramente le tue modifiche seguendo il modello di Pull Request. +- Collega l'issue nella descrizione/titolo della PR (ad es. "Risolve #123"). +- Fornisci screenshot/video per le modifiche all'interfaccia utente. - Indica se sono necessari aggiornamenti alla documentazione. -### Politica di Pull Request +### Politica sulle Pull Request -- Deve fare riferimento a issue pre-approvate e assegnate. -- Le PR che non rispettano la politica potrebbero essere chiuse. -- Le PR dovrebbero superare i test CI, allinearsi con la roadmap e avere documentazione chiara. +- Deve fare riferimento a un'issue di GitHub assegnata. Per essere assegnato: commenta "Rivendico" sull'issue e invia un DM a **Hannes Rudolph (`hrudolph`)** su [Discord](https://discord.gg/roocode). L'assegnazione verrà confermata nel thread. +- Le PR non collegate possono essere chiuse. +- Le PR devono superare i test di integrazione continua, essere in linea con la roadmap e avere una documentazione chiara. ### Processo di revisione -- **Triage quotidiano:** Controlli rapidi da parte dei maintainer. -- **Revisione settimanale approfondita:** Valutazione completa. -- **Itera rapidamente** in base al feedback. +- **Triage giornaliero:** controlli rapidi da parte dei manutentori. +- **Revisione approfondita settimanale:** valutazione completa. +- **Itera prontamente** in base al feedback. ## Legale -Inviando una pull request, accetti che i tuoi contributi siano concessi in licenza sotto la Licenza Apache 2.0, in linea con la licenza di Roo Code. +Contribuendo, accetti che i tuoi contributi siano concessi in licenza con la licenza Apache 2.0, in coerenza con la licenza di Roo Code. diff --git a/locales/ja/CONTRIBUTING.md b/locales/ja/CONTRIBUTING.md index a1fb5db53b..168c7b4d16 100644 --- a/locales/ja/CONTRIBUTING.md +++ b/locales/ja/CONTRIBUTING.md @@ -11,88 +11,90 @@
-# Roo Code への貢献 +# Roo Codeへの貢献 -Roo Code はコミュニティ主導のプロジェクトであり、すべての貢献を大切にしています。協力をスムーズにするため、[Issue-First](#issue-first-アプローチ)方式を採用しています。これはすべての[Pull Request (PR)](#pull-request-の提出)がまずGitHub Issueに紐付けられる必要があることを意味します。このガイドをよく読んでください。 +Roo Codeはコミュニティ主導のプロジェクトであり、すべての貢献を深く評価しています。共同作業を円滑にするため、私たちは[課題第一のアプローチ](#課題第一のアプローチ)で運営しています。つまり、すべての[プルリクエスト(PR)](#プルリクエストの提出)は、まずGitHubの課題にリンクされている必要があります。このガイドを注意深く確認してください。 ## 目次 - [貢献する前に](#貢献する前に) -- [貢献内容の発見と計画](#貢献内容の発見と計画) +- [貢献内容の検索と計画](#貢献内容の検索と計画) - [開発と提出のプロセス](#開発と提出のプロセス) -- [法的事項](#法的事項) +- [法務](#法務) ## 貢献する前に ### 1. 行動規範 -すべてのコントリビューターは[行動規範](./CODE_OF_CONDUCT.md)を守る必要があります。 +すべての貢献者は、私たちの[行動規範](./CODE_OF_CONDUCT.md)に従う必要があります。 -### 2. プロジェクトロードマップ +### 2. プロジェクトのロードマップ -ロードマップはプロジェクトの方向性を示します。貢献をこれらの主要目標に沿わせてください: +私たちのロードマップは、プロジェクトの方向性を示しています。あなたの貢献をこれらの主要な目標に合わせてください。 -### 信頼性優先 +### 信頼性第一 -- diff編集とコマンド実行が常に信頼できることを保証 -- 定期的な使用を妨げる摩擦ポイントの削減 -- すべての言語環境とプラットフォームでのスムーズな動作を保証 -- 様々なAIプロバイダーとモデルへの堅牢なサポートを拡大 +- 差分編集とコマンド実行が一貫して信頼できることを確認します。 +- 定期的な使用を妨げる摩擦点を減らします。 +- すべてのロケールとプラットフォームでスムーズな操作を保証します。 +- さまざまなAIプロバイダーとモデルに対する堅牢なサポートを拡大します。 -### ユーザー体験の強化 +### ユーザーエクスペリエンスの向上 -- 明確さと直感性のためのUI/UXの合理化 -- 開発者が日常的に使用するツールに求める高い期待に応えるためのワークフローの継続的改善 +- 明確さと直感性のためにUI/UXを合理化します。 +- 開発者が日常的に使用するツールに期待する高い期待に応えるために、ワークフローを継続的に改善します。 -### エージェントパフォーマンスの先導 +### エージェントパフォーマンスのリード -- 実際の生産性を測定する包括的な評価基準(evals)の確立 -- 誰もが簡単にこれらの評価を実行して解釈できるようにする -- 評価スコアの明確な向上を示す改善を提供 +- 現実世界の生産性を測定するための包括的な評価ベンチマーク(evals)を確立します。 +- 誰もがこれらの評価を簡単に実行および解釈できるようにします。 +- 評価スコアの明確な増加を示す改善を出荷します。 -PRでこれらの領域との関連性に言及してください。 +PRでこれらの分野との連携について言及してください。 -### 3. Roo Code コミュニティに参加する +### 3. Roo Codeコミュニティに参加する -- **主な方法:** [Discord](https://discord.gg/roocode)に参加し、**Hannes Rudolph (`hrudolph`)**にDMを送る。 -- **代替手段:** 経験豊富なコントリビューターは[GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1)を通じて直接参加できます。 +- **プライマリ:** [Discord](https://discord.gg/roocode)に参加し、**Hannes Rudolph (`hrudolph`)**にDMしてください。 +- **代替:** 経験豊富な貢献者は、[GitHubプロジェクト](https://github.com/orgs/RooCodeInc/projects/1)を介して直接関与できます。 -## 貢献内容の発見と計画 +## 貢献内容の検索と計画 ### 貢献の種類 -- **バグ修正:** コードの問題を解決。 -- **新機能:** 機能を追加。 -- **ドキュメント:** ガイドを改善し明確にする。 +- **バグ修正:** コードの問題への対処。 +- **新機能:** 機能の追加。 +- **ドキュメント:** ガイドと明確さの向上。 -### Issue-First アプローチ +### 課題第一のアプローチ -すべての貢献はGitHub Issueから始めてください。 +すべての貢献は、私たちのスキニーテンプレートを使用してGitHubの課題から始まります。 -- **既存Issueの確認:** [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues)を検索。 -- **Issueの作成:** 適切なテンプレートを使用: - - **バグ:** 「Bug Report」テンプレート。 - - **機能:** 「Detailed Feature Proposal」テンプレート。開始前に承認が必要。 -- **Issue担当表明:** コメントし、正式な割り当てを待つ。 +- **既存の課題を確認する**:[GitHubの課題](https://github.com/RooCodeInc/Roo-Code/issues)で検索します。 +- **課題を作成する**: + - **機能強化:** 「機能強化リクエスト」テンプレート(ユーザーの利益に焦点を当てた平易な言葉)。 + - **バグ:** 「バグレポート」テンプレート(最小限の再現+期待値と実際値+バージョン)。 +- **それに取り組みたいですか?** 課題に「Claiming」とコメントし、[Discord](https://discord.gg/roocode)で**Hannes Rudolph(`hrudolph`)**にDMして割り当てを受けてください。割り当てはスレッドで確認されます。 +- **PRは課題にリンクする必要があります。** リンクされていないPRはクローズされる場合があります。 -**承認されたIssueに紐付けられていないPRは閉じられる可能性があります。** +### 何に取り組むかを決める -### 何に取り組むか決める - -- 未割り当ての「Good First Issues」を[GitHub Project](https://github.com/orgs/RooCodeInc/projects/1)でチェック。 -- ドキュメント関連は[Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs)を参照。 +- 「課題[未割り当て]」の課題については、[GitHubプロジェクト](https://github.com/orgs/RooCodeInc/projects/1)を確認してください。 +- ドキュメントについては、[Roo Codeドキュメント](https://github.com/RooCodeInc/Roo-Code-Docs)をご覧ください。 ### バグの報告 -- まず既存の報告がないか確認。 -- 新しいバグは[「Bug Report」テンプレート](https://github.com/RooCodeInc/Roo-Code/issues/new/choose)で報告。 -- **セキュリティ問題:** [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new)を通じて非公開で報告。 +- 最初に既存のレポートを確認してください。 +- 次の情報を含む[「バグレポート」テンプレート](https://github.com/RooCodeInc/Roo-Code/issues/new/choose)を使用して新しいバグを作成します。 + - 明確で番号付きの再現手順 + - 期待される結果と実際の結果 + - Roo Codeのバージョン(必須)。関連する場合はAPIプロバイダー/モデル +- **セキュリティの問題**:[セキュリティアドバイザリ](https://github.com/RooCodeInc/Roo-Code/security/advisories/new)を介して非公開で報告してください。 ## 開発と提出のプロセス -### 開発環境のセットアップ +### 開発のセットアップ -1. **Fork & Clone:** +1. **フォークとクローン:** ``` git clone https://github.com/あなたのユーザー名/Roo-Code.git @@ -101,38 +103,39 @@ git clone https://github.com/あなたのユーザー名/Roo-Code.git 2. **依存関係のインストール:** ``` -npm run install:all +pnpm install ``` -3. **デバッグ:** VS Codeで`F5`を押して開く。 +3. **デバッグ:** VS Codeで開きます(`F5`)。 -### コーディングガイドライン +### コーディングのガイドライン -- 1つの機能または修正ごとに1つのPR。 -- ESLintとTypeScriptのベストプラクティスに従う。 -- 関連Issueを参照する明確なコミットメッセージを書く(例:`Fixes #123`)。 -- 十分なテストを提供(`npm test`)。 -- 提出前に最新の`main`ブランチにリベース。 +- 機能または修正ごとに1つの焦点を絞ったPR。 +- ESLintとTypeScriptのベストプラクティスに従ってください。 +- 課題を参照する明確で説明的なコミットを作成します(例:`Fixes #123`)。 +- 徹底的なテストを提供します(`npm test`)。 +- 提出前に最新の`main`ブランチにリベースします。 -### Pull Request の提出 +### プルリクエストの提出 -- 早期フィードバックを求める場合は**ドラフトPR**から始める。 -- Pull Requestテンプレートに従って変更を明確に説明。 -- UI変更のスクリーンショット/動画を提供。 -- ドキュメント更新が必要かどうかを示す。 +- 早期のフィードバックを求める場合は、**ドラフトPR**として開始します。 +- プルリクエストテンプレートに従って、変更内容を明確に説明します。 +- PRの説明/タイトルに課題をリンクします(例:「Fixes #123」)。 +- UIの変更については、スクリーンショット/ビデオを提供します。 +- ドキュメントの更新が必要かどうかを示します。 -### Pull Request ポリシー +### プルリクエストポリシー -- 承認・割り当て済みIssueを参照する必要がある。 -- ポリシーに従わないPRは閉じられる可能性がある。 -- PRはCIテストに合格し、ロードマップに沿い、明確なドキュメントを持つべき。 +- 割り当てられたGitHubの課題を参照する必要があります。割り当てを受けるには、課題に「Claiming」とコメントし、[Discord](https://discord.gg/roocode)で**Hannes Rudolph(`hrudolph`)**にDMしてください。割り当てはスレッドで確認されます。 +- リンクされていないPRはクローズされる場合があります。 +- PRはCIテストに合格し、ロードマップに沿っており、明確なドキュメントが必要です。 ### レビュープロセス -- **日次トリアージ:** メンテナーによる迅速なチェック。 -- **週次詳細レビュー:** 包括的な評価。 -- **フィードバックに基づいて迅速に改善**。 +- **毎日のトリアージ:** メンテナーによる簡単なチェック。 +- **毎週の詳細なレビュー:** 包括的な評価。 +- フィードバックに基づいて**迅速に反復**します。 -## 法的事項 +## 法務 -Pull Requestを提出することで、あなたの貢献がRoo Codeと同じApache 2.0ライセンスの下で提供されることに同意したことになります。 +貢献することにより、あなたの貢献がRoo Codeのライセンスと一致するApache 2.0ライセンスの下でライセンスされることに同意したことになります。 diff --git a/locales/ko/CONTRIBUTING.md b/locales/ko/CONTRIBUTING.md index 6b3b8c293c..8ef981d7eb 100644 --- a/locales/ko/CONTRIBUTING.md +++ b/locales/ko/CONTRIBUTING.md @@ -11,18 +11,18 @@
-# Roo Code 기여 가이드 +# Roo Code에 기여하기 -Roo Code는 커뮤니티 주도의 프로젝트이며, 모든 기여를 소중하게 생각합니다. 협업을 간소화하기 위해 [Issue-First](#issue-first-접근법) 원칙을 적용하고 있으며, 이는 모든 [Pull Request (PR)](#pull-request-제출)가 먼저 GitHub Issue와 연결되어야 함을 의미합니다. 이 가이드를 주의 깊게 검토해 주세요. +Roo Code는 커뮤니티 기반 프로젝트이며 모든 기여를 소중하게 생각합니다. 협업을 간소화하기 위해 [이슈 우선 접근 방식](#이슈-우선-접근-방식)으로 운영됩니다. 즉, 모든 [풀 리퀘스트(PR)](#풀-리퀘스트-제출)는 먼저 GitHub 이슈에 연결되어야 합니다. 이 가이드를 주의 깊게 검토해 주세요. ## 목차 -- [기여 전 준비](#기여-전-준비) -- [기여 내용 찾기 및 계획 세우기](#기여-내용-찾기-및-계획-세우기) -- [개발 및 제출 프로세스](#개발-및-제출-프로세스) -- [법적 안내](#법적-안내) +- [기여하기 전에](#기여하기-전에) +- [기여 찾기 및 계획하기](#기여-찾기-및-계획하기) +- [개발 및 제출 절차](#개발-및-제출-절차) +- [법률](#법률) -## 기여 전 준비 +## 기여하기 전에 ### 1. 행동 강령 @@ -30,109 +30,112 @@ Roo Code는 커뮤니티 주도의 프로젝트이며, 모든 기여를 소중 ### 2. 프로젝트 로드맵 -로드맵은 프로젝트 방향을 안내합니다. 기여를 다음 핵심 목표에 맞추세요: +로드맵은 프로젝트의 방향을 안내합니다. 기여를 다음 주요 목표에 맞게 조정하세요. -### 신뢰성 우선 +### 안정성 우선 -- diff 편집과 명령 실행의 일관된 신뢰성 보장 -- 정기적 사용을 방해하는 마찰점 감소 -- 모든 언어 환경과 플랫폼에서의 원활한 작동 보장 -- 다양한 AI 제공업체 및 모델에 대한 강력한 지원 확대 +- diff 편집 및 명령어 실행이 일관되게 안정적인지 확인합니다. +- 정기적인 사용을 방해하는 마찰 지점을 줄입니다. +- 모든 로케일 및 플랫폼에서 원활한 작동을 보장합니다. +- 다양한 AI 제공업체 및 모델에 대한 강력한 지원을 확대합니다. ### 향상된 사용자 경험 -- 명확성과 직관성을 위한 UI/UX 간소화 -- 개발자들이 일상적으로 사용하는 도구에 기대하는 높은 기준을 충족하기 위한 지속적인 워크플로우 개선 +- 명확하고 직관적인 UI/UX를 위해 간소화합니다. +- 개발자가 매일 사용하는 도구에 대해 기대하는 높은 수준을 충족하도록 워크플로를 지속적으로 개선합니다. ### 에이전트 성능 선도 -- 실제 생산성을 측정하는 포괄적인 평가 기준(evals) 수립 -- 누구나 이러한 평가를 쉽게 실행하고 해석할 수 있도록 지원 -- 평가 점수의 명확한 향상을 보여주는 개선 제공 +- 실제 생산성을 측정하기 위한 포괄적인 평가 벤치마크(evals)를 수립합니다. +- 누구나 이러한 평가를 쉽게 실행하고 해석할 수 있도록 합니다. +- 평가 점수의 명확한 증가를 보여주는 개선 사항을 제공합니다. -PR에서 이러한 영역과의 연관성을 언급하세요. +PR에 이러한 영역과의 연관성을 언급하세요. -### 3. Roo Code 커뮤니티 참여 +### 3. Roo Code 커뮤니티에 참여하세요 -- **주요 방법:** [Discord](https://discord.gg/roocode)에 가입하고 **Hannes Rudolph (`hrudolph`)**에게 DM을 보내세요. -- **대안:** 경험 많은 기여자는 [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1)를 통해 직접 참여할 수 있습니다. +- **기본:** [Discord](https://discord.gg/roocode)에 참여하여 **Hannes Rudolph (`hrudolph`)**에게 DM을 보내세요. +- **대안:** 숙련된 기여자는 [GitHub 프로젝트](https://github.com/orgs/RooCodeInc/projects/1)를 통해 직접 참여할 수 있습니다. -## 기여 내용 찾기 및 계획 세우기 +## 기여 찾기 및 계획하기 ### 기여 유형 - **버그 수정:** 코드 문제 해결. -- **새 기능:** 기능 추가. -- **문서화:** 가이드 개선 및 명확성 향상. +- **새로운 기능:** 기능 추가. +- **문서:** 가이드 및 명확성 향상. -### Issue-First 접근법 +### 이슈 우선 접근 방식 -모든 기여는 GitHub Issue에서 시작해야 합니다. +모든 기여는 간소화된 템플릿을 사용하여 GitHub 이슈에서 시작됩니다. -- **기존 Issue 확인:** [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues)를 검색하세요. -- **Issue 생성:** 적절한 템플릿 사용: - - **버그:** "Bug Report" 템플릿. - - **기능:** "Detailed Feature Proposal" 템플릿. 시작 전 승인 필요. -- **Issue 담당:** 댓글을 달고 공식 할당을 기다리세요. +- **기존 이슈 확인**: [GitHub 이슈](https://github.com/RooCodeInc/Roo-Code/issues)에서 검색합니다. +- **이슈 생성**: + - **개선 사항:** "개선 요청" 템플릿 (사용자 혜택에 초점을 맞춘 평이한 언어). + - **버그:** "버그 보고" 템플릿 (최소한의 재현 + 예상 대 실제 + 버전). +- **작업하고 싶으신가요?** 이슈에 "Claiming"이라고 댓글을 달고 [Discord](https://discord.gg/roocode)에서 **Hannes Rudolph (`hrudolph`)**에게 DM을 보내 할당을 받으세요. 할당은 스레드에서 확인됩니다. +- **PR은 이슈에 연결되어야 합니다.** 연결되지 않은 PR은 종료될 수 있습니다. -**승인된 Issue 없는 PR은 닫힐 수 있습니다.** +### 작업할 내용 결정하기 -### 작업 선택하기 +- "이슈 [할당되지 않음]" 이슈는 [GitHub 프로젝트](https://github.com/orgs/RooCodeInc/projects/1)를 확인하세요. +- 문서는 [Roo Code 문서](https://github.com/RooCodeInc/Roo-Code-Docs)를 방문하세요. -- 할당되지 않은 "Good First Issues"를 [GitHub 프로젝트](https://github.com/orgs/RooCodeInc/projects/1)에서 확인하세요. -- 문서 관련은 [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs)를 참조하세요. +### 버그 신고하기 -### 버그 신고 +- 먼저 기존 보고서가 있는지 확인하세요. +- ["버그 보고" 템플릿](https://github.com/RooCodeInc/Roo-Code/issues/new/choose)을 사용하여 새 버그를 생성하세요. + - 명확하고 번호가 매겨진 재현 단계 + - 예상 결과 대 실제 결과 + - Roo Code 버전 (필수), 관련이 있는 경우 API 제공업체/모델 +- **보안 문제**: [보안 권고](https://github.com/RooCodeInc/Roo-Code/security/advisories/new)를 통해 비공개로 보고하세요. -- 먼저 기존 신고를 확인하세요. -- ["Bug Report" 템플릿](https://github.com/RooCodeInc/Roo-Code/issues/new/choose)을 사용하여 새 버그를 신고하세요. -- **보안 문제:** [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new)를 통해 비공개로 신고하세요. +## 개발 및 제출 절차 -## 개발 및 제출 프로세스 +### 개발 설정 -### 개발 환경 설정 - -1. **Fork & Clone:** +1. **포크 및 클론:** ``` -git clone https://github.com/당신의_아이디/Roo-Code.git +git clone https://github.com/사용자이름/Roo-Code.git ``` 2. **의존성 설치:** ``` -npm run install:all +pnpm install ``` -3. **디버깅:** VS Code에서 `F5`를 눌러 실행하세요. +3. **디버깅:** VS Code로 엽니다 (`F5`). ### 코드 작성 가이드라인 -- 하나의 기능 또는 수정당 하나의 집중된 PR. -- ESLint와 TypeScript 모범 사례를 따르세요. -- Issue를 참조하는 명확한 커밋 메시지를 작성하세요(예: `Fixes #123`). -- 철저한 테스트를 제공하세요(`npm test`). -- 제출 전 최신 `main` 브랜치에 리베이스하세요. +- 기능 또는 수정당 하나의 집중된 PR. +- ESLint 및 TypeScript 모범 사례를 따릅니다. +- 이슈를 참조하는 명확하고 설명적인 커밋을 작성합니다 (예: `Fixes #123`). +- 철저한 테스트를 제공합니다 (`npm test`). +- 제출하기 전에 최신 `main` 브랜치로 리베이스합니다. -### Pull Request 제출 +### 풀 리퀘스트 제출 -- 초기 피드백을 원한다면 **드래프트 PR**로 시작하세요. -- Pull Request 템플릿에 따라 변경 사항을 명확히 설명하세요. -- UI 변경에 대한 스크린샷/동영상을 제공하세요. +- 초기 피드백을 원하면 **초안 PR**로 시작하세요. +- 풀 리퀘스트 템플릿에 따라 변경 사항을 명확하게 설명하세요. +- PR 설명/제목에 이슈를 연결하세요 (예: "Fixes #123"). +- UI 변경 사항에 대한 스크린샷/동영상을 제공하세요. - 문서 업데이트가 필요한지 표시하세요. -### Pull Request 정책 +### 풀 리퀘스트 정책 -- 사전 승인 및 할당된 Issue를 참조해야 합니다. -- 정책을 준수하지 않는 PR은 닫힐 수 있습니다. -- PR은 CI 테스트를 통과하고, 로드맵에 부합하며, 명확한 문서를 갖추어야 합니다. +- 할당된 GitHub 이슈를 참조해야 합니다. 할당을 받으려면: 이슈에 "Claiming"이라고 댓글을 달고 [Discord](https://discord.gg/roocode)에서 **Hannes Rudolph (`hrudolph`)**에게 DM을 보내세요. 할당은 스레드에서 확인됩니다. +- 연결되지 않은 PR은 종료될 수 있습니다. +- PR은 CI 테스트를 통과하고 로드맵과 일치하며 명확한 문서를 포함해야 합니다. -### 리뷰 프로세스 +### 검토 절차 -- **일일 분류:** 메인테이너의 빠른 검토. -- **주간 심층 리뷰:** 종합적인 평가. -- **피드백에 따라 신속히 반복**하세요. +- **매일 분류:** 유지 관리자의 빠른 확인. +- **매주 심층 검토:** 포괄적인 평가. +- 피드백을 바탕으로 **신속하게 반복**합니다. -## 법적 안내 +## 법률 -기여함으로써, 귀하의 기여가 Roo Code의 라이선스와 일치하는 Apache 2.0 라이선스 하에 제공됨에 동의합니다. +기여함으로써 귀하는 귀하의 기여가 Roo Code의 라이선스와 일치하는 Apache 2.0 라이선스에 따라 라이선스가 부여된다는 데 동의합니다. diff --git a/locales/nl/CONTRIBUTING.md b/locales/nl/CONTRIBUTING.md index 6f8c9d0e69..719b61fc99 100644 --- a/locales/nl/CONTRIBUTING.md +++ b/locales/nl/CONTRIBUTING.md @@ -13,13 +13,13 @@ # Bijdragen aan Roo Code -Roo Code is een door de community gedreven project en we waarderen elke bijdrage enorm. Om de samenwerking te stroomlijnen, werken we volgens een [Issue-First](#issue-first-aanpak) principe, wat betekent dat alle [Pull Requests (PR's)](#een-pull-request-indienen) eerst gekoppeld moeten worden aan een GitHub Issue. Lees deze gids zorgvuldig door. +Roo Code is een door de gemeenschap gedreven project en we waarderen elke bijdrage ten zeerste. Om de samenwerking te stroomlijnen, werken we op basis van een [Issue-First-aanpak](#issue-first-aanpak), wat betekent dat alle [Pull Requests (PR's)](#een-pull-request-indienen) eerst gekoppeld moeten zijn aan een GitHub Issue. Lees deze handleiding zorgvuldig door. ## Inhoudsopgave - [Voordat je bijdraagt](#voordat-je-bijdraagt) -- [Je bijdrage vinden & plannen](#je-bijdrage-vinden--plannen) -- [Ontwikkelings- & indieningsproces](#ontwikkelings--indieningsproces) +- [Je bijdrage vinden en plannen](#je-bijdrage-vinden-en-plannen) +- [Ontwikkelings- en indieningsproces](#ontwikkelings-en-indieningsproces) - [Juridisch](#juridisch) ## Voordat je bijdraagt @@ -28,111 +28,114 @@ Roo Code is een door de community gedreven project en we waarderen elke bijdrage Alle bijdragers moeten zich houden aan onze [Gedragscode](./CODE_OF_CONDUCT.md). -### 2. De project-roadmap +### 2. Projectroadmap -Onze roadmap bepaalt de richting van het project. Stem je bijdragen af op deze kernpunten: +Onze roadmap stuurt de richting van het project. Lijn je bijdragen uit met deze belangrijke doelen: -### Betrouwbaarheid eerst +### Betrouwbaarheid voorop -- Zorgen dat diff-bewerking en opdrachtuitvoering consistent betrouwbaar zijn -- Verminderen van wrijvingspunten die regelmatig gebruik ontmoedigen -- Garanderen van soepele werking in alle talen en op alle platforms -- Uitbreiden van robuuste ondersteuning voor een breed scala aan AI-providers en -modellen +- Zorg ervoor dat het bewerken van diffs en het uitvoeren van commando's consistent betrouwbaar zijn. +- Verminder wrijvingspunten die regelmatig gebruik ontmoedigen. +- Garandeer een soepele werking in alle locales en op alle platforms. +- Breid robuuste ondersteuning uit voor een breed scala aan AI-providers en -modellen. ### Verbeterde gebruikerservaring -- Vereenvoudigen van de gebruikersinterface voor meer duidelijkheid en intuïtiviteit -- Continu verbeteren van de workflow om te voldoen aan de hoge verwachtingen van ontwikkelaars +- Stroomlijn de UI/UX voor duidelijkheid en intuïtiviteit. +- Verbeter continu de workflow om te voldoen aan de hoge verwachtingen die ontwikkelaars hebben van dagelijks gebruikte tools. -### Voorop lopen in agent-prestaties +### Toonaangevend in prestaties van agenten -- Opstellen van uitgebreide evaluatiebenchmarks (evals) om productiviteit in de echte wereld te meten -- Het voor iedereen gemakkelijk maken om deze evaluaties uit te voeren en te interpreteren -- Verbeteringen leveren die duidelijke stijgingen in evaluatiescores aantonen +- Stel uitgebreide evaluatiebenchmarks (evals) op om de productiviteit in de praktijk te meten. +- Maak het voor iedereen gemakkelijk om deze evals uit te voeren en te interpreteren. +- Lever verbeteringen die duidelijke stijgingen in de eval-scores aantonen. Vermeld de afstemming met deze gebieden in je PR's. ### 3. Word lid van de Roo Code-community -- **Hoofdmethode:** Word lid van onze [Discord](https://discord.gg/roocode) en stuur een DM naar **Hannes Rudolph (`hrudolph`)**. -- **Alternatief:** Ervaren bijdragers kunnen direct meedoen via [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1). +- **Primair:** Word lid van onze [Discord](https://discord.gg/roocode) en stuur een DM naar **Hannes Rudolph (`hrudolph`)**. +- **Alternatief:** Ervaren bijdragers kunnen rechtstreeks deelnemen via [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1). -## Je bijdrage vinden & plannen +## Je bijdrage vinden en plannen ### Soorten bijdragen -- **Bugfixes:** Problemen in code oplossen. -- **Nieuwe functies:** Functionaliteit toevoegen. -- **Documentatie:** Handleidingen verbeteren en verduidelijken. +- **Bugfixes:** het aanpakken van codeproblemen. +- **Nieuwe functies:** het toevoegen van functionaliteit. +- **Documentatie:** het verbeteren van handleidingen en duidelijkheid. ### Issue-First-aanpak -Elke bijdrage moet beginnen met een GitHub Issue. +Alle bijdragen beginnen met een GitHub Issue met behulp van onze slanke sjablonen. -- **Bestaande issues controleren:** Zoek in [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues). -- **Issue aanmaken:** Gebruik de juiste templates: - - **Bugs:** "Bug Report"-template. - - **Functies:** "Detailed Feature Proposal"-template. Goedkeuring vereist voor je begint. -- **Issues claimen:** Reageer en wacht op officiële toewijzing. +- **Controleer bestaande issues**: Zoek in [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues). +- **Maak een issue** aan met: + - **Verbeteringen:** sjabloon "Verbeteringsverzoek" (eenvoudige taal gericht op gebruikersvoordeel). + - **Bugs:** sjabloon "Bugrapport" (minimale repro + verwacht vs. feitelijk + versie). +- **Wil je eraan werken?** Reageer met "Claiming" op de issue en stuur een DM naar **Hannes Rudolph (`hrudolph`)** op [Discord](https://discord.gg/roocode) om toegewezen te worden. De toewijzing wordt in de thread bevestigd. +- **PR's moeten naar de issue linken.** Niet-gekoppelde PR's kunnen worden gesloten. -**PR's zonder goedgekeurde issues kunnen worden gesloten.** +### Beslissen waaraan je wilt werken -### Bepalen waar je aan werkt +- Controleer het [GitHub Project](https://github.com/orgs/RooCodeInc/projects/1) voor "Issue [Niet-toegewezen]" issues. +- Ga voor documentatie naar [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs). -- Bekijk het [GitHub Project](https://github.com/orgs/RooCodeInc/projects/1) voor niet-toegewezen "Good First Issues". -- Voor documentatie, bezoek [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs). +### Bugs rapporteren -### Bugs of problemen melden +- Controleer eerst bestaande rapporten. +- Maak een nieuwe bug aan met het ["Bugrapport"-sjabloon](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) met: + - Duidelijke, genummerde reproductiestappen + - Verwacht vs. feitelijk resultaat + - Roo Code-versie (vereist); API-provider/model indien relevant +- **Beveiligingsproblemen**: Rapporteer privé via [beveiligingsadviezen](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). -- Controleer eerst of er al meldingen zijn. -- Maak nieuwe bugmeldingen met de ["Bug Report"-template](https://github.com/RooCodeInc/Roo-Code/issues/new/choose). -- **Beveiligingsproblemen:** Meld privé via [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). +## Ontwikkelings- en indieningsproces -## Ontwikkelings- & indieningsproces +### Ontwikkelingsopstelling -### Ontwikkelomgeving instellen - -1. **Fork & Clone:** +1. **Fork & Klonen:** ``` git clone https://github.com/JOUW_GEBRUIKERSNAAM/Roo-Code.git ``` -2. **Installeer afhankelijkheden:** +2. **Afhankelijkheden installeren:** ``` -npm run install:all +pnpm install ``` -3. **Debuggen:** Open met VS Code (`F5`). +3. **Debuggen:** Openen met VS Code (`F5`). ### Richtlijnen voor het schrijven van code - Eén gerichte PR per functie of fix. -- Volg ESLint en TypeScript best practices. +- Volg de best practices van ESLint en TypeScript. - Schrijf duidelijke, beschrijvende commits die verwijzen naar issues (bijv. `Fixes #123`). - Zorg voor grondige tests (`npm test`). -- Rebase op de nieuwste `main`-branch vóór indiening. +- Rebase naar de nieuwste `main`-tak vóór indiening. ### Een Pull Request indienen -- Begin als **concept-PR** als je vroege feedback zoekt. -- Beschrijf je wijzigingen duidelijk volgens de Pull Request Template. -- Voeg screenshots/video's toe voor UI-wijzigingen. +- Begin als een **Concept-PR** als je vroege feedback wilt. +- Beschrijf je wijzigingen duidelijk volgens het Pull Request-sjabloon. +- Koppel de issue in de PR-beschrijving/titel (bijv. "Fixes #123"). +- Zorg voor schermafbeeldingen/video's voor UI-wijzigingen. - Geef aan of documentatie-updates nodig zijn. -### Pull Request beleid +### Pull Request-beleid -- Moet verwijzen naar vooraf goedgekeurde en toegewezen issues. -- PR's die niet aan het beleid voldoen, kunnen worden gesloten. -- PR's moeten CI-tests doorstaan, aansluiten bij de roadmap en duidelijke documentatie hebben. +- Moet verwijzen naar een toegewezen GitHub Issue. Om toegewezen te worden: reageer met "Claiming" op de issue en stuur een DM naar **Hannes Rudolph (`hrudolph`)** op [Discord](https://discord.gg/roocode). De toewijzing wordt in de thread bevestigd. +- Niet-gekoppelde PR's kunnen worden gesloten. +- PR's moeten slagen voor CI-tests, in lijn zijn met de roadmap en duidelijke documentatie hebben. -### Reviewproces +### Beoordelingsproces -- **Dagelijkse triage:** Snelle controles door maintainers. -- **Wekelijkse diepgaande review:** Uitgebreide beoordeling. -- **Snel itereren** op basis van feedback. +- **Dagelijkse triage:** Snelle controles door onderhouders. +- **Wekelijkse diepgaande beoordeling:** Uitgebreide beoordeling. +- **Itereer snel** op basis van feedback. ## Juridisch -Door een pull request in te dienen, ga je ermee akkoord dat je bijdragen worden gelicenseerd onder de Apache 2.0-licentie, in overeenstemming met de licentie van Roo Code. +Door bij te dragen, ga je ermee akkoord dat je bijdragen onder de Apache 2.0-licentie worden gelicentieerd, in overeenstemming met de licentieverlening van Roo Code. diff --git a/locales/pl/CONTRIBUTING.md b/locales/pl/CONTRIBUTING.md index 1642964737..edc9581e48 100644 --- a/locales/pl/CONTRIBUTING.md +++ b/locales/pl/CONTRIBUTING.md @@ -11,128 +11,131 @@
-# Współtworzenie Roo Code +# Wkład w Roo Code -Roo Code to projekt napędzany przez społeczność i bardzo cenimy każdy wkład. Aby usprawnić współpracę, działamy według zasady [Issue-First](#podejście-issue-first), co oznacza, że wszystkie [Pull Requesty (PR)](#zgłaszanie-pull-requesta) muszą najpierw być powiązane z GitHub Issue. Prosimy o uważne zapoznanie się z tym przewodnikiem. +Roo Code to projekt społecznościowy i głęboko cenimy każdy wkład. Aby usprawnić współpracę, działamy w oparciu o [podejście „najpierw zgłoszenie”](#podejście-najpierw-zgłoszenie), co oznacza, że wszystkie [żądania ściągnięcia (PR)](#przesyłanie-żądania-ściągnięcia) muszą być najpierw połączone ze zgłoszeniem na GitHubie. Prosimy o uważne zapoznanie się z tym przewodnikiem. ## Spis treści -- [Zanim zaczniesz współtworzyć](#zanim-zaczniesz-współtworzyć) +- [Zanim zaczniesz wnosić wkład](#zanim-zaczniesz-wnosić-wkład) - [Znajdowanie i planowanie swojego wkładu](#znajdowanie-i-planowanie-swojego-wkładu) -- [Proces rozwoju i zgłaszania](#proces-rozwoju-i-zgłaszania) -- [Prawne](#prawne) +- [Proces rozwoju i przesyłania](#proces-rozwoju-i-przesyłania) +- [Kwestie prawne](#kwestie-prawne) -## Zanim zaczniesz współtworzyć +## Zanim zaczniesz wnosić wkład ### 1. Kodeks postępowania Wszyscy współtwórcy muszą przestrzegać naszego [Kodeksu postępowania](./CODE_OF_CONDUCT.md). -### 2. Roadmapa projektu +### 2. Mapa drogowa projektu -Nasza roadmapa wyznacza kierunek projektu. Dostosuj swój wkład do tych kluczowych celów: +Nasza mapa drogowa wyznacza kierunek projektu. Dostosuj swój wkład do tych kluczowych celów: -### Niezawodność przede wszystkim +### Niezawodność na pierwszym miejscu -- Zapewnienie, że edycja różnic i wykonywanie poleceń są konsekwentnie niezawodne -- Zmniejszenie punktów tarcia, które zniechęcają do regularnego użytkowania -- Gwarancja płynnego działania we wszystkich językach i na wszystkich platformach -- Rozszerzenie solidnego wsparcia dla szerokiej gamy dostawców i modeli AI +- Zapewnij, że edycja różnic i wykonywanie poleceń są niezawodne. +- Zmniejsz punkty tarcia, które zniechęcają do regularnego użytkowania. +- Zagwarantuj płynne działanie we wszystkich lokalizacjach i na wszystkich platformach. +- Rozszerz solidne wsparcie для szerokiej gamy dostawców i modeli sztucznej inteligencji. -### Ulepszone doświadczenie użytkownika +### Ulepszone wrażenia użytkownika -- Uproszczenie interfejsu użytkownika dla większej przejrzystości i intuicyjności -- Ciągłe doskonalenie przepływu pracy, aby spełnić wysokie oczekiwania programistów +- Usprawnij interfejs użytkownika/doświadczenie użytkownika dla jasności i intuicyjności. +- Ciągle ulepszaj przepływ pracy, aby sprostać wysokim oczekiwaniom, jakie programiści mają wobec narzędzi codziennego użytku. -### Wiodąca pozycja w wydajności agentów +### Lider w wydajności agentów -- Ustanowienie kompleksowych punktów odniesienia (evals) do mierzenia produktywności w rzeczywistym świecie -- Ułatwienie wszystkim łatwego uruchamiania i interpretowania tych ocen -- Dostarczanie ulepszeń, które wykazują wyraźny wzrost wyników ocen +- Ustanów kompleksowe wzorce oceny (ewaluacje) w celu pomiaru rzeczywistej produktywności. +- Ułatw wszystkim łatwe uruchamianie i interpretowanie tych ewaluacji. +- Dostarczaj ulepszenia, które wykazują wyraźny wzrost wyników ewaluacji. -Wspomnij o powiązaniu z tymi obszarami w swoich PR. +Wspomnij o dostosowaniu do tych obszarów w swoich PR-ach. ### 3. Dołącz do społeczności Roo Code -- **Główna metoda:** Dołącz do naszego [Discorda](https://discord.gg/roocode) i wyślij wiadomość prywatną do **Hannes Rudolph (`hrudolph`)**. -- **Alternatywa:** Doświadczeni współtwórcy mogą angażować się bezpośrednio przez [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1). +- **Głównie:** Dołącz do naszego [Discorda](https://discord.gg/roocode) i wyślij wiadomość prywatną do **Hannes Rudolph (`hrudolph`)**. +- **Alternatywa:** Doświadczeni współtwórcy mogą angażować się bezpośrednio za pośrednictwem [projektów na GitHubie](https://github.com/orgs/RooCodeInc/projects/1). ## Znajdowanie i planowanie swojego wkładu -### Typy wkładów +### Rodzaje wkładu -- **Poprawki błędów:** Naprawianie problemów w kodzie. -- **Nowe funkcje:** Dodawanie nowych funkcjonalności. -- **Dokumentacja:** Ulepszanie przewodników i zwiększanie przejrzystości. +- **Poprawki błędów:** rozwiązywanie problemów z kodem. +- **Nowe funkcje:** dodawanie funkcjonalności. +- **Dokumentacja:** ulepszanie przewodników i przejrzystości. -### Podejście Issue-First +### Podejście „najpierw zgłoszenie” -Każdy wkład musi zaczynać się od GitHub Issue. +Wszystkie wkłady zaczynają się od zgłoszenia na GitHubie przy użyciu naszych uproszczonych szablonów. -- **Sprawdź istniejące issues:** Przeszukaj [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues). -- **Utwórz issue:** Używaj odpowiednich szablonów: - - **Błędy:** Szablon "Bug Report". - - **Funkcje:** Szablon "Detailed Feature Proposal". Wymagane zatwierdzenie przed rozpoczęciem. -- **Zgłoś chęć pracy:** Skomentuj i poczekaj na oficjalne przypisanie. - -**PR bez zatwierdzonego issue może zostać zamknięty.** +- **Sprawdź istniejące zgłoszenia**: Przeszukaj [zgłoszenia на GitHubie](https://github.com/RooCodeInc/Roo-Code/issues). +- **Utwórz zgłoszenie**, używając: + - **Ulepszenia:** szablon „Prośba o ulepszenie” (prosty język skoncentrowany na korzyściach dla użytkownika). + - **Błędy:** szablon „Zgłoszenie błędu” (minimalna reprodukcja + oczekiwane a rzeczywiste + wersja). +- **Chcesz nad tym popracować?** Skomentuj „Zgłaszam się” w zgłoszeniu i wyślij wiadomość prywatną do **Hannes Rudolph (`hrudolph`)** na [Discordzie](https://discord.gg/roocode), aby zostać przypisanym. Przypisanie zostanie potwierdzone w wątku. +- **PR-y muszą być połączone зі zgłoszeniem.** Niepołączone PR-y mogą zostać zamknięte. ### Decydowanie, nad czym pracować -- Sprawdź [Projekt GitHub](https://github.com/orgs/RooCodeInc/projects/1) w poszukiwaniu nieprzypisanych "Good First Issues". -- W kwestii dokumentacji odwiedź [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs). +- Sprawdź [projekt na GitHubie](https://github.com/orgs/RooCodeInc/projects/1) pod kątem zgłoszeń „Zgłoszenie [Nieprzypisane]”. +- Aby uzyskać dokumentację, odwiedź [dokumentację Roo Code](https://github.com/RooCodeInc/Roo-Code-Docs). ### Zgłaszanie błędów -- Najpierw sprawdź istniejące zgłoszenia. -- Twórz nowe zgłoszenia błędów używając [szablonu "Bug Report"](https://github.com/RooCodeInc/Roo-Code/issues/new/choose). -- **Luki bezpieczeństwa:** Zgłaszaj prywatnie przez [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). +- Najpierw sprawdź istniejące raporty. +- Utwórz nowy błąd, używając szablonu [„Zgłoszenie błędu”](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) z: + - Jasnymi, ponumerowanymi krokami reprodukcji + - Oczekiwanym a rzeczywistym wynikiem + - Wersją Roo Code (wymagane); dostawcą/modelem sztucznej inteligencji, jeśli ma to zastosowanie +- **Problemy z bezpieczeństwem**: Zgłoś je prywatnie za pośrednictwem [zaleceń dotyczących bezpieczeństwa](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). -## Proces rozwoju i zgłaszania +## Proces rozwoju i przesyłania -### Konfiguracja środowiska +### Konfiguracja środowiska programistycznego -1. **Fork & Clone:** +1. **Sforkuj i sklonuj:** ``` -git clone https://github.com/TWÓJ_UŻYTKOWNIK/Roo-Code.git +git clone https://github.com/TWOJA_NAZWA_UŻYTKOWNIKA/Roo-Code.git ``` -2. **Instalacja zależności:** +2. **Zainstaluj zależności:** ``` -npm run install:all +pnpm install ``` -3. **Debugowanie:** Otwórz w VS Code (`F5`). +3. **Debugowanie:** Otwórz za pomocą VS Code (`F5`). ### Wytyczne dotyczące pisania kodu - Jeden skoncentrowany PR na funkcję lub poprawkę. -- Przestrzegaj dobrych praktyk ESLint i TypeScript. -- Pisz jasne, opisowe commity odnoszące się do issues (np. `Fixes #123`). +- Przestrzegaj najlepszych praktyk ESLint i TypeScript. +- Pisz jasne, opisowe commity odwołujące się do zgłoszeń (np. `Naprawia #123`). - Zapewnij dokładne testy (`npm test`). -- Zrebase'uj na najnowszą gałąź `main` przed zgłoszeniem. +- Zrób rebase na najnowszą gałąź `main` przed przesłaniem. -### Zgłaszanie Pull Requesta +### Przesyłanie żądania ściągnięcia -- Zacznij od **wersji roboczej PR**, jeśli szukasz wczesnego feedbacku. -- Jasno opisz swoje zmiany, zgodnie z szablonem Pull Request. -- Dostarcz zrzuty ekranu/wideo dla zmian UI. -- Wskaż, czy potrzebne są aktualizacje dokumentacji. +- Zacznij jako **wersja robocza PR**, jeśli szukasz wczesnej opinii. +- Jasno opisz swoje zmiany, postępując zgodnie z szablonem żądania ściągnięcia. +- Połącz zgłoszenie w opisie/tytule PR (np. „Naprawia #123”). +- Udostępnij zrzuty ekranu/filmy wideo dotyczące zmian w interfejsie użytkownika. +- Wskaż, czy konieczne są aktualizacje dokumentacji. -### Polityka Pull Request +### Polityka dotycząca żądań ściągnięcia -- Musi odnosić się do wcześniej zatwierdzonych i przypisanych issues. -- PR niezgodne z polityką mogą zostać zamknięte. -- PR powinny przechodzić testy CI, być zgodne z roadmapą i mieć jasną dokumentację. +- Musi odnosić się do przypisanego zgłoszenia na GitHubie. Aby zostać przypisanym: skomentuj „Zgłaszam się” w zgłoszeniu i wyślij wiadomość prywatną do **Hannes Rudolph (`hrudolph`)** na [Discordzie](https://discord.gg/roocode). Przypisanie zostanie potwierdzone w wątku. +- Niepołączone PR-y mogą zostać zamknięte. +- PR-y muszą przejść testy CI, być zgodne z mapą drogową i mieć przejrzystą dokumentację. -### Proces recenzji +### Proces przeglądu -- **Codzienna selekcja:** Szybkie sprawdzenia przez maintainerów. -- **Cotygodniowy dokładny przegląd:** Kompleksowa ocena. -- **Szybko iteruj** na podstawie feedbacku. +- **Codzienna selekcja:** Szybkie sprawdzanie przez opiekunów. +- **Cotygodniowy dogłębny przegląd:** Kompleksowa ocena. +- **Szybko iteruj** w oparciu o opinie. -## Prawne +## Kwestie prawne -Zgłaszając pull request, zgadzasz się, że twój wkład będzie licencjonowany na licencji Apache 2.0, zgodnie z licencją Roo Code. +Przesyłając wkład, zgadzasz się, że Twoje wkłady będą licencjonowane na podstawie licencji Apache 2.0, zgodnie z licencją Roo Code. diff --git a/locales/pt-BR/CONTRIBUTING.md b/locales/pt-BR/CONTRIBUTING.md index ae602a1ca0..a45da17f13 100644 --- a/locales/pt-BR/CONTRIBUTING.md +++ b/locales/pt-BR/CONTRIBUTING.md @@ -13,126 +13,129 @@ # Contribuindo para o Roo Code -O Roo Code é um projeto impulsionado pela comunidade e valorizamos muito cada contribuição. Para simplificar a colaboração, operamos com uma abordagem [Issue-First](#abordagem-issue-first), o que significa que todos os [Pull Requests (PRs)](#enviando-um-pull-request) devem primeiro estar vinculados a uma Issue do GitHub. Por favor, leia este guia com atenção. +O Roo Code é um projeto impulsionado pela comunidade, e valorizamos profundamente cada contribuição. Para agilizar a colaboração, operamos com base em uma [abordagem de "primeiro a issue"](#abordagem-de-primeiro-a-issue), o que significa que todas as [Pull Requests (PRs)](#enviando-uma-pull-request) devem primeiro estar vinculadas a uma Issue do GitHub. Por favor, revise este guia com atenção. ## Índice -- [Antes de Contribuir](#antes-de-contribuir) -- [Encontrando & Planejando sua Contribuição](#encontrando--planejando-sua-contribuição) -- [Processo de Desenvolvimento & Submissão](#processo-de-desenvolvimento--submissão) +- [Antes de contribuir](#antes-de-contribuir) +- [Encontrando e planejando sua contribuição](#encontrando-e-planejando-sua-contribuição) +- [Processo de desenvolvimento e envio](#processo-de-desenvolvimento-e-envio) - [Legal](#legal) -## Antes de Contribuir +## Antes de contribuir ### 1. Código de Conduta -Todos os colaboradores devem seguir nosso [Código de Conduta](./CODE_OF_CONDUCT.md). +Todos os contribuidores devem aderir ao nosso [Código de Conduta](./CODE_OF_CONDUCT.md). -### 2. Roadmap do Projeto +### 2. Roteiro do projeto -Nosso roadmap orienta a direção do projeto. Alinhe suas contribuições com estes objetivos principais: +Nosso roteiro guia a direção do projeto. Alinhe suas contribuições com estes objetivos principais: -### Confiabilidade em Primeiro Lugar +### Confiabilidade em primeiro lugar -- Garantir que a edição de diferenças e a execução de comandos sejam consistentemente confiáveis -- Reduzir pontos de atrito que desencorajam o uso regular -- Garantir operação suave em todos os idiomas e plataformas -- Expandir o suporte robusto para uma ampla variedade de provedores e modelos de IA +- Garanta que a edição de diff e a execução de comandos sejam consistentemente confiáveis. +- Reduza os pontos de atrito que desencorajam o uso regular. +- Garanta uma operação tranquila em todas as localidades e plataformas. +- Expanda o suporte robusto para uma ampla variedade de provedores e modelos de IA. -### Experiência de Usuário Aprimorada +### Experiência do usuário aprimorada -- Simplificar a interface do usuário para maior clareza e intuitividade -- Melhorar continuamente o fluxo de trabalho para atender às altas expectativas dos desenvolvedores +- Simplifique a UI/UX para clareza e intuitividade. +- Melhore continuamente o fluxo de trabalho para atender às altas expectativas que os desenvolvedores têm das ferramentas de uso diário. -### Liderança em Desempenho de Agentes +### Liderando no desempenho do agente -- Estabelecer benchmarks de avaliação abrangentes (evals) para medir a produtividade no mundo real -- Facilitar para que todos possam executar e interpretar essas avaliações -- Fornecer melhorias que demonstrem aumentos claros nas pontuações de avaliação +- Estabeleça benchmarks de avaliação abrangentes (evals) para medir a produtividade do mundo real. +- Facilite para que todos possam executar e interpretar facilmente essas avaliações. +- Envie melhorias que demonstrem aumentos claros nas pontuações de avaliação. -Mencione o alinhamento com estas áreas em seus PRs. +Mencione o alinhamento com essas áreas em seus PRs. -### 3. Junte-se à Comunidade Roo Code +### 3. Junte-se à comunidade Roo Code -- **Principal:** Junte-se ao nosso [Discord](https://discord.gg/roocode) e envie um DM para **Hannes Rudolph (`hrudolph`)**. -- **Alternativa:** Colaboradores experientes podem participar diretamente via [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1). +- **Principal:** Junte-se ao nosso [Discord](https://discord.gg/roocode) e envie uma DM para **Hannes Rudolph (`hrudolph`)**. +- **Alternativa:** Contribuidores experientes могут se envolver diretamente através dos [Projetos do GitHub](https://github.com/orgs/RooCodeInc/projects/1). -## Encontrando & Planejando sua Contribuição +## Encontrando e planejando sua contribuição -### Tipos de Contribuição +### Tipos de contribuições -- **Correção de bugs:** Corrigir problemas no código. -- **Novos recursos:** Adicionar novas funcionalidades. -- **Documentação:** Melhorar guias e clareza. +- **Correções de bugs:** abordando problemas de código. +- **Novos recursos:** adicionando funcionalidade. +- **Documentação:** melhorando guias e clareza. -### Abordagem Issue-First +### Abordagem de primeiro a issue -Todas as contribuições devem começar com uma Issue do GitHub. +Todas as contribuições começam com uma Issue do GitHub usando nossos modelos simplificados. -- **Verificar issues existentes:** Procure em [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues). -- **Criar uma issue:** Use os templates apropriados: - - **Bugs:** Template "Bug Report". - - **Recursos:** Template "Detailed Feature Proposal". Aprovação necessária antes de começar. -- **Reivindicar issues:** Comente e aguarde atribuição oficial. +- **Verifique as issues existentes**: Pesquise nas [Issues do GitHub](https://github.com/RooCodeInc/Roo-Code/issues). +- **Crie uma issue** usando: + - **Melhorias:** modelo "Solicitação de melhoria" (linguagem simples focada no benefício do usuário). + - **Bugs:** modelo "Relatório de bug" (reprodução mínima + esperado vs. real + versão). +- **Quer trabalhar nisso?** Comente "Reivindicando" na issue e envie uma DM para **Hannes Rudolph (`hrudolph`)** no [Discord](https://discord.gg/roocode) para ser atribuído. A atribuição será confirmada no tópico. +- **Os PRs devem ser vinculados à issue.** PRs não vinculados podem ser fechados. -**PRs sem issues aprovadas podem ser fechados.** +### Decidindo no que trabalhar -### Decidindo no que Trabalhar +- Verifique o [Projeto do GitHub](https://github.com/orgs/RooCodeInc/projects/1) para issues "Issue [Não atribuída]". +- Para documentação, visite [Documentação do Roo Code](https://github.com/RooCodeInc/Roo-Code-Docs). -- Confira o [Projeto GitHub](https://github.com/orgs/RooCodeInc/projects/1) para "Good First Issues" não atribuídas. -- Para documentação, visite [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs). +### Relatando bugs -### Relatando Bugs +- Verifique primeiro os relatórios existentes. +- Crie um novo bug usando o [modelo "Relatório de bug"](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) com: + - Passos de reprodução claros e numerados + - Resultado esperado vs. real + - Versão do Roo Code (obrigatório); provedor/modelo de IA, se relevante +- **Problemas de segurança**: Relate em particular através de [avisos de segurança](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). -- Verifique primeiro se já existem relatórios. -- Crie novos relatórios de bugs usando o [template "Bug Report"](https://github.com/RooCodeInc/Roo-Code/issues/new/choose). -- **Vulnerabilidades de segurança:** Relate de forma privada via [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). +## Processo de desenvolvimento e envio -## Processo de Desenvolvimento & Submissão +### Configuração de desenvolvimento -### Configuração de Desenvolvimento - -1. **Fork & Clone:** +1. **Fork e Clone:** ``` -git clone https://github.com/SEU_USUÁRIO/Roo-Code.git +git clone https://github.com/SEU_NOME_DE_USUARIO/Roo-Code.git ``` -2. **Instalar dependências:** +2. **Instale as dependências:** ``` -npm run install:all +pnpm install ``` -3. **Depuração:** Abra com VS Code (`F5`). +3. **Depuração:** Abra com o VS Code (`F5`). -### Diretrizes para Escrever Código +### Diretrizes para escrever código - Um PR focado por recurso ou correção. -- Siga as melhores práticas de ESLint e TypeScript. -- Escreva commits claros e descritivos referenciando issues (ex: `Fixes #123`). +- Siga as melhores práticas do ESLint e TypeScript. +- Escreva commits claros e descritivos referenciando issues (por exemplo, `Corrige #123`). - Forneça testes completos (`npm test`). -- Rebase na branch `main` mais recente antes do envio. +- Faça o rebase para o branch `main` mais recente antes do envio. -### Enviando um Pull Request +### Enviando uma Pull Request -- Comece como **PR em rascunho** se buscar feedback antecipado. -- Descreva claramente suas alterações seguindo o Template de Pull Request. -- Forneça capturas de tela/vídeos para alterações de UI. -- Indique se atualizações de documentação são necessárias. +- Comece como um **PR de rascunho** se estiver buscando feedback inicial. +- Descreva claramente suas alterações seguindo o Modelo de Pull Request. +- Vincule a issue na descrição/título do PR (por exemplo, "Corrige #123"). +- Forneça capturas de tela/vídeos para alterações na interface do usuário. +- Indique se as atualizações da documentação são necessárias. ### Política de Pull Request -- Deve referenciar issues pré-aprovadas e atribuídas. -- PRs que não seguem a política podem ser fechados. -- PRs devem passar nos testes de CI, alinhar-se ao roadmap e ter documentação clara. +- Deve fazer referência a uma Issue do GitHub atribuída. Para ser atribuído: comente "Reivindicando" na issue e envie uma DM para **Hannes Rudolph (`hrudolph`)** no [Discord](https://discord.gg/roocode). A atribuição será confirmada no tópico. +- PRs não vinculados podem ser fechados. +- Os PRs devem passar nos testes de CI, estar alinhados com o roteiro e ter documentação clara. -### Processo de Revisão +### Processo de revisão -- **Triagem diária:** Verificações rápidas pelos mantenedores. -- **Revisão semanal detalhada:** Avaliação abrangente. -- **Itere rapidamente** com base no feedback. +- **Triagem diária:** verificações rápidas pelos mantenedores. +- **Revisão aprofundada semanal:** avaliação abrangente. +- **Itere prontamente** com base no feedback. ## Legal -Ao enviar um pull request, você concorda que suas contribuições serão licenciadas sob a Licença Apache 2.0, consistente com o licenciamento do Roo Code. +Ao contribuir, você concorda que suas contribuições serão licenciadas sob a Licença Apache 2.0, consistente com o licenciamento do Roo Code. diff --git a/locales/ru/CONTRIBUTING.md b/locales/ru/CONTRIBUTING.md index 89a4e7d529..fa3b1b2c29 100644 --- a/locales/ru/CONTRIBUTING.md +++ b/locales/ru/CONTRIBUTING.md @@ -13,126 +13,129 @@ # Вклад в Roo Code -Roo Code — проект, управляемый сообществом, и мы высоко ценим каждый вклад. Для упрощения сотрудничества мы работаем по принципу [Issue-First](#подход-issue-first), что означает, что все [Pull Request (PR)](#отправка-pull-request) должны сначала быть связаны с GitHub Issue. Пожалуйста, внимательно ознакомься с этим руководством. +Roo Code — это проект, управляемый сообществом, и мы глубоко ценим каждый вклад. Чтобы упростить совместную работу, мы работаем на основе [подхода «сначала задача»](#подход-сначала-задача), что означает, что все [запросы на слияние (PR)](#подача-запроса-на-слияние) должны быть сначала связаны с задачей на GitHub. Пожалуйста, внимательно ознакомьтесь с этим руководством. -## Содержание +## Оглавление -- [Перед тем как внести вклад](#перед-тем-как-внести-вклад) -- [Поиск и планирование вклада](#поиск-и-планирование-вклада) -- [Процесс разработки и отправки](#процесс-разработки-и-отправки) -- [Юридическая информация](#юридическая-информация) +- [Прежде чем вы начнете вносить свой вклад](#прежде-чем-вы-начнете-вносить-свой-вклад) +- [Поиск и планирование вашего вклада](#поиск-и-планирование-вашего-вклада) +- [Процесс разработки и подачи](#процесс-разработки-и-подачи) +- [Юридические вопросы](#юридические-вопросы) -## Перед тем как внести вклад +## Прежде чем вы начнете вносить свой вклад ### 1. Кодекс поведения -Все участники должны соблюдать наш [Кодекс поведения](./CODE_OF_CONDUCT.md). +Все участники должны придерживаться нашего [Кодекса поведения](./CODE_OF_CONDUCT.md). ### 2. Дорожная карта проекта -Наша дорожная карта определяет направление проекта. Согласуй свой вклад с этими ключевыми целями: +Наша дорожная карта определяет направление развития проекта. Согласуйте свои вклады с этими ключевыми целями: -### Надежность в первую очередь +### Надежность прежде всего -- Обеспечение стабильной работы редактирования различий и выполнения команд -- Сокращение точек трения, препятствующих регулярному использованию -- Гарантия бесперебойной работы на всех языках и платформах -- Расширение надежной поддержки для широкого спектра ИИ-провайдеров и моделей +- Обеспечьте постоянную надежность редактирования различий и выполнения команд. +- Уменьшите количество проблемных моментов, которые отбивают желание регулярного использования. +- Гарантируйте бесперебойную работу во всех локалях и на всех платформах. +- Расширьте надежную поддержку для широкого спектра поставщиков и моделей ИИ. ### Улучшенный пользовательский опыт -- Упрощение пользовательского интерфейса для большей ясности и интуитивности -- Постоянное совершенствование рабочего процесса для соответствия высоким ожиданиям разработчиков +- Оптимизируйте пользовательский интерфейс/опыт для ясности и интуитивности. +- Постоянно улучшайте рабочий процесс, чтобы соответствовать высоким ожиданиям, которые разработчики предъявляют к инструментам повседневного использования. ### Лидерство в производительности агентов -- Создание комплексных показателей оценки (evals) для измерения реальной продуктивности -- Упрощение запуска и интерпретации этих оценок для всех пользователей -- Внедрение улучшений, демонстрирующих явное повышение оценочных показателей +- Создайте комплексные оценочные тесты (evals) для измерения реальной производительности. +- Сделайте так, чтобы каждый мог легко запускать и интерпретировать эти оценки. +- Поставляйте улучшения, которые демонстрируют явное увеличение оценочных баллов. -Упоминай связь с этими направлениями в своих PR. +Упоминайте о соответствии этим областям в своих PR. -### 3. Присоединяйся к сообществу Roo Code +### 3. Присоединяйтесь к сообществу Roo Code -- **Основной способ:** Присоединись к нашему [Discord](https://discord.gg/roocode) и отправь личное сообщение **Hannes Rudolph (`hrudolph`)**. -- **Альтернатива:** Опытные участники могут взаимодействовать напрямую через [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1). +- **Основной:** Присоединяйтесь к нашему [Discord](https://discord.gg/roocode) и напишите личное сообщение **Hannes Rudolph (`hrudolph`)**. +- **Альтернатива:** Опытные участники mogą напрямую взаимодействовать через [Проекты GitHub](https://github.com/orgs/RooCodeInc/projects/1). -## Поиск и планирование вклада +## Поиск и планирование вашего вклада -### Виды вклада +### Типы вкладов -- **Исправление ошибок:** Решение проблем в коде. -- **Новые функции:** Добавление функциональности. -- **Документация:** Улучшение руководств и ясности. +- **Исправления ошибок:** решение проблем с кодом. +- **Новые функции:** добавление функциональности. +- **Документация:** улучшение руководств и ясности. -### Подход Issue-First +### Подход «сначала задача» -Весь вклад должен начинаться с GitHub Issue. +Все вклады начинаются с задачи на GitHub с использованием наших простых шаблонов. -- **Проверь существующие issues:** Поищи в [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues). -- **Создай issue:** Используй подходящие шаблоны: - - **Баги:** Шаблон "Bug Report". - - **Функции:** Шаблон "Detailed Feature Proposal". Требуется одобрение перед началом. -- **Заяви issue:** Оставь комментарий и дождись официального назначения. - -**PR без одобренных issue могут быть закрыты.** +- **Проверьте существующие задачи**: выполните поиск в [задачах GitHub](https://github.com/RooCodeInc/Roo-Code/issues). +- **Создайте задачу**, используя: + - **Улучшения:** шаблон «Запрос на улучшение» (простой язык, ориентированный на пользу для пользователя). + - **Ошибки:** шаблон «Отчет об ошибке» (минимальное воспроизведение + ожидаемый и фактический результат + версия). +- **Хотите над этим поработать?** Напишите комментарий «Забираю» к задаче и напишите личное сообщение **Hannes Rudolph (`hrudolph`)** в [Discord](https://discord.gg/roocode), чтобы вас назначили. Назначение будет подтверждено в ветке. +- **PR должны ссылаться на задачу.** Несвязанные PR могут быть закрыты. ### Решение, над чем работать -- Проверь [GitHub проект](https://github.com/orgs/RooCodeInc/projects/1) на наличие незанятых "Good First Issues". -- Для документации посети [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs). +- Проверьте [Проект GitHub](https://github.com/orgs/RooCodeInc/projects/1) на наличие задач «Задача [не назначена]». +- Для документации посетите [Документацию Roo Code](https://github.com/RooCodeInc/Roo-Code-Docs). ### Сообщение об ошибках -- Сначала проверь существующие сообщения. -- Создай новые сообщения об ошибках, используя [шаблон "Bug Report"](https://github.com/RooCodeInc/Roo-Code/issues/new/choose). -- **Уязвимости безопасности:** Сообщай приватно через [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). +- Сначала проверьте существующие отчеты. +- Создайте новую ошибку, используя [шаблон «Отчет об ошибке»](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) с: + - Четкими, пронумерованными шагами воспроизведения + - Ожидаемым и фактическим результатом + - Версией Roo Code (обязательно); поставщиком/моделью ИИ, если применимо +- **Проблемы с безопасностью**: сообщайте в частном порядке через [рекомендации по безопасности](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). -## Процесс разработки и отправки +## Процесс разработки и подачи -### Настройка среды разработки +### Настройка разработки -1. **Fork & Clone:** +1. **Сделайте форк и клонируйте:** ``` -git clone https://github.com/ТВОЙ_ПОЛЬЗОВАТЕЛЬ/Roo-Code.git +git clone https://github.com/ВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ/Roo-Code.git ``` -2. **Установка зависимостей:** +2. **Установите зависимости:** ``` -npm run install:all +pnpm install ``` -3. **Отладка:** Открой в VS Code (`F5`). +3. **Отладка:** откройте в VS Code (`F5`). ### Руководство по написанию кода - Один сфокусированный PR на функцию или исправление. -- Следуй лучшим практикам ESLint и TypeScript. -- Пиши ясные, описательные сообщения коммитов с ссылками на issues (например, `Fixes #123`). -- Обеспечь тщательное тестирование (`npm test`). -- Перебазируй на последнюю ветку `main` перед отправкой. +- Следуйте лучшим практикам ESLint и TypeScript. +- Пишите четкие, описательные коммиты со ссылкой на задачи (например, `Исправляет #123`). +- Предоставляйте тщательное тестирование (`npm test`). +- Перед отправкой выполните rebase на последнюю ветку `main`. -### Отправка Pull Request +### Подача запроса на слияние -- Начни с **черновика PR**, если ищешь ранний фидбек. -- Четко опиши свои изменения, следуя шаблону Pull Request. -- Предоставь скриншоты/видео для изменений UI. -- Укажи, нужны ли обновления документации. +- Начните с **черновика PR**, если вам нужна ранняя обратная связь. +- Четко опишите свои изменения, следуя шаблону запроса на слияние. +- Ссылайтесь на задачу в описании/названии PR (например, «Исправляет #123»). +- Предоставьте скриншоты/видео для изменений в пользовательском интерфейсе. +- Укажите, необходимы ли обновления документации. -### Политика Pull Request +### Политика запросов на слияние -- Должен ссылаться на предварительно одобренные и назначенные issue. -- PR, не соответствующие политике, могут быть закрыты. -- PR должны проходить CI-тесты, соответствовать дорожной карте и иметь четкую документацию. +- Должен ссылаться на назначенную задачу GitHub. Чтобы вас назначили: напишите комментарий «Забираю» к задаче и напишите личное сообщение **Hannes Rudolph (`hrudolph`)** в [Discord](https://discord.gg/roocode). Назначение будет подтверждено в ветке. +- Несвязанные PR могут быть закрыты. +- PR должны проходить тесты CI, соответствовать дорожной карте и иметь четкую документацию. ### Процесс проверки -- **Ежедневный отбор:** Быстрые проверки мейнтейнерами. -- **Еженедельный глубокий обзор:** Комплексная оценка. -- **Быстро итерируй** на основе полученного фидбека. +- **Ежедневная сортировка:** быстрая проверка сопровождающими. +- **Еженедельный углубленный обзор:** всесторонняя оценка. +- **Быстро итерируйте** на основе обратной связи. -## Юридическая информация +## Юридические вопросы -Отправляя pull request, ты соглашаешься, что твой вклад будет лицензирован под лицензией Apache 2.0, в соответствии с лицензией Roo Code. +Внося свой вклад, вы соглашаетесь с тем, что ваши вклады будут лицензироваться по лицензии Apache 2.0, в соответствии с лицензированием Roo Code. diff --git a/locales/tr/CONTRIBUTING.md b/locales/tr/CONTRIBUTING.md index f7bd4147b3..4c73a15f65 100644 --- a/locales/tr/CONTRIBUTING.md +++ b/locales/tr/CONTRIBUTING.md @@ -13,126 +13,129 @@ # Roo Code'a Katkıda Bulunma -Roo Code, topluluk odaklı bir projedir ve her katkıyı çok önemsiyoruz. İşbirliğini kolaylaştırmak için [Issue-First](#issue-first-yaklaşımı) yaklaşımıyla çalışıyoruz; bu, tüm [Pull Request'lerin (PR'lar)](#pull-request-gönderme) önce bir GitHub Issue'ya bağlanması gerektiği anlamına gelir. Lütfen bu rehberi dikkatlice incele. +Roo Code topluluk tarafından yürütülen bir projedir ve her katkıyı derinden takdir ediyoruz. İşbirliğini kolaylaştırmak için [Önce Sorun Yaklaşımı](#önce-sorun-yaklaşımı) temelinde çalışıyoruz, bu da tüm [Çekme İsteklerinin (PR'ler)](#bir-çekme-isteği-gönderme) önce bir GitHub Sorununa bağlanması gerektiği anlamına gelir. Lütfen bu kılavuzu dikkatlice inceleyin. ## İçindekiler -- [Katkıdan Önce](#katkıdan-önce) -- [Katkı Bulma & Planlama](#katkı-bulma--planlama) -- [Geliştirme & Gönderim Süreci](#geliştirme--gönderim-süreci) +- [Katkıda Bulunmadan Önce](#katkıda-bulunmadan-önce) +- [Katkınızı Bulma ve Planlama](#katkınızı-bulma-ve-planlama) +- [Geliştirme ve Gönderme Süreci](#geliştirme-ve-gönderme-süreci) - [Yasal](#yasal) -## Katkıdan Önce +## Katkıda Bulunmadan Önce ### 1. Davranış Kuralları -Tüm katkı sağlayanlar [Davranış Kuralları](./CODE_OF_CONDUCT.md)'na uymalıdır. +Tüm katkıda bulunanlar [Davranış Kurallarımıza](./CODE_OF_CONDUCT.md) uymalıdır. ### 2. Proje Yol Haritası -Yol haritamız projenin yönünü belirler. Katkılarını bu temel hedeflerle uyumlu hale getir: +Yol haritamız projenin yönünü belirler. Katkılarınızı bu temel hedeflerle hizalayın: -### Güvenilirlik Öncelikli +### Önce Güvenilirlik -- Diff düzenleme ve komut yürütme işlemlerinin sürekli olarak güvenilir olmasını sağlamak -- Düzenli kullanımı engelleyen sürtünme noktalarını azaltmak -- Tüm dillerde ve platformlarda sorunsuz çalışmayı garanti etmek -- Çok çeşitli yapay zeka sağlayıcıları ve modelleri için güçlü desteği genişletmek +- Fark düzenleme ve komut yürütmenin tutarlı bir şekilde güvenilir olduğundan emin olun. +- Düzenli kullanımı caydıran sürtünme noktalarını azaltın. +- Tüm yerellerde ve platformlarda sorunsuz çalışmayı garanti edin. +- Çok çeşitli yapay zeka sağlayıcıları ve modelleri için sağlam desteği genişletin. ### Geliştirilmiş Kullanıcı Deneyimi -- Daha fazla netlik ve sezgisellik için kullanıcı arayüzünü basitleştirmek -- Geliştiricilerin yüksek beklentilerini karşılamak üzere iş akışını sürekli iyileştirmek +- Netlik ve sezgisellik için kullanıcı arayüzünü/kullanıcı deneyimini kolaylaştırın. +- Geliştiricilerin günlük kullanım araçlarından beklentilerini karşılamak için iş akışını sürekli iyileştirin. ### Ajan Performansında Liderlik -- Gerçek dünyadaki üretkenliği ölçmek için kapsamlı değerlendirme kriterleri (evals) oluşturmak -- Herkesin bu değerlendirmeleri kolayca çalıştırıp yorumlamasını sağlamak -- Değerlendirme puanlarında net artışlar gösteren iyileştirmeler sunmak +- Gerçek dünya verimliliğini ölçmek için kapsamlı değerlendirme ölçütleri (eval'ler) oluşturun. +- Herkesin bu değerlendirmeleri kolayca çalıştırmasını ve yorumlamasını sağlayın. +- Değerlendirme puanlarında net artışlar gösteren iyileştirmeler gönderin. -PR'larında bu alanlarla olan bağlantıyı belirt. +PR'lerinizde bu alanlarla uyumu belirtin. -### 3. Roo Code Topluluğuna Katıl +### 3. Roo Code Topluluğuna Katılın -- **Ana yöntem:** [Discord](https://discord.gg/roocode)'umuza katıl ve **Hannes Rudolph (`hrudolph`)**'a DM gönder. -- **Alternatif:** Deneyimli katkı sağlayanlar [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1) üzerinden doğrudan katılabilir. +- **Birincil:** [Discord](https://discord.gg/roocode) sunucumuza katılın ve **Hannes Rudolph (`hrudolph`)**'a DM gönderin. +- **Alternatif:** Deneyimli katkıda bulunanlar doğrudan [GitHub Projeleri](https://github.com/orgs/RooCodeInc/projects/1) aracılığıyla etkileşimde bulunabilirler. -## Katkı Bulma & Planlama +## Katkınızı Bulma ve Planlama ### Katkı Türleri -- **Hata düzeltmeleri:** Koddaki sorunları çözmek. -- **Yeni özellikler:** Yeni işlevsellik eklemek. -- **Dokümantasyon:** Rehberleri geliştirmek ve netleştirmek. +- **Hata Düzeltmeleri:** kod sorunlarını giderme. +- **Yeni Özellikler:** işlevsellik ekleme. +- **Belgelendirme:** kılavuzları ve netliği iyileştirme. -### Issue-First Yaklaşımı +### Önce Sorun Yaklaşımı -Tüm katkılar bir GitHub Issue ile başlamalıdır. +Tüm katkılar, basit şablonlarımızı kullanarak bir GitHub Sorunu ile başlar. -- **Mevcut issue'ları kontrol et:** [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues)'da ara. -- **Issue oluştur:** Uygun şablonları kullan: - - **Hatalar:** "Bug Report" şablonu. - - **Özellikler:** "Detailed Feature Proposal" şablonu. Başlamadan önce onay gerekir. -- **Issue'ları sahiplen:** Yorum yap ve resmi atamayı bekle. +- **Mevcut sorunları kontrol edin**: [GitHub Sorunları](https://github.com/RooCodeInc/Roo-Code/issues)nda arama yapın. +- **Bir sorun oluşturun**: + - **İyileştirmeler:** "İyileştirme İsteği" şablonu (kullanıcı yararına odaklanan sade bir dil). + - **Hatalar:** "Hata Raporu" şablonu (minimum yeniden oluşturma + beklenen vs gerçek + sürüm). +- **Üzerinde çalışmak ister misiniz?** Soruna "Talep ediyorum" yorumu yapın ve atanmak için [Discord](https://discord.gg/roocode) üzerinden **Hannes Rudolph (`hrudolph`)**'a DM gönderin. Atama, başlıkta teyit edilecektir. +- **PR'ler soruna bağlanmalıdır.** Bağlantısız PR'ler kapatılabilir. -**Onaylanmış issue'lara bağlı olmayan PR'lar kapatılabilir.** +### Ne Üzerinde Çalışılacağına Karar Verme -### Ne Üzerinde Çalışacağına Karar Verme +- "Sorun [Atanmamış]" sorunları için [GitHub Projesi](https://github.com/orgs/RooCodeInc/projects/1)'ni kontrol edin. +- Belgeler için [Roo Code Belgeleri](https://github.com/RooCodeInc/Roo-Code-Docs)ni ziyaret edin. -- [GitHub Projesi](https://github.com/orgs/RooCodeInc/projects/1)'nde atanmamış "Good First Issues" bak. -- Dokümantasyon için [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs)'u ziyaret et. +### Hataları Bildirme -### Hata veya Sorun Bildirme +- Önce mevcut raporları kontrol edin. +- Aşağıdakilerle ["Hata Raporu" şablonunu](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) kullanarak yeni bir hata oluşturun: + - Açık, numaralandırılmış yeniden oluşturma adımları + - Beklenen vs gerçek sonuç + - Roo Code sürümü (gerekli); ilgiliyse API sağlayıcısı/modeli +- **Güvenlik sorunları**: [Güvenlik tavsiyeleri](https://github.com/RooCodeInc/Roo-Code/security/advisories/new) aracılığıyla özel olarak bildirin. -- Önce mevcut raporları kontrol et. -- ["Bug Report" şablonu](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) kullanarak yeni hata raporları oluştur. -- **Güvenlik açıkları:** [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new) aracılığıyla özel olarak bildir. +## Geliştirme ve Gönderme Süreci -## Geliştirme & Gönderim Süreci +### Geliştirme Kurulumu -### Geliştirme Ortamı Kurulumu - -1. **Fork & Clone:** +1. **Çatallayın ve Klonlayın:** ``` -git clone https://github.com/KULLANICI_ADIN/Roo-Code.git +git clone https://github.com/KULLANICI_ADINIZ/Roo-Code.git ``` -2. **Bağımlılıkları yükle:** +2. **Bağımlılıkları Yükleyin:** ``` -npm run install:all +pnpm install ``` -3. **Hata ayıklama:** VS Code'da `F5` ile aç. +3. **Hata Ayıklama:** VS Code (`F5`) ile açın. -### Kod Yazma Rehberi +### Kod Yazma Yönergeleri -- Her özellik veya düzeltme için odaklı bir PR. -- ESLint ve TypeScript en iyi uygulamalarını takip et. -- Issue'lara referans veren açık, açıklayıcı commit mesajları yaz (örn. `Fixes #123`). -- Kapsamlı testler sağla (`npm test`). -- Göndermeden önce en son `main` branch'i üzerine rebase yap. +- Her özellik veya düzeltme için odaklanmış bir PR. +- ESLint ve TypeScript en iyi uygulamalarını takip edin. +- Sorunlara atıfta bulunan açık, açıklayıcı taahhütler yazın (ör. `Düzeltmeler #123`). +- Kapsamlı testler sağlayın (`npm test`). +- Göndermeden önce en son `main` dalına yeniden temel alın. -### Pull Request Gönderme +### Bir Çekme İsteği Gönderme -- Erken geri bildirim istiyorsan **taslak PR** olarak başla. -- Pull Request Şablonunu takip ederek değişikliklerini açıkça tanımla. -- UI değişiklikleri için ekran görüntüleri/videolar sağla. -- Dokümantasyon güncellemeleri gerekip gerekmediğini belirt. +- Erken geri bildirim arıyorsanız **Taslak PR** olarak başlayın. +- Çekme İsteği Şablonunu izleyerek değişikliklerinizi açıkça tanımlayın. +- PR açıklamasında/başlığında sorunu bağlayın (ör. "Düzeltmeler #123"). +- Kullanıcı arayüzü değişiklikleri için ekran görüntüleri/videolar sağlayın. +- Belge güncellemelerinin gerekli olup olmadığını belirtin. -### Pull Request Politikası +### Çekme İsteği Politikası -- Önceden onaylanmış ve atanmış issue'lara referans vermelidir. -- Politikaya uymayan PR'lar kapatılabilir. -- PR'lar CI testlerini geçmeli, yol haritasıyla uyumlu olmalı ve net dokümantasyona sahip olmalıdır. +- Atanmış bir GitHub Sorununa atıfta bulunmalıdır. Atanmak için: soruna "Talep ediyorum" yorumu yapın ve [Discord](https://discord.gg/roocode) üzerinden **Hannes Rudolph (`hrudolph`)**'a DM gönderin. Atama, başlıkta teyit edilecektir. +- Bağlantısız PR'ler kapatılabilir. +- PR'ler CI testlerini geçmeli, yol haritasıyla uyumlu olmalı ve net belgelere sahip olmalıdır. ### İnceleme Süreci -- **Günlük triyaj:** Maintainer'lar tarafından hızlı kontroller. -- **Haftalık detaylı inceleme:** Kapsamlı değerlendirme. -- **Geri bildirim temelinde hızla yinele.** +- **Günlük Triyaj:** Sürdürücüler tarafından hızlı kontroller. +- **Haftalık Derinlemesine İnceleme:** Kapsamlı değerlendirme. +- Geri bildirime göre **hızlı bir şekilde yineleyin**. ## Yasal -Pull request göndererek, katkılarının Roo Code'un lisanslamasıyla tutarlı olarak Apache 2.0 Lisansı altında lisanslanacağını kabul etmiş olursun. +Katkıda bulunarak, katkılarınızın Roo Code'un lisanslamasıyla tutarlı olan Apache 2.0 Lisansı altında lisanslanacağını kabul etmiş olursunuz. diff --git a/locales/vi/CONTRIBUTING.md b/locales/vi/CONTRIBUTING.md index d0f1d5ee58..6b3126c807 100644 --- a/locales/vi/CONTRIBUTING.md +++ b/locales/vi/CONTRIBUTING.md @@ -13,126 +13,129 @@ # Đóng góp cho Roo Code -Roo Code là một dự án do cộng đồng dẫn dắt và chúng mình rất trân trọng mọi đóng góp. Để đơn giản hóa quy trình hợp tác, chúng mình áp dụng cách tiếp cận [Issue-First](#cách-tiếp-cận-issue-first), nghĩa là tất cả [Pull Request (PR)](#gửi-pull-request) phải được liên kết với một GitHub Issue trước. Vui lòng đọc kỹ hướng dẫn này. +Roo Code là một dự án do cộng đồng điều khiển và chúng tôi vô cùng trân trọng mọi đóng góp. Để hợp lý hóa việc cộng tác, chúng tôi hoạt động trên cơ sở [Ưu tiên vấn đề](#cách-tiếp-cận-ưu-tiên-vấn-đề), có nghĩa là tất cả các [Yêu cầu kéo (PR)](#gửi-yêu-cầu-kéo) trước tiên phải được liên kết với một Vấn đề trên GitHub. Vui lòng xem kỹ hướng dẫn này. -## Mục lục +## Bảng mục lục -- [Trước khi đóng góp](#trước-khi-đóng-góp) -- [Tìm kiếm & lên kế hoạch đóng góp](#tìm-kiếm--lên-kế-hoạch-đóng-góp) -- [Quy trình phát triển & gửi bài](#quy-trình-phát-triển--gửi-bài) +- [Trước khi bạn đóng góp](#trước-khi-bạn-đóng-góp) +- [Tìm kiếm và lập kế hoạch đóng góp của bạn](#tìm-kiếm-và-lập-kế-hoạch-đóng-góp-của-bạn) +- [Quy trình phát triển và gửi](#quy-trình-phát-triển-và-gửi) - [Pháp lý](#pháp-lý) -## Trước khi đóng góp +## Trước khi bạn đóng góp ### 1. Quy tắc ứng xử -Tất cả thành viên đóng góp phải tuân thủ [Quy tắc ứng xử](./CODE_OF_CONDUCT.md) của chúng mình. +Tất cả những người đóng góp phải tuân thủ [Quy tắc ứng xử](./CODE_OF_CONDUCT.md) của chúng tôi. -### 2. Lộ trình phát triển dự án +### 2. Lộ trình dự án -Lộ trình của chúng mình định hướng dự án. Hãy điều chỉnh đóng góp của bạn theo các mục tiêu chính: +Lộ trình của chúng tôi hướng dẫn định hướng của dự án. Hãy điều chỉnh những đóng góp của bạn với những mục tiêu chính này: -### Độ tin cậy là ưu tiên hàng đầu +### Ưu tiên độ tin cậy -- Đảm bảo việc chỉnh sửa diff và thực thi lệnh luôn đáng tin cậy -- Giảm thiểu các điểm cản trở khiến người dùng ngại sử dụng thường xuyên -- Đảm bảo hoạt động mượt mà trên mọi ngôn ngữ và nền tảng -- Mở rộng hỗ trợ mạnh mẽ cho nhiều nhà cung cấp và mô hình AI đa dạng +- Đảm bảo việc chỉnh sửa diff và thực thi lệnh luôn đáng tin cậy. +- Giảm các điểm ma sát ngăn cản việc sử dụng thường xuyên. +- Đảm bảo hoạt động trơn tru trên tất cả các ngôn ngữ và nền tảng. +- Mở rộng hỗ trợ mạnh mẽ cho nhiều nhà cung cấp và mô hình AI. -### Nâng cao trải nghiệm người dùng +### Trải nghiệm người dùng nâng cao -- Đơn giản hóa giao diện người dùng để tăng tính rõ ràng và trực quan -- Liên tục cải thiện quy trình làm việc để đáp ứng kỳ vọng cao của các nhà phát triển +- Hợp lý hóa giao diện người dùng/trải nghiệm người dùng để rõ ràng và trực quan. +- Liên tục cải thiện quy trình làm việc để đáp ứng những kỳ vọng cao của các nhà phát triển đối với các công cụ sử dụng hàng ngày. -### Dẫn đầu về hiệu suất agent +### Dẫn đầu về hiệu suất tác nhân -- Thiết lập các tiêu chuẩn đánh giá toàn diện (evals) để đo lường năng suất trong thực tế -- Giúp mọi người dễ dàng chạy và hiểu các đánh giá này -- Cung cấp các cải tiến thể hiện rõ sự tăng trưởng trong điểm đánh giá +- Thiết lập các tiêu chuẩn đánh giá toàn diện (evals) để đo lường năng suất trong thế giới thực. +- Giúp mọi người dễ dàng chạy và diễn giải các đánh giá này. +- Cung cấp các cải tiến cho thấy sự gia tăng rõ ràng về điểm số đánh giá. -Đề cập đến sự liên quan với các lĩnh vực này trong PR của bạn. +Hãy đề cập đến sự phù hợp với các lĩnh vực này trong PR của bạn. ### 3. Tham gia cộng đồng Roo Code -- **Cách chính:** Tham gia [Discord](https://discord.gg/roocode) của chúng mình và nhắn tin trực tiếp cho **Hannes Rudolph (`hrudolph`)**. -- **Cách thay thế:** Cộng tác viên có kinh nghiệm có thể tham gia trực tiếp qua [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1). +- **Chính:** Tham gia [Discord](https://discord.gg/roocode) của chúng tôi và nhắn tin trực tiếp cho **Hannes Rudolph (`hrudolph`)**. +- **Thay thế:** Những người đóng góp có kinh nghiệm có thể tham gia trực tiếp qua [Dự án GitHub](https://github.com/orgs/RooCodeInc/projects/1). -## Tìm kiếm & lên kế hoạch đóng góp +## Tìm kiếm và lập kế hoạch đóng góp của bạn ### Các loại đóng góp -- **Sửa lỗi:** Khắc phục vấn đề trong mã nguồn. -- **Tính năng mới:** Thêm chức năng mới. -- **Tài liệu:** Cải thiện hướng dẫn và độ rõ ràng. +- **Sửa lỗi:** giải quyết các vấn đề về mã. +- **Tính năng mới:** thêm chức năng. +- **Tài liệu:** cải thiện hướng dẫn và sự rõ ràng. -### Cách tiếp cận Issue-First +### Cách tiếp cận Ưu tiên vấn đề -Mọi đóng góp đều phải bắt đầu bằng một GitHub Issue. +Tất cả các đóng góp đều bắt đầu bằng một Vấn đề trên GitHub bằng cách sử dụng các mẫu gọn nhẹ của chúng tôi. -- **Kiểm tra issue hiện có:** Tìm kiếm trong [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues). -- **Tạo issue mới:** Sử dụng mẫu phù hợp: - - **Lỗi:** Mẫu "Bug Report". - - **Tính năng:** Mẫu "Detailed Feature Proposal". Cần được phê duyệt trước khi bắt đầu. -- **Nhận issue:** Bình luận và chờ được gán chính thức. +- **Kiểm tra các vấn đề hiện có**: Tìm kiếm trong [Vấn đề trên GitHub](https://github.com/RooCodeInc/Roo-Code/issues). +- **Tạo một vấn đề** bằng cách sử dụng: + - **Cải tiến:** mẫu "Yêu cầu cải tiến" (ngôn ngữ đơn giản tập trung vào lợi ích của người dùng). + - **Lỗi:** mẫu "Báo cáo lỗi" (tái tạo tối thiểu + mong đợi so với thực tế + phiên bản). +- **Bạn muốn làm việc với nó?** Bình luận "Nhận" trên vấn đề và nhắn tin trực tiếp cho **Hannes Rudolph (`hrudolph`)** trên [Discord](https://discord.gg/roocode) để được giao. Việc giao nhiệm vụ sẽ được xác nhận trong chuỗi. +- **PR phải liên kết đến vấn đề.** Các PR không được liên kết có thể bị đóng. -**PR không có issue đã duyệt có thể bị đóng.** +### Quyết định nên làm gì -### Quyết định việc cần làm - -- Xem [Dự án GitHub](https://github.com/orgs/RooCodeInc/projects/1) để tìm "Good First Issues" chưa được gán. -- Về tài liệu, hãy xem [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs). +- Kiểm tra [Dự án GitHub](https://github.com/orgs/RooCodeInc/projects/1) để tìm các vấn đề "Vấn đề [Chưa được giao]". +- Để biết tài liệu, hãy truy cập [Tài liệu Roo Code](https://github.com/RooCodeInc/Roo-Code-Docs). ### Báo cáo lỗi -- Kiểm tra báo cáo hiện có trước. -- Tạo báo cáo lỗi mới bằng [mẫu "Bug Report"](https://github.com/RooCodeInc/Roo-Code/issues/new/choose). -- **Lỗ hổng bảo mật:** Báo cáo riêng qua [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). +- Trước tiên hãy kiểm tra các báo cáo hiện có. +- Tạo một lỗi mới bằng cách sử dụng [mẫu "Báo cáo lỗi"](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) với: + - Các bước tái tạo rõ ràng, được đánh số + - Kết quả mong đợi so với thực tế + - Phiên bản Roo Code (bắt buộc); nhà cung cấp/mô hình API nếu có liên quan +- **Vấn đề bảo mật**: Báo cáo riêng tư qua [tư vấn bảo mật](https://github.com/RooCodeInc/Roo-Code/security/advisories/new). -## Quy trình phát triển & gửi bài +## Quy trình phát triển và gửi -### Thiết lập môi trường phát triển +### Thiết lập phát triển -1. **Fork & Clone:** +1. **Rẽ nhánh & Sao chép:** ``` -git clone https://github.com/TEN_TAI_KHOAN/Roo-Code.git +git clone https://github.com/TÊN_NGƯỜI_DÙNG_CỦA_BẠN/Roo-Code.git ``` -2. **Cài đặt phụ thuộc:** +2. **Cài đặt các phụ thuộc:** ``` -npm run install:all +pnpm install ``` -3. **Debug:** Mở bằng VS Code (`F5`). +3. **Gỡ lỗi:** Mở bằng VS Code (`F5`). ### Hướng dẫn viết mã -- Mỗi PR chỉ tập trung vào một tính năng hoặc sửa lỗi. -- Tuân thủ các thực hành tốt nhất của ESLint và TypeScript. -- Viết thông điệp commit rõ ràng, tham chiếu đến issue (ví dụ: `Fixes #123`). -- Cung cấp bài kiểm tra đầy đủ (`npm test`). -- Rebase trên nhánh `main` mới nhất trước khi gửi. +- Một PR tập trung cho mỗi tính năng hoặc bản sửa lỗi. +- Tuân thủ các phương pháp hay nhất của ESLint và TypeScript. +- Viết các cam kết rõ ràng, mô tả có tham chiếu đến các vấn đề (ví dụ: `Sửa lỗi #123`). +- Cung cấp thử nghiệm kỹ lưỡng (`npm test`). +- Rebase lên nhánh `main` mới nhất trước khi gửi. -### Gửi Pull Request +### Gửi yêu cầu kéo -- Bắt đầu với **PR nháp** nếu muốn nhận phản hồi sớm. -- Mô tả rõ ràng các thay đổi, tuân theo Mẫu Pull Request. -- Cung cấp ảnh chụp/video cho thay đổi UI. -- Chỉ rõ nếu cần cập nhật tài liệu. +- Bắt đầu với tư cách là **PR nháp** nếu bạn đang tìm kiếm phản hồi sớm. +- Mô tả rõ ràng những thay đổi của bạn theo Mẫu yêu cầu kéo. +- Liên kết vấn đề trong mô tả/tiêu đề PR (ví dụ: "Sửa lỗi #123"). +- Cung cấp ảnh chụp màn hình/video cho các thay đổi giao diện người dùng. +- Cho biết nếu cần cập nhật tài liệu. -### Chính sách Pull Request +### Chính sách yêu cầu kéo -- Phải tham chiếu đến issue đã được phê duyệt và gán. -- PR không tuân thủ chính sách có thể bị đóng. -- PR cần vượt qua kiểm tra CI, phù hợp với lộ trình và có tài liệu rõ ràng. +- Phải tham chiếu đến một Vấn đề GitHub đã được giao. Để được giao: bình luận "Nhận" trên vấn đề và nhắn tin trực tiếp cho **Hannes Rudolph (`hrudolph`)** trên [Discord](https://discord.gg/roocode). Việc giao nhiệm vụ sẽ được xác nhận trong chuỗi. +- Các PR không được liên kết có thể bị đóng. +- Các PR phải vượt qua các bài kiểm tra CI, phù hợp với lộ trình và có tài liệu rõ ràng. -### Quy trình đánh giá +### Quy trình xem xét -- **Phân loại hàng ngày:** Kiểm tra nhanh bởi maintainer. -- **Đánh giá chi tiết hàng tuần:** Đánh giá toàn diện. +- **Phân loại hàng ngày:** kiểm tra nhanh bởi những người bảo trì. +- **Xem xét sâu hàng tuần:** đánh giá toàn diện. - **Lặp lại nhanh chóng** dựa trên phản hồi. ## Pháp lý -Khi gửi pull request, bạn đồng ý rằng đóng góp của mình sẽ được cấp phép theo Giấy phép Apache 2.0, phù hợp với giấy phép của Roo Code. +Bằng cách đóng góp, bạn đồng ý rằng những đóng góp của bạn sẽ được cấp phép theo Giấy phép Apache 2.0, phù hợp với việc cấp phép của Roo Code. diff --git a/locales/zh-CN/CONTRIBUTING.md b/locales/zh-CN/CONTRIBUTING.md index f1cbacc46c..fa1ce2a798 100644 --- a/locales/zh-CN/CONTRIBUTING.md +++ b/locales/zh-CN/CONTRIBUTING.md @@ -11,128 +11,131 @@ -# 参与 Roo Code 贡献 +# 为 Roo Code 做贡献 -Roo Code 是一个由社区驱动的项目,我们高度重视每一份贡献。为了简化协作流程,我们采用 [Issue-First](#issue-first-方式) 原则,这意味着所有 [Pull Request (PR)](#提交-pull-request) 必须首先关联到 GitHub Issue。请仔细阅读本指南。 +Roo Code 是一个由社区驱动的项目,我们非常重视每一份贡献。为了简化协作,我们采用 [“问题优先” 的方法](#问题优先方法),这意味着所有的 [拉取请求 (PR)](#提交拉取请求) 都必须首先链接到一个 GitHub 问题。请仔细阅读本指南。 ## 目录 -- [贡献前须知](#贡献前须知) -- [寻找与规划你的贡献](#寻找与规划你的贡献) -- [开发与提交流程](#开发与提交流程) -- [法律声明](#法律声明) +- [在您贡献之前](#在您贡献之前) +- [寻找和规划您的贡献](#寻找和规划您的贡献) +- [开发和提交流程](#开发和提交流程) +- [法律](#法律) -## 贡献前须知 +## 在您贡献之前 ### 1. 行为准则 -所有贡献者必须遵守我们的[行为准则](./CODE_OF_CONDUCT.md)。 +所有贡献者都必须遵守我们的 [行为准则](./CODE_OF_CONDUCT.md)。 ### 2. 项目路线图 -我们的路线图指引项目方向。请将你的贡献与这些关键目标保持一致: +我们的路线图指导着项目的方向。请将您的贡献与这些关键目标保持一致: -### 可靠性优先 +### 可靠性第一 -- 确保差异编辑和命令执行始终可靠 -- 减少阻碍常规使用的摩擦点 -- 确保在所有语言环境和平台上流畅运行 -- 扩展对各种 AI 提供商和模型的强大支持 +- 确保差异编辑和命令执行始终可靠。 +- 减少阻碍常规使用的摩擦点。 +- 保证在所有地区和平台上的流畅操作。 +- 扩大对各种人工智能提供商和模型的强大支持。 -### 增强用户体验 +### 增强的用户体验 -- 简化用户界面,提高清晰度和直观性 -- 持续改进工作流程,满足开发者对日常工具的高期望 +- 简化用户界面/用户体验,以提高清晰度和直观性。 +- 不断改进工作流程,以满足开发人员对日常使用工具的高期望。 -### 引领代理性能 +### 在代理性能上领先 -- 建立全面的评估基准(evals)衡量实际工作中的生产力 -- 让每个人都能轻松运行和解读这些评估 -- 提供明显提升评分的改进 +- 建立全面的评估基准 (evals) 来衡量真实世界的生产力。 +- 让每个人都能轻松运行和解释这些评估。 +- 发布能显示评估分数明显提高的改进。 -在 PR 中请提及与这些领域的关联。 +在您的 PR 中提及与这些领域的一致性。 ### 3. 加入 Roo Code 社区 - **主要方式:** 加入我们的 [Discord](https://discord.gg/roocode) 并私信 **Hannes Rudolph (`hrudolph`)**。 -- **替代方式:** 有经验的贡献者可通过 [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1) 直接参与。 +- **替代方式:** 经验丰富的贡献者可以通过 [GitHub 项目](https://github.com/orgs/RooCodeInc/projects/1) 直接参与。 -## 寻找与规划你的贡献 +## 寻找和规划您的贡献 ### 贡献类型 -- **Bug 修复:** 解决代码问题。 -- **新功能:** 添加新功能。 -- **文档:** 完善指南和提高清晰度。 +- **错误修复:** 解决代码问题。 +- **新功能:** 添加功能。 +- **文档:** 改进指南和清晰度。 -### Issue-First 方式 +### 问题优先方法 -所有贡献必须从 GitHub Issue 开始。 +所有贡献都始于使用我们精简模板的 GitHub 问题。 -- **检查现有 issue:** 搜索 [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues)。 -- **创建 issue:** 使用适当模板: - - **Bug:** "Bug Report" 模板。 - - **功能:** "Detailed Feature Proposal" 模板。开始前需获得批准。 -- **认领 issue:** 评论并等待正式分配。 +- **检查现有问题**:在 [GitHub 问题](https://github.com/RooCodeInc/Roo-Code/issues) 中搜索。 +- **使用以下模板创建问题**: + - **增强功能:** “增强请求”模板(侧重于用户利益的简单语言)。 + - **错误:** “错误报告”模板(最少的复现步骤 + 预期与实际 + 版本)。 +- **想参与其中吗?** 在问题上评论“领取”,并在[Discord](https://discord.gg/roocode)上私信 **Hannes Rudolph (`hrudolph`)** 以获得分配。分配将在帖子中确认。 +- **PR 必须链接到问题。** 未链接的 PR 可能会被关闭。 -**未关联已批准 issue 的 PR 可能会被关闭。** +### 决定做什么 -### 决定要做什么 +- 查看 [GitHub 项目](https://github.com/orgs/RooCodeInc/projects/1) 中的“问题 [未分配]”问题。 +- 如需文档,请访问 [Roo Code 文档](https://github.com/RooCodeInc/Roo-Code-Docs)。 -- 查看 [GitHub 项目](https://github.com/orgs/RooCodeInc/projects/1) 中未分配的 "Good First Issues"。 -- 文档相关,请访问 [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs)。 +### 报告错误 -### 报告 Bug +- 首先检查现有的报告。 +- 使用 [“错误报告”模板](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) 创建一个新错误,并提供: + - 清晰、编号的复现步骤 + - 预期与实际结果 + - Roo Code 版本(必需);如果相关,还需提供 API 提供商/模型 +- **安全问题**:通过 [安全公告](https://github.com/RooCodeInc/Roo-Code/security/advisories/new) 私下报告。 -- 先检查是否已有相关报告。 -- 使用 ["Bug Report" 模板](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) 创建新 bug 报告。 -- **安全问题:** 通过 [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new) 私下报告。 +## 开发和提交流程 -## 开发与提交流程 +### 开发设置 -### 开发环境配置 - -1. **Fork & Clone:** +1. **复刻和克隆:** ``` -git clone https://github.com/你的用户名/Roo-Code.git +git clone https://github.com/您的用户名/Roo-Code.git ``` -2. **安装依赖:** +2. **安装依赖项:** ``` -npm run install:all +pnpm install ``` -3. **调试:** 在 VS Code 中按 `F5` 打开。 +3. **调试:** 使用 VS Code 打开(`F5`)。 -### 编码规范 +### 编码指南 -- 每个 PR 专注于一个功能或修复。 -- 遵循 ESLint 和 TypeScript 最佳实践。 -- 编写清晰的提交信息,引用相关 issue(如 `Fixes #123`)。 -- 提供完整测试(`npm test`)。 -- 提交前先在最新 `main` 分支上进行 rebase。 +- 每个功能或修复一个集中的 PR。 +- 遵循 ESLint 和 TypeScript 的最佳实践。 +- 编写清晰、描述性的提交,并引用问题(例如,`修复 #123`)。 +- 提供全面的测试(`npm test`)。 +- 在提交前变基到最新的 `main` 分支。 -### 提交 Pull Request +### 提交拉取请求 -- 如需早期反馈,可先提交**草稿 PR**。 -- 清晰描述你的更改,遵循 Pull Request 模板。 -- 为 UI 变更提供截图/视频。 -- 说明是否需要更新文档。 +- 如果希望获得早期反馈,请以 **草稿 PR** 开始。 +- 遵循拉取请求模板,清晰地描述您的更改。 +- 在 PR 描述/标题中链接问题(例如,“修复 #123”)。 +- 为用户界面更改提供屏幕截图/视频。 +- 指明是否需要更新文档。 -### Pull Request 政策 +### 拉取请求政策 -- 必须引用已批准并分配的 issue。 -- 不遵守政策的 PR 可能会被关闭。 -- PR 应通过 CI 测试,符合路线图,并有清晰文档。 +- 必须引用一个已分配的 GitHub 问题。要获得分配:在问题上评论“领取”,并在[Discord](https://discord.gg/roocode)上私信 **Hannes Rudolph (`hrudolph`)**。分配将在帖子中确认。 +- 未链接的 PR 可能会被关闭。 +- PR 必须通过 CI 测试,与路线图保持一致,并有清晰的文档。 ### 审查流程 -- **每日筛查:** 维护者快速检查。 +- **每日分类:** 维护人员进行快速检查。 - **每周深入审查:** 全面评估。 -- **根据反馈快速迭代**。 +- **根据反馈及时迭代**。 -## 法律声明 +## 法律 -提交贡献即表示你同意你的贡献将基于 Apache 2.0 许可证,与 Roo Code 的许可一致。 +通过贡献,您同意您的贡献将根据 Apache 2.0 许可证进行许可,这与 Roo Code 的许可一致。 diff --git a/locales/zh-TW/CONTRIBUTING.md b/locales/zh-TW/CONTRIBUTING.md index 11f83863f6..82313d7561 100644 --- a/locales/zh-TW/CONTRIBUTING.md +++ b/locales/zh-TW/CONTRIBUTING.md @@ -11,128 +11,131 @@ -# 參與 Roo Code 貢獻 +# 為 Roo Code 做出貢獻 -Roo Code 是一個由社群驅動的專案,我們深深重視每一份貢獻。為了簡化協作流程,我們採用 [Issue-First](#issue-first-方式) 原則,這表示所有 [Pull Request (PR)](#提交-pull-request) 必須先關聯至 GitHub Issue。請仔細閱讀本指南。 +Roo Code 是一個由社群驅動的專案,我們非常重視每一份貢獻。為了簡化協作,我們採用 [「問題優先」的方法](#問題優先方法),這意味著所有的 [拉取請求 (PR)](#提交拉取請求) 都必須先連結到一個 GitHub 問題。請仔細閱讀本指南。 ## 目錄 -- [貢獻前須知](#貢獻前須知) -- [尋找與規劃你的貢獻](#尋找與規劃你的貢獻) -- [開發與提交流程](#開發與提交流程) -- [法律聲明](#法律聲明) +- [在您貢獻之前](#在您貢獻之前) +- [尋找和規劃您的貢獻](#尋找和規劃您的貢獻) +- [開發和提交流程](#開發和提交流程) +- [法律](#法律) -## 貢獻前須知 +## 在您貢獻之前 ### 1. 行為準則 -所有貢獻者必須遵守我們的[行為準則](./CODE_OF_CONDUCT.md)。 +所有貢獻者都必須遵守我們的 [行為準則](./CODE_OF_CONDUCT.md)。 -### 2. 專案藍圖 +### 2. 專案路線圖 -我們的藍圖指引專案方向。請將你的貢獻與這些關鍵目標保持一致: +我們的路線圖指導著專案的方向。請將您的貢獻與這些關鍵目標保持一致: -### 可靠性優先 +### 可靠性第一 -- 確保差異編輯和命令執行始終可靠 -- 減少阻礙常規使用的摩擦點 -- 確保在所有語言環境和平台上順暢運行 -- 擴展對各種 AI 供應商和模型的強大支援 +- 確保差異編輯和命令執行始終可靠。 +- 減少阻礙常規使用的摩擦點。 +- 保證在所有地區和平台上的流暢操作。 +- 擴大對各種人工智慧提供商和模型的強大支援。 -### 增強使用者體驗 +### 增強的使用者體驗 -- 簡化使用者介面,提高清晰度和直覺性 -- 持續改進工作流程,滿足開發者對日常工具的高期望 +- 簡化使用者介面/使用者體驗,以提高清晰度和直觀性。 +- 不斷改進工作流程,以滿足開發人員對日常使用工具的高期望。 -### 引領代理效能 +### 在代理效能上領先 -- 建立全面的評估基準(evals)衡量實際工作中的生產力 -- 讓每個人都能輕鬆執行和解讀這些評估 -- 提供明顯提升評分的改進 +- 建立全面的評估基準 (evals) 來衡量真實世界的生產力。 +- 讓每個人都能輕鬆執行和解釋這些評估。 +- 發布能顯示評估分數明顯提高的改進。 -在 PR 中請提及與這些領域的關聯。 +在您的 PR 中提及與這些領域的一致性。 ### 3. 加入 Roo Code 社群 - **主要方式:** 加入我們的 [Discord](https://discord.gg/roocode) 並私訊 **Hannes Rudolph (`hrudolph`)**。 -- **替代方式:** 有經驗的貢獻者可透過 [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1) 直接參與。 +- **替代方式:** 經驗豐富的貢獻者可以透過 [GitHub 專案](https://github.com/orgs/RooCodeInc/projects/1) 直接參與。 -## 尋找與規劃你的貢獻 +## 尋找和規劃您的貢獻 ### 貢獻類型 -- **Bug 修正:** 解決程式碼問題。 +- **錯誤修復:** 解決程式碼問題。 - **新功能:** 新增功能。 -- **文件:** 完善指南和提高清晰度。 +- **文件:** 改進指南和清晰度。 -### Issue-First 方式 +### 問題優先方法 -所有貢獻必須從 GitHub Issue 開始。 +所有貢獻都始於使用我們精簡範本的 GitHub 問題。 -- **檢查現有 issue:** 搜尋 [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues)。 -- **建立 issue:** 使用適當範本: - - **Bug:** 「Bug Report」範本。 - - **功能:** 「Detailed Feature Proposal」範本。開始前需獲得批准。 -- **認領 issue:** 留言並等待正式分配。 +- **檢查現有問題**:在 [GitHub 問題](https://github.com/RooCodeInc/Roo-Code/issues) 中搜尋。 +- **使用以下範本建立問題**: + - **增強功能:** 「增強請求」範本(著重於使用者利益的簡單語言)。 + - **錯誤:** 「錯誤報告」範本(最少的重現步驟 + 預期與實際 + 版本)。 +- **想參與其中嗎?** 在問題上評論“領取”,並在[Discord](https://discord.gg/roocode)上私訊 **Hannes Rudolph (`hrudolph`)** 以獲得分配。分配將在帖子中確認。 +- **PR 必須連結到問題。** 未連結的 PR 可能會被關閉。 -**未關聯已批准 issue 的 PR 可能會被關閉。** +### 決定做什麼 -### 決定要做什麼 +- 查看 [GitHub 專案](https://github.com/orgs/RooCodeInc/projects/1) 中的「問題 [未分配]」問題。 +- 如需文件,請造訪 [Roo Code 文件](https://github.com/RooCodeInc/Roo-Code-Docs)。 -- 查看 [GitHub 專案](https://github.com/orgs/RooCodeInc/projects/1) 中未分配的「Good First Issues」。 -- 文件相關,請訪問 [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs)。 +### 報告錯誤 -### 回報 Bug +- 首先檢查現有的報告。 +- 使用 [「錯誤報告」範本](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) 建立一個新錯誤,並提供: + - 清晰、編號的重現步驟 + - 預期與實際結果 + - Roo Code 版本(必需);如果相關,還需提供 API 提供商/模型 +- **安全問題**:透過 [安全公告](https://github.com/RooCodeInc/Roo-Code/security/advisories/new) 私下報告。 -- 先檢查是否已有相關報告。 -- 使用 [「Bug Report」範本](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) 建立新 bug 報告。 -- **安全問題:** 透過 [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new) 私下回報。 +## 開發和提交流程 -## 開發與提交流程 +### 開發設定 -### 開發環境設定 - -1. **Fork & Clone:** +1. **複製和克隆:** ``` -git clone https://github.com/你的帳號/Roo-Code.git +git clone https://github.com/您的使用者名稱/Roo-Code.git ``` -2. **安裝相依套件:** +2. **安裝依賴項:** ``` -npm run install:all +pnpm install ``` -3. **除錯:** 在 VS Code 中按 `F5` 開啟。 +3. **偵錯:** 使用 VS Code 開啟(`F5`)。 -### 程式碼規範 +### 編碼指南 -- 每個 PR 專注於一個功能或修正。 -- 遵循 ESLint 和 TypeScript 最佳實踐。 -- 撰寫清晰的提交訊息,引用相關 issue(如 `Fixes #123`)。 -- 提供完整測試(`npm test`)。 -- 提交前先在最新 `main` 分支上進行 rebase。 +- 每個功能或修復一個集中的 PR。 +- 遵循 ESLint 和 TypeScript 的最佳實踐。 +- 編寫清晰、描述性的提交,並引用問題(例如,`修復 #123`)。 +- 提供全面的測試(`npm test`)。 +- 在提交前變基到最新的 `main` 分支。 -### 提交 Pull Request +### 提交拉取請求 -- 如需早期回饋,可先提交**草稿 PR**。 -- 清晰描述你的更改,遵循 Pull Request 範本。 -- 為 UI 變更提供截圖/影片。 -- 說明是否需要更新文件。 +- 如果希望獲得早期回饋,請以 **草稿 PR** 開始。 +- 遵循拉取請求範本,清晰地描述您的變更。 +- 在 PR 描述/標題中連結問題(例如,“修復 #123”)。 +- 為使用者介面變更提供螢幕截圖/影片。 +- 指明是否需要更新文件。 -### Pull Request 政策 +### 拉取請求政策 -- 必須引用已批准並分配的 issue。 -- 不遵守政策的 PR 可能會被關閉。 -- PR 應通過 CI 測試,符合藍圖,並有清晰文件。 +- 必須引用一個已分配的 GitHub 問題。要獲得分配:在問題上評論“領取”,並在[Discord](https://discord.gg/roocode)上私訊 **Hannes Rudolph (`hrudolph`)**。分配將在帖子中確認。 +- 未連結的 PR 可能會被關閉。 +- PR 必須通過 CI 測試,與路線圖保持一致,並有清晰的文件。 ### 審查流程 -- **每日篩查:** 維護者快速檢查。 +- **每日分類:** 維護人員進行快速檢查。 - **每週深入審查:** 全面評估。 -- **根據回饋快速迭代**。 +- **根據回饋及時迭代**。 -## 法律聲明 +## 法律 -提交貢獻即表示你同意你的貢獻將基於 Apache 2.0 授權條款,與 Roo Code 的授權一致。 +透過貢獻,您同意您的貢獻將根據 Apache 2.0 授權進行授權,這與 Roo Code 的授權一致。 From c98741788962ec0ed374b0e1b6ca0241c08789b3 Mon Sep 17 00:00:00 2001 From: "roomote[bot]" <219738659+roomote[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 07:41:37 -0400 Subject: [PATCH 06/23] feat: Reposition Add Image button inside ChatTextArea (#7989) * feat: move Add Image button inside ChatTextArea - Moved Add Image button from bottom toolbar to top-right inside text area - Repositioned Enhance Prompt button to be above Send button (bottom-right) - Both buttons now follow similar positioning pattern as Send button - Maintains consistent button styling and transitions * fix: corrected C# tree-sitter query (#7813) * feat: Move slash commands to Settings tab with gear icon for discoverability (#7988) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Roo Code Co-authored-by: Bruno Bergher Co-authored-by: Mubeen Zulfiqar Co-authored-by: Matt Rubens * Add Z.ai coding plan support (#8003) * chore(deps): bump axios from 1.9.0 to 1.12.0 (#7963) Bumps [axios](https://github.com/axios/axios) from 1.9.0 to 1.12.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.9.0...v1.12.0) --- updated-dependencies: - dependency-name: axios dependency-version: 1.12.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix context menu is obscured when edit message. (#7951) * feat: add keyboard shortcut for "Add to Context" action (#7908) Co-authored-by: daniel-lxs Co-authored-by: Matt Rubens * fix: handle ByteString conversion errors in OpenAI embedders (#8008) * CONTRIBUTING.md tweaks and issue template rewrite (#8014) * Visual tweaks --------- Signed-off-by: dependabot[bot] Co-authored-by: Roo Code Co-authored-by: Mubeen Zulfiqar Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Bruno Bergher Co-authored-by: Matt Rubens Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: NaccOll Co-authored-by: daniel-lxs Co-authored-by: Hannes Rudolph --- .../src/components/chat/ChatTextArea.tsx | 56 +++++++++---------- .../components/chat/IndexingStatusBadge.tsx | 4 +- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/webview-ui/src/components/chat/ChatTextArea.tsx b/webview-ui/src/components/chat/ChatTextArea.tsx index ff6b2a0234..fb105056b5 100644 --- a/webview-ui/src/components/chat/ChatTextArea.tsx +++ b/webview-ui/src/components/chat/ChatTextArea.tsx @@ -1067,7 +1067,7 @@ export const ChatTextArea = forwardRef( : "bg-vscode-input-background", "transition-background-color duration-150 ease-in-out", "will-change-background-color", - "min-h-[90px]", + "min-h-[94px]", "box-border", "rounded", "resize-none", @@ -1082,7 +1082,32 @@ export const ChatTextArea = forwardRef( onScroll={() => updateHighlights()} /> -
+
+ + + -
- -
{isEditMode && (
-
+
{isTtsPlaying && ( -
diff --git a/webview-ui/src/components/chat/IndexingStatusBadge.tsx b/webview-ui/src/components/chat/IndexingStatusBadge.tsx index 356ef29962..5d4818a09a 100644 --- a/webview-ui/src/components/chat/IndexingStatusBadge.tsx +++ b/webview-ui/src/components/chat/IndexingStatusBadge.tsx @@ -91,7 +91,7 @@ export const IndexingStatusBadge: React.FC = ({ classN size="sm" aria-label={tooltipText} className={cn( - "relative h-7 w-7 p-0", + "relative h-5 w-5 p-0", "text-vscode-foreground opacity-85", "hover:opacity-100 hover:bg-[rgba(255,255,255,0.03)]", "focus:outline-none focus-visible:ring-1 focus-visible:ring-vscode-focusBorder", @@ -100,7 +100,7 @@ export const IndexingStatusBadge: React.FC = ({ classN From 3d45d4aa1361e6dbe4b222c8664b883d27cf589a Mon Sep 17 00:00:00 2001 From: Bruno Bergher Date: Tue, 16 Sep 2025 13:59:17 +0100 Subject: [PATCH 07/23] feat: Bring back a way to temporarily and globally pause auto-approve without losing your toggle state (#8024) * Visual improvements and code cleanup (removes duplication) * Brings back an 'enabled' toggle for auto-approve --- .../components/chat/AutoApproveDropdown.tsx | 152 +++++++++--------- .../settings/AutoApproveSettings.tsx | 40 ++--- .../__tests__/useAutoApprovalState.spec.ts | 8 +- webview-ui/src/hooks/useAutoApprovalState.ts | 4 +- webview-ui/src/i18n/locales/ca/chat.json | 3 +- webview-ui/src/i18n/locales/de/chat.json | 3 +- webview-ui/src/i18n/locales/en/chat.json | 3 +- webview-ui/src/i18n/locales/es/chat.json | 3 +- webview-ui/src/i18n/locales/fr/chat.json | 3 +- webview-ui/src/i18n/locales/hi/chat.json | 3 +- webview-ui/src/i18n/locales/id/chat.json | 3 +- webview-ui/src/i18n/locales/it/chat.json | 3 +- webview-ui/src/i18n/locales/ja/chat.json | 3 +- webview-ui/src/i18n/locales/ko/chat.json | 3 +- webview-ui/src/i18n/locales/nl/chat.json | 3 +- webview-ui/src/i18n/locales/pl/chat.json | 3 +- webview-ui/src/i18n/locales/pt-BR/chat.json | 3 +- webview-ui/src/i18n/locales/ru/chat.json | 3 +- webview-ui/src/i18n/locales/tr/chat.json | 3 +- webview-ui/src/i18n/locales/vi/chat.json | 3 +- webview-ui/src/i18n/locales/zh-CN/chat.json | 3 +- webview-ui/src/i18n/locales/zh-TW/chat.json | 3 +- 22 files changed, 128 insertions(+), 130 deletions(-) diff --git a/webview-ui/src/components/chat/AutoApproveDropdown.tsx b/webview-ui/src/components/chat/AutoApproveDropdown.tsx index 86b567e18d..ac3d582194 100644 --- a/webview-ui/src/components/chat/AutoApproveDropdown.tsx +++ b/webview-ui/src/components/chat/AutoApproveDropdown.tsx @@ -1,14 +1,15 @@ import React from "react" -import { ListChecks, LayoutList, Settings, CheckCheck } from "lucide-react" +import { ListChecks, LayoutList, Settings, CheckCheck, X } from "lucide-react" import { vscode } from "@/utils/vscode" import { cn } from "@/lib/utils" import { useExtensionState } from "@/context/ExtensionStateContext" import { useAppTranslation } from "@/i18n/TranslationContext" import { useRooPortal } from "@/components/ui/hooks/useRooPortal" -import { Popover, PopoverContent, PopoverTrigger, StandardTooltip } from "@/components/ui" +import { Popover, PopoverContent, PopoverTrigger, StandardTooltip, ToggleSwitch } from "@/components/ui" import { AutoApproveSetting, autoApproveSettingsConfig } from "../settings/AutoApproveToggle" import { useAutoApprovalToggles } from "@/hooks/useAutoApprovalToggles" +import { useAutoApprovalState } from "@/hooks/useAutoApprovalState" interface AutoApproveDropdownProps { disabled?: boolean @@ -124,12 +125,7 @@ export const AutoApproveDropdown = ({ disabled = false, triggerClassName = "" }: Object.keys(autoApproveSettingsConfig).forEach((key) => { onAutoApproveToggle(key as AutoApproveSetting, false) }) - // Disable master auto-approval - if (autoApprovalEnabled) { - setAutoApprovalEnabled(false) - vscode.postMessage({ type: "autoApprovalEnabled", bool: false }) - } - }, [onAutoApproveToggle, autoApprovalEnabled, setAutoApprovalEnabled]) + }, [onAutoApproveToggle]) const handleOpenSettings = React.useCallback( () => @@ -137,7 +133,16 @@ export const AutoApproveDropdown = ({ disabled = false, triggerClassName = "" }: [], ) + // Handle the main auto-approval toggle + const handleAutoApprovalToggle = React.useCallback(() => { + const newValue = !(autoApprovalEnabled ?? false) + setAutoApprovalEnabled(newValue) + vscode.postMessage({ type: "autoApprovalEnabled", bool: newValue }) + }, [autoApprovalEnabled, setAutoApprovalEnabled]) + // Calculate enabled and total counts as separate properties + const settingsArray = Object.values(autoApproveSettingsConfig) + const enabledCount = React.useMemo(() => { return Object.values(toggles).filter((value) => !!value).length }, [toggles]) @@ -146,11 +151,7 @@ export const AutoApproveDropdown = ({ disabled = false, triggerClassName = "" }: return Object.keys(toggles).length }, [toggles]) - // Split settings into two columns - const settingsArray = Object.values(autoApproveSettingsConfig) - const halfLength = Math.ceil(settingsArray.length / 2) - const firstColumn = settingsArray.slice(0, halfLength) - const secondColumn = settingsArray.slice(halfLength) + const { effectiveAutoApprovalEnabled } = useAutoApprovalState(toggles, autoApprovalEnabled) return ( @@ -167,11 +168,18 @@ export const AutoApproveDropdown = ({ disabled = false, triggerClassName = "" }: : "opacity-90 hover:opacity-100 hover:bg-[rgba(255,255,255,0.03)] hover:border-[rgba(255,255,255,0.15)] cursor-pointer", triggerClassName, )}> - + {!effectiveAutoApprovalEnabled ? ( + + ) : ( + + )} + - {enabledCount === totalCount - ? t("chat:autoApprove.triggerLabelAll") - : t("chat:autoApprove.triggerLabel", { count: enabledCount })} + {!effectiveAutoApprovalEnabled + ? t("chat:autoApprove.triggerLabelOff") + : enabledCount === totalCount + ? t("chat:autoApprove.triggerLabelAll") + : t("chat:autoApprove.triggerLabel", { count: enabledCount })} @@ -179,7 +187,7 @@ export const AutoApproveDropdown = ({ disabled = false, triggerClassName = "" }: align="start" sideOffset={4} container={portalContainer} - className="p-0 overflow-hidden min-w-96 max-w-9/10" + className="p-0 overflow-hidden min-w-90 max-w-9/10" onOpenAutoFocus={(e) => e.preventDefault()}>
{/* Header with description */} @@ -197,66 +205,32 @@ export const AutoApproveDropdown = ({ disabled = false, triggerClassName = "" }: {t("chat:autoApprove.description")}

- - {/* Two-column layout for approval options */} -
-
- {/* First Column */} -
- {firstColumn.map(({ key, labelKey, descriptionKey, icon }) => { - const isEnabled = toggles[key] - return ( - - - - ) - })} -
- - {/* Second Column */} -
- {secondColumn.map(({ key, labelKey, descriptionKey, icon }) => { - const isEnabled = toggles[key] - return ( - - - - ) - })} -
-
+
+ {settingsArray.map(({ key, labelKey, descriptionKey, icon }) => { + const isEnabled = toggles[key] + return ( + + + + ) + })}
{/* Bottom bar with Select All/None buttons */} @@ -265,6 +239,7 @@ export const AutoApproveDropdown = ({ disabled = false, triggerClassName = "" }:
+ + diff --git a/webview-ui/src/components/settings/AutoApproveSettings.tsx b/webview-ui/src/components/settings/AutoApproveSettings.tsx index 5ce44c747d..eabd2ddf80 100644 --- a/webview-ui/src/components/settings/AutoApproveSettings.tsx +++ b/webview-ui/src/components/settings/AutoApproveSettings.tsx @@ -4,7 +4,7 @@ import { X, CheckCheck } from "lucide-react" import { useAppTranslation } from "@/i18n/TranslationContext" import { VSCodeCheckbox } from "@vscode/webview-ui-toolkit/react" import { vscode } from "@/utils/vscode" -import { Button, Input, Slider, StandardTooltip } from "@/components/ui" +import { Button, Input, Slider } from "@/components/ui" import { SetCachedStateField } from "./types" import { SectionHeader } from "./SectionHeader" @@ -88,7 +88,7 @@ export const AutoApproveSettings = ({ const toggles = useAutoApprovalToggles() - const { hasEnabledOptions, effectiveAutoApprovalEnabled } = useAutoApprovalState(toggles, autoApprovalEnabled) + const { effectiveAutoApprovalEnabled } = useAutoApprovalState(toggles, autoApprovalEnabled) const handleAddCommand = () => { const currentCommands = allowedCommands ?? [] @@ -124,32 +124,16 @@ export const AutoApproveSettings = ({
- {!hasEnabledOptions ? ( - - { - // Do nothing when no options are enabled - return - }}> - {t("settings:autoApprove.enabled")} - - - ) : ( - { - const newValue = !(autoApprovalEnabled ?? false) - setAutoApprovalEnabled(newValue) - vscode.postMessage({ type: "autoApprovalEnabled", bool: newValue }) - }}> - {t("settings:autoApprove.enabled")} - - )} + { + const newValue = !(autoApprovalEnabled ?? false) + setAutoApprovalEnabled(newValue) + vscode.postMessage({ type: "autoApprovalEnabled", bool: newValue }) + }}> + {t("settings:autoApprove.enabled")} +
{t("settings:autoApprove.description")}
diff --git a/webview-ui/src/hooks/__tests__/useAutoApprovalState.spec.ts b/webview-ui/src/hooks/__tests__/useAutoApprovalState.spec.ts index a0c2d65f84..18aed4964e 100644 --- a/webview-ui/src/hooks/__tests__/useAutoApprovalState.spec.ts +++ b/webview-ui/src/hooks/__tests__/useAutoApprovalState.spec.ts @@ -124,7 +124,7 @@ describe("useAutoApprovalState", () => { expect(result.current.effectiveAutoApprovalEnabled).toBe(false) }) - it("should return false when autoApprovalEnabled is true but no toggles are enabled", () => { + it("should return true when autoApprovalEnabled is true but no toggles are enabled", () => { const toggles = { alwaysAllowReadOnly: false, alwaysAllowWrite: false, @@ -140,7 +140,7 @@ describe("useAutoApprovalState", () => { const { result } = renderHook(() => useAutoApprovalState(toggles, true)) - expect(result.current.effectiveAutoApprovalEnabled).toBe(false) + expect(result.current.effectiveAutoApprovalEnabled).toBe(true) }) it("should return true when autoApprovalEnabled is true and at least one toggle is enabled", () => { @@ -217,7 +217,7 @@ describe("useAutoApprovalState", () => { rerender({ toggles: newToggles, autoApprovalEnabled: true }) expect(result.current.hasEnabledOptions).toBe(false) - expect(result.current.effectiveAutoApprovalEnabled).toBe(false) + expect(result.current.effectiveAutoApprovalEnabled).toBe(true) }) it("should recompute effectiveAutoApprovalEnabled when autoApprovalEnabled changes", () => { @@ -263,7 +263,7 @@ describe("useAutoApprovalState", () => { const { result } = renderHook(() => useAutoApprovalState(toggles, true)) expect(result.current.hasEnabledOptions).toBe(false) - expect(result.current.effectiveAutoApprovalEnabled).toBe(false) + expect(result.current.effectiveAutoApprovalEnabled).toBe(true) }) it("should handle mixed truthy/falsy values correctly", () => { diff --git a/webview-ui/src/hooks/useAutoApprovalState.ts b/webview-ui/src/hooks/useAutoApprovalState.ts index 74a165c09b..dd1d6d27f8 100644 --- a/webview-ui/src/hooks/useAutoApprovalState.ts +++ b/webview-ui/src/hooks/useAutoApprovalState.ts @@ -19,8 +19,8 @@ export function useAutoApprovalState(toggles: AutoApprovalToggles, autoApprovalE }, [toggles]) const effectiveAutoApprovalEnabled = useMemo(() => { - return hasEnabledOptions && (autoApprovalEnabled ?? false) - }, [hasEnabledOptions, autoApprovalEnabled]) + return autoApprovalEnabled ?? false + }, [autoApprovalEnabled]) return { hasEnabledOptions, diff --git a/webview-ui/src/i18n/locales/ca/chat.json b/webview-ui/src/i18n/locales/ca/chat.json index a46ec80537..347318b4be 100644 --- a/webview-ui/src/i18n/locales/ca/chat.json +++ b/webview-ui/src/i18n/locales/ca/chat.json @@ -258,7 +258,8 @@ "triggerLabel_zero": "Sense aprovació automàtica", "triggerLabel_one": "1 aprovació automàtica", "triggerLabel_other": "{{count}} aprovacions automàtiques", - "triggerLabelAll": "YOLO" + "triggerLabelAll": "YOLO", + "triggerLabelOff": "Auto-approve desactivat" }, "reasoning": { "thinking": "Pensant", diff --git a/webview-ui/src/i18n/locales/de/chat.json b/webview-ui/src/i18n/locales/de/chat.json index 29db3f3137..39514a5ea1 100644 --- a/webview-ui/src/i18n/locales/de/chat.json +++ b/webview-ui/src/i18n/locales/de/chat.json @@ -258,7 +258,8 @@ "triggerLabel_zero": "Keine automatische Genehmigung", "triggerLabel_one": "1 automatisch genehmigt", "triggerLabel_other": "{{count}} automatisch genehmigt", - "triggerLabelAll": "YOLO" + "triggerLabelAll": "YOLO", + "triggerLabelOff": "Automatische Genehmigung aus" }, "reasoning": { "thinking": "Denke nach", diff --git a/webview-ui/src/i18n/locales/en/chat.json b/webview-ui/src/i18n/locales/en/chat.json index 0261978af8..3c2152d578 100644 --- a/webview-ui/src/i18n/locales/en/chat.json +++ b/webview-ui/src/i18n/locales/en/chat.json @@ -279,7 +279,8 @@ "selectOptionsFirst": "Select at least one option below to enable auto-approval", "toggleAriaLabel": "Toggle auto-approval", "disabledAriaLabel": "Auto-approval disabled - select options first", - "triggerLabel_zero": "No auto-approve", + "triggerLabelOff": "Auto-approve off", + "triggerLabel_zero": "0 auto-approve", "triggerLabel_one": "1 auto-approved", "triggerLabel_other": "{{count}} auto-approved", "triggerLabelAll": "YOLO" diff --git a/webview-ui/src/i18n/locales/es/chat.json b/webview-ui/src/i18n/locales/es/chat.json index 9fee0075b7..84e157ae6f 100644 --- a/webview-ui/src/i18n/locales/es/chat.json +++ b/webview-ui/src/i18n/locales/es/chat.json @@ -258,7 +258,8 @@ "triggerLabel_zero": "Sin aprobación automática", "triggerLabel_one": "1 aprobado automáticamente", "triggerLabel_other": "{{count}} aprobados automáticamente", - "triggerLabelAll": "YOLO" + "triggerLabelAll": "YOLO", + "triggerLabelOff": "Auto-aprobar desactivado" }, "reasoning": { "thinking": "Pensando", diff --git a/webview-ui/src/i18n/locales/fr/chat.json b/webview-ui/src/i18n/locales/fr/chat.json index eaa16946d3..9932bd334f 100644 --- a/webview-ui/src/i18n/locales/fr/chat.json +++ b/webview-ui/src/i18n/locales/fr/chat.json @@ -258,7 +258,8 @@ "triggerLabel_zero": "Pas d'approbation automatique", "triggerLabel_one": "1 approuvé automatiquement", "triggerLabel_other": "{{count}} approuvés automatiquement", - "triggerLabelAll": "YOLO" + "triggerLabelAll": "YOLO", + "triggerLabelOff": "Approbation automatique désactivée" }, "reasoning": { "thinking": "Réflexion", diff --git a/webview-ui/src/i18n/locales/hi/chat.json b/webview-ui/src/i18n/locales/hi/chat.json index 1017801679..6a60ee0bc9 100644 --- a/webview-ui/src/i18n/locales/hi/chat.json +++ b/webview-ui/src/i18n/locales/hi/chat.json @@ -258,7 +258,8 @@ "triggerLabel_zero": "कोई स्वतः-अनुमोदन नहीं", "triggerLabel_one": "1 स्वतः-अनुमोदित", "triggerLabel_other": "{{count}} स्वतः-अनुमोदित", - "triggerLabelAll": "योलो" + "triggerLabelAll": "योलो", + "triggerLabelOff": "स्वतः-अनुमोदन बंद" }, "reasoning": { "thinking": "विचार कर रहा है", diff --git a/webview-ui/src/i18n/locales/id/chat.json b/webview-ui/src/i18n/locales/id/chat.json index 229c74f36d..437bfa19f4 100644 --- a/webview-ui/src/i18n/locales/id/chat.json +++ b/webview-ui/src/i18n/locales/id/chat.json @@ -285,7 +285,8 @@ "triggerLabel_zero": "Tidak ada persetujuan otomatis", "triggerLabel_one": "1 disetujui otomatis", "triggerLabel_other": "{{count}} disetujui otomatis", - "triggerLabelAll": "YOLO" + "triggerLabelAll": "YOLO", + "triggerLabelOff": "Persetujuan otomatis nonaktif" }, "announcement": { "title": "🎉 Roo Code {{version}} Dirilis", diff --git a/webview-ui/src/i18n/locales/it/chat.json b/webview-ui/src/i18n/locales/it/chat.json index c5da5760c9..504d640ae3 100644 --- a/webview-ui/src/i18n/locales/it/chat.json +++ b/webview-ui/src/i18n/locales/it/chat.json @@ -258,7 +258,8 @@ "triggerLabel_zero": "Nessuna approvazione automatica", "triggerLabel_one": "1 approvato automaticamente", "triggerLabel_other": "{{count}} approvati automaticamente", - "triggerLabelAll": "YOLO" + "triggerLabelAll": "YOLO", + "triggerLabelOff": "Approvazione automatica disattivata" }, "reasoning": { "thinking": "Sto pensando", diff --git a/webview-ui/src/i18n/locales/ja/chat.json b/webview-ui/src/i18n/locales/ja/chat.json index 9f8d70d41b..1be15af122 100644 --- a/webview-ui/src/i18n/locales/ja/chat.json +++ b/webview-ui/src/i18n/locales/ja/chat.json @@ -258,7 +258,8 @@ "triggerLabel_zero": "自動承認なし", "triggerLabel_one": "1件自動承認済み", "triggerLabel_other": "{{count}}件自動承認済み", - "triggerLabelAll": "YOLO" + "triggerLabelAll": "YOLO", + "triggerLabelOff": "自動承認オフ" }, "reasoning": { "thinking": "考え中", diff --git a/webview-ui/src/i18n/locales/ko/chat.json b/webview-ui/src/i18n/locales/ko/chat.json index 131e90b5c5..c3dde9de65 100644 --- a/webview-ui/src/i18n/locales/ko/chat.json +++ b/webview-ui/src/i18n/locales/ko/chat.json @@ -258,7 +258,8 @@ "triggerLabel_zero": "자동 승인 없음", "triggerLabel_one": "1개 자동 승인됨", "triggerLabel_other": "{{count}}개 자동 승인됨", - "triggerLabelAll": "욜로" + "triggerLabelAll": "욜로", + "triggerLabelOff": "자동 승인 꺼짐" }, "reasoning": { "thinking": "생각 중", diff --git a/webview-ui/src/i18n/locales/nl/chat.json b/webview-ui/src/i18n/locales/nl/chat.json index 15e40fcf5a..b0b87facf0 100644 --- a/webview-ui/src/i18n/locales/nl/chat.json +++ b/webview-ui/src/i18n/locales/nl/chat.json @@ -258,7 +258,8 @@ "triggerLabel_zero": "Geen automatische goedkeuring", "triggerLabel_one": "1 automatisch goedgekeurd", "triggerLabel_other": "{{count}} automatisch goedgekeurd", - "triggerLabelAll": "YOLO" + "triggerLabelAll": "YOLO", + "triggerLabelOff": "Automatisch goedkeuren uit" }, "announcement": { "title": "🎉 Roo Code {{version}} uitgebracht", diff --git a/webview-ui/src/i18n/locales/pl/chat.json b/webview-ui/src/i18n/locales/pl/chat.json index eab7ea57b3..bc9a82dea7 100644 --- a/webview-ui/src/i18n/locales/pl/chat.json +++ b/webview-ui/src/i18n/locales/pl/chat.json @@ -260,7 +260,8 @@ "triggerLabel_few": "{{count}} automatycznie zaakceptowane", "triggerLabel_many": "{{count}} automatycznie zaakceptowanych", "triggerLabel_other": "{{count}} automatycznie zaakceptowanych", - "triggerLabelAll": "YOLO" + "triggerLabelAll": "YOLO", + "triggerLabelOff": "Automatyczne zatwierdzanie wyłączone" }, "reasoning": { "thinking": "Myślenie", diff --git a/webview-ui/src/i18n/locales/pt-BR/chat.json b/webview-ui/src/i18n/locales/pt-BR/chat.json index 23dac32d1f..3a071031ae 100644 --- a/webview-ui/src/i18n/locales/pt-BR/chat.json +++ b/webview-ui/src/i18n/locales/pt-BR/chat.json @@ -258,7 +258,8 @@ "triggerLabel_zero": "Nenhuma aprovação automática", "triggerLabel_one": "1 aprovado automaticamente", "triggerLabel_other": "{{count}} aprovados automaticamente", - "triggerLabelAll": "YOLO" + "triggerLabelAll": "YOLO", + "triggerLabelOff": "Aprovação automática desativada" }, "reasoning": { "thinking": "Pensando", diff --git a/webview-ui/src/i18n/locales/ru/chat.json b/webview-ui/src/i18n/locales/ru/chat.json index 7ac8dbcd66..5f8b24a4da 100644 --- a/webview-ui/src/i18n/locales/ru/chat.json +++ b/webview-ui/src/i18n/locales/ru/chat.json @@ -260,7 +260,8 @@ "triggerLabel_few": "{{count}} авто-утверждено", "triggerLabel_many": "{{count}} авто-утверждено", "triggerLabel_other": "{{count}} авто-утверждено", - "triggerLabelAll": "YOLO" + "triggerLabelAll": "YOLO", + "triggerLabelOff": "Авто-утверждение выкл" }, "announcement": { "title": "🎉 Выпущен Roo Code {{version}}", diff --git a/webview-ui/src/i18n/locales/tr/chat.json b/webview-ui/src/i18n/locales/tr/chat.json index 3fa655475b..2c9f57269c 100644 --- a/webview-ui/src/i18n/locales/tr/chat.json +++ b/webview-ui/src/i18n/locales/tr/chat.json @@ -258,7 +258,8 @@ "triggerLabel_zero": "Otomatik onay yok", "triggerLabel_one": "1 otomatik onaylandı", "triggerLabel_other": "{{count}} otomatik onaylandı", - "triggerLabelAll": "YOLO" + "triggerLabelAll": "YOLO", + "triggerLabelOff": "Otomatik onay kapalı" }, "reasoning": { "thinking": "Düşünüyor", diff --git a/webview-ui/src/i18n/locales/vi/chat.json b/webview-ui/src/i18n/locales/vi/chat.json index 8c66d8c850..10546abbaf 100644 --- a/webview-ui/src/i18n/locales/vi/chat.json +++ b/webview-ui/src/i18n/locales/vi/chat.json @@ -258,7 +258,8 @@ "triggerLabel_zero": "Không có tự động phê duyệt", "triggerLabel_one": "1 được tự động phê duyệt", "triggerLabel_other": "{{count}} được tự động phê duyệt", - "triggerLabelAll": "YOLO" + "triggerLabelAll": "YOLO", + "triggerLabelOff": "Tự động phê duyệt tắt" }, "reasoning": { "thinking": "Đang suy nghĩ", diff --git a/webview-ui/src/i18n/locales/zh-CN/chat.json b/webview-ui/src/i18n/locales/zh-CN/chat.json index 66629df274..77b1f8d338 100644 --- a/webview-ui/src/i18n/locales/zh-CN/chat.json +++ b/webview-ui/src/i18n/locales/zh-CN/chat.json @@ -258,7 +258,8 @@ "triggerLabel_zero": "无自动批准", "triggerLabel_one": "1 个自动批准", "triggerLabel_other": "{{count}} 个自动批准", - "triggerLabelAll": "人生只有一次" + "triggerLabelAll": "人生只有一次", + "triggerLabelOff": "自动批准已关闭" }, "reasoning": { "thinking": "思考中", diff --git a/webview-ui/src/i18n/locales/zh-TW/chat.json b/webview-ui/src/i18n/locales/zh-TW/chat.json index 2a9dc60f83..64f7126ebb 100644 --- a/webview-ui/src/i18n/locales/zh-TW/chat.json +++ b/webview-ui/src/i18n/locales/zh-TW/chat.json @@ -282,7 +282,8 @@ "triggerLabel_zero": "無自動核准", "triggerLabel_one": "1 個自動核准", "triggerLabel_other": "{{count}} 個自動核准", - "triggerLabelAll": "人生只有一次" + "triggerLabelAll": "人生只有一次", + "triggerLabelOff": "自動批准已關閉" }, "announcement": { "title": "🎉 Roo Code {{version}} 已發布", From 6fe90713abf0beaf718ba9a2f617d49c0e8bca51 Mon Sep 17 00:00:00 2001 From: "roomote[bot]" <219738659+roomote[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 11:51:17 -0400 Subject: [PATCH 08/23] fix: filter out Claude Code built-in tools (ExitPlanMode, BashOutput, KillBash) (#7818) Co-authored-by: Roo Code --- src/integrations/claude-code/run.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/integrations/claude-code/run.ts b/src/integrations/claude-code/run.ts index ac2e856f7a..1d617b9242 100644 --- a/src/integrations/claude-code/run.ts +++ b/src/integrations/claude-code/run.ts @@ -139,6 +139,9 @@ const claudeCodeTools = [ "TodoRead", "TodoWrite", "WebSearch", + "ExitPlanMode", + "BashOutput", + "KillBash", ].join(",") const CLAUDE_CODE_TIMEOUT = 600000 // 10 minutes From cde738a45063719b8737e7e04664b1c3912254e1 Mon Sep 17 00:00:00 2001 From: "roomote[bot]" <219738659+roomote[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 11:53:52 -0400 Subject: [PATCH 09/23] fix: handle square bracket HTML entities in Gemini responses (#7577) Co-authored-by: Roo Code --- .../__tests__/text-normalization.spec.ts | 25 +++++++++++++++++++ src/utils/text-normalization.ts | 4 +++ 2 files changed, 29 insertions(+) diff --git a/src/utils/__tests__/text-normalization.spec.ts b/src/utils/__tests__/text-normalization.spec.ts index a6c18c8cd9..e672617d18 100644 --- a/src/utils/__tests__/text-normalization.spec.ts +++ b/src/utils/__tests__/text-normalization.spec.ts @@ -75,5 +75,30 @@ describe("Text normalization utilities", () => { expect(unescapeHtmlEntities("")).toBe("") expect(unescapeHtmlEntities(undefined as unknown as string)).toBe(undefined) }) + + it("unescapes square bracket entities (numeric)", () => { + expect(unescapeHtmlEntities("string[]")).toBe("string[]") + expect(unescapeHtmlEntities("array[0]")).toBe("array[0]") + expect(unescapeHtmlEntities("matrix[i][j]")).toBe("matrix[i][j]") + }) + + it("unescapes square bracket entities (named)", () => { + expect(unescapeHtmlEntities("string[]")).toBe("string[]") + expect(unescapeHtmlEntities("array[0]")).toBe("array[0]") + expect(unescapeHtmlEntities("matrix[i][j]")).toBe("matrix[i][j]") + }) + + it("handles C# array syntax with escaped square brackets", () => { + // Test case based on the reported issue + const input = "string[] myArray = new string[5];\nmyArray[2] = "hello";" + const expected = 'string[] myArray = new string[5];\nmyArray[2] = "hello";' + expect(unescapeHtmlEntities(input)).toBe(expected) + }) + + it("handles mixed square bracket entities", () => { + const input = "array[0] and [1]" + const expected = "array[0] and [1]" + expect(unescapeHtmlEntities(input)).toBe(expected) + }) }) }) diff --git a/src/utils/text-normalization.ts b/src/utils/text-normalization.ts index 15f35c8437..9e25d140c4 100644 --- a/src/utils/text-normalization.ts +++ b/src/utils/text-normalization.ts @@ -91,5 +91,9 @@ export function unescapeHtmlEntities(text: string): string { .replace(/"/g, '"') .replace(/'/g, "'") .replace(/'/g, "'") + .replace(/[/g, "[") + .replace(/]/g, "]") + .replace(/[/g, "[") + .replace(/]/g, "]") .replace(/&/g, "&") } From fc9c395af25d77923142e0446ed8c95f8f4189c2 Mon Sep 17 00:00:00 2001 From: "roomote[bot]" <219738659+roomote[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 11:55:17 -0400 Subject: [PATCH 10/23] feat: Replace + icon with edit icon for New Task button (#7942) Co-authored-by: Roo Code --- packages/build/src/__tests__/index.test.ts | 4 ++-- src/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/build/src/__tests__/index.test.ts b/packages/build/src/__tests__/index.test.ts index eda70fac1c..8f5f6c711e 100644 --- a/packages/build/src/__tests__/index.test.ts +++ b/packages/build/src/__tests__/index.test.ts @@ -35,7 +35,7 @@ describe("generatePackageJson", () => { { command: "roo-cline.plusButtonClicked", title: "%command.newTask.title%", - icon: "$(add)", + icon: "$(edit)", }, { command: "roo-cline.openInNewTab", @@ -148,7 +148,7 @@ describe("generatePackageJson", () => { { command: "roo-code-nightly.plusButtonClicked", title: "%command.newTask.title%", - icon: "$(add)", + icon: "$(edit)", }, { command: "roo-code-nightly.openInNewTab", diff --git a/src/package.json b/src/package.json index 959edc63ff..1d121f32a3 100644 --- a/src/package.json +++ b/src/package.json @@ -73,7 +73,7 @@ { "command": "roo-cline.plusButtonClicked", "title": "%command.newTask.title%", - "icon": "$(add)" + "icon": "$(edit)" }, { "command": "roo-cline.promptsButtonClicked", From 3c2fd1d3d39615283d6033fe9d9379d416885c03 Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Tue, 16 Sep 2025 12:10:20 -0400 Subject: [PATCH 11/23] Release v3.28.3 (#8025) --- .changeset/v3.28.3.md | 19 +++++++++++++++++++ releases/3.28.3-release.png | Bin 0 -> 2220061 bytes 2 files changed, 19 insertions(+) create mode 100644 .changeset/v3.28.3.md create mode 100644 releases/3.28.3-release.png diff --git a/.changeset/v3.28.3.md b/.changeset/v3.28.3.md new file mode 100644 index 0000000000..8356fd8beb --- /dev/null +++ b/.changeset/v3.28.3.md @@ -0,0 +1,19 @@ +--- +"roo-cline": patch +--- + +![3.28.3 Release - UI/UX Improvements and Bug Fixes](/releases/3.28.3-release.png) + +- Fix: Filter out Claude Code built-in tools (ExitPlanMode, BashOutput, KillBash) (#7817 by @juliettefournier-econ, PR by @roomote) +- Replace + icon with edit icon for New Task button (#7941 by @hannesrudolph, PR by @roomote) +- Fix: Corrected C# tree-sitter query (#5238 by @vadash, PR by @mubeen-zulfiqar) +- Add keyboard shortcut for "Add to Context" action (#7907 by @hannesrudolph, PR by @roomote) +- Fix: Context menu is obscured when edit message (#7759 by @mini2s, PR by @NaccOll) +- Fix: Handle ByteString conversion errors in OpenAI embedders (#7959 by @PavelA85, PR by @daniel-lxs) +- Add Z.ai coding plan support (thanks @daniel-lxs!) +- Move slash commands to Settings tab with gear icon for discoverability (thanks @roomote!) +- Reposition Add Image button inside ChatTextArea (thanks @roomote!) +- Bring back a way to temporarily and globally pause auto-approve without losing your toggle state (thanks @brunobergher!) +- Makes text area buttons appear only when there's text (thanks @brunobergher!) +- CONTRIBUTING.md tweaks and issue template rewrite (thanks @hannesrudolph!) +- Bump axios from 1.9.0 to 1.12.0 (thanks @dependabot!) diff --git a/releases/3.28.3-release.png b/releases/3.28.3-release.png new file mode 100644 index 0000000000000000000000000000000000000000..883ef8097004e55190ea4435187ae7eab113262c GIT binary patch literal 2220061 zcmXtD;*93RB;-nOssYHNFg9`uv2vn5ibpe1E&ri_+FVLP3nT@os0RSd| zioA@z-;#4DrZt^W6IT#qq&+2bNF6JAGgCsuW`N01K%hcp^@Hv6ZK%n{b|7Aiul{3` z^H5F)=Z|7 zDeMnTogyetoW_*S#3^hpt)P+Jk^YN#VDeaAweN&-$DibaMz%xep@6`cwak(Mzn4+J zcMP+na8o$@;i`PCdK!89_1UsA?>$~~&3IIdFnsM-n=UUFY&S4WSUNN?m2}KDvc9fx zktT06teZM4);?!e{O3S}8)dnF=0p#y5h(D*@ER)^Bbium=&SS8#qg>vSR*g-D3-9f zD9M&OQ1o4Z<79UpP%tX=?P!Sjvlv>=WTiRW+AX0QH-Xbu^ZSEi@Ua___$FQ$^>jVX zN*s8(0PjyZg>*(7^VDM=QI{*5W=4tPVr$B^?8%%az5(&Ef2LnwNG3^&G`^=%T2IN_ z|DI&u#h$f4I#{MW%yDK%fyIv(ZmfVD`5@(YhGE)>*Y?zorsI$Cw9_e3M+A(gN{coS;cTyuS)uu>F5Bxt)KK)V-@oy-Q zEH2W89S^uWO42 zIV=A1)Q$4gah4a9mvK}&b5y#%t#sw6b$wgmAnRUMU0YhzRa5k{xTvu6*U#d%ih4Jj z!>4}E;o*cl>AbnI`e!J&I~SI~b6 z!z?@&wJ{`b3;RKnTcCHNTxmu|MwYcTHIpdI4^}ST-YzcJ1NA@<=KC1w8}{+% z$!wM+&N-@x}RG28k@z{D(j?OD|X{~ z((k$;h^16UZVS=ChjtdFc>K6H!N$gB?`y$k-&v97*%=X|xf#kd!yWQ8@^1#Sjb2yy zTIwTQCo8`2?w@W6!M-;$t+D$s*cD=z)2Pn8Jp}P*G+V@NwaxSBW>v!XWNjNVe0w^r zCTV67a<|bF9z~as#wZky|k>Yw5+ML?0YIjyMv4Qhn z=^DBc&kd7;mWvXjMcCSZ(ryrX2#z;BqVev{gF_;PLq}dwJ*?0(QQRAjKVc=u9vl_^ z^{x_|W`cwd96o9uULz&PCDmKA+It+#Qq$R6)5+q}33r#63Zrs4pm#l>K8DjC!x@jM zsN}8^yl)b`3F3VT;(Q6d`Vwh*5&ajS#12!q_7 zAeNg?*Sd-eP*bqmPX#E3Tq3%e(taZQH8sz*uE*~4JoNTN!!ua(X@B1Ou;-j*ge5#z z@B+C?OS5y!^4=YL2A9@{{8~b0}O|D8b*I9H1?Ts9mtF=cdvb8;8Ew=|`OSG9*hzRqw zJ2{{>x7oWSJWryA(+`-sydQ5?A8${1ctC!4XFa_G35-%97x1BNcCCErLX=eS&DCPP z-S}k8T>`}Gr{AA*uaB71&p+9xyYpTNU)Nw%@9kp(T`4HQ+6YAWUi@UqK za)hOyn%zgeKm)zNk8-9T&DH!}oE$VfRlG^fYv6wk-WglI)5*6qOffagHPy}4(@izi zO*J>mG=7(6tevK#O*6`+InIT@H__k5#Kj`Qm9?#ueWWpd^SOTIAhQ-cLmj;^{ae^= zVhe|C^Q@?5wmxY z*80AkPBH1WE3*W_#_XKf;646f4OPM#5XT;9i()_cQ5xRh>s;yUr7OPCHqI|oXN`i~yGWyQ?*7|WdLnH+ zEs;h%CdtMXqgbx{UxZx2pYFD!@4uOz+~!#BeNeNWBW19tyq3Sbj4UUSa7nYa7j&aFP5!n0nc#u(4~pp-7vHnJI@)LzVTG?X%s zaDei%*NL(~M-^@p=<$*osW`WEs2fc_`kt<}dmmBI7qe>xH`}2?L%&czr3T))tx7CR z2~13_uCK`PP0VPd4|hdsnvoueFDxv^;&E8s(ZGMtFX{1!2X$6C?GBrH+If2_xp>;S zcp7Qw*%2Tjv&Ad3#19OARAy4N^A=VVXFZ5&9$c^*PAW^#HyLQqlYedTu6B0pm9p`a z;7Su|N}X>`n{WOm)RZRDU?|*RSm;tw?N*51QPkCl7JHoPwQsy0|2W>(bRqszg>yAY zw?NAip5fT-+S1YR_wm*e*daYf*FiilGwDCDb(e;;SCxDXgNt zwy~2~Dz*3L@&&qe<>vZ={=A$j)Cn{y0pg158H-UdRG&GY*D z2KlBsx#sE#SRcu#BSiUh792~jUv)Oql5+hr?daD(XCX#c2 zV>cx>K_A`nbU+s0khrQ;rX+6qFnS`GGVJszfCHZ}z2`)D!8{;a&aTm6#PI7-k&vk% zTm6##6xCOna2absdkw{!q~9fzv|d=@YgRMVU&T{~toV*bZNvLNG?{V(yeW*}S~#-7d+{Jg-JyHn4jYBa<+_ zT`H3>e{|z7Y4LekX`8!wULm+{{OEEL)yWVe$Rmyv%bh=vy?1>d><}sl;r%Ku zn74OZc0V1~W5qzA`5&dZNjg;Okl??fXwp z!FPil9Q<^MV1k`m4=-F3Vv(npQ)=x8QX2%@o~`GE2T~XuPlZ-Ybic>s8X%uRbc7{k zQOwjmSN6OwaXzzzdc{qAV0w8THHCgaBG1~Jph-sho0@K>tOwtOJkA!Y*w~(>fvQxK zBbhpSih*C=%0SVOLqH-YH8(Gpv~X~!G4qZTW(8B{g^i{{wIdO5VhtFvbiE#BdhfmriyhD>JOhl0|spy_Q|P zkFM^pvUTO)6iG}{XP+I;wc36loPQ~3u{6^y+AdhTn#px0W=9t0D(nR@HF~{q zf0)i~7!**jn$)T)X_ld<=^KG&bf^4uX~SlubE1Do>ph{a{s;RULtv$YJXqkwY9Zp5 z_`8(oSx9-Q!r@t7zg^#c%muy43~e$+e|or^K@d9d{M7{8)!upQhx}ZNnS-)vn%@UR z5>t0ids@wpzkS>$P6!r*WW?uKs7d%8rV(W5%uqn9*3Kh;o8tq?SkqOsc&}!6d-d-TH3BKDw z@`R}1!Cs;sXX~Vqqi(3PfpO&ZDNpmC{?|f7CdGg44QNK*ge!df@#ZT<=~{B7NZBDr zIm>TWF4gcovfNk3cA9fpDSY;Y{bV(n%mz+HJ*;2Fz8E^#*9a*%sZ5#hlGda?ycXx= zVsqq8E^7R4MflZ})ZzP|$TX`pTx>xX4zr=@hEzA13QFUp1tOf2q8d ziR17dnlcIQkd0NI?VHvlTM~`14a8;UR_K&cAWtt^N-J8*s$SBJonia0>DBAkO`j&1 zc-}Or1V_N#H2QLmsq~%I44q4R@j;cn8H` zUFOvL{-%N@G&nUU$}H zWZs_KWU^4BVd#wpf0v3zj7dt-6l>+o&>NxP@vDBe&31!VZ}ewWlnp#Mwo@j*P{!hZ z460=2Hjr_X$Xf>mGas^-RPxED=oxrqRL2{YZ|lx3lRpW4uiPf9^eYv&s3>%!l_Axw zP&iu;Lowr;hv_Q0&?!{9n!fQRqmtp^W0xsR(3&04sS?ztRSNc}i4vBMXcFq1t|UX; z*sR{@;~w9T(KDys6t9nEyBWcoON(IUh0BVu4I;Ryp+2;A{K)wxeZ8FD4dxEgB0x6nfn?SMBXF%n((Qa53QLmG)Yst`= zGbsqjPV|fM-n+k!V<7y2rb-$Oq%q1ehdy!%ZW)?((wNd*8wh^Tm|l9K$!3g(^{W;B zd}u(sZT5H<++gTNbVxUY6<3?slUnN=*>D3GofMw}14I!fb`u+fnJWjjZl8ZMn^?BJ z;`*R5%==hm%gANBFhzBaeUg8S&rDZHNAq*iins>@{9RzA1tJ>NgP_A6Es^d=Oz8t)!>KfQ! zMQJCYxSX^xl{7I`&=N8OVG5(k8eIVe2NyL=kj!K+mDJ#5iiL}l(fY#GJ!9=e@BXyi zc<3PjvF{T>f}-Tfzc{KB?eL2iBRh@ytq~^p*!%rPQ*VA?*4ao~ zq31$-=J~|mAKQ(Dju2O0L{`P^qfbFDO?c5h)T{(wt1i88mX8y*irHu^z_Ea(IYgr9 z;?IF@r3&8x7M=c&s$MoPH%DpxUyYkWQl4s**YT%0$MZqKKRSY*!-7+uJPgpprCrgmC?sK<x+0nj6a05Lx5KzX#c>1(Onx@eM>%8ThB4T zH53-;K+*?h|7!KKwg#J2{DG>#?j7TxvK#&O-3UMO z&jzshP*7V_7rz;@261xIDK%CZ<^-g)aHBQ2D;IuABjB=KLNU0I&qR_Fz^RdD&wS`|!lFqrAzHG1d zZePhAQkN!u$tyh1n^duiwT^pC7`sXUo}Xf0fux`rg;ZG?^v~ZjuPk3DFTVgtyxrQ_ z_WeL!u#xLpz}3Ik^n-3|U2+qMPx!Ie7u+V9Sbm&xXHXO?M!t9vDsnSuGDhl!<3^3- zX-&gn=ZrC)$=d%N@gORXP|4%+D&#BcaB zhV6?_#6(yl{9S39SY9pD_qRja*uJMLZ2`L%ne}!QzNgeQng32`U5^f34&V+)Cr6Cg zIi^ePrwd<5%f@rty$+@tY3JS6yMj;G%*FW+CNR|R@Az0!wC)&1q3l|DQo#>74ggmY z-QL`NemMXd^rwb6rP5Y4LTbRcsT8qqmkOZkh5iz@(%3HT)T3HC~7jXfHERpe58!@ zjA6b9PxHt8tyg_huU2*O*9o`s5Vz_m){#c-Fbira*l5(~H8)ieDQ$HN_B_?*q(_q@ z&6P`8wbl#1Qp?Mt&&gxlvpnrv+3I^{ld)BS*g!kV+fcwlr<;$%>CW#h_?7HB+-ra1 z9ecE(c$VVwqap@yf~^o0hDG&92aAr8!`MfB|>MW!JPewv}qrUI&VJQs+U}H->J}R-7QKa3_m4w6FJ zT=sOWQ)_-sExj)2arHn7n}|STbV~#b>0@vg$evOU^YJ%%G1_ z=Ex}EKVX|e3HSh6kc&D-d#H2#zHB58kf`joXfO)ThnKrLQs$RN zt_ugZ{fR%>J3%(B^_&z==DmMN+9q~7DojGA)voQ;u6-ZN+dElHJLxjSC!Cs`6yseH z5S#;v^NCA6CqLG<1GTN@YIthx&rxl2i!UkSfoY2XeX}F8G!ugc6Ac|C`CQF4N4vJE@M|E*qx@dBz*kKN3!W27CuJbHrm@U{dZ^ zcU`?ow+!NK`xBd`!Px(Ud?;!ENdhygPboTYPu5pk3`z0@ih}B5BOR-6w{YC+>ef3J7)`ZrrlrU3YPM?y}W`K053$ z3I}cN7lh5(zYjblB<*uu)2EM1=5{^WB@1v@E<`i1>ITr4m`0DU#T_`CmydytJi>)( zY~i2I0?ems&A2J=aB!otEn4h_Zb?AYy)S@AV9g&XefLK> zXufx_Q1K6O_{d-`H(VL}#_3?Fp}exI99Lf)0abINRdb?IbIMk&q>XuVqzcD1HCECw zGq8*%lp5EC2J>)~X`26cv3!_Fr)`p}XO^j^)zhE4sIa@JKyDlqNX%7YclfeRO4%;j zlK1_lbI<2pOphw4SLkz)YQl;gB_}wXo_9bn>6?-Ir!Rx2&li(fmTAboCfk)`)B4kX6OW9oeM4|fE^)z*Ib?Z3~K{anoqBz|JN1S6!pIwX7akr*3ekLhCQ z{)Ak%qGBsk5)5oa#ZT3o>m*BeFydt2TfFJogwzWCBA4upD|L<(eVo+;5gkOb1?E*3Qjino?7 zcg#%Pe|5#{rO+DuN0^}yAHD4M-MuvP!zLk>xdTN)J`3Q}4CSZ0UZ$7e6nXk9h5uGr z2h@D?Ce0vNxegvjR3qF)!etFbwKdlEL1C`_TDg+`h$VvntnU(lfR~W-t;MCozs~?| z39|^kv^_pvHX;in^1D5mZ5JV{BYAp4X<7lj5-zqD|JExJr9UUE54~TuvDwT193EDM zAH2_<%*iNOXp(Z6-aEE*TYG@zyP*-BHA9|x8FhELjyx}eJsl_HBX^0O@%a{V_sZXpkks37F%&7Hn?IXV>0o2v>F3<^w;=vWyDo=V(#{BW-H_i;(#8COCO1v1HB@&OwEodsPXI6d)~- zQ5yONjS)8~coNJMCc}W5d|n8b)?v`ncgi%MVE>>!K<7liuZ9^y$` znf}tP{^$zsl%gg{$FBx)X95v6vxX+>zyh8**A$#^7nPWrqLlIlRRPk}j5rbpH;;-+ z(Fha37S8jUyJ+eSm>ph@E)A9as=TF{O!Ey~^wJ$f3~@|-^Y+c`IWD<^?3=FwB8f%nCCxR7 zf3`E(qwQSTxKqVa^@XtO3>>?G92h5c3KQvdQv<-Oc~>LHij;zx0k;hR6+(oyq zb#lOZ0!&he5lzGf-7D|LhSCDMcw8bJRMCC?YLa_`*H|@|5|yZK*W-<5th<&n%K4t= zg(Ez&e|MNWd_li*TdaMy?A16lfpq+cnq{H1V@J=9v9y9_cKE;Z!K-Fn&=8Yntu_ePBz6dYMvh@E&LaX-0RdA$7`6^Gnk+!nll`pO;Ri z+tCBqr=AGbyu#Vzm;rX$*66?j--z;AakOXIz7tEcdZ4KFjKjDS>)G#b6h@>S1>QPj zrZwPKDWkN8!E+E^S}`Q}sor@5@XJ1RHebdm*9!AjxwpW#Q`~*g=}WrzVgsOLq7UGW z#|A2_htscQege3XlR;VG8#VTcihc%#BFU%299K3wfdY8bzhZT;p>ZJ_kD<7uVq_H8%QC-KA3RE@Q+Cy{8>49mK0p& zaTEp$iPz(FU>Qus#DC969fgMS931GIokvQ;k1=7;u)lG?E920}aBcbz0jiau$=~Mo zzCqDBz$D;c4+Co*Z)*<&IS&m_4{tpk18WCwJ!5)?W_SfYk^Xg!f#18sBD<2%^UO<- zSs+-e)GOE@nY@WikK2ar5Xv$=zJ!lg8CpbB&~sxZQexJkbPFDm_CYBbLmB(+ch%Khy=~|d;hc)CrG@V#{0f+`|ET{woAx@rdpZ)n$Z)%lM?P^QN z_Fj!?^D_r|-maNHL|vhYJ1bJCj@dQ?740r4|0DzcuHze)UyftXI zyRcX)d|M+I!L=G5M~gONpS%$#O^77~#%Bu5r3h^Y4*vNN4xhG?I0VQGp3x;?CX@`u zhd9thw{oBX8-d^BNf=^o2NEtcP^X$v?FU{&ZXp_OW0ufrSqrS|n`s0d!T5bsDC+Yvsd=9( z6&{&D+k$);HtxeARu9mNaHf#(`DGL^favO2XviJnDY6H+I_>$OcT2pKx0$xK`F*W$ zk6{n+ApZ+Q@aX{pA|7fAoooVr2V(s(c~q*HUIRrkLy?nXz!H=%e!MsEHvb<@-aqQx zL+Z?b)O%DiS3rXuT2Utg?74B$Y6`k4@)m&7=cwMrv1|y*GORR-~zf_Vcot1&Im^{cj$h zBwf#w@W zS~aDOUOkR)s~tHC_92mgi#Lv!Z?tit>Q67*&Qk3t((Rt-@XLe0reuE=>7k%1CN9o| zydFssVgQ4tNB^`HQUX? z>O3Z?rWU!DI(qtFi`ur9_NKD-E+U)W)Xr2KfpaxTa}^$=mZ2pH+jbyn4cPv(!2XXI zAo0i6SM%*#4eqxZ$4dh3(S4}a(%|}bl4*%_MLXZ?gz<@US!_b$`w(J4E@A{@A~aGQ z`d%L$UpJ1A6RgDCB68sOk1@?e@qXEwC3xdZ-T)|kN=o)y8T$qwt-#5u!70%LqKG;e zJXV|?^J^}*0yqr7Q43_1o`3AH{+UCNYvf?V300~o|3fV@dqIy*5LGK ze!fjIASyvr!F_asmTlEi#TPf|wp#(9D+E}bk%Zjr3>8P+o~*ToAeLG^_X+951*IfJ zB>C4wcvn`}LHuH!*0)`916m=0dn?qnfEFLb*r>#<+qyXgzNn`I5ySK~;c+i}Lg^KX z3YmcZ^(RUxLEDvu3Q$Yl4QgYa68ctK=H=b#b^q7bZv3B^pS#~DEQnIh=cv1Jan?JA zhgqR(pmYYVOXGne(fDN7OhXvPQS4~vP6|I6kMm@#ZFC@H9w}7lbGF;1e6737K#&{_% z$+3^XX!A1Mdz2#fi_d3zlhLUVu;x2wpV(eP;(WGc4rkkcK>M!#&5}`#Db0U|?Y)|h z@}lL9fZMVfI=1#+=dvO0s$mx(<3>~K3Sr&&!Fg+Nh_6Zav6?l1_kKw{2#)hvGPHn) z>ZZ)@jwKTxp@gnea)~`9AnyZ-W|k5l8^T3j8CMxWSLXPjMTcQliwjvLg=CP81E+zK34 zE$;rAxEZTF5oE$T9d$}NA$g6^$&!oBT%aTU!3bfM;L3e1m>2mO9f(l+)G{g?YyPp! z!*a#iPhr@Xt%K{Bb(nGV24@TmMHZ@CzNnHnDDv$UExyd0TI*J{X#+MY9Y|Tb`7J+v z+EkaZ+7M9eTkh>7xFn!v5}Shj0sF}|^uDcd2a1tqGK84l8^EiEw~WRwoPz}3>wx-_ z#z?~!3MJnDq&!Ky8#E3hBaxXl+lp7iI+xmX=F_}1fB)H!Nd0Sc&0X$x_%vg*+bpy3 zh>gvcOtRXXfsV@Hv*gUp=ULw!^K#N1GRjeJw_qng7kj?%%4}^g2V! ziDL<=HuT$lX6UV%(UVL-21%=2-Fj#6HCA_TY-3|;I?sXhQ_sakO_dQhgM^QJ(1((? z?{Bz>^_{*hlj^~cwvXwSZuhtQ+5Z!|NMr&8b<8+|@pSE$kGQWZ03z=WPD4-w>qsOK z?0(0W5p^T-Ou8blr|SXO(`+5&eAto?c(#6ZN(sB`SDJac<&l2q=K;yy7F#0sQpS`(LXvX@bfg+=W!dF92;g7rfZ4yK=%*@7g{!AY0b0 zI3#9lp1Wye*|H_b!`KS07{d4bA@T2p=6A?Cku zKVl3uFmf4@Pps*O;Y>_6$nzOb032&yYQqyl@+vXu^236eNiBhnKvC~sSpy1f;_y(> zh_vao=WzKI+82B{`4DyL^tdT=3iqllZ(swc;(fP*Er{ zOb?k#CTNUaZTX*c76;}8^iaE^xva8jx<$9$yih@@6mz9+#>EKU`K4ARl03nO{)E`@zg%VQdkxOpf&(I|E(&oIzhPrbWN^Mn8NI zkzhpgdP^V6xvG1~uY&@?q=9NQ$6U;Jc_YA%G)+9MYhrUe20TREB`nEqe=#u)8%ry% zXJ=Z^|D9FR|KZnIrlWhQI|V2MP%P2EL7{@EU~B&SPlxGzy@t2V!K8Ail($un`dq80 z==tJZuwK;weu`?sJQ=@70uV0vSM?hSQ-=o2eiK`hOT02Jmldsq;QbfyTwo20m3t)q z*pECDBjtSnft7pI)yZ?YyeNJ$TeGJXMNMHjvs0+4A0zmAG`&X`L>+f$w}74*5B-c> z4l}-CY5``0953ylR4@K(Ap?jZ$9@bRji;yryD_3EqG1xrr(gE!F%nBqa`Zfu7=BYp zcc-J^6Ho*Z4szz#4=tZ0P^`XNjS&ZY z2evR3ys2t=(_WIrT-G4|EPE+sa+f+TXp}jahKd-Vn3xxDwe8IR+#8aY*Ev_Y_N6dL z6@~)tkcYiWS}kaRp~rF2BUC2-gBq}p5oOm0QP=`d?c4E#V<gHa3Z2Rkm*Nv zUCR5A*B=pewXSg9f^ljDj|el;$qAM82rGO64!etRols*i{@4)WeSCe0C2jQ;+gdUd z&eX>sT!i9Bj-&j!ULj#7r1~=Wa7bq@Q$v%C3_O*XGN9ic_8D2{GC}t809DtITS$GS zsEv-clJGvTj&;IP7k#OPgA-HbvUC*z`_S`?~BYM}t z#YW1?i3t?M?z80FftIX1xsFBrLu31mD|xNk1*uEaE>F3KF3m}YZp=5Rd<2$LSuHYl zpRdRq2Dg99UZ3D&vI@ZUj|!9ASbQF%)c2J zW_M>%asf*fg;E(XT>|l6b&)pjnz^5G|DmcbL#bt>*pHYNBD}qsU$6ba1+tzq7G_;= zr!9||bti-YHnPxLF~GJM2MsdV;<^6$lKx)%CpA^`-1%act5YYdEXCVWh;T125nr!H z-&?|XtudaHXQk6OB(TqI))lb(r-s(|WVH(xbSh0>mh&`TfqLFf;LnYR1Z-2H3^UN9 zF;f8J{xWQ6VA^L!x+vw0O2~yX<~kl=ZO-7Ux)~2F3rB^!(XOJUIp#d3fLc%d$+?d6#Ccn`CO3 zYNV5$aD|GLB?f4`@*dswB5*mZc0Kq_9jU3b8qO8mORo;_N>IPj7{P}Eo~3#wW8NyC zc(Z5FdyfzA=VxlA1Y#d;eLWvg48#CE37>>fJ|Hjuq?qWOwCEh4;L@LHm}oTz{M`{% zNq>^hcMMh?rvFG;$wEIbX@Tl7bLQ9oi~vvVsGfiyKF4~?Cjr04=HkH_Ckfa9xaLI` z*l$;g{uLg96lvD(Wm? zsSQ;jpOX`+kLw8^SlTTk@2qRS-SQZATC$^utPGNNq-O#qa6mYlO#UcF)|k!k1t9F| zc@g;WRN8&e?`nDdZWkXzhcuct@p+j;9`63vj&?PN`5ZsBdPWh_XJuy7GEg630(p5Q z#agW$)(fADwNjqQmD_Y4%TAB&xz1(Z^ix@Y+kIELKYAaLcRoA#j#2VG8aNrSg$YJ+ z;BHu-kkq3kFyiRLA)-_K~%Zdt@qpc>r7l=ZygthldZg}S2dz82IV*XE8 z_x0(yd7?x!lEZYDsZXiDPimLcI_jQVV`Qz zp<^nTC7NeHv?(@IY{cIr#LBiR0DkaaK4tpH+3l(hS_P!hZshg>MbQojt=_+P2Xqx= z_VbOn!X|gEhwykr0a43Vo<|wz&vU>pPlj@X3K7n0w$ibZ4dq#?WU*@^Eo3qiR6LX6 z`ZbwqjC{nKR|ZMRmFk8Zdf#Gp^gqVPW>#u*=&MGkmTI$nb8IxJnuH6|)TD_!=4uvC z<3@r@XDhu-XeMdmu!?bnFl=Wi;P?R~0VImgNLs2;qcd*sBA_u(*f>AZAmB6c+bQZ% z@nRKp92U|ls`sBQWR>An$AB|FU4mtA1{+KA5{2=u17%O|##xui3 zlhpg)3^u1#eS0+_F}h;=bX+wgf&7r!)yvExdsr=2IDOzirP$qndZi1xOnX)GpP4jl z_{jG$Y|W~T2OyQ%;69VjK)xhBaakywMJ;O+A@J+n8n!WNGw$D2oEh#IVjPDrK3~&F z9DFaf`PNZ~kvPs4li9e(%jyRZgvaq%!;?3B%S1-5>w^`$WZG=qp6>|Gmt>+OQx7h;_O9m}D4Z(2&H@^geXG z2sSsi=y~Pd_;mqfeYJ=`dZ~$#1ZaYap?mQ1+c9+qkQC*o<@GiIEy#LOaq$tw->_r1 z^v=}oej86=+;px3-}B{lZhE&epuLS);3~e%=zb<} z2RC(&t)MWsIO-(9bIra$<@K}Ki2K0a9OpWF>XY;@QO-J}8>I3ItZF-+(Qb+zQg!m^ zHhL}oawnG<3|A%lExn7MK*OY?h4*XrO(I!Gql4GBd-wboPtXfIQHgrqL{sH`#U0l@ zW{hOg!lnZJPk3I6Ts1?l>xQe!t%G3y!P+Vc+Hi;==1wZXvUt5-Zm&wHKj z16;1TM4|JHYh5H+1)w6CHRnvBaJJ&Uy4drtK zZP^8YgpLMm?SGxihJltO?mAWh-Ie_BzF}2OS;=j|LOP2lOm#EJm1pG$IgH%_CNfyj zSCA_3lODm1ey(|8b1AQ9qH2vMG2mS`hCEp+aL9y^45I*zN#~UT6|0l_5dXtCa8O#o zTDgd@J3s~<4!o+eW(F}Aq>!rJV{g@wOn^#0+Y`O+$hQISN0M=gGogQL5IKaCrWPeA z>oaXj0}uAw1T0mq1Q8`n!2lcqDv(vV>S z%Wc;r+xiYR|_BO_LD8#W6QR^kN@Gz96Y@G9!%>nHpz z76d5XghZ8v{q$%@A-H3SnCA{qi=|v(#m^-3KH7*%Y;-*X(2`#mgmp#2|BL4jiDc%I zXsHe_K}JC&zk#I5G{hz9BH?5E5=|K&UM^#dd?(kUmDbc^;&t86SN7E^V3bQazEuE| zO03Kvk{3G>KZ(&Uc`PZ;5dc8MUCZ?olMq`|K{({jHLxhtN;l{$C7XWuasJdyQ@Q@eU!+4mw zHpg<$ETGm)Wp;q;^%Hn;oqiM>NSvk*Z5b{0Ao>%E3>3iam_)Nwl%a_N)eq+Dz{g7x z-60T751QL>G3FjdI7sb2{pVl;Rno6V>P4QfJ5vO{)M|)t5tqY2gk3t6XpoCw|C<$8 z^Td-(vZgX^&bWe*FCP^v?C<*6yAqoId4p&V-FlgCGm z5MzQ`-H(m_yWSD01Ypie8oW1$&;4Ijr|jqI3ddhZ8G!y=vxl%D<$ll?Txb;$yyxn* z6ru}U-4Vn_0+5}J8Uwgkj9TPMKyehqiC0`&! zcCJ)I0B9R_J#ILsazY!XVkk(s9&}-{>RkYf6B*ws&bhBgZv4fIVJ0unB^FO~u2t`3-NbS(;w9-RLuSr=g|tjHE3uG+2=V_!^w-yT zeje5;y#4lkb>bPP6JTikU+zG!iV54Yhk+}&Zg!_Y$8 zx4$=ek|s1Hq$z*2*SXI5oC63DX^nkwb^PL<;TC77gC{5?+v$evE*E!^_vxs;jSjr8 z7$^40B0fj3A@sG8A@y8#*DizCX*XW$YC>=qn<1!4N>_L!2ckNSv^~x1;Y)~k*CSH( z*3yod8iu_1VzCur{5vHN%zXn6`P};AKUOLcg|Dhv4DT<86nJoY-d^tFkptq@?;f_U z|2wDj5{QqDySpZ?_q?rlcW**Hi$~dVXL8;ri$it$0`FUW9|kHjQQGjgw#sQi`qM<+ zAMLQcguw$#AAXdqf##|h?XYCj^u+LTQFz1dhk8)~@F&-Y>F$C*kAFDLS&ZZ+7uPms z$IKK+Rui*i7NZMPZ0JMKN$^;1oOc`eibR#Rnm`_?fW&>ikx__&q79Ca^th7G6k6*z zW!N{o&@N1Mivl7@j`!i^#4}|~2)f4x3$HqIC4fc6tnV3wt5Tf$*?+#*u4fa2nAf@b z)Z^pY6G7MVZ)_D!jdXpq95^g&+!TRXs{H(_C_=z&gl@T9!a75n6YlQXfL0uFVki#Z z{KJwWEFvqe(P`eb+XGllTvy4?pwhajw_`!*i}G#tE{=bu7gythE)UPPzNYSiShe}e zK=!)9hbkteb{ae9UW9lZalgf363m1m!$csqY_jJOV=b@FqlxF_qR^p)rcU$JYU6yjv7)uufw9 zs-4|-vAOk~DiO$krN;I2xepHh=#MP%AhKe(L^@;xk%x~+c6+q(W2CMaZe(QuQkV{M zCuDvhXG=g*j=L!gVFobX@Y}%p*07`re<#mgL2d3S$P_eyENQ>9$q$@BxC#tALJAue z!TH?lWZi4${-=I0%7gqjP>G6>@)e-P^N0BF`f*)=Z4ml0z7*u}eE@W^!`+}Ax=uOa z|H6V?m*@h*Uv!stxb3@((tvgoXR_YjHolY|bOHB|jWO~ZD>7ZgP-9oXU2Z>>;hh4m z`;Dj{TT$95B;6DKQ@0!y5E>wHr3aE zhTDwJ==aH){5&EmX#Q+@k3T6#0QX9jAB`FJHPfQ(yl0O(w1wfbqO~7KrtVOM0ygYp zQXbfVSj0+a1f%@+s*(!F8sl}G*14qr_H~%L{JS8 zg!qhKzP;{gb70Nye+hQ?Q&`wYnwDkr{po+gC_8Y~?PBn0Iwz`yq4)a?oQ>Q9{;G2A zcii<XE)GtgPwgF#9S=_q4-Svdn2s3ePw5z$sI#eQb7`}) zXfiWsa&t1XETFHfeLsBl{WHC~ofB5{yB?YCcXzt%WtH?%zTq*Ah#vKdn`h|Q4qqKM zf>5Bmz~ypLfC7^0?#%LkLh=jh-+KFgu|cHC?W<$p2Y+8%Z~x%;O)YgL(J{c)aGBdk zS)KYJ3!13ji6$?3_-KQb~Z zR5f)A3-b-R40wvvG?VfT3VBlS8fY~j?+u6{j5_5FJSobRx&>tl=m^Lj7q`glRAHIO z&jY8FQpriKISQVm5Qj;7L&t2ja$|>BwK$@KaHEp>qZC?nJ%*NQtlJNTI)_l-!k6jX z^;j|UR`WD`Sl{2Md}yQ|6$|PA(AdJIF}u9R*|u^7G`qMdepubPFj-X?I_0lkJ8ftQ z5Zl~Sj1b>+e`Gj=jQqVT3|sAhj!?NjPJ(C@7{G(%I6m-0hweyui~um$#1$Z;frw?1 zhLQs|K2N~e5&$s@o3!JSc?G~abXo-{F0t4W%kD~MoLbt0OeQmbwZJ_SHjXZrLa$r0 z<>F_o8joX*vWL`iEh@#gq^A_9l%mf6lnyK?RVu!+B<&C{(6h5~`0N}#Un;hEEe6B& zaegl!`nQ{_5MOPb2Ip0MwltAERyLxB#FeV&T1(!bOa^rt;pnE(3XR|=bUG;%_Iy!( zhjT++c%f1^BSgKFV2cgCNh6Q6#TIr8){)ImRmT>B61`>v*^uoNeu9u$nKS3a$_?XN z5s>5=x!0(jB#IH(?qUhK^__2lc zJ#iL5I;O5ZaT()4<8yszpLBadRZW*Sm?AYT_bW;~TVDOO#>lg0)a?^lCYj;d*?$vu z`tGAdeyHtu_mZ)(9^e_!L2MJtxTf#%-~RQF7ukCO|F0#uoxql|!usw)f_sNzG+!`# zTZhan`Mn7vH%|hEu?>Z>ZK{D?ijiHa!EWl@PU?b9+QN>(?5>g6PC*xiXmL$UsUuH? zgR+4*m5%v>p232d!7Dx~4#LwSLWZKa$g6?ztK#wK;_>0Vs_4C{GTW^sWo_qc95J1R zmnI96vy-A4Q;VXjv$CtJ;?vP(_N^>gXLOkiS?NqUS(#ZY4SvXO7wsI_)?+n}}IFF@7>EvPO5+m|lKn(uf0n!O)m;=BMBbM^;6YbnU z*x@U=bR)?IBcHC$H%7768P!m9~6lj7l zF#r!JCi|P(0l=LRfJ;RtC^qoFWzz|yfvFVBOJkJYC@tlJoB((|Q)}y#C{aKhX{~&0 zPKb4vI(17AL=srm`H7-dTjst+@Zu^EACOZBY4N?CIA-TmC_E~`IeDK6IRX({1soOH z|K-vv$_J5_5~!x;f!#$ao(hVypQ~cLs>o2}l>n%LQg?zrI_ML6;d(kAT9+!5=1!8moJd zYXoqRdrnCbHHycM))rBw9ZVk#s2bF^C#(I*Rp23B*qHUo>ai2NTe>v5AW zX%0%xEuBf;!bb_I$#i~w*u*1qW3|4H;`u4TtflaT2ZCpkv2!scL52F+ykEch&=<*! zYasF+mcRRkpHwwe6q5&dv0_*|+&PYCY57}LcMx{mQr&=lydMmapukv6E+jQ)r2^G# zce0tfXp2d_F3hm_$@$zI(W)0WZh(93#bf{aywErgcx&Z36*;|Q%h~mx#-G9^%r>hS z?8dGh&>|5rP`OqePNJi*PoP`=3x@FlTI>7FR@@lN`&z5Bo1E+cp=^v3*tuRa^-Ro% zHF?9u4C@D&8A1LM{cNHJ?M?-s2tdhGPjD(**H5?(aw5DLEEtgu)Sf67gwjPjlGw~lH>xOtYS0)@0(@ulg!KDDUv<=cW0BmZH zt2Y7W?Fpzn#nXtA4+Jsuk5>WcqBNlfe$O1ILBp&3M5pv%b;NE58QTVkA4!ZC3=Qc(YY!*I1FM})?Js^J@o9Dz zJ0plwbpd841P%+7dXWVOGGbhHBJW=4XRl!ZxDrGXkpl!a%wwJm$7utmGsQ`gK+qL> zto0^c$Y)|^9)MPQp>C6-2^deJxNo+}r}kF59b5pHFL5>*ZbMg(2C0!YL&@IMAu^l!PGm z{z~!^e~aQEb|P-{1TuSn5`VdrJ&S7Oy10rn*UqV&{DAW-yXhS(J^&9X6h~~mB7lLB z2)iXXnd?MmyQTK(25^o471<<@4*Nt3p4uk^wRCC`)Xa3zEd^Q?R3RVZL_!291CegH zP(meSaI4iM@^|Rt9|@qFvArbW>Gm{}umraS3m{WKeUqTNSnb+D%7{4!)eH68&r86f!}ntGGU$>!Y7|`ocjs3Nz7{|c7aZqA zu3|)-335fC;A0;PH&ce@qwOOYSv2hdW*v~@N>Mnly@^4l~?6#L^=zU=woDa-2W zJYNV6+EJ_*QC!`rm<~c~e$(;Xx|?YafL;g>Ix1}*DZj=9+_2cPL-dBh#F!MwyrAD9k_?9?>RI%GTw4%@55PjJx(Sp7$PmUj>FP&QK#XrV(3O_?L z1}gGj?=v7FEuo)6mM0SEgy7)in&uBZ3G%q~$Pf{gNi5X2H`B7>IXLz!mV8w2&YwG^ zBEi$Oq9^929$gfWcmuO}WF8kG`O=jr?d{WotCH}anyDOh+oXE*SjidHf-L~0EQLMu_#L=jRql@^*~ znx>$IRB*s;^+o`S(U<4p;`(w%>u7)M3}AOj$*_`lHpIxHqw+xaK~ya~CT-cKj}1tqBDg-`3#!PMF=cGKBLrwEX_2?m{ zi)N_!vm^p;2cy0}5;Lu}*lob( zm}(v6t~E$>IynS>y<4qXn?>blH3O{R>VA~e*STr13zl?q3gI;S=hicID5KK(H~O{3 zGh@+72RsS~hi5YCYCOU*hY!JwB5JIOuLU$!eiNk<<-1|7?*^A9_WR+zy%Rj2cIK)m??VS zMzOH;wQbw_XHk#8H`-JF?=zp29NQPRugu>$7&R?yUz@yp&kGC86dyYa8c&$X z+`G7E=zz{pee*^mav8+zlizuZ-!cukmkv;*b@vVtA*2p4Tg3gyym=WB(Cx0xtm?KJ zRKrVBOc{Vdh|+3_Y7JjP%f2sPvHRMhNhJO#(?&Sy zRXbBMY5v&^7NT_4tHGr23=ptGvnVDd9qmO*xGqXGP(oWHUR`4~C$U+U8)YOUN=2=Z zksX|?|N7+jB)+mO<`T0(mPV1A|8_28_S#}ecJnX%kjQdzsMUXVyWrtXp)~p|)`Qy{ z6RP*gW&5+ zcakj6w!!pM`sPs_J($z>%5QwjC8Psn`&!}+TO3kPas7D*rGL;h;}yrvQ#)B!HFJ$VBX`*- z*U!)aqU@!`QOWB3aN$cjd`DV*rw^lu*0v)>e|ZA z)&OXuGqkZF*E%sDOWPIQgT#oz{y?d?6M{HyQ>Ja5bUC7NIAU}-qzQAP-PdinNoXS0 z(1DOqXV7QothD%@Pg(ytWc<6F!rSDsfhzsnpDNh3(`Kxkth^a{)=HOW{zKele*Jd< zA5U75qun7$v6=RFKwZw<#W#<*oU23rz=!cQx(!PyuY&``)=<)P240CgAB*8-zwyS? zu_f~H4*c}*9C^QBiGVf9!yg24;fDe!)wqQE9g0%8`?C><#L2`p*3W3o(=_P0z?v)>CjYiTdp;Ti`~x$R1W)p9 z)?RM@{6Bx|vhl<+;cr&CL-t$z%n9k2JTiQyPF8Q26&a~RXXW}L4Ipbp!vIEB=+uW~ zg<;r!XaEg-0nY;};aMA&Aur?7pfqnOMy8Mlsi7UPIZ};6wwm}TCaYy~?IY?)I<-s? z#gVIEzJ0`TY{fq|2_WwRy@H9P6O<>^br``1j-@SlOYjX7@V2Z$H`N4C-ghX@g4j#rx{l`{=j4#Tbl;c6gDnaa0rn~AvT9HTIQ*X6 zu=K@N4SU%b88-A6yZsCMISSiijL}Pz7|Lh`HT|qmLq=Vj@Wl5G)u$S^q~$b|aa8SRa($<8D*mHhQ2C58gwxos_5H0C+>*}yCjmF{ST z8cbUxFhst1KsMhYGdAvl{*K1#wkEhUR}#pjWb915x65YgTz@vX=&z>x5^w=fb;om( z@C%UV17Q`k8@C@^_x$s>2+ia@?YoQr3Z!6S)G=()D$o@1MoccoPd^+0ejF&^rr^x^_wl$02s5P70e!UF?76Dw z89rfcovI$6{0a;}GGz=8U358}x}*6p>fvP0<7i$^C+*0x zv#k3kW%dQg-REJ8?LZcXcjH+)@K1i}(CbYkvfaOk#bWU8UvbZQY`{av{2 z_C(HoXERFw`S^PYx626pwCZ=QfpAz{<_X}cGL4LQ+*;dxyt6tOF$5-&K3r;`R3_O_ ziYvAu3eus03dn`34!{hYZM6CCqO^M=@UfdD3f-PEQ61Fh9t5iQk0s?Lk^$kW>(}AZT)|2eXIh7o926`5nh3%PM472<@I% zsBLmxAQ8Uo`PNnuI8)e>=CEELhzI=#98h5>@I8XM=$jj~lUW?kgEU{-#F$K4k^p*P zpdCaQjD!vc|N8(xC$LBiB@D+VBshEZ5YZ9AZxbTsQA3#sz&W~eQRT0SplketPRs+O zjy?hWoM!JNaEn2TRY;p-EEm*~^ycG;jvtc~N^zplZpbvOZFm4_OQA!MhUgYi8aR(P;p464@6e(o`D*A zAhX4myRJLqFEaj5u|%!|s~aPT*7FV33*Q$^^5L5!+_zU&FJvvTt}(;9x_*CVXJ&sa zQj7xbnbR+R|7gT>byT~@q1m2D`{3rqR= zz9&j~?lhMI&BM&OimJ^C8klM?5=djl;Uam-XN&s1Ba zu4$(I5)@X0C?Dgk9_Q;Xurm4u9XMRZbFgZ>?+tO{%0!!}y7uNC8iy6!*4NC@)%XOX zO?<;LMLwtglx;~-@;6Vs4kDJYLs7Cny^dGV(ocg~WQw_K`sRXql()QCTqiWY6}G)R zphx|^G3C`ZJv%+a_}Fh$O7#`VX&#gO^nQ}G01kjh0^qlCdcM#^;brevW$Ws_0`CxE zve=ZjjOpYUT~AsWtFl5vf8q^5lTiflmmlUVchE+iTl(gml6yk!?KBFVCJ<+LKC zO-@U!tqL=}=2(_+ddVPpsBHJkd0C0|IL``fsC={34>SVpYa-2_8?V>)2&e}34*fs3 zUi~_EgZMm3yTFfM_Awl3DN9Tq?7n@tn~h(ak@lM4Ka~yGdVEY^0o7{(gZW50S062; z-RAq~+`u2(e+XA0>2+UlFFv4aU+Bk5-e3Mf?hwm8oiJg2s^l9&-)tyEW9NsJ>&3XE z8w^iXXY-rfov*cgg~J})_K6wfWTfTArNq|dMOH;o`Bc&0U5vm+b_*or0Ct+$bhg&& zhaA5OK}o3f{g_p@?h;fGp&thl$HD_LA&F!N(FH-2TH6wV)^B^O5Ab(6E|~w91&BzP zUeE%+;J;5~$a_?77SNitvO(d?#JVa!#?*m2TZ z#H(ZWfp#A1*cR!uu34TUO$|m=c68sxkjE&j=lX8~;=?s* z(qiI=r25fYEOgeX&_j$LRFOUUEjrNeOK4qi(aPjDK$_5fw#JcUzi&~u+i#wK5#0%P_@zSzkAej-YM^~H#+tA`R$2(O--}kXJ1>Z z&lP@FHI*eLzkU}q{%onO%ByH?tj}+4Zf~ur7piWSscz1P)<>T~)ykbl%8$#BGLJG= zXqTnTLp>)q4>kw;4*Ev#XHOPI`d9BqS9hLzW}n7~9jd)oBMTu-W8boto^zS9m4L#b%aw(k|_WA6CX1PkOP_874PN|9y_?8Jz*qj>OPxZ z%A&<52W&IL%?eEO#Pf(0CemZZx%6KAWjV)Z>ba-*UwT$XdWM?YL(QhxvsG|0w^KOwsAuhFU{&X>*j6Vq&o|~vSnaDIv(>3nRBR@A~cE^I#ZH(XIrvx za%Czj7c*k_uXt%y4wVSqyTW&-Z<8Jy50+eIUC7~ZN1Oes7b)VeozcG~8dKw^L6jS1 zCVjf(?BQFQ_@qDj$Gi`5`K1#NdDC$Zk*=~v?)-OcJcLU2WO=fmFdSZ3#P{b4!k$6|fd z_DHpOz}uKiG5whPXyww*hhvxRMoymZbIJ`vU)+l&;ggv?&uGkK4|A9;(t6KyS_Shw zB3P?*q#Ejn>Edg-2(S8*XeSOI)=OtqYJE6a`Gi*@3|VL1?c}Im1dzB&lDJvH-E#q9 z^dl(Ko^*t(R$#iZuBwj2ngLD}y9wLQ$A9+k1&3+wbl+o~2_!fuLQf$*ho!IiJ9XG>Dr6E_NQogQK7#4oG(3|;Tj$w^ z%sYp#4(f8qen-&1K+`KpNQ_BPme!caBf>Iu#ATvnyB`eOT2<=s8ZP*n#iWDY-G(+P zph|kFc%O-}lJti}-dM)Q2D|Rz-?VX`U)Q)B9>?Qu`?jj$+j^*onE@^Li!m<#i5H4C zDMq$whWnG;Qrnp zF)aOM@k~CnL7i+zQ#6H%-!c#KitS4Cu(f4HOg82O^7H(d8ykPwm3BDQ#OHti0FMVT zKQbuX9{$90epKMod&Kr3fr1I&m|K40eIwss2qo#F|Iu`vB7XOy;W|~^BTZMtGgZ_* zP0T$-%rie6+EEaiUlo^MUsYLA^}C{~p`t2|-EPk1i3sYZdE2?`u?jrujk6dpevgyRD zP@M;k4jUggTrEF1{2DurRab*;A8R6E3;X{IxFWAnEkO?x;D?h5FzjzhE*wFe%Zj+i zwndYBxc|EmIC={(!HqOAj};gHiUT1cl?Zlg1E)oL2reJQb8idBOj<6Sa- zg!b~Yo8!-fnBYY8+VVKDl%YJaysN>~qnc zVtEY%mvw_Ufe+fE%lZVKd1ycKNvnEhr*Y`eLI`R&oGOOikwZy%UeQ|D8j%2l%Gz@@ zDKHbt&X-Z2;GnSMSP`z+U|kMoEK%jK)S^@OJp%(kM<=4{YpQ`P;WjOc)H_z73^3^= zS=6P`H}Q&m)s7cO{V5kn1Vt$^;BX(AnHDhpJR>0r{*Q0Jk@sV2kCJpGmPc}uLfIh9 z4n*Hl#;kY}#A=us*@MRS0-VxnQ>18u*j5LwT?{T3dKkVZcTg$<2Pjyolj}$b?RbGY zE}ufdTEszvldpQ3n!qdsx8GI7{Mg?2{`6LPLIr&miVid ziaEJx?A5XqdDI*CzuvXE#+?0Oyx4e$|!1O;uy=+s07O*G0GHGFc z=f~_$${gCAKy}2W3(X|*>DvxMzofJ_O6tv=X8#ZlYva`4YB$Khc96{HYmS1VEv1wCE~JOvsT_JIXK<@pwIMM!le1%ZW{ z_~kicdZ*e|WI3T&XL9RA`0GH>-AHjKnKpCF{lGQc*n0aZHmJHIx&`es1t!@9s+k6< z#JNAGe4V==*&e8C*_4;aJV4*)j_lXy7E&GP{AQ}~+3*G2GL@L@K>j*%qvE#@!*`tI zIIy@0sMGhKqjiS>FX(MF62)Mp5~9C%VHaT!L$6`i0AzfxH}}Tq(mIfcrst>FH}P#&5sl zqqz~g@tpOBW)U&DC2_&Y`Kh_-^||#maS<#kOm86Tw=3dm&Z+5awcYQIzZVJJWt8`Y z?YtyMr4oqs0RaqB00gxYdg^4I!>GBRz_$f3-d^ksSxd3JYyEaQdFgU^zBtbo?VbKR z1cOAinNpdB#`Priy6y1K3kvz86`njDl>}uzj)u6RhB%HBbPZh{-89ShF?wIpK?Zg+ z9yK*WY}Fzmar}ot!s({W@BEW0DN`t_*76A2m|BoxmcW1ES!M^guYa>}O~6>fGdaE; zFe5_t4NdTsul_eJBZNOvyObqZ-ChhWtEwr>D{TB(-|@5J*R$!J#FvV+Leu4KSmwSF zCfZ;nYT#OXoJax9KG56tgZr1~`-A5>;h?Vf)WC_PV5gUSf6o~lbq%92dY*rd_Y8lMYfq07S0IrrdlV#p zaoKw}JhG6_{}Uvs=)xjo{_6ks;ae=S)2HFqtmCQrck(;Xd)&(QXU)Jyr`O$l939n! zrNp3r;-_P^$_fLqcoAQgE7O(xYfLp+-U;6C^@+a_= zbU1ovRDwSUfZ^EO}acw>wn)G%c{v}{Av&7 zRCdKnc;t^)7_u+SU^+p6RhAbN{baU}LEhz}G^b@C?6O)8d2E;AY)NTjSAR=bJFlZH ze9LyKs7fH}>MO^FXbzumxSnmQ?IpCRF|%F;-j`M}c=nAp^x8tr79VOG1nLpyZS2|k zVxBy8aE?`NSB=6`Qi z#FavlzMvf<63^6)-&ahFVt&#@Rf-3~ViEqtjIte_Pn+Y}ZQ`hcYX67jhkqNna&Bjf zmoCJNa;i8i_gyKtc*;0Cr zo~??avamVF=zE^0Icp6fZR9pxJ=4>xtT$d-;}gVM8dFnii&L*kil3s*x)|u(hpRi)ef*8k5i;T*SCBu}NZ;hz4`N>|b&3>4ez2 z0I2|~Trk~Y6Nn{Bh`nj9r&QP?o42mzxwb9p&JQMLw}%*HzkFM+J!}79nmuxx)Kt2f zGf1!Czb(FkI)&=5*E-LLo1=O}cpEZ1muemU?Tu~t_x|$1Hwog)Y;wkgwP)J~{u^s_ zHs5Y?iP2t8O{B-hWU{B6PFmgja<- z#|K4m6qI;z>n|`OsXbrX$0;A_l-^VfLFc$lM{tNn(dLa~w97Qq48N&wpmQZ+yp6=g zeWY0VOWsx8*YC2{7=RC#Z2a6$)qx3)tQHp@M&2w~`rq87Sq8xS)2`2X9Xs!@c-=eh zul@;KoP*_&Pa_jAhmSk+?}J0cm#%M8@0-~_mCaW)NI9=Vo@3B5s>!ho-g_&NT1v3- zp=Gn)pVdB=Yn$BEFv^P9^TRixSgmA)# zGc<*DQ_RC9oXyRputP~q9NHiPD^S5A=GH3OJ$tVJ3zOgArqw;&W}vd%4DKke%@%?s z>#Z<;uZ$%tdSB=ZTZWI_*XX?mGA!hD-|+kyJH>qum3-BoczjqnD4EQ+{3^>5}St6-2A3_$ffqtIv{~`AIn-2?UVVyqld*`Go>&{Q`?)~kCU$-FC;vqR1%4&;#YATedwJoy{F$&X&&icCp6u}HC)Fv zTIK5OIh;n6o2qZP>J#5XQ1fNWw}_+0^&_#tyOA>|*_5%hXB2!EyPDa%nx~&o`Pmz1 z4v)$(QNA$I%7?izOv5psXM`=!2qkxKmUeGUKi$x9h)!*1*z11s{a{!Ml}Qzhe$q9H zRiL%k`pJ$R7pSYO=0yQWHL$R4CL$rgq9P-CKQ}d2fs1#D- z&yVlT=9BxDn9(1M4gn?*<>kBrMme%?gnF;C+nNL{9uPZ+E?y_^4^GZsa0z@X^x4)= zmPcNdgP*>agAmvI+VXI6_aM2)lR9nr$6hAneZ&TGtEuyG=kLZ7)*R4@82i%+@6AOb z&ILN7wDlZ3jHGAcPL8&0BqbtNHZKlN_^YrK7$Dt8HbMYQo^}=_VZcde)`(IABn3#v z@9NH;KV!Ae4_3O=#N0x!rBU#s?+OVFpQ!)w`ns;ho=UnvD+#(|fx_ppHqK)h~s{{ zA%+ZunZR`e1(^&)5JtD?Kn%}0J}|xAQQ`eb@RMM5OLnsHLP`vWgMR2H?H~MEZ2vzx zv28-9v8QoG-147u8FTK6-J)+wTXFa4>c(w~Q$wm=r*}c+4{YLeLv>xz9oc5EutKJx zc0vwB zGI3}L`#deiR5CjOqsRbz6}pvwZV$#Q9GeaGqzbX;Tf{cOY$E?a+>kxfAr))2NkMVu zISgu3(!oAyP&qpb!c3S>rw;8IS_)Ub9P?WaN6gWzD;F$sC|PxkX0rPpGJ3}BZ$qO5 zA3KCh@)C9S^3_5vsIkhE!0eK8U&|_!iKL#Y{qy{Rw&iJ03X>m7F zh%O~eyk+am={6eGCbAt7*|{A3Iin$B++Ef7EtA~+O11;qC(rmL|t?*n`dsuYli4dRi0*qMjdoBnZ!DEKv%)&HAQbu zMS7y1dalw4fm+lGOEGaa6UN_1K|~k|>Lepc0eLDQCBGOwpi4fS zXJ{ntl+k(-i~Xan4g47;L@xl~wyyTd{nHyVxZQ4U%6_@dV;;${Je_;s>vn(CMlOI; zVHrJ_=3V>oGB<^qyrvcQkIEE)h#a=Lf%&$ zKSZ{I4y7KL%0F((*`t5>(Uup$K@OB(H709xDPJS!$_*XF6^{R7^kyRgf1seBc`*G> z2pCy9-`^>R{sO=vLFwM~={ZjZKiF^(!I)TzE#);^`BqR$!d%$nTcV^7PH18|> z)i|M~%~wyTi0g6MCYt~4!KHNp`FCdq*=$*K28#ebhBZRXQ_-8a-IRtmMRP?d9@qA= zf^xDkco1t;4@JPyYM9%GWvlD%Q3{=S^;&yB1|SV=Sl{)2@&v5NHzP)pu~B*156H*O z?!PL;Cja)6xX`@sRgFNt1mv5jWdwQ&|9Tgj+9JQ2XTH~DAZC2fTgg~G&Vt!n;nFw^ z60A0C4v7MCQ4H1@%S4dUF@zToEK!`s-=4iEGSyd2J+z~Pe904JjzS7@qKR*!F2`n{ zM*~O8kB-!TNdoLIg^Mi(+=JNV-@naJs39fXr1quzD2Jgzt=fj^Oj2%4ZDq(bn>z2Q zItRp^qCe$eABFjoxDn^;Z}8I~hf%a|!Mz#eoOs^r3i<+s(U0Vhbwl7kAGug-B)N4+ zAw!zNIxUk)6vw&M;a!F9K&t|SAls)(GDl8s@9^FH-FItAKDgXJACdkblpsMR8p~hkt_qCK}XqAfaDVhb+QGs z{lZ~dABt9Z!N#8iO14F=q>FUEvthP^r56%Qgb)XlFJ5Q^NTF4v))(<%M0*+(e5(@{ zJ1nhe-Tq9hO9?RWMDvNW&c=oO`Cp%a^)-sd^yE8bEOGI(N{s*N4Y=PC#%oUqoXWbM ztbDfXXrA1KW%QO4o`+ufTpe8P|5opDwTiH9B5Dq423`r zdWgDJ(JPmVhWwxC1oZL^V)-4Q9U2_q>7?ZGj~$HD7Q5IM`xBa#|DUR#+3LxNi8J^= zRiu1#&3@NvP5_F{Y zpWPje(_n#vKP!79&$j!JZ(us#rAhRq^S+3*`E4BHr!mR+-hN97{O^2W3qiPzI4|l$ zB6+_d!SBwImV-Ba*Wh$A?@m;Q*xQdl;KwFN?tD4+>p_fOzrdioZ-m{g*b1Xce>F$l zRo)e}RB6wX7G_eA00~TMmK|RI2IBrv@zYEB+jxEnbpPD$;@WJNC=lgGO#g5@i<-mf z?ED5_j+52^6ig9v7DpymNEUVksWxya@AtGrL&=1GP375@kRwNm%#jV7pPwo5Kat(y z0p2mQWP9zeukkKa<)Lj3CJnVP$ZFsOfp`D8J{L^-b=&b$%6P^lK^?Tn(M*Nta+akC zxxhOE@dEl@6rod}>Mhm&JEu7OSIeJhfCrr9RJ|6hlzrDBrZYD^x461&Vzj9@5CBix zKu(n8`adja|LwR>)1+Z)bjU;*hiwsNhpuO#Gr)?U>sMk6=Wd%s*sp!7d4hq7|Bn98RBtpO;0%jv>UN;ZDpWN>4sZBeXP$3!9=|h0ck! zA&VCHn5F3J(2tGB*!0?o%JK^Eb{5uDwB}c}>217 z80Z@aib6_L*+KC`(>EHLQQM^P7V6Td$s`lhHf(2ey|u$#{Mu{;-sH{`kyO#lpThI@ ziVluW`a7i0Cs7?f-cOzG^Z0KV6cinlKRBdk13j@=Sg0xWSf1fPpykEuoMS?}wqP1T zj9ZoLpi)`BwKL)s_@R;I;5Ol6`-N^(bDov;w}&_)rch=Rd?lBVtB`@u3%KT1At_2l zB{hXdV?U=0nn`3Qd&UxufyU=WU)0r>G7{@Kt<6_k3jLXu%ubbmB zb1`RxElQ_$Vf)veIvHR=_!jFw9q&1>bSzO~ljhx1EE_5%2eb0Ol;j8Hi=e@@RgE~I zn+k8MBO&#{8NULZ)n5FNy5+THd)**s$hU;@>Ej{jP#v04+JZPG=XytpSzBHw^MY#O zI?fK#T(dEQpmCd5lT;sz<1Jh~sb3JGdV)SsRFphu@RS13$#C1abrjDj65EJV&~FeI zA4loILrr$D`5qWhs?>2X8BxUyDxi3y7tQ*gDdDUXdqH22yx&KEJ=TV=7U3Ye|H}eg zUQ(=VZ#UsPa|E5}yB383cb6P4%TIF)nVst>!?Sw#J~}CY)H2|*pUP6t|KTA`;U1+! z!N@!OBmYZDtj^6O0l5-n05@UacqG!;68vyeEYPtWx(%uRi5x3Fjl#vt9<~>k@Q<%| zhy7AaXN+&)>i^f(#T+qm1-Zdj1XKPSveA5a7jzRL^pE{DW6Q0iVv<^JP!=3IxjhlO zqh%&yJZx^~vPA+3ge>P}1*>Z5`V#&9D+yVq;a4G2WH-+LLw&By15jaD^{U3#^RQ2$ zXQ||Z`s8Ij|3LzEF&;lCvt;U@)O`YE=^m*BG~py3S8CI4(cQ{6|D==FQ$%Qjym(>T z;~4)OkW=*Q#HWNVwGuzr<|(H&)hTY@ywUv?Z9AQnXTcpiBlUBxQKwc$~E`@%I%L{RJsUMIq_Aw@K!l-S2&DU zJKC6Z@|WcQKbp=us>%275}g5 z7LXJH0g-Ol_T0Ze9{${cbKsnf`}$m;_xtryYHqn(QhT?cL8zcu-ry-1$$!@QaSHiF z%iNf{K&MoioN!3QL{p8w&fT1>Ac|e$QR)1D_q#+D=xd(g2U!x@Rqhc#o6?mnDK4!J za~INJV7TDGou5V>R4jec$RVWMA;@xXHZcoF^TDit?d0ZquV@{A^0?C9An&yx;Q5g^ zS;f8q0Wq6=)e{68qvc`nhCq=m- z=l$bKm}RiYd30b(x9tx`b`jW%;W8~PSDx%Y2{QGQzoZow===8bAJUS>Fq^RunImN~ zen16)$!h&dD^uuz9pMiT=xK$Ff)RfaO+&k?owwlV6MUp*beD5c?^Atd+e!zDQQ1a8 zI{RwKGrVx#WKyCRU*$_^NK`yY^_X6MCBXBeQ*R&_UehF_KxYDPj<0yf+oYKy+Ym_C z=cG(*gpbDRpj}HG?7TJcZDzy;&_lvUE5tqkzrJuD4I5g0p5m`z13$XcpY{?+(Blqw zLJzd*Qa^{e{$j|ZuT}o^Xoe7E+r)(fr|%7V(E}HZ*3j6F3+4l3mUnb-c%!Tv*x^am zOq9i^cZ6i_8s~pe9&A9UjB~0v8HbrLgnRHSzy96jSXh#3<^c4U!XU^DnHm;HbgT=o zm6K3Qvfci}aa{;f3MI6a{Q5STjK(sY#D;y3HjRqz(}Bh%c^(!yIHg*u5t)81f>*dT zq4}!QRWwVEHC5Vx9qs95Tf!AAUp|kNAe=gpF8x!m8H_TjeW@T&O)g$BrA52k*^|yL{6#~1`treQpWWjh3#s>vjj8NYk#1pvRR1(!#_$xa za9(~gtT4q8))JEE$J;TJ@eboR#;a(Hd0i&0PpG@bOCnl|emESc3W{qEu~Dz6PAlOT zNsg$f1>r0J)}T?1khkXZdn-ta4n~w*IEyINIqt^S4SnboyB5dmW3ynX@N;|VVy<8a zr9gaxbdVSBfMIJ|j`l#pLY&+JBK%N&B*!;ic6sB8tbF&(e=R$3;Fg+{6vDO2nZgwZ zynxUVn!=bxF5kIOJ}07w3p^qGZe$skseW9 z?nrp;hzcE^THz83#C~+MA!Bp1LnU&|-i8``!CC2n8EpD`|%DzS`P-~D2L zDad`18}3JM4uXG%Sv|k1EBf*DpqSS8p3|J072+<$Lp0vCD zebU~tn_z0WD0l&WkLDAgVzYOS1|L3r)AHW%#zw2S{p02^74EMrV){0;yBd+IE$)fZ zGSzH(cc$AcbOQhtL6_T|XRLFeF?s!}#wn3Q5%eR}RFrsBwidO2ZY?UWs%vV?Z>j#? zQ2MR5DTib0roYIE;bKqDcW=ACNH@FHb3dB1t=&5cY=p^rtb*=>^W|oLct|i#>5oYD zI${|6AXqIdKl<_l{SU=Cc%=6Mm?kHt1wd6)Hy#sS#~~gOdY>yW6$BrZiTqv^YK9Kv zbik^((fpZAR1X2qx`!&|j>Hp!Uw>T;GsM7SHB8 zZsGO<8|Q-oZ=Bwa%N~<$7?#8CP#Ae@{=}n{UTTq-9d!qlyNqspMV~dNc*94p_rIxnYL!csMEt$%j{?o1Gf1Bpi+Y#p|$bIG39^pDh3uG_8Y z6ww^EH#X(O&TACHA5F~_i_r6zuj@+P{6>a*`_x8h#S{fD|S z)mCe=af0S~&|PdFGO}kx_D1tRPqBYM{+b%EV}wl#;$yIKbdT(5itmGXrlJq4RSgFq z3wG6}J>U=aSoO*Gkn@e5p=l?v9L1o+;rsSk>cyLL*H!K3@~W#~-GS zux<=__PqrzycTbN{aXZQ%o0q`TRf!!!S=Vmhm{}$=Sg4VTQ=8WM3|PF#!_6<w*4=*=vr}km}iMbDa_SZj`%(+iE^e#7h{tJy!dv+woj}d!{y9$R_ zV`TGi=o=IJFM#mJ`!`Vj4mbdZ`2IUQde{BVhbl?M{y2|_;d0k$zT700O?gW!J_t$P z!k(CSCc1|=VPL&#Zahr}&00p23jaOPgCH5(%$sgI@uN8m!>|#6Ef@SgL=Vr@*5n&N zq@K_JF`a@(`JBd=@KcU$T29^Vo--kmOZ%=l;k3<%oc{4X{AUYMn|lzw_com@YDQH+CJVS#f9B9CQ&g15)HX-V9-1i8Nsse1Ma>rd6xHNW)X3+tB6icJ6Ct29h^^r z;fcfaNcZUe2M`9^yN%;jnpvM2>vbs?g?D3+9q%VOdo^S)gK?Ox#$qLI2|LI@NrDS)XDdvURxeR zsV{L^euufFSNC<1wZ0B22)AqIX``L7QPw$70*pGO;zg^g_umi@HWS?Re<=bayKy4F$cY8yV<{6vU?xA1;)K&|K*XDFU z$m$J>JWRjfy;*GN)1KJX`AF&jbV5!CgphDxcb+USOm6SX`AT`>d9{wm`X3awpA&U* zWrHw$ff@R$MPXh?o%Q`wabB5!VI3*drfg46tFxg^PCcD~{bs{ec7;G+P&ZR^LfT#6P?pV3 zFI^YV+nX5>1scPSB}wB*hrX4tn48N7HeJ6V(BRkTE9x)$vokI)iidi&4_y))#2h^9 z#Vvzj`iq05R;RiBWw1E0To*)nap!!$khm0j?}6N7&UbBb$8XZZzg@S)ndkX|_dIl9 z>)KZ+o*})8gvxY^D&kG&i$Ew14fmCcS!3IXrN_NtQYr=`!*bg%!T_{`8IRERq-b$! zs;sSYR`^92=J{)A5c!je$({GaKn5>{Y|;tz@Hx~G-i3;rs_hr*S%dE$1|DO94l*Ql z26$9XK7DN2_2uPJR()?sji~!HL#0*G&Tn6>8D zAF$CmXTx8bBE0_h^tkPt!wc!6wht9d^1eVg@x};`Vq+REBmaFY6ceGf|9WlleG*mg zoElp!hNY=Uc%8#+|JqP!?RJe1-F{JxZ9Horfm&Z z94_>3>UI0uXBQ~04vZM{{-0Bjg7I-z3`&f%2@y39jI97L5hjf zE4z99XBDa|{_ff7uP=XfouW+#ZZLE8{9sD{ z)W0wd2gIL<8{}prKJf22(hM7S*nSW#adi7hP*hSqH^%~w4svDI5sTZPS9>k~pM{{G zv!p<8yl;^D6=`oU!9{$5TofpvAtK^PQ&mp$c=9@O@~VYKB6EfK`4*ky2KO)I2TI}v zHsvS4=%0(sF_%l$)s_!zgJN&`C`h@cf`$jgMhh)6x~6n4@wtT&r1wJ~8oS_61RsXa z;%{o^3lZZE~Qejl{Axmo^W@+i~)@qXuN3vQsz-ljSCp zUa_RxsswqG)OFPk!tLFigP()`pz==N43&D}+HQ_Dtf2KCbysY$K1UHDLlgY_DT#}r zquOLvMbtLR>6xKM07!vVweYg?@p`FkXXIlY5aJ$?t=SOyj7OYJ6M0iZ66_f>Qjl)N z8+Onfru0l6%KQp2qth=DTVAKgT;_@wc;OW-dUuylq#WJLUg+goR-Qb|UKtoJqdTxg zz7R6=hF!_jBEtGCih3n^I%EGZ`d3_-!fd7Rhm`b`EVHM^vtU9*rm7(~C-AOidqBK9 z*|xga5ap{gYs2Lmys_vQo2wC#Ka$sdgJ62Xc{c#@e6c3%qh zVT_(fPvK=j20!*W8+A6|oAA9~`7~p}n+L*B)4xiT!7%bliv>}^2~)PlkG9U$V<{)% zjrH)Sj4hpP(^NdtUch*lxg1gpaXh<}p2~EMyP77^d}7seh7GyJQ&lz+3gDT`cwj-B zT44BwS8ELNfoB58t2NpOhplTS>(adHdF=wr(b$R=|EOYkoz8)32jz4>$l)e<*nJ2--8w8|5P468CU$Yo`y?0cx z>fea7J`@hTQ)}th*%{N$PrT{&(@|7`z^(RHuX(_XvZj zvs$f|yj$E0t**;^?g;&8v$-&;}E)ORU4W-zF4q zGV0mRvX0FUO28p>v7kC@qtD?%7g4zAnOn`=kz_<`$^w(iTrQf#p( zoEoTR)59ZZ2eCii1T~Hn@I~q&uQzg-+)0$l{j5!_k5&E)6Y+R+Cmv!)blD^A{DvMf@?!z40_@j zR;V44lmxQ>^eDtbW+0A?SNRA%I+aGCI9!|!3UAQz`9LE`@tmHZW+&WgEKq4y1oE_R zrJW4Jm`++_Lj{YXH&Zz&V#>tIJ)AY`?K-aKXPqK6lIt~Uh#vgSCU2S=I)YP@X22Ouai?hjgc1mRh55DqFddMWk&#$lnO&S! zm{?h!dz7?4`qHQ_VbiFtchl&zkzWG1asc+0gSO|Z-WBPBz>Htf!wAdP!1wNKAV&n& zk*xp+IF^dCV*T1}p4>)Lt`|J}eu+;E&qJkywtEB~%{+SwPO$|PR19ru6H;>i!Ecv4P?6m!E2uir>=ubPPQEnm#~5z($$E5l~KYfIvT{v4J(<#jHkl=wAe zWm`G*hPo`$n;2DJ4R)dsPDzgJF5OZ53Pi*$pNRbevjIS z9$Uh=N>ih_D#c-WV)>1R)yD37sn2D8Ev9?p7NhDaM2>0W$CPKL;zS(uNzi-0mATBu z))C#+7Y9^-u&@ip37n%Cm3kOfm$;VN|F)q$LkLiRu7}rgx4=hrk5K%cw1T7*Vnjl| z6&{SH_E`hKxZAS-Mo;WC z>nH;xQ=y0e$WnjQFJ@uv@V$91wd$gi)?+xr zks2A5T=Z?(r&$NzTy~0GTq@k%E5cX&E&LqZo~ioaTYcLOH(FH5s9gW=&HA@D;g2kL zlCd`C?<_2}7(3Yp*5C8QCvc)STjT`i!(lOw0o`WSh1FfQ6DbUz5{Gjs>cTwL&6~u5 z0g7iEu?8V`Bcllc#V1a5X^sr{iyx#&jS$rOVk*jUZF zTM2&|$87HVULG#pcFkXc4PQNfPQ|z5drPec;7!45wgT$tcve`}eYq**V84~{BAxRt zBKVeS=+!#Og{kFc!0o2W-ew zV1nnm_kTj8tdADk>~FeBd}j%wp3+G{_AnDl;$6KK59$L_lpMjW@ zWe%{QtrK67!uMu=yIHphx-RrXH1dYk?2L3sWkj)5;poulL&Y0K%kT+dA{Z~$U(+0S z*0p1DiOKumfqt1F_cvFH;3t^JW+R?J3H*8YiX!n`SBFzB;JWW$P|`M@dc8^mYW>Av z{iitsyt(WfpT4s|~@M z#}|xZIp8#YdE@{BWixZKclQ65xfhR%-5DMbeY>^c#F(D`bZ%DKzxM3(j65MxXH4hG zxbAe+3jwwef06x#Mm$rL*SONP%fFu>XSNN4yrm9GKi{|dsakS=_uq1TtrO?yLS5FE ze`aWsiS^4<%ke{JP~`bg)s1Up>hH0ztM^dJ$xunna3nJz^jR{B92u%5FCgI6CZ*U; zNARo3Y;C+yfM*7R24Yn32k5uB(YAEYfv}k6Bzb@eXiF9qbvz>w%|Q=}l7*QO4N&ko zx3b$$n8(BL(Du%AheSS&c(;a z#V4)&1wv!+^yp3;-VYFTeBG`_z*}%1nNq07cfw5FZ*Hz*$ROO*N7*tMzq=j(+qhpOEwTske??A<;cfZ&j`2Nt3nD?+kzcGC&@P5*s{>o#B5O zud6meNG&sPdASI#UE7ROAO0K~(zJL;-m~TL-Tmk3=<_tSVA_bYusztO&G;&ghWUc5 z*W;Q5iQ^aH{)+o67B=bdQ6g{)xZjT}8JAn&Tmp1y8gaR(PN>p@V?OOGcn0SpPbVkL z1|>=t+Ed>4MYbx|5GzZ1YO~JK*2lWiB(20} zWXglDU#K!kYPFQ_2>+pbSQ)o!(1t!Z3avEN8*z)r6GmTX$@113DSH_!n=vF~;$H9~ z;fjc&$o-gPCI}mv6PIr^K#%+EH(J>jWkaoZKytbMsZRbyCGnj;C$X+L4BW$c#+GCQ&N%-8t{N@Dc;*U@CjZiLP8@f=yK4ET4lxOwX2<@ zYgh?!RHeXK)%|-)2sP1{;UC!9{wPkg_A}utL?(=$CXAmRN5GbMPstwpkv}2%E%BY3 z)h%ptU(ayPlQ!q>g@}v{f#!RyU~fcU&vSE4+9WC6bf;{wPG4@;@u(8Y#3V-rMtg z5u+vbSAxDWNk4WcCC?KQN6WfnCmlSmb@tJjPjav^!f88+jyICW_wCZK6Q47C=@VX$I-XX=^SNubQo#h& z8-6NI6Rr4mY-?(82WL)E4$DgyhK=}s_Vl6#>fEVW;x)*ny=7~MMn7&*TEQ8c@sT2$ zgG=bR?~=_?!O1_NT}VDxqDlrlw8{ivd9UMIB^*FspoeUYVy{I(HuIN?iA*Dcnkif8 zL`6{>zF+xK&i`itD(^43k3!3g<1zz@S2dyqYGxC-jKt6{j3JUA9tzCb>d?Q_Cxok= z^L5)T@G;H%ej|7V1*g}s9<+p6$Ej<|{9VFhOdYYof9*sff(2t#WTnvQ{xde1NM0R{Lc*Pwg9hsS4sFa_%WD3rP z)f^Z#eu7l4QMCx}h1HK;))WuyA&`z8oE98l8v3JYoE0@dX^6iD6YnBHSWX>p$UKRh&%RPFsMKoR^uGxSL4j7z1`Lz!6U#;8R`P^=bMU>vp3Qz;z@4Y8CKG)eaRoz{k_$_-?w>=}Wv*6*JSP^k7cOryyWA(70Damn4DN=g z<7HjX3rV3J+Z3#dzLJk+18fP<)#zF>8EnGOU|(J0f1%%T^s@k*z_|ykX>zoq&mzqB z{<6kfI?3Y?0RH#q*vDYoENBC<35=Te?Se9GxeZ9@l971G<69|5##zQ79Inl2D zTuS|~W$I^(7FZASked4jA-!4bcu7~9%a zbj!x^AymVsHfAAJiI?q`3shi&ZkL4zE4hs`cyhIxhZRHOK#=T=jl+%2IW{5eGL^jJ z+tSrS1KC>q=Y%Gi(iNVBwv}znjrYrC+Se~59(H`&gS807UXsFX#*Q)$gVawXoL(BG z!^~-!F*MgW^YpV-;6gh9Qz82e=uN{s+((?iDn3KQOpb+ePSjH|%JFx)j6MhqZ9+Vl z{=G8|`*0(c1#73bhT5~y{;(d7qL}L65_8$?C4CJn*%IfGGLEq$ynVBvf53Md)uak;1m95fH9w-G#V*X8U&U(26&h$9|I2n3_ea887g8qfU`NB^;8 zFH1<)AWM3_cT17JQ%K+P=bR5Y90)5|<+uXlq*8yL*j)bV+H}h(Uug+E85^|#$4jd= z|6J)}P@O8ZG+mU3m!q}Cr^gX=6!%iaQ?K2QizuBYP*{r?LL4YeOfvWb`ZuqAZ&sM^ zrk#&}M_W=Xc6eK0DmN-zzB+62k3D`Y@Ve&7RqVS3 z?WQ8s@y4%gh5B;K#^BvkFd(Y^+i|JE2H=l)?wGoOk0}PFLm*qh69OG z=kh-XpD-yFOk+;jNTIf&k)cgB&HNvL4r5V_`aUTkg#@^|DuXer&6TRJ^i#65(MleTf=jE_ww#<5`sS&pFDq!V z*O94Oj3YH<%jY3H%018NTp8QnwbWkEz+q3{mF41+w2NYzMwKF_%AQcLNZZvkmDSbx zc&5Hu94T#SSc@AbaT`5TrqgsLui~cCK9txVAF<&nIhP&uVVRFc7cknZecZ7b@5S?D zA7RLQRaQ~eZ1dzQV>Ceyk@wIUD?U5f`GwIcqChZ)nWKnwH07NWcpG%Fy)zUq%@3?} z-Nlj@t|+x!W%etaw7u95m(y(Q7@ZfIGvs!P8V>{c9?$CE^iSFBK&CkNC*>}FJZ_S@ z#@@siJ;|2$JnR_R)6uo@uySxv_A+~=tYxkBFu=-C)xzHiH?elP(KFID(p7%dyR2}r zx7g@}D{sB=KR{Flt#&HjQ0_B$9Rdj=Q)^+Ep!4aUAeZ*y-%7KG3#Z??VRM83!I)yu zb4JE~r>!9M{;cMk?Q-jnyeAH7E@pm-;PbS+P$1r!YwX2juwdF7u&UYkFyHd2C}9oh z)VzBdG|F(2&4#z1ee5(+YUvl*0E8HU1{t+^I2YweG25dKnvRVpQgH@AG^6B%B_SXM z)Uc}{)k}t)^_k0{@^-SeR&h@ud9j3qc|UVX=hM@gL?!5jkX~Ns%liJ8vD&thXxJ6j zD{F!3weaG&`vOP1Ur^UpnJp0rSY2eutyN5+#`UB%6wdr3KBNb}=kS7{wMqu630%X* z%w^isL%fc4!{4cfYVQG2{=&k(n)D|sap7Arbq~m+@M8yQg2#j2A%h!8C*rwfIU~GY zAS&6>p08yu1N9ML+%})~ndrJe7H2AIwRG(EjJ4($>;((SGGB zwfN^zRV+2GViP;}_Dov~V`I1dw*uWk3PodIG8`hlgtlI}y{L>O-aQ>8|w@y`$Hq%sR+e96~HW1;12R>AN^F<%$+?+{%~;E+@r% zrOTxcm6QOKgC}59Id>#UoeKpcs)ED`MJl@!mxBHEO-a~tPfn%c1(S(l0<)*Sv2`vg zzb<0=FPdH&pI-Aoxb&Nt%6BE2n@6tjheQu;o=jD^@2nfcZ(eT~GhP=f!l+tfzphYL zGEwaI!4p@d)nsW5mwBd_9cmO~GOZyEN#o}U<8kSBAsd@yI-`bUkEaqYx+Z2Q;(mR_ zPYfs|(y{mQ4eZ~Zq1gDV!{g?p)|8n`PpsJOt05sF6*;8R$u?1g#@ja}V*IqzB_(O<$X}@bjK((socT7JX8d`NY}1b+o|$Qt<5)`QP|tW9V2jNW840wst-Kr?Jx){`dN` zG7pCDkZfdpVKh?LcC8j>Jub-?=9op>PU?Y(+*Kmqdqw|f@41;#mV_ScW35Fa0)u9`_r z+HSBz3)&`P*3AL`&M^w7#i9?I?d6^fcm`ixOTWeE<9n)gM8Ss6gRE#-hc)~)qfhKq z;UXGTtq1Eb;Q!&y{G+N*LnN)E*s~vHxXWDJ)ik)&1l^dMxw)uDX^Hp54~hDTlAB$Fj&5O=HtfhAyF&5jxeo##PeP4zmI54w^DUoOvOuk9-{Q8(9p_g0- z++=d{$-BR|q(aiFIghwU_I4|uxJ;@-9(AbD;*obybQ6@z0E8VAh(*fcw=#8|UnCZo zHlw{;4Se5<2ij4fm)+oFeUNiEi%unLoJ6#9d2U^S+ke6d`;L>Y!M_qyz6Dgh>U7#5LkOp)2)l|NALYi>8tOp+;|tr;dC1 zRYd>HW>Gr*{x;4O9|F+B%S2;0vH8$KA6{m*JN%5-fkD-s$`F0<^@Z(6GWUPqOUElC zk7=LGb_Mn;#J$(n!U`(-wj4@VORB2U5Olcd`~92-SWC7wdL5tv;>JSg8#YslrA)FZ zz9np=ooEgZw8d~mC^&jXCF~Q`1qxiFFPXRN#ZNuL{)&wNZ})v`G9vuK@~9(;sohxe zQ1P;lERH^{0iVu+A*d}r+km|!e3%xCo4+2$4OEMm(e0s}+FCLLJhqnKeB0gK{WfBY zA2Yb=%_s$aHGjzDQW+T;c^k$YaM0YIsax~1EW~oCjkeKs?)-Ou(vp?D_wqMENNX0=(0jFa?#@RTv*r+}Du)EFs{f1E+%G1L(7(LUY zv5k7lU5ldws0dca9Vq}R9!7kiqXJ0Bcf>{rzj^vWM4*rhYeE;4EfAm8^_CKYjNKAcz+=)sL0DRcf58kenefzf$Lerx(|0`TAa*R77bAfdWj7Ft*{?lg$Egu<#e9XQG08>@sIJS!H{ zZQJg}ULVB{Qi@$2U$u+ibVfJq<%%$mE+9%URDfP;=vg3Y3s6D?^I7;X(~a1p+?i}k z;34K65xj)FOvMerAYiL#5`Mb5IQ*`r;9qva`}a{-y$dNvDgQM!ErqXtO0B+KH=qK{ z0<`XA!h!X7_U{a&PU3s%Eeth0#)~FXzAg+l_Fiqy&W1Lu#jb z@N-c_SVVFvCg4YT3gvLf}>{$87F$Xvugf2)Rb&w>TM}wx} z1mV7XJF-R|X9bn`=wo`=Cttqc`w8?ZYT|{0lWlh-B}~0(-sTqyeeH@npsJ$2nmRV6 zVa30N3}3P4t=Y(FP>5$Kyt|`E@G_Ygz%Q_yAvk=@V5aVv@sujAXN*R-4kukGR=!DK zL2ykPLuUJKv@1^jocEWUa{A#dmwyTY=-~Ordz!?*x~snX=Vh8zYbB${761&fyywyV z24L!`2`8*)XRK%8-^!}AO6cqr72Z|4Jbh}?{#3Yfdx2^>o)-3TE=b`jk8b?UJOB= z$aL=NAgh%OZ5}alwf@j7AGfbn92gM#s=7UzYVGUJ;Q3hj&!#u2Q*nE@pGI23Ki;k% ze`^A5C`qcnX~EE5$=|<=%?gCkA0bFQfbEfH>WCGmwtP>AR2*OlMf!pxgEG{ zZ@=8#b=y@TKw7L8{m4lYZRLywwuL+Z2z)=9RLD(Gu=%?t%jq2Kw4!*96-#F_LqFVF zn&V%qvO}cy#PY*TaxdcXkX&RzVm_)Cf8x9me21VOM_e}6I>@BW-h*KJ6N#@-0jg5h z9;e%gTa@7F2hxRhD{^+lYuDXvmw&st7N&|yja1D^^UB5e=zo_eED(%)mv)2ryoRe^ zMJfGv8Gm&U=nrQ&!J&O7##iY^5#86PDvA(fXZuIY%>bun7qYzLrED4%lAv*hrb2H| zG9mgD__z;y-*q;7wXpE3Q;8Zl;Y5VEy1RTWFTW!yEH<^{y1Uzaech9LF~cT;?m5C^ zKt}i9X#9y5Sm*Wk4)yZ(3-ApJIz6+y`1NALzQi|3();VUU&~}*-c)hLo~liw9qRL@ z=DUkswN32G_0H93?`+xp-yRPCyXU!5neS>)uN&%GrP>>Ay&Mb68_V#bn?WIQ@o!_a z{ZaGXxeGASJe8j%W&TJnV1_$+v}n?v51TFJM}*RNEhci~HKaWvq&YlPe)rLM{JG54 z*(&Y~chuf`)sLFbVwJOCZZu_<|F7k&s_yh@W*^>79HPwfwMZHaBhaTz?OcchfIJt5!;)m#%zgqVgQ%b89+lNYXA0(L`ZS2Wj=(!r8PvtA&LgGgiJ#>PbN zDN}A54F^3V2Q6oAdZv+{rGc5@?8MCckI5g)i?g^YkZXH0ZM(Xrw_3y{aZX8IK%gIz zOAv$z-F-J6x{JB2^0&=%vd!~fb6D*tTEQk+g<#fgt*2)`m3$k$bBDHne4y~uQ}6v? zjCQ_7#M-vweDo(n5-lK^Bf9@G@?nrF`mK)b{WOB8M#9L3ch5*ZPGiEYf+OTe<`*=U zP*)0p*C}_BlUk#bez4mCEV5!2Cc1SsSw9!Di2z37ASZ1F0qsoUJ!d=B7)nCuI~S!Q zh|iC8LP>>mHsBNbv30v_C}!-Cj}H#-JwRc$uG~~^ZQ4T5q1g~I>o%^4 zJd<@0o>pPq5{TJ7Tg(`!47p$l4@4h`^{B73gq#r^bye^Risb~3$KA}?tK8|-Ta9Pr zmRe(<6K;7_>H(KI?nAo&`y2+bCz$v9bM`mG!@Ap_Xro8_D72^R&)dEB*H_T9^~Uwe z@p)OAw|2u3ys$@7TbeNB#v{d>O_NYTWt`3HL9xgpT0C9t9+Er)Y-d!kV-=fsP}g}? z02Kj_ic*>N*6KxA6W*ap)nnpS1P>Z3*M}0!!aT&r*r4bSuA;gW4{tgx-n)#Pes2U_ z$WD2=#>mN{f^qG}&hg1obSS>PG}X@S?fXkBRtvWm*{y89{5awaUun`YUq&V;BW7UB zuOp8M-vk+6iuP`V1BVnuXT*_qiIfY!FOyXh{ozsj1|P*NPJ#^Ml4>Wo$lG#fwm^lE z+D(+Y_6Lq)MMbhGbcgO!Q?fEzEz*L@n#e?(@J!`2R zLjB*in)k>~BOX2k85q=-{_A8;F#b<-NWwnxwuRIH9!g_7kWvLlb-sXL{+o)}7Nom7w zyd7T^#V<09*0=j7Euf;HHWoST%1=wIPv$6=tW_nnc z_T&4uYnJ}(rw+--z|F6u2wD5W7aGJx@Ao4inA2^GOyf!oR=HFD(|?EPUQb# z&QmMwGV&5&&T?TZWm~T0Xd4U77xzqzp`_B7i99__+uME{{u+8Ztu0hD(&nNu_p~IziWv=PnNJ0i<=+((O%kmDR14-&?^Kom?E8yh8k+Ir#gzd4xEjLJn+w z4xDe+951#{4>xWv_m1i2{?5&5I`FncJ$y_iFQ{+l7<3)=UkrUcJV4r4Hv}TP{+8c; z<>HmUiE%oi#+xBGH*Ol*y$4GOQ}f&7t$zsXHU>gh2VquWyex&U?7XKQ4hP@7J*$-Y zTMFvfpF!Q`p#v+HFFh!pJf!;o_&kTcIGg}ad!Zv?%c_?Lc#fRp5DFdGhoABt`9138 zIt}eS=E6*v`d&c}b7#vDD*IjMM`?f`Os_@!8ClHwT|6_P1w7IK)9M2cb^4>n5@sx{}(*xz?uBW@L(INN-4Va6btBB8n_OC7PCkkdkR= zz=qWjiIaKiS~!P1@EC>w#xkzjb!AaMjo<$G{z@p}$5dbX@S`$N;;u{YD;Mx}2W0>|_7Y`tm z{;g1JP@T3wHxL(z`*Hg0(IRJ@6O~QHPoh308G{=S0yGwu9I{TJdE?>i;zl&sPELOT ziCO*cXYyC5)X{tB#2+lW{_tEm16T{y2ChYLvb9s(Oda8t*wI-@PNw4!UYH>)ES(5e zmLGMVOEyAuT|WW*t)FOmXTTjnJ$*1drNo57_VCUzB^uw;{j)o z4{lbX{~k<$RnGd_lUleWxIhQPZ_`67wCFY-@RtmtBo+08-B;c7__y}i`_w=u^meu! zD|5H)DS*iY;7M=~>9X!nWtqDxXe>1uc=NCcIGob@1W^`3+!iQ^_L0~DJar;ZqHc`k zlbEZhsoViHT)-y%miF{O<13)V#RdbKbI?To8-Ru$OeFGZh8#H%>Uodw+~9S^`bsxs zUmU73{2>S#$yke%P~xgm68}LrH|@wrNA)ZJ9@PYiCxrW%eVP;8A0%fT#v=j18{KUm z(*65ZrPoErG9a&v@<>6SSa~v5?^+{PBGwx{h!c<`PA2pM!kqUWBj-(YyiG-{jC%N0 zS+rguxxDV!t&_kW13M|i%=)p(I1K@)YOEavTv~ujQB1A`9_u}yT0`11io2DR2ks6W zUmcr&!kHZ2QWvGMwq}8U{Hg>kyec&Ia#iRXiWxuHCuCd(@pjE2G^qcowZ2~RGQ%PC zvjL7$9rsALV_FGV!}`}7OzXxUaO~6l;k5oUd0_*=(0@Z`qQ?Vk;KsLzDC~jM8=|29 z&jN6yIdNi#+s7%BzM&q1Gw-H=_^&F;wG)&V4tL8tcX0y7L+vrw<>+zU7WDmNMs>dX zil`91kv0S>0D7uj1ZRHH{|iF-)(JhEJV_vFnHiZ-RHU)Em^CaMA0K~G@Vh|z?5q*L zH>zps*52w>sJ^+3JV29bQ1F}fcj~kxsqbg$gvZ&ftq}!0?`qziX!{7e3A3`gSu8Fd z;ucmB58!9Glv5m64<{QyKW=u6>e@zl_8Cr%XQwEKzo59E&JOVKy|2rRnt|w*qOoyN z5`2&jmB?iRG$UQ=87kDw7-B({M%@Idw2)u4t&`mGCu@BWPwux9@XT{^P*iL9&S3KW zwtL)~hL^w~NuF;ShmI&TfR98%Pfb2Vq=$jXTA(OgV}`@c`?Nf5rG{0Pm=#;OVxvX* z!w|n#IZ*3Ss8<{fyi}ZgF9?pH$b`QiK7<{O(xnOK{@0bf^Semv4PY`qBcB)af=;mG zg1_+{cMncz9~XC$RBkSW;bJs6#U{BUHZ-l3O%Va9hw`O*cgwlGs@6rHoXAH3d3&oY z$EQ!_qjuil8BGF;DNMqHO5l@o3Rl$F`ro|)@cH-tO!S#_0+=@bZBRDeSB3ZD}?3;c8q1_1xT&VejX{(ASu<-D6xSsy{ETYSHNlD)2>ncvIpBjTx_ zgi;!8?=c?Q$+kfQ`Jve+rp6zxY|@svze3@OyYTY7@QTFOL&q1j$2*}31xN_qyvC0X zEbu`Lfz=wljbG1|gp>sN^*>r175u`zqkb1hfxgt?W#Iio=S_$t(0||9^vJvY;gs~M z3s2`K=2Chh^m%#HD@OngY(IytIe>HJcdYKZ-AfCThpPWa(^*C}{kU!XyN&Krx&-M4 zrCUHcC4V#$0#YJKZFF}_N+Td$($XN^A&sPT!?tJt7tc9+y`8hOxbOS=T-W7+eUcUl zlzo3kWlynNnnv|`{`;FlS`nDaauu7Mc%J-aN*U}$+@BKv1oz8sQmyZN*J$~o`TCeB zx8<*ZZ;za*f7@f*t?NElYq)Y(tuJUy7slGvDBQ(s0%u-8GX{vb{bwQDh~`jEmeCvRDo&?IX~bR@#a z;u#LuuXG*2`Jb~-v8MhKS!DCSH;(H=4wuEFLuUEH;rmZl`>y8MoaB3Z(*9IV4yer2 zA3Rg3&!3Y=C)*l8*Gs3)QFo;N)a$vioPThLTS?nbsV^;(Pl)@CX5L3>DVKm&3K4Vl zr8|4+IU6Cv`x4FDI_^^ikNJvuaN&u7Cp31uRBX(?(C7OfNB@$O_~vfU?u0wsw-L ztJxp9{P!R3Sop%Y?Wx>BjWA0ytuL&t+W- zdLM=wI1Ia(lzvkSNhj9Q&=Xb<3E}tQTY>x5e~-`4Urhh%TYPI^XY&62dt*g?z5nDs z$+@fOn|1zZFL=HW_0=?==(a$XZU%na)MR3!S5m}OQp8YF3LjAHm*+(2r4WcFmEIXpQIOPg^7OX8GUj(P4aS8UOKu z3sU4?P63@EE;_=nmfc9;jEds#Nj&pAgDwkU=oLuB7Zdg0d*gLcqz`D)H$kRbd_Me< za5g2v=nm}Wpa8WRue34X!2kxZ4{E?ttO8ci7!-AAb?{*2=uUC1*xf@r*O*KKXJ3#b z8}R7nQ&hflClvAUPcVi#4~k!jT#7cBFmErxgBf&n1`!h_cx?d;KL$VW5%?ffBpwe9 zYTvZu*veMdJiR0dQ?P7IFX*#fmw+nA$ukc_&$q5sYtPV44!isaH2qZ=yw5Mv4TfGK zu6Lu&HwP}WCBE?8KPy9cF#HMeLSCqWpSno&$Jy?AyZEdSPpH`IrxAyNuBWI*;6$2f zA8DWihuEaINRzqKg5a8dy25TV?V1UwNT0S`qNymdI)_~(f_2PuZHtL zjw)r{nz`IkF3My0;fm@Kt0lI_srb@IOxW6DQ=+LQ^$h)E>cUQB^oMaY64vv>fnSGV zzYYh2zWeY8N^~`qx0KYjG_@9$C@bBFi+$cGcj2xgFKkKp$Zee{#crz=`|lka#udN5 zP?L^tUPg0aeN*CsQ$@&PS7SCaQVYJ&Oaz4yZv@1)=sWQI_()q7o$iHp!Fv2hR7XR-r5Wq_qzV~cOY(}nL~WJg0;1vq?1EhUl4$oY z%Vqh8K~oXZMJ<24^Cm?EcH?jG-Xs-NKq;I?+Jh7Fk0>`bHeF8tI_@17dY(^fNklGB zjSWnxzvqop5TTi3BT)bNLCLGJK76@fmy-wC{$%P0&gnZJ;~g@Jk&>knrsotl;A~9J zY|M$d(|35MLAOSX9obs^B{lYE*vXLb1AH$cW<4|P1SFGA~tj2Bpgda^F zZT5c@xg@AP5?==D^wHBPz|+stnWP3Wa5X(}JW^8DI#<;?_wT+jr$6>je{9F@7<{*? zBeg1ct_ptr4}SfpckEAZY))|OpWbU)e$mxcQ4-a@*x~t}sd>cI&F1-d&%t<4WZ55i zI?Y>xiJQ3b8%-VpP2Tu%9?kLUK4;u3F$?g=k8INC+P|)h&c)ytp)PtNM6vbg{hkSi zS)>VZZ~ge{`PN_YX_>7jnCa1cO*r1!whN0O7k3nAZ7i&>D&#Egu?`_m2#y{ZSMIMp zqhiH1QM%HB0j`tr&p%)a)`0E5^BEK}=eyvZcV@;KDy5KehpUQOKE&Db>AJH-&KPdJ!dZs8Y_{+DA{D8!#V;PQK9BlHqH7`fBJcM3 z>pl>$D_mFe>IHZsIFnl*N#94Z|8PEwSpbTlV6dV8jBE-^n;zbS$Rmla9r3DCm{IP! zM76-O%ea~l}@CCDoJGkqn^nn_fhuM4O{`T>xk z=*EpG1lxo6@|yGU8x-~96giZ1O~{!XS^okt*FOXBl^@@Oj)WIlm=+f1|HvI_JeOgB zLXZ+3-?t_DbO(@0d(bm(cp3!SuFpOl1Q9i_#=;f;l?NAP!XX0CT`*Uh2z zs26j}?g5o$mos(`o9rG|e7>%CyAEYah!&1zQ^Bz9lYV;yB7nufz{e60BD@Vsd(1+l zOcnJDC~XH3`1sAFbOX|x;th5;W850!jZ_cn=A#C%B?8}gWP3Re}?(P7te%9jlHLt4a{5D$6JHpN_X24i+rr69FiWS%85>l$0M}cjbFK z!bQ~Vhh;L#t}?Zf!rSuW@ z06AH@--~l@d6t)#B_4|5t@oXiw7)%U%GwRX?IS;on30@FHDIfGYQ@Dj|>JQk{2cxs-sAWMv>*Qu(n4F%%O3`ywm%~0<`>!iu&a3oUyU@A;9nW z*x31bZ44P@BRVYDRzu}#(d_TOo!N}LzL27;<6lWpKTFca*8<#J#P|hYb+y;jHMMJ? zb+4VAtRZ?fdp4&wrxF{GtYb**K=Oh(jfqK2*M~O<-dNZWEr=NCBhS{MOOyj<6Ej^D zc)mTWq)jUiLn$J!hge>dbg{4n8l%A+$&|ge)!dnfn7s(ljo8#V-{|lZV(Zjs2L8mt zwwTQ8N7O}O9r0S}fRu<0TDS>N%D=`%a77%w%0h{axsX?^_}>5C5xje@KffY5I{i-Z|bGFPRti z7(R$OSUOO$*S~)MG`+la_;+N0U>W^0!RH%UJenx!qnUbA<}YSB^?PHlz|)cA?YdZR z$8qoF(z0p(e9Lfi=OQmgBc%lNH!ult@Xyo-Ko)*hVdFe9*)Pv>n)^&rzis3_18-10 zmuV9>;p9|J)+Ke$p?$>wjJV@O*InSa<3^7<_J^OG&{O4vpc7%ia^Ub_CIXO%EM|BA zJ$etKhWsVTh6)B?e(v0V-ROQ?DnsGVz&AJ$?V{j^0!v@N4j*J0J<4+5MU2t{yR&`4 zYA&_SBa0Kqzf!msCu@aG#nk{8Zs!;BUmm~Qp?^US@lIY# z@C%&k(xiQ;4eaZ~?6u=%myimb`NRe=m^7{IJx>zE{_Qa(sjHu=lwyc2Vd6INAE@qo z;m_hi49iy2SlU18Ig;F_{#BBYstyKV`BAFzI>71VxWeTh3G`5G@lVn{p@<+6c3<9{ z+W@U{7riX>^$G9hb-7n(#O;{70M?5cZkEjm4kD8>RvZvMnw1^e74Oa9a+uCibZ`#w zj*+@9`g`Py=(caI-^$)EFHyhMNfO)QYHZ3jP@re^J*Ek_T0VKcf=g*dg zhB7_BYR{Ywe|jaBlD}!Mo4t4^;yYLA5q^vC`!Dd@iHa^sF27c)*46R#yB(1=i%EkU zM}tk?j$#)js(*W!1q-E7HwMOW&6pZqio66R)ta`|af3WJKD;+RMs}7tnXF zCwHSzhl{!V)V@{eXIdg+_nw^W`QOiTHVd|47%P-rh$Cs~$I-42V^S@KnIF{GjXM$V zu5Vf!djuJp8q-&n0aXyN}yl95C*+13NC{BkKr_9UmneSYs2w3J7Yh7#| zGp!JJ9|ivjkLoJ>4}*-e1AO)*8w_qrQ15$9iD1xT&Z@(|P~jZDD0@-e&e0XrlHg9z zT()b2d#=PY&eWSMXyO}gXMnP+1JHz6>che0gwGe~1*M&}ypsmw*fN~J*H^(j_5sT{!lUjK>dGuK+H0jx26AiTf)8-x*uQG*8 zLW1eT2QdZ*!UtKESXh);OBGpJ23Z^gB409*lJ;7Y%5Rr#o}Yh9to>G7+mkq@nM6oI zNkMl&O>=yF>TUKmTcw5pO87Qe%ua?OfI7ma{lz9@k_}R_8v{LufR|!GWOd!=iNVwPQOP)Xipot%lgy~ zJX-iPwcz%; zi(WX*%cubXnngl$@^QL zjX?_gzW69E1Nnfv{pfAoCAHmrd$A-qTRpL_ny>kWNV+2%x{s@3?#^XuxqqW3Fr z*$k+*m)E@AJ9PS1CW4oS4ENgZ%s|}+=8fbv?-G7pU%Sxa)B1pl*H%ip^=~lHq96t= zZB9uw+!0!N`B*wvh15U_Fh2DyAmuBri@(4XYgZ1I`N-6JO=w;MYMW$SlES?ygly!} zZ5$y}U5f5Ro#rrd}DLULK(`R;6a>;0>qiqV;(ai#Q*p_8v=f z&u$F7OP4LuC%t#iLQ;+!B*D`_@)^0e(f^k;%}e6k%Z88c24m6biju!-hQuGyFzzP!{s zzofgpRp@p-^^>u9m00h6LNv4{TEq`M%s1?fPk8@>0t;Hyx`W(@kQUp~-_fHyZ-;nQ zIN2wNyMhiMg1&|YeH{q;`uDi*>tZGNHXlp1Dmt@KKc%)fc4Symgpmow=$3SJJ zo-a)u6h|)YM&75Ehc+%1UoWM`8s*<-;U1YpAFZfTuS8RebDFeqn)q^xKUS{sI#A79*mSVl*M`0F9yk-P(v7d#Q)oK|%>o{GTw?=brT>6l zlj;X+U8aO}#_By}_2wuqBNBGjm%x#@Jo-rhfVx~^G$t>mpo;)^;7nuPTUb;Xx)2d? zE3E6tUW~!Y@(EIwU@$@46Y@w30>l|!Wq~u3DC064>2~)bmw&5}VEClu(UAySu(yIr z&|)G@`HC<^K9JRD|HPafctb%!ENQ_^8ipj-WzeNW=jsJS*bINd4WS7hL3d-%JiFNP zS27?MwjV%OkZr^TK1K3<{2c>ICOb2?W>k$PE(nMXHMTBqLVs|nNG!&9Al#=Pmww%c zwrKo)))31IP~{@N$0g`qU0zmGK!X`Oe`DFFPXy}NP*V(`n0AI_G-o&j_?pQ^W4YPr zGx`t%pO(&geyao_QhJ^2d6LuCO&FFICv~oSNY1-{gDBh=(B%kbHvk#PBGJqIm?R3= z&H9jzwG9CnCIjVAjb*&Qu5XV2mKp{Nz|TUbWVE6>YHudvU2vx~TB5YH8pQ`43!v#T z2+`PMJ*1f3iTKumSV4g6xGzEi z;1nn1OuEUcy+mOxtsT_jNZ`opLQnL|Qo>3+4u97MMgnLx*FB8}uWt8B>CkC|3TeZs|;yN;3|;1H#M$^b1>V_UQR{=5N4n1~3PhF}gtsFQC>I5AfohP9gtVlq171*9(AMm_N$$q3x1Yx# z?lYE+8^jIv2~;Tp`49eQOwtpZuQFb6F?j2PW_w8f;|Y5Mm#>;L099tO9rxC)&7t$*#6Ma)cpKf*dXmWIk^llJ1ZQq zGHqpQB&+S9A&bhyHnZ~4mvcAP^Rsf&G1d=c1~9?~6iaRGP-+HB*lMlq=xB_74uiY_ zXlQ6r<(m;NhLH#S!|)~aeZy5E(p9M3eb^)-Pq&Y8sWwkLkWfTS!q~`!nu3bE>O1RI zo*1C=_R(BtoQVnD9(O|@2Ht`!UWV_4_!xkSM?}*Sa)JaeM-5|>K*fHP;W%}|ZpH+n zWP68i*eL-87z_KIu%y9H=H69cv-st~bVMFr+)`|~07j8CVJ2E>@}jW_Hy#z7j^g=a*K8C! z)s%)fDu=jIVz8PCilTXOf+k0P7vOx|--cFPetNZKES+Z$^go5uAXOc4NBhTQoTW0K z$dd6gr;uPtP8mg+sF}C4yYQr)yzfPIvSHCAvqQ$#14qg=>s%kT$-uBNsPPhd1dYPV zcjA&|Gki%;lXry;0LN~u0SL}|lw`Z6r(i1B1NYhQGHP%CSzBE4t+=GN5#w^6N{F;! zi!nyMFCu1U`ES$1-?*@*k0Mx}*Pb^4hm;hksy%ADEUK)pS-Iw4O^i*nN*O2|s$|ZT_!@#K#6*3L4mo<^i@q%U4I- zy!(p*g&yPG^<)BF2fZQKnGYAK)PbE+EYRpeVuGIw>7{n8ZN6^+HH`)@B9NAGT8?=} zrb&XX)_?k@3#*J$GZcNJj?~n%AXnEnRpM`XBntsR5nk<}g$EsaGS>mc_jK8idBGR) zT|GS+J0l8v<%xi8-K~W|TA*5Z{rNUKrlYW~WI{?qW{v0yS`f3a2mks)}!UnGx`&xct(*lj$|MnsF2W7$6Py-hwR&8lUBmr>3+T}5qu(diz7F9MfTq9Q%y&GV~dEiki_crvazl~DJM5K z2YY#y%l;vC#@C!K5$QYldiLuKci?|4fyYwKWSr=D#TCn(rUmx;96eBX7x}_vChtq`ssO$6#|k zjIOeE$V%zG7Y!X4z< z?P!5v5Y5HeW=2A#RTGI^yqvA9GE4HU$bTusCR!uP7+aXTX&c)KdxUG)+0`81qc|#} z*}rs#L~c?M^=@793y3y1dVS*H`Ec4-ocQLxD*>J88}dQsmOlF`4gsqc3U~~Jyb=SX zwqHc?dKkgMTA@4%ZW2Yd<*HYp2;8jR;NXA%uKPomHa9h^s<`hJ6wb>Ju*)-z&=ual zYgBj6G3|hC>Dbx$xjTLEK^g5o_}IGpeEeYh(cShV_*L}RT*|y$$}Cg|XEs%41_cP8 z4~4Z$2}wzbycUyq{aWPpje~cKi)&3s8_L>NTvH(SQd~N$Rp-B_(ieDmCHcdQSP+I3 z(n*u-u9i`(Qnigq3h58%8w2cOwgUf~1Pzcx( z#7Tuf3}FkCvl|`5N4JXA(i9zjk7lzK&GcqE9p0A+(J#mC-uFr8_Tb%@1@KX6h96MH zanYh+RxCuOUZFJWdojonNk0ZihViGNYQfEf!&9iX=ln0yIHbsykrmi5RTJ$OuHw&P z1bp|>jyLa8)9)sTHHw_53K#bDa&x;ncj}Rm4}o6&kRb1*Y-AjqFT@q}r8y(M{g?(@K&qAXL3R&7`le-fUqiS}sKA#F$< z>GhD5h_Jg#3wYUxte&tTM5ChJH-N=o9nLuhFJQRfuLazl^(;nC~|yYFaou3+y0lg-7hlKH$7m&2vRgVj*j=y3XE0 z-)t-1hek$OgQW~-alJ~@jG`Ab_SI432jb?aBwe_k8z7+pDBrti~!;4rlO5G!q9sm{*6 z;{1U7{qW5*{ntbu>sS;yeEzfz_pz@1<&NxCj@&ORXke#Xt17Tgk>NB*p_1~K09{Oj z_tr}9mhPI>P}X)~0JGZyg1J?)N4 zo^)DnOE+jM$x@#thk__|gP!t~oOq9%7}tRbmp-_l9n7=}|F!BT|DS)5see!(7H$B2 z*&VF}ghrxYTOkH?Lx->;8>G}8mkRvR$#`~&jps=iCG*|N5brlh0SUxfSB_-5SEsIU z`og;3ca&Y7SoqV+IivTUt*No7V$7N?Vsj@CyLY}Wp1v;5c2LOhjR~gWGNw{nIIE9h z$-`jjqf+VPK#8xS?N{G$73vkz3zgO2Ut@DO1Nu}RCcd```!RJ7%j25aEZP!l}>}K4$_Q*ZXvtUQf*RFZDOL~ zXXacWOjq~vJxJU{zu3YSyLYx+kB7&wyLz3WEt3t#Ygio+H~-Xb2+2HT#w>?lmW z{?pNajZ$8(BSUvjG?`v{s((9YM;(Db^W;+55ylo~RV8Ot1y?Mu^$+x9(ggljnV7O+ z^YCg6mt^wtxug1fs6u z`F^>0gtht^$m*lwAIPe_%%t=^x-urCZ_D(O{a7Hvv5!U#cC1|}1sL1gRxt`?Px?u= zxV%&nd@owM{ngk(t;$KAn_Y*ZytRo%WUzerjzH7RI*MIL>cg(uRFm<8~ zz|jf|>xgw7+5#{dX8Z?BkpLWUiUb;)UN_3=*I=s!5_QAk&>U0o%))-JN9m-<0x;~F z{Py>_6@+Q_SPTmc&k^;!L|p!O$_N+xAAV+WHZ`bb6#HQ_Bne!&uHjW(nA7^(^D};C zuK;-u6M2uuTu8SZS*34Gif0VPmEC=pp}qQk7n`Ga2`HwF8;C>xrP2=j>unzrnFfcV z2HRESx)Bj3Om6zr*B)v4D8D8JL#z|KoDrDG*$^?W#TNhZRaFKo)H!_z;P~(2LJ-o+ z4_QmU_6ET;FzQn9{}$A!$Q(`)6pF5GJNrT=4*4<7xCL&wR9N}1qmrhb>-bLdS1S3dqAZk&YHIXt&zKC9IU*Jf=PjM8e12MbwN4U z52ZpDs1WY7-_S{rOqg`U({-8v6mvqR$`@c+>mkUMB{1_&s}IWYcP+=Ml{P}QJ%oE; z)l`_XMd^UvFhYO;IPpiK3nkyA{w{J8fFDG}Aqq?a2~SEs=sla5EQkiFyF(c^xc|_c zQcR~M0GAAUk#NZK*PbutoD~Y~su4lSqXylW{tzp))7T+%0XU(|j!S`gOIZjYf@DTl ze98D%m_?LLOcbk0TDd3T1q<2{1lS19rlEpVBhMD~C=kp#iU~1D^ecK|&F3;(#^IAl zwhW|AeY3lq&qpgCGnLPl9Hc-E@FCmuKT@TqXjM0P58p2yy-DMvgZcpFlj=6@uHBjx z7!FI%yF=6)B?KXKciJT`YmD{R(ash@45U8D{YT#9fIM5YjXqD+jn_SJ9OwMXY9UfT z3^im5VM}@r$j5{x6V7=FjfCXu0R_Ky-<%RK!-If&$+L>nXCv7Y1=GIaV=_CsXm{(# zDfWH0Uq=vMExJQDBrhSJrj{;UEd*z_G~@nYFaEqsvm^NI^Mvkbm#C;$8X!ovGe?LwC zx>!COn17fbe@+4rh=A|zu;^YKKk`NwLNzrl;(ReWkd&mr$WF{8Gz3UqKcCv%M7>X` z*UZlY$PlC0n+VaDlf-tlp0FTx8@FR;S<2p3qdv_2?I6KLj#8~4;><4s)H3IX>|vRN z%81Rk8Y~h?kReW$ads8U^mx{BiOJKwRNJ~l0u`kLu+IDH%CK05CUR;n(j&W_sd}ez z$jmpL5q!lAzDJ~%380IfGBa8uMFuCk$qMImR|Z_&d2=~J1I+yzP#Y%jfw84a?Ex&y z6^Rn6aXI&?fp8G*OOa;-A2~Kjt18A7_Vqo@%GKcS$r%XlcK5aWLcgsvH?_2D416Zu zcpCx5UqO)7u87e5E=I^O)RF(a`F_v%| z%vMsfnS0eZFJz(4KmWRM{#El_<0qkp&#yf{H-EluzV$zZ3rX;y7Eb=yxWLfjrPRj$ z*s3|_RXV4Cy+ltN5nv1rUd>Djpu$HL1i2OFBYyB3d}Q?qn!JQQKJ4=AZEzZ4Zqi?4 zS)>p=ThG{kw7>j1G5+ViI%9auFF;GleqRHZ!gW#5KoLRyMhV2(>5AY9}l7SU0T zc`iLI?MEkP0!_7ub@0Vo&v&hNf)&4~K+qz%Ub-wlaPWmJEKxTj#WW+uC?O>=FCmdM zFD)x0QHe)Jw6@%cf4HV5T7`(UPUviv0a!$`#=Wl!+{#T}^>zD*ADMzCgYsw#ughc@ zc@WfOrFXQ&Czn2%gQ)omtZxHmolmO#?g(?ZF(TAeZ7!7nY zBHr;_qql&@7_UZYXMvhq%=Eim?Ljq51yk%7Ja1bt=cB*?Q8sSd)4HSn8^u9eyC(503I2XACJnz^E(qn zU?eX++FHIoVjq5*tFvMA!uJC9dz;G-BLb2;LEI#87nV!mTCA`QKi8E4>%#IuGWl=2ya! zVAc<2H_s4_rDxJgM`QDY+ZwN_C%iCu2ozm3N~Fzs{5#Cx?v0=~55Sp?PU(Ww(Uz6)F&vPCAk-M2ThvpxBHWznwY@B98gV($H*J(+AC?DkZ;{&;2 zIEnp1Y!*L)bRX| z54nd5>+kJ(3Ldyiojd9>X}`-F**LvXoTyxXDt-7P=;c`W)Gl$Jo?Kcn!twn@9_H48 zs?C55i}86kn_Xh7U_E$Ag_jD;SMIW&qHj-1`o*2-FY6kAqA%;Wdwc(wwg9p5v7bIS zk*6Le3DzY~*Y^pV8!ap@ul;#+bMjf?;AU&-_Bp`qqou<~GqvX>d*r2i z&r9s~O6~rZ*xIt9zSOL&tSqGitR;i}{Qg!}pRBB${B&r3p%C2uG%??YKFaT9?JTcK z*;rnh&~Px3On*Zt_pyD%?<0=Ef_Z;g42e~yQ2_U`m+VDo-r~f$65@H_W1VARUE|?- z5Mp^;5(W|{XfjNSRReAeo@ZC}n4pacx6A1kLC{7y1_(7!xHktPF)o10f2Q1x8k64O zt=e#u8-fU=z_&dXMcft zAxF~0QO?YLB)IF*JOCs`hz^&|FJX23N{*+d>M0R@o7a^P^st8(CD`y|<1cTKabDdQ z#^0>T^dwihg|KOzGgKtA%qDMfQ%=IU!4`esUmJQf3FP&tK@?i9!UeB+N62-8A@&rg zx({bD&U?=BT;BYmm)tvQkC$C0BLi~3ZN{g}5Q&CyVxEXivi)$ieJ*#OmdmN&vHaQ@ zr?tmy+oJiN6||64>yVq#)uYk6a1|zG{Bm&@9~KDb&~~yzpu^RbPMa zd3t}Tozk?ZBr`{kG}kiymsa9V+09N_OPeM7O;WsSXwrT7W4JJkSPBc9ZMtr*x6!lTN|!6ef~ z74S+xl;*@zYd?KqH@!!`x<==GiF9v-YT$};jP*BdPZReu0o-PV(^~mC{i#LSlly=tlj-Gw$Jq@^r0_u6!&9bXSy(w~0&33@K`?i&4>XRG~h z1vMV8{it9@d%c{Nk?$ndX?LGqp4p5R{iqa5dnuc#mz|{B{jKLbvt}z2#F9Xrtnw9} zQW;UChB8N`B!E5T6UuRggJ4*Sf<(*&O92)kNo0LxU=JQ zwjAQrmRS2k%Yk&HuZ2WByrCww)46fk%SjytR8 z(WIjf;t(l1-_VmHGht%ccnCV9k#gCz`RwcA>C5@!fY;?CuYGHar6{D(wHErR)7Sf_ zr)ztYe@%O*xK#b@tYkvA`PLS##p&TomF*Zd?^sgbp4JN5RW{1SXXU_+#=Nl|XKZ0= zn13J}1+Xuz<*O>OYvm9<_3OE6Wdlzd(KTdJ*gzb#-t193`Lk|1k2GT}6Az%@;4&z& z<8H7D{-JM0E3tc*vFT*(^8If&P)AYcxshOp1Cf!6U9u*ow+Lnd1l@lzf?*c^I`FLT zEv(&PKHwJ7?)l#XX=Y{L)`(+C7-bT~uz*+3Tm}`z2#l7fR6C^4(fT-DZvjzoc}f{j zer{)q^!0wMVJBjR%Z;>#nmuzLYpVv zeCWL-aAmM$ylh|Tgy%J@0ZlZi8&_w0Jve-j9!j{jN{V8X;{at7LB+(x9Gx&5*)=Wm*)GI5BlB*T^_ z^7{*E7|4hYMY}bzkHKnGGIEIJ{%7BM;qK^bof_<2^{p|dHZ{05mG&CV9#2$~qPBZh z(LzHK?e81Fa1lP^sM{F$>6+1@D>SV#;Fxl9!31T|oE6xQzcc>@mqmF?mCktS3aq== zCP#Yu28IoH?F-xm-l_J|>)+P*5+1;1u`?E<{D;S~t${u%+xQ}Lk9_2b{taE4u@@(1 zN+VMr!YZ<{qjaRlWEYh=G4vT}^Cy@9$UrbXF7zw?+bR5fUF#W`93S-+z=GR>W#V4* z{HBpP=t&)N*w=!vH6mq4l=+fnuy4b(fh9Cw+f~t1EM0K+DgN zkGW*R5F3^fe$4eIN|rx>@nU1N*ZNJ3)a#AQLik#+)oCw|zrSjCa3?=d4iM5%RC=*> z>tCNCNU!pyrIpVnroiUUeDkZ5p23QHf}K1!POne?Qqcl~CgNF~DAVSp$F{X~BR>AU zLchXK0U`ihAyf38ozm!>y__F=_?+EgDfH*X^53){oroTOw=S`cnueCTpLGgo-6x2X zwN1p@<`g4dUk|7TLPUwwtvjVe#cezcvTC8=QU;t2Fd49oGR&f7aKYT8MlLN({u>5B zpomma`|s#H3A%b1_gyanC-l_<-@Z0PIeT`0gA(2oJq6Wg(lM-putcUChK5HEg3U;oM;&KGwSnXX#u0# z9c?~9pgKzDOm}~8YxnI*DmQMnoy!0IiNJJ-%YW5EHjtOWJQm z76d~w8|i1nW^0H8(1z0XP#>2NO3;sDRM(RB4x2(8-Fsa33uK}{kPos@H8ts@0j|+% zZt~>2DQ?r{nClQqSbS}<3$Ih>x*POXl~U(^xfj*Z8A@*=xD)7v>rNu&U|GwKefWUi zTQRIYmnw%a_payns4yVXeN9@(_1HVD2Wfq0c~xg?N9V$z15Py=XKP={nt<;p#k1tb z=MX4!{D`@={&p^8*E5O3J{?ci1Jk6Sm#nz4169~gc>spf!t*R%3JJXy;+K3aDBMva z(cIqI(AoI2wZ68k3*TyEXJh|r|LSQc+dt&Tkb7(dsHlj+V&jCaw%3c02CmLBOQUoj zt0+*UZ>4n7HPjm^qLJ`r_3fv>+U|= z-{CqQ6>jqSd~&jf)UM#EsPbv&w_gy#gH*u7TDN{% zr`}380YW3s^O^X(JkhPZragL2a0{De?ueca_YskRb(-*&cMItI!~Rt1AB<9YHZ1?0 za6$lyCsb`rPRG-K{t(G0ISII2z8LfUHy5oIbF8c2z@a~ua0Waf)c(rB54k|Qxw z-VZO4ZN&zB)u~*gDF{;jp$x|Y(q zh3_e=8?4IZsQd$}M#{lztTXO&wvPV4#7)BC+e4KIfUTU_kzx7qijvxfM$h2CneG8u ztH?NPAky3w3zGXV&Wc} zexP*KlAGKTjYWizCoyPpZe@CIW&YOf^Ox(LW1T$EnY_!|#P!N4$+;49xAkH54rK8T zGd=)$etCQ9LnWh(kw;L9 zLz=s`s?+w1<>tl3(}VFbb}1%iTLq_TFH^6x^FPnVSMQ(gqDF@M`D;63v0-`Q>T zQI~)2qnkM5-@{CLbZ+=|82lii_AuT59{P_L;aT#oLp(j8bLES_gpZfNwQK9yKil)i zf78vQ-vA%__ZJu9UBYbUWaKT?iMXaN!=*qyDvihrjLpA^D6sa^_4L zX>)VTn>K;$y;?GF467z7l;b$e@))fsH?8Erv>=V>aN57+ti!6DU^bxts_SCpR*ZJ8 z+@3eq;s55)!#Y6(ghInHF()A?+ut$$7m!xa?#NdLY>PYHup)CUTD}tbD|GE~Pqo|w zk-ngi+O0oPkZV3qlv9{!Q2iY94BwB#2sx?~1M57B&Z_NnB|9T8AI>*q$1=8f`s}Mf z-g?~N7yEt-@W$RNOWyA7_~Yz`mP6R2=m->LiJ~1w6Xhx3pDvbrv@k6&TZKSkKfICJi?*Gv;Wu>%9PyA|XUxMCXCp zTQ$%3=$}zjP#)1!qNJs5>aax*7mnL*R|ybaRzC zPw|z`cO*%-INw7$Z!U-%vksp0?b3k65=u~u7)`G>2N8xZni6(de?yxwkDLP{n27G? zI2mqyEOKx$M5?bmEG|&83y~3C6Aa@V8gdc+uN~t#GKsu{-y6QX@$5Z8m*1tLL_nx^ zJ5lvZy3M)Kh3fvK^eYTAE0d=}V)fsvkf^4+q+#HYF@FH_M8dnr257?jhG@GDqgPW? z=i(l7c5*syFt)Q}<>j5ow?GaJP4@L={I1;jRd5`2vGuSVHUIZ#?vHs*f78NVh%RX_ zZawKJZoMPtrO6SexJkuh8+G{OiV~&?tCD!BQk$L9qut=69qXf2Kus5F)#X5xp~7FN zmc{yrxn7pO%|4O0N&^21JbjFgiXe!HQK(RP<0M12yZ=IpoX3xt**;oL!_JR>Bf!=y zh|TRhK{rKBO2T13ntP(a!Zm-h_-t2RSMLk{t11#Nvp;%x&H>SEI=jtjy5G4e|2BBM zO9berNf$MuI5q!+PA|15;}AO5wAYs?{D=Q}UTDglO8M9NyQ#%U_2J{yCIR8bl+_D;q=k z#mzy~tvunDKZQOgoAM~>EUroo_%cG8ygEF)SIR^QxJ-<%g6FWv3$=6Xi>nGo+9EAEUS_TpJrPnn2YHnH?e z33f>ig{L@ol6qn*t^jt*Er4fSe?JyBrrmlM*1s?}Z@RFyGI?FwYFE|>ZQ0&NEvDYL zlW$IkcDfg@25U3pw*~W9Y{N_bhHK+830@Wo;%;A#CgWDjs5%O&I@Y6-aZzp271Wm% zD+NTExbnGwc4Kpj)n`ZMc~Tz5!>1GM_AETeAKA5RU<9>5B`DYJtRCt_S zkcV?sRd}g=R+e8l+vwZcI=qRy8VEBfDVHLCyqR!Zzlosaxq-NJ ztnK0VK6(sujg>YZhn(_f-NWj^Zz)C~uAhiYfoCH|p&o(BC?0=#Epi#0&D|Jh6`5)X z*6;2&J_54G|I%zWqh)_UhJm^Ew8I@iAT-oMS|RXsKNsm(R0Mg?O=Fep5I(lqhRyjxRzbBYmfl!l6J|s?!;wvk=_(qK{Sxb?zCD zu%FkkV|qF`4E~?_r84}nz9}W)ZsAvkCS|6T81In9!ZT31139=7PxAgCSPq=yhMcu3 zby07aBt=CH9R!`t?_HJFBWV^e&SjH~pUMov_s!%4;(Ics0Y_68tWlFL_U zWOW*BIVJ`Azf^r-A1^rjuXk8gP=7X-Ca&xtzVtw=OLYULxgY(sQmnpOY*P`;&PLr2 zeTK4s0TggP7!1ajiDRtI-`(}--}e|f!x(^kg2M(oSnfIob_0##2}2`;)058c`64=2 zLTNUS9#>X>tSg9~3s*+uydcZXS zyYzSbU+Cbyg5bg8V-|Tqi_^6~g~_AP=zEs7GG+yR!Cm~Wqahdcd1=PoqvjwFh(|bz zZ4_BU_86bdJhs%l(5mB;6~JwZFf#Xn<5#ekspqxf&!TlND^mCfF$&nstsw^rp|#mm zum=!3jO@+}j0{dj4gBd%M6`#xhOqy&D(8+Ae`ijo|HlO;PL?3^6E^ydKkn_pFIge0 z4^2p0WL2@uW!5oOZU(hR2m*F>L$%IcK=lD}(xw%G`WA5b_WQmb$ za8*n54*}*l`+-=$*Frcc`~0LIipa`{fEZIsK>BrLS5)M)uT>AfKCw2SPhqA_r)0&S zR51!Lp=S*G+iA6ei^HT_{USNzqV=TJ??d^dRii>?sucB}o+XFj^_{BTwR8egFPtV>mLMT!b4aBFm zYChzq?q0=Qf}z`v{%up0SRnW!YzOL1mh?0+WZ>_*Hp9u!5!53~QfoM1edj}@;8t-> zu&D5PVdpRIVPWX#A{T?3fMHPM+FKmL6X?R;N)Q-5=JzzpM_pCdEEDeqUCee;-op_+ zxpIVu7YaCibT+k#$3&+nU)^eK>o~FlC*>C`vW8>FS1 zL&Rkbrbjajjb6Pmd1>@2O;0!bb5?HV$DE90R!tmOnvu!U#Q5S8R9sS4My{>0wXwOq zxv8$Irlzd{sl(8rj;|hurXq1u?uRR*MyOlhM3A6YMLM#;hd(#PGo5p{Jsr!H34(}I zfYD&w8G0Q4Mh#zsK0{@tBPK>SlMu$CAr5$APcZ9dKKzSCuVzOE;x#UeTbgWAOHH$d z^t=ggM>y_+hOzsEwEqZc4?TXt;mBTmSd?e}#P*RlY)AEhTPp_-;hw0p38E8#u~zy( zv+mZyZK`oO(go3HQ2_f5RF?2`pztf4L!D*0uFE@h=PYa|@|Bh7>$I*n%UdciWY@h| z)YIh`Hc$9fh9BV6rEUQh#oWTU?}7DC`ZZf*-57&SfjM}iK;d0S@N~)dvRNRF}9Vb`r}f4 z*}ZvLIXp#@M4cCd!?BE?GjGIY$K<5vBt#}=?~2P>Dhdneh&C<{Z>JKP(=Kl}FPnKE zjRKVS6^`$w_wEV*y5jaPl~P|3iJR9oZ<3lA$FW?z$mt?~Khf{=G>h{KBCU3spIa$V z(@w?TN7K&L{|GkSVScn6^#LT{imlZUi^U3@3G4~%nL1|8XUW~o<44}9|F2EjYe&bo z8Ub1PZAdpgJyA~VFTN@28tp=@E@El=(3XYpp}Bgu1+@~J#wIkLVmR^GFjDLCUw(&wVV8}78n!i{B4fCJNk8UuBouyO522QFpg3mWqw z-U>L|HMmKu#oY`{)kZ%wfNic5wThnt!Mx4wsnQFlRp!trbQi()GbaS+S$aSRSvA_OB^T3)@78%qCO#U# zLwoS{%eSL6TRt(X5C!K!d8fgEgVHwVGOo78z5dwE@4O9?_1;&Pbm?gk>gs;YElf;| z{rv;!o4x3*kpaxf+BOnyc6T3yy1LU@5|%}pNe0T4$-a$ZF7chr!mtH~!*iWP78w)e zOkA54>HVa0(H;_a7k;;Br(-|liTM*}=RVJ$v#sh^r80NIBs=hTBmVzP-0EuRs z!V|7L`eG`NnUBO=pS8d-DPv2R#ce3Y5_JU^yS>XDGD9uuSsA>2$%{_%&@B1!Q$~!} z&@kt>wBp>w&+6DmFYO6_;FOZ#AeEn;1dl`0Q6bxdZ=aIGX|98EG7Nt$>12+*UOCrS zc0ZS${RNY>bVF0HMaCx*+*Uwj{+orRdRh_YIQB#C8}uiB8)#>XsugWETqb~&71uGH zn~Ocez(;p~A0XJwW(f$&3{M|&mlxQC$xpNL+Y>zjjy2i~NsXvatL#ItIhaSawG%F{ zyr&G(i}-r{{hJ5+1w^Y)#lSxIz|Zc_KZt{3)>6d8Jc+?(_kgBA$tv>GYm_N%U2A=9 zYdyhpb6*R08w(4EAPaYG>I_7a(Px|-7O95uRh>0elK zGK0Ct*W;p8lW`u-?pWibUTXlVq08SC5k}&Wu+_e3)MN*Nur-#-e2E(nh3l;*@CjMa zfJ~ty0Lro&)TrMeTAicubXACUzk7e@1^oF0Ih*ye;hz45OpKgXeVS+FOhyU46wJ5tWF0i4$V0~@`2?A~Tj!XBchB7KO;-^3;`f*L zPMNj&oyFvNYppZ70)LRcXV1&QzJ}x5vx_XleznRFh=IRz$HgVh%AIf(DJwGQerkEh zG<4e44C#9ZzWwU>t2%(yyXo`951~>h$(h#|sVV zK>jYh`L}2cU09M;T#%8Qm4hm@N-H!sOSdaRo0{a?nq=GB6p?LBjV*1B$hKx=i(exW z9RTOr9SHp~FP!V!O0~A-e^S~QBP}P7qaZ2zWNK>O@XddGkb#K9jZYCnbHR#l2#y>T#`DUUYfL&o3C` zk|NZyspbWk=$Bk8O6^jS;mr^e%{|!T)CqAqy;nk7!9N*^1(;$VF%do5J$v--?9uKi zdA4av?8KXd!Ls!Up@hK~!+&{fXn1UCd+ca?3b$f~Ib|s%B&R7958zVidD8ff0NsAA^!eC;^Kk$ zRnWTwru}Q_@e7As+n>p^wk*0bO*v6WapZLe)Q@0KB`;EK|wzNb&yrcK*1 zjGE0;*AYbCmlcv^>{mFsRJa_JIvSar$$oedlTZ;83_RC(oqyy|Z#d#U&{}yF4GR^jwJ`4SH@j4-{pOT(!x#`(Tle|hu z7%nY!Iy_+el9LT;{I*8f7N8OC?H=eIEsj~;q&{Q^5pq&4;Ow-+5 zi?3Xx@2s5vyX*xCp~HGrYy_dVTb+Bp+lOq@>@tFTd_hDM?_cz9ImNM7abjOehS@yu-B$0hZWqM4*8UA82 z36u5rdlYukY^N$P>QT4A=<^`yA6qi~1Ag#-Ac0l0j-%3vNwQ)~Ett#}EVUxq5@Y(w>|ZyF>zeW#|no?Bt1aK@?CekY6v7eVMnxXw5|9dGv^ z-MluMvoHHmI@xjin$h1eK8L?<>MakiIWBM|*68Y7^3tJ8HmBZsRtm2E1h$dUg+%|+8R?N6KsnIg4G5?tzt#g>0-sj64qa{f zs5Bj%!=gVWmur=g^{m$Xb|!om7>y1k%L|_}p*q>C;m|UBIx7Da!z(U@wcu)J`C_@f zFsG_;s%!kM{5p^Bt<|b|z6T(H;05Hk9Q{=UHt}Gr2+7JyF-j^E0vALRjzHP99EuNH zj|rRV!c^>nNz4@6vn;sqGUwC1zoY-@rF($g4)7WIiAxFPjb~e5p`~w$LZE?2vZ(}1 z>Ji4D%n!w7kjPGJ%AE zE`6E#hWG}K2#Vvpfv3jZkVNC*lT&6ftFid@-NoBnVf6U}8wuI9Z_(;tnQEI2_XhlJ zK0oTQi;c+*ZP)qiXu0iZzK4Kl8rXB~m&PytE}Y&zApqyj-o)UJKE8-ugq*D~ zFFV@gf5WPLI4W@%dU&yoe1Hu@p0`<|Rl)}m_|)O3-7J9hH6{@az4FNMXJk0Ce2O_J zh#n>J1QJJEt4V!{7AZa5Dw6O~6J^z>kJs*W{$h;^92*h+MJMx_4(UT zb`Kd5(rg9<{`3F}Ef%n`y%*wb!ih6t19ryNfBh)oZ_S|xXUk7Ue`W=mkzX%zn)WZ9H(l;90 za0)^cg;0#wH>hGEsqLSpAWl69Q0W%l%BiXB;E8^%mvbj1A(=fr)T3KQU|gGum7;VfelK!(*%%8oQpZNRWLr%-ZhqPXu#vPWCIO5*|fHiTHgV@=#wykP!`iS*7&yWL2Mu zA~81{C*<3CM(Q9~f(?snbE)RcxpBiuGW#LANF!OWV zK>q@=)#D+qIy7F9fVri>91oh zhM18rmG1Ipb{;7qKVIglxnzDt?k3>97wf?K(NtilAA7C(U#imrkD?*Gw__RAFDnZq zK@fOA$THkc+|2zhxDyk3etUDHm$;*csz|1SxnXn^@Yx^YbZc)HDP#9#BaUvVA;#Cn z%vf5Z7}upBc8#^Yh9mppuW{K~StXxt{w#!v!0{c)>Y5VU`b`}-oGeyLUO)A1>ALpY z_7E-V>9w`pjEKaC2HnmqjMuh`+(6-P?-SV~k#N)ddka*r*VV{C+EG!Rnf7zxsg&=T z59B=23!m=T3SPTPMPer!4hVVA30=t!duIvNJC01pl5Hl}^I_5XIpdc+F!4aQ2^}oS z#*p;P1=2=}P1`v(q{}u;-(J{T-shq_DXKb+4);3re$eg6}`|(oUVKSNq=hR zk)!4)?kmGrZw=qPHPtsT6(k+jU&mFY>bInb+z4>Pe%-hKxZ+{ik9`;ZTzi2`*AXV? z=SPAG{IOn|CkCeNs9rbOy@21uf}$6Nc7^+0v0-elub`h5?y`)2 zP4@FcxxO~F)iqW}VB={-j0mYnERZA#_y@Yha46=9Mq=CYR~ly9aI?XtJgNW1f_$NV z9{+rKzbJdN&y31VxKa6E>9O^BP8cR}w_WpQZekd&fU&sUN6bM^YU`Gv5D_POcrizbaxkq7xFxzq^cB=gF+Rgq!jpiZlZTS zf2=xbPs}xuZ5G(e1Un>Fe?6}e41aK7mhZrNqx2P|i|?!ZBRrQyH|<#P*wq$kHe-VFU1Ouxj? z9(1*GF@IID)ark7Dv^4dbo%=OgDZ0e>(s&Y(QP+T9t_Ze$&7Cvm_pHyn33DN=`d6Z zH)e<_V#=&06)hpKM`#Vdk1z;2WBiGlhD~)-Vq>2q>3Tn*z&!Xz-zp)}(U&savA6V! zq1E^9k|Zyn^M0xQb=qI$&Wopiu2i6@J2*Gx$5j84V3@^7vLh%xSoh5^0zW0C5|<|U z>iC9Ib~?g37#Q;SIBBNw$NGBMVCh6iNcQP?erD$B=4SKo@KoacB1lax;#H%y8n}EBEfyHUz1~cdq9OH3yaCYAyd}W4|51_laP}-MTY7e|YztCcB z4-6#NiM~DEI9$2hT}4^@`1pIf)Ppli<#h#>twN8HVcVF_u>Fv4%wgkID!hLCT|Bjo z{g2f~6B@h1%i^WyqO1}cU*R&ZHjw^b79d$jNOzC8YlC0wj4`$(>-o86Bpk zJy?_3Q_?%Zt;ow(+*g6_@6xuRX?quUNymRnWCdo!bLX)T`%)^EX6hfC>V~>sQ!e!S z!zSGy!M>F97E#MUR?9j~k(HcaCaEru`QNQ?^Lp!QS9WsOe*U%K@?F)AZ^xCMXTDxF zSF-4DN>SytanPy#gO++ILdhApRB3d*^E-uoa7ei84gwt0s>?W(_N7-WCL7Rm8 zPP>04#6t0%X8sMIbt$~s^Fy`2+jCvTmfcuK^xxlBMkgKdTh#XGv10KR3N8lMFVQzA z#s6MmQ1oQNi8>=XsyY82)k~t46$(p;hsb70x*PA!n-Ii_S$(t=!v&JrX%ns z=WPf;zK6g@u;vcIsTVN&WGui3GA+XF|4!5r9EP`{spyy&Qv`>e}h<*xJS)?&r|vXfIz>IwvQM6n~~Zo%RPItBwrqQt2ISYKaqjv7La^5Gx@-(q_;aX0jj+MUca-f}%k=I|n>~ zY~zR!nRwDjL4L%~-b5~7WC%Nq`fr@$2PY$JUoDQLDZWv&m83p)w6f>TfzyxnIvUTD z#zO}%la^dPweFW(%FPntBpJzTP>i4z@lDd3#2;iZXFDFEZDho<|B0@nvnCEuhxKE^ z9GCkxQ4x4Yt?TKDDC>mum6~6oJ{lqG@^2gTKbMRWnS&_zQ8KLu873uKk6-gL<2pGw zKUz$4`t~sCQ$ImFjJ{Y$*~b2l3v}vsl^5XhK&elF^;lCOynB+bqkP*-nN9)bi`az7 z;{IV(n+od9p4J5u`S&7)q8wNqGcnv4L6jYm{T*&nDv$|$yIdkKm?9@t_Kt8P;v8TP zN^8L>-ADiF(7K<}zn@Y*o6PWAiC6xN_W zoeDu10G{zPOTfLU+=pOnw^L56j^90hOsW516v~QcNc$pM1M@a~Y`55infSDRV8iAh zv(3TWx^g#BFV}V*w^m%Y4l6h?Y|&^gX8OI~&-=RRE)@?U*(U=1Zw*8!040#s+lO~d z2*GDh`+&y*$ymo|D}G%yw#VFe2BYsHEmqkMH^C&e)am6*Elk18Wp7FxTA^=yDK;N5 zyP`fwvCBleM@6Yp53O3qqF!U-)gD|&g(_1aq;>9+o0oJ3L%X?Y-}n)*;_0%&0F)HP ze;N}C3z&P(Ml!@BQ3$aG4o(4PnO|Sy{d1!SkMybMu96w<)$w6kqD)*Jx4F`YzOeJY zu(<8@!Hm?n?QiebY5PMGM1@|=3Gmr%7OhhkTGJJ7P#0}b7jDqLo{$<5u82Kb?cU%5 zPvL?qE)U6;4=IIUVd#Rj8*N6&;=d(b#pC~>yD#pCh7=xKFPO1m1;9Nq>}SEQpEk6Eb=VT>`h@sv@q1r;=jHJh))|l?shVYivLDuvJJZ! z0Gp=p=C}n^>iK@y`gum!x9j!u?ELZm=Cri(VD!ofxEJ!dd!w)}{&ioPkIyCP<>e(A zSz-cdqILqAPB5BH>=yp04rBLfRhX@^_q2%{Yg@)9$S>f1V|~?$gZ;PKW{z|Y;6L0y z*h<*zbcUOs_@4mQ1WErHJt7Gq*8HTe@{CY^9NQWn$I9|LKGnm`1@HGpA7rYkP=|5r z3Tu{cNU`WTW}eK=Dx3hDoQjAr&+GX(2Zrwt{EK$;rRNpk9J%=eOsHOersvNS4?(@^ z*?1@dO?yR!(4M=c(|!MrHHD<~knf2X#aGO#cEJxpDvM}p zY+Y`+{daM&I*$AObzcgL0W|5wMylI;Zb4lRRM8_rE?)=ZvPK1gN9yZG1t>Fjj9uud zI#%A#OLt$JHpM$b%LEb&}&XYT+g6b*?=qhvqBWi{A(3;M0)$jK7e1DZ5D>o&yAO&3J$+`bs)^=Za0EUgq!s~{N-LMBz zJYx&~daA7bWmD(7#Zzy=kC3}nth+o=Pl&$jRujG*)ZmnMyq_)3=`D(!6 zvC4en4bu(Y6Aka9s=n5xsGU^)7Y917@yzk`UYqqJq9a3u_=xpU_W#{kcV`m44yJF1ECP0q!=G10? zKluFzw`YueTwVVQw0ip5>*X^CZHt$-Ep3cs^B0}5dF)lIQ*r3xDQQ2t>b$g`Qauq`jn99 ziVz2~%*MC_jzQ8>FwxVnQM1rdru1!gevGEZ%FYBAQTqV$BiaRy{O1GJAEQm45_XVu zPsURs>{Xq-UW0rP>mwR1uRLW z7=ce{rrPDG`|`rF=E6F>StboYP3(muogo)4qm<7@{rk&?_m_3vB(>gGvAf%Bls&`_r$I=6YUo6Y__VyT}a1{W1Oe?RH`%OfLSSzr3W&(G3r zdu^`23xhhE#@zR=9GTI!F9o22W>4>15BJ=6ep~#S^xpNzZ5F!{J}`!(zxmfM9C_5H z`Zm9GuYT)Yo#9iP*EpR>GDH^@o?wi#3$;1C*y6T zMbsCZxsT|p!hijgN)<;>*X`4r@`7+x?Dd_W=gffDSEa>~Xk1@aLjFd$SCFrS-1`9` zeD7Q;yKIlsoZrvz<*>eD2x`r5;5?R+7Unz&D+MW@^Zt=rhEfxd;{#$U0C8>8c$;_> zhsN|Y?JZq+!=Tch;eLYA0Q+l#4W8$&nyXmcWNx0Gk4fQMt0vo^xDE8OvGuF2sA$M< zmX$-Yx8ya}HkVfwwCKFq(9#|e5)>*Ej184dSl?SUZ+e)pwYvSd=iYHtJ&xc0{o}v&+)V~*(n2>~X+B8fEw0S(Ww|5|x%*Gt z02?{r^3TM_^*zw|L4y&@C2jzdMG{R4M)oqTW5F9~sW^y3e{P7;96Mph;A&2Ew<#Al zSd7hN>>%hnzVNrgR#}r`d$80lCH~>=aLBZ8#jG{x@g49*b0COxCh+7mTroebD$t=G zn@3(|y)_jJKD8`1Gh(m!?F#2mC54QiRqytScHFjVUv7fnBKOqbeH35QNy+PT>Y{S8IEFCrc+67Z)368>^CfpGqHhuglAe2Lz|Y z#AMO2vD(kT2#>ZfPM+Bt)BpZWyqX`IU6@{yk)Du}L_56md+*}nVdLNu=c|P7of^DHqbI;Fy87fCg<-dt+NuYa8g%HU%`c1Ry-jw927N zJKc8;W{0j&DF21Ae5>B3j~Q^k6bQ+LV`wVTEGu`p$msv}1a|S$jg+lBrYo+N6qf=w zco870=fpre!Mk3{cGDI=G9qiHv|`wa2aJ(eAw3*R-akLS>CHe4?s&$7Y%+jNBYZistc z{V$Br_=Gz4r%Q-OZipwbz+UivEH=vn-=EdbRbMY#w$R&V!7k6dfGf|KJDTa{A0b&UdEigG$K3;od6UDhnkAJqueJU=39i zlX_AlQV3gMjvh!hIUz}(l!z7cC&{GnXOz9m^jECEAgLpZdmqSnz{&_(quWfMndx(G z#TBu|K}Yk0pZj}Thkzgl%OEdMiN3RN_WLO4lQw0SF12YOxno+2HC=x>-9RQ;PbTRj!%J7!2CpT4rdYVf8ZA2ym0deozD6PRw^E~Gbr;tD z#-`{!ZPVsqeLis)m*XuoJj}Bm=*N5DGc06HTb`egPSuoozSTrsLF1*2K#x6KKQO)P ztr0L~>)nibXR?URDX#rx`0cM}xSz_fsi-V_=M-n4igJoA%jvlakFIza5Q+%mU7#a5 zOE2R_eiCh#^Is>{wtid~I(PKiT26{DS*CG?hffuIbP9&&W(u@f+?>b|F0ZeCe30h~ zyD4YY!xy@7l$ZVbYV*`z5%+dv3Z{yO0018L+%|dXHdQ--;?b( z@jQMs)}gD*nt8c*t-hQdJ|bgYuj(MNt+3}`$Soi^VM1(LrRrEdm7z4|>iAB@8WA7i z3@5)C_z7<-H%n6>#tb=&C$a#^K;8%7Q;y6$$w^Hm0Is0&p!T~HWo&Q-VuFYjLMoor zS4xN$u$y`E;!X6>O0Mq~P}p>eH1MQHTzfeLVvn*NMF!Q@4GQ!S{}Ci$nzqBlTvbe& z%*`1)?3X$nSX{X}+7(9}o7vb^RC`ud)ijLF%|=Cb+>Sv2#g4Q-;H5pqhh2&;W<*bB z2t@jH`c0u^1IL0{I1dc<5r`WG^aOawIx^+qg0K6G>Q_G?dh3DlYtvw$k~5c$@Ky|x zm%Ith!=DJdE3r7TDwEvYBXJ~AIg@c7S7WCl>R z<_jL=`K;03t{ObZse}d8$uz@o5M-6Ka+L*iGFZPPqPCpYuz$08Tvypzc1#)`>=(Eb z15-zvcABT~)DljN&snH@Qc1;|!%h72Tmrxv_yD^m`^{#J!TUY6Bs}r?0laHrEGz9g z;`tdH(v5FP#4cCF5J@2Q`JM@~1h2m!`$qA(ji7eL0H|1|_oH89q1=nle(P?mC4~9) z#Ltb*1)9%4mY%jec!1B#J|!R?(Fs_taD{oBtYfR7*=YCZ7&XUC30JkqCZQi8=#|wj zwpbkVTH-EFO5h#>8oiwRQqqqo^5EGx_rI6#aw%!maqV=pI@kU-(y(&|uffHVUS~WQ z$u-gl-nM0rM#ZMoP>SZg)fya(yo3J1{Pl?W>lvd2Oh|&$2RW|@M2vw&N(cg$LA;9% zTkI1z=b>LF1=IR>@R2Cw>G96z(>(n6n6gWIgH3uS2U5{K{S*5vQxikSK zk&6~PzqxfDh6U&2 zJY5R1s|JkbtCQa;w84Czdqhn$njqSAjp>2Fo4DJWp4{U=`ypvg*a}{|=(w;RoX43x zRt0De81uoA_oh6KxG6fB_k|I6OwR87xfJsG|5G#5Qj%MAJJ0(^AxWm+1_lMR{`6^U zy@-9Lp{?-@8!|dNK0Z4wB`>L{Ak|Xa+E@=Jk82)ERuM0pECUY!Ukpq&ZWKgWt9%LY z_6rg!#BiIaVI9ld#J$ltL1yH>B14QrM8r)D{>wFerPRJculQ);xS9V(LK9Cj?NzY^67FzNg#K>Tefdi4yn!B|PVwXY1i)SQWPAVkhDS zQ}D!|AHG`7rI-pzpnc=6*NXN35b>YFZE#%_*(=)xSstj$JjG2d^b|qFvG7uHwDshw z-s7C4oF$55aW;pjtzz@PL?{w`7B)Q1c+KyeE+&nQ2!#;+BB>1Lf1g=8#hs3k7k$-- zJMroTnIi}xqQTupD)(!AjO_7-(fCCngV!Y$vFQs?0e#obc&lcM6DC}fVD6l4_>P68Ew?K^vT?WVX?9P;h*`TH<)PG*t^24s zpD5jLT$B{pQd{X#jn_Rq5<>6Dw7XvP{Tco>)^qr4ZusA6&v575=0gA6#OnCtf8^Fz8xe?N3tgtSk3u<#%5>A6L=?>)EpFY+YOg8 zOy9<9OinC3&SefJ2VmlWAcB-kN>U1(JNd~p_w9W{ZL+aKR7kg(@MlaCg#m>ifdT_TUI7ZN;bo%jEGfw1Wp$a*8Swm)8P-`)bYm?CF!aV>|>Iz ziii$39dh885O`C^3r;iQR|6hrgzv9Nz(hxsp?Q=JIR)^GB8cOo2G@hcr$~MNQf{EZYqG&dA{j&W z2Lr7_vHkb(US(+UJ|0|Me|)eilymH-wo5|;RUL|t+0x;XbNob(ud5XZlx_%@1;x$s z7i7d!?gDw?7y673d`HuE0hGezo z{d*~Qe8h}|?44;do{7J14z`LtPZ;i~6@dud9eNKJtz!ZSLhDKcg+aYyF=1xU0QAAj zi;+Lb{gaV-%uUu8j%)3ej%to&DPCY11CkO{o#8j9$8O&5bxl(l4%V1AZRrlblepK% zo_fTbxyN335V}vO`pZ1^la6SX4R4lJ^^*Z_zK&c5F>v(V!H8=M6sm)2+(8Gtz1pbV zUt!0%K+inn+~MOj$ZOY}S@@0sYCa%q1MP$wd$oyv)Bo@N{xAKmG5r~|e&4^0t$-FA zpOp%)V$66ZW16c6&&g%sy9XPW z2Sd?qZQ=1v34eYyZ`K?9_u7i^w)~xS3r%OP0}j6Ke-E%=`gP^ic-J3%bFQUkO&ewm z6{nIVjB*uqDV7WwO;dKWXxR_R-y*LEpr%N8VGw5SIvq)mSsUTST&Juop)U^1FgHWF zn41G6Cf3OQVi&qt8c$rEJSRIJE3mgLjWg-|pVHG8U#zi`6p})@eWPbT7AgZ%+()|;7Gxn`Ikt~NtuaQ<6zqkGil+Po|GCEo(uA^;8gy9HsFzMa1k zt}aPVE;w{;DoGW7ca-rU&w5#|8(ZVe7BlO4U@s?dZ^>@zdR1(0%=W-2k>Ho9fzl-udedsye&4I5|0$$9~Mhnldn4p~4X|_w{vW zP=FA}#@3wKW6?7+9BdzyI5<%lsuMCafsLIf$65obYx*9%rvT;3GKUMT8x=)5Gi8>l zH|!7O<%yd~BDEBY2G%i2>?vvVc`!tS8mtU_QKE=?bw%cWM&^A%w#f^qR{)y;vj)OR z-H1CGc%vX8Bog{Rr6K)1uXk?va~wjNJmW7yf;Y*i^8~gq0v9oCldAEvdv`K5v(PcK zU-og9i7REAEpCZE69Ig1y}rDU1T((KK+NGqR)e))XvUk!-{qBmJ*lzBKG%>}EyRWh`mbEt8>FeHzP3v@uo>$gp3ZD6y59)dTM1Xj2dI?ND>7X|m%f zb$)ZfQxC|VdWRP~``{#WVp6JWQh0&}jq^(g%~1~FaDi~REfXdj6GbDib&OKkWR9=Z zyYaiZBe=hj2d8tEYsq7EvM8Vq76a;p-g*y%bXxG9GRSf$ESvM>iQ~MViGLSOx7(I_ z$F18q8)%7UGkwlv%Q0roHRY{gxjuk>Lbg6ZHp?LE+bZkp8ry4X+aC*s8cO;YHe4Ds zTupmlPW${3hhMpQ9@$f^apa-eejnVgu>iOG<(?t-3%~Uc*GVb4ETG$%lbv#ij#0hJ z4j;(4>t@*59^n>B{5E?QTjE(g09I5Lw<0Y$d-nEXOZGfprW<*~F?{z5}sal_FT z6a2yagff*+E4$(07>1Y~%|}Pq#lY@&l`4M@aXtd;vd(1MgLISiet2pzu9K6(f`vc6 zm%%;2m~h~hZt3rdkkm`Fx4CcsgI*kSsI#}0)DSjh?qzCEW%~7@hXh{>cypTRSHB!)iD!N<>wLL_8VO`APzxFjb&~|2^d+hF#ts+S$BV9OBPku*a2nE#a8V9+CCBnvr?0pxjQ%? zZ8~r5e)Ym7$#Xx^m1}mVAnBm08qL|Zpj*XWaAuZ&P5MPLf%Q=yhIQ(a6?PU)Z?3fj zDpnKAxG$;zLWG=3(*sgHo-YGv?k|)+iFur2mL$Dn-$&f1jYkTiae1)kQ;wH@g*;Z% z^8ddqfcCSF#yZllJH6=W$DY_GPhx6lRPU##DPhmyp1i<>ITmnLQb%hUD!Dp=M~aZL z6aoP^_=sVkDwD*ODoeC#ir%@L2s%UJO zaU0q8+_9qCM|Xa<{AM7QK1MVj`px71Q8Hny=M-lh7(G$pqVMzONqQdNP%m#Apd#+leQ6 zS6HI2ALc56XXO2oy@XkTA#c|HjK6xD)&@K#0AEYAMZKYADpv3 z1H1)q;I6^n%&PBvL|%!VA6e&nh|?A@p2F2IL$&3$-Y&L`wpefYab|{;_bkfYYepNh z=9Twdzj{d(@|!;c*hyxF`hWdh_{Xx+VM6CwCH(P#Yz55$yaxLY}(+Kh{kUcXnqI1=Es2t#Av`kdmiE$_0eL=gE9N97Uuq(gwQ zRktG=>J1j=ZYmv|WmW&kQ3ttHB{=(C-+p1V8T}dLhUm1`D>Vf+gzW*s1=g9tce?eJ=F9shrWcfHKo!?8yx}9m|*6%F4LxZJ?k{)@u+j%|%dM7$M$A zKKHv2pWWZt)87Zv8(-E|BH*t6=n^|mW_|1Ue*S8yJ?QS_VlPp6sU3cE`{G$|$01D3 z^muXgFgNS&Zm$KLOKTZms?1vTKvCZqt_tA>cHQ;zwM6!s-bFI`-<6oQXl9ubJ2H6= zIR1?tSgScxNf8TOOTp$^Yf~v$#8%0<&znk7)P(qXnU*z^}`N2L&NlR?p@?6`~TzVEW?_7{HTAA zF6lUdNq6Uf?b-jiuIG8PYwve$_s;j6 z^Et3Xr^I{pM#f?Erj`VMKyrf>dmRsF{(OoA2X_9o^b6%z#34@tMh;m(LGUT>5G2*d z9ji&A=7GFmm!ja4A1@ngPTSAu<=*J!JF%W$lfB6dnJNMhFE~C`QBTuWd}^S@jwjC zr;(jLpZ6NNxtp5v8!CQPwwGlcUG&v_8->byUlI9SJ@X+X_-d}?r?{7~sz z=IZ{aIohA~Diiegnq6G~FPnem#_A6a>JP%$FcxEezFs)|@q_6z4M!bzG47(~c@VGS z-+KLSk%H!Tq<~fDVKGM;F9d0CWj|1qQ|fx^Y(HS4+kjycNp~-B6WCxH4&0Wz3 zPA@oy3X#Kjk!iaD31K@H%j=Kk0hD92xEuLzxMeL3wn?0Ha(qU?;k%DuUa+C z+3Y8+O&6_S*9`vsx7XL58kRd>kZ`x1@Ut)BXV|}=_y4ZK63V~VwAJrN*7u#P9Pe+2 z_SJ8Hy%~S;Q^8O?e!jEtXI|Fx5Jzt-GlBlaL_A@GsIZpd(yX0>=8n>|%AWIv9>l>+ zN950tgRR1hNquO{uOZ%%M!^pn^7hedsR;O7BNT3zk9Hflm&XPY$B{VaN?GO zt3SWm8M$xM8+)?L$q;7d`7sDUkl)<2F<#ITD678V-)5Yd{u~(JR8>G*LMQZ874H6g zd!X*kiv~mSdK7> zz1qI|#$xmm_i1zEw?xA$A4s`#2>#^u{r=EYH=@6Pae4F#Vs37uq2cmU$4ti|O!CU- zHt18bl@ADxyhil~DvmRcD>9Fdk25n(g`NL^@1e%Vy*TBrF6FKf-Y>DrD=RB1%LN3< z$b>qZy2i}pg3#;7DmH}DGfauIv#64i>Axq^{AUK48U?X+lW_4di;D?x6GXD$M5E=A zq2+C&6X%ff#s-k*lj2sn1(89jn+#u(0oR}inQ|s7^N0j`W~DFZ5pw$p$II>Ym1eX$ z0$J~9yFrpoFE>?!_v@i+*%6VeXZzyk7W*KFn%B>ei) zkhU}F3X$H#K-vg0!XDw?djuV72W^JOljlm%hykD{*uLw~yz<8N44#|slN-_~o6&x# zqL|l>cRH$7^W3aIqq6HURgC>DWHj(NJh!%@d-jrEh5d>zWTn^e<%~P z^3G}1=&dO!v_>J{+7umq<5h8ahw5`xkCD<^@9zum!-xnW-(n*_1&T)P(>7^;?R!-P z@mJE3TG&o0iVExdPV?XQx@wX3CN!d`kv~jLByZFRU)hxSpRKA6@vDw=YYq#bB1xLC zCrx=TxWm10iT_kd^VE>k)X;*?*R%v&ngrbae}jM3ZSLvA&e(~|8R@7)crj`^?|R6n zD?2+9UqmV5=@``+jR(ujC`QQm)=p_fsSHPux4!?V$;a{xFUd3EeY}}T8n?h=U&61_ z%IcPy;=+=jl_ll56>TN$waxi0^}ibOTRVO=cH~#J)VDSjO4a9#f_b{TSIjrJYz{F} z|4PWpw-?tI))(2i1$uq7bhP|$d2ph_d9=!fxVE#tt>zbMZ?wT1SbJP)k6C%DXh*-8 zms*titd1D}w=bZ7&lxanvHQ4wMR0Ofv|%`?jc6_>8}11b%j{$WA;i-+)l(l5yWxkI zQFI2YLOIZvBZ301|CyStm__s`%&=3gnwb63OO2pH3+x&;#5>VCj2Qbw(WHL|!!K1w zTN7jyzWsGMayi1gZEA}C)Tu3vrP2&l%J)NJbM7u-bE+T8C?w&tdsk$2>-bcfxqvK7 z*u9Ul3psY?W__E`AG7=YP79qpJA<8ic zDJlW%Br=#spAVIMyEm_0HK)ZhUCm(WOp%0%4n5;~MkWR>khVTV;%{K35;P?~@7gcO z!jhEim*=?jzPfZ^^O*AD%{Ca0dSIF5B>* zx$d#0)xRU%VF$K)5qpbtl4 zAZB&%1eLM^il4tkU$0-sJ@c?d(^tgR=7FUj5oy1|Bqw7Y0vS1G@O_{!;p|#9v34z} zX{@VnM1@{K8bE^&JW;!&!WomvIFS3FG8A}(0x9a_5Jom8W4xo+@3CM?U(iE&s()42 zNa!u3k%V=9aC=QkyjL}dWS=GaX?D8e`uYl3T1c-h>YSzo{ACEX`(E|bf^PLJAD&AR zEHU08=k3SX*qIu*U!V}8fN@Qbo_dVmaF3GHkQdH(@sxheg8If9-|8CA+9_$>5L|6k zHE?mEtbPmU=TvE(7%3SH*UZMQf`YD&!p0_w8dh}PY0LH~K}9sB-(3#-@fnHoY7W+- zGokj1Z><%nVc#D009b0OCjnrGtVPC&!+CI?Bn)!b+b|&6^5P4KGsE|4vq;;|i1aem zO)Z+K9pLGBY$pCOy(CjojW!Tq3dR=A1Dz3%&})>_M^_xtoGXK#e8ouA2DtF?Qwy5Yf39AWg)GyCH9Jueb zj*P;C>*nV#Ko`7nqjX9uR0@3c%a^FmlL*2Fi;7D&m}~((?bZQCfIrr6w813aNn8VP z7u@vew<*pQrwCK@F=F9qEo>Rtw=51cfEhpuCtQx0U8F9U5o}t}{rk=TvJhtWXc1U@ zM1u^Nf5AFvX59%{-6R`tQ4=?JkEq$$)Q9l?sYJ^o>I*f=4PJ3Af{C)>8$w%kE&j)i)fmO zki27_WMgNM|6U6%NfhmU28kBa8YCZ~pvpP=?6m{n>DJ=wSt8KUn8Z7q$}9a{9FDj2 zGfJu`=ECWsQ$%n9qL;YKW-HoEXW|}{-w1#LhIHVhQc8@vzgUd{W`(V&hJ0vk1-AfG z7)JLMS5LdBqNT~ovYZ3{q!W@cp4aWSBHAwA@>JOgVx7>7w^4OaKKHRP`_zT;n}(dM z3z_T2OJ;PpC}kF_x8+Zrtxx4e#4g#NNx`aAegt^7gzH%tNZ+GJPeHPvb8`HrYgLdD zV%veQnq|wd4oUQpW4+9TMHKqoXng>%Fj-#<3SMtK%Q^i(Y@XPp0+v}=S$Jn^YWD6O zH63G>tMjnnEJcc8|HVzaRU6gNu zV@4+Q^>`d0ktkdEuB!JjtNI4{>QVU%5`!;`3=ua#wY&9#g`=p5b0GYXjt=EYS>orY z@wi|Xzdw_XYXMye0}E#@%(9v9zIaCR+93GlMmNI#+se=z^aonX(dgSkwQaUat42PH zch;S#j<73awUM&3r=A7j0Zf;Sb!d}#(k06ie|7kT{O`7+GK<+_2*$3ZgB)(P+&WqM z1?>jqqsZYjk$>anaSV9B^*7w-r{37J@A^Nsmb<7KyCsBtY{vv2WQAfc=`qpm#h$@PbI^EUA7MQ)&cnUILEfIq zzN}5&AufAI8#r^_MFHUhGT7l8Hx5C*P;VzY{~#wz8*3kTR80m|nF)UH;p67zXz{+y z)&A$hrUj}Dd$Wp|t<0jtDG2znC_}fT=q=vxTfP8Qd((lV<#NJSLYnw<5~N_s4gChh z0PvJXnp2}H>+Ebxn^S{gl9n{<$U57XR=Adzxt5o>7ME6(l~YglE0)i6)u|#na5)DIW#T7aFYN3~Est7@!B{UkK>p_R(uHn_) zKI^AeE(!sN3cBX#s5$_GvB8X7Y|ue4QB#b2WLE|!hm`&rh?sjkccU%3S|)p4r3&Vz zxO5-h0>_Zff3sk?oF^FyoOxfL-<}ceWB{i*LTfp0YdJ#M>u0d);x0D~0OP+tW{~8M zWsglg7P9GtlB8%o$LAuro}|4pqueS(y#2wP^5n;gR@fmtX-ol%go!|NO9A>G)Yw-c zK+D=rOC5F8dxXmSbRq4CpHFw?7){Sl>HQ(VXTtqs2tMJH9v?+Lvfcgo${d))7#qMj zAV;o)_$lN8M;I2s2&2;F1rqR{DK=Zik(H?)@)sb#G)Zu0+8$Oc+Saaqns}r9!AV&I zzclN44egmkwAbP6i9DMlYI_heHw-q35D+fs5@6$G0Wcsr%DUBt<(+zlrsK%#AmnX$-&Z|w3jRCcybvr z(m!G(v+&;{i|Nb#-X=Y|)^kJmtHgdB&5Ykl3tlw~TnF&q-1A-CPh4YZ`eKjXV2s~l z3c6i~kKHI~_$p7_aPSdqS8D!stt4PL63BY)5*#y86y)E((vQ0nzhS&o3qi2K4|LG#px*$ zE~tdOcl`o=Xe5G?ZDz+n@5}DXI*sYt&Z_H2Csdt|_P9z(i_m*JL!Sx;eRGgoXuW4a z!44WAOmwEGrnVosk7zyTjOeyqWHT3fZW*i*;Lf~vL&9G=!R?egV9Z|Z_&Ml@nya>r z22T}X{7Gnz zyMZKF2zAB}j=uuxtF%wg&}r^un~z{IVrTXFHqaTRWuNJLH>5 zHv7)E!|oK7H}W&Hj-ulH1FJo&8&S}`j`rr3nhw;WKvR>DjEs!9ys)&a$PCgwr`6Ep z(F--Q6JZK5eEYqM%>>rN6|YYgLQjpAqx;*e2f3-GYX z^Ro%?OTJ*IK5rg+IdxPah&*~4Y@j+u;QWq9*{P%iF&EEbZsHH2*FGfD7<;D0AN^V|dYmtITp%VlS=p8nn{%fH9Q(K7 z)|S%HKTOFfquu$rTxQTGGEcSAJ}JNVD3{X4A;`%)K+A-|^;HqH&eM$`0g-U`A@l2q zA4=#d#Lk${1g1~KxtOo?dF%d1)PcvV+;2$|3CD`pR{eE zhG*9m@{(r<2PY(QOnc^h-LGbjtxZ>lDFBh>ntx|uyMY9gYM0bsW0cSD%?%f@vC*Zm3e%o?aDT@&27^ z(7@zX??(UP$-nON`*RwhkNd}-C4vWFZQx0?wisAX1p>1Hd| z9M;4~Mut!#7;<8$U<**p{MsTNU*3iJ7RW4jIo1-a@O~D%lWg!1_Fu~bR`Ww1ZdczD zk(6;($G7Tj^b{TmcNU03sw7o0{S+Ao!bDs%E6+JIfU_53fzda48Iqabj6lkc^e{`@dYlLLP8Ctq z6?K})w4A8ebM>@jq#kJ_nvr7{$Y??O-B&4ZfViA!TYilBGQ2MP!>63{#$Qa0jQCyK zHK`Ms`mJZb2IM(6JyGvHHmxmmo_I=d8U}zIo$M81; zA%KvfoDYyA3Mn|nViII>;zkyc%tAQY;0NU5$HF{fv}=pay^lorDpieSRhw8xs3 zhK06*=@9XkaoMw(o1os_I8oqv`={r!p%(B{iX*f}#@ahhW2hn24M@HFPl$0{tpWU+ zC}Jv<1-cSCcpT0LTSkvZKVl%>rlH=Zc>Ws$@POHLRb5@(CiKe-zkf!~YH&jknK!d$ z)Hx~XKDDks+3B}OAI)Wf6tY5789AjP-;aeiYj>0f0pXXsQPb0}~eqH=BV;xx%K_vo>y$bBD9Xuj;tWm)V1NVxJHw;{P1` z*FE%z*EwZLTcb@g&N{-}sh8C0Kez>o61nV!#ao5=Te;*KC0U7#?A`>8d>RFq4xxlV zyb|PsSqfQ=!WGYCqqHO({h8Z;L<_Vk%M|~(*$H4S@hV*2zgxIHblag;JDv}N7!fTU z?X9_Xu9D0!gVvW@w1*XLQ+WEwAj^(iV9_ygJO#50UrB)i*PoWZM)A`mV8 zN6UYVbAdl3a@P3%!*TlpBB8Dg2>F3GX$m7=m-#w2lE&q|CIa(&(jz?=2f zqw0{ziyS7zOrC%!&@mi71A%RU@E8ky!{rIw6N-p|D15TbO>Yei)Mx^`&G-Kbw*AA{ z-};B`r!8wE);WXUf1`2~y?I9@Ood$8JSedOcVu z8z&l~K3~FEYcqSao5Ga^7P?Z_(E>Iv>ON_fUN_^V)&OSNs%lUdjX|!TF2I)~%Q%52 zc#Vg2TTwWl< zrX&W|-dgef*RiGzmb%pYhu&oW&)35rfw+8VTM?4)iGMdA1Hw28Awg2bJu4%H~ zNFJr$n!B8W*H~;J&;1!HT~6HBJosJybIApI!mj(KhSHk)7Ug6Mt3yJskK60Vj<@S$ z?!VWg+Q?s<`%tyy+^_p_tYlB2`A>}Dt=L$tAF&rLGp1LTnM?7PA+1N~0H~`2!iIE( z$O7RQIh+7dx^W-F0**mWeMe0}M+xrVd6PLD!kof}+|t6zyq3c9(!%n*(w}vCO?Blt zP1G0=9~U39kjmP^-1=X;n`dWRqce}F&4(|3zc)Ud(lan-WjxopBn2mM`|Uszjws;R&R0rWv<$o)J*SVI<~|0e54;Y}nwStRFPw?gY3!gl?7 zSW(G-W{5H*(XpvJz9!CZKIfDU;$HS_9t{sD?kgLvekWS7tj}>HbMYitL;&n}{GHLv z0@G8c%N&rjg$N|StF6nMO(rA+nBJA8zybJT3w)`iFZ&91=aq?Gi@t6^iVBkkT%GA? z2lt<&Y}VsAe56q)SOb4j0Xd2xME~!#k{!%{vJXtwuPH7yW^ei~;JlJ)n zef92Z_ws=6hom@cN-7l4tO6W-F{z}KP|&fkIH}J`n0xklGV9IC(EUh9@m z>%FalkKNnA0Qc9{Atgi4-z2V66}FW7Af)Ck+~A0^Z26}@*AvK{$G$Z|D14Vu{{ATr z`taxP1Y+mn8l2gAA3mUEewbOsmi9?z(U@*gy7Z7P_dy-wxwb4t29Y`MGXQl(Wc$ri zIBz+7%X~f}|4XS3-=aNn!}xcQZA5ayslmYgWz4p-)DrA(X}N2qfo|1z1L`zaW|>ji z;>PHT@`mw`x=2gF>!#s`Fc$o=p{)ZGBVG)UB;HuzExGF)kdy$bzmURecGz|Ebv!`V z`qQjh-=D9eT6PZlUZ9U&pUGik*Y#odX+?1iE7S~>*jv+h__1yLnL!Gyjs2Vqvi{Qd zfws26!IlpG4q+Vzxk&3l!E$2`d_esQZQUu@($d9@AaHDaTuTcKmA-d=M1v5u>#8th(5?cc|3#bi=@xU;kM-k8MfmMNwtTRp+&u zZBVK*>S$38js{H_xxjW`ky(Nm?&X@a|lbZSD5q zt|N*#m4%p#osokbPT*xJS>n#|S;Xqj>T3VV4SaU?U}xvzp!9BrKO$~^lutW1E=#@z z>9%pRA|s)soU`wH8*v!Z(r+78(b40`&s`;!@@Ih(5|1OsE@5siJk4g zUhC8iQr68xmW{;M!e2RLU&pFyY7O(K2y%@HR1TA+bUe5GPbJ8+fWNb6crf$ZW8!B% zPcO$uGbp$H4QU%f2GfkqO%r&Rv7TUBfKF@^L;Dw27k&_|foUhLJ#(mSCk^ z+S?y~(xM`Wrjh{3f}Gb>&;M<@5@?NbRk@zhwR5gM-alTT#tY#uaAZF(cQfT8CleI# zE1sLsKVJUw(fWQjKz{A(VF505|LEow8LrGpIC=_t_VWX%^y`H@H(a5Fvwb!A)i6RB z7xO1p#28^s`!d057wT-qt^SCuR+yuYESP~wEP%~DFPw;AD>#);RNx!LIfLqf8|F>i z&Fy;y*v#6?MJfGanMks(Ob|BTUJ|IfL0n213*w}u@;XvLNR~^axodHeGZq^aLL8wx zG;UquvX+@&)yqL*_dc!VzjV5JPYN?NxMdu)LS`yF2oQ0ftD{?J(PCNsvR1{*OEHO{ z)Q$$xn0BoIgR&MoMB$8++C6{~JY}oEQxvj~p7ZhmOa~kq*P>e_l_JuR3OGzgXooU0 zlwC;`?S0qu=QV+1_ifNC7gY@uN?M9bmPb2-QeZw*8eLK!_^q7rW%Aj2-fZjr-bxU`iTn&PfDSp$ zowdB%TXxTyZq`+Sl~EO7h%yaE&H6dLZw2Na@*T|%u>v6KFebANZpx=AUO*|HNN&c% z0uTwAdefyHJae7IQ}MDye#Y@)utb0D9!(?S;HjNHx5H$8g3g39Pc8&e|6F`j1E>Ru zb7^0KIs`#c0C!KipQi+RqvT{f4Zy(nWL+|#n14IH#|(G!UZu@!O#Y&@yPdCBVhK#f zKQa>4!(UMY?4ZfdJWmD7rw7~5u>X54>&N~B$mmn6`DP0X7ai-yxi~|^ROttpuv0$= z7bE9NqG5lLht5C_1%L(fGT=gX(NH|;A620>V%HC|c)8@A`rk69Ox6{ljfCH$7SAT9or^|5puQt+@TVh`0 z9E+GAXd<3}nYFm~xRuv|aTJ$)E>C{o6c6fj;ku+c_4}(gu}QlXEO0Mja(U5uupiK8 zs_aQn`gH3{iki(uRxSc4x$3DKg5Mhn#=3i(+I0A-*X_@z<4w)GVC|r~_XIh8SPu*# zL7&Fnmk4tWtOafo$65qxULSi34Rm8gFxsWNAohBDm zgHNf{u&1y1Z0m7GaOP_XW=Rp6NYs9gHo2A0H!+K!Xplc~uM4Aa=Yf|^E-E6Q&=hNA zg}M9p-qTF63JAL4q9L^WoJG8WL1&m-EuQu|QI^&hZj!%GmhKKp9W2av#Q$M3p)-*R zchYQZ$ndc9vPg+av-3(z$t04(G=#9$L5gg4y+4_bP!9nVOx`5yCMk5dcc%PKAA?!< zKP}BySo?_2@NNheM2Cj}n9=xo&ekX-*T^+ul4UJ0!p%1!Sjojz@@e+1!FO{5)49cK zuXoFhr^oq&e`3`%A(_YJ*Nl&gz`EzXuwWYSQmTv7NB_waib_GL5Zq$pFtxH`t($v8 z4bHR>eH81Xz!yv%JfYR_%Q;C3NDDsaz<`>)5Wkk7+T}E^wtj$(N2xX}7AhVq_=P}y zFFsK}5PrzCVQr&r-z^-D^+$3C2CD2&F$tc1LZQ{zksB{U(!grLf`*TJzXa;>VQ0TB zI|avo17;o)UFym&y6~}4xn&Hv^mknBjW{nw=B|;ED9`r*6Gl^ee%Q!1^L82G^Sy=5l3l%Dp1<(bql%4;6|jUh6uOb!bF&RcK#mK* z^(eDT15jf;uB|Qf&3gv^D><$hyKio;k=d-*_+XO^_i$36nMTuTG}C>{n*`v%wKRa7 zy~*0brZ%jhE>b+j(C28P-O#3kY(?mKbxZs(vVct6h4(Y@TfOz1o1_h`=}t^X`D1!p zMNDlzq28cZ@Ne(%M&!9Hlb=IfXt~NzRnLt;`rfQppU%i5)1Q0L<8ikdc|4AklkS9C zA!%#59Jh+uh=7VQRK~}zxg1`FBGj3iC26U4mOn&w>XMLBIniL~D~=Ig@mVG5JZO>I zYTEGq0;ZS_g)1_imh`bo(YXav<5?6WbJV!6y3mUg6>~Ud;WU0|M{z%q>go^!r`blM zLmMG(Fv**>b=X&b{3Dix>Jt61o@%W#5E6`lpUo`s8HU4|XSMebt8XhRWX<7?1E+0I5-GQ6oT}%gF&f zHBGDd`C0d$61$1*leW5sj)odc;&_6i{@CWu#sDr&91D;R%1LG5@$ZbK26#?tt?Net zV!>sTwG0KEv)_e2Ucfiwt_z-DlL+Hyc-q3WCVX|_9@qqS&idPws_2j*fNOk^Uu}Z_ zH5uztM&cVLB`YO?JXiuo{D0o%G*d(SIzt)g8LxJ2+_M=OX(_0llhE0d8sejxt^Yc@ z|8XISaH(#2LM#)QNv4!0k$tx7m|+7EB#bmE&XMY|(OMLzs+O>yaj+nwfIKDc;cf;&Ey#XcC5HSqbp{Alju_ge zz#=!!wl3IMT_uuo33AHyNUC~7lm}9@*b?`b9~-UA+m)`j*whtERPz zkCWR^)k_b-MRV
!5%d>3U;8a_rhHpewKt$y%nUfC0yUKd+j_bBVW){KI?q_1Vp zp0%2m#0`}HiTh}nlErXRH8K8rR_xWYst?XJv*HUsNT_t?=A~z*Bv;=`&FTs*nn>D@ z9r36;zEG~GP@dbRj>_{+_`#b64rZX;V=Vp~c-shuA{)Vov&OjKySsdp?)+T}oE|%^2tSp0TGsD5;rR1*vl-gD6}fU{fUS#cIh&Pi1`Oil6&`)pp!v zo*nttXRyUB`}y@(v@7^B%9?Hv0Pa#@JdUyV>|e8kHY84)4GG>LPuch*$H^s`h16qd z0nNL}$SU5q2)kuAOtnnZDPIzBLHUUMqvP^Hk9#{YbTJxZ+izy^oPrdL4Z%2&TSoaz zHgpS1cYlAH7Ubdqk3dl`bk>k~FBX~442j;RsCniL@b%q9MX6uz;TiqNHusa4xpa2C zK>QBRZ*)On`}F6;x0Cg4)71aqtBG7h_KEO!vWZu*u{R2FHwsBrX)ja7W5-iPalkU{ z*+AM%ZXULZx>yHEq`D5JgHovH#d#i(m&4t~hsLP3zlpTWgT<=;!Gv zqw}%Cg89ZoZZI9+tb(5+v#KQcK5I5kR>u(^?ayb^tip+AW!)zEp33%y|b-@gSC^> zDIk6k9=qIOO?mQmnUfp&jp9*(@;0tlA)1vzx#%We)R~pTkLzSj%irSHZ|nQS{3Lt@ zS#Kr&Uq!=uRwz55@AOqOEWEbPTpHV1>P-F2lc9#jjU}6fXgwa%``FXYTD}HOOf#c) zMu!;NQBF=}h2nd4)dd|;OAegywje`(oDtilQ!tcEu&S1 zjg22%!5<~1z@4?t&F$fLYv`&6c8Cc=N0>J5Py45?Q?&w8pw%i=;e;;U zg!Nr__lkz)&Y0{V>P30WAb&iD?X#OBXS|Mzz_NCK=e!`V2Wkkb0sDX{26h( zbpqPJ$;E~A?Lnz<(R8CR95{({RhUy)Pqr9|W zB=U{JHP16eXckvq=d51Y`Nn4;X7;!8X6}@qV||umy^J#;Zi8vPaT3D@d?2c$qRI z_{L8*v~vIR2J3owi=fdGNj1MzaPk`D(mgbtA%>gEN?jP9Mn;%~M&V%r{=f|0dWA2G zE2P|#2<8r%>)xC)MXwI$d7|G&Mj#8;&56<&A>BP6Utu{wFO!mPZ47@RSU{;6FkS}u z$Vtn{$vbjHK>XF|Ha;RQ9MLk2Y)PT+Ab&hm4+5|p02p#pnF|WGV?nfPk5-i#<)e`g z{>St1Qg*pM#Kjq~N0amFw#R3hT2o*gJ(Q!_tHNi_0h2?8UrNA2GJuN>R0)%(Q)uAq zrr;lE_&brnUKljz3&>&`BW(u6!M=&oqtqoFL|w+X2%CL#zWNZ7kFQzk?8RfIS??s& zT%*y>!D3i1U|Wy9_h}oc7pGK&lbxN^%g>l*lb#VPW@LA%-~lk2c%17s@`)9odsqZz zg?-YIhuC0d0MA)}0};q1MS5V!%6jKIyuWbD;=Q(-->Y};SrUW$*jSiZS%iO+6G>~^ zi=l+*CY3ls2+$SDOBDH@prHY9{Z4@8^b)w6GAQqN)O>rQOG>0m`9YWTg^vjj{8<>L zo)I1R6Ad*dF+!gcjK>7uB`?^aDBNMe<6|Gl_+gy!3HZ&zj?t9igdE$}tuOzuA1ETu zsp-A(UUk<{b3OM0i5?Eu`iUKjRtUgCt z_xWk#?dx&NmsEK7T9Q)hieJernvvf=go@IjFxkv$=zOk&TNnDZALnh|z9Btd%G03} zqQkD>__gwD``qy?C(M!)Y?3zW0C@VVb*MFa87!)g8oSpLAnmV`m1Rc|$pz$jp#wY6 zVac47UA`Qu8I1KVP%a`{4QA%9cvj|#5r0vt_mR#~Jf{QOoebS~$IaK*&fmeo$M)k# z4-czHGp7JMe{pYMW+wT~U-It;JCx)$yXk*wJw+}@+5f(H0Vtikel7bE{{G

PQwd zyi%a5qN-Ac06_ge#s&@Z7m0q~-djxM+083++(!?x}C00BF|7%LmsGg?i3w1mmv8PWSu^I=I3FWEncU^kt#+5TCav~|j%eX}LzQ*C7JM3PSiXQhz8EdH<$AzP8ALHz$L zK(0!>yxKKNRl$o>iK3U^nV69cfWkqLP5$3XD)s)*+{()*V+J+TYA-auP+!I?JU8;6 zetJLJ5}0r{UUn8LJsNu4{}914^W4wen6H_;*-%W57%pU2QzE&wo*Z|_Msu}r^|bS) zzYSO_J2X~zI>hJQ@NxJ582oQxbotNz0`^29CxcwG=()w!Nqc(Z2|?T{ZJY3{gjaqM zwD?z1Reo7(rVOwsW4t8&?%h(l@e=6C)y2u#rNY&@w8FLeuLR_2pt!1T=Gz+sie!Ty zQ6rHfJY`OY>C%>Y(W~jHej?l*E0@h-_XXeCRkYHb(q+<@gn;?lrL{Ggc}{c`&&$y0 z_s7@_3?o}iJuKLKyF>!0nk_g?=><@JO(8A>aLpPY^^wm$Bhorbq#Tfn z_|(Mf(Op;--@|LNdjZ)K8V1#`0sa-);y%zu0B0I(HAF>98SY&g@U zkWwa*Q&PBo1`$&cGbm^blXNhX1H_~PJ0ZCVfwxxC(V{E}iBBplxkLBz^eAt0UgydzU)U5a;j`oij%0&HUJ!{@IWa9-Z^x|J(&C#XrC{R# zUu#qZR0D#%MKP(xy>Fy^+HI$wj9UueafC2LZe<8vCb~pRyo2ntsMss4uCa~;;|W{J zhFci$@%lns`MM*_LyMX*d58TLnG#ix$k^bO0-p-jVX8ECk&un@Qp|ReQlIS{W3I>5 z{_13wqdEZ709^G!*B&?bNj=}r-siuNkQNf{>Ez<>Nle#IqIVt9auFCgDIRv>87k*} zz3(K{DPw%MeS9D&$k?&M@86sd*g%W4Vn6ZXzVVYk@MFGs&+Lfw@BL#|bn>awYy0Uw z`S@2e$=Jrq`uDGc_2IbbT6&FH9F;2)<8l6Lu1__rrxRlfjBzhan&mGUQq?Mhs}cZ$-1K%AHfV~H^Vk{oSGMmp^~Q`9nMtF(mZ!u+C3C}`56!pYIaf!?`3_C;FwfhYE%2ezY!j9Su< zDAIS48%vSaQJVxL2P5!9bGqfsyq;I4(8rxiFamYh3BKLV4u05H?tD7g1e?GI22#Mt zC9Uk>z~d3E%+4n@?`sd;_x4)80VvoRJNt=&M4i6wnT+~lM4OVLtUsVXWp3%jl-)!l z_Z|n2BPmDo%dq~W+IUj;jb$zxHhrogfi$A3tlMead5 zr~dFx%JWWB?}`;~-KPQUrhY1QspF5RN6nB4Nq~7P z2N~ppWqo#C43Rknxl%>sSdcHxZ0N^&1^atgTp)b0P8`0R<^OG~d@h%Lk5;tHWXdNl zBh4Na!9|Y4N0>XKOpz5oyaH?#a*zk1UU4P=z#=4()v179In=MNN_g5LTIh4?l@&%f zYpPh63Ty8YSdpIi=$NWJPaY5f)YoMBfeV{fvTxU4l%E zOwzkuM__yjmREBIz>==a0z z!0B?cxQK_fMNVf~>n{|Epd)wHs*Jm=luLknOptGMcuaj{R8w;#LQ6A7RV6l7z5lBq z2Q$lyZnk7$+=LphSJ4`gk?N7r>XdfF2!7*O6Q9^z0jFx;}BE>BgwvTBeRgnCMXB=#!5&Xu~?9B(4|1^A>#aovX z&GfS}4B1Y6`c@jdsk!A}2{_6X`6l}99u_YBXZT#LwON=flNd@UI z4I3dTFiMavMYEH3ffeZ-TY7U$0+JZud3D4)__0ynRwam)1lczwr9x?t1ml zpRxRag4a}N3htO0jwOEQ1l_=ry!6+TH}&>0Se1COW<2%mGS`GLc~qP{DCtUX(cjM} z#IO9zc=FoqBW91z!ZS$uW7HyEH9=Z0w>KU|=zm-Y^=6_yw%ol&U3d+OhL3!2i{Swy zt{w%1cQ2(L6f7zpkXeO!fhY0;vNzYyhGQlm9qk;vLN_kHJ#=<!j%a^nlSaPF*0miSS zQmqUeJ;#GTC>stBlI82%m!8ck{(VaLKtJ`2^!^6+6XwthAq-oGE`NNi3fVt)I7~7F zB^`8h2z>*jDB#Z<$Go%a?mb}v{))v_CGr$-LQuF1{zuzz&W{jnJsb~w*9nVAwR#o7 z!4PKF&i+v%=>!0WQ$g_xQWws>!8+(S=yiaE8Phw7!x@K^joAD zbi>VI?8?V-ER#s|%E$8~9tgY||0pU8_UPTS>Wvtk5^Cyd&9aRsIK+_{Z(TVQ6%QUz zUPk>=aC_7w+xNPusw_4S2mmHYkNl2PUZNN#Sv}+;a{(@{xRS=);D;2BWS?kglf&g6 zYJNSf?4XYX1$Z$4w71T!iv^~j!YfWNQ#!`BCW;NtjTPkE|33NqFFQ{fr*;Ow2#h&( zinS1xw@JefizV2(;QbH32I*hC-~Z^z1vD~xXcs{^@UoH=zo6YiTWfBH=C)F*5}i zeUi{e{s*d2pC$5~A>d?&zu~i{=;S=1e}Q3r3uVoJi=ab`@Qu+6uv=~3rk)+L9gvB! zo4<>~9bt$PST%(*k+3A*mEzguMIwq2N(6(mFnrbP0YLb;uV@$AZ%%)|NclIC%MMA( zj!gowZ*oj@aZC{1mfW}2LBAk@qF@MY1uwff0ha0pCIYZ)i9#Mww_UKEWAt+IP%ofY z7>xnGaxC86iVI4GGY|mqih|i6ay@$PVrQSqPN&ynBMeBvrJkFMM}03#PNV2ee5fG* zKv5OE+?#y_PSz+tpwC>8`;gj*qx?Uh7UN76{fe)o1XmSbeZ!9aUa~2Ije3GLdBK{R z&0VuhJ$WopH^>+m4}g!^eiZbk-AACHkR;cP)hCuBjKCmh>~W0%U&VvtNLir0KzrPE ze=qD3&L~TB7wl6A4HHbm{!O$7W)tnf!v1&1${l#vhc5vOLTJJFF%-t`mQw4^p>H~~ z0&pSb%gUqvK)_)K?CQ4iq9kMonuHq&X$q4#NwSOrZfhGNU#z3Vi9?N+kzO|c_>Q*z zyP%i}`3begLa)5NJ_zWJy@|WNPBj>&eMy@iiOg4bKs^AZrRS2~DQ)6?L1g8LTPB0p zjY8j(z*zx$V$ZM8V94k9C#LV^1SXnR32BhO@)le@={1N7A07aFwaunZyH!p*!<9}X zBaggCx#t2m&pypRWk+Ft114~S9unNfeXG7ng8(R-E%QLEyoB*hyufp&(i>ND^m+AeIqkdG741Htw=@Xn|TUmK)R>@X?F$J1E?&B zcAgAjw$8pTd>Uo%@68TC6iC#)cmWy1`FbkIC_W zT-Ku4tTV)sJCNl{q$me)6s9?t75W}#UJgXhW)yCsPUpd1LV#4S<_S>D2H&{5zA67sq&-U!Qm}rS_i$V|{)1DftF}mT+A;{$JI}7n31E!}71eUi`MVp9xipQ)-wFK&2D-y9aj#+Zt#2F zCd$aivMW6M@kHTZVu3!PCe7H7oxC%rBlr~)oaA_Oa;N?3zb$&>m-HEBn{@d);|d`s zdy8l_TQX-l!{!_GmTP=rVS8he@EheJ9&gY zF!@2hK5j;$$^RU;S8tQ$aC=?wbo43idho;@Pn+>tQy@B zD?XSSyQS_2>7l?i4Bw}I3IhG?mT1|`q?-fE0qWeKASkr*^GUR>)cHXVap5yy@$f|R zk#`)w7s-e>$w&i=Xq{xYDjgA zob3PipCsiDGE}pMkvu3=PgPNa2lu4rNyrHhD#BF)=!@#E|2;YX(m4`@m{~NSK!qZ` z$KhI+)@FwuYS__(u;haxJ$r1z{6TjhGeOUw$>q_zgszp%vBmah_4M$rtv|>Tz0y=4 zr2bvb9|7$vx(uEMP$ZE*AMCSm?B{dR=1bBKM{EQ=bqp41pr2wPjltV5v4hnP z-uM2l3YzDZTXts*bsnbOymp%6z>IfXmZOnTCs-?n%~Q<2kp2zw7NZRPS!<)1cEH~l zDP$X-w!GBBR)=~eNqCCh*fn1Lb-O&~VQKE68o?nXBRsWkmCtHnm1dcfW0;rzQ$J(D zH2JUI`z5{f!1mL#?!}tBt(?e9wT0Sg1FIUYFD41{7V!%CiJ!;c2e>GlbicU$Aaz0CyqTlNJTRJF>pmSKZF}p~ck$mH@b^;E8QH2A z?ASW+qFDOuYx#?d=S!>e3k%he=jm-37t<%%H_g-2MHksCH{llz5ec#D2RmnDC-!E3 z0WaF?MY(71mn7=T{;LUb^|%&!EYthyXDjBYzop>rxJ(y&x6g~b+8JkieR<5*ja?tl zgx#Lq%oJFlH@(NJGUJ1^pX(j;Si>$E)x}~I9E*RoL{ogh(YbOPQP~x~q*1Rku7)50 zeVq53hkB}R4}*!MRP#I633`Y1y6Q~~9$FeDy8g7sjXTdmPI3l2dU@Fv?Bdb&&CBy& zI|Zct**n0m?cQ0u)?PrnzW%nBm@ioEeh?QoVGsrKsE44$?4&4`t8EE>O0S;FdNMea z%G^j&a&VJb4g-Z$RD%DlEE>s*0)4b&n*%owNKxM<-4|cIa;m7CEd~h(nce@!2Fu9~ z!w4}0h~vYn8;?i%X3s6mopUFIVwjW__IS)kjp>;3SctBr-r;)7B}#He2JzS9~ge znN`b&98xkM0d{I;K%}cEdHsJ9C^Qm;7a3b}hBMcal)|kIU4vhtiMtESZe(pK0~`kd zgw-j+!t?yg-fDs{z}r$#+hN&$;Po$iyl{`-?H)EHBTtoO|9ni+cUb&l@UBT^yjH5c-U$6Me$V?;G4jzJ#o z9=fvaxgFpnW%nAln(9xFIl)1pFK@1ChHj|WTHN0)e371C5*oYB8+|<5bbfC1dwMc< zxHo0eyiuCEA=FJjNHxUE)J30!_)KHnX~gNZfy;*&ZcM=TEv3rlN&{M*Nze0hylz6m z$4uU0546Il!AEKXTPg#)l*w1csy6QevY7JlDA;+PKSi9d<)slkD8S)IQVouTk3;%+ zO1_u9z%}f>$Qo(X61YzH#i#Yf|9u{4T`gj`EMEjCdGZ`2W~&6MrkuPYif$jB;8aa1yfm@02jL(N-=u z_qDh@*8b(nzrEhZ_a#HpA{qT&v0k19LN#Lo)nkIyV>X}0Yd;Bna)VD>E!d+lqW$YB z4c*!zZL-dPJD_JR7t@TT|;o&6sp=y*b|pt{P@|7rkO22$%A4j zXJFmws5;OqS{-cMH} z`-v>_gle(K9u@Xb@4IOMAz?kZ1|^#c`P$%;)zr{ zM2rdQ`CMG=+3poS4b{C{(;2It4;43>TBN5dIAEr7jMskL+(fn*dS>kuYV*Qd`OfBr zU~kb{#~v#m_9vlQ0$=#+1G%2{=|zsDjqFtUYu9Kk8)tAp{h2mfWU z0sh_+5iXYgvU=Ys5Q@)5;JwmqH>iMe{gYLU3s7H|BDLIUgY3I3c|c?!Gx=HA_&YO;r*nW@a@_QZu{t36ZiFVr|eWV>po37T1TN-;px+Bo-Cj_=6V^%^-Bdx;XA%oW=kVWj%uQFdR*$kfBPV zG_`C1Q(ZQeCh)eAX=lsyvbL5N{u$1MghY{>;&Tx>vCj+2FGtbA2 zdJx_p)KnE48Hz$JL(2_o9yO2*QuHiQ_hTM8P@xr{eozM<;A@$yC@K zf!4qn&xNVm_ABS|&!THHanV?ua=1eV(8vLYR%BMj>0gcZwY(o;jUUpm_kry+22ize ze==_&xy6KVbM{wg!%Yf0C=O3`LlK2yS0Z5TzMh!7<)#0R1C<2aHFg{{5RzbP2SL9Q zQ-=@Rhcl&N_P~_}MbF>E?ATl2F82$%{yo!9cUB|gvZe&^3(01UOghlg25kQoUwBV_ zxL^zGG4%*5Uo3cl#0`M(ePnc0L2@3z0O{LWB?lf|N3~Ks?d~4>K3+^7oz%ky1{GZt zJi2*7fGB37|egg0=rF6IrMin>?Umm+FO5RYgS=$Y^?OrDOkK_JaF_8HE@Qs1$NLYAUqZJ6MCg?D)3Vu%z9yY zpS5W(Y0t3z>IFL$FbT^TGQ=cq0wPKu4dT-nQ4uHx2B4_^EQQbZ-as*eMVr9sI#u)| zl_(S&=Lh;V6Tw>?VUTI-Bf5&@tUyaVdML&u0q3!ZcIc0e(s;iPDx8EVJmw`o?w<2} zD7}Zrr`HpGsyPVFJV^jhat)v)ldSNRq29AE`aQ^od$^Jpu@fy}5>3&2nz#$8mo!lL zLmv^|uyK3EIHn*_cHeEBlS z>tycgDnQFDI5556sj9Z7La4UpVK@kpo9>`9J~lc?&6bq?w%LsVXyHAO54s8P3UczZ zWCE&I4}9#ry}g}Nx3RWTP`IJ;m)%0F9q~ywkuG6-QRCmKj>|JEPOO?xFL3heUbz9I+7&7yQGLo^82no?`^i zr;X2eF!a>y(RvsJZPkl4B@Q!i`9@3jMwN?;agv?hH<7_#1bW6Q5`Y8n^PcnE6Fwd- zpb0y8`$UJ+18xsV^QHo-u(>y8y#Fy(&bx5&Knlqs&_z)71E5@4gGXPrO`?_o z86)tCK$NyG89RjEFK|!)4d4{Er0xkly^K{D^ct5fB|bJ&6b}iuqV8XL=zZZT@+E%%uN*tPu3}>P{J3fDC zFaP|Zu)G+G6M_xQ91eeuGW!o4Dg>Oo^4i2HlBd_WQo{6-^z+~6qv!8j-|uvG#)amy z6oc+3SrKvqBj|7FPUVuvKng5REFch$U&qYM?0xT^KM$+8uaB|EQcR@ZdZj5VcY4bF z6SUxexg_l5l7ZamufPC)`Tdel*H0L)`yB%#*-h7D#7q^v=wtvY(LP2*F147QKCly` zqnQYn5$dPOq)8w}^&z-S1|n7Z@ZQ^kr78p%_J?e#piCTYrcm&GMrtbBd*O;MN(^bq z#p+;s72Z;{H`vrSNh@dOg4plZ;yCYmx759VktNdo>47Dydyd>WWW~#(eEE;}Kpq6Z zaFQ%xww@?#c3SM$1VzyoW~J*_OQZD|=9XKv1Jd}#f6Q&a#pEU@WaocPI6MDS*++U4 z+M_oUnBx6v4jfJrp9Den2tD@2mN8WE!q38eFQN54c0qc;?C%#C&d}q(e8&VecL$AOFEhy-~uQX_Lx+zk(WQ! zvD!XBH1pWn6ul_kRVU;x1hTw;i|j{xKgV7xr`#di7yu6uV${?dy>p>`U}MyAi-&gMuZ?s?sP1>g)i$u`T9(v)YeNcIk!E@7$JsTNV}K9u3PpyByuRjz0}C!Lj@6&1pUp`00t{`hFEQWL zaN!1!b>NH0Gh_-{@(4@z*~slDvhSObXTB>XlDY>K@KxtfN5_|b7spd&E#JQf z6GXXayRQD>>?nWGSSPMb>it~C>(@i&|GK55Yx%e-SmCyQincn6O3xHSR4vU_-CTnF zo(B2(FnPc!HU6nQ(M@ERkXfiJe!wX8);8?pYWRcx$3`v)6&KXQ0U?1{d4K`n=mV3G z{3eKU3Xf;92S=5o!N1iZiA}>++Xn9Yng+FtYGefKE?G0VcUq0h16t-R_zrV#xZoB;MzQD@d zB{KhaX=ZUQX3GEdYwp>b)ijITyv&09^i&+ZC^MHSFY7+>Lztid6DQ4q@BQrA2mQ|l z6a-`}1-|L^7rfFZ`2I(Y`$#9xoEzSWrZtX zGs-kG%CT@8dDO&}GxA~T^qr@psa;yfSONP8qT$P#;;O1_RiFNhf^f(!rf=4+HD>iFZ@aUu5~LhfU=E`pz21Z!gIn}`<2B>r8=RxvN{f3n%D8IgG{tUKMz?M2vt zk+^#2wYTq`+@(@`KWUl&qbJAHLpHt6wqM6F)k1Ic+zK@29O@KA0<(O-ok%KPaObK~ z_HlR@3_H-eQP_p_wfy}9qk>(Z^$zDnrA}wK)!Pv~>3fm+%zvTv);cIOl$M}p@#}>2 zcoZ%6G-^wZt^GWM1)!JMOm{%+Clc>@->pW6*Y+ttnuV1Hd-Oj}dVwiZ)4$9-23%;5 zBECV$)44D4%+0+6IK&wa2Y#`a++kN+5qpWSO-vXU^^rXm)d))4vsDu~YO^12kgYf( zK_VRvJ-q#qFYJPyLN~@fIyy5m0t2t?T$q>v3L5~|k94^2Q6sbxG-eldz0ew3kV;H0 zZ3`N`?{c@NHI``M6?(r3dz(w`@da6!6yD0bjKJh>X#k=a`llQ_q*94Qi|Gr1FoB=n zzCEe+JN=V!_Ckmn6<~)nL2oetFQAlz$B0TSp>3iGgyogLFSQ2o)V(SS9*3KOfj9wQ zq8LTcyVjlra?&^=_%#ww)3uL_VNko2JKkqowa`fq=phpwuVb z%S=-UWwWYR_=St5@o8ZdFgCVij1U^mM;W#dCVSF|@c6VXxPjPb0;VAQ zPMGnW*sc|s1}-VvuCiOW%4+8IR+x6#zzc{ZLllH9rcb`&z9Uo)an5VhTr1AP<2p9j zsb%K9blS$-`6hviCplWrwegzk$E)vICOVcjR%L7y<1mQ3j{3UHMp}e#se+r`i0Z~x zKmm?602Hh)U;|N?NmAXap7PWb{seaCf&|B82HXY&RmuNWIIzSCOD?!0mQ6Ai&%+>) zliQ@k@6@oKaCxVMO1G`D{2|Esmz=-iv#_*Vy;}<2o}6|NpB$s-aF#jm$@qW%ziB1M z`PIQmQtTzf@Owp8{R9BI!pJb8hhO88umJJSgy=`->jjQ{=2!1(t5!h>qPnlY|LVG+ z&YdD4oP4udeh~OZ)J>vidM{8Db|o|g&Xw~eKezg_BMB?ISW*)}@<5^KSmv4_1{}!P zE7WA;Qq&y(<=~74%kuiZzqa0W-fz&@B4*4fsQkoR{|#k?A4oSZmEpg{*cAbbN>cwL!71Q~#LO|{F$igJ%GEC+P!{jc9v-u07f z{A69f(MNY#N#TM8-#YmOO(Hje`tNT=&aAXi?4QZm@8e25deiA+{e>MNdYiRmy}%YB z0jjl7{GZYTvafnU^`d;kGYo4E@wCeB@e@%hjDryC^MX_$BoHBo3K$gWPP+Y=0_LRp zy02IQ>&L1#uq8p`5$v{@zG8J%XfI?{x%>x=OQxU56P8W}a7Ka{!ur!9u`8aAMXQk> z_*4)5iQFUaFGu+J{Nh3UaR0Ceu%GC*2gEW&G8*0r`C^Hjh@!QJ62d+tM-rbCO1*-4 zIzrKF`rd1lMDbC_>X5Ohn}P(>{D`O9G$i3%?X+6nUZIzne<8GAJ8=I}dz z1cbP;^@oRg{2SY8TS#uYC$^lH4Y3bEy&)=AKhn%VQ4w1k|HPhPc2z2FTD+N#78}C$D;O!r$OUCQoHu$8pXa7G*)~>EdIM@53x-OTcXY_| zR|x~9r96iV%(6z29|6z(}py6#{tz>sJQw3(x zCre6CzW1c7PZCM3O_BmVpmk3#qO^2jVr$^D0V$kW5nB;!(2yhh{+^-GH+8)f+-UF@ zPE=S*4p%qrumR4N?&o9@0A~4G>9Sa+rXRRcikm1A*tRi%O8y3K8~26^P9)p>+96Q&$jWM zDTFNZ2aA(3zn2N^mkITC&Vdd>$onw((l#vNQ01bnO^1SUIpodRzpKvUuSLw&t}MRi z@94~2(@RP}{LwdkuE7FuM{;k_{?|nIm}LPX>9)w){pS911@DxYf%iSzGD~xdH&rcN zPgr{r&HyP&YvY4%LKny$&IQ`7Ti+vad&q`>qppN}0hb@+<4f-YaP=$(dQ%9S>W|~h z6pMM3$J#oU+LV4|DAb82zqi(-(^!7*xMAxm~d!PJ!n#o+i zp_A~u-jUIkF*TPp=8R*VR5fmQ9y(Yxc+0HR-=1 zuMf0^78U+HzjO_vv_mpW6PT2M<2rH0+{b0vyZTj94Abnd@Z>e@t7weZ>0-N`G%P&> zLmi*!MLxN&KH{`fxtrsnU7dip{5C-ljs@M>Y*Ji3c`OgP4**xX?npJP_4gjc)-vL9 z*@NOMvfT#oAnh6K*>+U|SiFepxX!zgx6c%>zQD#I0bB4ps{r*J;Y+KzNR}E@gDmIP z8)p1P;TvooCw495OZu(oemW2swk4=zv~a%BmfVG3k15em)zWd%dLC3;UEW<(++E{S zSM=$7Hf+%V-M#3B`M!IN4Uj)Qus{2)dNJp8_fP-FvC{fP_>clys1$YkrJT>M#`4;M zmIXf2X$Z3b@BglQD=5$A7o@N*>Ob`YQ~Gx=>2$B|)CYSmGLqTchuj@R->P)nz7hQW zP4F-{FMnNd3R;`b;M({!zyX%|Dy&6dYG>}{n2OZi;~!y8&8TjiBc z`Rd^}BV@N8`k(f_A1KVQyV?$Ei>&DPTP?PC|0yu+Gq?z{ln*)bYgY~>e708=U+*_8 zeY>v4C>s9TQT32$-*+^l)OVvp-Of6?VDaDI@$T#Ok3!g!zwR*1b{q_Iv6~2M zzq?*q=(_E_&Ka*oVoQeqX$BM)_2r6*%gxSCXl)vFl+@?Vo1eT#6fMODESgf?I5YFR z%DKNZE{x5y-eD-GGMo0A6ynF2pO5p1NG3IT9YmH?RJYeRWv_?ksttP8C0$x?oJQKw zzxr41SVXfsJ@)6>@Lya_nOiztR{mt4P>0IiJd#sHUoxZDv|kEurOV z=Up~y;r0#|aAm(EO$tsmj{ z$x2?H%}sS&9-Nael)F08XAD~+=F^K`s+L&yP^hbm>D6g6#D1Vs`mh@QaV?y44Xix@TA9EUO@tOr z1bx(Cqf*oWcw9YNbrIz}!oPTX%5CwWz$hkP21zmboFQ*-brjDM9$VWMY~^WW;dzWx z{;nHSZ%dqOU{?OH+h-{@?;F0H~b`JQ&b}%%A=m!{8Z#CrN}_J z6mFw!tNd~8VHJ;v99=?_{qcA6^3^g*Mt{92-IoyfvrFD$YqDC0Y8a~_Tbttjd|C=S zs(vnR8OuuSM9dKBb&SS?e=tQyFv1jMn_6@@#q>!9?4fUJt{LRwR2mT53lUxIyG{!_ z?|Uz!@E^al7z~#}Eh~OxWqxD26Zh%elj%|=XS=YbAs5%d+M1DvEhY3ueJ^spQBC>U zOdPZWkJ^992H!fpd9c=~RhivR=)QoIl9m+{sxdt7;pnVxRAOR0;@3_Tlcct@>mNQdR3^Lf}xluqW(O< z0+@Ad119F3u2YiG~;b zDMaLD5k}lVu~DWV9Fbjb}nD2w+0beu72}iAt^9pba!@m=;YodR* zRostfXJpzNX#4s|jiri{o>GhYDel;FtJScoO^QZpo} zQDqMCtd4Lh%$nF^R!9;gHF6;H=z{mVp(o9{t~zYL?Q*&Fgc4TNu`?q9#9@9Ozy90< zvN<4v{7eD$(6Dz(J_lRUkS-IE9@+BYhNclN-0ygFj3X}Km7w!2doYM2p=Fo{zOZ>` zrv>8b@EsE}J$9Z(hx};81#l3uM)oxdn$(tNS^0s#)CQN=P@%E0Ik7*0@!fo30QwnV zq5@?z+~^VjC!y)2fN}3_Yvt>OUjz>iZln3>V5&e{Au~!7(}^}WTzw9cY=Zp->`AX4 zaG)}2C;flbPoe-njh`=o;c z0Vxj+I*9kP7$FHGQfOF;;t_mCZ&m%DY7Z{a~CMYz1z{rK9!4t0eU zP1?=U2N6*Om&Q+}o*Dv9e7xm*(%2{^l$DeUvV>+xBrVOV9|-7Y0cx$jr1j~krg-_( zrQpF?Q38e#@GE+v!v6Q~D=I36h?M{wVC3;OP>wUEJ<~%NW*8u{^3!vS5GJOs&aZZN z7@67vw=kViy8mxtpiFdIk($)$ARvNZRTb2SJ2GXm z{^C2?5FldYX<1T@;47df=?#vk%!Ze2>4PeFLKT9Abyn}6X@->;`dfW#<(Q*}69ClM zdyXHVp?r@DHHS`0*jFDYT@Icg=it^QV5H?V6kML*3K-HE|IVq(y0zLZzY(hZ#9vYQ zk$?!EL{f3rowSYpB@bYG1m1!E5FEZa!BX9e!O-BxS0c6EWZ^2zIWU=I02r;s615E5 z@MYk;SU*8NX(;lTcqVwHru~Yu1^ju4TP;zd*@VedfP|e$l=}rBjMKR{xVDoT3~*G2 zu|F@tDTP7pRrQd-Vp1+gj`Qy7;KH^lcaO7+-r;Pi<}X3#fAl5};o-SraC@ii+ZOYG z*!-O&m@qJ=@xYx$0_@#CN0lUskv7R4d15tkiM&;H{BLONgQ?n@ow zHE6_5agFyz;zrajRB>taO&LP4UD<#F*;ayi$7?4-1RTy_c-5`z!%hM!-EWqV*xaNa zIE1}A*siE6$|?KwR#s;)@Pm9dDT=AWAk*|m-G?>^K*LV+hd%sSW^y8Q*~fOS1d*?; z|1#9}C96NsR~qZhCki~!`<%s;oWw*~aGx#}N|*X7UXv&x{+<%K$LCgQ5r%KCm7m&P zF@Jm0`#|}r$UwA|oqb4vPxwQEBQ||ieUOk2?miO|ze$2`}#=wUEpMvka4)$5;RNtjb!j!)myjt^MzJ! z0#Xz%og(RWN&XJ^7pv{6?r2W$t>Jtu^RQ*wXy(7)%|6j< za{F#HZ4+~UHT$re2VEKYnC8W>=>t$2_L3|%Fn9@Wyo8{~fogD5wlzSiPYBoos)VZU zx?_SaaUDiGz_P{asBFmv+YVOf(?WN8Bc?!! z3cf)NG8p=~nYgDNJ|2sf{ksd%rp*vHa8yDVwO6!Bm2}rwm)959*3^~N1k}~L)G1&C zc88Fi&#!BZ8?nbb*B#$3GMybAMm%}r^e&{QCd{uUo^E4Klk$d=nur&w|BU}_RB#%) zyQJJ*%0IWvW^KI)`RV94>*zP=7__`|w%io854)gwZL4wB($!GQ`)7gYkNJRE-uJ)e z2Z(*_t9}2E&9$lm1!TsrgQiaA-c=$=jY4G%uP?)5yU){+^H!LduoGQ^5sVDtLIXMX z9bJNC6u<@)-qm*Yv$f>F{_$OvHcAy%bJcV{_}IbIT_WC8!B?aJD;521lEGj|$Cl#w zi-%!eAKXcGH%~Ux?T@)RoawsBN!(4ZgCnau8mA-+kT^vThTU$lLjR*EczyPF9D8;< zVs$sQyLBipgxn28>la$)Wza1AwB9{nD}MryyZYjb2oZNYUO)dpT&P3$&s!Mv(WPLV zoG!@3La60a+AFCndz>{OvaB!I@8@&nkbK!?khtbxVo5#A(C-i>%B?t_m~RhE?)xTk z$dy)gm1s4``QoDMS0u+E)p1Sl8Ms!K48Xxwvku za7e^CBeGikFE6SmawOm0+y={b$e5XCJMZpP3K(&3ytt0s{Pbo1*N-0&X`i$3JS8-U z;u8K-9e9g#9=ug0h)9Oh(Q#v*DX!=#mTt2RSSi58 z_LYwkA8TyzxXQD;Z+1UR=_m>REk(Q#g~h`qY6UJ5?bEGt$EXl(Y%%FQmugg91@fpt zsR~TN%$3*$;b*os{js%Fy%~xVT@r2miXUvOa2H!sbNwK5uOJsMnK{7GGwF6}%|LWj zANSr*EKWW0>qo@rPZ8qT%QnxvRNYJyq({s%gal*y`%%>u#m!BhYMMTGHMQ21v^KZZ zm3}q1$h3H=G5k0|eeC4F{-AA0UXSy1hZFdYld56F$@B(?GR@A;w|Z{5^ykll!vMKs zmuBA81SQ8>o7214U5a$CTjlA4=Y{!$BTWXpKjJ8=^mNaT{d?X?Yo1puV*4n2c@ItWZdBz(k0zloZeSf z%3vM!Y$@sDmvNATY@_vn8r%7jpb$cuSDDY@KYvmXS9-VBXYN^5{J$5Vqx(ynd{bS> z*0GPa88X23t<@`+0Hv3X7Pmk1)F^nj=$=VR^lR^9zScaYdf7`ca`yf9mMseuoDhWl zc5kx#o0yc`Wv<^~?DD>Unn2jXH%@MK)F1rTRBP=20)&5C9psW^8zK* zC3&kfJcdY>tw#a}bc5FQU(7CoqVVdt>+08p3CI;eDf|;q)aF`s=f?TyRvbS?Y5wKA zcl4$^Pwjyt4#7bh+E=lZgpyv7B_I@hIZ2oS_`1^GBkYP`NM3#56UIX(2c%s)-2XNbFDG!3L-j;qG0!h2doEdP)inTJRX^pM(`YijR~F zHHF4hK$bUvt~_|>Yw6T=TTElhpXGzK-4(l|UsplpWUP}A_Jx9m@E9VMiLZ<5_fVF# zlO2KlLp_B+^37rOlU&pu6?+Kul7z1f{7WC$u+U)nnfyT4{hl$PmA!_3-n3;JDgk8O z!}&v_Z-oJI672V=c`z6~6=50o)e<~UMEm+4?Jd-_|3{%Z&bi8W=YKlg8Z36L#``u? zbqj<^TpUpw00NxPomhk9Q&h5s$$!) zxr9K>5}7<`>)Vr9%;yNQ<xDJ0xgd|f@$12SxFlHxNW;(hl5#BOx_~q0nBVjFK|en(Gif# zKEp|UC9{jk58~CWZXE7$3#*!a`v<>Ic?a+?qQ+PEp0n^CVxcMIXKf#0m3fKVFGie= zvj94etVFtNaD#3k))tPQ!IQeaid)%R+fw;}^<@AUbk06iNf0Sh@4Z!A0J7o6Uiaqt zhyeli$AN(Uwq#|9vb;4UB4FoTK8`<9L2v9;^a$%ARJqLyVJAJugmRq`#zv{*BM8Bp zoCI>H9uHq&1Mf$1nED1InM0huDX zaBtX~4=Hb!3AscrVWjn)jz#tm#1L%5_A8)H9H$7U%ZAt%^FygpX{aC`2nMCkliIjQ zsxVNAR+I8D*Hn?)oEZ8k@F7J^@mhCC@fzvm=0c(vs_)f5oMkT#vMzp^JYVoF7S{9K zQQAverUkstRrrpcHdzHU{Dd0rrx;|Z5oGDuE^x=oT>`8=(b0Qi>1h+Dz>p7*O$B*f4Lrb0> zvR`{Jvm4(ipYkpgG{Y2RFzgRZ<}eIT2-WBp!tHMB_wFIGA<;rA@`Q%B?2ur_c_Gda z-PYus-$=FLy4E78H`}_p52KM|WTBo)|IyG_N2XH8oGD&o->;G!(a&HCr1;=M3d`WU zpPHqRJW7$fvyF$VAy!n^TeP}kVLld*4>Og+J?8OWqK87?%Cq-~G@UD|a|!1KH!WHIyKXCc`z!3kl4( z2iG>Y|z=p_Qwsd|cI>PN{sqqz{NGys+}Z@;k>S55$zk1~R)bS9)VU) zzt*IX@DEeAb(+I5bL#M+gL9%PEOPyq^IG-ra8LSP!rQup2{yd zK?qnjegj^;xN4OOG2z}JTvZSNsl!J55}?kePEdKxzwB>6)2_TLU){6UjTdSeKh_e%p0V8w!HcAc0DG2t#POPUojF-LKbm%{5`TXT`gVM@k&MuA; zv$t#0y|`fH@R7N?kriE!9iK+}gwk{wkuC_n6k7XMhN4r&9Rv(JaklHw&eYtI@eh z*0H)0MS@iSBK2Yz>xZ6uR;-SCQ%xRs>NhNxmKj8ob8n|P&>OF(KYPzFApG0um3yUY zxyt;LoF?L@DQ_6T|$hV8%x%O>Rbu>!7>Uk^hs8%%7h>j-iO`xY+zO-Z+ zJMZ`0_ZCU-^D^`7#)cjajtz|u38@IEw3YOl3SAhO8OWYZ>4*aD!GDhI3~rT-VedhO z*p^H3=JVL47tzJol`+LWz=!&-%;8nBe?W0Cl&G*w>~xim#%Xs%ay!jt2!j?n485k% zzs9aD2z9HUTQPRCQvfe}I*=f|&d#1o0TtiPgaytjRZ zp*y8hxUJANP~O?Q;q8tb(9oMsH+{MY(a^*T@NPKC zuG&PeO%LDIhPrr`nO7EO3idIHr0%=ts=EKm-%_~K4b0HQ+U(PVav_}5Q2rV-E=N=T zmvvi{HcQhxfqP?kU%%Z}zPd0^+i!6zI*i;bhZ#@>$k^SuwvOC*{!Xg-oc+$*yYBKX z<42W?9zs|HEg;Vlq;&dmm5PGQJ#V$MLE-C>ppv$o1%8tl~*JQ*1 zoy#YoHl?rrl1FlxCWcE7Qu3*>?isi+M>ZKVjJ?$!Opar^mgM-F5B3EPzZZmYNmbiM zp<$>Tu-tPp;gOHR$LqMb=_H`GV&2{@QW{z>}$>?j)Mb^5{n?K38ql$4Ym zaeHg)uZ+O9o4v1wiMEqdH}ucK`ZM4hD#~tW$_+h3^g?_CAX1IKSFEJbQ8Nu5VH#lz z-*+=7`F9}HNwyDO+fcKSu_;9b#h(XR^!AzFzEil+#~-u3X664XxDv+VCVjcC4kxio>d z?1gWbEd>+BT}|MiI;L)g*i$SkaAD}gyi!YLUwnB(h8(;P-vw8pjnpjkv1qY=T(uFk zj{X;FV=tbMJs<3UrA9SW-cvWcKAc&%pm=g4NKX4}b+ERwzV&BCUQK>pZhmX7Y1HKH z4=ZDL=QmCfO|tw#voMa%Arb7}BzxFLe=RjfpWKQjUz_{R_5FpxU%y5dM>V{*ZR0{+w6C>QPM2beOw6Xm@TKn}FgWgS<8EeCY0FKDtg<)ggf1Xl$Qe6Ky z*W&X}nCUvHu_9wauz9m)`x)E^JX`bo^vOD);+*A@EO)EY=|DEyyzS1b`A3B$zu0f; zlz4s1J^HU+vbELKxKP0V#&hFydT>BpP3$)p*nj^ktcmRN@E#NmsKDT!xbHU>;`Xy( zSGc5OJX86Y!1E(fAn_L#`uEAm-N1kf9neHQ$g1F}(eH~uuQ3g5Tl5M^$u^A#CQn13h36ZVi-~jhP%~4rFjGIE zr(>WX=NGQ+Mk#g?|9TJIfNZm)LU%rOc_?rffZS1gsG>xm<=+lbR@ZcV(NYRZq(n2E zsu>%rTLK=EF=Ycij-Nufz6yN14JBe9o`(hF;z6+=V*iP;PxOEKpOo?@!4SbiB$nI- zM4ZZi7XIlJ@as9gn7a0Uhmw`}nH7dV<7-92;uw zkgwpdv+xocAC(akxPY?*QZ}B3;K74z%>%j1@2nZmNkj$1{ILv(%ouX+-{>J`H`R+F~Yg;qT) z096%+K2MZvrfTi2608rf)$GGQX@A9H){h3ECA6APaF36hL%jy?nq{a0WvhI>!X@Id z)(6@skmS<8mtw5~Cm_qe>M@H}*AtUVH0l!&XPt9ZB_ty^+Swi&}-tDAE?Rp zxg~~`5qF~qB_%$~IQnTjGQIn2oOK7%mP+AFRejJ~BvjD1*o_gn1k101bBLFZybyXhsULN@Y3|da!Y}0yhVstIPDy+o-Ac9Ni=8@_`_-{`UVJAo`fp_ zVhAe|OEIf9`Nw}#5(1U-=&(6IBMdTGdx2{mDmdE)3YQ$ee~CJ#$AXXq_kf2(J~kK5 zokq;WloS@Vv~6SU=w@faA5(o@SA9Ko-1yiI<&_#?Ye@!2Ne&7JCRTf0L&8YHUXp5% zi>N>9)wqChXh$D=jbn1}KHVqKysTr5N7t$y;(auDVL`_Eh=`YHNN@61?9}SFTj6c? zt`_Eua)LEBTlqM z4HK!owtrz(FUl2bgcn*y1~nUU zZ%g|qQ1jKO07|ns?fSeM4ctu4rS+h-UYvLfW>TK}x^cHaj&a^#q8M;^39et@0{444 zpOGoVc(4Q&RMjg`wH3(%G(*hV0&Y$(=<`&~he(n7@tAHV_By5CWN#WGBg0KeAz4}J z4B3sdGZTiEHAePGptSl=#327!j%0eeBj?(E@4ib~xcEBw1_Z3k{0sm4>r$ME zLusgYQb)5F?Lp1)JPvpOUgEf9aszkYeB+J$r*~~WEbSFiQCFJ9i1l2{`9%egL~0_B z1C8w(b%ONj{WUjmwiL?ZfRx8x(5$u_DjZ7T!`2C>s1-KwE<-8cZ(rYAicUSqoZZ)@ zfk6=c!1CrN24@)y+&JtzEe26TYLAfrdX6?(g7{e^L~%>KH4INhK)k8jZg6Zgelzy* z-fZNM#1F_|@o{?>cN&c5$2al8JFZ8_AVlwAI(IYyxKN>a67Rtfc0H`}wP4?1chndn zsMl}!FnKlCz?_Hb;R@d4@7rTyfRH29fRS?=;-;w)T2Y_>qrUA&MOkINhTz_Or@NhF z=wdItVQcFPV$Xf-Pe=c?$jP;ld>NURsCNXYAEZDaHucl>bssND zNMaV7$e*_tE6Bf}!2B0?g96~YzH<>f9Fl`bxh2ae81&dx`U2Vu-UvlRbE zWcGhXVM~FkAk`P5wtyoCbQuH?ZjK&4*DBZ*u;1k)&Z(?pV4cv3{K9MY$GVb^>UkCEi3AGh^q4@tMCkfaH*pZ;M z)Too4{*Y<8U}0jB(K-rX039!)KH%WzIX14g)lq%zC|UP$y8c64&zy?QnXs|DzLPtx z2M|jtpbO!}qhSVk(;wV1q~3?F2~W$Sz#fFC13vwzUdLdyNvn*qk-EYf_cdT zq}(Kkb+~qJRp)$Mt?-gE2_#!XhHQdHkz zJMDK`V$2xawB=cn55=*3pKUqrARyp^zfu{)4WK3=Q{_ns^%{vX)0Uz2y zbHLp9Ic8G#G-VMS{~}~wAHitol? zh`ZUC_PhB$eHdnHr);b;;3j6sJRkrS>e5zeI?-r)rR%GLgJ)bOaObj6PRrW$nyzkq z=}nb-hN5r28lZ^MGNvoNE*qe+;Q6EY*WbgMQ7@oLENep#@Co&dl%=Sv8R~tE$oPOI zJ?_nR*Dc!T%=L=A)v-5AXLd#<{KU#!=>|4YcKhb7gultWFU4zD%*y)i-{eL!xm;3U z8NJljqIHK^j62P%{<}DVD8yq!^Hi3O14wHjtw&QU-oy1ww(EG{uDPqiP!#w98X6vK zWy|@Ci-U*5MdzC7*~gFTuSgeKY8cxM%qp!3QfTV6A93_J;NoebG?gfsMVZ}$?xL}3) z2vNX9RsrJX*&cO@IER>cUN)}og8YSs^DHA%JrgVMH*Z{A#!%rczjZZfH*J$2Z1otJ zq<+ozl|S>dx8L1K;2~p`ZF1l_#V z)oyUodl?t->;2NQmVc}^BRR)sZZ?B8))!O^fzLSf=`Iv<`(w#ouLtB0m}hEr*?6?m zRj2V8vs_fKOn^s0u%(0+>zpJ27J2%q8L26#DCrp~X~6u^uWcz_y9rm(3Tw(Fkcz;S z_N+W=>x~!F2ZXMP6=%}DdmHS`FR$q>D@Op~^qo69f)H$gE!Y-}-7vgSo^&9%Q*ue_ ze}jHker?TJV8(e5ww!yps8&J=G3qB{VVdARGt=a4Ptl~>r}OO8uX_k0yfXx;Z)GTXgB>XlZiR;Eb?XiQ{3Z-M(OjgGjOSFz=5Zn^Y+HqKvj2l@9=Y zX=I{#@Dl7FOmEBpS%v zwi#T(WaMYBnu5MWtk~c%($;*1$>tSB@7q34XlrctbB&UMwC--NX46iiPDhzt`r8xZ zn|b7Dek#Gfh3l;JNh2MvQWg;94Kjz@2egx)Z^j~%i3ZF$x+c9{ux;?tnV53lx@IR4 zI{Fn9UnY_uOYfE9PXkXl7?&-;9-z0iF9SWGD^cN35uOHFsi7EnO7rEP;7sb4HS@9=C3z)#JL)x{lDZg;`yhQxclN9;RKvPd*rmQ0TOg!471o~># zA^&dx^N}>==c@zp1`Bgsx_y3%PHIYvc5*s+rT`a7>L6wUyIP0@=|2caCRib#na<4AB5=t2km`5w&=VH3Z&G0^;xez9_OM(x}l|blTq5_+mTnwu6-TXaEzo>z>EO?}iINu{zT(tTphxQ?+`zK3)(-UgunJ zJa7+(Oj=~Tk08XK5EaC~=t-p9XAJJLg7ITi5kLk6iRDd?^vAsZPgL~sib<}6u8gm{;^@&GI4-t-H+NmrlhqL|K4ubX`tWm`$6xN@$>bIOoQ zeWnBSn?>6jxRNe^Ul6CizkziDt&fR!T`kMWlkSzquWSd|b9=UT?XgPyckGVtCxTjkKOjhnJ^aI;7oU^yp3 zIz%Xpo3F2%B8$#D5BmX8pPP6pcm-gFdkx{QiMa{&zG2MW&nEzeSywT^8b8Qtn)`o7 zvXPUI!+FnCKWPTXSZ%+YZyoUE`Ahx|iI z{G7+s6JbPl@jP^R)CrmN2@ykk1{|38EC5OK^0OAW&tpJgog5z3|B9_kQx?p?18iS7 z2p?%3Wv4p5A|EObO5E>SckGbUbsH}6?k(vDa!xTplY;K={*`7o{$Cd02Yu=DSC%;G zKtGgMuvS#%pNS>SmA2*|KuT6xs@gp9j*OJgBNPr_HF7XtMY}euZ72>$dP8m!qe<43QNOW?)*PcVij{#A$ek zyqog|qj81P_4p8$=BGX%S3B2iHH&P&akY4owC(LRO43M{U=uCP74~cCp^g-9m)yrO zb0G6y`_4BS@>WV&IiRt&7Q~Bocsc1BrzMF4O#T2huGTY?95;^e6wuJtc&RhO!)LBe z#MYF}UH6hX?~{<8gr+|blElA8~7WZKSOwsG+>d7gyq5|Ozy`1uo||D@WH7qklD%Uz;>wKIZ8T0 zrjlzF#slfEHb1574=8rC!Nfy=YqD*D!q=jR!SXM}DBHi9Do#YnKe%gj9Ce)&l-UTd zzFWRu6e*QqKF-Fiyu~K%H(J^qKd;!r$;E$IujYb`qevZBvM053ta)7jy!;XWS3XE1 zjaq2)%quqJUui~}W@G7+&&^cReNO+DV;_IKkS2$Vn73&w-(1ml%5!4c-fWVccnc?z z)nf19qdP=b;+fzmqT(qG)}vq_~#5Nk5Shf4-t^1}`{wV1Siu zHIha$s6_FcWD&68z|9K=?S`D>ivC|Y0^JZ~_o%r!JhDSFQW6P?2BSTY16xX@AwU?R zL8LJxAo%2j_K<;zrPbqVre`gjM_2QkFdZ;drct&x#F$Z*VZ3KN&p1DCEF%hddS3P* zajFG$Wl2*vLYQwB@YqOWz1%*6#GnAnlhGcKmU1|l{+aMi$FJHyc75e>rZO9KRY}H# z1Q0zfLL>iI+J?d*fNeY;d{rhLm~^j1$>)k~$y{w(e98i0)xmcGkDWeLQ7 zj<<=*qXW6~3$biDfH7_Cl}(@IS?kIF8pCdP%U|7Z42;vtf}N+_VEd2`B-V4E|Oc zewyR6G8brgk~mKB;+_N?2S<80a8|d51^NdEMg~S7ZP7lUrlxt29HFgaVrF0vpKUuj z3SyV~M~4T8Xf=~w>;2hvU@-2D`L{4J|95)+@0a0&*h69c4RpCe>S@I9@f@kYg`xA`^U@>YjUsh3BIECza3mQBLDxdVRv-E-}mVKGuf3OP%b$Q|OArBb(ZV=W6Jt-6uBa4BpGgQ(1!rM@0&;hUQmhw9aS(^r*p3aC!j6ZtjK2qFFx#`c< zv4(fWit#=uYnSoA_&9q6BO5PX&3ieqlFL9_G-U2~+r0$)3DyIv0#0@|M9?d)H#`-g zWrH`RgL8aSW3d^@Gr#BmO-R}~+1FEKl2jN8y>O&*NR`9MVpLkB+viqzUsu4K`vnZr z*mEhRR>Pd^7##MOb)l=}P3%!VUG_%BOCdQ*Ka$<`bCRtBN?_$0ikPPYKP!rID`-E9 zy+XJ@&aX z@`Sb~>vYXLw|+ z|LB+#1Etj?15K-yfv#}x z8v0@CkuOm5$D!XL-}80EITGTC9Vu03vBltUk}nz@OtFm~5hr9ZCuEVA-4*o2z|uIc zsc09Fa}4Z(Z`}O_V#Gib!7Ui zIfJh8%SX>E&$Agj6tp|vdM#d8=h1haN41mUwK|iJC<$7rNSXPiMIU!bO6hH}?yoT} zSCDD#pyb%M;R`3@mV5z#%dL8=Ka@gupLTtXby%f@SC^zmGS2*S#nr=A$~>xg8-9`T`$WqGwi;ORl4ei$_BHkU z``+~Hbvphn+g?`pQ(O+~guK=GJgUZZ7>NtcC|S}?WLzr47Vo`g5Pi-R`qK?nc4p_F z?CYryhNs!dY54zO8kt`cCTn}UgQEoPv6kb$a*WE{^m@OUR++hVbM5^z>GbZP{>PQ! zU*EEt{W9l+3dbGcN{11?2CjAL(4L|j?2LsE5SGtuM;*suiLIrZS&SdEWit#-7XQpG z!WL9pZo)ZG*_MAwrsqj-GIAupmwvq|6Lg<1#E*80<{i8No9g4*IGQ;7<*uy!y+_Yc zGPFOkrT<6}l4qL)Tfbvx(lL}<%Koc4O0*^R3P}_H2W6dhHH34t^~Nch(YPA<>M{n1 z03|T~KO3ddUZs`!tTJz{d~ypbT|V5O5VyvT{QD$#N5MZY)iSC*Dq`Q6Ty9?)ys~R_Ou;B4?K5V2_Xe0f0K=!+~VOe`r;)* zsy|$<6jW4%5+fV?*Y{69SFZSKvdEbikb+<%lhYVVbhmXH7Rfub7C)Nw5GFVD9^)So z{<aO5{;{0+T~Q3 zrV)0$MLv9x%7`T;3f+aJL!}h05!NoCA2h1IqOI`D*R;a=(1cp34WP_bn6~;JNr>~4 z*b-omTXmD>{u3+@ew~%L<4?W#UxM}Rsa0Rqg>~ZMld4(}E3Un4&Ux=&9sb8PE}e}R zZAEem1ohNN>Nw^Qh`!^bz@HFb&CJ7L;C;bNK3I>jM{vRaXbLK|k+92uCa=-E>mobW zaYO!hYvCdYeaDuvs6m@ESp!*C-NH8?#Cxzs^uq4ihyN`yWpq{-kFn!lpMGY0aTrSh z+Y3KGxiseBQ1WpCu7ay^I@tjgwuBBid-p0=D{fkM{AE5jK;c2))xjt#`V~BaN0rBI z+&i1;jf#AxmBfQ@*z%IA{2dH`)JFIPe^J^KpW2Z^l3uGnaF{(O%v$0C@?JhLeHSI+ zlN1y99DNd*)0}PNAAe0^-$oa}&{mat#^BOc_16N)1?YF=%AOF!QV?nb0PMUd;OJ~cK?sXb zuzx^_9AxYyh;u2KQWTwQ8-{-my_3-=n5_CGCosD3_{`aP>x#*U&@oV2$ zr4F(*d~9ntiA}74d*BqBn#|(8E|e*l8wkNDy+t0m1h`F@tX`W-(gSd%qYgAV4t_lb z1i#Gw7XVJ4xzLU=^@BY@8Q|VjLSfW~pz#{Jxwv<7N#(wW_dqqUy+yvqlopE&&Zw3Q zguxHfE%aaJq&9}<5-Fw5Y*ayNI>7jX0xWREP`LO+QZH^$QxPJ-4ZK(Q% z9^{LI8_#y)_3SP;2a1{@#=p%VX%}3z=b{v||FvTSyktp<7Vob}sW0=^5{Gx&4gQuW zXyQVdm=QUDb#IUlkFL}_wWRIuW5`4tU0`~*0wp_|o5bJ{unVrTU7sQMiHkfk;hW3%{Vlz} zA91Dbf4W`*&)(*(vNFCZ_-t4=ncDcGctESqz&S!3Fl+N7fg*JwW^Q5I0&gKJ^?E4H zaHt;V3zA)NsDf>MqlG#f8=eS0l8xa!D|!^!9KVa} z1=gLrsw9&QGm0m(?O;FNrX3PNk@Hv#yrng9EKjsm+#eZ`=v5mkoV4>|wpL$8V>#Q^ zSb0ZZQRIInx~GA5@TW}(F##6&d9V0yurC9(c*y0zB&ES^mCK$Z@VhA#3Z(Z#mjU1u zxW(%OcLNZt?Rur;cDC&yafBg`V4>$GRvRj$x6l0_Ms5YUD3Fe348MbY#98DI%yU5( z8eyygF?U1|=+@Dh+0XlK$yPP`=0-FM2fF;F+$Uhjt*DF5N6GbDPa(Hl<4eX+$HvDy!M; zb*<&)rQchdTU$%PH)ytYUI76~frmVjGVNM^;-&Uw4&XJkjWKW@oFe7?h1yVdKX-Oq zjzaLpA!st(4f=)cTMeb=s;|P9^e$`?u%}3!w3`Y}&4a=3G8j8Z0 zee-N>BZn^M08fXJL>K5*D(yVvK7o|vyiMKbppS@`I}BB3ZPK!`bk4O#I!gB6UpT!f zaoPZboKKZ5RFph6edTD{Ta8dv|ATwJMZ?U;+7T!F7e6)}CI0=SLp)~mmU56zCz#JB zo%d#Fz3E3>{B+K{X!&)%H2dw|SN|mY=&`?R`@vo)^AgMsvtqeb7|INTZ8!S0py#7o zVMc41iia3hrR1Z}rS0_PXrJQSA%$X0_GJpXqTxCrYqi}o19r%F@1Qwh?i(q;Lo?K+ z*-VIDNW=7vw!%C&F(q zmCm%BW_dm;TAKG^7HSf3>V6~Eu@>LCA#=qFYdN3mgQ3^fvSFCAtt3_srB9Q(t5E^C z4cP&Ww3AiLBKsE;ZC0yX9zMuX^=vVb>zs`M}WmXNmN=$zBO>Xs8j|oe%K{7e{ zL6)q)kNbzZ!Zsxnleu)G-b44Z(Z}34QhY^dlbjs-LcU}z;yoaV%)JrW7R4^ zypeqeNu^W{?_|tahJb!Lp^@QHS-WAP|5}Sv%()KFOylggyXnLA4vRKFD02%Y zEJ7}Ny8C7|_KGHNz4z|hNCNHskqz=%T-*VjUUv98cevhnxHs1!cK2V>;rW{IVs17) zM!P8-I*)2dRCA6NRFpb5tV-GbO)9(8uq5X~jJS~hr__6Bx(QNj62^(O+b-xIQqM&F zK!xC}AS5l1?TgBaN%ziAcD2z&YBtx;SnE8}S#JJo57($(x-uPS(6LalvOMG__$F2O z2lhlvTsW=(lc@IkCj69DMWg>p@KD!L#M)2mM>ddaE)CJ^2el0hBfJQ`E2=%1@KbK~ zr^&B_&K`0PP;U(xwGUssTv0cPcnqw@Pp+|}9v$HMA-2&wbK#Rfe?eSQ|9=?zr+jHo z2k7UPF*cDhkyfr>Oke*t;JQT395!E~|3-JFk3x)RExx3FAU2r49b%L|E8EpQ9qOWb z)I0LCNW=mv-x;S(f0La2GhRqC7v(W?S&lINi;u@R?*LF(reu zIJ0}mgQt+ew`_m@7}kDXACa)p<3{WQ`>%GAVn9;W1Ub%iGQJo`9ps;|H12 z*H5Bj&06xJ@`cdBP^c6!fWr30Q{9{QeWc-Vl_gts#1y766#i;d@cRttiSZS$ZN$bN z@03qxr)I_k+xY9;?6{l;&8YQa3~nAWeKi4-oIik;wUB5Zgbc>;Rf!krgP|H!UOHmX zv9Oyeq$zk~?kRT|#>2*;w+dGun?>evAXzfccT;$cI-SaLEc!q^`{vjHLe_6!p$?JO z*;M^bgY3K|jAo@d5n!Ajn}CQK{{9R04(V+oVxA9dkRnybXt(rxbG=!~v!FNpH?Qxu zIOP3RUvYj8Y9CAg*+b5J^c5Nuy-vxN6B*Zw56TT7$#-H;HEDB30hL1-$U3p!7kj;} z6@gB~?(puN-+J1iI{%!mgOnYqcD}TvCkt?6Iq8Duav*KvgO=EA}=(!f8&poi}{&+}hcz{EgxgOaNSF}^B(gt=X!$jPdo630a+ zcRae=qq9GDRtZI93xf}nDAaL_W}X6F6ZGVqDd}tp(rk%mKrwqq@yfZyH>g-lPmCfK z=o8b^rUSt96)BUVc1NI@w6sVEJ84dok9qQ4AYi2d?_)t`VGo;SPHna!wl;W%}%^p*eB@57g#~zgfT(+;k0z}_pj~2y}bY|3y%OaPyvSll_y+ggEth}U<3EXHb(g)DD$kcqA4!YhgbI2bBx34=Vd~su00gibD&z#FU>p?!Bp_RePf%@CyeKTr zG!?4^OU(RTlPK_=a8Uf6P1=xq1iyPPZ$%<|N31EntC=OmM_o;MWq>c_-ljreYsy>( zGKd@fTj*>23L#U_E0UVU=wjgTR7PGpnDsrj{<6}KnD_@dj|uqEfu;j=)!CsWOwz=- zUGgm27&b$!KH3Z@>A}{&6w*h_*NQ(x$Kge!|1dqB_u%t_ecq5gC;-Dp#m{O=`eh0) zFQc;uHPqE_V4nD>4>7z)4+@Rhgdm%k>T^v-_m&PmTg*={k8kJLv5;fR1X@ReoFAA% zPISBU6}0%p0ap^nJqB2Y@%Z)eX8=8{*8elWzwvgyyg5IgYV*DND=j0ygbVk0sjl*0 zfVTQ81x}X?1CRYNl$3!{up8gsDX~T zpPASltFT~2LlkI!i|JaCdk5^Zy3TX>v5&~DKlE##6f?>4*Ph8XV-I`ERGlEcO6 z>Ha&YFTYEPUDa%4ywUQ3MnK@*uZhP1X_*aNjcWN3F3Wa&`quj3ja)~h+vj_Ov%rh3 z59V`JTD-qMoha5SUaXiw25{n$Y-WFL9DyBl;+(NkUi+5};8>pbvca@pxN?mY8rmZg zTKEbps1zTi`AmiV4W`Se`1=FCuh_kM@g_Pd-8$x0PP`SlyJ&`i8wx5ci24EoJiECD zr1QVio8n*uq}T@06{Rj5eviOidkMOMHzZpK+Xt7TpFej@h&0!H6OhzWgDYvgd>F>{ zWRL zvo5I%f*F9k1*-jN(OLU{{I^Roc6Z{8%WdV{0q(i>sfPDk8}~;`gTu%xTERfF>3egL zv4J&O*-s76KXzpx1~^`GyjbEhcPYF@ptb1F8Fim*l+o%t&>Lc;|q(^u*Z)*w=PkASJ|)RveMJijZ-ts z)6I>{jLeM9mJEzl@kJ+!8%o+jKf3r?#yq%6i+;;;dVERa62k!WJ%oH3~GiX;E$q>iG>$+3LCv**S%sl zs+%KitOEjkOI4;~kAKLXQ_#m*)K^f@SNQf9sSgz zCR+TvtxchlMlyH3eJtZio1QfyYP|_ln#LNTlLEiFJah&jo6j=E9iR*ugF-i4NjJS4 zDqL22sYDvXI4U8VtBUT1>aN}@hFt2H>Hm^u1_>Pu4LvL^-vu~ZdcHREeCDiR=Boa# z{yOEmL<7Vum<}1hS>N~i=>M_+02CEN`uX)DgbxY?Jj1-FWng&LjO*-47W08*X`iKe zP9pfGcx(VoZ=|na|khdwxnV)JxV{C&|j~ zE92QV8~l+6)I4O&y7Z*o%w21lzEUq zp|p=x$xB}sVe`E5#_BR=Q8MX~(ta#IVeb~ciaX0)F8QoCxM}*gpof|hmu3sml?~?! zC*P`iQteQ;0e4qaPOzv3KiJ~!@9K@(&8Q{AHN?E`d9T)mK6C@KFM@Fd5sChVh&_QD z2bYPywh+W2->rMfjmTFV*2sxC%vR;SW-}3b^1tJh=mpr1t@|3etNb7Pu)4SRKP6C0 zdsGAf%(aOq7v?b%s_rxhII4qurGmwzgjWoMDQ?;c*Tht@8r!&_w zMA5%j!${hO3a(W4i4ELZfJ8jZ=z7_v@UG7e_YADpqE0&5zCk7~ESf@9POR_oj~xyHue)2UhA&h|W><D$d{;jfcp@Vic7X>z|-#-?m2N*$!*AC#|u(!RL`PKh;dtk))qfztSb9)9t ze*4oEh(Ql|Xvu;&9k4pc`UKE{09b>9{9sesst#+N21HhHZ{)f0^0lz>%?slC0^w;l zC-mN8J9ARac?wS-^2hy6pM$~$-|ML9DQXooHc&R0PW%LMp5N@2#?@G)E6<4um8gJ1 zNH=tRWpi$%Z+SPr@1P-_1o!}$xSn;r#|3G6Wn2I0i-4bB$Wr%9!%r)NSfXw zG1&3)Y&SbF+I<%IXIx z18oE)l$+g};Z7FN0?Red8i+AYG!}xm=A~mE$GLl*NLPSvE;{nfcTTi!ag`p1%HVK| zD-%e>M80u*`|A0#S8i{e?cY|W7T9dOU8i2BP7WW^cRexuz3|`c;_SG@)VO>8&yS6j zwv9h+8!LVLXP#y?dLz?(PLwjVLE zL;YHg0jqT6(QmY8Ysy#i+%DWbjNk1iU-{6!2%;hwFXDQ>bFjtGphzzbF%0Vq&+owW zOmOAs{m$lJfz+Yzf1ICdecqP#y4@mZj%vx3eCmEq5@tPn80hc+(Z%zfKPdS7TnVY$ zDcDS$dQ7^|jQQZ{4L0CxF>puEf`x>DV+R(2w*4Yo!h_c{b#s~<6^ADwoJi{@8vUZx z8ZOI;M{_hH!T+$tWrZzL3XI>MDm+2nd#tZxwa!lHx#n^lYfWOkirL??;QEE$m)S)z zySG?-=h;!1)b>9?Qr`P^a9uJ{jW7eD)KE4GxNamInEQLn5&!+uL&`keGk(SvmuQ%` zcw1vNw+s;bdoS#Pmi_%zV$(SgJ*v--gYKK8l(I!jtp>#~;h?uo8*|V{-}M7shjF{J zqVC)1FhkTi-A;x_2zGXhF-w3q!L%mrD>TsXSs}kQ9|v>LjvP;)zjyPYAddhZ}rgOLhd5^R$QQRB++J zEFlOYK4L+7_)zj9+)Vt|52Dc4I`nE!AeRKhYv;aLrQ>LUar~wvmT7rw zK$(qX;I?4j_Z>M6@()0A0ojh_ST1}+1gW~1jHN>UP7rYorX%OP0~Qj)@o>nbUOAPY zwsc%Rs}wQ(M_je_1Nc%#xw4mMhnfV)=gIlPrkp;|X57V(ENL%_ms0MN=q7|~s4-Wvu9c_Fe+yPAZ_ZdUZf3yERPFbi+S@07E z@g7r44rV{~WdotjrIQJ_n%f9L6gkfR!AEA-?tnz><*mH&029BU;!Mz$klJVmWj|pA zVVms9x8(XS*^n@w8p^nKmSzjhRO@GC5g3~GPqlxSn7I{l@bVr-nf=Vox@GeMaIqW} z4)M0l;*C5(+HKpP7uq3hSQG1zp6^ufB=i;+ zCi6V9?9cYP1vch8SL}=MpFQ{CFG=*%0r=g@wYe9-mwQkC1kSL5daDfY)QnW?2k?2# zUQE(oL;Yd&EO6>6%nRXN{Zz1;AIDjUv2%SF6z8rJP&0(UDoI8i8isir6~wm#s?LMI?C0Q)Wg&{ z)?A=V7DYsPYo7UhnJgugmpHq&)_mjVz{%T>+Jb9QcS@MtwC*fZ(A7KFV$q^-02TV#D}3EPzFx?{|;B8t(hAWeD63 zhftv$fxY3FTQj$p!fy!;?z(;e$*u5Gz%{ryvT7eV1^%lWbL1IJV1@D*n@AN$Qmej&nB(TCf_by5nJBxp|EusTj zB@T`@UwsECRdz3CX66r{ve~GSjfy#Ti;IdWWEx}lZO>2=QpBGI75`&M(22+1!o|Ub z>Kk|BvS)TSYgT1H3&@6wd2uP3L*6J7*eA8x5+GlD)AoD>W5A7>^BztjOPU4+LB} z!Deq(ws@U4`CYf;y>fEiHn~TQObU&QRlN%}#D`Yhl=ZD@wUyHw2PyA8;WRTPlvK9F zme-RZx>!n33SO~NSfT92#nHt4&HAoqL*vVJ7XyE|=2MCrh}hw7l*3S43cjdJcy7Az zziq>pnz{3OpFAFIFbbkmNHHKxMdk7{D-Ur&QBgs0aZwR*VG)Vi>bjaL+IV4uFJM5L3yG!{FyxVS$2~N zi$2tGNxgbQzOu{Cen{2bKQYiVpYPg4vV@Elki-@8|=ElSvSJhLm<|1{ik!5HF^$yfc}h8z8O~-_A+!`?OX^5Rt;-;eBmf}9-w}--sa{d?0cOJyLMausfoIK z=W?3yE9SB(r*Cbx{Jy1-6cH@8X4o7C?`GS>tZW}2%VOs3PTfNHx}W}q&)M9Jcb$#j z=|c`Bkgi^XYv1D4kElvc##bWYd-CuZ>yuwt9j)cRQ;eC;s-5y{%yPl`uh|1g%w)unN!Z_ zqKriNOrdwtMdKFtGg9`R_&@Y>K#3toFEUY}N1pG;WkSbP+}RE#9QD3nEc;@NGr=P&howa{d2Lr_o^6@r=o;w0=MXo@CQCdAr4Z8YKmX);R}vSW|n0eOpiMMO8|3&5mBwVJ-Wrk z#icbk!m8iZ3_OUHK(W~$VsLdy;*F$!@-vmtXinf#vQSd(d&Ln+_TNP7AV18OP!K7+ z;{>G$LTSPFMWouDt?~G}y$@=A9&5Hye%-~o8b5!ls%s6ffn8~_BbwT+Y<(UOAZT9Q zOn#@3!({`Q6~=5ftsayMe5z_qNn@CWsk&87r8fR>L4Y(5SvEB_JqhW361y*e=I|GU zoa$ewiuUY{5f{Aur?4IDLktyuUyBdvZOApP_kguig$;)f_2*KHYFf zHT{*b#)NGqe@|yoLuS9j8{`fWx;8K$o0N)23y`naE#g-^>ws@3cPj<2>*AA_h_6x^ zdixd=qR2l%Cx@J4)s&c`-$ds9_ydX-*if)pS}3%!Eew#Kp8s74WnG`j+3tNxQ7|g@ zHmcd*mk>Q3iG1uFR$PxhWC*i^ISs%QY0BDH#uAV3D-=Uvz9Y3*kQ?&PrnyGy^Y4*pyw74*Wj~IzJb%=<|n*ns^*eJEi&Uyapj2{HCy(xU0B~;`GSE215IFwla z?He3gJ7fGSER9{YjF#Va1hk5cNtuo-T$5)ge64T*9xf>d@t8G6@X$D#omb}sX&N5ekD!~Wb-p$8d&&l%lk-_?(!hZns&NoRlN8M1QlCeITO#-6Wg#atRF-H}i!_yuE zak!kp2qz$I*Ip3aY#O4`a*bu@(lDB+ikS6LH3B^BI$yeM6yAf>!YzJi?+YA! z_Ts4VIuzPNpF%!D9D@`fJ_g`4jY_8ObVXng46LfDijYQO;k^|0Q8YNx>G`E zT{RPX9~}-CvHN?yeTe@!)pmRZ5EkEar2x_oO3^CPfG?K)QS#mzip$_A(VH0jcZQVh zJ92u$>^EcvPQej@M#jXhg3mfXe;qTbJ@4lf05;U=Za#fH+y5Q(HmRUsi>NYa!+ie} z4&DI6V~`0#l?t0lI0DrkfQ$b8`}_CfY%32D^zi2ju&U0kzCobP3CaP?XUG7-&~rp*#5fP$-X%v7X*hQq;lcf=ZeTXy%=6Z z0)i*+f2#NnH$RP@k__6_=wqI_lRTne=td2-=mwByUyAk#AV<(oFL9h|G*E9Bay}Rm8V3}R!=KVq3O&IPdYFD=) zUGLhTRG%DcP=9!r8l;A`RPMa)w$UaKIqumX1dN%<$p;G+?bA8-ldkkGTtzf&xr?9( zjgp(V?uMdw1L*ZD%J#xj6eY^}1*jS6XkhaJ=eGB{x@FKyI2$tG z_)a6#U_itEfC6P6VBzMcSycwA>b@y)FoZ*o0M38i8F8qp`!z1q+bgrBXRlt0M{`V= zS}$p_!et4H_Bh(QM*FV4_|GWz(Wa-L`MV$t@2IChR@5Zvk&hKxjN_s4qEwzgIoX=n z9*owSFUDf&xf+<`>X-Z2SF-!wuG`Vk);DZMjZ=#}4m${{kchB2>V)0q7%0)16vSPu zbqGvAh7#9o5{T43lVseWugSB~Z2JieB|+mfL2GE@Ys?WUx}bN7LSg%G&FG-|4bwfIq zkVqP>kZ~GxF-GL3q{kE}q_pizJToX8Ur6ja#mWfK%Pw2(Q31vzV4zlVl<-TG>B8!Y zE?3X`_BB~Vx=~ul3H+5V*xvhKY+`<;cT%PEM+p`a(w~vY_8j1(X*Y;+5}ATn6wi^EvnT4}b>-M2{gS8ayEb>F_{~5*w{tAIf`p?B z88G`0|FA$g42Rb&=6nT{zHi{$p%}#)7ss&1#ci+t7bEwc zHbWR^gZo0~KN#2YBY6Dz4Ls5Y&Cxqn82L%!!L4o5xqsq>(!V-*N!LZ>umZgEs$XEP z`)2cOr%*8zgC)}=hb;?3F0k6x(Vo8@{;j)X@uR^(BB>7!;a$v0pEB#hkY&S3YtJx$ za);MK{#{Hfh+Bpkx7(cm4&v*3;CtzNO`0^}n!r<)jnRbBj@m#0xk2bUbM;zBv#%K>a zAF+iNzj%hV^muj(s348(?k@M<>XdBc7(a9TbM{Xu@omibk9dY*a;}r{g`Z#AaZFKm z{9n_VC0e;OwLh0wXbt+Mloa^J@^yiAbfWqh_I`h|G$hM+JKU|Tep&g-{T0pHw;gd? z^x@F&r|`JrC1lbI9E48oPwm3`ab-in{@7E2kOz?@A}%L<I!MSWXA$ADcF3X@8HXa zJyLUT$BqbWRLPZsSz(thmxVbTom@{j8Ho=VI?;UTycY=RljZ!qsu`_lZJGzDSx>aZ$Ednhqd@Zd{+<#mvB{k`X z``|TNGpl=G^KEB7J% zT-K@y+lNGVR{89CiSJ6Yv|v&Cru$?$yx`~yQ(=jh*Fr?No8d7@`VNAS6c5Ca!!wFE zMYds2%^;U&ET(^mc|{(=!9wVX>p(s+seVzKP_u_bgXOs39F!mH{mX~bR9Dd@p{a@g z^t5jDEUjwRSo_PX#D zD`TID;zOX1j^K7bS8v9s zB8d}-iq-F|^~21z0bbKJd@57k*Y^V>9jttoHyXUB;|m%jtshs>#^re436hun@$HMT zgA0EqV1Everiog7b} zvhXbl$s>Mf-`^e(jEK(b@Ofy0WrmV*U5Vz4aaj3z>0LatN66(WJU+r5kQZ+cD@vUs zH27swgFQLzo(g`yV09xLAusl8!7W#!&w3g4;I>UK_xZRU}Eo?afZ_ z?OL71m&eD?RxIbF!lh&>#g1{{RC~?ICm#f6b|2mEK?MtZLu^HFk>g>{)a@ z^oubq>sEG+ppb|XK|#e?iFeZP8u%7P2=NgVG0>|s4Wx7)@VSU^93e@ei}{!Z5E9bw z;3;6B3XpUH=O3-91c)BS=39c-7%azbfC@w*-h5lK?1oP0549|WYTRRW6b6t0XDc2x zYbg+EE}ikya%+PpQ+x(}e6YnR@o<9O{aiqxCrQ-{&O{=bVJkV7q~Bji26X?meTE); zJ;2#xh`D~ei0QPLXR0t9nQ9B7&Rkm>e?&V2=R~N6f~)q|)`pGvf-$K3PQH5q${r5; zh`xd_$M_^Trz;SEH$g5-v;K!=-LSX&sQCVVB?Pr%5<~mu{OW;deNy2~XFaGjnT&HN zlN1<3M_#}g-*NcI;UZ??2_#a$0Iqrh+j3H?)WzCcW{g^zJz%6n08l_}A)Lfn{KBOi z>wo-besFC4gU`gL1u^4zpOTwuVeA#UjcYjBl(oh{2sFocO`ut$38#yzF3eF)Ye6^l zeHttD!K?7E?{L^25I|xyF<-{}gV$ikh0j9CTW=5jFCkF*o-jik?{moJANc&+CulWr zQb1)T=UqJAJ5Qi|4G_(gvM+TF<9#TXwQ5quq% zF#l`7gQMQdxOYmFST=%q(Ly{hlqwOU1%mPN5U6H+2WGk)auD98_dI{^dHNJ0AJZj9 zs}exVEFQdgTkQMaq;d|ROB!cbG-KEBkTmv@7P4DAsnl*F_<5Lw+*w78BLs+054!(& zrekkFJ&fv*8AJ)05H%ZV5VOZkm1zkGre|p=t5YLNq(D8L*c76`M@cg11V*uWD(egM zzTzdRTZ68ImIp$6oCk-RlD5z>Rv~LpUN>Gxvp8J~lfdg!zS?J#Y^~>#ux|@r= zuZf%^$)NRh`hjqSwR4NTZ8@cxP`z#!Yqmgg(iA~2wi);@*Ggg9`2)Uge-pPI%Vd-f z?H`qH&ZdwZhIFkpzQ_ZkavaDo#4x+#!h7{}q2kPsb{En;R;)%16{SLddI(V7VHRZc z&>yM%_z1F6fP$%{^~6Ccz-4Bv^A+%{!?&%hwzIS&MF5C15b+@~czs4J({w(P@sNZG z@T+CBd0Sza-|c&jr;$16ubu>?DXF+jIdMgagH< zo?tQ$LyWib6u@Z!gs``b#lhugFt7Ot7^MKmY!T$qCq)S7*DL{iMRq6`TBb)Qiqt0w zQbDzzxV6za=?$$CGtEjvQ5(wF@#%he4r;IrUl|H0e6p%T%ZGYAeGjStog+UxlZ1OD zJ-HvYCodA`Xrj%l0s0_mp|Ya!e176{$xOzYhnP4`<0qQK)lrSi2((D+D2D;d&;Q)c zKV!WLbc0Z>ke{0RQ64U)$+7@*sT$&i&aQeb@0}(Bw_VCIXTeDb@+ z`N_Gd-Y3sLS7OusKQ>xzgRbsx&l+oe;J5v2ZTE3dBka^$wl@87r2rg!c)=dY@@lQM zrVmF#WTVT;_4MT)q~x8gXm_JbWCn&`r^`D*FyPM#e_J~fcNKVVvn-E+GvBO>95l+M z*Ndlx-y@^GQ7E17=Peij2Ct zs%i-GD*t={*u?@bi@sAL@(zTYf@_4MZy;^b3hk<&>P4ICd7FSkOvdu}ivt|9$F@%% z+q&bQsA#(Zn~b8?djE9$xGvXnl2hsoqy*Oca?1PX^AyjS`#kl0BUm3s5m43=y*DP% z>BH~EH;!MTAO@fmE*>4W2Q?s;-pWXQ$EjF`z6E+3;7;~siV{zMida~%yGwzP3PcU- z&%}o4Hjp6mhO@=*)!!V|-}k{l>qI>$KhG6EPqoB+O75i~eB~^R&xY(NeC#5Rc~3>{ z9T8%B2RWX%uLLXa#F(4;!#!VCJTEZbk#lUQqRZK};zcPK2of)T+J7=!of{{-|2kfz z>3q2HEKb^oxUrE$TKe@vw}1Ri3+|&M14Ba^UT_mPw?H>N?22d+h)0Tu8&W>45)>5{ z8j}zj5FcvXbaC0-j=4M=YW(&yCqrC%weREHlGbM7_E=b!xA!__&Eiic041=5G0YX#k;d2UlCa{_=3$^0TekDINMZd>ye#K|N;Bh&X6t zejTta(L%Qy@Zl}aMo-8Uj#AGCi)P*k=Kin7%P`ZIwx*VWcd?5H1~z>!N;Frv8oAM#2HznsfURWZ5Wowft z%rg;YV>dYVadCY7cW7W2dY|M3=u$E3L~7kucxFGXrk*w5n`?0mo%zt-#N(>-^r|Hz zL990W=@U_wr!_23rRC+H%qdvUDm;;wwN{WV_wsnSHt}M0BDtlZx1*}JxlY~Brq;nG zeYHw7%;MEe9PP1!6GbQ8&5ykz&34Ua*VQO;?7?GO^SQ{ise^=sd0&rlKvrNkOGXqS z=l_!ILN5*lo_4K%@f+XaK(?_?Yeklo?}}}khepUt%MQ$;Za#2av)-X|Il5O-D277J z#bG8v7xL%jM7VdlU6}2g@t)YItGa6bqoLz^=M(DS>in)wsR4`0i3AhG&lcep(C*WG z>0mZ$(Y_$f=)OCJmJ~H@c7SJHaWMz7Crzqt2$<9CRFpr^!2E}FJ4zAJo!iA`B{XYt zOEIh3k1_vvgw;QZAuy!PZzx(WWBwjpY^~L)v9jmmr|$`Q{LMUDVm0ZJVD0J*?1<}j zvNPSdlfJE$$QT5Aboub4#Dp{7ou_RzSB`|l#n)KF%9J8$FMd%RrGmV-eOXw5#8JO36LQki2m;EzDjcc- z70D45N!mRK8R&)@M^_Z3Q4;cl8;T~1Cyy!O7T}cR#>cCd@0BWOBtD`oM$K5iU2dx@C!Nl7t#VxCRTSfSc@OF+w$7n z4+%A~$!)9TRu@yT$~|CX-)E>Y>F4Jy-7=T+FKi3gS}desPcTe)RB{-ab9cI<8=skv zZsrcJBOxB8`x;3?9X|%Ja+e%JO4{c_-j#pGb2hc?^Plqt(?a)>E?ZWCh~+ z0s8VZbAb6&hqQ3WuVGno4h$qQJIucR~l(mzzM? zr+29AVlmU@9frIHC6Kgf)@p(pt`$Dck{^aCm>1wd@H$`WH#?E|*?} zJ2PI)C5Z(xLV=)BhiMQ}rlFcpGT#BOn(AZl|F3{=~18<)(zyub? zJqft=-osXq7lgek2s_Gi=e&jVmad!aeYWGA{~!Jb;N&!>aKr~Fuod4B3%q4LKT|&X*Pq=p zvmzk?tP`}h`!E75fX=dN|5mSqWdIPZM8KGVHJ`;|eoO<5Stn5<2y8W@mJ4vxct>Hv zzA&u2i-#A(7sgTbcbE&9y$-bpT6^j0AK|}i{ZnO(ZLMu2?$bWK{g8h#wm}!7;l{>; z$4bY!SIIyX-hqSJ*I_8+$PW#B?Evoa@6H_u`Hz5Dy{~^!%Yed+@7p>ebnkw}1rWvI z@Kf}tY_@W2-RajBwqX$WF|W(%Ufh+gJGJ8?wOXBI`6Eu$sl4%UzCU|#8{G<;V>A?x zxLGh(C}26E@VO?bkX&rF@}9WzS_1iK6J;=W zJ?Axx5`Yi|HBgWutOijEQuhSuY5D<SaVUb*5^L$XKWjoF4T;GE_itM%N-103_P8%47Zuyg<^SK3}@9{=Z5)J_I;jb15 z?p;+|wou$2U+tPUrqDzyFn8iuQ9)8hgh^dK*gk3rlU~We%$fBC>k95LdVF67>S4g0 z{_ILLQr`|OiM+akpTa|kbS=Yqa|}-Nt?qAP%Kr+bK%=B@(rEyCB)2!@tSN-va<3l3Vl@IWH zda9;raYpa~4Frd();aTo>C?`A#Y;k?1Q|kI`qN%(5#DV~+7vp85`bRBMC_r*N!7 zqP5;1{S`i%9{->l%FH0hWnx->^Ef%j?!TVGI8kY!QIWJLZ7aAEvx%!qq+U@;T=1Vs z`USrJr}H?sLh5W;dl`0*R?M?j9Jx(BZ)K@R0A;(K#=R7Wy#Y=#4RG;mR$53`O6)na zx2?4&`%@lLT44ct%13mx6Wz8{f>3EtYbo(JxLcwYwk1;{{wL0j^)^N}^LO&bI6H8S z1RsDy3n?i_mnn&dWE3epsVPR~0cU_xfO&tH<$}xK(~j<)XP52tCNW-QH#3jC;xVD8%6Pl| zYpwrdPl_KIOb(F8*PDdeih}pOuqLt$y8Efq%&sF-Q5Ae5W9?IeGLgG}JN*MhadcPE zmi?0sV@l}I2*rc9@xk*83;(be>OYd$msPWl*eT zlQz5QY!v$uic5W>{fgM?eqqpsw1=;koMA^NkCi52`yH(ePB>^(rkW z7Y|1R?mC9nl|Idx&hq3`uq&+(gomc!7GD&}oveShHoF21z0jTD!!_2y4370quLv0W z7qafD$<6q?zgQo+4VT%$H!R#&hn3eJYx(GS*@*aHvIACa`+wmvR|@f#L~fZ-JFvjg zVtJl)fN+Hv(p)y_on3aG)+o8T(QE2g_u9*rW!ExgFIX!D-bVI6C@U+YqjR=^0_m0+ zmb2KCmSI6hpSB&((Y&2CEhCn_pwwT+CwIAVJ?rnQ;CCrMXt>u!A7{>oHiEzOhl@}p z5`uiGxq6y6W!G0_G%Yb5CC>p>f$V~_ur_BqoZwAa01uPmAz@}^r^4)zFqtILZGV&W z7j&740(@0-Y)NLr_{ad|#sV1a$@!M+ct$zDwuG-acBxZ|H$x6hv#+TlKVt&#An-)g z{%wAD!5XH}@?2sYo_{CvYTM;v^UFyCB;ptRoC7l&eBpXM884nR&K9cZyL+{6v~sI5 zM3d*9_!1e{Qc$(%*K*h7<7Y?u`$*lg9qD_?050SB>grLWZ)KC;(V`aoQs=7W{Xwl~ z_VQVGRe$5hg~qzUZ*@|ko=$f;Q5RnxW%yl|%aLt=AuIPI({AYM8f$GCt8Y8-TR|N{bL$ULMyS>hrmphxXLZP&Xy-uCcp#`w%Z9OZ*p z7K52UGs}~6TGPVyRYA!eE3+!|O5S^C>7TAB*IfsI9)+tj5*AD}L~{IJFgvk||FIwwUz7b5MC0l4@O3A)Tx3;R&!gV6=Noe)M1(&+) zu*jU7HPt^He8#muZZ7>sWL{@ZVnX zo4HEGV&Ef)-jzvC3NCv}I-q^!^$Z8kWv`g?Vt=p_e*+R#CVK`r`bmR1<)vb=ydbmy zb7g)Z<$d$J*}}9O-Pdq#p_^F28;~;fDNSNk>2Z8T!YSp&$K(A(w^-nM$>0qtb=Jt> z`yI=FCq}$A-8cVrQcXcBko?TkDG%KqBK736Q^W7{6tYBxT&iW`Cq4Qzntc}?A2mEL zFLz}Yt2BR^p(LWvRNq`wUDwf2QdiQA-Oh%4jFGWThXP|?3RUM|XL(jsPu<(`^>dU( z`7FL&98BCiU&AUdrTn_J(`7r4zxq=e>Yl8hzjy8?oKDSy9wJ0kN<6# zf_n6?&AMW9bDwIxTZ$;{9^wMD@h3?^2AfU9d~5jQ*?g)s#T83Wwi!G|P)rLi#}6^s z&Xp;;tjuCn_A$W_%!2iz!<*HQ{wzn}A>iKcY2k68qD!K!Ka3^_K``(Hqj(PIFFy$HNh88eR;TcJa8{7? z&t4!E3M4*CFup&o@5Fj*n7S|R8EJqWi7m_74W!*OH-WOECH_gul4+fO0d030p8m{S z-2Cuhd;tVjyjIr|6XqgJP^?#uC~i)pq~u^tOnqQqD#mAJ&I(=Qy#^is=L7=%aTmuB zHq7W!QYPU*4HI0v34eimhzPYg>nS!OctT(F3s53BIflrt$VsmsM zC~zc5uY|7B6ohx{tK+>lF3OZJja=zOEq6K)o#ch*N)xXi{28U?WH2cL0!40n@+jB; zZD4(W0Lodl2ZpVX31s*COV^Mz&+!g=_27mh(JU<~i2FFx4MMs_@bee8-58Y=h|3Do zkpuwL>VK3MvB%>gH8<_TwWzusHQ*MNIZ9*oEKlM=BPz0|k{{!j)2rER_2pNKQw>kc8bNq?xLVLS*d%I(je6N#E>|48q z7ZZ1Y0mc);7~1}V@EaitI*bP+C6pFer=tBw#n@j1F9$w;hG?~1HFX(H12e}Q#aywF zMH$8KJc=3zq;uqn7{Z$?uB9G@hli1D#i|h{9U8@*8iFXWCbXgSAYLLSfcqZ0MiHY= zn7}>MeG>t#`U85`e;eyX+yLHy(`Y!-XwK}SDB@@(9h=VTb5%GgP2|6aAGN2Me zB?vA;+sYK+oqwDRytZJz+ejw;^>mj^(lr%kT0vMta z6^dfvGx}OcSlL{&9i?~5!(um9Dt}vJh*pL`2~MNpO43vYKsA+5M$I5Zxq5#|xgFo|JN7;*NkkHOwe~Iec=bm#wse*P z;@FVv`yEzAol;~Z)tz@?@U(m$7n)m-gZKKzNR|G&)&JF+nm^i9&KXGawtZpkNA=}| zA$^V>M()k$;3@nPdlyrSO2dUFVs;w^;>cgF$=%XHfvpb&z-4!HTso}5WSPa4s>_br zPuD>}5c2iVva#MU2BW_$ubE#ekJ%7@zc*@$8(POYggYk0)kpd1imwG5`3RHPhye*z zgLf)$VO@@{ul9ba2)K7^G6LP69j^6Jgio~wN)|)52`5#kL};^~S;iP*79)uHF%t&q z1_nj-)fuJO_lZe5SwG@lc9Ih6r01up=Lyb`dojBm0A!;?h;8oI<F^%#1>!xpeZc2zA$K{- zwt^Bc%I^&Lw<8jB*%gQ!$ENGl0!~gQPk0=I{zD7!;>o~0eziOVI6LNeW#Ec4EK z3!z9jq!*5lklf?uHpXN(!I!_u@V|=L(ZkraG~C+lUw^$k>rUQ>D~;fKoA=n&tcc8W zFyTFyLk9DQv!X2fsvmyxsGpd@31f5-QK@3tM47{4-FA)2!-^ zv%>)a(|^Z5If8jkkY7W)*4Bg9Nj`(uaKEu$s5BbYv|=t2e;L^wqdc&CjTdUKFTrgY??PmYihzwr0D>GR!QY`ggD>!T!pR6TN9%?^Ht%H%jk z-o=+d4lM%PU0q$j4oT4l|AjnyA!H_W0#^1AqP3_m*F{BhKdWw zYs3>axjHWH__o3S7jFu)Q{Mk|V>k5!^7`gkeypq@ZP&GD};9k zU2YeCJznWHdPMv1GVrW#6@}4a0vH9*IXA-mv=dn)U`7_EKxqv~gdhUjy1nWEUjH81 zvWlKs+`cD<`I+QCHA(%Y*n5^!lTt1E9pr2(iTIKn0g4kA#dF@iPigLOH2H^(nzu!k zA4H@*Yy?Sz@H8f6p{7A^ij{bz$kLN@>g38#1rf@Fv?UB*9}N0lmr}$Vkp7N&Dn@Gx zD(<&ou^NxT+2#d&?V_aKFlFI!46y#{*B&TK;L6hRg{6@!BjVD5;QJo%jMPsLHEM>x&t#IGUj*oR_p z&1-$Pd!r=@Z~n%(cUPhRKGsO939gZ%OcfapY)%POrJDA&#p3Ms-X$5y_X4_9J3=%x z!O-o7Pq!0y*!AwtoJQ_AH)}@|g|0cSSd>ID4ekT)*)tmiUGoHNCUE>Pupr zPEAPLe<|(MpH){8J;?8S$MU?pTdvbYUy(nUs zu|K)&b-o(}R`+-F_R4HW#jx<0ayXUYi4o~u7zj%Mb?+2s zqX8-;P+@<^-v0Rz8~e{%<6OmMb&8CwzYX?D{nUmkT3#p7+9%$~vt}+(dv*M@50Q46 zeZs>7;?;HSrKesWnEe{=J0a9vwD}X1Kklx`so_C1G9so(PCwDt!>zZ;8#8?3fJ-_e zI$~g9gO5K@*2=-bR@e~=zd8Gzn`i?TntcZQYiGKo8gP{P@+*gGh^mx4*Q@-UEjy4; z3O_r&CmEX6y5jy1i9yQ(A>Zg2JHEX?-nPdfCS{4o2BcF?`CqWh7A3xsZV$Le7x!%v z{WhC6Xxq*Sx4}VD#Imom4HxNM_oE}^MIotu2gMrF>=@ImDSE<76{SRh{YSdEut|q| zDyu-Dw4YRJ83Bqh%=U=n%vKnt+A9T^{cuX9(D`)?VQ;^*znR;I zUlnQ+dUs6L=t;Y$BsScoF?Mo2$t2z5Z$NPW?X&QYNKl@$rv);+WiviX(;-CEV?2Sf zzKkA1u?n1^Kp()vd*?D-Ohl|zUsTVyMu|lgCa)cdJdSulh?sj@ zf{Jho!6^xOfcGHo>~XA&Nvp(b9F5Qc3T^ccc#I{$kVtqFZJhUz(jOI!`wqb)kijVW zR&RaK?R=;$Dgk$KgXMs$f|&BZq)La8PQ13sWY8NP36QoNrv@XN_vN1^#w}v|95N9_ zrJ!3S5mC-pn9K#hk>uaa{KlctNFlH|n)D*TgO~FKffxqym#Tp99e27Th4-x^?Cf*)zVCbQ>ylhk^1@M-9qeZoTlA!xRrtTA#feA@&tHFO zxmo#dWksC^>$I@Nk`VJY40n@bWFpB88q7dWPI#DvfhsCXB6$9flwwsqo=GO+0~!mt znhVHWo_b$jZYSHQ$tU|V*2x@hf1KCk>m;@+oV;&6S6y(YVzu2xjseD*wbqPpp zIhH-_*qIcXeX@fXHxHjNqE}88v6S20x>2y`md=Esm0k2_SJGJ+k5RYf=Eex+o#5)_ z8EVdo;3U4wkBVOsXI4P~?`1C?_Ud7g$F%`sF4(>s{2f{H80>k*A<}aK|BP;1E!pCp zGW&Fg;R3jlyK6pKcaVJfLexWep#ygBg2W~@Hc`JT`z#3{mwb|kfMa`NVo$@xl#3yNJTCYYe<1EQ!m)oGj+*?>KdoqoN{bbeOZKvwDTtNr zHm(Lto&sapxK-~>>X4_<#I}@UdciFDnyOq2Kk-itzTttw>TQmm?JS9 z3`pJ@?VZi(euiLUklxXLV(Qw1-^5s5cFT#04~NHDVj%nXXOe;3p~nJ)53?1ak7+j3 zY@gQ&w_9xBLF2X=fPvyG4o?NSsbrxlkz=L zY<2X!3!{iAnUs{IYgpmabD|8>F!sUZ{It}3=aC@^Tgr0VpFr*A{2HX#1E1F;j)yzu z3Hn)|b4^IpPPXS?gWw*pKJk!C(k$P3Bct3$(toqCa7WYnQnkB*fNk)i zu%HpsZd3od0Ii(@7evm%`LQS-jmOfVdywgDtHd*M2@U zBRl*M_l#5m=Iw2g>I)p&%U{(~L9=o3U}Kxr4oh)>jl_>%r}0WB|k>l??Df zVPZH?H7gf2k)M z84P5dDnz5!zjmyDeN26y{&F)@^PWBaFjE7DR$~OO&v9Q?qX$EZFgtMku{;%wJ{AO< zbEhEuR2hKhQc`e>CM9Ch^o8XHVZ)wL#^als!m>*hCd^HvKNN<)sn95JgWo!s+)cV_ zC;+MR=vp?4jTQ*cP+#_Q(lcN#`>s{MardioN#WfBJrIvWff`fMBJPz!8_bM#3$vD} z=PXGvfhjNDI)oP;v3&dYn@QzFIxgpr*@rhP_?V$Nyx8!|f|@%$ z)hE7N)U?3bFvnwetu~Y7C9*r&f0tm}fbS#esfhFq!3wq@(BFK79)URhiPLNenC>3$ zIel<>&i!pjfCsG-#(DX;zkPKEW)Ij3&AXAr;MG4zi{uAYmn9y9dt~k^3J7#E>SL$v zNq0QzlRh8=03??0tzv)q_mg;F_Y7DBJ09;U`C~=`@8brdYU|6XRT+xEo}(wS1>fsu zhhbWdfcVMn%kVZEUEb2|AK$)FRX@X??n|l4}kEt`lX`0!p>jn<>`}%%w`OPwO zw6Nj2OBwyUghFSyM)A`eO7GtRq&08oHP)<|b#qRsofYW_;SSC$Uj!ZMX7>}$u-}Jk zXljd=$Cb&ArLqMZ`BSEP@vX~lW;YPO47tc}S@j5o{n4dGLa-Ax(|AXiF4(lhv!FA`|eCic24cz?M2%{k2S?JM0%wn#l~ zPxXKwrtgRYXbItw8PjbXXWxXT4NUW&BM0g|rl0>IFX5JxGpDDes)*56ndD@r)zc%S z{KhUJP*K}bTiW=&v9TDvBv4;p-BH}t(#XNv%_S!L(^3@uiv!c~%<%fuzxO%Y;*ACh z_a{#K$IeIc>SD7f27L6q52~U8r8wB5+K9R-*iXmq8SW}-KpS-kn^02dIZ&n&MXIGX+uoT<(^rGMU*v)xVIARI)g!1mS2P#a2EJ`=WlnJ68|S_q z80h=`@gLYWMq<1PInkYo+NsHg2|#Xd;!jC+2JN zOS*jtExhTwd>_|Ze|`WiH=Vz!guAU+bR602C6bj%PZ$ISeqEoL`BacwecRG(8Su?k z;fIT+!v6jEAv#e>yC^K)WcR_L&c&hWyKB=22My&1SelYGUQ7oqRfLf_E} zuUgC8Ft4MH$I;7heZM~Z6V?=C7I=A11zz)}&#GrPcBc#JcVuF+0Vw)|hc_sYzj?F}l^!OmiH@WTQpB=D~FAtkJ>C9C}U`aUsVEovL_EXLL;Q%%p*W6sbjdvHj-`RJ zvWmJ~k?Vh&prmqU=)stw@nf>g#|CZh;DSVjq^@i{H<5?{m?^^A!J)FM;oH|DRXQDd zM3_ClDe`XQw^OqVt2-j)_7}aMhAJ<430v2P!TjVkwUYF8*w!}Z2g3NIlDmRmfCIm! zr;VqgY4pF=k2^`L4|CVEDs9Ndh8Sro6ZKbm)shIvMgkpXj;`=(p#n()k z;VxOr-pnRjBPrXgvcysNj*FKuo7Z@lRRqv{C2AjEXD$1$g6&z=-*ivn=W(j!&FYa{ z&QCq&xXC0%DO;UFb}!=zaFYxpUOhx9Jwzz#LhQn$@Kpg9#}U6^_)_7U@;ou!aoTWS`f^eD_94~KDPt1c^3w7i zryU2A8A*j(sACBWbx=hhi=jyQIENNSFGL9fVycD$4GAR{UEWd~8t{Q(ZahzTbuk}{ z@KZ(^;YilmGXPn50|_ZYz1t5L6b4wTt(_YS`fa>0)JjC6 zqul+$lPLc%%I7G>M+s`L;a~kWCHYpqpiNbw1H$tDP0^v7NYPGXBQ;l1&ZoaQhaJ?^ zG}X1(#TX43>s&sfQ)^G9qwPW0LOGXK+DdmHle&kk1mEBuXus=rEWRxgqZvb%KA1$G zT1T!6XmNeX_->$HKAf6@)^Ljh{}kUUHA(Rf=4M+Dk5g4VtndH&`lnjSJ(oClPtvRC z;&LESWJg*%@8m_0Jl`Vrg!pAHm+Srr&$lW2?WluzkS^X=2eafCZ!+^O7N&!+v3n3} zb!VyrK$iZqYg=i^KfST%&xfzDY>8>#{c9W$pYH7UG1uNne-JQn>Yi3UnG~y0*{Qc( zev&tF2Il+DN@SypP61roNlF;=QPEQ);?x@mn%;o^+RLBEZK{CE2;5vw`)8NXA=|2l zBmtEBw>l@mf!M{z`nEs47v1LV7prSSxAU8$mrIXMC-(9lvA5SGwsQ!_2*IXx*8-y< zl`K4CPiprpSZsDoMA^bCJk1;DDAeX=(h1Fo#UC*n2d88usHq;iSdi% z7}K>B&LzQNm5*fS<3m?g{7m2lU?vBx7|`k)5DQ9!_f1%=oFMBv1aS%=gU>_+#}fvQ z37XXHF(fGOq`X^ohhkS*q+1Px0C^G$2EH>*9`~1lQ zjTAtnB%SE=1upJHqQ+=^`~(0J#lEtbWfcdGQ$T{Ab%n*^y$+OAi|(o_tVsh`;(h9* z_Nj$&v2(8+*8C$K*A>M63KDf8LQ_Z>8R_T+GUTV;@`&#BfdTZzrl1-v`IjvKaJeIi zRU$*5rfQV9(%GezeP6nckE|e;e!}%80SQZ zxBPYuBUEKr~|43&nLg6wo zS4p_JKrYdM%kngd&NX4W7BHTa)%-Iysk?zh3Dag(@DK!(5P(Q%jAKRXS5!dGlRFL8 zwF%C3vF@<39zst`&WUj^uSqWPbYi09Kp|b!7^Jj@9ha})+3zBGmZ_r=!z8Cg?jYAJ zP_TIy(ma~{b*sKwZF^EdR5KTv#R8LXg*?3vdb8kjeJM`}|Ge|WzFC2P2=gy&bgP1O z@P^?<*Ujn_<257lcra|`SoZWPA7OEPcNTYY9eh2OpVWOHJeRo=-1zW0&myoB(NNPA zR3Gpkr^Sc6-HQbDW7M*-akc1EwOIdgZ2L%ywpr47zRe#|Zg?P3{kGZh_pj%)O(%~I zH$KWshWQ~WF39-HA}v_Ajt|#EQE5n2tMJ;OK)(wf^q8c?cuyw@?nVNOC_ACum%jip zbcu4o@!ctnq?bdgmwU(MLIyj*c`1a1;GP@c843~XaaINZD`+K1Y7$7?jzh;nN-71i zqW1#60D?eb01jixi^N|jOAQ)0hT<$UiqsxO3IswQ@a*}Mzgb8=390q`i3u&GwF3Ig z23$Zgq@>4BqU~V!PV$(ctsxM(B?XE#yaFg6YsV^)qOX2Im%!ki#~h^Sv1m0)v93PJ zs|D)`;o3SIkVtTipLk9jqm)`(eESeNiR{%?s|E-GVMNQI1;IV6G;*v5u5yi?f_F$& zbVdZm!d=0A^32cxecH zP}c1&i4)v{wiH=YIx(cHqaF2!q4<-i6jOYPFk#?DaJ%`?j!8{Gf(hH3~tCw+O+9BIPkCyYke1B$Hdr(}wod&9HDQrZ6`x;bYJA$HK z(p0Z%@J3j%l^m z*IQ8Ns~=BsP4z7|Fh1!U023gtpqo1t+)BNt7{=N)>m#p<1tRV<3V%yv`ad=}x-fN* zUW=pA`)L9&oybe!I?jm>J6Io{BP6<5r z{V_%D4}9xpgY+*WU1_Om>w*r6is}z6QerbQKPl<9YwY1(7?qQnOP#~$a)CWn()rCF zd>BkR=EK+aUxK^RWl=RYqVUv|*m46Jj2>Jjd`w+Z=rrJaxw<_@i&pr%d#vEX4&m-f z(TYMHK6PHF1Cw+-xCOeJzVYWsIvw>8O(<*S&n+TLwvl+rh;{$7kr4-X@=`R^x;E6B zjs{4ILUn|Zu4Yu{*FS4SWxke3?*R$}UFoE$?T3}y#I`5u3H~c3($UF(WBh)MS9Rif zF&-SFK@uj9z`+`F7*?&b#9)$ou25k2yTSukuuvB7m#6TY=02PIxUC@84^~Gq1?wNZ zy8DGHY!Z5lcBZ}`UX~sX&ekD|rJKbA34TSK&o?oSgDydu~|DE{u-j$Cz_&8Z)t|yXYqa2?Cdh>Hp6HL|Y{Ak)GM% z$5v%aIoheC?K;z3aSk4F@z*6&{p@UPY#jUgnvQSYEJQ@Gvk#yHn_CnVKR!`hm8}Pq zwD8IDN=S*xat~88)+A|9(oT=kprf;fVuqSkS4VkG)$gsoqCK5;;6vtPK^i?+^bf$f zS}Lh*No=`lv$EG<gF&6O zCy(c!h;S}beN6>W)~CuKw~&4Qcm=nJ1y~=z1l^^Y%agERm?i*o2^-cZBU%8^~d{r z4&7}ptA!8diw@rJ1*LwMRe#ZR|ElW!H4>+`P3^=WyXEUk&i7u~XxHu%|6`BIzBLN> z?@h?W@{u`C_nFLP)ndp=U?OtY=TLdBpzGhmR&_zwUEs=G0j%D6Ch^Lt`_3ja^S`NZ z-yh7XHF0y;_x=HG3@hCy4+4+}o5At~lRq_!t$s6!2?vmWU0aJ2atk+OE|6yHSFa+T zn+5%z4n6wrxc5~aaE&6G(*GAe4Aj|Fb^nb7v$%KXEFi|nmlxwBgOF@ z;wC-w66eitr58jh4O>v&>yT~7wz~9SHysy&m5Lr#1mVcz*qK!5dKL=u>|lcrPv>Km*=M2c;k zqDuKGC~;O)#D%EV1#)QAf11ce8_>n4_f&zP$Jqubd9Myme`}OqFt59gR+*% zuz-2MBYu?#RWt&a&AP1)=Id%YS?c__b^qgICV%q{aS!?T@4S^?f7aKF*I-~n&837x zvi-RDElY89jNd)yYk2B0mTH6#W~!Ob)yL%0A;y?@pG(fuu6iYkV+nFfca?RZlTvU( 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

=Ln4?D)+Ic35Mo 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 O!T<;WkUa;(SXBj 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 z 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≪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

%qI>EZ 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%0D5s|r)Sn9zfrn|Go^JAw*$U%u^2q4w^f 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%0A-d9W^0CCsk)SLbt7b6-I8~gUStr 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

8RsDF&|7iFLKl$BI9!hZ9h9`YC>3N3*PIHE{IAi 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

|&>+lz!ZWw}D97w&uZgaby9tT-2JG=bvkMAsV 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%0A(X_=(7T%fn`PZE{CNcHar4)ABh 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%0D5gP9yc5OYN08Sp>6F*NF2t`^GuOr=P! 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
_yq>l-W@7zi&f^VHV6{i=4asdoQWU0Yqp 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�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

;f!BN8Uj}pYt86%p&6C?tGVS||nN&;XC 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 z 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 uM1RnBQqt#?*Ev1lA$ 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 u^5| zBAdckedwMuJb8MWJ~NNNLHD<=1+X9yW+npfAexgftdW=iuJ3e;kUm5W zt2ZB*en8t-uf41JsP;(MsNOc`{ryNu#UpQ2XJ)(t$lU6eXS}-gJ@I%Xp`Ye@q!g?JviNYAhqm2*^h3Ho2e))%Mei#>$(;rh~>8SD%efLlT+z-ymDen4hLjQ@6i zPOuS?1t{&dQ2Y1-*8j^FKDBs6up0J}mFneFXS5+hM0T60* z#YYJ>c8p`Ur$sL_@*8T`$(sN0Mu`NwBm`#xbVe3``PhJeb_n! z*zZoyGr{psJWE-@OJ6k=aRC$_&QDd~I3+a!q7lG-QFI_neo>&p@sWMbw2z+0_G!%4 zDT>dbj0j)Ob*_VRJe^p+0l_9uy^?WyM*IAc`s)u*JybwZ0QR4+L>!+gU%)O&R<4WE zC&wq!?x_oSkN+v3V2=f%L1#V=j(9WvvBv=)9oq+Tn)F3c;zvX%1tq*Pi-Kfewc&d{ zu$%#hXXFfH8#p^va+R$-#7!va~9-?NyN=RJlvBhL8APDEk+>)Cz96p zg)PDzK-Gcd-eaMS4o`Gc!N2$b5ZZT!V)fA4KIr!cgTW5M`kuGas~?}o)VEFtKjnhm z-92%KWQ|aC*b)8vdpkQ~;HUtwk6i#z{$S{~06R-hkW4VeC8%I?bj0z!9eZKE2&-g6 zSrb>}Dsn#nN21k!I5=^L(!sv-f&}gl0tV3T#pTys`{F|*J>q_+W4m}Aj)L-sJx8he zeFYwnhYZ_iH~@}xuw#qi1=&|hfyyLqhOj|f>yCq6MF_}aFx=CG;st^G zx1XUh1_pM40rLIMPG6iKnFiz@AgQ3=?GHL?>TlVXzr8)XP;Ym~7T@XjnnViQ*TH^w zFeK8TO<#W-LxFng8_l|;|AzPJw_5d9vyQCaZFD=fH9MWUO|rMw9SmBwb>$%#47$Az ze4%a++d-?1+~2YHUM z0qOmkxv@o(FleCaR+Tt{GPQw?b%6b}{;wDExjZ7eRPhRmd%3LWfK7?xzTgBVR0+D%+F_q<|Mno8_&o?M-BQIRz?};^rn%!<ol}fc--YRUA?9~zj$#(3a{3=u*G7_@cT!x*swLDSDUK`k~ zZrjVbrqTlDgHkb9*s!}bObuFjD zz&aONBb0byC7YHTU^Ta~vX-}<DSO)k$z(oykt6vj&n z|18q2;&xGTrQo|9FBHCrK&ZxZ@l+_0LWrk5ACW!et@@CElG23}x{XVbr!X*2f-e2z zYPwI&5&)a zR;^9`c`p8OHZn^|K&rGoFPs6+?oS2+cQ{VfA+|6}PkK`Mz{)2OamX%YFS4?Z<00?; zkEiU-qDm1p=c}|jm4b9laNNQ0zfDl3CE)|^Rsgy zdi2AwNF)}W4~Mv$h=-!#kR6T3ZA{b&{@P-x;PiMRp_JfsES`)+LHdv@kU;k*3YdyQ zA{2{7ZK_CoKFk{C75p2H#>4DH=EBjrQ1tWc{LFkIm=)-K-Uc*mw(NEmQY=ibA&QDMPP(Xqk0zNtv$SFW!nFH`u(DF~$|9pZCKSz2t zWWOr*8|7qw0)ZVF^pP?4+S>n9R#m^TN7HuJOvq+PxEX)g5<^*`a60Uu^!pXcNM YA9X^vQWWy?kN^Mx07*qoM6N<$g3YFu?EnA( literal 0 HcmV?d00001 From 4fe051f4b5ba331b62fe3b67cc088d1842e74622 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 12:19:46 -0400 Subject: [PATCH 12/23] Changeset version bump (#8026) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens --- .changeset/v3.28.3.md | 19 ------------------- CHANGELOG.md | 18 ++++++++++++++++++ src/package.json | 2 +- 3 files changed, 19 insertions(+), 20 deletions(-) delete mode 100644 .changeset/v3.28.3.md diff --git a/.changeset/v3.28.3.md b/.changeset/v3.28.3.md deleted file mode 100644 index 8356fd8beb..0000000000 --- a/.changeset/v3.28.3.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -"roo-cline": patch ---- - -![3.28.3 Release - UI/UX Improvements and Bug Fixes](/releases/3.28.3-release.png) - -- Fix: Filter out Claude Code built-in tools (ExitPlanMode, BashOutput, KillBash) (#7817 by @juliettefournier-econ, PR by @roomote) -- Replace + icon with edit icon for New Task button (#7941 by @hannesrudolph, PR by @roomote) -- Fix: Corrected C# tree-sitter query (#5238 by @vadash, PR by @mubeen-zulfiqar) -- Add keyboard shortcut for "Add to Context" action (#7907 by @hannesrudolph, PR by @roomote) -- Fix: Context menu is obscured when edit message (#7759 by @mini2s, PR by @NaccOll) -- Fix: Handle ByteString conversion errors in OpenAI embedders (#7959 by @PavelA85, PR by @daniel-lxs) -- Add Z.ai coding plan support (thanks @daniel-lxs!) -- Move slash commands to Settings tab with gear icon for discoverability (thanks @roomote!) -- Reposition Add Image button inside ChatTextArea (thanks @roomote!) -- Bring back a way to temporarily and globally pause auto-approve without losing your toggle state (thanks @brunobergher!) -- Makes text area buttons appear only when there's text (thanks @brunobergher!) -- CONTRIBUTING.md tweaks and issue template rewrite (thanks @hannesrudolph!) -- Bump axios from 1.9.0 to 1.12.0 (thanks @dependabot!) diff --git a/CHANGELOG.md b/CHANGELOG.md index 97aa127589..a17950ff59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Roo Code Changelog +## [3.28.3] - 2025-09-16 + +![3.28.3 Release - UI/UX Improvements and Bug Fixes](/releases/3.28.3-release.png) + +- Fix: Filter out Claude Code built-in tools (ExitPlanMode, BashOutput, KillBash) (#7817 by @juliettefournier-econ, PR by @roomote) +- Replace + icon with edit icon for New Task button (#7941 by @hannesrudolph, PR by @roomote) +- Fix: Corrected C# tree-sitter query (#5238 by @vadash, PR by @mubeen-zulfiqar) +- Add keyboard shortcut for "Add to Context" action (#7907 by @hannesrudolph, PR by @roomote) +- Fix: Context menu is obscured when edit message (#7759 by @mini2s, PR by @NaccOll) +- Fix: Handle ByteString conversion errors in OpenAI embedders (#7959 by @PavelA85, PR by @daniel-lxs) +- Add Z.ai coding plan support (thanks @daniel-lxs!) +- Move slash commands to Settings tab with gear icon for discoverability (thanks @roomote!) +- Reposition Add Image button inside ChatTextArea (thanks @roomote!) +- Bring back a way to temporarily and globally pause auto-approve without losing your toggle state (thanks @brunobergher!) +- Makes text area buttons appear only when there's text (thanks @brunobergher!) +- CONTRIBUTING.md tweaks and issue template rewrite (thanks @hannesrudolph!) +- Bump axios from 1.9.0 to 1.12.0 (thanks @dependabot!) + ## [3.28.2] - 2025-09-14 ![3.28.2 Release - Auto-approve improvements](/releases/3.28.2-release.png) diff --git a/src/package.json b/src/package.json index 1d121f32a3..4016b06f22 100644 --- a/src/package.json +++ b/src/package.json @@ -3,7 +3,7 @@ "displayName": "%extension.displayName%", "description": "%extension.description%", "publisher": "RooVeterinaryInc", - "version": "3.28.2", + "version": "3.28.3", "icon": "assets/icons/icon.png", "galleryBanner": { "color": "#617A91", From 297c85ff87e2ac333f6eef0ed6fb62422175ac49 Mon Sep 17 00:00:00 2001 From: "roomote[bot]" <219738659+roomote[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 12:39:34 -0400 Subject: [PATCH 13/23] feat: remove web-docs app (#8027) Co-authored-by: Roo Code --- apps/web-docs/.gitkeep | 0 apps/web-docs/README.md | 1 - 2 files changed, 1 deletion(-) delete mode 100644 apps/web-docs/.gitkeep delete mode 100644 apps/web-docs/README.md diff --git a/apps/web-docs/.gitkeep b/apps/web-docs/.gitkeep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/apps/web-docs/README.md b/apps/web-docs/README.md deleted file mode 100644 index 1333ed77b7..0000000000 --- a/apps/web-docs/README.md +++ /dev/null @@ -1 +0,0 @@ -TODO From 6d8de53c8f10426939987c3aa60bb99948056c31 Mon Sep 17 00:00:00 2001 From: "roomote[bot]" <219738659+roomote[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 13:47:56 -0400 Subject: [PATCH 14/23] fix: skip flaky Windows test in custom-system-prompt.spec.ts (#8023) Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com> Co-authored-by: Roo Code Co-authored-by: Matt Rubens --- .../__tests__/custom-system-prompt.spec.ts | 64 ++++++++++--------- 1 file changed, 34 insertions(+), 30 deletions(-) diff --git a/src/core/prompts/__tests__/custom-system-prompt.spec.ts b/src/core/prompts/__tests__/custom-system-prompt.spec.ts index b2ae067a3a..b211c2a27c 100644 --- a/src/core/prompts/__tests__/custom-system-prompt.spec.ts +++ b/src/core/prompts/__tests__/custom-system-prompt.spec.ts @@ -83,38 +83,42 @@ describe("File-Based Custom System Prompt", () => { mockedFs.readFile.mockRejectedValue({ code: "ENOENT" }) }) - it("should use default generation when no file-based system prompt is found", async () => { - const customModePrompts = { - [defaultModeSlug]: { - roleDefinition: "Test role definition", - }, - } + // Skipped on Windows due to timeout/flake issues + it.skipIf(process.platform === "win32")( + "should use default generation when no file-based system prompt is found", + async () => { + const customModePrompts = { + [defaultModeSlug]: { + roleDefinition: "Test role definition", + }, + } - const prompt = await SYSTEM_PROMPT( - mockContext, - "test/path", // Using a relative path without leading slash - false, // supportsComputerUse - undefined, // mcpHub - undefined, // diffStrategy - undefined, // browserViewportSize - defaultModeSlug, // mode - customModePrompts, // customModePrompts - undefined, // customModes - undefined, // globalCustomInstructions - undefined, // diffEnabled - undefined, // experiments - true, // enableMcpServerCreation - undefined, // language - undefined, // rooIgnoreInstructions - undefined, // partialReadsEnabled - ) + const prompt = await SYSTEM_PROMPT( + mockContext, + "test/path", // Using a relative path without leading slash + false, // supportsComputerUse + undefined, // mcpHub + undefined, // diffStrategy + undefined, // browserViewportSize + defaultModeSlug, // mode + customModePrompts, // customModePrompts + undefined, // customModes + undefined, // globalCustomInstructions + undefined, // diffEnabled + undefined, // experiments + true, // enableMcpServerCreation + undefined, // language + undefined, // rooIgnoreInstructions + undefined, // partialReadsEnabled + ) - // Should contain default sections - expect(prompt).toContain("TOOL USE") - expect(prompt).toContain("CAPABILITIES") - expect(prompt).toContain("MODES") - expect(prompt).toContain("Test role definition") - }) + // Should contain default sections + expect(prompt).toContain("TOOL USE") + expect(prompt).toContain("CAPABILITIES") + expect(prompt).toContain("MODES") + expect(prompt).toContain("Test role definition") + }, + ) it("should use file-based custom system prompt when available", async () => { // Mock the readFile to return content from a file From 281912021640f385be86566154a31364df9dcf33 Mon Sep 17 00:00:00 2001 From: "roomote[bot]" <219738659+roomote[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 14:34:19 -0400 Subject: [PATCH 15/23] feat: add GDPR-compliant cookie consent banner (#8022) Co-authored-by: Roo Code Co-authored-by: Bruno Bergher Co-authored-by: Matt Rubens --- apps/web-roo-code/package.json | 2 + apps/web-roo-code/src/app/layout.tsx | 13 +- .../src/components/CookieConsentWrapper.tsx | 111 ++++++++++++++++++ .../providers/google-analytics-provider.tsx | 92 +++++++++++++++ .../components/providers/posthog-provider.tsx | 62 ++++++---- .../src/components/providers/providers.tsx | 13 +- .../src/lib/analytics/consent-manager.ts | 47 ++++++++ packages/types/src/cookie-consent.ts | 22 ++++ packages/types/src/index.ts | 1 + pnpm-lock.yaml | 33 ++++-- 10 files changed, 347 insertions(+), 49 deletions(-) create mode 100644 apps/web-roo-code/src/components/CookieConsentWrapper.tsx create mode 100644 apps/web-roo-code/src/components/providers/google-analytics-provider.tsx create mode 100644 apps/web-roo-code/src/lib/analytics/consent-manager.ts create mode 100644 packages/types/src/cookie-consent.ts diff --git a/apps/web-roo-code/package.json b/apps/web-roo-code/package.json index 6aa808c9c2..ceda6f6296 100644 --- a/apps/web-roo-code/package.json +++ b/apps/web-roo-code/package.json @@ -28,11 +28,13 @@ "next-themes": "^0.4.6", "posthog-js": "^1.248.1", "react": "^18.3.1", + "react-cookie-consent": "^9.0.0", "react-dom": "^18.3.1", "react-icons": "^5.5.0", "recharts": "^2.15.3", "tailwind-merge": "^3.3.0", "tailwindcss-animate": "^1.0.7", + "tldts": "^6.1.86", "zod": "^3.25.61" }, "devDependencies": { diff --git a/apps/web-roo-code/src/app/layout.tsx b/apps/web-roo-code/src/app/layout.tsx index ac33c8920f..0810598049 100644 --- a/apps/web-roo-code/src/app/layout.tsx +++ b/apps/web-roo-code/src/app/layout.tsx @@ -1,8 +1,8 @@ import React from "react" import type { Metadata } from "next" import { Inter } from "next/font/google" -import Script from "next/script" import { SEO } from "@/lib/seo" +import { CookieConsentWrapper } from "@/components/CookieConsentWrapper" import { Providers } from "@/components/providers" @@ -93,22 +93,13 @@ export default function RootLayout({ children }: { children: React.ReactNode }) /> - {/* Google tag (gtag.js) */} -

{children} + diff --git a/apps/web-roo-code/src/components/CookieConsentWrapper.tsx b/apps/web-roo-code/src/components/CookieConsentWrapper.tsx new file mode 100644 index 0000000000..23b8f5a28f --- /dev/null +++ b/apps/web-roo-code/src/components/CookieConsentWrapper.tsx @@ -0,0 +1,111 @@ +"use client" + +import React, { useState, useEffect } from "react" +import ReactCookieConsent from "react-cookie-consent" +import { Cookie } from "lucide-react" +import { getDomain } from "tldts" +import { CONSENT_COOKIE_NAME } from "@roo-code/types" +import { dispatchConsentEvent } from "@/lib/analytics/consent-manager" + +/** + * GDPR-compliant cookie consent banner component + * Handles both the UI and consent event dispatching + */ +export function CookieConsentWrapper() { + const [cookieDomain, setCookieDomain] = useState(null) + + useEffect(() => { + // Get the appropriate domain using tldts + if (typeof window !== "undefined") { + const domain = getDomain(window.location.hostname) + setCookieDomain(domain) + } + }, []) + + const handleAccept = () => { + dispatchConsentEvent(true) + } + + const handleDecline = () => { + dispatchConsentEvent(false) + } + + const extraCookieOptions = cookieDomain + ? { + domain: cookieDomain, + } + : {} + + const containerClasses = ` + fixed bottom-2 left-2 right-2 z-[999] + bg-black/95 dark:bg-white/95 + text-white dark:text-black + border-t-neutral-800 dark:border-t-gray-200 + backdrop-blur-xl + border-t + font-semibold + rounded-t-lg + px-4 py-4 md:px-8 md:py-4 + flex flex-wrap items-center justify-between gap-4 + text-sm font-sans + `.trim() + + const buttonWrapperClasses = ` + flex + flex-row-reverse + items-center + gap-2 + `.trim() + + const acceptButtonClasses = ` + bg-white text-black border-neutral-800 + dark:bg-black dark:text-white dark:border-gray-200 + hover:opacity-50 + transition-opacity + rounded-md + px-4 py-2 mr-2 + text-sm font-bold + cursor-pointer + focus:outline-none focus:ring-2 focus:ring-offset-2 + `.trim() + + const declineButtonClasses = ` + dark:bg-white dark:text-black dark:border-gray-200 + bg-black text-white border-neutral-800 + hover:opacity-50 + border border-border + transition-opacity + rounded-md + px-4 py-2 + text-sm font-bold + cursor-pointer + focus:outline-none focus:ring-2 focus:ring-offset-2 + `.trim() + + return ( +
+ +
+ + Like most of the internet, we use cookies. Are you OK with that? +
+
+
+ ) +} diff --git a/apps/web-roo-code/src/components/providers/google-analytics-provider.tsx b/apps/web-roo-code/src/components/providers/google-analytics-provider.tsx new file mode 100644 index 0000000000..7bbe26d5bf --- /dev/null +++ b/apps/web-roo-code/src/components/providers/google-analytics-provider.tsx @@ -0,0 +1,92 @@ +"use client" + +import { useEffect, useState } from "react" +import Script from "next/script" +import { hasConsent, onConsentChange } from "@/lib/analytics/consent-manager" + +// Google Tag Manager ID +const GTM_ID = "AW-17391954825" + +/** + * Google Analytics Provider + * Only loads Google Tag Manager after user gives consent + */ +export function GoogleAnalyticsProvider({ children }: { children: React.ReactNode }) { + const [shouldLoad, setShouldLoad] = useState(false) + + useEffect(() => { + // Check initial consent status + if (hasConsent()) { + setShouldLoad(true) + initializeGoogleAnalytics() + } + + // Listen for consent changes + const unsubscribe = onConsentChange((consented) => { + if (consented && !shouldLoad) { + setShouldLoad(true) + initializeGoogleAnalytics() + } + }) + + return unsubscribe + }, [shouldLoad]) + + const initializeGoogleAnalytics = () => { + // Initialize the dataLayer and gtag function + if (typeof window !== "undefined") { + window.dataLayer = window.dataLayer || [] + window.gtag = function (...args: GtagArgs) { + window.dataLayer.push(args) + } + window.gtag("js", new Date()) + window.gtag("config", GTM_ID) + } + } + + // Only render Google Analytics scripts if consent is given + if (!shouldLoad) { + return <>{children} + } + + return ( + <> + {/* Google tag (gtag.js) - Only loads after consent */} + + {children} + + ) +} + +// Type definitions for Google Analytics +type GtagArgs = ["js", Date] | ["config", string, GtagConfig?] | ["event", string, GtagEventParameters?] + +interface GtagConfig { + [key: string]: unknown +} + +interface GtagEventParameters { + [key: string]: unknown +} + +// Declare global types for TypeScript +declare global { + interface Window { + dataLayer: GtagArgs[] + gtag: (...args: GtagArgs) => void + } +} diff --git a/apps/web-roo-code/src/components/providers/posthog-provider.tsx b/apps/web-roo-code/src/components/providers/posthog-provider.tsx index a0c23cf989..d172fd8f18 100644 --- a/apps/web-roo-code/src/components/providers/posthog-provider.tsx +++ b/apps/web-roo-code/src/components/providers/posthog-provider.tsx @@ -3,16 +3,15 @@ import { usePathname, useSearchParams } from "next/navigation" import posthog from "posthog-js" import { PostHogProvider as OriginalPostHogProvider } from "posthog-js/react" -import { useEffect, Suspense } from "react" +import { useEffect, Suspense, useState } from "react" +import { hasConsent, onConsentChange } from "@/lib/analytics/consent-manager" -// Create a separate component for analytics tracking that uses useSearchParams function PageViewTracker() { const pathname = usePathname() const searchParams = useSearchParams() // Track page views useEffect(() => { - // Only track page views if PostHog is properly initialized if (pathname && process.env.NEXT_PUBLIC_POSTHOG_KEY) { let url = window.location.origin + pathname if (searchParams && searchParams.toString()) { @@ -29,8 +28,10 @@ function PageViewTracker() { } export function PostHogProvider({ children }: { children: React.ReactNode }) { + const [isInitialized, setIsInitialized] = useState(false) + useEffect(() => { - // Initialize PostHog only on the client side + // Initialize PostHog only on the client side AND when consent is given if (typeof window !== "undefined") { const posthogKey = process.env.NEXT_PUBLIC_POSTHOG_KEY const posthogHost = process.env.NEXT_PUBLIC_POSTHOG_HOST @@ -51,27 +52,48 @@ export function PostHogProvider({ children }: { children: React.ReactNode }) { ) } - posthog.init(posthogKey, { - api_host: posthogHost || "https://us.i.posthog.com", - capture_pageview: false, // We'll handle this manually - loaded: (posthogInstance) => { - if (process.env.NODE_ENV === "development") { - // Log to console in development - posthogInstance.debug() - } - }, - respect_dnt: true, // Respect Do Not Track + const initializePosthog = () => { + if (!isInitialized) { + posthog.init(posthogKey, { + api_host: posthogHost || "https://us.i.posthog.com", + capture_pageview: false, + loaded: (posthogInstance) => { + if (process.env.NODE_ENV === "development") { + posthogInstance.debug() + } + }, + respect_dnt: true, // Respect Do Not Track + }) + setIsInitialized(true) + } + } + + // Check initial consent status + if (hasConsent()) { + initializePosthog() + } + + // Listen for consent changes + const unsubscribe = onConsentChange((consented) => { + if (consented && !isInitialized) { + initializePosthog() + } }) + + return () => { + unsubscribe() + } } + }, [isInitialized]) - // No explicit cleanup needed for posthog-js v1.231.0 - }, []) - + // Only provide PostHog context if it's initialized return ( - - - + {isInitialized && ( + + + + )} {children} ) diff --git a/apps/web-roo-code/src/components/providers/providers.tsx b/apps/web-roo-code/src/components/providers/providers.tsx index a0e77b38e2..acbeeb4e14 100644 --- a/apps/web-roo-code/src/components/providers/providers.tsx +++ b/apps/web-roo-code/src/components/providers/providers.tsx @@ -4,17 +4,20 @@ import { QueryClient, QueryClientProvider } from "@tanstack/react-query" import { ThemeProvider } from "next-themes" import { PostHogProvider } from "./posthog-provider" +import { GoogleAnalyticsProvider } from "./google-analytics-provider" const queryClient = new QueryClient() export const Providers = ({ children }: { children: React.ReactNode }) => { return ( - - - {children} - - + + + + {children} + + + ) } diff --git a/apps/web-roo-code/src/lib/analytics/consent-manager.ts b/apps/web-roo-code/src/lib/analytics/consent-manager.ts new file mode 100644 index 0000000000..10ef71ee70 --- /dev/null +++ b/apps/web-roo-code/src/lib/analytics/consent-manager.ts @@ -0,0 +1,47 @@ +/** + * Simple consent event system + * Dispatches events when cookie consent changes + */ + +import { getCookieConsentValue } from "react-cookie-consent" +import { CONSENT_COOKIE_NAME } from "@roo-code/types" + +export const CONSENT_EVENT = "cookieConsentChanged" + +/** + * Check if user has given consent for analytics cookies + * Uses react-cookie-consent's built-in function + */ +export function hasConsent(): boolean { + if (typeof window === "undefined") return false + return getCookieConsentValue(CONSENT_COOKIE_NAME) === "true" +} + +/** + * Dispatch a consent change event + */ +export function dispatchConsentEvent(consented: boolean): void { + if (typeof window !== "undefined") { + const event = new CustomEvent(CONSENT_EVENT, { + detail: { consented }, + }) + window.dispatchEvent(event) + } +} + +/** + * Listen for consent changes + */ +export function onConsentChange(callback: (consented: boolean) => void): () => void { + if (typeof window === "undefined") { + return () => {} + } + + const handler = (event: Event) => { + const customEvent = event as CustomEvent<{ consented: boolean }> + callback(customEvent.detail.consented) + } + + window.addEventListener(CONSENT_EVENT, handler) + return () => window.removeEventListener(CONSENT_EVENT, handler) +} diff --git a/packages/types/src/cookie-consent.ts b/packages/types/src/cookie-consent.ts new file mode 100644 index 0000000000..b1e97c656d --- /dev/null +++ b/packages/types/src/cookie-consent.ts @@ -0,0 +1,22 @@ +/** + * Cookie consent constants and types + * Shared across all Roo Code repositories + */ + +/** + * The name of the cookie that stores user's consent preference + * Used by react-cookie-consent library + */ +export const CONSENT_COOKIE_NAME = "roo-code-cookie-consent" + +/** + * Possible values for the consent cookie + */ +export type ConsentCookieValue = "true" | "false" + +/** + * Cookie consent event names for communication between components + */ +export const COOKIE_CONSENT_EVENTS = { + CHANGED: "cookieConsentChanged", +} as const diff --git a/packages/types/src/index.ts b/packages/types/src/index.ts index 38b8c750f7..7a7d5059eb 100644 --- a/packages/types/src/index.ts +++ b/packages/types/src/index.ts @@ -1,6 +1,7 @@ export * from "./api.js" export * from "./cloud.js" export * from "./codebase-index.js" +export * from "./cookie-consent.js" export * from "./events.js" export * from "./experiment.js" export * from "./followup.js" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6b2570da6b..048141704e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -302,6 +302,9 @@ importers: react: specifier: ^18.3.1 version: 18.3.1 + react-cookie-consent: + specifier: ^9.0.0 + version: 9.0.0(react@18.3.1) react-dom: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) @@ -317,6 +320,9 @@ importers: tailwindcss-animate: specifier: ^1.0.7 version: 1.0.7(tailwindcss@3.4.17) + tldts: + specifier: ^6.1.86 + version: 6.1.86 zod: specifier: ^3.25.61 version: 3.25.61 @@ -8171,10 +8177,6 @@ packages: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} - postcss@8.5.3: - resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.5.4: resolution: {integrity: sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==} engines: {node: ^10 || ^12 || >=14} @@ -8341,6 +8343,12 @@ packages: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true + react-cookie-consent@9.0.0: + resolution: {integrity: sha512-Blyj+m+Zz7SFHYqT18p16EANgnSg2sIyU6Yp3vk83AnOnSW7qnehPkUe4+8+qxztJrNmCH5GP+VHsWzAKVOoZA==} + engines: {node: '>=10'} + peerDependencies: + react: '>=16' + react-dom@18.3.1: resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} peerDependencies: @@ -13269,7 +13277,7 @@ snapshots: '@alloc/quick-lru': 5.2.0 '@tailwindcss/node': 4.1.8 '@tailwindcss/oxide': 4.1.8 - postcss: 8.5.3 + postcss: 8.5.4 tailwindcss: 4.1.8 '@tailwindcss/typography@0.5.16(tailwindcss@3.4.17)': @@ -13834,7 +13842,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.2.1)(@vitest/ui@3.2.4)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(tsx@4.19.4)(yaml@2.8.0) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@20.17.57)(@vitest/ui@3.2.4)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(tsx@4.19.4)(yaml@2.8.0) '@vitest/utils@3.2.4': dependencies: @@ -18353,12 +18361,6 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.5.3: - dependencies: - nanoid: 3.3.11 - picocolors: 1.1.1 - source-map-js: 1.2.1 - postcss@8.5.4: dependencies: nanoid: 3.3.11 @@ -18562,6 +18564,11 @@ snapshots: strip-json-comments: 2.0.1 optional: true + react-cookie-consent@9.0.0(react@18.3.1): + dependencies: + js-cookie: 2.2.1 + react: 18.3.1 + react-dom@18.3.1(react@18.3.1): dependencies: loose-envify: 1.4.0 @@ -19792,7 +19799,7 @@ snapshots: source-map: 0.8.0-beta.0 sucrase: 3.35.0 tinyexec: 0.3.2 - tinyglobby: 0.2.13 + tinyglobby: 0.2.14 tree-kill: 1.2.2 optionalDependencies: postcss: 8.5.4 From dd20af23bbdaec8c8059b7d6c0e6be33646cd072 Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Tue, 16 Sep 2025 14:39:11 -0400 Subject: [PATCH 16/23] Release: v1.76.0 (#8030) --- packages/types/npm/package.metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/types/npm/package.metadata.json b/packages/types/npm/package.metadata.json index f6140c3977..6507b6f7b2 100644 --- a/packages/types/npm/package.metadata.json +++ b/packages/types/npm/package.metadata.json @@ -1,6 +1,6 @@ { "name": "@roo-code/types", - "version": "1.75.0", + "version": "1.76.0", "description": "TypeScript type definitions for Roo Code.", "publishConfig": { "access": "public", From 2263d86a20b23ab9d30418f201a9b3d469997ee2 Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Tue, 16 Sep 2025 15:20:38 -0400 Subject: [PATCH 17/23] Types 1.77.0 (#8031) --- packages/types/npm/package.metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/types/npm/package.metadata.json b/packages/types/npm/package.metadata.json index 6507b6f7b2..88e0902a91 100644 --- a/packages/types/npm/package.metadata.json +++ b/packages/types/npm/package.metadata.json @@ -1,6 +1,6 @@ { "name": "@roo-code/types", - "version": "1.76.0", + "version": "1.77.0", "description": "TypeScript type definitions for Roo Code.", "publishConfig": { "access": "public", From dcc6db00c79f8e2a8a6d302b91cdcc8d9e0c83fe Mon Sep 17 00:00:00 2001 From: James Edward Dillard <89669079+jdilla1277@users.noreply.github.com> Date: Tue, 16 Sep 2025 22:22:26 -0400 Subject: [PATCH 18/23] feat(web): update homepage headline and tagline for remote control capabilities (#7911) --- apps/web-roo-code/src/app/page.tsx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/apps/web-roo-code/src/app/page.tsx b/apps/web-roo-code/src/app/page.tsx index a7fd810a66..bafef64936 100644 --- a/apps/web-roo-code/src/app/page.tsx +++ b/apps/web-roo-code/src/app/page.tsx @@ -32,14 +32,17 @@ export default async function Home() { AI-Powered - Dev Team, Right in Your Editor. + Dev Team, in Your Editor + + and Beyond +

- Supercharge your editor with AI that{" "} + Supercharge your software development with AI that{" "} understands your codebase - - , streamlines development, and helps you write, refactor, and debug with ease. + {" "} + and helps you write, refactor, and debug with ease in your editor and in the cloud.

From 6ac6a928cde773300d721c57aeef0031353779c0 Mon Sep 17 00:00:00 2001 From: Bruno Bergher Date: Wed, 17 Sep 2025 15:55:16 +0100 Subject: [PATCH 19/23] ux: Responsive Auto-Approve (#8032) Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --- .../components/chat/AutoApproveDropdown.tsx | 16 ++++++-- webview-ui/src/i18n/locales/ca/chat.json | 29 ++++++++++---- webview-ui/src/i18n/locales/de/chat.json | 23 ++++++++--- webview-ui/src/i18n/locales/en/chat.json | 3 +- webview-ui/src/i18n/locales/es/chat.json | 29 ++++++++++---- webview-ui/src/i18n/locales/fr/chat.json | 23 ++++++++--- webview-ui/src/i18n/locales/hi/chat.json | 27 +++++++++---- webview-ui/src/i18n/locales/id/chat.json | 39 ++++++++++++------- webview-ui/src/i18n/locales/it/chat.json | 27 +++++++++---- webview-ui/src/i18n/locales/ja/chat.json | 29 ++++++++++---- webview-ui/src/i18n/locales/ko/chat.json | 27 +++++++++---- webview-ui/src/i18n/locales/nl/chat.json | 29 ++++++++++---- webview-ui/src/i18n/locales/pl/chat.json | 27 +++++++++---- webview-ui/src/i18n/locales/pt-BR/chat.json | 21 ++++++++-- webview-ui/src/i18n/locales/ru/chat.json | 25 ++++++++---- webview-ui/src/i18n/locales/tr/chat.json | 21 ++++++++-- webview-ui/src/i18n/locales/vi/chat.json | 21 ++++++++-- webview-ui/src/i18n/locales/zh-CN/chat.json | 21 ++++++++-- webview-ui/src/i18n/locales/zh-TW/chat.json | 21 ++++++++-- 19 files changed, 343 insertions(+), 115 deletions(-) diff --git a/webview-ui/src/components/chat/AutoApproveDropdown.tsx b/webview-ui/src/components/chat/AutoApproveDropdown.tsx index ac3d582194..08e4a90f6b 100644 --- a/webview-ui/src/components/chat/AutoApproveDropdown.tsx +++ b/webview-ui/src/components/chat/AutoApproveDropdown.tsx @@ -153,9 +153,19 @@ export const AutoApproveDropdown = ({ disabled = false, triggerClassName = "" }: const { effectiveAutoApprovalEnabled } = useAutoApprovalState(toggles, autoApprovalEnabled) + const tooltipText = + !effectiveAutoApprovalEnabled || enabledCount === 0 + ? t("chat:autoApprove.tooltipManage") + : t("chat:autoApprove.tooltipStatus", { + toggles: settingsArray + .filter((setting) => toggles[setting.key]) + .map((setting) => t(setting.labelKey)) + .join(", "), + }) + return ( - + e.preventDefault()}>
{/* Header with description */} @@ -205,7 +215,7 @@ export const AutoApproveDropdown = ({ disabled = false, triggerClassName = "" }: {t("chat:autoApprove.description")}

-
+
{settingsArray.map(({ key, labelKey, descriptionKey, icon }) => { const isEnabled = toggles[key] return ( diff --git a/webview-ui/src/i18n/locales/ca/chat.json b/webview-ui/src/i18n/locales/ca/chat.json index 347318b4be..96b5dacfce 100644 --- a/webview-ui/src/i18n/locales/ca/chat.json +++ b/webview-ui/src/i18n/locales/ca/chat.json @@ -247,19 +247,20 @@ "issues": "Sembla que estàs tenint problemes amb Windows PowerShell, si us plau consulta aquesta documentació per a més informació." }, "autoApprove": { - "tooltip": "Gestiona la configuració d'aprovació automàtica", + "tooltipManage": "Gestiona la configuració d'aprovació automàtica", + "tooltipStatus": "Aprovació automàtica activada per a: {{toggles}}", "title": "Aprovació automàtica", - "all": "Totes", + "all": "Tot", "none": "Cap", - "description": "Executeu aquestes accions sense demanar permís. Activeu-ho només per a les accions en què confieu plenament.", - "selectOptionsFirst": "Seleccioneu almenys una opció a continuació per activar l'aprovació automàtica", + "description": "Executa aquestes accions sense demanar permís. Activa-ho només per a accions de confiança.", + "selectOptionsFirst": "Selecciona almenys una opció a continuació per activar l'aprovació automàtica", "toggleAriaLabel": "Commuta l'aprovació automàtica", - "disabledAriaLabel": "Aprovació automàtica desactivada: seleccioneu primer les opcions", - "triggerLabel_zero": "Sense aprovació automàtica", + "disabledAriaLabel": "Aprovació automàtica desactivada - selecciona primer les opcions", + "triggerLabelOff": "Aprovació automàtica desactivada", + "triggerLabel_zero": "0 aprovacions automàtiques", "triggerLabel_one": "1 aprovació automàtica", "triggerLabel_other": "{{count}} aprovacions automàtiques", - "triggerLabelAll": "YOLO", - "triggerLabelOff": "Auto-approve desactivat" + "triggerLabelAll": "YOLO" }, "reasoning": { "thinking": "Pensant", @@ -404,5 +405,17 @@ "problems": "Problemes", "terminal": "Terminal", "url": "Enganxa la URL per obtenir-ne el contingut" + }, + "ask": { + "autoApprovedRequestLimitReached": { + "title": "S'ha assolit el límit de sol·licituds aprovades automàticament", + "description": "Roo ha assolit el límit d'aprovació automàtica de {{count}} sol·licitud(s) d'API. Vols restablir el comptador i continuar amb la tasca?", + "button": "Restableix i Continua" + }, + "autoApprovedCostLimitReached": { + "title": "S'ha assolit el límit de cost aprovat automàticament", + "description": "Roo ha assolit el límit de cost d'aprovació automàtica de ${{count}}. Vols restablir el cost i continuar amb la tasca?", + "button": "Restableix i Continua" + } } } diff --git a/webview-ui/src/i18n/locales/de/chat.json b/webview-ui/src/i18n/locales/de/chat.json index 39514a5ea1..4af514b583 100644 --- a/webview-ui/src/i18n/locales/de/chat.json +++ b/webview-ui/src/i18n/locales/de/chat.json @@ -247,19 +247,20 @@ "issues": "Es scheint, dass du Probleme mit Windows PowerShell hast, bitte sieh dir dies an" }, "autoApprove": { - "tooltip": "Einstellungen für die automatische Genehmigung verwalten", + "tooltipManage": "Einstellungen für die automatische Genehmigung verwalten", + "tooltipStatus": "Automatische Genehmigung aktiviert für: {{toggles}}", "title": "Automatische Genehmigung", "all": "Alle", "none": "Keine", "description": "Führe diese Aktionen aus, ohne um Erlaubnis zu fragen. Aktiviere dies nur für Aktionen, denen du voll vertraust.", - "selectOptionsFirst": "Wähle zuerst mindestens eine Option unten aus, um die automatische Genehmigung zu aktivieren", + "selectOptionsFirst": "Wähle mindestens eine Option unten aus, um die automatische Genehmigung zu aktivieren", "toggleAriaLabel": "Automatische Genehmigung umschalten", "disabledAriaLabel": "Automatische Genehmigung deaktiviert - wähle zuerst Optionen aus", - "triggerLabel_zero": "Keine automatische Genehmigung", + "triggerLabelOff": "Automatische Genehmigung aus", + "triggerLabel_zero": "0 automatisch genehmigt", "triggerLabel_one": "1 automatisch genehmigt", "triggerLabel_other": "{{count}} automatisch genehmigt", - "triggerLabelAll": "YOLO", - "triggerLabelOff": "Automatische Genehmigung aus" + "triggerLabelAll": "YOLO" }, "reasoning": { "thinking": "Denke nach", @@ -404,5 +405,17 @@ "slashCommand": { "wantsToRun": "Roo möchte einen Slash-Befehl ausführen:", "didRun": "Roo hat einen Slash-Befehl ausgeführt:" + }, + "ask": { + "autoApprovedRequestLimitReached": { + "title": "Limit für automatisch genehmigte Anfragen erreicht", + "description": "Roo hat das Limit von {{count}} automatisch genehmigten API-Anfrage(n) erreicht. Möchtest du den Zähler zurücksetzen und mit der Aufgabe fortfahren?", + "button": "Zurücksetzen und fortfahren" + }, + "autoApprovedCostLimitReached": { + "title": "Automatisch genehmigtes Kostenlimit erreicht", + "description": "Roo hat das automatisch genehmigte Kostenlimit von ${{count}} erreicht. Möchtest du die Kosten zurücksetzen und mit der Aufgabe fortfahren?", + "button": "Zurücksetzen und fortfahren" + } } } diff --git a/webview-ui/src/i18n/locales/en/chat.json b/webview-ui/src/i18n/locales/en/chat.json index 3c2152d578..d6fb807888 100644 --- a/webview-ui/src/i18n/locales/en/chat.json +++ b/webview-ui/src/i18n/locales/en/chat.json @@ -271,7 +271,8 @@ "issues": "It seems like you're having Windows PowerShell issues, please see this" }, "autoApprove": { - "tooltip": "Manage auto-approval settings", + "tooltipManage": "Manage auto-approval settings", + "tooltipStatus": "Auto-approval enabled for: {{toggles}}", "title": "Auto-approve", "all": "All", "none": "None", diff --git a/webview-ui/src/i18n/locales/es/chat.json b/webview-ui/src/i18n/locales/es/chat.json index 84e157ae6f..6dc17706e3 100644 --- a/webview-ui/src/i18n/locales/es/chat.json +++ b/webview-ui/src/i18n/locales/es/chat.json @@ -247,19 +247,20 @@ "issues": "Parece que estás teniendo problemas con Windows PowerShell, por favor consulta esta" }, "autoApprove": { - "tooltip": "Gestionar la configuración de aprobación automática", + "tooltipManage": "Administrar la configuración de aprobación automática", + "tooltipStatus": "Aprobación automática habilitada para: {{toggles}}", "title": "Aprobación automática", "all": "Todo", "none": "Ninguno", "description": "Ejecuta estas acciones sin pedir permiso. Habilita esto solo para acciones en las que confíes plenamente.", "selectOptionsFirst": "Selecciona al menos una opción a continuación para habilitar la aprobación automática", - "toggleAriaLabel": "Alternar aprobación automática", - "disabledAriaLabel": "Aprobación automática deshabilitada - selecciona primero las opciones", - "triggerLabel_zero": "Sin aprobación automática", - "triggerLabel_one": "1 aprobado automáticamente", - "triggerLabel_other": "{{count}} aprobados automáticamente", - "triggerLabelAll": "YOLO", - "triggerLabelOff": "Auto-aprobar desactivado" + "toggleAriaLabel": "Conmutar la aprobación automática", + "disabledAriaLabel": "Aprobación automática deshabilitada: selecciona primero las opciones", + "triggerLabelOff": "Aprobación automática desactivada", + "triggerLabel_zero": "0 aprobaciones automáticas", + "triggerLabel_one": "1 aprobación automática", + "triggerLabel_other": "{{count}} aprobaciones automáticas", + "triggerLabelAll": "YOLO" }, "reasoning": { "thinking": "Pensando", @@ -404,5 +405,17 @@ "slashCommand": { "wantsToRun": "Roo quiere ejecutar un comando slash:", "didRun": "Roo ejecutó un comando slash:" + }, + "ask": { + "autoApprovedRequestLimitReached": { + "title": "Límite de solicitudes aprobadas automáticamente alcanzado", + "description": "Roo ha alcanzado el límite de aprobación automática de {{count}} solicitud(es) de API. ¿Te gustaría restablecer el contador y continuar con la tarea?", + "button": "Restablecer y continuar" + }, + "autoApprovedCostLimitReached": { + "title": "Límite de costo de aprobación automática alcanzado", + "description": "Roo ha alcanzado el límite de costo de aprobación automática de ${{count}}. ¿Te gustaría restablecer el costo y continuar con la tarea?", + "button": "Restablecer y continuar" + } } } diff --git a/webview-ui/src/i18n/locales/fr/chat.json b/webview-ui/src/i18n/locales/fr/chat.json index 9932bd334f..053ebdcae1 100644 --- a/webview-ui/src/i18n/locales/fr/chat.json +++ b/webview-ui/src/i18n/locales/fr/chat.json @@ -247,19 +247,20 @@ "issues": "Il semble que vous rencontriez des problèmes avec Windows PowerShell, veuillez consulter ce" }, "autoApprove": { - "tooltip": "Gérer les paramètres d'approbation automatique", + "tooltipManage": "Gérer les paramètres d'approbation automatique", + "tooltipStatus": "Approbation automatique activée pour : {{toggles}}", "title": "Approbation automatique", "all": "Tout", "none": "Aucun", "description": "Exécutez ces actions sans demander la permission. N'activez cette option que pour les actions en lesquelles vous avez entièrement confiance.", "selectOptionsFirst": "Sélectionnez au moins une option ci-dessous pour activer l'approbation automatique", - "toggleAriaLabel": "Activer/désactiver l'approbation automatique", + "toggleAriaLabel": "Basculer l'approbation automatique", "disabledAriaLabel": "Approbation automatique désactivée - sélectionnez d'abord les options", - "triggerLabel_zero": "Pas d'approbation automatique", + "triggerLabelOff": "Approbation automatique désactivée", + "triggerLabel_zero": "0 approuvé automatiquement", "triggerLabel_one": "1 approuvé automatiquement", "triggerLabel_other": "{{count}} approuvés automatiquement", - "triggerLabelAll": "YOLO", - "triggerLabelOff": "Approbation automatique désactivée" + "triggerLabelAll": "YOLO" }, "reasoning": { "thinking": "Réflexion", @@ -404,5 +405,17 @@ "slashCommand": { "wantsToRun": "Roo veut exécuter une commande slash:", "didRun": "Roo a exécuté une commande slash:" + }, + "ask": { + "autoApprovedRequestLimitReached": { + "title": "Limite de requêtes auto-approuvées atteinte", + "description": "Roo a atteint la limite de {{count}} requête(s) API auto-approuvée(s). Souhaitez-vous réinitialiser le compteur et poursuivre la tâche ?", + "button": "Réinitialiser et continuer" + }, + "autoApprovedCostLimitReached": { + "title": "Limite de coût auto-approuvé atteinte", + "description": "Roo a atteint la limite de coût auto-approuvé de ${{count}}. Souhaitez-vous réinitialiser le coût et poursuivre la tâche ?", + "button": "Réinitialiser et continuer" + } } } diff --git a/webview-ui/src/i18n/locales/hi/chat.json b/webview-ui/src/i18n/locales/hi/chat.json index 6a60ee0bc9..a82ad90585 100644 --- a/webview-ui/src/i18n/locales/hi/chat.json +++ b/webview-ui/src/i18n/locales/hi/chat.json @@ -247,19 +247,20 @@ "issues": "ऐसा लगता है कि आपको Windows PowerShell के साथ समस्याएँ हो रही हैं, कृपया इसे देखें" }, "autoApprove": { - "tooltip": "स्वतः-अनुमोदन सेटिंग्स प्रबंधित करें", + "tooltipManage": "स्वतः-अनुमोदन सेटिंग्स प्रबंधित करें", + "tooltipStatus": "स्वतः-अनुमोदन इनके लिए सक्षम है: {{toggles}}", "title": "स्वतः-अनुमोदन", "all": "सभी", "none": "कोई नहीं", - "description": "अनुमति मांगे बिना इन क्रियाओं को चलाएं। इसे केवल उन क्रियाओं के लिए सक्षम करें जिन पर आप पूरी तरह भरोसा करते हैं।", - "selectOptionsFirst": "स्वतः-अनुमोदन सक्षम करने के लिए नीचे दिए गए कम से कम एक विकल्प का चयन करें", + "description": "अनुमति मांगे बिना इन क्रियाओं को चलाएं। इसे केवल उन क्रियाओं के लिए सक्षम करें जिन पर आपको पूरा भरोसा है।", + "selectOptionsFirst": "स्वतः-अनुमोदन सक्षम करने के लिए नीचे से कम से कम एक विकल्प चुनें", "toggleAriaLabel": "स्वतः-अनुमोदन टॉगल करें", - "disabledAriaLabel": "स्वतः-अनुमोदन अक्षम - पहले विकल्प चुनें", - "triggerLabel_zero": "कोई स्वतः-अनुमोदन नहीं", + "disabledAriaLabel": "स्वतः-अनुमोदन अक्षम है - पहले विकल्प चुनें", + "triggerLabelOff": "स्वतः-अनुमोदन बंद", + "triggerLabel_zero": "0 स्वतः-अनुमोदन", "triggerLabel_one": "1 स्वतः-अनुमोदित", "triggerLabel_other": "{{count}} स्वतः-अनुमोदित", - "triggerLabelAll": "योलो", - "triggerLabelOff": "स्वतः-अनुमोदन बंद" + "triggerLabelAll": "YOLO" }, "reasoning": { "thinking": "विचार कर रहा है", @@ -404,5 +405,17 @@ "slashCommand": { "wantsToRun": "Roo एक स्लैश कमांड चलाना चाहता है:", "didRun": "Roo ने एक स्लैश कमांड चलाया:" + }, + "ask": { + "autoApprovedRequestLimitReached": { + "title": "स्वतः-अनुमोदित अनुरोध सीमा तक पहुंच गया", + "description": "रू ने {{count}} एपीआई अनुरोध (नों) की स्वतः-अनुमोदित सीमा तक पहुंच गया है। क्या आप गिनती रीसेट करना और कार्य के साथ आगे बढ़ना चाहेंगे?", + "button": "रीसेट करें और जारी रखें" + }, + "autoApprovedCostLimitReached": { + "title": "स्वतः-स्वीकृत लागत सीमा तक पहुंच गया", + "description": "रू ने ${{count}} की स्वतः-अनुमोदित लागत सीमा तक पहुंच गया है। क्या आप लागत को रीसेट करना और कार्य के साथ आगे बढ़ना चाहेंगे?", + "button": "रीसेट करें और जारी रखें" + } } } diff --git a/webview-ui/src/i18n/locales/id/chat.json b/webview-ui/src/i18n/locales/id/chat.json index 437bfa19f4..6c6d59474e 100644 --- a/webview-ui/src/i18n/locales/id/chat.json +++ b/webview-ui/src/i18n/locales/id/chat.json @@ -274,19 +274,20 @@ "issues": "Sepertinya kamu mengalami masalah Windows PowerShell, silakan lihat ini" }, "autoApprove": { - "tooltip": "Kelola pengaturan persetujuan otomatis", - "title": "Persetujuan otomatis", + "tooltipManage": "Kelola pengaturan persetujuan otomatis", + "tooltipStatus": "Persetujuan otomatis diaktifkan untuk: {{toggles}}", + "title": "Setujui Otomatis", "all": "Semua", - "none": "Tidak Ada", - "description": "Jalankan tindakan ini tanpa meminta izin. Aktifkan hanya untuk tindakan yang Anda percayai sepenuhnya.", - "selectOptionsFirst": "Pilih setidaknya satu opsi di bawah untuk mengaktifkan persetujuan otomatis", + "none": "Tidak ada", + "description": "Jalankan tindakan ini tanpa meminta izin. Hanya aktifkan untuk tindakan yang Anda percayai sepenuhnya.", + "selectOptionsFirst": "Pilih setidaknya satu opsi di bawah ini untuk mengaktifkan persetujuan otomatis", "toggleAriaLabel": "Beralih persetujuan otomatis", "disabledAriaLabel": "Persetujuan otomatis dinonaktifkan - pilih opsi terlebih dahulu", - "triggerLabel_zero": "Tidak ada persetujuan otomatis", + "triggerLabelOff": "Persetujuan otomatis mati", + "triggerLabel_zero": "0 disetujui otomatis", "triggerLabel_one": "1 disetujui otomatis", "triggerLabel_other": "{{count}} disetujui otomatis", - "triggerLabelAll": "YOLO", - "triggerLabelOff": "Persetujuan otomatis nonaktif" + "triggerLabelAll": "YOLO" }, "announcement": { "title": "🎉 Roo Code {{version}} Dirilis", @@ -347,13 +348,13 @@ "ask": { "autoApprovedRequestLimitReached": { "title": "Batas Permintaan yang Disetujui Otomatis Tercapai", - "description": "Roo telah mencapai batas {{count}} permintaan API yang disetujui otomatis. Apakah kamu ingin mengatur ulang hitungan dan melanjutkan tugas?", - "button": "Atur Ulang dan Lanjutkan" + "description": "Roo telah mencapai batas {{count}} permintaan API yang disetujui otomatis. Apakah Anda ingin mengatur ulang hitungan dan melanjutkan tugas?", + "button": "Setel Ulang dan Lanjutkan" }, "autoApprovedCostLimitReached": { - "description": "Roo telah mencapai batas biaya yang disetujui secara otomatis sebesar ${{count}}. Apakah Anda ingin mengatur ulang biaya dan melanjutkan tugas ini?", - "button": "Reset dan Lanjutkan", - "title": "Batas Biaya Otomatis-Disetujui Tercapai" + "title": "Batas Biaya yang Disetujui Otomatis Tercapai", + "description": "Roo telah mencapai batas biaya yang disetujui otomatis sebesar ${{count}}. Apakah Anda ingin mengatur ulang biaya dan melanjutkan tugas?", + "button": "Setel Ulang dan Lanjutkan" } }, "indexingStatus": { @@ -410,5 +411,17 @@ "slashCommand": { "wantsToRun": "Roo ingin menjalankan perintah slash:", "didRun": "Roo telah menjalankan perintah slash:" + }, + "ask": { + "autoApprovedRequestLimitReached": { + "title": "Batas Permintaan yang Disetujui Otomatis Tercapai", + "description": "Roo telah mencapai batas {{count}} permintaan API yang disetujui otomatis. Apakah Anda ingin mengatur ulang hitungan dan melanjutkan tugas?", + "button": "Setel Ulang dan Lanjutkan" + }, + "autoApprovedCostLimitReached": { + "title": "Batas Biaya yang Disetujui Otomatis Tercapai", + "description": "Roo telah mencapai batas biaya yang disetujui otomatis sebesar ${{count}}. Apakah Anda ingin mengatur ulang biaya dan melanjutkan tugas?", + "button": "Setel Ulang dan Lanjutkan" + } } } diff --git a/webview-ui/src/i18n/locales/it/chat.json b/webview-ui/src/i18n/locales/it/chat.json index 504d640ae3..9ec5df2a76 100644 --- a/webview-ui/src/i18n/locales/it/chat.json +++ b/webview-ui/src/i18n/locales/it/chat.json @@ -247,19 +247,20 @@ "issues": "Sembra che tu stia avendo problemi con Windows PowerShell, consulta questa" }, "autoApprove": { - "tooltip": "Gestisci le impostazioni di approvazione automatica", - "title": "Approvazione automatica", + "tooltipManage": "Gestisci impostazioni di approvazione automatica", + "tooltipStatus": "Approvazione automatica abilitata per: {{toggles}}", + "title": "Approvazione Automatica", "all": "Tutti", "none": "Nessuno", - "description": "Esegui queste azioni senza chiedere il permesso. Abilita questa opzione solo per le azioni di cui ti fidi completamente.", + "description": "Esegui queste azioni senza chiedere il permesso. Abilita solo per azioni di cui ti fidi completamente.", "selectOptionsFirst": "Seleziona almeno un'opzione qui sotto per abilitare l'approvazione automatica", - "toggleAriaLabel": "Attiva/disattiva l'approvazione automatica", + "toggleAriaLabel": "Attiva/disattiva approvazione automatica", "disabledAriaLabel": "Approvazione automatica disabilitata - seleziona prima le opzioni", - "triggerLabel_zero": "Nessuna approvazione automatica", + "triggerLabelOff": "Approvazione automatica disattivata", + "triggerLabel_zero": "0 approvati automaticamente", "triggerLabel_one": "1 approvato automaticamente", "triggerLabel_other": "{{count}} approvati automaticamente", - "triggerLabelAll": "YOLO", - "triggerLabelOff": "Approvazione automatica disattivata" + "triggerLabelAll": "YOLO" }, "reasoning": { "thinking": "Sto pensando", @@ -404,5 +405,17 @@ "slashCommand": { "wantsToRun": "Roo vuole eseguire un comando slash:", "didRun": "Roo ha eseguito un comando slash:" + }, + "ask": { + "autoApprovedRequestLimitReached": { + "title": "Limite Richieste Approvate Automaticamente Raggiunto", + "description": "Roo ha raggiunto il limite di {{count}} richiesta/e API approvata/e automaticamente. Vuoi reimpostare il contatore e procedere con l'attività?", + "button": "Reimposta e Continua" + }, + "autoApprovedCostLimitReached": { + "title": "Limite di Costo Approvato Automaticamente Raggiunto", + "description": "Roo ha raggiunto il limite di costo approvato automaticamente di ${{count}}. Vuoi reimpostare il costo e procedere con l'attività?", + "button": "Reimposta e Continua" + } } } diff --git a/webview-ui/src/i18n/locales/ja/chat.json b/webview-ui/src/i18n/locales/ja/chat.json index 1be15af122..4354772c6f 100644 --- a/webview-ui/src/i18n/locales/ja/chat.json +++ b/webview-ui/src/i18n/locales/ja/chat.json @@ -247,19 +247,20 @@ "issues": "Windows PowerShellに問題があるようです。こちらを参照してください" }, "autoApprove": { - "tooltip": "自動承認設定を管理", + "tooltipManage": "自動承認設定を管理する", + "tooltipStatus": "自動承認が有効です: {{toggles}}", "title": "自動承認", "all": "すべて", "none": "なし", - "description": "許可を求めずにこれらのアクションを実行します。完全に信頼できるアクションに対してのみ有効にしてください。", + "description": "許可を求めずにこれらのアクションを実行します。完全に信頼するアクションに対してのみ有効にしてください。", "selectOptionsFirst": "自動承認を有効にするには、以下のオプションを少なくとも1つ選択してください", - "toggleAriaLabel": "自動承認の切り替え", + "toggleAriaLabel": "自動承認を切り替える", "disabledAriaLabel": "自動承認が無効です - 最初にオプションを選択してください", - "triggerLabel_zero": "自動承認なし", - "triggerLabel_one": "1件自動承認済み", - "triggerLabel_other": "{{count}}件自動承認済み", - "triggerLabelAll": "YOLO", - "triggerLabelOff": "自動承認オフ" + "triggerLabelOff": "自動承認オフ", + "triggerLabel_zero": "0個の自動承認", + "triggerLabel_one": "1個の自動承認済み", + "triggerLabel_other": "{{count}}個の自動承認済み", + "triggerLabelAll": "YOLO" }, "reasoning": { "thinking": "考え中", @@ -404,5 +405,17 @@ "slashCommand": { "wantsToRun": "Rooはスラッシュコマンドを実行したい:", "didRun": "Rooはスラッシュコマンドを実行しました:" + }, + "ask": { + "autoApprovedRequestLimitReached": { + "title": "自動承認されたリクエストの上限に達しました", + "description": "Rooは自動承認されたAPIリクエストの上限{{count}}件に達しました。カウントをリセットしてタスクを続行しますか?", + "button": "リセットして続行" + }, + "autoApprovedCostLimitReached": { + "title": "自動承認されたコスト制限に達しました", + "description": "Rooは自動承認されたコスト制限の${{count}}に達しました。コストをリセットしてタスクを続行しますか?", + "button": "リセットして続行" + } } } diff --git a/webview-ui/src/i18n/locales/ko/chat.json b/webview-ui/src/i18n/locales/ko/chat.json index c3dde9de65..3b695f8fba 100644 --- a/webview-ui/src/i18n/locales/ko/chat.json +++ b/webview-ui/src/i18n/locales/ko/chat.json @@ -247,19 +247,20 @@ "issues": "Windows PowerShell에 문제가 있는 것 같습니다. 다음을 참조하세요" }, "autoApprove": { - "tooltip": "자동 승인 설정 관리", + "tooltipManage": "자동 승인 설정 관리", + "tooltipStatus": "자동 승인 활성화됨: {{toggles}}", "title": "자동 승인", "all": "모두", "none": "없음", - "description": "권한을 묻지 않고 이러한 작업을 실행합니다. 완전히 신뢰하는 작업에 대해서만 활성화하십시오.", - "selectOptionsFirst": "자동 승인을 활성화하려면 아래 옵션 중 하나 이상을 선택하십시오", - "toggleAriaLabel": "자동 승인 토글", + "description": "허가 없이 이러한 작업을 실행합니다. 전적으로 신뢰하는 작업에 대해서만 활성화하십시오.", + "selectOptionsFirst": "자동 승인을 활성화하려면 아래에서 하나 이상의 옵션을 선택하십시오", + "toggleAriaLabel": "자동 승인 전환", "disabledAriaLabel": "자동 승인 비활성화됨 - 먼저 옵션을 선택하십시오", - "triggerLabel_zero": "자동 승인 없음", + "triggerLabelOff": "자동 승인 꺼짐", + "triggerLabel_zero": "0개 자동 승인됨", "triggerLabel_one": "1개 자동 승인됨", "triggerLabel_other": "{{count}}개 자동 승인됨", - "triggerLabelAll": "욜로", - "triggerLabelOff": "자동 승인 꺼짐" + "triggerLabelAll": "YOLO" }, "reasoning": { "thinking": "생각 중", @@ -404,5 +405,17 @@ "slashCommand": { "wantsToRun": "Roo가 슬래시 명령어를 실행하려고 합니다:", "didRun": "Roo가 슬래시 명령어를 실행했습니다:" + }, + "ask": { + "autoApprovedRequestLimitReached": { + "title": "자동 승인 요청 한도에 도달했습니다", + "description": "Roo가 자동 승인된 API 요청 한도인 {{count}}개에 도달했습니다. 카운트를 재설정하고 작업을 계속하시겠습니까?", + "button": "재설정하고 계속하기" + }, + "autoApprovedCostLimitReached": { + "title": "자동 승인 비용 한도에 도달했습니다", + "description": "Roo가 자동 승인 비용 한도인 ${{count}}에 도달했습니다. 비용을 재설정하고 작업을 계속하시겠습니까?", + "button": "재설정하고 계속" + } } } diff --git a/webview-ui/src/i18n/locales/nl/chat.json b/webview-ui/src/i18n/locales/nl/chat.json index b0b87facf0..c0889a8ca5 100644 --- a/webview-ui/src/i18n/locales/nl/chat.json +++ b/webview-ui/src/i18n/locales/nl/chat.json @@ -247,19 +247,20 @@ "issues": "Het lijkt erop dat je problemen hebt met Windows PowerShell, zie deze" }, "autoApprove": { - "tooltip": "Beheer instellingen voor automatische goedkeuring", + "tooltipManage": "Beheer instellingen voor automatische goedkeuring", + "tooltipStatus": "Automatische goedkeuring ingeschakeld voor: {{toggles}}", "title": "Automatisch goedkeuren", "all": "Alles", "none": "Geen", - "description": "Voer deze acties uit zonder toestemming te vragen. Schakel dit alleen in voor acties die je volledig vertrouwt.", - "selectOptionsFirst": "Selecteer hieronder minstens één optie om automatisch goedkeuren in te schakelen", - "toggleAriaLabel": "Automatisch goedkeuren in-/uitschakelen", - "disabledAriaLabel": "Automatisch goedkeuren uitgeschakeld - selecteer eerst opties", - "triggerLabel_zero": "Geen automatische goedkeuring", + "description": "Voer deze acties uit zonder om toestemming te vragen. Schakel dit alleen in voor acties die je volledig vertrouwt.", + "selectOptionsFirst": "Selecteer hieronder minstens één optie om automatische goedkeuring in te schakelen", + "toggleAriaLabel": "Automatische goedkeuring in-/uitschakelen", + "disabledAriaLabel": "Automatische goedkeuring uitgeschakeld - selecteer eerst opties", + "triggerLabelOff": "Automatisch goedkeuren uit", + "triggerLabel_zero": "0 automatisch goedgekeurd", "triggerLabel_one": "1 automatisch goedgekeurd", "triggerLabel_other": "{{count}} automatisch goedgekeurd", - "triggerLabelAll": "YOLO", - "triggerLabelOff": "Automatisch goedkeuren uit" + "triggerLabelAll": "YOLO" }, "announcement": { "title": "🎉 Roo Code {{version}} uitgebracht", @@ -404,5 +405,17 @@ "slashCommand": { "wantsToRun": "Roo wil een slash commando uitvoeren:", "didRun": "Roo heeft een slash commando uitgevoerd:" + }, + "ask": { + "autoApprovedRequestLimitReached": { + "title": "Limiet voor automatisch goedgekeurde verzoeken bereikt", + "description": "Roo heeft de limiet van {{count}} automatisch goedgekeurde API-verzoek(en) bereikt. Wil je de teller resetten en doorgaan met de taak?", + "button": "Reset en ga door" + }, + "autoApprovedCostLimitReached": { + "title": "Automatisch goedgekeurde kostenlimiet bereikt", + "description": "Roo heeft de automatisch goedgekeurde kostenlimiet van ${{count}} bereikt. Wil je de kosten resetten en doorgaan met de taak?", + "button": "Reset en ga door" + } } } diff --git a/webview-ui/src/i18n/locales/pl/chat.json b/webview-ui/src/i18n/locales/pl/chat.json index bc9a82dea7..3c97c4d7d2 100644 --- a/webview-ui/src/i18n/locales/pl/chat.json +++ b/webview-ui/src/i18n/locales/pl/chat.json @@ -247,7 +247,8 @@ "issues": "Wygląda na to, że masz problemy z Windows PowerShell, proszę zapoznaj się z tym" }, "autoApprove": { - "tooltip": "Zarządzaj ustawieniami automatycznego zatwierdzania", + "tooltipManage": "Zarządzaj ustawieniami automatycznego zatwierdzania", + "tooltipStatus": "Automatyczne zatwierdzanie włączone dla: {{toggles}}", "title": "Automatyczne zatwierdzanie", "all": "Wszystkie", "none": "Żadne", @@ -255,13 +256,11 @@ "selectOptionsFirst": "Wybierz co najmniej jedną opcję poniżej, aby włączyć automatyczne zatwierdzanie", "toggleAriaLabel": "Przełącz automatyczne zatwierdzanie", "disabledAriaLabel": "Automatyczne zatwierdzanie wyłączone - najpierw wybierz opcje", - "triggerLabel_zero": "Brak automatycznej akceptacji", - "triggerLabel_one": "1 automatycznie zaakceptowany", - "triggerLabel_few": "{{count}} automatycznie zaakceptowane", - "triggerLabel_many": "{{count}} automatycznie zaakceptowanych", - "triggerLabel_other": "{{count}} automatycznie zaakceptowanych", - "triggerLabelAll": "YOLO", - "triggerLabelOff": "Automatyczne zatwierdzanie wyłączone" + "triggerLabelOff": "Automatyczne zatwierdzanie wyłączone", + "triggerLabel_zero": "0 automatycznie zatwierdzone", + "triggerLabel_one": "1 automatycznie zatwierdzony", + "triggerLabel_other": "{{count}} automatycznie zatwierdzonych", + "triggerLabelAll": "YOLO" }, "reasoning": { "thinking": "Myślenie", @@ -406,5 +405,17 @@ "slashCommand": { "wantsToRun": "Roo chce uruchomić komendę slash:", "didRun": "Roo uruchomił komendę slash:" + }, + "ask": { + "autoApprovedRequestLimitReached": { + "title": "Osiągnięto limit automatycznie zatwierdzonych żądań", + "description": "Roo osiągnął automatycznie zatwierdzony limit {{count}} żądania/żądań API. Czy chcesz zresetować licznik i kontynuować zadanie?", + "button": "Zresetuj i kontynuuj" + }, + "autoApprovedCostLimitReached": { + "title": "Osiągnięto limit kosztów z automatycznym zatwierdzaniem", + "description": "Roo osiągnął automatycznie zatwierdzony limit kosztów wynoszący ${{count}}. Czy chcesz zresetować koszt i kontynuować zadanie?", + "button": "Zresetuj i Kontynuuj" + } } } diff --git a/webview-ui/src/i18n/locales/pt-BR/chat.json b/webview-ui/src/i18n/locales/pt-BR/chat.json index 3a071031ae..ca9460cc76 100644 --- a/webview-ui/src/i18n/locales/pt-BR/chat.json +++ b/webview-ui/src/i18n/locales/pt-BR/chat.json @@ -247,7 +247,8 @@ "issues": "Parece que você está tendo problemas com o Windows PowerShell, por favor veja este" }, "autoApprove": { - "tooltip": "Gerenciar configurações de aprovação automática", + "tooltipManage": "Gerenciar configurações de aprovação automática", + "tooltipStatus": "Aprovação automática habilitada para: {{toggles}}", "title": "Aprovação automática", "all": "Todos", "none": "Nenhum", @@ -255,11 +256,11 @@ "selectOptionsFirst": "Selecione pelo menos uma opção abaixo para ativar a aprovação automática", "toggleAriaLabel": "Alternar aprovação automática", "disabledAriaLabel": "Aprovação automática desativada - selecione as opções primeiro", - "triggerLabel_zero": "Nenhuma aprovação automática", + "triggerLabelOff": "Aprovação automática desativada", + "triggerLabel_zero": "0 aprovados automaticamente", "triggerLabel_one": "1 aprovado automaticamente", "triggerLabel_other": "{{count}} aprovados automaticamente", - "triggerLabelAll": "YOLO", - "triggerLabelOff": "Aprovação automática desativada" + "triggerLabelAll": "YOLO" }, "reasoning": { "thinking": "Pensando", @@ -404,5 +405,17 @@ "slashCommand": { "wantsToRun": "Roo quer executar um comando slash:", "didRun": "Roo executou um comando slash:" + }, + "ask": { + "autoApprovedRequestLimitReached": { + "title": "Limite de Solicitações Auto-aprovadas Atingido", + "description": "Roo atingiu o limite auto-aprovado de {{count}} solicitação(ões) de API. Deseja redefinir a contagem e prosseguir com a tarefa?", + "button": "Redefinir e Continuar" + }, + "autoApprovedCostLimitReached": { + "title": "Limite de Custo com Aprovação Automática Atingido", + "description": "Roo atingiu o limite de custo com aprovação automática de US${{count}}. Você gostaria de redefinir o custo e prosseguir com a tarefa?", + "button": "Redefinir e Continuar" + } } } diff --git a/webview-ui/src/i18n/locales/ru/chat.json b/webview-ui/src/i18n/locales/ru/chat.json index 5f8b24a4da..596c2c8e37 100644 --- a/webview-ui/src/i18n/locales/ru/chat.json +++ b/webview-ui/src/i18n/locales/ru/chat.json @@ -247,7 +247,8 @@ "issues": "Похоже, у вас проблемы с Windows PowerShell, пожалуйста, ознакомьтесь с этим" }, "autoApprove": { - "tooltip": "Управление настройками автоматического одобрения", + "tooltipManage": "Управление настройками автоматического одобрения", + "tooltipStatus": "Авто-одобрение включено для: {{toggles}}", "title": "Авто-утверждение", "all": "Все", "none": "Ни одного", @@ -255,13 +256,11 @@ "selectOptionsFirst": "Выберите хотя бы один вариант ниже, чтобы включить авто-утверждение", "toggleAriaLabel": "Переключить авто-утверждение", "disabledAriaLabel": "Авто-утверждение отключено - сначала выберите опции", - "triggerLabel_zero": "Нет авто-утверждения", + "triggerLabelOff": "Авто-утверждение выкл", + "triggerLabel_zero": "0 авто-утвержденных", "triggerLabel_one": "1 авто-утвержден", - "triggerLabel_few": "{{count}} авто-утверждено", - "triggerLabel_many": "{{count}} авто-утверждено", - "triggerLabel_other": "{{count}} авто-утверждено", - "triggerLabelAll": "YOLO", - "triggerLabelOff": "Авто-утверждение выкл" + "triggerLabel_other": "{{count}} авто-утвержденных", + "triggerLabelAll": "YOLO" }, "announcement": { "title": "🎉 Выпущен Roo Code {{version}}", @@ -406,5 +405,17 @@ "slashCommand": { "wantsToRun": "Roo хочет выполнить слеш-команду:", "didRun": "Roo выполнил слеш-команду:" + }, + "ask": { + "autoApprovedRequestLimitReached": { + "title": "Достигнут лимит автоматически одобренных запросов", + "description": "Roo достиг автоматически одобренного лимита в {{count}} API-запрос(ов). Хотите сбросить счетчик и продолжить задачу?", + "button": "Сбросить и продолжить" + }, + "autoApprovedCostLimitReached": { + "title": "Достигнут лимит автоматически одобряемых расходов", + "description": "Roo достиг автоматически утвержденного лимита расходов в размере ${{count}}. Хотите сбросить расходы и продолжить выполнение задачи?", + "button": "Сбросить и продолжить" + } } } diff --git a/webview-ui/src/i18n/locales/tr/chat.json b/webview-ui/src/i18n/locales/tr/chat.json index 2c9f57269c..dddcab4640 100644 --- a/webview-ui/src/i18n/locales/tr/chat.json +++ b/webview-ui/src/i18n/locales/tr/chat.json @@ -247,7 +247,8 @@ "issues": "Windows PowerShell ile ilgili sorunlar yaşıyor gibi görünüyorsunuz, lütfen şu konuya bakın" }, "autoApprove": { - "tooltip": "Otomatik onay ayarlarını yönet", + "tooltipManage": "Otomatik onay ayarlarını yönet", + "tooltipStatus": "Otomatik onay şunlar için etkinleştirildi: {{toggles}}", "title": "Otomatik onayla", "all": "Tümü", "none": "Hiçbiri", @@ -255,11 +256,11 @@ "selectOptionsFirst": "Otomatik onayı etkinleştirmek için aşağıdan en az bir seçenek seçin", "toggleAriaLabel": "Otomatik onayı aç/kapat", "disabledAriaLabel": "Otomatik onay devre dışı - önce seçenekleri seçin", - "triggerLabel_zero": "Otomatik onay yok", + "triggerLabelOff": "Otomatik onay kapalı", + "triggerLabel_zero": "0 otomatik onaylandı", "triggerLabel_one": "1 otomatik onaylandı", "triggerLabel_other": "{{count}} otomatik onaylandı", - "triggerLabelAll": "YOLO", - "triggerLabelOff": "Otomatik onay kapalı" + "triggerLabelAll": "YOLO" }, "reasoning": { "thinking": "Düşünüyor", @@ -404,5 +405,17 @@ "slashCommand": { "wantsToRun": "Roo bir slash komutu çalıştırmak istiyor:", "didRun": "Roo bir slash komutu çalıştırdı:" + }, + "ask": { + "autoApprovedRequestLimitReached": { + "title": "Otomatik Onaylanan İstek Limiti Aşıldı", + "description": "Roo, {{count}} API isteği/istekleri için otomatik onaylanan limite ulaştı. Sayacı sıfırlamak ve göreve devam etmek istiyor musunuz?", + "button": "Sıfırla ve Devam Et" + }, + "autoApprovedCostLimitReached": { + "title": "Otomatik Onaylanan Maliyet Sınırına Ulaşıldı", + "description": "Roo otomatik olarak onaylanmış ${{count}} maliyet sınırına ulaştı. Maliyeti sıfırlamak ve göreve devam etmek ister misiniz?", + "button": "Sıfırla ve Devam Et" + } } } diff --git a/webview-ui/src/i18n/locales/vi/chat.json b/webview-ui/src/i18n/locales/vi/chat.json index 10546abbaf..b14dc02a1c 100644 --- a/webview-ui/src/i18n/locales/vi/chat.json +++ b/webview-ui/src/i18n/locales/vi/chat.json @@ -247,7 +247,8 @@ "issues": "Có vẻ như bạn đang gặp vấn đề với Windows PowerShell, vui lòng xem" }, "autoApprove": { - "tooltip": "Quản lý cài đặt tự động phê duyệt", + "tooltipManage": "Quản lý cài đặt tự động phê duyệt", + "tooltipStatus": "Tự động phê duyệt được bật cho: {{toggles}}", "title": "Tự động phê duyệt", "all": "Tất cả", "none": "Không có", @@ -255,11 +256,11 @@ "selectOptionsFirst": "Chọn ít nhất một tùy chọn bên dưới để bật tính năng tự động phê duyệt", "toggleAriaLabel": "Bật/tắt tự động phê duyệt", "disabledAriaLabel": "Tự động phê duyệt đã tắt - trước tiên hãy chọn các tùy chọn", - "triggerLabel_zero": "Không có tự động phê duyệt", + "triggerLabelOff": "Tự động phê duyệt tắt", + "triggerLabel_zero": "0 được tự động phê duyệt", "triggerLabel_one": "1 được tự động phê duyệt", "triggerLabel_other": "{{count}} được tự động phê duyệt", - "triggerLabelAll": "YOLO", - "triggerLabelOff": "Tự động phê duyệt tắt" + "triggerLabelAll": "YOLO" }, "reasoning": { "thinking": "Đang suy nghĩ", @@ -404,5 +405,17 @@ "slashCommand": { "wantsToRun": "Roo muốn chạy lệnh slash:", "didRun": "Roo đã chạy lệnh slash:" + }, + "ask": { + "autoApprovedRequestLimitReached": { + "title": "Đã Đạt Giới Hạn Yêu Cầu Tự Động Phê Duyệt", + "description": "Roo đã đạt đến giới hạn tự động phê duyệt là {{count}} yêu cầu API. Bạn có muốn đặt lại bộ đếm và tiếp tục nhiệm vụ không?", + "button": "Đặt lại và Tiếp tục" + }, + "autoApprovedCostLimitReached": { + "title": "Đã Đạt Giới Hạn Chi Phí Tự Động Phê Duyệt", + "description": "Roo đã đạt đến giới hạn chi phí tự động phê duyệt là ${{count}}. Bạn có muốn đặt lại chi phí và tiếp tục với nhiệm vụ không?", + "button": "Đặt lại và Tiếp tục" + } } } diff --git a/webview-ui/src/i18n/locales/zh-CN/chat.json b/webview-ui/src/i18n/locales/zh-CN/chat.json index 77b1f8d338..d09909239b 100644 --- a/webview-ui/src/i18n/locales/zh-CN/chat.json +++ b/webview-ui/src/i18n/locales/zh-CN/chat.json @@ -247,7 +247,8 @@ "issues": "看起来您遇到了Windows PowerShell问题,请参阅此" }, "autoApprove": { - "tooltip": "管理自动批准设置", + "tooltipManage": "管理自动批准设置", + "tooltipStatus": "自动批准已启用:{{toggles}}", "title": "自动批准", "all": "全部", "none": "无", @@ -255,11 +256,11 @@ "selectOptionsFirst": "请至少选择以下一个选项以启用自动批准", "toggleAriaLabel": "切换自动批准", "disabledAriaLabel": "自动批准已禁用 - 请先选择选项", - "triggerLabel_zero": "无自动批准", + "triggerLabelOff": "自动批准已关闭", + "triggerLabel_zero": "0 个自动批准", "triggerLabel_one": "1 个自动批准", "triggerLabel_other": "{{count}} 个自动批准", - "triggerLabelAll": "人生只有一次", - "triggerLabelOff": "自动批准已关闭" + "triggerLabelAll": "YOLO" }, "reasoning": { "thinking": "思考中", @@ -404,5 +405,17 @@ "slashCommand": { "wantsToRun": "Roo 想要运行斜杠命令:", "didRun": "Roo 运行了斜杠命令:" + }, + "ask": { + "autoApprovedRequestLimitReached": { + "title": "已达自动批准请求限制", + "description": "Roo 已达到 {{count}} 次 API 请求的自动批准限制。您想重置计数并继续任务吗?", + "button": "重置并继续" + }, + "autoApprovedCostLimitReached": { + "title": "已达到自动批准的费用限额", + "description": "Roo已经达到了${{count}}的自动批准成本限制。您想重置成本并继续任务吗?", + "button": "重置并继续" + } } } diff --git a/webview-ui/src/i18n/locales/zh-TW/chat.json b/webview-ui/src/i18n/locales/zh-TW/chat.json index 64f7126ebb..f09a66f785 100644 --- a/webview-ui/src/i18n/locales/zh-TW/chat.json +++ b/webview-ui/src/i18n/locales/zh-TW/chat.json @@ -271,7 +271,8 @@ "issues": "您似乎遇到了 Windows PowerShell 的問題,請參閱此說明文件" }, "autoApprove": { - "tooltip": "管理自動批准設定", + "tooltipManage": "管理自動批准設定", + "tooltipStatus": "自動批准已啟用:{{toggles}}", "title": "自動批准", "all": "全部", "none": "無", @@ -279,11 +280,11 @@ "selectOptionsFirst": "請至少選擇以下一個選項以啟用自動批准", "toggleAriaLabel": "切換自動批准", "disabledAriaLabel": "自動批准已禁用 - 請先選擇選項", - "triggerLabel_zero": "無自動核准", + "triggerLabelOff": "自動批准已關閉", + "triggerLabel_zero": "0 個自動核准", "triggerLabel_one": "1 個自動核准", "triggerLabel_other": "{{count}} 個自動核准", - "triggerLabelAll": "人生只有一次", - "triggerLabelOff": "自動批准已關閉" + "triggerLabelAll": "YOLO" }, "announcement": { "title": "🎉 Roo Code {{version}} 已發布", @@ -404,5 +405,17 @@ "slashCommand": { "wantsToRun": "Roo 想要執行斜線指令:", "didRun": "Roo 執行了斜線指令:" + }, + "ask": { + "autoApprovedRequestLimitReached": { + "title": "已達自動核准請求上限", + "description": "Roo 已達到 {{count}} 次 API 請求的自動核准上限。您想重設計數並繼續工作嗎?", + "button": "重設並繼續" + }, + "autoApprovedCostLimitReached": { + "title": "已達自動核准費用上限", + "description": "Roo 已達到 ${{count}} 的自動核准費用上限。您想重設費用並繼續工作嗎?", + "button": "重設並繼續" + } } } From 7b1e3a0ee5469abcc626ccf84a0d384ff48431cf Mon Sep 17 00:00:00 2001 From: Daniel <57051444+daniel-lxs@users.noreply.github.com> Date: Wed, 17 Sep 2025 11:21:31 -0500 Subject: [PATCH 20/23] feat(cloud): Add telemetry retry queue for network resilience (#7597) * feat(cloud): Add telemetry retry queue for network resilience - Implement RetryQueue class with workspace-scoped persistence - Queue failed telemetry events for automatic retry - Retry events every 60 seconds with fresh auth tokens - FIFO eviction when queue reaches 100 events - Persist queue across VS Code restarts This ensures telemetry data isn't lost during network failures or temporary server issues. Migrated from RooCodeInc/Roo-Code-Cloud#744 * fix: address PR review feedback for retry queue - Fix retry order to use consistent FIFO processing - Add retry limit enforcement with max retries check - Add configurable request timeout (default 30s) - Add comprehensive tests for retryAll() method - Add request-max-retries-exceeded event - Fix timeout test to avoid timing issues * fix: resolve TypeScript errors in RetryQueue tests * fix(cloud): Address PR feedback for telemetry retry queue - Handle HTTP error status codes (500s, 401/403, 429) as failures that trigger retry - Remove queuing of backfill operations since they're user-initiated - Fix race condition in concurrent retry processing with isProcessing flag - Add specialized retry logic for 429 with Retry-After header support - Clean up unnecessary comments - Add comprehensive tests for new status code handling - Add temporary debug logs with emojis for testing * refactor: address PR feedback for telemetry retry queue - Remove unused X-Organization-Id header from auth header provider - Simplify enqueue() API by removing operation parameter - Fix error retry logic: only retry 5xx, 429, and network failures - Stop retrying 4xx client errors (400, 401, 403, 404, 422) - Implement queue-wide pause for 429 rate limiting - Add auth state management integration: - Pause queue when not in active-session - Clear queue on logout or user change - Preserve queue when same user logs back in - Remove debug comments - Fix ESLint no-case-declarations error with proper block scope - Update tests for all new behaviors --- packages/cloud/src/CloudService.ts | 95 ++- packages/cloud/src/TelemetryClient.ts | 84 ++- .../src/__tests__/TelemetryClient.test.ts | 22 - packages/cloud/src/index.ts | 3 + packages/cloud/src/retry-queue/RetryQueue.ts | 371 ++++++++++ .../retry-queue/__tests__/RetryQueue.test.ts | 698 ++++++++++++++++++ packages/cloud/src/retry-queue/index.ts | 2 + packages/cloud/src/retry-queue/types.ts | 36 + 8 files changed, 1263 insertions(+), 48 deletions(-) create mode 100644 packages/cloud/src/retry-queue/RetryQueue.ts create mode 100644 packages/cloud/src/retry-queue/__tests__/RetryQueue.test.ts create mode 100644 packages/cloud/src/retry-queue/index.ts create mode 100644 packages/cloud/src/retry-queue/types.ts diff --git a/packages/cloud/src/CloudService.ts b/packages/cloud/src/CloudService.ts index 171b912858..ce9e34de8c 100644 --- a/packages/cloud/src/CloudService.ts +++ b/packages/cloud/src/CloudService.ts @@ -24,6 +24,7 @@ import { StaticSettingsService } from "./StaticSettingsService.js" import { CloudTelemetryClient as TelemetryClient } from "./TelemetryClient.js" import { CloudShareService } from "./CloudShareService.js" import { CloudAPI } from "./CloudAPI.js" +import { RetryQueue } from "./retry-queue/index.js" type AuthStateChangedPayload = CloudServiceEvents["auth-state-changed"][0] type AuthUserInfoPayload = CloudServiceEvents["user-info"][0] @@ -75,6 +76,12 @@ export class CloudService extends EventEmitter implements Di return this._cloudAPI } + private _retryQueue: RetryQueue | null = null + + public get retryQueue() { + return this._retryQueue + } + private constructor(context: ExtensionContext, log?: (...args: unknown[]) => void) { super() @@ -82,6 +89,8 @@ export class CloudService extends EventEmitter implements Di this.log = log || console.log this.authStateListener = (data: AuthStateChangedPayload) => { + // Handle retry queue based on auth state changes + this.handleAuthStateChangeForRetryQueue(data) this.emit("auth-state-changed", data) } @@ -131,7 +140,24 @@ export class CloudService extends EventEmitter implements Di this._cloudAPI = new CloudAPI(this._authService, this.log) - this._telemetryClient = new TelemetryClient(this._authService, this._settingsService) + // Initialize retry queue with auth header provider + this._retryQueue = new RetryQueue( + this.context, + undefined, // Use default config + this.log, + () => { + // Provide fresh auth headers for retries + const sessionToken = this._authService?.getSessionToken() + if (sessionToken) { + return { + Authorization: `Bearer ${sessionToken}`, + } + } + return undefined + }, + ) + + this._telemetryClient = new TelemetryClient(this._authService, this._settingsService, this._retryQueue) this._shareService = new CloudShareService(this._cloudAPI, this._settingsService, this.log) @@ -303,6 +329,10 @@ export class CloudService extends EventEmitter implements Di this.settingsService.dispose() } + if (this._retryQueue) { + this._retryQueue.dispose() + } + this.isInitialized = false } @@ -365,4 +395,67 @@ export class CloudService extends EventEmitter implements Di static isEnabled(): boolean { return !!this._instance?.isAuthenticated() } + + /** + * Handle auth state changes for the retry queue + * - Pause queue when not in 'active-session' state + * - Clear queue when user logs out or logs in as different user + * - Resume queue when returning to active-session with same user + */ + private handleAuthStateChangeForRetryQueue(data: AuthStateChangedPayload): void { + if (!this._retryQueue) { + return + } + + const newState = data.state + const userInfo = this.getUserInfo() + const newUserId = userInfo?.id + + this.log(`[CloudService] Auth state changed to: ${newState}, user: ${newUserId}`) + + // Handle different auth states + switch (newState) { + case "active-session": { + // Check if user changed (different user logged in) + const wasCleared = this._retryQueue.clearIfUserChanged(newUserId) + + if (!wasCleared) { + // Same user or first login, resume the queue + this._retryQueue.resume() + this.log("[CloudService] Resuming retry queue for active session") + } else { + // Different user, queue was cleared, but we can resume processing + this._retryQueue.resume() + this.log("[CloudService] Retry queue cleared for new user, resuming processing") + } + break + } + + case "logged-out": + // User is logged out, clear the queue + this._retryQueue.clearIfUserChanged(undefined) + this._retryQueue.pause() + this.log("[CloudService] Pausing and clearing retry queue for logged-out state") + break + + case "initializing": + case "attempting-session": + // Transitional states, pause the queue but don't clear + this._retryQueue.pause() + this.log(`[CloudService] Pausing retry queue during ${newState}`) + break + + case "inactive-session": + // Session is inactive (possibly expired), pause but don't clear + // The queue might resume if the session becomes active again + this._retryQueue.pause() + this.log("[CloudService] Pausing retry queue for inactive session") + break + + default: + // Unknown state, pause as a safety measure + this._retryQueue.pause() + this.log(`[CloudService] Pausing retry queue for unknown state: ${newState}`) + } + } } diff --git a/packages/cloud/src/TelemetryClient.ts b/packages/cloud/src/TelemetryClient.ts index 6afd118990..1213530a95 100644 --- a/packages/cloud/src/TelemetryClient.ts +++ b/packages/cloud/src/TelemetryClient.ts @@ -11,6 +11,7 @@ import { } from "@roo-code/types" import { getRooCodeApiUrl } from "./config.js" +import type { RetryQueue } from "./retry-queue/index.js" abstract class BaseTelemetryClient implements TelemetryClient { protected providerRef: WeakRef | null = null @@ -82,21 +83,21 @@ abstract class BaseTelemetryClient implements TelemetryClient { } export class CloudTelemetryClient extends BaseTelemetryClient { + private retryQueue: RetryQueue | null = null + constructor( private authService: AuthService, private settingsService: SettingsService, - debug = false, + retryQueue?: RetryQueue, ) { - super( - { - type: "exclude", - events: [TelemetryEventName.TASK_CONVERSATION_MESSAGE], - }, - debug, - ) + super({ + type: "exclude", + events: [TelemetryEventName.TASK_CONVERSATION_MESSAGE], + }) + this.retryQueue = retryQueue || null } - private async fetch(path: string, options: RequestInit) { + private async fetch(path: string, options: RequestInit, allowQueueing = true) { if (!this.authService.isAuthenticated()) { return } @@ -108,18 +109,46 @@ export class CloudTelemetryClient extends BaseTelemetryClient { return } - const response = await fetch(`${getRooCodeApiUrl()}/api/${path}`, { + const url = `${getRooCodeApiUrl()}/api/${path}` + const fetchOptions: RequestInit = { ...options, headers: { Authorization: `Bearer ${token}`, "Content-Type": "application/json", }, - }) + } - if (!response.ok) { - console.error( - `[TelemetryClient#fetch] ${options.method} ${path} -> ${response.status} ${response.statusText}`, - ) + try { + const response = await fetch(url, fetchOptions) + + if (!response.ok) { + console.error( + `[TelemetryClient#fetch] ${options.method} ${path} -> ${response.status} ${response.statusText}`, + ) + + // Queue for retry on server errors (5xx) or rate limiting (429) + // Do NOT retry on client errors (4xx) except 429 - they won't succeed + if (this.retryQueue && allowQueueing && (response.status >= 500 || response.status === 429)) { + await this.retryQueue.enqueue(url, fetchOptions, "telemetry") + } + } + + return response + } catch (error) { + console.error(`[TelemetryClient#fetch] Network error for ${options.method} ${path}: ${error}`) + + // Queue for retry on network failures (typically TypeError with "fetch failed" message) + // These are transient network issues that may succeed on retry + if ( + this.retryQueue && + allowQueueing && + error instanceof TypeError && + error.message.includes("fetch failed") + ) { + await this.retryQueue.enqueue(url, fetchOptions, "telemetry") + } + + throw error } } @@ -158,6 +187,7 @@ export class CloudTelemetryClient extends BaseTelemetryClient { }) } catch (error) { console.error(`[TelemetryClient#capture] Error sending telemetry event: ${error}`) + // Error is already queued for retry in the fetch method } } @@ -199,22 +229,26 @@ export class CloudTelemetryClient extends BaseTelemetryClient { ) } - // Custom fetch for multipart - don't set Content-Type header (let browser set it) - const response = await fetch(`${getRooCodeApiUrl()}/api/events/backfill`, { + const url = `${getRooCodeApiUrl()}/api/events/backfill` + const fetchOptions: RequestInit = { method: "POST", headers: { Authorization: `Bearer ${token}`, - // Note: No Content-Type header - browser will set multipart/form-data with boundary }, body: formData, - }) + } - if (!response.ok) { - console.error( - `[TelemetryClient#backfillMessages] POST events/backfill -> ${response.status} ${response.statusText}`, - ) - } else if (this.debug) { - console.info(`[TelemetryClient#backfillMessages] Successfully uploaded messages for task ${taskId}`) + try { + const response = await fetch(url, fetchOptions) + + if (!response.ok) { + console.error( + `[TelemetryClient#backfillMessages] POST events/backfill -> ${response.status} ${response.statusText}`, + ) + } + } catch (fetchError) { + console.error(`[TelemetryClient#backfillMessages] Network error: ${fetchError}`) + throw fetchError } } catch (error) { console.error(`[TelemetryClient#backfillMessages] Error uploading messages: ${error}`) diff --git a/packages/cloud/src/__tests__/TelemetryClient.test.ts b/packages/cloud/src/__tests__/TelemetryClient.test.ts index 96be400e0d..5cb952dc28 100644 --- a/packages/cloud/src/__tests__/TelemetryClient.test.ts +++ b/packages/cloud/src/__tests__/TelemetryClient.test.ts @@ -641,28 +641,6 @@ describe("TelemetryClient", () => { ) }) - it("should log debug information when debug is enabled", async () => { - const client = new TelemetryClient(mockAuthService, mockSettingsService, true) - - const messages = [ - { - ts: 1, - type: "say" as const, - say: "text" as const, - text: "test message", - }, - ] - - await client.backfillMessages(messages, "test-task-id") - - expect(console.info).toHaveBeenCalledWith( - "[TelemetryClient#backfillMessages] Uploading 1 messages for task test-task-id", - ) - expect(console.info).toHaveBeenCalledWith( - "[TelemetryClient#backfillMessages] Successfully uploaded messages for task test-task-id", - ) - }) - it("should handle empty messages array", async () => { const client = new TelemetryClient(mockAuthService, mockSettingsService) diff --git a/packages/cloud/src/index.ts b/packages/cloud/src/index.ts index dd40e6fc52..65b92ebc13 100644 --- a/packages/cloud/src/index.ts +++ b/packages/cloud/src/index.ts @@ -3,3 +3,6 @@ export * from "./config.js" export { CloudService } from "./CloudService.js" export { BridgeOrchestrator } from "./bridge/index.js" + +export { RetryQueue } from "./retry-queue/index.js" +export type { QueuedRequest, QueueStats, RetryQueueConfig, RetryQueueEvents } from "./retry-queue/index.js" diff --git a/packages/cloud/src/retry-queue/RetryQueue.ts b/packages/cloud/src/retry-queue/RetryQueue.ts new file mode 100644 index 0000000000..17362ad41d --- /dev/null +++ b/packages/cloud/src/retry-queue/RetryQueue.ts @@ -0,0 +1,371 @@ +import { EventEmitter } from "events" +import type { ExtensionContext } from "vscode" +import type { QueuedRequest, QueueStats, RetryQueueConfig, RetryQueueEvents } from "./types.js" + +type AuthHeaderProvider = () => Record | undefined + +export class RetryQueue extends EventEmitter { + private queue: Map = new Map() + private context: ExtensionContext + private config: RetryQueueConfig + private log: (...args: unknown[]) => void + private isProcessing = false + private retryTimer?: NodeJS.Timeout + private readonly STORAGE_KEY = "roo.retryQueue" + private authHeaderProvider?: AuthHeaderProvider + private queuePausedUntil?: number // Timestamp when the queue can resume processing + private isPaused = false // Manual pause state (e.g., for auth state changes) + private currentUserId?: string // Track current user ID for conditional clearing + private hasHadUser = false // Track if we've ever had a user (to distinguish from first login) + + constructor( + context: ExtensionContext, + config?: Partial, + log?: (...args: unknown[]) => void, + authHeaderProvider?: AuthHeaderProvider, + ) { + super() + this.context = context + this.log = log || console.log + this.authHeaderProvider = authHeaderProvider + + this.config = { + maxRetries: 0, + retryDelay: 60000, + maxQueueSize: 100, + persistQueue: true, + networkCheckInterval: 60000, + requestTimeout: 30000, + ...config, + } + + this.loadPersistedQueue() + this.startRetryTimer() + } + + private loadPersistedQueue(): void { + if (!this.config.persistQueue) return + + try { + const stored = this.context.workspaceState.get(this.STORAGE_KEY) + if (stored && Array.isArray(stored)) { + stored.forEach((request) => { + this.queue.set(request.id, request) + }) + this.log(`[RetryQueue] Loaded ${stored.length} persisted requests from workspace storage`) + } + } catch (error) { + this.log("[RetryQueue] Failed to load persisted queue:", error) + } + } + + private async persistQueue(): Promise { + if (!this.config.persistQueue) return + + try { + const requests = Array.from(this.queue.values()) + await this.context.workspaceState.update(this.STORAGE_KEY, requests) + } catch (error) { + this.log("[RetryQueue] Failed to persist queue:", error) + } + } + + public async enqueue( + url: string, + options: RequestInit, + type: QueuedRequest["type"] = "other", + operation?: string, + ): Promise { + if (this.queue.size >= this.config.maxQueueSize) { + const oldestId = Array.from(this.queue.keys())[0] + if (oldestId) { + this.queue.delete(oldestId) + } + } + + const request: QueuedRequest = { + id: `${Date.now()}-${Math.random().toString(36).substr(2, 9)}`, + url, + options, + timestamp: Date.now(), + retryCount: 0, + type, + operation, + } + + this.queue.set(request.id, request) + await this.persistQueue() + + this.emit("request-queued", request) + this.log(`[RetryQueue] Queued request: ${url}`) + } + + public async retryAll(): Promise { + if (this.isProcessing) { + this.log("[RetryQueue] Already processing, skipping retry cycle") + return + } + + // Check if the queue is manually paused (e.g., due to auth state) + if (this.isPaused) { + this.log("[RetryQueue] Queue is manually paused") + return + } + + // Check if the entire queue is paused due to rate limiting + if (this.queuePausedUntil && Date.now() < this.queuePausedUntil) { + this.log(`[RetryQueue] Queue is paused until ${new Date(this.queuePausedUntil).toISOString()}`) + return + } + + const requests = Array.from(this.queue.values()) + if (requests.length === 0) { + return + } + + this.isProcessing = true + + try { + // Sort by timestamp to process in FIFO order (oldest first) + requests.sort((a, b) => a.timestamp - b.timestamp) + + // Process all requests in FIFO order + for (const request of requests) { + try { + const response = await this.retryRequest(request) + + // Check if we got a 429 rate limiting response + if (response && response.status === 429) { + const retryAfter = response.headers.get("Retry-After") + if (retryAfter) { + // Parse Retry-After (could be seconds or a date) + let delayMs: number + const retryAfterSeconds = parseInt(retryAfter, 10) + if (!isNaN(retryAfterSeconds)) { + delayMs = retryAfterSeconds * 1000 + } else { + // Try parsing as a date + const retryDate = new Date(retryAfter) + if (!isNaN(retryDate.getTime())) { + delayMs = retryDate.getTime() - Date.now() + } else { + delayMs = 60000 // Default to 1 minute if we can't parse + } + } + // Pause the entire queue + this.queuePausedUntil = Date.now() + delayMs + this.log(`[RetryQueue] Rate limited, pausing entire queue for ${delayMs}ms`) + // Keep the request in the queue for later retry + this.queue.set(request.id, request) + // Stop processing further requests since the queue is paused + break + } + } + + this.queue.delete(request.id) + this.emit("request-retry-success", request) + } catch (error) { + request.retryCount++ + request.lastError = error instanceof Error ? error.message : String(error) + + // Check if we've exceeded max retries + if (this.config.maxRetries > 0 && request.retryCount >= this.config.maxRetries) { + this.log( + `[RetryQueue] Max retries (${this.config.maxRetries}) reached for request: ${request.url}`, + ) + this.queue.delete(request.id) + this.emit("request-max-retries-exceeded", request, error as Error) + } else { + this.queue.set(request.id, request) + this.emit("request-retry-failed", request, error as Error) + } + + // Add a small delay between retry attempts + await this.delay(100) + } + } + + await this.persistQueue() + } finally { + // Always reset the processing flag, even if an error occurs + this.isProcessing = false + } + } + + private async retryRequest(request: QueuedRequest): Promise { + this.log(`[RetryQueue] Retrying request: ${request.url}`) + + let headers = { ...request.options.headers } + if (this.authHeaderProvider) { + const freshAuthHeaders = this.authHeaderProvider() + if (freshAuthHeaders) { + headers = { + ...headers, + ...freshAuthHeaders, + } + } + } + + const controller = new AbortController() + const timeoutId = setTimeout(() => controller.abort(), this.config.requestTimeout) + + try { + const response = await fetch(request.url, { + ...request.options, + signal: controller.signal, + headers: { + ...headers, + "X-Retry-Queue": "true", + }, + }) + + clearTimeout(timeoutId) + + // Check for error status codes that should trigger retry + if (!response.ok) { + // Handle different status codes appropriately + if (response.status >= 500) { + // Server errors (5xx) should be retried + throw new Error(`Server error: ${response.status} ${response.statusText}`) + } else if (response.status === 429) { + // Rate limiting - return response to let caller handle Retry-After + return response + } else if (response.status >= 400 && response.status < 500) { + // Client errors (4xx including 401/403) should NOT be retried + // These errors indicate problems with the request itself that won't be fixed by retrying + this.log(`[RetryQueue] Non-retryable client error ${response.status}, removing from queue`) + return response + } + } + + return response + } catch (error) { + clearTimeout(timeoutId) + throw error + } + } + + private startRetryTimer(): void { + if (this.retryTimer) { + clearInterval(this.retryTimer) + } + + this.retryTimer = setInterval(() => { + this.retryAll().catch((error) => { + this.log("[RetryQueue] Error during retry cycle:", error) + }) + }, this.config.networkCheckInterval) + } + + private delay(ms: number): Promise { + return new Promise((resolve) => setTimeout(resolve, ms)) + } + + public getStats(): QueueStats { + const requests = Array.from(this.queue.values()) + const byType: Record = {} + let totalRetries = 0 + let failedRetries = 0 + + requests.forEach((request) => { + byType[request.type] = (byType[request.type] || 0) + 1 + totalRetries += request.retryCount + if (request.lastError) { + failedRetries++ + } + }) + + const timestamps = requests.map((r) => r.timestamp) + const oldestRequest = timestamps.length > 0 ? new Date(Math.min(...timestamps)) : undefined + const newestRequest = timestamps.length > 0 ? new Date(Math.max(...timestamps)) : undefined + + return { + totalQueued: requests.length, + byType, + oldestRequest, + newestRequest, + totalRetries, + failedRetries, + } + } + + public clear(): void { + this.queue.clear() + this.persistQueue().catch((error) => { + this.log("[RetryQueue] Failed to persist after clear:", error) + }) + this.emit("queue-cleared") + } + + /** + * Pause the retry queue. When paused, no retries will be processed. + * This is useful when auth state is not active or during logout. + */ + public pause(): void { + this.isPaused = true + this.log("[RetryQueue] Queue paused") + } + + /** + * Resume the retry queue. Retries will be processed again on the next interval. + */ + public resume(): void { + this.isPaused = false + this.log("[RetryQueue] Queue resumed") + } + + /** + * Check if the queue is paused + */ + public isPausedState(): boolean { + return this.isPaused + } + + /** + * Set the current user ID for tracking user changes + */ + public setCurrentUserId(userId: string | undefined): void { + this.currentUserId = userId + } + + /** + * Get the current user ID + */ + public getCurrentUserId(): string | undefined { + return this.currentUserId + } + + /** + * Conditionally clear the queue based on user ID change. + * If newUserId is different from currentUserId, clear the queue. + * Returns true if queue was cleared, false otherwise. + */ + public clearIfUserChanged(newUserId: string | undefined): boolean { + // First time ever setting a user (initial login) + if (!this.hasHadUser && newUserId !== undefined) { + this.currentUserId = newUserId + this.hasHadUser = true + return false + } + + // If user IDs are different (including logout case where newUserId is undefined) + if (this.currentUserId !== newUserId) { + this.log(`[RetryQueue] User changed from ${this.currentUserId} to ${newUserId}, clearing queue`) + this.clear() + this.currentUserId = newUserId + if (newUserId !== undefined) { + this.hasHadUser = true + } + return true + } + + return false + } + + public dispose(): void { + if (this.retryTimer) { + clearInterval(this.retryTimer) + } + this.removeAllListeners() + } +} diff --git a/packages/cloud/src/retry-queue/__tests__/RetryQueue.test.ts b/packages/cloud/src/retry-queue/__tests__/RetryQueue.test.ts new file mode 100644 index 0000000000..becee719c1 --- /dev/null +++ b/packages/cloud/src/retry-queue/__tests__/RetryQueue.test.ts @@ -0,0 +1,698 @@ +import type { ExtensionContext } from "vscode" +import { RetryQueue } from "../RetryQueue.js" +import type { QueuedRequest } from "../types.js" + +// Mock ExtensionContext +const createMockContext = (): ExtensionContext => { + const storage = new Map() + + return { + workspaceState: { + get: vi.fn((key: string) => storage.get(key)), + update: vi.fn(async (key: string, value: unknown) => { + storage.set(key, value) + }), + }, + } as unknown as ExtensionContext +} + +describe("RetryQueue", () => { + let mockContext: ExtensionContext + let retryQueue: RetryQueue + + beforeEach(() => { + vi.clearAllMocks() + mockContext = createMockContext() + retryQueue = new RetryQueue(mockContext) + }) + + afterEach(() => { + retryQueue.dispose() + }) + + describe("enqueue", () => { + it("should add a request to the queue", async () => { + const url = "https://api.example.com/test" + const options = { method: "POST", body: JSON.stringify({ test: "data" }) } + + await retryQueue.enqueue(url, options, "telemetry") + + const stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(1) + expect(stats.byType["telemetry"]).toBe(1) + }) + + it("should enforce max queue size with FIFO eviction", async () => { + // Create a queue with max size of 3 + retryQueue = new RetryQueue(mockContext, { maxQueueSize: 3 }) + + // Add 4 requests + for (let i = 1; i <= 4; i++) { + await retryQueue.enqueue(`https://api.example.com/test${i}`, { method: "POST" }, "telemetry") + } + + const stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(3) // Should only have 3 items (oldest was evicted) + }) + }) + + describe("persistence", () => { + it("should persist queue to workspace state", async () => { + await retryQueue.enqueue("https://api.example.com/test", { method: "POST" }, "telemetry") + + expect(mockContext.workspaceState.update).toHaveBeenCalledWith( + "roo.retryQueue", + expect.arrayContaining([ + expect.objectContaining({ + url: "https://api.example.com/test", + type: "telemetry", + }), + ]), + ) + }) + + it("should load persisted queue on initialization", () => { + const persistedRequests: QueuedRequest[] = [ + { + id: "test-1", + url: "https://api.example.com/test1", + options: { method: "POST" }, + timestamp: Date.now(), + retryCount: 0, + type: "telemetry", + }, + ] + + // Set up mock to return persisted data + const storage = new Map([["roo.retryQueue", persistedRequests]]) + mockContext = { + workspaceState: { + get: vi.fn((key: string) => storage.get(key)), + update: vi.fn(), + }, + } as unknown as ExtensionContext + + retryQueue = new RetryQueue(mockContext) + + const stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(1) + expect(mockContext.workspaceState.get).toHaveBeenCalledWith("roo.retryQueue") + }) + }) + + describe("clear", () => { + it("should clear all queued requests", async () => { + await retryQueue.enqueue("https://api.example.com/test1", { method: "POST" }, "telemetry") + await retryQueue.enqueue("https://api.example.com/test2", { method: "POST" }, "api-call") + + let stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(2) + + retryQueue.clear() + + stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(0) + }) + }) + + describe("getStats", () => { + it("should return correct statistics", async () => { + const now = Date.now() + + await retryQueue.enqueue("https://api.example.com/test1", { method: "POST" }, "telemetry") + await retryQueue.enqueue("https://api.example.com/test2", { method: "POST" }, "api-call") + await retryQueue.enqueue("https://api.example.com/test3", { method: "POST" }, "telemetry") + + const stats = retryQueue.getStats() + + expect(stats.totalQueued).toBe(3) + expect(stats.byType["telemetry"]).toBe(2) + expect(stats.byType["api-call"]).toBe(1) + expect(stats.oldestRequest).toBeDefined() + expect(stats.newestRequest).toBeDefined() + expect(stats.oldestRequest!.getTime()).toBeGreaterThanOrEqual(now) + expect(stats.newestRequest!.getTime()).toBeGreaterThanOrEqual(now) + }) + }) + + describe("events", () => { + it("should emit request-queued event when enqueueing", async () => { + const listener = vi.fn() + retryQueue.on("request-queued", listener) + + await retryQueue.enqueue("https://api.example.com/test", { method: "POST" }, "telemetry") + + expect(listener).toHaveBeenCalledWith( + expect.objectContaining({ + url: "https://api.example.com/test", + type: "telemetry", + }), + ) + }) + + it("should emit queue-cleared event when clearing", () => { + const listener = vi.fn() + retryQueue.on("queue-cleared", listener) + + retryQueue.clear() + + expect(listener).toHaveBeenCalled() + }) + }) + + describe("auth state management", () => { + it("should pause and resume the queue", () => { + expect(retryQueue.isPausedState()).toBe(false) + + retryQueue.pause() + expect(retryQueue.isPausedState()).toBe(true) + + retryQueue.resume() + expect(retryQueue.isPausedState()).toBe(false) + }) + + it("should not process retries when paused", async () => { + const fetchMock = vi.fn().mockResolvedValue({ ok: true }) + global.fetch = fetchMock + + await retryQueue.enqueue("https://api.example.com/test", { method: "POST" }, "telemetry") + + // Pause the queue + retryQueue.pause() + + // Try to retry all + await retryQueue.retryAll() + + // Fetch should not be called because queue is paused + expect(fetchMock).not.toHaveBeenCalled() + + // Resume and retry + retryQueue.resume() + await retryQueue.retryAll() + + // Now fetch should be called + expect(fetchMock).toHaveBeenCalledTimes(1) + }) + + it("should track and update current user ID", () => { + expect(retryQueue.getCurrentUserId()).toBeUndefined() + + retryQueue.setCurrentUserId("user_123") + expect(retryQueue.getCurrentUserId()).toBe("user_123") + + retryQueue.setCurrentUserId("user_456") + expect(retryQueue.getCurrentUserId()).toBe("user_456") + + retryQueue.setCurrentUserId(undefined) + expect(retryQueue.getCurrentUserId()).toBeUndefined() + }) + + it("should clear queue when user changes", async () => { + // Add some requests + await retryQueue.enqueue("https://api.example.com/test1", { method: "POST" }, "telemetry") + await retryQueue.enqueue("https://api.example.com/test2", { method: "POST" }, "telemetry") + + let stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(2) + + // Set initial user + retryQueue.setCurrentUserId("user_123") + + // Same user login - should not clear + let wasCleared = retryQueue.clearIfUserChanged("user_123") + expect(wasCleared).toBe(false) + stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(2) + + // Different user login - should clear + wasCleared = retryQueue.clearIfUserChanged("user_456") + expect(wasCleared).toBe(true) + stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(0) + expect(retryQueue.getCurrentUserId()).toBe("user_456") + }) + + it("should clear queue on logout (undefined user)", async () => { + // Set initial user + retryQueue.setCurrentUserId("user_123") + + // Add some requests + await retryQueue.enqueue("https://api.example.com/test1", { method: "POST" }, "telemetry") + await retryQueue.enqueue("https://api.example.com/test2", { method: "POST" }, "telemetry") + + let stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(2) + + // Logout (undefined user) - should clear + const wasCleared = retryQueue.clearIfUserChanged(undefined) + expect(wasCleared).toBe(true) + stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(0) + expect(retryQueue.getCurrentUserId()).toBeUndefined() + }) + + it("should not clear on first login (no previous user)", async () => { + // Add some requests before any user is set + await retryQueue.enqueue("https://api.example.com/test1", { method: "POST" }, "telemetry") + await retryQueue.enqueue("https://api.example.com/test2", { method: "POST" }, "telemetry") + + let stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(2) + + // First login - should not clear + const wasCleared = retryQueue.clearIfUserChanged("user_123") + expect(wasCleared).toBe(false) + stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(2) + expect(retryQueue.getCurrentUserId()).toBe("user_123") + }) + + it("should handle multiple user transitions correctly", async () => { + const clearListener = vi.fn() + retryQueue.on("queue-cleared", clearListener) + + // First user logs in + retryQueue.clearIfUserChanged("user_123") + await retryQueue.enqueue("https://api.example.com/user1-req", { method: "POST" }, "telemetry") + + // User logs out + const clearedOnLogout = retryQueue.clearIfUserChanged(undefined) + expect(clearedOnLogout).toBe(true) + expect(clearListener).toHaveBeenCalledTimes(1) + + // Different user logs in + await retryQueue.enqueue("https://api.example.com/user2-req", { method: "POST" }, "telemetry") + const clearedOnNewUser = retryQueue.clearIfUserChanged("user_456") + expect(clearedOnNewUser).toBe(true) + expect(clearListener).toHaveBeenCalledTimes(2) + + // Same user logs back in + await retryQueue.enqueue("https://api.example.com/user2-req2", { method: "POST" }, "telemetry") + const notCleared = retryQueue.clearIfUserChanged("user_456") + expect(notCleared).toBe(false) + expect(clearListener).toHaveBeenCalledTimes(2) // Still 2, not cleared + + const stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(1) // Only the last request remains + }) + }) + + describe("retryAll", () => { + let fetchMock: ReturnType + + beforeEach(() => { + // Mock global fetch + fetchMock = vi.fn() + global.fetch = fetchMock + }) + + afterEach(() => { + vi.restoreAllMocks() + }) + + it("should process requests in FIFO order", async () => { + const successListener = vi.fn() + retryQueue.on("request-retry-success", successListener) + + // Add multiple requests + await retryQueue.enqueue("https://api.example.com/test1", { method: "POST" }, "telemetry") + await retryQueue.enqueue("https://api.example.com/test2", { method: "POST" }, "telemetry") + await retryQueue.enqueue("https://api.example.com/test3", { method: "POST" }, "telemetry") + + // Mock successful responses + fetchMock.mockResolvedValue({ ok: true }) + + await retryQueue.retryAll() + + // Check that fetch was called in FIFO order + expect(fetchMock).toHaveBeenCalledTimes(3) + expect(fetchMock.mock.calls[0]?.[0]).toBe("https://api.example.com/test1") + expect(fetchMock.mock.calls[1]?.[0]).toBe("https://api.example.com/test2") + expect(fetchMock.mock.calls[2]?.[0]).toBe("https://api.example.com/test3") + + // Check that success events were emitted + expect(successListener).toHaveBeenCalledTimes(3) + + // Queue should be empty after successful retries + const stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(0) + }) + + it("should handle failed retries and increment retry count", async () => { + const failListener = vi.fn() + retryQueue.on("request-retry-failed", failListener) + + await retryQueue.enqueue("https://api.example.com/test", { method: "POST" }, "telemetry") + + // Mock failed response + fetchMock.mockRejectedValue(new Error("Network error")) + + await retryQueue.retryAll() + + // Check that failure event was emitted + expect(failListener).toHaveBeenCalledWith( + expect.objectContaining({ + url: "https://api.example.com/test", + retryCount: 1, + lastError: "Network error", + }), + expect.any(Error), + ) + + // Request should still be in queue + const stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(1) + }) + + it("should enforce max retries limit", async () => { + // Create queue with max retries of 2 + retryQueue = new RetryQueue(mockContext, { maxRetries: 2 }) + + const maxRetriesListener = vi.fn() + retryQueue.on("request-max-retries-exceeded", maxRetriesListener) + + await retryQueue.enqueue("https://api.example.com/test", { method: "POST" }, "telemetry") + + // Mock failed responses + fetchMock.mockRejectedValue(new Error("Network error")) + + // First retry + await retryQueue.retryAll() + let stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(1) // Still in queue + + // Second retry - should hit max retries + await retryQueue.retryAll() + + // Check that max retries event was emitted + expect(maxRetriesListener).toHaveBeenCalledWith( + expect.objectContaining({ + url: "https://api.example.com/test", + retryCount: 2, + }), + expect.any(Error), + ) + + // Request should be removed from queue after exceeding max retries + stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(0) + }) + + it("should not process if already processing", async () => { + // Add a request + await retryQueue.enqueue("https://api.example.com/test", { method: "POST" }, "telemetry") + + // Mock a slow response + fetchMock.mockImplementation(() => new Promise((resolve) => setTimeout(() => resolve({ ok: true }), 100))) + + // Start first retryAll (don't await) + const firstCall = retryQueue.retryAll() + + // Try to call retryAll again immediately + const secondCall = retryQueue.retryAll() + + // Both should complete without errors + await Promise.all([firstCall, secondCall]) + + // Fetch should only be called once (from the first call) + expect(fetchMock).toHaveBeenCalledTimes(1) + }) + + it("should handle empty queue gracefully", async () => { + // Call retryAll on empty queue + await expect(retryQueue.retryAll()).resolves.toBeUndefined() + + // No fetch calls should be made + expect(fetchMock).not.toHaveBeenCalled() + }) + + it("should use auth header provider if available", async () => { + const authHeaderProvider = vi.fn().mockReturnValue({ + Authorization: "Bearer fresh-token", + }) + + retryQueue = new RetryQueue(mockContext, {}, undefined, authHeaderProvider) + + await retryQueue.enqueue( + "https://api.example.com/test", + { + method: "POST", + headers: { "Content-Type": "application/json" }, + }, + "telemetry", + ) + + fetchMock.mockResolvedValue({ ok: true }) + + await retryQueue.retryAll() + + // Check that fresh auth headers were used + expect(fetchMock).toHaveBeenCalledWith( + "https://api.example.com/test", + expect.objectContaining({ + headers: expect.objectContaining({ + Authorization: "Bearer fresh-token", + "Content-Type": "application/json", + "X-Retry-Queue": "true", + }), + }), + ) + + expect(authHeaderProvider).toHaveBeenCalled() + }) + + it("should respect configurable timeout", async () => { + // Create queue with custom timeout (short timeout for testing) + retryQueue = new RetryQueue(mockContext, { requestTimeout: 100 }) + + await retryQueue.enqueue("https://api.example.com/test", { method: "POST" }, "telemetry") + + // Mock fetch to reject with abort error + const abortError = new Error("The operation was aborted") + abortError.name = "AbortError" + fetchMock.mockRejectedValue(abortError) + + const failListener = vi.fn() + retryQueue.on("request-retry-failed", failListener) + + await retryQueue.retryAll() + + // Check that the request failed with an abort error + expect(failListener).toHaveBeenCalledWith( + expect.objectContaining({ + url: "https://api.example.com/test", + lastError: "The operation was aborted", + }), + expect.any(Error), + ) + + // The timeout configuration is being used (verified by the constructor accepting it) + // The actual timeout behavior is handled by the browser's AbortController + }) + + it("should retry on 500+ status codes", async () => { + const failListener = vi.fn() + const successListener = vi.fn() + retryQueue.on("request-retry-failed", failListener) + retryQueue.on("request-retry-success", successListener) + + await retryQueue.enqueue("https://api.example.com/test", { method: "POST" }, "telemetry") + + // First attempt: 500 error + fetchMock.mockResolvedValueOnce({ ok: false, status: 500, statusText: "Internal Server Error" }) + + await retryQueue.retryAll() + + // Should fail and remain in queue + expect(failListener).toHaveBeenCalledWith( + expect.objectContaining({ + url: "https://api.example.com/test", + retryCount: 1, + lastError: "Server error: 500 Internal Server Error", + }), + expect.any(Error), + ) + + let stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(1) + + // Second attempt: success + fetchMock.mockResolvedValueOnce({ ok: true, status: 200 }) + + await retryQueue.retryAll() + + // Should succeed and be removed from queue + expect(successListener).toHaveBeenCalled() + stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(0) + }) + + it("should pause entire queue on 429 rate limiting with Retry-After header", async () => { + // Add multiple requests to test queue-wide pause + await retryQueue.enqueue("https://api.example.com/test1", { method: "POST" }, "telemetry") + await retryQueue.enqueue("https://api.example.com/test2", { method: "POST" }, "telemetry") + await retryQueue.enqueue("https://api.example.com/test3", { method: "POST" }, "telemetry") + + // Mock 429 response with Retry-After header (in seconds) for the first request + const retryAfterResponse = { + ok: false, + status: 429, + headers: { + get: vi.fn((header: string) => { + if (header === "Retry-After") return "2" // 2 seconds + return null + }), + }, + } + + fetchMock.mockResolvedValueOnce(retryAfterResponse) + + await retryQueue.retryAll() + + // All requests should still be in queue + const stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(3) + + // Only the first request should have been attempted + expect(fetchMock).toHaveBeenCalledTimes(1) + expect(fetchMock).toHaveBeenCalledWith("https://api.example.com/test1", expect.any(Object)) + + // Try to retry immediately - should be skipped due to queue-wide rate limiting + fetchMock.mockClear() + await retryQueue.retryAll() + + // No fetch calls should be made because the entire queue is paused + expect(fetchMock).not.toHaveBeenCalled() + }) + + it("should process all requests after rate limit period expires", async () => { + // Add multiple requests + await retryQueue.enqueue("https://api.example.com/test1", { method: "POST" }, "telemetry") + await retryQueue.enqueue("https://api.example.com/test2", { method: "POST" }, "telemetry") + + // Mock 429 response with very short Retry-After (for testing) + const retryAfterResponse = { + ok: false, + status: 429, + headers: { + get: vi.fn((header: string) => { + if (header === "Retry-After") return "0" // 0 seconds (immediate) + return null + }), + }, + } + + fetchMock.mockResolvedValueOnce(retryAfterResponse) + + await retryQueue.retryAll() + + // Queue should be paused but requests still in queue + expect(retryQueue.getStats().totalQueued).toBe(2) + + // Wait a tiny bit for the rate limit to "expire" + await new Promise((resolve) => setTimeout(resolve, 10)) + + // Mock successful responses for both requests + fetchMock.mockResolvedValue({ ok: true }) + + // Now retry should process all requests + await retryQueue.retryAll() + + // All requests should be processed and removed from queue + expect(retryQueue.getStats().totalQueued).toBe(0) + // First request will be retried plus the second one + expect(fetchMock).toHaveBeenCalledTimes(3) // 1 (429) + 2 (success) + }) + + it("should not retry on 401/403 auth errors", async () => { + const successListener = vi.fn() + retryQueue.on("request-retry-success", successListener) + + await retryQueue.enqueue("https://api.example.com/test", { method: "POST" }, "telemetry") + + // Mock 401 error + fetchMock.mockResolvedValueOnce({ ok: false, status: 401, statusText: "Unauthorized" }) + + await retryQueue.retryAll() + + // Should be removed from queue without retry (401 is a client error) + expect(successListener).toHaveBeenCalled() + const stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(0) + + // Test 403 as well + await retryQueue.enqueue("https://api.example.com/test2", { method: "POST" }, "telemetry") + fetchMock.mockResolvedValueOnce({ ok: false, status: 403, statusText: "Forbidden" }) + + await retryQueue.retryAll() + + // Should also be removed from queue without retry + expect(successListener).toHaveBeenCalledTimes(2) + const stats2 = retryQueue.getStats() + expect(stats2.totalQueued).toBe(0) + }) + + it("should not retry on 400/404/422 client errors", async () => { + const successListener = vi.fn() + retryQueue.on("request-retry-success", successListener) + + // Test various 4xx errors that should not be retried + const clientErrors = [ + { status: 400, statusText: "Bad Request" }, + { status: 404, statusText: "Not Found" }, + { status: 422, statusText: "Unprocessable Entity" }, + ] + + for (const error of clientErrors) { + await retryQueue.enqueue( + `https://api.example.com/test-${error.status}`, + { method: "POST" }, + "telemetry", + ) + fetchMock.mockResolvedValueOnce({ ok: false, ...error }) + } + + await retryQueue.retryAll() + + // All requests should be removed from queue without retry + expect(successListener).toHaveBeenCalledTimes(3) + const stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(0) + }) + + it("should prevent concurrent processing", async () => { + // Add a single request + await retryQueue.enqueue("https://api.example.com/test1", { method: "POST" }, "telemetry") + + // Mock slow response + let resolveFirst: () => void + const firstPromise = new Promise<{ ok: boolean }>((resolve) => { + resolveFirst = () => resolve({ ok: true }) + }) + + fetchMock.mockReturnValueOnce(firstPromise) + + // Start first retryAll (don't await) + const firstCall = retryQueue.retryAll() + + // Try to call retryAll again immediately - should return immediately without processing + const secondCall = retryQueue.retryAll() + + // Second call should return immediately + await secondCall + + // Fetch should only be called once (from first call) + expect(fetchMock).toHaveBeenCalledTimes(1) + + // Resolve the promise + resolveFirst!() + + // Wait for first call to complete + await firstCall + + // Queue should be empty + const stats = retryQueue.getStats() + expect(stats.totalQueued).toBe(0) + }) + }) +}) diff --git a/packages/cloud/src/retry-queue/index.ts b/packages/cloud/src/retry-queue/index.ts new file mode 100644 index 0000000000..13b1e654e1 --- /dev/null +++ b/packages/cloud/src/retry-queue/index.ts @@ -0,0 +1,2 @@ +export { RetryQueue } from "./RetryQueue.js" +export type { QueuedRequest, QueueStats, RetryQueueConfig, RetryQueueEvents } from "./types.js" diff --git a/packages/cloud/src/retry-queue/types.ts b/packages/cloud/src/retry-queue/types.ts new file mode 100644 index 0000000000..351ab71f08 --- /dev/null +++ b/packages/cloud/src/retry-queue/types.ts @@ -0,0 +1,36 @@ +export interface QueuedRequest { + id: string + url: string + options: RequestInit + timestamp: number + retryCount: number + type: "api-call" | "telemetry" | "settings" | "other" + operation?: string + lastError?: string +} + +export interface QueueStats { + totalQueued: number + byType: Record + oldestRequest?: Date + newestRequest?: Date + totalRetries: number + failedRetries: number +} + +export interface RetryQueueConfig { + maxRetries: number // 0 means unlimited + retryDelay: number + maxQueueSize: number // FIFO eviction when full + persistQueue: boolean + networkCheckInterval: number // milliseconds + requestTimeout: number // milliseconds for request timeout +} + +export interface RetryQueueEvents { + "request-queued": [request: QueuedRequest] + "request-retry-success": [request: QueuedRequest] + "request-retry-failed": [request: QueuedRequest, error: Error] + "request-max-retries-exceeded": [request: QueuedRequest, error: Error] + "queue-cleared": [] +} From c837025d48756145d88c524a56e5a8ee518b6110 Mon Sep 17 00:00:00 2001 From: Hannes Rudolph Date: Wed, 17 Sep 2025 14:32:42 -0600 Subject: [PATCH 21/23] Docs: Overhaul README (#8005) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * docs: overhaul README for clarity and impact * fix: update badge links and styles in README for improved visibility * docs(README): stronger CTAs for Discord/Reddit; restore Modes/Roles incl. cloud agents * docs(readme): add support CTA; refine modes section; clarify custom modes wording - add centered help/links CTA under badges: [README.md](README.md:8-10) - expand feature list to explicitly include modes: [README.md](README.md:45) - rename section header “Modes and Roles” → “Modes”: [README.md](README.md:52) - update wording to “Custom Modes: build specialized modes for your team or workflow”: [README.md](README.md:60) * docs: implement @jdilla1277 suggestions for English README - Updated header to "Your AI-Powered Dev Team, Right in Your Editor" (removed Cline reference) - Changed line 44 to "Generate Code from natural language descriptions and specs" for better SEO - Removed "not the other way around" phrase from line 54 - Replaced "Cloud Agents" with "Roomote Control" on line 61 As requested by @hannesrudolph, these changes are only applied to the English README. * docs: clarify Roomote Control description and update related links in README * Reworked the contributor list. Made translastion corrections. --------- Co-authored-by: Roo Code --- README.md | 201 +++++++++---------------- locales/ca/README.md | 303 ++++++++++++++++---------------------- locales/de/README.md | 305 ++++++++++++++++---------------------- locales/es/README.md | 297 ++++++++++++++++--------------------- locales/fr/README.md | 297 ++++++++++++++++--------------------- locales/hi/README.md | 307 ++++++++++++++++----------------------- locales/id/README.md | 299 ++++++++++++++++---------------------- locales/it/README.md | 303 ++++++++++++++++---------------------- locales/ja/README.md | 305 ++++++++++++++++---------------------- locales/ko/README.md | 305 ++++++++++++++++---------------------- locales/nl/README.md | 299 ++++++++++++++++---------------------- locales/pl/README.md | 301 ++++++++++++++++---------------------- locales/pt-BR/README.md | 297 ++++++++++++++++--------------------- locales/ru/README.md | 297 ++++++++++++++++--------------------- locales/tr/README.md | 305 ++++++++++++++++---------------------- locales/vi/README.md | 315 +++++++++++++++++----------------------- locales/zh-CN/README.md | 301 ++++++++++++++++---------------------- locales/zh-TW/README.md | 302 ++++++++++++++++---------------------- 18 files changed, 2223 insertions(+), 3116 deletions(-) diff --git a/README.md b/README.md index a8235cb13b..a43dc0b463 100644 --- a/README.md +++ b/README.md @@ -1,114 +1,89 @@ -
- +

+ VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ Get help fast → Join Discord • Prefer async? → Join r/RooCode +

-English • [Català](locales/ca/README.md) • [Deutsch](locales/de/README.md) • [Español](locales/es/README.md) • [Français](locales/fr/README.md) • [हिंदी](locales/hi/README.md) • [Bahasa Indonesia](locales/id/README.md) • [Italiano](locales/it/README.md) • [日本語](locales/ja/README.md) +# Roo Code - - +> Your AI-Powered Dev Team, Right in Your Editor -[한국어](locales/ko/README.md) • [Nederlands](locales/nl/README.md) • [Polski](locales/pl/README.md) • [Português (BR)](locales/pt-BR/README.md) • [Русский](locales/ru/README.md) • [Türkçe](locales/tr/README.md) • [Tiếng Việt](locales/vi/README.md) • [简体中文](locales/zh-CN/README.md) • [繁體中文](locales/zh-TW/README.md) +
+ 🌐 Available languages - -
-
-
-

Roo Code

-

- -

-

Connect with developers, contribute ideas, and stay ahead with the latest AI-powered coding tools.

- - Join Discord - Join Reddit - -
-
-
- -
- -Download on VS Marketplace -Feature Requests -Rate & Review -Documentation - -
- -**Roo Code** is an AI-powered **autonomous coding agent** that lives in your editor. It can: - -- Communicate in natural language -- Read and write files directly in your workspace -- Run terminal commands -- Automate browser actions -- Integrate with any OpenAI-compatible or custom API/model -- Adapt its “personality” and capabilities through **Custom Modes** - -Whether you’re seeking a flexible coding partner, a system architect, or specialized roles like a QA engineer or product manager, Roo Code can help you build software more efficiently. - -Check out the [CHANGELOG](CHANGELOG.md) for detailed updates and fixes. +- [English](README.md) +- [Català](locales/ca/README.md) +- [Deutsch](locales/de/README.md) +- [Español](locales/es/README.md) +- [Français](locales/fr/README.md) +- [हिंदी](locales/hi/README.md) +- [Bahasa Indonesia](locales/id/README.md) +- [Italiano](locales/it/README.md) +- [日本語](locales/ja/README.md) +- [한국어](locales/ko/README.md) +- [Nederlands](locales/nl/README.md) +- [Polski](locales/pl/README.md) +- [Português (BR)](locales/pt-BR/README.md) +- [Русский](locales/ru/README.md) +- [Türkçe](locales/tr/README.md) +- [Tiếng Việt](locales/vi/README.md) +- [简体中文](locales/zh-CN/README.md) +- [繁體中文](locales/zh-TW/README.md) +- ... + --- -## What Can Roo Code Do? +## What Can Roo Code Do For YOU? -- 🚀 **Generate Code** from natural language descriptions -- 🔧 **Refactor & Debug** existing code -- 📝 **Write & Update** documentation -- 🤔 **Answer Questions** about your codebase -- 🔄 **Automate** repetitive tasks -- 🏗️ **Create** new files and projects +- Generate Code from natural language descriptions and specs +- Adapt with Modes: Code, Architect, Ask, Debug, and Custom Modes +- Refactor & Debug existing code +- Write & Update documentation +- Answer Questions about your codebase +- Automate repetitive tasks +- Utilize MCP Servers -## Quick Start +## Modes -1. [Install Roo Code](https://docs.roocode.com/getting-started/installing) -2. [Connect Your AI Provider](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [Try Your First Task](https://docs.roocode.com/getting-started/your-first-task) +Roo Code adapts to how you work: -## Key Features +- Code Mode: everyday coding, edits, and file ops +- Architect Mode: plan systems, specs, and migrations +- Ask Mode: fast answers, explanations, and docs +- Debug Mode: trace issues, add logs, isolate root causes +- Custom Modes: build specialized modes for your team or workflow +- Roomote Control: Roomote Control lets you remotely control tasks running in your local VS Code instance. -### Multiple Modes +Learn more: [Using Modes](https://docs.roocode.com/basic-usage/using-modes) • [Custom Modes](https://docs.roocode.com/advanced-usage/custom-modes) • [Custom Modes](https://docs.roocode.com/roo-code-cloud/roomote-control) -Roo Code adapts to your needs with specialized [modes](https://docs.roocode.com/basic-usage/using-modes): +## Tutorial & Feature Videos -- **Code Mode:** For general-purpose coding tasks -- **Architect Mode:** For planning and technical leadership -- **Ask Mode:** For answering questions and providing information -- **Debug Mode:** For systematic problem diagnosis -- **[Custom Modes](https://docs.roocode.com/advanced-usage/custom-modes):** Create unlimited specialized personas for security auditing, performance optimization, documentation, or any other task +
-### Smart Tools +| | | | +| :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
Installing Roo Code |
Configuring Profiles |
Codebase Indexing | +|
Custom Modes |
Checkpoints |
Todo Lists | -Roo Code comes with powerful [tools](https://docs.roocode.com/basic-usage/how-tools-work) that can: - -- Read and write files in your project -- Execute commands in your VS Code terminal -- Control a web browser -- Use external tools via [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp) - -MCP extends Roo Code's capabilities by allowing you to add unlimited custom tools. Integrate with external APIs, connect to databases, or create specialized development tools - MCP provides the framework to expand Roo Code's functionality to meet your specific needs. - -### Customization - -Make Roo Code work your way with: - -- [Custom Instructions](https://docs.roocode.com/advanced-usage/custom-instructions) for personalized behavior -- [Custom Modes](https://docs.roocode.com/advanced-usage/custom-modes) for specialized tasks -- [Local Models](https://docs.roocode.com/advanced-usage/local-models) for offline use -- [Auto-Approval Settings](https://docs.roocode.com/advanced-usage/auto-approving-actions) for faster workflows +
+

+More quick tutorial and feature videos... +

## Resources -### Documentation - -- [Basic Usage Guide](https://docs.roocode.com/basic-usage/the-chat-interface) -- [Advanced Features](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [Frequently Asked Questions](https://docs.roocode.com/faq) - -### Community - -- **Discord:** [Join our Discord server](https://discord.gg/roocode) for real-time help and discussions -- **Reddit:** [Visit our subreddit](https://www.reddit.com/r/RooCode) to share experiences and tips -- **GitHub:** Report [issues](https://github.com/RooCodeInc/Roo-Code/issues) or request [features](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) +- **[Documentation](https://docs.roocode.com):** The official guide to installing, configuring, and mastering Roo Code. +- **[YouTube Channel](https://youtube.com/@roocodeyt?feature=shared):** Watch tutorials and see features in action. +- **[Discord Server](https://discord.gg/roocode):** Join the community for real-time help and discussion. +- **[Reddit Community](https://www.reddit.com/r/RooCode):** Share your experiences and see what others are building. +- **[GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues):** Report bugs and track development. +- **[Feature Requests](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** Have an idea? Share it with the developers. --- @@ -198,47 +173,7 @@ Thanks to all our contributors who have helped make Roo Code better! -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) diff --git a/locales/ca/README.md b/locales/ca/README.md index 95968945d5..1ccc73c3ca 100644 --- a/locales/ca/README.md +++ b/locales/ca/README.md @@ -1,178 +1,169 @@ -
- - -[English](../../README.md) • Català • [Deutsch](../de/README.md) • [Español](../es/README.md) • [Français](../fr/README.md) • [हिन्दी](../hi/README.md) • [Bahasa Indonesia](../id/README.md) • [Italiano](../it/README.md) • [日本語](../ja/README.md) - - - - -[한국어](../ko/README.md) • [Nederlands](../nl/README.md) • [Polski](../pl/README.md) • [Português (BR)](../pt-BR/README.md) • [Русский](../ru/README.md) • [Türkçe](../tr/README.md) • [Tiếng Việt](../vi/README.md) • [简体中文](../zh-CN/README.md) • [繁體中文](../zh-TW/README.md) - - -
-
-
-

Uniu-vos a la Comunitat Roo Code

-

Connecteu-vos amb desenvolupadors, contribuïu amb idees i manteniu-vos al dia amb les últimes eines de programació amb IA.

- - Uniu-vos a Discord - Uniu-vos a Reddit - -
-
-
- -
-

Roo Code

- + VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ Obté ajuda ràpidament → Uneix-te a Discord • Prefereixes l'asíncron? → Uneix-te a r/RooCode

-Descarregueu al VS Marketplace -Sol·licituds de funcions -Valoreu & Reviseu -Documentació +# Roo Code + +> El teu equip de desenvolupament impulsat per IA, directament al teu editor + +
+ 🌐 Idiomes disponibles + +- [English](../../README.md) +- [Català](../ca/README.md) +- [Deutsch](../de/README.md) +- [Español](../es/README.md) +- [Français](../fr/README.md) +- [हिंदी](../hi/README.md) +- [Bahasa Indonesia](../id/README.md) +- [Italiano](../it/README.md) +- [日本語](../ja/README.md) +- [한국어](../ko/README.md) +- [Nederlands](../nl/README.md) +- [Polski](../pl/README.md) +- [Português (BR)](../pt-BR/README.md) +- [Русский](../ru/README.md) +- [Türkçe](../tr/README.md) +- [Tiếng Việt](../vi/README.md) +- [简体中文](../zh-CN/README.md) +- [繁體中文](../zh-TW/README.md) +- ... +
+ +--- + +## Què pot fer Roo Code per TU? + +- Generar codi a partir de descripcions en llenguatge natural +- Adaptar-se amb modes: Codi, Arquitecte, Pregunta, Depuració i Modes personalitzats +- Refactoritzar i depurar codi existent +- Escriure i actualitzar documentació +- Respondre preguntes sobre la teva base de codi +- Automatitzar tasques repetitives +- Utilitzar servidors MCP + +## Modes + +Roo Code s'adapta a la teva manera de treballar, no a l'inrevés: + +- Mode Codi: codificació diària, edicions i operacions de fitxers +- Mode Arquitecte: planificar sistemes, especificacions i migracions +- Mode Pregunta: respostes ràpides, explicacions i documents +- Mode Depuració: rastrejar problemes, afegir registres, aïllar les causes arrel +- Modes personalitzats: crea modes especialitzats per al teu equip o flux de treball +- Roomote Control: Roomote Control et permet controlar a distància tasques que s'executen a la teva instància local de VS Code. + +Més informació: [Ús de Modes](https://docs.roocode.com/basic-usage/using-modes) • [Modes personalitzats](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) + +## Tutorials i vídeos de funcionalitats + +
+ +| | | | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
Instal·lant Roo Code |
Configurant perfils |
Indexació de la base de codi | +|
Modes personalitzats |
Punts de control |
Llistes de tasques |
- -**Roo Code** és un **agent de programació autònom** impulsat per IA que viu en el vostre editor. Pot: - -- Comunicar-se en llenguatge natural -- Llegir i escriure fitxers directament en el vostre espai de treball -- Executar comandes de terminal -- Automatitzar accions del navegador -- Integrar-se amb qualsevol API/model compatible amb OpenAI o personalitzat -- Adaptar la seva "personalitat" i capacitats mitjançant **Modes Personalitzats** - -Tant si busqueu un soci de programació flexible, un arquitecte de sistemes o rols especialitzats com un enginyer de control de qualitat o un gestor de producte, Roo Code us pot ajudar a construir programari de manera més eficient. - -Consulteu el [CHANGELOG](../../CHANGELOG.md) per a actualitzacions i correccions detallades. - ---- - -## 🎉 Roo Code 3.25 Llançat - -Roo Code 3.25 aporta noves funcionalitats potents i millores significatives per millorar el vostre flux de treball de desenvolupament! - -- **Cua de missatges** - Poseu diversos missatges a la cua mentre Roo treballa, permetent-vos continuar planificant el vostre flux de treball sense interrupcions. -- **Comandes slash personalitzades** - Creeu comandes slash personalitzades per a accés ràpid a prompts i fluxos de treball utilitzats freqüentment amb gestió completa de la interfície d'usuari. -- **Eines Gemini avançades** - Noves funcionalitats de context d'URL i fonaments de cerca de Google proporcionen als models Gemini informació web en temps real i capacitats de recerca avançades. - ---- - -## Què pot fer Roo Code? - -- 🚀 **Generar codi** a partir de descripcions en llenguatge natural -- 🔧 **Refactoritzar i depurar** codi existent -- 📝 **Escriure i actualitzar** documentació -- 🤔 **Respondre preguntes** sobre el vostre codi -- 🔄 **Automatitzar** tasques repetitives -- 🏗️ **Crear** nous fitxers i projectes - -## Inici ràpid - -1. [Instal·leu Roo Code](https://docs.roocode.com/getting-started/installing) -2. [Connecteu el vostre proveïdor d'IA](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [Proveu la vostra primera tasca](https://docs.roocode.com/getting-started/your-first-task) - -## Característiques principals - -### Múltiples modes - -Roo Code s'adapta a les vostres necessitats amb [modes](https://docs.roocode.com/basic-usage/using-modes) especialitzats: - -- **Mode Codi:** Per a tasques de programació de propòsit general -- **Mode Arquitecte:** Per a planificació i lideratge tècnic -- **Mode Pregunta:** Per a respondre preguntes i proporcionar informació -- **Mode Depuració:** Per a diagnòstic sistemàtic de problemes -- **[Modes personalitzats](https://docs.roocode.com/advanced-usage/custom-modes):** Creeu personatges especialitzats il·limitats per a auditoria de seguretat, optimització de rendiment, documentació o qualsevol altra tasca - -### Eines intel·ligents - -Roo Code ve amb potents [eines](https://docs.roocode.com/basic-usage/how-tools-work) que poden: - -- Llegir i escriure fitxers en el vostre projecte -- Executar comandes en el vostre terminal de VS Code -- Controlar un navegador web -- Utilitzar eines externes a través del [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp) - -MCP amplia les capacitats de Roo Code permetent-vos afegir eines personalitzades il·limitades. Integreu amb APIs externes, connecteu-vos a bases de dades o creeu eines de desenvolupament especialitzades - MCP proporciona el marc per expandir la funcionalitat de Roo Code per satisfer les vostres necessitats específiques. - -### Personalització - -Feu que Roo Code funcioni a la vostra manera amb: - -- [Instruccions personalitzades](https://docs.roocode.com/advanced-usage/custom-instructions) per a comportament personalitzat -- [Modes personalitzats](https://docs.roocode.com/advanced-usage/custom-modes) per a tasques especialitzades -- [Models locals](https://docs.roocode.com/advanced-usage/local-models) per a ús offline -- [Configuració d'aprovació automàtica](https://docs.roocode.com/advanced-usage/auto-approving-actions) per a fluxos de treball més ràpids +

+Més tutorials ràpids i vídeos de funcionalitats... +

## Recursos -### Documentació - -- [Guia d'ús bàsic](https://docs.roocode.com/basic-usage/the-chat-interface) -- [Funcionalitats avançades](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [Preguntes freqüents](https://docs.roocode.com/faq) - -### Comunitat - -- **Discord:** [Uniu-vos al nostre servidor de Discord](https://discord.gg/roocode) per a ajuda en temps real i discussions -- **Reddit:** [Visiteu el nostre subreddit](https://www.reddit.com/r/RooCode) per compartir experiències i consells -- **GitHub:** [Informeu de problemes](https://github.com/RooCodeInc/Roo-Code/issues) o [sol·liciteu funcionalitats](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) +- **[Documentació](https://docs.roocode.com):** La guia oficial per instal·lar, configurar i dominar Roo Code. +- **[Canal de YouTube](https://youtube.com/@roocodeyt?feature=shared):** Mira tutorials i veu les funcionalitats en acció. +- **[Servidor de Discord](https://discord.gg/roocode):** Uneix-te a la comunitat per obtenir ajuda i discutir en temps real. +- **[Comunitat de Reddit](https://www.reddit.com/r/RooCode):** Comparteix les teves experiències i veu què estan construint altres. +- **[Incidències de GitHub](https://github.com/RooCodeInc/Roo-Code/issues):** Informa d'errors i segueix el desenvolupament. +- **[Sol·licituds de funcionalitats](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** Tens una idea? Comparteix-la amb els desenvolupadors. --- ## Configuració i desenvolupament local -1. **Cloneu** el repositori: +1. **Clona** el repositori: ```sh git clone https://github.com/RooCodeInc/Roo-Code.git ``` -2. **Instal·leu les dependències**: +2. **Instal·la les dependències**: ```sh -npm run install:all +pnpm install ``` -3. **Inicieu la vista web (aplicació Vite/React amb HMR)**: +3. **Executa l'extensió**: + +Hi ha diverses maneres d'executar l'extensió Roo Code: + +### Mode de desenvolupament (F5) + +Per al desenvolupament actiu, utilitza la depuració integrada de VSCode: + +Prem `F5` (o ves a **Executa** → **Inicia la depuració**) a VSCode. Això obrirà una nova finestra de VSCode amb l'extensió Roo Code en funcionament. + +- Els canvis a la vista web apareixeran immediatament. +- Els canvis a l'extensió principal també es recarregaran automàticament. + +### Instal·lació automatitzada de VSIX + +Per construir i instal·lar l'extensió com un paquet VSIX directament a VSCode: ```sh -npm run dev +pnpm install:vsix [-y] [--editor=] ``` -4. **Depuració**: - Premeu `F5` (o **Execució** → **Inicia la depuració**) a VSCode per obrir una nova sessió amb Roo Code carregat. +Aquesta comanda farà el següent: -Els canvis a la vista web apareixeran immediatament. Els canvis a l'extensió principal requeriran reiniciar l'amfitrió de l'extensió. +- Preguntarà quina comanda d'editor utilitzar (code/cursor/code-insiders) - per defecte és 'code' +- Desinstal·larà qualsevol versió existent de l'extensió. +- Construirà l'últim paquet VSIX. +- Instal·larà el VSIX acabat de construir. +- Et demanarà que reiniciïs VS Code perquè els canvis tinguin efecte. -Alternativament, podeu crear un .vsix i instal·lar-lo directament a VSCode: +Opcions: -```sh -npm run build -``` +- `-y`: Omet totes les confirmacions i utilitza els valors per defecte +- `--editor=`: Especifica la comanda de l'editor (p. ex., `--editor=cursor` o `--editor=code-insiders`) -Apareixerà un fitxer `.vsix` al directori `bin/` que es pot instal·lar amb: +### Instal·lació manual de VSIX -```sh -code --install-extension bin/roo-cline-.vsix -``` +Si prefereixes instal·lar el paquet VSIX manualment: -Utilitzem [changesets](https://github.com/changesets/changesets) per a la gestió de versions i publicació. Consulteu el nostre `CHANGELOG.md` per a notes de llançament. +1. Primer, construeix el paquet VSIX: + ```sh + pnpm vsix + ``` +2. Es generarà un fitxer `.vsix` al directori `bin/` (p. ej., `bin/roo-cline-.vsix`). +3. Instal·la'l manualment utilitzant la CLI de VSCode: + ```sh + code --install-extension bin/roo-cline-.vsix + ``` + +--- + +Utilitzem [changesets](https://github.com/changesets/changesets) per al versionat i la publicació. Consulta el nostre `CHANGELOG.md` per a les notes de la versió. --- ## Avís legal -**Tingueu en compte** que Roo Code, Inc **no** fa cap representació ni garantia pel que fa a qualsevol codi, model o altres eines proporcionades o posades a disposició en relació amb Roo Code, qualsevol eina de tercers associada, o qualsevol resultat. Assumiu **tots els riscos** associats amb l'ús de tals eines o resultats; aquestes eines es proporcionen "TAL COM ESTAN" i "SEGONS DISPONIBILITAT". Aquests riscos poden incloure, sense limitació, infraccions de propietat intel·lectual, vulnerabilitats o atacs cibernètics, biaixos, inexactituds, errors, defectes, virus, temps d'inactivitat, pèrdua o dany de propietat i/o lesions personals. Sou únicament responsables del vostre ús de tals eines o resultats (incloent, sense limitació, la legalitat, idoneïtat i resultats d'aquests). +**Tingueu en compte** que Roo Code, Inc **no** fa cap representació ni garantia pel que fa a cap codi, model o altres eines proporcionades o posades a disposició en relació amb Roo Code, qualsevol eina de tercers associada, o qualsevol resultat. Assumiu **tots els riscos** associats amb l'ús d'aquestes eines o resultats; aquestes eines es proporcionen **"TAL QUAL"** i **"SEGONS DISPONIBILITAT"**. Aquests riscos poden incloure, sense limitació, infraccions de propietat intel·lectual, vulnerabilitats o atacs cibernètics, biaix, inexactituds, errors, defectes, virus, temps d'inactivitat, pèrdua o dany de propietat i/o lesions personals. Sou l'únic responsable del vostre ús d'aquestes eines o resultats (incloent, sense limitació, la legalitat, idoneïtat i resultats dels mateixos). --- ## Contribucions -Ens encanten les contribucions de la comunitat! Comenceu llegint el nostre [CONTRIBUTING.md](CONTRIBUTING.md). +Ens encanten les contribucions de la comunitat! Comença llegint el nostre [CONTRIBUTING.md](CONTRIBUTING.md). --- @@ -182,54 +173,14 @@ Gràcies a tots els nostres col·laboradors que han ajudat a millorar Roo Code! -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) ## Llicència -[Apache 2.0 © 2025 Roo Code, Inc.](../LICENSE) +[Apache 2.0 © 2025 Roo Code, Inc.](../../LICENSE) --- -**Gaudiu de Roo Code!** Tant si el manteniu amb corretja curta com si el deixeu actuar de forma autònoma, estem impacients per veure què construïu. Si teniu preguntes o idees per a noves funcionalitats, passeu per la nostra [comunitat de Reddit](https://www.reddit.com/r/RooCode/) o [Discord](https://discord.gg/roocode). Feliç programació! +**Gaudeix de Roo Code!** Tant si el mantens amb una corretja curta com si el deixes moure's de forma autònoma, estem impacients per veure què construeixes. Si tens preguntes o idees sobre funcionalitats, passa't per la nostra [comunitat de Reddit](https://www.reddit.com/r/RooCode/) o [Discord](https://discord.gg/roocode). Feliç programació! diff --git a/locales/de/README.md b/locales/de/README.md index 5aa15a9231..022f80afac 100644 --- a/locales/de/README.md +++ b/locales/de/README.md @@ -1,235 +1,186 @@ -
- - -[English](../../README.md) • [Català](../ca/README.md) • Deutsch • [Español](../es/README.md) • [Français](../fr/README.md) • [हिन्दी](../hi/README.md) • [Bahasa Indonesia](../id/README.md) • [Italiano](../it/README.md) • [日本語](../ja/README.md) - - - - -[한국어](../ko/README.md) • [Nederlands](../nl/README.md) • [Polski](../pl/README.md) • [Português (BR)](../pt-BR/README.md) • [Русский](../ru/README.md) • [Türkçe](../tr/README.md) • [Tiếng Việt](../vi/README.md) • [简体中文](../zh-CN/README.md) • [繁體中文](../zh-TW/README.md) - - -
-
-
-

Treten Sie der Roo Code Community bei

-

Vernetzen Sie sich mit Entwicklern, tragen Sie Ideen bei und bleiben Sie mit den neuesten KI-gestützten Coding-Tools auf dem Laufenden.

- - Discord beitreten - Reddit beitreten - -
-
-
- -
-

Roo Code

- + VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ Schnelle Hilfe → Discord beitreten • Lieber asynchron? → r/RooCode beitreten

-Download im VS Marketplace -Funktionsanfragen -Bewerten & Rezensieren -Dokumentation +# Roo Code + +> Dein KI-gestütztes Dev-Team – direkt in deinem Editor + +
+ 🌐 Verfügbare Sprachen + +- [English](../../README.md) +- [Català](../ca/README.md) +- [Deutsch](../de/README.md) +- [Español](../es/README.md) +- [Français](../fr/README.md) +- [हिंदी](../hi/README.md) +- [Bahasa Indonesia](../id/README.md) +- [Italiano](../it/README.md) +- [日本語](../ja/README.md) +- [한국어](../ko/README.md) +- [Nederlands](../nl/README.md) +- [Polski](../pl/README.md) +- [Português (BR)](../pt-BR/README.md) +- [Русский](../ru/README.md) +- [Türkçe](../tr/README.md) +- [Tiếng Việt](../vi/README.md) +- [简体中文](../zh-CN/README.md) +- [繁體中文](../zh-TW/README.md) +- ... +
+ +--- + +## Was kann Roo Code für DICH tun? + +- Code aus natürlichsprachlichen Beschreibungen generieren +- Anpassung mit Modi: Code, Architekt, Fragen, Debuggen und benutzerdefinierte Modi +- Bestehenden Code refaktorisieren & debuggen +- Dokumentation schreiben & aktualisieren +- Fragen zu deiner Codebasis beantworten +- Wiederkehrende Aufgaben automatisieren +- MCP-Server nutzen + +## Modi + +Roo Code passt sich an deine Arbeitsweise an, nicht umgekehrt: + +- Code-Modus: tägliches Codieren, Bearbeitungen und Dateioperationen +- Architekten-Modus: Systeme, Spezifikationen und Migrationen planen +- Fragen-Modus: schnelle Antworten, Erklärungen und Dokumentationen +- Debug-Modus: Probleme aufspüren, Protokolle hinzufügen, Ursachen isolieren +- Benutzerdefinierte Modi: erstelle spezialisierte Modi für dein Team oder deinen Workflow +- Roomote Control: Mit Roomote Control kannst du Aufgaben in deiner lokalen VS Code-Instanz aus der Ferne steuern. + +Mehr erfahren: [Modi verwenden](https://docs.roocode.com/basic-usage/using-modes) • [Benutzerdefinierte Modi](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) + +## Tutorial- & Feature-Videos + +
+ +| | | | +| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
Roo Code installieren |
Profile konfigurieren |
Codebasis-Indizierung | +|
Benutzerdefinierte Modi |
Checkpoints |
Todo-Listen |
- -**Roo Code** ist ein KI-gesteuerter **autonomer Coding-Agent**, der in Ihrem Editor lebt. Er kann: - -- In natürlicher Sprache kommunizieren -- Dateien direkt in Ihrem Workspace lesen und schreiben -- Terminal-Befehle ausführen -- Browser-Aktionen automatisieren -- Mit jeder OpenAI-kompatiblen oder benutzerdefinierten API/Modell integrieren -- Seine "Persönlichkeit" und Fähigkeiten durch **Benutzerdefinierte Modi** anpassen - -Ob Sie einen flexiblen Coding-Partner, einen Systemarchitekten oder spezialisierte Rollen wie einen QA-Ingenieur oder Produktmanager suchen, Roo Code kann Ihnen helfen, Software effizienter zu entwickeln. - -Sehen Sie sich das [CHANGELOG](../../CHANGELOG.md) für detaillierte Updates und Fehlerbehebungen an. - ---- - -## 🎉 Roo Code 3.25 veröffentlicht - -Roo Code 3.25 bringt mächtige neue Funktionen und bedeutende Verbesserungen, um deinen Entwicklungsworkflow zu verbessern! - -- **Nachrichten-Warteschlange** - Stelle mehrere Nachrichten in die Warteschlange, während Roo arbeitet, damit du deinen Workflow ohne Unterbrechung weiter planen kannst. -- **Benutzerdefinierte Slash-Befehle** - Erstelle personalisierte Slash-Befehle für schnellen Zugriff auf häufig verwendete Prompts und Workflows mit vollständiger UI-Verwaltung. -- **Erweiterte Gemini-Tools** - Neue URL-Kontext- und Google-Such-Grundlagen-Funktionen bieten Gemini-Modellen Echtzeit-Web-Informationen und erweiterte Recherche-Fähigkeiten. - ---- - -## Was kann Roo Code tun? - -- 🚀 **Code generieren** aus natürlichsprachlichen Beschreibungen -- 🔧 **Refaktorieren & Debuggen** von bestehendem Code -- 📝 **Dokumentation schreiben & aktualisieren** -- 🤔 **Fragen beantworten** zu Ihrem Codebase -- 🔄 **Repetitive Aufgaben automatisieren** -- 🏗️ **Neue Dateien und Projekte erstellen** - -## Schnellstart - -1. [Roo Code installieren](https://docs.roocode.com/getting-started/installing) -2. [Ihren KI-Provider verbinden](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [Ihre erste Aufgabe ausprobieren](https://docs.roocode.com/getting-started/your-first-task) - -## Hauptfunktionen - -### Mehrere Modi - -Roo Code passt sich Ihren Bedürfnissen mit spezialisierten [Modi](https://docs.roocode.com/basic-usage/using-modes) an: - -- **Code-Modus:** Für allgemeine Coding-Aufgaben -- **Architekten-Modus:** Für Planung und technische Führung -- **Frage-Modus:** Für Beantwortung von Fragen und Bereitstellung von Informationen -- **Debug-Modus:** Für systematische Problemdiagnose -- **[Benutzerdefinierte Modi](https://docs.roocode.com/advanced-usage/custom-modes):** Erstellen Sie unbegrenzte spezialisierte Personas für Sicherheitsaudits, Leistungsoptimierung, Dokumentation oder andere Aufgaben - -### Intelligente Tools - -Roo Code kommt mit leistungsstarken [Tools](https://docs.roocode.com/basic-usage/how-tools-work), die können: - -- Dateien in Ihrem Projekt lesen und schreiben -- Befehle in Ihrem VS Code-Terminal ausführen -- Einen Webbrowser steuern -- Externe Tools über [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp) nutzen - -MCP erweitert die Fähigkeiten von Roo Code, indem es Ihnen ermöglicht, unbegrenzte benutzerdefinierte Tools hinzuzufügen. Integrieren Sie externe APIs, verbinden Sie sich mit Datenbanken oder erstellen Sie spezialisierte Entwicklungstools - MCP bietet das Framework, um die Funktionalität von Roo Code zu erweitern und Ihre spezifischen Bedürfnisse zu erfüllen. - -### Anpassung - -Passen Sie Roo Code nach Ihren Wünschen an mit: - -- [Benutzerdefinierten Anweisungen](https://docs.roocode.com/advanced-usage/custom-instructions) für personalisiertes Verhalten -- [Benutzerdefinierten Modi](https://docs.roocode.com/advanced-usage/custom-modes) für spezialisierte Aufgaben -- [Lokalen Modellen](https://docs.roocode.com/advanced-usage/local-models) für Offline-Nutzung -- [Auto-Genehmigungs-Einstellungen](https://docs.roocode.com/advanced-usage/auto-approving-actions) für schnellere Workflows +

+Weitere schnelle Tutorial- und Feature-Videos... +

## Ressourcen -### Dokumentation - -- [Grundlegende Nutzungsanleitung](https://docs.roocode.com/basic-usage/the-chat-interface) -- [Erweiterte Funktionen](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [Häufig gestellte Fragen](https://docs.roocode.com/faq) - -### Community - -- **Discord:** [Treten Sie unserem Discord-Server bei](https://discord.gg/roocode) für Echtzeit-Hilfe und Diskussionen -- **Reddit:** [Besuchen Sie unser Subreddit](https://www.reddit.com/r/RooCode), um Erfahrungen und Tipps zu teilen -- **GitHub:** [Probleme melden](https://github.com/RooCodeInc/Roo-Code/issues) oder [Funktionen anfragen](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) +- **[Dokumentation](https://docs.roocode.com):** Die offizielle Anleitung zur Installation, Konfiguration und Beherrschung von Roo Code. +- **[YouTube-Kanal](https://youtube.com/@roocodeyt?feature=shared):** Schau dir Tutorials an und sieh Features in Aktion. +- **[Discord-Server](https://discord.gg/roocode):** Tritt der Community bei für Echtzeit-Hilfe und Diskussionen. +- **[Reddit-Community](https://www.reddit.com/r/RooCode):** Teile deine Erfahrungen und sieh, was andere bauen. +- **[GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues):** Melde Fehler und verfolge die Entwicklung. +- **[Feature-Anfragen](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** Hast du eine Idee? Teile sie mit den Entwicklern. --- ## Lokales Setup & Entwicklung -1. **Klonen** Sie das Repository: +1. **Klone** das Repo: ```sh git clone https://github.com/RooCodeInc/Roo-Code.git ``` -2. **Abhängigkeiten installieren**: +2. **Installiere die Abhängigkeiten**: ```sh -npm run install:all +pnpm install ``` -3. **Webview starten (Vite/React-App mit HMR)**: +3. **Führe die Erweiterung aus**: + +Es gibt mehrere Möglichkeiten, die Roo Code-Erweiterung auszuführen: + +### Entwicklungsmodus (F5) + +Für die aktive Entwicklung verwende das integrierte Debugging von VSCode: + +Drücke `F5` (oder gehe zu **Ausführen** → **Debuggen starten**) in VSCode. Dies öffnet ein neues VSCode-Fenster mit der laufenden Roo Code-Erweiterung. + +- Änderungen an der Webview werden sofort angezeigt. +- Änderungen an der Kern-Erweiterung werden ebenfalls automatisch per Hot-Reload neu geladen. + +### Automatisierte VSIX-Installation + +Um die Erweiterung als VSIX-Paket zu erstellen und direkt in VSCode zu installieren: ```sh -npm run dev +pnpm install:vsix [-y] [--editor=] ``` -4. **Debugging**: - Drücken Sie `F5` (oder **Ausführen** → **Debugging starten**) in VSCode, um eine neue Sitzung mit geladenem Roo Code zu öffnen. +Dieser Befehl wird: -Änderungen an der Webview erscheinen sofort. Änderungen an der Kern-Erweiterung erfordern einen Neustart des Erweiterungs-Hosts. +- Fragen, welcher Editor-Befehl verwendet werden soll (code/cursor/code-insiders) - standardmäßig 'code' +- Jede vorhandene Version der Erweiterung deinstallieren. +- Das neueste VSIX-Paket erstellen. +- Das neu erstellte VSIX installieren. +- Dich auffordern, VS Code neu zu starten, damit die Änderungen wirksam werden. -Alternativ können Sie eine .vsix-Datei erstellen und direkt in VSCode installieren: +Optionen: -```sh -npm run build -``` +- `-y`: Alle Bestätigungsaufforderungen überspringen und Standardwerte verwenden +- `--editor=`: Gib den Editor-Befehl an (z. B. `--editor=cursor` oder `--editor=code-insiders`) -Eine `.vsix`-Datei erscheint im `bin/`-Verzeichnis, die mit folgendem Befehl installiert werden kann: +### Manuelle VSIX-Installation -```sh -code --install-extension bin/roo-cline-.vsix -``` +Wenn du das VSIX-Paket lieber manuell installieren möchtest: -Wir verwenden [changesets](https://github.com/changesets/changesets) für Versionierung und Veröffentlichung. Überprüfen Sie unsere `CHANGELOG.md` für Release-Hinweise. +1. Erstelle zuerst das VSIX-Paket: + ```sh + pnpm vsix + ``` +2. Eine `.vsix`-Datei wird im `bin/`-Verzeichnis generiert (z. B. `bin/roo-cline-.vsix`). +3. Installiere sie manuell mit der VSCode-Befehlszeilenschnittstelle: + ```sh + code --install-extension bin/roo-cline-.vsix + ``` + +--- + +Wir verwenden [changesets](https://github.com/changesets/changesets) für die Versionierung und Veröffentlichung. Schau in unsere `CHANGELOG.md` für Versionshinweise. --- ## Haftungsausschluss -**Bitte beachten Sie**, dass Roo Code, Inc **keine** Zusicherungen oder Garantien bezüglich jeglichen Codes, Modellen oder anderen Tools gibt, die in Verbindung mit Roo Code bereitgestellt oder verfügbar gemacht werden, jeglichen zugehörigen Drittanbieter-Tools oder resultierenden Outputs. Sie übernehmen **alle Risiken** im Zusammenhang mit der Nutzung solcher Tools oder Outputs; solche Tools werden auf einer **"WIE BESEHEN"** und **"WIE VERFÜGBAR"** Basis bereitgestellt. Solche Risiken können, ohne Einschränkung, Verletzung geistigen Eigentums, Cyber-Schwachstellen oder -Angriffe, Voreingenommenheit, Ungenauigkeiten, Fehler, Mängel, Viren, Ausfallzeiten, Eigentumsverlust oder -schäden und/oder Personenschäden umfassen. Sie sind allein verantwortlich für Ihre Nutzung solcher Tools oder Outputs (einschließlich, ohne Einschränkung, deren Rechtmäßigkeit, Angemessenheit und Ergebnisse). +**Bitte beachte**, dass Roo Code, Inc. **keine** Zusicherungen oder Garantien in Bezug auf Code, Modelle oder andere Werkzeuge gibt, die in Verbindung mit Roo Code, zugehörigen Drittanbieter-Werkzeugen oder den daraus resultierenden Ergebnissen bereitgestellt oder zugänglich gemacht werden. Du übernimmst **alle Risiken**, die mit der Nutzung solcher Werkzeuge oder Ergebnisse verbunden sind; diese Werkzeuge werden auf einer **"WIE BESEHEN"**- und **"WIE VERFÜGBAR"**-Basis bereitgestellt. Solche Risiken können unter anderem die Verletzung von geistigem Eigentum, Cyber-Schwachstellen oder -Angriffe, Voreingenommenheit, Ungenauigkeiten, Fehler, Defekte, Viren, Ausfallzeiten, Eigentumsverluste oder -schäden und/oder Personenschäden umfassen. Du bist allein verantwortlich für deine Nutzung solcher Werkzeuge oder Ergebnisse (einschließlich, aber nicht beschränkt auf deren Rechtmäßigkeit, Angemessenheit und Ergebnisse). --- ## Mitwirken -Wir lieben Community-Beiträge! Beginnen Sie mit dem Lesen unserer [CONTRIBUTING.md](CONTRIBUTING.md). +Wir lieben Community-Beiträge! Lies unsere [CONTRIBUTING.md](CONTRIBUTING.md), um loszulegen. --- ## Mitwirkende -Danke an alle unsere Mitwirkenden, die geholfen haben, Roo Code zu verbessern! +Danke an alle unsere Mitwirkenden, die geholfen haben, Roo Code besser zu machen! -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) ## Lizenz -[Apache 2.0 © 2025 Roo Code, Inc.](../LICENSE) +[Apache 2.0 © 2025 Roo Code, Inc.](../../LICENSE) --- -**Genießen Sie Roo Code!** Ob Sie ihn an der kurzen Leine halten oder autonom agieren lassen, wir können es kaum erwarten zu sehen, was Sie bauen. Wenn Sie Fragen oder Funktionsideen haben, schauen Sie in unserer [Reddit-Community](https://www.reddit.com/r/RooCode/) oder auf [Discord](https://discord.gg/roocode) vorbei. Frohes Coding! +**Viel Spaß mit Roo Code!** Egal, ob du ihn an der kurzen Leine führst oder autonom agieren lässt, wir können es kaum erwarten zu sehen, was du baust. Wenn du Fragen oder Ideen für neue Funktionen hast, schau in unserer [Reddit-Community](https://www.reddit.com/r/RooCode/) oder auf [Discord](https://discord.gg/roocode) vorbei. Viel Spaß beim Codieren! diff --git a/locales/es/README.md b/locales/es/README.md index 242ea17eb9..149a59dfd6 100644 --- a/locales/es/README.md +++ b/locales/es/README.md @@ -1,125 +1,89 @@ -
- - -[English](../../README.md) • [Català](../ca/README.md) • [Deutsch](../de/README.md) • Español • [Français](../fr/README.md) • [हिन्दी](../hi/README.md) • [Bahasa Indonesia](../id/README.md) • [Italiano](../it/README.md) • [日本語](../ja/README.md) - - - - -[한국어](../ko/README.md) • [Nederlands](../nl/README.md) • [Polski](../pl/README.md) • [Português (BR)](../pt-BR/README.md) • [Русский](../ru/README.md) • [Türkçe](../tr/README.md) • [Tiếng Việt](../vi/README.md) • [简体中文](../zh-CN/README.md) • [繁體中文](../zh-TW/README.md) - - -
-
-
-

Únete a la comunidad de Roo Code

-

Conéctate con desarrolladores, contribuye con ideas y mantente al día con las últimas herramientas de programación impulsadas por IA.

- - Unirse a Discord - Unirse a Reddit - -
-
-
- -
-

Roo Code

- + VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ Obtén ayuda rápido → Únete a Discord • ¿Prefieres asíncrono? → Únete a r/RooCode

-Descargar en VS Marketplace -Solicitudes de Funciones -Valorar & Opinar -Documentación +# Roo Code + +> Tu equipo de desarrollo con IA, directamente en tu editor + +
+ 🌐 Idiomas disponibles + +- [English](../../README.md) +- [Català](../ca/README.md) +- [Deutsch](../de/README.md) +- [Español](../es/README.md) +- [Français](../fr/README.md) +- [हिंदी](../hi/README.md) +- [Bahasa Indonesia](../id/README.md) +- [Italiano](../it/README.md) +- [日本語](../ja/README.md) +- [한국어](../ko/README.md) +- [Nederlands](../nl/README.md) +- [Polski](../pl/README.md) +- [Português (BR)](../pt-BR/README.md) +- [Русский](../ru/README.md) +- [Türkçe](../tr/README.md) +- [Tiếng Việt](../vi/README.md) +- [简体中文](../zh-CN/README.md) +- [繁體中文](../zh-TW/README.md) +- ... +
+ +--- + +## ¿Qué puede hacer Roo Code por TI? + +- Generar código a partir de descripciones en lenguaje natural +- Adaptarse con Modos: Código, Arquitecto, Pregunta, Depuración y Modos Personalizados +- Refactorizar y depurar código existente +- Escribir y actualizar documentación +- Responder preguntas sobre tu base de código +- Automatizar tareas repetitivas +- Utilizar servidores MCP + +## Modos + +Roo Code se adapta a tu forma de trabajar, no al revés: + +- Modo Código: codificación diaria, ediciones y operaciones de archivos +- Modo Arquitecto: planificar sistemas, especificaciones y migraciones +- Modo Pregunta: respuestas rápidas, explicaciones y documentos +- Modo Depuración: rastrear problemas, agregar registros, aislar causas raíz +- Modos Personalizados: crea modos especializados para tu equipo o flujo de trabajo +- Roomote Control: Roomote Control te permite controlar de forma remota tareas que se ejecutan en tu instancia local de VS Code. + +Más info: [Usar Modos](https://docs.roocode.com/basic-usage/using-modes) • [Modos Personalizados](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) + +## Tutoriales y vídeos de funcionalidades + +
+ +| | | | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
Instalando Roo Code |
Configurando perfiles |
Indexación de la base de código | +|
Modos personalizados |
Checkpoints |
Listas de Tareas |
- -**Roo Code** es un **agente de programación autónomo** impulsado por IA que vive en tu editor. Puede: - -- Comunicarse en lenguaje natural -- Leer y escribir archivos directamente en tu espacio de trabajo -- Ejecutar comandos en terminal -- Automatizar acciones del navegador -- Integrarse con cualquier API/modelo compatible con OpenAI o personalizado -- Adaptar su "personalidad" y capacidades a través de **Modos Personalizados** - -Ya sea que busques un socio de programación flexible, un arquitecto de sistemas o roles especializados como ingeniero de control de calidad o gestor de productos, Roo Code puede ayudarte a construir software de manera más eficiente. - -Consulta el [CHANGELOG](../../CHANGELOG.md) para ver actualizaciones detalladas y correcciones. - ---- - -## 🎉 Roo Code 3.25 Lanzado - -¡Roo Code 3.25 trae nuevas funcionalidades poderosas y mejoras significativas para mejorar tu flujo de trabajo de desarrollo! - -- **Cola de mensajes** - Pon varios mensajes en cola mientras Roo trabaja, permitiéndote continuar planificando tu flujo de trabajo sin interrupciones. -- **Comandos slash personalizados** - Crea comandos slash personalizados para acceso rápido a prompts y flujos de trabajo utilizados frecuentemente con gestión completa de la interfaz de usuario. -- **Herramientas Gemini avanzadas** - Nuevas funcionalidades de contexto de URL y fundamentos de búsqueda de Google proporcionan a los modelos Gemini información web en tiempo real y capacidades de búsqueda avanzadas. - ---- - -## ¿Qué puede hacer Roo Code? - -- 🚀 **Generar código** a partir de descripciones en lenguaje natural -- 🔧 **Refactorizar y depurar** código existente -- 📝 **Escribir y actualizar** documentación -- 🤔 **Responder preguntas** sobre tu base de código -- 🔄 **Automatizar** tareas repetitivas -- 🏗️ **Crear** nuevos archivos y proyectos - -## Inicio rápido - -1. [Instalar Roo Code](https://docs.roocode.com/getting-started/installing) -2. [Conectar tu proveedor de IA](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [Probar tu primera tarea](https://docs.roocode.com/getting-started/your-first-task) - -## Características principales - -### Múltiples modos - -Roo Code se adapta a tus necesidades con [modos](https://docs.roocode.com/basic-usage/using-modes) especializados: - -- **Modo Código:** Para tareas generales de programación -- **Modo Arquitecto:** Para planificación y liderazgo técnico -- **Modo Consulta:** Para responder preguntas y proporcionar información -- **Modo Depuración:** Para diagnóstico sistemático de problemas -- **[Modos personalizados](https://docs.roocode.com/advanced-usage/custom-modes):** Crea un número ilimitado de personas especializadas para auditoría de seguridad, optimización de rendimiento, documentación o cualquier otra tarea - -### Herramientas inteligentes - -Roo Code viene con potentes [herramientas](https://docs.roocode.com/basic-usage/how-tools-work) que pueden: - -- Leer y escribir archivos en tu proyecto -- Ejecutar comandos en tu terminal de VS Code -- Controlar un navegador web -- Usar herramientas externas a través de [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp) - -MCP amplía las capacidades de Roo Code al permitirte añadir herramientas personalizadas ilimitadas. Integra con APIs externas, conéctate a bases de datos o crea herramientas de desarrollo especializadas - MCP proporciona el marco para expandir la funcionalidad de Roo Code para satisfacer tus necesidades específicas. - -### Personalización - -Haz que Roo Code funcione a tu manera con: - -- [Instrucciones personalizadas](https://docs.roocode.com/advanced-usage/custom-instructions) para comportamiento personalizado -- [Modos personalizados](https://docs.roocode.com/advanced-usage/custom-modes) para tareas especializadas -- [Modelos locales](https://docs.roocode.com/advanced-usage/local-models) para uso sin conexión -- [Configuración de aprobación automática](https://docs.roocode.com/advanced-usage/auto-approving-actions) para flujos de trabajo más rápidos +

+Más tutoriales rápidos y vídeos de funcionalidades... +

## Recursos -### Documentación - -- [Guía de uso básico](https://docs.roocode.com/basic-usage/the-chat-interface) -- [Funciones avanzadas](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [Preguntas frecuentes](https://docs.roocode.com/faq) - -### Comunidad - -- **Discord:** [Únete a nuestro servidor de Discord](https://discord.gg/roocode) para ayuda en tiempo real y discusiones -- **Reddit:** [Visita nuestro subreddit](https://www.reddit.com/r/RooCode) para compartir experiencias y consejos -- **GitHub:** Reporta [problemas](https://github.com/RooCodeInc/Roo-Code/issues) o solicita [funciones](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) +- **[Documentación](https://docs.roocode.com):** La guía oficial para instalar, configurar y dominar Roo Code. +- **[Canal de YouTube](https://youtube.com/@roocodeyt?feature=shared):** Mira tutoriales y ve las funcionalidades en acción. +- **[Servidor de Discord](https://discord.gg/roocode):** Únete a la comunidad para obtener ayuda y discutir en tiempo real. +- **[Comunidad de Reddit](https://www.reddit.com/r/RooCode):** Comparte tus experiencias y ve lo que otros están construyendo. +- **[Incidencias de GitHub](https://github.com/RooCodeInc/Roo-Code/issues):** Reporta errores y sigue el desarrollo. +- **[Solicitudes de funcionalidades](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** ¿Tienes una idea? Compártela con los desarrolladores. --- @@ -131,36 +95,63 @@ Haz que Roo Code funcione a tu manera con: git clone https://github.com/RooCodeInc/Roo-Code.git ``` -2. **Instala dependencias**: +2. **Instala las dependencias**: ```sh -npm run install:all +pnpm install ``` -3. **Inicia la vista web (aplicación Vite/React con HMR)**: +3. **Ejecuta la extensión**: + +Hay varias formas de ejecutar la extensión Roo Code: + +### Modo de desarrollo (F5) + +Para el desarrollo activo, utiliza la depuración integrada de VSCode: + +Presiona `F5` (o ve a **Ejecutar** → **Iniciar depuración**) en VSCode. Esto abrirá una nueva ventana de VSCode con la extensión Roo Code en ejecución. + +- Los cambios en la vista web aparecerán inmediatamente. +- Los cambios en la extensión principal también se recargarán automáticamente. + +### Instalación automatizada de VSIX + +Para construir e instalar la extensión como un paquete VSIX directamente en VSCode: ```sh -npm run dev +pnpm install:vsix [-y] [--editor=] ``` -4. **Depuración**: - Presiona `F5` (o **Ejecutar** → **Iniciar depuración**) en VSCode para abrir una nueva sesión con Roo Code cargado. +Este comando hará lo siguiente: -Los cambios en la vista web aparecerán inmediatamente. Los cambios en la extensión principal requerirán un reinicio del host de extensión. +- Preguntará qué comando de editor usar (code/cursor/code-insiders) - por defecto es 'code' +- Desinstalará cualquier versión existente de la extensión. +- Construirá el último paquete VSIX. +- Instalará el VSIX recién construido. +- Te pedirá que reinicies VS Code para que los cambios surtan efecto. -Alternativamente, puedes construir un archivo .vsix e instalarlo directamente en VSCode: +Opciones: -```sh -npm run build -``` +- `-y`: Omitir todas las confirmaciones y usar los valores predeterminados +- `--editor=`: Especifica el comando del editor (p. ej., `--editor=cursor` o `--editor=code-insiders`) -Aparecerá un archivo `.vsix` en el directorio `bin/` que se puede instalar con: +### Instalación manual de VSIX -```sh -code --install-extension bin/roo-cline-.vsix -``` +Si prefieres instalar el paquete VSIX manualmente: -Usamos [changesets](https://github.com/changesets/changesets) para versionar y publicar. Consulta nuestro `CHANGELOG.md` para ver las notas de lanzamiento. +1. Primero, construye el paquete VSIX: + ```sh + pnpm vsix + ``` +2. Se generará un archivo `.vsix` en el directorio `bin/` (p. ej., `bin/roo-cline-.vsix`). +3. Instálalo manualmente usando la CLI de VSCode: + ```sh + code --install-extension bin/roo-cline-.vsix + ``` + +--- + +Usamos [changesets](https://github.com/changesets/changesets) para el versionado y la publicación. Consulta nuestro `CHANGELOG.md` para ver las notas de la versión. --- @@ -182,54 +173,14 @@ Usamos [changesets](https://github.com/changesets/changesets) para versionar y p -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) ## Licencia -[Apache 2.0 © 2025 Roo Code, Inc.](../LICENSE) +[Apache 2.0 © 2025 Roo Code, Inc.](../../LICENSE) --- -**¡Disfruta Roo Code!** Ya sea que lo mantengas con correa corta o lo dejes vagar de forma autónoma, estamos ansiosos por ver lo que construyes. Si tienes preguntas o ideas para nuevas funciones, visita nuestra [comunidad de Reddit](https://www.reddit.com/r/RooCode/) o [Discord](https://discord.gg/roocode). ¡Feliz programación! +**¡Disfruta de Roo Code!** Ya sea que lo mantengas con una correa corta o lo dejes deambular de forma autónoma, no podemos esperar a ver qué construyes. Si tienes preguntas o ideas sobre funcionalidades, pásate por nuestra [comunidad de Reddit](https://www.reddit.com/r/RooCode/) o [Discord](https://discord.gg/roocode). ¡Feliz codificación! diff --git a/locales/fr/README.md b/locales/fr/README.md index c56092214b..e194fa3cc0 100644 --- a/locales/fr/README.md +++ b/locales/fr/README.md @@ -1,125 +1,89 @@ -
- - -[English](../../README.md) • [Català](../ca/README.md) • [Deutsch](../de/README.md) • [Español](../es/README.md) • Français • [हिन्दी](../hi/README.md) • [Bahasa Indonesia](../id/README.md) • [Italiano](../it/README.md) • [日本語](../ja/README.md) - - - - -[한국어](../ko/README.md) • [Nederlands](../nl/README.md) • [Polski](../pl/README.md) • [Português (BR)](../pt-BR/README.md) • [Русский](../ru/README.md) • [Türkçe](../tr/README.md) • [Tiếng Việt](../vi/README.md) • [简体中文](../zh-CN/README.md) • [繁體中文](../zh-TW/README.md) - - -
-
-
-

Rejoignez la communauté Roo Code

-

Connectez-vous avec des développeurs, contribuez avec vos idées et restez à jour avec les derniers outils de programmation propulsés par l'IA.

- - Rejoindre Discord - Rejoindre Reddit - -
-
-
- -
-

Roo Code

- + VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ Obtenez de l'aide rapidement → Rejoignez Discord • Vous préférez l'asynchrone ? → Rejoignez r/RooCode

-Télécharger sur VS Marketplace -Demandes de fonctionnalités -Évaluer & Commenter -Documentation +# Roo Code + +> Ton équipe de dev propulsée par l'IA, directement dans ton éditeur + +
+ 🌐 Langues disponibles + +- [English](../../README.md) +- [Català](../ca/README.md) +- [Deutsch](../de/README.md) +- [Español](../es/README.md) +- [Français](../fr/README.md) +- [हिंदी](../hi/README.md) +- [Bahasa Indonesia](../id/README.md) +- [Italiano](../it/README.md) +- [日本語](../ja/README.md) +- [한국어](../ko/README.md) +- [Nederlands](../nl/README.md) +- [Polski](../pl/README.md) +- [Português (BR)](../pt-BR/README.md) +- [Русский](../ru/README.md) +- [Türkçe](../tr/README.md) +- [Tiếng Việt](../vi/README.md) +- [简体中文](../zh-CN/README.md) +- [繁體中文](../zh-TW/README.md) +- ... +
+ +--- + +## Que peut faire Roo Code pour VOUS ? + +- Générer du code à partir de descriptions en langage naturel +- S'adapter avec les Modes : Code, Architecte, Demande, Débogage et Modes Personnalisés +- Refactoriser & déboguer du code existant +- Rédiger & mettre à jour la documentation +- Répondre aux questions sur votre base de code +- Automatiser les tâches répétitives +- Utiliser les serveurs MCP + +## Modes + +Roo Code s'adapte à votre façon de travailler, pas l'inverse : + +- Mode Code : codage quotidien, modifications et opérations sur les fichiers +- Mode Architecte : planifier les systèmes, les spécifications et les migrations +- Mode Demande : réponses rapides, explications et documents +- Mode Débogage : tracer les problèmes, ajouter des journaux, isoler les causes profondes +- Modes Personnalisés : créez des modes spécialisés pour votre équipe ou votre flux de travail +- Roomote Control : Roomote Control te permet de piloter à distance les tâches exécutées dans ton instance VS Code locale. + +En savoir plus : [Utiliser les Modes](https://docs.roocode.com/basic-usage/using-modes) • [Modes personnalisés](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) + +## Tutoriels & Vidéos de fonctionnalités + +
+ +| | | | +| :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
Installer Roo Code |
Configurer les profils |
Indexation de la base de code | +|
Modes personnalisés |
Checkpoints |
Listes de tâches |
- -**Roo Code** est un **agent de programmation autonome** propulsé par l'IA, au cœur de votre éditeur. Il peut : - -- Communiquer en langage naturel -- Lire et écrire des fichiers directement dans votre espace de travail -- Exécuter des commandes terminal -- Automatiser des actions de navigateur -- S'intégrer avec n'importe quelle modèle/API compatible OpenAI -- Adapter sa "personnalité" et ses capacités grâce aux **Modes Personnalisés** - -Que vous recherchiez un partenaire de codage flexible, un architecte système, ou des rôles spécialisés comme un ingénieur QA ou un chef de produit, Roo Code peut vous aider à développer des logiciels plus efficacement. - -Consultez le [CHANGELOG](../../CHANGELOG.md) pour des mises à jour détaillées et des corrections. - ---- - -## 🎉 Roo Code 3.25 est sorti - -Roo Code 3.25 apporte de puissantes nouvelles fonctionnalités et des améliorations significatives pour améliorer ton flux de travail de développement ! - -- **File d'attente de messages** - Mets plusieurs messages en file d'attente pendant que Roo travaille, te permettant de continuer à planifier ton flux de travail sans interruption. -- **Commandes slash personnalisées** - Crée des commandes slash personnalisées pour un accès rapide aux prompts et flux de travail fréquemment utilisés avec une gestion complète de l'interface utilisateur. -- **Outils Gemini avancés** - De nouvelles fonctionnalités de contexte d'URL et de fondements de recherche Google fournissent aux modèles Gemini des informations web en temps réel et des capacités de recherche avancées. - ---- - -## Que peut faire Roo Code ? - -- 🚀 **Générer du code** à partir de descriptions en langage naturel -- 🔧 **Refactoriser et déboguer** du code -- 📝 **Écrire et mettre à jour** de la documentation -- 🤔 **Répondre aux questions** sur votre base de code -- 🔄 **Automatiser** des tâches répétitives -- 🏗️ **Créer** de nouveaux fichiers et projets - -## Démarrage rapide - -1. [Installer Roo Code](https://docs.roocode.com/getting-started/installing) -2. [Connecter votre fournisseur d'IA](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [Essayer votre première tâche](https://docs.roocode.com/getting-started/your-first-task) - -## Fonctionnalités clés - -### Modes multiples - -Roo Code s'adapte à vos besoins avec des [modes](https://docs.roocode.com/basic-usage/using-modes) spécialisés : - -- **Mode Code :** Pour les tâches de programmation générales -- **Mode Architecte :** Pour la planification et le leadership technique -- **Mode Question :** Pour répondre aux questions et fournir des informations -- **Mode Débogage :** Pour le diagnostic systématique de problèmes -- **[Modes personnalisés](https://docs.roocode.com/advanced-usage/custom-modes) :** Créez un nombre illimité de personnalités spécialisées pour l'audit de sécurité, l'optimisation des performances, la documentation ou toute autre tâche - -### Outils intelligents - -Roo Code est livré avec des [outils](https://docs.roocode.com/basic-usage/how-tools-work) puissants qui peuvent : - -- Lire et écrire des fichiers dans votre projet -- Exécuter des commandes dans votre terminal VS Code -- Contrôler un navigateur web -- Utiliser des outils externes via [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp) - -MCP étend les capacités de Roo Code en vous permettant d'ajouter un nombre illimité d'outils personnalisés. Intégrez des API externes, connectez-vous à des bases de données ou créez des outils de développement spécialisés - MCP fournit le cadre pour étendre la fonctionnalité de Roo Code afin de répondre à vos besoins spécifiques. - -### Personnalisation - -Faites fonctionner Roo Code à votre manière avec : - -- [Instructions personnalisées](https://docs.roocode.com/advanced-usage/custom-instructions) pour un comportement personnalisé -- [Modes personnalisés](https://docs.roocode.com/advanced-usage/custom-modes) pour des tâches spécialisées -- [Modèles locaux](https://docs.roocode.com/advanced-usage/local-models) pour une utilisation hors ligne -- [Paramètres d'approbation automatique](https://docs.roocode.com/advanced-usage/auto-approving-actions) pour des workflows plus rapides +

+Plus de tutoriels rapides et de vidéos de fonctionnalités... +

## Ressources -### Documentation - -- [Guide d'utilisation](https://docs.roocode.com/basic-usage/the-chat-interface) -- [Fonctionnalités avancées](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [Foire aux questions](https://docs.roocode.com/faq) - -### Communauté - -- **Discord :** [Rejoignez notre serveur Discord](https://discord.gg/roocode) pour une aide en temps réel et des discussions -- **Reddit :** [Visitez notre subreddit](https://www.reddit.com/r/RooCode) pour partager des expériences et des astuces -- **GitHub :** Signalez des [problèmes](https://github.com/RooCodeInc/Roo-Code/issues) ou demandez de nouvelles [fonctionnalités](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) +- **[Documentation](https://docs.roocode.com):** Le guide officiel pour installer, configurer et maîtriser Roo Code. +- **[Chaîne YouTube](https://youtube.com/@roocodeyt?feature=shared):** Regardez des tutoriels et découvrez les fonctionnalités en action. +- **[Serveur Discord](https://discord.gg/roocode):** Rejoignez la communauté pour obtenir de l'aide en temps réel et discuter. +- **[Communauté Reddit](https://www.reddit.com/r/RooCode):** Partagez vos expériences et découvrez ce que les autres construisent. +- **[Problèmes GitHub](https://github.com/RooCodeInc/Roo-Code/issues):** Signalez des bugs et suivez le développement. +- **[Demandes de fonctionnalités](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** Vous avez une idée ? Partagez-la avec les développeurs. --- @@ -134,39 +98,66 @@ git clone https://github.com/RooCodeInc/Roo-Code.git 2. **Installez les dépendances** : ```sh -npm run install:all +pnpm install ``` -3. **Démarrez la vue web (application Vite/React avec HMR)** : +3. **Exécutez l'extension** : + +Il existe plusieurs façons d'exécuter l'extension Roo Code : + +### Mode développement (F5) + +Pour un développement actif, utilisez le débogage intégré de VSCode : + +Appuyez sur `F5` (ou allez dans **Exécuter** → **Démarrer le débogage**) dans VSCode. Cela ouvrira une nouvelle fenêtre VSCode avec l'extension Roo Code en cours d'exécution. + +- Les modifications apportées à la vue Web apparaîtront immédiatement. +- Les modifications apportées à l'extension principale se rechargeront également à chaud automatiquement. + +### Installation automatisée de VSIX + +Pour compiler et installer l'extension en tant que package VSIX directement dans VSCode : ```sh -npm run dev +pnpm install:vsix [-y] [--editor=] ``` -4. **Débogage** : - Appuyez sur `F5` (ou **Exécuter** → **Démarrer le débogage**) dans VSCode pour ouvrir une nouvelle session avec Roo Code chargé. +Cette commande va : -Les modifications apportées à la vue web apparaîtront immédiatement. Les modifications apportées à l'extension principale nécessiteront un redémarrage de l'hôte d'extension. +- Demander quelle commande d'éditeur utiliser (code/cursor/code-insiders) - par défaut, 'code' +- Désinstaller toute version existante de l'extension. +- Compiler le dernier package VSIX. +- Installer le VSIX nouvellement compilé. +- Vous inviter à redémarrer VS Code pour que les modifications prennent effet. -Vous pouvez également créer un fichier .vsix et l'installer directement dans VSCode : +Options : -```sh -npm run build -``` +- `-y` : Ignorer toutes les invites de confirmation et utiliser les valeurs par défaut +- `--editor=` : Spécifier la commande de l'éditeur (par exemple, `--editor=cursor` ou `--editor=code-insiders`) -Un fichier `.vsix` apparaîtra dans le répertoire `bin/` qui peut être installé avec : +### Installation manuelle de VSIX -```sh -code --install-extension bin/roo-cline-.vsix -``` +Si vous préférez installer le package VSIX manuellement : -Nous utilisons [changesets](https://github.com/changesets/changesets) pour le versionnement et la publication. Consultez notre `CHANGELOG.md` pour les notes de version. +1. D'abord, compilez le package VSIX : + ```sh + pnpm vsix + ``` +2. Un fichier `.vsix` sera généré dans le répertoire `bin/` (par exemple, `bin/roo-cline-.vsix`). +3. Installez-le manuellement à l'aide de la CLI de VSCode : + ```sh + code --install-extension bin/roo-cline-.vsix + ``` + +--- + +Nous utilisons [changesets](https://github.com/changesets/changesets) pour la gestion des versions et la publication. Consultez notre `CHANGELOG.md` pour les notes de version. --- ## Avertissement -**Veuillez noter** que Roo Code, Inc **ne fait** aucune représentation ou garantie concernant tout code, modèle ou autre outil fourni ou mis à disposition en relation avec Roo Code, tout outil tiers associé, ou tout résultat. Vous assumez **tous les risques** associés à l'utilisation de tels outils ou résultats ; ces outils sont fournis **"TELS QUELS"** et **"SELON DISPONIBILITÉ"**. Ces risques peuvent inclure, sans s'y limiter, la violation de propriété intellectuelle, les vulnérabilités ou attaques cyber, les biais, les inexactitudes, les erreurs, les défauts, les virus, les temps d'arrêt, la perte ou les dommages matériels, et/ou les blessures corporelles. Vous êtes seul responsable de votre utilisation de ces outils ou résultats (y compris, mais sans s'y limiter, leur légalité, pertinence et résultats). +**Veuillez noter** que Roo Code, Inc. ne fait **aucune** déclaration ou garantie concernant tout code, modèle ou autre outil fourni ou mis à disposition en rapport avec Roo Code, tout outil tiers associé ou toute sortie en résultant. Vous assumez **tous les risques** associés à l'utilisation de ces outils ou sorties ; ces outils sont fournis **"EN L'ÉTAT"** et **"SELON LA DISPONIBILITÉ"**. Ces risques peuvent inclure, sans s'y limiter, la violation de la propriété intellectuelle, les vulnérabilités ou attaques cybernétiques, les biais, les inexactitudes, les erreurs, les défauts, les virus, les temps d'arrêt, la perte ou l'endommagement de biens et/ou les blessures corporelles. Vous êtes seul responsable de votre utilisation de ces outils ou sorties (y compris, sans s'y limiter, leur légalité, leur pertinence et leurs résultats). --- @@ -182,54 +173,14 @@ Merci à tous nos contributeurs qui ont aidé à améliorer Roo Code ! -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) ## Licence -[Apache 2.0 © 2025 Roo Code, Inc.](../LICENSE) +[Apache 2.0 © 2025 Roo Code, Inc.](../../LICENSE) --- -**Profitez de Roo Code !** Que vous le gardiez en laisse courte ou que vous le laissiez se déplacer de manière autonome, nous avons hâte de voir ce que vous allez construire. Si vous avez des questions ou des idées de fonctionnalités, passez par notre [communauté Reddit](https://www.reddit.com/r/RooCode/) ou [Discord](https://discord.gg/roocode). Bon codage ! +**Profitez de Roo Code !** Que vous le teniez en laisse courte ou que vous le laissiez errer de manière autonome, nous sommes impatients de voir ce que vous allez construire. Si vous avez des questions ou des idées de fonctionnalités, n'hésitez pas à passer sur notre [communauté Reddit](https://www.reddit.com/r/RooCode/) ou sur [Discord](https://discord.gg/roocode). Bon codage ! diff --git a/locales/hi/README.md b/locales/hi/README.md index b7b90ca02e..f0f2a98165 100644 --- a/locales/hi/README.md +++ b/locales/hi/README.md @@ -1,235 +1,186 @@ -
- - -[English](../../README.md) • [Català](../ca/README.md) • [Deutsch](../de/README.md) • [Español](../es/README.md) • [Français](../fr/README.md) • हिन्दी • [Bahasa Indonesia](../id/README.md) • [Italiano](../it/README.md) • [日本語](../ja/README.md) - - - - -[한국어](../ko/README.md) • [Nederlands](../nl/README.md) • [Polski](../pl/README.md) • [Português (BR)](../pt-BR/README.md) • [Русский](../ru/README.md) • [Türkçe](../tr/README.md) • [Tiếng Việt](../vi/README.md) • [简体中文](../zh-CN/README.md) • [繁體中文](../zh-TW/README.md) - - -
-
-
-

Roo Code समुदाय में शामिल हों

-

डेवलपर्स से जुड़ें, विचारों का योगदान दें, और AI-संचालित कोडिंग टूल्स के साथ अपडेट रहें।

- - Discord में शामिल हों - Reddit में शामिल हों - -
-
-
- -
-

Roo Code

- + VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ जल्दी मदद पाएं → डिस्कॉर्ड से जुड़ें • एसिंक पसंद है? → r/RooCode से जुड़ें

-VS Marketplace पर डाउनलोड करें -फीचर अनुरोध -रेट & समीक्षा -दस्तावेज़ीकरण +# Roo Code + +> तुम्हारी AI-संचालित डेवलपमेंट टीम, सीधे तुम्हारे एडिटर में + +
+ 🌐 उपलब्ध भाषाएँ + +- [English](../../README.md) +- [Català](../ca/README.md) +- [Deutsch](../de/README.md) +- [Español](../es/README.md) +- [Français](../fr/README.md) +- [हिंदी](../hi/README.md) +- [Bahasa Indonesia](../id/README.md) +- [Italiano](../it/README.md) +- [日本語](../ja/README.md) +- [한국어](../ko/README.md) +- [Nederlands](../nl/README.md) +- [Polski](../pl/README.md) +- [Português (BR)](../pt-BR/README.md) +- [Русский](../ru/README.md) +- [Türkçe](../tr/README.md) +- [Tiếng Việt](../vi/README.md) +- [简体中文](../zh-CN/README.md) +- [繁體中文](../zh-TW/README.md) +- ... +
+ +--- + +## Roo Code आपके लिए क्या कर सकता है? + +- प्राकृतिक भाषा विवरण से कोड उत्पन्न करें +- मोड के साथ अनुकूलन: कोड, आर्किटेक्ट, पूछें, डीबग और कस्टम मोड +- मौजूदा कोड को रीफैक्टर और डीबग करें +- दस्तावेज़ लिखें और अपडेट करें +- अपने कोडबेस के बारे में सवालों के जवाब दें +- दोहराए जाने वाले कार्यों को स्वचालित करें +- एमसीपी सर्वर का उपयोग करें + +## मोड + +रू कोड आपके काम करने के तरीके के अनुकूल है, न कि इसके विपरीत: + +- कोड मोड: रोजमर्रा की कोडिंग, संपादन और फ़ाइल संचालन +- आर्किटेक्ट मोड: सिस्टम, स्पेक्स और माइग्रेशन की योजना बनाएं +- पूछें मोड: त्वरित उत्तर, स्पष्टीकरण और डॉक्स +- डीबग मोड: समस्याओं का पता लगाएं, लॉग जोड़ें, मूल कारणों को अलग करें +- कस्टम मोड: अपनी टीम या वर्कफ़्लो के लिए विशेष मोड बनाएं +- Roomote Control: Roomote Control से तुम अपनी लोकल VS Code इंस्टेंस में चल रही टास्क को रिमोट से कंट्रोल कर सकते हो। + +और जानो: [मोड्स का इस्तेमाल](https://docs.roocode.com/basic-usage/using-modes) • [कस्टम मोड्स](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) + +## ट्यूटोरियल और फ़ीचर वीडियो + +
+ +| | | | +| :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
रू कोड इंस्टॉल करना |
प्रोफाइल कॉन्फ़िगर करना |
कोडबेस इंडेक्सिंग | +|
कस्टम मोड |
चेकपॉइंट्स |
टू-डू लिस्ट |
- -**Roo Code** एक AI-संचालित **स्वायत्त कोडिंग एजेंट** है जो आपके एडिटर में रहता है। यह कर सकता है: - -- प्राकृतिक भाषा में संवाद -- आपके वर्कस्पेस में सीधे फ़ाइलें पढ़ना और लिखना -- टर्मिनल कमांड चलाना -- ब्राउज़र एक्शन को स्वचालित करना -- किसी भी OpenAI-संगत या कस्टम API/मॉडल के साथ एकीकृत होना -- **कस्टम मोड्स** के माध्यम से अपनी "व्यक्तित्व" और क्षमताओं को अनुकूलित करना - -चाहे आप एक लचीला कोडिंग पार्टनर, सिस्टम आर्किटेक्ट, या क्यूए इंजीनियर या प्रोडक्ट मैनेजर जैसी विशेष भूमिकाओं की तलाश कर रहे हों, Roo Code आपको अधिक कुशलता से सॉफ्टवेयर बनाने में मदद कर सकता है। - -विस्तृत अपडेट और फिक्स के लिए [CHANGELOG](../../CHANGELOG.md) देखें। - ---- - -## 🎉 Roo Code 3.25 जारी - -Roo Code 3.25 आपके डेवलपमेंट वर्कफ़्लो को बेहतर बनाने के लिए शक्तिशाली नई सुविधाएं और महत्वपूर्ण सुधार लाता है! - -- **संदेश कतार** - Roo के काम करते समय कई संदेशों को कतार में रखें, जिससे आप बिना रुकावट के अपने वर्कफ़्लो की योजना बना सकते हैं। -- **कस्टम स्लैश कमांड** - पूर्ण UI प्रबंधन के साथ अक्सर उपयोग किए जाने वाले प्रॉम्प्ट और वर्कफ़्लो तक त्वरित पहुंच के लिए व्यक्तिगत स्लैश कमांड बनाएं। -- **उन्नत Gemini उपकरण** - नए URL संदर्भ और Google खोज आधार सुविधाएं Gemini मॉडल को वास्तविक समय वेब जानकारी और उन्नत अनुसंधान क्षमताएं प्रदान करती हैं। - ---- - -## Roo Code क्या कर सकता है? - -- 🚀 प्राकृतिक भाषा विवरण से **कोड जनरेट** करना -- 🔧 मौजूदा कोड का **रीफैक्टर और डिबग** करना -- 📝 दस्तावेज़ीकरण **लिखना और अपडेट** करना -- 🤔 आपके कोडबेस के बारे में **प्रश्नों के उत्तर** देना -- 🔄 दोहराने वाले कार्यों को **स्वचालित** करना -- 🏗️ नई फ़ाइलें और प्रोजेक्ट्स **बनाना** - -## क्विक स्टार्ट - -1. [Roo Code इंस्टॉल करें](https://docs.roocode.com/getting-started/installing) -2. [अपने AI प्रोवाइडर को कनेक्ट करें](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [अपना पहला टास्क आज़माएं](https://docs.roocode.com/getting-started/your-first-task) - -## मुख्य विशेषताएं - -### मल्टीपल मोड्स - -Roo Code विशेष [मोड्स](https://docs.roocode.com/basic-usage/using-modes) के साथ आपकी आवश्यकताओं के अनुसार अनुकूलित होता है: - -- **कोड मोड:** सामान्य कोडिंग कार्यों के लिए -- **आर्किटेक्ट मोड:** योजना और तकनीकी नेतृत्व के लिए -- **आस्क मोड:** प्रश्नों के उत्तर देने और जानकारी प्रदान करने के लिए -- **डिबग मोड:** व्यवस्थित समस्या निदान के लिए -- **[कस्टम मोड्स](https://docs.roocode.com/advanced-usage/custom-modes):** सुरक्षा ऑडिटिंग, प्रदर्शन अनुकूलन, दस्तावेज़ीकरण, या किसी अन्य कार्य के लिए असीमित विशेष पर्सोनाज़ बनाएं - -### स्मार्ट टूल्स - -Roo Code शक्तिशाली [टूल्स](https://docs.roocode.com/basic-usage/how-tools-work) के साथ आता है जो कर सकते हैं: - -- आपके प्रोजेक्ट में फ़ाइलें पढ़ना और लिखना -- आपके VS Code टर्मिनल में कमांड्स चलाना -- वेब ब्राउज़र को नियंत्रित करना -- [MCP (मॉडल कॉन्टेक्स्ट प्रोटोकॉल)](https://docs.roocode.com/advanced-usage/mcp) के माध्यम से बाहरी टूल्स का उपयोग करना - -MCP आपको असीमित कस्टम टूल्स जोड़ने की अनुमति देकर Roo Code की क्षमताओं का विस्तार करता है। बाहरी APIs के साथ एकीकरण, डेटाबेस से कनेक्ट, या विशेष डेवलपमेंट टूल्स बनाएं - MCP आपकी विशिष्ट आवश्यकताओं को पूरा करने के लिए Roo Code की कार्यक्षमता का विस्तार करने के लिए फ्रेमवर्क प्रदान करता है। - -### अनुकूलन - -अपने तरीके से Roo Code को काम करवाएं: - -- व्यक्तिगत व्यवहार के लिए [कस्टम इंस्ट्रक्शंस](https://docs.roocode.com/advanced-usage/custom-instructions) -- विशेष कार्यों के लिए [कस्टम मोड्स](https://docs.roocode.com/advanced-usage/custom-modes) -- ऑफलाइन उपयोग के लिए [लोकल मॉडल्स](https://docs.roocode.com/advanced-usage/local-models) -- तेज वर्कफ़्लो के लिए [ऑटो-अप्रूवल सेटिंग्स](https://docs.roocode.com/advanced-usage/auto-approving-actions) +

+अधिक त्वरित ट्यूटोरियल और फ़ीचर वीडियो... +

## संसाधन -### दस्तावेज़ीकरण - -- [बेसिक उपयोग गाइड](https://docs.roocode.com/basic-usage/the-chat-interface) -- [एडवांस्ड फीचर्स](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [अक्सर पूछे जाने वाले प्रश्न](https://docs.roocode.com/faq) - -### समुदाय - -- **Discord:** रीयल-टाइम मदद और चर्चाओं के लिए [हमारे Discord सर्वर में शामिल हों](https://discord.gg/roocode) -- **Reddit:** अनुभव और टिप्स साझा करने के लिए [हमारे subreddit पर जाएं](https://www.reddit.com/r/RooCode) -- **GitHub:** [समस्याओं की रिपोर्ट करें](https://github.com/RooCodeInc/Roo-Code/issues) या [फीचर अनुरोध करें](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) +- **[दस्तावेज़ीकरण](https://docs.roocode.com):** Roo Code को स्थापित करने, कॉन्फ़िगर करने और उसमें महारत हासिल करने के लिए आधिकारिक गाइड। +- **[यूट्यूब चैनल](https://youtube.com/@roocodeyt?feature=shared):** ट्यूटोरियल देखें और सुविधाओं को एक्शन में देखें। +- **[डिस्कॉर्ड सर्वर](https://discord.gg/roocode):** रीयल-टाइम सहायता और चर्चा के लिए समुदाय में शामिल हों। +- **[रेडिट समुदाय](https://www.reddit.com/r/RooCode):** अपने अनुभव साझा करें और देखें कि दूसरे क्या बना रहे हैं। +- **[गिटहब मुद्दे](https://github.com/RooCodeInc/Roo-Code/issues):** बग की रिपोर्ट करें और विकास को ट्रैक करें। +- **[सुविधा अनुरोध](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** क्या आपके पास कोई विचार है? इसे डेवलपर्स के साथ साझा करें। --- -## लोकल सेटअप और डेवलपमेंट +## स्थानीय सेटअप और विकास -1. रिपो **क्लोन** करें: +1. **क्लोन** करें रेपो: ```sh git clone https://github.com/RooCodeInc/Roo-Code.git ``` -2. **डिपेंडेंसीज इंस्टॉल** करें: +2. **निर्भरताएँ स्थापित करें**: ```sh -npm run install:all +pnpm install ``` -3. **वेबव्यू शुरू करें (Vite/React ऐप HMR के साथ)**: +3. **एक्सटेंशन चलाएँ**: + +रू कोड एक्सटेंशन को चलाने के कई तरीके हैं: + +### विकास मोड (F5) + +सक्रिय विकास के लिए, वीएसकोड के अंतर्निहित डिबगिंग का उपयोग करें: + +वीएसकोड में `F5` दबाएं (या **रन** → **डीबगिंग प्रारंभ करें** पर जाएं)। यह Roo Code एक्सटेंशन के साथ एक नई वीएसकोड विंडो खोलेगा। + +- वेबव्यू में किए गए परिवर्तन तुरंत दिखाई देंगे। +- कोर एक्सटेंशन में किए गए परिवर्तन भी स्वचालित रूप से हॉट रीलोड हो जाएंगे। + +### स्वचालित VSIX स्थापना + +एक्सटेंशन को सीधे वीएसकोड में VSIX पैकेज के रूप में बनाने और स्थापित करने के लिए: ```sh -npm run dev +pnpm install:vsix [-y] [--editor=] ``` -4. **डिबग**: - VSCode में `F5` दबाएं (या **Run** → **Start Debugging**) Roo Code लोड के साथ एक नया सेशन खोलने के लिए। +यह कमांड करेगा: -वेबव्यू में परिवर्तन तुरंत दिखाई देंगे। कोर एक्सटेंशन में परिवर्तनों के लिए एक्सटेंशन होस्ट को रीस्टार्ट करने की आवश्यकता होगी। +- पूछेगा कि कौन सा संपादक कमांड उपयोग करना है (कोड/कर्सर/कोड-इनसाइडर्स) - डिफ़ॉल्ट रूप से 'कोड' +- एक्सटेंशन के किसी भी मौजूदा संस्करण को अनइंस्टॉल करें। +- नवीनतम VSIX पैकेज बनाएं। +- नए बनाए गए VSIX को स्थापित करें। +- परिवर्तनों को प्रभावी करने के लिए आपको वीएस कोड को पुनरारंभ करने के लिए संकेत देगा। -वैकल्पिक रूप से आप .vsix बना सकते हैं और इसे सीधे VSCode में इंस्टॉल कर सकते हैं: +विकल्प: -```sh -npm run build -``` +- `-y`: सभी पुष्टिकरण संकेतों को छोड़ दें और डिफ़ॉल्ट का उपयोग करें +- `--editor=`: संपादक कमांड निर्दिष्ट करें (जैसे, `--editor=cursor` या `--editor=code-insiders`) -`bin/` डायरेक्टरी में एक `.vsix` फ़ाइल दिखाई देगी जिसे इस कमांड से इंस्टॉल किया जा सकता है: +### मैनुअल VSIX स्थापना -```sh -code --install-extension bin/roo-cline-.vsix -``` +यदि आप VSIX पैकेज को मैन्युअल रूप से स्थापित करना पसंद करते हैं: -वर्जनिंग और पब्लिशिंग के लिए हम [changesets](https://github.com/changesets/changesets) का उपयोग करते हैं। रिलीज नोट्स के लिए हमारी `CHANGELOG.md` देखें। +1. पहले, VSIX पैकेज बनाएं: + ```sh + pnpm vsix + ``` +2. `bin/` डायरेक्टरी में एक `.vsix` फ़ाइल जनरेट होगी (जैसे, `bin/roo-cline-.vsix` )। +3. इसे वीएसकोड सीएलआई का उपयोग करके मैन्युअल रूप से इंस्टॉल करें: + ```sh + code --install-extension bin/roo-cline-.vsix + ``` + +--- + +हम वर्जनिंग और प्रकाशन के लिए [चेंजसेट्स](https://github.com/changesets/changesets) का उपयोग करते हैं। रिलीज नोट्स के लिए हमारी `CHANGELOG.md` देखें। --- ## अस्वीकरण -**कृपया ध्यान दें** कि Roo Code, Inc Roo Code के संबंध में प्रदान किए गए या उपलब्ध कराए गए किसी भी कोड, मॉडल या अन्य टूल्स, किसी भी संबंधित थर्ड-पार्टी टूल्स, या किसी भी परिणामी आउटपुट के संबंध में **कोई** प्रतिनिधित्व या वारंटी **नहीं** देता है। आप ऐसे किसी भी टूल्स या आउटपुट के उपयोग से जुड़े **सभी जोखिमों** को मानते हैं; ऐसे टूल्स **"जैसा है"** और **"जैसा उपलब्ध है"** के आधार पर प्रदान किए जाते हैं। ऐसे जोखिमों में, बिना किसी सीमा के, बौद्धिक संपदा उल्लंघन, साइबर कमजोरियां या हमले, पूर्वाग्रह, अशुद्धियां, त्रुटियां, दोष, वायरस, डाउनटाइम, संपत्ति का नुकसान या क्षति, और/या व्यक्तिगत चोट शामिल हो सकते हैं। आप ऐसे किसी भी टूल्स या आउटपुट के अपने उपयोग के लिए (जिसमें, बिना किसी सीमा के, उनकी वैधता, उपयुक्तता और परिणाम शामिल हैं) पूरी तरह से जिम्मेदार हैं। +**कृपया ध्यान दें** कि रू कोड, इंक किसी भी कोड, मॉडल, या अन्य टूल के संबंध में **कोई** प्रतिनिधित्व या वारंटी **नहीं** देता है, जो रू कोड, किसी भी संबंधित तीसरे पक्ष के टूल, या किसी भी परिणामी आउटपुट के संबंध में प्रदान या उपलब्ध कराया गया है। आप ऐसे किसी भी टूल या आउटपुट के उपयोग से जुड़े **सभी जोखिमों** को मानते हैं; ऐसे टूल **"जैसा है"** और **"जैसा उपलब्ध है"** के आधार पर प्रदान किए जाते हैं। ऐसे जोखिमों में, बिना किसी सीमा के, बौद्धिक संपदा का उल्लंघन, साइबर कमजोरियां या हमले, पूर्वाग्रह, अशुद्धि, त्रुटियां, दोष, वायरस, डाउनटाइम, संपत्ति की हानि या क्षति, और/या व्यक्तिगत चोट शामिल हो सकते हैं। आप ऐसे किसी भी टूल या आउटपुट के अपने उपयोग के लिए पूरी तरह से जिम्मेदार हैं (जिसमें, बिना किसी सीमा के, उनकी वैधता, उपयुक्तता और परिणाम शामिल हैं)। --- ## योगदान -हम सामुदायिक योगदान पसंद करते हैं! हमारी [CONTRIBUTING.md](CONTRIBUTING.md) पढ़कर शुरुआत करें। +हमें सामुदायिक योगदान पसंद है! हमारी [CONTRIBUTING.md](CONTRIBUTING.md) पढ़कर शुरुआत करें। --- ## योगदानकर्ता -Roo Code को बेहतर बनाने में मदद करने वाले हमारे सभी योगदानकर्ताओं को धन्यवाद! +हमारे सभी योगदानकर्ताओं को धन्यवाद जिन्होंने Roo Code को बेहतर बनाने में मदद की है! -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) ## लाइसेंस -[Apache 2.0 © 2025 Roo Code, Inc.](../LICENSE) +[Apache 2.0 © 2025 Roo Code, Inc.](../../LICENSE) --- -**Roo Code का आनंद लें!** चाहे आप इसे छोटी रस्सी पर रखें या स्वायत्त रूप से घूमने दें, हम यह देखने के लिए इंतज़ार नहीं कर सकते कि आप क्या बनाते हैं। यदि आपके पास प्रश्न या फीचर आइडिया हैं, तो हमारे [Reddit समुदाय](https://www.reddit.com/r/RooCode/) या [Discord](https://discord.gg/roocode) पर आएं। हैप्पी कोडिंग! +**Roo Code का आनंद लें!** चाहे आप इसे छोटी लगाम में रखें या इसे स्वायत्त रूप से घूमने दें, हम यह देखने के लिए इंतजार नहीं कर सकते कि आप क्या बनाते हैं। यदि आपके कोई प्रश्न या सुविधा के विचार हैं, तो हमारी [रेडिट समुदाय](https://www.reddit.com/r/RooCode/) या [डिस्कॉर्ड](https://discord.gg/roocode) पर आएं। हैप्पी कोडिंग! diff --git a/locales/id/README.md b/locales/id/README.md index 4e537db531..614997688c 100644 --- a/locales/id/README.md +++ b/locales/id/README.md @@ -1,128 +1,93 @@ -
- +

+ VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ Dapatkan bantuan cepat → Gabung Discord • Lebih suka asinkron? → Gabung r/RooCode +

-[English](../../README.md) • [Català](../ca/README.md) • [Deutsch](../de/README.md) • [Español](../es/README.md) • [Français](../fr/README.md) • [हिन्दी](../hi/README.md) • Bahasa Indonesia • [Italiano](../it/README.md) • [日本語](../ja/README.md) +# Roo Code -
- +> Tim dev bertenaga AI-mu, langsung di editor kamu -[한국어](../ko/README.md) • [Nederlands](../nl/README.md) • [Polski](../pl/README.md) • [Português (BR)](../pt-BR/README.md) • [Русский](../ru/README.md) • [Türkçe](../tr/README.md) • [Tiếng Việt](../vi/README.md) • [简体中文](../zh-CN/README.md) • [繁體中文](../zh-TW/README.md) +
+ 🌐 Bahasa yang tersedia - -
-
-
-

Roo Code

-

- -

-

Terhubung dengan developer, berkontribusi ide, dan tetap terdepan dengan tools coding bertenaga AI terbaru.

- - Join Discord - Join Reddit - -
-
-
- -
- -Download on VS Marketplace -Feature Requests -Rate & Review -Documentation - -
- -**Roo Code** adalah **agen coding otonom** bertenaga AI yang hidup di editor kamu. Ia dapat: - -- Berkomunikasi dalam bahasa alami -- Membaca dan menulis file langsung di workspace kamu -- Menjalankan perintah terminal -- Mengotomatisasi aksi browser -- Terintegrasi dengan API/model yang kompatibel dengan OpenAI atau custom -- Menyesuaikan "kepribadian" dan kemampuannya melalui **Mode Kustom** - -Baik kamu mencari partner coding yang fleksibel, arsitek sistem, atau peran khusus seperti QA engineer atau product manager, Roo Code dapat membantu kamu membangun software dengan lebih efisien. - -Lihat [CHANGELOG](../../CHANGELOG.md) untuk update dan perbaikan detail. +- [English](../../README.md) +- [Català](../ca/README.md) +- [Deutsch](../de/README.md) +- [Español](../es/README.md) +- [Français](../fr/README.md) +- [हिंदी](../hi/README.md) +- [Bahasa Indonesia](../id/README.md) +- [Italiano](../it/README.md) +- [日本語](../ja/README.md) +- [한국어](../ko/README.md) +- [Nederlands](../nl/README.md) +- [Polski](../pl/README.md) +- [Português (BR)](../pt-BR/README.md) +- [Русский](../ru/README.md) +- [Türkçe](../tr/README.md) +- [Tiếng Việt](../vi/README.md) +- [简体中文](../zh-CN/README.md) +- [繁體中文](../zh-TW/README.md) +- ... + --- -## 🎉 Roo Code 3.25 Dirilis +## Apa yang Bisa Roo Code Lakukan Untuk ANDA? -Roo Code 3.25 menghadirkan fitur-fitur baru yang powerful dan peningkatan signifikan untuk meningkatkan workflow development kamu! +- Menghasilkan Kode dari deskripsi bahasa alami +- Beradaptasi dengan Mode: Kode, Arsitek, Tanya, Debug, dan Mode Kustom +- Refactor & Debug kode yang ada +- Menulis & Memperbarui dokumentasi +- Menjawab Pertanyaan tentang basis kode Anda +- Mengotomatiskan tugas-tugas yang berulang +- Memanfaatkan Server MCP -- **Antrian pesan** - Antrikan beberapa pesan saat Roo bekerja, memungkinkan kamu terus merencanakan alur kerja tanpa gangguan. -- **Perintah slash kustom** - Buat perintah slash yang dipersonalisasi untuk akses cepat ke prompt dan alur kerja yang sering digunakan dengan manajemen UI lengkap. -- **Alat Gemini lanjutan** - Fitur konteks URL dan dasar pencarian Google baru memberikan model Gemini informasi web real-time dan kemampuan penelitian lanjutan. +## Mode + +Roo Code beradaptasi dengan cara Anda bekerja, bukan sebaliknya: + +- Mode Kode: pengkodean sehari-hari, pengeditan, dan operasi file +- Mode Arsitek: merencanakan sistem, spesifikasi, dan migrasi +- Mode Tanya: jawaban cepat, penjelasan, dan dokumen +- Mode Debug: melacak masalah, menambahkan log, mengisolasi akar penyebab +- Mode Kustom: buat mode khusus untuk tim atau alur kerja Anda +- Roomote Control: Roomote Control memungkinkan kamu mengontrol dari jarak jauh tugas yang berjalan di VS Code lokalmu. + +Pelajari lebih lanjut: [Menggunakan Mode](https://docs.roocode.com/basic-usage/using-modes) • [Mode Kustom](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) + +## Video Tutorial & Fitur + +
+ +| | | | +| :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
Menginstal Roo Code |
Mengonfigurasi Profil |
Pengindeksan Basis Kode | +|
Mode Kustom |
Pos Pemeriksaan |
Daftar Tugas | + +
+

+Video tutorial dan fitur cepat lainnya... +

+ +## Sumber daya + +- **[Dokumentasi](https://docs.roocode.com):** Panduan resmi untuk menginstal, mengonfigurasi, dan menguasai Roo Code. +- **[Saluran YouTube](https://youtube.com/@roocodeyt?feature=shared):** Tonton tutorial dan lihat fitur-fitur dalam aksi. +- **[Server Discord](https://discord.gg/roocode):** Bergabunglah dengan komunitas untuk bantuan dan diskusi real-time. +- **[Komunitas Reddit](https://www.reddit.com/r/RooCode):** Bagikan pengalaman Anda dan lihat apa yang sedang dibangun orang lain. +- **[Masalah GitHub](https://github.com/RooCodeInc/Roo-Code/issues):** Laporkan bug dan lacak pengembangan. +- **[Permintaan Fitur](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** Punya ide? Bagikan dengan para pengembang. --- -## Apa yang Bisa Dilakukan Roo Code? - -- 🚀 **Generate Code** dari deskripsi bahasa alami -- 🔧 **Refactor & Debug** kode yang ada -- 📝 **Tulis & Update** dokumentasi -- 🤔 **Jawab Pertanyaan** tentang codebase kamu -- 🔄 **Otomatisasi** tugas berulang -- 🏗️ **Buat** file dan proyek baru - -## Mulai Cepat - -1. [Install Roo Code](https://docs.roocode.com/getting-started/installing) -2. [Hubungkan AI Provider Kamu](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [Coba Tugas Pertama Kamu](https://docs.roocode.com/getting-started/your-first-task) - -## Fitur Utama - -### Multiple Mode - -Roo Code beradaptasi dengan kebutuhan kamu dengan [mode](https://docs.roocode.com/basic-usage/using-modes) khusus: - -- **Code Mode:** Untuk tugas coding umum -- **Architect Mode:** Untuk perencanaan dan kepemimpinan teknis -- **Ask Mode:** Untuk menjawab pertanyaan dan memberikan informasi -- **Debug Mode:** Untuk diagnosis masalah sistematis -- **[Mode Kustom](https://docs.roocode.com/advanced-usage/custom-modes):** Buat persona khusus tak terbatas untuk audit keamanan, optimasi performa, dokumentasi, atau tugas lainnya - -### Tools Pintar - -Roo Code dilengkapi dengan [tools](https://docs.roocode.com/basic-usage/how-tools-work) powerful yang dapat: - -- Membaca dan menulis file di proyek kamu -- Menjalankan perintah di terminal VS Code kamu -- Mengontrol web browser -- Menggunakan tools eksternal via [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp) - -MCP memperluas kemampuan Roo Code dengan memungkinkan kamu menambahkan tools kustom tak terbatas. Integrasikan dengan API eksternal, hubungkan ke database, atau buat tools development khusus - MCP menyediakan framework untuk memperluas fungsionalitas Roo Code sesuai kebutuhan spesifik kamu. - -### Kustomisasi - -Buat Roo Code bekerja sesuai cara kamu dengan: - -- [Custom Instructions](https://docs.roocode.com/advanced-usage/custom-instructions) untuk perilaku yang dipersonalisasi -- [Mode Kustom](https://docs.roocode.com/advanced-usage/custom-modes) untuk tugas khusus -- [Model Lokal](https://docs.roocode.com/advanced-usage/local-models) untuk penggunaan offline -- [Auto-Approval Settings](https://docs.roocode.com/advanced-usage/auto-approving-actions) untuk workflow yang lebih cepat - -## Sumber Daya - -### Dokumentasi - -- [Panduan Penggunaan Dasar](https://docs.roocode.com/basic-usage/the-chat-interface) -- [Fitur Lanjutan](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [Frequently Asked Questions](https://docs.roocode.com/faq) - -### Komunitas - -- **Discord:** [Bergabung dengan server Discord kami](https://discord.gg/roocode) untuk bantuan real-time dan diskusi -- **Reddit:** [Kunjungi subreddit kami](https://www.reddit.com/r/RooCode) untuk berbagi pengalaman dan tips -- **GitHub:** Laporkan [issues](https://github.com/RooCodeInc/Roo-Code/issues) atau request [fitur](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) - ---- - -## Setup Lokal & Development +## Pengaturan & Pengembangan Lokal 1. **Clone** repo: @@ -130,43 +95,75 @@ Buat Roo Code bekerja sesuai cara kamu dengan: git clone https://github.com/RooCodeInc/Roo-Code.git ``` -2. **Install dependencies**: +2. **Instal dependensi**: ```sh pnpm install ``` -3. **Jalankan extension**: +3. **Jalankan ekstensi**: -Tekan `F5` (atau **Run** → **Start Debugging**) di VSCode untuk membuka window baru dengan Roo Code berjalan. +Ada beberapa cara untuk menjalankan ekstensi Roo Code: -Perubahan pada webview akan muncul langsung. Perubahan pada core extension akan memerlukan restart extension host. +### Mode Pengembangan (F5) -Alternatifnya kamu bisa build .vsix dan install langsung di VSCode: +Untuk pengembangan aktif, gunakan debugging bawaan VSCode: + +Tekan `F5` (atau buka **Run** → **Start Debugging**) di VSCode. Ini akan membuka jendela VSCode baru dengan ekstensi Roo Code berjalan. + +- Perubahan pada webview akan segera muncul. +- Perubahan pada ekstensi inti juga akan di-hot reload secara otomatis. + +### Instalasi VSIX Otomatis + +Untuk membangun dan menginstal ekstensi sebagai paket VSIX langsung ke VSCode: ```sh -pnpm vsix +pnpm install:vsix [-y] [--editor=] ``` -File `.vsix` akan muncul di direktori `bin/` yang bisa diinstall dengan: +Perintah ini akan: -```sh -code --install-extension bin/roo-cline-.vsix -``` +- Menanyakan perintah editor mana yang akan digunakan (code/cursor/code-insiders) - defaultnya adalah 'code' +- Mencopot pemasangan versi ekstensi yang ada. +- Membangun paket VSIX terbaru. +- Menginstal VSIX yang baru dibangun. +- Meminta Anda untuk me-restart VS Code agar perubahan dapat diterapkan. -Kami menggunakan [changesets](https://github.com/changesets/changesets) untuk versioning dan publishing. Cek `CHANGELOG.md` kami untuk release notes. +Pilihan: + +- `-y`: Lewati semua prompt konfirmasi dan gunakan default +- `--editor=`: Tentukan perintah editor (misalnya, `--editor=cursor` atau `--editor=code-insiders`) + +### Instalasi VSIX Manual + +Jika Anda lebih suka menginstal paket VSIX secara manual: + +1. Pertama, bangun paket VSIX: + ```sh + pnpm vsix + ``` +2. File `.vsix` akan dibuat di direktori `bin/` (misalnya, `bin/roo-cline-.vsix`). +3. Instal secara manual menggunakan VSCode CLI: + ```sh + code --install-extension bin/roo-cline-.vsix + ``` --- -## Disclaimer +Kami menggunakan [changesets](https://github.com/changesets/changesets) untuk pembuatan versi dan publikasi. Periksa `CHANGELOG.md` kami untuk catatan rilis. -**Harap dicatat** bahwa Roo Code, Inc **tidak** membuat representasi atau jaminan apapun mengenai kode, model, atau tools lain yang disediakan atau tersedia dalam hubungannya dengan Roo Code, tools pihak ketiga terkait, atau output yang dihasilkan. Kamu menanggung **semua risiko** yang terkait dengan penggunaan tools atau output tersebut; tools tersebut disediakan atas dasar **"SEBAGAIMANA ADANYA"** dan **"SEBAGAIMANA TERSEDIA"**. Risiko tersebut dapat mencakup, tanpa terbatas pada, pelanggaran kekayaan intelektual, kerentanan atau serangan siber, bias, ketidakakuratan, kesalahan, cacat, virus, downtime, kehilangan properti atau kerusakan, dan/atau cedera pribadi. Kamu bertanggung jawab penuh atas penggunaan tools atau output tersebut (termasuk, tanpa terbatas pada, legalitas, kesesuaian, dan hasilnya). +--- + +## Penafian + +**Harap dicatat** bahwa Roo Code, Inc. **tidak** membuat pernyataan atau jaminan apapun mengenai kode, model, atau alat lain yang disediakan atau tersedia sehubungan dengan Roo Code, alat pihak ketiga terkait, atau output yang dihasilkan. Anda menanggung **semua risiko** yang terkait dengan penggunaan alat atau output tersebut; alat tersebut disediakan atas dasar **"SEBAGAIMANA ADANYA"** dan **"SEBAGAIMANA TERSEDIA"**. Risiko tersebut dapat mencakup, namun tidak terbatas pada, pelanggaran kekayaan intelektual, kerentanan atau serangan siber, bias, ketidakakuratan, kesalahan, cacat, virus, waktu henti, kehilangan atau kerusakan properti, dan/atau cedera pribadi. Anda sepenuhnya bertanggung jawab atas penggunaan Anda atas alat atau output tersebut (termasuk, namun tidak terbatas pada, legalitas, kesesuaian, dan hasilnya). --- ## Berkontribusi -Kami menyukai kontribusi komunitas! Mulai dengan membaca [CONTRIBUTING.md](CONTRIBUTING.md) kami. +Kami menyukai kontribusi komunitas! Mulailah dengan membaca [CONTRIBUTING.md](CONTRIBUTING.md) kami. --- @@ -176,54 +173,14 @@ Terima kasih kepada semua kontributor kami yang telah membantu membuat Roo Code -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) -## License +## Lisensi -[Apache 2.0 © 2025 Roo Code, Inc.](./LICENSE) +[Apache 2.0 © 2025 Roo Code, Inc.](../../LICENSE) --- -**Nikmati Roo Code!** Baik kamu menggunakannya dengan ketat atau membiarkannya berjalan otonom, kami tidak sabar melihat apa yang kamu bangun. Jika kamu memiliki pertanyaan atau ide fitur, kunjungi [komunitas Reddit](https://www.reddit.com/r/RooCode/) atau [Discord](https://discord.gg/roocode) kami. Selamat coding! +**Selamat menikmati Roo Code!** Baik Anda mengendalikannya dengan ketat atau membiarkannya berkeliaran secara otonom, kami tidak sabar untuk melihat apa yang Anda bangun. Jika Anda memiliki pertanyaan atau ide fitur, kunjungi [komunitas Reddit](https://www.reddit.com/r/RooCode/) atau [Discord](https://discord.gg/roocode) kami. Selamat membuat kode! diff --git a/locales/it/README.md b/locales/it/README.md index f0d6acfdad..bccf4a0731 100644 --- a/locales/it/README.md +++ b/locales/it/README.md @@ -1,129 +1,93 @@ -
- - -[English](../../README.md) • [Català](../ca/README.md) • [Deutsch](../de/README.md) • [Español](../es/README.md) • [Français](../fr/README.md) • [हिन्दी](../hi/README.md) • [Bahasa Indonesia](../id/README.md) • Italiano • [日本語](../ja/README.md) - - - - -[한국어](../ko/README.md) • [Nederlands](../nl/README.md) • [Polski](../pl/README.md) • [Português (BR)](../pt-BR/README.md) • [Русский](../ru/README.md) • [Türkçe](../tr/README.md) • [Tiếng Việt](../vi/README.md) • [简体中文](../zh-CN/README.md) • [繁體中文](../zh-TW/README.md) - - -
-
-
-

Unisciti alla Community di Roo Code

-

Connettiti con gli sviluppatori, contribuisci con le tue idee e rimani aggiornato con gli ultimi strumenti di codifica basati sull'IA.

- - Unisciti a Discord - Unisciti a Reddit - -
-
-
- -
-

Roo Code

- + VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ Ottieni aiuto velocemente → Unisciti a Discord • Preferisci l'asincrono? → Unisciti a r/RooCode

-Scarica su VS Marketplace -Richieste di Funzionalità -Valuta & Recensisci -Documentazione +# Roo Code + +> Il tuo team di sviluppo con IA, direttamente nel tuo editor + +
+ 🌐 Lingue disponibili + +- [English](../../README.md) +- [Català](../ca/README.md) +- [Deutsch](../de/README.md) +- [Español](../es/README.md) +- [Français](../fr/README.md) +- [हिंदी](../hi/README.md) +- [Bahasa Indonesia](../id/README.md) +- [Italiano](../it/README.md) +- [日本語](../ja/README.md) +- [한국어](../ko/README.md) +- [Nederlands](../nl/README.md) +- [Polski](../pl/README.md) +- [Português (BR)](../pt-BR/README.md) +- [Русский](../ru/README.md) +- [Türkçe](../tr/README.md) +- [Tiếng Việt](../vi/README.md) +- [简体中文](../zh-CN/README.md) +- [繁體中文](../zh-TW/README.md) +- ... +
+ +--- + +## Cosa può fare Roo Code per TE? + +- Generare codice da descrizioni in linguaggio naturale +- Adattarsi con le Modalità: Codice, Architetto, Chiedi, Debug e Modalità Personalizzate +- Refactoring e debug di codice esistente +- Scrivere e aggiornare la documentazione +- Rispondere a domande sulla tua codebase +- Automatizzare attività ripetitive +- Utilizzare server MCP + +## Modalità + +Roo Code si adatta al tuo modo di lavorare, non il contrario: + +- Modalità Codice: codifica quotidiana, modifiche e operazioni sui file +- Modalità Architetto: pianifica sistemi, specifiche e migrazioni +- Modalità Chiedi: risposte rapide, spiegazioni e documenti +- Modalità Debug: traccia problemi, aggiungi log, isola le cause principali +- Modalità Personalizzate: crea modalità specializzate per il tuo team o flusso di lavoro +- Roomote Control: Roomote Control ti permette di controllare da remoto le attività in esecuzione sulla tua istanza locale di VS Code. + +Scopri di più: [Usare le Modalità](https://docs.roocode.com/basic-usage/using-modes) • [Modalità personalizzate](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) + +## Tutorial e video sulle funzionalità + +
+ +| | | | +| :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
Installazione di Roo Code |
Configurazione dei profili |
Indicizzazione della codebase | +|
Modalità personalizzate |
Checkpoint |
Elenchi di cose da fare |
- -**Roo Code** è un **agente di codifica autonomo** basato sull'IA che vive nel tuo editor. Può: - -- Comunicare in linguaggio naturale -- Leggere e scrivere file direttamente nel tuo workspace -- Eseguire comandi del terminale -- Automatizzare le azioni del browser -- Integrarsi con qualsiasi API/modello compatibile con OpenAI o personalizzato -- Adattare la sua "personalità" e capacità attraverso **Modalità Personalizzate** - -Che tu stia cercando un partner di codifica flessibile, un architetto di sistema o ruoli specializzati come un ingegnere QA o un product manager, Roo Code può aiutarti a costruire software in modo più efficiente. - -Consulta il [CHANGELOG](../../CHANGELOG.md) per aggiornamenti dettagliati e correzioni. - ---- - -## 🎉 Roo Code 3.25 Rilasciato - -Roo Code 3.25 porta nuove funzionalità potenti e miglioramenti significativi per migliorare il tuo flusso di lavoro di sviluppo! - -- **Coda di messaggi** - Metti in coda più messaggi mentre Roo lavora, permettendoti di continuare a pianificare il tuo flusso di lavoro senza interruzioni. -- **Comandi slash personalizzati** - Crea comandi slash personalizzati per accesso rapido a prompt e flussi di lavoro utilizzati frequentemente con gestione completa dell'interfaccia utente. -- **Strumenti Gemini avanzati** - Nuove funzionalità di contesto URL e fondamenti di ricerca Google forniscono ai modelli Gemini informazioni web in tempo reale e capacità di ricerca avanzate. - ---- - -## Cosa Può Fare Roo Code? - -- 🚀 **Generare Codice** da descrizioni in linguaggio naturale -- 🔧 **Refactoring e Debug** del codice esistente -- 📝 **Scrivere e Aggiornare** documentazione -- 🤔 **Rispondere a Domande** sul tuo codebase -- 🔄 **Automatizzare** attività ripetitive -- 🏗️ **Creare** nuovi file e progetti - -## Avvio Rapido - -1. [Installa Roo Code](https://docs.roocode.com/getting-started/installing) -2. [Connetti il tuo Provider IA](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [Prova la tua Prima Attività](https://docs.roocode.com/getting-started/your-first-task) - -## Funzionalità Principali - -### Modalità Multiple - -Roo Code si adatta alle tue esigenze con [modalità](https://docs.roocode.com/basic-usage/using-modes) specializzate: - -- **Modalità Codice:** Per attività di codifica generale -- **Modalità Architetto:** Per pianificazione e leadership tecnica -- **Modalità Domanda:** Per rispondere a domande e fornire informazioni -- **Modalità Debug:** Per diagnosi sistematica dei problemi -- **[Modalità Personalizzate](https://docs.roocode.com/advanced-usage/custom-modes):** Crea personaggi specializzati illimitati per audit di sicurezza, ottimizzazione delle prestazioni, documentazione o qualsiasi altra attività - -### Strumenti Intelligenti - -Roo Code viene fornito con potenti [strumenti](https://docs.roocode.com/basic-usage/how-tools-work) che possono: - -- Leggere e scrivere file nel tuo progetto -- Eseguire comandi nel tuo terminale VS Code -- Controllare un browser web -- Utilizzare strumenti esterni tramite [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp) - -MCP estende le capacità di Roo Code permettendoti di aggiungere strumenti personalizzati illimitati. Integra con API esterne, connettiti a database o crea strumenti di sviluppo specializzati - MCP fornisce il framework per espandere la funzionalità di Roo Code per soddisfare le tue esigenze specifiche. - -### Personalizzazione - -Fai funzionare Roo Code a modo tuo con: - -- [Istruzioni Personalizzate](https://docs.roocode.com/advanced-usage/custom-instructions) per comportamenti personalizzati -- [Modalità Personalizzate](https://docs.roocode.com/advanced-usage/custom-modes) per attività specializzate -- [Modelli Locali](https://docs.roocode.com/advanced-usage/local-models) per uso offline -- [Impostazioni di Auto-Approvazione](https://docs.roocode.com/advanced-usage/auto-approving-actions) per flussi di lavoro più veloci +

+Altri video tutorial e funzionalità rapide... +

## Risorse -### Documentazione - -- [Guida all'Uso di Base](https://docs.roocode.com/basic-usage/the-chat-interface) -- [Funzionalità Avanzate](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [Domande Frequenti](https://docs.roocode.com/faq) - -### Comunità - -- **Discord:** [Unisciti al nostro server Discord](https://discord.gg/roocode) per aiuto in tempo reale e discussioni -- **Reddit:** [Visita il nostro subreddit](https://www.reddit.com/r/RooCode) per condividere esperienze e consigli -- **GitHub:** [Segnala problemi](https://github.com/RooCodeInc/Roo-Code/issues) o [richiedi funzionalità](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) +- **[Documentazione](https://docs.roocode.com):** La guida ufficiale per installare, configurare e padroneggiare Roo Code. +- **[Canale YouTube](https://youtube.com/@roocodeyt?feature=shared):** Guarda i tutorial e le funzionalità in azione. +- **[Server Discord](https://discord.gg/roocode):** Unisciti alla community per aiuto e discussioni in tempo reale. +- **[Comunità Reddit](https://www.reddit.com/r/RooCode):** Condividi le tue esperienze e guarda cosa stanno costruendo gli altri. +- **[Problemi GitHub](https://github.com/RooCodeInc/Roo-Code/issues):** Segnala bug e tieni traccia dello sviluppo. +- **[Richieste di funzionalità](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** Hai un'idea? Condividila con gli sviluppatori. --- -## Configurazione e Sviluppo Locale +## Configurazione e sviluppo locale 1. **Clona** il repository: @@ -134,45 +98,72 @@ git clone https://github.com/RooCodeInc/Roo-Code.git 2. **Installa le dipendenze**: ```sh -npm run install:all +pnpm install ``` -3. **Avvia la webview (app Vite/React con HMR)**: +3. **Esegui l'estensione**: + +Ci sono diversi modi per eseguire l'estensione Roo Code: + +### Modalità di sviluppo (F5) + +Per lo sviluppo attivo, usa il debug integrato di VSCode: + +Premi `F5` (o vai su **Esegui** → **Avvia debug**) in VSCode. Si aprirà una nuova finestra di VSCode con l'estensione Roo Code in esecuzione. + +- Le modifiche alla webview appariranno immediatamente. +- Anche le modifiche all'estensione principale verranno ricaricate automaticamente a caldo. + +### Installazione automatizzata di VSIX + +Per compilare e installare l'estensione come pacchetto VSIX direttamente in VSCode: ```sh -npm run dev +pnpm install:vsix [-y] [--editor=] ``` -4. **Debug**: - Premi `F5` (o **Run** → **Start Debugging**) in VSCode per aprire una nuova sessione con Roo Code caricato. +Questo comando: -Le modifiche alla webview appariranno immediatamente. Le modifiche all'estensione principale richiederanno un riavvio dell'host dell'estensione. +- Chiederà quale comando dell'editor usare (code/cursor/code-insiders) - il default è 'code' +- Disinstallerà qualsiasi versione esistente dell'estensione. +- Compilerà l'ultimo pacchetto VSIX. +- Installerà il VSIX appena compilato. +- Ti chiederà di riavviare VS Code affinché le modifiche abbiano effetto. -In alternativa puoi creare un file .vsix e installarlo direttamente in VSCode: +Opzioni: -```sh -npm run build -``` +- `-y`: Salta tutte le richieste di conferma e usa i valori predefiniti +- `--editor=`: Specifica il comando dell'editor (ad es. `--editor=cursor` o `--editor=code-insiders`) -Un file `.vsix` apparirà nella directory `bin/` che può essere installato con: +### Installazione manuale di VSIX -```sh -code --install-extension bin/roo-cline-.vsix -``` +Se preferisci installare manualmente il pacchetto VSIX: -Utilizziamo [changesets](https://github.com/changesets/changesets) per la gestione delle versioni e la pubblicazione. Controlla il nostro `CHANGELOG.md` per le note di rilascio. +1. Per prima cosa, compila il pacchetto VSIX: + ```sh + pnpm vsix + ``` +2. Un file `.vsix` verrà generato nella directory `bin/` (ad es. `bin/roo-cline-.vsix`). +3. Installalo manualmente usando la CLI di VSCode: + ```sh + code --install-extension bin/roo-cline-.vsix + ``` --- -## Disclaimer +Usiamo [changesets](https://github.com/changesets/changesets) per il versioning e la pubblicazione. Controlla il nostro `CHANGELOG.md` per le note di rilascio. -**Si prega di notare** che Roo Code, Inc **non** fa alcuna dichiarazione o garanzia riguardo a qualsiasi codice, modello o altro strumento fornito o reso disponibile in relazione a Roo Code, qualsiasi strumento di terze parti associato o qualsiasi output risultante. Ti assumi **tutti i rischi** associati all'uso di tali strumenti o output; tali strumenti sono forniti su base **"COSÌ COM'È"** e **"COME DISPONIBILE"**. Tali rischi possono includere, senza limitazione, violazione della proprietà intellettuale, vulnerabilità o attacchi informatici, pregiudizi, imprecisioni, errori, difetti, virus, tempi di inattività, perdita o danneggiamento della proprietà e/o lesioni personali. Sei l'unico responsabile del tuo utilizzo di tali strumenti o output (inclusi, senza limitazione, la legalità, l'appropriatezza e i risultati degli stessi). +--- + +## Dichiarazione di non responsabilità + +**Si prega di notare** che Roo Code, Inc. **non** rilascia alcuna dichiarazione o garanzia in merito a qualsiasi codice, modello o altro strumento fornito o reso disponibile in connessione con Roo Code, qualsiasi strumento di terze parti associato o qualsiasi output risultante. L'utente si assume **tutti i rischi** associati all'uso di tali strumenti o output; tali strumenti sono forniti **"COSÌ COME SONO"** e **"COME DISPONIBILI"**. Tali rischi possono includere, a titolo esemplificativo, violazione della proprietà intellettuale, vulnerabilità o attacchi informatici, parzialità, imprecisioni, errori, difetti, virus, tempi di inattività, perdita o danneggiamento di proprietà e/o lesioni personali. L'utente è l'unico responsabile dell'uso di tali strumenti o output (inclusi, a titolo esemplificativo, la loro legalità, adeguatezza e risultati). --- ## Contribuire -Amiamo i contributi della community! Inizia leggendo il nostro [CONTRIBUTING.md](CONTRIBUTING.md). +Adoriamo i contributi della community! Inizia leggendo il nostro [CONTRIBUTING.md](CONTRIBUTING.md). --- @@ -182,54 +173,14 @@ Grazie a tutti i nostri contributori che hanno aiutato a migliorare Roo Code! -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) ## Licenza -[Apache 2.0 © 2025 Roo Code, Inc.](../LICENSE) +[Apache 2.0 © 2025 Roo Code, Inc.](../../LICENSE) --- -**Goditi Roo Code!** Che tu lo tenga al guinzaglio corto o lo lasci vagare autonomamente, non vediamo l'ora di vedere cosa costruirai. Se hai domande o idee per funzionalità, passa dalla nostra [community di Reddit](https://www.reddit.com/r/RooCode/) o [Discord](https://discord.gg/roocode). Buona programmazione! +**Buon divertimento con Roo Code!** Che tu lo tenga a guinzaglio corto o lo lasci libero di agire in autonomia, non vediamo l'ora di vedere cosa costruirai. Se hai domande o idee per nuove funzionalità, passa dalla nostra [comunità Reddit](https://www.reddit.com/r/RooCode/) o da [Discord](https://discord.gg/roocode). Buona programmazione! diff --git a/locales/ja/README.md b/locales/ja/README.md index 5b56bf0dfb..e1a4f6e0e4 100644 --- a/locales/ja/README.md +++ b/locales/ja/README.md @@ -1,235 +1,186 @@ -
- - -[English](../../README.md) • [Català](../ca/README.md) • [Deutsch](../de/README.md) • [Español](../es/README.md) • [Français](../fr/README.md) • [हिन्दी](../hi/README.md) • [Bahasa Indonesia](../id/README.md) • [Italiano](../it/README.md) • 日本語 - - - - -[한국어](../ko/README.md) • [Nederlands](../nl/README.md) • [Polski](../pl/README.md) • [Português (BR)](../pt-BR/README.md) • [Русский](../ru/README.md) • [Türkçe](../tr/README.md) • [Tiếng Việt](../vi/README.md) • [简体中文](../zh-CN/README.md) • [繁體中文](../zh-TW/README.md) - - -
-
-
-

Roo Codeコミュニティに参加しよう

-

開発者とつながり、アイデアを提供し、最新のAIパワードコーディングツールで先を行きましょう。

- - Discordに参加 - Redditに参加 - -
-
-
- -
-

Roo Code

- + VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ すぐに助けを得る → Discordに参加 • 非同期を好む? → r/RooCodeに参加

-VS Marketplaceでダウンロード -機能リクエスト -評価とレビュー -ドキュメンテーション +# Roo Code + +> あなたのエディタの中に、AIで強化された開発チームを + +
+ 🌐 利用可能な言語 + +- [English](../../README.md) +- [Català](../ca/README.md) +- [Deutsch](../de/README.md) +- [Español](../es/README.md) +- [Français](../fr/README.md) +- [हिंदी](../hi/README.md) +- [Bahasa Indonesia](../id/README.md) +- [Italiano](../it/README.md) +- [日本語](../ja/README.md) +- [한국어](../ko/README.md) +- [Nederlands](../nl/README.md) +- [Polski](../pl/README.md) +- [Português (BR)](../pt-BR/README.md) +- [Русский](../ru/README.md) +- [Türkçe](../tr/README.md) +- [Tiếng Việt](../vi/README.md) +- [简体中文](../zh-CN/README.md) +- [繁體中文](../zh-TW/README.md) +- ... +
+ +--- + +## Roo Codeがあなたのためにできること + +- 自然言語の記述からコードを生成 +- モードで適応:コード、アーキテクト、質問、デバッグ、カスタムモード +- 既存のコードのリファクタリングとデバッグ +- ドキュメントの作成と更新 +- コードベースに関する質問への回答 +- 反復的なタスクの自動化 +- MCPサーバーの活用 + +## モード + +Roo Codeは、あなたの働き方に合わせるように適応します。 + +- コードモード:日常的なコーディング、編集、ファイル操作 +- アーキテクトモード:システム、仕様、移行の計画 +- 質問モード:迅速な回答、説明、ドキュメント +- デバッグモード:問題の追跡、ログの追加、根本原因の特定 +- カスタムモード:チームやワークフローに特化したモードの構築 +- Roomote Control: Roomote Control はローカルの VS Code で実行中のタスクをリモート操作できます。 + +詳しくは: [モードの使い方](https://docs.roocode.com/basic-usage/using-modes) • [カスタムモード](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) + +## チュートリアルと機能のビデオ + +
+ +| | | | +| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
Roo Codeのインストール |
プロファイルの設定 |
コードベースのインデックス作成 | +|
カスタムモード |
チェックポイント |
ToDoリスト |
- -**Roo Code**はエディター内に存在するAIパワードの**自律型コーディングエージェント**です。以下のことができます: - -- 自然言語でコミュニケーション -- ワークスペース内のファイルを直接読み書き -- ターミナルコマンドを実行 -- ブラウザアクションを自動化 -- OpenAI互換または独自のAPI/モデルと統合 -- **カスタムモード**を通じて「パーソナリティ」と機能を調整 - -柔軟なコーディングパートナー、システムアーキテクト、QAエンジニアやプロダクトマネージャーなどの専門的な役割を求めているかどうかにかかわらず、Roo Codeはより効率的にソフトウェアを構築するのを手助けします。 - -詳細な更新と修正については[CHANGELOG](../../CHANGELOG.md)をご覧ください。 - ---- - -## 🎉 Roo Code 3.25 リリース - -Roo Code 3.25は、開発ワークフローを向上させる強力な新機能と重要な改善をもたらします! - -- **ブラウザセッション管理** - 複数のブラウザセッションを同時に管理し、異なるタスクやテスト環境を分離できます。 -- **プロンプトキャッシング** - 頻繁に使用されるプロンプトをキャッシュして、応答時間を大幅に短縮し、API使用量を削減します。 -- **コンピューター使用機能** - AIがデスクトップアプリケーションと直接対話し、スクリーンショットを撮影し、クリックやタイピングを実行できます。 - ---- - -## Roo Codeでできること - -- 🚀 自然言語の説明から**コードを生成** -- 🔧 既存のコードを**リファクタリング&デバッグ** -- 📝 ドキュメントを**作成&更新** -- 🤔 コードベースについて**質問に回答** -- 🔄 繰り返しタスクを**自動化** -- 🏗️ 新しいファイルとプロジェクトを**作成** - -## クイックスタート - -1. [Roo Codeをインストール](https://docs.roocode.com/getting-started/installing) -2. [AIプロバイダーを接続](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [最初のタスクを試す](https://docs.roocode.com/getting-started/your-first-task) - -## 主な機能 - -### 複数のモード - -Roo Codeは専門化された[モード](https://docs.roocode.com/basic-usage/using-modes)であなたのニーズに適応します: - -- **コードモード:** 汎用的なコーディングタスク向け -- **アーキテクトモード:** 計画と技術的リーダーシップ向け -- **質問モード:** 質問への回答と情報提供向け -- **デバッグモード:** 体系的な問題診断向け -- **[カスタムモード](https://docs.roocode.com/advanced-usage/custom-modes):** セキュリティ監査、パフォーマンス最適化、ドキュメント作成、またはその他のタスクのための無制限の専門ペルソナを作成 - -### スマートツール - -Roo Codeには強力な[ツール](https://docs.roocode.com/basic-usage/how-tools-work)が付属しています: - -- プロジェクト内のファイルの読み書き -- VS Codeターミナルでコマンドを実行 -- Webブラウザを制御 -- [MCP(モデルコンテキストプロトコル)](https://docs.roocode.com/advanced-usage/mcp)を介して外部ツールを使用 - -MCPは無制限のカスタムツールを追加できるようにしてRoo Codeの機能を拡張します。外部APIとの統合、データベースへの接続、または特殊な開発ツールの作成 - MCPはRoo Codeの機能を拡張してあなたの特定のニーズを満たすためのフレームワークを提供します。 - -### カスタマイズ - -Roo Codeをあなた好みに動作させる方法: - -- パーソナライズされた動作のための[カスタム指示](https://docs.roocode.com/advanced-usage/custom-instructions) -- 専門タスク用の[カスタムモード](https://docs.roocode.com/advanced-usage/custom-modes) -- オフライン使用のための[ローカルモデル](https://docs.roocode.com/advanced-usage/local-models) -- より高速なワークフローのための[自動承認設定](https://docs.roocode.com/advanced-usage/auto-approving-actions) +

+その他のクイックチュートリアルと機能のビデオ... +

## リソース -### ドキュメンテーション - -- [基本的な使用ガイド](https://docs.roocode.com/basic-usage/the-chat-interface) -- [高度な機能](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [よくある質問](https://docs.roocode.com/faq) - -### コミュニティ - -- **Discord:** リアルタイムのヘルプとディスカッションについては[Discord サーバーに参加](https://discord.gg/roocode) -- **Reddit:** 経験とヒントを共有するには[サブレディット](https://www.reddit.com/r/RooCode)にアクセス -- **GitHub:** [問題](https://github.com/RooCodeInc/Roo-Code/issues)を報告したり[機能](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop)をリクエスト +- **[ドキュメント](https://docs.roocode.com):** Roo Codeのインストール、設定、習熟のための公式ガイド。 +- **[YouTubeチャンネル](https://youtube.com/@roocodeyt?feature=shared):** チュートリアルを見て、実際の機能を確認できます。 +- **[Discordサーバー](https://discord.gg/roocode):** コミュニティに参加して、リアルタイムのヘルプやディスカッションに参加できます。 +- **[Redditコミュニティ](https://www.reddit.com/r/RooCode):** あなたの経験を共有し、他の人が何を構築しているかを見ることができます。 +- **[GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues):** バグを報告し、開発を追跡します。 +- **[機能リクエスト](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** アイデアがありますか?開発者と共有してください。 --- ## ローカルセットアップと開発 -1. レポジトリを**クローン**: +1. **リポジトリをクローンする**: ```sh git clone https://github.com/RooCodeInc/Roo-Code.git ``` -2. **依存関係をインストール**: +2. **依存関係をインストールする**: ```sh -npm run install:all +pnpm install ``` -3. **ウェブビュー(Vite/ReactアプリとHMR)を起動**: +3. **拡張機能を実行する**: + +Roo Code拡張機能を実行するにはいくつかの方法があります: + +### 開発モード (F5) + +アクティブな開発には、VSCodeの内蔵デバッグ機能を使用します: + +VSCodeで`F5`キーを押すか、**実行** → **デバッグの開始**に移動します。これにより、Roo Code拡張機能が実行されている新しいVSCodeウィンドウが開きます。 + +- ウェブビューへの変更はすぐに表示されます。 +- コア拡張機能への変更も自動的にホットリロードされます。 + +### 自動VSIXインストール + +拡張機能をVSIXパッケージとしてビルドし、VSCodeに直接インストールするには: ```sh -npm run dev +pnpm install:vsix [-y] [--editor=] ``` -4. **デバッグ**: - VSCodeで`F5`(または**実行**→**デバッグの開始**)を押すと、Roo Codeがロードされた新しいセッションが開きます。 +このコマンドは次のことを行います: -ウェブビューへの変更はすぐに表示されます。コア拡張機能への変更には拡張機能ホストの再起動が必要です。 +- どのエディタコマンドを使用するかを尋ねます(code/cursor/code-insiders) - デフォルトは「code」です +- 拡張機能の既存のバージョンをアンインストールします。 +- 最新のVSIXパッケージをビルドします。 +- 新しくビルドされたVSIXをインストールします。 +- 変更を有効にするためにVS Codeを再起動するように求めます。 -あるいは、.vsixファイルをビルドしてVSCodeに直接インストールすることもできます: +オプション: -```sh -npm run build -``` +- `-y`: すべての確認プロンプトをスキップし、デフォルト値を使用します +- `--editor=`: エディタコマンドを指定します(例:`--editor=cursor`または`--editor=code-insiders`) -`bin/`ディレクトリに`.vsix`ファイルが作成され、次のコマンドでインストールできます: +### 手動VSIXインストール -```sh -code --install-extension bin/roo-cline-.vsix -``` +VSIXパッケージを手動でインストールしたい場合: -バージョン管理と公開には[changesets](https://github.com/changesets/changesets)を使用しています。リリースノートについては`CHANGELOG.md`をご確認ください。 +1. まず、VSIXパッケージをビルドします: + ```sh + pnpm vsix + ``` +2. `.vsix`ファイルが`bin/`ディレクトリに生成されます(例:`bin/roo-cline-.vsix`)。 +3. VSCode CLIを使用して手動でインストールします: + ```sh + code --install-extension bin/roo-cline-.vsix + ``` + +--- + +バージョニングと公開には[changesets](https://github.com/changesets/changesets)を使用しています。リリースノートについては`CHANGELOG.md`をご覧ください。 --- ## 免責事項 -**ご注意ください**:Roo Code, Incは、Roo Codeに関連して提供または利用可能になるコード、モデル、またはその他のツール、関連するサードパーティツール、または結果的な出力に関して、**いかなる表明や保証も行いません**。そのようなツールや出力の使用に関連するすべてのリスクはお客様が負うものとします。そのようなツールは**「現状のまま」**および**「利用可能な状態」**で提供されます。そのようなリスクには、知的財産権の侵害、サイバー脆弱性や攻撃、バイアス、不正確さ、エラー、欠陥、ウイルス、ダウンタイム、財産の損失または損害、および/または人身傷害が含まれますが、これらに限定されません。お客様は、そのようなツールまたは出力の使用について(適法性、適切性、および結果を含むがこれらに限定されない)単独で責任を負います。 +**ご注意ください**:Roo Code, Inc.は、Roo Code、関連するサードパーティのツール、またはそれらから生じる出力に関連して提供または利用可能にされたコード、モデル、またはその他のツールに関して、いかなる表明も保証も行いません。お客様は、そのようなツール或いは出力の使用に関連する**すべてのリスク**を負うものとします。そのようなツールは**「現状のまま」**および**「利用可能な限り」**のベースで提供されます。そのようなリスクには、知的財産権の侵害、サイバー脆弱性または攻撃、バイアス、不正確さ、エラー、欠陥、ウイルス、ダウンタイム、財産の損失または損害、および/または人身傷害が含まれますが、これらに限定されません。お客様は、そのようなツールまたは出力の使用(合法性、適切性、およびその結果を含むがこれらに限定されない)について単独で責任を負います。 --- ## 貢献 -私たちはコミュニティの貢献を歓迎します![CONTRIBUTING.md](CONTRIBUTING.md)を読んで始めましょう。 +私たちはコミュニティからの貢献を歓迎します![CONTRIBUTING.md](CONTRIBUTING.md)を読んで始めましょう。 --- ## 貢献者 -Roo Codeの改善に貢献してくれたすべての貢献者に感謝します! +Roo Codeをより良くするために協力してくれたすべての貢献者に感謝します! -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) ## ライセンス -[Apache 2.0 © 2025 Roo Code, Inc.](../LICENSE) +[Apache 2.0 © 2025 Roo Code, Inc.](../../LICENSE) --- -**Roo Codeをお楽しみください!** 短いリードで保持するか、自律的に動き回らせるかにかかわらず、あなたが何を構築するのか楽しみにしています。質問や機能のアイデアがある場合は、[Redditコミュニティ](https://www.reddit.com/r/RooCode/)や[Discord](https://discord.gg/roocode)にお立ち寄りください。ハッピーコーディング! +**Roo Codeをお楽しみください!** 手綱を短く持って使うか、自律的に歩き回らせるかにかかわらず、あなたが何を構築するか楽しみにしています。質問や機能のアイデアがあれば、私たちの[Redditコミュニティ](https://www.reddit.com/r/RooCode/)または[Discord](https://discord.gg/roocode)にお立ち寄りください。ハッピーコーディング! diff --git a/locales/ko/README.md b/locales/ko/README.md index f532ec5561..2f28741571 100644 --- a/locales/ko/README.md +++ b/locales/ko/README.md @@ -1,131 +1,95 @@ -
- - -[English](../../README.md) • [Català](../ca/README.md) • [Deutsch](../de/README.md) • [Español](../es/README.md) • [Français](../fr/README.md) • [हिन्दी](../hi/README.md) • [Bahasa Indonesia](../id/README.md) • [Italiano](../it/README.md) • [日本語](../ja/README.md) - - - - -한국어 • [Nederlands](../nl/README.md) • [Polski](../pl/README.md) • [Português (BR)](../pt-BR/README.md) • [Русский](../ru/README.md) • [Türkçe](../tr/README.md) • [Tiếng Việt](../vi/README.md) • [简体中文](../zh-CN/README.md) • [繁體中文](../zh-TW/README.md) - - -
-
-
-

Roo Code 커뮤니티에 참여하세요

-

개발자들과 연결하고, 아이디어를 기여하고, 최신 AI 기반 코딩 도구를 계속 확인하세요.

- - Discord 참여 - Reddit 참여 - -
-
-
- -
-

Roo Code

- + VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ 빠른 도움 받기 → Discord 가입하기 • 비동기 선호? → r/RooCode 가입하기

-VS Marketplace에서 다운로드 -기능 요청 -평가 & 리뷰 -문서 +# Roo Code + +> AI로 강화된 너의 개발 팀, 네 에디터 안에 + +
+ 🌐 사용 가능한 언어 + +- [English](../../README.md) +- [Català](../ca/README.md) +- [Deutsch](../de/README.md) +- [Español](../es/README.md) +- [Français](../fr/README.md) +- [हिंदी](../hi/README.md) +- [Bahasa Indonesia](../id/README.md) +- [Italiano](../it/README.md) +- [日本語](../ja/README.md) +- [한국어](../ko/README.md) +- [Nederlands](../nl/README.md) +- [Polski](../pl/README.md) +- [Português (BR)](../pt-BR/README.md) +- [Русский](../ru/README.md) +- [Türkçe](../tr/README.md) +- [Tiếng Việt](../vi/README.md) +- [简体中文](../zh-CN/README.md) +- [繁體中文](../zh-TW/README.md) +- ... +
+ +--- + +## Roo Code가 당신을 위해 무엇을 할 수 있을까요? + +- 자연어 설명으로 코드 생성 +- 모드로 적응: 코드, 아키텍트, 질문, 디버그 및 사용자 지정 모드 +- 기존 코드 리팩터링 및 디버깅 +- 문서 작성 및 업데이트 +- 코드베이스에 대한 질문에 답변 +- 반복적인 작업 자동화 +- MCP 서버 활용 + +## 모드 + +Roo Code는 당신의 작업 방식에 맞춰 적응합니다. + +- 코드 모드: 일상적인 코딩, 편집 및 파일 작업 +- 아키텍트 모드: 시스템, 사양 및 마이그레이션 계획 +- 질문 모드: 빠른 답변, 설명 및 문서 +- 디버그 모드: 문제 추적, 로그 추가, 근본 원인 격리 +- 사용자 지정 모드: 팀이나 워크플로우를 위한 특수 모드 구축 +- Roomote Control: Roomote Control은 로컬 VS Code 인스턴스에서 실행 중인 작업을 원격으로 제어할 수 있어. + +자세히: [모드 사용](https://docs.roocode.com/basic-usage/using-modes) • [사용자 지정 모드](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) + +## 튜토리얼 및 기능 비디오 + +
+ +| | | | +| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
Roo Code 설치하기 |
프로필 구성하기 |
코드베이스 인덱싱 | +|
사용자 지정 모드 |
체크포인트 |
할 일 목록 |
- -**Roo Code**는 에디터 내에서 작동하는 AI 기반 **자율 코딩 에이전트**입니다. 다음과 같은 기능을 제공합니다: - -- 자연어로 의사소통 -- 워크스페이스에서 직접 파일 읽기 및 쓰기 -- 터미널 명령 실행 -- 브라우저 작업 자동화 -- OpenAI 호환 또는 커스텀 API/모델과 통합 -- **커스텀 모드**를 통해 "개성"과 기능 조정 - -유연한 코딩 파트너, 시스템 아키텍트, QA 엔지니어나 제품 관리자와 같은 전문화된 역할을 찾고 있든, Roo Code는 더 효율적으로 소프트웨어를 구축하는 데 도움이 될 수 있습니다. - -상세한 업데이트 및 수정 사항은 [CHANGELOG](../../CHANGELOG.md)를 확인하세요. - ---- - -## 🎉 Roo Code 3.25 출시 - -Roo Code 3.25가 개발 워크플로우를 향상시키는 강력한 새 기능과 중요한 개선사항을 제공합니다! - -- **브라우저 세션 관리** - 여러 브라우저 세션을 동시에 관리하여 다양한 작업과 테스트 환경을 분리할 수 있습니다. -- **프롬프트 캐싱** - 자주 사용되는 프롬프트를 캐시하여 응답 시간을 크게 단축하고 API 사용량을 줄입니다. -- **컴퓨터 사용 기능** - AI가 데스크톱 애플리케이션과 직접 상호작용하고, 스크린샷을 찍고, 클릭과 타이핑을 수행할 수 있습니다. - ---- - -## Roo Code는 무엇을 할 수 있나요? - -- 🚀 자연어 설명에서 **코드 생성** -- 🔧 기존 코드 **리팩토링 및 디버그** -- 📝 문서 **작성 및 업데이트** -- 🤔 코드베이스에 대한 **질문에 답변** -- 🔄 반복적인 작업 **자동화** -- 🏗️ 새 파일 및 프로젝트 **생성** - -## 빠른 시작 - -1. [Roo Code 설치](https://docs.roocode.com/getting-started/installing) -2. [AI 제공자 연결](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [첫 번째 작업 시도](https://docs.roocode.com/getting-started/your-first-task) - -## 주요 기능 - -### 다중 모드 - -Roo Code는 전문화된 [모드](https://docs.roocode.com/basic-usage/using-modes)로 사용자의 필요에 맞게 적응합니다: - -- **코드 모드:** 일반적인 코딩 작업용 -- **아키텍트 모드:** 계획 및 기술 리더십용 -- **질문 모드:** 질문에 답변하고 정보 제공용 -- **디버그 모드:** 체계적인 문제 진단용 -- **[커스텀 모드](https://docs.roocode.com/advanced-usage/custom-modes):** 보안 감사, 성능 최적화, 문서화 또는 기타 작업을 위한 무제한 전문 페르소나 생성 - -### 스마트 도구 - -Roo Code는 다음과 같은 강력한 [도구](https://docs.roocode.com/basic-usage/how-tools-work)를 제공합니다: - -- 프로젝트에서 파일 읽기 및 쓰기 -- VS Code 터미널에서 명령 실행 -- 웹 브라우저 제어 -- [MCP(Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp)를 통한 외부 도구 사용 - -MCP는 무제한 커스텀 도구를 추가할 수 있게 하여 Roo Code의 기능을 확장합니다. 외부 API와 통합하고, 데이터베이스에 연결하거나, 특수한 개발 도구를 만들 수 있으며 - MCP는 사용자의 특정 요구를 충족하기 위해 Roo Code의 기능을 확장하는 프레임워크를 제공합니다. - -### 사용자 정의 - -다음과 같은 방법으로 Roo Code를 원하는 방식으로 작동하게 할 수 있습니다: - -- 개인화된 동작을 위한 [커스텀 명령](https://docs.roocode.com/advanced-usage/custom-instructions) -- 특수 작업을 위한 [커스텀 모드](https://docs.roocode.com/advanced-usage/custom-modes) -- 오프라인 사용을 위한 [로컬 모델](https://docs.roocode.com/advanced-usage/local-models) -- 더 빠른 워크플로우를 위한 [자동 승인 설정](https://docs.roocode.com/advanced-usage/auto-approving-actions) +

+더 많은 빠른 튜토리얼 및 기능 비디오... +

## 리소스 -### 문서 - -- [기본 사용 가이드](https://docs.roocode.com/basic-usage/the-chat-interface) -- [고급 기능](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [자주 묻는 질문](https://docs.roocode.com/faq) - -### 커뮤니티 - -- **Discord:** 실시간 도움과 토론을 위한 [Discord 서버 참여](https://discord.gg/roocode) -- **Reddit:** 경험과 팁을 공유하는 [서브레딧 방문](https://www.reddit.com/r/RooCode) -- **GitHub:** [문제 보고](https://github.com/RooCodeInc/Roo-Code/issues) 또는 [기능 요청](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) +- **[문서](https://docs.roocode.com):** Roo Code 설치, 구성 및 마스터하기 위한 공식 가이드. +- **[YouTube 채널](https://youtube.com/@roocodeyt?feature=shared):** 튜토리얼을 시청하고 실제 기능을 확인하세요. +- **[Discord 서버](https://discord.gg/roocode):** 커뮤니티에 가입하여 실시간 도움과 토론에 참여하세요. +- **[Reddit 커뮤니티](https://www.reddit.com/r/RooCode):** 경험을 공유하고 다른 사람들이 무엇을 만들고 있는지 확인하세요. +- **[GitHub 문제](https://github.com/RooCodeInc/Roo-Code/issues):** 버그를 보고하고 개발을 추적하세요. +- **[기능 요청](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** 아이디어가 있으신가요? 개발자들과 공유하세요. --- ## 로컬 설정 및 개발 -1. 저장소 **클론**: +1. **리포지토리 복제**: ```sh git clone https://github.com/RooCodeInc/Roo-Code.git @@ -134,102 +98,89 @@ git clone https://github.com/RooCodeInc/Roo-Code.git 2. **의존성 설치**: ```sh -npm run install:all +pnpm install ``` -3. **웹뷰 시작(HMR이 있는 Vite/React 앱)**: +3. **확장 프로그램 실행**: + +Roo Code 확장 프로그램을 실행하는 방법에는 여러 가지가 있습니다: + +### 개발 모드 (F5) + +활성 개발을 위해 VSCode의 내장 디버깅을 사용하세요: + +VSCode에서 `F5`를 누르거나 **실행** → **디버깅 시작**으로 이동하세요. 그러면 Roo Code 확장 프로그램이 실행되는 새 VSCode 창이 열립니다. + +- 웹뷰 변경 사항은 즉시 나타납니다. +- 핵심 확장 프로그램 변경 사항도 자동으로 핫 리로드됩니다. + +### 자동 VSIX 설치 + +확장 프로그램을 VSIX 패키지로 빌드하여 VSCode에 직접 설치하려면: ```sh -npm run dev +pnpm install:vsix [-y] [--editor=] ``` -4. **디버깅**: - VSCode에서 `F5`를 누르거나(**실행** → **디버깅 시작**) Roo Code가 로드된 새 세션을 엽니다. +이 명령은 다음을 수행합니다: -웹뷰의 변경 사항은 즉시 나타납니다. 코어 확장에 대한 변경 사항은 확장 호스트를 다시 시작해야 합니다. +- 사용할 편집기 명령을 묻습니다(code/cursor/code-insiders) - 기본값은 'code'입니다. +- 기존 확장 프로그램 버전을 제거합니다. +- 최신 VSIX 패키지를 빌드합니다. +- 새로 빌드된 VSIX를 설치합니다. +- 변경 사항을 적용하려면 VS Code를 다시 시작하라는 메시지를 표시합니다. -또는 .vsix를 빌드하고 VSCode에 직접 설치할 수 있습니다: +옵션: -```sh -npm run build -``` +- `-y`: 모든 확인 프롬프트를 건너뛰고 기본값을 사용합니다. +- `--editor=`: 편집기 명령을 지정합니다(예: `--editor=cursor` 또는 `--editor=code-insiders`). -`bin/` 디렉토리에 `.vsix` 파일이 나타나며 다음 명령으로 설치할 수 있습니다: +### 수동 VSIX 설치 -```sh -code --install-extension bin/roo-cline-.vsix -``` +VSIX 패키지를 수동으로 설치하려면: -버전 관리 및 게시를 위해 [changesets](https://github.com/changesets/changesets)를 사용합니다. 릴리스 노트는 `CHANGELOG.md`를 확인하세요. +1. 먼저 VSIX 패키지를 빌드합니다: + ```sh + pnpm vsix + ``` +2. `.vsix` 파일이 `bin/` 디렉터리에 생성됩니다(예: `bin/roo-cline-.vsix`). +3. VSCode CLI를 사용하여 수동으로 설치합니다: + ```sh + code --install-extension bin/roo-cline-.vsix + ``` + +--- + +버전 관리 및 게시는 [changesets](https://github.com/changesets/changesets)를 사용합니다. 릴리스 노트는 `CHANGELOG.md`를 확인하세요. --- ## 면책 조항 -**참고하세요** Roo Code, Inc는 Roo Code와 관련하여 제공되거나 사용 가능한 모든 코드, 모델 또는 기타 도구, 관련 타사 도구 또는 결과 출력물에 대해 **어떠한** 진술이나 보증도 하지 **않습니다**. 이러한 도구나 출력물 사용과 관련된 **모든 위험**을 감수합니다; 이러한 도구는 **"있는 그대로"** 및 **"사용 가능한 대로"** 제공됩니다. 이러한 위험에는 지적 재산권 침해, 사이버 취약성 또는 공격, 편향, 부정확성, 오류, 결함, 바이러스, 다운타임, 재산 손실 또는 손상 및/또는 개인 상해가 포함될 수 있습니다(단, 이에 국한되지 않음). 귀하는 이러한 도구나 출력물 사용에 대해 전적으로 책임을 집니다(합법성, 적절성 및 결과를 포함하되 이에 국한되지 않음). +**참고:** Roo Code, Inc.는 Roo Code, 관련 타사 도구 또는 그 결과물과 관련하여 제공되거나 사용 가능하게 된 어떠한 코드, 모델 또는 기타 도구에 대해서도 어떠한 진술이나 보증을 하지 **않습니다**. 귀하는 그러한 도구나 결과물의 사용과 관련된 **모든 위험**을 부담합니다. 해당 도구는 **"있는 그대로"** 및 **"사용 가능한 대로"** 제공됩니다. 그러한 위험에는 지적 재산권 침해, 사이버 취약성 또는 공격, 편견, 부정확성, 오류, 결함, 바이러스, 다운타임, 재산 손실 또는 손상 및/또는 개인 상해가 포함될 수 있으며 이에 국한되지 않습니다. 귀하는 그러한 도구 또는 결과물의 사용(합법성, 적절성 및 그 결과를 포함하되 이에 국한되지 않음)에 대해 전적으로 책임을 집니다. --- -## 기여 +## 기여하기 -우리는 커뮤니티 기여를 환영합니다! [CONTRIBUTING.md](CONTRIBUTING.md)를 읽고 시작하세요. +우리는 커뮤니티의 기여를 사랑합니다! [CONTRIBUTING.md](CONTRIBUTING.md)를 읽고 시작하세요. --- ## 기여자 -Roo Code를 더 좋게 만드는 데 도움을 준 모든 기여자에게 감사드립니다! +Roo Code를 더 좋게 만드는 데 도움을 준 모든 기여자들에게 감사합니다! -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) ## 라이선스 -[Apache 2.0 © 2025 Roo Code, Inc.](../LICENSE) +[Apache 2.0 © 2025 Roo Code, Inc.](../../LICENSE) --- -**Roo Code를 즐기세요!** 짧은 목줄에 묶어두든 자율적으로 돌아다니게 하든, 여러분이 무엇을 만들지 기대됩니다. 질문이나 기능 아이디어가 있으시면 [Reddit 커뮤니티](https://www.reddit.com/r/RooCode/) 또는 [Discord](https://discord.gg/roocode)를 방문해 주세요. 행복한 코딩 되세요! +**Roo Code를 즐기세요!** 짧은 줄에 묶어두든 자율적으로 돌아다니게 하든, 여러분이 무엇을 만들지 기대됩니다. 질문이나 기능 아이디어가 있으면 저희 [Reddit 커뮤니티](https://www.reddit.com/r/RooCode/)나 [Discord](https://discord.gg/roocode)에 들러주세요. 즐거운 코딩 되세요! diff --git a/locales/nl/README.md b/locales/nl/README.md index 2c35210829..45d14d787d 100644 --- a/locales/nl/README.md +++ b/locales/nl/README.md @@ -1,129 +1,93 @@ -
- - -[English](../../README.md) • [Català](../ca/README.md) • [Deutsch](../de/README.md) • [Español](../es/README.md) • [Français](../fr/README.md) • [हिन्दी](../hi/README.md) • [Bahasa Indonesia](../id/README.md) • [Italiano](../it/README.md) • [日本語](../ja/README.md) - - - - -[한국어](../ko/README.md) • Nederlands • [Polski](../pl/README.md) • [Português (BR)](../pt-BR/README.md) • [Русский](../ru/README.md) • [Türkçe](../tr/README.md) • [Tiếng Việt](../vi/README.md) • [简体中文](../zh-CN/README.md) • [繁體中文](../zh-TW/README.md) - - -
-
-
-

Word lid van de Roo Code Community

-

Verbind met ontwikkelaars, draag ideeën bij en blijf op de hoogte met de nieuwste AI-gestuurde coderingstools.

- - Word lid van Discord - Word lid van Reddit - -
-
-
- -
-

Roo Code

- + VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ Snel hulp krijgen → Word lid van Discord • Liever asynchroon? → Word lid van r/RooCode

-Download op VS Marketplace -Feature Requests -Beoordeel & Review -Documentatie +# Roo Code + +> Jouw AI-aangedreven dev-team, rechtstreeks in je editor + +
+ 🌐 Beschikbare talen + +- [English](../../README.md) +- [Català](../ca/README.md) +- [Deutsch](../de/README.md) +- [Español](../es/README.md) +- [Français](../fr/README.md) +- [हिंदी](../hi/README.md) +- [Bahasa Indonesia](../id/README.md) +- [Italiano](../it/README.md) +- [日本語](../ja/README.md) +- [한국어](../ko/README.md) +- [Nederlands](../nl/README.md) +- [Polski](../pl/README.md) +- [Português (BR)](../pt-BR/README.md) +- [Русский](../ru/README.md) +- [Türkçe](../tr/README.md) +- [Tiếng Việt](../vi/README.md) +- [简体中文](../zh-CN/README.md) +- [繁體中文](../zh-TW/README.md) +- ... +
+ +--- + +## Wat kan Roo Code voor JOU doen? + +- Genereer code vanuit natuurlijke taalomschrijvingen +- Aanpassen met Modi: Code, Architect, Vraag, Debug en Aangepaste Modi +- Refactor & debug bestaande code +- Schrijf & update documentatie +- Beantwoord vragen over je codebase +- Automatiseer repetitieve taken +- Gebruik MCP Servers + +## Modi + +Roo Code past zich aan jouw werkwijze aan, niet andersom: + +- Code Modus: dagelijks coderen, bewerkingen en bestandsoperaties +- Architect Modus: plan systemen, specificaties en migraties +- Vraag Modus: snelle antwoorden, uitleg en documenten +- Debug Modus: spoor problemen op, voeg logs toe, isoleer de oorzaak +- Aangepaste Modi: bouw gespecialiseerde modi voor je team of workflow +- Roomote Control: Roomote Control laat je taken op je lokale VS Code-instantie op afstand besturen. + +Meer info: [Modi gebruiken](https://docs.roocode.com/basic-usage/using-modes) • [Aangepaste modi](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) + +## Tutorial & Feature Videos + +
+ +| | | | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
Roo Code installeren |
Profielen configureren |
Codebase indexeren | +|
Aangepaste modi |
Checkpoints |
To-Do Lijsten |
+

+Meer snelle tutorial- en featurevideo's... +

-**Roo Code** is een AI-gestuurde **autonome codeeragent** die in je editor leeft. Het kan: +## Hulpbronnen -- Communiceren in natuurlijke taal -- Bestanden direct in je werkruimte lezen en schrijven -- Terminalcommando's uitvoeren -- Browseracties automatiseren -- Integreren met elke OpenAI-compatibele of aangepaste API/model -- Zijn "persoonlijkheid" en mogelijkheden aanpassen via **Aangepaste Modi** - -Of je nu op zoek bent naar een flexibele codeerpartner, een systeemarchitect, of gespecialiseerde rollen zoals QA-engineer of productmanager, Roo Code helpt je efficiënter software te bouwen. - -Bekijk de [CHANGELOG](../../CHANGELOG.md) voor gedetailleerde updates en fixes. +- **[Documentatie](https://docs.roocode.com):** De officiële gids voor het installeren, configureren en beheersen van Roo Code. +- **[YouTube-kanaal](https://youtube.com/@roocodeyt?feature=shared):** Bekijk tutorials en zie functies in actie. +- **[Discord Server](https://discord.gg/roocode):** Word lid van de community voor realtime hulp en discussie. +- **[Reddit Community](https://www.reddit.com/r/RooCode):** Deel je ervaringen en kijk wat anderen bouwen. +- **[GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues):** Meld bugs en volg de ontwikkeling. +- **[Feature Requests](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** Heb je een idee? Deel het met de ontwikkelaars. --- -## 🎉 Roo Code 3.25 Uitgebracht - -Roo Code 3.25 brengt krachtige nieuwe functies en significante verbeteringen om je ontwikkelingsworkflow te verbeteren! - -- **Browser Sessiebeheer** - Beheer meerdere browsersessies tegelijkertijd, waardoor verschillende taken en testomgevingen gescheiden kunnen worden. -- **Prompt Caching** - Cache veelgebruikte prompts om responstijden aanzienlijk te verkorten en API-gebruik te verminderen. -- **Computer Use Functionaliteit** - AI kan direct interacteren met desktoptoepassingen, screenshots maken en klik- en typacties uitvoeren. - ---- - -## Wat kan Roo Code? - -- 🚀 **Genereer code** vanuit natuurlijke taalbeschrijvingen -- 🔧 **Refactor & Debug** bestaande code -- 📝 **Schrijf & Update** documentatie -- 🤔 **Beantwoord vragen** over je codebase -- 🔄 **Automatiseer** repetitieve taken -- 🏗️ **Maak** nieuwe bestanden en projecten - -## Snelstart - -1. [Installeer Roo Code](https://docs.roocode.com/getting-started/installing) -2. [Verbind je AI-provider](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [Probeer je eerste taak](https://docs.roocode.com/getting-started/your-first-task) - -## Belangrijkste functies - -### Meerdere Modi - -Roo Code past zich aan jouw behoeften aan met gespecialiseerde [modi](https://docs.roocode.com/basic-usage/using-modes): - -- **Code-modus:** Voor algemene coderingstaken -- **Architect-modus:** Voor planning en technisch leiderschap -- **Vraag-modus:** Voor het beantwoorden van vragen en het geven van informatie -- **Debug-modus:** Voor systematische probleemdiagnose -- **[Aangepaste modi](https://docs.roocode.com/advanced-usage/custom-modes):** Maak onbeperkt gespecialiseerde persona's voor beveiligingsaudits, prestatieoptimalisatie, documentatie of andere taken - -### Slimme Tools - -Roo Code wordt geleverd met krachtige [tools](https://docs.roocode.com/basic-usage/how-tools-work) die kunnen: - -- Bestanden in je project lezen en schrijven -- Commando's uitvoeren in je VS Code-terminal -- Een webbrowser aansturen -- Externe tools gebruiken via [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp) - -MCP breidt de mogelijkheden van Roo Code uit door je in staat te stellen onbeperkt aangepaste tools toe te voegen. Integreer met externe API's, maak verbinding met databases of creëer gespecialiseerde ontwikkeltools - MCP biedt het framework om Roo Code uit te breiden naar jouw specifieke wensen. - -### Aanpassen - -Laat Roo Code werken zoals jij wilt met: - -- [Aangepaste instructies](https://docs.roocode.com/advanced-usage/custom-instructions) voor gepersonaliseerd gedrag -- [Aangepaste modi](https://docs.roocode.com/advanced-usage/custom-modes) voor specialistische taken -- [Lokale modellen](https://docs.roocode.com/advanced-usage/local-models) voor offline gebruik -- [Auto-Approve-instellingen](https://docs.roocode.com/advanced-usage/auto-approving-actions) voor snellere workflows - -## Bronnen - -### Documentatie - -- [Basisgebruik](https://docs.roocode.com/basic-usage/the-chat-interface) -- [Geavanceerde functies](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [Veelgestelde vragen](https://docs.roocode.com/faq) - -### Community - -- **Discord:** [Word lid van onze Discord-server](https://discord.gg/roocode) voor directe hulp en discussies -- **Reddit:** [Bezoek onze subreddit](https://www.reddit.com/r/RooCode) om ervaringen en tips te delen -- **GitHub:** Meld [problemen](https://github.com/RooCodeInc/Roo-Code/issues) of vraag [features](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) aan - ---- - -## Lokale installatie & ontwikkeling +## Lokale setup & ontwikkeling 1. **Kloon** de repo: @@ -134,31 +98,58 @@ git clone https://github.com/RooCodeInc/Roo-Code.git 2. **Installeer afhankelijkheden**: ```sh -npm run install:all +pnpm install ``` -3. **Start de webview (Vite/React-app met HMR)**: +3. **Voer de extensie uit**: + +Er zijn verschillende manieren om de Roo Code-extensie uit te voeren: + +### Ontwikkelmodus (F5) + +Gebruik voor actieve ontwikkeling de ingebouwde foutopsporing van VSCode: + +Druk op `F5` (of ga naar **Uitvoeren** → **Foutopsporing starten**) in VSCode. Dit opent een nieuw VSCode-venster waarin de Roo Code-extensie wordt uitgevoerd. + +- Wijzigingen in de webweergave verschijnen onmiddellijk. +- Wijzigingen in de kernextensie worden ook automatisch hot-herladen. + +### Geautomatiseerde VSIX-installatie + +Om de extensie als een VSIX-pakket te bouwen en rechtstreeks in VSCode te installeren: ```sh -npm run dev +pnpm install:vsix [-y] [--editor=] ``` -4. **Debuggen**: - Druk op `F5` (of **Run** → **Start Debugging**) in VSCode om een nieuwe sessie met Roo Code te openen. +Dit commando zal: -Wijzigingen aan de webview verschijnen direct. Wijzigingen aan de core-extensie vereisen een herstart van de extensiehost. +- Vragen welk editorcommando te gebruiken (code/cursor/code-insiders) - standaard is 'code' +- Een eventuele bestaande versie van de extensie verwijderen. +- Het nieuwste VSIX-pakket bouwen. +- De nieuw gebouwde VSIX installeren. +- U vragen om VS Code opnieuw op te starten om de wijzigingen door te voeren. -Je kunt ook een .vsix bouwen en deze direct in VSCode installeren: +Opties: -```sh -npm run build -``` +- `-y`: Sla alle bevestigingsprompts over en gebruik de standaardwaarden +- `--editor=`: Specificeer het editorcommando (bijv. `--editor=cursor` of `--editor=code-insiders`) -Een `.vsix`-bestand verschijnt in de `bin/`-map en kan worden geïnstalleerd met: +### Handmatige VSIX-installatie -```sh -code --install-extension bin/roo-cline-.vsix -``` +Als u het VSIX-pakket liever handmatig installeert: + +1. Bouw eerst het VSIX-pakket: + ```sh + pnpm vsix + ``` +2. Een `.vsix`-bestand wordt gegenereerd in de `bin/`-directory (bijv. `bin/roo-cline-.vsix`). +3. Installeer het handmatig met de VSCode CLI: + ```sh + code --install-extension bin/roo-cline-.vsix + ``` + +--- We gebruiken [changesets](https://github.com/changesets/changesets) voor versiebeheer en publicatie. Bekijk onze `CHANGELOG.md` voor release-opmerkingen. @@ -166,7 +157,7 @@ We gebruiken [changesets](https://github.com/changesets/changesets) voor versieb ## Disclaimer -**Let op**: Roo Code, Inc geeft **geen** garanties of waarborgen met betrekking tot enige code, modellen of andere tools die worden geleverd of beschikbaar worden gesteld in verband met Roo Code, bijbehorende tools van derden, of enige resulterende output. Je neemt **alle risico's** die gepaard gaan met het gebruik van dergelijke tools of output; deze tools worden geleverd op een **"AS IS"** en **"AS AVAILABLE"** basis. Risico's kunnen onder meer zijn: inbreuk op intellectueel eigendom, cyberkwetsbaarheden of -aanvallen, vooringenomenheid, onnauwkeurigheden, fouten, defecten, virussen, uitval, verlies of schade aan eigendommen en/of persoonlijk letsel. Je bent zelf volledig verantwoordelijk voor het gebruik van dergelijke tools of output (inclusief, maar niet beperkt tot, de legaliteit, geschiktheid en resultaten daarvan). +**Let op**: Roo Code, Inc. geeft **geen** verklaringen of garanties met betrekking tot enige code, modellen of andere tools die worden geleverd of beschikbaar worden gesteld in verband met Roo Code, enige geassocieerde tools van derden, of enige resulterende output. U aanvaardt **alle risico's** die gepaard gaan met het gebruik van dergelijke tools of output; dergelijke tools worden geleverd op een **"AS IS"** en **"AS AVAILABLE"** basis. Dergelijke risico's kunnen omvatten, maar zijn niet beperkt tot, inbreuk op intellectueel eigendom, cyberkwetsbaarheden of -aanvallen, vooringenomenheid, onnauwkeurigheden, fouten, defecten, virussen, downtime, verlies of beschadiging van eigendommen, en/of persoonlijk letsel. U bent als enige verantwoordelijk voor uw gebruik van dergelijke tools of output (inclusief, maar niet beperkt tot, de wettigheid, geschiktheid en resultaten daarvan). --- @@ -178,51 +169,11 @@ We houden van bijdragen uit de community! Begin met het lezen van onze [CONTRIBU ## Bijdragers -Dank aan alle bijdragers die Roo Code beter hebben gemaakt! +Dank aan al onze bijdragers die hebben geholpen Roo Code beter te maken! -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) @@ -232,4 +183,4 @@ Dank aan alle bijdragers die Roo Code beter hebben gemaakt! --- -**Veel plezier met Roo Code!** Of je het nu kort houdt of autonoom laat werken, we zijn benieuwd wat je bouwt. Heb je vragen of ideeën voor functies, kom dan langs op onze [Reddit-community](https://www.reddit.com/r/RooCode/) of [Discord](https://discord.gg/roocode). Veel programmeerplezier! +**Veel plezier met Roo Code!** Of je het nu strak aan de lijn houdt of autonoom laat rondlopen, we zijn benieuwd wat je bouwt. Vragen of feature-ideeën? Kom langs op onze [Reddit-community](https://www.reddit.com/r/RooCode/) of [Discord](https://discord.gg/roocode). Happy coding! diff --git a/locales/pl/README.md b/locales/pl/README.md index d3686aed60..c885bc48f3 100644 --- a/locales/pl/README.md +++ b/locales/pl/README.md @@ -1,129 +1,93 @@ -
- - -[English](../../README.md) • [Català](../ca/README.md) • [Deutsch](../de/README.md) • [Español](../es/README.md) • [Français](../fr/README.md) • [हिन्दी](../hi/README.md) • [Bahasa Indonesia](../id/README.md) • [Italiano](../it/README.md) • [日本語](../ja/README.md) - - - - -[한국어](../ko/README.md) • [Nederlands](../nl/README.md) • Polski • [Português (BR)](../pt-BR/README.md) • [Русский](../ru/README.md) • [Türkçe](../tr/README.md) • [Tiếng Việt](../vi/README.md) • [简体中文](../zh-CN/README.md) • [繁體中文](../zh-TW/README.md) - - -
-
-
-

Dołącz do społeczności Roo Code

-

Połącz się z programistami, wnieś swoje pomysły i bądź na bieżąco z najnowszymi narzędziami do kodowania opartymi na AI.

- - Dołącz do Discord - Dołącz do Reddit - -
-
-
- -
-

Roo Code

- + VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ Uzyskaj szybką pomoc → Dołącz do Discorda • Wolisz asynchronicznie? → Dołącz do r/RooCode

-Pobierz z VS Marketplace -Prośby o funkcje -Oceń & Zrecenzuj -Dokumentacja +# Roo Code + +> Twój zespół deweloperski zasilany AI — prosto w edytorze + +
+ 🌐 Dostępne języki + +- [English](../../README.md) +- [Català](../ca/README.md) +- [Deutsch](../de/README.md) +- [Español](../es/README.md) +- [Français](../fr/README.md) +- [हिंदी](../hi/README.md) +- [Bahasa Indonesia](../id/README.md) +- [Italiano](../it/README.md) +- [日本語](../ja/README.md) +- [한국어](../ko/README.md) +- [Nederlands](../nl/README.md) +- [Polski](../pl/README.md) +- [Português (BR)](../pt-BR/README.md) +- [Русский](../ru/README.md) +- [Türkçe](../tr/README.md) +- [Tiếng Việt](../vi/README.md) +- [简体中文](../zh-CN/README.md) +- [繁體中文](../zh-TW/README.md) +- ... +
+ +--- + +## Co Roo Code może zrobić dla CIEBIE? + +- Generowanie kodu z opisów w języku naturalnym +- Dostosuj się za pomocą trybów: Kod, Architekt, Zapytaj, Debugowanie i Tryby niestandardowe +- Refaktoryzacja i debugowanie istniejącego kodu +- Pisanie i aktualizowanie dokumentacji +- Odpowiadanie na pytania dotyczące Twojej bazy kodu +- Automatyzacja powtarzalnych zadań +- Wykorzystanie serwerów MCP + +## Tryby + +Roo Code dostosowuje się do Twojego sposobu pracy, a nie odwrotnie: + +- Tryb Kod: codzienne kodowanie, edycje i operacje na plikach +- Tryb Architekt: planowanie systemów, specyfikacji i migracji +- Tryb Zapytaj: szybkie odpowiedzi, wyjaśnienia i dokumenty +- Tryb Debugowanie: śledzenie problemów, dodawanie logów, izolowanie przyczyn źródłowych +- Tryby niestandardowe: buduj specjalistyczne tryby dla swojego zespołu lub przepływu pracy +- Roomote Control: Roomote Control pozwala zdalnie sterować zadaniami uruchomionymi na twojej lokalnej instancji VS Code. + +Więcej: [Korzystanie z trybów](https://docs.roocode.com/basic-usage/using-modes) • [Tryby niestandardowe](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) + +## Filmy instruktażowe i prezentujące funkcje + +
+ +| | | | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
Instalacja Roo Code |
Konfiguracja profili |
Indeksowanie bazy kodu | +|
Tryby niestandardowe |
Punkty kontrolne |
Listy zadań |
- -**Roo Code** to napędzany przez AI **autonomiczny agent kodujący**, który funkcjonuje w Twoim edytorze. Potrafi: - -- Komunikować się w języku naturalnym -- Czytać i zapisywać pliki bezpośrednio w Twoim workspace -- Uruchamiać polecenia terminala -- Automatyzować działania przeglądarki -- Integrować się z dowolnym API/modelem kompatybilnym z OpenAI lub niestandardowym -- Dostosowywać swoją "osobowość" i możliwości poprzez **Niestandardowe Tryby** - -Niezależnie od tego, czy szukasz elastycznego partnera do kodowania, architekta systemu, czy wyspecjalizowanych ról, takich jak inżynier QA lub menedżer produktu, Roo Code może pomóc Ci budować oprogramowanie efektywniej. - -Sprawdź [CHANGELOG](../../CHANGELOG.md), aby uzyskać szczegółowe informacje o aktualizacjach i poprawkach. - ---- - -## 🎉 Roo Code 3.25 został wydany - -Roo Code 3.25 wprowadza potężne nowe funkcje i znaczące usprawnienia, aby ulepszyć Twój przepływ pracy deweloperskiej! - -- **Zarządzanie Sesjami Przeglądarki** - Zarządzaj wieloma sesjami przeglądarki jednocześnie, umożliwiając separację różnych zadań i środowisk testowych. -- **Buforowanie Promptów** - Buforuj często używane prompty, aby znacznie skrócić czas odpowiedzi i zmniejszyć użycie API. -- **Funkcjonalność Użycia Komputera** - AI może bezpośrednio wchodzić w interakcje z aplikacjami desktopowymi, robić zrzuty ekranu oraz wykonywać akcje kliknięcia i pisania. - ---- - -## Co potrafi Roo Code? - -- 🚀 **Generować kod** na podstawie opisów w języku naturalnym -- 🔧 **Refaktoryzować i debugować** istniejący kod -- 📝 **Pisać i aktualizować** dokumentację -- 🤔 **Odpowiadać na pytania** dotyczące Twojej bazy kodu -- 🔄 **Automatyzować** powtarzalne zadania -- 🏗️ **Tworzyć** nowe pliki i projekty - -## Szybki start - -1. [Zainstaluj Roo Code](https://docs.roocode.com/getting-started/installing) -2. [Połącz swojego dostawcę AI](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [Wypróbuj swoje pierwsze zadanie](https://docs.roocode.com/getting-started/your-first-task) - -## Kluczowe funkcje - -### Wiele trybów - -Roo Code dostosowuje się do Twoich potrzeb za pomocą wyspecjalizowanych [trybów](https://docs.roocode.com/basic-usage/using-modes): - -- **Tryb Code:** Do ogólnych zadań kodowania -- **Tryb Architect:** Do planowania i przywództwa technicznego -- **Tryb Ask:** Do odpowiadania na pytania i dostarczania informacji -- **Tryb Debug:** Do systematycznej diagnozy problemów -- **[Niestandardowe tryby](https://docs.roocode.com/advanced-usage/custom-modes):** Twórz nieograniczoną liczbę wyspecjalizowanych person do audytów bezpieczeństwa, optymalizacji wydajności, dokumentacji lub dowolnych innych zadań - -### Inteligentne narzędzia - -Roo Code jest wyposażony w potężne [narzędzia](https://docs.roocode.com/basic-usage/how-tools-work), które mogą: - -- Czytać i zapisywać pliki w Twoim projekcie -- Wykonywać polecenia w terminalu VS Code -- Kontrolować przeglądarkę internetową -- Korzystać z zewnętrznych narzędzi poprzez [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp) - -MCP rozszerza możliwości Roo Code, umożliwiając dodawanie nieograniczonej liczby niestandardowych narzędzi. Integruj się z zewnętrznymi API, łącz z bazami danych lub twórz wyspecjalizowane narzędzia deweloperskie - MCP zapewnia framework, aby rozszerzyć funkcjonalność Roo Code w celu spełnienia Twoich specyficznych potrzeb. - -### Personalizacja - -Spraw, aby Roo Code działał po Twojemu za pomocą: - -- [Niestandardowych instrukcji](https://docs.roocode.com/advanced-usage/custom-instructions) dla spersonalizowanego zachowania -- [Niestandardowych trybów](https://docs.roocode.com/advanced-usage/custom-modes) dla wyspecjalizowanych zadań -- [Lokalnych modeli](https://docs.roocode.com/advanced-usage/local-models) do użytku offline -- [Ustawień auto-zatwierdzania](https://docs.roocode.com/advanced-usage/auto-approving-actions) dla szybszych przepływów pracy +

+Więcej szybkich filmów instruktażowych i prezentujących funkcje... +

## Zasoby -### Dokumentacja - -- [Podstawowy przewodnik użytkowania](https://docs.roocode.com/basic-usage/the-chat-interface) -- [Zaawansowane funkcje](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [Często zadawane pytania](https://docs.roocode.com/faq) - -### Społeczność - -- **Discord:** [Dołącz do naszego serwera Discord](https://discord.gg/roocode), aby uzyskać pomoc w czasie rzeczywistym i dyskusje -- **Reddit:** [Odwiedź nasz subreddit](https://www.reddit.com/r/RooCode), aby dzielić się doświadczeniami i wskazówkami -- **GitHub:** [Zgłaszaj problemy](https://github.com/RooCodeInc/Roo-Code/issues) lub [proś o funkcje](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) +- **[Dokumentacja](https://docs.roocode.com):** Oficjalny przewodnik po instalacji, konfiguracji i opanowaniu Roo Code. +- **[Kanał YouTube](https://youtube.com/@roocodeyt?feature=shared):** Oglądaj samouczki i zobacz funkcje w akcji. +- **[Serwer Discord](https://discord.gg/roocode):** Dołącz do społeczności, aby uzyskać pomoc i dyskutować w czasie rzeczywistym. +- **[Społeczność Reddit](https://www.reddit.com/r/RooCode):** Dziel się swoimi doświadczeniami i zobacz, co budują inni. +- **[Problemy na GitHub](https://github.com/RooCodeInc/Roo-Code/issues):** Zgłaszaj błędy i śledź rozwój. +- **[Prośby o funkcje](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** Masz pomysł? Podziel się nim z deweloperami. --- -## Lokalna konfiguracja i rozwój +## Konfiguracja lokalna i programowanie 1. **Sklonuj** repozytorium: @@ -134,45 +98,72 @@ git clone https://github.com/RooCodeInc/Roo-Code.git 2. **Zainstaluj zależności**: ```sh -npm run install:all +pnpm install ``` -3. **Uruchom webview (aplikację Vite/React z HMR)**: +3. **Uruchom rozszerzenie**: + +Istnieje kilka sposobów na uruchomienie rozszerzenia Roo Code: + +### Tryb deweloperski (F5) + +Do aktywnego programowania użyj wbudowanego debugowania VSCode: + +Naciśnij `F5` (lub przejdź do **Uruchom** → **Rozpocznij debugowanie**) w VSCode. Otworzy to nowe okno VSCode z uruchomionym rozszerzeniem Roo Code. + +- Zmiany w widoku internetowym pojawią się natychmiast. +- Zmiany w rdzeniu rozszerzenia również zostaną automatycznie przeładowane na gorąco. + +### Zautomatyzowana instalacja VSIX + +Aby zbudować i zainstalować rozszerzenie jako pakiet VSIX bezpośrednio w VSCode: ```sh -npm run dev +pnpm install:vsix [-y] [--editor=] ``` -4. **Debugowanie**: - Naciśnij `F5` (lub **Uruchom** → **Rozpocznij debugowanie**) w VSCode, aby otworzyć nową sesję z załadowanym Roo Code. +To polecenie: -Zmiany w webview pojawią się natychmiast. Zmiany w podstawowym rozszerzeniu będą wymagać ponownego uruchomienia hosta rozszerzenia. +- Zapyta, którego polecenia edytora użyć (code/cursor/code-insiders) - domyślnie 'code' +- Odinstaluje każdą istniejącą wersję rozszerzenia. +- Zbuduje najnowszy pakiet VSIX. +- Zainstaluje nowo zbudowany VSIX. +- Poprosi o ponowne uruchomienie VS Code w celu wprowadzenia zmian. -Alternatywnie możesz zbudować plik .vsix i zainstalować go bezpośrednio w VSCode: +Opcje: -```sh -npm run build -``` +- `-y`: Pomiń wszystkie monity o potwierdzenie i użyj wartości domyślnych +- `--editor=`: Określ polecenie edytora (np. `--editor=cursor` lub `--editor=code-insiders`) -Plik `.vsix` pojawi się w katalogu `bin/` i można go zainstalować za pomocą: +### Ręczna instalacja VSIX -```sh -code --install-extension bin/roo-cline-.vsix -``` +Jeśli wolisz zainstalować pakiet VSIX ręcznie: -Używamy [changesets](https://github.com/changesets/changesets) do wersjonowania i publikowania. Sprawdź nasz `CHANGELOG.md`, aby zobaczyć informacje o wydaniu. +1. Najpierw zbuduj pakiet VSIX: + ```sh + pnpm vsix + ``` +2. Plik `.vsix` zostanie wygenerowany w katalogu `bin/` (np. `bin/roo-cline-.vsix`). +3. Zainstaluj go ręcznie za pomocą VSCode CLI: + ```sh + code --install-extension bin/roo-cline-.vsix + ``` + +--- + +Używamy [changesets](https://github.com/changesets/changesets) do wersjonowania i publikowania. Sprawdź nasz `CHANGELOG.md`, aby uzyskać informacje o wydaniu. --- ## Zastrzeżenie -**Uwaga** Roo Code, Inc **nie** składa żadnych oświadczeń ani gwarancji dotyczących jakiegokolwiek kodu, modeli lub innych narzędzi dostarczonych lub udostępnionych w związku z Roo Code, jakichkolwiek powiązanych narzędzi stron trzecich lub jakichkolwiek wynikowych danych wyjściowych. Przyjmujesz na siebie **wszystkie ryzyka** związane z użytkowaniem takich narzędzi lub danych wyjściowych; takie narzędzia są dostarczane na zasadzie **"TAK JAK JEST"** i **"WEDŁUG DOSTĘPNOŚCI"**. Takie ryzyka mogą obejmować, bez ograniczeń, naruszenie własności intelektualnej, luki w zabezpieczeniach cybernetycznych lub ataki, uprzedzenia, niedokładności, błędy, wady, wirusy, przestoje, utratę lub uszkodzenie mienia i/lub obrażenia ciała. Ponosisz wyłączną odpowiedzialność za korzystanie z takich narzędzi lub danych wyjściowych (w tym, bez ograniczeń, ich legalność, stosowność i wyniki). +**Uwaga** Roo Code, Inc. **nie** składa żadnych oświadczeń ani nie udziela żadnych gwarancji dotyczących jakiegokolwiek kodu, modeli lub innych narzędzi dostarczonych lub udostępnionych w związku z Roo Code, jakimikolwiek powiązanymi narzędziami stron trzecich ani żadnymi wynikami. Użytkownik przyjmuje na siebie **wszelkie ryzyko** związane z korzystaniem z takich narzędzi lub wyników; takie narzędzia są dostarczane na zasadzie **"TAK JAK JEST"** i **"W MIARĘ DOSTĘPNOŚCI"**. Takie ryzyko może obejmować, bez ograniczeń, naruszenie własności intelektualnej, luki w zabezpieczeniach cybernetycznych lub ataki, stronniczość, niedokładności, błędy, wady, wirusy, przestoje, utratę lub uszkodzenie mienia i/lub obrażenia ciała. Użytkownik ponosi wyłączną odpowiedzialność za korzystanie z takich narzędzi lub wyników (w tym, bez ograniczeń, za ich legalność, stosowność i wyniki). --- ## Wkład -Kochamy wkład społeczności! Zacznij od przeczytania naszego [CONTRIBUTING.md](CONTRIBUTING.md). +Uwielbiamy wkłady społeczności! Zacznij od przeczytania naszego pliku [CONTRIBUTING.md](CONTRIBUTING.md). --- @@ -182,54 +173,14 @@ Dziękujemy wszystkim naszym współtwórcom, którzy pomogli ulepszyć Roo Code -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) ## Licencja -[Apache 2.0 © 2025 Roo Code, Inc.](../LICENSE) +[Apache 2.0 © 2025 Roo Code, Inc.](../../LICENSE) --- -**Ciesz się Roo Code!** Niezależnie od tego, czy trzymasz go na krótkiej smyczy, czy pozwalasz mu swobodnie działać autonomicznie, nie możemy się doczekać, aby zobaczyć, co zbudujesz. Jeśli masz pytania lub pomysły na funkcje, wpadnij na naszą [społeczność Reddit](https://www.reddit.com/r/RooCode/) lub [Discord](https://discord.gg/roocode). Szczęśliwego kodowania! +**Miłej zabawy z Roo Code!** Trzymaj go na krótkiej smyczy albo pozwól działać autonomicznie — nie możemy się doczekać, co zbudujesz. Masz pytania lub pomysły na funkcje? Wpadnij na naszą [społeczność Reddit](https://www.reddit.com/r/RooCode/) lub [Discord](https://discord.gg/roocode). Miłego kodowania! diff --git a/locales/pt-BR/README.md b/locales/pt-BR/README.md index e3f1c9042a..23c880a686 100644 --- a/locales/pt-BR/README.md +++ b/locales/pt-BR/README.md @@ -1,125 +1,89 @@ -
- - -[English](../../README.md) • [Català](../ca/README.md) • [Deutsch](../de/README.md) • [Español](../es/README.md) • [Français](../fr/README.md) • [हिन्दी](../hi/README.md) • [Bahasa Indonesia](../id/README.md) • [Italiano](../it/README.md) • [日本語](../ja/README.md) - - - - -[한국어](../ko/README.md) • [Nederlands](../nl/README.md) • [Polski](../pl/README.md) • Português (BR) • [Русский](../ru/README.md) • [Türkçe](../tr/README.md) • [Tiếng Việt](../vi/README.md) • [简体中文](../zh-CN/README.md) • [繁體中文](../zh-TW/README.md) - - -
-
-
-

Junte-se à Comunidade Roo Code

-

Conecte-se com desenvolvedores, contribua com ideias e mantenha-se atualizado com as ferramentas de codificação mais recentes com IA.

- - Entrar no Discord - Entrar no Reddit - -
-
-
- -
-

Roo Code

- + VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ Obtenha ajuda rápida → Junte-se ao Discord • Prefere assíncrono? → Junte-se ao r/RooCode

-Baixar no VS Marketplace -Solicitar Recursos -Avaliar & Comentar -Documentação +# Roo Code + +> Seu time de desenvolvimento com IA, direto no seu editor + +
+ 🌐 Idiomas disponíveis + +- [English](../../README.md) +- [Català](../ca/README.md) +- [Deutsch](../de/README.md) +- [Español](../es/README.md) +- [Français](../fr/README.md) +- [हिंदी](../hi/README.md) +- [Bahasa Indonesia](../id/README.md) +- [Italiano](../it/README.md) +- [日本語](../ja/README.md) +- [한국어](../ko/README.md) +- [Nederlands](../nl/README.md) +- [Polski](../pl/README.md) +- [Português (BR)](../pt-BR/README.md) +- [Русский](../ru/README.md) +- [Türkçe](../tr/README.md) +- [Tiếng Việt](../vi/README.md) +- [简体中文](../zh-CN/README.md) +- [繁體中文](../zh-TW/README.md) +- ... +
+ +--- + +## O que o Roo Code pode fazer por VOCÊ? + +- Gerar código a partir de descrições em linguagem natural +- Adapte-se com os Modos: Código, Arquiteto, Pergunta, Depuração e Modos Personalizados +- Refatorar e depurar código existente +- Escrever e atualizar documentação +- Responder a perguntas sobre sua base de código +- Automatizar tarefas repetitivas +- Utilizar servidores MCP + +## Modos + +O Roo Code se adapta à sua maneira de trabalhar, e não o contrário: + +- Modo Código: codificação diária, edições e operações de arquivo +- Modo Arquiteto: planeje sistemas, especificações e migrações +- Modo Pergunta: respostas rápidas, explicações e documentos +- Modo Depuração: rastreie problemas, adicione logs, isole as causas raiz +- Modos Personalizados: crie modos especializados para sua equipe ou fluxo de trabalho +- Roomote Control: O Roomote Control permite controlar remotamente tarefas em execução na sua instância local do VS Code. + +Saiba mais: [Usar Modos](https://docs.roocode.com/basic-usage/using-modes) • [Modos personalizados](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) + +## Vídeos de tutorial e recursos + +
+ +| | | | +| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
Instalando o Roo Code |
Configurando perfis |
Indexação da base de código | +|
Modos personalizados |
Checkpoints |
Listas de tarefas |
- -**Roo Code** é um **agente de codificação autônomo** movido a IA que reside no seu editor. Ele pode: - -- Comunicar-se em linguagem natural -- Ler e escrever arquivos diretamente no seu espaço de trabalho -- Executar comandos do terminal -- Automatizar ações do navegador -- Integrar com qualquer API/modelo compatível com OpenAI ou personalizado -- Adaptar sua "personalidade" e capacidades através de **Modos Personalizados** - -Seja você esteja buscando um parceiro de codificação flexível, um arquiteto de sistema ou funções especializadas como engenheiro de QA ou gerente de produto, o Roo Code pode ajudá-lo a construir software com mais eficiência. - -Confira o [CHANGELOG](../../CHANGELOG.md) para atualizações e correções detalhadas. - ---- - -## 🎉 Roo Code 3.25 foi lançado - -O Roo Code 3.25 traz novos recursos poderosos e melhorias significativas para aprimorar seu fluxo de trabalho de desenvolvimento! - -- **Gerenciamento de Sessões do Navegador** - Gerencie múltiplas sessões de navegador simultaneamente, permitindo a separação de diferentes tarefas e ambientes de teste. -- **Cache de Prompts** - Faça cache de prompts frequentemente usados para reduzir significativamente os tempos de resposta e diminuir o uso da API. -- **Funcionalidade de Uso do Computador** - A IA pode interagir diretamente com aplicações desktop, tirar screenshots e executar ações de clique e digitação. - ---- - -## O que o Roo Code pode fazer? - -- 🚀 **Gerar código** a partir de descrições em linguagem natural -- 🔧 **Refatorar e depurar** código existente -- 📝 **Escrever e atualizar** documentação -- 🤔 **Responder perguntas** sobre sua base de código -- 🔄 **Automatizar** tarefas repetitivas -- 🏗️ **Criar** novos arquivos e projetos - -## Início Rápido - -1. [Instale o Roo Code](https://docs.roocode.com/getting-started/installing) -2. [Conecte seu provedor de IA](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [Experimente sua primeira tarefa](https://docs.roocode.com/getting-started/your-first-task) - -## Principais Recursos - -### Múltiplos Modos - -O Roo Code se adapta às suas necessidades com [modos](https://docs.roocode.com/basic-usage/using-modes) especializados: - -- **Modo Code:** Para tarefas gerais de codificação -- **Modo Architect:** Para planejamento e liderança técnica -- **Modo Ask:** Para responder perguntas e fornecer informações -- **Modo Debug:** Para diagnóstico sistemático de problemas -- **[Modos Personalizados](https://docs.roocode.com/advanced-usage/custom-modes):** Crie personas especializadas ilimitadas para auditoria de segurança, otimização de desempenho, documentação ou qualquer outra tarefa - -### Ferramentas Inteligentes - -O Roo Code vem com poderosas [ferramentas](https://docs.roocode.com/basic-usage/how-tools-work) que podem: - -- Ler e escrever arquivos em seu projeto -- Executar comandos no seu terminal VS Code -- Controlar um navegador web -- Usar ferramentas externas via [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp) - -O MCP amplia as capacidades do Roo Code permitindo que você adicione ferramentas personalizadas ilimitadas. Integre com APIs externas, conecte-se a bancos de dados ou crie ferramentas de desenvolvimento especializadas - o MCP fornece o framework para expandir a funcionalidade do Roo Code para atender às suas necessidades específicas. - -### Personalização - -Faça o Roo Code funcionar do seu jeito com: - -- [Instruções Personalizadas](https://docs.roocode.com/advanced-usage/custom-instructions) para comportamento personalizado -- [Modos Personalizados](https://docs.roocode.com/advanced-usage/custom-modes) para tarefas especializadas -- [Modelos Locais](https://docs.roocode.com/advanced-usage/local-models) para uso offline -- [Configurações de Auto-Aprovação](https://docs.roocode.com/advanced-usage/auto-approving-actions) para fluxos de trabalho mais rápidos +

+Mais vídeos rápidos de tutorial e recursos... +

## Recursos -### Documentação - -- [Guia de Uso Básico](https://docs.roocode.com/basic-usage/the-chat-interface) -- [Recursos Avançados](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [Perguntas Frequentes](https://docs.roocode.com/faq) - -### Comunidade - -- **Discord:** [Participe do nosso servidor Discord](https://discord.gg/roocode) para ajuda em tempo real e discussões -- **Reddit:** [Visite nosso subreddit](https://www.reddit.com/r/RooCode) para compartilhar experiências e dicas -- **GitHub:** [Reportar problemas](https://github.com/RooCodeInc/Roo-Code/issues) ou [solicitar recursos](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) +- **[Documentação](https://docs.roocode.com):** O guia oficial para instalar, configurar e dominar o Roo Code. +- **[Canal do YouTube](https://youtube.com/@roocodeyt?feature=shared):** Assista a tutoriais e veja os recursos em ação. +- **[Servidor do Discord](https://discord.gg/roocode):** Junte-se à comunidade para ajuda e discussão em tempo real. +- **[Comunidade do Reddit](https://www.reddit.com/r/RooCode):** Compartilhe suas experiências e veja o que os outros estão construindo. +- **[Issues do GitHub](https://github.com/RooCodeInc/Roo-Code/issues):** Relate bugs e acompanhe o desenvolvimento. +- **[Solicitações de recursos](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** Tem uma ideia? Compartilhe com os desenvolvedores. --- @@ -134,39 +98,66 @@ git clone https://github.com/RooCodeInc/Roo-Code.git 2. **Instale as dependências**: ```sh -npm run install:all +pnpm install ``` -3. **Inicie o webview (aplicativo Vite/React com HMR)**: +3. **Execute a extensão**: + +Existem várias maneiras de executar a extensão Roo Code: + +### Modo de Desenvolvimento (F5) + +Para desenvolvimento ativo, use a depuração incorporada do VSCode: + +Pressione `F5` (ou vá para **Executar** → **Iniciar Depuração**) no VSCode. Isso abrirá uma nova janela do VSCode com a extensão Roo Code em execução. + +- As alterações na visualização da web aparecerão imediatamente. +- As alterações na extensão principal também serão recarregadas automaticamente. + +### Instalação automatizada de VSIX + +Para construir e instalar a extensão como um pacote VSIX diretamente no VSCode: ```sh -npm run dev +pnpm install:vsix [-y] [--editor=] ``` -4. **Depuração**: - Pressione `F5` (ou **Executar** → **Iniciar Depuração**) no VSCode para abrir uma nova sessão com o Roo Code carregado. +Este comando irá: -Alterações no webview aparecerão imediatamente. Alterações na extensão principal exigirão a reinicialização do host da extensão. +- Perguntar qual comando do editor usar (code/cursor/code-insiders) - o padrão é 'code' +- Desinstalar qualquer versão existente da extensão. +- Construir o pacote VSIX mais recente. +- Instalar o VSIX recém-construído. +- Solicitar que você reinicie o VS Code para que as alterações entrem em vigor. -Alternativamente, você pode construir um .vsix e instalá-lo diretamente no VSCode: +Opções: -```sh -npm run build -``` +- `-y`: Pular todos os prompts de confirmação e usar os padrões +- `--editor=`: Especifique o comando do editor (por exemplo, `--editor=cursor` ou `--editor=code-insiders`) -Um arquivo `.vsix` aparecerá no diretório `bin/` que pode ser instalado com: +### Instalação Manual de VSIX -```sh -code --install-extension bin/roo-cline-.vsix -``` +Se preferir instalar o pacote VSIX manualmente: + +1. Primeiro, construa o pacote VSIX: + ```sh + pnpm vsix + ``` +2. Um arquivo `.vsix` será gerado no diretório `bin/` (por exemplo, `bin/roo-cline-.vsix`). +3. Instale-o manualmente usando a CLI do VSCode: + ```sh + code --install-extension bin/roo-cline-.vsix + ``` + +--- Usamos [changesets](https://github.com/changesets/changesets) para versionamento e publicação. Verifique nosso `CHANGELOG.md` para notas de lançamento. --- -## Aviso Legal +## Isenção de responsabilidade -**Por favor, note** que a Roo Code, Inc **não** faz nenhuma representação ou garantia em relação a qualquer código, modelos ou outras ferramentas fornecidas ou disponibilizadas em conexão com o Roo Code, quaisquer ferramentas de terceiros associadas, ou quaisquer saídas resultantes. Você assume **todos os riscos** associados ao uso de tais ferramentas ou saídas; tais ferramentas são fornecidas em uma base **"COMO ESTÁ"** e **"COMO DISPONÍVEL"**. Tais riscos podem incluir, sem limitação, violação de propriedade intelectual, vulnerabilidades cibernéticas ou ataques, viés, imprecisões, erros, defeitos, vírus, tempo de inatividade, perda ou dano de propriedade e/ou lesões pessoais. Você é o único responsável pelo seu uso de tais ferramentas ou saídas (incluindo, sem limitação, a legalidade, adequação e resultados das mesmas). +**Observe** que a Roo Code, Inc. **não** faz representações ou garantias em relação a qualquer código, modelos ou outras ferramentas fornecidas ou disponibilizadas em conexão com o Roo Code, quaisquer ferramentas de terceiros associadas ou quaisquer saídas resultantes. Você assume **todos os riscos** associados ao uso de tais ferramentas ou saídas; tais ferramentas são fornecidas **"COMO ESTÃO"** e **"CONFORME DISPONÍVEIS"**. Tais riscos podem incluir, sem limitação, violação de propriedade intelectual, vulnerabilidades ou ataques cibernéticos, viés, imprecisões, erros, defeitos, vírus, tempo de inatividade, perda ou dano de propriedade e/ou lesões pessoais. Você é o único responsável pelo uso de tais ferramentas ou saídas (incluindo, sem limitação, a legalidade, adequação e resultados das mesmas). --- @@ -182,54 +173,14 @@ Obrigado a todos os nossos contribuidores que ajudaram a tornar o Roo Code melho -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) ## Licença -[Apache 2.0 © 2025 Roo Code, Inc.](../LICENSE) +[Apache 2.0 © 2025 Roo Code, Inc.](../../LICENSE) --- -**Aproveite o Roo Code!** Seja você o mantenha em uma coleira curta ou deixe-o vagar autonomamente, mal podemos esperar para ver o que você construirá. Se você tiver dúvidas ou ideias de recursos, passe por nossa [comunidade Reddit](https://www.reddit.com/r/RooCode/) ou [Discord](https://discord.gg/roocode). Feliz codificação! +**Aproveite o Roo Code!** Quer você o mantenha na coleira curta ou o deixe perambular autonomamente, mal podemos esperar para ver o que você vai construir. Se tiver dúvidas ou ideias de recursos, passe na nossa [comunidade do Reddit](https://www.reddit.com/r/RooCode/) ou no [Discord](https://discord.gg/roocode). Feliz codificação! diff --git a/locales/ru/README.md b/locales/ru/README.md index 21d084d56b..c7746fca51 100644 --- a/locales/ru/README.md +++ b/locales/ru/README.md @@ -1,125 +1,89 @@ -
- - -[English](../../README.md) • [Català](../ca/README.md) • [Deutsch](../de/README.md) • [Español](../es/README.md) • [Français](../fr/README.md) • [हिन्दी](../hi/README.md) • [Bahasa Indonesia](../id/README.md) • [Italiano](../it/README.md) • [日本語](../ja/README.md) - - - - -[한국어](../ko/README.md) • [Nederlands](../nl/README.md) • [Polski](../pl/README.md) • [Português (BR)](../pt-BR/README.md) • Русский • [Türkçe](../tr/README.md) • [Tiếng Việt](../vi/README.md) • [简体中文](../zh-CN/README.md) • [繁體中文](../zh-TW/README.md) - - -
-
-
-

Присоединяйтесь к сообществу Roo Code

-

Общайтесь с разработчиками, делитесь идеями и будьте в курсе последних инструментов программирования с поддержкой ИИ.

- - Присоединиться к Discord - Присоединиться к Reddit - -
-
-
- -
-

Roo Code

- + VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ Получить быструю помощь → Присоединяйтесь к Discord • Предпочитаете асинхронный режим? → Присоединяйтесь к r/RooCode

-Скачать в VS Marketplace -Запросы функций -Оценить & Отзыв -Документация +# Roo Code + +> Твоя команда разработчиков на ИИ — прямо в редакторе + +
+ 🌐 Доступные языки + +- [English](../../README.md) +- [Català](../ca/README.md) +- [Deutsch](../de/README.md) +- [Español](../es/README.md) +- [Français](../fr/README.md) +- [हिंदी](../hi/README.md) +- [Bahasa Indonesia](../id/README.md) +- [Italiano](../it/README.md) +- [日本語](../ja/README.md) +- [한국어](../ko/README.md) +- [Nederlands](../nl/README.md) +- [Polski](../pl/README.md) +- [Português (BR)](../pt-BR/README.md) +- [Русский](../ru/README.md) +- [Türkçe](../tr/README.md) +- [Tiếng Việt](../vi/README.md) +- [简体中文](../zh-CN/README.md) +- [繁體中文](../zh-TW/README.md) +- ... +
+ +--- + +## Что Roo Code может сделать для ВАС? + +- Генерировать код из описаний на естественном языке +- Адаптация с помощью режимов: Код, Архитектор, Вопрос, Отладка и Пользовательские режимы +- Рефакторить и отлаживать существующий код +- Писать и обновлять документацию +- Отвечать на вопросы о вашей кодовой базе +- Автоматизировать повторяющиеся задачи +- Использовать серверы MCP + +## Режимы + +Roo Code адаптируется к вашему стилю работы, а не наоборот: + +- Режим Код: повседневное кодирование, правки и операции с файлами +- Режим Архитектор: планирование систем, спецификаций и миграций +- Режим Вопрос: быстрые ответы, объяснения и документация +- Режим Отладка: отслеживание проблем, добавление логов, изоляция первопричин +- Пользовательские режимы: создавайте специализированные режимы для вашей команды или рабочего процесса +- Roomote Control: Roomote Control позволяет удаленно управлять задачами, запущенными в вашей локальной инстансе VS Code. + +Подробнее: [Использование режимов](https://docs.roocode.com/basic-usage/using-modes) • [Пользовательские режимы](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) + +## Обучающие видео и видео о функциях + +
+ +| | | | +| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
Установка Roo Code |
Настройка профилей |
Индексация кодовой базы | +|
Пользовательские режимы |
Контрольные точки |
Списки дел |
- -**Roo Code** - это автономный агент программирования с поддержкой ИИ, который работает в вашем редакторе. Он может: - -- Общаться на естественном языке -- Читать и записывать файлы напрямую в вашем рабочем пространстве -- Выполнять команды терминала -- Автоматизировать действия в браузере -- Интегрироваться с любым OpenAI-совместимым или пользовательским API/моделью -- Адаптировать свою "личность" и возможности через **Пользовательские режимы** - -Независимо от того, ищете ли вы гибкого партнера по программированию, системного архитектора или специализированные роли, такие как инженер по контролю качества или менеджер проекта, Roo Code поможет вам создавать программное обеспечение более эффективно. - -Ознакомьтесь с [CHANGELOG](../../CHANGELOG.md) для подробной информации об обновлениях и исправлениях. - ---- - -## 🎉 Выпущен Roo Code 3.25 - -Roo Code 3.25 представляет мощные новые функции и значительные улучшения для повышения эффективности вашего рабочего процесса разработки. - -- **Провайдер Hugging Face** - Получите доступ к множеству отличных моделей с открытым исходным кодом напрямую через новый провайдер Hugging Face с бесшовной интеграцией и выбором моделей. -- **Встроенные элементы управления командами** - Новые элементы управления автоматическим подтверждением и отклонением для выполнения команд дают вам точный контроль над операциями терминала с настраиваемыми разрешениями. -- **Поддержка правил AGENTS.md** - Добавляет поддержку стандартного файла AGENTS.md сообщества в корне проекта. - ---- - -## Что умеет Roo Code? - -- 🚀 **Генерировать код** из описаний на естественном языке -- 🔧 **Рефакторить и отлаживать** существующий код -- 📝 **Писать и обновлять** документацию -- 🤔 **Отвечать на вопросы** о вашей кодовой базе -- 🔄 **Автоматизировать** повторяющиеся задачи -- 🏗️ **Создавать** новые файлы и проекты - -## Быстрый старт - -1. [Установите Roo Code](https://docs.roocode.com/getting-started/installing) -2. [Подключите вашего AI-провайдера](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [Попробуйте вашу первую задачу](https://docs.roocode.com/getting-started/your-first-task) - -## Ключевые особенности - -### Множество режимов - -Roo Code адаптируется к вашим потребностям с помощью специализированных [режимов](https://docs.roocode.com/basic-usage/using-modes): - -- **Режим кода:** Для общих задач программирования -- **Режим архитектора:** Для планирования и технического руководства -- **Режим вопросов:** Для ответов на вопросы и предоставления информации -- **Режим отладки:** Для систематической диагностики проблем -- **[Пользовательские режимы](https://docs.roocode.com/advanced-usage/custom-modes):** Создавайте неограниченное количество специализированных персон для аудита безопасности, оптимизации производительности, документации или любой другой задачи - -### Умные инструменты - -Roo Code поставляется с мощными [инструментами](https://docs.roocode.com/basic-usage/how-tools-work), которые могут: - -- Читать и записывать файлы в вашем проекте -- Выполнять команды в терминале VS Code -- Управлять веб-браузером -- Использовать внешние инструменты через [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp) - -MCP расширяет возможности Roo Code, позволяя добавлять неограниченное количество пользовательских инструментов. Интегрируйтесь с внешними API, подключайтесь к базам данных или создавайте специализированные инструменты разработки - MCP предоставляет фреймворк для расширения функциональности Roo Code в соответствии с вашими конкретными потребностями. - -### Настройка - -Настройте Roo Code под себя с помощью: - -- [Пользовательских инструкций](https://docs.roocode.com/advanced-usage/custom-instructions) для персонализированного поведения -- [Пользовательских режимов](https://docs.roocode.com/advanced-usage/custom-modes) для специализированных задач -- [Локальных моделей](https://docs.roocode.com/advanced-usage/local-models) для работы офлайн -- [Настроек автоматического подтверждения](https://docs.roocode.com/advanced-usage/auto-approving-actions) для более быстрых рабочих процессов +

+Больше коротких обучающих видео и видео о функциях... +

## Ресурсы -### Документация - -- [Руководство по базовому использованию](https://docs.roocode.com/basic-usage/the-chat-interface) -- [Расширенные функции](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [Часто задаваемые вопросы](https://docs.roocode.com/faq) - -### Сообщество - -- **Discord:** [Присоединяйтесь к нашему серверу Discord](https://discord.gg/roocode) для помощи в реальном времени и обсуждений -- **Reddit:** [Посетите наш subreddit](https://www.reddit.com/r/RooCode) чтобы поделиться опытом и советами -- **GitHub:** Сообщайте об [ошибках](https://github.com/RooCodeInc/Roo-Code/issues) или запрашивайте [функции](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) +- **[Документация](https://docs.roocode.com):** Официальное руководство по установке, настройке и освоению Roo Code. +- **[Канал на YouTube](https://youtube.com/@roocodeyt?feature=shared):** Смотрите обучающие видео и функции в действии. +- **[Сервер Discord](https://discord.gg/roocode):** Присоединяйтесь к сообществу для получения помощи и обсуждений в реальном времени. +- **[Сообщество Reddit](https://www.reddit.com/r/RooCode):** Делитесь своим опытом и смотрите, что создают другие. +- **[Проблемы на GitHub](https://github.com/RooCodeInc/Roo-Code/issues):** Сообщайте об ошибках и отслеживайте разработку. +- **[Запросы на новые функции](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** Есть идея? Поделитесь ею с разработчиками. --- @@ -134,45 +98,72 @@ git clone https://github.com/RooCodeInc/Roo-Code.git 2. **Установите зависимости**: ```sh -npm run install:all +pnpm install ``` -3. **Запустите веб-интерфейс (Vite/React приложение с HMR)**: +3. **Запустите расширение**: + +Существует несколько способов запустить расширение Roo Code: + +### Режим разработки (F5) + +Для активной разработки используйте встроенную отладку VSCode: + +Нажмите `F5` (или перейдите в меню **Выполнить** → **Начать отладку**) в VSCode. Это откроет новое окно VSCode с запущенным расширением Roo Code. + +- Изменения в веб-представлении появятся немедленно. +- Изменения в ядре расширения также будут автоматически перезагружены "на лету". + +### Автоматическая установка VSIX + +Чтобы собрать и установить расширение в виде пакета VSIX непосредственно в VSCode: ```sh -npm run dev +pnpm install:vsix [-y] [--editor=] ``` -4. **Отладка**: - Нажмите `F5` (или **Запуск** → **Начать отладку**) в VSCode, чтобы открыть новую сессию с загруженным Roo Code. +Эта команда: -Изменения в веб-интерфейсе появятся немедленно. Изменения в основном расширении потребуют перезапуска хоста расширения. +- Спросит, какую команду редактора использовать (code/cursor/code-insiders) - по умолчанию 'code' +- Удалит любую существующую версию расширения. +- Соберет последний пакет VSIX. +- Установит только что собранный VSIX. +- Предложит вам перезапустить VS Code, чтобы изменения вступили в силу. -Альтернативно, вы можете собрать .vsix и установить его напрямую в VSCode: +Опции: -```sh -npm run build -``` +- `-y`: Пропустить все запросы на подтверждение и использовать значения по умолчанию +- `--editor=`: Укажите команду редактора (например, `--editor=cursor` или `--editor=code-insiders`) -Файл `.vsix` появится в директории `bin/`, который можно установить с помощью: +### Ручная установка VSIX -```sh -code --install-extension bin/roo-cline-.vsix -``` +Если вы предпочитаете устанавливать пакет VSIX вручную: -Мы используем [changesets](https://github.com/changesets/changesets) для версионирования и публикации. Проверьте наш `CHANGELOG.md` для примечаний к релизу. +1. Сначала соберите пакет VSIX: + ```sh + pnpm vsix + ``` +2. Файл `.vsix` будет сгенерирован в каталоге `bin/` (например, `bin/roo-cline-.vsix`). +3. Установите его вручную с помощью VSCode CLI: + ```sh + code --install-extension bin/roo-cline-.vsix + ``` + +--- + +Мы используем [changesets](https://github.com/changesets/changesets) для управления версиями и публикации. Проверьте наш `CHANGELOG.md` для получения информации о релизах. --- ## Отказ от ответственности -**Обратите внимание**, что Roo Code, Inc **не** дает никаких заверений или гарантий относительно любого кода, моделей или других инструментов, предоставляемых или доступных в связи с Roo Code, любых связанных сторонних инструментов или любых результатов. Вы принимаете на себя **все риски**, связанные с использованием любых таких инструментов или результатов; такие инструменты предоставляются на основе **"КАК ЕСТЬ"** и **"КАК ДОСТУПНО"**. Такие риски могут включать, помимо прочего, нарушение прав интеллектуальной собственности, кибер-уязвимости или атаки, предвзятость, неточности, ошибки, дефекты, вирусы, простои, потерю или повреждение имущества и/или травмы. Вы несете единоличную ответственность за использование любых таких инструментов или результатов (включая, помимо прочего, законность, уместность и результаты). +**Пожалуйста, обратите внимание**, что Roo Code, Inc. **не делает** никаких заявлений и не дает никаких гарантий в отношении любого кода, моделей или других инструментов, предоставляемых или доступных в связи с Roo Code, любых связанных сторонних инструментов или любых результирующих результатов. Вы принимаете на себя **все риски**, связанные с использованием любых таких инструментов или результатов; такие инструменты предоставляются на условиях **"КАК ЕСТЬ"** и **"ПО МЕРЕ ДОСТУПНОСТИ"**. Такие риски могут включать, без ограничений, нарушение прав интеллектуальной собственности, киберуязвимости или атаки, предвзятость, неточности, ошибки, дефекты, вирусы, простои, потерю или повреждение имущества и/или телесные повреждения. Вы несете полную ответственность за использование любых таких инструментов или результатов (включая, без ограничений, их законность, уместность и результаты). --- ## Участие в разработке -Мы любим вклад сообщества! Начните с прочтения нашего [CONTRIBUTING.md](../../CONTRIBUTING.md). +Мы любим вклад сообщества! Начните с прочтения нашего [CONTRIBUTING.md](CONTRIBUTING.md). --- @@ -182,47 +173,7 @@ code --install-extension bin/roo-cline-.vsix -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) @@ -232,4 +183,4 @@ code --install-extension bin/roo-cline-.vsix --- -**Наслаждайтесь Roo Code!** Независимо от того, держите ли вы его на коротком поводке или позволяете действовать автономно, мы с нетерпением ждем, что вы создадите. Если у вас есть вопросы или идеи для функций, заходите в наше [сообщество Reddit](https://www.reddit.com/r/RooCode/) или [Discord](https://discord.gg/roocode). Счастливого кодирования! +**Наслаждайтесь Roo Code!** Независимо от того, будете ли вы держать его на коротком поводке или позволите ему действовать автономно, мы с нетерпением ждем, что вы создадите. Если у вас есть вопросы или идеи по поводу функций, заходите в наше [сообщество на Reddit](https://www.reddit.com/r/RooCode/) или [Discord](https://discord.gg/roocode). Приятного кодирования! diff --git a/locales/tr/README.md b/locales/tr/README.md index 2854f281fd..3676bf516c 100644 --- a/locales/tr/README.md +++ b/locales/tr/README.md @@ -1,131 +1,95 @@ -
- - -[English](../../README.md) • [Català](../ca/README.md) • [Deutsch](../de/README.md) • [Español](../es/README.md) • [Français](../fr/README.md) • [हिन्दी](../hi/README.md) • [Bahasa Indonesia](../id/README.md) • [Italiano](../it/README.md) • [日本語](../ja/README.md) - - - - -[한국어](../ko/README.md) • [Nederlands](../nl/README.md) • [Polski](../pl/README.md) • [Português (BR)](../pt-BR/README.md) • [Русский](../ru/README.md) • Türkçe • [Tiếng Việt](../vi/README.md) • [简体中文](../zh-CN/README.md) • [繁體中文](../zh-TW/README.md) - - -
-
-
-

Roo Code Topluluğuna Katılın

-

Geliştiricilerle bağlantı kurun, fikirlerinizi paylaşın ve en son yapay zeka destekli kodlama araçlarıyla güncel kalın.

- - Discord'a Katıl - Reddit'e Katıl - -
-
-
- -
-

Roo Code

- + VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ Hızlı yardım alın → Discord'a Katılın • Asenkron mu tercih edersiniz? → r/RooCode'a Katılın

-VS Marketplace'den İndir -Özellik İstekleri -Değerlendir & İnceleme -Dokümantasyon +# Roo Code + +> AI destekli dev ekibin, doğrudan editörünün içinde + +
+ 🌐 Mevcut diller + +- [English](../../README.md) +- [Català](../ca/README.md) +- [Deutsch](../de/README.md) +- [Español](../es/README.md) +- [Français](../fr/README.md) +- [हिंदी](../hi/README.md) +- [Bahasa Indonesia](../id/README.md) +- [Italiano](../it/README.md) +- [日本語](../ja/README.md) +- [한국어](../ko/README.md) +- [Nederlands](../nl/README.md) +- [Polski](../pl/README.md) +- [Português (BR)](../pt-BR/README.md) +- [Русский](../ru/README.md) +- [Türkçe](../tr/README.md) +- [Tiếng Việt](../vi/README.md) +- [简体中文](../zh-CN/README.md) +- [繁體中文](../zh-TW/README.md) +- ... +
+ +--- + +## Roo Code SİZİN İçin Ne Yapabilir? + +- Doğal dil açıklamalarından kod üretin +- Modlarla Uyum Sağlayın: Kod, Mimar, Sor, Hata Ayıkla ve Özel Modlar +- Mevcut kodu yeniden düzenleyin ve hatalarını ayıklayın +- Dokümantasyon yazın ve güncelleyin +- Kod tabanınızla ilgili soruları yanıtlayın +- Tekrarlayan görevleri otomatikleştirin +- MCP Sunucularını kullanın + +## Modlar + +Roo Code, sizin çalışma şeklinize uyum sağlar, tam tersi değil: + +- Kod Modu: günlük kodlama, düzenlemeler ve dosya işlemleri +- Mimar Modu: sistemleri, özellikleri ve geçişleri planlayın +- Sor Modu: hızlı cevaplar, açıklamalar ve belgeler +- Hata Ayıklama Modu: sorunları izleyin, günlükler ekleyin, kök nedenleri izole edin +- Özel Modlar: ekibiniz veya iş akışınız için özel modlar oluşturun +- Roomote Control: Roomote Control, yerel VS Code örneğinde çalışan işleri uzaktan kontrol etmeni sağlar. + +Daha fazla: [Modları kullanma](https://docs.roocode.com/basic-usage/using-modes) • [Özel modlar](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) + +## Eğitim ve Özellik Videoları + +
+ +| | | | +| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
Roo Code Kurulumu |
Profilleri Yapılandırma |
Kod Tabanı İndeksleme | +|
Özel Modlar |
Kontrol Noktaları |
Yapılacaklar Listeleri |
- -**Roo Code**, editörünüzde çalışan yapay zeka destekli **otonom kodlama aracı**dır. Yapabilecekleri: - -- Doğal dil ile iletişim kurma -- Çalışma alanınızda doğrudan dosyaları okuma ve yazma -- Terminal komutlarını çalıştırma -- Tarayıcı eylemlerini otomatikleştirme -- Herhangi bir OpenAI uyumlu veya özel API/model ile entegre olma -- **Özel Modlar** aracılığıyla "kişiliğini" ve yeteneklerini uyarlama - -İster esnek bir kodlama ortağı, ister bir sistem mimarı, isterse QA mühendisi veya ürün yöneticisi gibi uzmanlaşmış roller arıyor olun, Roo Code yazılım geliştirme sürecinizi daha verimli hale getirmenize yardımcı olabilir. - -Detaylı güncellemeler ve düzeltmeler için [CHANGELOG](../../CHANGELOG.md) dosyasını kontrol edin. - ---- - -## 🎉 Roo Code 3.25 Yayınlandı - -Roo Code 3.25 geliştirme iş akışınızı geliştirmek için güçlü yeni özellikler ve önemli iyileştirmeler getiriyor. - -- **Hugging Face Sağlayıcısı** - Yeni Hugging Face sağlayıcısı aracılığıyla sorunsuz entegrasyon ve model seçimi ile doğrudan tonlarca harika açık kaynak modeline erişin. -- **Satır İçi Komut Kontrolleri** - Komut yürütme için yeni otomatik onay ve reddetme kontrolleri, özelleştirilebilir izinlerle terminal işlemleri üzerinde hassas kontrol sağlar. -- **AGENTS.md Kuralları Desteği** - Projenin kök dizininde topluluk standardı AGENTS.md dosyası için destek ekler. - ---- - -## Roo Code Ne Yapabilir? - -- 🚀 Doğal dil açıklamalarından **Kod Üretme** -- 🔧 Mevcut kodu **Yeniden Düzenleme ve Hata Ayıklama** -- 📝 Dokümantasyon **Yazma ve Güncelleme** -- 🤔 Kod tabanınız hakkında **Sorulara Cevap Verme** -- 🔄 Tekrarlayan görevleri **Otomatikleştirme** -- 🏗️ Yeni dosyalar ve projeler **Oluşturma** - -## Hızlı Başlangıç - -1. [Roo Code'u Yükleyin](https://docs.roocode.com/getting-started/installing) -2. [Yapay Zeka Sağlayıcınızı Bağlayın](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [İlk Görevinizi Deneyin](https://docs.roocode.com/getting-started/your-first-task) - -## Temel Özellikler - -### Çoklu Modlar - -Roo Code, özelleştirilmiş [modlar](https://docs.roocode.com/basic-usage/using-modes) ile ihtiyaçlarınıza uyum sağlar: - -- **Kod Modu:** Genel kodlama görevleri için -- **Mimar Modu:** Planlama ve teknik liderlik için -- **Soru Modu:** Sorulara cevap vermek ve bilgi sağlamak için -- **Hata Ayıklama Modu:** Sistematik sorun teşhisi için -- **[Özel Modlar](https://docs.roocode.com/advanced-usage/custom-modes):** Güvenlik denetimi, performans optimizasyonu, dokümantasyon veya diğer görevler için sınırsız özelleştirilmiş kişilikler oluşturun - -### Akıllı Araçlar - -Roo Code, şunları yapabilen güçlü [araçlar](https://docs.roocode.com/basic-usage/how-tools-work) ile gelir: - -- Projenizde dosyaları okuma ve yazma -- VS Code terminalinizde komutları çalıştırma -- Web tarayıcısını kontrol etme -- [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp) aracılığıyla harici araçları kullanma - -MCP, sınırsız özel araç eklemenize izin vererek Roo Code'un yeteneklerini genişletir. Harici API'lerle entegre olun, veritabanlarına bağlanın veya özel geliştirme araçları oluşturun - MCP, Roo Code'un işlevselliğini özel ihtiyaçlarınızı karşılamak üzere genişletmek için çerçeve sağlar. - -### Özelleştirme - -Roo Code'u kendi tarzınıza göre çalıştırın: - -- Kişiselleştirilmiş davranış için [Özel Talimatlar](https://docs.roocode.com/advanced-usage/custom-instructions) -- Özelleştirilmiş görevler için [Özel Modlar](https://docs.roocode.com/advanced-usage/custom-modes) -- Çevrimdışı kullanım için [Yerel Modeller](https://docs.roocode.com/advanced-usage/local-models) -- Daha hızlı iş akışları için [Otomatik Onay Ayarları](https://docs.roocode.com/advanced-usage/auto-approving-actions) +

+Daha fazla hızlı eğitim ve özellik videosu... +

## Kaynaklar -### Dokümantasyon - -- [Temel Kullanım Kılavuzu](https://docs.roocode.com/basic-usage/the-chat-interface) -- [Gelişmiş Özellikler](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [Sık Sorulan Sorular](https://docs.roocode.com/faq) - -### Topluluk - -- **Discord:** Gerçek zamanlı yardım ve tartışmalar için [Discord sunucumuza katılın](https://discord.gg/roocode) -- **Reddit:** Deneyimlerinizi ve ipuçlarınızı paylaşmak için [subreddit'imizi ziyaret edin](https://www.reddit.com/r/RooCode) -- **GitHub:** [Sorunları bildirin](https://github.com/RooCodeInc/Roo-Code/issues) veya [özellik talep edin](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) +- **[Dokümantasyon](https://docs.roocode.com):** Roo Code'u yükleme, yapılandırma ve ustalaşma konusundaki resmi kılavuz. +- **[YouTube Kanalı](https://youtube.com/@roocodeyt?feature=shared):** Eğitimleri izleyin ve özellikleri çalışırken görün. +- **[Discord Sunucusu](https://discord.gg/roocode):** Gerçek zamanlı yardım ve tartışma için topluluğa katılın. +- **[Reddit Topluluğu](https://www.reddit.com/r/RooCode):** Deneyimlerinizi paylaşın ve başkalarının ne inşa ettiğini görün. +- **[GitHub Sorunları](https://github.com/RooCodeInc/Roo-Code/issues):** Hataları bildirin ve gelişimi takip edin. +- **[Özellik İstekleri](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** Bir fikriniz mi var? Geliştiricilerle paylaşın. --- ## Yerel Kurulum ve Geliştirme -1. Depoyu **klonlayın**: +1. **Depoyu klonlayın**: ```sh git clone https://github.com/RooCodeInc/Roo-Code.git @@ -134,102 +98,89 @@ git clone https://github.com/RooCodeInc/Roo-Code.git 2. **Bağımlılıkları yükleyin**: ```sh -npm run install:all +pnpm install ``` -3. **Webview'ı başlatın (HMR ile Vite/React uygulaması)**: +3. **Uzantıyı çalıştırın**: + +Roo Code uzantısını çalıştırmanın birkaç yolu vardır: + +### Geliştirme Modu (F5) + +Aktif geliştirme için VSCode'un yerleşik hata ayıklama özelliğini kullanın: + +VSCode'da `F5` tuşuna basın (veya **Çalıştır** → **Hata Ayıklamayı Başlat**'a gidin). Bu, Roo Code uzantısının çalıştığı yeni bir VSCode penceresi açacaktır. + +- Web görünümündeki değişiklikler anında görünecektir. +- Çekirdek uzantıdaki değişiklikler de otomatik olarak sıcak yeniden yüklenecektir. + +### Otomatik VSIX Kurulumu + +Uzantıyı bir VSIX paketi olarak derlemek ve doğrudan VSCode'a yüklemek için: ```sh -npm run dev +pnpm install:vsix [-y] [--editor=] ``` -4. **Hata ayıklama**: - VSCode'da `F5` tuşuna basın (veya **Run** → **Start Debugging**) Roo Code yüklenmiş yeni bir oturum açmak için. +Bu komut şunları yapacaktır: -Webview'daki değişiklikler anında görünecektir. Ana uzantıdaki değişiklikler uzantı ana bilgisayarının yeniden başlatılmasını gerektirecektir. +- Hangi düzenleyici komutunun kullanılacağını sorar (code/cursor/code-insiders) - varsayılan 'code' +- Uzantının mevcut herhangi bir sürümünü kaldırır. +- En son VSIX paketini oluşturur. +- Yeni oluşturulan VSIX'i yükler. +- Değişikliklerin etkili olması için VS Code'u yeniden başlatmanızı ister. -Alternatif olarak, bir .vsix dosyası oluşturabilir ve doğrudan VSCode'a kurabilirsiniz: +Seçenekler: -```sh -npm run build -``` +- `-y`: Tüm onay istemlerini atlayın ve varsayılanları kullanın +- `--editor=`: Düzenleyici komutunu belirtin (ör. `--editor=cursor` veya `--editor=code-insiders`) -`bin/` dizininde bir `.vsix` dosyası görünecek ve şu komutla kurulabilir: +### Manuel VSIX Kurulumu -```sh -code --install-extension bin/roo-cline-.vsix -``` +VSIX paketini manuel olarak yüklemeyi tercih ederseniz: -Sürüm oluşturma ve yayınlama için [changesets](https://github.com/changesets/changesets) kullanıyoruz. Sürüm notları için `CHANGELOG.md` dosyamızı kontrol edin. +1. İlk olarak, VSIX paketini oluşturun: + ```sh + pnpm vsix + ``` +2. `bin/` dizininde bir `.vsix` dosyası oluşturulur (ör. `bin/roo-cline-.vsix`). +3. VSCode CLI kullanarak manuel olarak yükleyin: + ```sh + code --install-extension bin/roo-cline-.vsix + ``` --- -## Sorumluluk Reddi +Sürüm oluşturma ve yayınlama için [changesets](https://github.com/changesets/changesets) kullanıyoruz. Sürüm notları için `CHANGELOG.md` dosyamıza göz atın. -**Lütfen dikkat** Roo Code, Inc, Roo Code ile bağlantılı olarak sağlanan veya kullanıma sunulan herhangi bir kod, model veya diğer araçlar, ilgili herhangi bir üçüncü taraf aracı veya herhangi bir sonuç çıktısı hakkında **hiçbir** temsil veya garanti vermemektedir. Bu tür araçların veya çıktıların kullanımıyla ilişkili **tüm riskleri** üstlenirsiniz; bu tür araçlar **"OLDUĞU GİBİ"** ve **"MEVCUT OLDUĞU GİBİ"** temelinde sağlanır. Bu riskler, fikri mülkiyet ihlali, siber güvenlik açıkları veya saldırılar, önyargı, yanlışlıklar, hatalar, kusurlar, virüsler, kesinti süresi, mal kaybı veya hasarı ve/veya kişisel yaralanma dâhil ancak bunlarla sınırlı olmamak üzere içerebilir. Bu tür araçların veya çıktıların kullanımından (yasallık, uygunluk ve sonuçlar dâhil ancak bunlarla sınırlı olmamak üzere) yalnızca siz sorumlusunuz. +--- + +## Sorumluluk Reddi Beyanı + +**Lütfen dikkat** Roo Code, Inc., Roo Code ile bağlantılı olarak sağlanan veya kullanıma sunulan herhangi bir kod, model veya diğer araçlar, ilgili üçüncü taraf araçları veya ortaya çıkan çıktılarla ilgili olarak **hiçbir** beyanda bulunmaz veya garanti vermez. Bu tür araçların veya çıktıların kullanımıyla ilişkili **tüm riskleri** üstlenirsiniz; bu tür araçlar **"OLDUĞU GİBİ"** ve **"MEVCUT OLDUĞU GİBİ"** esasına göre sağlanır. Bu tür riskler, fikri mülkiyet ihlali, siber güvenlik açıkları veya saldırıları, önyargı, yanlışlıklar, hatalar, kusurlar, virüsler, kesintiler, mal kaybı veya hasarı ve/veya kişisel yaralanmaları içerebilir, ancak bunlarla sınırlı değildir. Bu tür araçların veya çıktıların kullanımından (yasallığı, uygunluğu ve sonuçları dahil ancak bunlarla sınırlı olmamak üzere) yalnızca siz sorumlusunuz. --- ## Katkıda Bulunma -Topluluk katkılarını seviyoruz! [CONTRIBUTING.md](CONTRIBUTING.md) dosyasını okuyarak başlayın. +Topluluk katkılarını çok seviyoruz! [CONTRIBUTING.md](CONTRIBUTING.md) dosyamızı okuyarak başlayın. --- ## Katkıda Bulunanlar -Roo Code'u daha iyi hale getirmeye yardımcı olan tüm katkıda bulunanlara teşekkür ederiz! +Roo Code'u daha iyi hale getirmemize yardımcı olan tüm katkıda bulunanlarımıza teşekkür ederiz! -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) ## Lisans -[Apache 2.0 © 2025 Roo Code, Inc.](../LICENSE) +[Apache 2.0 © 2025 Roo Code, Inc.](../../LICENSE) --- -**Roo Code'un keyfini çıkarın!** İster kısa bir tasmayla tutun ister otonom dolaşmasına izin verin, ne inşa edeceğinizi görmek için sabırsızlanıyoruz. Sorularınız veya özellik fikirleriniz varsa, [Reddit topluluğumuza](https://www.reddit.com/r/RooCode/) veya [Discord'umuza](https://discord.gg/roocode) uğrayın. Mutlu kodlamalar! +**Roo Code'un keyfini çıkar!** Onu kısa tasmalı tut ya da otonom dolaşsın; ne inşa edeceğini görmek için sabırsızlanıyoruz. Soruların veya özellik fikirlerin varsa [Reddit topluluğumuza](https://www.reddit.com/r/RooCode/) ya da [Discord](https://discord.gg/roocode)'a uğra. İyi kodlamalar! diff --git a/locales/vi/README.md b/locales/vi/README.md index 59a75a35c9..10687aad05 100644 --- a/locales/vi/README.md +++ b/locales/vi/README.md @@ -1,235 +1,186 @@ -
- - -[English](../../README.md) • [Català](../ca/README.md) • [Deutsch](../de/README.md) • [Español](../es/README.md) • [Français](../fr/README.md) • [हिन्दी](../hi/README.md) • [Bahasa Indonesia](../id/README.md) • [Italiano](../it/README.md) • [日本語](../ja/README.md) - - - - -[한국어](../ko/README.md) • [Nederlands](../nl/README.md) • [Polski](../pl/README.md) • [Português (BR)](../pt-BR/README.md) • [Русский](../ru/README.md) • [Türkçe](../tr/README.md) • Tiếng Việt • [简体中文](../zh-CN/README.md) • [繁體中文](../zh-TW/README.md) - - -
-
-
-

Tham Gia Cộng Đồng Roo Code

-

Kết nối với các nhà phát triển, đóng góp ý tưởng và cập nhật với các công cụ lập trình mới nhất được hỗ trợ bởi AI.

- - Tham gia Discord - Tham gia Reddit - -
-
-
- -
-

Roo Code

- + VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ Nhận trợ giúp nhanh → Tham gia Discord • Thích không đồng bộ? → Tham gia r/RooCode

-Tải từ VS Marketplace -Yêu cầu tính năng -Đánh giá & Nhận xét -Tài liệu +# Roo Code + +> Đội ngũ dev dùng AI của bạn, ngay trong trình chỉnh sửa + +
+ 🌐 Các ngôn ngữ có sẵn + +- [English](../../README.md) +- [Català](../ca/README.md) +- [Deutsch](../de/README.md) +- [Español](../es/README.md) +- [Français](../fr/README.md) +- [हिंदी](../hi/README.md) +- [Bahasa Indonesia](../id/README.md) +- [Italiano](../it/README.md) +- [日本語](../ja/README.md) +- [한국어](../ko/README.md) +- [Nederlands](../nl/README.md) +- [Polski](../pl/README.md) +- [Português (BR)](../pt-BR/README.md) +- [Русский](../ru/README.md) +- [Türkçe](../tr/README.md) +- [Tiếng Việt](../vi/README.md) +- [简体中文](../zh-CN/README.md) +- [繁體中文](../zh-TW/README.md) +- ... +
+ +--- + +## Roo Code có thể làm gì cho BẠN? + +- Tạo mã từ mô tả ngôn ngữ tự nhiên +- Thích ứng với các Chế độ: Mã, Kiến trúc sư, Hỏi, Gỡ lỗi và Chế độ tùy chỉnh +- Tái cấu trúc & gỡ lỗi mã hiện có +- Viết & cập nhật tài liệu +- Trả lời câu hỏi về cơ sở mã của bạn +- Tự động hóa các tác vụ lặp đi lặp lại +- Sử dụng Máy chủ MCP + +## Chế độ + +Roo Code thích ứng với cách bạn làm việc, chứ không phải ngược lại: + +- Chế độ Mã: viết mã hàng ngày, chỉnh sửa và các thao tác với tệp +- Chế độ Kiến trúc sư: lập kế hoạch hệ thống, thông số kỹ thuật và di chuyển +- Chế độ Hỏi: câu trả lời nhanh, giải thích và tài liệu +- Chế độ Gỡ lỗi: theo dõi sự cố, thêm nhật ký, cô lập nguyên nhân gốc rễ +- Chế độ Tùy chỉnh: xây dựng các chế độ chuyên biệt cho nhóm hoặc quy trình làm việc của bạn +- Roomote Control: Roomote Control cho phép bạn điều khiển từ xa các tác vụ đang chạy trên VS Code cục bộ của bạn. + +Xem thêm: [Sử dụng Chế độ](https://docs.roocode.com/basic-usage/using-modes) • [Chế độ tùy chỉnh](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) + +## Video hướng dẫn & tính năng + +
+ +| | | | +| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
Cài đặt Roo Code |
Định cấu hình Hồ sơ |
Lập chỉ mục cơ sở mã | +|
Chế độ tùy chỉnh |
Điểm kiểm tra |
Danh sách việc cần làm |
+

+Thêm video hướng dẫn và tính năng nhanh... +

-**Roo Code** là một **tác nhân lập trình tự trị** được hỗ trợ bởi AI sống trong trình soạn thảo của bạn. Nó có thể: +## Tài nguyên -- Giao tiếp bằng ngôn ngữ tự nhiên -- Đọc và ghi các tập tin trực tiếp trong không gian làm việc của bạn -- Chạy các lệnh terminal -- Tự động hóa các hành động trên trình duyệt -- Tích hợp với bất kỳ API/mô hình tương thích OpenAI hoặc tùy chỉnh -- Điều chỉnh "tính cách" và khả năng của nó thông qua **Chế độ tùy chỉnh** - -Cho dù bạn đang tìm kiếm một đối tác lập trình linh hoạt, một kiến trúc sư hệ thống, hay các vai trò chuyên biệt như kỹ sư QA hoặc quản lý sản phẩm, Roo Code có thể giúp bạn xây dựng phần mềm hiệu quả hơn. - -Kiểm tra [CHANGELOG](../../CHANGELOG.md) để biết thông tin chi tiết về các cập nhật và sửa lỗi. +- **[Tài liệu](https://docs.roocode.com):** Hướng dẫn chính thức để cài đặt, cấu hình và sử dụng thành thạo Roo Code. +- **[Kênh YouTube](https://youtube.com/@roocodeyt?feature=shared):** Xem các video hướng dẫn và các tính năng đang hoạt động. +- **[Máy chủ Discord](https://discord.gg/roocode):** Tham gia cộng đồng để được trợ giúp và thảo luận trong thời gian thực. +- **[Cộng đồng Reddit](https://www.reddit.com/r/RooCode):** Chia sẻ kinh nghiệm của bạn và xem những người khác đang xây dựng gì. +- **[Vấn đề trên GitHub](https://github.com/RooCodeInc/Roo-Code/issues):** Báo cáo lỗi và theo dõi quá trình phát triển. +- **[Yêu cầu tính năng](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** Có ý tưởng? Hãy chia sẻ với các nhà phát triển. --- -## 🎉 Đã Phát Hành Roo Code 3.25 +## Cài đặt và phát triển cục bộ -Roo Code 3.25 mang đến những tính năng mới mạnh mẽ và cải tiến đáng kể để nâng cao quy trình phát triển của bạn. - -- **Nhà Cung Cấp Hugging Face** - Truy cập hàng tấn mô hình nguồn mở tuyệt vời trực tiếp thông qua nhà cung cấp Hugging Face mới với tích hợp liền mạch và lựa chọn mô hình. -- **Điều Khiển Lệnh Nội Tuyến** - Các điều khiển tự động phê duyệt và từ chối mới cho việc thực thi lệnh cung cấp cho bạn quyền kiểm soát chính xác các hoạt động terminal với quyền hạn có thể tùy chỉnh. -- **Hỗ Trợ Quy Tắc AGENTS.md** - Thêm hỗ trợ cho tệp AGENTS.md tiêu chuẩn cộng đồng trong thư mục gốc của dự án. - ---- - -## Roo Code Có Thể Làm Gì? - -- 🚀 **Tạo mã** từ mô tả bằng ngôn ngữ tự nhiên -- 🔧 **Tái cấu trúc & Gỡ lỗi** mã hiện có -- 📝 **Viết & Cập nhật** tài liệu -- 🤔 **Trả lời câu hỏi** về cơ sở mã của bạn -- 🔄 **Tự động hóa** các tác vụ lặp đi lặp lại -- 🏗️ **Tạo** tập tin và dự án mới - -## Bắt Đầu Nhanh - -1. [Cài đặt Roo Code](https://docs.roocode.com/getting-started/installing) -2. [Kết nối Nhà cung cấp AI của bạn](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [Thử tác vụ đầu tiên của bạn](https://docs.roocode.com/getting-started/your-first-task) - -## Tính Năng Chính - -### Nhiều Chế Độ - -Roo Code thích ứng với nhu cầu của bạn với các [chế độ](https://docs.roocode.com/basic-usage/using-modes) chuyên biệt: - -- **Chế độ Code:** Cho các tác vụ lập trình đa dụng -- **Chế độ Architect:** Cho việc lập kế hoạch và lãnh đạo kỹ thuật -- **Chế độ Ask:** Để trả lời câu hỏi và cung cấp thông tin -- **Chế độ Debug:** Cho việc chẩn đoán vấn đề có hệ thống -- **[Chế độ tùy chỉnh](https://docs.roocode.com/advanced-usage/custom-modes):** Tạo vô số nhân vật chuyên biệt cho kiểm toán bảo mật, tối ưu hóa hiệu suất, tài liệu, hoặc bất kỳ tác vụ nào khác - -### Công Cụ Thông Minh - -Roo Code đi kèm với các [công cụ](https://docs.roocode.com/basic-usage/how-tools-work) mạnh mẽ có thể: - -- Đọc và ghi tập tin trong dự án của bạn -- Thực thi các lệnh trong terminal VS Code của bạn -- Điều khiển trình duyệt web -- Sử dụng công cụ bên ngoài thông qua [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp) - -MCP mở rộng khả năng của Roo Code bằng cách cho phép bạn thêm vô số công cụ tùy chỉnh. Tích hợp với API bên ngoài, kết nối với cơ sở dữ liệu, hoặc tạo các công cụ phát triển chuyên biệt - MCP cung cấp khung để mở rộng chức năng của Roo Code để đáp ứng nhu cầu cụ thể của bạn. - -### Tùy Chỉnh - -Làm cho Roo Code hoạt động theo cách của bạn với: - -- [Hướng dẫn tùy chỉnh](https://docs.roocode.com/advanced-usage/custom-instructions) cho hành vi cá nhân hóa -- [Chế độ tùy chỉnh](https://docs.roocode.com/advanced-usage/custom-modes) cho các tác vụ chuyên biệt -- [Mô hình cục bộ](https://docs.roocode.com/advanced-usage/local-models) cho sử dụng ngoại tuyến -- [Cài đặt tự động phê duyệt](https://docs.roocode.com/advanced-usage/auto-approving-actions) cho quy trình làm việc nhanh hơn - -## Tài Nguyên - -### Tài Liệu - -- [Hướng Dẫn Sử Dụng Cơ Bản](https://docs.roocode.com/basic-usage/the-chat-interface) -- [Tính Năng Nâng Cao](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [Câu Hỏi Thường Gặp](https://docs.roocode.com/faq) - -### Cộng Đồng - -- **Discord:** [Tham gia máy chủ Discord của chúng tôi](https://discord.gg/roocode) để được trợ giúp và thảo luận trong thời gian thực -- **Reddit:** [Ghé thăm subreddit của chúng tôi](https://www.reddit.com/r/RooCode) để chia sẻ kinh nghiệm và mẹo -- **GitHub:** [Báo cáo vấn đề](https://github.com/RooCodeInc/Roo-Code/issues) hoặc [yêu cầu tính năng](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) - ---- - -## Thiết Lập & Phát Triển Cục Bộ - -1. **Clone** kho lưu trữ: +1. **Sao chép** kho lưu trữ: ```sh git clone https://github.com/RooCodeInc/Roo-Code.git ``` -2. **Cài đặt các phụ thuộc**: +2. **Cài đặt các dependency**: ```sh -npm run install:all +pnpm install ``` -3. **Khởi động webview (ứng dụng Vite/React với HMR)**: +3. **Chạy phần mở rộng**: + +Có một số cách để chạy phần mở rộng Roo Code: + +### Chế độ phát triển (F5) + +Để phát triển tích cực, hãy sử dụng tính năng gỡ lỗi tích hợp của VSCode: + +Nhấn `F5` (hoặc vào **Run** → **Start Debugging**) trong VSCode. Thao tác này sẽ mở một cửa sổ VSCode mới với phần mở rộng Roo Code đang chạy. + +- Các thay đổi đối với webview sẽ xuất hiện ngay lập tức. +- Các thay đổi đối với phần mở rộng cốt lõi cũng sẽ tự động được tải lại nóng. + +### Cài đặt VSIX tự động + +Để xây dựng và cài đặt phần mở rộng dưới dạng gói VSIX trực tiếp vào VSCode: ```sh -npm run dev +pnpm install:vsix [-y] [--editor=] ``` -4. **Gỡ lỗi**: - Nhấn `F5` (hoặc **Run** → **Start Debugging**) trong VSCode để mở phiên mới với Roo Code được tải. +Lệnh này sẽ: -Các thay đổi đối với webview sẽ xuất hiện ngay lập tức. Các thay đổi đối với phần mở rộng cốt lõi sẽ yêu cầu khởi động lại máy chủ phần mở rộng. +- Hỏi lệnh soạn thảo nào sẽ sử dụng (code/cursor/code-insiders) - mặc định là 'code' +- Gỡ cài đặt mọi phiên bản hiện có của phần mở rộng. +- Xây dựng gói VSIX mới nhất. +- Cài đặt VSIX vừa được xây dựng. +- Yêu cầu bạn khởi động lại VS Code để các thay đổi có hiệu lực. -Hoặc bạn có thể xây dựng một tệp .vsix và cài đặt nó trực tiếp trong VSCode: +Tùy chọn: -```sh -npm run build -``` +- `-y`: Bỏ qua tất cả các lời nhắc xác nhận và sử dụng các giá trị mặc định +- `--editor=`: Chỉ định lệnh soạn thảo (ví dụ: `--editor=cursor` hoặc `--editor=code-insiders`) -Một tệp `.vsix` sẽ xuất hiện trong thư mục `bin/` có thể được cài đặt bằng: +### Cài đặt VSIX thủ công -```sh -code --install-extension bin/roo-cline-.vsix -``` +Nếu bạn muốn cài đặt gói VSIX theo cách thủ công: + +1. Đầu tiên, hãy xây dựng gói VSIX: + ```sh + pnpm vsix + ``` +2. Một tệp `.vsix` sẽ được tạo trong thư mục `bin/` (ví dụ: `bin/roo-cline-.vsix`). +3. Cài đặt thủ công bằng VSCode CLI: + ```sh + code --install-extension bin/roo-cline-.vsix + ``` + +--- Chúng tôi sử dụng [changesets](https://github.com/changesets/changesets) để quản lý phiên bản và xuất bản. Kiểm tra `CHANGELOG.md` của chúng tôi để biết ghi chú phát hành. --- -## Tuyên Bố Miễn Trừ Trách Nhiệm +## Tuyên bố miễn trừ trách nhiệm -**Xin lưu ý** rằng Roo Code, Inc **không** đưa ra bất kỳ tuyên bố hoặc bảo đảm nào liên quan đến bất kỳ mã, mô hình, hoặc công cụ khác được cung cấp hoặc cung cấp liên quan đến Roo Code, bất kỳ công cụ bên thứ ba liên quan, hoặc bất kỳ đầu ra nào. Bạn chịu **tất cả rủi ro** liên quan đến việc sử dụng bất kỳ công cụ hoặc đầu ra như vậy; các công cụ đó được cung cấp trên cơ sở **"NGUYÊN TRẠNG"** và **"NHƯ CÓ SẴN"**. Những rủi ro đó có thể bao gồm, không giới hạn, vi phạm sở hữu trí tuệ, lỗ hổng mạng hoặc tấn công, thành kiến, không chính xác, lỗi, khiếm khuyết, virus, thời gian ngừng hoạt động, mất mát hoặc hư hỏng tài sản, và/hoặc thương tích cá nhân. Bạn hoàn toàn chịu trách nhiệm về việc sử dụng bất kỳ công cụ hoặc đầu ra như vậy (bao gồm, không giới hạn, tính hợp pháp, phù hợp và kết quả của chúng). +**Xin lưu ý** rằng Roo Code, Inc. **không** đưa ra bất kỳ tuyên bố hay bảo đảm nào liên quan đến bất kỳ mã, mô hình hoặc công cụ nào khác được cung cấp hoặc cung cấp liên quan đến Roo Code, bất kỳ công cụ nào của bên thứ ba được liên kết hoặc bất kỳ kết quả đầu ra nào. Bạn chịu **mọi rủi ro** liên quan đến việc sử dụng bất kỳ công cụ hoặc kết quả đầu ra nào như vậy; các công cụ đó được cung cấp trên cơ sở **"NGUYÊN TRẠNG"** và **"NHƯ HIỆN CÓ"**. Những rủi ro đó có thể bao gồm, nhưng không giới hạn ở, vi phạm sở hữu trí tuệ, các lỗ hổng hoặc tấn công mạng, thiên vị, không chính xác, lỗi, khiếm khuyết, vi-rút, thời gian ngừng hoạt động, mất mát hoặc hư hỏng tài sản và/hoặc thương tích cá nhân. Bạn hoàn toàn chịu trách nhiệm về việc sử dụng bất kỳ công cụ hoặc kết quả đầu ra nào đó (bao gồm, nhưng không giới hạn ở, tính hợp pháp, tính phù hợp và kết quả của chúng). --- -## Đóng Góp +## Đóng góp -Chúng tôi rất hoan nghênh đóng góp từ cộng đồng! Bắt đầu bằng cách đọc [CONTRIBUTING.md](CONTRIBUTING.md) của chúng tôi. +Chúng tôi yêu thích những đóng góp của cộng đồng! Bắt đầu bằng cách đọc [CONTRIBUTING.md](CONTRIBUTING.md) của chúng tôi. --- -## Người Đóng Góp +## Những người đóng góp -Cảm ơn tất cả những người đóng góp đã giúp cải thiện Roo Code! +Cảm ơn tất cả những người đóng góp đã giúp Roo Code trở nên tốt hơn! -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) -## Giấy Phép +## Giấy phép -[Apache 2.0 © 2025 Roo Code, Inc.](../LICENSE) +[Apache 2.0 © 2025 Roo Code, Inc.](../../LICENSE) --- -**Hãy tận hưởng Roo Code!** Cho dù bạn giữ nó trên dây ngắn hay để nó tự do hoạt động, chúng tôi rất mong được thấy những gì bạn xây dựng. Nếu bạn có câu hỏi hoặc ý tưởng về tính năng, hãy ghé qua [cộng đồng Reddit](https://www.reddit.com/r/RooCode/) hoặc [Discord](https://discord.gg/roocode) của chúng tôi. Chúc lập trình vui vẻ! +**Thưởng thức Roo Code!** Dù bạn giữ nó trong tầm kiểm soát chặt chẽ hay để nó tự do hoạt động, chúng tôi rất nóng lòng muốn xem bạn sẽ xây dựng được gì. Nếu bạn có câu hỏi hoặc ý tưởng về tính năng, hãy ghé qua [cộng đồng Reddit](https://www.reddit.com/r/RooCode/) hoặc [Discord](https://discord.gg/roocode) của chúng tôi. Chúc bạn viết mã vui vẻ! diff --git a/locales/zh-CN/README.md b/locales/zh-CN/README.md index c73bb44175..62d3dad983 100644 --- a/locales/zh-CN/README.md +++ b/locales/zh-CN/README.md @@ -1,129 +1,93 @@ -
- - -[English](../../README.md) • [Català](../ca/README.md) • [Deutsch](../de/README.md) • [Español](../es/README.md) • [Français](../fr/README.md) • [हिन्दी](../hi/README.md) • [Bahasa Indonesia](../id/README.md) • [Italiano](../it/README.md) • [日本語](../ja/README.md) - - - - -[한국어](../ko/README.md) • [Nederlands](../nl/README.md) • [Polski](../pl/README.md) • [Português (BR)](../pt-BR/README.md) • [Русский](../ru/README.md) • [Türkçe](../tr/README.md) • [Tiếng Việt](../vi/README.md) • 简体中文 • [繁體中文](../zh-TW/README.md) - - -
-
-
-

加入 Roo Code 社区

-

与开发者联系,贡献想法,紧跟最新的 AI 驱动编码工具。

- - 加入 Discord - 加入 Reddit - -
-
-
- -
-

Roo Code

- + VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ 快速获取帮助 → 加入 Discord • 偏好异步?→ 加入 r/RooCode

-在 VS Marketplace 上下载 -功能请求 -评分 & 评论 -文档 +# Roo Code + +> 你的 AI 驱动开发团队,就在你的编辑器里 + +
+ 🌐 可用语言 + +- [English](../../README.md) +- [Català](../ca/README.md) +- [Deutsch](../de/README.md) +- [Español](../es/README.md) +- [Français](../fr/README.md) +- [हिंदी](../hi/README.md) +- [Bahasa Indonesia](../id/README.md) +- [Italiano](../it/README.md) +- [日本語](../ja/README.md) +- [한국어](../ko/README.md) +- [Nederlands](../nl/README.md) +- [Polski](../pl/README.md) +- [Português (BR)](../pt-BR/README.md) +- [Русский](../ru/README.md) +- [Türkçe](../tr/README.md) +- [Tiếng Việt](../vi/README.md) +- [简体中文](../zh-CN/README.md) +- [繁體中文](../zh-TW/README.md) +- ... +
+ +--- + +## Roo Code 能为您做什么? + +- 从自然语言描述生成代码 +- 使用模式进行调整:代码、架构师、提问、调试和自定义模式 +- 重构和调试现有代码 +- 编写和更新文档 +- 回答关于您的代码库的问题 +- 自动化重复性任务 +- 使用 MCP 服务器 + +## 模式 + +Roo Code 适应您的工作方式,而不是相反: + +- 代码模式:日常编码、编辑和文件操作 +- 架构师模式:规划系统、规范和迁移 +- 提问模式:快速回答、解释和文档 +- 调试模式:跟踪问题、添加日志、隔离根本原因 +- 自定义模式:为您的团队或工作流程构建专门的模式 +- Roomote Control:Roomote Control 允许你远程控制在本地 VS Code 实例中运行的任务。 + +了解更多:[使用模式](https://docs.roocode.com/basic-usage/using-modes) • [自定义模式](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) + +## 教程和功能视频 + +
+ +| | | | +| :-----------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
安装 Roo Code |
配置个人资料 |
代码库索引 | +|
自定义模式 |
检查点 |
待办事项列表 |
- -**Roo Code** 是一个 AI 驱动的**自主编码代理**,它存在于您的编辑器中。它可以: - -- 用自然语言沟通 -- 直接在您的工作区读写文件 -- 运行终端命令 -- 自动化浏览器操作 -- 与任何 OpenAI 兼容或自定义的 API/模型集成 -- 通过**自定义模式**调整其"个性"和能力 - -无论您是寻找灵活的编码伙伴、系统架构师,还是像 QA 工程师或产品经理这样的专业角色,Roo Code 都可以帮助您更高效地构建软件。 - -查看 [CHANGELOG](../../CHANGELOG.md) 获取详细更新和修复信息。 - ---- - -## 🎉 Roo Code 3.25 已发布 - -Roo Code 3.25 带来强大的新功能和重大改进,提升您的开发工作流程。 - -- **Hugging Face 提供者** - 通过新的 Hugging Face 提供者直接访问大量优秀的开源模型,具有无缝集成和模型选择功能。 -- **内联命令控制** - 新的自动批准和拒绝控制功能为命令执行提供精确控制,具有可自定义的权限设置。 -- **AGENTS.md 规则支持** - 添加对项目根目录中社区标准 AGENTS.md 文件的支持。 - ---- - -## Roo Code 能做什么? - -- 🚀 从自然语言描述**生成代码** -- 🔧 **重构和调试**现有代码 -- 📝 **编写和更新**文档 -- 🤔 **回答关于**您代码库的问题 -- 🔄 **自动化**重复任务 -- 🏗️ **创建**新文件和项目 - -## 快速入门 - -1. [安装 Roo Code](https://docs.roocode.com/getting-started/installing) -2. [连接您的 AI 提供者](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [尝试您的第一个任务](https://docs.roocode.com/getting-started/your-first-task) - -## 主要特性 - -### 多种模式 - -Roo Code 通过专业化的[模式](https://docs.roocode.com/basic-usage/using-modes)适应您的需求: - -- **代码模式:** 用于通用编码任务 -- **架构师模式:** 用于规划和技术领导 -- **询问模式:** 用于回答问题和提供信息 -- **调试模式:** 用于系统性问题诊断 -- **[自定义模式](https://docs.roocode.com/advanced-usage/custom-modes):** 创建无限专业角色,用于安全审计、性能优化、文档编写或任何其他任务 - -### 智能工具 - -Roo Code 配备了强大的[工具](https://docs.roocode.com/basic-usage/how-tools-work),可以: - -- 读写项目中的文件 -- 在 VS Code 终端中执行命令 -- 控制网络浏览器 -- 通过 [MCP(模型上下文协议)](https://docs.roocode.com/advanced-usage/mcp)使用外部工具 - -MCP 通过允许您添加无限自定义工具来扩展 Roo Code 的能力。与外部 API 集成、连接数据库或创建专业开发工具 - MCP 提供了扩展 Roo Code 功能以满足您特定需求的框架。 - -### 自定义 - -使 Roo Code 按照您的方式工作: - -- [自定义指令](https://docs.roocode.com/advanced-usage/custom-instructions)实现个性化行为 -- [自定义模式](https://docs.roocode.com/advanced-usage/custom-modes)用于专业任务 -- [本地模型](https://docs.roocode.com/advanced-usage/local-models)用于离线使用 -- [自动批准设置](https://docs.roocode.com/advanced-usage/auto-approving-actions)加快工作流程 +

+更多快速教程和功能视频... +

## 资源 -### 文档 - -- [基本使用指南](https://docs.roocode.com/basic-usage/the-chat-interface) -- [高级功能](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [常见问题](https://docs.roocode.com/faq) - -### 社区 - -- **Discord:** [加入我们的 Discord 服务器](https://discord.gg/roocode)获取实时帮助和讨论 -- **Reddit:** [访问我们的 subreddit](https://www.reddit.com/r/RooCode)分享经验和技巧 -- **GitHub:** 报告[问题](https://github.com/RooCodeInc/Roo-Code/issues)或请求[功能](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) +- **[文档](https://docs.roocode.com):** 安装、配置和掌握 Roo Code 的官方指南。 +- **[YouTube 频道](https://youtube.com/@roocodeyt?feature=shared):** 观看教程和功能演示。 +- **[Discord 服务器](https://discord.gg/roocode):** 加入社区以获得实时帮助和讨论。 +- **[Reddit 社区](https://www.reddit.com/r/RooCode):** 分享您的经验,看看别人在构建什么。 +- **[GitHub 问题](https://github.com/RooCodeInc/Roo-Code/issues):** 报告错误并跟踪开发。 +- **[功能请求](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** 有想法吗?与开发人员分享。 --- -## 本地设置和开发 +## 本地设置与开发 1. **克隆**仓库: @@ -131,48 +95,75 @@ MCP 通过允许您添加无限自定义工具来扩展 Roo Code 的能力。与 git clone https://github.com/RooCodeInc/Roo-Code.git ``` -2. **安装依赖**: +2. **安装依赖项**: ```sh -npm run install:all +pnpm install ``` -3. **启动网页视图(Vite/React 应用,带热模块替换)**: +3. **运行扩展程序**: + +有几种方法可以运行 Roo Code 扩展程序: + +### 开发模式(F5) + +对于积极开发,请使用 VSCode 的内置调试功能: + +在 VSCode 中按 `F5`(或转到 **Run** → **Start Debugging**)。这将在运行 Roo Code 扩展程序的新 VSCode 窗口中打开。 + +- 对 webview 的更改将立即显示。 +- 对核心扩展程序的更改也会自动热重载。 + +### 自动化 VSIX 安装 + +要将扩展程序构建为 VSIX 包并直接安装到 VSCode 中: ```sh -npm run dev +pnpm install:vsix [-y] [--editor=] ``` -4. **调试**: - 在 VSCode 中按 `F5`(或**运行** → **开始调试**)打开一个加载了 Roo Code 的新会话。 +此命令将: -网页视图的更改将立即显示。核心扩展的更改将需要重启扩展主机。 +- 询问要使用的编辑器命令(code/cursor/code-insiders) - 默认为“code” +- 卸载任何现有版本的扩展程序。 +- 构建最新的 VSIX 包。 +- 安装新构建的 VSIX。 +- 提示您重新启动 VS Code 以使更改生效。 -或者,您可以构建一个 .vsix 文件并直接在 VSCode 中安装: +选项: -```sh -npm run build -``` +- `-y`: 跳过所有确认提示并使用默认值 +- `--editor=`: 指定编辑器命令(例如,`--editor=cursor` 或 `--editor=code-insiders`) -`bin/` 目录中将出现一个 `.vsix` 文件,可以用以下命令安装: +### 手动 VSIX 安装 -```sh -code --install-extension bin/roo-cline-.vsix -``` +如果您希望手动安装 VSIX 包: -我们使用 [changesets](https://github.com/changesets/changesets) 进行版本控制和发布。查看我们的 `CHANGELOG.md` 获取发布说明。 +1. 首先,构建 VSIX 包: + ```sh + pnpm vsix + ``` +2. 将在 `bin/` 目录中生成一个 `.vsix` 文件(例如,`bin/roo-cline-.vsix`)。 +3. 使用 VSCode CLI 手动安装 + ```sh + code --install-extension bin/roo-cline-.vsix + ``` + +--- + +我们使用 [changesets](https://github.com/changesets/changesets) 进行版本控制和发布。有关发行说明,请查看我们的 `CHANGELOG.md`。 --- ## 免责声明 -**请注意**,Roo Code, Inc **不**对与 Roo Code 相关提供或可用的任何代码、模型或其他工具,任何相关的第三方工具,或任何结果作出任何陈述或保证。您承担使用任何此类工具或输出的**所有风险**;此类工具按**"原样"**和**"可用性"**提供。此类风险可能包括但不限于知识产权侵权、网络漏洞或攻击、偏见、不准确、错误、缺陷、病毒、停机时间、财产损失或损坏和/或人身伤害。您对任何此类工具或输出的使用(包括但不限于其合法性、适当性和结果)负全部责任。 +**请注意**,Roo Code, Inc. **不**对与 Roo Code 相关的任何代码、模型或其他工具、任何相关的第三方工具或任何由此产生的输出作出任何陈述或保证。您承担使用任何此类工具或输出的**所有风险**;此类工具均按**“原样”**和**“可用”**的基础提供。此类风险可能包括但不限于知识产权侵权、网络漏洞或攻击、偏见、不准确、错误、缺陷、病毒、停机、财产损失或损害和/或人身伤害。您对自己使用任何此类工具或输出负全部责任(包括但不限于其合法性、适当性和结果)。 --- ## 贡献 -我们热爱社区贡献!通过阅读我们的 [CONTRIBUTING.md](CONTRIBUTING.md) 开始。 +我们欢迎社区贡献!请阅读我们的 [CONTRIBUTING.md](CONTRIBUTING.md) 开始。 --- @@ -182,53 +173,13 @@ code --install-extension bin/roo-cline-.vsix -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) ## 许可证 -[Apache 2.0 © 2025 Roo Code, Inc.](../LICENSE) +[Apache 2.0 © 2025 Roo Code, Inc.](../../LICENSE) --- diff --git a/locales/zh-TW/README.md b/locales/zh-TW/README.md index 2f65bf2f31..d89b52b287 100644 --- a/locales/zh-TW/README.md +++ b/locales/zh-TW/README.md @@ -1,130 +1,93 @@ -
- - -[English](../../README.md) • [Català](../ca/README.md) • [Deutsch](../de/README.md) • [Español](../es/README.md) • [Français](../fr/README.md) • [हिन्दी](../hi/README.md) • [Bahasa Indonesia](../id/README.md) • [Italiano](../it/README.md) • [日本語](../ja/README.md) - - - - -[한국어](../ko/README.md) • [Nederlands](../nl/README.md) • [Polski](../pl/README.md) • [Português (BR)](../pt-BR/README.md) • [Русский](../ru/README.md) • [Türkçe](../tr/README.md) • [Tiếng Việt](../vi/README.md) • [简体中文](../zh-CN/README.md) • 繁體中文 - - -
-
- -
-

加入 Roo Code 社群

-

與開發者連結,貢獻想法,並了解最新的 AI 驅動的程式設計工具。

- - 加入 Discord - 加入 Reddit - -
-
-
- -
-

Roo Code

- + VS Code + X + YouTube + Join Discord + Join r/RooCode +

+

+ 快速取得協助 → 加入 Discord • 偏好非同步?→ 加入 r/RooCode

-從 VS Marketplace 下載 -功能請求 -評分 & 評論 -文件 +# Roo Code + +> 你的 AI 驅動開發團隊,就在你的編輯器裡 + +
+ 🌐 可用語言 + +- [English](../../README.md) +- [Català](../ca/README.md) +- [Deutsch](../de/README.md) +- [Español](../es/README.md) +- [Français](../fr/README.md) +- [हिंदी](../hi/README.md) +- [Bahasa Indonesia](../id/README.md) +- [Italiano](../it/README.md) +- [日本語](../ja/README.md) +- [한국어](../ko/README.md) +- [Nederlands](../nl/README.md) +- [Polski](../pl/README.md) +- [Português (BR)](../pt-BR/README.md) +- [Русский](../ru/README.md) +- [Türkçe](../tr/README.md) +- [Tiếng Việt](../vi/README.md) +- [简体中文](../zh-CN/README.md) +- [繁體中文](../zh-TW/README.md) +- ... +
+ +--- + +## Roo Code 能為您做什麼? + +- 從自然語言描述生成程式碼 +- 使用模式進行調整:程式碼、架構師、詢問、偵錯和自訂模式 +- 重構和偵錯現有程式碼 +- 編寫和更新文件 +- 回答關於您程式碼庫的問題 +- 自動化重複性任務 +- 使用 MCP 伺服器 + +## 模式 + +Roo Code 適應您的工作方式,而不是相反: + +- 程式碼模式:日常編碼、編輯和檔案操作 +- 架構師模式:規劃系統、規格和遷移 +- 詢問模式:快速回答、解釋和文件 +- 偵錯模式:追蹤問題、新增日誌、隔離根本原因 +- 自訂模式:為您的團隊或工作流程建置專門的模式 +- Roomote Control:Roomote Control 讓你能遠端控制在本機 VS Code 執行個體中運行的工作。 + +更多資訊:[使用模式](https://docs.roocode.com/basic-usage/using-modes) • [自訂模式](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) + +## 教學和功能影片 + +
+ +| | | | +| :-----------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------: | +|
安裝 Roo Code |
設定設定檔 |
程式碼庫索引 | +|
自訂模式 |
檢查點 |
待辦事項清單 |
- -**Roo Code** 是一個存在於您編輯器中的 AI 驅動**自主程式開發助手**。它能夠: - -- 使用自然語言與您溝通 -- 直接讀寫您工作區中的檔案 -- 執行終端機命令 -- 自動化瀏覽器操作 -- 整合任何與 OpenAI 相容或自訂的 API/模型 -- 透過**自訂模式**調整其「個性」與功能 - -無論您需要的是一位靈活的程式設計夥伴、系統架構師,或是 QA 工程師、產品經理等特定角色,Roo Code 都能協助您更有效率地開發軟體。 - -請檢視 [CHANGELOG](../../CHANGELOG.md) 了解詳細的更新與修正內容。 - ---- - -## 🎉 Roo Code 3.25 已發布 - -Roo Code 3.25 帶來強大的新功能和重大改進,以提升您的開發工作流程。 - -- **Hugging Face 提供者** - 透過新的 Hugging Face 提供者直接存取大量優秀的開源模型,具有無縫整合和模型選擇功能。 -- **內嵌命令控制** - 新的自動核准和拒絕控制功能為命令執行提供精確控制,具有可自訂的權限設定。 -- **AGENTS.md 規則支援** - 新增對專案根目錄中社群標準 AGENTS.md 檔案的支援。 - ---- - -## Roo Code 可以做什麼? - -- 🚀 從自然語言描述**產生程式碼** -- 🔧 **重構與除錯**現有程式碼 -- 📝 **撰寫與更新**文件 -- 🤔 **回答**關於您的程式碼的問題 -- 🔄 **自動化**重複性工作 -- 🏗️ **建立**新檔案與專案 - -## 快速開始 - -1. [安裝 Roo Code](https://docs.roocode.com/getting-started/installing) -2. [連接您的 AI 提供者](https://docs.roocode.com/getting-started/connecting-api-provider) -3. [嘗試您的第一個任務](https://docs.roocode.com/getting-started/your-first-task) - -## 主要特點 - -### 多種模式 - -Roo Code 提供專業化的[模式](https://docs.roocode.com/basic-usage/using-modes),能滿足您的各種需求: - -- **程式碼模式:** 處理一般程式設計工作 -- **架構師模式:** 規劃架構與技術領導 -- **詢問模式:** 回答問題與提供資訊 -- **除錯模式:** 系統化地診斷問題 -- **[客製化模式](https://docs.roocode.com/advanced-usage/custom-modes):** 建立無限個專業角色,進行安全性審核、效能最佳化、文件撰寫或其他任何任務 - -### 智慧工具 - -Roo Code 內建強大的[工具](https://docs.roocode.com/basic-usage/how-tools-work),能夠: - -- 讀寫您專案中的檔案 -- 在您的 VS Code 終端機中執行命令 -- 控制網頁瀏覽器 -- 透過 [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp) 使用外部工具 - -透過 MCP,您可以無限制地新增自訂工具,進一步擴充 Roo Code 的功能。無論是整合外部 API、連接資料庫,或建立專屬的開發工具,MCP 都提供完整的框架,讓您依據自身需求靈活擴充 Roo Code。 - -### 客製化 - -Roo Code 可以配合您的需求進行調整: - -- [自訂指令](https://docs.roocode.com/advanced-usage/custom-instructions):個人化 Roo Code 的行為 -- [自訂模式](https://docs.roocode.com/advanced-usage/custom-modes):處理特定專業任務 -- [本機模型](https://docs.roocode.com/advanced-usage/local-models):支援離線使用 -- [自動核准設定](https://docs.roocode.com/advanced-usage/auto-approving-actions):加快工作流程 +

+更多快速教學和功能影片... +

## 資源 -### 文件 - -- [基本使用指南](https://docs.roocode.com/basic-usage/the-chat-interface) -- [進階功能](https://docs.roocode.com/advanced-usage/auto-approving-actions) -- [常見問題](https://docs.roocode.com/faq) - -### 社群 - -- **Discord:** [加入我們的 Discord 伺服器](https://discord.gg/roocode)取得即時幫助和討論 -- **Reddit:** [存取我們的 subreddit](https://www.reddit.com/r/RooCode)分享經驗和技巧 -- **GitHub:** [報告問題](https://github.com/RooCodeInc/Roo-Code/issues)或[請求功能](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) +- **[文件](https://docs.roocode.com):** 安裝、設定和掌握 Roo Code 的官方指南。 +- **[YouTube 頻道](https://youtube.com/@roocodeyt?feature=shared):** 觀看教學和功能實際操作。 +- **[Discord 伺服器](https://discord.gg/roocode):** 加入社群以獲得即時協助和討論。 +- **[Reddit 社群](https://www.reddit.com/r/RooCode):** 分享您的經驗,看看其他人正在建立什麼。 +- **[GitHub 問題](https://github.com/RooCodeInc/Roo-Code/issues):** 回報錯誤並追蹤開發進度。 +- **[功能請求](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** 有想法嗎?與開發人員分享。 --- -## 開發環境設定 +## 本地設定與開發 1. **複製**儲存庫: @@ -132,48 +95,75 @@ Roo Code 可以配合您的需求進行調整: git clone https://github.com/RooCodeInc/Roo-Code.git ``` -2. **安裝相依套件**: +2. **安裝依賴套件**: ```sh -npm run install:all +pnpm install ``` -3. **啟動網頁檢視(Vite/React 應用程式,支援 HMR)**: +3. **執行擴充功能**: + +有幾種方法可以執行 Roo Code 擴充功能: + +### 開發模式(F5) + +對於積極的開發,請使用 VSCode 的內建偵錯功能: + +在 VSCode 中按 `F5`(或前往 **執行** → **開始偵錯**)。這將在執行 Roo Code 擴充功能的新 VSCode 視窗中開啟。 + +- 對 webview 的變更將立即顯示。 +- 對核心擴充功能的變更也將自動熱重載。 + +### 自動化 VSIX 安裝 + +要將擴充功能建置為 VSIX 套件並直接安裝到 VSCode 中: ```sh -npm run dev +pnpm install:vsix [-y] [--editor=] ``` -4. **除錯**: - 在 VSCode 中按下 `F5`(或選擇**執行** → **開始除錯**)以開啟載入 Roo Code 的新工作階段。 +此命令將: -網頁檢視的變更會立即顯示。核心擴充功能的變更則需要重新啟動擴充主機。 +- 詢問要使用的編輯器命令(code/cursor/code-insiders) - 預設為“code” +- 解除安裝任何現有版本的擴充功能。 +- 建置最新的 VSIX 套件。 +- 安裝新建立的 VSIX。 +- 提示您重新啟動 VS Code 以使變更生效。 -或者,您也可以建置 .vsix 檔案並直接在 VSCode 中安裝: +選項: -```sh -npm run build -``` +- `-y`: 跳過所有確認提示並使用預設值 +- `--editor=`: 指定編輯器命令(例如 `--editor=cursor` 或 `--editor=code-insiders`) -建置完成後,`.vsix` 檔案會出現在 `bin/` 目錄中,可使用以下指令安裝: +### 手動 VSIX 安裝 -```sh -code --install-extension bin/roo-cline-.vsix -``` +如果您希望手動安裝 VSIX 套件: -我們使用 [changesets](https://github.com/changesets/changesets) 進行版本控制和發布。檢視我們的 `CHANGELOG.md` 取得發布說明。 +1. 首先,建置 VSIX 套件: + ```sh + pnpm vsix + ``` +2. 將在 `bin/` 目錄中產生一個 `.vsix` 檔案(例如 `bin/roo-cline-.vsix`)。 +3. 使用 VSCode CLI 手動安裝 + ```sh + code --install-extension bin/roo-cline-.vsix + ``` + +--- + +我們使用 [changesets](https://github.com/changesets/changesets) 進行版本控制和發布。有關發行說明,請查看我們的 `CHANGELOG.md`。 --- ## 免責聲明 -**請注意**,Roo Code, Inc. **不**對與 Roo Code 相關的任何程式碼、模型或其他工具、任何相關的第三方工具,或任何產生的輸出提供任何陳述或保證。您使用這些工具或輸出時,需自行承擔**所有相關風險**;這些工具係以**「現況」**及**「現有」**基礎提供。上述風險包括但不限於智慧財產權侵害、網路安全漏洞或攻擊、偏見、不準確性、錯誤、缺陷、病毒、停機時間、財產損失或損害,以及/或人身傷害。您須自行負責使用這些工具或輸出所產生的任何結果(包括但不限於其合法性、適當性及後果)。 +**請注意**,Roo Code, Inc. **不**對與 Roo Code 相關的任何程式碼、模型或其他工具、任何相關的第三方工具或任何由此產生的輸出作出任何陳述或保證。您承擔使用任何此類工具或輸出的**所有風險**;此類工具均按**「原樣」**和**「可用」**的基礎提供。此類風險可能包括但不限於智慧財產權侵權、網路漏洞或攻擊、偏見、不準確、錯誤、缺陷、病毒、停機、財產損失或損害和/或人身傷害。您對自己使用任何此類工具或輸出負全部責任(包括但不限於其合法性、適當性和結果)。 --- ## 貢獻 -我們喜歡社群貢獻!透過閱讀我們的 [CONTRIBUTING.md](CONTRIBUTING.md) 開始。 +我們歡迎社群貢獻!請閱讀我們的 [CONTRIBUTING.md](CONTRIBUTING.md) 開始。 --- @@ -183,53 +173,13 @@ code --install-extension bin/roo-cline-.vsix -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| daniel-lxs
daniel-lxs
| samhvw8
samhvw8
| hannesrudolph
hannesrudolph
| -| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| KJ7LNW
KJ7LNW
| a8trejo
a8trejo
| ColemanRoo
ColemanRoo
| MuriloFP
MuriloFP
| canrobins13
canrobins13
| stea9499
stea9499
| -| jr
jr
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| roomote-agent
roomote-agent
| -| NyxJae
NyxJae
| elianiva
elianiva
| chrarnoldus
chrarnoldus
| d-oit
d-oit
| qdaxb
qdaxb
| wkordalski
wkordalski
| -| xyOz-dev
xyOz-dev
| punkpeye
punkpeye
| SannidhyaSah
SannidhyaSah
| zhangtony239
zhangtony239
| feifei325
feifei325
| cannuri
cannuri
| -| monotykamary
monotykamary
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| sachasayan
sachasayan
| dtrugman
dtrugman
| liwilliam2021
liwilliam2021
| hassoncs
hassoncs
| -| shariqriazz
shariqriazz
| vigneshsubbiah16
vigneshsubbiah16
| pugazhendhi-m
pugazhendhi-m
| lloydchang
lloydchang
| NaccOll
NaccOll
| Szpadel
Szpadel
| -| PeterDaveHello
PeterDaveHello
| diarmidmackenzie
diarmidmackenzie
| olweraltuve
olweraltuve
| psv2522
psv2522
| Premshay
Premshay
| kiwina
kiwina
| -| lupuletic
lupuletic
| ChuKhaLi
ChuKhaLi
| aheizi
aheizi
| afshawnlotfi
afshawnlotfi
| RaySinner
RaySinner
| noritaka1166
noritaka1166
| -| nbihan-mediware
nbihan-mediware
| brunobergher
brunobergher
| emshvac
emshvac
| kyle-apex
kyle-apex
| pdecat
pdecat
| Ruakij
Ruakij
| -| StevenTCramer
StevenTCramer
| dleffel
dleffel
| Lunchb0ne
Lunchb0ne
| SmartManoj
SmartManoj
| vagadiya
vagadiya
| slytechnical
slytechnical
| -| dlab-anton
dlab-anton
| arthurauffray
arthurauffray
| upamune
upamune
| NamesMT
NamesMT
| taylorwilsdon
taylorwilsdon
| sammcj
sammcj
| -| p12tic
p12tic
| gtaylor
gtaylor
| catrielmuller
catrielmuller
| aitoroses
aitoroses
| benzntech
benzntech
| ross
ross
| -| mr-ryan-james
mr-ryan-james
| heyseth
heyseth
| taisukeoe
taisukeoe
| avtc
avtc
| eonghk
eonghk
| GOODBOY008
GOODBOY008
| -| kcwhite
kcwhite
| ronyblum
ronyblum
| teddyOOXX
teddyOOXX
| thill2323
thill2323
| vincentsong
vincentsong
| yongjer
yongjer
| -| zeozeozeo
zeozeozeo
| ashktn
ashktn
| franekp
franekp
| yt3trees
yt3trees
| seedlord
seedlord
| QuinsZouls
QuinsZouls
| -| anton-otee
anton-otee
| axkirillov
axkirillov
| bramburn
bramburn
| olearycrew
olearycrew
| devxpain
devxpain
| snoyiatk
snoyiatk
| -| GitlyHallows
GitlyHallows
| jcbdev
jcbdev
| Chenjiayuan195
Chenjiayuan195
| julionav
julionav
| KanTakahiro
KanTakahiro
| kevint-cerebras
kevint-cerebras
| -| SplittyDev
SplittyDev
| mdp
mdp
| napter
napter
| philfung
philfung
| pwilkin
pwilkin
| dairui1
dairui1
| -| chris-garrett
chris-garrett
| bbenshalom
bbenshalom
| bannzai
bannzai
| axmo
axmo
| dqroid
dqroid
| ershang-fireworks
ershang-fireworks
| -| f14XuanLv
f14XuanLv
| janaki-sasidhar
janaki-sasidhar
| forestyoo
forestyoo
| hatsu38
hatsu38
| hongzio
hongzio
| im47cn
im47cn
| -| asychin
asychin
| amittell
amittell
| Yoshino-Yukitaro
Yoshino-Yukitaro
| Yikai-Liao
Yikai-Liao
| zxdvd
zxdvd
| s97712
s97712
| -| vladstudio
vladstudio
| vivekfyi
vivekfyi
| HahaBill
HahaBill
| tmsjngx0
tmsjngx0
| TGlide
TGlide
| Githubguy132010
Githubguy132010
| -| tgfjt
tgfjt
| maekawataiki
maekawataiki
| AlexandruSmirnov
AlexandruSmirnov
| abumalick
abumalick
| shoopapa
shoopapa
| qingyuan1109
qingyuan1109
| -| refactorthis
refactorthis
| robertheadley
robertheadley
| samir-nimbly
samir-nimbly
| sensei-woo
sensei-woo
| shaybc
shaybc
| shivamd1810
shivamd1810
| -| shohei-ihaya
shohei-ihaya
| shubhamgupta731
shubhamgupta731
| student20880
student20880
| takakoutso
takakoutso
| user202729
user202729
| cdlliuy
cdlliuy
| -| zetaloop
zetaloop
| PretzelVector
PretzelVector
| nevermorec
nevermorec
| jues
jues
| jwcraig
jwcraig
| kinandan
kinandan
| -| kohii
kohii
| lhish
lhish
| lightrabbit
lightrabbit
| olup
olup
| mecab
mecab
| mlopezr
mlopezr
| -| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| nobu007
nobu007
| oprstchn
oprstchn
| village-way
village-way
| philipnext
philipnext
| -| pokutuna
pokutuna
| thecolorblue
thecolorblue
| chadgauth
chadgauth
| CW-B-W
CW-B-W
| DarinVerheijke
DarinVerheijke
| dleen
dleen
| -| Deon588
Deon588
| dflatline
dflatline
| dbasclpy
dbasclpy
| EamonNerbonne
EamonNerbonne
| edwin-truthsearch-io
edwin-truthsearch-io
| ertan2002
ertan2002
| -| linegel
linegel
| celestial-vault
celestial-vault
| ExactDoug
ExactDoug
| pfitz
pfitz
| DeXtroTip
DeXtroTip
| adambrand
adambrand
| -| AMHesch
AMHesch
| adamhill
adamhill
| adamwlarson
adamwlarson
| adilhafeez
adilhafeez
| nexon33
nexon33
| alarno
alarno
| -| HadesArchitect
HadesArchitect
| alasano
alasano
| andreastempsch
andreastempsch
| andrewshu2000
andrewshu2000
| AntiMoron
AntiMoron
| atlasgong
atlasgong
| -| Atlogit
Atlogit
| benashby
benashby
| bogdan0083
bogdan0083
| hesara
hesara
| marvijo-code
marvijo-code
| mollux
mollux
| -| ecmasx
ecmasx
| kvokka
kvokka
| mohammad154
mohammad154
| Naam
Naam
| niteshbalusu11
niteshbalusu11
| OlegOAndreev
OlegOAndreev
| -| PaperBoardOfficial
PaperBoardOfficial
| Sarke
Sarke
| R-omk
R-omk
| SECKainersdorfer
SECKainersdorfer
| RandalSchwartz
RandalSchwartz
| RSO
RSO
| -| 01Rian
01Rian
| samsilveira
samsilveira
| jdilla1277
jdilla1277
| Jdo300
Jdo300
| Fovty
Fovty
| snova-jorgep
snova-jorgep
| -| joshualipman123
joshualipman123
| Juice10
Juice10
| AyazKaan
AyazKaan
| ksze
ksze
| KevinZhao
KevinZhao
| kevinvandijk
kevinvandijk
| -| Rexarrior
Rexarrior
| shtse8
shtse8
| libertyteeth
libertyteeth
| monkeyDluffy6017
monkeyDluffy6017
| mamertofabian
mamertofabian
| markijbema
markijbema
| +[![Contributors](https://contrib.rocks/image?repo=RooCodeInc/roo-code&max=120&columns=12&cacheBust=0000000000)](https://github.com/RooCodeInc/roo-code/graphs/contributors) ## 授權 -[Apache 2.0 © 2025 Roo Code, Inc.](../LICENSE) +[Apache 2.0 © 2025 Roo Code, Inc.](../../LICENSE) --- From 961338e0efc30e707b8ed8d5774c344d30cf6f25 Mon Sep 17 00:00:00 2001 From: "roomote[bot]" <219738659+roomote[bot]@users.noreply.github.com> Date: Wed, 17 Sep 2025 14:31:12 -0700 Subject: [PATCH 22/23] Add organizationFeaturesSchema with roomoteControlEnabled (#8085) feat: add organizationFeaturesSchema with roomoteControlEnabled - Add organizationFeaturesSchema with optional roomoteControlEnabled boolean - Integrate features property into organizationSettingsSchema as optional - Add comprehensive tests for new schema validation - Maintain backward compatibility with existing organization settings Co-authored-by: Roo Code --- packages/types/src/__tests__/cloud.test.ts | 173 +++++++++++++++++++++ packages/types/src/cloud.ts | 11 ++ 2 files changed, 184 insertions(+) create mode 100644 packages/types/src/__tests__/cloud.test.ts diff --git a/packages/types/src/__tests__/cloud.test.ts b/packages/types/src/__tests__/cloud.test.ts new file mode 100644 index 0000000000..31a942c2d4 --- /dev/null +++ b/packages/types/src/__tests__/cloud.test.ts @@ -0,0 +1,173 @@ +// npx vitest run src/__tests__/cloud.test.ts + +import { + organizationFeaturesSchema, + organizationSettingsSchema, + type OrganizationFeatures, + type OrganizationSettings, +} from "../cloud.js" + +describe("organizationFeaturesSchema", () => { + it("should validate empty object", () => { + const result = organizationFeaturesSchema.safeParse({}) + expect(result.success).toBe(true) + expect(result.data).toEqual({}) + }) + + it("should validate with roomoteControlEnabled as true", () => { + const input = { roomoteControlEnabled: true } + const result = organizationFeaturesSchema.safeParse(input) + expect(result.success).toBe(true) + expect(result.data).toEqual(input) + }) + + it("should validate with roomoteControlEnabled as false", () => { + const input = { roomoteControlEnabled: false } + const result = organizationFeaturesSchema.safeParse(input) + expect(result.success).toBe(true) + expect(result.data).toEqual(input) + }) + + it("should reject non-boolean roomoteControlEnabled", () => { + const input = { roomoteControlEnabled: "true" } + const result = organizationFeaturesSchema.safeParse(input) + expect(result.success).toBe(false) + }) + + it("should allow additional properties (for future extensibility)", () => { + const input = { roomoteControlEnabled: true, futureProperty: "test" } + const result = organizationFeaturesSchema.safeParse(input) + expect(result.success).toBe(true) + expect(result.data?.roomoteControlEnabled).toBe(true) + // Note: Additional properties are stripped by Zod, which is expected behavior + }) + + it("should have correct TypeScript type", () => { + // Type-only test to ensure TypeScript compilation + const features: OrganizationFeatures = { + roomoteControlEnabled: true, + } + expect(features.roomoteControlEnabled).toBe(true) + + const emptyFeatures: OrganizationFeatures = {} + expect(emptyFeatures.roomoteControlEnabled).toBeUndefined() + }) +}) + +describe("organizationSettingsSchema with features", () => { + const validBaseSettings = { + version: 1, + defaultSettings: {}, + allowList: { + allowAll: true, + providers: {}, + }, + } + + it("should validate without features property", () => { + const result = organizationSettingsSchema.safeParse(validBaseSettings) + expect(result.success).toBe(true) + expect(result.data?.features).toBeUndefined() + }) + + it("should validate with empty features object", () => { + const input = { + ...validBaseSettings, + features: {}, + } + const result = organizationSettingsSchema.safeParse(input) + expect(result.success).toBe(true) + expect(result.data?.features).toEqual({}) + }) + + it("should validate with features.roomoteControlEnabled as true", () => { + const input = { + ...validBaseSettings, + features: { + roomoteControlEnabled: true, + }, + } + const result = organizationSettingsSchema.safeParse(input) + expect(result.success).toBe(true) + expect(result.data?.features?.roomoteControlEnabled).toBe(true) + }) + + it("should validate with features.roomoteControlEnabled as false", () => { + const input = { + ...validBaseSettings, + features: { + roomoteControlEnabled: false, + }, + } + const result = organizationSettingsSchema.safeParse(input) + expect(result.success).toBe(true) + expect(result.data?.features?.roomoteControlEnabled).toBe(false) + }) + + it("should reject invalid features object", () => { + const input = { + ...validBaseSettings, + features: { + roomoteControlEnabled: "invalid", + }, + } + const result = organizationSettingsSchema.safeParse(input) + expect(result.success).toBe(false) + }) + + it("should have correct TypeScript type for features", () => { + // Type-only test to ensure TypeScript compilation + const settings: OrganizationSettings = { + version: 1, + defaultSettings: {}, + allowList: { + allowAll: true, + providers: {}, + }, + features: { + roomoteControlEnabled: true, + }, + } + expect(settings.features?.roomoteControlEnabled).toBe(true) + + const settingsWithoutFeatures: OrganizationSettings = { + version: 1, + defaultSettings: {}, + allowList: { + allowAll: true, + providers: {}, + }, + } + expect(settingsWithoutFeatures.features).toBeUndefined() + }) + + it("should maintain all existing properties", () => { + const input = { + version: 1, + cloudSettings: { + recordTaskMessages: true, + enableTaskSharing: false, + }, + defaultSettings: {}, + allowList: { + allowAll: false, + providers: { + openai: { + allowAll: true, + models: ["gpt-4"], + }, + }, + }, + features: { + roomoteControlEnabled: true, + }, + hiddenMcps: ["test-mcp"], + hideMarketplaceMcps: true, + mcps: [], + providerProfiles: {}, + } + const result = organizationSettingsSchema.safeParse(input) + expect(result.success).toBe(true) + expect(result.data).toEqual(input) + }) +}) diff --git a/packages/types/src/cloud.ts b/packages/types/src/cloud.ts index 693868d486..7ffb28ae5d 100644 --- a/packages/types/src/cloud.ts +++ b/packages/types/src/cloud.ts @@ -133,6 +133,16 @@ export const organizationCloudSettingsSchema = z.object({ export type OrganizationCloudSettings = z.infer +/** + * OrganizationFeatures + */ + +export const organizationFeaturesSchema = z.object({ + roomoteControlEnabled: z.boolean().optional(), +}) + +export type OrganizationFeatures = z.infer + /** * OrganizationSettings */ @@ -142,6 +152,7 @@ export const organizationSettingsSchema = z.object({ cloudSettings: organizationCloudSettingsSchema.optional(), defaultSettings: organizationDefaultSettingsSchema, allowList: organizationAllowListSchema, + features: organizationFeaturesSchema.optional(), hiddenMcps: z.array(z.string()).optional(), hideMarketplaceMcps: z.boolean().optional(), mcps: z.array(mcpMarketplaceItemSchema).optional(), From b1c104e20ff80d6598eecfa090842e1d8340ca58 Mon Sep 17 00:00:00 2001 From: John Richmond <5629+jr@users.noreply.github.com> Date: Wed, 17 Sep 2025 14:43:39 -0700 Subject: [PATCH 23/23] Release: v1.78.0 (#8089) chore: bump version to v1.78.0 --- packages/types/npm/package.metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/types/npm/package.metadata.json b/packages/types/npm/package.metadata.json index 88e0902a91..d244c0c5d2 100644 --- a/packages/types/npm/package.metadata.json +++ b/packages/types/npm/package.metadata.json @@ -1,6 +1,6 @@ { "name": "@roo-code/types", - "version": "1.77.0", + "version": "1.78.0", "description": "TypeScript type definitions for Roo Code.", "publishConfig": { "access": "public",