Skip to content

Commit c51b977

Browse files
committed
Merge branch 'main' into feat/changelog-1
2 parents e53d289 + d9f8d56 commit c51b977

File tree

2 files changed

+163
-41
lines changed

2 files changed

+163
-41
lines changed

.github/workflows/close-stale.yml

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
name: Close Stale Issues and PRs
2+
3+
on:
4+
schedule:
5+
# Run daily at 2 AM UTC
6+
- cron: '0 2 * * *'
7+
workflow_dispatch: # Allow manual trigger
8+
9+
permissions:
10+
issues: write
11+
pull-requests: write
12+
13+
jobs:
14+
stale:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639
18+
with:
19+
days-before-stale: 30
20+
days-before-close: 14
21+
remove-stale-when-updated: true
22+
stale-issue-label: 'stale'
23+
stale-pr-label: 'stale'
24+
close-issue-label: 'stale'
25+
close-pr-label: 'stale'
26+
stale-issue-message: |
27+
Thank you for your contribution! 🙏
28+
29+
This issue has been inactive for 30 days and is now marked as stale. If there's no activity in the next 14 days, it will be closed to keep our repository tidy.
30+
31+
**To keep this issue open**, feel free to:
32+
- Leave a comment explaining your progress or needs
33+
- Push a commit with updates
34+
- Ask for help from maintainers
35+
36+
We appreciate your interest in npmx and hope you'll continue contributing! 💙
37+
stale-pr-message: |
38+
Thank you for your contribution! 🙏
39+
40+
This PR has been inactive for 30 days and is now marked as stale. If there's no activity in the next 14 days, it will be closed to keep our repository tidy.
41+
42+
**To keep this PR open**, feel free to:
43+
- Leave a comment explaining your progress or needs
44+
- Push a commit with updates
45+
- Ask for help from maintainers
46+
47+
We appreciate your interest in npmx and hope you'll continue contributing! 💙
48+
close-issue-message: |
49+
Thank you for your contribution! 🙏
50+
51+
Unfortunately, this issue has been marked as stale for 14 days without any updates and we're now closing it to keep our repository tidy.
52+
53+
**If you'd like to continue working on this**, feel free to:
54+
- Reopen this issue
55+
- Leave a comment explaining your progress
56+
57+
We appreciate your interest in npmx and hope you'll continue contributing! 💙
58+
close-pr-message: |
59+
Thank you for your contribution! 🙏
60+
61+
Unfortunately, this PR has been marked as stale for 14 days without any updates and we're now closing it to keep our repository tidy.
62+
63+
**If you'd like to continue working on this**, feel free to:
64+
- Reopen this PR
65+
- Leave a comment explaining your progress
66+
67+
We appreciate your interest in npmx and hope you'll continue contributing! 💙
68+
operations-per-run: 100

i18n/locales/fr-FR.json

Lines changed: 95 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@
4242
"open_docs": "Ouvrir la doc",
4343
"disable_shortcuts": "Vous pouvez désactiver les raccourcis clavier dans {settings}.",
4444
"open_main": "Ouvrir les informations principales",
45-
"open_diff": "Ouvrir les différences de version"
45+
"open_diff": "Ouvrir les différences de version",
46+
"open_timeline": "Ouvrir l'historique"
4647
},
4748
"search": {
4849
"label": "Rechercher des paquets npm",
@@ -425,7 +426,7 @@
425426
"assets": "{count} ressource | {count} ressources"
426427
},
427428
"view_source": "Voir la source",
428-
"skills_cli": "Skills CLI"
429+
"skills_cli": "CLI skills"
429430
},
430431
"links": {
431432
"main": "principal",
@@ -437,6 +438,7 @@
437438
"docs": "docs",
438439
"fund": "donner",
439440
"compare": "comparer",
441+
"timeline": "historique",
440442
"compare_this_package": "comparer ce paquet",
441443
"changelog": "changements"
442444
},
@@ -483,7 +485,8 @@
483485
"warning": "Avertissement",
484486
"caution": "Attention"
485487
},
486-
"copy_as_markdown": "Copier le README en markdown"
488+
"copy_as_markdown": "Copier le README en markdown",
489+
"error_loading": "Échec de chargement des détails du README"
487490
},
488491
"provenance_section": {
489492
"title": "Provenance",
@@ -562,6 +565,23 @@
562565
"current_tags": "Tags actuels",
563566
"no_match_filter": "Aucune version ne correspond à {filter}"
564567
},
568+
"timeline": {
569+
"load_more": "Charger plus",
570+
"load_error": "Échec de chargement de l'historique. Veuillez réessayer plus tard.",
571+
"size_increase": "La taille d'installation a augmenté de {percent}% ({size})",
572+
"size_decrease": "La taille d'installation a diminué de {percent}% ({size})",
573+
"dep_increase": "{count} dépendance ajoutée | {count} dépendances ajoutées",
574+
"dep_decrease": "{count} dépendance retirée | {count} dépendances retirées",
575+
"license_change": "La licence est passée de {from} à {to}",
576+
"esm_added": "Le type de module est passé à ESM",
577+
"esm_removed": "Le type de module a changé de ESM à CJS",
578+
"types_added": "Les types TypeScript ont été ajoutés",
579+
"types_removed": "Les types TypeScript ont été supprimés",
580+
"trusted_publisher_added": "Vérification ajoutée",
581+
"trusted_publisher_removed": "Vérification enlevée",
582+
"provenance_added": "Preuve de provenance ajoutée",
583+
"provenance_removed": "Preuve de provenance enlevée"
584+
},
565585
"dependencies": {
566586
"title": "Dépendances ({count})",
567587
"list_label": "Dépendances du paquet",
@@ -597,7 +617,7 @@
597617
"add_owner": "+ Ajouter un propriétaire",
598618
"show_more": "(afficher {count} de plus)",
599619
"show_less": "(afficher moins)",
600-
"maintainer_template": "Mainteneur {name}"
620+
"maintainer_template": "{avatar} {char126}{name}"
601621
},
602622
"trends": {
603623
"chart_assistive_text": {
@@ -1228,9 +1248,9 @@
12281248
"empty_description": "Recherchez et ajoutez au moins 2 paquets ci-dessus pour voir une comparaison côte à côte de leurs facettes.",
12291249
"table_view": "Tableau",
12301250
"charts_view": "Graphiques",
1251+
"no_chartable_data": "Aucune donnée représentable disponible pour les facettes sélectionnées.",
12311252
"bar_chart_nav_hint": "Utilisez ↑ ↓",
1232-
"line_chart_nav_hint": "Utilisez ← →",
1233-
"no_chartable_data": "Aucune donnée représentable"
1253+
"line_chart_nav_hint": "Utilisez ← →"
12341254
},
12351255
"selector": {
12361256
"search_label": "Rechercher des paquets",
@@ -1264,6 +1284,10 @@
12641284
"facets": {
12651285
"all": "tout",
12661286
"none": "aucun",
1287+
"select_all_category_facets": "Sélectionner toutes les facettes de {category}",
1288+
"deselect_all_category_facets": "Désélectionner toutes les facettes de {category}",
1289+
"selected_all_category_facets": "Toutes les facettes de {category} sont sélectionnées",
1290+
"deselected_all_category_facets": "Toutes les facettes de {category} sont désélectionnées",
12671291
"coming_soon": "Bientôt disponible",
12681292
"select_all": "Sélectionner toutes les facettes",
12691293
"deselect_all": "Désélectionner toutes les facettes",
@@ -1353,11 +1377,7 @@
13531377
},
13541378
"trends": {
13551379
"title": "Comparer les tendances"
1356-
},
1357-
"select_all_category_facets": "Sélectionner toutes les facettes de la catégorie",
1358-
"deselect_all_category_facets": "Désélectionner toutes les facettes de la catégorie",
1359-
"selected_all_category_facets": "Toutes les facettes de la catégorie sont sélectionnées",
1360-
"deselected_all_category_facets": "Toutes les facettes de la catégorie sont désélectionnées"
1380+
}
13611381
},
13621382
"file_changes": "Modifications de fichiers",
13631383
"files_count": "{count} fichiers",
@@ -1574,6 +1594,40 @@
15741594
"file_link": "Modifier {file} ({lang}) sur GitHub"
15751595
}
15761596
},
1597+
"vacations": {
1598+
"title": "en vacances",
1599+
"meta_description": "L'équipe npmx se rechargeait. Notre discord a rouvert au bout d'une semaine.",
1600+
"heading": "se recharger",
1601+
"subtitle": "nous avons construit npmx à une vitesse qui a coûté du sommeil à {some} d'entre nous. nous ne voulions pas que ça devienne la norme ! donc nous avons pris une semaine de vacances. ensemble.",
1602+
"illustration_alt": "une rangée d'icônes cosy",
1603+
"poke_log": "Rallumer le feu de camp",
1604+
"what": {
1605+
"title": "ce qu'il s'est passé",
1606+
"p1": "notre discord était fermé du {dates}.",
1607+
"dates": "14 au 21 février",
1608+
"p2": "tous les liens d'invitation ont été supprimés et les channels verrouillés – sauf {garden}, qui est resté ouvert pour ceux qui voulaient papoter.",
1609+
"garden": "#garden"
1610+
},
1611+
"meantime": {
1612+
"title": "pendant ce temps",
1613+
"p1": "{site} et {repo} sont restés ouverts — les contributeurs ont continué à explorer le code, à créer quelques issues et à ouvrir quelques PR, mais la plupart ont surtout passé du temps quelque part près d'un feu de camp.",
1614+
"repo_link": "le repo"
1615+
},
1616+
"return": {
1617+
"title": "nous sommes de retour !",
1618+
"p1": "nous sommes revenus revigorés et prêts pour la dernière ligne droite jusqu'au 3 mars. {social} pour voir les mises à jour.",
1619+
"social_link": "suivez-nous sur Bluesky"
1620+
},
1621+
"stats": {
1622+
"contributors": "Contributeurs",
1623+
"commits": "Commits",
1624+
"pr": "PRs fusionnées",
1625+
"subtitle": {
1626+
"some": "certains",
1627+
"all": "tous"
1628+
}
1629+
}
1630+
},
15771631
"action_bar": {
15781632
"title": "barre d'actions",
15791633
"selection": "0 sélectionné | 1 sélectionné | {count} sélectionnés",
@@ -1583,51 +1637,51 @@
15831637
"logo_menu": {
15841638
"copy_svg": "Copier le logo en SVG",
15851639
"copied": "Copié !",
1586-
"browse_brand": "Parcourir la marque"
1640+
"browse_brand": "Consulter le kit de marque"
15871641
},
15881642
"brand": {
15891643
"title": "Marque",
1590-
"heading": "Marque",
1591-
"meta_description": "Ressources et directives de la marque npmx",
1592-
"intro": "Bienvenue sur la page des ressources de la marque npmx",
1644+
"heading": "marque",
1645+
"meta_description": "Les directives, logos, couleurs et typographies de la marque npmx pour utilisation dans la presse et les médias.",
1646+
"intro": "Ressources et directives pour utiliser la marque npmx dans vos projets, articles et médias.",
15931647
"logos": {
15941648
"title": "Logos",
1595-
"description": "Télécharger les logos officiels de npmx",
1596-
"wordmark": "Logotype",
1597-
"wordmark_alt": "Logotype npmx",
1598-
"wordmark_light_alt": "Logotype npmx clair",
1599-
"mark": "Symbole",
1600-
"mark_alt": "Symbole npmx",
1601-
"mark_light_alt": "Symbole npmx clair",
1602-
"on_dark": "Sur fond sombre",
1603-
"on_light": "Sur fond clair",
1604-
"download_svg": "Télécharger en SVG",
1605-
"download_png": "Télécharger en PNG",
1649+
"description": "Télécharger les logos de npmx en formats SVG et PNG. Utilisez la variante appropriée pour votre arrière-plan.",
1650+
"wordmark": "LOGOTYPE COMPLET",
1651+
"wordmark_alt": "Logotype complet de npmx avec la barre oblique bleue sur fond noir",
1652+
"wordmark_light_alt": "Logotype complet de npmx avec la barre oblique accentuée sur fond clair",
1653+
"mark": "SYMBOLE",
1654+
"mark_alt": "Symbole npmx avec le point et la barre oblique sur fond noir",
1655+
"mark_light_alt": "Symbole npmx avec le point et la barre oblique sur fond clair",
1656+
"on_dark": "sur fond sombre",
1657+
"on_light": "sur fond clair",
1658+
"download_svg": "SVG",
1659+
"download_png": "PNG",
16061660
"download_svg_aria": "Télécharger {name} en SVG",
16071661
"download_png_aria": "Télécharger {name} en PNG"
16081662
},
16091663
"customize": {
1610-
"title": "Personnalisation",
1611-
"description": "Personnalisez l'apparence du logo",
1612-
"accent_label": "Couleur d'accentuation",
1613-
"bg_label": "Couleur de fond",
1664+
"title": "personnaliser votre logo",
1665+
"description": "Personnalisez l'apparence du logo avec votre couleur d'accentuation et votre fond. L'aperçu reflète vos réglages actuels — choisissez une couleur, changez le fond et téléchargez.",
1666+
"accent_label": "couleur d'accentuation",
1667+
"bg_label": "arrière-plan",
16141668
"download_svg_aria": "Télécharger le logo personnalisé en SVG",
16151669
"download_png_aria": "Télécharger le logo personnalisé en PNG"
16161670
},
16171671
"typography": {
1618-
"title": "Typographie",
1619-
"description": "Polices utilisées dans npmx",
1620-
"sans": "Sans",
1621-
"sans_desc": "Police du contenu principal",
1622-
"mono": "Mono",
1623-
"mono_desc": "Police du code",
1624-
"pangram": "Phrase contenant tous les caractères",
1625-
"numbers": "Chiffres"
1672+
"title": "typographie",
1673+
"description": "npmx utilise la police Geist de Vercel pour les textes de l'interface et le code.",
1674+
"sans": "Geist Sans",
1675+
"sans_desc": "Utilisée pour le texte et les éléments UI.",
1676+
"mono": "Geist Mono",
1677+
"mono_desc": "Utilisée pour le code, les titres et contenus techniques.",
1678+
"pangram": "Vif juge, trempez ce blond whisky aqueux",
1679+
"numbers": "0123456789"
16261680
},
16271681
"guidelines": {
1628-
"title": "Directives de marque",
1629-
"message": "Pour un usage commercial, veuillez nous contacter.",
1630-
"discord_link_text": "Discussion Discord"
1682+
"title": "juste une note",
1683+
"message": "L'accessibilité compte beaucoup pour nous, et nous serions ravis que vous partagiez cette vision. Lors de l'utilisation des médias mentionnés, assurez-vous qu'il y a suffisamment de contraste avec l'arrière-plan, et ne descendez pas en dessous de 24 px. Si vous avez besoin d'autres ressources ou d'informations supplémentaires sur le projet, n'hésitez pas à nous contacter à {link}.",
1684+
"discord_link_text": "chat.npmx.dev"
16311685
}
16321686
},
16331687
"changelog": {

0 commit comments

Comments
 (0)