]> git.pld-linux.org Git - packages/firefox.git/blobdiff - mozilla-firefox.sh
- use locale binary
[packages/firefox.git] / mozilla-firefox.sh
index 945ed75eba13d146d679dc9ab97c99e3bb2840a2..98133d6657ca8e10569863b80395aeb9d2fcc116 100644 (file)
@@ -9,19 +9,8 @@ fi
 
 MOZILLA_FIVE_HOME=$LIBDIR
 
-if [ -z "$LC_ALL" ]; then
-       if [ -z "$LC_MESSAGES" ]; then
-               if [ -z "$LANG" ]; then
-                       MOZLOCALE="en-US"
-               else
-                       MOZLOCALE=`echo $LANG | sed "s|_\([^.]*\).*|-\1|g"`
-               fi
-       else
-               MOZLOCALE=`echo $LC_MESSAGES | sed "s|_\([^.]*\).*|-\1|g"`
-       fi
-else
-        MOZLOCALE=`echo $LC_ALL | sed "s|_\([^.]*\).*|-\1|g"`
-fi
+MOZLOCALE="$(/usr/bin/locale | grep "^LC_MESSAGES=" | sed "s|LC_MESSAGES=||g")"
+eval MOZLOCALE="$(echo $MOZLOCALE | sed "s|_\([^.]*\).*|-\1|g")"
 
 [ -f $MOZILLA_FIVE_HOME/chrome/$MOZLOCALE.jar ] && MOZARGS="-UILocale $MOZLOCALE"
 
This page took 0.352646 seconds and 4 git commands to generate.