#!/bin/sh

case $LANG in
  es*)
    TIT1="Actualización «Debian»"
    TXT1="Va a proceder a actualizar los paquetes «Debian»
Esta actualización se realizará de forma automática.
De todas formas, es probable que duarante la actualización
el sistema le haga alguna pregunta y en casos excepcionales
le indique que debe reiniciar el sistema.\n
Si es Vd. un usuario medio/avanzado en GNU/Linux
le recomendamos que lo haga desde la terminal
con la orden:
	<i><b>sudo apt-get update &amp;&amp; sudo apt-get upgrade</b></i>\n
¿Está seguro de querer continuar?"
    TIT2="Actualizando..."
    TXT2="Obteniendo la lista de paquetes..."
    TIT3="Actualizando e instalando ..."
    TIT4="Cancelar"
    TXT3="Operación cancelada por Vd."
    TIT5="Abandonando"
    TXT4="Abandonando por un error en el procedimiento.
Debe revisar la configuración."
    ;;
  gl*)
    TIT1="Actualización «Debian»"
    TXT1="Vai a proceder a anovar os paquetes «Debian»
Esta anovación realizarase de xeito automático.
De todolos xeitos, é probable que duarante a anovación
o sistema lle faga algunha pregunta e en casos excepcionais
lle indique que debe reiniciar o sistema.\n
Se é vostede un usuario medio/avanzado en GNU/Linux
recomendamoslle que o faga desde un terminal
coa orde:
	<i><b>sudo apt-get update &amp;&amp; sudo apt-get upgrade</b></i>\n
Está seguro de querer continuar?"
    TIT2="Actualizando..."
    TXT2="Obtendo a lista de paquetes..."
    TIT3="Actualizando e instalando ..."
    TIT4="Cancelar"
    TXT3="Operación cancelada por Vd."
    TIT5="Abandoando"
    TXT4="Abandoando por un erro no procedimento.
Debe revisar a configuración."
    ;;
  *)
    TIT1="Actualización «Debian»"
    TXT1="Va a proceder a actualizar los paquetes «Debian»
Esta actualización se realizará de forma automática.
De todas formas, es probable que duarante la actualización
el sistema le haga alguna pregunta y en casos excepcionales
le indique que debe reiniciar el sistema.\n
Si es Vd. un usuario medio/avanzado en GNU/Linux
le recomendamos que lo haga desde la terminal
con la orden:
	<i><b>sudo apt-get update &amp;&amp; sudo apt-get upgrade</b></i>\n
¿Está seguro de querer continuar?"
    TIT2="Actualizando..."
    TXT2="Obteniendo la lista de paquetes..."
    TIT3="Actualizando e instalando ..."
    TIT4="Cancelar"
    TXT3="Operación cancelada por Vd."
    TIT5="Abandonando"
    TXT4="Abandonando por un error en el procedimiento.
Debe revisar la configuración."
    ;;
esac
 
zenity --question --title "$TIT1" --text "$TXT1"

case $? in
        0)
                sudo apt-get update|\
## Opción 1
## Necesita pulsar en Cerrar, ya que no admite un --auto-close o equivalente
#		zenity --text-info --width 530 --height 300 --title "$TIT2"\
## Opción 2
## La más comoda para novatos, pero la más arriesgada
## por ejemplo si se da el caso de colisión de repositorios (duplicados)
## o si caduca una llave GPG
		zenity --progress --pulsate --auto-close\
		--title "$TIT2" --text "$TXT2" \
		&& sudo apt-get upgrade|\
		zenity --text-info --editable --width 530 --height 300 --title "$TIT3"
                ;;
        1)
                zenity --warning --title "$TIT4" --text "$TXT3"
                ;;
        -1) 	zeniti --error --title "$TIT5" --text "$TXT4"
		;;
esac
