Changeset 12286
- Timestamp:
- 2006-07-24T14:27:05+12:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/gli.sh
r12225 r12286 3 3 4 4 echo 5 if [ "$glilang" = ="es" ]; then5 if [ "$glilang" = "es" ]; then 6 6 echo "Interfaz de la Biblioteca Digital Greenstone (Greenstone Librarian Interface - GLI)" 7 7 echo "Copyright (C) 2005, New Zealand Digital Library Project, University Of Waikato" … … 9 9 echo "Para mayor información vea los términos de la licencia en LICENSE.txt" 10 10 echo "Este es un software abierto, por lo que lo invitamos a que lo distribuya de forma gratuita" 11 elif [ "$glilang" = ="fr" ]; then11 elif [ "$glilang" = "fr" ]; then 12 12 echo "Interface du Bibliothécaire Greenstone (Greenstone Librarian Interface - GLI)" 13 13 echo "Copyright (C) 2005, New Zealand Digital Library Project, University Of Waikato" 14 14 echo "GLI est fourni sans AUCUNE GARANTIE; pour des détails, voir LICENSE.txt" 15 15 echo "Ceci est un logiciel libre, et vous êtes invité à le redistribuer" 16 elif [ "$glilang" = ="ru" ]; then16 elif [ "$glilang" = "ru" ]; then 17 17 echo "âÉÂÌÉÏÔÅÞÎÙÊ ÉÎÔÅÒÆÅÊÓ Greenstone (Greenstone Librarian Interface - GLI)" 18 18 echo "Copyright (C) 2005, New Zealand Digital Library Project, University Of Waikato" … … 32 32 thisdir=`pwd` 33 33 if [ ! -f "${thisdir}/gli.sh" ]; then 34 if [ "$glilang" = ="es" ]; then34 if [ "$glilang" = "es" ]; then 35 35 echo "Este guión deberá ejecutarse desde el directorio en el que reside." 36 elif [ "$glilang" = ="fr" ]; then36 elif [ "$glilang" = "fr" ]; then 37 37 echo "Ce script doit être exécuté à partir du répertoire dans lequel il se trouve." 38 elif [ "$glilang" = ="ru" ]; then38 elif [ "$glilang" = "ru" ]; then 39 39 echo "üÔÏÔ ÓËÒÉÐÔ ÄÏÌÖÅÎ ÂÙÔØ ×ÚÑÔ ÉÚ ÄÉÒÅËÔÏÒÉÉ, × ËÏÔÏÒÏÊ ÏÎ ÒÁÓÐÏÌÏÖÅÎ" 40 40 else … … 49 49 50 50 # Some users may set the above line manually 51 if [ " $gsdlpath" == "" ]; then51 if [ "x$gsdlpath" = "x" ]; then 52 52 # Check the environment variable first 53 if [ " $GSDLHOME" != "" ]; then53 if [ "x$GSDLHOME" != "x" ]; then 54 54 gsdlpath=$GSDLHOME 55 55 56 56 # If it is not set, assume that the GLI is installed as a subdirectory of Greenstone 57 57 else 58 pushd .. > /dev/null 59 gsdlpath=`pwd` 60 popd > /dev/null 58 gsdlpath=`(cd .. && pwd)` 61 59 fi 62 60 fi 63 61 64 62 # Check that the Greenstone installation looks OK 65 if [ "$glilang" = ="es" ]; then63 if [ "$glilang" = "es" ]; then 66 64 echo "Revisando GSDL: $gsdlpath" 67 elif [ "$glilang" = ="fr" ]; then65 elif [ "$glilang" = "fr" ]; then 68 66 echo "Vérification de GSDL: $gsdlpath" 69 elif [ "$glilang" = ="ru" ]; then67 elif [ "$glilang" = "ru" ]; then 70 68 echo "ðÒÏ×ÅÒËÁ GSDL: $gsdlpath" 71 69 else … … 74 72 if [ ! -f "${gsdlpath}/setup.bash" ] ; then 75 73 echo 76 if [ "$glilang" = ="es" ]; then74 if [ "$glilang" = "es" ]; then 77 75 echo "No se pudo encontrar la instalación de Greenstone o está incompleta." 78 76 echo "Trate de reinstalar Greenstone y a continuación ejecute nuevamente" 79 77 echo "este guión." 80 elif [ "$glilang" = ="fr" ]; then78 elif [ "$glilang" = "fr" ]; then 81 79 echo "L'installation de Greenstone est introuvable ou incomplète." 82 80 echo "Essayez de réinstaller Greenstone et exécutez ce script à nouveau." 83 elif [ "$glilang" = ="ru" ]; then81 elif [ "$glilang" = "ru" ]; then 84 82 echo "éÎÓÔÁÌÌÑÃÉÑ Greenstone ÎÅ ÂÙÌÁ ÎÁÊÄÅÎÁ ÉÌÉ ÏÎÁ ÎÅÐÏÌÎÁ." 85 83 echo "ðÏÐÒÏÂÕÊÔÅ ÐÏ×ÔÏÒÎÏ ÕÓÔÁÎÏ×ÉÔØ Greenstone, Á ÚÁÔÅÍ ××ÅÓÔÉ ÜÔÏÔ ÓËÒÉÐÔ ÓÎÏ×Á." … … 92 90 93 91 # Setup Greenstone, unless it has already been done 94 if [ " $GSDLHOME" == "" ]; then95 pushd "$gsdlpath" > /dev/null96 sourcesetup.bash97 popd > /dev/null92 if [ "x$GSDLHOME" = "x" ]; then 93 cd "$gsdlpath" 94 . setup.bash 95 cd "$thisdir" 98 96 fi 99 97 … … 103 101 104 102 # Some users may set the above line manually 105 if [ " $perlpath" == "" ]; then103 if [ "x$perlpath" = "x" ]; then 106 104 # Check if Perl is on the search path 107 105 perlpath=`which perl 2> /dev/null` … … 109 107 110 108 # Check that a Perl executable has been found 111 if [ "$glilang" = ="es" ]; then109 if [ "$glilang" = "es" ]; then 112 110 echo "Revisando Perl: $perlpath" 113 elif [ "$glilang" = ="fr" ]; then111 elif [ "$glilang" = "fr" ]; then 114 112 echo "Vérification de Perl: $perlpath" 115 elif [ "$glilang" = ="ru" ]; then113 elif [ "$glilang" = "ru" ]; then 116 114 echo "ðÒÏ×ÅÒËÁ Perl: $perlpath" 117 115 else … … 120 118 if [ ! -x "$perlpath" ] ; then 121 119 echo 122 if [ "$glilang" = ="es" ]; then120 if [ "$glilang" = "es" ]; then 123 121 echo "La Interfaz de la Biblioteca Digital Greenstone requiere Perl para " 124 122 echo "poder operar, pero éste no aparece en su sistema. Por favor asegúrese " 125 123 echo "de que Perl está instalado y se encuentra en su ruta de búsqueda. A " 126 124 echo "continuación ejecute nuevamente este guión." 127 elif [ "$glilang" = ="fr" ]; then125 elif [ "$glilang" = "fr" ]; then 128 126 echo "Greenstone Librarian Interface nécessite perl pour son fonctionnement," 129 127 echo "mais perl n'a pas pu être détecté dans votre système. Veuillez vous " 130 128 echo "assurer que perl est installé et est spécifié dans votre chemin de " 131 129 echo "recherche, puis redémarrez ce script." 132 elif [ "$glilang" = ="ru" ]; then130 elif [ "$glilang" = "ru" ]; then 133 131 echo "âÉÂÌÉÏÔÅÞÎÙÊ ÉÎÔÅÒÆÅÊÓ Greenstone ÔÒÅÂÕÅÔ Perl, ÞÔÏÂÙ ÉÍÅÔØ ×ÏÚÍÏÖÎÏÓÔØ" 134 132 echo "ÒÁÂÏÔÁÔØ, ÎÏ Perl ÎÅ ÂÙÌ × ×ÁÛÅÊ ÓÉÓÔÅÍÅ. ðÏÖÁÌÕÊÓÔÁ, ÐÏÄÔ×ÅÒÄÉÔÅ, ÞÔÏ " … … 148 146 149 147 # Some users may set the above line manually 150 if [ " $javapath" == "" ]; then148 if [ "x$javapath" = "x" ]; then 151 149 152 150 # If it is set, use the JAVA_HOME environment variable 153 if [ " $JAVA_HOME" != "" ]; then151 if [ "x$JAVA_HOME" != "x" ]; then 154 152 javapath="$JAVA_HOME/bin/java" 155 153 … … 161 159 162 160 # Check that a Java executable has been found 163 if [ "$glilang" = ="es" ]; then161 if [ "$glilang" = "es" ]; then 164 162 echo "Revisando Java: $javapath" 165 elif [ "$glilang" = ="fr" ]; then163 elif [ "$glilang" = "fr" ]; then 166 164 echo "Vérification de Java: $javapath" 167 elif [ "$glilang" = ="ru" ]; then165 elif [ "$glilang" = "ru" ]; then 168 166 echo "ðÒÏ×ÅÒËÁ Java: $javapath" 169 167 else … … 172 170 if [ ! -x "$javapath" ]; then 173 171 echo 174 if [ "$glilang" = ="es" ]; then172 if [ "$glilang" = "es" ]; then 175 173 echo "No se pudo localizar una versión apropiada de Java. Usted deberá " 176 174 echo "instalar un Ambiente de Ejecución Java (versión 1.4 o superior) " 177 175 echo "antes de correr la Interfaz de la Biblioteca Digital Greenstone." 178 elif [ "$glilang" = ="fr" ]; then176 elif [ "$glilang" = "fr" ]; then 179 177 echo "Une version adéquate de Java n'a pas pu être localisée." 180 178 echo "Vous devez installer un Java Runtime Environment (version 1.4 ou" 181 179 echo "supérieur) avant de démarrer Greenstone Librarian Interface." 182 elif [ "$glilang" = ="ru" ]; then180 elif [ "$glilang" = "ru" ]; then 183 181 echo "îÅ ÕÄÁÌÏÓØ ÏÐÒÅÄÅÌÉÔØ ÍÅÓÔÏÎÁÈÏÖÄÅÎÉÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ×ÅÒÓÉÉ Java." 184 182 echo "÷Ù ÄÏÌÖÎÙ ÕÓÔÁÎÏ×ÉÔØ Java Runtime Environment (×ÅÒÓÉÀ 1.4 ÉÌÉ ×ÙÛÅ)" … … 197 195 if [ $? -ne 2 ] ; then 198 196 echo 199 if [ "$glilang" = ="es" ]; then197 if [ "$glilang" = "es" ]; then 200 198 echo "La versión del Ambiente de Ejecución Java (JRE por sus siglas en " 201 199 echo "inglés) que usted tiene instalada es demasiado vieja para ejecutar " … … 203 201 echo "una nueva versión del Ambiente de Ejecución Java (versión 1.4 o " 204 202 echo "posterior) y ejecute nuevamente este guión." 205 elif [ "$glilang" = ="fr" ]; then203 elif [ "$glilang" = "fr" ]; then 206 204 echo "La version de Java Runtime Environment que vous avez installée est" 207 205 echo "trop vielle pour faire fonctionner Greenstone Librarian Interface." 208 206 echo "Veuillez installer une nouvelle version du JRE (version 1.4 ou plus" 209 207 echo "récente) et redémarrez le script." 210 elif [ "$glilang" = ="ru" ]; then208 elif [ "$glilang" = "ru" ]; then 211 209 echo "÷ÅÒÓÉÑ Java Runtime Environment, ËÏÔÏÒÕÀ ÷Ù ÕÓÔÁÎÏ×ÉÌÉ, ÏÞÅÎØ ÓÔÁÒÁ," 212 210 echo "ÞÔÏÂÙ ÕÐÒÁ×ÌÑÔØ ÂÉÂÌÉÏÔÅÞÎÙÍ ÉÎÔÅÒÆÅÊÓÏÍ Greenstone. ðÏÖÁÌÕÊÓÔÁ, " … … 227 225 if [ ! -f "classes/org/greenstone/gatherer/GathererProg.class" ] && [ ! -f "GLI.jar" ]; then 228 226 echo 229 if [ "$glilang" = ="es" ]; then227 if [ "$glilang" = "es" ]; then 230 228 echo "Usted necesita compilar la Interfaz de la Biblioteca Digital Greenstone" 231 229 echo "(por medio de makegli.sh) antes de ejecutar este guión." 232 elif [ "$glilang" = ="fr" ]; then230 elif [ "$glilang" = "fr" ]; then 233 231 echo "Vous devez compiler le Greenstone Interface (en utilisant makegli.sh)" 234 232 echo "avant d'exécuter ce script." 235 elif [ "$glilang" = ="ru" ]; then233 elif [ "$glilang" = "ru" ]; then 236 234 echo "÷Ù ÄÏÌÖÎÙ ËÏÍÐÉÌÉÒÏ×ÁÔØ ÂÉÂÌÉÏÔÅÞÎÙÊ ÉÎÔÅÒÆÅÊÓ Greenstone" 237 235 echo "(ÉÓÐÏÌØÚÕÑ makegli.sh) ÐÅÒÅÄ ××ÏÄÏÍ ÜÔÏÇÏ ÓËÒÉÐÔÁ" … … 245 243 ## ---- Finally, run the GLI ---- 246 244 echo 247 if [ "$glilang" = ="es" ]; then245 if [ "$glilang" = "es" ]; then 248 246 echo "Ejecutando la Interfaz de la Biblioteca Digital Greenstone..." 249 elif [ "$glilang" = ="fr" ]; then247 elif [ "$glilang" = "fr" ]; then 250 248 echo "Exécution de Greenstone Librarian Interface" 251 elif [ "$glilang" = ="ru" ]; then249 elif [ "$glilang" = "ru" ]; then 252 250 echo "ôÅËÕÝÉÊ ÂÉÂÌÉÏÔÅÞÎÙÊ ÉÎÔÅÒÆÅÊÓ Greenstone..." 253 251 else … … 275 273 else 276 274 echo 277 if [ "$glilang" = ="es" ]; then275 if [ "$glilang" = "es" ]; then 278 276 echo "Restarting/Ejecutando la Interfaz de la Biblioteca Digital Greenstone..." 279 elif [ "$glilang" = ="fr" ]; then277 elif [ "$glilang" = "fr" ]; then 280 278 echo "Restarting/Exécution de Greenstone Librarian Interface" 281 elif [ "$glilang" = ="ru" ]; then279 elif [ "$glilang" = "ru" ]; then 282 280 echo "Restarting/ôÅËÕÝÉÊ ÂÉÂÌÉÏÔÅÞÎÙÊ ÉÎÔÅÒÆÅÊÓ Greenstone..." 283 281 else … … 288 286 done 289 287 290 if [ "$glilang" = ="es" ]; then288 if [ "$glilang" = "es" ]; then 291 289 echo "¡Hecho!" 292 elif [ "$glilang" = ="fr" ]; then290 elif [ "$glilang" = "fr" ]; then 293 291 echo "Terminé!" 294 elif [ "$glilang" = ="ru" ]; then292 elif [ "$glilang" = "ru" ]; then 295 293 echo "÷ÙÐÏÌÎÅÎÏ!" 296 294 else
Note:
See TracChangeset
for help on using the changeset viewer.