{
  "command.config_display_language": "Cambiar idioma de visualización",
  "command.config_locales": "Configurar manualmente la ruta locales",
  "command.config_locales_auto": "Detección automática de la ruta locales",
  "command.config_source_language": "Cambiar idioma de origen",
  "command.copy_key": "Copiar clave i18n",
  "command.deepl_usage": "Uso de la API DeepL",
  "command.delete_key": "Eliminar clave",
  "command.duplicate_key": "Duplicar clave",
  "command.edit_key": "Editar traducción",
  "command.extract.disable-auto-detect": "",
  "command.extract.enable-auto-detect": "",
  "command.fulfill_keys": "Rellenar claves con cadena vacía",
  "command.go_to_next_usage": "",
  "command.go_to_prev_usage": "",
  "command.go_to_range": "",
  "command.insert_key": "Insertar clave",
  "command.locale_visibility_hide": "Ocultar configuración regional",
  "command.locale_visibility_show": "Mostrar configuración regional",
  "command.mark_key_as_in_use": "Marcar esta llave como en \"en uso\"",
  "command.new_key": "Crear una nueva llave",
  "command.open_editor": "Abrir Editor",
  "command.open_in_editor": "Abrir en el editor",
  "command.open_key": "Ir a la definición",
  "command.open_review": "Abrir una revisión",
  "command.open_url": "Abrir url",
  "command.possible_hard_string": "",
  "command.refresh_usage": "Refrescar el reporte de uso",
  "command.rename_key": "Renombrar clave",
  "command.set_display_language": "Establecer como idioma de visualización",
  "command.set_source_language": "Establecer como idioma de origen",
  "command.show_docs": "",
  "command.translate_key": "Traducir clave",
  "command.translate_key_from": "Traducir de \"{0}\"",
  "config.annotation_delimiter": "Delimintador de anotaciones",
  "config.annotation_in_place": "Mostrar la anotación en su lugar en vez de agregar a la cola",
  "config.annotation_max_length": "Máximo número de caracteres que se mostrarán en las anotaciones en línea. Los restantes se mostrarán como elipses (...)",
  "config.annotations": "Habilitar las anotaciones en línea.",
  "config.auto_detection": "",
  "config.baidu_app_secret": "",
  "config.baidu_appid": "",
  "config.deepl_api_key": "API key para el traductor DeepL",
  "config.deepl_log": "Mostrar mensajes de depuración del motor DeepL",
  "config.deepl_use_free_api_entry": "",
  "config.default_namespace": "",
  "config.deprecated": "Obsoleto. En su lugar, utilice el prefijo \"i18n-ally.\".",
  "config.derived_keys": "Reglas para marcar claves derivadas en el informe de uso",
  "config.dir_structure": "Estructura de directorios preferida para organizar los archivos de configuración regional",
  "config.disable_path_parsing": "Desabilitar resolución del path",
  "config.disabled": "",
  "config.display_language": "Idioma de visualización",
  "config.editor_prefer_editor": "Preferencia a usar webview para editar archivos locales.",
  "config.enabled_frameworks": "Especifica el/los framework(s) soportados para habilitar.Si no se establece ningún valor, la extensión detectará los marcos automáticamente. ",
  "config.enabled_parsers": "Analizadores de los archivos de configuración regional. Por defecto, será manejado por frameworks activados",
  "config.encoding": "Codificación de los archivos de configuración regional",
  "config.full_reload_on_changed": "Realizar una recarga completa en el archivo de configuración regional cambiado. (Importar dinámicamente para .js/.ts)",
  "config.google_api_key": "",
  "config.ignore_files": "Ignorar los archivos de configuración regional al cargar. Se acepta un array de glob",
  "config.ignored_locales": "Códigos de configuración regional a ignorar",
  "config.include_subfolders": "Buscar recursivamente dentro de los directorios de configuración regional",
  "config.indent": "Espacios de identación para archivos de configuración local",
  "config.keep_fulfill": "Siempre mantener todas las claves rellenas con cadenas vacías",
  "config.key_max_length": "Si especificada, la clave generada al extraer se truncará a este número de caracteres (excluyendo el keyPrefix). El valor predeterminado es ilimitado.",
  "config.key_prefix": "Cadena a anteponer a la ",
  "config.keygen_strategy": "Estrategia para la generación de claves",
  "config.keygen_style": "",
  "config.keys_in_use": "Claves a marcar para rellenar incluso sin aparecer en el código",
  "config.keystyle": "Estilo de la clave de configuración regional",
  "config.language_tag_system": "Sistema de etiquetado de lenguaje se está usando",
  "config.libretranslate_api_root": "",
  "config.locale_country_map": "Un objeto para relacionar dos letras de código regional a código de país",
  "config.locales_paths": "Ruta de acceso al directorio de configuración regional (relativa a la raíz del proyecto). Acepta patrón Glob.",
  "config.namespace": "Habilitar espacios de nombres. Comprueba la documentación para más detalles.",
  "config.openai_api_key": "",
  "config.openai_api_model": "",
  "config.openai_api_root": "",
  "config.path_matcher": "Igual el path para configuraciones regionales/espacios de nombres personalizados. Comprueba la documentación para más detalles.",
  "config.preferred_delimiter": "Delimitador preferido para las rutas de acceso compuestas, por defecto \"-\"(guión)",
  "config.prompt_translating_source": "Solicitud para seleccionar la configuración regional de origen al traducir. Si se establece en false, se utilizará el idioma de origen en la configuración.",
  "config.readonly": "Modo solo lectura",
  "config.refactor_templates": "Matriz de cadenas de plantillas. Utilice `{key}` como marcador de posición de las rutas clave.",
  "config.regex_key": "Cadena RegEx para igualar el path de la clave.",
  "config.regex_usage_match": "Una serie de cadenas RegEx para coincidir con los usos clave en el código. Anulará el Regex proporcionado por los marcos.",
  "config.regex_usage_match_append": "Una serie de cadenas RegEx para coincidir con los usos de clave en el código. A diferencia de \"regex.usageMatch\", se agregará a la lista Regex en lugar de reemplazarla.",
  "config.review_email": "Correo electrónico para revisar, también usado como Gravatar para el perfil de avatar.",
  "config.review_enabled": "Habilitar el sistema de revisión",
  "config.review_gutters": "Mostrar el panel de revisión de las canaletas",
  "config.review_remove_on_resolved": "Elimina el comentario en lugar de marcarlo como resuelto.",
  "config.review_username": "Nombre de usuario para la revisión",
  "config.show_flags": "Mostrar banderas junto a códigos regionales",
  "config.sort_keys": "Guardar con json/yaml ordenado",
  "config.source_language": "Código fuente para la traducción automática",
  "config.tab_style": "Estilo de pestañas para los archivos de localización",
  "config.target_picking_strategy": "Estrategias que tratan con más de un archivo de localización.",
  "config.target_picking_strategy.file-previous": "Extraer el texto al archivo de localización seleccionado anteriormente del archivo actual",
  "config.target_picking_strategy.global-previous": "Extraer el texto al archivo (actual o de otro tipo) del archivo local previamente seleccionado",
  "config.target_picking_strategy.most-similar": "Extraer automáticamente el texto al archivo cuya ruta coincida más con la ruta del archivo actual",
  "config.target_picking_strategy.most-similar-by-key": "Rellene automáticamente la copia extraída en el archivo de idioma que mejor coincida con la clave i18n actual",
  "config.target_picking_strategy.none": "El usuario selecciona manualmente a qué archivo extraer el texto",
  "config.translate.engines": "Servicios de traducción.",
  "config.translate.fallbackToKey": "Usar la llave en sí para traducir cuando no hay una traducción de origen para esa llave.",
  "config.translate.parallels": "Cantidad máxima de javascript workers para traducción al mismo tiempo.",
  "config.translate_override_existing": "Anular los mensajes existentes sobre la traducción",
  "config.translate_save_as_candidates": "Guarda el resultado de las traducciones en \"Candidatos a traducción\" en lugar de escribir en los archivos de localización.",
  "config.usage.scanning_ignore": "Ignorar los patrones globales para escanear el uso de las claves",
  "editor.add_description": "Añadir descripción...",
  "editor.empty": "(vacío)",
  "editor.title": "Editor de i18n Ally",
  "editor.translate": "Traducir",
  "editor.translate_all_missing": "Traducir todos los vacíos",
  "errors.keystyle_not_set": "Si no se especifica el estilo de la llave, se cancela la operación.",
  "errors.translating_empty_source_value": "Si no se encuentra la traducción original de \"{0}\". Traducción abortada.",
  "errors.translating_same_locale": "No se permite la traducción al mismo archivo de configuración.",
  "errors.translating_unknown_error": "Se produjo un error desconocido en la traducción.",
  "errors.unsupported_file_type": "Tipo de archivo no soportado: \"{0}\"",
  "errors.write_in_readonly_mode": "La escritura en modo de sólo lectura está desactivada.",
  "extname": "i18n Ally",
  "feedback.document": "Leer la documentación",
  "feedback.github": "Estrella en Github",
  "feedback.report_issues": "Reportar errores",
  "feedback.support": "Apóyanos",
  "feedback.twitter_feedback": "Comparte tus comentarios",
  "misc.missing_key": "{0}: la clave i18n \"{1}\" no existe",
  "misc.missing_translation": "{0}: La traducción de \"{1}\" no se encuentra",
  "notification.migrate": "Migrar",
  "notification.v2-update": "i18n Ally se actualizó a la v2.0!\nPor favor, comprueba la guía de migración.",
  "prompt.applying_suggestion": "¿Aplicando la siguiente sugerencia a la tecla \"{0}\"?\n\n{1}",
  "prompt.applying_translation_candidate": "¿Aplicando la siguiente traducción a la clave \"{0}\"?\n\n{1}",
  "prompt.applying_translation_candidate_multiple": "¿Está seguro de aplicar todas las traducciones {0}?",
  "prompt.button_apply": "Aplicar",
  "prompt.button_cancel": "Cencelar",
  "prompt.button_discard": "Descartar",
  "prompt.button_edit_end_apply": "Editar",
  "prompt.button_override": "Sobrescribir",
  "prompt.button_reenter": "Re-enter",
  "prompt.button_skip": "Continuar sin sobrescribir",
  "prompt.button_yes": "Si",
  "prompt.choice_key_to_insert": "Elige una clave para insertar",
  "prompt.choice_key_to_open": "Elige una clave para abrir en el editor...",
  "prompt.choice_locale": "Seleccione una configuración regional",
  "prompt.config_locales_auto_success": "Ruta de configuración regional auto establecida para \"{0}\".",
  "prompt.config_locales_button": "Configurar ahora",
  "prompt.config_locales_info": "configurar la ruta de configuración regional para el proyecto",
  "prompt.config_locales_success": "Ruta de configuración regional guardada correctamente.",
  "prompt.create_new_path": "Crear un nuevo path",
  "prompt.deepl_api_key_required": "Se requiere la clave de API de DeepL",
  "prompt.deepl_error_get_usage": "Error al obtener datos de uso",
  "prompt.deepl_usage": "Uso de la API de DeepL: {0} de {1} traducción de caracteres",
  "prompt.delete_key": "¿Está seguro de eliminar la clave \"{0}\" de todos los locales?\n\nEsta operación no puede deshacerse.",
  "prompt.delete_keys_not_in_use": "¿Estás seguro de que quieres quitar {0} llaves que no están en uso?\n\nEsta operación no puede deshacerse.",
  "prompt.donate": "Donar",
  "prompt.edit_key_in_locale": "{1} | Editando clave \"{0}\"",
  "prompt.enter_file_path_to_store_key": "Introduzca la ruta del archivo para almacenar la clave \"{0}\"",
  "prompt.enter_key_path": "Introduzca la ruta de la clave para \"{0}\"",
  "prompt.enter_new_keypath": "Introduzca la nueva ruta de acceso",
  "prompt.error_on_parse_custom_regex": "No se analizó la cadena RegEx {0}. Por favor, compruebe su configuración",
  "prompt.existing_translation": "Traducción existente",
  "prompt.extraction_canceled": "Extracción cancelada",
  "prompt.failed_to_locate_key": "No se pudo localizar la clave \"{0}\".",
  "prompt.frameworks_not_found": "No se encuentran los siguientes frameworks. Por favor, compruebe su configuración.\n{0}",
  "prompt.fullfill_missing_all_confirm": "¿Está seguro de completar todas las claves que faltan con cadenas de texto vacías?\n\nEsta operación no se puede deshacer.",
  "prompt.fullfill_missing_confirm": "¿Está seguro de completar {0} claves que faltan con cadenas de texto vacías en {1}?\n\nEsta operación no se puede deshacer.",
  "prompt.invalid_keypath": "¡Ruta de la clave inválido!",
  "prompt.key_already_exists": "La clave ya existe. ¿Desea sobrescribir los valores existentes o volver a introducir la ruta?",
  "prompt.key_copied": "Clave copiada.",
  "prompt.keys_removed": "{0} llaves removidas",
  "prompt.keystyle_flat": "Estilo plano",
  "prompt.keystyle_flat_example": "Por ejemplo: { \"a.b.c\": \"...\" }",
  "prompt.keystyle_nested": "Estilo anidado",
  "prompt.keystyle_nested_example": "Por ejemplo: { \"a\": { \"b\": { \"c\": \"...\" } } }",
  "prompt.keystyle_select": "¿Qué tipo de estilo desea utilizar para guardar las configuraciones regionales?",
  "prompt.locales_dir_not_found": "Directorio de configuración regional no encontrado. i18n Ally está deshabilitado.",
  "prompt.new_key_path": "Introduzca la ruta de la clave para la nueva tecla",
  "prompt.no_locale_loaded": "No hay archivos de localización cargados. Probablemente hay algo mal en la configuración de tu proyecto.",
  "prompt.replace_text_as": "Reemplazar texto como:",
  "prompt.select_display_locale": "Seleccionar idioma de visualización ({0})",
  "prompt.select_file_to_open": "Seleccionar archivo para abrir",
  "prompt.select_file_to_store_key": "Seleccionar archivo para almacenar la clave \"{0}\"",
  "prompt.select_source_language_for_translating": "Seleccione el idioma de origen para la traducción ({0})",
  "prompt.select_source_locale": "Seleccionar lenguaje de origen ({0})",
  "prompt.show_error_log": "Mostrar los registros",
  "prompt.star_on_github": "Estrella en Github",
  "prompt.support": "i18n Ally es ofrecido para todo el mundo gratuitamente. Si lo encuentra útil, por favor considere apoyarlo. ¡Gracias! ❤",
  "prompt.translate_cancelled_multiple": "Traducción de claves cancelada.",
  "prompt.translate_done_multiple": "{0} claves traducidas.",
  "prompt.translate_done_single": "La traducción de \"{0}\" ha terminado.",
  "prompt.translate_edit_translated": "Editar el resultado",
  "prompt.translate_failed_multiple": "Las teclas {0} no se han traducido.",
  "prompt.translate_failed_single": "\"{0}\" no se tradució a \"{1}\"",
  "prompt.translate_in_progress": "Traducir",
  "prompt.translate_multiple_confirm": "¿Estás seguro de traducir las claves {0}?",
  "prompt.translate_no_jobs": "No se necesita traducción.",
  "prompt.writing_js": "Escribir archivos a js/ts no está soportado.",
  "refactor.extract_ignore": "",
  "refactor.extract_ignore_by_file": "",
  "refactor.extract_text": "🌍 Extraer texto en mensajes i18n",
  "refactor.extracting_not_support_for_lang": "",
  "refactor.replace_with": "Remplazar texto con traducción existenten: \"{0}\"",
  "review.accept_suggestion": "Aceptar sugerencia",
  "review.apply_suggestion": "Aplicar sugerancia",
  "review.apply_translation_candidate": "Aplicar traducción candidata",
  "review.approve": "Aprobar",
  "review.comment": "Comentar",
  "review.edit": "Editar",
  "review.leave_comment": "Dejar comentario",
  "review.optional": "(Opcional)",
  "review.placeholder.approve": "Aprovada",
  "review.placeholder.comment": "No decir nada",
  "review.placeholder.request_change": "Cambiar a solicitada",
  "review.request_change": "Solicitar cambio",
  "review.request_change_messages": "Cambio solicitado",
  "review.resolve": "Resolver",
  "review.resolve_all": "Resolver todas",
  "review.review": "Revisar",
  "review.suggestion": "Sugerencia",
  "review.suggestions": "Sugerencias",
  "review.title": "Revisión de Ally i18n",
  "review.translation_candidates": "Traducciones candidatas",
  "review.unknown_user": "Desconocido",
  "view.current_file": "Archivo actual",
  "view.current_file_hard_strings": "",
  "view.current_file_hard_strings_expand_to_detect": "",
  "view.current_file_hard_strings_not_supported": "",
  "view.current_file_keys_in_use": "",
  "view.current_file_keys_not_found": "",
  "view.help_feedback": "Ayuda y comentarios",
  "view.i18n_keys": "i18n Ally",
  "view.progress": "Progreso",
  "view.progress_submenu.empty_keys": "Vacío",
  "view.progress_submenu.missing_keys": "Falta",
  "view.progress_submenu.translated_keys": "Traducido",
  "view.tree": "Árbol",
  "view.usage": "Informe de uso",
  "view.usage_keys_in_use": "{0} claves en uso",
  "view.usage_keys_missing": "Faltan las claves {0}",
  "view.usage_keys_not_in_use": "Las claves {0} NO están en uso",
  "view.usage_report_none": "Presione actualizar para comenzar a analizar el uso de las teclas"
}
