Skip to content

Commit ae2ac2a

Browse files
committed
changes to translations and schema from prev merge
1 parent 61432b3 commit ae2ac2a

28 files changed

+7113
-833
lines changed

i18n/locales/ar.json

Lines changed: 429 additions & 40 deletions
Large diffs are not rendered by default.

i18n/locales/az-AZ.json

Lines changed: 245 additions & 24 deletions
Large diffs are not rendered by default.

i18n/locales/bg-BG.json

Lines changed: 320 additions & 32 deletions
Large diffs are not rendered by default.

i18n/locales/bn-IN.json

Lines changed: 743 additions & 83 deletions
Large diffs are not rendered by default.

i18n/locales/cs-CZ.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,10 @@
432432
"filter_placeholder": "Filtrovat podle semver (např. ^3.0.0)",
433433
"filter_invalid": "Neplatný rozsah semver",
434434
"filter_help": "Pomoc s filtrováním rozsahu semver",
435+
"license_change_help": "EN TEXT TO REPLACE: License Change Details",
435436
"filter_tooltip": "Filtrovat verze pomocí {link}. Například ^3.0.0 zobrazí všechny verze 3.x.",
437+
"license_change_warning": "EN TEXT TO REPLACE: License change!",
438+
"license_change_record": "EN TEXT TO REPLACE: License changed from {from} to {to}.",
436439
"filter_tooltip_link": "semver rozsahu",
437440
"no_matches": "Žádné verze neodpovídají tomuto rozsahu",
438441
"copy_alt": {

i18n/locales/de.json

Lines changed: 67 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919
"social": "social media",
2020
"chat": "chat",
2121
"builders_chat": "builders chat",
22-
"keyboard_shortcuts": "tastaturkürzel"
22+
"keyboard_shortcuts": "tastaturkürzel",
23+
"brand": "EN TEXT TO REPLACE: brand"
2324
},
2425
"shortcuts": {
2526
"section": {
@@ -431,7 +432,10 @@
431432
"filter_placeholder": "Nach SemVer filtern (z.B. ^3.0.0)",
432433
"filter_invalid": "Ungültiger SemVer-Bereich",
433434
"filter_help": "Hilfe zum SemVer-Filter",
435+
"license_change_help": "EN TEXT TO REPLACE: License Change Details",
434436
"filter_tooltip": "Filtere Versionen mit einem {link}. Zum Beispiel zeigt ^3.0.0 alle 3.x-Versionen.",
437+
"license_change_warning": "EN TEXT TO REPLACE: License change!",
438+
"license_change_record": "EN TEXT TO REPLACE: License changed from {from} to {to}.",
435439
"filter_tooltip_link": "SemVer-Bereich",
436440
"no_matches": "Keine Versionen entsprechen diesem Bereich",
437441
"copy_alt": {
@@ -488,6 +492,9 @@
488492
"table_available": "Eine Datentabelle für dieses Diagramm ist unten verfügbar.",
489493
"table_caption": "Diagramm-Datentabelle"
490494
},
495+
"chart_view_toggle": "EN TEXT TO REPLACE: Toggle view",
496+
"chart_view_combined": "EN TEXT TO REPLACE: Combined view",
497+
"chart_view_split": "EN TEXT TO REPLACE: Split view",
491498
"granularity": "Granularität",
492499
"granularity_daily": "Täglich",
493500
"granularity_weekly": "Wöchentlich",
@@ -824,8 +831,12 @@
824831
"lines": "{count} Zeile | {count} Zeilen",
825832
"toggle_tree": "Dateibaum umschalten",
826833
"close_tree": "Dateibaum schließen",
834+
"copy_content": "EN TEXT TO REPLACE: Copy file content",
827835
"copy_link": "Link kopieren",
828836
"view_raw": "Rohdatei anzeigen",
837+
"toggle_container": "EN TEXT TO REPLACE: Toggle code container width",
838+
"open_raw_file": "EN TEXT TO REPLACE: Open raw file",
839+
"open_path_dropdown": "EN TEXT TO REPLACE: Open path segments dropdown",
829840
"file_too_large": "Datei zu groß für Vorschau",
830841
"file_size_warning": "{size} überschreitet das 500KB-Limit für Syntax-Highlighting",
831842
"failed_to_load": "Datei konnte nicht geladen werden",
@@ -1103,6 +1114,7 @@
11031114
"empty_description": "Suche und füge oben mindestens 2 Pakete hinzu, um einen direkten Vergleich ihrer Metriken zu sehen.",
11041115
"table_view": "Tabelle",
11051116
"charts_view": "Diagramme",
1117+
"no_chartable_data": "EN TEXT TO REPLACE: No chartable data available for the selected facets.",
11061118
"bar_chart_nav_hint": "Verwende ↑ ↓",
11071119
"line_chart_nav_hint": "Verwende ← →"
11081120
},
@@ -1127,6 +1139,10 @@
11271139
"facets": {
11281140
"all": "Alle",
11291141
"none": "Keine",
1142+
"select_all_category_facets": "EN TEXT TO REPLACE: Select all {category} facets",
1143+
"deselect_all_category_facets": "EN TEXT TO REPLACE: Deselect all {category} facets",
1144+
"selected_all_category_facets": "EN TEXT TO REPLACE: Selected all {category} facets",
1145+
"deselected_all_category_facets": "EN TEXT TO REPLACE: Deselected all {category} facets",
11301146
"coming_soon": "Demnächst verfügbar",
11311147
"select_all": "Alle Facetten auswählen",
11321148
"deselect_all": "Alle Facetten abwählen",
@@ -1461,11 +1477,55 @@
14611477
"shortcut": "Drücke „{key}“, um Aktionen zu fokussieren",
14621478
"button_close_aria_label": "Aktionsleiste schließen"
14631479
},
1464-
"logo_menu": {},
1480+
"logo_menu": {
1481+
"copy_svg": "EN TEXT TO REPLACE: Copy logo as SVG",
1482+
"copied": "EN TEXT TO REPLACE: Copied!",
1483+
"browse_brand": "EN TEXT TO REPLACE: Browse brand kit"
1484+
},
14651485
"brand": {
1466-
"logos": {},
1467-
"customize": {},
1468-
"typography": {},
1469-
"guidelines": {}
1470-
}
1486+
"title": "EN TEXT TO REPLACE: Brand",
1487+
"heading": "EN TEXT TO REPLACE: brand",
1488+
"meta_description": "EN TEXT TO REPLACE: npmx brand guidelines, logos, colors, and typography for use in press and media.",
1489+
"intro": "EN TEXT TO REPLACE: Resources and guidelines for using the npmx brand in your projects, articles, and media.",
1490+
"logos": {
1491+
"title": "EN TEXT TO REPLACE: logos",
1492+
"description": "EN TEXT TO REPLACE: Download npmx logos in SVG and PNG formats. Use the appropriate variant for your background.",
1493+
"wordmark": "EN TEXT TO REPLACE: FULL WORDMARK",
1494+
"wordmark_alt": "EN TEXT TO REPLACE: npmx full wordmark logo with blue slash on dark background",
1495+
"wordmark_light_alt": "EN TEXT TO REPLACE: npmx full wordmark logo with accent slash on light background",
1496+
"mark": "EN TEXT TO REPLACE: LOGO MARK",
1497+
"mark_alt": "EN TEXT TO REPLACE: npmx logo mark with dot and slash on dark background",
1498+
"mark_light_alt": "EN TEXT TO REPLACE: npmx logo mark with dot and slash on light background",
1499+
"on_dark": "EN TEXT TO REPLACE: on dark",
1500+
"on_light": "EN TEXT TO REPLACE: on light",
1501+
"download_svg": "EN TEXT TO REPLACE: SVG",
1502+
"download_png": "EN TEXT TO REPLACE: PNG",
1503+
"download_svg_aria": "EN TEXT TO REPLACE: Download {name} as SVG",
1504+
"download_png_aria": "EN TEXT TO REPLACE: Download {name} as PNG"
1505+
},
1506+
"customize": {
1507+
"title": "EN TEXT TO REPLACE: customize your logo",
1508+
"description": "EN TEXT TO REPLACE: Preview the npmx logo with your accent color and background. The preview reflects your current settings — pick a color, toggle the background, and download.",
1509+
"accent_label": "EN TEXT TO REPLACE: accent",
1510+
"bg_label": "EN TEXT TO REPLACE: background",
1511+
"download_svg_aria": "EN TEXT TO REPLACE: Download customized logo as SVG",
1512+
"download_png_aria": "EN TEXT TO REPLACE: Download customized logo as PNG"
1513+
},
1514+
"typography": {
1515+
"title": "EN TEXT TO REPLACE: typography",
1516+
"description": "EN TEXT TO REPLACE: npmx uses the Geist font family by Vercel for both interface text and code.",
1517+
"sans": "EN TEXT TO REPLACE: Geist Sans",
1518+
"sans_desc": "EN TEXT TO REPLACE: Used for body text and UI elements.",
1519+
"mono": "EN TEXT TO REPLACE: Geist Mono",
1520+
"mono_desc": "EN TEXT TO REPLACE: Used for code, headings, and technical content.",
1521+
"pangram": "EN TEXT TO REPLACE: The quick brown fox jumps over the lazy dog",
1522+
"numbers": "EN TEXT TO REPLACE: 0123456789"
1523+
},
1524+
"guidelines": {
1525+
"title": "EN TEXT TO REPLACE: just a note",
1526+
"message": "EN TEXT TO REPLACE: Accessibility matters to us, and we would love you to follow us in this vision. When using mentioned media, ensure there is enough contrast against the background, and don't go smaller than 24px. If you need any other resources or additional information about the project, feel free to reach us at {link}.",
1527+
"discord_link_text": "EN TEXT TO REPLACE: chat.npmx.dev"
1528+
}
1529+
},
1530+
"alt_logo_kawaii": "EN TEXT TO REPLACE: A cute, rounded, and colorful version of the npmx logo."
14711531
}

i18n/locales/es.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,10 @@
432432
"filter_placeholder": "Filtrar versiones (ej: ^1.0.0, >2.0)...",
433433
"filter_invalid": "Rango semver inválido",
434434
"filter_help": "Usa sintaxis semver estándar",
435+
"license_change_help": "EN TEXT TO REPLACE: License Change Details",
435436
"filter_tooltip": "Filtra versiones usando rangos semver. Ejemplos:",
437+
"license_change_warning": "EN TEXT TO REPLACE: License change!",
438+
"license_change_record": "EN TEXT TO REPLACE: License changed from {from} to {to}.",
436439
"filter_tooltip_link": "Calculadora Semver",
437440
"no_matches": "Ninguna versión coincide con el filtro",
438441
"copy_alt": {
@@ -828,8 +831,12 @@
828831
"lines": "{count} líneas",
829832
"toggle_tree": "Alternar árbol de archivos",
830833
"close_tree": "Cerrar árbol de archivos",
834+
"copy_content": "EN TEXT TO REPLACE: Copy file content",
831835
"copy_link": "Copiar enlace",
832836
"view_raw": "Ver archivo crudo",
837+
"toggle_container": "EN TEXT TO REPLACE: Toggle code container width",
838+
"open_raw_file": "EN TEXT TO REPLACE: Open raw file",
839+
"open_path_dropdown": "EN TEXT TO REPLACE: Open path segments dropdown",
833840
"file_too_large": "Archivo demasiado grande para previsualizar",
834841
"file_size_warning": "{size} excede el límite de 500KB para resaltado de sintaxis",
835842
"failed_to_load": "Error al cargar archivo",
@@ -1519,5 +1526,6 @@
15191526
"message": "La accesibilidad es importante para nosotros, y nos encantaría que nos acompañaras en esta visión. Cuando uses los medios mencionados, asegúrate de que haya suficiente contraste con el fondo, y no uses un tamaño más pequeño que 24px. Si necesitas algún otro recurso o información adicional sobre el proyecto, no dudes en contactarnos a través de {link}.",
15201527
"discord_link_text": "chat.npmx.dev"
15211528
}
1522-
}
1529+
},
1530+
"alt_logo_kawaii": "EN TEXT TO REPLACE: A cute, rounded, and colorful version of the npmx logo."
15231531
}

i18n/locales/fr-FR.json

Lines changed: 53 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -432,18 +432,21 @@
432432
"filter_placeholder": "Filtrer par plage semver (ex. ^3.0.0)",
433433
"filter_invalid": "Plage semver invalide",
434434
"filter_help": "Infos sur le filtre de plage semver",
435+
"license_change_help": "EN TEXT TO REPLACE: License Change Details",
435436
"filter_tooltip": "Filtrer les versions avec une {link}. Par exemple, ^3.0.0 affiche toutes les versions 3.x.",
437+
"license_change_warning": "EN TEXT TO REPLACE: License change!",
438+
"license_change_record": "EN TEXT TO REPLACE: License changed from {from} to {to}.",
436439
"filter_tooltip_link": "plage semver",
437440
"no_matches": "Aucune version ne correspond à cette plage",
441+
"copy_alt": {
442+
"per_version_analysis": "La version {version} a été téléchargée {downloads} fois",
443+
"general_description": "Graphique en barres montrant les téléchargements par version pour {versions_count} versions {semver_grouping_mode} du paquet {package_name}, {date_range_label} de la version {first_version} à la version {last_version}. La version la plus téléchargée est {max_downloaded_version} avec {max_version_downloads} téléchargements. {per_version_analysis}. {watermark}."
444+
},
438445
"page_title": "Historique des versions",
439446
"current_tags": "Tags actuels",
440447
"version_filter_placeholder": "Filtrer les versions...",
441448
"version_filter_label": "Filtrer les versions",
442-
"no_match_filter": "Aucune version ne correspond à {filter}",
443-
"copy_alt": {
444-
"per_version_analysis": "La version {version} a été téléchargée {downloads} fois",
445-
"general_description": "Graphique en barres montrant les téléchargements par version pour {versions_count} versions {semver_grouping_mode} du paquet {package_name}, {date_range_label} de la version {first_version} à la version {last_version}. La version la plus téléchargée est {max_downloaded_version} avec {max_version_downloads} téléchargements. {per_version_analysis}. {watermark}."
446-
}
449+
"no_match_filter": "Aucune version ne correspond à {filter}"
447450
},
448451
"dependencies": {
449452
"title": "Dépendances ({count})",
@@ -828,8 +831,12 @@
828831
"lines": "{count} lignes",
829832
"toggle_tree": "Basculer l'arborescence",
830833
"close_tree": "Fermer l'arborescence",
834+
"copy_content": "EN TEXT TO REPLACE: Copy file content",
831835
"copy_link": "Copier le lien",
832836
"view_raw": "Voir le fichier brut",
837+
"toggle_container": "EN TEXT TO REPLACE: Toggle code container width",
838+
"open_raw_file": "EN TEXT TO REPLACE: Open raw file",
839+
"open_path_dropdown": "EN TEXT TO REPLACE: Open path segments dropdown",
833840
"file_too_large": "Fichier trop volumineux pour l'aperçu",
834841
"file_size_warning": "{size} dépasse la limite de 500 Ko pour la coloration syntaxique",
835842
"failed_to_load": "Échec du chargement du fichier",
@@ -1107,9 +1114,9 @@
11071114
"empty_description": "Recherchez et ajoutez au moins 2 paquets ci-dessus pour voir une comparaison côte à côte de leurs facettes.",
11081115
"table_view": "Tableau",
11091116
"charts_view": "Graphiques",
1117+
"no_chartable_data": "Aucune donnée représentable",
11101118
"bar_chart_nav_hint": "Utilisez ↑ ↓",
1111-
"line_chart_nav_hint": "Utilisez ← →",
1112-
"no_chartable_data": "Aucune donnée représentable"
1119+
"line_chart_nav_hint": "Utilisez ← →"
11131120
},
11141121
"selector": {
11151122
"search_label": "Rechercher des paquets",
@@ -1132,6 +1139,10 @@
11321139
"facets": {
11331140
"all": "tout",
11341141
"none": "aucun",
1142+
"select_all_category_facets": "Sélectionner toutes les facettes de la catégorie",
1143+
"deselect_all_category_facets": "Désélectionner toutes les facettes de la catégorie",
1144+
"selected_all_category_facets": "Toutes les facettes de la catégorie sont sélectionnées",
1145+
"deselected_all_category_facets": "Toutes les facettes de la catégorie sont désélectionnées",
11351146
"coming_soon": "Bientôt disponible",
11361147
"select_all": "Sélectionner toutes les facettes",
11371148
"deselect_all": "Désélectionner toutes les facettes",
@@ -1209,11 +1220,7 @@
12091220
},
12101221
"trends": {
12111222
"title": "Comparer les tendances"
1212-
},
1213-
"select_all_category_facets": "Sélectionner toutes les facettes de la catégorie",
1214-
"deselect_all_category_facets": "Désélectionner toutes les facettes de la catégorie",
1215-
"selected_all_category_facets": "Toutes les facettes de la catégorie sont sélectionnées",
1216-
"deselected_all_category_facets": "Toutes les facettes de la catégorie sont désélectionnées"
1223+
}
12171224
},
12181225
"file_changes": "Modifications de fichiers",
12191226
"files_count": "{count} fichiers",
@@ -1430,6 +1437,40 @@
14301437
"file_link": "Modifier {file} ({lang}) sur GitHub"
14311438
}
14321439
},
1440+
"vacations": {
1441+
"title": "EN TEXT TO REPLACE: on vacation",
1442+
"meta_description": "EN TEXT TO REPLACE: The npmx team was recharging. Discord reopened after a week.",
1443+
"heading": "EN TEXT TO REPLACE: recharging",
1444+
"subtitle": "EN TEXT TO REPLACE: we were building npmx at a pace that was costing {some} of us sleep. we didn't want that to be the norm! so we took a week off. together.",
1445+
"illustration_alt": "EN TEXT TO REPLACE: a single row of cosy icons",
1446+
"poke_log": "EN TEXT TO REPLACE: Poke the campfire",
1447+
"what": {
1448+
"title": "EN TEXT TO REPLACE: what happened",
1449+
"p1": "EN TEXT TO REPLACE: discord was closed {dates}.",
1450+
"dates": "EN TEXT TO REPLACE: February 14 – 21",
1451+
"p2": "EN TEXT TO REPLACE: all invite links were gone and channels were locked – except {garden}, which stayed open for folks who wanted to keep hanging out.",
1452+
"garden": "EN TEXT TO REPLACE: #garden"
1453+
},
1454+
"meantime": {
1455+
"title": "EN TEXT TO REPLACE: in the meantime",
1456+
"p1": "EN TEXT TO REPLACE: {site} and {repo} stayed open – people still dug in, filed some issues, opened a few PRs, but mainly everyone spent time somewhere near a cosy fireplace.",
1457+
"repo_link": "EN TEXT TO REPLACE: the repo"
1458+
},
1459+
"return": {
1460+
"title": "EN TEXT TO REPLACE: we came back!",
1461+
"p1": "EN TEXT TO REPLACE: we came back recharged and ready for the final push to March 3rd. {social} for updates.",
1462+
"social_link": "EN TEXT TO REPLACE: follow us on Bluesky"
1463+
},
1464+
"stats": {
1465+
"contributors": "EN TEXT TO REPLACE: Contributors",
1466+
"commits": "EN TEXT TO REPLACE: Commits",
1467+
"pr": "EN TEXT TO REPLACE: PRs Merged",
1468+
"subtitle": {
1469+
"some": "EN TEXT TO REPLACE: some",
1470+
"all": "EN TEXT TO REPLACE: all"
1471+
}
1472+
}
1473+
},
14331474
"action_bar": {
14341475
"title": "barre d'actions",
14351476
"selection": "0 sélectionné | 1 sélectionné | {count} sélectionnés",

0 commit comments

Comments
 (0)