| #!/bin/sh |
| # Copyright (C) 2004-2014, International Business Machines Corporation |
| # and others. All Rights Reserved. |
| |
| # |
| ###################### |
| ## |
| ## See documentation at: http://www.jtcsv.com/cgibin/cldrwiki.pl?CldrTools |
| ## |
| ###################### |
| # |
| # To use: put this in your 'bin' dir, |
| # and symlink it to XMLValidator and LDML2ICUConverter |
| # |
| |
| |
| ## Change the following if needed |
| # where icu4j lives (or other classes) |
| CLDRCLASSPATH=${HOME}/icu4j/icu4j.jar:${HOME}/icu4j/classes/ |
| # the command to use with java (or empty for none) |
| CPCMD= |
| # how to run java |
| JAVA=${JAVA-java} |
| |
| ## Override the above settings in a ~/.cldrrc file if desired (+x) |
| # example: |
| # CLDRCLASSPATH=${HOME}/J/icu4j/classes |
| if [ -x ${HOME}/.cldrrc ]; |
| then |
| . ${HOME}/.cldrrc |
| fi |
| |
| if [ "x${CLDRCLASSPATH}" != "x" ]; |
| then |
| if [ "x${CPCMD}" = "x" ]; |
| then |
| CPCMD="-classpath ${CLDRCLASSPATH}" |
| fi |
| fi |
| |
| # root name of this script |
| ME=`basename $0` |
| |
| ## no need to change below this line. |
| # base package |
| case $ME |
| in |
| "XMLValidator") PKG=org.unicode.cldr.util;; |
| "ShowLanguages") PKG=org.unicode.cldr.tool;; |
| "LDML2ICUConverter") PKG=org.unicode.cldr.icu;; |
| "ConsoleCheckCLDR") PKG=org.unicode.cldr.test;; |
| "Ldml2JsonConverter") PKG=org.unicode.cldr.json;; |
| *) PKG=org.unicode.cldr.tool;; |
| esac |
| |
| #error check |
| if [ $PKG = "UNKNOWN" ]; |
| then |
| echo "Unknown tool name $ME. Please set the package here.!" |
| exit -1 |
| fi |
| |
| |
| if [ $ME = "CLDRWrapper" ]; |
| then |
| echo "# $ME: Don't run this script directly." |
| echo Symlink $0 to the names XMLValidator, LDML2ICUConverter, and other ${PKG} tools. |
| exit 1 |
| fi |
| exec ${JAVA} ${VM_OPTS} ${WRAPPER_OPTS} ${CWDEFS} ${CPCMD} ${PKG}.${ME} "$@" |