Added subdirectories in documentation, with more deoctree items to test. Enabled i18n in sphinx doc, tested with a small french translation
authorEdouard Tisserant
Sat, 08 Sep 2012 01:24:36 +0200
changeset 811 66a8812457d6
parent 810 707e2be17a43
child 812 d7251818be37
Added subdirectories in documentation, with more deoctree items to test. Enabled i18n in sphinx doc, tested with a small french translation
doc/Makefile
doc/conf.py
doc/index.rst
doc/index_fr.po
doc/index_kr.po
doc/install.rst
doc/manual/build.rst
doc/manual/build_fr.po
doc/manual/build_kr.po
doc/manual/debug.rst
doc/manual/debug_fr.po
doc/manual/debug_kr.po
doc/manual/edit.rst
doc/manual/edit_fr.po
doc/manual/edit_kr.po
doc/manual/index.rst
doc/manual/index_fr.po
doc/manual/index_kr.po
doc/manual/install.rst
doc/manual/install_fr.po
doc/manual/install_kr.po
doc/manual/start.rst
doc/manual/start_fr.po
doc/manual/start_kr.po
doc/overview_fr.po
doc/overview_kr.po
doc/standards.rst
doc/standards_fr.po
doc/standards_kr.po
--- a/doc/Makefile	Thu Sep 06 00:32:45 2012 +0200
+++ b/doc/Makefile	Sat Sep 08 01:24:36 2012 +0200
@@ -16,6 +16,23 @@
 
 .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext
 
+mofiles :=
+langs = fr kr
+rstfiles = $(shell find * -name '*.rst')
+define by_lang
+mos = $$(rstfiles:%.rst=locale/$(1)/LC_MESSAGES/%.mo)
+$$(mos):locale/$(1)/LC_MESSAGES/%.mo: %_$(1).po
+	mkdir -p `dirname $$@`
+	msgfmt $$^ -o $$@
+mofiles += $$(mos)
+pos = $$(rstfiles:%.rst=%_$(1).po)
+$$(pos):%_$(1).po: $(BUILDDIR)/locale/%.pot 
+	if [ -e $$@ ] ; then msgmerge -U $$@ $$<; else cat $$< > $$@; fi
+endef
+$(foreach lang, $(langs), $(eval $(call by_lang,$(lang))))
+
+mofiles: $(mofiles)
+
 help:
 	@echo "Please use \`make <target>' where <target> is one of"
 	@echo "  html       to make standalone HTML files"
@@ -136,6 +153,7 @@
 	@echo
 	@echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
 
+
 changes:
 	$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
 	@echo
--- a/doc/conf.py	Thu Sep 06 00:32:45 2012 +0200
+++ b/doc/conf.py	Sat Sep 08 01:24:36 2012 +0200
@@ -41,7 +41,7 @@
 
 # General information about the project.
 project = u'Beremiz'
-copyright = u'2012, Edouard Tisserant'
+copyright = u'is 21st century inquisition'
 
 # The version info for the project you're documenting, acts as replacement for
 # |version| and |release|, also used in various other places throughout the
@@ -56,6 +56,9 @@
 # for a list of supported languages.
 #language = None
 
+gettext_compact = False
+locale_dirs = [ "locale/" ]
+
 # There are two options for replacing |today|: either, you set today to some
 # non-false value, then it is used:
 #today = ''
@@ -91,7 +94,7 @@
 
 # The theme to use for HTML and HTML Help pages.  See the documentation for
 # a list of builtin themes.
-html_theme = 'default'
+html_theme = 'sphinxdoc'
 
 # Theme options are theme-specific and customize the look and feel of a theme
 # further.  For a list of options available for each theme, see the
@@ -184,7 +187,7 @@
 # (source start file, target name, title, author, documentclass [howto/manual]).
 latex_documents = [
   ('index', 'Beremiz.tex', u'Beremiz Documentation',
-   u'Edouard Tisserant', 'manual'),
+   u'Beremiz Documentation Authors', 'manual'),
 ]
 
 # The name of an image file (relative to this directory) to place at the top of
@@ -214,7 +217,7 @@
 # (source start file, name, description, authors, manual section).
 man_pages = [
     ('index', 'beremiz', u'Beremiz Documentation',
-     [u'Edouard Tisserant'], 1)
+     [u'Beremiz Documentation Authors'], 1)
 ]
 
 # If true, show URL addresses after external links.
@@ -228,7 +231,7 @@
 #  dir menu entry, description, category)
 texinfo_documents = [
   ('index', 'Beremiz', u'Beremiz Documentation',
-   u'Edouard Tisserant', 'Beremiz', 'One line description of project.',
+   u'Beremiz Documentation Authors', 'Beremiz', 'One line description of project.',
    'Miscellaneous'),
 ]
 
--- a/doc/index.rst	Thu Sep 06 00:32:45 2012 +0200
+++ b/doc/index.rst	Sat Sep 08 01:24:36 2012 +0200
@@ -9,15 +9,6 @@
    :maxdepth: 2
 
    overview
-   install
+   manual/index
    standards
 
-
-
-Indices and tables
-==================
-
-* :ref:`genindex`
-* :ref:`modindex`
-* :ref:`search`
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/index_fr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,34 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 00:39\n"
+"PO-Revision-Date: 2012-09-07 10:48+0100\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: French\n"
+"X-Poedit-Country: FRANCE\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+# e69e0ee137df409290c6c6a5fbd512a6
+#: ../../index.rst:4
+msgid "Beremiz's documentation"
+msgstr "Documentation de Beremiz"
+
+# 7a5a9d62913b477b99421d5dc94a44be
+#: ../../index.rst:6
+msgid "Contents:"
+msgstr "Contenu"
+
+# 899ecb5f4ff84b8e98dbf5b1eaf7f393
+#~ msgid "Indices and tables"
+#~ msgstr "Index et tables"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/index_kr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 01:21\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+# 132431d63d6e4df6a641d5f9e342832b
+#: ../../index.rst:4
+msgid "Beremiz's documentation"
+msgstr ""
+
+# 35991814a0c44578927d8c48b5808eb6
+#: ../../index.rst:6
+msgid "Contents:"
+msgstr ""
--- a/doc/install.rst	Thu Sep 06 00:32:45 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-Beremiz installation 
-====================
-
-Windows
--------
-Download installer, install. 
-
-Linux
------
-Pre-requisites::
-
-    # Ubuntu/Debian :
-    sudo apt-get install python-wxgtk2.8 pyro mercurial
-    sudo apt-get install build-essential bison flex python-numpy python-nevow
-
-Prepare::
-
-    mkdir ~/Beremiz
-    cd ~/Beremiz
-
-Get Source Code::
-
-    cd ~/Beremiz
-    
-    hg clone http://dev.automforge.net/beremiz
-    hg clone http://dev.automforge.net/plcopeneditor
-    hg clone http://dev.automforge.net/matiec
-
-Build MatIEC compiler::
-
-    cd ~/Beremiz/matiec
-    ./configure
-    make
-
-Build CanFestival (optional):: 
-
-    # Only needed for CANopen support. Please read CanFestival 
-    # manual to choose CAN interface other than 'virtual'::
-
-    cd ~/Beremiz
-    hg clone http://dev.automforge.net/CanFestival-3
-    
-    cd ~/Beremiz/CanFestival-3
-    ./configure --can=virtual
-    make
-
-Launch Beremiz::
-
-    cd ~/Beremiz/beremiz
-    python Beremiz.py
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/build.rst	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,2 @@
+Build PLC executable binary
+===========================
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/build_fr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,23 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 00:41\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+# e98bb1bcb7fb45d7bfe7f59e4154c282
+#: ../../manual/build.rst:2
+msgid "Build PLC executable binary"
+msgstr ""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/build_kr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,23 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 01:21\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+# e98bb1bcb7fb45d7bfe7f59e4154c282
+#: ../../manual/build.rst:2
+msgid "Build PLC executable binary"
+msgstr ""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/debug.rst	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,2 @@
+Trace POUs instances variable
+=============================
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/debug_fr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,23 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 00:41\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+# 085a2a1c2a1043d7b09d75d0c657d2a3
+#: ../../manual/debug.rst:2
+msgid "Trace POUs instances variable"
+msgstr ""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/debug_kr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,23 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 01:21\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+# 085a2a1c2a1043d7b09d75d0c657d2a3
+#: ../../manual/debug.rst:2
+msgid "Trace POUs instances variable"
+msgstr ""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/edit.rst	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,2 @@
+Write your own POUs
+===================
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/edit_fr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,23 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 00:41\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+# 4eb36c6be12e46c4a29c07bb1f68c553
+#: ../../manual/edit.rst:2
+msgid "Write your own POUs"
+msgstr ""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/edit_kr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,23 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 01:21\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+# 4eb36c6be12e46c4a29c07bb1f68c553
+#: ../../manual/edit.rst:2
+msgid "Write your own POUs"
+msgstr ""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/index.rst	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,16 @@
+Beremiz's user manual
+=====================
+
+Contents:
+
+.. toctree::
+   :maxdepth: 2
+
+   install
+   start
+   edit
+   build
+   debug
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/index_fr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 00:41\n"
+"PO-Revision-Date: 2012-09-08 00:16+0100\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+# a26a331ecf054e3aa817af29a4e12a50
+#: ../../manual/index.rst:2
+msgid "Beremiz's user manual"
+msgstr ""
+
+# 38e05e035be242e7861d0dadb295e6a3
+#: ../../manual/index.rst:4
+msgid "Contents:"
+msgstr ""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/index_kr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 01:21\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+# a26a331ecf054e3aa817af29a4e12a50
+#: ../../manual/index.rst:2
+msgid "Beremiz's user manual"
+msgstr ""
+
+# 38e05e035be242e7861d0dadb295e6a3
+#: ../../manual/index.rst:4
+msgid "Contents:"
+msgstr ""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/install.rst	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,51 @@
+Beremiz installation 
+====================
+
+Windows
+-------
+Download installer, install. 
+
+Linux
+-----
+Pre-requisites::
+
+    # Ubuntu/Debian :
+    sudo apt-get install python-wxgtk2.8 pyro mercurial
+    sudo apt-get install build-essential bison flex python-numpy python-nevow
+
+Prepare::
+
+    mkdir ~/Beremiz
+    cd ~/Beremiz
+
+Get Source Code::
+
+    cd ~/Beremiz
+    
+    hg clone http://dev.automforge.net/beremiz
+    hg clone http://dev.automforge.net/plcopeneditor
+    hg clone http://dev.automforge.net/matiec
+
+Build MatIEC compiler::
+
+    cd ~/Beremiz/matiec
+    ./configure
+    make
+
+Build CanFestival (optional):: 
+
+    # Only needed for CANopen support. Please read CanFestival 
+    # manual to choose CAN interface other than 'virtual'::
+
+    cd ~/Beremiz
+    hg clone http://dev.automforge.net/CanFestival-3
+    
+    cd ~/Beremiz/CanFestival-3
+    ./configure --can=virtual
+    make
+
+Launch Beremiz::
+
+    cd ~/Beremiz/beremiz
+    python Beremiz.py
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/install_fr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,70 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 00:41\n"
+"PO-Revision-Date: 2012-09-07 10:53+0100\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: French\n"
+"X-Poedit-Country: FRANCE\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+# c9c5ea5d04e64cb6a54fcda391cb4929
+#: ../../manual/install.rst:2
+msgid "Beremiz installation"
+msgstr "Installation de Beremiz"
+
+# 3f78e50eff364a0abbfcb8cf9a0a68da
+#: ../../manual/install.rst:5
+msgid "Windows"
+msgstr "WIndows"
+
+# 963db7a095b246d68c4a51163b441952
+#: ../../manual/install.rst:6
+msgid "Download installer, install."
+msgstr "Téléchergez l'installeur, exécutez le."
+
+# 87380693201647979e3c0d0527205575
+#: ../../manual/install.rst:9
+msgid "Linux"
+msgstr "Linux"
+
+# 0c4d6e88a20248b9bc3b167cf120c318
+#: ../../manual/install.rst:10
+msgid "Pre-requisites::"
+msgstr "Pre-requis::"
+
+# ced14d340a194a2b9f53b8e6c34d6804
+#: ../../manual/install.rst:16
+msgid "Prepare::"
+msgstr "Préparation::"
+
+# f555cb10ef0d42d6bbbe2f85f0763057
+#: ../../manual/install.rst:21
+msgid "Get Source Code::"
+msgstr "Obtenir le code source::"
+
+# 1d5926626d3b49d891529b9fc687fec3
+#: ../../manual/install.rst:29
+msgid "Build MatIEC compiler::"
+msgstr "Compiler le compilateur MatIEC::"
+
+# 166772d03f6f4d67abb4ed849fc3f6d8
+#: ../../manual/install.rst:35
+msgid "Build CanFestival (optional)::"
+msgstr "Compiler CanFestival::"
+
+# 39a65c2b7ca747438a15d31bd4a40a4f
+#: ../../manual/install.rst:47
+msgid "Launch Beremiz::"
+msgstr "Lancer Beremiz::"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/install_kr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,68 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 01:21\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+# e0e40f1a04d7450688029783c597a70d
+#: ../../manual/install.rst:2
+msgid "Beremiz installation"
+msgstr ""
+
+# 5e953bd727894d009ca24f196368efbe
+#: ../../manual/install.rst:5
+msgid "Windows"
+msgstr ""
+
+# 03cff4ee7cf34d00b1fb7b38fa005659
+#: ../../manual/install.rst:6
+msgid "Download installer, install."
+msgstr ""
+
+# 6acb8dbf0a7e49e580a933ea249db0f3
+#: ../../manual/install.rst:9
+msgid "Linux"
+msgstr ""
+
+# bc03e803fcdb4657a592f44f07394253
+#: ../../manual/install.rst:10
+msgid "Pre-requisites::"
+msgstr ""
+
+# 288ed8f1d1f54cd289b063ed32f254ff
+#: ../../manual/install.rst:16
+msgid "Prepare::"
+msgstr ""
+
+# 526e508b99f243d089c784221be33306
+#: ../../manual/install.rst:21
+msgid "Get Source Code::"
+msgstr ""
+
+# 8387822a9b0d44f0acfda034356c2895
+#: ../../manual/install.rst:29
+msgid "Build MatIEC compiler::"
+msgstr ""
+
+# 6e641f0bd7294cebbf9945f9b6f30f49
+#: ../../manual/install.rst:35
+msgid "Build CanFestival (optional)::"
+msgstr ""
+
+# 893b801ddc7e4136b0b27c409addf250
+#: ../../manual/install.rst:47
+msgid "Launch Beremiz::"
+msgstr ""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/start.rst	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,2 @@
+Start a new automation project
+==============================
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/start_fr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,23 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 00:41\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+# e29071b823ff495d8af8558542c0537a
+#: ../../manual/start.rst:2
+msgid "Start a new automation project"
+msgstr ""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/manual/start_kr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,23 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 01:21\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+# e29071b823ff495d8af8558542c0537a
+#: ../../manual/start.rst:2
+msgid "Start a new automation project"
+msgstr ""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/overview_fr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,60 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 00:41\n"
+"PO-Revision-Date: 2012-09-07 11:18+0100\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: French\n"
+"X-Poedit-Country: FRANCE\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+# b82e66796943449ea9e01b02ddcd12ca
+#: ../../overview.rst:2
+msgid "Project overview"
+msgstr "Vue d'ensemble sur le projet"
+
+# 32289df91d6b4cdeb2c54604118bfc69
+#: ../../overview.rst:4
+msgid ""
+"In order to target the widest possible range of programmable devices and "
+"keep efficient, Beremiz use C code as an intermediate language."
+msgstr ""
+"Dans le but de viser la plus grande variété de dispositifs programmables "
+"tout en restant efficace, Beremiz utilise le C comme langage intermédiaire."
+
+# 6abccf881e4e478987befa2e9ce5a9ce
+#: ../../overview.rst:6
+msgid ""
+"To be executed, C needs to be compiled. `GCC <http://gcc.gnu.org>`_ serve "
+"that purpose perfectly."
+msgstr ""
+"Afin de pouvoir être exécuté le C doit être compilé. Le `GCC <http://gcc.gnu."
+"org>`_ rempli cette fonction parfaitement. "
+
+# 5057a1dfe63a475981bad9028c8e3be8
+#: ../../overview.rst:8
+msgid ""
+"PLC program is expressed in languages defined in IEC-61131, including "
+"graphical languages. Thanks to PLCopen TC2, those graphical languages have a "
+"standardised representation, in XML."
+msgstr ""
+"Les programmes destinés au automates programmables sont exprimés dans les "
+"langages définis par la norme IEC-61131, incluant des langages graphiques. "
+"Thanks to PLCopen TC2, those graphical languages have a standardised "
+"representation, in XML."
+
+# a6318fafe7b948a2b59e153b23de51f2
+#: ../../overview.rst:10
+msgid "To be continued."
+msgstr ""
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/overview_kr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,50 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 01:21\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+# 6acef656390a43d59cf15591c724dbeb
+#: ../../overview.rst:2
+msgid "Project overview"
+msgstr ""
+
+# 92ad927cb1054cbc8045b0823dd8e5fc
+#: ../../overview.rst:4
+msgid ""
+"In order to target the widest possible range of programmable devices and "
+"keep efficient, Beremiz use C code as an intermediate language."
+msgstr ""
+
+# 75bb21429f7d4e8f932f2a4a4165684e
+#: ../../overview.rst:6
+msgid ""
+"To be executed, C needs to be compiled. `GCC <http://gcc.gnu.org>`_ serve "
+"that purpose perfectly."
+msgstr ""
+
+# c1e711046ada4ceca71f8d15a0bef1e9
+#: ../../overview.rst:8
+msgid ""
+"PLC program is expressed in languages defined in IEC-61131, including "
+"graphical languages. Thanks to PLCopen TC2, those graphical languages have a "
+"standardised representation, in XML."
+msgstr ""
+
+# 64355ef541204c7990a06fc5e00b44fe
+#: ../../overview.rst:10
+msgid "To be continued."
+msgstr ""
--- a/doc/standards.rst	Thu Sep 06 00:32:45 2012 +0200
+++ b/doc/standards.rst	Sat Sep 08 01:24:36 2012 +0200
@@ -1,5 +1,5 @@
-IEC 61131
-=========
+IEC 61131-3
+===========
 
     IEC-61131 is a normative document provided by the standards organization IEC
     (International Electrotechnical Commission) and describing a standard for
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/standards_fr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,79 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 00:41\n"
+"PO-Revision-Date: 2012-09-07 14:32+0100\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: French\n"
+"X-Poedit-Country: FRANCE\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+# 344fd0acb601413ab6ca95d448467f30
+#: ../../standards.rst:2
+msgid "IEC 61131-3"
+msgstr "CEI 61131-3"
+
+# 805a294642fa45d6bde054a5cbaebff4
+#: ../../standards.rst:4
+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 ""
+"La CEI 61131 est une norme industrielle de la Commission électrotechnique "
+"internationale (CEI) définissant des langages de programmation à utiliser "
+"pour les automates programmables."
+
+# 39146aa0d8a64bec958bbf6f03efc336
+#: ../../standards.rst:9
+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 ""
+"La troisième partie de ce document, appelé CEI 61131-3, spécifie la syntaxe "
+"et la sémantique des langages de programmation des automates. Beremiz "
+"implémente l'ensemble des langages décrits dans ce document."
+
+# 02dd6ad924064d3db0b12c72bce36f8c
+#: ../../standards.rst:14
+msgid "http://www.iec.eu"
+msgstr "http://www.iec.eu"
+
+# 876bae27356140f997ac52f76f873976
+#: ../../standards.rst:17
+msgid "PLCopen TC6"
+msgstr "PLCopen TC6"
+
+# 0af4d2fd04ff43de81c06498a0c43180
+#: ../../standards.rst:19
+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 ""
+
+# 2dcfeef2c4f344bca696fbd36f0bcf3e
+#: ../../standards.rst:24
+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 ""
+
+# 69d997c95b6b4a728b1129c0ec49ed94
+#: ../../standards.rst:30
+msgid "http://www.plcopen.org"
+msgstr "http://www.plcopen.org"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/standards_kr.po	Sat Sep 08 01:24:36 2012 +0200
@@ -0,0 +1,58 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) is 21st century inquisition
+# This file is distributed under the same license as the Beremiz package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Beremiz 1.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-09-08 01:21\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../../standards.rst:2
+# 175ab223adbc42749a504a6f9718fb71
+msgid "IEC 61131-3"
+msgstr ""
+
+#: ../../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."
+msgstr ""
+
+#: ../../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."
+msgstr ""
+
+#: ../../standards.rst:14
+# 98082fb5f0564eb38341fd5865f3cef6
+msgid "http://www.iec.eu"
+msgstr ""
+
+#: ../../standards.rst:17
+# fb0bef609e7b43079133dc137afbdc34
+msgid "PLCopen TC6"
+msgstr ""
+
+#: ../../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."
+msgstr ""
+
+#: ../../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."
+msgstr ""
+
+#: ../../standards.rst:30
+# 3c0fd475a8374f8d843d142081bdaf35
+msgid "http://www.plcopen.org"
+msgstr ""
+