mirror of https://github.com/mpv-player/mpv
language handling simplification
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12965 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
a8e0a6ac90
commit
aac305d6f8
4
Makefile
4
Makefile
|
@ -253,7 +253,7 @@ ifeq ($(GUI),yes)
|
||||||
-ln -sf $(PRG) $(BINDIR)/gmplayer
|
-ln -sf $(PRG) $(BINDIR)/gmplayer
|
||||||
endif
|
endif
|
||||||
if test ! -d $(MANDIR)/man1 ; then mkdir -p $(MANDIR)/man1; fi
|
if test ! -d $(MANDIR)/man1 ; then mkdir -p $(MANDIR)/man1; fi
|
||||||
for i in $(LANGUAGES); do \
|
for i in $(MAN_LANG); do \
|
||||||
if test "$$i" = en ; then \
|
if test "$$i" = en ; then \
|
||||||
$(INSTALL) -c -m 644 DOCS/man/en/mplayer.1 $(MANDIR)/man1/mplayer.1 ; \
|
$(INSTALL) -c -m 644 DOCS/man/en/mplayer.1 $(MANDIR)/man1/mplayer.1 ; \
|
||||||
else \
|
else \
|
||||||
|
@ -263,7 +263,7 @@ endif
|
||||||
done
|
done
|
||||||
ifeq ($(MENCODER),yes)
|
ifeq ($(MENCODER),yes)
|
||||||
$(INSTALL) -m 755 $(INSTALLSTRIP) $(PRG_MENCODER) $(BINDIR)/$(PRG_MENCODER)
|
$(INSTALL) -m 755 $(INSTALLSTRIP) $(PRG_MENCODER) $(BINDIR)/$(PRG_MENCODER)
|
||||||
for i in $(LANGUAGES); do \
|
for i in $(MAN_LANG); do \
|
||||||
if test "$$i" = en ; then \
|
if test "$$i" = en ; then \
|
||||||
ln -sf mplayer.1 $(MANDIR)/man1/mencoder.1 ; \
|
ln -sf mplayer.1 $(MANDIR)/man1/mencoder.1 ; \
|
||||||
else \
|
else \
|
||||||
|
|
|
@ -125,7 +125,7 @@ case `echo -n` in
|
||||||
*) _echo_n='-n ' _echo_c= ;; # BSD echo
|
*) _echo_n='-n ' _echo_c= ;; # BSD echo
|
||||||
esac
|
esac
|
||||||
|
|
||||||
LANGUAGES=`echo help/help_mp-??.h help/help_mp-??_??.h | sed "s/help\/help_mp-\(..\).h/\1/g" |sed "s/help\/help_mp-\(.....\).h/\1/g"`
|
LANGUAGES=`echo help/help_mp-??.h help/help_mp-??_??.h | sed "s:help/help_mp-\(..\).h:\1:g" | sed "s:help/help_mp-\(.....\).h:\1:g"`
|
||||||
|
|
||||||
for parm in "$@" ; do
|
for parm in "$@" ; do
|
||||||
if test "$parm" = "--help" || test "$parm" = "-help" || test "$parm" = "-h" ; then
|
if test "$parm" = "--help" || test "$parm" = "-help" || test "$parm" = "-h" ; then
|
||||||
|
@ -2095,29 +2095,28 @@ echocheck "language"
|
||||||
test -z "$_language" && _language=$LINGUAS
|
test -z "$_language" && _language=$LINGUAS
|
||||||
_language=`echo $_language | sed 's/,/ /g'`
|
_language=`echo $_language | sed 's/,/ /g'`
|
||||||
echo $_language | grep all > /dev/null || LANGUAGES="$_language en"
|
echo $_language | grep all > /dev/null || LANGUAGES="$_language en"
|
||||||
for i in $_language ; do
|
for lang in $_language ; do
|
||||||
test "$i" = all && i=en
|
test "$lang" = all && lang=en
|
||||||
if test -f "help/help_mp-${i}.h" ; then
|
if test -f "help/help_mp-${lang}.h" ; then
|
||||||
_language=$i
|
_language=$lang
|
||||||
break
|
break
|
||||||
else
|
else
|
||||||
echo -n "$i not found, "
|
echo -n "$lang not found, "
|
||||||
_language=`echo $_language | sed "s/$i *//"`
|
_language=`echo $_language | sed "s/$lang *//"`
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
test -z "$_language" && _language=en
|
test -z "$_language" && _language=en
|
||||||
for i in $LANGUAGES ; do
|
|
||||||
if test -f "DOCS/man/$i/mplayer.1" ; then
|
|
||||||
LANGUAGES=`echo $LANGUAGES | sed "s/$i *//2" | sed 's/ *$//'`
|
|
||||||
else
|
|
||||||
LANGUAGES=`echo $LANGUAGES | sed "s/$i *//" | sed 's/ *$//'`
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
echores "using $_language (man pages: $LANGUAGES)"
|
|
||||||
_mp_help="help/help_mp-${_language}.h"
|
_mp_help="help/help_mp-${_language}.h"
|
||||||
test -f $_mp_help || die "$_mp_help not found"
|
test -f $_mp_help || die "$_mp_help not found"
|
||||||
|
for lang in $LANGUAGES ; do
|
||||||
|
if test -f "DOCS/man/$lang/mplayer.1" ; then
|
||||||
|
MAN_LANG="$MAN_LANG $lang"
|
||||||
|
fi
|
||||||
|
done
|
||||||
_doc_lang=$_language
|
_doc_lang=$_language
|
||||||
test -d DOCS/xml/$_doc_lang || _doc_lang=en
|
test -d DOCS/xml/$_doc_lang || _doc_lang=en
|
||||||
|
echores "using $_language (man pages: $MAN_LANG)"
|
||||||
|
|
||||||
|
|
||||||
echocheck "enable sighandler"
|
echocheck "enable sighandler"
|
||||||
if test "$_sighandler" = yes ; then
|
if test "$_sighandler" = yes ; then
|
||||||
|
@ -6067,7 +6066,7 @@ cat > config.mak << EOF
|
||||||
# -------- Generated by configure -----------
|
# -------- Generated by configure -----------
|
||||||
|
|
||||||
LANG = C
|
LANG = C
|
||||||
LANGUAGES = $LANGUAGES
|
MAN_LANG = $MAN_LANG
|
||||||
TARGET_OS = $system_name
|
TARGET_OS = $system_name
|
||||||
DESTDIR =
|
DESTDIR =
|
||||||
prefix = \$(DESTDIR)$_prefix
|
prefix = \$(DESTDIR)$_prefix
|
||||||
|
@ -6882,7 +6881,7 @@ Config files successfully generated by ./configure !
|
||||||
Messages/GUI: $_language
|
Messages/GUI: $_language
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
echo -n " Manual pages: $LANGUAGES"
|
echo -n " Manual pages: $MAN_LANG"
|
||||||
test "$LANGUAGES" = en && echo -n " (no localization selected, use --language=all)"
|
test "$LANGUAGES" = en && echo -n " (no localization selected, use --language=all)"
|
||||||
echo
|
echo
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue