Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit03fd8dc

Browse files
author
Ruidy
committed
Merge branch 'feature/translation-fr-alternatives' ofhttps://github.com/rjNemo/fastapi into feature/translation-fr-alternatives
2 parentsd259263 +784cf40 commit03fd8dc

File tree

12 files changed

+1098
-160
lines changed

12 files changed

+1098
-160
lines changed

‎docs/en/data/people.yml‎

Lines changed: 189 additions & 104 deletions
Large diffs are not rendered by default.

‎docs/en/docs/release-notes.md‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
##Latest Changes
44

5+
* 🌐 Fix Chinese translation of Tutorial - Query Parameters, remove obsolete content. PR[#3051](https://github.com/tiangolo/fastapi/pull/3051) by[@louis70109](https://github.com/louis70109).
6+
* 🌐 Add French translation for Tutorial - Background Tasks. PR[#3098](https://github.com/tiangolo/fastapi/pull/3098) by[@Smlep](https://github.com/Smlep).
7+
* 🌐 Fix Korean translation for docs/ko/docs/index.md. PR[#3159](https://github.com/tiangolo/fastapi/pull/3159) by[@SueNaEunYang](https://github.com/SueNaEunYang).
8+
* 🌐 Add Korean translation for Tutorial - Query Parameters. PR[#2390](https://github.com/tiangolo/fastapi/pull/2390) by[@hard-coders](https://github.com/hard-coders).
9+
* 🌐 Add French translation for FastAPI People. PR[#2232](https://github.com/tiangolo/fastapi/pull/2232) by[@JulianMaurin](https://github.com/JulianMaurin).
10+
* 🌐 Add Korean translation for Tutorial - Path Parameters. PR[#2355](https://github.com/tiangolo/fastapi/pull/2355) by[@hard-coders](https://github.com/hard-coders).
11+
* 🌐 Add French translation for Features. PR[#2157](https://github.com/tiangolo/fastapi/pull/2157) by[@Jefidev](https://github.com/Jefidev).
12+
* 👥 Update FastAPI People. PR[#3031](https://github.com/tiangolo/fastapi/pull/3031) by[@github-actions[bot]](https://github.com/apps/github-actions).
513
* 🌐 Add Chinese translation for Tutorial - Debugging. PR[#2737](https://github.com/tiangolo/fastapi/pull/2737) by[@blt232018](https://github.com/blt232018).
614
###Fixes
715

‎docs/fr/docs/alternatives.md‎

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ Disposer d'une validation automatique des données des requêtes entrantes.
174174

175175
Marshmallow et Webargs fournissent la validation, l'analyse et la sérialisation en tant que plug-ins.
176176

177-
Mais la documentation fait toujours défaut. C'est alorsquAPISpec a été créé.
177+
Mais la documentation fait toujours défaut. C'est alorsqu'APISpec a été créé.
178178

179179
Il s'agit d'un plug-in pour de nombreux frameworks (et il existe également un plug-in pour Starlette).
180180

@@ -184,9 +184,9 @@ Et il génère des schémas OpenAPI.
184184

185185
C'est ainsi que cela fonctionne dans Flask, Starlette, Responder, etc.
186186

187-
Mais alors, nous avons à nouveau le problème d'avoir une micro-syntaxe, dans unestring Python (ungrand fichier YAML).
187+
Mais alors, nous avons à nouveau le problème d'avoir une micro-syntaxe, dans unedocstring Python (ungros morceau de YAML).
188188

189-
L'éditeur ne peut guère aider en la matière. Et si nous modifions les paramètres ou les schémas Marshmallow et que nous oublions de modifier également cette docstring YAML, le schéma généréserait obsolète.
189+
L'éditeur ne peut guère aider en la matière. Et si nous modifions les paramètres ou les schémas Marshmallow et que nous oublions de modifier également cette docstring YAML, le schéma générédeviendrait obsolète.
190190

191191
!!! info
192192
APISpec a été créé par les développeurs de Marshmallow.
@@ -223,7 +223,7 @@ Générer le schéma OpenAPI automatiquement, à partir du même code qui défin
223223

224224
###<ahref="https://nestjs.com/"class="external-link"target="_blank">NestJS</a> (et <ahref="https://angular.io/"class="external-link"target="_blank">Angular</a>)
225225

226-
Ce n'est même pas Python, NestJS est un framework JavaScript (TypeScript) NodeJS inspiré d'Angular.
226+
Ce n'est même pasduPython, NestJS est un framework JavaScript (TypeScript) NodeJS inspiré d'Angular.
227227

228228
Il réalise quelque chose de similaire à ce qui peut être fait avec Flask-apispec.
229229

@@ -237,7 +237,7 @@ Mais comme les données TypeScript ne sont pas préservées après la compilatio
237237
Il ne peut pas très bien gérer les modèles imbriqués. Ainsi, si le corps JSON de la requête est un objet JSON comportant des champs internes qui sont à leur tour des objets JSON imbriqués, il ne peut pas être correctement documenté et validé.
238238

239239
!!! check "A inspiré**FastAPI** à"
240-
Utilisez les types Python pour bénéficier d'un excellent support de l'éditeur.
240+
Utiliser les types Python pour bénéficier d'un excellent support de l'éditeur.
241241

242242
Disposer d'un puissant système d'injection de dépendances. Trouver un moyen de minimiser la répétition du code.
243243

@@ -257,7 +257,7 @@ Trouvez un moyen d'avoir une performance folle.
257257

258258
###<ahref="https://falconframework.org/"class="external-link"target="_blank">Falcon</a>
259259

260-
Falcon est un autre framework Python haute performance, il est conçu pour être minimal, etfonctionnercomme fondation d'autres frameworks comme Hug.
260+
Falcon est un autre framework Python haute performance, il est conçu pour être minimal, etest utilisécomme fondation pour d'autres frameworks comme Hug.
261261

262262
Il utilise le standard précédent pour les frameworks web Python (WSGI) qui est synchrone, donc il ne peut pas gérer les WebSockets et d'autres cas d'utilisation. Néanmoins, il offre de très bonnes performances.
263263

@@ -268,7 +268,7 @@ pas possible de déclarer des paramètres de requête et des corps avec des indi
268268
Ainsi, la validation, la sérialisation et la documentation des données doivent être effectuées dans le code, et non pas automatiquement. Ou bien elles doivent être implémentées comme un framework au-dessus de Falcon, comme Hug. Cette même distinction se retrouve dans d'autres frameworks qui s'inspirent de la conception de Falcon, qui consiste à avoir un objet de requête et un objet de réponse comme paramètres.
269269

270270
!!! check "A inspiré**FastAPI** à"
271-
Trouvez des moyens d'obtenir de bonnes performances.
271+
Trouver des moyens d'obtenir de bonnes performances.
272272

273273
Avec Hug (puisque Hug est basé sur Falcon), **FastAPI** a inspiré la déclaration d'un paramètre `response` dans les fonctions.
274274

@@ -279,10 +279,10 @@ Trouvez des moyens d'obtenir de bonnes performances.
279279
J'ai découvert Molten lors des premières étapes de développement de**FastAPI**. Et il a des idées assez similaires :
280280

281281
- Basé sur les type hints Python.
282-
- Validation et documentationde ces types.
282+
- Validation et documentationvia ces types.
283283
- Système d'injection de dépendances.
284284

285-
Il n'utilise pas unepackage tiers de validation, sérialisation et de documentation tel que Pydantic, ila la sienne. Ainsi, ces définitions de types de données neseraient pas réutilisables aussi facilement.
285+
Il n'utilise pas unelibrairie tiers de validation, sérialisation et de documentation tel que Pydantic, ilutilise son propre système. Ainsi, ces définitions de types de données nesont pas réutilisables aussi facilement.
286286

287287
Il nécessite une configuration un peu plus verbeuse. Et comme il est basé sur WSGI (au lieu dASGI), il n'est pas
288288
conçu pour profiter des hautes performances fournies par des outils comme Uvicorn, Starlette et Sanic.

‎docs/fr/docs/fastapi-people.md‎

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
#La communauté FastAPI
2+
3+
FastAPI a une communauté extraordinaire qui accueille des personnes de tous horizons.
4+
5+
##Créateur - Mainteneur
6+
7+
Salut! 👋
8+
9+
C'est moi :
10+
11+
{% if people %}
12+
<divclass="user-list user-list-center">
13+
{% for user in people.maintainers %}
14+
15+
<divclass="user"><ahref="{{ user.url }}"target="_blank"><divclass="avatar-wrapper"><imgsrc="{{ user.avatarUrl }}"/></div><divclass="title">@{{ user.login }}</div></a> <divclass="count">Réponses: {{ user.answers }}</div><divclass="count">Pull Requests: {{ user.prs }}</div></div>
16+
{% endfor %}
17+
18+
</div>
19+
{% endif %}
20+
21+
Je suis le créateur et le responsable de**FastAPI**. Vous pouvez en lire plus à ce sujet dans[Aide FastAPI - Obtenir de l'aide - Se rapprocher de l'auteur](help-fastapi.md#connect-with-the-author){.internal-link target=_blank}.
22+
23+
...Mais ici, je veux vous montrer la communauté.
24+
25+
---
26+
27+
**FastAPI** reçoit beaucoup de soutien de la part de la communauté. Et je tiens à souligner leurs contributions.
28+
29+
Ce sont ces personnes qui :
30+
31+
*[Aident les autres à résoudre des problèmes (questions) dans GitHub](help-fastapi.md#help-others-with-issues-in-github){.internal-link target=_blank}.
32+
*[Créent des Pull Requests](help-fastapi.md#create-a-pull-request){.internal-link target=_blank}.
33+
* Review les Pull Requests,[particulièrement important pour les traductions](contributing.md#translations){.internal-link target=_blank}.
34+
35+
Une salve d'applaudissements pour eux. 👏 🙇
36+
37+
##Utilisateurs les plus actifs le mois dernier
38+
39+
Ce sont les utilisateurs qui ont[aidé le plus les autres avec des problèmes (questions) dans GitHub](help-fastapi.md#help-others-with-issues-in-github){.internal-link target=_blank} au cours du dernier mois. ☕
40+
41+
{% if people %}
42+
<divclass="user-list user-list-center">
43+
{% for user in people.last_month_active %}
44+
45+
<divclass="user"><ahref="{{ user.url }}"target="_blank"><divclass="avatar-wrapper"><imgsrc="{{ user.avatarUrl }}"/></div><divclass="title">@{{ user.login }}</div></a> <divclass="count">Questions répondues: {{ user.count }}</div></div>
46+
{% endfor %}
47+
48+
</div>
49+
{% endif %}
50+
51+
##Experts
52+
53+
Voici les**Experts FastAPI**. 🤓
54+
55+
Ce sont les utilisateurs qui ont[aidé le plus les autres avec des problèmes (questions) dans GitHub](help-fastapi.md#help-others-with-issues-in-github){.internal-link target=_blank} depuis*toujours*.
56+
57+
Ils ont prouvé qu'ils étaient des experts en aidant beaucoup d'autres personnes. ✨
58+
59+
{% if people %}
60+
<divclass="user-list user-list-center">
61+
{% for user in people.experts %}
62+
63+
<divclass="user"><ahref="{{ user.url }}"target="_blank"><divclass="avatar-wrapper"><imgsrc="{{ user.avatarUrl }}"/></div><divclass="title">@{{ user.login }}</div></a> <divclass="count">Questions répondues: {{ user.count }}</div></div>
64+
{% endfor %}
65+
66+
</div>
67+
{% endif %}
68+
69+
##Principaux contributeurs
70+
71+
Ces utilisateurs sont les**Principaux contributeurs**. 👷
72+
73+
Ces utilisateurs ont[créé le plus grand nombre de demandes Pull Request](help-fastapi.md#create-a-pull-request){.internal-link target=_blank} qui ont été*merged*.
74+
75+
Ils ont contribué au code source, à la documentation, aux traductions, etc. 📦
76+
77+
{% if people %}
78+
<divclass="user-list user-list-center">
79+
{% for user in people.top_contributors %}
80+
81+
<divclass="user"><ahref="{{ user.url }}"target="_blank"><divclass="avatar-wrapper"><imgsrc="{{ user.avatarUrl }}"/></div><divclass="title">@{{ user.login }}</div></a> <divclass="count">Pull Requests: {{ user.count }}</div></div>
82+
{% endfor %}
83+
84+
</div>
85+
{% endif %}
86+
87+
Il existe de nombreux autres contributeurs (plus d'une centaine), vous pouvez les voir tous dans la <ahref="https://github.com/tiangolo/fastapi/graphs/contributors"class="external-link"target="_blank">Page des contributeurs de FastAPI GitHub</a>. 👷
88+
89+
##Principaux Reviewers
90+
91+
Ces utilisateurs sont les**Principaux Reviewers**. 🕵️
92+
93+
###Reviewers des traductions
94+
95+
Je ne parle que quelques langues (et pas très bien 😅). Ainsi, les reviewers sont ceux qui ont le[**pouvoir d'approuver les traductions**](contributing.md#translations){.internal-link target=_blank} de la documentation. Sans eux, il n'y aurait pas de documentation dans plusieurs autres langues.
96+
97+
---
98+
99+
Les**Principaux Reviewers** 🕵️ ont examiné le plus grand nombre de demandes Pull Request des autres, assurant la qualité du code, de la documentation, et surtout, des**traductions**.
100+
101+
{% if people %}
102+
<divclass="user-list user-list-center">
103+
{% for user in people.top_reviewers %}
104+
105+
<divclass="user"><ahref="{{ user.url }}"target="_blank"><divclass="avatar-wrapper"><imgsrc="{{ user.avatarUrl }}"/></div><divclass="title">@{{ user.login }}</div></a> <divclass="count">Reviews: {{ user.count }}</div></div>
106+
{% endfor %}
107+
108+
</div>
109+
{% endif %}
110+
111+
##Sponsors
112+
113+
Ce sont les**Sponsors**. 😎
114+
115+
Ils soutiennent mon travail avec**FastAPI** (et d'autres) avec <ahref="https://github.com/sponsors/tiangolo"class="external-link"target="_blank">GitHub Sponsors</a>.
116+
117+
{% if people %}
118+
<divclass="user-list user-list-center">
119+
{% for user in people.sponsors %}
120+
121+
<divclass="user"><ahref="{{ user.url }}"target="_blank"><divclass="avatar-wrapper"><imgsrc="{{ user.avatarUrl }}"/></div><divclass="title">@{{ user.login }}</div></a></div>
122+
{% endfor %}
123+
124+
</div>
125+
{% endif %}
126+
127+
##À propos des données - détails techniques
128+
129+
L'intention de cette page est de souligner l'effort de la communauté pour aider les autres.
130+
131+
Notamment en incluant des efforts qui sont normalement moins visibles, et, dans de nombreux cas, plus difficile, comme aider d'autres personnes à résoudre des problèmes et examiner les Pull Requests de traduction.
132+
133+
Les données sont calculées chaque mois, vous pouvez lire le <ahref="https://github.com/tiangolo/fastapi/blob/master/.github/actions/people/app/main.py"class="external-link"target="_blank">code source ici</a>.
134+
135+
Je me réserve également le droit de mettre à jour l'algorithme, les sections, les seuils, etc. (juste au cas où 🤷).

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2026 Movatter.jp