Changeset 6774
- Timestamp:
- 2004-02-12T12:36:04+13:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/setup.bash
r6763 r6774 1 1 # if this file is executed, /bin/sh is used, as we don't start with #! 2 2 # this should work under ash, bash, zsh, ksh, sh style shells. 3 gsdllang=en 3 gsdllang="" 4 5 # see if the shell has any language environment variables set 6 # see locale(7) manpage for this ordering. 7 if test ! -z "$LC_ALL" ; then 8 gsdllang=$LC_ALL 9 elif test ! -z "$LANG"; then 10 gsdllang=$LANG 11 fi 12 13 # note... all our output strings have the charset hard-coded, but 14 # people may be using a different encoding in their terminal. LANG 15 # strings look like "en_NZ.UTF-8". For now this doesn't check encodings 16 # or the _country bit 17 18 # Our french and spanish strings are currently in iso-8859-1 encoding. 19 20 case $gsdllang in 21 fr*|FR*) 22 gsdllang=fr 23 ;; 24 es*|ES*) 25 gsdllang=es 26 ;; 27 ru*|RU*) 28 gsdllang=ru 29 ;; 30 *) # default 31 gsdllang=en 32 ;; 33 esac 4 34 5 35 # make sure we are sourced, and not run … … 15 45 16 46 if test -n "$gsdl_not_sourced" ; then 17 if [ "$gsdllang" == "es" ]; then 47 case "$gsdllang" in 48 "es") 18 49 echo " Error: Asegúrese de compilar este guión, no de ejecutarlo. P. ej.:" 19 50 echo " $ source setup.bash" … … 22 53 echo " no" 23 54 echo " $ ./setup.bash" 24 elif [ "$gsdllang" == "fr" ]; then 55 ;; 56 "fr") 25 57 echo "-- Still coming --" 26 elif [ "$gsdllang" == "ru" ]; then 58 ;; 59 "ru") 27 60 echo " ïÛÉÂËÁ: õÄÏÓÔÏ×ÅÒØÔÅÓØ × ÉÓÔÏÞÎÉËÅ ÜÔÏÇÏ ÓËÒÉÐÔÁ. îÅ ÉÓÐÏÌÎÑÊÔÅ ÅÇÏ." 28 61 echo " îÁÐÒÉÍÅÒ:" … … 32 65 echo " ÎÅÔ" 33 66 echo " $./setup.bash" 34 else 67 ;; 68 *) 35 69 echo " Error: Make sure you source this script, not execute it. Eg:" 36 70 echo " $ source setup.bash" … … 39 73 echo " not" 40 74 echo " $ ./setup.bash" 41 fi 75 ;; 76 esac 42 77 elif test -n "$GSDLHOME" ; then 43 if [ "$gsdllang" == "es" ]; then 78 case "$gsdllang" in 79 "es") 44 80 echo "¡Su ambiente ya está listo para Greenstone!" 45 elif [ "$gsdllang" == "fr" ]; then 81 ;; 82 "fr") 46 83 echo "Votre environnement est déjà préparé pour Greenstone!" 47 elif [ "$gsdllang" == "ru" ]; then 84 ;; 85 "ru") 48 86 echo "÷ÁÛÅ ÏËÒÕÖÅÎÉÅ ÕÖÅ ÎÁÓÔÒÏÅÎÏ ÄÌÑ Greenstone!" 49 else 87 ;; 88 *) 50 89 echo "Your environment is already set up for Greenstone!" 51 fi 90 ;; 91 esac 52 92 elif test ! -f setup.bash ; then 53 if [ "$gsdllang" == "es" ]; then 93 case "$gsdllang" in 94 "es") 54 95 echo "Usted debe compilar el guión desde el interior del directorio de inicio" 55 96 echo "de Greenstone." 56 elif [ "$gsdllang" == "fr" ]; then 97 ;; 98 "fr") 57 99 echo "Vous devez trouver la source du script dans le répertoire de base de Greenstone" 58 elif [ "$gsdllang" == "ru" ]; then 100 ;; 101 "ru") 59 102 echo "÷ÁÍ ÎÅÏÂÈÏÄÉÍ ÉÓÔÏÞÎÉË ÓËÒÉÐÔÁ ÉÚ ÂÁÚÏ×ÏÊ ÄÉÒÅËÔÏÒÉÉ Greenstone" 60 else 103 ;; 104 *) 61 105 echo "You must source the script from within the Greenstone home directory" 62 fi 106 ;; 107 esac 63 108 else 64 109 GSDLHOME=`pwd` … … 76 121 MANPATH=$MANPATH:$GSDLHOME/packages/mg/man 77 122 export MANPATH 78 if [ "$gsdllang" == "es" ]; then 79 echo "Su ambiente ha sido configurado para correr los programas Greenstone." 80 elif [ "$gsdllang" == "fr" ]; then 81 echo "Votre environnement a été configuére avec succès pour exécuter Greenstone" 82 elif [ "$gsdllang" == "ru" ]; then 83 echo "÷ÁÛÅ ÏËÒÕÖÅÎÉÅ ÂÙÌÏ ÕÓÐÅÛÎÏ ÎÁÓÔÒÏÅÎÏ, ÞÔÏÂÙ ÕÓÔÁÎÏ×ÉÔØ Greenstone" 84 else 85 echo "Your environment has successfully been set up to run Greenstone" 86 fi 123 case "$gsdllang" in 124 "es") 125 echo "Su ambiente ha sido configurado para correr los programas Greenstone." 126 ;; 127 "fr") 128 echo "Votre environnement a été configuére avec succès pour exécuter Greenstone" 129 ;; 130 "ru") 131 echo "÷ÁÛÅ ÏËÒÕÖÅÎÉÅ ÂÙÌÏ ÕÓÐÅÛÎÏ ÎÁÓÔÒÏÅÎÏ, ÞÔÏÂÙ ÕÓÔÁÎÏ×ÉÔØ Greenstone" 132 ;; 133 *) 134 echo "Your environment has successfully been set up to run Greenstone" 135 ;; 136 esac 87 137 fi 88 138 unset gsdl_not_sourced
Note:
See TracChangeset
for help on using the changeset viewer.