Mercurial > mplayer.hg
comparison gui/ui/gtk/fileselect.c @ 34857:cceef8552b0c
Enable translation of video and audio file filter items.
author | ib |
---|---|
date | Mon, 21 May 2012 15:12:18 +0000 |
parents | 707029278e04 |
children | 203d0d5cac1f |
comparison
equal
deleted
inserted
replaced
34856:707029278e04 | 34857:cceef8552b0c |
---|---|
61 | 61 |
62 static gint fsCurrFNameListSelected, fsLastFNameListSelected; | 62 static gint fsCurrFNameListSelected, fsLastFNameListSelected; |
63 | 63 |
64 char * fsVideoFilterNames[][2] = | 64 char * fsVideoFilterNames[][2] = |
65 { | 65 { |
66 { "AVI files", "*.avi" }, | 66 { MSGTR_Filter_AVIFiles, "*.avi" }, |
67 { "DivX files", "*.divx" }, | 67 { MSGTR_Filter_DivXFiles, "*.divx" }, |
68 { "Flash Video", "*.flv" }, | 68 { MSGTR_Filter_FlashVideo, "*.flv" }, |
69 { "MP3 files", "*.mp3" }, | 69 { MSGTR_Filter_MP3Files, "*.mp3" }, |
70 { "MP4 files", "*.aac,*.f4a,*.f4b,*.f4v,*.m4a,*.m4b,*.m4v,*.mp4" }, | 70 { MSGTR_Filter_MP4Files, "*.aac,*.f4a,*.f4b,*.f4v,*.m4a,*.m4b,*.m4v,*.mp4" }, |
71 { "MPEG files", "*.m1v,*.m2v,*.mp2,*.mpe,*.mpeg,*.mpg,*.mpga,*.vdr,*.vob" }, | 71 { MSGTR_Filter_MPEGFiles, "*.m1v,*.m2v,*.mp2,*.mpe,*.mpeg,*.mpg,*.mpga,*.vdr,*.vob" }, |
72 { "MPEG-2 transport streams", "*.bdm,*.bdmv,*.clpi,*.cpi,*.m2t,*.m2ts,*.mpl,*.mpls,*.mts,*.rec,*.trp,*.ts,*.ty" }, | 72 { MSGTR_Filter_MP2TS, "*.bdm,*.bdmv,*.clpi,*.cpi,*.m2t,*.m2ts,*.mpl,*.mpls,*.mts,*.rec,*.trp,*.ts,*.ty" }, |
73 { "Matroska media", "*.mka,*.mkv" }, | 73 { MSGTR_Filter_MatroskaMedia, "*.mka,*.mkv" }, |
74 { "OGG media", "*.oga,*.ogg,*.ogm,*.ogv,*.ogx,*.spx" }, | 74 { MSGTR_Filter_OGGMedia, "*.oga,*.ogg,*.ogm,*.ogv,*.ogx,*.spx" }, |
75 { "QuickTime media", "*.moov,*.mov,*.qt,*.qtvr" }, | 75 { MSGTR_Filter_QTMedia, "*.moov,*.mov,*.qt,*.qtvr" }, |
76 { "RealNetworks media", "*.ra,*.rm,*.rmvb,*.rv" }, | 76 { MSGTR_Filter_RNMedia, "*.ra,*.rm,*.rmvb,*.rv" }, |
77 { "VCD/SVCD images", "*.bin" }, | 77 { MSGTR_Filter_VideoCDImages, "*.bin" }, |
78 { "WAV files", "*.wav" }, | 78 { MSGTR_Filter_WAVFiles, "*.wav" }, |
79 { "Windows media", "*.asf,*.wma,*.wmv" }, | 79 { MSGTR_Filter_WindowsMedia, "*.asf,*.wma,*.wmv" }, |
80 { "Playlists", "*.asx,*.m3u,*.m3u8,*.pls,*.ram,*.rmj,*.rmm,*.smi,*.smil,*.sml,*.vlc,*.wax,*.wmx,*.wvx" }, | 80 { MSGTR_Filter_Playlists, "*.asx,*.m3u,*.m3u8,*.pls,*.ram,*.rmj,*.rmm,*.smi,*.smil,*.sml,*.vlc,*.wax,*.wmx,*.wvx" }, |
81 { "Audio files", "*.aac,*.ac3,*.aif,*.aifc,*.aiff,*.amr,*.ape,*.au,*.awb,*.cdg,*.f4a,*.f4b,*.flac,*.m4a,*.m4b,*.mka,*.mp+,*.mp2,*.mp3,*.mpc,*.mpga,*.mpp,*.nsa,*.oga,*.ogg,*.pcm,*.qcp,*.ra,*.snd,*.spx,*.voc,*.vqf,*.w64,*.wav,*.wma,*.wv,*.wvp" }, | 81 { MSGTR_Filter_AllAudioFiles, "*.aac,*.ac3,*.aif,*.aifc,*.aiff,*.amr,*.ape,*.au,*.awb,*.cdg,*.f4a,*.f4b,*.flac,*.m4a,*.m4b,*.mka,*.mp+,*.mp2,*.mp3,*.mpc,*.mpga,*.mpp,*.nsa,*.oga,*.ogg,*.pcm,*.qcp,*.ra,*.snd,*.spx,*.voc,*.vqf,*.w64,*.wav,*.wma,*.wv,*.wvp" }, |
82 { "Video files", "*.264,*.3g2,*.3ga,*.3gp,*.3gp2,*.3gpp,*.3gpp2,*.asf,*.avi,*.bdm,*.bdmv,*.bin,*.clpi,*.cpi,*.divx,*.dv,*.f4v,*.flc,*.fli,*.flv,*.m1v,*.m2t,*.m2ts,*.m2v,*.m4v,*.mkv,*.moov,*.mov,*.mp2,*.mp4,*.mpe,*.mpeg,*.mpg,*.mpl,*.mpls,*.mts,*.mxf,*.nsv,*.nuv,*.ogg,*.ogm,*.ogv,*.ogx,*.pva,*.qt,*.qtvr,*.rec,*.rm,*.rmvb,*.rv,*.spl,*.str,*.swf,*.trp,*.ts,*.ty,*.vdr,*.viv,*.vivo,*.vob,*.webm,*.wmv" }, | 82 { MSGTR_Filter_AllVideoFiles, "*.264,*.3g2,*.3ga,*.3gp,*.3gp2,*.3gpp,*.3gpp2,*.asf,*.avi,*.bdm,*.bdmv,*.bin,*.clpi,*.cpi,*.divx,*.dv,*.f4v,*.flc,*.fli,*.flv,*.m1v,*.m2t,*.m2ts,*.m2v,*.m4v,*.mkv,*.moov,*.mov,*.mp2,*.mp4,*.mpe,*.mpeg,*.mpg,*.mpl,*.mpls,*.mts,*.mxf,*.nsv,*.nuv,*.ogg,*.ogm,*.ogv,*.ogx,*.pva,*.qt,*.qtvr,*.rec,*.rm,*.rmvb,*.rv,*.spl,*.str,*.swf,*.trp,*.ts,*.ty,*.vdr,*.viv,*.vivo,*.vob,*.webm,*.wmv" }, |
83 { "All files", "*" }, | 83 { MSGTR_Filter_AllFiles, "*" }, |
84 { NULL,NULL } | 84 { NULL,NULL } |
85 }; | 85 }; |
86 int fsLastVideoFilterSelected = -1; | 86 int fsLastVideoFilterSelected = -1; |
87 | 87 |
88 char * fsSubtitleFilterNames[][2] = | 88 char * fsSubtitleFilterNames[][2] = |