aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ephy-langs.h
diff options
context:
space:
mode:
authorChristian Persch <chpe@cvs.gnome.org>2003-05-28 23:43:24 +0800
committerChristian Persch <chpe@src.gnome.org>2003-05-28 23:43:24 +0800
commitbbda044fa543cce525dd4b585941ea2a6f1f249f (patch)
tree359c60a50a270a34b843b5d290724775132ce441 /lib/ephy-langs.h
parent6d3a2386b12ff5505fa9a78a7130240c94df3986 (diff)
downloadgsoc2013-epiphany-bbda044fa543cce525dd4b585941ea2a6f1f249f.tar
gsoc2013-epiphany-bbda044fa543cce525dd4b585941ea2a6f1f249f.tar.gz
gsoc2013-epiphany-bbda044fa543cce525dd4b585941ea2a6f1f249f.tar.bz2
gsoc2013-epiphany-bbda044fa543cce525dd4b585941ea2a6f1f249f.tar.lz
gsoc2013-epiphany-bbda044fa543cce525dd4b585941ea2a6f1f249f.tar.xz
gsoc2013-epiphany-bbda044fa543cce525dd4b585941ea2a6f1f249f.tar.zst
gsoc2013-epiphany-bbda044fa543cce525dd4b585941ea2a6f1f249f.zip
continuing checkin of previous patch (cvs aborted "broken pipe")
2003-05-28 Christian Persch <chpe@cvs.gnome.org> continuing checkin of previous patch (cvs aborted "broken pipe")
Diffstat (limited to 'lib/ephy-langs.h')
-rw-r--r--lib/ephy-langs.h45
1 files changed, 45 insertions, 0 deletions
diff --git a/lib/ephy-langs.h b/lib/ephy-langs.h
index 38df4fecf..2d2c79dd2 100644
--- a/lib/ephy-langs.h
+++ b/lib/ephy-langs.h
@@ -16,6 +16,9 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#ifndef EPHY_LANGS_H
+#define EPHY_LANGS_H
+
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
@@ -24,6 +27,42 @@
G_BEGIN_DECLS
+/* language groups */
+typedef enum
+{
+ LG_ARABIC,
+ LG_BALTIC,
+ LG_CENTRAL_EUROPEAN,
+ LG_CHINESE,
+ LG_CYRILLIC,
+ LG_GREEK,
+ LG_HEBREW,
+ LG_INDIAN,
+ LG_JAPANESE,
+ LG_KOREAN,
+ LG_TURKISH,
+ LG_UNICODE,
+ LG_VIETNAMESE,
+ LG_WESTERN,
+ LG_OTHER,
+ LG_ALL
+} LanguageGroup;
+
+typedef struct
+{
+ gchar *title;
+ gchar *key;
+ LanguageGroup group;
+} LanguageGroupInfo;
+
+typedef struct
+{
+ gchar *title;
+ gchar *key;
+ gchar *encoding;
+ LanguageGroup group;
+} EncodingInfo;
+
/* language encoding groups */
static const gchar *lang_encode_item[] =
{
@@ -44,4 +83,10 @@ static const gchar *lang_encode_item[] =
};
static const guint n_lang_encode_items = G_N_ELEMENTS (lang_encode_item);
+void language_group_info_free (LanguageGroupInfo *info);
+
+void encoding_info_free (EncodingInfo *info);
+
G_END_DECLS
+
+#endif