[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.

feat(i18n): add Spanish translations for a11y page (#1383)

authored by

Joaquín Sánchez and committed by
GitHub
8ee36088 7294962a

+296 -27
+11
i18n/locales/es-419.json
··· 2 2 "$schema": "../schema.json", 3 3 "built_at": "generado {0}", 4 4 "alt_logo": "logo de npmx", 5 + "shortcuts": { 6 + "settings": "Abrir configuración" 7 + }, 8 + "auth": { 9 + "modal": { 10 + "default_input_error": "Por favor, ingresa un handle, DID o URL de PDS válido" 11 + } 12 + }, 5 13 "connector": { 6 14 "modal": { 7 15 "connected_hint": "Ahora puedes administrar paquetes y organizaciones desde la interfaz web.", ··· 34 42 "typeahead_description": "¡Compara contra no usar una dependencia! Aprobado por e18e.", 35 43 "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." 36 44 } 45 + }, 46 + "a11y": { 47 + "welcome": "Queremos que {app} sea utilizable por la mayor cantidad de personas posible." 37 48 } 38 49 }
+95 -9
i18n/locales/es.json
··· 16 16 "docs": "documentación", 17 17 "source": "código fuente", 18 18 "social": "social", 19 - "chat": "chat" 19 + "chat": "chat", 20 + "keyboard_shortcuts": "atajos de teclado" 20 21 }, 21 22 "shortcuts": { 22 - "section": {} 23 + "section": { 24 + "global": "Global", 25 + "search": "Búsqueda", 26 + "package": "Paquete" 27 + }, 28 + "focus_search": "Enfocar búsqueda", 29 + "show_kbd_hints": "Resaltar atajos de teclado", 30 + "settings": "Abrir ajustes", 31 + "compare": "Abrir comparador", 32 + "compare_from_package": "Abrir comparador (con el paquete actual)", 33 + "navigate_results": "Navegar resultados", 34 + "go_to_result": "Ir al resultado", 35 + "open_code_view": "Abrir vista de código", 36 + "open_docs": "Abrir documentación" 23 37 }, 24 38 "search": { 25 39 "label": "Buscar paquetes npm", ··· 27 41 "button": "buscar", 28 42 "searching": "Buscando...", 29 43 "found_packages": "No se encontraron paquetes | Se encontró 1 paquete | Se encontraron {count} paquetes", 44 + "found_packages_sorted": "No se encontraron resultados | Ordenando el mejor resultado | Ordenando los {count} mejores resultados", 30 45 "updating": "(actualizando...)", 31 46 "no_results": "No se encontraron paquetes para \"{query}\"", 47 + "rate_limited": "Límite de peticiones a npm alcanzado, inténtalo de nuevo dentro de un momento", 32 48 "title": "búsqueda", 33 49 "title_search": "búsqueda: {search}", 34 50 "title_packages": "búsqueda de paquetes", ··· 39 55 "claim_button": "Reclamar \"{name}\"", 40 56 "want_to_claim": "¿Quieres reclamar este nombre de paquete?", 41 57 "start_typing": "Empieza a escribir para buscar paquetes", 58 + "algolia_disclaimer": "Con tecnología de Algolia", 42 59 "exact_match": "exacto", 43 60 "suggestion": { 44 61 "user": "usuario", ··· 66 83 "sections": { 67 84 "appearance": "Apariencia", 68 85 "display": "Visualización", 86 + "search": "Fuente de datos", 69 87 "language": "Idioma" 70 88 }, 71 - "data_source": {}, 89 + "data_source": { 90 + "label": "Fuente de datos", 91 + "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.", 92 + "npm": "Registro npm", 93 + "npm_description": "Obtiene búsquedas, organizaciones y usuarios directamente del registro oficial de npm. Es la fuente autorizada, pero puede ser más lenta.", 94 + "algolia": "Algolia", 95 + "algolia_description": "Usa Algolia para búsquedas y páginas de organizaciones y usuarios más rápidas." 96 + }, 72 97 "relative_dates": "Fechas relativas", 73 98 "include_types": "Incluir {'@'}types en la instalación", 74 99 "include_types_description": "Añadir paquete {'@'}types a los comandos de instalación para paquetes sin tipos", ··· 231 256 "view_more_details": "Ver más detalles", 232 257 "error_loading": "Error al cargar detalles de procedencia" 233 258 }, 234 - "security_downgrade": {}, 259 + "security_downgrade": { 260 + "title": "Reducción de confianza", 261 + "description_to_none_provenance": "Esta versión se publicó sin {provenance}.", 262 + "description_to_none_trustedPublisher": "Esta versión se publicó sin {trustedPublishing}.", 263 + "description_to_provenance_trustedPublisher": "Esta versión usa {provenance} pero no {trustedPublishing}.", 264 + "fallback_install_provenance": "Los comandos de instalación están fijados a la versión {version}, la última con procedencia verificada.", 265 + "fallback_install_trustedPublisher": "Los comandos de instalación están fijados a la versión {version}, la última con publicación de confianza.", 266 + "provenance_link_text": "procedencia", 267 + "trusted_publishing_link_text": "publicación de confianza" 268 + }, 235 269 "keywords_title": "Palabras clave", 236 270 "compatibility": "Compatibilidad", 237 271 "card": { ··· 253 287 "more_tagged": "{count} más etiquetada | {count} más etiquetadas", 254 288 "all_covered": "Todas las versiones están cubiertas por las etiquetas anteriores", 255 289 "deprecated_title": "{version} (obsoleto)", 256 - "view_all": "Ver {count} versión | Ver todas las {count} versiones" 290 + "view_all": "Ver {count} versión | Ver todas las {count} versiones", 291 + "distribution_title": "Grupo Semver", 292 + "distribution_modal_title": "Versiones", 293 + "grouping_major": "Mayor", 294 + "grouping_minor": "Menor", 295 + "recent_versions_only": "Solo versiones recientes", 296 + "recent_versions_only_tooltip": "Mostrar solo versiones publicadas en el último año.", 297 + "show_low_usage": "Mostrar versiones de bajo uso", 298 + "show_low_usage_tooltip": "Incluir grupos de versiones con menos del 1% de las descargas totales.", 299 + "date_range_tooltip": "Solo la última semana de distribución de versiones" 257 300 }, 258 301 "dependencies": { 259 302 "title": "Dependencias ({count})", ··· 302 345 "date_range_multiline": "{start}\na {end}", 303 346 "download_file": "Descargar {fileType}", 304 347 "toggle_annotator": "Alternar anotador", 305 - "items": {} 348 + "legend_estimation": "Estimación", 349 + "no_data": "No hay datos disponibles", 350 + "y_axis_label": "{facet} {granularity}", 351 + "facet": "Faceta", 352 + "title": "Tendencias", 353 + "items": { 354 + "downloads": "Descargas", 355 + "likes": "Me gusta" 356 + } 306 357 }, 307 358 "downloads": { 308 359 "title": "Descargas Semanales", 360 + "modal_title": "Descargas semanales", 309 361 "analyze": "Analizar descargas", 310 362 "community_distribution": "Ver distribución de adopción comunitaria" 311 363 }, ··· 344 396 "high": "alta", 345 397 "moderate": "moderada", 346 398 "low": "baja" 347 - } 399 + }, 400 + "fixed_in_title": "Corregido en la versión {version}" 348 401 }, 349 402 "deprecated": { 350 403 "label": "Obsoleto", ··· 800 853 "create_account": "Crear una nueva cuenta", 801 854 "connect_bluesky": "Conectar con Bluesky", 802 855 "what_is_atmosphere": "¿Qué es una cuenta de la Atmosphere?", 803 - "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." 856 + "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.", 857 + "default_input_error": "Por favor, introduce un handle, DID o URL de PDS válido" 804 858 } 805 859 }, 806 860 "header": { ··· 937 991 "vulnerabilities_summary": "{count} ({critical}C/{high}H)", 938 992 "up_to_you": "¡Depende de ti!" 939 993 }, 940 - "trends": {} 994 + "trends": { 995 + "title": "Tendencias comparativas" 996 + } 941 997 } 942 998 }, 943 999 "privacy_policy": { ··· 1018 1074 "changes": { 1019 1075 "title": "Cambios en esta política", 1020 1076 "p1": "Podemos actualizar esta política de privacidad ocasionalmente. Cualquier cambio se publicará en esta página con una fecha de revisión actualizada." 1077 + } 1078 + }, 1079 + "a11y": { 1080 + "title": "accesibilidad", 1081 + "footer_title": "a11y", 1082 + "welcome": "Queremos que {app} sea utilizable por el mayor número de personas posible.", 1083 + "approach": { 1084 + "title": "Nuestro enfoque", 1085 + "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.", 1086 + "p2": "Este sitio es un {about}. Las mejoras de accesibilidad se realizan de forma incremental como parte de nuestro desarrollo habitual.", 1087 + "about_link": "proyecto de código abierto impulsado por la comunidad" 1088 + }, 1089 + "measures": { 1090 + "title": "Qué hacemos", 1091 + "p1": "Algunas de las cosas que intentamos hacer en todo el sitio web:", 1092 + "li1": "Usar HTML semántico y atributos ARIA cuando sea apropiado.", 1093 + "li2": "Usar tamaños de texto relativos para que puedas ajustarlos en tu navegador.", 1094 + "li3": "Soportar la navegación por teclado en toda la interfaz.", 1095 + "li4": "Respetar las preferencias de reducción de movimiento y esquema de color.", 1096 + "li5": "Diseñar teniendo en cuenta un contraste de color suficiente.", 1097 + "li6": "Asegurar que el contenido esencial esté disponible sin JavaScript, aunque algunas funciones interactivas lo requieran." 1098 + }, 1099 + "limitations": { 1100 + "title": "Limitaciones conocidas", 1101 + "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." 1102 + }, 1103 + "contact": { 1104 + "title": "Comentarios", 1105 + "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.", 1106 + "link": "repositorio de GitHub" 1021 1107 } 1022 1108 } 1023 1109 }
+95 -9
lunaria/files/es-419.json
··· 15 15 "docs": "documentación", 16 16 "source": "código fuente", 17 17 "social": "social", 18 - "chat": "chat" 18 + "chat": "chat", 19 + "keyboard_shortcuts": "atajos de teclado" 19 20 }, 20 21 "shortcuts": { 21 - "section": {} 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 configuración", 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" 22 36 }, 23 37 "search": { 24 38 "label": "Buscar paquetes npm", ··· 26 40 "button": "buscar", 27 41 "searching": "Buscando...", 28 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", 29 44 "updating": "(actualizando...)", 30 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", 31 47 "title": "búsqueda", 32 48 "title_search": "búsqueda: {search}", 33 49 "title_packages": "búsqueda de paquetes", ··· 38 54 "claim_button": "Reclamar \"{name}\"", 39 55 "want_to_claim": "¿Quieres reclamar este nombre de paquete?", 40 56 "start_typing": "Empieza a escribir para buscar paquetes", 57 + "algolia_disclaimer": "Con tecnología de Algolia", 41 58 "exact_match": "exacto", 42 59 "suggestion": { 43 60 "user": "usuario", ··· 65 82 "sections": { 66 83 "appearance": "Apariencia", 67 84 "display": "Visualización", 85 + "search": "Fuente de datos", 68 86 "language": "Idioma" 69 87 }, 70 - "data_source": {}, 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 + }, 71 96 "relative_dates": "Fechas relativas", 72 97 "include_types": "Incluir {'@'}types en la instalación", 73 98 "include_types_description": "Añadir paquete {'@'}types a los comandos de instalación para paquetes sin tipos", ··· 230 255 "view_more_details": "Ver más detalles", 231 256 "error_loading": "Error al cargar detalles de procedencia" 232 257 }, 233 - "security_downgrade": {}, 258 + "security_downgrade": { 259 + "title": "Reducción de confianza", 260 + "description_to_none_provenance": "Esta versión se publicó sin {provenance}.", 261 + "description_to_none_trustedPublisher": "Esta versión se publicó sin {trustedPublishing}.", 262 + "description_to_provenance_trustedPublisher": "Esta versión usa {provenance} pero no {trustedPublishing}.", 263 + "fallback_install_provenance": "Los comandos de instalación están fijados a la versión {version}, la última con procedencia verificada.", 264 + "fallback_install_trustedPublisher": "Los comandos de instalación están fijados a la versión {version}, la última con publicación de confianza.", 265 + "provenance_link_text": "procedencia", 266 + "trusted_publishing_link_text": "publicación de confianza" 267 + }, 234 268 "keywords_title": "Palabras clave", 235 269 "compatibility": "Compatibilidad", 236 270 "card": { ··· 252 286 "more_tagged": "{count} más etiquetada | {count} más etiquetadas", 253 287 "all_covered": "Todas las versiones están cubiertas por las etiquetas anteriores", 254 288 "deprecated_title": "{version} (obsoleto)", 255 - "view_all": "Ver {count} versión | Ver todas las {count} versiones" 289 + "view_all": "Ver {count} versión | Ver todas las {count} versiones", 290 + "distribution_title": "Grupo Semver", 291 + "distribution_modal_title": "Versiones", 292 + "grouping_major": "Mayor", 293 + "grouping_minor": "Menor", 294 + "recent_versions_only": "Solo versiones recientes", 295 + "recent_versions_only_tooltip": "Mostrar solo versiones publicadas en el último año.", 296 + "show_low_usage": "Mostrar versiones de bajo uso", 297 + "show_low_usage_tooltip": "Incluir grupos de versiones con menos del 1% de las descargas totales.", 298 + "date_range_tooltip": "Solo la última semana de distribución de versiones" 256 299 }, 257 300 "dependencies": { 258 301 "title": "Dependencias ({count})", ··· 301 344 "date_range_multiline": "{start}\na {end}", 302 345 "download_file": "Descargar {fileType}", 303 346 "toggle_annotator": "Alternar anotador", 304 - "items": {} 347 + "legend_estimation": "Estimación", 348 + "no_data": "No hay datos disponibles", 349 + "y_axis_label": "{facet} {granularity}", 350 + "facet": "Faceta", 351 + "title": "Tendencias", 352 + "items": { 353 + "downloads": "Descargas", 354 + "likes": "Me gusta" 355 + } 305 356 }, 306 357 "downloads": { 307 358 "title": "Descargas Semanales", 359 + "modal_title": "Descargas semanales", 308 360 "analyze": "Analizar descargas", 309 361 "community_distribution": "Ver distribución de adopción comunitaria" 310 362 }, ··· 343 395 "high": "alta", 344 396 "moderate": "moderada", 345 397 "low": "baja" 346 - } 398 + }, 399 + "fixed_in_title": "Corregido en la versión {version}" 347 400 }, 348 401 "deprecated": { 349 402 "label": "Obsoleto", ··· 799 852 "create_account": "Crear una nueva cuenta", 800 853 "connect_bluesky": "Conectar con Bluesky", 801 854 "what_is_atmosphere": "¿Qué es una cuenta de la Atmosphere?", 802 - "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." 855 + "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.", 856 + "default_input_error": "Por favor, ingresa un handle, DID o URL de PDS válido" 803 857 } 804 858 }, 805 859 "header": { ··· 936 990 "vulnerabilities_summary": "{count} ({critical}C/{high}H)", 937 991 "up_to_you": "¡Depende de ti!" 938 992 }, 939 - "trends": {} 993 + "trends": { 994 + "title": "Tendencias comparativas" 995 + } 940 996 } 941 997 }, 942 998 "privacy_policy": { ··· 1017 1073 "changes": { 1018 1074 "title": "Cambios en esta política", 1019 1075 "p1": "Podemos actualizar esta política de privacidad ocasionalmente. Cualquier cambio se publicará en esta página con una fecha de revisión actualizada." 1076 + } 1077 + }, 1078 + "a11y": { 1079 + "title": "accesibilidad", 1080 + "footer_title": "a11y", 1081 + "welcome": "Queremos que {app} sea utilizable por la mayor cantidad de personas posible.", 1082 + "approach": { 1083 + "title": "Nuestro enfoque", 1084 + "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.", 1085 + "p2": "Este sitio es un {about}. Las mejoras de accesibilidad se realizan de forma incremental como parte de nuestro desarrollo habitual.", 1086 + "about_link": "proyecto de código abierto impulsado por la comunidad" 1087 + }, 1088 + "measures": { 1089 + "title": "Qué hacemos", 1090 + "p1": "Algunas de las cosas que intentamos hacer en todo el sitio web:", 1091 + "li1": "Usar HTML semántico y atributos ARIA cuando sea apropiado.", 1092 + "li2": "Usar tamaños de texto relativos para que puedas ajustarlos en tu navegador.", 1093 + "li3": "Soportar la navegación por teclado en toda la interfaz.", 1094 + "li4": "Respetar las preferencias de reducción de movimiento y esquema de color.", 1095 + "li5": "Diseñar teniendo en cuenta un contraste de color suficiente.", 1096 + "li6": "Asegurar que el contenido esencial esté disponible sin JavaScript, aunque algunas funciones interactivas lo requieran." 1097 + }, 1098 + "limitations": { 1099 + "title": "Limitaciones conocidas", 1100 + "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." 1101 + }, 1102 + "contact": { 1103 + "title": "Comentarios", 1104 + "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.", 1105 + "link": "repositorio de GitHub" 1020 1106 } 1021 1107 } 1022 1108 }
+95 -9
lunaria/files/es-ES.json
··· 15 15 "docs": "documentación", 16 16 "source": "código fuente", 17 17 "social": "social", 18 - "chat": "chat" 18 + "chat": "chat", 19 + "keyboard_shortcuts": "atajos de teclado" 19 20 }, 20 21 "shortcuts": { 21 - "section": {} 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" 22 36 }, 23 37 "search": { 24 38 "label": "Buscar paquetes npm", ··· 26 40 "button": "buscar", 27 41 "searching": "Buscando...", 28 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", 29 44 "updating": "(actualizando...)", 30 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", 31 47 "title": "búsqueda", 32 48 "title_search": "búsqueda: {search}", 33 49 "title_packages": "búsqueda de paquetes", ··· 38 54 "claim_button": "Reclamar \"{name}\"", 39 55 "want_to_claim": "¿Quieres reclamar este nombre de paquete?", 40 56 "start_typing": "Empieza a escribir para buscar paquetes", 57 + "algolia_disclaimer": "Con tecnología de Algolia", 41 58 "exact_match": "exacto", 42 59 "suggestion": { 43 60 "user": "usuario", ··· 65 82 "sections": { 66 83 "appearance": "Apariencia", 67 84 "display": "Visualización", 85 + "search": "Fuente de datos", 68 86 "language": "Idioma" 69 87 }, 70 - "data_source": {}, 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 + }, 71 96 "relative_dates": "Fechas relativas", 72 97 "include_types": "Incluir {'@'}types en la instalación", 73 98 "include_types_description": "Añadir paquete {'@'}types a los comandos de instalación para paquetes sin tipos", ··· 230 255 "view_more_details": "Ver más detalles", 231 256 "error_loading": "Error al cargar detalles de procedencia" 232 257 }, 233 - "security_downgrade": {}, 258 + "security_downgrade": { 259 + "title": "Reducción de confianza", 260 + "description_to_none_provenance": "Esta versión se publicó sin {provenance}.", 261 + "description_to_none_trustedPublisher": "Esta versión se publicó sin {trustedPublishing}.", 262 + "description_to_provenance_trustedPublisher": "Esta versión usa {provenance} pero no {trustedPublishing}.", 263 + "fallback_install_provenance": "Los comandos de instalación están fijados a la versión {version}, la última con procedencia verificada.", 264 + "fallback_install_trustedPublisher": "Los comandos de instalación están fijados a la versión {version}, la última con publicación de confianza.", 265 + "provenance_link_text": "procedencia", 266 + "trusted_publishing_link_text": "publicación de confianza" 267 + }, 234 268 "keywords_title": "Palabras clave", 235 269 "compatibility": "Compatibilidad", 236 270 "card": { ··· 252 286 "more_tagged": "{count} más etiquetada | {count} más etiquetadas", 253 287 "all_covered": "Todas las versiones están cubiertas por las etiquetas anteriores", 254 288 "deprecated_title": "{version} (obsoleto)", 255 - "view_all": "Ver {count} versión | Ver todas las {count} versiones" 289 + "view_all": "Ver {count} versión | Ver todas las {count} versiones", 290 + "distribution_title": "Grupo Semver", 291 + "distribution_modal_title": "Versiones", 292 + "grouping_major": "Mayor", 293 + "grouping_minor": "Menor", 294 + "recent_versions_only": "Solo versiones recientes", 295 + "recent_versions_only_tooltip": "Mostrar solo versiones publicadas en el último año.", 296 + "show_low_usage": "Mostrar versiones de bajo uso", 297 + "show_low_usage_tooltip": "Incluir grupos de versiones con menos del 1% de las descargas totales.", 298 + "date_range_tooltip": "Solo la última semana de distribución de versiones" 256 299 }, 257 300 "dependencies": { 258 301 "title": "Dependencias ({count})", ··· 301 344 "date_range_multiline": "{start}\na {end}", 302 345 "download_file": "Descargar {fileType}", 303 346 "toggle_annotator": "Alternar anotador", 304 - "items": {} 347 + "legend_estimation": "Estimación", 348 + "no_data": "No hay datos disponibles", 349 + "y_axis_label": "{facet} {granularity}", 350 + "facet": "Faceta", 351 + "title": "Tendencias", 352 + "items": { 353 + "downloads": "Descargas", 354 + "likes": "Me gusta" 355 + } 305 356 }, 306 357 "downloads": { 307 358 "title": "Descargas Semanales", 359 + "modal_title": "Descargas semanales", 308 360 "analyze": "Analizar descargas", 309 361 "community_distribution": "Ver distribución de adopción comunitaria" 310 362 }, ··· 343 395 "high": "alta", 344 396 "moderate": "moderada", 345 397 "low": "baja" 346 - } 398 + }, 399 + "fixed_in_title": "Corregido en la versión {version}" 347 400 }, 348 401 "deprecated": { 349 402 "label": "Obsoleto", ··· 799 852 "create_account": "Crear una nueva cuenta", 800 853 "connect_bluesky": "Conectar con Bluesky", 801 854 "what_is_atmosphere": "¿Qué es una cuenta de la Atmosphere?", 802 - "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." 855 + "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.", 856 + "default_input_error": "Por favor, introduce un handle, DID o URL de PDS válido" 803 857 } 804 858 }, 805 859 "header": { ··· 936 990 "vulnerabilities_summary": "{count} ({critical}C/{high}H)", 937 991 "up_to_you": "¡Depende de ti!" 938 992 }, 939 - "trends": {} 993 + "trends": { 994 + "title": "Tendencias comparativas" 995 + } 940 996 } 941 997 }, 942 998 "privacy_policy": { ··· 1017 1073 "changes": { 1018 1074 "title": "Cambios en esta política", 1019 1075 "p1": "Podemos actualizar esta política de privacidad ocasionalmente. Cualquier cambio se publicará en esta página con una fecha de revisión actualizada." 1076 + } 1077 + }, 1078 + "a11y": { 1079 + "title": "accesibilidad", 1080 + "footer_title": "a11y", 1081 + "welcome": "Queremos que {app} sea utilizable por el mayor número de personas posible.", 1082 + "approach": { 1083 + "title": "Nuestro enfoque", 1084 + "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.", 1085 + "p2": "Este sitio es un {about}. Las mejoras de accesibilidad se realizan de forma incremental como parte de nuestro desarrollo habitual.", 1086 + "about_link": "proyecto de código abierto impulsado por la comunidad" 1087 + }, 1088 + "measures": { 1089 + "title": "Qué hacemos", 1090 + "p1": "Algunas de las cosas que intentamos hacer en todo el sitio web:", 1091 + "li1": "Usar HTML semántico y atributos ARIA cuando sea apropiado.", 1092 + "li2": "Usar tamaños de texto relativos para que puedas ajustarlos en tu navegador.", 1093 + "li3": "Soportar la navegación por teclado en toda la interfaz.", 1094 + "li4": "Respetar las preferencias de reducción de movimiento y esquema de color.", 1095 + "li5": "Diseñar teniendo en cuenta un contraste de color suficiente.", 1096 + "li6": "Asegurar que el contenido esencial esté disponible sin JavaScript, aunque algunas funciones interactivas lo requieran." 1097 + }, 1098 + "limitations": { 1099 + "title": "Limitaciones conocidas", 1100 + "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." 1101 + }, 1102 + "contact": { 1103 + "title": "Comentarios", 1104 + "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.", 1105 + "link": "repositorio de GitHub" 1020 1106 } 1021 1107 } 1022 1108 }