From: Petter Reinholdtsen Date: Mon, 9 Jul 2012 09:58:23 +0000 (+0200) Subject: Make build framework more standalone. X-Git-Tag: edition-2015-10-10~2578 X-Git-Url: https://pere.pagekite.me/gitweb/text-free-culture-lessig.git/commitdiff_plain/199ab5039af93103fc9c57332a65096c086c5792?hp=86ad16cfea87e948bfbd68d5c541ceeb10b3ec4b Make build framework more standalone. --- diff --git a/Makefile b/Makefile index 6eca7d2..b8501d9 100644 --- a/Makefile +++ b/Makefile @@ -13,17 +13,12 @@ name = freeculture DEBIAN_EDU_DOC_TITLE=Free Culture export -#include ../common/Makefile.common - -DBLATEX = dblatex -T db2latex --backend=xetex --xsl-user=../common/user_param.xsl --xsl-user=../common/xetex_param.xsl -p ../common/pdf.xsl --param=lingua=zh-tw +DBLATEX = dblatex -T db2latex --backend=xetex --xsl-user=data/user_param.xsl --xsl-user=data/xetex_param.xsl -p data/pdf.xsl --param=lingua=nb all: pdf -update-translation: freeculture.pot +freeculture.nb.po: freeculture.pot po4a --no-translations --msgmerge-opt --no-location po4a.cfg - msgcat --no-location -o $(name).pot $(name).pot - -freeculture.nb.po: update-translation freeculture.nb.xml: freeculture.nb.po freeculture.xml po4a --translate-only freeculture.nb.xml po4a.cfg diff --git a/data/pdf.xsl b/data/pdf.xsl new file mode 100644 index 0000000..1230668 --- /dev/null +++ b/data/pdf.xsl @@ -0,0 +1,20 @@ + + + + +linktocpage,colorlinks,linkcolor=blue,pdfstartview=FitH +0 + + + + + +figure,example + +maxwidth=15.5cm,maxheight=12cm +no +0 +0 + + + diff --git a/data/user_param.xsl b/data/user_param.xsl new file mode 100644 index 0000000..7248736 --- /dev/null +++ b/data/user_param.xsl @@ -0,0 +1,21 @@ + + + + + + maybe + 1 + utf8 + 1 + nohyphen + + + + + + + diff --git a/data/xetex_param.xsl b/data/xetex_param.xsl new file mode 100644 index 0000000..04ea199 --- /dev/null +++ b/data/xetex_param.xsl @@ -0,0 +1,117 @@ + + + + + + + + + \setmainfont{Nimbus Roman No9 L} + \setsansfont{Nimbus Sans L} + \setmonofont{Nimbus Mono L} + \usepackage{xeCJK} + + + + \setCJKmainfont{AR PL SungtiL GB} + \setCJKsansfont{WenQuanYi Zen Hei} + \setCJKmonofont{WenQuanYi Zen Hei Mono} + + + + \setCJKmainfont{AR PL Mingti2L Big5} + \setCJKsansfont{WenQuanYi Zen Hei} + \setCJKmonofont{WenQuanYi Zen Hei Mono} + + + + \setCJKmainfont{IPAMincho} + \setCJKsansfont{IPAPGothic} + \setCJKmonofont{IPAGothic} + + + + \setCJKmainfont{UnBatang} + \setCJKsansfont{UnDotum} + \setCJKmonofont{UnDotum} + + + + + + + + diff --git a/po4a.cfg b/po4a.cfg index a6c00a5..4b5bd92 100644 --- a/po4a.cfg +++ b/po4a.cfg @@ -1,4 +1,4 @@ [po_directory] . [type: docbook] freeculture.xml $lang:$lang.xml \ - opt:"-o untranslated='' -M UTF-8 -k 5" + opt:"-o untranslated='' -M UTF-8 -k 1"