You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Makefile
+85-2Lines changed: 85 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,7 @@ SPHINXOPTS =
9
9
SPHINXBUILD = sphinx-build
10
10
PAPER =
11
11
TRANSLATIONS = de fr it es zh_cn
12
+
TRANSLATIONI18N =
12
13
LANGUAGES = en $(TRANSLATIONS)
13
14
14
15
# On mapserver.org we need to write alternate links for the language switcher.
@@ -20,14 +21,21 @@ LANGUAGES = en $(TRANSLATIONS)
20
21
# Internal variables.
21
22
PAPEROPT_a4 = -D latex_paper_size=a4
22
23
PAPEROPT_letter = -D latex_paper_size=letter
23
-
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees/$$lang $(PAPEROPT_$(PAPER))$(SPHINXOPTS) -c . -A language=$$lang -D language=$$lang -A target=$(TARGET) -A languages='$(LANGUAGES)'
24
+
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees/$$lang $(PAPEROPT_$(PAPER))$(SPHINXOPTS) -c . -A language=$$lang -D language=$$lang -A target=$(TARGET) -A languages='$(LANGUAGES)$(TRANSLATIONI18N)'
25
+
26
+
ALLSPHINXOPTSI18N = $(PAPEROPT_$(PAPER))$(SPHINXOPTS) -c . -a -A language=$$lang -D language=$$lang -A target=$(TARGET) -A languages='$(LANGUAGES)$(TRANSLATIONI18N)'
27
+
28
+
# Only for Gettext
29
+
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER))$(SPHINXOPTS) -c . -A language=en -D language=en -A target=$(TARGET) -A languages='en'
24
30
25
31
.PHONY: help clean html web pickle htmlhelp latex changes linkcheck
26
32
27
33
help:
28
34
@echo "Please use \`make <target>' where <target> is one of"
29
35
@echo " html to make standalone HTML files"
30
-
@echo " init to preprocess translation directories"
36
+
@echo " init to preprocess translation directories"
37
+
@echo " compile_messages to compile po to mo files"
38
+
@echo " generate_po_from_tmpl to duplicate pot to po files for a language, e.g from translated\pot directory to translated\lang"
31
39
@echo " pickle to make pickle files"
32
40
@echo " json to make JSON files"
33
41
@echo " htmlhelp to make HTML files and a HTML help project"
@@ -36,6 +44,8 @@ help:
36
44
@echo " all-ps to make PS file"
37
45
@echo " changes to make an overview over all changed/added/deprecated items"
38
46
@echo " linkcheck to check all external links for integrity"
47
+
@echo " gettext to generate pot files from en rst files"
48
+
@echo " gettext_copy to duplicate pot files from gettext dir to translated\pot"
39
49
40
50
clean:
41
51
-rm -rf $(BUILDDIR)/*
@@ -59,22 +69,68 @@ init:
59
69
done
60
70
@echo "Init finished. Other target can now be build.";\
0 commit comments