Translate 'What should I do' to French

Partial translation.
This commit is contained in:
theliminal 2024-01-13 14:27:21 +01:00 committed by GitHub
parent e6a71f065f
commit 151271cb79
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -17,8 +17,8 @@ dans son ensemble. Si vous n'avez pas encore complété le `tutoriel BeeWare
outils BeeWare les plus importants, vous pourrez ainsi voir comment ils s'imbriquent.
Une fois le tutoriel complété, vous serez prêt à choisir un aspect sur lequel
travailler. Si vous vous heurtez à un problème *en suivant* le tutoriel si vous
rencontrez un bogue, ou si le language utilisé n'est pas clair *c'est un bon
travailler. Si vous vous heurtez à un problème *en suivant* le tutoriel si vous
rencontrez un bogue, ou si le language utilisé n'est pas clair *c'est un bon
endroit pour commencer*! Si vous pouvez faire de votre expérience une amélioration
du tutoriel, la prochaine personne qui suivra le tutoriel n'aura pas le même problème.
@ -39,71 +39,71 @@ est un outil pour empaqueter un projet Python en une application autonome avec i
utilisateur graphique. Il prend le fichier de configuration ``pyproject.toml``, et s'en sert
pour générer des installeurs ou des ensembles d'applications distribuables.
The Briefcase `issue tracker <https://github.com/beeware/briefcase/issues>`__
has a collection of feature suggestions (and a smaller number of bugs). If this
is your first time contributing, look for one of the tickets labelled `good
first issue
Le `suivi des problèmes <https://github.com/beeware/briefcase/issues>`__ de Briefcase
contient une collection de suggestions de fonctionnalités (ainsi qu'un plus petit nombre de
bogues). Si c'est votre première contribution, cherchez un ticket marqué `bon premier problème (“good
first issue”)
<https://github.com/beeware/briefcase/issues?q=is%3Aopen+is%3Aissue+label%3A%22good%20first%20issue%22>`__
- these are issues that have been specifically picked for first time
contributors because they should be relatively straightforward to implement. You
may also find it helpful to filter the tickets for the platform you actually use
for development - it will be difficult to fix a Linux bug if you don't have a
Linux machine to use for testing!
ce sont des problèmes choisis spécialement pour ceux qui contribuent pour la
première fois car elles devraient êtres relativement directes à implémenter. Vous
pourriez aussi trouver pratique de filtrer les tickets pour la plateforme que vous
utilisez pour développer il sera difficile de résoudre un problèmes lié à Linux
si vous n'avez pas de machine Linux pour les tests !
Pick a ticket, leave a comment that you're looking into the problem, and try
to develop a pull request implementing a fix!
Choisissez un ticket, laissez un commentaire disant que vous jetez un œil au problème,
et essayez de développer une "pull request" implémentant une solution !
Colosseum
~~~~~~~~~
If you like the idea of a very well specified, but complex problem, `Colosseum
<https://github.com/beeware/colosseum>`__ is a good place to contribute.
Colosseum is a pure-Python, browser implementation of the CSS layout algorithm.
BeeWare uses it to lay out widgets on the screen of an application. The CSS
specification has an extensive test suite; Colosseum needs to pass all those
tests.
Si l'idée d'un problème très bien spécifié mais complexe vous intéresse, `Colosseum
<https://github.com/beeware/colosseum>`__ est un bon endroit pour contribuer.
Colosseum est une implémentation en pur Python de l'algorithme de mise en page CSS,
conçue comme un navigateur. BeeWare l'utilise pour disposer les widgets à l'écran
d'une application. La spécification CSS dispose d'une suite de tests étendue ;
Colosseum doit réussir tous ces tests.
The Colosseum documentation has a `contribution guide
<https://colosseum.readthedocs.io/en/latest/how-to/contribute.html>`__ to walk
you through your first Colosseum contribution.
La documentation de Colosseum a un `guide de contribution
<https://colosseum.readthedocs.io/en/latest/how-to/contribute.html>`__ pour
vous mener à travers votre première contribution à Colosseum.
GUI programming
Programmation avec interface graphique
----------------
If you've got experience with a native widget library - Cocoa on macOS, GTK+ on
Linux, Windows Forms, or the native iOS or Android libraries, you may be able to
help with `Toga <https://github.com/beeware/toga>`__. Toga is a cross platform
widget toolkit - it provides a common interface for user interface elements like
buttons and trees.
Si vous avez de l'expérience avec une bibliothèque de widgets natifs — Cocoa sur
macOS, GTK+ sur Linux, Windows Forms, ou les bibliothèques natives iOS ou Android,
vous pourriez aider avec `Toga <https://github.com/beeware/toga>`__. Toga est une
boîte à outils de widgets multiplateforme elle offre interface commune pour des
éléments d'interface utilisateur comme des boutons et des arbres.
Toga has a range of interfaces already defined; however, the implementation of
those interfaces isn't complete across all platforms. Pick a widget, and
implement that widget for your platform of choice!
Toga dispose déjà d'une gamme d'interfaces définies ; cependant, l'implémentation
de ces interfaces n'est pas complète sur toutes les plateformes. Choisissez un élément
graphique et implémentez-le pour la plateforme de votre choix !
Even if you *don't* know a native widget library, you may still be able to help
with Toga. Writing new widgets is a lot less complicated than it may seem.
Every platform has documentation for how to use their native APIs, and the
process of translating that platform documentation from another langauge (e.g.,
Objective C or C#) is a relatively straightforward process. The existing code
should give you some pointers of how this can be done, and the BeeWare team is
happy to help if you need it. Jump on the `BeeWare Discord
</bee/chat/>`__ and we'll do whatever we can to help!
Même si vous ne connaissez *pas* de bibliothèque de widgets native, vous pouvez tout
de même aider avec Toga. Coder de nouveaux widgets est bien moins compliqué qu'il n'y
paraît. Chaque plateforme a de la documentation sur l'utilisation de leurs APIs, et le
processus de traduction de la documentation de la plateforme depuis un autre language
(e.g., Objective C ou C#) est relativement direct. Le code existant devrait vous
donner des indications sur la manière dont cela peut être fait, et l'équipe BeeWare
sera ravie de vous aider si vous en avez besoin. Rejoignez le `Discord BeeWare
</bee/chat/>`__ et nous ferons tout ce que nous pourrons pour vous aider !
If you're not up for transforming code from one language to another - there's
always the test suite. Toga's core library also has a test suite, but the
coverage of that test suite isn't very good. Pick a widget interface, and see
if you can write a test for it!
Si vous n'êtes pas prêt à transformer du code d'un language à un autre, il reste
toujours la suite de tests. La bibliothèque principale de Toga dispose également
d'une suite de tests, mais sa couverture n'est pas très bonne. Choisissez une interface
graphique, et voyez si vous pouvez écrire un test pour celle-ci !
Documentation
--------------
Good documentation is essential for any successful project. We know that `Toga
<https://github.com/beeware/toga>`__ and `Briefcase
<https://github.com/beeware/briefcase>`__ both need significant improvements to
their documentation. You've done the tutorial; now take a look at the
documentation for `Toga <https://toga.readthedocs.io>`__ and `Briefcase
<https://briefcase.readthedocs.io>`__ and see if you can find a way to improve
the tutorials, references and topics guides that are there.
Une bonne documentation est essentielle pour tout projet réussi. Nous savons que
`Toga <https://github.com/beeware/toga>`__ et `Briefcase
<https://github.com/beeware/briefcase>`__ nécessitenttous deux des améliorations
significatives à leur documentation. Vous avez complété le tutoriel ; maintenant
regardez la documentation pour `Toga <https://toga.readthedocs.io>`__ et `Briefcase
<https://briefcase.readthedocs.io>`__ et voyez si vous pouvez trouver un moyen
d'améliorer les tutoriels, les références et les guides sur les sujets qui y sont.
Tutoriels
----------