forked from AFPy/python-docs-fr
Makefile mac fix (#1320)
This commit is contained in:
parent
c837b99b3b
commit
bdb4ac9f22
|
@ -16,7 +16,7 @@ votre traduction (voir `Outils utiles pour la traduction`_).
|
|||
|
||||
|
||||
*fork* personnel
|
||||
~~~~~~~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
Pour commencer vous aurez besoin de *forker* le dépôt des sources `python-docs-fr
|
||||
<https://github.com/python/python-docs-fr>`_ en cliquant sur son bouton
|
||||
|
@ -94,7 +94,7 @@ Ici, remplacez « library/sys.po » par le fichier que vous avez choisi préc
|
|||
Ou lancez simplement Poedit puis « Fichier » → « Ouvrir ».
|
||||
|
||||
Si vous n'utilisez pas Poedit, vous pouvez utiliser `powrap <https://github.com/JulienPalard/powrap>`_
|
||||
(voir la section *outils*) qui reformate correctement le fichier que avez vous avez modifié.
|
||||
(voir la section *outils*) qui reformate correctement le fichier que vous avez modifié.
|
||||
Exécutez `powrap -m` (reformater tous les fichiers modifiés)
|
||||
ou `powrap library/sys.po` (un fichier en particulier) :
|
||||
|
||||
|
@ -106,7 +106,7 @@ ou `powrap library/sys.po` (un fichier en particulier) :
|
|||
Traduction
|
||||
~~~~~~~~~~
|
||||
|
||||
Vous pouvez commencer à présent commencer à traduire le fichier en respectant les `Conventions`_ du projet.
|
||||
Vous pouvez dès à présent commencer à traduire le fichier en respectant les `Conventions`_ du projet.
|
||||
|
||||
La commande suivante lance les vérifications nécessaires :
|
||||
|
||||
|
@ -305,7 +305,7 @@ Utilisation du futur
|
|||
|
||||
Dans la description du comportement de Python (au sens large, c'est-à-dire
|
||||
l'interpréteur lui-même mais aussi toutes les bibliothèques), la version
|
||||
originale utilise souvent le futur : « if you do this, il will produce
|
||||
originale utilise souvent le futur : « if you do this, it will produce
|
||||
that… ». En français, l'utilisation du présent convient tout à fait et le
|
||||
présent est souvent plus facile à lire : « si vous faites ceci, il se
|
||||
produit cela… ». On ne conserve le futur que si la seconde proposition
|
||||
|
|
21
Makefile
21
Makefile
|
@ -41,10 +41,27 @@ WORKTREES := $(VENV)/worktrees/
|
|||
WORKTREE := $(WORKTREES)/$(CPYTHON_CURRENT_COMMIT)/
|
||||
JOBS := auto
|
||||
|
||||
# Detect OS
|
||||
|
||||
ifeq '$(findstring ;,$(PATH))' ';'
|
||||
detected_OS := Windows
|
||||
else
|
||||
detected_OS := $(shell uname 2>/dev/null || echo Unknown)
|
||||
detected_OS := $(patsubst CYGWIN%,Cygwin,$(detected_OS))
|
||||
detected_OS := $(patsubst MSYS%,MSYS,$(detected_OS))
|
||||
detected_OS := $(patsubst MINGW%,MSYS,$(detected_OS))
|
||||
endif
|
||||
|
||||
ifeq ($(detected_OS),Darwin) # Mac OS X
|
||||
CP_CMD := gcp # accessible with `brew install coreutils` or `brew upgrade coreutils`
|
||||
else
|
||||
CP_CMD := cp
|
||||
endif
|
||||
|
||||
.PHONY: all
|
||||
all: setup
|
||||
mkdir -p $(WORKTREE)/locales/$(LANGUAGE)/LC_MESSAGES/
|
||||
cp -uv --parents *.po */*.po $(WORKTREE)/locales/$(LANGUAGE)/LC_MESSAGES/ | cut -d"'" -f2
|
||||
$(CP_CMD) -uv --parents *.po */*.po $(WORKTREE)/locales/$(LANGUAGE)/LC_MESSAGES/ | cut -d"'" -f2
|
||||
$(MAKE) -C $(WORKTREE)/Doc/ VENVDIR=$(WORKTREE)/Doc/venv/ PYTHON=$(PYTHON) \
|
||||
SPHINXOPTS='-qW -j$(JOBS) \
|
||||
-D locale_dirs=../locales \
|
||||
|
@ -81,7 +98,7 @@ setup: venv
|
|||
fi; \
|
||||
git -C $(CPYTHON_PATH) worktree add $(WORKTREE)/ $(CPYTHON_CURRENT_COMMIT); \
|
||||
$(MAKE) -C $(WORKTREE)/Doc/ VENVDIR=$(WORKTREE)/Doc/venv/ PYTHON=$(PYTHON) venv; \
|
||||
$(WORKTREE)/Doc/venv/bin/python -m pip install Sphinx==2.2 docutils==0.15; \
|
||||
$(WORKTREE)/Doc/venv/bin/python -m pip install Sphinx==2.2.2 docutils==0.15; \
|
||||
fi
|
||||
|
||||
|
||||
|
|
|
@ -69,5 +69,5 @@ repris `vers 2012 <https://github.com/AFPy/python_doc_fr>`_ par
|
|||
l'`AFPy <https://www.afpy.org/>`_. En 2017 ce projet est devenu la
|
||||
traduction officielle de la documentation Python en français grâce à
|
||||
la `PEP 545 <https://www.python.org/dev/peps/pep-0545/>`_. `Jules Lasne
|
||||
<https://github.com/Seluj78>`_ à publié fin 2019 une `vidéo de
|
||||
<https://github.com/Seluj78>`_ a publié fin 2019 une `vidéo de
|
||||
l'histoire du dépôt <https://youtu.be/azXmvpEJMhU>`_.
|
||||
|
|
Loading…
Reference in New Issue
Block a user