[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Getfem-commits] (no subject)
From: |
Tetsuo Koyama |
Subject: |
[Getfem-commits] (no subject) |
Date: |
Sat, 13 Oct 2018 16:33:26 -0400 (EDT) |
branch: devel-tetsuo-translation
commit d3d1d625c62e3e974087a7c16e2d13ed294c576d
Author: Tetsuo Koyama <address@hidden>
Date: Sun Oct 14 05:29:54 2018 +0900
[add] modification for translation
---
doc/sphinx/.tx/config | 446 ++++++++++++++++++++++++++++++++++++++++++++++
doc/sphinx/Makefile.am | 15 +-
doc/sphinx/source/conf.py | 5 +-
3 files changed, 462 insertions(+), 4 deletions(-)
diff --git a/doc/sphinx/.tx/config b/doc/sphinx/.tx/config
new file mode 100644
index 0000000..4ab60c1
--- /dev/null
+++ b/doc/sphinx/.tx/config
@@ -0,0 +1,446 @@
+[main]
+host = https://www.transifex.com
+
+[getfem-53-1.project--libdesc_mesh]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/libdesc_mesh.po
+source_file = locale/project/libdesc_mesh.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--libdesc_misc]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/libdesc_misc.po
+source_file = locale/project/libdesc_misc.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--libdesc_low_gen_assemb]
+file_filter =
source/locale/<lang>/LC_MESSAGES/project/libdesc_low_gen_assemb.po
+source_file = locale/project/libdesc_low_gen_assemb.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--libdesc_interface]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/libdesc_interface.po
+source_file = locale/project/libdesc_interface.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--libdesc_cont]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/libdesc_cont.po
+source_file = locale/project/libdesc_cont.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--libdesc_model]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/libdesc_model.po
+source_file = locale/project/libdesc_model.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--index]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/index.po
+source_file = locale/project/index.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--libdesc_event]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/libdesc_event.po
+source_file = locale/project/libdesc_event.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--libdesc_dal]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/libdesc_dal.po
+source_file = locale/project/libdesc_dal.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--femdesc]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/femdesc.po
+source_file = locale/project/femdesc.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--libdesc_meshfem]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/libdesc_meshfem.po
+source_file = locale/project/libdesc_meshfem.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--libdesc_fem]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/libdesc_fem.po
+source_file = locale/project/libdesc_fem.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--contribute]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/contribute.po
+source_file = locale/project/contribute.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--libdesc_levelset]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/libdesc_levelset.po
+source_file = locale/project/libdesc_levelset.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--intro]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/intro.po
+source_file = locale/project/intro.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--libdesc_gmm]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/libdesc_gmm.po
+source_file = locale/project/libdesc_gmm.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--libdesc]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/libdesc.po
+source_file = locale/project/libdesc.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--appendixA]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/appendixA.po
+source_file = locale/project/appendixA.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--libdesc_im]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/libdesc_im.po
+source_file = locale/project/libdesc_im.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--libdesc_high_gen_assemb]
+file_filter =
source/locale/<lang>/LC_MESSAGES/project/libdesc_high_gen_assemb.po
+source_file = locale/project/libdesc_high_gen_assemb.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.project--libdesc_mim]
+file_filter = source/locale/<lang>/LC_MESSAGES/project/libdesc_mim.po
+source_file = locale/project/libdesc_mim.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--gasm_high]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/gasm_high.po
+source_file = locale/userdoc/gasm_high.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/model.po
+source_file = locale/userdoc/model.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_fourier_robin]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/model_fourier_robin.po
+source_file = locale/userdoc/model_fourier_robin.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_contact_friction_large_sliding]
+file_filter =
source/locale/<lang>/LC_MESSAGES/userdoc/model_contact_friction_large_sliding.po
+source_file = locale/userdoc/model_contact_friction_large_sliding.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--appendixB]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/appendixB.po
+source_file = locale/userdoc/appendixB.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_Mindlin_plate]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/model_Mindlin_plate.po
+source_file = locale/userdoc/model_Mindlin_plate.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_nonlinear_elasticity]
+file_filter =
source/locale/<lang>/LC_MESSAGES/userdoc/model_nonlinear_elasticity.po
+source_file = locale/userdoc/model_nonlinear_elasticity.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_bilaplacian]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/model_bilaplacian.po
+source_file = locale/userdoc/model_bilaplacian.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_Nitsche]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/model_Nitsche.po
+source_file = locale/userdoc/model_Nitsche.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--convect]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/convect.po
+source_file = locale/userdoc/convect.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--interMM]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/interMM.po
+source_file = locale/userdoc/interMM.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_ALE_rotating]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/model_ALE_rotating.po
+source_file = locale/userdoc/model_ALE_rotating.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_linear_elasticity]
+file_filter =
source/locale/<lang>/LC_MESSAGES/userdoc/model_linear_elasticity.po
+source_file = locale/userdoc/model_linear_elasticity.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_solvers]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/model_solvers.po
+source_file = locale/userdoc/model_solvers.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_generic_assembly]
+file_filter =
source/locale/<lang>/LC_MESSAGES/userdoc/model_generic_assembly.po
+source_file = locale/userdoc/model_generic_assembly.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--computeD]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/computeD.po
+source_file = locale/userdoc/computeD.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--binteg]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/binteg.po
+source_file = locale/userdoc/binteg.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_time_integration]
+file_filter =
source/locale/<lang>/LC_MESSAGES/userdoc/model_time_integration.po
+source_file = locale/userdoc/model_time_integration.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--gasm_low]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/gasm_low.po
+source_file = locale/userdoc/gasm_low.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--interNMM]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/interNMM.po
+source_file = locale/userdoc/interNMM.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_poisson]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/model_poisson.po
+source_file = locale/userdoc/model_poisson.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_contact_friction]
+file_filter =
source/locale/<lang>/LC_MESSAGES/userdoc/model_contact_friction.po
+source_file = locale/userdoc/model_contact_friction.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_plasticity_small_strain]
+file_filter =
source/locale/<lang>/LC_MESSAGES/userdoc/model_plasticity_small_strain.po
+source_file = locale/userdoc/model_plasticity_small_strain.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--parallel]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/parallel.po
+source_file = locale/userdoc/parallel.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--computeL2H1]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/computeL2H1.po
+source_file = locale/userdoc/computeL2H1.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_helmholtz]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/model_helmholtz.po
+source_file = locale/userdoc/model_helmholtz.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--bmesh]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/bmesh.po
+source_file = locale/userdoc/bmesh.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_mass]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/model_mass.po
+source_file = locale/userdoc/model_mass.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--bfem]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/bfem.po
+source_file = locale/userdoc/bfem.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_source_term]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/model_source_term.po
+source_file = locale/userdoc/model_source_term.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--catch]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/catch.po
+source_file = locale/userdoc/catch.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_dirichlet]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/model_dirichlet.po
+source_file = locale/userdoc/model_dirichlet.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--iinteg]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/iinteg.po
+source_file = locale/userdoc/iinteg.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--intro]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/intro.po
+source_file = locale/userdoc/intro.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--asm]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/asm.po
+source_file = locale/userdoc/asm.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--xfem]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/xfem.po
+source_file = locale/userdoc/xfem.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_constraint]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/model_constraint.po
+source_file = locale/userdoc/model_constraint.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--appendixA]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/appendixA.po
+source_file = locale/userdoc/appendixA.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_generic_elliptic]
+file_filter =
source/locale/<lang>/LC_MESSAGES/userdoc/model_generic_elliptic.po
+source_file = locale/userdoc/model_generic_elliptic.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--ifem]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/ifem.po
+source_file = locale/userdoc/ifem.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--linalg]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/linalg.po
+source_file = locale/userdoc/linalg.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--export]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/export.po
+source_file = locale/userdoc/export.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--rmesh]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/rmesh.po
+source_file = locale/userdoc/rmesh.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_object]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/model_object.po
+source_file = locale/userdoc/model_object.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_continuation]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/model_continuation.po
+source_file = locale/userdoc/model_continuation.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--install]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/install.po
+source_file = locale/userdoc/install.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.userdoc--model_explicit]
+file_filter = source/locale/<lang>/LC_MESSAGES/userdoc/model_explicit.po
+source_file = locale/userdoc/model_explicit.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.tutorial--wheel]
+file_filter = source/locale/<lang>/LC_MESSAGES/tutorial/wheel.po
+source_file = locale/tutorial/wheel.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.tutorial--index]
+file_filter = source/locale/<lang>/LC_MESSAGES/tutorial/index.po
+source_file = locale/tutorial/index.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.tutorial--thermo_coupling]
+file_filter = source/locale/<lang>/LC_MESSAGES/tutorial/thermo_coupling.po
+source_file = locale/tutorial/thermo_coupling.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.tutorial--basic_usage]
+file_filter = source/locale/<lang>/LC_MESSAGES/tutorial/basic_usage.po
+source_file = locale/tutorial/basic_usage.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.tutorial--intro]
+file_filter = source/locale/<lang>/LC_MESSAGES/tutorial/intro.po
+source_file = locale/tutorial/intro.pot
+source_lang = en
+type = PO
+
+[getfem-53-1.tutorial--install]
+file_filter = source/locale/<lang>/LC_MESSAGES/tutorial/install.po
+source_file = locale/tutorial/install.pot
+source_lang = en
+type = PO
diff --git a/doc/sphinx/Makefile.am b/doc/sphinx/Makefile.am
index adb8259..2cab2a6 100644
--- a/doc/sphinx/Makefile.am
+++ b/doc/sphinx/Makefile.am
@@ -21,8 +21,10 @@
# You can set these variables from the command line.
PYTHON = python
SPHINXROOT = http://svn.python.org/projects
-SPHINXOPTS =
+LANGUAGE = en
+SPHINXOPTS = -D language=$(LANGUAGE)
SPHINXBUILD = $(PYTHON) tools/sphinx-build.py
+SPHINXINTL = sphinx-intl
PAPER =
SOURCES = $(srcdir)/source
DISTVERSION = @VERSION@
@@ -33,8 +35,9 @@ PAPEROPT_a4 = -D latex_paper_size=a4
PAPEROPT_letter = -D latex_paper_size=letter
ALLSPHINXOPTS = -b $(BUILDER) -d build/doctrees $(PAPEROPT_$(PAPER)) \
$(SPHINXOPTS) $(SOURCES) build/$(BUILDER)
+I18NSPHINXOPTS = $(SPHINXOPTS) ./source
-.PHONY: help checkout update images build view html htmlview htmlhelp latex
pdf linkcheck clean upload
+.PHONY: help checkout update images build view html htmlview htmlhelp latex
pdf linkcheck clean upload gettext
help:
@@ -85,6 +88,7 @@ images:
-cd $(srcdir)/source/scilab/images/; make png
build: $(srcdir)/source/matlab/cmdref.rst $(srcdir)/source/python/cmdref.rst
$(srcdir)/source/scilab/cmdref.rst checkout images
+ $(SPHINXINTL) build
echo # rm -fr build/$(BUILDER)/_images
echo # rm -fr build/$(BUILDER)/*.png
mkdir -p build/$(BUILDER) build/doctrees
@@ -110,7 +114,7 @@ htmlhelp: build
latex: BUILDER = latex
latex: build
@echo "Build finished; the LaTeX files are in build/latex."
- @echo "Run \`make all-pdf' or \`make all-ps' in that directory to" \
+ @echo "Run \`make all-pdf' in that directory to" \
"run these through (pdf)latex."
pdf: BUILDER = latex
@@ -122,6 +126,11 @@ linkcheck: BUILDER = linkcheck
linkcheck: build
@echo "Link check complete; look for any errors in the above output " \
"or in build/$(BUILDER)/output.txt."
+gettext:
+ $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) locale
+ $(SPHINXINTL) update -p locale -l $(LANGUAGE)
+ @echo
+ @echo "Build finished. The message catalogs are in locale."
clean:
-rm -rf build/
diff --git a/doc/sphinx/source/conf.py b/doc/sphinx/source/conf.py
index 14377f9..fcaf2b7 100644
--- a/doc/sphinx/source/conf.py
+++ b/doc/sphinx/source/conf.py
@@ -55,7 +55,7 @@ extensions = ['sphinx.ext.pngmath','sphinx.ext.autodoc',
#source_suffix = '.rst'
# The encoding of source files.
-#source_encoding = 'utf-8'
+source_encoding = 'utf-8'
# The master toctree document.
#master_doc = 'contents'
@@ -75,6 +75,9 @@ extensions = ['sphinx.ext.pngmath','sphinx.ext.autodoc',
# relative to the source directory
#locale_dirs = []
+gettext_compact = False
+locale_dirs = ['locale/']
+
# Add any paths that contain templates here, relative to this directory.
templates_path = ['.templates']