Parece que o gettext
é a melhor solução, mas se você realmente não quiser usá-lo, talvez algo assim seja suficiente? Assumindo que o seu bash suporta matrizes.
#!/bin/bash
greeting=("Hello World" "Hola Mundo")
goodbye=("Done" "Terminado")
test "${LANG:0:2}" == "en"
eng=$?
echo ${greeting[${eng}]}
sudo blablabla
echo ${goodbye[${eng}]}