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
|
*fork* personnel
|
||||||
~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
Pour commencer vous aurez besoin de *forker* le dépôt des sources `python-docs-fr
|
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
|
<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 ».
|
Ou lancez simplement Poedit puis « Fichier » → « Ouvrir ».
|
||||||
|
|
||||||
Si vous n'utilisez pas Poedit, vous pouvez utiliser `powrap <https://github.com/JulienPalard/powrap>`_
|
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)
|
Exécutez `powrap -m` (reformater tous les fichiers modifiés)
|
||||||
ou `powrap library/sys.po` (un fichier en particulier) :
|
ou `powrap library/sys.po` (un fichier en particulier) :
|
||||||
|
|
||||||
|
@ -106,7 +106,7 @@ ou `powrap library/sys.po` (un fichier en particulier) :
|
||||||
Traduction
|
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 :
|
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
|
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
|
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
|
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
|
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
|
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)/
|
WORKTREE := $(WORKTREES)/$(CPYTHON_CURRENT_COMMIT)/
|
||||||
JOBS := auto
|
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
|
.PHONY: all
|
||||||
all: setup
|
all: setup
|
||||||
mkdir -p $(WORKTREE)/locales/$(LANGUAGE)/LC_MESSAGES/
|
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) \
|
$(MAKE) -C $(WORKTREE)/Doc/ VENVDIR=$(WORKTREE)/Doc/venv/ PYTHON=$(PYTHON) \
|
||||||
SPHINXOPTS='-qW -j$(JOBS) \
|
SPHINXOPTS='-qW -j$(JOBS) \
|
||||||
-D locale_dirs=../locales \
|
-D locale_dirs=../locales \
|
||||||
|
@ -81,7 +98,7 @@ setup: venv
|
||||||
fi; \
|
fi; \
|
||||||
git -C $(CPYTHON_PATH) worktree add $(WORKTREE)/ $(CPYTHON_CURRENT_COMMIT); \
|
git -C $(CPYTHON_PATH) worktree add $(WORKTREE)/ $(CPYTHON_CURRENT_COMMIT); \
|
||||||
$(MAKE) -C $(WORKTREE)/Doc/ VENVDIR=$(WORKTREE)/Doc/venv/ PYTHON=$(PYTHON) venv; \
|
$(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
|
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
|
l'`AFPy <https://www.afpy.org/>`_. En 2017 ce projet est devenu la
|
||||||
traduction officielle de la documentation Python en français grâce à
|
traduction officielle de la documentation Python en français grâce à
|
||||||
la `PEP 545 <https://www.python.org/dev/peps/pep-0545/>`_. `Jules Lasne
|
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>`_.
|
l'histoire du dépôt <https://youtu.be/azXmvpEJMhU>`_.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user