tu script de instalacion es una repeticion de codigo que te cagas, vamos te has copypasteado que da gusto xD
usas cada uno de los "if" para instalar un idioma diferente, la unica diferencia en las condiciones, es ES, EN, JAP o lo que sea, que lo podrias arreglar definiendo la variable del idioma antes de tu gran bloque, en plan $LANG=ES y luego todo lo que tienes repetido se arregla con esto: MarTV-$LANG, por ejemplo.
y echale un ojo al comando "case"
lo mismo para el script dentro de "martv.tar"... y otra vez lo mismo con MarTV-L xD
por cierto, por que cada script que ejecutas te hace bajar otro script que debes ejecutar, el cual se baja otro script que debe ejecutar?