Author: qboosh Date: Fri Mar 3 19:57:29 2006 GMT Module: SOURCES Tag: HEAD ---- Log message: - @[EMAIL PROTECTED] MOZILLA_FIVE_HOME, add -UILocale (like in firefox)
---- Files affected: SOURCES: mozilla-thunderbird.sh (1.1 -> 1.2) ---- Diffs: ================================================================ Index: SOURCES/mozilla-thunderbird.sh diff -u SOURCES/mozilla-thunderbird.sh:1.1 SOURCES/mozilla-thunderbird.sh:1.2 --- SOURCES/mozilla-thunderbird.sh:1.1 Sun Oct 17 02:54:01 2004 +++ SOURCES/mozilla-thunderbird.sh Fri Mar 3 20:57:24 2006 @@ -1,20 +1,54 @@ #!/bin/sh # based on script by (c) vip at linux.pl, wolf at pld-linux.org -MOZILLA_FIVE_HOME=/usr/lib/mozilla-thunderbird +MOZILLA_FIVE_HOME="@LIBDIR@/mozilla-thunderbird" + +MOZARGS= +MOZLOCALE="$(/usr/bin/locale | grep "^LC_MESSAGES=" | \ + sed -e "s|LC_MESSAGES=||g" -e "s|\"||g" )" +for MOZLANG in $(echo $LANGUAGE | tr ":" " ") $MOZLOCALE; do + eval MOZLANG="$(echo $MOZLANG | sed -e "s|_\([^.]*\).*|-\1|g")" + + if [ -f $MOZILLA_FIVE_HOME/chrome/$MOZLANG.jar ]; then + MOZARGS="-UILocale $MOZLANG" + break + fi +done + +if [ -z "$MOZARGS" ]; then + # try harder + for MOZLANG in $(echo $LANGUAGE | tr ":" " ") $MOZLOCALE; do + eval MOZLANG="$(echo $MOZLANG | sed -e "s|_.*||g")" + + LANGFILE=$(echo ${MOZILLA_FIVE_HOME}/chrome/${MOZLANG}*.jar \ + | sed 's/\s.*//g' ) + if [ -f "$LANGFILE" ]; then + MOZLANG=$(basename "$LANGFILE" | sed 's/\.jar//') + MOZARGS="-UILocale $MOZLANG" + break + fi + done +fi + +if [ -n "$MOZARGS" ]; then + THUNDERBIRD="$MOZILLA_FIVE_HOME/thunderbird $MOZARGS" +else + THUNDERBIRD="$MOZILLA_FIVE_HOME/thunderbird" +fi + if [ "$1" == "-remote" ]; then - /usr/lib/mozilla-thunderbird/thunderbird "$@" + $THUNDERBIRD "$@" else - PING=`/usr/lib/mozilla-thunderbird/thunderbird -remote 'ping()' 2>&1 >/dev/null` + PING=`$THUNDERBIRD -remote 'ping()' 2>&1 >/dev/null` if [ -n "$PING" ]; then - /usr/lib/mozilla-thunderbird/thunderbird "$@" + $THUNDERBIRD "$@" else case "$1" in -compose|-editor) - /usr/lib/mozilla-thunderbird/thunderbird -remote 'xfeDoCommand (composeMessage)' + $THUNDERBIRD -remote 'xfeDoCommand (composeMessage)' ;; *) - /usr/lib/mozilla-thunderbird/thunderbird -remote 'xfeDoCommand (openInbox)' + $THUNDERBIRD -remote 'xfeDoCommand (openInbox)' ;; esac fi ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SOURCES/mozilla-thunderbird.sh?r1=1.1&r2=1.2&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit