1
0
Fork 0

New translations en.md (French)

skip-build
This commit is contained in:
Joost De Cock 2023-07-21 17:17:12 +02:00
parent 2fdc1723dd
commit aed2f2de46

View file

@ -1,28 +1,28 @@
---
author: "joostdecock"
caption: "I don't drink, but this seemed appropriate for a celebration post ¯\_(ツ)_/¯"
caption: "Je ne bois pas, mais cela m'a semblé approprié pour un post de célébration ¯_(ツ)_/¯."
date: "08-25-2018"
image: "https://cdn.sanity.io/images/hl5bw8cj/site-content/a6b5a3918ad412f7fb434413fafcc82107109d87-1920x1276.jpg"
intro: "Celebrating one year of freesewing.org: Announcing the freesewing library"
title: "Celebrating one year of freesewing.org: Announcing the freesewing library"
intro: "C'est le premier anniversaire de freesewing.org : Annonce la bibliothèque freesewing"
title: "C'est le premier anniversaire de freesewing.org : Annonce la bibliothèque freesewing"
---
Exactly one year ago, the doors of freesewing.org swung open for our users, while those of makemypattern.com get one of those *we've moved* signs.
Il y a exactement un an, les portes de freesewing.org s'ouvraient pour nos utilisateurs, tandis que ceux de makemypattern.com recevaient l'un de ces panneaux *nous avons déménagé* .
Looking back at [that blog post from 12 months ago](/blog/open-for-business), it almost beggars belief that the things announced then are only one year old. The concept of a draft, the comparison functionality, or even paperless patterns. They all celebrate their first birthday today.
En regardant [ce billet de blog datant d'il y a 12 mois](/blog/open-for-business), , il est presque difficile de croire que les choses annoncées à l'époque n'ont qu'un an. Le concept de brouillon, la fonctionnalité de comparaison, ou même les modèles sans papier. Ils fêtent tous leur premier anniversaire aujourd'hui.
Not this site though, because [driven by the looming GDPR deadline](/blog/gdpr-plan), we dumped our Jekyll based site for a new front end sometime in May.
Mais pas ce site, car [, poussés par la date limite imminente du GDPR](/blog/gdpr-plan), nous avons abandonné notre site basé sur Jekyll pour un nouveau front-end au mois de mai.
## More languages with less languages
## Plus de langues avec moins de langues
GDPR was only part of that story. Other reasons for the rewrite were our desire to support multiple languages, and to simplify our technology stack.
Le GDPR n'était qu'une partie de cette histoire. Les autres raisons de la réécriture étaient notre désir de prendre en charge plusieurs langues, et de simplifier notre pile technologique.
In other words, we wanted to reach people who speak different languages, and wanted to limit the number of programming languages required to do so.
En d'autres termes, nous voulions atteindre des personnes qui parlent des langues différentes, et voulions limiter le nombre de langages de programmation nécessaires pour y parvenir.
### More natural languages
### Plus de langues naturelles
We've done remarkably well on this front. While you won't find every last bit of content translated, this website's main features are now available in five languages:
Nous avons remarquablement bien réussi sur ce plan. Même si tu ne trouveras pas tout le contenu traduit, les principales caractéristiques de ce site Web sont maintenant disponibles en cinq langues :
- Anglais
- Allemand
@ -34,48 +34,48 @@ Ce qui est vraiment 100% grâce au bon travail de [nos merveilleux traducteurs](
### Moins de langages de programmation
The switch from [Jekyll]() to a [Nuxt](https://nuxtjs.org/)-based front-end has removed [Ruby](https://www.ruby-lang.org/) from our technology stack. Freesewing.org now runs on JavaScript, PHP and a little bit of C (which we'll ignore for now).
Le passage de [Jekyll]() à [Nuxt](https://nuxtjs.org/)- basé sur un front-end a supprimé [Ruby](https://www.ruby-lang.org/) de notre pile technologique. Freesewing.org fonctionne maintenant avec JavaScript, PHP et un peu de C (que nous ignorerons pour l'instant).
But removing programming languages is not a goal *an sich*. Rather, the underlying ambition is to simplify things, make it easier for people to get involved, and ultimately attract more contributors so that the project can grow and flourish.
Mais supprimer les langages de programmation n'est pas un objectif *an sich*. L'ambition sous-jacente est plutôt de simplifier les choses, de permettre aux gens de s'impliquer plus facilement sur et, en fin de compte, d'attirer plus de contributeurs pour que le projet puisse grandir et s'épanouir.
Today, designing/developing patterns is not an insurmountable obstacle. We've got [benjamin](/patterns/benjamin), [florent](/patterns/florent), and [sandy](/patterns/sandy) to show for it. All of these were contributed by people for whom freesewing was initially new, they went through the design tutorial, and in the end created a pattern of their own.
Aujourd'hui, concevoir/développer des modèles n'est pas un obstacle insurmontable. Nous avons [benjamin](/patterns/benjamin), [florent](/patterns/florent), et [sandy](/patterns/sandy) pour le prouver. Tous ces modèles ont été créés par des personnes qui ne connaissaient pas freesewing au départ, , qui ont suivi le tutoriel de conception et qui ont fini par créer leur propre modèle.
We'd like more people to follow in their footsteps. So making the process as simple as possible is a worthy investment of our time.
Nous aimerions que davantage de personnes suivent leurs traces. C'est pourquoi rendre le processus aussi simple que possible ( ) est un investissement digne de notre temps.
## Announcing freesewing, the library
## Annonce le freesewing, la bibliothèque
For the past 2 months, I have taken time off from pattern making and sewing to tackle our [technical debt](https://en.wikipedia.org/wiki/Technical_debt).
Au cours des deux derniers mois, j'ai pris congé de la création de patrons et de la couture pour m'attaquer à notre [dette technique](https://en.wikipedia.org/wiki/Technical_debt).
Specifically, I've set out to rewrite our core back-end from the ground up in JavaScript. But there's a twist. It's no longer a back-end. It's a library you can use both in your browser, or on the server with [node.js](https://nodejs.org/).
Plus précisément, j'ai entrepris de réécrire notre back-end de base en JavaScript. Mais il y a un hic. Ce n'est plus un back-end. C'est une bibliothèque que tu peux utiliser dans ton navigateur ou sur le serveur avec [node.js](https://nodejs.org/).
It is currently in version 0.10, and feature complete with freesewing core. It's [available on GitHub](https://github.com/freesewing/freesewing) and [NPM](https://www.npmjs.com/package/freesewing), and is fully documented at [developer.freesewing.org](https://developer.freesewing.org/).
Il en est actuellement à la version 0.10, et ses fonctionnalités sont complètes avec le noyau freesewing. Il est [disponible sur GitHub](https://github.com/freesewing/freesewing) et [NPM](https://www.npmjs.com/package/freesewing), et est entièrement documenté sur [developer.freesewing.org](https://developer.freesewing.org/).
And while its API is richer than core's, it's footprint is actually a lot smaller:
Et bien que son API soit plus riche que celle de Core, son empreinte est en fait beaucoup plus petite :
![Lines of code comparison between the new library and (the relevant portion of) freesewing core](https://posts.freesewing.org/uploads/corevsfreesewing_c9327c9fa3.svg)
![Comparaison des lignes de code entre la nouvelle bibliothèque et (la partie concernée de) freesewing core](https://posts.freesewing.org/uploads/corevsfreesewing_c9327c9fa3.svg)
Which is good news, in case you were wondering.
Ce qui est une bonne nouvelle, au cas où tu te poserais la question.
## What happens next?
## Que se passe-t-il ensuite ?
A lot of work needs to be done before we can actually use this on freesewing.org:
Il reste encore beaucoup de travail à faire avant de pouvoir l'utiliser sur freesewing.org :
- All our existing patterns need to be parted to the JS version. [Brian](https://github.com/freesewing/brian) is the first pattern to have been ported.
- Rewrite our data back-end in JS. Since this will remove the PHP programming language from our stack.
- Build a new website using the freesewing library and our new data back-end.
- Tous nos modèles existants doivent être adaptés à la version JS. [Brian](https://github.com/freesewing/brian) est le premier modèle à avoir été porté.
- Réécris notre back-end de données en JS. Puisque cela supprimera le langage de programmation PHP de notre pile.
- Construis un nouveau site web en utilisant la bibliothèque freesewing et notre nouveau back-end de données.
This really is a lot of work, and while I hope that by the end of the year we'll have made good progress, I can't promise it will be done.
C'est vraiment beaucoup de travail, et même si j'espère que d'ici la fin de l'année nous aurons fait de bons progrès, je ne peux pas te promettre que ce sera fait.
## But I just want patterns
## Mais je veux juste des modèles
Chances are, all you care about is patterns. What you want is more patterns, better patterns, different patterns. And all of this rewriting is not exactly pushing your buttons.
Il y a de fortes chances que tout ce qui t'intéresse, ce sont les modèles. Ce que tu veux, c'est plus de modèles, de meilleurs modèles, des modèles différents. Et toute cette réécriture n'est pas exactement en train de pousser tes boutons.
I get that. I really do. I for one have a list of patterns I'd like to see added to the site. And my work on other aspects of the project keeps me from adding them.
Je comprends cela. C'est vraiment le cas. Pour ma part, j'ai une liste de patrons que j'aimerais voir ajoutés au site. Et mon travail sur d'autres aspects du projet m'empêche de les ajouter.
But I believe that investing now in a streamlined developer experience will have a knock-on effect in the long term.
Mais je crois qu'investir maintenant dans une expérience simplifiée pour les développeurs aura un effet d'entraînement à long terme.
If we want a few extra patterns, this is not the right approach. But if we want a lot more patterns, I believe it is.
Si nous voulons quelques motifs supplémentaires, ce n'est pas la bonne approche. Mais si nous voulons beaucoup plus de modèles, je crois que c'est le cas.
And I want a lot more patterns.
Et je veux beaucoup plus de modèles.