summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-06-14 12:42:06 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-06-14 12:42:06 +0000
commit4a034d1f80662c6661fe1f850f52c31e54e6c84e (patch)
treec8ee2e6f297a28fa7987c87e028b1cc03469e23c
parentd2a3ba44e8a4c2759a637ae56c311978a66c2787 (diff)
downloadmpv-4a034d1f80662c6661fe1f850f52c31e54e6c84e.tar.bz2
mpv-4a034d1f80662c6661fe1f850f52c31e54e6c84e.tar.xz
Allow setting message language separately from documentation language.
patch by Steve Dibb, steve.dibb gmail com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29361 b3059339-0415-0410-9bf9-f77b7e298cf2
-rwxr-xr-xconfigure13
1 files changed, 9 insertions, 4 deletions
diff --git a/configure b/configure
index 5e11dd0a59..1d8490d016 100755
--- a/configure
+++ b/configure
@@ -439,9 +439,9 @@ Miscellaneous options:
--target=PLATFORM target platform (i386-linux, arm-linux, etc)
--enable-static build a statically linked binary
--charset=charset convert the console messages to this character set
+ --language-msg=LINGUA language used for messages and the GUI [en]
--language=list a white space or comma separated list of languages for
- translated man pages, the first language is used for
- messages and the GUI (the environment variable
+ translated man pages (the environment variable
\$LINGUAS is also honored) [en]
(Available: all $msg_lang_all)
--with-install=PATH path to a custom install program
@@ -849,6 +849,9 @@ for ac_option do
--charset=*)
_charset=$(echo $ac_option | cut -d '=' -f 2)
;;
+ --language-msg=*)
+ _language_msg=$(echo $ac_option | cut -d '=' -f 2)
+ ;;
--language=*)
_language=$(echo $ac_option | cut -d '=' -f 2)
;;
@@ -2791,7 +2794,9 @@ echores "$_langinfo"
echocheck "language"
test -z "$_language" && _language=$LINGUAS
+test -z "$_language_msg" && _language_msg=$LINGUAS
_language=$(echo $_language | tr , " ")
+_language_msg=$(echo $_language_msg | tr , " ")
if $(echo $_language | grep -q all) ; then
doc_lang=en ; doc_langs=$doc_lang_all
man_lang=en ; man_langs=$man_lang_all
@@ -2806,13 +2811,13 @@ else
done
man_langs=$tmp_man_langs
doc_langs=$tmp_man_langs
- for lang in $_language ; do
+ for lang in $_language_msg ; do
if test -f "help/help_mp-${lang}.h" ; then
msg_lang=$lang
break
else
echo ${_echo_n} "$lang not found, ${_echo_c}"
- _language=$(echo $_language | sed "s/$lang *//")
+ _language_msg=$(echo $_language_msg | sed "s/$lang *//")
fi
done
fi