Skip to content

Commit 4dcc19c

Browse files
authored
feat(i18n): change npmx tagline and add missing Spanish translations (#1703)
1 parent 519afb7 commit 4dcc19c

File tree

4 files changed

+310
-27
lines changed

4 files changed

+310
-27
lines changed

i18n/locales/es-419.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,28 @@
3535
"grant_button": "otorgar",
3636
"cancel_grant": "Cancelar otorgar acceso",
3737
"grant_access": "+ Otorgar acceso de equipo"
38+
},
39+
"versions": {
40+
"copy_alt": {
41+
"general_description": "Gráfica de barras que muestra las descargas por versión para {versions_count} versiones {semver_grouping_mode} del paquete {package_name}, {date_range_label} desde la versión {first_version} hasta la versión {last_version}. La versión más descargada es {max_downloaded_version} con {max_version_downloads} descargas. {per_version_analysis}. {watermark}."
42+
}
43+
},
44+
"trends": {
45+
"copy_alt": {
46+
"compare": "Gráfica de líneas de comparación de descargas de paquetes para: {packages}."
47+
}
3848
}
3949
},
4050
"compare": {
4151
"no_dependency": {
4252
"typeahead_description": "¡Compara contra no usar una dependencia! Aprobado por e18e.",
4353
"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."
54+
},
55+
"file_filter_option": {
56+
"added": "Agregados ({count})"
57+
},
58+
"filter": {
59+
"added": "agregado"
4460
}
4561
},
4662
"a11y": {

i18n/locales/es.json

Lines changed: 98 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
"seo": {
44
"home": {
55
"title": "npmx - Explorador de Paquetes para el Registro npm",
6-
"description": "Un mejor explorador para el registro npm. Busca, navega y explora paquetes con una interfaz moderna."
6+
"description": "Un navegador rápido y moderno para el registro npm. Busca, navega y explora paquetes con una interfaz moderna."
77
}
88
},
99
"built_at": "construido {0}",
1010
"alt_logo": "logotipo de npmx",
11-
"tagline": "un mejor explorador para el registro npm",
11+
"tagline": "un navegador rápido y moderno para el registro npm",
1212
"non_affiliation_disclaimer": "no afiliado con npm, Inc.",
1313
"trademark_disclaimer": "npm es una marca registrada de npm, Inc. Este sitio no está afiliado con npm, Inc.",
1414
"footer": {
@@ -151,11 +151,19 @@
151151
"view_permalink": "Ver enlace permanente para esta versión",
152152
"navigation": "Navegación del paquete",
153153
"copy_name": "Copiar nombre del paquete",
154+
"copy_version": "Copiar versión del paquete",
154155
"deprecation": {
155-
"package": "Este paquete ha sido obsoleto.",
156-
"version": "Esta versión ha sido obsoleta.",
156+
"package": "Este paquete está obsoleto.",
157+
"version": "Esta versión está obsoleta.",
157158
"no_reason": "Sin razón proporcionada"
158159
},
160+
"size_increase": {
161+
"title_size": "Aumento significativo del tamaño desde v{version}",
162+
"title_deps": "Aumento significativo del número de dependencias desde v{version}",
163+
"title_both": "Aumento significativo del tamaño y de las dependencias desde v{version}",
164+
"size": "El tamaño de instalación aumentó un {percent} ({size} más grande)",
165+
"deps": "{count} dependencias más"
166+
},
159167
"replacement": {
160168
"title": "Es posible que no necesite esta dependencia.",
161169
"native": "Esto se puede reemplazar con {replacement}, disponible desde Node {nodeVersion}.",
@@ -293,8 +301,16 @@
293301
"view_all": "Ver {count} versión | Ver todas las {count} versiones",
294302
"distribution_title": "Grupo Semver",
295303
"distribution_modal_title": "Versiones",
304+
"distribution_range_date_same_year": "de {from} a {to}, {endYear}",
305+
"distribution_range_date_multiple_years": "de {from}, {startYear} a {to}, {endYear}",
296306
"grouping_major": "Mayor",
297307
"grouping_minor": "Menor",
308+
"grouping_versions_title": "Versiones",
309+
"grouping_versions_all": "Todas",
310+
"grouping_versions_only_recent": "Solo recientes",
311+
"grouping_usage_title": "Uso",
312+
"grouping_usage_all": "Todo",
313+
"grouping_usage_low": "Bajo",
298314
"recent_versions_only_tooltip": "Mostrar solo versiones publicadas en el último año.",
299315
"show_low_usage_tooltip": "Incluir grupos de versiones con menos del 1% de las descargas totales.",
300316
"y_axis_label": "Descargas",
@@ -303,7 +319,11 @@
303319
"filter_help": "Usa sintaxis semver estándar",
304320
"filter_tooltip": "Filtra versiones usando rangos semver. Ejemplos:",
305321
"filter_tooltip_link": "Calculadora Semver",
306-
"no_matches": "Ninguna versión coincide con el filtro"
322+
"no_matches": "Ninguna versión coincide con el filtro",
323+
"copy_alt": {
324+
"per_version_analysis": "La versión {version} se descargó {downloads} veces",
325+
"general_description": "Gráfico de barras que muestra las descargas por versión para {versions_count} versiones {semver_grouping_mode} del paquete {package_name}, {date_range_label} desde la versión {first_version} hasta la versión {last_version}. La versión más descargada es {max_downloaded_version} con {max_version_downloads} descargas. {per_version_analysis}. {watermark}."
326+
}
307327
},
308328
"dependencies": {
309329
"title": "Dependencias ({count})",
@@ -313,7 +333,8 @@
313333
"view_vulnerabilities": "Ver vulnerabilidades",
314334
"outdated_major": "{count} versión mayor por detrás (última: {latest}) | {count} versiones mayores por detrás (última: {latest})",
315335
"outdated_minor": "{count} versión menor por detrás (última: {latest}) | {count} versiones menores por detrás (última: {latest})",
316-
"outdated_patch": "Actualización de parche disponible (última: {latest})"
336+
"outdated_patch": "Actualización de parche disponible (última: {latest})",
337+
"has_replacement": "Existen sugerencias para reemplazar esta dependencia"
317338
},
318339
"peer_dependencies": {
319340
"title": "Dependencias Peer ({count})",
@@ -352,14 +373,44 @@
352373
"date_range_multiline": "{start}\na {end}",
353374
"download_file": "Descargar {fileType}",
354375
"toggle_annotator": "Alternar anotador",
376+
"toggle_stack_mode": "Alternar modo apilado",
355377
"legend_estimation": "Estimación",
356378
"no_data": "No hay datos disponibles",
357379
"y_axis_label": "{facet} {granularity}",
358380
"facet": "Faceta",
359381
"title": "Tendencias",
382+
"contributors_skip": "No se muestra en Colaboradores (sin repositorio de GitHub):",
360383
"items": {
361384
"downloads": "Descargas",
362-
"likes": "Me gusta"
385+
"likes": "Me gusta",
386+
"contributors": "Colaboradores"
387+
},
388+
"play_animation": "Reproducir animación",
389+
"pause_animation": "Pausar animación",
390+
"data_correction": "Corrección de datos",
391+
"average_window": "Ventana de promedio",
392+
"smoothing": "Suavizado",
393+
"known_anomalies": "Anomalías conocidas",
394+
"known_anomalies_description": "Interpola sobre picos de descarga conocidos causados por bots o problemas de CI.",
395+
"known_anomalies_ranges": "Rangos de anomalías",
396+
"known_anomalies_range": "Desde {start} hasta {end}",
397+
"known_anomalies_range_named": "{packageName}: desde {start} hasta {end}",
398+
"known_anomalies_none": "No hay anomalías conocidas para este paquete. | No hay anomalías conocidas para estos paquetes.",
399+
"known_anomalies_contribute": "Contribuir con datos de anomalías",
400+
"apply_correction": "Aplicar corrección",
401+
"copy_alt": {
402+
"trend_none": "mayormente plano",
403+
"trend_strong": "fuerte",
404+
"trend_weak": "débil",
405+
"trend_undefined": "indefinido (datos insuficientes)",
406+
"button_label": "Copiar texto alternativo",
407+
"watermark": "En la parte inferior, una marca de agua dice \"./npmx un navegador rápido y moderno para el registro de npm\"",
408+
"analysis": "{package_name} comienza en {start_value} y termina en {end_value}, mostrando una tendencia {trend} con una pendiente de {downloads_slope} descargas por intervalo de tiempo",
409+
"estimation": "El valor final es una estimación basada en datos parciales para el período actual.",
410+
"estimations": "Los valores finales son estimaciones basadas en datos parciales para el período actual.",
411+
"compare": "Gráfico de líneas de comparación de descargas de paquetes para: {packages}.",
412+
"single_package": "Gráfico de líneas de descargas para el paquete {package}.",
413+
"general_description": "El eje Y representa el número de descargas. El eje X representa el rango de fechas, desde {start_date} hasta {end_date}, con un período de tiempo {granularity}.{estimation_notice} {packages_analysis}. {watermark}."
363414
}
364415
},
365416
"downloads": {
@@ -617,6 +668,7 @@
617668
"invalid_name": "Nombre de paquete inválido:",
618669
"available": "¡Este nombre está disponible!",
619670
"taken": "Este nombre ya está ocupado.",
671+
"missing_permission": "No tienes permiso para añadir un paquete al ámbito {'@'}{scope}.",
620672
"similar_warning": "Existen paquetes similares - npm puede rechazar este nombre:",
621673
"related": "Paquetes relacionados:",
622674
"scope_warning_title": "Considera usar un paquete con ámbito en su lugar",
@@ -811,6 +863,12 @@
811863
"managers": "geniales"
812864
}
813865
},
866+
"sponsors": {
867+
"title": "Patrocinadores"
868+
},
869+
"oss_partners": {
870+
"title": "Socios de OSS"
871+
},
814872
"team": {
815873
"title": "Equipo",
816874
"governance": "Gobernanza",
@@ -903,6 +961,7 @@
903961
"section_packages": "Paquetes",
904962
"section_facets": "Facetas",
905963
"section_comparison": "Comparación",
964+
"copy_as_markdown": "Copiar tabla",
906965
"loading": "Cargando datos del paquete...",
907966
"error": "Error al cargar datos del paquete. Por favor, inténtalo de nuevo.",
908967
"empty_title": "Selecciona paquetes para comparar",
@@ -1008,9 +1067,39 @@
10081067
"up_to_you": "¡Depende de ti!"
10091068
},
10101069
"trends": {
1011-
"title": "Tendencias comparativas"
1070+
"title": "Comparar tendencias"
10121071
}
1013-
}
1072+
},
1073+
"file_changes": "Cambios en archivos",
1074+
"files_count": "{count} archivos",
1075+
"lines_hidden": "{count} líneas ocultas",
1076+
"compare_versions": "diferencia",
1077+
"summary": "Resumen",
1078+
"deps_count": "{count} dependencias",
1079+
"dependencies": "Dependencias",
1080+
"dev_dependencies": "Dependencias de desarrollo",
1081+
"peer_dependencies": "Dependencias de pares",
1082+
"optional_dependencies": "Dependencias opcionales",
1083+
"no_dependency_changes": "Sin cambios en las dependencias",
1084+
"file_filter_option": {
1085+
"all": "Todos ({count})",
1086+
"added": "Añadidos ({count})",
1087+
"removed": "Eliminados ({count})",
1088+
"modified": "Modificados ({count})"
1089+
},
1090+
"search_files_placeholder": "Buscar archivos...",
1091+
"no_files_all": "No hay archivos",
1092+
"no_files_search": "No hay archivos que coincidan con \"{query}\"",
1093+
"no_files_filtered": "No hay archivos {filter}",
1094+
"filter": {
1095+
"added": "añadido",
1096+
"removed": "eliminado",
1097+
"modified": "modificado"
1098+
},
1099+
"files_button": "Archivos",
1100+
"select_file_prompt": "Selecciona un archivo de la barra lateral para ver sus diferencias",
1101+
"close_files_panel": "Cerrar panel de archivos",
1102+
"filter_files_label": "Filtrar archivos por tipo de cambio"
10141103
},
10151104
"privacy_policy": {
10161105
"title": "política de privacidad",

0 commit comments

Comments
 (0)