SUBTITLE_ENCODING_ISO_8859_6,
SUBTITLE_ENCODING_IBM_864,
SUBTITLE_ENCODING_MAC_ARABIC,
SUBTITLE_ENCODING_ISO_8859_6,
SUBTITLE_ENCODING_IBM_864,
SUBTITLE_ENCODING_MAC_ARABIC,
SUBTITLE_ENCODING_VISCII,
SUBTITLE_ENCODING_WINDOWS_1258,
SUBTITLE_ENCODING_VISCII,
SUBTITLE_ENCODING_WINDOWS_1258,
{SUBTITLE_ENCODING_ISO_8859_6, "ISO-8859-6", N_("Arabic")},
{SUBTITLE_ENCODING_IBM_864, "IBM864", N_("Arabic")},
{SUBTITLE_ENCODING_MAC_ARABIC, "MAC_ARABIC", N_("Arabic")},
{SUBTITLE_ENCODING_ISO_8859_6, "ISO-8859-6", N_("Arabic")},
{SUBTITLE_ENCODING_IBM_864, "IBM864", N_("Arabic")},
{SUBTITLE_ENCODING_MAC_ARABIC, "MAC_ARABIC", N_("Arabic")},
{SUBTITLE_ENCODING_TCVN, "TCVN", N_("Vietnamese")},
{SUBTITLE_ENCODING_VISCII, "VISCII", N_("Vietnamese")},
{SUBTITLE_ENCODING_TCVN, "TCVN", N_("Vietnamese")},
{SUBTITLE_ENCODING_VISCII, "VISCII", N_("Vietnamese")},
- {SUBTITLE_ENCODING_WINDOWS_1258, "WINDOWS-1258", N_("Vietnamese")}
+ {SUBTITLE_ENCODING_WINDOWS_1258, "WINDOWS-1258", N_("Vietnamese")},
+
+ {SUBTITLE_ENCODING_CURRENT_LOCALE, NULL, N_("Current Locale")}
+static int
+cmp_encodings (const void *a,
+ const void *b)
+{
+ const SubtitleEncoding *a_encoding = (SubtitleEncoding *) a;
+ const SubtitleEncoding *b_encoding = (SubtitleEncoding *) b;
+
+ return g_utf8_collate (_(a_encoding->name), _(b_encoding->name));
+}
+