@@ -81,7 +81,7 @@ Cette nouvelle branche nommée « library-sys » est basée sur « upstream/3
81
81
82
82
.. code-block :: bash
83
83
84
- git checkout -b library-sys upstream/3.9
84
+ git checkout --branch library-sys upstream/3.9
85
85
86
86
87
87
Vous pouvez maintenant travailler sur le fichier.
@@ -113,18 +113,21 @@ en anglais.
113
113
114
114
make spell
115
115
116
+
116
117
Vous pouvez aussi réindenter les fichiers avec :
117
118
118
119
.. code-block :: bash
119
120
120
121
make wrap
121
122
123
+
122
124
Et pour faire les deux à la fois, lancez :
123
125
124
126
.. code-block :: bash
125
127
126
128
make verifs
127
129
130
+
128
131
Une fois la traduction finie, il faut compiler la documentation, c'est-à-dire générer les fichiers HTML
129
132
affichés par le site, pour les relire. Si la commande précédente s'est exécutée sans erreur, la
130
133
compilation ne devrait pas échouer.
@@ -133,13 +136,15 @@ compilation ne devrait pas échouer.
133
136
134
137
make
135
138
139
+
136
140
Vérifiez alors le rendu de la traduction « en vrai ». Lancez un serveur de
137
141
documentation local :
138
142
139
143
.. code-block :: bash
140
144
141
145
make serve
142
146
147
+
143
148
La documentation est publiée l'adresse `<http://localhost:8000/library/sys.html >`_
144
149
(ou tout autre port indiqué par la sortie de la commande précédente). Vous pouvez
145
150
recommencer les étapes de cette section autant de fois que nécessaire.
@@ -167,7 +172,8 @@ attendant d'être propagées dans le dépôt local.
167
172
168
173
.. code-block :: bash
169
174
170
- git commit -m " Traduction de library/sys.po" # Ou un autre message plus inspiré :)
175
+ git commit --message " Traduction de library/sys.po" # Ou un autre message plus inspiré :)
176
+
171
177
172
178
Poussez ensuite vos modifications sur votre *fork * Github avec ``git push ``.
173
179
Le ``-u `` n'est utile qu'une fois pour que votre client git se souvienne que cette
@@ -176,7 +182,8 @@ branche est liée à votre *fork* Github (et donc que vos futurs ``git pull`` et
176
182
177
183
.. code-block :: bash
178
184
179
- git push -u origin
185
+ git push --set-upstream origin
186
+
180
187
181
188
La commande précédente vous affiche un lien pour ouvrir une pull request sur
182
189
Github. Si vous l'avez manqué, allez simplement sur https://github.com/python/python-docs-fr/pulls
@@ -199,7 +206,7 @@ sur une autre branche) :
199
206
# sur l'interface web.
200
207
201
208
# Réglez les problèmes, puis commitez à nouveau :
202
- git commit -a -m " prise en compte des remarques"
209
+ git commit --all --message " prise en compte des remarques"
203
210
git push
204
211
205
212
@@ -321,6 +328,7 @@ utilisés, en prenant garde d'être cohérent. Vous pouvez ainsi traduire :
321
328
result = thread.join(timeout = ... )
322
329
...
323
330
331
+
324
332
en
325
333
326
334
.. code-block :: python
329
337
resultat = thread.join(timeout = ... )
330
338
...
331
339
340
+
332
341
mais pas en
333
342
334
343
.. code-block :: python
@@ -337,6 +346,7 @@ mais pas en
337
346
resultat = fildexécution.attendre(délai = ... )
338
347
...
339
348
349
+
340
350
Liens hypertextes
341
351
+++++++++++++++++
342
352
@@ -538,6 +548,7 @@ Ensuite, dans votre fichier '~/.xsession', ajoutez :
538
548
# Gestion des touches clavier
539
549
xmodmap $HOME /.Xmodmap
540
550
551
+
541
552
Sous X, avec un bureau graphique, tel que Gnome, ou Xfce, il faut aller
542
553
modifier dans les « Paramètres » → « Clavier » → « Disposition » →
543
554
« Touche composée ». Pour finir, redémarrez votre session.
@@ -674,6 +685,7 @@ de ligne, comme :
674
685
-#: ../Doc/library/signal.rst:406
675
686
+#: ../Doc/library/signal.rst:408
676
687
688
+
677
689
Pour dire à git que ce ne sont pas des informations utiles, vous pouvez faire
678
690
ce qui suit après vous être assuré que ``~/.local/bin/ `` se trouve dans votre
679
691
``PATH ``.
@@ -707,12 +719,14 @@ de ``python-docs-fr`` et certaines s'attendent à trouver un clone de CPython
707
719
├── python-docs-fr/
708
720
└── cpython/
709
721
722
+
710
723
Pour cloner CPython, vous pouvez utiliser :
711
724
712
725
.. code-block:: bash
713
726
714
727
git clone --depth 1 --no-single-branch https://github.com/python/cpython.git
715
728
729
+
716
730
Ceci évite de télécharger tout l'historique (inutile pour générer la
717
731
documentation) mais récupère néanmoins toutes les branches.
718
732
@@ -737,25 +751,28 @@ Dans certains cas on a besoin de bouger des traductions d'une branche
737
751
- d'une nouvelle branche vers des anciennes branches : pour propager
738
752
de temps en temps le travail sur d'anciennes releases (*back porting*).
739
753
740
- Pour forward-porter un ou plusieurs commits, il vaut mieux utiliser ` git
741
- cherry-pick -x LE_SHA` , ça garde l'auteur, le sha1 d'origine, et
754
+ Pour forward-porter un ou plusieurs commits, il vaut mieux utiliser ` ` git
755
+ cherry-pick -x LE_SHA` ` , ça garde l'auteur, le sha1 d'origine, et
742
756
toutes les modifications.
743
757
744
- Pour backporter " en gros" on utilise ` ` pomerge` ` \ : on le fait lire
758
+ Pour backporter « en gros » on utilise ` ` pomerge` ` \ : on le fait lire
745
759
sur une branche, puis écrire sur une autre, par exemple pour copier de
746
- la 3.8 à la 3.7 ::
760
+ la 3.8 à la 3.7 :
761
+
762
+ .. code-block:: bash
747
763
748
764
git fetch
749
765
git checkout 3.8
750
766
git reset --hard upstream/3.8
751
767
pomerge --from-files *.po */*.po
752
- git checkout -b back-porting upstream/3.7
768
+ git checkout --branch back-porting upstream/3.7
753
769
pomerge --no-overwrite --to-files *.po */*.po
754
- powrap -m
770
+ powrap --modified
755
771
git add --patch
756
772
git commit --message="Backporting from 3.8"
757
773
git push --set-upstream origin HEAD
758
774
775
+
759
776
Notes :
760
777
761
778
- j'utilise ` ` git fetch` ` au début pour avoir upstream/3.7 et
@@ -796,20 +813,21 @@ Propagez d'abord les traductions connues localement :
796
813
797
814
.. code-block:: bash
798
815
799
- pomerge --no-overwrite --from-files **/*.po --to-files **/*.po
800
- powrap --modified
801
- git commit -m "Propagating known translations."
816
+ pomerge --no-overwrite --from-files **/*.po --to-files **/*.po
817
+ powrap --modified
818
+ git commit --message "Propagating known translations."
802
819
803
820
804
821
Ensuite récupérez les changements depuis Transifex :
805
822
806
823
.. code-block:: bash
807
824
808
- tx pull -f --parallel
809
- pomerge --from-files **/*.po
810
- git checkout -- .
811
- pomerge --no-overwrite --mark-as-fuzzy --to-files **/*.po
812
- powrap --modified
813
- git add -p
814
- git commit -m "tx pull"
815
- tx push -t -f --no-interactive --parallel
825
+ tx pull -f --parallel
826
+ pomerge --from-files **/*.po
827
+ git checkout -- .
828
+ pomerge --no-overwrite --mark-as-fuzzy --to-files **/*.po
829
+ powrap --modified
830
+ git add -p
831
+ git commit -m "tx pull"
832
+ tx push -t -f --no-interactive --parallel
833
+
0 commit comments