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

 

Un comentario en «Saber el idioma configurado en el sistema»

Deja una respuesta

Tu dirección de correo electrónico no será publicada.