]> pere.pagekite.me Git - text-infor-lif-else-laula.git/commitdiff
Added build rules for se and sma translations.
authorPetter Reinholdtsen <pere@hungry.com>
Thu, 16 Nov 2023 21:11:01 +0000 (22:11 +0100)
committerPetter Reinholdtsen <pere@hungry.com>
Thu, 16 Nov 2023 21:11:01 +0000 (22:11 +0100)
Makefile
po4a.cfg

index 5f52b7dea7140c6037a21f0e5bfb1b1501bf39e0..54396c08a2b16b311c42430bc80e4d3931efa25e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -14,7 +14,9 @@ DBLATEX_OPTS = \
 
 all: $(SOURCE).pdf $(SOURCE).epub $(SOURCE).html \
   $(SOURCE).en.pdf $(SOURCE).en.epub $(SOURCE).en.html \
 
 all: $(SOURCE).pdf $(SOURCE).epub $(SOURCE).html \
   $(SOURCE).en.pdf $(SOURCE).en.epub $(SOURCE).en.html \
-  $(SOURCE).nb.pdf $(SOURCE).nb.epub $(SOURCE).nb.html
+  $(SOURCE).nb.pdf $(SOURCE).nb.epub $(SOURCE).nb.html \
+  $(SOURCE).se.pdf $(SOURCE).se.epub $(SOURCE).se.html \
+  $(SOURCE).sma.pdf $(SOURCE).sma.epub $(SOURCE).sma.html \
 
 $(SOURCE).xml: *.adoc $(SOURCE)-docinfo*.xml
        asciidoctor -b docbook5 -d book $(SOURCE).adoc --out-file=$@
 
 $(SOURCE).xml: *.adoc $(SOURCE)-docinfo*.xml
        asciidoctor -b docbook5 -d book $(SOURCE).adoc --out-file=$@
@@ -45,6 +47,18 @@ po/$(SOURCE).pot: $(SOURCE).xml
 po/%.po: po/$(SOURCE).pot
        po4a --no-translations --msgmerge-opt --no-location po4a.cfg
 
 po/%.po: po/$(SOURCE).pot
        po4a --no-translations --msgmerge-opt --no-location po4a.cfg
 
+$(SOURCE).en.xml: po/$(SOURCE).en.po $(SOURCE).xml
+       po4a --translate-only $(SOURCE).en.xml po4a.cfg
+$(SOURCE).en.pdf: $(SOURCE).en.xml Makefile data/pdf.xsl
+       dblatex $(DBLATEX_OPTS) $(SOURCE).en.xml -o $@
+$(SOURCE).en.epub: $(SOURCE).en.xml
+       dbtoepub $^
+$(SOURCE).en.html: $(SOURCE).xml
+       xsltproc  --encoding UTF-8 \
+           --output $@ \
+           data/stylesheet-html.xsl \
+           $<
+
 $(SOURCE).nb.xml: po/$(SOURCE).nb.po $(SOURCE).xml
        po4a --translate-only $(SOURCE).nb.xml po4a.cfg
 $(SOURCE).nb.pdf: $(SOURCE).nb.xml Makefile data/pdf.xsl
 $(SOURCE).nb.xml: po/$(SOURCE).nb.po $(SOURCE).xml
        po4a --translate-only $(SOURCE).nb.xml po4a.cfg
 $(SOURCE).nb.pdf: $(SOURCE).nb.xml Makefile data/pdf.xsl
@@ -57,13 +71,25 @@ $(SOURCE).nb.html: $(SOURCE).xml
            data/stylesheet-html.xsl \
            $<
 
            data/stylesheet-html.xsl \
            $<
 
-$(SOURCE).en.xml: po/$(SOURCE).en.po $(SOURCE).xml
-       po4a --translate-only $(SOURCE).en.xml po4a.cfg
-$(SOURCE).en.pdf: $(SOURCE).en.xml Makefile data/pdf.xsl
-       dblatex $(DBLATEX_OPTS) $(SOURCE).en.xml -o $@
-$(SOURCE).en.epub: $(SOURCE).en.xml
+$(SOURCE).se.xml: po/$(SOURCE).se.po $(SOURCE).xml
+       po4a --translate-only $(SOURCE).se.xml po4a.cfg
+$(SOURCE).se.pdf: $(SOURCE).se.xml Makefile data/pdf.xsl
+       dblatex $(DBLATEX_OPTS) $(SOURCE).se.xml -o $@
+$(SOURCE).se.epub: $(SOURCE).se.xml
        dbtoepub $^
        dbtoepub $^
-$(SOURCE).en.html: $(SOURCE).xml
+$(SOURCE).se.html: $(SOURCE).xml
+       xsltproc  --encoding UTF-8 \
+           --output $@ \
+           data/stylesheet-html.xsl \
+           $<
+
+$(SOURCE).sma.xml: po/$(SOURCE).sma.po $(SOURCE).xml
+       po4a --translate-only $(SOURCE).sma.xml po4a.cfg
+$(SOURCE).sma.pdf: $(SOURCE).sma.xml Makefile data/pdf.xsl
+       dblatex $(DBLATEX_OPTS) $(SOURCE).sma.xml -o $@
+$(SOURCE).sma.epub: $(SOURCE).sma.xml
+       dbtoepub $^
+$(SOURCE).sma.html: $(SOURCE).xml
        xsltproc  --encoding UTF-8 \
            --output $@ \
            data/stylesheet-html.xsl \
        xsltproc  --encoding UTF-8 \
            --output $@ \
            data/stylesheet-html.xsl \
index 3c70aa216145b45aacd562f1b1ba079a5ae0121c..caf6be456643e086653f09e4fc5ca8117823f335 100644 (file)
--- a/po4a.cfg
+++ b/po4a.cfg
@@ -1,4 +1,6 @@
 [po_directory] po
 
 [type: docbook] manuscript.xml $lang:manuscript.$lang.xml \
 [po_directory] po
 
 [type: docbook] manuscript.xml $lang:manuscript.$lang.xml \
-       opt:"-M UTF-8 -k 20"
+       opt:"-M UTF-8 -k 20" \
+       opt_sma:"-M UTF-8 -k 5" \
+       opt_se:"-M UTF-8 -k 5"