#!/bin/sh # Copyright (C) 2004, International Business Machines Corporation # and others. All Rights Reserved. # # Run this in locale/tools and it will create an InterimVettingChart in ../vetting/main # Prefix - will only show files which match the prefix. MATCHIT= #MATCHIT=ar #MATCHIT=fi COMMON=../../common write_index() { TREE=$1 OUTF=${TREE}/index.html echo "INFO: Writing index file " ${OUTF} cat > ${OUTF} <<"EOF" <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Draft/ALT for CLDR</title> <style> <!-- table { border-spacing: 0; border-collapse: collapse; border: 1px solid black } td, th { border-spacing: 0; border-collapse: collapse; color: black; vertical-align: top; border: 1px solid black } --> </style> </head><body bgcolor="white"> <h1>CLDR 1.2a - Drafts and Alts</h1> EOF date >> ${OUTF} echo '<br/>' >> ${OUTF} echo '<h3><a href="http://www.jtcsv.com/cgibin/cldrwiki.pl?InterimVettingCharts">What is this? Click here!</a></h3>' >> ${OUTF} echo '<br/>' >> ${OUTF} cat >> ${OUTF} <<EOF <table border=1> <tr><th>Locale</th><th>Name</th><th># of changes</th><th>CVS</th></tr> EOF cat ${TREE}/*.idx >> ${OUTF} rm ${TREE}/*.idx cat >> ${OUTF} <<EOF </table> <p> EOF echo '<h3><a href="http://www.jtcsv.com/cgibin/cldrwiki.pl?InterimVettingCharts">What is this? Click here!</a></h3>' >> ${OUTF} echo '<br/>' >> ${OUTF} echo '<i>Interim page - subject to change.</i> ' >> ${OUTF} date >> ${OUTF} cat >> ${OUTF} <<EOF </body> </html> EOF } backup_tree() { TREE=$1 rm -rf ${TREE}.backup1 mv ${TREE}.backup0 ${TREE}.backup1 mv ${TREE} ${TREE}.backup1 } compare_tree() { TREE=$1 mkdir ${TREE} for file in `cd ${COMMON}/${TREE} ; ls ${MATCHIT}*.xml | fgrep -v supplementalData`; do # echo ${TREE} _ ${file} LDMLComparator -d ./${TREE} -vetting -common:gold ${COMMON}/${TREE}/${file} done } mkdir -p ../diff/vetting cd ../diff/vetting if [ ! -d ${COMMON}/main ]; then echo `basename $0` ":## Error: run me from locale/tools." exit 1 fi echo "INFO: Starting in ../diff/vetting" backup_tree main compare_tree main write_index main echo "INFO: Done with ../diff/vetting"