-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Expand file tree
/
Copy pathcommon.json
More file actions
266 lines (266 loc) · 16.5 KB
/
common.json
File metadata and controls
266 lines (266 loc) · 16.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
{
"extension": {
"name": "Roo Code",
"description": "Un equipo completo de desarrolladores con IA en tu editor."
},
"number_format": {
"thousand_suffix": "k",
"million_suffix": "m",
"billion_suffix": "b"
},
"welcome": "¡Bienvenido, {{name}}! Tienes {{count}} notificaciones.",
"items": {
"zero": "Sin elementos",
"one": "Un elemento",
"other": "{{count}} elementos"
},
"confirmation": {
"reset_state": "¿Estás seguro de que deseas restablecer todo el estado y el almacenamiento secreto en la extensión? Esta acción no se puede deshacer.",
"delete_config_profile": "¿Estás seguro de que deseas eliminar este perfil de configuración?",
"delete_custom_mode_with_rules": "¿Estás seguro de que quieres eliminar este modo {scope}?\n\nEsto también eliminará la carpeta de reglas asociada en:\n{rulesFolderPath}"
},
"zooMigration": {
"actions": {
"installZoo": "Instalar Zoo",
"prepareMigration": "Preparar Migración",
"learnMore": "Más Información",
"later": "Más Tarde",
"includeApiKeys": "Incluir claves de API",
"skipApiKeys": "Omitir claves de API",
"cancel": "Cancelar"
},
"notice": "Roo Code está pasando a Zoo Code. Puedes preparar una entrega de migración basada en copia para Zoo sin eliminar tus datos de Roo.",
"zooNotPublished": "Zoo Code aún no está publicado con un id de extensión confirmado en Marketplace. Se abrió la vista de Extensiones con una búsqueda de Zoo Code.",
"preparePrompt": "¿Preparar una entrega local de migración a Zoo Code? Si incluyes claves de API, los secrets del proveedor se escribirán en un archivo local para que Zoo pueda importarlos y luego eliminar la entrega.",
"handoffPrepared": "Entrega de migración a Zoo Code preparada en {{path}}. Instala Zoo Code e importa desde esta entrega.",
"handoffFailed": "No se pudo preparar la entrega de migración a Zoo Code: {{error}}"
},
"errors": {
"invalid_data_uri": "Formato de URI de datos no válido",
"error_copying_image": "Error copiando la imagen: {{errorMessage}}",
"error_saving_image": "Error guardando la imagen: {{errorMessage}}",
"error_opening_image": "Error abriendo la imagen: {{error}}",
"could_not_open_file": "No se pudo abrir el archivo: {{errorMessage}}",
"could_not_open_file_generic": "¡No se pudo abrir el archivo!",
"checkpoint_timeout": "Se agotó el tiempo al intentar restaurar el punto de control.",
"checkpoint_failed": "Error al restaurar el punto de control.",
"git_not_installed": "Git es necesario para la función de puntos de control. Por favor, instala Git para activar los puntos de control.",
"checkpoint_no_first": "No hay primer punto de control para comparar.",
"checkpoint_no_previous": "No hay punto de control anterior para comparar.",
"checkpoint_no_changes": "No se encontraron cambios.",
"checkpoint_diff_with_next": "Cambios comparados con el siguiente punto de control",
"checkpoint_diff_since_first": "Cambios desde el primer punto de control",
"checkpoint_diff_to_current": "Cambios en el espacio de trabajo actual",
"nested_git_repos_warning": "Los puntos de control están deshabilitados porque se detectó un repositorio git anidado en: {{path}}. Para usar puntos de control, por favor elimina o reubica este repositorio git anidado.",
"no_workspace": "Por favor, abre primero una carpeta de proyecto",
"update_support_prompt": "Error al actualizar el mensaje de soporte",
"reset_support_prompt": "Error al restablecer el mensaje de soporte",
"enhance_prompt": "Error al mejorar el mensaje",
"get_system_prompt": "Error al obtener el mensaje del sistema",
"search_commits": "Error al buscar commits",
"save_api_config": "Error al guardar la configuración de API",
"create_api_config": "Error al crear la configuración de API",
"rename_api_config": "Error al renombrar la configuración de API",
"load_api_config": "Error al cargar la configuración de API",
"delete_api_config": "Error al eliminar la configuración de API",
"list_api_config": "Error al obtener la lista de configuraciones de API",
"update_server_timeout": "Error al actualizar el tiempo de espera del servidor",
"hmr_not_running": "El servidor de desarrollo local no está en ejecución, HMR no funcionará. Por favor, ejecuta 'npm run dev' antes de lanzar la extensión para habilitar HMR.",
"retrieve_current_mode": "Error al recuperar el modo actual del estado.",
"failed_delete_repo": "Error al eliminar el repositorio o rama asociada: {{error}}",
"failed_remove_directory": "Error al eliminar el directorio de tareas: {{error}}",
"custom_storage_path_unusable": "La ruta de almacenamiento personalizada \"{{path}}\" no es utilizable, se usará la ruta predeterminada",
"cannot_access_path": "No se puede acceder a la ruta {{path}}: {{error}}",
"settings_import_failed": "Error al importar la configuración: {{error}}.",
"mistake_limit_guidance": "Esto puede indicar un fallo en el proceso de pensamiento del modelo o la incapacidad de usar una herramienta correctamente, lo cual puede mitigarse con orientación del usuario (ej. \"Intenta dividir la tarea en pasos más pequeños\").",
"violated_organization_allowlist": "Error al ejecutar la tarea: el perfil actual no es compatible con la configuración de tu organización",
"condense_failed": "Error al condensar el contexto",
"condense_not_enough_messages": "No hay suficientes mensajes para condensar el contexto",
"condensed_recently": "El contexto se condensó recientemente; se omite este intento",
"condense_handler_invalid": "El manejador de API para condensar el contexto no es válido",
"condense_api_failed": "La llamada API de condensación falló: {{message}}",
"url_timeout": "El sitio web tardó demasiado en cargar (timeout). Esto podría deberse a una conexión lenta, un sitio web pesado o que esté temporalmente no disponible. Puedes intentarlo más tarde o verificar si la URL es correcta.",
"url_not_found": "No se pudo encontrar la dirección del sitio web. Por favor verifica si la URL es correcta e inténtalo de nuevo.",
"no_internet": "Sin conexión a internet. Por favor verifica tu conexión de red e inténtalo de nuevo.",
"url_forbidden": "El acceso a este sitio web está prohibido. El sitio puede bloquear el acceso automatizado o requerir autenticación.",
"url_page_not_found": "La página no fue encontrada. Por favor verifica si la URL es correcta.",
"url_request_aborted": "La solicitud para obtener la URL fue cancelada. Esto puede ocurrir si el sitio bloquea el acceso automatizado, requiere autenticación o si hay un problema de red. Por favor intenta de nuevo o verifica si la URL es accesible en un navegador normal.",
"url_fetch_failed": "Error al obtener el contenido de la URL: {{error}}",
"url_fetch_error_with_url": "Error al obtener contenido para {{url}}: {{error}}",
"command_timeout": "La ejecución del comando superó el tiempo de espera de {{seconds}} segundos",
"share_task_failed": "Error al compartir la tarea. Por favor, inténtalo de nuevo.",
"share_no_active_task": "No hay tarea activa para compartir",
"share_auth_required": "Se requiere autenticación. Por favor, inicia sesión para compartir tareas.",
"share_not_enabled": "La compartición de tareas no está habilitada para esta organización.",
"share_task_not_found": "Tarea no encontrada o acceso denegado.",
"mode_import_failed": "Error al importar el modo: {{error}}",
"delete_rules_folder_failed": "Error al eliminar la carpeta de reglas: {{rulesFolderPath}}. Error: {{error}}",
"command_not_found": "Comando '{{name}}' no encontrado",
"open_command_file": "Error al abrir el archivo de comandos",
"delete_command": "Error al eliminar el comando",
"no_workspace_for_project_command": "No se encontró carpeta de espacio de trabajo para comando de proyecto",
"command_already_exists": "El comando \"{{commandName}}\" ya existe",
"create_command_failed": "Error al crear comando",
"command_template_content": "---\ndescription: \"Breve descripción de lo que hace este comando\"\n---\n\nEste es un nuevo comando slash. Edita este archivo para personalizar el comportamiento del comando.",
"claudeCode": {
"processExited": "El proceso de Claude Code terminó con código {{exitCode}}.",
"errorOutput": "Salida de error: {{output}}",
"processExitedWithError": "El proceso de Claude Code terminó con código {{exitCode}}. Salida de error: {{output}}",
"stoppedWithReason": "Claude Code se detuvo por la razón: {{reason}}",
"apiKeyModelPlanMismatch": "Las claves API y los planes de suscripción permiten diferentes modelos. Asegúrate de que el modelo seleccionado esté incluido en tu plan."
},
"message": {
"no_active_task_to_delete": "No hay tarea activa de la cual eliminar mensajes",
"invalid_timestamp_for_deletion": "Marca de tiempo del mensaje no válida para eliminación",
"cannot_delete_missing_timestamp": "No se puede eliminar el mensaje: falta marca de tiempo",
"cannot_delete_invalid_timestamp": "No se puede eliminar el mensaje: marca de tiempo no válida",
"message_not_found": "Mensaje con marca de tiempo {{messageTs}} no encontrado",
"error_deleting_message": "Error eliminando mensaje: {{error}}",
"error_editing_message": "Error editando mensaje: {{error}}"
},
"gemini": {
"generate_stream": "Error del stream de contexto de generación de Gemini: {{error}}",
"generate_complete_prompt": "Error de finalización de Gemini: {{error}}",
"sources": "Fuentes:",
"thinking_complete_no_output": "(Pensamiento completado, pero no se generó salida.)",
"thinking_complete_truncated": "(Pensamiento completado, pero la salida fue truncada debido al límite de tokens.)",
"thinking_complete_safety": "(Pensamiento completado, pero la salida fue bloqueada debido a la configuración de seguridad.)",
"thinking_complete_recitation": "(Pensamiento completado, pero la salida fue bloqueada debido a la comprobación de recitación.)"
},
"roo": {
"authenticationRequired": "El proveedor Roo requiere autenticación en la nube. Por favor, inicia sesión en Roo Code Cloud."
},
"api": {
"invalidKeyInvalidChars": "La clave API contiene caracteres inválidos.",
"apiRequestFailed": "La solicitud API falló ({{status}})"
},
"manual_url_empty": "Por favor, introduce una URL de callback válida",
"manual_url_no_query": "URL de callback inválida: faltan parámetros de consulta",
"manual_url_missing_params": "URL de callback inválida: faltan parámetros requeridos (code y state)",
"manual_url_auth_failed": "Autenticación manual por URL falló",
"manual_url_auth_error": "Error de autenticación",
"openAiCodex": {
"notAuthenticated": "Not authenticated with OpenAI Codex. Please sign in using the OpenAI Codex OAuth flow.",
"invalidRequest": "Invalid request to Codex API. Please check your input parameters.",
"authenticationFailed": "Authentication failed. Please re-authenticate with OpenAI Codex.",
"accessDenied": "Access denied. Your ChatGPT subscription may not include Codex access.",
"endpointNotFound": "Codex API endpoint not found.",
"rateLimitExceeded": "Rate limit exceeded. Please try again later.",
"serviceError": "OpenAI Codex service error. Please try again later.",
"genericError": "Codex API error ({{status}})",
"noResponseBody": "Codex API error: No response body",
"connectionFailed": "Failed to connect to Codex API: {{message}}",
"unexpectedConnectionError": "Unexpected error connecting to Codex API",
"apiError": "Codex API error: {{message}}",
"responseFailed": "Response failed: {{message}}",
"streamProcessingError": "Error processing response stream: {{message}}",
"unexpectedStreamError": "Unexpected error processing response stream",
"completionError": "OpenAI Codex completion error: {{message}}"
}
},
"warnings": {
"no_terminal_content": "No hay contenido de terminal seleccionado",
"missing_task_files": "Los archivos de esta tarea faltan. ¿Deseas eliminarla de la lista de tareas?",
"auto_import_failed": "Error al importar automáticamente la configuración de RooCode: {{error}}"
},
"info": {
"no_changes": "No se encontraron cambios.",
"clipboard_copy": "Mensaje del sistema copiado correctamente al portapapeles",
"history_cleanup": "Se limpiaron {{count}} tarea(s) con archivos faltantes del historial.",
"custom_storage_path_set": "Ruta de almacenamiento personalizada establecida: {{path}}",
"default_storage_path": "Se ha vuelto a usar la ruta de almacenamiento predeterminada",
"settings_imported": "Configuración importada correctamente.",
"auto_import_success": "Configuración de RooCode importada automáticamente desde {{filename}}",
"share_link_copied": "Enlace de compartir copiado al portapapeles",
"image_copied_to_clipboard": "URI de datos de imagen copiada al portapapeles",
"image_saved": "Imagen guardada en {{path}}",
"organization_share_link_copied": "¡Enlace de compartición de organización copiado al portapapeles!",
"public_share_link_copied": "¡Enlace de compartición pública copiado al portapapeles!",
"mode_exported": "Modo '{{mode}}' exportado correctamente",
"mode_imported": "Modo importado correctamente"
},
"answers": {
"yes": "Sí",
"no": "No",
"remove": "Eliminar",
"keep": "Mantener"
},
"buttons": {
"save": "Guardar",
"edit": "Editar",
"learn_more": "Más información"
},
"tasks": {
"canceled": "Error de tarea: Fue detenida y cancelada por el usuario.",
"deleted": "Fallo de tarea: Fue detenida y eliminada por el usuario.",
"incomplete": "Tarea #{{taskNumber}} (Incompleta)",
"no_messages": "Tarea #{{taskNumber}} (Sin mensajes)"
},
"interruption": {
"responseInterruptedByUser": "Respuesta interrumpida por el usuario",
"responseInterruptedByApiError": "Respuesta interrumpida por error de API",
"streamTerminatedByProvider": "El proveedor finalizó la solicitud"
},
"storage": {
"prompt_custom_path": "Ingresa la ruta de almacenamiento personalizada para el historial de conversaciones, déjala vacía para usar la ubicación predeterminada",
"path_placeholder": "D:\\RooCodeStorage",
"enter_absolute_path": "Por favor, ingresa una ruta absoluta (por ejemplo, D:\\RooCodeStorage o /home/user/storage)",
"enter_valid_path": "Por favor, ingresa una ruta válida"
},
"input": {
"task_prompt": "¿Qué debe hacer Roo?",
"task_placeholder": "Escribe tu tarea aquí"
},
"settings": {
"providers": {}
},
"customModes": {
"errors": {
"yamlParseError": "YAML inválido en archivo .roomodes en línea {{line}}. Verifica:\n• Indentación correcta (usa espacios, no tabs)\n• Comillas y corchetes coincidentes\n• Sintaxis YAML válida",
"schemaValidationError": "Formato inválido de modos personalizados en .roomodes:\n{{issues}}",
"invalidFormat": "Formato inválido de modos personalizados. Asegúrate de que tu configuración siga el formato YAML correcto.",
"updateFailed": "Error al actualizar modo personalizado: {{error}}",
"deleteFailed": "Error al eliminar modo personalizado: {{error}}",
"resetFailed": "Error al restablecer modos personalizados: {{error}}",
"modeNotFound": "Error de escritura: Modo no encontrado",
"noWorkspaceForProject": "No se encontró carpeta de espacio de trabajo para modo específico del proyecto",
"rulesCleanupFailed": "El modo se eliminó correctamente, pero no se pudo eliminar la carpeta de reglas en {{rulesFolderPath}}. Es posible que debas eliminarla manualmente."
},
"scope": {
"project": "proyecto",
"global": "global"
}
},
"marketplace": {
"mode": {
"rulesCleanupFailed": "El modo se eliminó correctamente, pero no se pudo eliminar la carpeta de reglas en {{rulesFolderPath}}. Es posible que debas eliminarla manually."
}
},
"mdm": {
"errors": {
"cloud_auth_required": "Tu organización requiere autenticación de Roo Code Cloud. Por favor, inicia sesión para continuar.",
"organization_mismatch": "Debes estar autenticado con la cuenta de Roo Code Cloud de tu organización.",
"verification_failed": "No se pudo verificar la autenticación de la organización."
},
"info": {
"organization_requires_auth": "Tu organización requiere autenticación."
}
},
"prompts": {
"deleteMode": {
"title": "Eliminar modo personalizado",
"description": "¿Estás seguro de que quieres eliminar este modo {{scope}}? Esto también eliminará la carpeta de reglas asociada en: {{rulesFolderPath}}",
"descriptionNoRules": "¿Estás seguro de que quieres eliminar este modo personalizado?",
"confirm": "Eliminar"
}
},
"commands": {
"preventCompletionWithOpenTodos": {
"description": "Prevenir la finalización de tareas cuando hay todos incompletos en la lista de todos"
}
},
"docsLink": {
"label": "Docs",
"url": "https://docs.roocode.com"
}
}