Allow the user-agent to be set within the web browser as well

This commit is contained in:
Pierre Pronchery 2011-07-19 17:21:11 +00:00
parent b18bae4826
commit f288a41f82
12 changed files with 391 additions and 260 deletions

138
po/de.po
View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Surfer 0.1.0\n" "Project-Id-Version: Surfer 0.1.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-07-19 17:52+0200\n" "POT-Creation-Date: 2011-07-19 19:20+0200\n"
"PO-Revision-Date: 2010-04-01 19:40+0200\n" "PO-Revision-Date: 2010-04-01 19:40+0200\n"
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n" "Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
"Language-Team: German\n" "Language-Team: German\n"
@ -16,8 +16,8 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:826 #: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:854
#: ../src/surfer.c:829 ../src/surfer.c:1293 ../src/surfer.c:1297 #: ../src/surfer.c:857 ../src/surfer.c:1325 ../src/surfer.c:1329
msgid "Question" msgid "Question"
msgstr "" msgstr ""
@ -27,33 +27,33 @@ msgid ""
"Do you really want to close every tab opened in this window?" "Do you really want to close every tab opened in this window?"
msgstr "" msgstr ""
#: ../src/common/conn.c:204 ../src/download.c:217 ../src/ghtml-gtkhtml.c:876 #: ../src/common/conn.c:204 ../src/download.c:217 ../src/ghtml-gtkhtml.c:886
msgid "Resolving..." msgid "Resolving..."
msgstr "" msgstr ""
#: ../src/common/conn.c:253 ../src/download.c:577 ../src/ghtml-gtkhtml.c:926 #: ../src/common/conn.c:253 ../src/download.c:577 ../src/ghtml-gtkhtml.c:936
msgid "Connected" msgid "Connected"
msgstr "" msgstr ""
#: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:961 #: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:971
#: ../src/ghtml-webkit.c:596 ../src/ghtml-webkit.c:737 #: ../src/ghtml-webkit.c:613 ../src/ghtml-webkit.c:754
#: ../src/ghtml-webkit.c:749 #: ../src/ghtml-webkit.c:766
msgid "Downloading..." msgid "Downloading..."
msgstr "" msgstr ""
#: ../src/common/conn.c:305 ../src/ghtml-gtkhtml.c:1007 #: ../src/common/conn.c:305 ../src/ghtml-gtkhtml.c:1017
msgid "Unsupported protocol" msgid "Unsupported protocol"
msgstr "" msgstr ""
#: ../src/common/conn.c:309 ../src/ghtml-gtkhtml.c:1011 #: ../src/common/conn.c:309 ../src/ghtml-gtkhtml.c:1021
msgid "Unknown host" msgid "Unknown host"
msgstr "" msgstr ""
#: ../src/common/conn.c:314 ../src/ghtml-gtkhtml.c:1016 #: ../src/common/conn.c:314 ../src/ghtml-gtkhtml.c:1026
msgid "Unspecified error" msgid "Unspecified error"
msgstr "" msgstr ""
#: ../src/common/conn.c:348 ../src/download.c:656 ../src/ghtml-gtkhtml.c:1112 #: ../src/common/conn.c:348 ../src/download.c:656 ../src/ghtml-gtkhtml.c:1122
msgid "Timeout" msgid "Timeout"
msgstr "" msgstr ""
@ -94,7 +94,7 @@ msgid "Close window when the download is complete"
msgstr "" msgstr ""
#: ../src/download.c:339 ../src/download.c:344 ../src/download.c:733 #: ../src/download.c:339 ../src/download.c:344 ../src/download.c:733
#: ../src/surfer.c:983 ../src/surfer.c:987 #: ../src/surfer.c:1011 ../src/surfer.c:1015
msgid "Error" msgid "Error"
msgstr "Fehler" msgstr "Fehler"
@ -149,7 +149,7 @@ msgstr ""
msgid "Code " msgid "Code "
msgstr "" msgstr ""
#: ../src/download.c:707 ../src/ghtml-webkit.c:695 ../src/surfer.c:986 #: ../src/download.c:707 ../src/ghtml-webkit.c:712 ../src/surfer.c:1014
msgid "Unknown error" msgid "Unknown error"
msgstr "" msgstr ""
@ -160,32 +160,32 @@ msgid ""
" -U\tUser-agent string to send\n" " -U\tUser-agent string to send\n"
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:753 #: ../src/ghtml-gtkhtml.c:763
msgid "Unknown protocol" msgid "Unknown protocol"
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:819 #: ../src/ghtml-gtkhtml.c:829
msgid "Reading file..." msgid "Reading file..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1031 #: ../src/ghtml-gtkhtml.c:1041
msgid "Redirecting..." msgid "Redirecting..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1039 #: ../src/ghtml-gtkhtml.c:1049
msgid "Redirecting to " msgid "Redirecting to "
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:453 #: ../src/ghtml-gtkhtml.c:1083 ../src/ghtml-webkit.c:470
#: ../src/ghtml-webkit.c:594 #: ../src/ghtml-webkit.c:611
msgid "Connecting..." msgid "Connecting..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1076 #: ../src/ghtml-gtkhtml.c:1086
msgid "Connecting to " msgid "Connecting to "
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1234 #: ../src/ghtml-gtkhtml.c:1244
msgid "Unsupported method" msgid "Unsupported method"
msgstr "" msgstr ""
@ -345,171 +345,179 @@ msgstr ""
msgid "New window" msgid "New window"
msgstr "Neue Fenster" msgstr "Neue Fenster"
#: ../src/surfer.c:313 ../src/surfer.c:665 #: ../src/surfer.c:314 ../src/surfer.c:667
msgid "Web surfer" msgid "Web surfer"
msgstr "Web surfer" msgstr "Web surfer"
#: ../src/surfer.c:361 #: ../src/surfer.c:362
msgid " Location: " msgid " Location: "
msgstr "" msgstr ""
#: ../src/surfer.c:398 ../src/surfer.c:1819 ../src/surfer.c:1823 #: ../src/surfer.c:399 ../src/surfer.c:1867 ../src/surfer.c:1871
msgid "Security information" msgid "Security information"
msgstr "" msgstr ""
#: ../src/surfer.c:635 #: ../src/surfer.c:637
msgid "Ready" msgid "Ready"
msgstr "" msgstr ""
#: ../src/surfer.c:678 ../src/surfer.c:1209 #: ../src/surfer.c:680 ../src/surfer.c:1241
msgid "Untitled" msgid "Untitled"
msgstr "" msgstr ""
#: ../src/surfer.c:928 ../src/surfer.c:1375 #: ../src/surfer.c:956 ../src/surfer.c:1407
msgid "Save file as..." msgid "Save file as..."
msgstr "" msgstr ""
#: ../src/surfer.c:1015 #: ../src/surfer.c:1043
msgid "Find text" msgid "Find text"
msgstr "Text suchen" msgstr "Text suchen"
#: ../src/surfer.c:1027 #: ../src/surfer.c:1055
msgid "Text:" msgid "Text:"
msgstr "Text:" msgstr "Text:"
#: ../src/surfer.c:1035 #: ../src/surfer.c:1063
msgid "Case-sensitive" msgid "Case-sensitive"
msgstr "" msgstr ""
#: ../src/surfer.c:1039 #: ../src/surfer.c:1067
msgid "Search backwards" msgid "Search backwards"
msgstr "" msgstr ""
#: ../src/surfer.c:1042 #: ../src/surfer.c:1070
msgid "Wrap" msgid "Wrap"
msgstr "" msgstr ""
#: ../src/surfer.c:1072 #: ../src/surfer.c:1100
msgid "Text not found" msgid "Text not found"
msgstr "" msgstr ""
#: ../src/surfer.c:1161 #: ../src/surfer.c:1189
msgid "Open file..." msgid "Open file..."
msgstr "" msgstr ""
#: ../src/surfer.c:1167 #: ../src/surfer.c:1195
msgid "HTML files" msgid "HTML files"
msgstr "HTML Dateien" msgstr "HTML Dateien"
#: ../src/surfer.c:1172 #: ../src/surfer.c:1200
msgid "All files" msgid "All files"
msgstr "Alle Dateien" msgstr "Alle Dateien"
#: ../src/surfer.c:1199 #: ../src/surfer.c:1227
msgid "Could not initialize HTML renderer" msgid "Could not initialize HTML renderer"
msgstr "" msgstr ""
#: ../src/surfer.c:1443 #: ../src/surfer.c:1475
msgid "Javascript console" msgid "Javascript console"
msgstr "" msgstr ""
#: ../src/surfer.c:1448 #: ../src/surfer.c:1480
msgid "Command:" msgid "Command:"
msgstr "" msgstr ""
#: ../src/surfer.c:1467 #: ../src/surfer.c:1499
msgid "Message" msgid "Message"
msgstr "Nachricht" msgstr "Nachricht"
#: ../src/surfer.c:1472 #: ../src/surfer.c:1504
msgid "Source" msgid "Source"
msgstr "Quelle" msgstr "Quelle"
#: ../src/surfer.c:1477 #: ../src/surfer.c:1509
msgid "Line" msgid "Line"
msgstr "Linie" msgstr "Linie"
#: ../src/surfer.c:1609 #: ../src/surfer.c:1641
msgid "Web surfer preferences" msgid "Web surfer preferences"
msgstr "Web surfer Einstellungen" msgstr "Web surfer Einstellungen"
#: ../src/surfer.c:1629 #: ../src/surfer.c:1661
msgid "Homepage:" msgid "Homepage:"
msgstr "Hauptseite:" msgstr "Hauptseite:"
#: ../src/surfer.c:1635 #: ../src/surfer.c:1667
msgid "Tab handling" msgid "Tab handling"
msgstr "" msgstr ""
#: ../src/surfer.c:1640 #: ../src/surfer.c:1672
msgid "Focus new tabs" msgid "Focus new tabs"
msgstr "" msgstr ""
#: ../src/surfer.c:1645 #: ../src/surfer.c:1677
msgid "Downloads" msgid "Downloads"
msgstr "" msgstr ""
#: ../src/surfer.c:1648 #: ../src/surfer.c:1680
msgid "Default download directory:" msgid "Default download directory:"
msgstr "" msgstr ""
#: ../src/surfer.c:1652 #: ../src/surfer.c:1684
msgid "Choose the default download directory" msgid "Choose the default download directory"
msgstr "" msgstr ""
#: ../src/surfer.c:1657 #: ../src/surfer.c:1689
msgid "Close download windows when complete" msgid "Close download windows when complete"
msgstr "" msgstr ""
#: ../src/surfer.c:1663 #: ../src/surfer.c:1695
msgid "General" msgid "General"
msgstr "Allgemein" msgstr "Allgemein"
#: ../src/surfer.c:1667 #: ../src/surfer.c:1699
msgid "Connectivity:" msgid "Connectivity:"
msgstr "Verbindung:" msgstr "Verbindung:"
#: ../src/surfer.c:1670 #: ../src/surfer.c:1702
msgid "Direct connection" msgid "Direct connection"
msgstr "Direkt Verbindung" msgstr "Direkt Verbindung"
#: ../src/surfer.c:1674 #: ../src/surfer.c:1706
msgid "HTTP proxy:" msgid "HTTP proxy:"
msgstr "HTTP proxy:" msgstr "HTTP proxy:"
#: ../src/surfer.c:1681 #: ../src/surfer.c:1713
msgid "Hostname:" msgid "Hostname:"
msgstr "" msgstr ""
#: ../src/surfer.c:1685 #: ../src/surfer.c:1717
msgid "Port:" msgid "Port:"
msgstr "Port:" msgstr "Port:"
#: ../src/surfer.c:1695 #: ../src/surfer.c:1727
msgid "Network" msgid "Network"
msgstr "Netzwerk" msgstr "Netzwerk"
#: ../src/surfer.c:1805 #: ../src/surfer.c:1732
msgid "User agent:"
msgstr ""
#: ../src/surfer.c:1738
msgid "Advanced"
msgstr ""
#: ../src/surfer.c:1853
msgid "This connection is encrypted and trusted." msgid "This connection is encrypted and trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1808 #: ../src/surfer.c:1856
msgid "This connection is encrypted but not trusted." msgid "This connection is encrypted but not trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1812 #: ../src/surfer.c:1860
msgid "This connection is not encrypted." msgid "This connection is not encrypted."
msgstr "" msgstr ""
#: ../src/surfer.c:1867 #: ../src/surfer.c:1915
msgid "Web surfer - Source of " msgid "Web surfer - Source of "
msgstr "Web surfer - Quellcode von " msgstr "Web surfer - Quellcode von "
#: ../src/surfer.c:1909 ../src/surfer.c:1912 ../src/surfer.c:1967 #: ../src/surfer.c:1957 ../src/surfer.c:1960 ../src/surfer.c:2015
#: ../src/surfer.c:1972 #: ../src/surfer.c:2020
msgid "Warning" msgid "Warning"
msgstr "Achtung" msgstr "Achtung"
#: ../src/surfer.c:1971 #: ../src/surfer.c:2019
msgid "This file already exists. Overwrite?" msgid "This file already exists. Overwrite?"
msgstr "" msgstr ""

138
po/es.po
View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Surfer 0.1.0\n" "Project-Id-Version: Surfer 0.1.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-07-19 17:52+0200\n" "POT-Creation-Date: 2011-07-19 19:20+0200\n"
"PO-Revision-Date: 2010-04-01 19:40+0200\n" "PO-Revision-Date: 2010-04-01 19:40+0200\n"
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n" "Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
"Language-Team: Spanish\n" "Language-Team: Spanish\n"
@ -16,8 +16,8 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:826 #: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:854
#: ../src/surfer.c:829 ../src/surfer.c:1293 ../src/surfer.c:1297 #: ../src/surfer.c:857 ../src/surfer.c:1325 ../src/surfer.c:1329
msgid "Question" msgid "Question"
msgstr "" msgstr ""
@ -27,33 +27,33 @@ msgid ""
"Do you really want to close every tab opened in this window?" "Do you really want to close every tab opened in this window?"
msgstr "" msgstr ""
#: ../src/common/conn.c:204 ../src/download.c:217 ../src/ghtml-gtkhtml.c:876 #: ../src/common/conn.c:204 ../src/download.c:217 ../src/ghtml-gtkhtml.c:886
msgid "Resolving..." msgid "Resolving..."
msgstr "" msgstr ""
#: ../src/common/conn.c:253 ../src/download.c:577 ../src/ghtml-gtkhtml.c:926 #: ../src/common/conn.c:253 ../src/download.c:577 ../src/ghtml-gtkhtml.c:936
msgid "Connected" msgid "Connected"
msgstr "" msgstr ""
#: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:961 #: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:971
#: ../src/ghtml-webkit.c:596 ../src/ghtml-webkit.c:737 #: ../src/ghtml-webkit.c:613 ../src/ghtml-webkit.c:754
#: ../src/ghtml-webkit.c:749 #: ../src/ghtml-webkit.c:766
msgid "Downloading..." msgid "Downloading..."
msgstr "" msgstr ""
#: ../src/common/conn.c:305 ../src/ghtml-gtkhtml.c:1007 #: ../src/common/conn.c:305 ../src/ghtml-gtkhtml.c:1017
msgid "Unsupported protocol" msgid "Unsupported protocol"
msgstr "" msgstr ""
#: ../src/common/conn.c:309 ../src/ghtml-gtkhtml.c:1011 #: ../src/common/conn.c:309 ../src/ghtml-gtkhtml.c:1021
msgid "Unknown host" msgid "Unknown host"
msgstr "" msgstr ""
#: ../src/common/conn.c:314 ../src/ghtml-gtkhtml.c:1016 #: ../src/common/conn.c:314 ../src/ghtml-gtkhtml.c:1026
msgid "Unspecified error" msgid "Unspecified error"
msgstr "" msgstr ""
#: ../src/common/conn.c:348 ../src/download.c:656 ../src/ghtml-gtkhtml.c:1112 #: ../src/common/conn.c:348 ../src/download.c:656 ../src/ghtml-gtkhtml.c:1122
msgid "Timeout" msgid "Timeout"
msgstr "" msgstr ""
@ -94,7 +94,7 @@ msgid "Close window when the download is complete"
msgstr "" msgstr ""
#: ../src/download.c:339 ../src/download.c:344 ../src/download.c:733 #: ../src/download.c:339 ../src/download.c:344 ../src/download.c:733
#: ../src/surfer.c:983 ../src/surfer.c:987 #: ../src/surfer.c:1011 ../src/surfer.c:1015
msgid "Error" msgid "Error"
msgstr "" msgstr ""
@ -149,7 +149,7 @@ msgstr ""
msgid "Code " msgid "Code "
msgstr "" msgstr ""
#: ../src/download.c:707 ../src/ghtml-webkit.c:695 ../src/surfer.c:986 #: ../src/download.c:707 ../src/ghtml-webkit.c:712 ../src/surfer.c:1014
msgid "Unknown error" msgid "Unknown error"
msgstr "" msgstr ""
@ -160,32 +160,32 @@ msgid ""
" -U\tUser-agent string to send\n" " -U\tUser-agent string to send\n"
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:753 #: ../src/ghtml-gtkhtml.c:763
msgid "Unknown protocol" msgid "Unknown protocol"
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:819 #: ../src/ghtml-gtkhtml.c:829
msgid "Reading file..." msgid "Reading file..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1031 #: ../src/ghtml-gtkhtml.c:1041
msgid "Redirecting..." msgid "Redirecting..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1039 #: ../src/ghtml-gtkhtml.c:1049
msgid "Redirecting to " msgid "Redirecting to "
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:453 #: ../src/ghtml-gtkhtml.c:1083 ../src/ghtml-webkit.c:470
#: ../src/ghtml-webkit.c:594 #: ../src/ghtml-webkit.c:611
msgid "Connecting..." msgid "Connecting..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1076 #: ../src/ghtml-gtkhtml.c:1086
msgid "Connecting to " msgid "Connecting to "
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1234 #: ../src/ghtml-gtkhtml.c:1244
msgid "Unsupported method" msgid "Unsupported method"
msgstr "" msgstr ""
@ -345,171 +345,179 @@ msgstr ""
msgid "New window" msgid "New window"
msgstr "" msgstr ""
#: ../src/surfer.c:313 ../src/surfer.c:665 #: ../src/surfer.c:314 ../src/surfer.c:667
msgid "Web surfer" msgid "Web surfer"
msgstr "Web surfer" msgstr "Web surfer"
#: ../src/surfer.c:361 #: ../src/surfer.c:362
msgid " Location: " msgid " Location: "
msgstr "" msgstr ""
#: ../src/surfer.c:398 ../src/surfer.c:1819 ../src/surfer.c:1823 #: ../src/surfer.c:399 ../src/surfer.c:1867 ../src/surfer.c:1871
msgid "Security information" msgid "Security information"
msgstr "" msgstr ""
#: ../src/surfer.c:635 #: ../src/surfer.c:637
msgid "Ready" msgid "Ready"
msgstr "" msgstr ""
#: ../src/surfer.c:678 ../src/surfer.c:1209 #: ../src/surfer.c:680 ../src/surfer.c:1241
msgid "Untitled" msgid "Untitled"
msgstr "" msgstr ""
#: ../src/surfer.c:928 ../src/surfer.c:1375 #: ../src/surfer.c:956 ../src/surfer.c:1407
msgid "Save file as..." msgid "Save file as..."
msgstr "Guardar como..." msgstr "Guardar como..."
#: ../src/surfer.c:1015 #: ../src/surfer.c:1043
msgid "Find text" msgid "Find text"
msgstr "Buscar" msgstr "Buscar"
#: ../src/surfer.c:1027 #: ../src/surfer.c:1055
msgid "Text:" msgid "Text:"
msgstr "" msgstr ""
#: ../src/surfer.c:1035 #: ../src/surfer.c:1063
msgid "Case-sensitive" msgid "Case-sensitive"
msgstr "" msgstr ""
#: ../src/surfer.c:1039 #: ../src/surfer.c:1067
msgid "Search backwards" msgid "Search backwards"
msgstr "" msgstr ""
#: ../src/surfer.c:1042 #: ../src/surfer.c:1070
msgid "Wrap" msgid "Wrap"
msgstr "" msgstr ""
#: ../src/surfer.c:1072 #: ../src/surfer.c:1100
msgid "Text not found" msgid "Text not found"
msgstr "" msgstr ""
#: ../src/surfer.c:1161 #: ../src/surfer.c:1189
msgid "Open file..." msgid "Open file..."
msgstr "Abrir..." msgstr "Abrir..."
#: ../src/surfer.c:1167 #: ../src/surfer.c:1195
msgid "HTML files" msgid "HTML files"
msgstr "" msgstr ""
#: ../src/surfer.c:1172 #: ../src/surfer.c:1200
msgid "All files" msgid "All files"
msgstr "" msgstr ""
#: ../src/surfer.c:1199 #: ../src/surfer.c:1227
msgid "Could not initialize HTML renderer" msgid "Could not initialize HTML renderer"
msgstr "" msgstr ""
#: ../src/surfer.c:1443 #: ../src/surfer.c:1475
msgid "Javascript console" msgid "Javascript console"
msgstr "" msgstr ""
#: ../src/surfer.c:1448 #: ../src/surfer.c:1480
msgid "Command:" msgid "Command:"
msgstr "" msgstr ""
#: ../src/surfer.c:1467 #: ../src/surfer.c:1499
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: ../src/surfer.c:1472 #: ../src/surfer.c:1504
msgid "Source" msgid "Source"
msgstr "" msgstr ""
#: ../src/surfer.c:1477 #: ../src/surfer.c:1509
msgid "Line" msgid "Line"
msgstr "" msgstr ""
#: ../src/surfer.c:1609 #: ../src/surfer.c:1641
msgid "Web surfer preferences" msgid "Web surfer preferences"
msgstr "Web surfer preferencias" msgstr "Web surfer preferencias"
#: ../src/surfer.c:1629 #: ../src/surfer.c:1661
msgid "Homepage:" msgid "Homepage:"
msgstr "" msgstr ""
#: ../src/surfer.c:1635 #: ../src/surfer.c:1667
msgid "Tab handling" msgid "Tab handling"
msgstr "" msgstr ""
#: ../src/surfer.c:1640 #: ../src/surfer.c:1672
msgid "Focus new tabs" msgid "Focus new tabs"
msgstr "" msgstr ""
#: ../src/surfer.c:1645 #: ../src/surfer.c:1677
msgid "Downloads" msgid "Downloads"
msgstr "" msgstr ""
#: ../src/surfer.c:1648 #: ../src/surfer.c:1680
msgid "Default download directory:" msgid "Default download directory:"
msgstr "" msgstr ""
#: ../src/surfer.c:1652 #: ../src/surfer.c:1684
msgid "Choose the default download directory" msgid "Choose the default download directory"
msgstr "" msgstr ""
#: ../src/surfer.c:1657 #: ../src/surfer.c:1689
msgid "Close download windows when complete" msgid "Close download windows when complete"
msgstr "" msgstr ""
#: ../src/surfer.c:1663 #: ../src/surfer.c:1695
msgid "General" msgid "General"
msgstr "" msgstr ""
#: ../src/surfer.c:1667 #: ../src/surfer.c:1699
msgid "Connectivity:" msgid "Connectivity:"
msgstr "" msgstr ""
#: ../src/surfer.c:1670 #: ../src/surfer.c:1702
msgid "Direct connection" msgid "Direct connection"
msgstr "" msgstr ""
#: ../src/surfer.c:1674 #: ../src/surfer.c:1706
msgid "HTTP proxy:" msgid "HTTP proxy:"
msgstr "" msgstr ""
#: ../src/surfer.c:1681 #: ../src/surfer.c:1713
msgid "Hostname:" msgid "Hostname:"
msgstr "" msgstr ""
#: ../src/surfer.c:1685 #: ../src/surfer.c:1717
msgid "Port:" msgid "Port:"
msgstr "" msgstr ""
#: ../src/surfer.c:1695 #: ../src/surfer.c:1727
msgid "Network" msgid "Network"
msgstr "" msgstr ""
#: ../src/surfer.c:1805 #: ../src/surfer.c:1732
msgid "User agent:"
msgstr ""
#: ../src/surfer.c:1738
msgid "Advanced"
msgstr ""
#: ../src/surfer.c:1853
msgid "This connection is encrypted and trusted." msgid "This connection is encrypted and trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1808 #: ../src/surfer.c:1856
msgid "This connection is encrypted but not trusted." msgid "This connection is encrypted but not trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1812 #: ../src/surfer.c:1860
msgid "This connection is not encrypted." msgid "This connection is not encrypted."
msgstr "" msgstr ""
#: ../src/surfer.c:1867 #: ../src/surfer.c:1915
msgid "Web surfer - Source of " msgid "Web surfer - Source of "
msgstr "" msgstr ""
#: ../src/surfer.c:1909 ../src/surfer.c:1912 ../src/surfer.c:1967 #: ../src/surfer.c:1957 ../src/surfer.c:1960 ../src/surfer.c:2015
#: ../src/surfer.c:1972 #: ../src/surfer.c:2020
msgid "Warning" msgid "Warning"
msgstr "" msgstr ""
#: ../src/surfer.c:1971 #: ../src/surfer.c:2019
msgid "This file already exists. Overwrite?" msgid "This file already exists. Overwrite?"
msgstr "" msgstr ""

138
po/fr.po
View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Surfer 0.1.0\n" "Project-Id-Version: Surfer 0.1.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-07-19 17:52+0200\n" "POT-Creation-Date: 2011-07-19 19:20+0200\n"
"PO-Revision-Date: 2010-04-01 19:40+0200\n" "PO-Revision-Date: 2010-04-01 19:40+0200\n"
"Last-Translator: Calimero <calimeroteknik@free.fr>\n" "Last-Translator: Calimero <calimeroteknik@free.fr>\n"
"Language-Team: French\n" "Language-Team: French\n"
@ -16,8 +16,8 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:826 #: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:854
#: ../src/surfer.c:829 ../src/surfer.c:1293 ../src/surfer.c:1297 #: ../src/surfer.c:857 ../src/surfer.c:1325 ../src/surfer.c:1329
msgid "Question" msgid "Question"
msgstr "Question" msgstr "Question"
@ -29,33 +29,33 @@ msgstr ""
"Plusieurs onglets sont ouverts.\n" "Plusieurs onglets sont ouverts.\n"
"Voulez-vous vraiment fermer tous les onglets de cette fenêtre ?" "Voulez-vous vraiment fermer tous les onglets de cette fenêtre ?"
#: ../src/common/conn.c:204 ../src/download.c:217 ../src/ghtml-gtkhtml.c:876 #: ../src/common/conn.c:204 ../src/download.c:217 ../src/ghtml-gtkhtml.c:886
msgid "Resolving..." msgid "Resolving..."
msgstr "Résolution du domaine..." msgstr "Résolution du domaine..."
#: ../src/common/conn.c:253 ../src/download.c:577 ../src/ghtml-gtkhtml.c:926 #: ../src/common/conn.c:253 ../src/download.c:577 ../src/ghtml-gtkhtml.c:936
msgid "Connected" msgid "Connected"
msgstr "Connecté" msgstr "Connecté"
#: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:961 #: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:971
#: ../src/ghtml-webkit.c:596 ../src/ghtml-webkit.c:737 #: ../src/ghtml-webkit.c:613 ../src/ghtml-webkit.c:754
#: ../src/ghtml-webkit.c:749 #: ../src/ghtml-webkit.c:766
msgid "Downloading..." msgid "Downloading..."
msgstr "Téléchargement..." msgstr "Téléchargement..."
#: ../src/common/conn.c:305 ../src/ghtml-gtkhtml.c:1007 #: ../src/common/conn.c:305 ../src/ghtml-gtkhtml.c:1017
msgid "Unsupported protocol" msgid "Unsupported protocol"
msgstr "Protocole non supporté" msgstr "Protocole non supporté"
#: ../src/common/conn.c:309 ../src/ghtml-gtkhtml.c:1011 #: ../src/common/conn.c:309 ../src/ghtml-gtkhtml.c:1021
msgid "Unknown host" msgid "Unknown host"
msgstr "Hôte inconnu" msgstr "Hôte inconnu"
#: ../src/common/conn.c:314 ../src/ghtml-gtkhtml.c:1016 #: ../src/common/conn.c:314 ../src/ghtml-gtkhtml.c:1026
msgid "Unspecified error" msgid "Unspecified error"
msgstr "Erreur non spécifiée" msgstr "Erreur non spécifiée"
#: ../src/common/conn.c:348 ../src/download.c:656 ../src/ghtml-gtkhtml.c:1112 #: ../src/common/conn.c:348 ../src/download.c:656 ../src/ghtml-gtkhtml.c:1122
msgid "Timeout" msgid "Timeout"
msgstr "Délai dépassé" msgstr "Délai dépassé"
@ -96,7 +96,7 @@ msgid "Close window when the download is complete"
msgstr "Fermer la fenêtre à la fin du téléchargement" msgstr "Fermer la fenêtre à la fin du téléchargement"
#: ../src/download.c:339 ../src/download.c:344 ../src/download.c:733 #: ../src/download.c:339 ../src/download.c:344 ../src/download.c:733
#: ../src/surfer.c:983 ../src/surfer.c:987 #: ../src/surfer.c:1011 ../src/surfer.c:1015
msgid "Error" msgid "Error"
msgstr "Erreur" msgstr "Erreur"
@ -151,7 +151,7 @@ msgstr "Résolu"
msgid "Code " msgid "Code "
msgstr "Code " msgstr "Code "
#: ../src/download.c:707 ../src/ghtml-webkit.c:695 ../src/surfer.c:986 #: ../src/download.c:707 ../src/ghtml-webkit.c:712 ../src/surfer.c:1014
msgid "Unknown error" msgid "Unknown error"
msgstr "Erreur inconnue" msgstr "Erreur inconnue"
@ -165,32 +165,32 @@ msgstr ""
" -O\tFichier de destination\n" " -O\tFichier de destination\n"
" -U\tUser-agent à utiliser\n" " -U\tUser-agent à utiliser\n"
#: ../src/ghtml-gtkhtml.c:753 #: ../src/ghtml-gtkhtml.c:763
msgid "Unknown protocol" msgid "Unknown protocol"
msgstr "Protocole inconnu" msgstr "Protocole inconnu"
#: ../src/ghtml-gtkhtml.c:819 #: ../src/ghtml-gtkhtml.c:829
msgid "Reading file..." msgid "Reading file..."
msgstr "Lecture du fichier..." msgstr "Lecture du fichier..."
#: ../src/ghtml-gtkhtml.c:1031 #: ../src/ghtml-gtkhtml.c:1041
msgid "Redirecting..." msgid "Redirecting..."
msgstr "Redirection..." msgstr "Redirection..."
#: ../src/ghtml-gtkhtml.c:1039 #: ../src/ghtml-gtkhtml.c:1049
msgid "Redirecting to " msgid "Redirecting to "
msgstr "Redirection vers " msgstr "Redirection vers "
#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:453 #: ../src/ghtml-gtkhtml.c:1083 ../src/ghtml-webkit.c:470
#: ../src/ghtml-webkit.c:594 #: ../src/ghtml-webkit.c:611
msgid "Connecting..." msgid "Connecting..."
msgstr "Connexion..." msgstr "Connexion..."
#: ../src/ghtml-gtkhtml.c:1076 #: ../src/ghtml-gtkhtml.c:1086
msgid "Connecting to " msgid "Connecting to "
msgstr "Connexion à " msgstr "Connexion à "
#: ../src/ghtml-gtkhtml.c:1234 #: ../src/ghtml-gtkhtml.c:1244
msgid "Unsupported method" msgid "Unsupported method"
msgstr "Méthode non supportée" msgstr "Méthode non supportée"
@ -350,171 +350,179 @@ msgstr "Nouvel onglet"
msgid "New window" msgid "New window"
msgstr "Nouvelle fenêtre" msgstr "Nouvelle fenêtre"
#: ../src/surfer.c:313 ../src/surfer.c:665 #: ../src/surfer.c:314 ../src/surfer.c:667
msgid "Web surfer" msgid "Web surfer"
msgstr "Web surfer" msgstr "Web surfer"
#: ../src/surfer.c:361 #: ../src/surfer.c:362
msgid " Location: " msgid " Location: "
msgstr " Adresse: " msgstr " Adresse: "
#: ../src/surfer.c:398 ../src/surfer.c:1819 ../src/surfer.c:1823 #: ../src/surfer.c:399 ../src/surfer.c:1867 ../src/surfer.c:1871
msgid "Security information" msgid "Security information"
msgstr "Informations de sécurité" msgstr "Informations de sécurité"
#: ../src/surfer.c:635 #: ../src/surfer.c:637
msgid "Ready" msgid "Ready"
msgstr "Prêt" msgstr "Prêt"
#: ../src/surfer.c:678 ../src/surfer.c:1209 #: ../src/surfer.c:680 ../src/surfer.c:1241
msgid "Untitled" msgid "Untitled"
msgstr "Sans titre" msgstr "Sans titre"
#: ../src/surfer.c:928 ../src/surfer.c:1375 #: ../src/surfer.c:956 ../src/surfer.c:1407
msgid "Save file as..." msgid "Save file as..."
msgstr "Enregistrer sous..." msgstr "Enregistrer sous..."
#: ../src/surfer.c:1015 #: ../src/surfer.c:1043
msgid "Find text" msgid "Find text"
msgstr "Chercher du texte" msgstr "Chercher du texte"
#: ../src/surfer.c:1027 #: ../src/surfer.c:1055
msgid "Text:" msgid "Text:"
msgstr "Texte: " msgstr "Texte: "
#: ../src/surfer.c:1035 #: ../src/surfer.c:1063
msgid "Case-sensitive" msgid "Case-sensitive"
msgstr "Sensible à la casse" msgstr "Sensible à la casse"
#: ../src/surfer.c:1039 #: ../src/surfer.c:1067
msgid "Search backwards" msgid "Search backwards"
msgstr "Inverser le sens de la recherche" msgstr "Inverser le sens de la recherche"
#: ../src/surfer.c:1042 #: ../src/surfer.c:1070
msgid "Wrap" msgid "Wrap"
msgstr "Chercher en boucle" msgstr "Chercher en boucle"
#: ../src/surfer.c:1072 #: ../src/surfer.c:1100
msgid "Text not found" msgid "Text not found"
msgstr "Texte non trouvé" msgstr "Texte non trouvé"
#: ../src/surfer.c:1161 #: ../src/surfer.c:1189
msgid "Open file..." msgid "Open file..."
msgstr "Ouvrir un fichier..." msgstr "Ouvrir un fichier..."
#: ../src/surfer.c:1167 #: ../src/surfer.c:1195
msgid "HTML files" msgid "HTML files"
msgstr "Fichiers HTML" msgstr "Fichiers HTML"
#: ../src/surfer.c:1172 #: ../src/surfer.c:1200
msgid "All files" msgid "All files"
msgstr "Tous les fichiers" msgstr "Tous les fichiers"
#: ../src/surfer.c:1199 #: ../src/surfer.c:1227
msgid "Could not initialize HTML renderer" msgid "Could not initialize HTML renderer"
msgstr "Ne peut charger le moteur de rendu HTML" msgstr "Ne peut charger le moteur de rendu HTML"
#: ../src/surfer.c:1443 #: ../src/surfer.c:1475
msgid "Javascript console" msgid "Javascript console"
msgstr "Console Javascript" msgstr "Console Javascript"
#: ../src/surfer.c:1448 #: ../src/surfer.c:1480
msgid "Command:" msgid "Command:"
msgstr "Commande :" msgstr "Commande :"
#: ../src/surfer.c:1467 #: ../src/surfer.c:1499
msgid "Message" msgid "Message"
msgstr "Message" msgstr "Message"
#: ../src/surfer.c:1472 #: ../src/surfer.c:1504
msgid "Source" msgid "Source"
msgstr "Source" msgstr "Source"
#: ../src/surfer.c:1477 #: ../src/surfer.c:1509
msgid "Line" msgid "Line"
msgstr "Ligne" msgstr "Ligne"
#: ../src/surfer.c:1609 #: ../src/surfer.c:1641
msgid "Web surfer preferences" msgid "Web surfer preferences"
msgstr "Préférences de Web surfer" msgstr "Préférences de Web surfer"
#: ../src/surfer.c:1629 #: ../src/surfer.c:1661
msgid "Homepage:" msgid "Homepage:"
msgstr "Page d'accueil :" msgstr "Page d'accueil :"
#: ../src/surfer.c:1635 #: ../src/surfer.c:1667
msgid "Tab handling" msgid "Tab handling"
msgstr "Gestion des onglets" msgstr "Gestion des onglets"
#: ../src/surfer.c:1640 #: ../src/surfer.c:1672
msgid "Focus new tabs" msgid "Focus new tabs"
msgstr "Focaliser les nouveaux onglets" msgstr "Focaliser les nouveaux onglets"
#: ../src/surfer.c:1645 #: ../src/surfer.c:1677
msgid "Downloads" msgid "Downloads"
msgstr "Téléchargements" msgstr "Téléchargements"
#: ../src/surfer.c:1648 #: ../src/surfer.c:1680
msgid "Default download directory:" msgid "Default download directory:"
msgstr "Répertoire par défaut :" msgstr "Répertoire par défaut :"
#: ../src/surfer.c:1652 #: ../src/surfer.c:1684
msgid "Choose the default download directory" msgid "Choose the default download directory"
msgstr "Choix du répertoire par défaut :" msgstr "Choix du répertoire par défaut :"
#: ../src/surfer.c:1657 #: ../src/surfer.c:1689
msgid "Close download windows when complete" msgid "Close download windows when complete"
msgstr "Fermer les fenêtres à la fin du téléchargement" msgstr "Fermer les fenêtres à la fin du téléchargement"
#: ../src/surfer.c:1663 #: ../src/surfer.c:1695
msgid "General" msgid "General"
msgstr "Général" msgstr "Général"
#: ../src/surfer.c:1667 #: ../src/surfer.c:1699
msgid "Connectivity:" msgid "Connectivity:"
msgstr "Connectivité :" msgstr "Connectivité :"
#: ../src/surfer.c:1670 #: ../src/surfer.c:1702
msgid "Direct connection" msgid "Direct connection"
msgstr "Connexion directe" msgstr "Connexion directe"
#: ../src/surfer.c:1674 #: ../src/surfer.c:1706
msgid "HTTP proxy:" msgid "HTTP proxy:"
msgstr "Proxy HTTP :" msgstr "Proxy HTTP :"
#: ../src/surfer.c:1681 #: ../src/surfer.c:1713
msgid "Hostname:" msgid "Hostname:"
msgstr "Hôte :" msgstr "Hôte :"
#: ../src/surfer.c:1685 #: ../src/surfer.c:1717
msgid "Port:" msgid "Port:"
msgstr "Port :" msgstr "Port :"
#: ../src/surfer.c:1695 #: ../src/surfer.c:1727
msgid "Network" msgid "Network"
msgstr "Réseau" msgstr "Réseau"
#: ../src/surfer.c:1805 #: ../src/surfer.c:1732
msgid "User agent:"
msgstr "User agent :"
#: ../src/surfer.c:1738
msgid "Advanced"
msgstr "Avancées"
#: ../src/surfer.c:1853
msgid "This connection is encrypted and trusted." msgid "This connection is encrypted and trusted."
msgstr "Cette connexion est chiffrée et de confiance." msgstr "Cette connexion est chiffrée et de confiance."
#: ../src/surfer.c:1808 #: ../src/surfer.c:1856
msgid "This connection is encrypted but not trusted." msgid "This connection is encrypted but not trusted."
msgstr "Cette connexion est chiffrée mais pas de confiance." msgstr "Cette connexion est chiffrée mais pas de confiance."
#: ../src/surfer.c:1812 #: ../src/surfer.c:1860
msgid "This connection is not encrypted." msgid "This connection is not encrypted."
msgstr "Cette connexion n'est pas chiffrée." msgstr "Cette connexion n'est pas chiffrée."
#: ../src/surfer.c:1867 #: ../src/surfer.c:1915
msgid "Web surfer - Source of " msgid "Web surfer - Source of "
msgstr "Web surfer - Source de " msgstr "Web surfer - Source de "
#: ../src/surfer.c:1909 ../src/surfer.c:1912 ../src/surfer.c:1967 #: ../src/surfer.c:1957 ../src/surfer.c:1960 ../src/surfer.c:2015
#: ../src/surfer.c:1972 #: ../src/surfer.c:2020
msgid "Warning" msgid "Warning"
msgstr "Avertissement" msgstr "Avertissement"
#: ../src/surfer.c:1971 #: ../src/surfer.c:2019
msgid "This file already exists. Overwrite?" msgid "This file already exists. Overwrite?"
msgstr "Le fichier existe déjà. L'écraser ?" msgstr "Le fichier existe déjà. L'écraser ?"

138
po/it.po
View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Surfer 0.1.0\n" "Project-Id-Version: Surfer 0.1.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-07-19 17:52+0200\n" "POT-Creation-Date: 2011-07-19 19:20+0200\n"
"PO-Revision-Date: 2010-04-11 12:06+0200\n" "PO-Revision-Date: 2010-04-11 12:06+0200\n"
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n" "Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
"Language-Team: Italian\n" "Language-Team: Italian\n"
@ -16,8 +16,8 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:826 #: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:854
#: ../src/surfer.c:829 ../src/surfer.c:1293 ../src/surfer.c:1297 #: ../src/surfer.c:857 ../src/surfer.c:1325 ../src/surfer.c:1329
msgid "Question" msgid "Question"
msgstr "" msgstr ""
@ -27,33 +27,33 @@ msgid ""
"Do you really want to close every tab opened in this window?" "Do you really want to close every tab opened in this window?"
msgstr "" msgstr ""
#: ../src/common/conn.c:204 ../src/download.c:217 ../src/ghtml-gtkhtml.c:876 #: ../src/common/conn.c:204 ../src/download.c:217 ../src/ghtml-gtkhtml.c:886
msgid "Resolving..." msgid "Resolving..."
msgstr "" msgstr ""
#: ../src/common/conn.c:253 ../src/download.c:577 ../src/ghtml-gtkhtml.c:926 #: ../src/common/conn.c:253 ../src/download.c:577 ../src/ghtml-gtkhtml.c:936
msgid "Connected" msgid "Connected"
msgstr "" msgstr ""
#: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:961 #: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:971
#: ../src/ghtml-webkit.c:596 ../src/ghtml-webkit.c:737 #: ../src/ghtml-webkit.c:613 ../src/ghtml-webkit.c:754
#: ../src/ghtml-webkit.c:749 #: ../src/ghtml-webkit.c:766
msgid "Downloading..." msgid "Downloading..."
msgstr "" msgstr ""
#: ../src/common/conn.c:305 ../src/ghtml-gtkhtml.c:1007 #: ../src/common/conn.c:305 ../src/ghtml-gtkhtml.c:1017
msgid "Unsupported protocol" msgid "Unsupported protocol"
msgstr "" msgstr ""
#: ../src/common/conn.c:309 ../src/ghtml-gtkhtml.c:1011 #: ../src/common/conn.c:309 ../src/ghtml-gtkhtml.c:1021
msgid "Unknown host" msgid "Unknown host"
msgstr "" msgstr ""
#: ../src/common/conn.c:314 ../src/ghtml-gtkhtml.c:1016 #: ../src/common/conn.c:314 ../src/ghtml-gtkhtml.c:1026
msgid "Unspecified error" msgid "Unspecified error"
msgstr "" msgstr ""
#: ../src/common/conn.c:348 ../src/download.c:656 ../src/ghtml-gtkhtml.c:1112 #: ../src/common/conn.c:348 ../src/download.c:656 ../src/ghtml-gtkhtml.c:1122
msgid "Timeout" msgid "Timeout"
msgstr "" msgstr ""
@ -94,7 +94,7 @@ msgid "Close window when the download is complete"
msgstr "" msgstr ""
#: ../src/download.c:339 ../src/download.c:344 ../src/download.c:733 #: ../src/download.c:339 ../src/download.c:344 ../src/download.c:733
#: ../src/surfer.c:983 ../src/surfer.c:987 #: ../src/surfer.c:1011 ../src/surfer.c:1015
msgid "Error" msgid "Error"
msgstr "" msgstr ""
@ -149,7 +149,7 @@ msgstr ""
msgid "Code " msgid "Code "
msgstr "" msgstr ""
#: ../src/download.c:707 ../src/ghtml-webkit.c:695 ../src/surfer.c:986 #: ../src/download.c:707 ../src/ghtml-webkit.c:712 ../src/surfer.c:1014
msgid "Unknown error" msgid "Unknown error"
msgstr "" msgstr ""
@ -160,32 +160,32 @@ msgid ""
" -U\tUser-agent string to send\n" " -U\tUser-agent string to send\n"
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:753 #: ../src/ghtml-gtkhtml.c:763
msgid "Unknown protocol" msgid "Unknown protocol"
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:819 #: ../src/ghtml-gtkhtml.c:829
msgid "Reading file..." msgid "Reading file..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1031 #: ../src/ghtml-gtkhtml.c:1041
msgid "Redirecting..." msgid "Redirecting..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1039 #: ../src/ghtml-gtkhtml.c:1049
msgid "Redirecting to " msgid "Redirecting to "
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:453 #: ../src/ghtml-gtkhtml.c:1083 ../src/ghtml-webkit.c:470
#: ../src/ghtml-webkit.c:594 #: ../src/ghtml-webkit.c:611
msgid "Connecting..." msgid "Connecting..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1076 #: ../src/ghtml-gtkhtml.c:1086
msgid "Connecting to " msgid "Connecting to "
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1234 #: ../src/ghtml-gtkhtml.c:1244
msgid "Unsupported method" msgid "Unsupported method"
msgstr "" msgstr ""
@ -345,171 +345,179 @@ msgstr ""
msgid "New window" msgid "New window"
msgstr "" msgstr ""
#: ../src/surfer.c:313 ../src/surfer.c:665 #: ../src/surfer.c:314 ../src/surfer.c:667
msgid "Web surfer" msgid "Web surfer"
msgstr "" msgstr ""
#: ../src/surfer.c:361 #: ../src/surfer.c:362
msgid " Location: " msgid " Location: "
msgstr "" msgstr ""
#: ../src/surfer.c:398 ../src/surfer.c:1819 ../src/surfer.c:1823 #: ../src/surfer.c:399 ../src/surfer.c:1867 ../src/surfer.c:1871
msgid "Security information" msgid "Security information"
msgstr "" msgstr ""
#: ../src/surfer.c:635 #: ../src/surfer.c:637
msgid "Ready" msgid "Ready"
msgstr "" msgstr ""
#: ../src/surfer.c:678 ../src/surfer.c:1209 #: ../src/surfer.c:680 ../src/surfer.c:1241
msgid "Untitled" msgid "Untitled"
msgstr "" msgstr ""
#: ../src/surfer.c:928 ../src/surfer.c:1375 #: ../src/surfer.c:956 ../src/surfer.c:1407
msgid "Save file as..." msgid "Save file as..."
msgstr "" msgstr ""
#: ../src/surfer.c:1015 #: ../src/surfer.c:1043
msgid "Find text" msgid "Find text"
msgstr "" msgstr ""
#: ../src/surfer.c:1027 #: ../src/surfer.c:1055
msgid "Text:" msgid "Text:"
msgstr "" msgstr ""
#: ../src/surfer.c:1035 #: ../src/surfer.c:1063
msgid "Case-sensitive" msgid "Case-sensitive"
msgstr "" msgstr ""
#: ../src/surfer.c:1039 #: ../src/surfer.c:1067
msgid "Search backwards" msgid "Search backwards"
msgstr "" msgstr ""
#: ../src/surfer.c:1042 #: ../src/surfer.c:1070
msgid "Wrap" msgid "Wrap"
msgstr "" msgstr ""
#: ../src/surfer.c:1072 #: ../src/surfer.c:1100
msgid "Text not found" msgid "Text not found"
msgstr "" msgstr ""
#: ../src/surfer.c:1161 #: ../src/surfer.c:1189
msgid "Open file..." msgid "Open file..."
msgstr "" msgstr ""
#: ../src/surfer.c:1167 #: ../src/surfer.c:1195
msgid "HTML files" msgid "HTML files"
msgstr "" msgstr ""
#: ../src/surfer.c:1172 #: ../src/surfer.c:1200
msgid "All files" msgid "All files"
msgstr "" msgstr ""
#: ../src/surfer.c:1199 #: ../src/surfer.c:1227
msgid "Could not initialize HTML renderer" msgid "Could not initialize HTML renderer"
msgstr "" msgstr ""
#: ../src/surfer.c:1443 #: ../src/surfer.c:1475
msgid "Javascript console" msgid "Javascript console"
msgstr "" msgstr ""
#: ../src/surfer.c:1448 #: ../src/surfer.c:1480
msgid "Command:" msgid "Command:"
msgstr "" msgstr ""
#: ../src/surfer.c:1467 #: ../src/surfer.c:1499
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: ../src/surfer.c:1472 #: ../src/surfer.c:1504
msgid "Source" msgid "Source"
msgstr "" msgstr ""
#: ../src/surfer.c:1477 #: ../src/surfer.c:1509
msgid "Line" msgid "Line"
msgstr "" msgstr ""
#: ../src/surfer.c:1609 #: ../src/surfer.c:1641
msgid "Web surfer preferences" msgid "Web surfer preferences"
msgstr "" msgstr ""
#: ../src/surfer.c:1629 #: ../src/surfer.c:1661
msgid "Homepage:" msgid "Homepage:"
msgstr "" msgstr ""
#: ../src/surfer.c:1635 #: ../src/surfer.c:1667
msgid "Tab handling" msgid "Tab handling"
msgstr "" msgstr ""
#: ../src/surfer.c:1640 #: ../src/surfer.c:1672
msgid "Focus new tabs" msgid "Focus new tabs"
msgstr "" msgstr ""
#: ../src/surfer.c:1645 #: ../src/surfer.c:1677
msgid "Downloads" msgid "Downloads"
msgstr "" msgstr ""
#: ../src/surfer.c:1648 #: ../src/surfer.c:1680
msgid "Default download directory:" msgid "Default download directory:"
msgstr "" msgstr ""
#: ../src/surfer.c:1652 #: ../src/surfer.c:1684
msgid "Choose the default download directory" msgid "Choose the default download directory"
msgstr "" msgstr ""
#: ../src/surfer.c:1657 #: ../src/surfer.c:1689
msgid "Close download windows when complete" msgid "Close download windows when complete"
msgstr "" msgstr ""
#: ../src/surfer.c:1663 #: ../src/surfer.c:1695
msgid "General" msgid "General"
msgstr "" msgstr ""
#: ../src/surfer.c:1667 #: ../src/surfer.c:1699
msgid "Connectivity:" msgid "Connectivity:"
msgstr "" msgstr ""
#: ../src/surfer.c:1670 #: ../src/surfer.c:1702
msgid "Direct connection" msgid "Direct connection"
msgstr "" msgstr ""
#: ../src/surfer.c:1674 #: ../src/surfer.c:1706
msgid "HTTP proxy:" msgid "HTTP proxy:"
msgstr "" msgstr ""
#: ../src/surfer.c:1681 #: ../src/surfer.c:1713
msgid "Hostname:" msgid "Hostname:"
msgstr "" msgstr ""
#: ../src/surfer.c:1685 #: ../src/surfer.c:1717
msgid "Port:" msgid "Port:"
msgstr "" msgstr ""
#: ../src/surfer.c:1695 #: ../src/surfer.c:1727
msgid "Network" msgid "Network"
msgstr "" msgstr ""
#: ../src/surfer.c:1805 #: ../src/surfer.c:1732
msgid "User agent:"
msgstr ""
#: ../src/surfer.c:1738
msgid "Advanced"
msgstr ""
#: ../src/surfer.c:1853
msgid "This connection is encrypted and trusted." msgid "This connection is encrypted and trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1808 #: ../src/surfer.c:1856
msgid "This connection is encrypted but not trusted." msgid "This connection is encrypted but not trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1812 #: ../src/surfer.c:1860
msgid "This connection is not encrypted." msgid "This connection is not encrypted."
msgstr "" msgstr ""
#: ../src/surfer.c:1867 #: ../src/surfer.c:1915
msgid "Web surfer - Source of " msgid "Web surfer - Source of "
msgstr "" msgstr ""
#: ../src/surfer.c:1909 ../src/surfer.c:1912 ../src/surfer.c:1967 #: ../src/surfer.c:1957 ../src/surfer.c:1960 ../src/surfer.c:2015
#: ../src/surfer.c:1972 #: ../src/surfer.c:2020
msgid "Warning" msgid "Warning"
msgstr "" msgstr ""
#: ../src/surfer.c:1971 #: ../src/surfer.c:2019
msgid "This file already exists. Overwrite?" msgid "This file already exists. Overwrite?"
msgstr "" msgstr ""

View File

@ -35,6 +35,7 @@ struct _Surfer
SurferProxyType proxy_type; SurferProxyType proxy_type;
char * proxy_http; char * proxy_http;
unsigned int proxy_http_port; unsigned int proxy_http_port;
char * user_agent;
/* widgets */ /* widgets */
/* main window */ /* main window */
@ -67,6 +68,7 @@ struct _Surfer
GtkWidget * pr_proxy_radio_http; GtkWidget * pr_proxy_radio_http;
GtkWidget * pr_proxy_http; GtkWidget * pr_proxy_http;
GtkWidget * pr_proxy_http_port; GtkWidget * pr_proxy_http_port;
GtkWidget * pr_user_agent;
/* find */ /* find */
GtkWidget * fi_dialog; GtkWidget * fi_dialog;

View File

@ -290,6 +290,16 @@ int ghtml_set_proxy(GtkWidget * ghtml, SurferProxyType type, char const * http,
} }
/* ghtml_set_user_agent */
int ghtml_set_user_agent(GtkWidget * ghtml, char const * user_agent)
{
if(user_agent == NULL)
return 0;
/* FIXME really implement */
return -error_set_code(1, "%s", strerror(ENOSYS));;
}
/* useful */ /* useful */
/* ghtml_copy */ /* ghtml_copy */
void ghtml_copy(GtkWidget * ghtml) void ghtml_copy(GtkWidget * ghtml)

View File

@ -411,6 +411,16 @@ int ghtml_set_proxy(GtkWidget * ghtml, SurferProxyType type, char const * http,
} }
/* ghtml_set_user_agent */
int ghtml_set_user_agent(GtkWidget * ghtml, char const * user_agent)
{
if(user_agent == NULL)
return 0;
/* FIXME really implement */
return -error_set_code(1, "%s", strerror(ENOSYS));;
}
/* useful */ /* useful */
/* ghtml_copy */ /* ghtml_copy */
void ghtml_copy(GtkWidget * ghtml) void ghtml_copy(GtkWidget * ghtml)

View File

@ -444,6 +444,16 @@ int ghtml_set_proxy(GtkWidget * ghtml, SurferProxyType type, char const * http,
} }
/* ghtml_set_user_agent */
int ghtml_set_user_agent(GtkWidget * ghtml, char const * user_agent)
{
if(user_agent == NULL)
return 0;
/* FIXME really implement */
return -error_set_code(1, "%s", strerror(ENOSYS));;
}
/* useful */ /* useful */
/* ghtml_copy */ /* ghtml_copy */
void ghtml_copy(GtkWidget * widget) void ghtml_copy(GtkWidget * widget)

View File

@ -351,6 +351,23 @@ int ghtml_set_proxy(GtkWidget * widget, SurferProxyType type, char const * http,
} }
/* ghtml_set_user_agent */
int ghtml_set_user_agent(GtkWidget * ghtml, char const * user_agent)
{
#if WEBKIT_CHECK_VERSION(1, 1, 0)
SoupSession * session;
session = webkit_get_default_session();
g_object_set(session, "user-agent", user_agent, NULL);
return 0;
#else
if(user_agent == NULL)
return 0;
return -error_set_code(1, "%s", strerror(ENOSYS));
#endif
}
/* useful */ /* useful */
/* ghtml_copy */ /* ghtml_copy */
void ghtml_copy(GtkWidget * widget) void ghtml_copy(GtkWidget * widget)

View File

@ -41,6 +41,7 @@ char const * ghtml_get_title(GtkWidget * ghtml);
int ghtml_set_proxy(GtkWidget * ghtml, SurferProxyType type, char const * http, int ghtml_set_proxy(GtkWidget * ghtml, SurferProxyType type, char const * http,
unsigned int http_port); unsigned int http_port);
int ghtml_set_user_agent(GtkWidget * ghtml, char const * user_agent);
/* useful */ /* useful */
gboolean ghtml_go_back(GtkWidget * ghtml); gboolean ghtml_go_back(GtkWidget * ghtml);

View File

@ -295,6 +295,7 @@ Surfer * _new_do(char const * url)
surfer->proxy_type = SPT_NONE; surfer->proxy_type = SPT_NONE;
surfer->proxy_http = NULL; surfer->proxy_http = NULL;
surfer->proxy_http_port = 0; surfer->proxy_http_port = 0;
surfer->user_agent = NULL;
if((surfer->config = config_new()) == NULL if((surfer->config = config_new()) == NULL
|| surfer_config_load(surfer) != 0) || surfer_config_load(surfer) != 0)
{ {
@ -463,6 +464,7 @@ void surfer_delete(Surfer * surfer)
{ {
gtk_widget_destroy(surfer->window); gtk_widget_destroy(surfer->window);
config_delete(surfer->config); config_delete(surfer->config);
free(surfer->user_agent);
free(surfer->proxy_http); free(surfer->proxy_http);
free(surfer->download_dir); free(surfer->download_dir);
free(surfer->homepage); free(surfer->homepage);
@ -680,6 +682,28 @@ void surfer_set_title(Surfer * surfer, char const * title)
} }
/* surfer_set_user_agent */
void surfer_set_user_agent(Surfer * surfer, char const * user_agent)
{
GtkWidget * view;
char * p = NULL;
gint n;
gint i;
if(user_agent != NULL && (p = strdup(user_agent)) == NULL)
return; /* XXX report error */
free(surfer->user_agent);
surfer->user_agent = p;
n = gtk_notebook_get_n_pages(GTK_NOTEBOOK(surfer->notebook));
for(i = 0; i < n; i++)
{
view = gtk_notebook_get_nth_page(GTK_NOTEBOOK(surfer->notebook),
i);
ghtml_set_user_agent(view, user_agent);
}
}
/* useful */ /* useful */
/* surfer_about */ /* surfer_about */
static gboolean _about_on_closex(gpointer data); static gboolean _about_on_closex(gpointer data);
@ -778,6 +802,8 @@ int surfer_config_load(Surfer * surfer)
_config_load_integer(surfer->config, "proxy", "http_port", _config_load_integer(surfer->config, "proxy", "http_port",
&surfer->proxy_http_port); &surfer->proxy_http_port);
} }
_config_load_string(surfer->config, NULL, "user_agent",
&surfer->user_agent);
return 0; return 0;
} }
@ -805,6 +831,8 @@ int surfer_config_save(Surfer * surfer)
surfer->proxy_http); surfer->proxy_http);
ret |= _config_save_integer(surfer->config, "proxy", "http_port", ret |= _config_save_integer(surfer->config, "proxy", "http_port",
surfer->proxy_http_port); surfer->proxy_http_port);
ret |= _config_save_string(surfer->config, NULL, "user_agent",
surfer->user_agent);
if(ret == 0) if(ret == 0)
ret |= config_save(surfer->config, filename); ret |= config_save(surfer->config, filename);
free(filename); free(filename);
@ -1202,6 +1230,10 @@ void surfer_open_tab(Surfer * surfer, char const * url)
if(surfer->proxy_http != NULL) if(surfer->proxy_http != NULL)
ghtml_set_proxy(widget, surfer->proxy_type, surfer->proxy_http, ghtml_set_proxy(widget, surfer->proxy_type, surfer->proxy_http,
surfer->proxy_http_port); surfer->proxy_http_port);
if(surfer->user_agent == NULL || surfer->user_agent[0] == '\0')
ghtml_set_user_agent(widget, NULL);
else
ghtml_set_user_agent(widget, surfer->user_agent);
gtk_widget_show_all(widget); /* must be before set_current_page() */ gtk_widget_show_all(widget); /* must be before set_current_page() */
if(url != NULL && url[0] != '\0') if(url != NULL && url[0] != '\0')
ghtml_load_url(widget, url); ghtml_load_url(widget, url);
@ -1693,6 +1725,17 @@ void surfer_view_preferences(Surfer * surfer)
gtk_box_pack_start(GTK_BOX(page), frame, FALSE, TRUE, 0); gtk_box_pack_start(GTK_BOX(page), frame, FALSE, TRUE, 0);
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), page, gtk_notebook_append_page(GTK_NOTEBOOK(notebook), page,
gtk_label_new(_("Network"))); gtk_label_new(_("Network")));
/* advanced tab */
page = gtk_vbox_new(FALSE, 4);
gtk_container_set_border_width(GTK_CONTAINER(page), 4);
hbox = gtk_hbox_new(FALSE, 4);
widget = gtk_label_new(_("User agent:"));
gtk_box_pack_start(GTK_BOX(hbox), widget, FALSE, TRUE, 0);
surfer->pr_user_agent = gtk_entry_new();
gtk_box_pack_start(GTK_BOX(hbox), surfer->pr_user_agent, TRUE, TRUE, 0);
gtk_box_pack_start(GTK_BOX(page), hbox, FALSE, TRUE, 0);
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), page,
gtk_label_new(_("Advanced")));
gtk_box_pack_start(GTK_BOX(vbox), notebook, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(vbox), notebook, TRUE, TRUE, 0);
_preferences_set(surfer); _preferences_set(surfer);
gtk_widget_show_all(surfer->pr_window); gtk_widget_show_all(surfer->pr_window);
@ -1728,6 +1771,9 @@ static void _preferences_set(Surfer * surfer)
surfer->proxy_http); surfer->proxy_http);
gtk_spin_button_set_value(GTK_SPIN_BUTTON(surfer->pr_proxy_http_port), gtk_spin_button_set_value(GTK_SPIN_BUTTON(surfer->pr_proxy_http_port),
surfer->proxy_http_port); surfer->proxy_http_port);
p = config_get(surfer->config, NULL, "user_agent");
gtk_entry_set_text(GTK_ENTRY(surfer->pr_user_agent), (p != NULL) ? p
: "");
} }
static gboolean _preferences_on_closex(gpointer data) static gboolean _preferences_on_closex(gpointer data)
@ -1773,6 +1819,8 @@ static void _preferences_on_ok(gpointer data)
surfer->pr_proxy_http)), surfer->pr_proxy_http)),
gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON( gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(
surfer->pr_proxy_http_port))); surfer->pr_proxy_http_port)));
surfer_set_user_agent(surfer, gtk_entry_get_text(GTK_ENTRY(
surfer->pr_user_agent)));
surfer_config_save(surfer); surfer_config_save(surfer);
} }

View File

@ -74,6 +74,7 @@ void surfer_set_proxy(Surfer * surfer, SurferProxyType type, char const * http,
void surfer_set_security(Surfer * surfer, SurferSecurity security); void surfer_set_security(Surfer * surfer, SurferSecurity security);
void surfer_set_status(Surfer * surfer, char const * status); void surfer_set_status(Surfer * surfer, char const * status);
void surfer_set_title(Surfer * surfer, char const * title); void surfer_set_title(Surfer * surfer, char const * title);
void surfer_set_user_agent(Surfer * surfer, char const * user_agent);
/* useful */ /* useful */