From 31a999fd174144b107cc9e2a0e09100bbbdc938d Mon Sep 17 00:00:00 2001 From: Peter Hofmann Date: Sun, 15 Jun 2014 06:24:27 +0200 Subject: Set Accept-Language header Deep down inside... Had to look into dwb's code to find out how to do this. Kudos, dear portix! --- zea.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/zea.c b/zea.c index f20e8e8..5594aee 100644 --- a/zea.c +++ b/zea.c @@ -14,6 +14,7 @@ #define DOWNLOAD_DIR "/tmp/tmp" #define ZEA_FIFO "/tmp/zea.fifo" +#define ZEA_LANGUAGE "en-US" static void zea_adblock(WebKitWebView *, WebKitWebFrame *, WebKitWebResource *, @@ -55,6 +56,7 @@ static gboolean cooperative_instances = TRUE; static int cooperative_pipe_fp = 0; static gboolean alone = TRUE; static gboolean launch_tabbed = TRUE; +static gboolean language_set = FALSE; struct Client @@ -272,6 +274,13 @@ zea_new_client(const gchar *uri) g_signal_connect(G_OBJECT(c->web_view), "resource-request-starting", G_CALLBACK(zea_adblock), NULL); + if (!language_set) + { + g_object_set(webkit_get_default_session(), "accept-language", + ZEA_LANGUAGE, NULL); + language_set = TRUE; + } + c->scroll = gtk_scrolled_window_new(NULL, NULL); gtk_container_add(GTK_CONTAINER(c->scroll), c->web_view); -- cgit v1.2.3