› Foros › PC › Software libre
read $LANG
echo "elija idioma: a) español b) ingles:$LANG"
case $LANG in
a) llamada_al_programa_en_español ;;
b) llamada_al_programa_en_ingles ;;
esac
elchicosinhada escribió:La programación no es tan fácil como uno pueda pensar.
Hacer un programa simplón (un tirador de dados, un cronometro, un calendario) o cosas así con algo de práctica se puede lograr, pero hacer un driver (que supongo que será lo que "controla el chisme") ya requiere más conocimientos y bastante teoría.
Dependiendo de como esté hecho el programa base, se podría hacer más fácilmente o no una interfaz usando algunas herramientas, como puede ser una aplicación en Java cuyas interfaces son muy fáciles de hacer y que se limite a ejecutar el programa en consola con las distintas opciones según se haya configurado en la GUI.
Pero vamos, que no esperes un tutorial fácil que te enseñe en cómodos pasos como hacer un programa de la ostia.
Deberás empezar desde abajo, con programas sencillos (un Hello World, un conversor de Pesetas a Euros...) y después ir subiendo el nivel de dificultad.
En cuanto a que no se necesita compilar, será por que es un lenguaje interpretado (python, bash, perl, php...)
#!/bin/bash
IDIOMA=`zenity --list --radiolist --title="Lanzador del programa 123456" --column="Idioma" --column "" FALSE "English" TRUE "Spanish"`
if [ $IDIOMA = "Spanish" ]; then
...
elif [ $IDIOMA = "English" ]; then
...
fi