From: Norman Walsh Date: Mon, 2 Apr 2001 11:22:56 +0000 (+0000) Subject: Make localizations separate, stand-alone XML documents X-Git-Tag: release/1.79.1~6^2~6660 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c674ff35c46c9f816d2461b264435217691fe1e9;p=docbook-dsssl Make localizations separate, stand-alone XML documents --- diff --git a/gentext/Makefile b/gentext/Makefile index b6c4c16df..f20082365 100644 --- a/gentext/Makefile +++ b/gentext/Makefile @@ -1,17 +1,62 @@ +XSLT=../buildbin/saxon +XJPARSE=../buildbin/xjparse + +SOURCES=ca.xml cs.xml da.xml de.xml el.xml en.xml es.xml et.xml fi.xml \ + fr.xml hu.xml id.xml it.xml ja.xml ko.xml nl.xml no.xml pl.xml \ + pt.xml pt_br.xml ro.xml ru.xml sk.xml sl.xml sv.xml zh_cn.xml \ + zh_tw.xml + +DSSSLENT=dbl1ca.ent dbl1cs.ent dbl1da.ent dbl1de.ent dbl1el.ent \ + dbl1en.ent dbl1es.ent dbl1et.ent dbl1fi.ent dbl1fr.ent \ + dbl1hu.ent dbl1id.ent dbl1it.ent dbl1ja.ent dbl1ko.ent \ + dbl1nl.ent dbl1no.ent dbl1pl.ent dbl1pt.ent dbl1ro.ent \ + dbl1ru.ent dbl1sk.ent dbl1sl.ent dbl1sv.ent \ + dbl1ptbr.ent dbl1zhcn.ent dbl1zhtw.ent + all: @echo "" @echo Choose a target: dsssl-files, xsl-files, or clean @echo "" -test: - xjparse locale/l10n.xml +xsl-files: $(SOURCES) -dsssl-files: - saxon locale/l10n.xml xsl/dsssl.xsl +dsssl-files: $(DSSSLENT) -xsl-files: - saxon locale/l10n.xml xsl/xsl.xsl +dbl1ca.ent: locale/ca.xml +dbl1cs.ent: locale/cs.xml +dbl1da.ent: locale/da.xml +dbl1de.ent: locale/de.xml +dbl1el.ent: locale/el.xml +dbl1en.ent: locale/en.xml +dbl1es.ent: locale/es.xml +dbl1et.ent: locale/et.xml +dbl1fi.ent: locale/fi.xml +dbl1fr.ent: locale/fr.xml +dbl1hu.ent: locale/hu.xml +dbl1id.ent: locale/id.xml +dbl1it.ent: locale/it.xml +dbl1ja.ent: locale/ja.xml +dbl1ko.ent: locale/ko.xml +dbl1nl.ent: locale/nl.xml +dbl1no.ent: locale/no.xml +dbl1pl.ent: locale/pl.xml +dbl1pt.ent: locale/pt.xml +dbl1ptbr.ent: locale/pt_br.xml +dbl1ro.ent: locale/ro.xml +dbl1ru.ent: locale/ru.xml +dbl1sk.ent: locale/sk.xml +dbl1sl.ent: locale/sl.xml +dbl1sv.ent: locale/sv.xml +dbl1zhcn.ent: locale/zh_cn.xml +dbl1zhtw.ent: locale/zh_tw.xml + +%.xml: locale/%.xml + $(XJPARSE) -w $< + $(XSLT) $< xsl/xsl.xsl $@ + +%.ent: + $(XJPARSE) -w $< + $(XSLT) $< xsl/dsssl.xsl $@ clean: rm -f *.ent *.xml - diff --git a/gentext/locale/l10n.xml b/gentext/locale/l10n.xml deleted file mode 100644 index c998410bb..000000000 --- a/gentext/locale/l10n.xml +++ /dev/null @@ -1,70 +0,0 @@ - - -%lat1; - -%lat2; - -%cyr1; - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]> - -&ca; -&cs; -&da; -&de; -⪙ -&en; -&es; -&et; -&fi; -&fr; -&hu; -&id; -⁢ -&ja; -&ko; -&nl; -&no; -&pl; -&pt; -&pt_br; -&ro; -&ru; -&sk; -&sl; -&sv; -&zh_cn; -&zh_tw; - diff --git a/gentext/xsl/dsssl.xsl b/gentext/xsl/dsssl.xsl index 41ea653cd..3f6a47a10 100644 --- a/gentext/xsl/dsssl.xsl +++ b/gentext/xsl/dsssl.xsl @@ -1,44 +1,26 @@ - + - + - - - + - - dbl1 - - - - - - - - - - .ent - - - - - - - This file is generated automatically. - - Do not edit this file by hand! - - - - - + + This file is generated automatically. + + Do not edit this file by hand! + + See http://docbook.sourceforge.net/ + + + + diff --git a/gentext/xsl/xsl.xsl b/gentext/xsl/xsl.xsl index 59e80a498..d8fca6f41 100644 --- a/gentext/xsl/xsl.xsl +++ b/gentext/xsl/xsl.xsl @@ -1,40 +1,41 @@ - + - + - - - + - - - .xml - - - - - + + - - - This file is generated automatically. - - Do not edit this file by hand! - - - + This file is generated automatically. - + Do not edit this file by hand! + + See http://docbook.sourceforge.net/ + + + + + + + + + + + + + - + +