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

feat(i18n): include missing Spanish entries (#869)

authored by

Joaquín Sánchez and committed by
GitHub
d8a30b49 f8228f17

+509 -60
+2
i18n/locales/es-419.json
··· 1 1 { 2 + "built_at": "generado {0}", 3 + "alt_logo": "logo de npmx", 2 4 "connector": { 3 5 "modal": { 4 6 "connected_hint": "Ahora puedes administrar paquetes y organizaciones desde la interfaz web.",
+169 -20
i18n/locales/es.json
··· 5 5 "description": "Un mejor explorador para el registro npm. Busca, navega y explora paquetes con una interfaz moderna." 6 6 } 7 7 }, 8 + "version": "Versión", 9 + "built_at": "construido {0}", 10 + "alt_logo": "logotipo de npmx", 8 11 "tagline": "un mejor explorador para el registro npm", 9 12 "non_affiliation_disclaimer": "no afiliado con npm, Inc.", 10 13 "trademark_disclaimer": "npm es una marca registrada de npm, Inc. Este sitio no está afiliado con npm, Inc.", ··· 24 27 "found_packages": "No se encontraron paquetes | Se encontró 1 paquete | Se encontraron {count} paquetes", 25 28 "updating": "(actualizando...)", 26 29 "no_results": "No se encontraron paquetes para \"{query}\"", 30 + "title": "búsqueda", 27 31 "not_taken": "{name} no está ocupado", 28 32 "claim_prompt": "Reclamar este nombre de paquete en npm", 29 33 "claim_button": "Reclamar \"{name}\"", ··· 42 46 "popular_packages": "Paquetes populares", 43 47 "search": "buscar", 44 48 "settings": "configuración", 45 - "back": "atrás" 49 + "compare": "comparar", 50 + "back": "atrás", 51 + "menu": "Menú", 52 + "mobile_menu": "Menú de navegación", 53 + "open_menu": "Abrir menú", 54 + "links": "Enlaces", 55 + "tap_to_search": "Toca para buscar" 46 56 }, 47 57 "settings": { 48 58 "title": "configuración", ··· 67 77 "help_translate": "Ayuda a traducir npmx", 68 78 "accent_colors": "Colores de acento", 69 79 "clear_accent": "Limpiar color de acento", 70 - "translation_progress": "Progreso de traducción" 80 + "translation_progress": "Progreso de traducción", 81 + "background_themes": "Tema de fondo" 71 82 }, 72 83 "i18n": { 73 84 "missing_keys": "{count} traducción faltante | {count} traducciones faltantes", ··· 94 105 "go_back_home": "Volver al inicio", 95 106 "view_on_npm": "ver en npm", 96 107 "per_week": "/ semana", 108 + "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", 97 109 "sort": { 98 110 "name": "nombre", 99 111 "role": "rol", ··· 110 122 "verified_provenance": "Procedencia verificada", 111 123 "view_permalink": "Ver enlace permanente para esta versión", 112 124 "navigation": "Navegación del paquete", 125 + "copy_name": "Copiar nombre del paquete", 113 126 "deprecation": { 114 127 "package": "Este paquete ha sido obsoleto.", 115 128 "version": "Esta versión ha sido obsoleta.", ··· 130 143 "deps": "Dependencias", 131 144 "install_size": "Tamaño de instalación", 132 145 "vulns": "Vulnerabilidades", 146 + "published": "Publicado", 147 + "published_tooltip": "Fecha en que se publicó {package}{'@'}{version}", 148 + "skills": "Habilidades", 133 149 "view_dependency_graph": "Ver gráfico de dependencias", 134 150 "inspect_dependency_tree": "Inspeccionar árbol de dependencias", 135 151 "size_tooltip": { ··· 138 154 } 139 155 }, 140 156 "skills": { 141 - "file_counts": {} 157 + "title": "Habilidades del Agente", 158 + "skills_available": "{count} habilidad disponible | {count} habilidades disponibles", 159 + "view": "Ver", 160 + "compatible_with": "Compatible con {tool}", 161 + "install": "Instalar", 162 + "installation_method": "Método de instalación", 163 + "learn_more": "Más información", 164 + "available_skills": "Habilidades Disponibles", 165 + "click_to_expand": "Clic para expandir", 166 + "no_description": "Sin descripción", 167 + "file_counts": { 168 + "scripts": "{count} script | {count} scripts", 169 + "refs": "{count} referencia | {count} referencias", 170 + "assets": "{count} recurso | {count} recursos" 171 + }, 172 + "view_source": "Ver fuente" 142 173 }, 143 174 "links": { 144 175 "repo": "repo", ··· 147 178 "jsr": "jsr", 148 179 "code": "código", 149 180 "docs": "documentación", 150 - "fund": "financiar" 181 + "fund": "financiar", 182 + "compare": "comparar" 151 183 }, 152 184 "docs": { 153 185 "not_available": "Documentación no disponible", ··· 161 193 }, 162 194 "create": { 163 195 "title": "Crear nuevo proyecto", 164 - "copy_command": "Copiar comando de creación" 196 + "copy_command": "Copiar comando de creación", 197 + "view": "{packageName} tiene el mismo mantenedor. Haz clic para más detalles." 165 198 }, 166 199 "run": { 167 200 "title": "Ejecutar", ··· 170 203 "readme": { 171 204 "title": "Léeme", 172 205 "no_readme": "No hay README disponible.", 173 - "view_on_github": "Ver en GitHub" 206 + "view_on_github": "Ver en GitHub", 207 + "toc_title": "Índice" 174 208 }, 175 209 "keywords_title": "Palabras clave", 176 210 "compatibility": "Compatibilidad", 177 211 "card": { 178 212 "publisher": "Publicador", 213 + "published": "Publicado", 179 214 "weekly_downloads": "Descargas semanales", 180 215 "keywords": "Palabras clave", 181 216 "license": "Licencia" ··· 189 224 "collapse_major": "Colapsar mayor {major}", 190 225 "expand_major": "Expandir mayor {major}", 191 226 "other_versions": "Otras versiones", 192 - "more_tagged": "{count} más etiquetadas", 227 + "more_tagged": "{count} más etiquetada | {count} más etiquetadas", 193 228 "all_covered": "Todas las versiones están cubiertas por las etiquetas anteriores", 194 229 "deprecated_title": "{version} (obsoleto)", 195 230 "view_all": "Ver {count} versión | Ver todas las {count} versiones" ··· 197 232 "dependencies": { 198 233 "title": "Dependencias ({count})", 199 234 "list_label": "Dependencias del paquete", 200 - "show_all": "mostrar todas las {count} dependencias", 235 + "show_all": "mostrar {count} dependencia | mostrar todas las {count} dependencias", 201 236 "optional": "opcional", 202 237 "view_vulnerabilities": "Ver vulnerabilidades", 203 238 "outdated_major": "{count} versión mayor por detrás (última: {latest}) | {count} versiones mayores por detrás (última: {latest})", ··· 207 242 "peer_dependencies": { 208 243 "title": "Dependencias Peer ({count})", 209 244 "list_label": "Dependencias peer del paquete", 210 - "show_all": "mostrar todas las {count} dependencias peer" 245 + "show_all": "mostrar {count} dependencia peer | mostrar todas las {count} dependencias peer" 211 246 }, 212 247 "optional_dependencies": { 213 248 "title": "Dependencias Opcionales ({count})", 214 249 "list_label": "Dependencias opcionales del paquete", 215 - "show_all": "mostrar todas las {count} dependencias opcionales" 250 + "show_all": "mostrar {count} dependencia opcional | mostrar todas las {count} dependencias opcionales" 216 251 }, 217 252 "maintainers": { 218 253 "title": "Mantenedores", ··· 267 302 "no_types": "Sin tipos TypeScript" 268 303 }, 269 304 "license": { 270 - "view_spdx": "Ver texto de licencia en SPDX" 305 + "view_spdx": "Ver texto de licencia en SPDX", 306 + "none": "Ninguna" 271 307 }, 272 308 "vulnerabilities": { 273 309 "no_description": "Sin descripción disponible", ··· 299 335 "deprecated": { 300 336 "label": "Obsoleto", 301 337 "tree_found": "{count} dependencia obsoleta | {count} dependencias obsoletas", 302 - "show_all": "mostrar todos los {count} paquetes obsoletos" 338 + "show_all": "mostrar {count} paquete obsoleto | mostrar todos los {count} paquetes obsoletos" 303 339 }, 304 340 "access": { 305 341 "title": "Acceso de Equipo", ··· 334 370 "weekly": "Semanal", 335 371 "size": "Tamaño", 336 372 "deps": "Deps", 373 + "published": "Publicado", 337 374 "get_started": "Empezar", 338 375 "readme": "Léeme", 339 376 "maintainers": "Mantenedores", ··· 343 380 }, 344 381 "sort": { 345 382 "downloads": "Más descargados", 383 + "published": "Recientemente publicado", 346 384 "name_asc": "Nombre (A-Z)", 347 385 "name_desc": "Nombre (Z-A)" 348 386 } ··· 360 398 }, 361 399 "modal": { 362 400 "title": "Conector Local", 401 + "contributor_badge": "Solo colaboradores", 402 + "contributor_notice": "El conector aún no está publicado en npm. Consulta la {link} para saber cómo ejecutarlo localmente.", 403 + "contributor_link": "guía de contribución", 363 404 "connected": "Conectado", 364 405 "connected_as_user": "Conectado como ~{user}", 365 406 "connected_hint": "Ahora puedes gestionar paquetes y organizaciones desde la interfaz web.", ··· 557 598 "markdown_view_mode": { 558 599 "preview": "vista previa", 559 600 "code": "código" 560 - } 601 + }, 602 + "file_path": "Ruta del archivo" 561 603 }, 562 604 "badges": { 563 605 "provenance": { ··· 593 635 "more_keywords": "+{count} más", 594 636 "clear_all": "Limpiar todo", 595 637 "remove_filter": "Eliminar filtro {label}", 638 + "chips": { 639 + "search": "Búsqueda", 640 + "downloads": "Descargas", 641 + "keyword": "Palabra clave", 642 + "security": "Seguridad", 643 + "updated": "Actualizado" 644 + }, 596 645 "download_range": { 597 646 "any": "Cualquiera", 598 647 "lt100": "< 100", ··· 623 672 "downloads_day": "Descargas/día", 624 673 "downloads_month": "Descargas/mes", 625 674 "downloads_year": "Descargas/año", 675 + "published": "Última publicación", 626 676 "name": "Nombre", 627 677 "quality": "Calidad", 628 678 "popularity": "Popularidad", ··· 638 688 "version": "Versión", 639 689 "description": "Descripción", 640 690 "downloads": "Descargas/sem", 691 + "published": "Última publicación", 641 692 "maintainers": "Mantenedores", 642 693 "keywords": "Palabras clave", 643 694 "quality_score": "Puntuación de calidad", ··· 664 715 "nav_label": "Paginación" 665 716 }, 666 717 "count": { 667 - "showing_filtered": "{filtered} de {count} paquetes", 668 - "showing_all": "{count} paquetes", 669 - "showing_paginated": "{pageSize} de {count} paquetes" 718 + "showing_filtered": "{filtered} de {count} paquete | {filtered} de {count} paquetes", 719 + "showing_all": "{count} paquete | {count} paquetes", 720 + "showing_paginated": "{pageSize} de {count} paquete | {pageSize} de {count} paquetes" 670 721 }, 671 722 "table": { 672 723 "security_warning": "Advertencia de seguridad", ··· 703 754 } 704 755 }, 705 756 "contributors": { 706 - "title": "Colaboradores", 757 + "title": "{count} Colaborador | {count} Colaboradores", 707 758 "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.", 708 759 "loading": "Cargando colaboradores...", 709 760 "error": "Error al cargar colaboradores", ··· 777 828 } 778 829 }, 779 830 "compare": { 780 - "packages": {}, 781 - "selector": {}, 831 + "packages": { 832 + "title": "comparar paquetes", 833 + "tagline": "compara paquetes npm lado a lado para ayudarte a elegir el correcto.", 834 + "meta_title": "Comparar {packages} - npmx", 835 + "meta_title_empty": "Comparar Paquetes - npmx", 836 + "meta_description": "Comparación lado a lado de {packages}", 837 + "meta_description_empty": "Compara paquetes npm lado a lado", 838 + "section_packages": "Paquetes", 839 + "section_facets": "Facetas", 840 + "section_comparison": "Comparación", 841 + "loading": "Cargando datos del paquete...", 842 + "error": "Error al cargar datos del paquete. Por favor, inténtalo de nuevo.", 843 + "empty_title": "Selecciona paquetes para comparar", 844 + "empty_description": "Busca y añade al menos 2 paquetes arriba para ver una comparación lado a lado de sus métricas." 845 + }, 846 + "selector": { 847 + "search_label": "Buscar paquetes", 848 + "search_first": "Buscar un paquete...", 849 + "search_add": "Añadir otro paquete...", 850 + "searching": "Buscando...", 851 + "remove_package": "Eliminar {package}", 852 + "packages_selected": "{count}/{max} paquetes seleccionados.", 853 + "add_hint": "Añade al menos 2 paquetes para comparar.", 854 + "loading_versions": "Cargando versiones...", 855 + "select_version": "Seleccionar versión" 856 + }, 782 857 "facets": { 783 - "categories": {} 858 + "group_label": "Facetas de comparación", 859 + "all": "todas", 860 + "none": "ninguna", 861 + "coming_soon": "Próximamente", 862 + "select_all": "Seleccionar todas las facetas", 863 + "deselect_all": "Deseleccionar todas las facetas", 864 + "select_category": "Seleccionar todas las facetas de {category}", 865 + "deselect_category": "Deseleccionar todas las facetas de {category}", 866 + "binary_only_tooltip": "Este paquete expone binarios y no exportaciones", 867 + "categories": { 868 + "performance": "Rendimiento", 869 + "health": "Salud", 870 + "compatibility": "Compatibilidad", 871 + "security": "Seguridad y Cumplimiento" 872 + }, 873 + "items": { 874 + "packageSize": { 875 + "label": "Tamaño del Paquete", 876 + "description": "Tamaño del paquete en sí (desempaquetado)" 877 + }, 878 + "installSize": { 879 + "label": "Tamaño de Instalación", 880 + "description": "Tamaño total de instalación incluyendo todas las dependencias" 881 + }, 882 + "dependencies": { 883 + "label": "Dependencias Directas", 884 + "description": "Número de dependencias directas" 885 + }, 886 + "totalDependencies": { 887 + "label": "Dependencias Totales", 888 + "description": "Número total de dependencias incluyendo transitivas" 889 + }, 890 + "downloads": { 891 + "label": "Descargas/sem", 892 + "description": "Recuento de descargas semanales" 893 + }, 894 + "lastUpdated": { 895 + "label": "Publicado", 896 + "description": "Cuándo se publicó esta versión" 897 + }, 898 + "deprecated": { 899 + "label": "¿Obsoleto?", 900 + "description": "Si el paquete está obsoleto" 901 + }, 902 + "engines": { 903 + "label": "Motores", 904 + "description": "Requisitos de versión de Node.js" 905 + }, 906 + "types": { 907 + "label": "Tipos", 908 + "description": "Definiciones de tipos TypeScript" 909 + }, 910 + "moduleFormat": { 911 + "label": "Formato de Módulo", 912 + "description": "Soporte ESM/CJS" 913 + }, 914 + "license": { 915 + "label": "Licencia", 916 + "description": "Licencia del paquete" 917 + }, 918 + "vulnerabilities": { 919 + "label": "Vulnerabilidades", 920 + "description": "Vulnerabilidades de seguridad conocidas" 921 + } 922 + }, 923 + "values": { 924 + "any": "Cualquiera", 925 + "none": "Ninguna", 926 + "unknown": "Desconocido", 927 + "deprecated": "Obsoleto", 928 + "not_deprecated": "No", 929 + "types_included": "Incluido", 930 + "types_none": "Ninguno", 931 + "vulnerabilities_summary": "{count} ({critical}C/{high}H)" 932 + } 784 933 } 785 934 } 786 935 }
+169 -20
lunaria/files/es-419.json
··· 5 5 "description": "Un mejor explorador para el registro npm. Busca, navega y explora paquetes con una interfaz moderna." 6 6 } 7 7 }, 8 + "version": "Versión", 9 + "built_at": "generado {0}", 10 + "alt_logo": "logo de npmx", 8 11 "tagline": "un mejor explorador para el registro npm", 9 12 "non_affiliation_disclaimer": "no afiliado con npm, Inc.", 10 13 "trademark_disclaimer": "npm es una marca registrada de npm, Inc. Este sitio no está afiliado con npm, Inc.", ··· 24 27 "found_packages": "No se encontraron paquetes | Se encontró 1 paquete | Se encontraron {count} paquetes", 25 28 "updating": "(actualizando...)", 26 29 "no_results": "No se encontraron paquetes para \"{query}\"", 30 + "title": "búsqueda", 27 31 "not_taken": "{name} no está ocupado", 28 32 "claim_prompt": "Reclamar este nombre de paquete en npm", 29 33 "claim_button": "Reclamar \"{name}\"", ··· 42 46 "popular_packages": "Paquetes populares", 43 47 "search": "buscar", 44 48 "settings": "configuración", 45 - "back": "atrás" 49 + "compare": "comparar", 50 + "back": "atrás", 51 + "menu": "Menú", 52 + "mobile_menu": "Menú de navegación", 53 + "open_menu": "Abrir menú", 54 + "links": "Enlaces", 55 + "tap_to_search": "Toca para buscar" 46 56 }, 47 57 "settings": { 48 58 "title": "configuración", ··· 67 77 "help_translate": "Ayuda a traducir npmx", 68 78 "accent_colors": "Colores de acento", 69 79 "clear_accent": "Limpiar color de acento", 70 - "translation_progress": "Progreso de traducción" 80 + "translation_progress": "Progreso de traducción", 81 + "background_themes": "Tema de fondo" 71 82 }, 72 83 "i18n": { 73 84 "missing_keys": "{count} traducción faltante | {count} traducciones faltantes", ··· 94 105 "go_back_home": "Volver al inicio", 95 106 "view_on_npm": "ver en npm", 96 107 "per_week": "/ semana", 108 + "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", 97 109 "sort": { 98 110 "name": "nombre", 99 111 "role": "rol", ··· 110 122 "verified_provenance": "Procedencia verificada", 111 123 "view_permalink": "Ver enlace permanente para esta versión", 112 124 "navigation": "Navegación del paquete", 125 + "copy_name": "Copiar nombre del paquete", 113 126 "deprecation": { 114 127 "package": "Este paquete ha sido obsoleto.", 115 128 "version": "Esta versión ha sido obsoleta.", ··· 130 143 "deps": "Dependencias", 131 144 "install_size": "Tamaño de instalación", 132 145 "vulns": "Vulnerabilidades", 146 + "published": "Publicado", 147 + "published_tooltip": "Fecha en que se publicó {package}{'@'}{version}", 148 + "skills": "Habilidades", 133 149 "view_dependency_graph": "Ver gráfico de dependencias", 134 150 "inspect_dependency_tree": "Inspeccionar árbol de dependencias", 135 151 "size_tooltip": { ··· 138 154 } 139 155 }, 140 156 "skills": { 141 - "file_counts": {} 157 + "title": "Habilidades del Agente", 158 + "skills_available": "{count} habilidad disponible | {count} habilidades disponibles", 159 + "view": "Ver", 160 + "compatible_with": "Compatible con {tool}", 161 + "install": "Instalar", 162 + "installation_method": "Método de instalación", 163 + "learn_more": "Más información", 164 + "available_skills": "Habilidades Disponibles", 165 + "click_to_expand": "Clic para expandir", 166 + "no_description": "Sin descripción", 167 + "file_counts": { 168 + "scripts": "{count} script | {count} scripts", 169 + "refs": "{count} referencia | {count} referencias", 170 + "assets": "{count} recurso | {count} recursos" 171 + }, 172 + "view_source": "Ver fuente" 142 173 }, 143 174 "links": { 144 175 "repo": "repo", ··· 147 178 "jsr": "jsr", 148 179 "code": "código", 149 180 "docs": "documentación", 150 - "fund": "financiar" 181 + "fund": "financiar", 182 + "compare": "comparar" 151 183 }, 152 184 "docs": { 153 185 "not_available": "Documentación no disponible", ··· 161 193 }, 162 194 "create": { 163 195 "title": "Crear nuevo proyecto", 164 - "copy_command": "Copiar comando de creación" 196 + "copy_command": "Copiar comando de creación", 197 + "view": "{packageName} tiene el mismo mantenedor. Haz clic para más detalles." 165 198 }, 166 199 "run": { 167 200 "title": "Ejecutar", ··· 170 203 "readme": { 171 204 "title": "Léame", 172 205 "no_readme": "No hay README disponible.", 173 - "view_on_github": "Ver en GitHub" 206 + "view_on_github": "Ver en GitHub", 207 + "toc_title": "Índice" 174 208 }, 175 209 "keywords_title": "Palabras clave", 176 210 "compatibility": "Compatibilidad", 177 211 "card": { 178 212 "publisher": "Publicador", 213 + "published": "Publicado", 179 214 "weekly_downloads": "Descargas semanales", 180 215 "keywords": "Palabras clave", 181 216 "license": "Licencia" ··· 189 224 "collapse_major": "Colapsar mayor {major}", 190 225 "expand_major": "Expandir mayor {major}", 191 226 "other_versions": "Otras versiones", 192 - "more_tagged": "{count} más etiquetadas", 227 + "more_tagged": "{count} más etiquetada | {count} más etiquetadas", 193 228 "all_covered": "Todas las versiones están cubiertas por las etiquetas anteriores", 194 229 "deprecated_title": "{version} (obsoleto)", 195 230 "view_all": "Ver {count} versión | Ver todas las {count} versiones" ··· 197 232 "dependencies": { 198 233 "title": "Dependencias ({count})", 199 234 "list_label": "Dependencias del paquete", 200 - "show_all": "mostrar todas las {count} dependencias", 235 + "show_all": "mostrar {count} dependencia | mostrar todas las {count} dependencias", 201 236 "optional": "opcional", 202 237 "view_vulnerabilities": "Ver vulnerabilidades", 203 238 "outdated_major": "{count} versión mayor por detrás (última: {latest}) | {count} versiones mayores por detrás (última: {latest})", ··· 207 242 "peer_dependencies": { 208 243 "title": "Dependencias Peer ({count})", 209 244 "list_label": "Dependencias peer del paquete", 210 - "show_all": "mostrar todas las {count} dependencias peer" 245 + "show_all": "mostrar {count} dependencia peer | mostrar todas las {count} dependencias peer" 211 246 }, 212 247 "optional_dependencies": { 213 248 "title": "Dependencias Opcionales ({count})", 214 249 "list_label": "Dependencias opcionales del paquete", 215 - "show_all": "mostrar todas las {count} dependencias opcionales" 250 + "show_all": "mostrar {count} dependencia opcional | mostrar todas las {count} dependencias opcionales" 216 251 }, 217 252 "maintainers": { 218 253 "title": "Mantenedores", ··· 267 302 "no_types": "Sin tipos TypeScript" 268 303 }, 269 304 "license": { 270 - "view_spdx": "Ver texto de licencia en SPDX" 305 + "view_spdx": "Ver texto de licencia en SPDX", 306 + "none": "Ninguna" 271 307 }, 272 308 "vulnerabilities": { 273 309 "no_description": "Sin descripción disponible", ··· 299 335 "deprecated": { 300 336 "label": "Obsoleto", 301 337 "tree_found": "{count} dependencia obsoleta | {count} dependencias obsoletas", 302 - "show_all": "mostrar todos los {count} paquetes obsoletos" 338 + "show_all": "mostrar {count} paquete obsoleto | mostrar todos los {count} paquetes obsoletos" 303 339 }, 304 340 "access": { 305 341 "title": "Acceso de Equipo", ··· 334 370 "weekly": "Semanal", 335 371 "size": "Tamaño", 336 372 "deps": "Deps", 373 + "published": "Publicado", 337 374 "get_started": "Empezar", 338 375 "readme": "Léame", 339 376 "maintainers": "Mantenedores", ··· 343 380 }, 344 381 "sort": { 345 382 "downloads": "Más descargados", 383 + "published": "Recientemente publicado", 346 384 "name_asc": "Nombre (A-Z)", 347 385 "name_desc": "Nombre (Z-A)" 348 386 } ··· 360 398 }, 361 399 "modal": { 362 400 "title": "Conector Local", 401 + "contributor_badge": "Solo colaboradores", 402 + "contributor_notice": "El conector aún no está publicado en npm. Consulta la {link} para saber cómo ejecutarlo localmente.", 403 + "contributor_link": "guía de contribución", 363 404 "connected": "Conectado", 364 405 "connected_as_user": "Conectado como ~{user}", 365 406 "connected_hint": "Ahora puedes administrar paquetes y organizaciones desde la interfaz web.", ··· 557 598 "markdown_view_mode": { 558 599 "preview": "vista previa", 559 600 "code": "código" 560 - } 601 + }, 602 + "file_path": "Ruta del archivo" 561 603 }, 562 604 "badges": { 563 605 "provenance": { ··· 593 635 "more_keywords": "+{count} más", 594 636 "clear_all": "Limpiar todo", 595 637 "remove_filter": "Eliminar filtro {label}", 638 + "chips": { 639 + "search": "Búsqueda", 640 + "downloads": "Descargas", 641 + "keyword": "Palabra clave", 642 + "security": "Seguridad", 643 + "updated": "Actualizado" 644 + }, 596 645 "download_range": { 597 646 "any": "Cualquiera", 598 647 "lt100": "< 100", ··· 623 672 "downloads_day": "Descargas/día", 624 673 "downloads_month": "Descargas/mes", 625 674 "downloads_year": "Descargas/año", 675 + "published": "Última publicación", 626 676 "name": "Nombre", 627 677 "quality": "Calidad", 628 678 "popularity": "Popularidad", ··· 638 688 "version": "Versión", 639 689 "description": "Descripción", 640 690 "downloads": "Descargas/sem", 691 + "published": "Última publicación", 641 692 "maintainers": "Mantenedores", 642 693 "keywords": "Palabras clave", 643 694 "quality_score": "Puntuación de calidad", ··· 664 715 "nav_label": "Paginación" 665 716 }, 666 717 "count": { 667 - "showing_filtered": "{filtered} de {count} paquetes", 668 - "showing_all": "{count} paquetes", 669 - "showing_paginated": "{pageSize} de {count} paquetes" 718 + "showing_filtered": "{filtered} de {count} paquete | {filtered} de {count} paquetes", 719 + "showing_all": "{count} paquete | {count} paquetes", 720 + "showing_paginated": "{pageSize} de {count} paquete | {pageSize} de {count} paquetes" 670 721 }, 671 722 "table": { 672 723 "security_warning": "Advertencia de seguridad", ··· 703 754 } 704 755 }, 705 756 "contributors": { 706 - "title": "Colaboradores", 757 + "title": "{count} Colaborador | {count} Colaboradores", 707 758 "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.", 708 759 "loading": "Cargando colaboradores...", 709 760 "error": "Error al cargar colaboradores", ··· 777 828 } 778 829 }, 779 830 "compare": { 780 - "packages": {}, 781 - "selector": {}, 831 + "packages": { 832 + "title": "comparar paquetes", 833 + "tagline": "compara paquetes npm lado a lado para ayudarte a elegir el correcto.", 834 + "meta_title": "Comparar {packages} - npmx", 835 + "meta_title_empty": "Comparar Paquetes - npmx", 836 + "meta_description": "Comparación lado a lado de {packages}", 837 + "meta_description_empty": "Compara paquetes npm lado a lado", 838 + "section_packages": "Paquetes", 839 + "section_facets": "Facetas", 840 + "section_comparison": "Comparación", 841 + "loading": "Cargando datos del paquete...", 842 + "error": "Error al cargar datos del paquete. Por favor, inténtalo de nuevo.", 843 + "empty_title": "Selecciona paquetes para comparar", 844 + "empty_description": "Busca y añade al menos 2 paquetes arriba para ver una comparación lado a lado de sus métricas." 845 + }, 846 + "selector": { 847 + "search_label": "Buscar paquetes", 848 + "search_first": "Buscar un paquete...", 849 + "search_add": "Añadir otro paquete...", 850 + "searching": "Buscando...", 851 + "remove_package": "Eliminar {package}", 852 + "packages_selected": "{count}/{max} paquetes seleccionados.", 853 + "add_hint": "Añade al menos 2 paquetes para comparar.", 854 + "loading_versions": "Cargando versiones...", 855 + "select_version": "Seleccionar versión" 856 + }, 782 857 "facets": { 783 - "categories": {} 858 + "group_label": "Facetas de comparación", 859 + "all": "todas", 860 + "none": "ninguna", 861 + "coming_soon": "Próximamente", 862 + "select_all": "Seleccionar todas las facetas", 863 + "deselect_all": "Deseleccionar todas las facetas", 864 + "select_category": "Seleccionar todas las facetas de {category}", 865 + "deselect_category": "Deseleccionar todas las facetas de {category}", 866 + "binary_only_tooltip": "Este paquete expone binarios y no exportaciones", 867 + "categories": { 868 + "performance": "Rendimiento", 869 + "health": "Salud", 870 + "compatibility": "Compatibilidad", 871 + "security": "Seguridad y Cumplimiento" 872 + }, 873 + "items": { 874 + "packageSize": { 875 + "label": "Tamaño del Paquete", 876 + "description": "Tamaño del paquete en sí (desempaquetado)" 877 + }, 878 + "installSize": { 879 + "label": "Tamaño de Instalación", 880 + "description": "Tamaño total de instalación incluyendo todas las dependencias" 881 + }, 882 + "dependencies": { 883 + "label": "Dependencias Directas", 884 + "description": "Número de dependencias directas" 885 + }, 886 + "totalDependencies": { 887 + "label": "Dependencias Totales", 888 + "description": "Número total de dependencias incluyendo transitivas" 889 + }, 890 + "downloads": { 891 + "label": "Descargas/sem", 892 + "description": "Recuento de descargas semanales" 893 + }, 894 + "lastUpdated": { 895 + "label": "Publicado", 896 + "description": "Cuándo se publicó esta versión" 897 + }, 898 + "deprecated": { 899 + "label": "¿Obsoleto?", 900 + "description": "Si el paquete está obsoleto" 901 + }, 902 + "engines": { 903 + "label": "Motores", 904 + "description": "Requisitos de versión de Node.js" 905 + }, 906 + "types": { 907 + "label": "Tipos", 908 + "description": "Definiciones de tipos TypeScript" 909 + }, 910 + "moduleFormat": { 911 + "label": "Formato de Módulo", 912 + "description": "Soporte ESM/CJS" 913 + }, 914 + "license": { 915 + "label": "Licencia", 916 + "description": "Licencia del paquete" 917 + }, 918 + "vulnerabilities": { 919 + "label": "Vulnerabilidades", 920 + "description": "Vulnerabilidades de seguridad conocidas" 921 + } 922 + }, 923 + "values": { 924 + "any": "Cualquiera", 925 + "none": "Ninguna", 926 + "unknown": "Desconocido", 927 + "deprecated": "Obsoleto", 928 + "not_deprecated": "No", 929 + "types_included": "Incluido", 930 + "types_none": "Ninguno", 931 + "vulnerabilities_summary": "{count} ({critical}C/{high}H)" 932 + } 784 933 } 785 934 } 786 935 }
+169 -20
lunaria/files/es-ES.json
··· 5 5 "description": "Un mejor explorador para el registro npm. Busca, navega y explora paquetes con una interfaz moderna." 6 6 } 7 7 }, 8 + "version": "Versión", 9 + "built_at": "construido {0}", 10 + "alt_logo": "logotipo de npmx", 8 11 "tagline": "un mejor explorador para el registro npm", 9 12 "non_affiliation_disclaimer": "no afiliado con npm, Inc.", 10 13 "trademark_disclaimer": "npm es una marca registrada de npm, Inc. Este sitio no está afiliado con npm, Inc.", ··· 24 27 "found_packages": "No se encontraron paquetes | Se encontró 1 paquete | Se encontraron {count} paquetes", 25 28 "updating": "(actualizando...)", 26 29 "no_results": "No se encontraron paquetes para \"{query}\"", 30 + "title": "búsqueda", 27 31 "not_taken": "{name} no está ocupado", 28 32 "claim_prompt": "Reclamar este nombre de paquete en npm", 29 33 "claim_button": "Reclamar \"{name}\"", ··· 42 46 "popular_packages": "Paquetes populares", 43 47 "search": "buscar", 44 48 "settings": "configuración", 45 - "back": "atrás" 49 + "compare": "comparar", 50 + "back": "atrás", 51 + "menu": "Menú", 52 + "mobile_menu": "Menú de navegación", 53 + "open_menu": "Abrir menú", 54 + "links": "Enlaces", 55 + "tap_to_search": "Toca para buscar" 46 56 }, 47 57 "settings": { 48 58 "title": "configuración", ··· 67 77 "help_translate": "Ayuda a traducir npmx", 68 78 "accent_colors": "Colores de acento", 69 79 "clear_accent": "Limpiar color de acento", 70 - "translation_progress": "Progreso de traducción" 80 + "translation_progress": "Progreso de traducción", 81 + "background_themes": "Tema de fondo" 71 82 }, 72 83 "i18n": { 73 84 "missing_keys": "{count} traducción faltante | {count} traducciones faltantes", ··· 94 105 "go_back_home": "Volver al inicio", 95 106 "view_on_npm": "ver en npm", 96 107 "per_week": "/ semana", 108 + "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", 97 109 "sort": { 98 110 "name": "nombre", 99 111 "role": "rol", ··· 110 122 "verified_provenance": "Procedencia verificada", 111 123 "view_permalink": "Ver enlace permanente para esta versión", 112 124 "navigation": "Navegación del paquete", 125 + "copy_name": "Copiar nombre del paquete", 113 126 "deprecation": { 114 127 "package": "Este paquete ha sido obsoleto.", 115 128 "version": "Esta versión ha sido obsoleta.", ··· 130 143 "deps": "Dependencias", 131 144 "install_size": "Tamaño de instalación", 132 145 "vulns": "Vulnerabilidades", 146 + "published": "Publicado", 147 + "published_tooltip": "Fecha en que se publicó {package}{'@'}{version}", 148 + "skills": "Habilidades", 133 149 "view_dependency_graph": "Ver gráfico de dependencias", 134 150 "inspect_dependency_tree": "Inspeccionar árbol de dependencias", 135 151 "size_tooltip": { ··· 138 154 } 139 155 }, 140 156 "skills": { 141 - "file_counts": {} 157 + "title": "Habilidades del Agente", 158 + "skills_available": "{count} habilidad disponible | {count} habilidades disponibles", 159 + "view": "Ver", 160 + "compatible_with": "Compatible con {tool}", 161 + "install": "Instalar", 162 + "installation_method": "Método de instalación", 163 + "learn_more": "Más información", 164 + "available_skills": "Habilidades Disponibles", 165 + "click_to_expand": "Clic para expandir", 166 + "no_description": "Sin descripción", 167 + "file_counts": { 168 + "scripts": "{count} script | {count} scripts", 169 + "refs": "{count} referencia | {count} referencias", 170 + "assets": "{count} recurso | {count} recursos" 171 + }, 172 + "view_source": "Ver fuente" 142 173 }, 143 174 "links": { 144 175 "repo": "repo", ··· 147 178 "jsr": "jsr", 148 179 "code": "código", 149 180 "docs": "documentación", 150 - "fund": "financiar" 181 + "fund": "financiar", 182 + "compare": "comparar" 151 183 }, 152 184 "docs": { 153 185 "not_available": "Documentación no disponible", ··· 161 193 }, 162 194 "create": { 163 195 "title": "Crear nuevo proyecto", 164 - "copy_command": "Copiar comando de creación" 196 + "copy_command": "Copiar comando de creación", 197 + "view": "{packageName} tiene el mismo mantenedor. Haz clic para más detalles." 165 198 }, 166 199 "run": { 167 200 "title": "Ejecutar", ··· 170 203 "readme": { 171 204 "title": "Léeme", 172 205 "no_readme": "No hay README disponible.", 173 - "view_on_github": "Ver en GitHub" 206 + "view_on_github": "Ver en GitHub", 207 + "toc_title": "Índice" 174 208 }, 175 209 "keywords_title": "Palabras clave", 176 210 "compatibility": "Compatibilidad", 177 211 "card": { 178 212 "publisher": "Publicador", 213 + "published": "Publicado", 179 214 "weekly_downloads": "Descargas semanales", 180 215 "keywords": "Palabras clave", 181 216 "license": "Licencia" ··· 189 224 "collapse_major": "Colapsar mayor {major}", 190 225 "expand_major": "Expandir mayor {major}", 191 226 "other_versions": "Otras versiones", 192 - "more_tagged": "{count} más etiquetadas", 227 + "more_tagged": "{count} más etiquetada | {count} más etiquetadas", 193 228 "all_covered": "Todas las versiones están cubiertas por las etiquetas anteriores", 194 229 "deprecated_title": "{version} (obsoleto)", 195 230 "view_all": "Ver {count} versión | Ver todas las {count} versiones" ··· 197 232 "dependencies": { 198 233 "title": "Dependencias ({count})", 199 234 "list_label": "Dependencias del paquete", 200 - "show_all": "mostrar todas las {count} dependencias", 235 + "show_all": "mostrar {count} dependencia | mostrar todas las {count} dependencias", 201 236 "optional": "opcional", 202 237 "view_vulnerabilities": "Ver vulnerabilidades", 203 238 "outdated_major": "{count} versión mayor por detrás (última: {latest}) | {count} versiones mayores por detrás (última: {latest})", ··· 207 242 "peer_dependencies": { 208 243 "title": "Dependencias Peer ({count})", 209 244 "list_label": "Dependencias peer del paquete", 210 - "show_all": "mostrar todas las {count} dependencias peer" 245 + "show_all": "mostrar {count} dependencia peer | mostrar todas las {count} dependencias peer" 211 246 }, 212 247 "optional_dependencies": { 213 248 "title": "Dependencias Opcionales ({count})", 214 249 "list_label": "Dependencias opcionales del paquete", 215 - "show_all": "mostrar todas las {count} dependencias opcionales" 250 + "show_all": "mostrar {count} dependencia opcional | mostrar todas las {count} dependencias opcionales" 216 251 }, 217 252 "maintainers": { 218 253 "title": "Mantenedores", ··· 267 302 "no_types": "Sin tipos TypeScript" 268 303 }, 269 304 "license": { 270 - "view_spdx": "Ver texto de licencia en SPDX" 305 + "view_spdx": "Ver texto de licencia en SPDX", 306 + "none": "Ninguna" 271 307 }, 272 308 "vulnerabilities": { 273 309 "no_description": "Sin descripción disponible", ··· 299 335 "deprecated": { 300 336 "label": "Obsoleto", 301 337 "tree_found": "{count} dependencia obsoleta | {count} dependencias obsoletas", 302 - "show_all": "mostrar todos los {count} paquetes obsoletos" 338 + "show_all": "mostrar {count} paquete obsoleto | mostrar todos los {count} paquetes obsoletos" 303 339 }, 304 340 "access": { 305 341 "title": "Acceso de Equipo", ··· 334 370 "weekly": "Semanal", 335 371 "size": "Tamaño", 336 372 "deps": "Deps", 373 + "published": "Publicado", 337 374 "get_started": "Empezar", 338 375 "readme": "Léeme", 339 376 "maintainers": "Mantenedores", ··· 343 380 }, 344 381 "sort": { 345 382 "downloads": "Más descargados", 383 + "published": "Recientemente publicado", 346 384 "name_asc": "Nombre (A-Z)", 347 385 "name_desc": "Nombre (Z-A)" 348 386 } ··· 360 398 }, 361 399 "modal": { 362 400 "title": "Conector Local", 401 + "contributor_badge": "Solo colaboradores", 402 + "contributor_notice": "El conector aún no está publicado en npm. Consulta la {link} para saber cómo ejecutarlo localmente.", 403 + "contributor_link": "guía de contribución", 363 404 "connected": "Conectado", 364 405 "connected_as_user": "Conectado como ~{user}", 365 406 "connected_hint": "Ahora puedes gestionar paquetes y organizaciones desde la interfaz web.", ··· 557 598 "markdown_view_mode": { 558 599 "preview": "vista previa", 559 600 "code": "código" 560 - } 601 + }, 602 + "file_path": "Ruta del archivo" 561 603 }, 562 604 "badges": { 563 605 "provenance": { ··· 593 635 "more_keywords": "+{count} más", 594 636 "clear_all": "Limpiar todo", 595 637 "remove_filter": "Eliminar filtro {label}", 638 + "chips": { 639 + "search": "Búsqueda", 640 + "downloads": "Descargas", 641 + "keyword": "Palabra clave", 642 + "security": "Seguridad", 643 + "updated": "Actualizado" 644 + }, 596 645 "download_range": { 597 646 "any": "Cualquiera", 598 647 "lt100": "< 100", ··· 623 672 "downloads_day": "Descargas/día", 624 673 "downloads_month": "Descargas/mes", 625 674 "downloads_year": "Descargas/año", 675 + "published": "Última publicación", 626 676 "name": "Nombre", 627 677 "quality": "Calidad", 628 678 "popularity": "Popularidad", ··· 638 688 "version": "Versión", 639 689 "description": "Descripción", 640 690 "downloads": "Descargas/sem", 691 + "published": "Última publicación", 641 692 "maintainers": "Mantenedores", 642 693 "keywords": "Palabras clave", 643 694 "quality_score": "Puntuación de calidad", ··· 664 715 "nav_label": "Paginación" 665 716 }, 666 717 "count": { 667 - "showing_filtered": "{filtered} de {count} paquetes", 668 - "showing_all": "{count} paquetes", 669 - "showing_paginated": "{pageSize} de {count} paquetes" 718 + "showing_filtered": "{filtered} de {count} paquete | {filtered} de {count} paquetes", 719 + "showing_all": "{count} paquete | {count} paquetes", 720 + "showing_paginated": "{pageSize} de {count} paquete | {pageSize} de {count} paquetes" 670 721 }, 671 722 "table": { 672 723 "security_warning": "Advertencia de seguridad", ··· 703 754 } 704 755 }, 705 756 "contributors": { 706 - "title": "Colaboradores", 757 + "title": "{count} Colaborador | {count} Colaboradores", 707 758 "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.", 708 759 "loading": "Cargando colaboradores...", 709 760 "error": "Error al cargar colaboradores", ··· 777 828 } 778 829 }, 779 830 "compare": { 780 - "packages": {}, 781 - "selector": {}, 831 + "packages": { 832 + "title": "comparar paquetes", 833 + "tagline": "compara paquetes npm lado a lado para ayudarte a elegir el correcto.", 834 + "meta_title": "Comparar {packages} - npmx", 835 + "meta_title_empty": "Comparar Paquetes - npmx", 836 + "meta_description": "Comparación lado a lado de {packages}", 837 + "meta_description_empty": "Compara paquetes npm lado a lado", 838 + "section_packages": "Paquetes", 839 + "section_facets": "Facetas", 840 + "section_comparison": "Comparación", 841 + "loading": "Cargando datos del paquete...", 842 + "error": "Error al cargar datos del paquete. Por favor, inténtalo de nuevo.", 843 + "empty_title": "Selecciona paquetes para comparar", 844 + "empty_description": "Busca y añade al menos 2 paquetes arriba para ver una comparación lado a lado de sus métricas." 845 + }, 846 + "selector": { 847 + "search_label": "Buscar paquetes", 848 + "search_first": "Buscar un paquete...", 849 + "search_add": "Añadir otro paquete...", 850 + "searching": "Buscando...", 851 + "remove_package": "Eliminar {package}", 852 + "packages_selected": "{count}/{max} paquetes seleccionados.", 853 + "add_hint": "Añade al menos 2 paquetes para comparar.", 854 + "loading_versions": "Cargando versiones...", 855 + "select_version": "Seleccionar versión" 856 + }, 782 857 "facets": { 783 - "categories": {} 858 + "group_label": "Facetas de comparación", 859 + "all": "todas", 860 + "none": "ninguna", 861 + "coming_soon": "Próximamente", 862 + "select_all": "Seleccionar todas las facetas", 863 + "deselect_all": "Deseleccionar todas las facetas", 864 + "select_category": "Seleccionar todas las facetas de {category}", 865 + "deselect_category": "Deseleccionar todas las facetas de {category}", 866 + "binary_only_tooltip": "Este paquete expone binarios y no exportaciones", 867 + "categories": { 868 + "performance": "Rendimiento", 869 + "health": "Salud", 870 + "compatibility": "Compatibilidad", 871 + "security": "Seguridad y Cumplimiento" 872 + }, 873 + "items": { 874 + "packageSize": { 875 + "label": "Tamaño del Paquete", 876 + "description": "Tamaño del paquete en sí (desempaquetado)" 877 + }, 878 + "installSize": { 879 + "label": "Tamaño de Instalación", 880 + "description": "Tamaño total de instalación incluyendo todas las dependencias" 881 + }, 882 + "dependencies": { 883 + "label": "Dependencias Directas", 884 + "description": "Número de dependencias directas" 885 + }, 886 + "totalDependencies": { 887 + "label": "Dependencias Totales", 888 + "description": "Número total de dependencias incluyendo transitivas" 889 + }, 890 + "downloads": { 891 + "label": "Descargas/sem", 892 + "description": "Recuento de descargas semanales" 893 + }, 894 + "lastUpdated": { 895 + "label": "Publicado", 896 + "description": "Cuándo se publicó esta versión" 897 + }, 898 + "deprecated": { 899 + "label": "¿Obsoleto?", 900 + "description": "Si el paquete está obsoleto" 901 + }, 902 + "engines": { 903 + "label": "Motores", 904 + "description": "Requisitos de versión de Node.js" 905 + }, 906 + "types": { 907 + "label": "Tipos", 908 + "description": "Definiciones de tipos TypeScript" 909 + }, 910 + "moduleFormat": { 911 + "label": "Formato de Módulo", 912 + "description": "Soporte ESM/CJS" 913 + }, 914 + "license": { 915 + "label": "Licencia", 916 + "description": "Licencia del paquete" 917 + }, 918 + "vulnerabilities": { 919 + "label": "Vulnerabilidades", 920 + "description": "Vulnerabilidades de seguridad conocidas" 921 + } 922 + }, 923 + "values": { 924 + "any": "Cualquiera", 925 + "none": "Ninguna", 926 + "unknown": "Desconocido", 927 + "deprecated": "Obsoleto", 928 + "not_deprecated": "No", 929 + "types_included": "Incluido", 930 + "types_none": "Ninguno", 931 + "vulnerabilities_summary": "{count} ({critical}C/{high}H)" 932 + } 784 933 } 785 934 } 786 935 }