|
@@ -35,7 +35,7 @@ PROJECT_NAME='freedombone'
|
35
|
35
|
export TEXTDOMAIN=$PROJECT_NAME
|
36
|
36
|
export TEXTDOMAINDIR="/usr/share/locale"
|
37
|
37
|
|
38
|
|
-DEFAULT_LANGUAGE='en_GB'
|
|
38
|
+DEFAULT_LANGUAGE=$(echo $LANG)
|
39
|
39
|
|
40
|
40
|
# username created by default within a debian image
|
41
|
41
|
GENERIC_IMAGE_USERNAME='fbone'
|
|
@@ -530,10 +530,19 @@ function locale_setup {
|
530
|
530
|
fi
|
531
|
531
|
|
532
|
532
|
apt-get -y install locales debconf
|
533
|
|
- update-locale LANGUAGE=${DEFAULT_LANGUAGE}.UTF-8
|
534
|
|
- update-locale LC_MESSAGES=${DEFAULT_LANGUAGE}.UTF-8
|
535
|
|
- update-locale LC_ALL=${DEFAULT_LANGUAGE}.UTF-8
|
536
|
|
- update-locale LC_CTYPE=${DEFAULT_LANGUAGE}.UTF-8
|
|
533
|
+
|
|
534
|
+ if [ ! "$DEFAULT_LANGUAGE" ]; then
|
|
535
|
+ DEFAULT_LANGUAGE='en_GB.UTF-8'
|
|
536
|
+ fi
|
|
537
|
+ if [ ${#DEFAULT_LANGUAGE} -lt 2 ]; then
|
|
538
|
+ DEFAULT_LANGUAGE='en_GB.UTF-8'
|
|
539
|
+ fi
|
|
540
|
+
|
|
541
|
+ update-locale LANG=${DEFAULT_LANGUAGE}
|
|
542
|
+ update-locale LANGUAGE=${DEFAULT_LANGUAGE}
|
|
543
|
+ update-locale LC_MESSAGES=${DEFAULT_LANGUAGE}
|
|
544
|
+ update-locale LC_ALL=${DEFAULT_LANGUAGE}
|
|
545
|
+ update-locale LC_CTYPE=${DEFAULT_LANGUAGE}
|
537
|
546
|
|
538
|
547
|
echo 'locale_setup' >> $COMPLETION_FILE
|
539
|
548
|
}
|