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

Commitbdb4ac9

Browse files
authored
Makefile mac fix (#1320)
1 parentc837b99 commitbdb4ac9

File tree

3 files changed

+24
-7
lines changed

3 files changed

+24
-7
lines changed

‎CONTRIBUTING.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ votre traduction (voir `Outils utiles pour la traduction`_).
1616

1717

1818
*fork* personnel
19-
~~~~~~~~~~~~~~~
19+
~~~~~~~~~~~~~~~~
2020

2121
Pour commencer vous aurez besoin de *forker* le dépôt des sources `python-docs-fr
2222
<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
9494
Ou lancez simplement Poedit puis « Fichier » → « Ouvrir ».
9595

9696
Si vous n'utilisez pas Poedit, vous pouvez utiliser `powrap<https://github.com/JulienPalard/powrap>`_
97-
(voir la section *outils*) qui reformate correctement le fichier queavezvous avez modifié.
97+
(voir la section *outils*) qui reformate correctement le fichier que vous avez modifié.
9898
Exécutez `powrap -m` (reformater tous les fichiers modifiés)
9999
ou `powrap library/sys.po` (un fichier en particulier) :
100100

@@ -106,7 +106,7 @@ ou `powrap library/sys.po` (un fichier en particulier) :
106106
Traduction
107107
~~~~~~~~~~
108108

109-
Vous pouvezcommencer à présent commencer à traduire le fichier en respectant les `Conventions`_ du projet.
109+
Vous pouvezdès à présent commencer à traduire le fichier en respectant les `Conventions`_ du projet.
110110

111111
La commande suivante lance les vérifications nécessaires :
112112

@@ -305,7 +305,7 @@ Utilisation du futur
305305

306306
Dans la description du comportement de Python (au sens large, c'est-à-dire
307307
l'interpréteur lui-même mais aussi toutes les bibliothèques), la version
308-
originale utilise souvent le futur : « if you do this,il will produce
308+
originale utilise souvent le futur : « if you do this,it will produce
309309
that… ». En français, l'utilisation du présent convient tout à fait et le
310310
présent est souvent plus facile à lire : « si vous faites ceci, il se
311311
produit cela… ». On ne conserve le futur que si la seconde proposition

‎Makefile

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,27 @@ WORKTREES := $(VENV)/worktrees/
4141
WORKTREE :=$(WORKTREES)/$(CPYTHON_CURRENT_COMMIT)/
4242
JOBS := auto
4343

44+
# Detect OS
45+
46+
ifeq '$(findstring ;,$(PATH))' ';'
47+
detected_OS := Windows
48+
else
49+
detected_OS :=$(shell uname 2>/dev/null || echo Unknown)
50+
detected_OS :=$(patsubst CYGWIN%,Cygwin,$(detected_OS))
51+
detected_OS :=$(patsubst MSYS%,MSYS,$(detected_OS))
52+
detected_OS :=$(patsubst MINGW%,MSYS,$(detected_OS))
53+
endif
54+
55+
ifeq ($(detected_OS),Darwin)# Mac OS X
56+
CP_CMD := gcp# accessible with `brew install coreutils` or `brew upgrade coreutils`
57+
else
58+
CP_CMD := cp
59+
endif
60+
4461
.PHONY: all
4562
all: setup
4663
mkdir -p$(WORKTREE)/locales/$(LANGUAGE)/LC_MESSAGES/
47-
cp -uv --parents*.po*/*.po$(WORKTREE)/locales/$(LANGUAGE)/LC_MESSAGES/| cut -d"'" -f2
64+
$(CP_CMD) -uv --parents*.po*/*.po$(WORKTREE)/locales/$(LANGUAGE)/LC_MESSAGES/| cut -d"'" -f2
4865
$(MAKE) -C$(WORKTREE)/Doc/ VENVDIR=$(WORKTREE)/Doc/venv/ PYTHON=$(PYTHON)\
4966
SPHINXOPTS='-qW -j$(JOBS) \
5067
-D locale_dirs=../locales\
@@ -81,7 +98,7 @@ setup: venv
8198
fi; \
8299
git -C $(CPYTHON_PATH) worktree add $(WORKTREE)/ $(CPYTHON_CURRENT_COMMIT); \
83100
$(MAKE) -C $(WORKTREE)/Doc/ VENVDIR=$(WORKTREE)/Doc/venv/ PYTHON=$(PYTHON) venv; \
84-
$(WORKTREE)/Doc/venv/bin/python -m pip install Sphinx==2.2 docutils==0.15; \
101+
$(WORKTREE)/Doc/venv/bin/python -m pip install Sphinx==2.2.2 docutils==0.15; \
85102
fi
86103

87104

‎README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,5 +69,5 @@ repris `vers 2012 <https://github.com/AFPy/python_doc_fr>`_ par
6969
l'`AFPy<https://www.afpy.org/>`_. En 2017 ce projet est devenu la
7070
traduction officielle de la documentation Python en français grâce à
7171
la `PEP 545<https://www.python.org/dev/peps/pep-0545/>`_. `Jules Lasne
72-
<https://github.com/Seluj78>`_à publié fin 2019 une `vidéo de
72+
<https://github.com/Seluj78>`_a publié fin 2019 une `vidéo de
7373
l'histoire du dépôt <https://youtu.be/azXmvpEJMhU>`_.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp