support for system locale configuration, few cleanup
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Locale
|
||||
|
||||
export VER_conf_locale="0.0.1"
|
||||
export VER_conf_locale="0.0.2"
|
||||
|
||||
conf_locale()
|
||||
{
|
||||
@@ -11,13 +11,23 @@ conf_locale()
|
||||
done
|
||||
prnt I "Régénération du cache de locale..."
|
||||
locale-gen
|
||||
|
||||
prnt I "Définition de la langue du systême..."*
|
||||
[[ ! $SYSLOCALE ]] && export SYSLOCALE=C
|
||||
local fname=/etc/default/locale
|
||||
backupdist $fname
|
||||
echo "# Generated by init on $(stdtime)" > $fname
|
||||
echo "LANG=$SYSLOCALE" >> $fname
|
||||
for cfg in ADDRESS IDENTIFICATION MEASUREMENT MONETARY NAME NUMERIC PAPER \
|
||||
TELEPHONE TIME; do
|
||||
echo "LC_$cfg=$SYSLOCALE"
|
||||
done
|
||||
}
|
||||
|
||||
precheck_conf_locale()
|
||||
{
|
||||
if [[ ! $LOCALESET ]]; then
|
||||
prnt W "Aucune locale définie !"
|
||||
fi
|
||||
[[ ! $LOCALESET ]] && prnt W "Aucune locale définie !"
|
||||
[[ ! $SYSLOCALE ]] && prnt W "Pas de locale systême définie, C sera utilié."
|
||||
}
|
||||
|
||||
export -f conf_locale
|
||||
|
||||
Reference in New Issue
Block a user