71 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			71 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/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} "$@"
 |