You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
97 lines
2.3 KiB
97 lines
2.3 KiB
#!/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"
|