From 08bdcfa6912602aa4c37de30c4c68edd02adfe26 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Sat, 16 Apr 2011 01:05:40 +0000 Subject: [PATCH] Preparing for migration to Gtk+ 3.0 --- po/de.po | 112 +++++++++++++++++++++++++-------------------------- po/es.po | 112 +++++++++++++++++++++++++-------------------------- po/fr.po | 112 +++++++++++++++++++++++++-------------------------- po/it.po | 112 +++++++++++++++++++++++++-------------------------- src/surfer.c | 90 ++++++++++++++++++++++++----------------- 5 files changed, 277 insertions(+), 261 deletions(-) diff --git a/po/de.po b/po/de.po index e5ddb94..5c13d50 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-16 15:31+0100\n" +"POT-Creation-Date: 2011-04-16 03:05+0200\n" "PO-Revision-Date: 2010-04-01 19:40+0200\n" "Last-Translator: Pierre Pronchery \n" "Language-Team: German\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:799 -#: ../src/surfer.c:802 ../src/surfer.c:1245 ../src/surfer.c:1250 +#: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:813 +#: ../src/surfer.c:816 ../src/surfer.c:1259 ../src/surfer.c:1264 msgid "Question" msgstr "" @@ -63,11 +63,11 @@ msgstr "" msgid "Network" msgstr "" -#: ../src/common/conn.c:204 ../src/download.c:203 ../src/ghtml-gtkhtml.c:876 +#: ../src/common/conn.c:204 ../src/download.c:205 ../src/ghtml-gtkhtml.c:876 msgid "Resolving..." msgstr "" -#: ../src/common/conn.c:253 ../src/download.c:497 ../src/ghtml-gtkhtml.c:926 +#: ../src/common/conn.c:253 ../src/download.c:522 ../src/ghtml-gtkhtml.c:926 msgid "Connected" msgstr "" @@ -89,107 +89,107 @@ msgstr "" msgid "Unspecified error" msgstr "" -#: ../src/common/conn.c:348 ../src/download.c:575 ../src/ghtml-gtkhtml.c:1112 +#: ../src/common/conn.c:348 ../src/download.c:601 ../src/ghtml-gtkhtml.c:1112 msgid "Timeout" msgstr "" -#: ../src/download.c:180 +#: ../src/download.c:182 msgid "Download" msgstr "" -#: ../src/download.c:190 +#: ../src/download.c:192 msgid "Address: " msgstr "" -#: ../src/download.c:200 +#: ../src/download.c:202 msgid "File: " msgstr "" -#: ../src/download.c:202 +#: ../src/download.c:204 msgid "Status: " msgstr "" -#: ../src/download.c:204 +#: ../src/download.c:206 msgid "Done: " msgstr "" -#: ../src/download.c:205 +#: ../src/download.c:207 msgid "0.0 kB" msgstr "" -#: ../src/download.c:206 +#: ../src/download.c:208 msgid "Speed: " msgstr "" -#: ../src/download.c:207 +#: ../src/download.c:209 msgid "0.0 kB/s" msgstr "" -#: ../src/download.c:213 +#: ../src/download.c:215 msgid "Close window when the download is complete" msgstr "" -#: ../src/download.c:311 ../src/download.c:316 ../src/download.c:652 -#: ../src/surfer.c:947 ../src/surfer.c:950 +#: ../src/download.c:320 ../src/download.c:325 ../src/download.c:678 +#: ../src/surfer.c:961 ../src/surfer.c:964 msgid "Error" msgstr "Fehler" -#: ../src/download.c:329 ../src/download.c:355 +#: ../src/download.c:338 ../src/download.c:364 msgid "kB" msgstr "" -#: ../src/download.c:350 ../src/download.c:361 ../src/download.c:380 +#: ../src/download.c:359 ../src/download.c:370 ../src/download.c:389 msgid "MB" msgstr "" -#: ../src/download.c:352 +#: ../src/download.c:361 #, c-format msgid "%.1f %s/s" msgstr "" -#: ../src/download.c:363 +#: ../src/download.c:372 #, c-format msgid "%.1f %s" msgstr "" -#: ../src/download.c:382 +#: ../src/download.c:391 #, c-format msgid "%.1f of %.1f %s" msgstr "" -#: ../src/download.c:505 +#: ../src/download.c:530 msgid "Error " msgstr "Fehler " -#: ../src/download.c:530 ../src/download.c:657 +#: ../src/download.c:555 ../src/download.c:683 msgid "Complete" msgstr "" -#: ../src/download.c:539 ../src/download.c:674 +#: ../src/download.c:565 ../src/download.c:701 msgid "Downloading" msgstr "" -#: ../src/download.c:550 +#: ../src/download.c:576 msgid "Redirected to" msgstr "" -#: ../src/download.c:553 +#: ../src/download.c:579 msgid "Redirected" msgstr "" -#: ../src/download.c:560 +#: ../src/download.c:586 msgid "Resolved" msgstr "" -#: ../src/download.c:568 +#: ../src/download.c:594 msgid "Code " msgstr "" -#: ../src/download.c:626 ../src/ghtml-webkit.c:694 ../src/surfer.c:949 +#: ../src/download.c:652 ../src/ghtml-webkit.c:694 ../src/surfer.c:963 msgid "Unknown error" msgstr "" -#: ../src/download.c:695 +#: ../src/download.c:722 msgid "" "Usage: download [-O output][-U user-agent] URL...\n" " -O\tFile to write document to\n" @@ -381,7 +381,7 @@ msgstr "" msgid "New window" msgstr "" -#: ../src/surfer.c:309 ../src/surfer.c:646 +#: ../src/surfer.c:309 ../src/surfer.c:660 msgid "Web surfer" msgstr "Web surfer" @@ -389,95 +389,95 @@ msgstr "Web surfer" msgid " Location: " msgstr "" -#: ../src/surfer.c:390 ../src/surfer.c:1557 ../src/surfer.c:1562 +#: ../src/surfer.c:394 ../src/surfer.c:1571 ../src/surfer.c:1576 msgid "Security information" msgstr "" -#: ../src/surfer.c:616 +#: ../src/surfer.c:630 msgid "Ready" msgstr "" -#: ../src/surfer.c:659 ../src/surfer.c:1161 +#: ../src/surfer.c:673 ../src/surfer.c:1175 msgid "Untitled" msgstr "" -#: ../src/surfer.c:900 ../src/surfer.c:1328 +#: ../src/surfer.c:914 ../src/surfer.c:1342 msgid "Save file as..." msgstr "" -#: ../src/surfer.c:978 +#: ../src/surfer.c:992 msgid "Find text" msgstr "Suchen" -#: ../src/surfer.c:990 +#: ../src/surfer.c:1004 msgid "Text:" msgstr "" -#: ../src/surfer.c:998 +#: ../src/surfer.c:1012 msgid "Case-sensitive" msgstr "" -#: ../src/surfer.c:1002 +#: ../src/surfer.c:1016 msgid "Search backwards" msgstr "" -#: ../src/surfer.c:1005 +#: ../src/surfer.c:1019 msgid "Wrap" msgstr "" -#: ../src/surfer.c:1034 +#: ../src/surfer.c:1048 msgid "Text not found" msgstr "" -#: ../src/surfer.c:1122 +#: ../src/surfer.c:1136 msgid "Open file..." msgstr "" -#: ../src/surfer.c:1151 +#: ../src/surfer.c:1165 msgid "Could not initialize HTML renderer" msgstr "" -#: ../src/surfer.c:1389 +#: ../src/surfer.c:1403 msgid "Javascript console" msgstr "" -#: ../src/surfer.c:1394 +#: ../src/surfer.c:1408 msgid "Command:" msgstr "" -#: ../src/surfer.c:1413 +#: ../src/surfer.c:1427 msgid "Message" msgstr "" -#: ../src/surfer.c:1418 +#: ../src/surfer.c:1432 msgid "Source" msgstr "" -#: ../src/surfer.c:1423 +#: ../src/surfer.c:1437 msgid "Line" msgstr "Linie" -#: ../src/surfer.c:1543 +#: ../src/surfer.c:1557 msgid "This connection is encrypted and trusted." msgstr "" -#: ../src/surfer.c:1546 +#: ../src/surfer.c:1560 msgid "This connection is encrypted but not trusted." msgstr "" -#: ../src/surfer.c:1550 +#: ../src/surfer.c:1564 msgid "This connection is not encrypted." msgstr "" -#: ../src/surfer.c:1598 +#: ../src/surfer.c:1613 msgid "Web surfer - Source of " msgstr "" -#: ../src/surfer.c:1639 ../src/surfer.c:1642 ../src/surfer.c:1697 -#: ../src/surfer.c:1702 +#: ../src/surfer.c:1655 ../src/surfer.c:1658 ../src/surfer.c:1713 +#: ../src/surfer.c:1718 msgid "Warning" msgstr "Achtung" -#: ../src/surfer.c:1701 +#: ../src/surfer.c:1717 msgid "This file already exists. Overwrite?" msgstr "" diff --git a/po/es.po b/po/es.po index 5c922dc..31a61c1 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-16 15:31+0100\n" +"POT-Creation-Date: 2011-04-16 03:05+0200\n" "PO-Revision-Date: 2010-04-01 19:40+0200\n" "Last-Translator: Pierre Pronchery \n" "Language-Team: Spanish\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:799 -#: ../src/surfer.c:802 ../src/surfer.c:1245 ../src/surfer.c:1250 +#: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:813 +#: ../src/surfer.c:816 ../src/surfer.c:1259 ../src/surfer.c:1264 msgid "Question" msgstr "" @@ -63,11 +63,11 @@ msgstr "" msgid "Network" msgstr "" -#: ../src/common/conn.c:204 ../src/download.c:203 ../src/ghtml-gtkhtml.c:876 +#: ../src/common/conn.c:204 ../src/download.c:205 ../src/ghtml-gtkhtml.c:876 msgid "Resolving..." msgstr "" -#: ../src/common/conn.c:253 ../src/download.c:497 ../src/ghtml-gtkhtml.c:926 +#: ../src/common/conn.c:253 ../src/download.c:522 ../src/ghtml-gtkhtml.c:926 msgid "Connected" msgstr "" @@ -89,107 +89,107 @@ msgstr "" msgid "Unspecified error" msgstr "" -#: ../src/common/conn.c:348 ../src/download.c:575 ../src/ghtml-gtkhtml.c:1112 +#: ../src/common/conn.c:348 ../src/download.c:601 ../src/ghtml-gtkhtml.c:1112 msgid "Timeout" msgstr "" -#: ../src/download.c:180 +#: ../src/download.c:182 msgid "Download" msgstr "" -#: ../src/download.c:190 +#: ../src/download.c:192 msgid "Address: " msgstr "" -#: ../src/download.c:200 +#: ../src/download.c:202 msgid "File: " msgstr "" -#: ../src/download.c:202 +#: ../src/download.c:204 msgid "Status: " msgstr "" -#: ../src/download.c:204 +#: ../src/download.c:206 msgid "Done: " msgstr "" -#: ../src/download.c:205 +#: ../src/download.c:207 msgid "0.0 kB" msgstr "" -#: ../src/download.c:206 +#: ../src/download.c:208 msgid "Speed: " msgstr "" -#: ../src/download.c:207 +#: ../src/download.c:209 msgid "0.0 kB/s" msgstr "" -#: ../src/download.c:213 +#: ../src/download.c:215 msgid "Close window when the download is complete" msgstr "" -#: ../src/download.c:311 ../src/download.c:316 ../src/download.c:652 -#: ../src/surfer.c:947 ../src/surfer.c:950 +#: ../src/download.c:320 ../src/download.c:325 ../src/download.c:678 +#: ../src/surfer.c:961 ../src/surfer.c:964 msgid "Error" msgstr "" -#: ../src/download.c:329 ../src/download.c:355 +#: ../src/download.c:338 ../src/download.c:364 msgid "kB" msgstr "" -#: ../src/download.c:350 ../src/download.c:361 ../src/download.c:380 +#: ../src/download.c:359 ../src/download.c:370 ../src/download.c:389 msgid "MB" msgstr "" -#: ../src/download.c:352 +#: ../src/download.c:361 #, c-format msgid "%.1f %s/s" msgstr "" -#: ../src/download.c:363 +#: ../src/download.c:372 #, c-format msgid "%.1f %s" msgstr "" -#: ../src/download.c:382 +#: ../src/download.c:391 #, c-format msgid "%.1f of %.1f %s" msgstr "" -#: ../src/download.c:505 +#: ../src/download.c:530 msgid "Error " msgstr "" -#: ../src/download.c:530 ../src/download.c:657 +#: ../src/download.c:555 ../src/download.c:683 msgid "Complete" msgstr "" -#: ../src/download.c:539 ../src/download.c:674 +#: ../src/download.c:565 ../src/download.c:701 msgid "Downloading" msgstr "" -#: ../src/download.c:550 +#: ../src/download.c:576 msgid "Redirected to" msgstr "" -#: ../src/download.c:553 +#: ../src/download.c:579 msgid "Redirected" msgstr "" -#: ../src/download.c:560 +#: ../src/download.c:586 msgid "Resolved" msgstr "" -#: ../src/download.c:568 +#: ../src/download.c:594 msgid "Code " msgstr "" -#: ../src/download.c:626 ../src/ghtml-webkit.c:694 ../src/surfer.c:949 +#: ../src/download.c:652 ../src/ghtml-webkit.c:694 ../src/surfer.c:963 msgid "Unknown error" msgstr "" -#: ../src/download.c:695 +#: ../src/download.c:722 msgid "" "Usage: download [-O output][-U user-agent] URL...\n" " -O\tFile to write document to\n" @@ -381,7 +381,7 @@ msgstr "" msgid "New window" msgstr "" -#: ../src/surfer.c:309 ../src/surfer.c:646 +#: ../src/surfer.c:309 ../src/surfer.c:660 msgid "Web surfer" msgstr "Web surfer" @@ -389,95 +389,95 @@ msgstr "Web surfer" msgid " Location: " msgstr "" -#: ../src/surfer.c:390 ../src/surfer.c:1557 ../src/surfer.c:1562 +#: ../src/surfer.c:394 ../src/surfer.c:1571 ../src/surfer.c:1576 msgid "Security information" msgstr "" -#: ../src/surfer.c:616 +#: ../src/surfer.c:630 msgid "Ready" msgstr "" -#: ../src/surfer.c:659 ../src/surfer.c:1161 +#: ../src/surfer.c:673 ../src/surfer.c:1175 msgid "Untitled" msgstr "" -#: ../src/surfer.c:900 ../src/surfer.c:1328 +#: ../src/surfer.c:914 ../src/surfer.c:1342 msgid "Save file as..." msgstr "Guardar como..." -#: ../src/surfer.c:978 +#: ../src/surfer.c:992 msgid "Find text" msgstr "Buscar" -#: ../src/surfer.c:990 +#: ../src/surfer.c:1004 msgid "Text:" msgstr "" -#: ../src/surfer.c:998 +#: ../src/surfer.c:1012 msgid "Case-sensitive" msgstr "" -#: ../src/surfer.c:1002 +#: ../src/surfer.c:1016 msgid "Search backwards" msgstr "" -#: ../src/surfer.c:1005 +#: ../src/surfer.c:1019 msgid "Wrap" msgstr "" -#: ../src/surfer.c:1034 +#: ../src/surfer.c:1048 msgid "Text not found" msgstr "" -#: ../src/surfer.c:1122 +#: ../src/surfer.c:1136 msgid "Open file..." msgstr "Abrir..." -#: ../src/surfer.c:1151 +#: ../src/surfer.c:1165 msgid "Could not initialize HTML renderer" msgstr "" -#: ../src/surfer.c:1389 +#: ../src/surfer.c:1403 msgid "Javascript console" msgstr "" -#: ../src/surfer.c:1394 +#: ../src/surfer.c:1408 msgid "Command:" msgstr "" -#: ../src/surfer.c:1413 +#: ../src/surfer.c:1427 msgid "Message" msgstr "" -#: ../src/surfer.c:1418 +#: ../src/surfer.c:1432 msgid "Source" msgstr "" -#: ../src/surfer.c:1423 +#: ../src/surfer.c:1437 msgid "Line" msgstr "" -#: ../src/surfer.c:1543 +#: ../src/surfer.c:1557 msgid "This connection is encrypted and trusted." msgstr "" -#: ../src/surfer.c:1546 +#: ../src/surfer.c:1560 msgid "This connection is encrypted but not trusted." msgstr "" -#: ../src/surfer.c:1550 +#: ../src/surfer.c:1564 msgid "This connection is not encrypted." msgstr "" -#: ../src/surfer.c:1598 +#: ../src/surfer.c:1613 msgid "Web surfer - Source of " msgstr "" -#: ../src/surfer.c:1639 ../src/surfer.c:1642 ../src/surfer.c:1697 -#: ../src/surfer.c:1702 +#: ../src/surfer.c:1655 ../src/surfer.c:1658 ../src/surfer.c:1713 +#: ../src/surfer.c:1718 msgid "Warning" msgstr "" -#: ../src/surfer.c:1701 +#: ../src/surfer.c:1717 msgid "This file already exists. Overwrite?" msgstr "" diff --git a/po/fr.po b/po/fr.po index 1365f87..df41220 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-16 15:31+0100\n" +"POT-Creation-Date: 2011-04-16 03:05+0200\n" "PO-Revision-Date: 2010-04-01 19:40+0200\n" "Last-Translator: Calimero \n" "Language-Team: French\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:799 -#: ../src/surfer.c:802 ../src/surfer.c:1245 ../src/surfer.c:1250 +#: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:813 +#: ../src/surfer.c:816 ../src/surfer.c:1259 ../src/surfer.c:1264 msgid "Question" msgstr "Question" @@ -65,11 +65,11 @@ msgstr "Port :" msgid "Network" msgstr "Réseau" -#: ../src/common/conn.c:204 ../src/download.c:203 ../src/ghtml-gtkhtml.c:876 +#: ../src/common/conn.c:204 ../src/download.c:205 ../src/ghtml-gtkhtml.c:876 msgid "Resolving..." msgstr "Résolution du domaine..." -#: ../src/common/conn.c:253 ../src/download.c:497 ../src/ghtml-gtkhtml.c:926 +#: ../src/common/conn.c:253 ../src/download.c:522 ../src/ghtml-gtkhtml.c:926 msgid "Connected" msgstr "Connecté" @@ -91,107 +91,107 @@ msgstr "Hôte inconnu" msgid "Unspecified error" msgstr "Erreur non spécifiée" -#: ../src/common/conn.c:348 ../src/download.c:575 ../src/ghtml-gtkhtml.c:1112 +#: ../src/common/conn.c:348 ../src/download.c:601 ../src/ghtml-gtkhtml.c:1112 msgid "Timeout" msgstr "Délai dépassé" -#: ../src/download.c:180 +#: ../src/download.c:182 msgid "Download" msgstr "Téléchargement" -#: ../src/download.c:190 +#: ../src/download.c:192 msgid "Address: " msgstr "Adresse: " -#: ../src/download.c:200 +#: ../src/download.c:202 msgid "File: " msgstr "Fichier : " -#: ../src/download.c:202 +#: ../src/download.c:204 msgid "Status: " msgstr "Statut : " -#: ../src/download.c:204 +#: ../src/download.c:206 msgid "Done: " msgstr "Fait : " -#: ../src/download.c:205 +#: ../src/download.c:207 msgid "0.0 kB" msgstr "0.0 Kio" -#: ../src/download.c:206 +#: ../src/download.c:208 msgid "Speed: " msgstr "Vitesse : " -#: ../src/download.c:207 +#: ../src/download.c:209 msgid "0.0 kB/s" msgstr "0.0 Kio/s" -#: ../src/download.c:213 +#: ../src/download.c:215 msgid "Close window when the download is complete" msgstr "Fermer la fenêtre à la fin du téléchargement" -#: ../src/download.c:311 ../src/download.c:316 ../src/download.c:652 -#: ../src/surfer.c:947 ../src/surfer.c:950 +#: ../src/download.c:320 ../src/download.c:325 ../src/download.c:678 +#: ../src/surfer.c:961 ../src/surfer.c:964 msgid "Error" msgstr "Erreur" -#: ../src/download.c:329 ../src/download.c:355 +#: ../src/download.c:338 ../src/download.c:364 msgid "kB" msgstr "Kio" -#: ../src/download.c:350 ../src/download.c:361 ../src/download.c:380 +#: ../src/download.c:359 ../src/download.c:370 ../src/download.c:389 msgid "MB" msgstr "Mo" -#: ../src/download.c:352 +#: ../src/download.c:361 #, c-format msgid "%.1f %s/s" msgstr "%.1f %s/s" -#: ../src/download.c:363 +#: ../src/download.c:372 #, c-format msgid "%.1f %s" msgstr "%.1f %s/s" -#: ../src/download.c:382 +#: ../src/download.c:391 #, c-format msgid "%.1f of %.1f %s" msgstr "%.1f de %.1f %s" -#: ../src/download.c:505 +#: ../src/download.c:530 msgid "Error " msgstr "Erreur " -#: ../src/download.c:530 ../src/download.c:657 +#: ../src/download.c:555 ../src/download.c:683 msgid "Complete" msgstr "Terminé" -#: ../src/download.c:539 ../src/download.c:674 +#: ../src/download.c:565 ../src/download.c:701 msgid "Downloading" msgstr "Téléchargement" -#: ../src/download.c:550 +#: ../src/download.c:576 msgid "Redirected to" msgstr "Redirigé vers" -#: ../src/download.c:553 +#: ../src/download.c:579 msgid "Redirected" msgstr "Redirigé" -#: ../src/download.c:560 +#: ../src/download.c:586 msgid "Resolved" msgstr "Résolu" -#: ../src/download.c:568 +#: ../src/download.c:594 msgid "Code " msgstr "Code " -#: ../src/download.c:626 ../src/ghtml-webkit.c:694 ../src/surfer.c:949 +#: ../src/download.c:652 ../src/ghtml-webkit.c:694 ../src/surfer.c:963 msgid "Unknown error" msgstr "Erreur inconnue" -#: ../src/download.c:695 +#: ../src/download.c:722 msgid "" "Usage: download [-O output][-U user-agent] URL...\n" " -O\tFile to write document to\n" @@ -386,7 +386,7 @@ msgstr "Nouvel onglet" msgid "New window" msgstr "Nouvelle fenêtre" -#: ../src/surfer.c:309 ../src/surfer.c:646 +#: ../src/surfer.c:309 ../src/surfer.c:660 msgid "Web surfer" msgstr "Web surfer" @@ -394,95 +394,95 @@ msgstr "Web surfer" msgid " Location: " msgstr " Adresse: " -#: ../src/surfer.c:390 ../src/surfer.c:1557 ../src/surfer.c:1562 +#: ../src/surfer.c:394 ../src/surfer.c:1571 ../src/surfer.c:1576 msgid "Security information" msgstr "Informations de sécurité" -#: ../src/surfer.c:616 +#: ../src/surfer.c:630 msgid "Ready" msgstr "Prêt" -#: ../src/surfer.c:659 ../src/surfer.c:1161 +#: ../src/surfer.c:673 ../src/surfer.c:1175 msgid "Untitled" msgstr "Sans titre" -#: ../src/surfer.c:900 ../src/surfer.c:1328 +#: ../src/surfer.c:914 ../src/surfer.c:1342 msgid "Save file as..." msgstr "Enregistrer sous..." -#: ../src/surfer.c:978 +#: ../src/surfer.c:992 msgid "Find text" msgstr "Chercher du texte" -#: ../src/surfer.c:990 +#: ../src/surfer.c:1004 msgid "Text:" msgstr "Texte: " -#: ../src/surfer.c:998 +#: ../src/surfer.c:1012 msgid "Case-sensitive" msgstr "Sensible à la casse" -#: ../src/surfer.c:1002 +#: ../src/surfer.c:1016 msgid "Search backwards" msgstr "Inverser le sens de la recherche" -#: ../src/surfer.c:1005 +#: ../src/surfer.c:1019 msgid "Wrap" msgstr "Chercher en boucle" -#: ../src/surfer.c:1034 +#: ../src/surfer.c:1048 msgid "Text not found" msgstr "Texte non trouvé" -#: ../src/surfer.c:1122 +#: ../src/surfer.c:1136 msgid "Open file..." msgstr "Ouvrir un fichier..." -#: ../src/surfer.c:1151 +#: ../src/surfer.c:1165 msgid "Could not initialize HTML renderer" msgstr "Ne peut charger le moteur de rendu HTML" -#: ../src/surfer.c:1389 +#: ../src/surfer.c:1403 msgid "Javascript console" msgstr "Console Javascript" -#: ../src/surfer.c:1394 +#: ../src/surfer.c:1408 msgid "Command:" msgstr "Commande :" -#: ../src/surfer.c:1413 +#: ../src/surfer.c:1427 msgid "Message" msgstr "Message" -#: ../src/surfer.c:1418 +#: ../src/surfer.c:1432 msgid "Source" msgstr "Source" -#: ../src/surfer.c:1423 +#: ../src/surfer.c:1437 msgid "Line" msgstr "Ligne" -#: ../src/surfer.c:1543 +#: ../src/surfer.c:1557 msgid "This connection is encrypted and trusted." msgstr "Cette connexion est chiffrée et de confiance." -#: ../src/surfer.c:1546 +#: ../src/surfer.c:1560 msgid "This connection is encrypted but not trusted." msgstr "Cette connexion est chiffrée mais pas de confiance." -#: ../src/surfer.c:1550 +#: ../src/surfer.c:1564 msgid "This connection is not encrypted." msgstr "Cette connexion n'est pas chiffrée." -#: ../src/surfer.c:1598 +#: ../src/surfer.c:1613 msgid "Web surfer - Source of " msgstr "Web surfer - Source de " -#: ../src/surfer.c:1639 ../src/surfer.c:1642 ../src/surfer.c:1697 -#: ../src/surfer.c:1702 +#: ../src/surfer.c:1655 ../src/surfer.c:1658 ../src/surfer.c:1713 +#: ../src/surfer.c:1718 msgid "Warning" msgstr "Avertissement" -#: ../src/surfer.c:1701 +#: ../src/surfer.c:1717 msgid "This file already exists. Overwrite?" msgstr "Le fichier existe déjà. L'écraser ?" diff --git a/po/it.po b/po/it.po index 7efb70d..ac8ee7e 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-16 15:31+0100\n" +"POT-Creation-Date: 2011-04-16 03:05+0200\n" "PO-Revision-Date: 2010-04-11 12:06+0200\n" "Last-Translator: Pierre Pronchery \n" "Language-Team: Italian\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:799 -#: ../src/surfer.c:802 ../src/surfer.c:1245 ../src/surfer.c:1250 +#: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:813 +#: ../src/surfer.c:816 ../src/surfer.c:1259 ../src/surfer.c:1264 msgid "Question" msgstr "" @@ -63,11 +63,11 @@ msgstr "" msgid "Network" msgstr "" -#: ../src/common/conn.c:204 ../src/download.c:203 ../src/ghtml-gtkhtml.c:876 +#: ../src/common/conn.c:204 ../src/download.c:205 ../src/ghtml-gtkhtml.c:876 msgid "Resolving..." msgstr "" -#: ../src/common/conn.c:253 ../src/download.c:497 ../src/ghtml-gtkhtml.c:926 +#: ../src/common/conn.c:253 ../src/download.c:522 ../src/ghtml-gtkhtml.c:926 msgid "Connected" msgstr "" @@ -89,107 +89,107 @@ msgstr "" msgid "Unspecified error" msgstr "" -#: ../src/common/conn.c:348 ../src/download.c:575 ../src/ghtml-gtkhtml.c:1112 +#: ../src/common/conn.c:348 ../src/download.c:601 ../src/ghtml-gtkhtml.c:1112 msgid "Timeout" msgstr "" -#: ../src/download.c:180 +#: ../src/download.c:182 msgid "Download" msgstr "" -#: ../src/download.c:190 +#: ../src/download.c:192 msgid "Address: " msgstr "" -#: ../src/download.c:200 +#: ../src/download.c:202 msgid "File: " msgstr "" -#: ../src/download.c:202 +#: ../src/download.c:204 msgid "Status: " msgstr "" -#: ../src/download.c:204 +#: ../src/download.c:206 msgid "Done: " msgstr "" -#: ../src/download.c:205 +#: ../src/download.c:207 msgid "0.0 kB" msgstr "" -#: ../src/download.c:206 +#: ../src/download.c:208 msgid "Speed: " msgstr "" -#: ../src/download.c:207 +#: ../src/download.c:209 msgid "0.0 kB/s" msgstr "" -#: ../src/download.c:213 +#: ../src/download.c:215 msgid "Close window when the download is complete" msgstr "" -#: ../src/download.c:311 ../src/download.c:316 ../src/download.c:652 -#: ../src/surfer.c:947 ../src/surfer.c:950 +#: ../src/download.c:320 ../src/download.c:325 ../src/download.c:678 +#: ../src/surfer.c:961 ../src/surfer.c:964 msgid "Error" msgstr "" -#: ../src/download.c:329 ../src/download.c:355 +#: ../src/download.c:338 ../src/download.c:364 msgid "kB" msgstr "" -#: ../src/download.c:350 ../src/download.c:361 ../src/download.c:380 +#: ../src/download.c:359 ../src/download.c:370 ../src/download.c:389 msgid "MB" msgstr "" -#: ../src/download.c:352 +#: ../src/download.c:361 #, c-format msgid "%.1f %s/s" msgstr "" -#: ../src/download.c:363 +#: ../src/download.c:372 #, c-format msgid "%.1f %s" msgstr "" -#: ../src/download.c:382 +#: ../src/download.c:391 #, c-format msgid "%.1f of %.1f %s" msgstr "" -#: ../src/download.c:505 +#: ../src/download.c:530 msgid "Error " msgstr "" -#: ../src/download.c:530 ../src/download.c:657 +#: ../src/download.c:555 ../src/download.c:683 msgid "Complete" msgstr "" -#: ../src/download.c:539 ../src/download.c:674 +#: ../src/download.c:565 ../src/download.c:701 msgid "Downloading" msgstr "" -#: ../src/download.c:550 +#: ../src/download.c:576 msgid "Redirected to" msgstr "" -#: ../src/download.c:553 +#: ../src/download.c:579 msgid "Redirected" msgstr "" -#: ../src/download.c:560 +#: ../src/download.c:586 msgid "Resolved" msgstr "" -#: ../src/download.c:568 +#: ../src/download.c:594 msgid "Code " msgstr "" -#: ../src/download.c:626 ../src/ghtml-webkit.c:694 ../src/surfer.c:949 +#: ../src/download.c:652 ../src/ghtml-webkit.c:694 ../src/surfer.c:963 msgid "Unknown error" msgstr "" -#: ../src/download.c:695 +#: ../src/download.c:722 msgid "" "Usage: download [-O output][-U user-agent] URL...\n" " -O\tFile to write document to\n" @@ -381,7 +381,7 @@ msgstr "" msgid "New window" msgstr "" -#: ../src/surfer.c:309 ../src/surfer.c:646 +#: ../src/surfer.c:309 ../src/surfer.c:660 msgid "Web surfer" msgstr "" @@ -389,95 +389,95 @@ msgstr "" msgid " Location: " msgstr "" -#: ../src/surfer.c:390 ../src/surfer.c:1557 ../src/surfer.c:1562 +#: ../src/surfer.c:394 ../src/surfer.c:1571 ../src/surfer.c:1576 msgid "Security information" msgstr "" -#: ../src/surfer.c:616 +#: ../src/surfer.c:630 msgid "Ready" msgstr "" -#: ../src/surfer.c:659 ../src/surfer.c:1161 +#: ../src/surfer.c:673 ../src/surfer.c:1175 msgid "Untitled" msgstr "" -#: ../src/surfer.c:900 ../src/surfer.c:1328 +#: ../src/surfer.c:914 ../src/surfer.c:1342 msgid "Save file as..." msgstr "" -#: ../src/surfer.c:978 +#: ../src/surfer.c:992 msgid "Find text" msgstr "" -#: ../src/surfer.c:990 +#: ../src/surfer.c:1004 msgid "Text:" msgstr "" -#: ../src/surfer.c:998 +#: ../src/surfer.c:1012 msgid "Case-sensitive" msgstr "" -#: ../src/surfer.c:1002 +#: ../src/surfer.c:1016 msgid "Search backwards" msgstr "" -#: ../src/surfer.c:1005 +#: ../src/surfer.c:1019 msgid "Wrap" msgstr "" -#: ../src/surfer.c:1034 +#: ../src/surfer.c:1048 msgid "Text not found" msgstr "" -#: ../src/surfer.c:1122 +#: ../src/surfer.c:1136 msgid "Open file..." msgstr "" -#: ../src/surfer.c:1151 +#: ../src/surfer.c:1165 msgid "Could not initialize HTML renderer" msgstr "" -#: ../src/surfer.c:1389 +#: ../src/surfer.c:1403 msgid "Javascript console" msgstr "" -#: ../src/surfer.c:1394 +#: ../src/surfer.c:1408 msgid "Command:" msgstr "" -#: ../src/surfer.c:1413 +#: ../src/surfer.c:1427 msgid "Message" msgstr "" -#: ../src/surfer.c:1418 +#: ../src/surfer.c:1432 msgid "Source" msgstr "" -#: ../src/surfer.c:1423 +#: ../src/surfer.c:1437 msgid "Line" msgstr "" -#: ../src/surfer.c:1543 +#: ../src/surfer.c:1557 msgid "This connection is encrypted and trusted." msgstr "" -#: ../src/surfer.c:1546 +#: ../src/surfer.c:1560 msgid "This connection is encrypted but not trusted." msgstr "" -#: ../src/surfer.c:1550 +#: ../src/surfer.c:1564 msgid "This connection is not encrypted." msgstr "" -#: ../src/surfer.c:1598 +#: ../src/surfer.c:1613 msgid "Web surfer - Source of " msgstr "" -#: ../src/surfer.c:1639 ../src/surfer.c:1642 ../src/surfer.c:1697 -#: ../src/surfer.c:1702 +#: ../src/surfer.c:1655 ../src/surfer.c:1658 ../src/surfer.c:1713 +#: ../src/surfer.c:1718 msgid "Warning" msgstr "" -#: ../src/surfer.c:1701 +#: ../src/surfer.c:1717 msgid "This file already exists. Overwrite?" msgstr "" diff --git a/src/surfer.c b/src/surfer.c index 9934172..fef4a32 100644 --- a/src/surfer.c +++ b/src/surfer.c @@ -87,16 +87,16 @@ static char const * _authors[] = #endif static DesktopAccel _surfer_accel[] = { - { G_CALLBACK(on_close), GDK_CONTROL_MASK, GDK_W }, + { G_CALLBACK(on_close), GDK_CONTROL_MASK, GDK_KEY_W }, #ifdef EMBEDDED - { G_CALLBACK(on_refresh), GDK_CONTROL_MASK, GDK_R }, - { G_CALLBACK(on_normal_size), GDK_CONTROL_MASK, GDK_0 }, - { G_CALLBACK(on_zoom_in), GDK_CONTROL_MASK, GDK_plus }, - { G_CALLBACK(on_zoom_out), GDK_CONTROL_MASK, GDK_minus }, + { G_CALLBACK(on_refresh), GDK_CONTROL_MASK, GDK_KEY_R }, + { G_CALLBACK(on_normal_size), GDK_CONTROL_MASK, GDK_KEY_0 }, + { G_CALLBACK(on_zoom_in), GDK_CONTROL_MASK, GDK_KEY_plus }, + { G_CALLBACK(on_zoom_out), GDK_CONTROL_MASK, GDK_KEY_minus }, #endif - { G_CALLBACK(on_back), 0, GDK_Back }, - { G_CALLBACK(on_forward), 0, GDK_Forward }, - { G_CALLBACK(on_fullscreen), 0, GDK_F11 }, + { G_CALLBACK(on_back), 0, GDK_KEY_Back }, + { G_CALLBACK(on_forward), 0, GDK_KEY_Forward }, + { G_CALLBACK(on_fullscreen), 0, GDK_KEY_F11 }, { NULL, 0, 0 } }; @@ -104,22 +104,22 @@ static DesktopAccel _surfer_accel[] = static DesktopMenu _menu_file[] = { { N_("_New tab"), G_CALLBACK(on_file_new_tab), "tab-new", - GDK_CONTROL_MASK, GDK_T }, + GDK_CONTROL_MASK, GDK_KEY_T }, { N_("_New window"), G_CALLBACK(on_file_new_window), "window-new", - GDK_CONTROL_MASK, GDK_N }, + GDK_CONTROL_MASK, GDK_KEY_N }, { N_("_Open..."), G_CALLBACK(on_file_open), GTK_STOCK_OPEN, - GDK_CONTROL_MASK, GDK_O }, + GDK_CONTROL_MASK, GDK_KEY_O }, { N_("Open _URL..."), G_CALLBACK(on_file_open_url), NULL, - GDK_CONTROL_MASK, GDK_L }, + GDK_CONTROL_MASK, GDK_KEY_L }, { "", NULL, NULL, 0, 0 }, { N_("Save _as..."), G_CALLBACK(on_file_save_as), GTK_STOCK_SAVE_AS, - GDK_CONTROL_MASK, GDK_S }, + GDK_CONTROL_MASK, GDK_KEY_S }, { "", NULL, NULL, 0, 0 }, { N_("_Print..."), G_CALLBACK(on_file_print), GTK_STOCK_PRINT, 0, 0 }, { "", NULL, NULL, 0, 0 }, { N_("Close _tab"), G_CALLBACK(on_file_close_tab), NULL, - GDK_CONTROL_MASK, GDK_W }, + GDK_CONTROL_MASK, GDK_KEY_W }, { N_("_Close"), G_CALLBACK(on_file_close), GTK_STOCK_CLOSE, 0, 0 }, { NULL, NULL, NULL, 0, 0 } @@ -128,16 +128,16 @@ static DesktopMenu _menu_file[] = static DesktopMenu _menu_edit[] = { { N_("_Undo"), G_CALLBACK(on_edit_undo), GTK_STOCK_UNDO, - GDK_CONTROL_MASK, GDK_Z }, + GDK_CONTROL_MASK, GDK_KEY_Z }, { N_("_Redo"), G_CALLBACK(on_edit_redo), GTK_STOCK_REDO, - GDK_CONTROL_MASK, GDK_Y }, + GDK_CONTROL_MASK, GDK_KEY_Y }, { "", NULL, NULL, 0, 0 }, { N_("_Cut"), G_CALLBACK(on_edit_cut), GTK_STOCK_CUT, - GDK_CONTROL_MASK, GDK_X }, + GDK_CONTROL_MASK, GDK_KEY_X }, { N_("Cop_y"), G_CALLBACK(on_edit_copy), GTK_STOCK_COPY, - GDK_CONTROL_MASK, GDK_C }, + GDK_CONTROL_MASK, GDK_KEY_C }, { N_("_Paste"), G_CALLBACK(on_edit_paste), GTK_STOCK_PASTE, - GDK_CONTROL_MASK, GDK_V }, + GDK_CONTROL_MASK, GDK_KEY_V }, { "", NULL, NULL, 0, 0 }, { N_("Select _all"), G_CALLBACK(on_edit_select_all), #if GTK_CHECK_VERSION(2, 10, 0) @@ -145,40 +145,40 @@ static DesktopMenu _menu_edit[] = #else NULL, #endif - GDK_CONTROL_MASK, GDK_A }, + GDK_CONTROL_MASK, GDK_KEY_A }, { N_("_Unselect all"), G_CALLBACK(on_edit_unselect_all), NULL, 0, 0 }, { "", NULL, NULL, 0, 0 }, { N_("_Find"), G_CALLBACK(on_edit_find), GTK_STOCK_FIND, - GDK_CONTROL_MASK, GDK_F }, + GDK_CONTROL_MASK, GDK_KEY_F }, { "", NULL, NULL, 0, 0 }, { N_("_Preferences"), G_CALLBACK(on_edit_preferences), - GTK_STOCK_PREFERENCES, GDK_CONTROL_MASK, GDK_P }, + GTK_STOCK_PREFERENCES, GDK_CONTROL_MASK, GDK_KEY_P }, { NULL, NULL, NULL, 0, 0 } }; static DesktopMenu _menu_view[] = { { N_("Zoom in"), G_CALLBACK(on_view_zoom_in), "zoom-in", - GDK_CONTROL_MASK, GDK_plus }, + GDK_CONTROL_MASK, GDK_KEY_plus }, { N_("Zoom out"), G_CALLBACK(on_view_zoom_out), "zoom-out", - GDK_CONTROL_MASK, GDK_minus }, + GDK_CONTROL_MASK, GDK_KEY_minus }, { N_("Normal size"), G_CALLBACK(on_view_normal_size), - "zoom-original", GDK_CONTROL_MASK, GDK_0 }, + "zoom-original", GDK_CONTROL_MASK, GDK_KEY_0 }, { "", NULL, NULL, 0, 0 }, { N_("_Fullscreen"), G_CALLBACK(on_view_fullscreen), GTK_STOCK_FULLSCREEN, 0, 0 }, { "", NULL, NULL, 0, 0 }, { N_("_Refresh"), G_CALLBACK(on_view_refresh), GTK_STOCK_REFRESH, - GDK_CONTROL_MASK, GDK_R }, + GDK_CONTROL_MASK, GDK_KEY_R }, { N_("_Force refresh"), G_CALLBACK(on_view_force_refresh), NULL, - GDK_CONTROL_MASK | GDK_SHIFT_MASK, GDK_R }, + GDK_CONTROL_MASK | GDK_SHIFT_MASK, GDK_KEY_R }, { N_("_Stop"), G_CALLBACK(on_view_stop), GTK_STOCK_STOP, 0, - GDK_Escape }, + GDK_KEY_Escape }, { "", NULL, NULL, 0, 0 }, { N_("Javascript _console"), G_CALLBACK(on_view_javascript_console), NULL, 0, 0 }, { N_("Page so_urce"), G_CALLBACK(on_view_page_source), - "surfer-view-html-source", GDK_CONTROL_MASK, GDK_U }, + "surfer-view-html-source", GDK_CONTROL_MASK, GDK_KEY_U }, { NULL, NULL, NULL, 0, 0 } }; @@ -206,9 +206,9 @@ static DesktopMenubar _surfer_menubar[] = static DesktopToolbar _surfer_toolbar[] = { { N_("Back"), G_CALLBACK(on_back), GTK_STOCK_GO_BACK, GDK_MOD1_MASK, - GDK_Left, NULL }, + GDK_KEY_Left, NULL }, { N_("Forward"), G_CALLBACK(on_forward), GTK_STOCK_GO_FORWARD, - GDK_MOD1_MASK, GDK_Right, NULL }, + GDK_MOD1_MASK, GDK_KEY_Right, NULL }, { N_("Stop"), G_CALLBACK(on_stop), GTK_STOCK_STOP, 0, 0, NULL }, { N_("Refresh"), G_CALLBACK(on_refresh), GTK_STOCK_REFRESH, 0, 0, NULL }, @@ -222,9 +222,9 @@ static DesktopToolbar _surfer_toolbar[] = NULL }, { "", NULL, NULL, 0, 0, NULL }, { N_("New tab"), G_CALLBACK(on_new_tab), "tab-new", GDK_CONTROL_MASK, - GDK_T, NULL }, + GDK_KEY_T, NULL }, { N_("New window"), G_CALLBACK(on_new_window), "window-new", - GDK_CONTROL_MASK, GDK_N, NULL }, + GDK_CONTROL_MASK, GDK_KEY_N, NULL }, #endif { NULL, NULL, NULL, 0, 0, NULL } }; @@ -359,7 +359,11 @@ Surfer * _new_do(char const * url) gtk_toolbar_insert(GTK_TOOLBAR(toolbar), toolitem, -1); #endif toolitem = gtk_tool_item_new(); +#if GTK_CHECK_VERSION(3, 0, 0) + surfer->lb_path = gtk_combo_box_text_new_with_entry(); +#else surfer->lb_path = gtk_combo_box_entry_new_text(); +#endif widget = gtk_bin_get_child(GTK_BIN(surfer->lb_path)); g_signal_connect_swapped(G_OBJECT(widget), "activate", G_CALLBACK( on_path_activate), surfer); @@ -509,10 +513,20 @@ void surfer_set_location(Surfer * surfer, char const * url) widget = gtk_bin_get_child(GTK_BIN(surfer->lb_path)); gtk_entry_set_text(GTK_ENTRY(widget), url); if(i == 8) +#if GTK_CHECK_VERSION(3, 0, 0) + gtk_combo_box_text_remove(GTK_COMBO_BOX_TEXT(surfer->lb_path), + 0); +#else gtk_combo_box_remove_text(GTK_COMBO_BOX(surfer->lb_path), 0); +#endif else i++; +#if GTK_CHECK_VERSION(3, 0, 0) + gtk_combo_box_text_append(GTK_COMBO_BOX_TEXT(surfer->lb_path), NULL, + url); +#else gtk_combo_box_append_text(GTK_COMBO_BOX(surfer->lb_path), url); +#endif gtk_widget_set_sensitive(GTK_WIDGET(surfer->tb_back), ghtml_can_go_back( view)); gtk_widget_set_sensitive(GTK_WIDGET(surfer->tb_forward), @@ -1428,7 +1442,7 @@ void surfer_show_console(Surfer * surfer, gboolean show) /* dialog */ hbox = gtk_hbutton_box_new(); gtk_button_box_set_layout(GTK_BUTTON_BOX(hbox), GTK_BUTTONBOX_END); - gtk_button_box_set_spacing(GTK_BUTTON_BOX(hbox), 4); + gtk_box_set_spacing(GTK_BOX(hbox), 4); gtk_container_set_border_width(GTK_CONTAINER(hbox), 4); widget = gtk_button_new_from_stock(GTK_STOCK_CLEAR); g_signal_connect_swapped(G_OBJECT(widget), "clicked", G_CALLBACK( @@ -1581,6 +1595,7 @@ void surfer_view_source(Surfer * surfer) char buf[256]; char const * url; char const * source; + size_t len; if((widget = surfer_get_view(surfer)) == NULL) return; @@ -1591,7 +1606,7 @@ void surfer_view_source(Surfer * surfer) window = gtk_window_new(GTK_WINDOW_TOPLEVEL); group = gtk_accel_group_new(); cc = g_cclosure_new_swap(G_CALLBACK(_on_source_close), window, NULL); - gtk_accel_group_connect(group, GDK_W, GDK_CONTROL_MASK, + gtk_accel_group_connect(group, GDK_KEY_W, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE, cc); gtk_window_add_accel_group(GTK_WINDOW(window), group); gtk_window_set_default_size(GTK_WINDOW(window), 640, 480); @@ -1609,8 +1624,9 @@ void surfer_view_source(Surfer * surfer) pango_font_description_free(desc); gtk_text_view_set_editable(GTK_TEXT_VIEW(widget), FALSE); tbuf = gtk_text_view_get_buffer(GTK_TEXT_VIEW(widget)); - /* FIXME probably should convert to UTF-8 when not already */ - gtk_text_buffer_set_text(tbuf, source, strlen(source)); + if((len = strlen(source)) > 0) + /* FIXME probably should convert to UTF-8 when not already */ + gtk_text_buffer_set_text(tbuf, source, len); gtk_container_add(GTK_CONTAINER(scrolled), widget); gtk_container_add(GTK_CONTAINER(window), scrolled); gtk_widget_show_all(window);