Revision 471c9ba90d8e245e086db134ccd1b17d17b95545 authored by Stefan Majewski on 30 May 2015, 14:14:29 UTC, committed by Stefan Majewski on 30 May 2015, 14:14:29 UTC
1 parent 5f1f619
Raw File
Makefile
S=/usr/share/xml/tei/stylesheet
lang=es


results:
	for i in zh-tw ja de es it fr; do \
	xsltproc -o show-en-$$i.xml \
	   --stringparam lang $$i showresults.xsl \
	   ../P5/Source/Guidelines/en/guidelines-en.xml ;\
	   xsltproc http://tei.oucs.ox.ac.uk/Oxford/Stylesheets/teioucs-onecol.xsl \
	show-en-$$i.xml  > show-en-$$i.xhtml; \
	done

test:
	perl -p -e 's/schemaSpec ident=.test./schemaSpec ident="test-$(lang)"/' \
	testodd.xml > testodd-$(lang).xml
	roma --localsource=../P5/Source/Guidelines/en/driver.xml --translate=es  testodd-$(lang).xml Schema
	xsltproc -o test-$(lang).xml --stringparam verbose true --stringparam lang $(lang) translate-instance.xsl test.xml
	-rnv Schema/test-$(lang).rnc test-$(lang).xml
	xsltproc -o test-back.xml --stringparam lang $(lang) translate-frominstance.xsl test-$(lang).xml
	xsltproc $S/odds/subsetGuidelines.xsl test-$(lang).xml | xsltproc $S/odds/odd2html.xsl -

clean:
	-rm test-back.xml test-??.xml  testodd-??.xml
	-rm `find . -name "*~"`
	-rm -rf Schema Guidelines

demo:
	cp demohead.xml demo.xml
	echo "<table rend=\"rules\">" >> demo.xml
	for j in `grep "<text xml:lang=" ../Stylesheets/i18n.xml | sed 's/.*text xml:lang=\"\([^\"]*\)\".*/\1/' | sort -u `; \
	do \
	echo "<row>" >> demo.xml; \
	for i in person.odd.*; \
	do \
	 X=`echo $$i | sed 's/person.odd.//'`; \
	 echo do $$X and $$j; \
	 xsltproc --stringparam lang $$j testi18n-to-xml.xsl $$i > person-$$X-$$j.xml; \
	 perl -p -i -e "s/ILANG/$$j/;s/LANG/$$X/" person-$$X-$$j.xml; \
	echo "<cell>"  >> demo.xml; \
	test $$X = $$j && echo "<hi>"  >> demo.xml; \
	echo "<xref url=\"person-$$X-$$j.xml\">$$X / $$j </xref>" >> demo.xml; \
	test $$X = $$j && echo "</hi>"  >> demo.xml; \
	echo "</cell>"  >> demo.xml; \
	done; \
	echo "</row>" >> demo.xml; \
	done	
	echo "</table></body></text></TEI>" >> demo.xml

back to top