Now allows to add subtitles to the list

Added the new pictures for scaling
This commit is contained in:
Sergio Costas 2014-07-18 00:44:57 +02:00
parent 581cf07458
commit 0d6d0bd152
17 changed files with 1262 additions and 692 deletions

65
data/codepages.lst Normal file
View file

@ -0,0 +1,65 @@
ASCII
UTF-8
ARMSCII-8
BIG5
BIG5-HKSCS
CP850
CP862
CP866
CP874
CP932
CP949
CP950
CP1133
CP1250
CP1251
CP1252
CP1253
CP1254
CP1255
CP1256
CP1257
CP1258
EUC-CN
EUC-JP
EUC-KR
EUC-TW
GBK
GB18030
Georgian-Academy
Georgian-PS
HZ
ISO-2022-CN
ISO-2022-CN-EXT
ISO-2022-JP
ISO-2022-JP-2
ISO-2022-JP-1
ISO-2022-KR
ISO-8859-1
ISO-8859-2
ISO-8859-3
ISO-8859-4
ISO-8859-5
ISO-8859-6
ISO-8859-7
ISO-8859-8
ISO-8859-9
ISO-8859-10
ISO-8859-13
ISO-8859-14
ISO-8859-15
ISO-8859-16
JOHAB
KOI8-R
KOI8-T
KOI8-U
KOI8-RU
MuleLao-1
SHIFT_JIS
TCVN
TIS-620
UTF-8
UTF-16
UTF-16BE
UTF-16LE
VISCII

View file

@ -0,0 +1,230 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.16.1 -->
<interface>
<requires lib="gtk+" version="3.10"/>
<object class="GtkListStore" id="list_encodings">
<columns>
<!-- column-name encoding -->
<column type="gchararray"/>
</columns>
</object>
<object class="GtkListStore" id="list_languages">
<columns>
<!-- column-name language -->
<column type="gchararray"/>
</columns>
</object>
<object class="GtkDialog" id="ask_subtitles">
<property name="width_request">480</property>
<property name="can_focus">False</property>
<property name="resizable">False</property>
<property name="modal">True</property>
<property name="window_position">center</property>
<property name="type_hint">dialog</property>
<property name="deletable">False</property>
<property name="has_resize_grip">False</property>
<child internal-child="vbox">
<object class="GtkBox" id="dialog-vbox">
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">2</property>
<child internal-child="action_area">
<object class="GtkButtonBox" id="dialog-action_area">
<property name="can_focus">False</property>
<property name="layout_style">end</property>
<child>
<object class="GtkButton" id="cancel">
<property name="label">gtk-cancel</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="use_stock">True</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkButton" id="accept">
<property name="label">gtk-ok</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="use_stock">True</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="pack_type">end</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkBox" id="box1">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkBox" id="box2">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
<object class="GtkLabel" id="label1">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xpad">4</property>
<property name="label" translatable="yes">File:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkFileChooserButton" id="subtitle_file">
<property name="visible">True</property>
<property name="can_focus">False</property>
<signal name="file-set" handler="on_subtitle_file_set" swapped="no"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkBox" id="box3">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
<object class="GtkLabel" id="label2">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xpad">4</property>
<property name="label" translatable="yes">Encoding:</property>
<property name="ellipsize">end</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkComboBox" id="encoding_l">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="model">list_encodings</property>
<property name="active">0</property>
<property name="id_column">0</property>
<child>
<object class="GtkCellRendererText" id="cellrenderertext1"/>
<attributes>
<attribute name="text">0</attribute>
</attributes>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkBox" id="box4">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
<object class="GtkLabel" id="label3">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xpad">4</property>
<property name="label" translatable="yes">Language:</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkComboBox" id="language_l">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="model">list_languages</property>
<property name="active">0</property>
<property name="id_column">0</property>
<child>
<object class="GtkCellRendererText" id="cellrenderertext2"/>
<attributes>
<attribute name="text">0</attribute>
</attributes>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
<child>
<object class="GtkCheckButton" id="put_subtitles_upper">
<property name="label" translatable="yes">Put subtitles upper</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="xalign">0</property>
<property name="draw_indicator">True</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">3</property>
</packing>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
</child>
<action-widgets>
<action-widget response="1">cancel</action-widget>
<action-widget response="2">accept</action-widget>
</action-widgets>
</object>
</interface>

File diff suppressed because it is too large Load diff

136
data/languages.lst Normal file
View file

@ -0,0 +1,136 @@
AA (AFAR)
AB (ABKHAZIAN)
AF (AFRIKAANS)
AM (AMHARIC)
AR (ARABIC)
AS (ASSAMESE)
AY (AYMARA)
AZ (AZERBAIJANI)
BA (BASHKIR)
BE (BYELORUSSIAN)
BG (BULGARIAN)
BH (BIHARI)
BI (BISLAMA)
BN (BENGALI;BANGLA)
BO (TIBETAN)
BR (BRETON)
CA (CATALAN)
CO (CORSICAN)
CS (CZECH)
CY (WELSH)
DA (DANISH)
DE (GERMAN)
DZ (BHUTANI)
EL (GREEK)
EN (ENGLISH)
EO (ESPERANTO)
ES (SPANISH)
ET (ESTONIAN)
EU (BASQUE)
FA (PERSIAN (farsi))
FI (FINNISH)
FJ (FIJI)
FO (FAROESE)
FR (FRENCH)
FY (FRISIAN)
GA (IRISH)
GD (SCOTS GAELIC)
GL (GALICIAN)
GN (GUARANI)
GU (GUJARATI)
HA (HAUSA)
HI (HINDI)
HR (CROATIAN)
HU (HUNGARIAN)
HY (ARMENIAN)
IA (INTERLINGUA)
IE (INTERLINGUE)
IK (INUPIAK)
IN (INDONESIAN)
IS (ICELANDIC)
IT (ITALIAN)
IW (HEBREW)
JA (JAPANESE)
JI (YIDDISH)
JV (JAVANESE)
KA (GEORGIAN)
KK (KAZAKH)
KL (GREENLANDIC)
KM (CAMBODIAN)
KN (KANNADA)
KO (KOREAN)
KS (KASHMIRI)
KU (KURDISH)
KY (KIRGHIZ)
LA (LATIN)
LN (LINGALA)
LO (LAOTHIAN)
LT (LITHUANIAN)
LV (LATVIAN;LETTISH)
MG (MALAGASY)
MI (MAORI)
MK (MACEDONIAN)
ML (MALAYALAM)
MN (MONGOLIAN)
MO (MOLDAVIAN)
MR (MARATHI)
MS (MALAY)
MT (MALTESE)
MY (BURMESE)
NA (NAURU)
NE (NEPALI)
NL (DUTCH)
NO (NORWEGIAN)
OC (OCCITAN)
OM (AFAN (OROMO))
OR (ORIYA)
PA (PUNJABI)
PL (POLISH)
PS (PASHTO;PUSHTO)
PT (PORTUGUESE)
QU (QUECHUA)
RM (RHAETO-ROMANCE)
RN (KURUNDI)
RO (ROMANIAN)
RU (RUSSIAN)
RW (KINYARWANDA)
SA (SANSKRIT)
SD (SINDHI)
SG (SANGHO)
SH (SERBO-CROATIAN)
SI (SINGHALESE)
SK (SLOVAK)
SL (SLOVENIAN)
SM (SAMOAN)
SN (SHONA)
SO (SOMALI)
SQ (ALBANIAN)
SR (SERBIAN)
SS (SISWATI)
ST (SESOTHO)
SU (SUNDANESE)
SV (SWEDISH)
SW (SWAHILI)
TA (TAMIL)
TE (TELUGU)
TG (TAJIK)
TH (THAI)
TI (TIGRINYA)
TK (TURKMEN)
TL (TAGALOG)
TN (SETSWANA)
TO (TONGA)
TR (TURKISH)
TS (TSONGA)
TT (TATAR)
TW (TWI)
UK (UKRAINIAN)
UR (URDU)
UZ (UZBEK)
VI (VIETNAMESE)
VO (VOLAPUK)
WO (WOLOF)
XH (XHOSA)
YO (YORUBA)
ZH (CHINESE)
ZU (ZULU)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB