diff --git a/po/de.po b/po/de.po index e6f902d..d30cf78 100644 --- a/po/de.po +++ b/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Surfer 0.1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-11 12:19+0100\n" +"POT-Creation-Date: 2011-03-11 12:43+0100\n" "PO-Revision-Date: 2010-04-01 19:40+0200\n" "Last-Translator: Pierre Pronchery \n" "Language-Team: German\n" @@ -72,8 +72,8 @@ msgid "Connected" msgstr "" #: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:961 -#: ../src/ghtml-webkit.c:574 ../src/ghtml-webkit.c:715 -#: ../src/ghtml-webkit.c:727 +#: ../src/ghtml-webkit.c:594 ../src/ghtml-webkit.c:735 +#: ../src/ghtml-webkit.c:747 msgid "Downloading..." msgstr "" @@ -185,7 +185,7 @@ msgstr "" msgid "Code " msgstr "" -#: ../src/download.c:626 ../src/ghtml-webkit.c:673 ../src/surfer.c:949 +#: ../src/download.c:626 ../src/ghtml-webkit.c:693 ../src/surfer.c:949 msgid "Unknown error" msgstr "" @@ -212,8 +212,8 @@ msgstr "" msgid "Redirecting to " msgstr "" -#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:431 -#: ../src/ghtml-webkit.c:572 +#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:451 +#: ../src/ghtml-webkit.c:592 msgid "Connecting..." msgstr "" diff --git a/po/es.po b/po/es.po index eeca27e..e043ef4 100644 --- a/po/es.po +++ b/po/es.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Surfer 0.1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-11 12:19+0100\n" +"POT-Creation-Date: 2011-03-11 12:43+0100\n" "PO-Revision-Date: 2010-04-01 19:40+0200\n" "Last-Translator: Pierre Pronchery \n" "Language-Team: Spanish\n" @@ -72,8 +72,8 @@ msgid "Connected" msgstr "" #: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:961 -#: ../src/ghtml-webkit.c:574 ../src/ghtml-webkit.c:715 -#: ../src/ghtml-webkit.c:727 +#: ../src/ghtml-webkit.c:594 ../src/ghtml-webkit.c:735 +#: ../src/ghtml-webkit.c:747 msgid "Downloading..." msgstr "" @@ -185,7 +185,7 @@ msgstr "" msgid "Code " msgstr "" -#: ../src/download.c:626 ../src/ghtml-webkit.c:673 ../src/surfer.c:949 +#: ../src/download.c:626 ../src/ghtml-webkit.c:693 ../src/surfer.c:949 msgid "Unknown error" msgstr "" @@ -212,8 +212,8 @@ msgstr "" msgid "Redirecting to " msgstr "" -#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:431 -#: ../src/ghtml-webkit.c:572 +#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:451 +#: ../src/ghtml-webkit.c:592 msgid "Connecting..." msgstr "" diff --git a/po/fr.po b/po/fr.po index d706d27..dc3cb67 100644 --- a/po/fr.po +++ b/po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Surfer 0.1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-11 12:19+0100\n" +"POT-Creation-Date: 2011-03-11 12:43+0100\n" "PO-Revision-Date: 2010-04-01 19:40+0200\n" "Last-Translator: Calimero \n" "Language-Team: French\n" @@ -74,8 +74,8 @@ msgid "Connected" msgstr "Connecté" #: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:961 -#: ../src/ghtml-webkit.c:574 ../src/ghtml-webkit.c:715 -#: ../src/ghtml-webkit.c:727 +#: ../src/ghtml-webkit.c:594 ../src/ghtml-webkit.c:735 +#: ../src/ghtml-webkit.c:747 msgid "Downloading..." msgstr "Téléchargement..." @@ -187,7 +187,7 @@ msgstr "Résolu" msgid "Code " msgstr "Code " -#: ../src/download.c:626 ../src/ghtml-webkit.c:673 ../src/surfer.c:949 +#: ../src/download.c:626 ../src/ghtml-webkit.c:693 ../src/surfer.c:949 msgid "Unknown error" msgstr "Erreur inconnue" @@ -217,8 +217,8 @@ msgstr "Redirection..." msgid "Redirecting to " msgstr "Redirection vers " -#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:431 -#: ../src/ghtml-webkit.c:572 +#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:451 +#: ../src/ghtml-webkit.c:592 msgid "Connecting..." msgstr "Connexion..." diff --git a/po/it.po b/po/it.po index d6a9c26..98c4ae2 100644 --- a/po/it.po +++ b/po/it.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Surfer 0.1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-11 12:19+0100\n" +"POT-Creation-Date: 2011-03-11 12:43+0100\n" "PO-Revision-Date: 2010-04-11 12:06+0200\n" "Last-Translator: Pierre Pronchery \n" "Language-Team: Italian\n" @@ -72,8 +72,8 @@ msgid "Connected" msgstr "" #: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:961 -#: ../src/ghtml-webkit.c:574 ../src/ghtml-webkit.c:715 -#: ../src/ghtml-webkit.c:727 +#: ../src/ghtml-webkit.c:594 ../src/ghtml-webkit.c:735 +#: ../src/ghtml-webkit.c:747 msgid "Downloading..." msgstr "" @@ -185,7 +185,7 @@ msgstr "" msgid "Code " msgstr "" -#: ../src/download.c:626 ../src/ghtml-webkit.c:673 ../src/surfer.c:949 +#: ../src/download.c:626 ../src/ghtml-webkit.c:693 ../src/surfer.c:949 msgid "Unknown error" msgstr "" @@ -212,8 +212,8 @@ msgstr "" msgid "Redirecting to " msgstr "" -#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:431 -#: ../src/ghtml-webkit.c:572 +#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:451 +#: ../src/ghtml-webkit.c:592 msgid "Connecting..." msgstr "" diff --git a/src/ghtml-webkit.c b/src/ghtml-webkit.c index 0f3027d..efd2324 100644 --- a/src/ghtml-webkit.c +++ b/src/ghtml-webkit.c @@ -25,6 +25,7 @@ #include #include "ghtml.h" #include "common/url.c" +#include "../config.h" #define _(string) gettext(string) @@ -421,15 +422,29 @@ void ghtml_load_url(GtkWidget * widget, char const * url) { GHtml * ghtml; gchar * p; + const char about[] = "\nAbout " PACKAGE "" + "\n\n

" PACKAGE " " VERSION "

\n" + "

Copyright (c) 2011 " + "DeforaOS Project

\n\n"; + const char blank[] = ""; ghtml = g_object_get_data(G_OBJECT(widget), "ghtml"); if((p = _ghtml_make_url(NULL, url)) != NULL) url = p; + if(strcmp("about:blank", url) == 0) + webkit_web_view_load_string(WEBKIT_WEB_VIEW(ghtml->view), + blank, NULL, NULL, url); + else if(strncmp("about:", url, 6) == 0) + webkit_web_view_load_string(WEBKIT_WEB_VIEW(ghtml->view), + about, NULL, NULL, url); + else + { #if WEBKIT_CHECK_VERSION(1, 1, 1) - webkit_web_view_load_uri(WEBKIT_WEB_VIEW(ghtml->view), url); + webkit_web_view_load_uri(WEBKIT_WEB_VIEW(ghtml->view), url); #else - webkit_web_view_open(WEBKIT_WEB_VIEW(ghtml->view), url); + webkit_web_view_open(WEBKIT_WEB_VIEW(ghtml->view), url); #endif + } g_free(p); surfer_set_progress(ghtml->surfer, 0.0); surfer_set_security(ghtml->surfer, SS_NONE);