[READ-ONLY] a fast, modern browser for the npm registry
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 1127 lines 50 kB view raw
1{ 2 "seo": { 3 "home": { 4 "title": "npmx - Explorador de Paquetes para el Registro npm", 5 "description": "Un mejor explorador para el registro npm. Busca, navega y explora paquetes con una interfaz moderna." 6 } 7 }, 8 "built_at": "construido {0}", 9 "alt_logo": "logotipo de npmx", 10 "tagline": "un mejor explorador para el registro npm", 11 "non_affiliation_disclaimer": "no afiliado con npm, Inc.", 12 "trademark_disclaimer": "npm es una marca registrada de npm, Inc. Este sitio no está afiliado con npm, Inc.", 13 "footer": { 14 "about": "acerca de", 15 "docs": "documentación", 16 "source": "código fuente", 17 "social": "social", 18 "chat": "chat", 19 "keyboard_shortcuts": "atajos de teclado" 20 }, 21 "shortcuts": { 22 "section": { 23 "global": "Global", 24 "search": "Búsqueda", 25 "package": "Paquete" 26 }, 27 "focus_search": "Enfocar búsqueda", 28 "show_kbd_hints": "Resaltar atajos de teclado", 29 "settings": "Abrir ajustes", 30 "compare": "Abrir comparador", 31 "compare_from_package": "Abrir comparador (con el paquete actual)", 32 "navigate_results": "Navegar resultados", 33 "go_to_result": "Ir al resultado", 34 "open_code_view": "Abrir vista de código", 35 "open_docs": "Abrir documentación" 36 }, 37 "search": { 38 "label": "Buscar paquetes npm", 39 "placeholder": "buscar paquetes...", 40 "button": "buscar", 41 "searching": "Buscando...", 42 "found_packages": "No se encontraron paquetes | Se encontró 1 paquete | Se encontraron {count} paquetes", 43 "found_packages_sorted": "No se encontraron resultados | Ordenando el mejor resultado | Ordenando los {count} mejores resultados", 44 "updating": "(actualizando...)", 45 "no_results": "No se encontraron paquetes para \"{query}\"", 46 "rate_limited": "Límite de peticiones a npm alcanzado, inténtalo de nuevo dentro de un momento", 47 "title": "búsqueda", 48 "title_search": "búsqueda: {search}", 49 "title_packages": "búsqueda de paquetes", 50 "meta_description": "Resultado de la búsqueda para '{search}'", 51 "meta_description_packages": "Búsqueda de paquetes npm", 52 "not_taken": "{name} no está ocupado", 53 "claim_prompt": "Reclamar este nombre de paquete en npm", 54 "claim_button": "Reclamar \"{name}\"", 55 "want_to_claim": "¿Quieres reclamar este nombre de paquete?", 56 "start_typing": "Empieza a escribir para buscar paquetes", 57 "algolia_disclaimer": "Con tecnología de Algolia", 58 "exact_match": "exacto", 59 "suggestion": { 60 "user": "usuario", 61 "org": "organización", 62 "view_user_packages": "Ver paquetes de este usuario", 63 "view_org_packages": "Ver paquetes de esta organización" 64 } 65 }, 66 "nav": { 67 "main_navigation": "Principal", 68 "popular_packages": "Paquetes populares", 69 "settings": "configuración", 70 "compare": "comparar", 71 "back": "atrás", 72 "menu": "Menú", 73 "mobile_menu": "Menú de navegación", 74 "open_menu": "Abrir menú", 75 "links": "Enlaces", 76 "tap_to_search": "Toca para buscar" 77 }, 78 "settings": { 79 "title": "configuración", 80 "tagline": "personaliza tu experiencia en npmx", 81 "meta_description": "Personaliza tu experiencia en npmx.dev con preferencias de tema, idioma y visualización.", 82 "sections": { 83 "appearance": "Apariencia", 84 "display": "Visualización", 85 "search": "Fuente de datos", 86 "language": "Idioma" 87 }, 88 "data_source": { 89 "label": "Fuente de datos", 90 "description": "Elige de dónde obtiene npmx los datos para las búsquedas. Las páginas de paquetes individuales siempre usan el registro de npm directamente.", 91 "npm": "Registro npm", 92 "npm_description": "Obtiene búsquedas, organizaciones y usuarios directamente del registro oficial de npm. Es la fuente autorizada, pero puede ser más lenta.", 93 "algolia": "Algolia", 94 "algolia_description": "Usa Algolia para búsquedas y páginas de organizaciones y usuarios más rápidas." 95 }, 96 "relative_dates": "Fechas relativas", 97 "include_types": "Incluir {'@'}types en la instalación", 98 "include_types_description": "Añadir paquete {'@'}types a los comandos de instalación para paquetes sin tipos", 99 "hide_platform_packages": "Ocultar paquetes específicos de plataforma en la búsqueda", 100 "hide_platform_packages_description": "Ocultar paquetes binarios nativos como {'@'}esbuild/linux-x64 de los resultados", 101 "theme": "Tema", 102 "theme_light": "Claro", 103 "theme_dark": "Oscuro", 104 "theme_system": "Sistema", 105 "language": "Idioma", 106 "help_translate": "Ayuda a traducir npmx", 107 "accent_colors": "Colores de acento", 108 "clear_accent": "Limpiar color de acento", 109 "translation_progress": "Progreso de traducción", 110 "background_themes": "Tema de fondo" 111 }, 112 "i18n": { 113 "missing_keys": "{count} traducción faltante | {count} traducciones faltantes", 114 "copy_keys": "Copiar claves", 115 "show_more_keys": "Mostrar {count} más...", 116 "contribute_hint": "Ayuda a mejorar esta traducción añadiendo las claves faltantes.", 117 "edit_on_github": "Editar en GitHub", 118 "view_guide": "Guía de traducción" 119 }, 120 "common": { 121 "loading": "Cargando...", 122 "loading_more": "Cargando más...", 123 "loading_packages": "Cargando paquetes...", 124 "end_of_results": "Fin de los resultados", 125 "try_again": "Intentar de nuevo", 126 "close": "Cerrar", 127 "or": "o", 128 "retry": "Reintentar", 129 "copy": "copiar", 130 "copied": "¡copiado!", 131 "skip_link": "Saltar al contenido principal", 132 "warnings": "Advertencias:", 133 "go_back_home": "Volver al inicio", 134 "view_on_npm": "ver en npm", 135 "per_week": "/ semana", 136 "vanity_downloads_hint": "Número de vanidad: no se muestran paquetes | Número de vanidad: para el paquete mostrado | Número de vanidad: Suma de {count} paquetes mostrados", 137 "sort": { 138 "name": "nombre", 139 "role": "rol", 140 "members": "miembros" 141 }, 142 "scroll_to_top": "Volver arriba" 143 }, 144 "package": { 145 "not_found": "Paquete no encontrado", 146 "not_found_message": "No se pudo encontrar el paquete.", 147 "no_description": "Sin descripción proporcionada", 148 "not_latest": "(no es la última versión)", 149 "verified_provenance": "Procedencia verificada", 150 "view_permalink": "Ver enlace permanente para esta versión", 151 "navigation": "Navegación del paquete", 152 "copy_name": "Copiar nombre del paquete", 153 "deprecation": { 154 "package": "Este paquete ha sido obsoleto.", 155 "version": "Esta versión ha sido obsoleta.", 156 "no_reason": "Sin razón proporcionada" 157 }, 158 "replacement": { 159 "title": "Es posible que no necesite esta dependencia.", 160 "native": "Esto se puede reemplazar con {replacement}, disponible desde Node {nodeVersion}.", 161 "simple": "La {community} ha marcado este paquete como redundante, con el siguiente consejo: {replacement}.", 162 "documented": "La {community} ha señalado que este paquete tiene alternativas con mejor rendimiento.", 163 "none": "Este paquete se ha marcado como ya no necesario y es probable que su funcionalidad esté disponible de forma nativa en todos los motores.", 164 "learn_more": "Más información", 165 "learn_more_above": "Más información arriba.", 166 "mdn": "MDN", 167 "community": "comunidad", 168 "consider_no_dep": "+ ¿Considerar sin dependencia?" 169 }, 170 "stats": { 171 "license": "Licencia", 172 "deps": "Dependencias", 173 "install_size": "Tamaño de instalación", 174 "vulns": "Vulnerabilidades", 175 "published": "Publicado", 176 "published_tooltip": "Fecha en que se publicó {package}{'@'}{version}", 177 "view_dependency_graph": "Ver gráfico de dependencias", 178 "inspect_dependency_tree": "Inspeccionar árbol de dependencias", 179 "size_tooltip": { 180 "unpacked": "{size} tamaño desempaquetado (este paquete)", 181 "total": "{size} tamaño total desempaquetado (incluidas las {count} dependencias para Linux-x64)" 182 } 183 }, 184 "skills": { 185 "title": "Habilidades del Agente", 186 "skills_available": "{count} habilidad disponible | {count} habilidades disponibles", 187 "compatible_with": "Compatible con {tool}", 188 "install": "Instalar", 189 "installation_method": "Método de instalación", 190 "learn_more": "Más información", 191 "available_skills": "Habilidades Disponibles", 192 "click_to_expand": "Clic para expandir", 193 "no_description": "Sin descripción", 194 "file_counts": { 195 "scripts": "{count} script | {count} scripts", 196 "refs": "{count} referencia | {count} referencias", 197 "assets": "{count} recurso | {count} recursos" 198 }, 199 "view_source": "Ver fuente" 200 }, 201 "links": { 202 "repo": "repo", 203 "homepage": "página de inicio", 204 "issues": "problemas", 205 "jsr": "jsr", 206 "code": "código", 207 "docs": "documentación", 208 "fund": "financiar", 209 "compare": "comparar" 210 }, 211 "likes": { 212 "like": "Me gusta este paquete", 213 "unlike": "Ya no me gusta este paquete" 214 }, 215 "docs": { 216 "not_available": "Documentación no disponible", 217 "not_available_detail": "No pudimos generar documentación para esta versión." 218 }, 219 "get_started": { 220 "title": "Empezar", 221 "pm_label": "Gestor de paquetes", 222 "copy_command": "Copiar comando de instalación", 223 "copy_dev_command": "Copiar comando de instalación como dependencia de desarrollo", 224 "dev_dependency_hint": "Instalar como dependencia de desarrollo", 225 "view_types": "Ver {package}" 226 }, 227 "create": { 228 "title": "Crear nuevo proyecto", 229 "copy_command": "Copiar comando de creación", 230 "view": "{packageName} tiene el mismo mantenedor. Haz clic para más detalles." 231 }, 232 "run": { 233 "title": "Ejecutar", 234 "locally": "Ejecutar localmente" 235 }, 236 "readme": { 237 "title": "Léeme", 238 "no_readme": "No hay README disponible.", 239 "view_on_github": "Ver en GitHub", 240 "toc_title": "Índice", 241 "callout": { 242 "note": "Nota", 243 "tip": "Consejo", 244 "important": "Importante", 245 "warning": "Advertencia", 246 "caution": "Precaución" 247 }, 248 "copy_as_markdown": "Copiar README como Markdown" 249 }, 250 "provenance_section": { 251 "title": "Procedencia", 252 "built_and_signed_on": "Construido y firmado en {provider}", 253 "view_build_summary": "Ver resumen de construcción", 254 "source_commit": "Commit fuente", 255 "build_file": "Archivo de compilación", 256 "public_ledger": "Registro público", 257 "transparency_log_entry": "Entrada de registro de transparencia", 258 "view_more_details": "Ver más detalles", 259 "error_loading": "Error al cargar detalles de procedencia" 260 }, 261 "security_downgrade": { 262 "title": "Reducción de confianza", 263 "description_to_none_provenance": "Esta versión se publicó sin {provenance}.", 264 "description_to_none_trustedPublisher": "Esta versión se publicó sin {trustedPublishing}.", 265 "description_to_provenance_trustedPublisher": "Esta versión usa {provenance} pero no {trustedPublishing}.", 266 "fallback_install_provenance": "Los comandos de instalación están fijados a la versión {version}, la última con procedencia verificada.", 267 "fallback_install_trustedPublisher": "Los comandos de instalación están fijados a la versión {version}, la última con publicación de confianza.", 268 "provenance_link_text": "procedencia", 269 "trusted_publishing_link_text": "publicación de confianza" 270 }, 271 "keywords_title": "Palabras clave", 272 "compatibility": "Compatibilidad", 273 "card": { 274 "publisher": "Publicador", 275 "published": "Publicado", 276 "weekly_downloads": "Descargas semanales", 277 "keywords": "Palabras clave", 278 "license": "Licencia" 279 }, 280 "versions": { 281 "title": "Versiones", 282 "collapse": "Colapsar {tag}", 283 "expand": "Expandir {tag}", 284 "collapse_other": "Colapsar otras versiones", 285 "expand_other": "Expandir otras versiones", 286 "collapse_major": "Colapsar mayor {major}", 287 "expand_major": "Expandir mayor {major}", 288 "other_versions": "Otras versiones", 289 "more_tagged": "{count} más etiquetada | {count} más etiquetadas", 290 "all_covered": "Todas las versiones están cubiertas por las etiquetas anteriores", 291 "deprecated_title": "{version} (obsoleto)", 292 "view_all": "Ver {count} versión | Ver todas las {count} versiones", 293 "distribution_title": "Grupo Semver", 294 "distribution_modal_title": "Versiones", 295 "grouping_major": "Mayor", 296 "grouping_minor": "Menor", 297 "recent_versions_only": "Solo versiones recientes", 298 "recent_versions_only_tooltip": "Mostrar solo versiones publicadas en el último año.", 299 "show_low_usage": "Mostrar versiones de bajo uso", 300 "show_low_usage_tooltip": "Incluir grupos de versiones con menos del 1% de las descargas totales.", 301 "date_range_tooltip": "Solo la última semana de distribución de versiones", 302 "y_axis_label": "Descargas", 303 "filter_placeholder": "Filtrar versiones (ej: ^1.0.0, >2.0)...", 304 "filter_invalid": "Rango semver inválido", 305 "filter_help": "Usa sintaxis semver estándar", 306 "filter_tooltip": "Filtra versiones usando rangos semver. Ejemplos:", 307 "filter_tooltip_link": "Calculadora Semver", 308 "no_matches": "Ninguna versión coincide con el filtro" 309 }, 310 "dependencies": { 311 "title": "Dependencias ({count})", 312 "list_label": "Dependencias del paquete", 313 "show_all": "mostrar {count} dependencia | mostrar todas las {count} dependencias", 314 "optional": "opcional", 315 "view_vulnerabilities": "Ver vulnerabilidades", 316 "outdated_major": "{count} versión mayor por detrás (última: {latest}) | {count} versiones mayores por detrás (última: {latest})", 317 "outdated_minor": "{count} versión menor por detrás (última: {latest}) | {count} versiones menores por detrás (última: {latest})", 318 "outdated_patch": "Actualización de parche disponible (última: {latest})" 319 }, 320 "peer_dependencies": { 321 "title": "Dependencias Peer ({count})", 322 "list_label": "Dependencias peer del paquete", 323 "show_all": "mostrar {count} dependencia peer | mostrar todas las {count} dependencias peer" 324 }, 325 "optional_dependencies": { 326 "title": "Dependencias Opcionales ({count})", 327 "list_label": "Dependencias opcionales del paquete", 328 "show_all": "mostrar {count} dependencia opcional | mostrar todas las {count} dependencias opcionales" 329 }, 330 "maintainers": { 331 "title": "Mantenedores", 332 "list_label": "Mantenedores del paquete", 333 "you": "(tú)", 334 "via": "vía {teams}", 335 "remove_owner": "Eliminar a {name} como propietario", 336 "username_to_add": "Nombre de usuario para añadir como propietario", 337 "username_placeholder": "nombre de usuario...", 338 "add_button": "añadir", 339 "cancel_add": "Cancelar añadir propietario", 340 "add_owner": "+ Añadir propietario", 341 "show_more": "(mostrar {count} más)", 342 "show_less": "(mostrar menos)" 343 }, 344 "trends": { 345 "granularity": "Granularidad", 346 "granularity_daily": "Diaria", 347 "granularity_weekly": "Semanal", 348 "granularity_monthly": "Mensual", 349 "granularity_yearly": "Anual", 350 "start_date": "Inicio", 351 "end_date": "Fin", 352 "loading": "Cargando...", 353 "date_range": "{start} a {end}", 354 "date_range_multiline": "{start}\na {end}", 355 "download_file": "Descargar {fileType}", 356 "toggle_annotator": "Alternar anotador", 357 "legend_estimation": "Estimación", 358 "no_data": "No hay datos disponibles", 359 "y_axis_label": "{facet} {granularity}", 360 "facet": "Faceta", 361 "title": "Tendencias", 362 "items": { 363 "downloads": "Descargas", 364 "likes": "Me gusta" 365 } 366 }, 367 "downloads": { 368 "title": "Descargas Semanales", 369 "community_distribution": "Ver distribución de adopción comunitaria" 370 }, 371 "install_scripts": { 372 "title": "Scripts de Instalación", 373 "script_label": "(script)", 374 "npx_packages": "{count} paquete npx | {count} paquetes npx", 375 "currently": "actualmente {version}" 376 }, 377 "playgrounds": { 378 "title": "Pruébalo", 379 "choose": "elegir playground" 380 }, 381 "metrics": { 382 "esm": "Módulos ES soportados", 383 "cjs": "CommonJS soportado", 384 "no_esm": "Sin soporte de Módulos ES", 385 "types_label": "Tipos", 386 "types_included": "Tipos incluidos", 387 "types_available": "Tipos disponibles vía {package}", 388 "no_types": "Sin tipos TypeScript" 389 }, 390 "license": { 391 "view_spdx": "Ver texto de licencia en SPDX", 392 "none": "Ninguna" 393 }, 394 "vulnerabilities": { 395 "tree_found": "{vulns} vulnerabilidad en {packages}/{total} paquetes | {vulns} vulnerabilidades en {packages}/{total} paquetes", 396 "show_all_packages": "mostrar todos los {count} paquetes afectados", 397 "path": "ruta", 398 "more": "+{count} más", 399 "packages_failed": "{count} paquete no pudo ser verificado | {count} paquetes no pudieron ser verificados", 400 "scan_failed": "No se pudo escanear en busca de vulnerabilidades", 401 "severity": { 402 "critical": "crítica", 403 "high": "alta", 404 "moderate": "moderada", 405 "low": "baja" 406 }, 407 "fixed_in_title": "Corregido en la versión {version}" 408 }, 409 "deprecated": { 410 "label": "Obsoleto", 411 "tree_found": "{count} dependencia obsoleta | {count} dependencias obsoletas", 412 "show_all": "mostrar {count} paquete obsoleto | mostrar todos los {count} paquetes obsoletos" 413 }, 414 "access": { 415 "title": "Acceso de Equipo", 416 "refresh": "Actualizar acceso de equipo", 417 "list_label": "Lista de acceso de equipo", 418 "owner": "propietario", 419 "rw": "rw", 420 "ro": "ro", 421 "revoke_access": "Revocar acceso de {name}", 422 "no_access": "No hay acceso de equipo configurado", 423 "select_team_label": "Seleccionar equipo", 424 "loading_teams": "Cargando equipos...", 425 "select_team": "Seleccionar equipo", 426 "permission_label": "Nivel de permiso", 427 "permission": { 428 "read_only": "solo lectura", 429 "read_write": "lectura-escritura" 430 }, 431 "grant_button": "conceder", 432 "cancel_grant": "Cancelar concesión de acceso", 433 "grant_access": "+ Conceder acceso de equipo" 434 }, 435 "list": { 436 "filter_label": "Filtrar paquetes", 437 "filter_placeholder": "Filtrar paquetes...", 438 "sort_label": "Ordenar paquetes", 439 "showing_count": "Mostrando {filtered} de {total} paquetes" 440 }, 441 "skeleton": { 442 "loading": "Cargando detalles del paquete", 443 "maintainers": "Mantenedores", 444 "keywords": "Palabras clave", 445 "versions": "Versiones", 446 "dependencies": "Dependencias" 447 }, 448 "sort": { 449 "downloads": "Más descargados", 450 "published": "Recientemente publicado", 451 "name_asc": "Nombre (A-Z)", 452 "name_desc": "Nombre (Z-A)" 453 }, 454 "size": { 455 "b": "{size} B", 456 "kb": "{size} kB", 457 "mb": "{size} MB" 458 } 459 }, 460 "connector": { 461 "modal": { 462 "title": "Conector Local", 463 "contributor_badge": "Solo colaboradores", 464 "contributor_notice": "El conector aún no está publicado en npm. Consulta la {link} para saber cómo ejecutarlo localmente.", 465 "contributor_link": "guía de contribución", 466 "connected": "Conectado", 467 "connected_as_user": "Conectado como ~{user}", 468 "connected_hint": "Ahora puedes gestionar paquetes y organizaciones desde la interfaz web.", 469 "disconnect": "Desconectar", 470 "run_hint": "Ejecuta el conector en tu máquina para habilitar funciones de administración.", 471 "copy_command": "Copiar comando", 472 "copied": "Copiado", 473 "paste_token": "Luego pega el token a continuación para conectar:", 474 "token_label": "Token", 475 "token_placeholder": "pega el token aquí...", 476 "advanced": "Opciones avanzadas", 477 "port_label": "Puerto", 478 "warning": "ADVERTENCIA", 479 "warning_text": "Esto permite a npmx acceder a tu CLI de npm. Conéctate solo a sitios en los que confíes.", 480 "connect": "Conectar", 481 "connecting": "Conectando...", 482 "auto_open_url": "Abrir automáticamente la página de autenticación" 483 } 484 }, 485 "operations": { 486 "queue": { 487 "title": "Cola de Operaciones", 488 "clear_all": "limpiar todo", 489 "refresh": "Actualizar operaciones", 490 "empty": "No hay operaciones en cola", 491 "empty_hint": "Añade operaciones desde las páginas de paquetes u organizaciones", 492 "active_label": "Operaciones activas", 493 "otp_required": "OTP requerido", 494 "otp_prompt": "Introduce OTP para continuar", 495 "otp_placeholder": "Introduce código OTP...", 496 "otp_label": "Contraseña de un solo uso", 497 "retry_otp": "Reintentar con OTP", 498 "retry_web_auth": "Reintentar con autenticación web", 499 "retrying": "Reintentando...", 500 "open_web_auth": "Abrir enlace de autenticación web", 501 "approve_operation": "Aprobar operación", 502 "remove_operation": "Eliminar operación", 503 "approve_all": "Aprobar Todo", 504 "execute": "Ejecutar", 505 "executing": "Ejecutando...", 506 "log": "Registro", 507 "log_label": "Registro de operaciones completadas", 508 "remove_from_log": "Eliminar del registro" 509 } 510 }, 511 "org": { 512 "teams": { 513 "title": "Equipos", 514 "refresh": "Actualizar equipos", 515 "filter_label": "Filtrar equipos", 516 "filter_placeholder": "Filtrar equipos...", 517 "sort_by": "Ordenar por", 518 "loading": "Cargando equipos...", 519 "no_teams": "No se encontraron equipos", 520 "list_label": "Equipos de la organización", 521 "delete_team": "Eliminar equipo {name}", 522 "member_count": "{count} miembro | {count} miembros", 523 "members_of": "Miembros de {team}", 524 "no_members": "Sin miembros", 525 "remove_user": "Eliminar a {user} del equipo", 526 "username_to_add": "Nombre de usuario para añadir a {team}", 527 "username_placeholder": "nombre de usuario...", 528 "add_button": "añadir", 529 "cancel_add_user": "Cancelar añadir usuario", 530 "add_member": "+ Añadir miembro", 531 "team_name_label": "Nombre del equipo", 532 "team_name_placeholder": "nombre-del-equipo...", 533 "create_button": "crear", 534 "no_match": "No hay equipos que coincidan con \"{query}\"", 535 "cancel_create": "Cancelar crear equipo", 536 "create_team": "+ Crear equipo" 537 }, 538 "members": { 539 "title": "Miembros", 540 "refresh": "Actualizar miembros", 541 "filter_label": "Filtrar miembros", 542 "filter_placeholder": "Filtrar miembros...", 543 "filter_by_role": "Filtrar por rol", 544 "filter_by_team": "Filtrar por equipo", 545 "all_teams": "todos los equipos", 546 "sort_by": "Ordenar por", 547 "loading": "Cargando miembros...", 548 "no_members": "No se encontraron miembros", 549 "list_label": "Miembros de la organización", 550 "change_role_for": "Cambiar rol para {name}", 551 "remove_from_org": "Eliminar a {name} de la organización", 552 "view_team": "Ver equipo {team}", 553 "no_match": "No hay miembros que coincidan con tus filtros", 554 "username_label": "Nombre de usuario", 555 "username_placeholder": "nombre de usuario...", 556 "role_label": "Rol", 557 "role": { 558 "all": "todos", 559 "developer": "desarrollador", 560 "admin": "admin", 561 "owner": "propietario" 562 }, 563 "team_label": "Equipo", 564 "no_team": "sin equipo", 565 "add_button": "añadir", 566 "cancel_add": "Cancelar añadir miembro", 567 "add_member": "+ Añadir miembro" 568 }, 569 "public_packages": "{count} paquete público | {count} paquetes públicos", 570 "page": { 571 "packages_title": "Paquetes", 572 "members_tab": "Miembros", 573 "teams_tab": "Equipos", 574 "no_packages": "No se encontraron paquetes públicos para", 575 "no_packages_hint": "Esta organización puede no existir o no tener paquetes públicos.", 576 "failed_to_load": "Error al cargar paquetes de la organización", 577 "no_match": "No hay paquetes que coincidan con \"{query}\"", 578 "not_found": "Organización no encontrada", 579 "not_found_message": "La organización \"{'@'}{name}\" no existe en npm" 580 } 581 }, 582 "user": { 583 "combobox": { 584 "add_to_org_hint": "(también se añadirá a la org)", 585 "press_enter_to_add": "Presiona Enter para añadir a {'@'}{username}", 586 "default_placeholder": "nombre de usuario...", 587 "suggestions_label": "Sugerencias de usuario" 588 }, 589 "page": { 590 "packages_title": "Paquetes", 591 "no_packages": "No se encontraron paquetes públicos para", 592 "no_packages_hint": "Este usuario puede no existir o no tener paquetes públicos.", 593 "failed_to_load": "Error al cargar paquetes del usuario", 594 "no_match": "No hay paquetes que coincidan con \"{query}\"", 595 "filter_placeholder": "Filtrar {count} paquetes..." 596 }, 597 "orgs_page": { 598 "title": "Organizaciones", 599 "back_to_profile": "Volver al perfil", 600 "connect_required": "Conecta el CLI local para ver tus organizaciones.", 601 "connect_hint_prefix": "Ejecuta", 602 "connect_hint_suffix": "para empezar.", 603 "own_orgs_only": "Solo puedes ver tus propias organizaciones.", 604 "view_your_orgs": "Ver tus organizaciones", 605 "loading": "Cargando organizaciones...", 606 "empty": "No se encontraron organizaciones.", 607 "empty_hint": "Las organizaciones se detectan a partir de tus paquetes con ámbito.", 608 "count": "{count} Organización | {count} Organizaciones", 609 "packages_count": "{count} paquete | {count} paquetes" 610 } 611 }, 612 "claim": { 613 "modal": { 614 "title": "Reclamar Nombre de Paquete", 615 "success": "¡Paquete reclamado!", 616 "success_detail": "{name}{'@'}0.0.0 ha sido publicado en npm.", 617 "success_hint": "Ahora puedes publicar nuevas versiones de este paquete usando npm publish.", 618 "view_package": "Ver Paquete", 619 "invalid_name": "Nombre de paquete inválido:", 620 "available": "¡Este nombre está disponible!", 621 "taken": "Este nombre ya está ocupado.", 622 "similar_warning": "Existen paquetes similares - npm puede rechazar este nombre:", 623 "related": "Paquetes relacionados:", 624 "scope_warning_title": "Considera usar un paquete con ámbito en su lugar", 625 "scope_warning_text": "Los nombres de paquetes sin ámbito son un recurso compartido. Solo reclama un nombre si tienes la intención de publicar y mantener un paquete. Para proyectos personales u organizacionales, usa un nombre con ámbito como {'@'}{username}/{name}.", 626 "connect_required": "Conecta al conector local para reclamar este nombre de paquete.", 627 "connect_button": "Conectar al Conector", 628 "publish_hint": "Esto publicará un paquete de marcador de posición mínimo.", 629 "preview_json": "Previsualizar package.json", 630 "claim_button": "Reclamar Nombre de Paquete", 631 "publishing": "Publicando...", 632 "checking": "Comprobando disponibilidad...", 633 "failed_to_check": "Error al comprobar disponibilidad del nombre", 634 "failed_to_claim": "Error al reclamar paquete" 635 } 636 }, 637 "code": { 638 "files_label": "Archivos", 639 "no_files": "No hay archivos en este directorio", 640 "root": "raíz", 641 "lines": "{count} líneas", 642 "toggle_tree": "Alternar árbol de archivos", 643 "close_tree": "Cerrar árbol de archivos", 644 "copy_link": "Copiar enlace", 645 "raw": "Crudo", 646 "view_raw": "Ver archivo crudo", 647 "file_too_large": "Archivo demasiado grande para previsualizar", 648 "file_size_warning": "{size} excede el límite de 500KB para resaltado de sintaxis", 649 "failed_to_load": "Error al cargar archivo", 650 "unavailable_hint": "El archivo puede ser demasiado grande o no estar disponible", 651 "version_required": "Se requiere versión para explorar código", 652 "go_to_package": "Ir al paquete", 653 "loading_tree": "Cargando árbol de archivos...", 654 "failed_to_load_tree": "Error al cargar archivos para esta versión del paquete", 655 "back_to_package": "Volver al paquete", 656 "table": { 657 "name": "Nombre", 658 "size": "Tamaño" 659 }, 660 "markdown_view_mode": { 661 "preview": "vista previa", 662 "code": "código" 663 }, 664 "file_path": "Ruta del archivo" 665 }, 666 "badges": { 667 "provenance": { 668 "verified": "verificado", 669 "verified_title": "Procedencia verificada", 670 "verified_via": "Verificado: publicado vía {provider}" 671 }, 672 "jsr": { 673 "title": "también disponible en JSR" 674 } 675 }, 676 "filters": { 677 "title": "Filtros", 678 "search": "Búsqueda", 679 "search_scope": "Ámbito de búsqueda", 680 "search_placeholder_name": "Filtrar por nombre de paquete...", 681 "search_placeholder_description": "Filtrar por descripción...", 682 "search_placeholder_keywords": "Filtrar por palabras clave...", 683 "search_placeholder_all": "Buscar todo o usar operadores name: desc: kw:", 684 "scope_name": "Nombre", 685 "scope_name_description": "Buscar solo nombres de paquetes", 686 "scope_description": "Descripción", 687 "scope_description_description": "Buscar solo descripciones", 688 "scope_keywords": "Palabras clave", 689 "scope_keywords_description": "Buscar solo palabras clave", 690 "scope_all": "Todo", 691 "scope_all_description": "Buscar en todos los campos, soporta operadores name: desc: kw:", 692 "weekly_downloads": "Descargas semanales", 693 "updated_within": "Actualizado dentro de", 694 "security": "Seguridad", 695 "keywords": "Palabras clave", 696 "more_keywords": "+{count} más", 697 "clear_all": "Limpiar todo", 698 "remove_filter": "Eliminar filtro {label}", 699 "chips": { 700 "search": "Búsqueda", 701 "downloads": "Descargas", 702 "keyword": "Palabra clave", 703 "security": "Seguridad", 704 "updated": "Actualizado" 705 }, 706 "download_range": { 707 "any": "Cualquiera", 708 "lt100": "< 100", 709 "100_1k": "100 - 1K", 710 "1k_10k": "1K - 10K", 711 "10k_100k": "10K - 100K", 712 "gt100k": "> 100K" 713 }, 714 "updated": { 715 "any": "Cualquier momento", 716 "week": "Semana pasada", 717 "month": "Mes pasado", 718 "quarter": "Últimos 3 meses", 719 "year": "Año pasado" 720 }, 721 "security_options": { 722 "all": "Todos los paquetes", 723 "secure": "Sin advertencias", 724 "insecure": "Con advertencias" 725 }, 726 "sort": { 727 "label": "Ordenar paquetes", 728 "toggle_direction": "Alternar dirección de ordenamiento", 729 "ascending": "Ascendente", 730 "descending": "Descendente", 731 "relevance": "Relevancia", 732 "downloads_week": "Descargas/sem", 733 "downloads_day": "Descargas/día", 734 "downloads_month": "Descargas/mes", 735 "downloads_year": "Descargas/año", 736 "published": "Última publicación", 737 "name": "Nombre", 738 "quality": "Calidad", 739 "popularity": "Popularidad", 740 "maintenance": "Mantenimiento", 741 "score": "Puntuación" 742 }, 743 "columns": { 744 "title": "Columnas", 745 "show": "Mostrar columnas", 746 "reset": "Restablecer a valores predeterminados", 747 "coming_soon": "Próximamente", 748 "name": "Nombre", 749 "version": "Versión", 750 "description": "Descripción", 751 "downloads": "Descargas/sem", 752 "published": "Última publicación", 753 "maintainers": "Mantenedores", 754 "keywords": "Palabras clave", 755 "quality_score": "Puntuación de calidad", 756 "popularity_score": "Puntuación de popularidad", 757 "maintenance_score": "Puntuación de mantenimiento", 758 "combined_score": "Puntuación combinada", 759 "security": "Seguridad" 760 }, 761 "view_mode": { 762 "label": "Modo de vista", 763 "cards": "Vista de tarjetas", 764 "table": "Vista de tabla" 765 }, 766 "pagination": { 767 "mode_label": "Modo de paginación", 768 "infinite": "Infinito", 769 "paginated": "Paginado", 770 "items_per_page": "Elementos por página", 771 "per_page": "{count} / página", 772 "all_yolo": "Todo (YOLO)", 773 "showing": "{start}-{end} de {total}", 774 "previous": "Página anterior", 775 "next": "Página siguiente", 776 "nav_label": "Paginación" 777 }, 778 "count": { 779 "showing_filtered": "{filtered} de {count} paquete | {filtered} de {count} paquetes", 780 "showing_all": "{count} paquete | {count} paquetes", 781 "showing_paginated": "{pageSize} de {count} paquete | {pageSize} de {count} paquetes" 782 }, 783 "table": { 784 "security_warning": "Advertencia de seguridad", 785 "secure": "Seguro", 786 "no_packages": "No se encontraron paquetes" 787 } 788 }, 789 "about": { 790 "title": "Acerca de", 791 "heading": "acerca de", 792 "meta_description": "npmx es un explorador rápido y moderno para el registro npm. Una mejor UX/DX para explorar paquetes npm.", 793 "what_we_are": { 794 "title": "Lo que somos", 795 "better_ux_dx": "mejor UX/DX", 796 "admin_ui": "UI de administración", 797 "description": "npmx es una {betterUxDx} para el registro de paquetes npm y herramientas. Proporcionamos una interfaz rápida y moderna para explorar paquetes, con características como modo oscuro, navegación por teclado, exploración de código y conexiones a registros alternativos como {jsr}.", 798 "admin_description": "También aspiramos a proporcionar una mejor {adminUi} para gestionar tus paquetes, equipos y organizaciones — todo desde el navegador, impulsado por tu CLI de npm local." 799 }, 800 "what_we_are_not": { 801 "title": "Lo que no somos", 802 "not_package_manager": "No es un gestor de paquetes.", 803 "not_registry": "No es un registro.", 804 "registry_description": "No alojamos paquetes. Solo somos una mejor manera de explorarlos.", 805 "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", 806 "words": { 807 "already": "Ya hay", 808 "people": "gente", 809 "building": "construyendo", 810 "really": "gestores de", 811 "cool": "paquetes", 812 "package": "realmente", 813 "managers": "geniales" 814 } 815 }, 816 "team": { 817 "title": "Equipo", 818 "governance": "Gobernanza", 819 "role_steward": "Administrador", 820 "role_maintainer": "Mantenedor", 821 "sponsor": "Patrocinar", 822 "sponsor_aria": "Patrocinar a {name} en GitHub" 823 }, 824 "contributors": { 825 "title": "{count} Colaborador | {count} Colaboradores", 826 "description": "npmx es completamente de código abierto, construido por una increíble comunidad de colaboradores. Únete a nosotros y construyamos juntos la experiencia de navegación de npm que siempre quisimos.", 827 "loading": "Cargando colaboradores...", 828 "error": "Error al cargar colaboradores", 829 "view_profile": "Ver perfil de GitHub de {name}" 830 }, 831 "get_involved": { 832 "title": "Involúcrate", 833 "contribute": { 834 "title": "Contribuir", 835 "description": "Ayúdanos a construir una mejor experiencia npm.", 836 "cta": "Ver en GitHub" 837 }, 838 "community": { 839 "title": "Únete a la comunidad", 840 "description": "Chatea, haz preguntas y comparte ideas.", 841 "cta": "Únete a Discord" 842 }, 843 "follow": { 844 "title": "Mantente actualizado", 845 "description": "Entérate de lo último en npmx.", 846 "cta": "Síguenos en Bluesky" 847 } 848 } 849 }, 850 "account_menu": { 851 "connect": "conectar", 852 "account": "Cuenta", 853 "npm_cli": "CLI de npm", 854 "atmosphere": "Atmosphere", 855 "npm_cli_desc": "Gestionar paquetes y organizaciones", 856 "atmosphere_desc": "Características sociales e identidad", 857 "connect_npm_cli": "Conectar a la CLI de npm", 858 "connect_atmosphere": "Conectar a la Atmosphere", 859 "connecting": "Conectando...", 860 "ops": "{count} op | {count} ops" 861 }, 862 "auth": { 863 "modal": { 864 "title": "Atmosphere", 865 "connected_as": "Conectado como {'@'}{handle}", 866 "disconnect": "Desconectar", 867 "connect_prompt": "Conectar con tu cuenta de la Atmosphere", 868 "handle_label": "Nombre de usuario", 869 "handle_placeholder": "alice.npmx.social", 870 "connect": "Conectar", 871 "create_account": "Crear una nueva cuenta", 872 "connect_bluesky": "Conectar con Bluesky", 873 "what_is_atmosphere": "¿Qué es una cuenta de la Atmosphere?", 874 "atmosphere_explanation": "{npmx} utiliza {atproto} para proporcionar muchas de sus funciones sociales, lo que permite a los usuarios ser propietarios de sus datos y utilizar una cuenta para todas las aplicaciones compatibles. Una vez que crea una cuenta, puede usar otras aplicaciones como {bluesky} y {tangled} con la misma cuenta.", 875 "default_input_error": "Por favor, introduce un handle, DID o URL de PDS válido" 876 } 877 }, 878 "header": { 879 "home": "inicio npmx", 880 "packages": "paquetes", 881 "packages_dropdown": { 882 "title": "Tus Paquetes", 883 "loading": "Cargando...", 884 "error": "Error al cargar paquetes", 885 "empty": "No se encontraron paquetes", 886 "view_all": "Ver todo" 887 }, 888 "orgs": "orgs", 889 "orgs_dropdown": { 890 "title": "Tus Organizaciones", 891 "loading": "Cargando...", 892 "error": "Error al cargar organizaciones", 893 "empty": "No se encontraron organizaciones", 894 "view_all": "Ver todo" 895 } 896 }, 897 "compare": { 898 "packages": { 899 "title": "comparar paquetes", 900 "tagline": "compara paquetes npm lado a lado para ayudarte a elegir el correcto.", 901 "meta_title": "Comparar {packages} - npmx", 902 "meta_title_empty": "Comparar Paquetes - npmx", 903 "meta_description": "Comparación lado a lado de {packages}", 904 "meta_description_empty": "Compara paquetes npm lado a lado", 905 "section_packages": "Paquetes", 906 "section_facets": "Facetas", 907 "section_comparison": "Comparación", 908 "loading": "Cargando datos del paquete...", 909 "error": "Error al cargar datos del paquete. Por favor, inténtalo de nuevo.", 910 "empty_title": "Selecciona paquetes para comparar", 911 "empty_description": "Busca y añade al menos 2 paquetes arriba para ver una comparación lado a lado de sus métricas." 912 }, 913 "selector": { 914 "search_label": "Buscar paquetes", 915 "search_first": "Buscar un paquete...", 916 "search_add": "Añadir otro paquete...", 917 "searching": "Buscando...", 918 "remove_package": "Eliminar {package}", 919 "packages_selected": "{count}/{max} paquetes seleccionados.", 920 "add_hint": "Añade al menos 2 paquetes para comparar." 921 }, 922 "no_dependency": { 923 "label": "(Sin dependencia)", 924 "typeahead_title": "¿Qué haría James?", 925 "typeahead_description": "¡Compara contra no usar una dependencia! Aprobado por e18e.", 926 "tooltip_title": "Quizás no necesites una dependencia", 927 "tooltip_description": "¡Compara contra no usar una dependencia! La {link} mantiene una lista de paquetes que pueden ser reemplazados con APIs nativas o alternativas más simples.", 928 "e18e_community": "comunidad e18e", 929 "add_column": "Añadir columna sin dependencia a la comparación" 930 }, 931 "facets": { 932 "group_label": "Facetas de comparación", 933 "all": "todas", 934 "none": "ninguna", 935 "coming_soon": "Próximamente", 936 "select_all": "Seleccionar todas las facetas", 937 "deselect_all": "Deseleccionar todas las facetas", 938 "select_category": "Seleccionar todas las facetas de {category}", 939 "deselect_category": "Deseleccionar todas las facetas de {category}", 940 "binary_only_tooltip": "Este paquete expone binarios y no exportaciones", 941 "categories": { 942 "performance": "Rendimiento", 943 "health": "Salud", 944 "compatibility": "Compatibilidad", 945 "security": "Seguridad y Cumplimiento" 946 }, 947 "items": { 948 "packageSize": { 949 "label": "Tamaño del Paquete", 950 "description": "Tamaño del paquete en sí (desempaquetado)" 951 }, 952 "installSize": { 953 "label": "Tamaño de Instalación", 954 "description": "Tamaño total de instalación incluyendo todas las dependencias" 955 }, 956 "dependencies": { 957 "label": "Dependencias Directas", 958 "description": "Número de dependencias directas" 959 }, 960 "totalDependencies": { 961 "label": "Dependencias Totales", 962 "description": "Número total de dependencias incluyendo transitivas" 963 }, 964 "downloads": { 965 "label": "Descargas/sem", 966 "description": "Recuento de descargas semanales" 967 }, 968 "totalLikes": { 969 "label": "Me gusta", 970 "description": "Número de me gusta" 971 }, 972 "lastUpdated": { 973 "label": "Publicado", 974 "description": "Cuándo se publicó esta versión" 975 }, 976 "deprecated": { 977 "label": "¿Obsoleto?", 978 "description": "Si el paquete está obsoleto" 979 }, 980 "engines": { 981 "label": "Motores", 982 "description": "Requisitos de versión de Node.js" 983 }, 984 "types": { 985 "label": "Tipos", 986 "description": "Definiciones de tipos TypeScript" 987 }, 988 "moduleFormat": { 989 "label": "Formato de Módulo", 990 "description": "Soporte ESM/CJS" 991 }, 992 "license": { 993 "label": "Licencia", 994 "description": "Licencia del paquete" 995 }, 996 "vulnerabilities": { 997 "label": "Vulnerabilidades", 998 "description": "Vulnerabilidades de seguridad conocidas" 999 } 1000 }, 1001 "values": { 1002 "any": "Cualquiera", 1003 "none": "Ninguna", 1004 "unknown": "Desconocido", 1005 "deprecated": "Obsoleto", 1006 "not_deprecated": "No", 1007 "types_included": "Incluido", 1008 "types_none": "Ninguno", 1009 "vulnerabilities_summary": "{count} ({critical}C/{high}H)", 1010 "up_to_you": "¡Depende de ti!" 1011 }, 1012 "trends": { 1013 "title": "Tendencias comparativas" 1014 } 1015 } 1016 }, 1017 "privacy_policy": { 1018 "title": "política de privacidad", 1019 "last_updated": "Última actualización: {date}", 1020 "welcome": "Bienvenido a {app}. Estamos comprometidos con la protección de tu privacidad. Esta política explica qué datos recopilamos, cómo los usamos y tus derechos con respecto a tu información.", 1021 "cookies": { 1022 "what_are": { 1023 "title": "¿Qué son las cookies?", 1024 "p1": "Las cookies son pequeños archivos de texto que se almacenan en tu dispositivo cuando visitas un sitio web. Su propósito es mejorar tu experiencia de navegación recordando ciertas preferencias y configuraciones." 1025 }, 1026 "types": { 1027 "title": "¿Qué cookies utilizamos?", 1028 "p1": "Solo utilizamos {bold} para fines estrictamente necesarios para el funcionamiento del sitio. No utilizamos cookies de terceros ni publicitarias.", 1029 "bold": "cookies técnicas esenciales", 1030 "li1": "{li11}{separator} {li12}", 1031 "li2": "{li21}{separator} {li22}", 1032 "separator": ":", 1033 "cookie_vdpl": "__vdpl", 1034 "cookie_vdpl_desc": "Esta cookie es utilizada por nuestro proveedor de alojamiento (Vercel) para la protección contra sesgos (skew protection). Asegura que obtengas los recursos de la versión de despliegue correcta si se lanza una nueva actualización mientras navegas. No te rastrea.", 1035 "cookie_h3": "h3", 1036 "cookie_h3_desc": "Esta es nuestra cookie de sesión segura. Almacena el token de acceso OAuth cuando conectas tu cuenta de Atmosphere. Es esencial para mantener tu sesión autenticada." 1037 }, 1038 "local_storage": { 1039 "title": "Almacenamiento local", 1040 "p1": "Además de las cookies de sesión, utilizamos el {bold} de tu navegador para guardar tus preferencias de visualización. Esto nos permite recordar el tema (claro/oscuro) y algunos otros {settings} que hayas seleccionado, para que no tengas que reconfigurarlos en cada visita.", 1041 "bold": "Almacenamiento Local (Local Storage)", 1042 "p2": "Esta información es puramente funcional, se almacena solo en tu dispositivo y {bold2}. La utilizamos exclusivamente para mejorar tu experiencia en nuestro sitio web.", 1043 "bold2": "no contiene datos personales ni se utiliza para rastrearte", 1044 "settings": "ajustes" 1045 }, 1046 "management": { 1047 "title": "Gestión de cookies", 1048 "p1": "Puedes configurar tu navegador para aceptar, rechazar o eliminar cookies según tus preferencias. Sin embargo, ten en cuenta que {bold}.", 1049 "bold": "rechazar cookies esenciales puede impedir el acceso completo a la aplicación", 1050 "p2": "A continuación se muestran enlaces con instrucciones para la gestión de cookies en los navegadores más utilizados:", 1051 "chrome": "Google Chrome (se abre en una nueva ventana)", 1052 "firefox": "Mozilla Firefox (se abre en una nueva ventana)", 1053 "edge": "Microsoft Edge (se abre en una nueva ventana)" 1054 } 1055 }, 1056 "analytics": { 1057 "title": "Analítica", 1058 "p1": "Utilizamos {bold} para entender cómo los visitantes usan nuestro sitio web. Esto nos ayuda a mejorar la experiencia del usuario e identificar problemas.", 1059 "bold": "Vercel Web Analytics", 1060 "p2": "Vercel Analytics está diseñado teniendo en cuenta la privacidad:", 1061 "li1": "No utiliza cookies", 1062 "li2": "No recopila identificadores personales", 1063 "li3": "No rastrea a los usuarios a través de sitios web", 1064 "li4": "Todos los datos son agregados y anonimizados", 1065 "p3": "La única información recopilada incluye: URLs de páginas, referente, país/región, tipo de dispositivo, navegador y sistema operativo. Estos datos no pueden utilizarse para identificar a usuarios individuales." 1066 }, 1067 "authenticated": { 1068 "title": "Usuarios autenticados", 1069 "p1": "Cuando conectas tu cuenta de {bold} a npmx, almacenamos tu token de acceso OAuth en una cookie de sesión segura y solo HTTP. Este token se utiliza únicamente para autenticar solicitudes en tu nombre.", 1070 "bold": "Atmosphere", 1071 "p2": "No almacenamos tus credenciales y no accedemos a ningún dato más allá de lo necesario para proporcionar las funciones que utilizas. Puedes desconectar tu cuenta en cualquier momento desde la página de {settings}.", 1072 "settings": "ajustes" 1073 }, 1074 "data_retention": { 1075 "title": "Retención de datos", 1076 "p1": "Las cookies de sesión se eliminan automáticamente cuando cierras tu navegador o después de un período de inactividad. Las preferencias de almacenamiento local permanecen en tu dispositivo hasta que borres los datos de tu navegador. Los datos analíticos se conservan de forma agregada y no pueden vincularse a usuarios individuales." 1077 }, 1078 "your_rights": { 1079 "title": "Tus derechos", 1080 "p1": "Tienes derecho a:", 1081 "li1": "Acceder a la información sobre qué datos recopilamos", 1082 "li2": "Borrar tu almacenamiento local y cookies en cualquier momento", 1083 "li3": "Desconectar tu sesión autenticada", 1084 "li4": "Solicitar información sobre nuestras prácticas de datos", 1085 "p2": "Dado que no recopilamos datos personales, normalmente no hay información personal que eliminar o exportar." 1086 }, 1087 "contact": { 1088 "title": "Contáctanos", 1089 "p1": "Para cualquier pregunta o inquietud sobre esta política de privacidad, puedes contactarnos abriendo un problema (issue) en nuestro {link}.", 1090 "link": "repositorio de GitHub" 1091 }, 1092 "changes": { 1093 "title": "Cambios en esta política", 1094 "p1": "Podemos actualizar esta política de privacidad ocasionalmente. Cualquier cambio se publicará en esta página con una fecha de revisión actualizada." 1095 } 1096 }, 1097 "a11y": { 1098 "title": "accesibilidad", 1099 "footer_title": "a11y", 1100 "welcome": "Queremos que {app} sea utilizable por el mayor número de personas posible.", 1101 "approach": { 1102 "title": "Nuestro enfoque", 1103 "p1": "Intentamos seguir las Pautas de Accesibilidad para el Contenido Web (WCAG) 2.2 y usarlas como referencia al desarrollar funcionalidades. No afirmamos cumplir totalmente con ningún nivel de WCAG; la accesibilidad es un proceso continuo y siempre hay más trabajo por hacer.", 1104 "p2": "Este sitio es un {about}. Las mejoras de accesibilidad se realizan de forma incremental como parte de nuestro desarrollo habitual.", 1105 "about_link": "proyecto de código abierto impulsado por la comunidad" 1106 }, 1107 "measures": { 1108 "title": "Qué hacemos", 1109 "p1": "Algunas de las cosas que intentamos hacer en todo el sitio web:", 1110 "li1": "Usar HTML semántico y atributos ARIA cuando sea apropiado.", 1111 "li2": "Usar tamaños de texto relativos para que puedas ajustarlos en tu navegador.", 1112 "li3": "Soportar la navegación por teclado en toda la interfaz.", 1113 "li4": "Respetar las preferencias de reducción de movimiento y esquema de color.", 1114 "li5": "Diseñar teniendo en cuenta un contraste de color suficiente.", 1115 "li6": "Asegurar que el contenido esencial esté disponible sin JavaScript, aunque algunas funciones interactivas lo requieran." 1116 }, 1117 "limitations": { 1118 "title": "Limitaciones conocidas", 1119 "p1": "Algunas partes del sitio, particularmente el contenido de terceros como los README de los paquetes, pueden no cumplir con los estándares de accesibilidad. Estamos trabajando para mejorar estas áreas con el tiempo." 1120 }, 1121 "contact": { 1122 "title": "Comentarios", 1123 "p1": "Si encuentras una barrera de accesibilidad en {app}, por favor háznoslo saber abriendo una incidencia en nuestro {link}. Nos tomamos estos informes muy en serio y haremos todo lo posible para abordarlos.", 1124 "link": "repositorio de GitHub" 1125 } 1126 } 1127}