felix@4168: From ChangeLog:
felix@4168: 
felix@4168: 2012-07-08	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
felix@4168: 
felix@4168: 	* contrib/themes2html.xsl: New. Transformation to get a better
felix@4168: 	  overview of themes.xml. Usage:
felix@4168: 
felix@4168: 	  $ xsltproc --path doc/conf    \
felix@4168: 	        contrib/themes2html.xsl \
felix@4168: 	        doc/conf/themes.xml     \
felix@4168: 	        > themes.xhtml
felix@4168: 
felix@4168: 	  Use browser to view the resulting file.
felix@4168: 
felix@4168: 2012-06-23	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
felix@4168: 
felix@4168: 	* contrib/add-i18n-numbers.py: New. Script to prefix
felix@4168: 	  the values of property files with a small number to
felix@4168: 	  make the keys identifiable even through the UI.
felix@4168: 
felix@4168: 	  Apply in the same manner as contrib/check-i18n-properties.py
felix@4168: 
felix@4168: 2012-04-11	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
felix@4168: 
felix@4168: 	* contrib/check-i18n-properties.py: New. Script to check inconsistencies
felix@4168: 	of i18n properties files: Detects duplicates and keys not defined in other
felix@4168: 	properties files. Usage:
felix@4168: 
felix@4168: 	$ find -name messages\*.properties | \
felix@4168: 	  xargs contrib/check-i18n-properties.py
felix@4168: 
felix@4168: 2011-04-28	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
felix@4168: 
felix@4168: 	* contrib/visualize-transitions.xsl: Added to create a
felix@4168: 	  Graphviz digraph out of the config.xml. Usage:
felix@4168: 
felix@4168: 	  $ xsltproc --stringparam base-dir ../doc/conf/ \
felix@4168: 	    contrib/visualize-transitions.xsl \
felix@4168: 	    doc/conf/conf.xml > transitions.dot
felix@4168: 
felix@4168: 	  $ dot -Tsvg -o transitions.svg transitions.dot
felix@4168: 
felix@4168: