From 18803748ee89c3ded35f9b31bd995f7a5063bbdb Mon Sep 17 00:00:00 2001 From: Vincent R <44976231+Limerio@users.noreply.github.com> Date: Wed, 1 Jul 2026 14:38:47 +0200 Subject: [PATCH 1/3] fix(i18n): add missing French translations (#2947) --- i18n/locales/fr-FR.json | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/i18n/locales/fr-FR.json b/i18n/locales/fr-FR.json index e1864fb51e..12ea672f09 100644 --- a/i18n/locales/fr-FR.json +++ b/i18n/locales/fr-FR.json @@ -20,7 +20,10 @@ "chat": "espace de discussion", "builders_chat": "builders", "keyboard_shortcuts": "raccourcis clavier", - "brand": "Marque" + "brand": "Marque", + "resources": "Ressources", + "features": "Fonctionnalités", + "other": "Autres" }, "shortcuts": { "section": { @@ -385,10 +388,18 @@ "size": "La taille d'installation a augmenté de {percent} ({size} de plus)", "deps": "{count} dépendances supplémentaires" }, - "size_decrease": {}, + "size_decrease": { + "title_size": "La taille du paquet a diminué depuis la v{version} !", + "title_deps": "Le nombre de dépendances a diminué depuis la v{version} !", + "title_both": "La taille du paquet et le nombre de dépendances ont diminué depuis la v{version} !", + "size": "Taille d'installation réduite de {percent} ({size} de moins)", + "deps": "{count} dépendance en moins | {count} dépendances en moins" + }, "replacement": { "title": "Vous n'avez peut-être pas besoin de cette dépendance.", + "example": "Exemple :", "native": "Ceci peut être remplacé par {replacement}, disponible depuis Node {nodeVersion}.", + "native_no_version": "Ce paquet peut être remplacé par {replacement}.", "none": "Ce paquet a été signalé comme n'étant plus nécessaire, et sa fonctionnalité est probablement disponible nativement dans tous les moteurs.", "learn_more": "En savoir plus", "learn_more_above": "En savoir plus ci-dessus.", @@ -518,6 +529,7 @@ "weekly_downloads": "Téléchargements hebdomadaires", "keywords": "Mots-clés", "license": "Licence", + "version": "Version", "select": "Sélectionner le paquet", "select_maximum": "Vous pouvez sélectionner jusqu'à {count} paquets" }, @@ -556,6 +568,9 @@ "filter_help": "Infos sur le filtre de plage semver", "filter_tooltip": "Filtrer les versions avec une {link}. Par exemple, ^3.0.0 affiche toutes les versions 3.x.", "filter_tooltip_link": "plage semver", + "license_change_help": "Détails sur le changement de licence", + "license_change_warning": "La licence a changé depuis la version précédente.", + "license_change_record": "La licence de ce paquet est passée de \"{from}\" à \"{to}\".", "no_matches": "Aucune version ne correspond à cette plage", "copy_alt": { "per_version_analysis": "La version {version} a été téléchargée {downloads} fois", @@ -704,6 +719,7 @@ }, "downloads": { "title": "Téléchargements hebdo.", + "version_distribution_title": "téléchargements hebdomadaires pour la version {version}", "community_distribution": "Voir la distribution des versions téléchargées par la communauté", "subtitle": "Toutes versions confondues", "sparkline_nav_hint": "Utilisez ← →" @@ -1172,6 +1188,9 @@ }, "team": { "title": "Équipe", + "core": "Noyau", + "maintainers": "Mainteneurs", + "role_core": "noyau", "role_steward": "pilote", "role_maintainer": "mainteneur", "sponsor": "sponsor", From 5efdb531d2676f1863f618daf5112876c4d9d250 Mon Sep 17 00:00:00 2001 From: Wilco <17604138+WilcoSp@users.noreply.github.com> Date: Wed, 1 Jul 2026 15:47:28 +0200 Subject: [PATCH 2/3] feat: combining shared code markdown renderer readme & changelog (#2717) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Willow (GHOST) --- app/components/Changelog/Card.vue | 15 + app/components/Changelog/Markdown.vue | 18 +- app/components/Changelog/Releases.vue | 13 +- app/components/Changelog/Skeleton.vue | 11 + app/components/OgImage/Package.takumi.vue | 18 +- app/components/Package/ExternalLinks.vue | 20 +- app/components/Package/Header.vue | 10 +- .../useCommandPalettePackageCommands.ts | 8 +- app/composables/usePackageChangelog.ts | 29 +- app/composables/useProviderIcon.ts | 7 +- .../package-changelog/[[org]]/[name].vue | 99 ++-- app/utils/header-version-matcher.ts | 12 + app/utils/router.ts | 4 +- i18n/locales/nl.json | 12 +- .../changelog/info/[name]/v/[version].get.ts | 2 +- .../[owner]/[repo]/[...path].get.ts | 7 +- .../releases/[provider]/[owner]/[repo].get.ts | 6 +- server/utils/changelog/detectChangelog.ts | 105 ++-- server/utils/changelog/markdown.ts | 288 +++------ server/utils/mdKit.ts | 561 ++++++++++++++++++ server/utils/readme.ts | 470 ++------------- shared/types/changelog.ts | 1 + test/nuxt/a11y.spec.ts | 8 + .../app/utils/header-version-matcher.spec.ts | 22 + test/unit/a11y-component-coverage.spec.ts | 4 +- .../server/utils/changelog/markdown.spec.ts | 542 +++++++++++++++++ test/unit/server/utils/readme.spec.ts | 8 +- uno.config.ts | 5 + 28 files changed, 1489 insertions(+), 816 deletions(-) create mode 100644 app/components/Changelog/Skeleton.vue create mode 100644 app/utils/header-version-matcher.ts create mode 100644 server/utils/mdKit.ts create mode 100644 test/nuxt/app/utils/header-version-matcher.spec.ts create mode 100644 test/unit/server/utils/changelog/markdown.spec.ts diff --git a/app/components/Changelog/Card.vue b/app/components/Changelog/Card.vue index efc8da2cd2..307a2ae7c1 100644 --- a/app/components/Changelog/Card.vue +++ b/app/components/Changelog/Card.vue @@ -1,4 +1,5 @@