Simplify code.

CreatePopUpMenu() already provides a variable for the demuxer,
set by a call to mpctx_get_demuxer(). Use it.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36795 b3059339-0415-0410-9bf9-f77b7e298cf2
Simplify code.

Don't build DVD audio languages sub menu unless there is a demuxer.

Directly use demuxer's audio id then to emphasize the current audio
track.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36796 b3059339-0415-0410-9bf9-f77b7e298cf2
Make unknown audio language translatable.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36797 b3059339-0415-0410-9bf9-f77b7e298cf2
Use native names of languages instead of English ones.

(This is a compromise between localization and the effort to translate
every language name into every language we are supporting.)

It should easily allow anyone who understands a certain language to find
the corresponding menu entry.

Additionally, remove languages (almost) ceased to be a living language,
remove collective language codes and arrange all language codes
alphabetically.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36798 b3059339-0415-0410-9bf9-f77b7e298cf2
Increase buffer.

Additionally, use sizeof.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36799 b3059339-0415-0410-9bf9-f77b7e298cf2
Add language to audio track information.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36800 b3059339-0415-0410-9bf9-f77b7e298cf2
Add language to embedded subtitle track information.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36801 b3059339-0415-0410-9bf9-f77b7e298cf2
Add language to VOBsub subtitle track information.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36802 b3059339-0415-0410-9bf9-f77b7e298cf2
Add name to file subtitle track information.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36803 b3059339-0415-0410-9bf9-f77b7e298cf2
Improve language information on audio and subtitle streams.

Extend the language table to transform ISO 639-2 / ISO 639-5
codes into a language name as well, and extend GetLanguage()
to be flexible enough to scan for all sorts of language codes.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36804 b3059339-0415-0410-9bf9-f77b7e298cf2
Enable checking help_text by help_check.sh.

Define a symbolic constant for the text and assign this constant
instead of directly assigning the text itself.

This will allow checking the translations of help_text
which has been the only text unable to be checked so far.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36805 b3059339-0415-0410-9bf9-f77b7e298cf2
Localize decimal mark.

This is usually handled by the locale the user has set, but since we
don't set the locale for the GUI to avoid problems with MPlayer which
requires a "C" locale, we end up with a decimal point.

Add MSGTR_GUI_DecimalMark in order to still allow localized numbers.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36806 b3059339-0415-0410-9bf9-f77b7e298cf2
Update documentation.

Mention GUI localization.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36807 b3059339-0415-0410-9bf9-f77b7e298cf2
Add my name.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36808 b3059339-0415-0410-9bf9-f77b7e298cf2
Revise German translation of some help messages.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36809 b3059339-0415-0410-9bf9-f77b7e298cf2
Remove the Revision keyword.

This is no help whatsoever.
(And it's not how a sync'ed information should look like.)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36810 b3059339-0415-0410-9bf9-f77b7e298cf2