# HG changeset patch # User Edouard Tisserant # Date 1347063130 -7200 # Node ID d7251818be37f48029fe96eec4257ef6ef5b4e11 # Parent 66a8812457d64966cb36aa54392c36ea56c909b9 Added build for all supported language in doc/Makefile diff -r 66a8812457d6 -r d7251818be37 doc/Makefile --- a/doc/Makefile Sat Sep 08 01:24:36 2012 +0200 +++ b/doc/Makefile Sat Sep 08 02:12:10 2012 +0200 @@ -17,6 +17,7 @@ .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext mofiles := +sitelist := dirhtml langs = fr kr rstfiles = $(shell find * -name '*.rst') define by_lang @@ -28,9 +29,20 @@ pos = $$(rstfiles:%.rst=%_$(1).po) $$(pos):%_$(1).po: $(BUILDDIR)/locale/%.pot if [ -e $$@ ] ; then msgmerge -U $$@ $$<; else cat $$< > $$@; fi + +site_$(1): $$(mos) + $(SPHINXBUILD) -D language=$(1) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml_$(1) + find $(BUILDDIR)/dirhtml_$(1) -name "index.html" -print -exec mv {} {}.$(1) ';' +sitelist += site_$(1) + endef $(foreach lang, $(langs), $(eval $(call by_lang,$(lang)))) + +all: $(sitelist) + mkdir -p $(BUILDDIR)/final + #cp -av $(BUILDDIR)/dirhtml*/* $(BUILDDIR)/final || true + mofiles: $(mofiles) help: diff -r 66a8812457d6 -r d7251818be37 doc/standards_kr.po --- a/doc/standards_kr.po Sat Sep 08 01:24:36 2012 +0200 +++ b/doc/standards_kr.po Sat Sep 08 02:12:10 2012 +0200 @@ -8,51 +8,64 @@ msgstr "" "Project-Id-Version: Beremiz 1.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-09-08 01:21\n" +"POT-Creation-Date: 2012-09-08 01:47\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +# 175ab223adbc42749a504a6f9718fb71 #: ../../standards.rst:2 -# 175ab223adbc42749a504a6f9718fb71 msgid "IEC 61131-3" msgstr "" +# c2d98f5b3a4c4f6fa6fdab3b7d419f28 #: ../../standards.rst:4 -# c2d98f5b3a4c4f6fa6fdab3b7d419f28 -msgid "IEC-61131 is a normative document provided by the standards organization IEC (International Electrotechnical Commission) and describing a standard for implementing programmable controllers." +msgid "" +"IEC-61131 is a normative document provided by the standards organization IEC " +"(International Electrotechnical Commission) and describing a standard for " +"implementing programmable controllers." msgstr "" +# da7a80107e094184af3a7d6504a3718b #: ../../standards.rst:9 -# da7a80107e094184af3a7d6504a3718b -msgid "The part 3 of this document (commonly named IEC 61131-3) specifies syntax and semantics for programming language for programmable controllers. Beremiz implements all the languages described in this document." +msgid "" +"The part 3 of this document (commonly named IEC 61131-3) specifies syntax " +"and semantics for programming language for programmable controllers. Beremiz " +"implements all the languages described in this document." msgstr "" +# 98082fb5f0564eb38341fd5865f3cef6 #: ../../standards.rst:14 -# 98082fb5f0564eb38341fd5865f3cef6 msgid "http://www.iec.eu" msgstr "" +# fb0bef609e7b43079133dc137afbdc34 #: ../../standards.rst:17 -# fb0bef609e7b43079133dc137afbdc34 msgid "PLCopen TC6" msgstr "" +# abf4b2a73aa54caba919975385b1b2af #: ../../standards.rst:19 -# abf4b2a73aa54caba919975385b1b2af -msgid "PLCopen is a vendor- and product-independent worldwide association defining international standards for various topics related to control programming. For this purpose, PLCopen has 6 technical committees." +msgid "" +"PLCopen is a vendor- and product-independent worldwide association defining " +"international standards for various topics related to control programming. " +"For this purpose, PLCopen has 6 technical committees." msgstr "" +# aa4df8a9f69749cdb44143a2f6a973e2 #: ../../standards.rst:24 -# aa4df8a9f69749cdb44143a2f6a973e2 -msgid "The goal of the sixth committee (TC6) is to define a standard file format, based on XML, for exchanging programmables controllers programmed using IEC 61131-3 languages. Beremiz uses this file format for saving the PLC programs of projects." +msgid "" +"The goal of the sixth committee (TC6) is to define a standard file format, " +"based on XML, for exchanging programmables controllers programmed using IEC " +"61131-3 languages. Beremiz uses this file format for saving the PLC programs " +"of projects." msgstr "" +# 3c0fd475a8374f8d843d142081bdaf35 #: ../../standards.rst:30 -# 3c0fd475a8374f8d843d142081bdaf35 msgid "http://www.plcopen.org" msgstr "" -