diff --git a/src/i18n/locales/ca/embeddings.json b/src/i18n/locales/ca/embeddings.json index 247100ac1d..3302ff7acd 100644 --- a/src/i18n/locales/ca/embeddings.json +++ b/src/i18n/locales/ca/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "Error desconegut en processar el fitxer {{filePath}}", "unknownErrorDeletingPoints": "Error desconegut en eliminar els punts per a {{filePath}}", - "failedToProcessBatchWithError": "No s'ha pogut processar el lot després de {{maxRetries}} intents: {{errorMessage}}", - "multiRootPathError": "No es pot processar el fitxer '{{filePath}}' ja que està fora de tots els arrels de l'espai de treball", - "workspaceRootDetectionError": "No s'ha pogut determinar l'arrel de l'espai de treball per al fitxer '{{filePath}}'" + "failedToProcessBatchWithError": "No s'ha pogut processar el lot després de {{maxRetries}} intents: {{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "No s'ha pogut connectar a la base de dades vectorial Qdrant. Assegura't que Qdrant estigui funcionant i sigui accessible a {{qdrantUrl}}. Error: {{errorMessage}}" diff --git a/src/i18n/locales/de/embeddings.json b/src/i18n/locales/de/embeddings.json index b93ea9d64c..300899fd1b 100644 --- a/src/i18n/locales/de/embeddings.json +++ b/src/i18n/locales/de/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "Unbekannter Fehler beim Verarbeiten der Datei {{filePath}}", "unknownErrorDeletingPoints": "Unbekannter Fehler beim Löschen der Punkte für {{filePath}}", - "failedToProcessBatchWithError": "Verarbeitung des Batches nach {{maxRetries}} Versuchen fehlgeschlagen: {{errorMessage}}", - "multiRootPathError": "Datei '{{filePath}}' kann nicht verarbeitet werden, da sie außerhalb aller Arbeitsbereichs-Roots liegt", - "workspaceRootDetectionError": "Arbeitsbereichs-Root für Datei '{{filePath}}' konnte nicht bestimmt werden" + "failedToProcessBatchWithError": "Verarbeitung des Batches nach {{maxRetries}} Versuchen fehlgeschlagen: {{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "Verbindung zur Qdrant-Vektordatenbank fehlgeschlagen. Stelle sicher, dass Qdrant läuft und unter {{qdrantUrl}} erreichbar ist. Fehler: {{errorMessage}}" diff --git a/src/i18n/locales/en/embeddings.json b/src/i18n/locales/en/embeddings.json index 2ca2c9ea0f..e57f3de0e8 100644 --- a/src/i18n/locales/en/embeddings.json +++ b/src/i18n/locales/en/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "Unknown error processing file {{filePath}}", "unknownErrorDeletingPoints": "Unknown error deleting points for {{filePath}}", - "failedToProcessBatchWithError": "Failed to process batch after {{maxRetries}} attempts: {{errorMessage}}", - "multiRootPathError": "Cannot process file '{{filePath}}' as it's outside all workspace roots", - "workspaceRootDetectionError": "Failed to determine workspace root for file '{{filePath}}'" + "failedToProcessBatchWithError": "Failed to process batch after {{maxRetries}} attempts: {{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "Failed to connect to Qdrant vector database. Please ensure Qdrant is running and accessible at {{qdrantUrl}}. Error: {{errorMessage}}" diff --git a/src/i18n/locales/es/embeddings.json b/src/i18n/locales/es/embeddings.json index a89579587e..c2d7795362 100644 --- a/src/i18n/locales/es/embeddings.json +++ b/src/i18n/locales/es/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "Error desconocido procesando archivo {{filePath}}", "unknownErrorDeletingPoints": "Error desconocido eliminando puntos para {{filePath}}", - "failedToProcessBatchWithError": "Error al procesar lote después de {{maxRetries}} intentos: {{errorMessage}}", - "multiRootPathError": "No se puede procesar el archivo '{{filePath}}' ya que está fuera de todas las raíces del espacio de trabajo", - "workspaceRootDetectionError": "No se pudo determinar la raíz del espacio de trabajo para el archivo '{{filePath}}'" + "failedToProcessBatchWithError": "Error al procesar lote después de {{maxRetries}} intentos: {{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "Error al conectar con la base de datos vectorial Qdrant. Asegúrate de que Qdrant esté funcionando y sea accesible en {{qdrantUrl}}. Error: {{errorMessage}}" diff --git a/src/i18n/locales/fr/embeddings.json b/src/i18n/locales/fr/embeddings.json index 4bd928bf02..4dbbe6218b 100644 --- a/src/i18n/locales/fr/embeddings.json +++ b/src/i18n/locales/fr/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "Erreur inconnue lors du traitement du fichier {{filePath}}", "unknownErrorDeletingPoints": "Erreur inconnue lors de la suppression des points pour {{filePath}}", - "failedToProcessBatchWithError": "Échec du traitement du lot après {{maxRetries}} tentatives : {{errorMessage}}", - "multiRootPathError": "Impossible de traiter le fichier '{{filePath}}' car il se trouve en dehors de toutes les racines de l'espace de travail", - "workspaceRootDetectionError": "Échec de la détermination de la racine de l'espace de travail pour le fichier '{{filePath}}'" + "failedToProcessBatchWithError": "Échec du traitement du lot après {{maxRetries}} tentatives : {{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "Échec de la connexion à la base de données vectorielle Qdrant. Veuillez vous assurer que Qdrant fonctionne et est accessible à {{qdrantUrl}}. Erreur : {{errorMessage}}" diff --git a/src/i18n/locales/hi/embeddings.json b/src/i18n/locales/hi/embeddings.json index 72d85b9e8e..312d42e69c 100644 --- a/src/i18n/locales/hi/embeddings.json +++ b/src/i18n/locales/hi/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "फ़ाइल {{filePath}} प्रसंस्करण में अज्ञात त्रुटि", "unknownErrorDeletingPoints": "{{filePath}} के लिए बिंदु हटाने में अज्ञात त्रुटि", - "failedToProcessBatchWithError": "{{maxRetries}} प्रयासों के बाद बैच प्रसंस्करण विफल: {{errorMessage}}", - "multiRootPathError": "फ़ाइल '{{filePath}}' को संसाधित नहीं किया जा सकता क्योंकि यह सभी कार्यक्षेत्र जड़ों के बाहर है", - "workspaceRootDetectionError": "फ़ाइल '{{filePath}}' के लिए कार्यक्षेत्र रूट निर्धारित करने में विफल" + "failedToProcessBatchWithError": "{{maxRetries}} प्रयासों के बाद बैच प्रसंस्करण विफल: {{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "Qdrant वेक्टर डेटाबेस से कनेक्ट करने में विफल। कृपया सुनिश्चित करें कि Qdrant चल रहा है और {{qdrantUrl}} पर पहुंच योग्य है। त्रुटि: {{errorMessage}}" diff --git a/src/i18n/locales/id/embeddings.json b/src/i18n/locales/id/embeddings.json index 73254c88b2..abfa9cb354 100644 --- a/src/i18n/locales/id/embeddings.json +++ b/src/i18n/locales/id/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "Error tidak dikenal saat memproses file {{filePath}}", "unknownErrorDeletingPoints": "Error tidak dikenal saat menghapus points untuk {{filePath}}", - "failedToProcessBatchWithError": "Gagal memproses batch setelah {{maxRetries}} percobaan: {{errorMessage}}", - "multiRootPathError": "Tidak dapat memproses file '{{filePath}}' karena berada di luar semua root ruang kerja", - "workspaceRootDetectionError": "Gagal menentukan root ruang kerja untuk file '{{filePath}}'" + "failedToProcessBatchWithError": "Gagal memproses batch setelah {{maxRetries}} percobaan: {{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "Gagal terhubung ke database vektor Qdrant. Pastikan Qdrant berjalan dan dapat diakses di {{qdrantUrl}}. Error: {{errorMessage}}" diff --git a/src/i18n/locales/it/embeddings.json b/src/i18n/locales/it/embeddings.json index 92e3ca6158..5bd7164886 100644 --- a/src/i18n/locales/it/embeddings.json +++ b/src/i18n/locales/it/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "Errore sconosciuto nell'elaborazione del file {{filePath}}", "unknownErrorDeletingPoints": "Errore sconosciuto nell'eliminazione dei punti per {{filePath}}", - "failedToProcessBatchWithError": "Elaborazione del batch fallita dopo {{maxRetries}} tentativi: {{errorMessage}}", - "multiRootPathError": "Impossibile elaborare il file '{{filePath}}' poiché si trova al di fuori di tutte le radici dell'area di lavoro", - "workspaceRootDetectionError": "Impossibile determinare la radice dell'area di lavoro per il file '{{filePath}}'" + "failedToProcessBatchWithError": "Elaborazione del batch fallita dopo {{maxRetries}} tentativi: {{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "Impossibile connettersi al database vettoriale Qdrant. Assicurati che Qdrant sia in esecuzione e accessibile su {{qdrantUrl}}. Errore: {{errorMessage}}" diff --git a/src/i18n/locales/ja/embeddings.json b/src/i18n/locales/ja/embeddings.json index 16c9930439..862270a364 100644 --- a/src/i18n/locales/ja/embeddings.json +++ b/src/i18n/locales/ja/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "ファイル{{filePath}}の処理中に不明なエラーが発生しました", "unknownErrorDeletingPoints": "{{filePath}}のポイント削除中に不明なエラーが発生しました", - "failedToProcessBatchWithError": "{{maxRetries}}回の試行後、バッチ処理に失敗しました:{{errorMessage}}", - "multiRootPathError": "ファイル '{{filePath}}' はすべてのワークスペースルートの外にあるため処理できません", - "workspaceRootDetectionError": "ファイル '{{filePath}}' のワークスペースルートを特定できませんでした" + "failedToProcessBatchWithError": "{{maxRetries}}回の試行後、バッチ処理に失敗しました:{{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "Qdrantベクターデータベースへの接続に失敗しました。Qdrantが実行中で{{qdrantUrl}}でアクセス可能であることを確認してください。エラー:{{errorMessage}}" diff --git a/src/i18n/locales/ko/embeddings.json b/src/i18n/locales/ko/embeddings.json index 8a64696f32..37877bfa97 100644 --- a/src/i18n/locales/ko/embeddings.json +++ b/src/i18n/locales/ko/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "파일 {{filePath}} 처리 중 알 수 없는 오류", "unknownErrorDeletingPoints": "{{filePath}}의 포인트 삭제 중 알 수 없는 오류", - "failedToProcessBatchWithError": "{{maxRetries}}번 시도 후 배치 처리 실패: {{errorMessage}}", - "multiRootPathError": "파일 '{{filePath}}'이(가) 모든 작업 공간 루트 외부에 있으므로 처리할 수 없습니다", - "workspaceRootDetectionError": "파일 '{{filePath}}'에 대한 작업 공간 루트를 확인할 수 없습니다" + "failedToProcessBatchWithError": "{{maxRetries}}번 시도 후 배치 처리 실패: {{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "Qdrant 벡터 데이터베이스에 연결하지 못했습니다. Qdrant가 실행 중이고 {{qdrantUrl}}에서 접근 가능한지 확인하세요. 오류: {{errorMessage}}" diff --git a/src/i18n/locales/nl/embeddings.json b/src/i18n/locales/nl/embeddings.json index 8c13966513..7256b0973b 100644 --- a/src/i18n/locales/nl/embeddings.json +++ b/src/i18n/locales/nl/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "Onbekende fout bij verwerken van bestand {{filePath}}", "unknownErrorDeletingPoints": "Onbekende fout bij verwijderen van punten voor {{filePath}}", - "failedToProcessBatchWithError": "Verwerken van batch mislukt na {{maxRetries}} pogingen: {{errorMessage}}", - "multiRootPathError": "Kan bestand '{{filePath}}' niet verwerken omdat het buiten alle werkruimtewortels valt", - "workspaceRootDetectionError": "Kan de werkruimtewortel voor bestand '{{filePath}}' niet bepalen" + "failedToProcessBatchWithError": "Verwerken van batch mislukt na {{maxRetries}} pogingen: {{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "Kan geen verbinding maken met Qdrant vectordatabase. Zorg ervoor dat Qdrant draait en toegankelijk is op {{qdrantUrl}}. Fout: {{errorMessage}}" diff --git a/src/i18n/locales/pl/embeddings.json b/src/i18n/locales/pl/embeddings.json index 8033c4e468..c3e160869b 100644 --- a/src/i18n/locales/pl/embeddings.json +++ b/src/i18n/locales/pl/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "Nieznany błąd podczas przetwarzania pliku {{filePath}}", "unknownErrorDeletingPoints": "Nieznany błąd podczas usuwania punktów dla {{filePath}}", - "failedToProcessBatchWithError": "Nie udało się przetworzyć partii po {{maxRetries}} próbach: {{errorMessage}}", - "multiRootPathError": "Nie można przetworzyć pliku '{{filePath}}', ponieważ znajduje się poza wszystkimi katalogami głównymi obszaru roboczego", - "workspaceRootDetectionError": "Nie udało się ustalić katalogu głównego obszaru roboczego dla pliku '{{filePath}}'" + "failedToProcessBatchWithError": "Nie udało się przetworzyć partii po {{maxRetries}} próbach: {{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "Nie udało się połączyć z bazą danych wektorowych Qdrant. Upewnij się, że Qdrant jest uruchomiony i dostępny pod adresem {{qdrantUrl}}. Błąd: {{errorMessage}}" diff --git a/src/i18n/locales/pt-BR/embeddings.json b/src/i18n/locales/pt-BR/embeddings.json index 55ddd4db27..6b97475265 100644 --- a/src/i18n/locales/pt-BR/embeddings.json +++ b/src/i18n/locales/pt-BR/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "Erro desconhecido ao processar arquivo {{filePath}}", "unknownErrorDeletingPoints": "Erro desconhecido ao deletar pontos para {{filePath}}", - "failedToProcessBatchWithError": "Falha ao processar lote após {{maxRetries}} tentativas: {{errorMessage}}", - "multiRootPathError": "Não é possível processar o arquivo '{{filePath}}', pois ele está fora de todas as raízes do espaço de trabalho", - "workspaceRootDetectionError": "Falha ao determinar a raiz do espaço de trabalho para o arquivo '{{filePath}}'" + "failedToProcessBatchWithError": "Falha ao processar lote após {{maxRetries}} tentativas: {{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "Falha ao conectar com o banco de dados vetorial Qdrant. Certifique-se de que o Qdrant esteja rodando e acessível em {{qdrantUrl}}. Erro: {{errorMessage}}" diff --git a/src/i18n/locales/ru/embeddings.json b/src/i18n/locales/ru/embeddings.json index d7f32e6d16..c6143816e8 100644 --- a/src/i18n/locales/ru/embeddings.json +++ b/src/i18n/locales/ru/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "Неизвестная ошибка при обработке файла {{filePath}}", "unknownErrorDeletingPoints": "Неизвестная ошибка при удалении точек для {{filePath}}", - "failedToProcessBatchWithError": "Не удалось обработать пакет после {{maxRetries}} попыток: {{errorMessage}}", - "multiRootPathError": "Невозможно обработать файл '{{filePath}}', так как он находится вне всех корневых каталогов рабочего пространства", - "workspaceRootDetectionError": "Не удалось определить корневой каталог рабочего пространства для файла '{{filePath}}'" + "failedToProcessBatchWithError": "Не удалось обработать пакет после {{maxRetries}} попыток: {{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "Не удалось подключиться к векторной базе данных Qdrant. Убедитесь, что Qdrant запущен и доступен по адресу {{qdrantUrl}}. Ошибка: {{errorMessage}}" diff --git a/src/i18n/locales/tr/embeddings.json b/src/i18n/locales/tr/embeddings.json index 3c56ec7951..10ad965f0f 100644 --- a/src/i18n/locales/tr/embeddings.json +++ b/src/i18n/locales/tr/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "{{filePath}} dosyası işlenirken bilinmeyen hata", "unknownErrorDeletingPoints": "{{filePath}} için noktalar silinirken bilinmeyen hata", - "failedToProcessBatchWithError": "{{maxRetries}} denemeden sonra toplu işlem başarısız oldu: {{errorMessage}}", - "multiRootPathError": "'{{filePath}}' dosyası tüm çalışma alanı köklerinin dışında olduğu için işlenemiyor", - "workspaceRootDetectionError": "'{{filePath}}' dosyası için çalışma alanı kökü belirlenemedi" + "failedToProcessBatchWithError": "{{maxRetries}} denemeden sonra toplu işlem başarısız oldu: {{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "Qdrant vektör veritabanına bağlanılamadı. Qdrant'ın çalıştığından ve {{qdrantUrl}} adresinde erişilebilir olduğundan emin olun. Hata: {{errorMessage}}" diff --git a/src/i18n/locales/vi/embeddings.json b/src/i18n/locales/vi/embeddings.json index 27aba53cbc..a533aaac07 100644 --- a/src/i18n/locales/vi/embeddings.json +++ b/src/i18n/locales/vi/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "Lỗi không xác định khi xử lý tệp {{filePath}}", "unknownErrorDeletingPoints": "Lỗi không xác định khi xóa điểm cho {{filePath}}", - "failedToProcessBatchWithError": "Không thể xử lý lô sau {{maxRetries}} lần thử: {{errorMessage}}", - "multiRootPathError": "Không thể xử lý tệp '{{filePath}}' vì nó nằm ngoài tất cả các thư mục gốc của không gian làm việc", - "workspaceRootDetectionError": "Không thể xác định thư mục gốc của không gian làm việc cho tệp '{{filePath}}'" + "failedToProcessBatchWithError": "Không thể xử lý lô sau {{maxRetries}} lần thử: {{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "Không thể kết nối với cơ sở dữ liệu vector Qdrant. Vui lòng đảm bảo Qdrant đang chạy và có thể truy cập tại {{qdrantUrl}}. Lỗi: {{errorMessage}}" diff --git a/src/i18n/locales/zh-CN/embeddings.json b/src/i18n/locales/zh-CN/embeddings.json index 60e858b58b..dba5282844 100644 --- a/src/i18n/locales/zh-CN/embeddings.json +++ b/src/i18n/locales/zh-CN/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "处理文件 {{filePath}} 时出现未知错误", "unknownErrorDeletingPoints": "删除 {{filePath}} 的数据点时出现未知错误", - "failedToProcessBatchWithError": "尝试 {{maxRetries}} 次后批次处理失败:{{errorMessage}}", - "multiRootPathError": "无法处理文件 '{{filePath}}',因为它在所有工作区根之外", - "workspaceRootDetectionError": "无法确定文件 '{{filePath}}' 的工作区根" + "failedToProcessBatchWithError": "尝试 {{maxRetries}} 次后批次处理失败:{{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "连接 Qdrant 向量数据库失败。请确保 Qdrant 正在运行并可在 {{qdrantUrl}} 访问。错误:{{errorMessage}}" diff --git a/src/i18n/locales/zh-TW/embeddings.json b/src/i18n/locales/zh-TW/embeddings.json index 635251213c..71a5a482f2 100644 --- a/src/i18n/locales/zh-TW/embeddings.json +++ b/src/i18n/locales/zh-TW/embeddings.json @@ -15,9 +15,7 @@ "scanner": { "unknownErrorProcessingFile": "處理檔案 {{filePath}} 時發生未知錯誤", "unknownErrorDeletingPoints": "刪除 {{filePath}} 的資料點時發生未知錯誤", - "failedToProcessBatchWithError": "嘗試 {{maxRetries}} 次後批次處理失敗:{{errorMessage}}", - "multiRootPathError": "無法處理檔案 '{{filePath}}',因為它在所有工作區根目錄之外", - "workspaceRootDetectionError": "無法確定檔案 '{{filePath}}' 的工作區根目錄" + "failedToProcessBatchWithError": "嘗試 {{maxRetries}} 次後批次處理失敗:{{errorMessage}}" }, "vectorStore": { "qdrantConnectionFailed": "連接 Qdrant 向量資料庫失敗。請確保 Qdrant 正在執行並可在 {{qdrantUrl}} 存取。錯誤:{{errorMessage}}" diff --git a/src/package.json b/src/package.json index 83222175ce..4232bf2be7 100644 --- a/src/package.json +++ b/src/package.json @@ -338,15 +338,6 @@ "type": "string", "default": "", "description": "%settings.autoImportSettingsPath.description%" - }, - "roo-cline.codebaseIndexing.multiRootBehavior": { - "type": "string", - "enum": [ - "separate", - "unified" - ], - "default": "separate", - "description": "%settings.codebaseIndexing.multiRootBehavior.description%" } } } diff --git a/src/package.nls.ca.json b/src/package.nls.ca.json index 992ed496b4..978caf3df3 100644 --- a/src/package.nls.ca.json +++ b/src/package.nls.ca.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "La família del model de llenguatge (p. ex. gpt-4)", "settings.customStoragePath.description": "Ruta d'emmagatzematge personalitzada. Deixeu-la buida per utilitzar la ubicació predeterminada. Admet rutes absolutes (p. ex. 'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "Habilitar correccions ràpides de Roo Code.", - "settings.autoImportSettingsPath.description": "Ruta a un fitxer de configuració de RooCode per importar automàticament en iniciar l'extensió. Admet rutes absolutes i rutes relatives al directori d'inici (per exemple, '~/Documents/roo-code-settings.json'). Deixeu-ho en blanc per desactivar la importació automàtica.", - "settings.codebaseIndexing.multiRootBehavior.description": "Com gestionar la indexació de la base de codi en espais de treball d'arrels múltiples. 'separate' indexa cada arrel de l'espai de treball de manera independent, 'unified' tracta totes les arrels com una única base de codi." + "settings.autoImportSettingsPath.description": "Ruta a un fitxer de configuració de RooCode per importar automàticament en iniciar l'extensió. Admet rutes absolutes i rutes relatives al directori d'inici (per exemple, '~/Documents/roo-code-settings.json'). Deixeu-ho en blanc per desactivar la importació automàtica." } diff --git a/src/package.nls.de.json b/src/package.nls.de.json index c1587bf9e9..32b38f7dee 100644 --- a/src/package.nls.de.json +++ b/src/package.nls.de.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "Die Familie des Sprachmodells (z.B. gpt-4)", "settings.customStoragePath.description": "Benutzerdefinierter Speicherpfad. Leer lassen, um den Standardspeicherort zu verwenden. Unterstützt absolute Pfade (z.B. 'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "Roo Code Schnelle Problembehebung aktivieren.", - "settings.autoImportSettingsPath.description": "Pfad zu einer RooCode-Konfigurationsdatei, die beim Start der Erweiterung automatisch importiert wird. Unterstützt absolute Pfade und Pfade relativ zum Home-Verzeichnis (z.B. '~/Documents/roo-code-settings.json'). Leer lassen, um den automatischen Import zu deaktivieren.", - "settings.codebaseIndexing.multiRootBehavior.description": "Wie die Codebasis-Indizierung in Arbeitsbereichen mit mehreren Stammordnern gehandhabt werden soll. 'separate' indiziert jeden Arbeitsbereich-Stammordner unabhängig, 'unified' behandelt alle Stammordner als eine einzige Codebasis." + "settings.autoImportSettingsPath.description": "Pfad zu einer RooCode-Konfigurationsdatei, die beim Start der Erweiterung automatisch importiert wird. Unterstützt absolute Pfade und Pfade relativ zum Home-Verzeichnis (z.B. '~/Documents/roo-code-settings.json'). Leer lassen, um den automatischen Import zu deaktivieren." } diff --git a/src/package.nls.es.json b/src/package.nls.es.json index 63618d4731..dc76f15e94 100644 --- a/src/package.nls.es.json +++ b/src/package.nls.es.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "La familia del modelo de lenguaje (ej. gpt-4)", "settings.customStoragePath.description": "Ruta de almacenamiento personalizada. Dejar vacío para usar la ubicación predeterminada. Admite rutas absolutas (ej. 'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "Habilitar correcciones rápidas de Roo Code.", - "settings.autoImportSettingsPath.description": "Ruta a un archivo de configuración de RooCode para importar automáticamente al iniciar la extensión. Admite rutas absolutas y rutas relativas al directorio de inicio (por ejemplo, '~/Documents/roo-code-settings.json'). Dejar vacío para desactivar la importación automática.", - "settings.codebaseIndexing.multiRootBehavior.description": "Cómo manejar la indexación de la base de código en espacios de trabajo de múltiples raíces. 'separate' indexa cada raíz del espacio de trabajo de forma independiente, 'unified' trata todas las raíces como una única base de código." + "settings.autoImportSettingsPath.description": "Ruta a un archivo de configuración de RooCode para importar automáticamente al iniciar la extensión. Admite rutas absolutas y rutas relativas al directorio de inicio (por ejemplo, '~/Documents/roo-code-settings.json'). Dejar vacío para desactivar la importación automática." } diff --git a/src/package.nls.fr.json b/src/package.nls.fr.json index 0ad265ed19..621cab976e 100644 --- a/src/package.nls.fr.json +++ b/src/package.nls.fr.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "La famille du modèle de langage (ex: gpt-4)", "settings.customStoragePath.description": "Chemin de stockage personnalisé. Laisser vide pour utiliser l'emplacement par défaut. Prend en charge les chemins absolus (ex: 'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "Activer les correctifs rapides de Roo Code.", - "settings.autoImportSettingsPath.description": "Chemin d'accès à un fichier de configuration RooCode à importer automatiquement au démarrage de l'extension. Prend en charge les chemins absolus et les chemins relatifs au répertoire de base (par exemple, '~/Documents/roo-code-settings.json'). Laisser vide pour désactiver l'importation automatique.", - "settings.codebaseIndexing.multiRootBehavior.description": "Comment gérer l'indexation de la base de code dans les espaces de travail à racines multiples. 'separate' indexe chaque racine de l'espace de travail indépendamment, 'unified' traite toutes les racines comme une seule base de code." + "settings.autoImportSettingsPath.description": "Chemin d'accès à un fichier de configuration RooCode à importer automatiquement au démarrage de l'extension. Prend en charge les chemins absolus et les chemins relatifs au répertoire de base (par exemple, '~/Documents/roo-code-settings.json'). Laisser vide pour désactiver l'importation automatique." } diff --git a/src/package.nls.hi.json b/src/package.nls.hi.json index f807697910..d54f1d829e 100644 --- a/src/package.nls.hi.json +++ b/src/package.nls.hi.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "भाषा मॉडल का परिवार (उदा. gpt-4)", "settings.customStoragePath.description": "कस्टम स्टोरेज पाथ। डिफ़ॉल्ट स्थान का उपयोग करने के लिए खाली छोड़ें। पूर्ण पथ का समर्थन करता है (उदा. 'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "Roo Code त्वरित सुधार सक्षम करें", - "settings.autoImportSettingsPath.description": "RooCode कॉन्फ़िगरेशन फ़ाइल का पथ जिसे एक्सटेंशन स्टार्टअप पर स्वचालित रूप से आयात किया जाएगा। होम डायरेक्टरी के सापेक्ष पूर्ण पथ और पथों का समर्थन करता है (उदाहरण के लिए '~/Documents/roo-code-settings.json')। ऑटो-इंपोर्ट को अक्षम करने के लिए खाली छोड़ दें।", - "settings.codebaseIndexing.multiRootBehavior.description": "बहु-रूट कार्यस्थानوں में कोडबेस इंडेक्सिंग को कैसे संभालें। 'separate' प्रत्येक कार्यस्थान रूट को स्वतंत्र रूप से इंडेक्स करता है, 'unified' सभी रूटों को एक ही कोडबेस के रूप में मानता है।" + "settings.autoImportSettingsPath.description": "RooCode कॉन्फ़िगरेशन फ़ाइल का पथ जिसे एक्सटेंशन स्टार्टअप पर स्वचालित रूप से आयात किया जाएगा। होम डायरेक्टरी के सापेक्ष पूर्ण पथ और पथों का समर्थन करता है (उदाहरण के लिए '~/Documents/roo-code-settings.json')। ऑटो-इंपोर्ट को अक्षम करने के लिए खाली छोड़ दें।" } diff --git a/src/package.nls.id.json b/src/package.nls.id.json index 47c28bb4ed..99313d151e 100644 --- a/src/package.nls.id.json +++ b/src/package.nls.id.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "Keluarga dari model bahasa (misalnya gpt-4)", "settings.customStoragePath.description": "Path penyimpanan kustom. Biarkan kosong untuk menggunakan lokasi default. Mendukung path absolut (misalnya 'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "Aktifkan perbaikan cepat Roo Code.", - "settings.autoImportSettingsPath.description": "Path ke file konfigurasi RooCode untuk diimpor secara otomatis saat ekstensi dimulai. Mendukung path absolut dan path relatif terhadap direktori home (misalnya '~/Documents/roo-code-settings.json'). Biarkan kosong untuk menonaktifkan impor otomatis.", - "settings.codebaseIndexing.multiRootBehavior.description": "Cara menangani pengindeksan basis kode di ruang kerja multi-root. 'separate' mengindeks setiap root ruang kerja secara independen, 'unified' memperlakukan semua root sebagai basis kode tunggal." + "settings.autoImportSettingsPath.description": "Path ke file konfigurasi RooCode untuk diimpor secara otomatis saat ekstensi dimulai. Mendukung path absolut dan path relatif terhadap direktori home (misalnya '~/Documents/roo-code-settings.json'). Biarkan kosong untuk menonaktifkan impor otomatis." } diff --git a/src/package.nls.it.json b/src/package.nls.it.json index f89da8058f..0fca90870c 100644 --- a/src/package.nls.it.json +++ b/src/package.nls.it.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "La famiglia del modello linguistico (es. gpt-4)", "settings.customStoragePath.description": "Percorso di archiviazione personalizzato. Lasciare vuoto per utilizzare la posizione predefinita. Supporta percorsi assoluti (es. 'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "Abilita correzioni rapide di Roo Code.", - "settings.autoImportSettingsPath.description": "Percorso di un file di configurazione di RooCode da importare automaticamente all'avvio dell'estensione. Supporta percorsi assoluti e percorsi relativi alla directory home (ad es. '~/Documents/roo-code-settings.json'). Lasciare vuoto per disabilitare l'importazione automatica.", - "settings.codebaseIndexing.multiRootBehavior.description": "Come gestire l'indicizzazione della codebase in aree di lavoro multi-root. 'separate' indicizza ogni radice dell'area di lavoro in modo indipendente, 'unified' tratta tutte le radici come un'unica codebase." + "settings.autoImportSettingsPath.description": "Percorso di un file di configurazione di RooCode da importare automaticamente all'avvio dell'estensione. Supporta percorsi assoluti e percorsi relativi alla directory home (ad es. '~/Documents/roo-code-settings.json'). Lasciare vuoto per disabilitare l'importazione automatica." } diff --git a/src/package.nls.ja.json b/src/package.nls.ja.json index 39ae0e1203..5fd4ade628 100644 --- a/src/package.nls.ja.json +++ b/src/package.nls.ja.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "言語モデルのファミリー(例:gpt-4)", "settings.customStoragePath.description": "カスタムストレージパス。デフォルトの場所を使用する場合は空のままにします。絶対パスをサポートします(例:'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "Roo Codeのクイック修正を有効にする。", - "settings.autoImportSettingsPath.description": "拡張機能の起動時に自動的にインポートするRooCode設定ファイルへのパス。絶対パスとホームディレクトリからの相対パスをサポートします(例:'~/Documents/roo-code-settings.json')。自動インポートを無効にするには、空のままにします。", - "settings.codebaseIndexing.multiRootBehavior.description": "マルチルートワークスペースでコードベースのインデックスを作成する方法。'separate' は各ワークスペースルートを個別にインデックス作成し、'unified' はすべてのルートを単一のコードベースとして扱います。" + "settings.autoImportSettingsPath.description": "拡張機能の起動時に自動的にインポートするRooCode設定ファイルへのパス。絶対パスとホームディレクトリからの相対パスをサポートします(例:'~/Documents/roo-code-settings.json')。自動インポートを無効にするには、空のままにします。" } diff --git a/src/package.nls.json b/src/package.nls.json index 8a35fb25ff..23885f80be 100644 --- a/src/package.nls.json +++ b/src/package.nls.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "The family of the language model (e.g. gpt-4)", "settings.customStoragePath.description": "Custom storage path. Leave empty to use the default location. Supports absolute paths (e.g. 'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "Enable Roo Code quick fixes", - "settings.autoImportSettingsPath.description": "Path to a RooCode configuration file to automatically import on extension startup. Supports absolute paths and paths relative to the home directory (e.g. '~/Documents/roo-code-settings.json'). Leave empty to disable auto-import.", - "settings.codebaseIndexing.multiRootBehavior.description": "How to handle codebase indexing in multi-root workspaces. 'separate' indexes each workspace root independently, 'unified' treats all roots as a single codebase." + "settings.autoImportSettingsPath.description": "Path to a RooCode configuration file to automatically import on extension startup. Supports absolute paths and paths relative to the home directory (e.g. '~/Documents/roo-code-settings.json'). Leave empty to disable auto-import." } diff --git a/src/package.nls.ko.json b/src/package.nls.ko.json index 7455b4ba4e..e6e30c155b 100644 --- a/src/package.nls.ko.json +++ b/src/package.nls.ko.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "언어 모델 계열 (예: gpt-4)", "settings.customStoragePath.description": "사용자 지정 저장소 경로. 기본 위치를 사용하려면 비워두세요. 절대 경로를 지원합니다 (예: 'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "Roo Code 빠른 수정 사용 설정", - "settings.autoImportSettingsPath.description": "확장 프로그램 시작 시 자동으로 가져올 RooCode 구성 파일의 경로입니다. 절대 경로 및 홈 디렉토리에 대한 상대 경로를 지원합니다(예: '~/Documents/roo-code-settings.json'). 자동 가져오기를 비활성화하려면 비워 둡니다.", - "settings.codebaseIndexing.multiRootBehavior.description": "다중 루트 작업 공간에서 코드베이스 인덱싱을 처리하는 방법입니다. 'separate'는 각 작업 공간 루트를 독립적으로 인덱싱하고 'unified'는 모든 루트를 단일 코드베이스로 처리합니다." + "settings.autoImportSettingsPath.description": "확장 프로그램 시작 시 자동으로 가져올 RooCode 구성 파일의 경로입니다. 절대 경로 및 홈 디렉토리에 대한 상대 경로를 지원합니다(예: '~/Documents/roo-code-settings.json'). 자동 가져오기를 비활성화하려면 비워 둡니다." } diff --git a/src/package.nls.nl.json b/src/package.nls.nl.json index 56bafd4e6d..095aace43e 100644 --- a/src/package.nls.nl.json +++ b/src/package.nls.nl.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "De familie van het taalmodel (bijv. gpt-4)", "settings.customStoragePath.description": "Aangepast opslagpad. Laat leeg om de standaardlocatie te gebruiken. Ondersteunt absolute paden (bijv. 'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "Snelle correcties van Roo Code inschakelen.", - "settings.autoImportSettingsPath.description": "Pad naar een RooCode-configuratiebestand om automatisch te importeren bij het opstarten van de extensie. Ondersteunt absolute paden en paden ten opzichte van de thuismap (bijv. '~/Documents/roo-code-settings.json'). Laat leeg om automatisch importeren uit te schakelen.", - "settings.codebaseIndexing.multiRootBehavior.description": "Hoe de codebase-indexering in werkruimten met meerdere roots moet worden afgehandeld. 'separate' indexeert elke werkruimteroot onafhankelijk, 'unified' behandelt alle roots als één codebase." + "settings.autoImportSettingsPath.description": "Pad naar een RooCode-configuratiebestand om automatisch te importeren bij het opstarten van de extensie. Ondersteunt absolute paden en paden ten opzichte van de thuismap (bijv. '~/Documents/roo-code-settings.json'). Laat leeg om automatisch importeren uit te schakelen." } diff --git a/src/package.nls.pl.json b/src/package.nls.pl.json index 3ed436fa35..9963d96db6 100644 --- a/src/package.nls.pl.json +++ b/src/package.nls.pl.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "Rodzina modelu językowego (np. gpt-4)", "settings.customStoragePath.description": "Niestandardowa ścieżka przechowywania. Pozostaw puste, aby użyć domyślnej lokalizacji. Obsługuje ścieżki bezwzględne (np. 'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "Włącz szybkie poprawki Roo Code.", - "settings.autoImportSettingsPath.description": "Ścieżka do pliku konfiguracyjnego RooCode, który ma być automatycznie importowany podczas uruchamiania rozszerzenia. Obsługuje ścieżki bezwzględne i ścieżki względne do katalogu domowego (np. '~/Documents/roo-code-settings.json'). Pozostaw puste, aby wyłączyć automatyczne importowanie.", - "settings.codebaseIndexing.multiRootBehavior.description": "Jak obsługiwać indeksowanie bazy kodu w obszarach roboczych z wieloma katalogami głównymi. 'separate' indeksuje każdy katalog główny obszaru roboczego niezależnie, 'unified' traktuje wszystkie katalogi główne jako jedną bazę kodu." + "settings.autoImportSettingsPath.description": "Ścieżka do pliku konfiguracyjnego RooCode, który ma być automatycznie importowany podczas uruchamiania rozszerzenia. Obsługuje ścieżki bezwzględne i ścieżki względne do katalogu domowego (np. '~/Documents/roo-code-settings.json'). Pozostaw puste, aby wyłączyć automatyczne importowanie." } diff --git a/src/package.nls.pt-BR.json b/src/package.nls.pt-BR.json index c6f4a2ea3e..aaec3b4533 100644 --- a/src/package.nls.pt-BR.json +++ b/src/package.nls.pt-BR.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "A família do modelo de linguagem (ex: gpt-4)", "settings.customStoragePath.description": "Caminho de armazenamento personalizado. Deixe vazio para usar o local padrão. Suporta caminhos absolutos (ex: 'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "Habilitar correções rápidas do Roo Code.", - "settings.autoImportSettingsPath.description": "Caminho para um arquivo de configuração do RooCode para importar automaticamente na inicialização da extensão. Suporta caminhos absolutos e caminhos relativos ao diretório inicial (por exemplo, '~/Documents/roo-code-settings.json'). Deixe em branco para desativar a importação automática.", - "settings.codebaseIndexing.multiRootBehavior.description": "Como lidar com a indexação da base de código em espaços de trabalho de várias raízes. 'separate' indexa cada raiz do espaço de trabalho independentemente, 'unified' trata todas as raízes como uma única base de código." + "settings.autoImportSettingsPath.description": "Caminho para um arquivo de configuração do RooCode para importar automaticamente na inicialização da extensão. Suporta caminhos absolutos e caminhos relativos ao diretório inicial (por exemplo, '~/Documents/roo-code-settings.json'). Deixe em branco para desativar a importação automática." } diff --git a/src/package.nls.ru.json b/src/package.nls.ru.json index 0db3f627e1..632c1e3628 100644 --- a/src/package.nls.ru.json +++ b/src/package.nls.ru.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "Семейство языковой модели (например, gpt-4)", "settings.customStoragePath.description": "Пользовательский путь хранения. Оставьте пустым для использования пути по умолчанию. Поддерживает абсолютные пути (например, 'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "Включить быстрые исправления Roo Code.", - "settings.autoImportSettingsPath.description": "Путь к файлу конфигурации RooCode для автоматического импорта при запуске расширения. Поддерживает абсолютные пути и пути относительно домашнего каталога (например, '~/Documents/roo-code-settings.json'). Оставьте пустым, чтобы отключить автоматический импорт.", - "settings.codebaseIndexing.multiRootBehavior.description": "Как обрабатывать индексацию кодовой базы в многокорневых рабочих пространствах. 'separate' индексирует каждый корень рабочего пространства независимо, 'unified' рассматривает все корни как единую кодовую базу." + "settings.autoImportSettingsPath.description": "Путь к файлу конфигурации RooCode для автоматического импорта при запуске расширения. Поддерживает абсолютные пути и пути относительно домашнего каталога (например, '~/Documents/roo-code-settings.json'). Оставьте пустым, чтобы отключить автоматический импорт." } diff --git a/src/package.nls.tr.json b/src/package.nls.tr.json index 8f8c0e9bfb..a0b6c47d4f 100644 --- a/src/package.nls.tr.json +++ b/src/package.nls.tr.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "Dil modelinin ailesi (örn: gpt-4)", "settings.customStoragePath.description": "Özel depolama yolu. Varsayılan konumu kullanmak için boş bırakın. Mutlak yolları destekler (örn: 'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "Roo Code hızlı düzeltmeleri etkinleştir.", - "settings.autoImportSettingsPath.description": "Uzantı başlangıcında otomatik olarak içe aktarılacak bir RooCode yapılandırma dosyasının yolu. Mutlak yolları ve ana dizine göreli yolları destekler (ör. '~/Documents/roo-code-settings.json'). Otomatik içe aktarmayı devre dışı bırakmak için boş bırakın.", - "settings.codebaseIndexing.multiRootBehavior.description": "Çok köklü çalışma alanlarında kod tabanı dizinlemesinin nasıl işleneceği. 'separate' her çalışma alanı kökünü bağımsız olarak dizinler, 'unified' tüm kökleri tek bir kod tabanı olarak ele alır." + "settings.autoImportSettingsPath.description": "Uzantı başlangıcında otomatik olarak içe aktarılacak bir RooCode yapılandırma dosyasının yolu. Mutlak yolları ve ana dizine göreli yolları destekler (ör. '~/Documents/roo-code-settings.json'). Otomatik içe aktarmayı devre dışı bırakmak için boş bırakın." } diff --git a/src/package.nls.vi.json b/src/package.nls.vi.json index 025fddcea0..2b5013fed0 100644 --- a/src/package.nls.vi.json +++ b/src/package.nls.vi.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "Họ mô hình ngôn ngữ (ví dụ: gpt-4)", "settings.customStoragePath.description": "Đường dẫn lưu trữ tùy chỉnh. Để trống để sử dụng vị trí mặc định. Hỗ trợ đường dẫn tuyệt đối (ví dụ: 'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "Bật sửa lỗi nhanh Roo Code.", - "settings.autoImportSettingsPath.description": "Đường dẫn đến tệp cấu hình RooCode để tự động nhập khi khởi động tiện ích mở rộng. Hỗ trợ đường dẫn tuyệt đối và đường dẫn tương đối đến thư mục chính (ví dụ: '~/Documents/roo-code-settings.json'). Để trống để tắt tính năng tự động nhập.", - "settings.codebaseIndexing.multiRootBehavior.description": "Cách xử lý chỉ mục cơ sở mã trong không gian làm việc nhiều thư mục gốc. 'separate' chỉ mục mỗi thư mục gốc của không gian làm việc một cách độc lập, 'unified' coi tất cả các thư mục gốc là một cơ sở mã duy nhất." + "settings.autoImportSettingsPath.description": "Đường dẫn đến tệp cấu hình RooCode để tự động nhập khi khởi động tiện ích mở rộng. Hỗ trợ đường dẫn tuyệt đối và đường dẫn tương đối đến thư mục chính (ví dụ: '~/Documents/roo-code-settings.json'). Để trống để tắt tính năng tự động nhập." } diff --git a/src/package.nls.zh-CN.json b/src/package.nls.zh-CN.json index 32b7bea062..76bc991c36 100644 --- a/src/package.nls.zh-CN.json +++ b/src/package.nls.zh-CN.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "语言模型的系列(例如:gpt-4)", "settings.customStoragePath.description": "自定义存储路径。留空以使用默认位置。支持绝对路径(例如:'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "启用 Roo Code 快速修复", - "settings.autoImportSettingsPath.description": "RooCode 配置文件的路径,用于在扩展启动时自动导入。支持绝对路径和相对于主目录的路径(例如 '~/Documents/roo-code-settings.json')。留空以禁用自动导入。", - "settings.codebaseIndexing.multiRootBehavior.description": "如何在多根工作区中处理代码库索引。'separate' 单独索引每个工作区根,'unified' 将所有根视为单个代码库。" + "settings.autoImportSettingsPath.description": "RooCode 配置文件的路径,用于在扩展启动时自动导入。支持绝对路径和相对于主目录的路径(例如 '~/Documents/roo-code-settings.json')。留空以禁用自动导入。" } diff --git a/src/package.nls.zh-TW.json b/src/package.nls.zh-TW.json index 2b3dc72fff..c833708541 100644 --- a/src/package.nls.zh-TW.json +++ b/src/package.nls.zh-TW.json @@ -32,6 +32,5 @@ "settings.vsCodeLmModelSelector.family.description": "語言模型系列(例如:gpt-4)", "settings.customStoragePath.description": "自訂儲存路徑。留空以使用預設位置。支援絕對路徑(例如:'D:\\RooCodeStorage')", "settings.enableCodeActions.description": "啟用 Roo Code 快速修復。", - "settings.autoImportSettingsPath.description": "RooCode 設定檔案的路徑,用於在擴充功能啟動時自動匯入。支援絕對路徑和相對於主目錄的路徑(例如 '~/Documents/roo-code-settings.json')。留空以停用自動匯入。", - "settings.codebaseIndexing.multiRootBehavior.description": "如何處理多根工作區中的程式碼庫索引。'separate' 會獨立索引每個工作區根,'unified' 會將所有根視為單一程式碼庫。" + "settings.autoImportSettingsPath.description": "RooCode 設定檔案的路徑,用於在擴充功能啟動時自動匯入。支援絕對路徑和相對於主目錄的路徑(例如 '~/Documents/roo-code-settings.json')。留空以停用自動匯入。" } diff --git a/src/services/code-index/processors/scanner.ts b/src/services/code-index/processors/scanner.ts index f37326b50a..b06b315d1b 100644 --- a/src/services/code-index/processors/scanner.ts +++ b/src/services/code-index/processors/scanner.ts @@ -56,13 +56,15 @@ export class DirectoryScanner implements IDirectoryScanner { // Initialize ignore instances for each workspace root this.workspaceIgnoreMap.clear() + const ignoreControllerMap = new Map() + for (const root of workspaceRoots) { - // Each workspace root gets its own ignore instance + // Each workspace root gets its own ignore controller const ignoreController = new RooIgnoreController(root) await ignoreController.initialize() - // Create a new Ignore instance for this workspace root - const ignore = this.ignoreInstance // For now, reuse the same ignore instance - this.workspaceIgnoreMap.set(root, ignore) + ignoreControllerMap.set(root, ignoreController) + // Reuse the same ignore instance for all workspace roots + this.workspaceIgnoreMap.set(root, this.ignoreInstance) } // Collect all files from all workspace roots @@ -72,9 +74,8 @@ export class DirectoryScanner implements IDirectoryScanner { const [paths, _] = await listFiles(workspaceRoot, true, MAX_LIST_FILES_LIMIT) const filePaths = paths.filter((p) => !p.endsWith("/")) - // Initialize RooIgnoreController for this workspace root - const ignoreController = new RooIgnoreController(workspaceRoot) - await ignoreController.initialize() + // Use the already initialized RooIgnoreController for this workspace root + const ignoreController = ignoreControllerMap.get(workspaceRoot)! // Filter paths using .rooignore const allowedPaths = ignoreController.filterPaths(filePaths)