correction of Makefiles for the generation of PO templates and adding attribution
authorTomas Stary <tomichec@gmail.com>
Tue, 19 Apr 2016 07:52:52 +0000 (08:52 +0100)
committerTomas Stary <tomichec@gmail.com>
Wed, 11 May 2016 00:50:58 +0000 (01:50 +0100)
Makefile
Makefile.gen

index 657e7307c312ea557468b868f680340639140598..7d8167479257e466b3b55631bb0695d460441915 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,8 @@
+# This source code is released in public domain.
+
+# Author Tomas Stary (2016) <tomichec@gmail.com> 
+# Thanks for helpfull discussion to Thérèse Godefroy
+
 # This is a Makefile to generate the PO files for automated
 # translation. If you get through the trouble of creating PO file for
 # your language, you will save a lot of hassles with editing plain html
index cbc4f64ab06514d8fba10745c3f71e0c7b20c52b..8eda9fd26c87d809950cb66b0fbefbf73e084d4d 100644 (file)
@@ -1,10 +1,20 @@
-# this Makefile is used to generate the translated html files from the
+# This source code is released in public domain.
+
+# Author Tomas Stary (2016) <tomichec@gmail.com> 
+# Thanks for helpfull discussion to Thérèse Godefroy
+
+# this Makefile.gen is used to generate the translated html files from the
 # PO templates
 
+# see Makefile for generation of translation files (po, pot) and
+# extraction of translated strings from existing translation
+
 # usage: make -f Makefile.gen
 
 # flags for the po4a-getextize
-PO4A_FLAGS=-M utf-8 -f xhtml --keep 30
+PO4A_FLAGS=-M utf-8 -f xhtml --keep 30 -o porefs=none \
+           -o 'untranslated=<script>' \
+           -o 'attributes=<meta>content'
 # list of source files for the translation
 SRC=confirmation.html\
        index.html\
@@ -20,6 +30,12 @@ LANG=cs
 # default target
 all: $(foreach l,$(LANG),$(foreach f,$(SRC),$l/$f))
 
+
+# IMPORTANT: make sure your esd-lang.po is encoded in unix format (end
+# of line \n, not DOS \n\r), otherwise the po4a-translate complains
+# about strange lines.
+
+
 # recipes for the individual pages in each language
 # Czech
 cs/%.html: esd-cs.po $(foreach f,$(SRC),en/$f)