|
42 | 42 | "open_docs": "Ouvrir la doc", |
43 | 43 | "disable_shortcuts": "Vous pouvez désactiver les raccourcis clavier dans {settings}.", |
44 | 44 | "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" |
46 | 47 | }, |
47 | 48 | "search": { |
48 | 49 | "label": "Rechercher des paquets npm", |
|
425 | 426 | "assets": "{count} ressource | {count} ressources" |
426 | 427 | }, |
427 | 428 | "view_source": "Voir la source", |
428 | | - "skills_cli": "Skills CLI" |
| 429 | + "skills_cli": "CLI skills" |
429 | 430 | }, |
430 | 431 | "links": { |
431 | 432 | "main": "principal", |
|
437 | 438 | "docs": "docs", |
438 | 439 | "fund": "donner", |
439 | 440 | "compare": "comparer", |
| 441 | + "timeline": "historique", |
440 | 442 | "compare_this_package": "comparer ce paquet", |
441 | 443 | "changelog": "changements" |
442 | 444 | }, |
|
483 | 485 | "warning": "Avertissement", |
484 | 486 | "caution": "Attention" |
485 | 487 | }, |
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" |
487 | 490 | }, |
488 | 491 | "provenance_section": { |
489 | 492 | "title": "Provenance", |
|
562 | 565 | "current_tags": "Tags actuels", |
563 | 566 | "no_match_filter": "Aucune version ne correspond à {filter}" |
564 | 567 | }, |
| 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 | + }, |
565 | 585 | "dependencies": { |
566 | 586 | "title": "Dépendances ({count})", |
567 | 587 | "list_label": "Dépendances du paquet", |
|
597 | 617 | "add_owner": "+ Ajouter un propriétaire", |
598 | 618 | "show_more": "(afficher {count} de plus)", |
599 | 619 | "show_less": "(afficher moins)", |
600 | | - "maintainer_template": "Mainteneur {name}" |
| 620 | + "maintainer_template": "{avatar} {char126}{name}" |
601 | 621 | }, |
602 | 622 | "trends": { |
603 | 623 | "chart_assistive_text": { |
|
1228 | 1248 | "empty_description": "Recherchez et ajoutez au moins 2 paquets ci-dessus pour voir une comparaison côte à côte de leurs facettes.", |
1229 | 1249 | "table_view": "Tableau", |
1230 | 1250 | "charts_view": "Graphiques", |
| 1251 | + "no_chartable_data": "Aucune donnée représentable disponible pour les facettes sélectionnées.", |
1231 | 1252 | "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 ← →" |
1234 | 1254 | }, |
1235 | 1255 | "selector": { |
1236 | 1256 | "search_label": "Rechercher des paquets", |
|
1264 | 1284 | "facets": { |
1265 | 1285 | "all": "tout", |
1266 | 1286 | "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", |
1267 | 1291 | "coming_soon": "Bientôt disponible", |
1268 | 1292 | "select_all": "Sélectionner toutes les facettes", |
1269 | 1293 | "deselect_all": "Désélectionner toutes les facettes", |
|
1353 | 1377 | }, |
1354 | 1378 | "trends": { |
1355 | 1379 | "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 | + } |
1361 | 1381 | }, |
1362 | 1382 | "file_changes": "Modifications de fichiers", |
1363 | 1383 | "files_count": "{count} fichiers", |
|
1574 | 1594 | "file_link": "Modifier {file} ({lang}) sur GitHub" |
1575 | 1595 | } |
1576 | 1596 | }, |
| 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 | + }, |
1577 | 1631 | "action_bar": { |
1578 | 1632 | "title": "barre d'actions", |
1579 | 1633 | "selection": "0 sélectionné | 1 sélectionné | {count} sélectionnés", |
|
1583 | 1637 | "logo_menu": { |
1584 | 1638 | "copy_svg": "Copier le logo en SVG", |
1585 | 1639 | "copied": "Copié !", |
1586 | | - "browse_brand": "Parcourir la marque" |
| 1640 | + "browse_brand": "Consulter le kit de marque" |
1587 | 1641 | }, |
1588 | 1642 | "brand": { |
1589 | 1643 | "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.", |
1593 | 1647 | "logos": { |
1594 | 1648 | "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", |
1606 | 1660 | "download_svg_aria": "Télécharger {name} en SVG", |
1607 | 1661 | "download_png_aria": "Télécharger {name} en PNG" |
1608 | 1662 | }, |
1609 | 1663 | "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", |
1614 | 1668 | "download_svg_aria": "Télécharger le logo personnalisé en SVG", |
1615 | 1669 | "download_png_aria": "Télécharger le logo personnalisé en PNG" |
1616 | 1670 | }, |
1617 | 1671 | "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" |
1626 | 1680 | }, |
1627 | 1681 | "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" |
1631 | 1685 | } |
1632 | 1686 | }, |
1633 | 1687 | "changelog": { |
|
0 commit comments