Saber el idioma configurado en el sistema
Para saber el idioma de nuestro sistema, tenemos la variable de entorno $LANGUAGE. Si escribimos:
echo $LANGUAGE
Nos devuelve el código del idioma en minúsculas un guión y el código del estado en mayúsculas. Por ejemplo, para el español de España, devuelve:
es_ES
Pero el español es superior e irreductible al área geográfica de un estado, por lo que si hacemos un script que muestre cadenas de texto en español en cualquier punto del orbe hispánico, deberíamos quedarnos sólo con los dos primeros caracteres:
echo ${LANGUAGE:0:2}
Y compararlo con [ ${LANGUAGE:0:2} = «es» ]:
#!/bin/bash if [ ${LANGUAGE:0:2} = "es" ] then echo "Hola, mundo." else echo "Hello, world." fi
Pingback: Información y configuración del idioma del sistema con locale – Linux en Español