Finally implemented cut, copy & paste correctly

This commit is contained in:
Pierre Pronchery 2011-01-29 22:00:08 +00:00
parent 802659ed89
commit d73fff8cf7
13 changed files with 484 additions and 331 deletions

162
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-01-26 02:33+0100\n" "POT-Creation-Date: 2011-01-29 22:59+0100\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:787 #: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:789
#: ../src/surfer.c:790 ../src/surfer.c:1177 ../src/surfer.c:1182 #: ../src/surfer.c:792 ../src/surfer.c:1221 ../src/surfer.c:1226
msgid "Question" msgid "Question"
msgstr "" msgstr ""
@ -27,69 +27,69 @@ 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/callbacks.c:479 #: ../src/callbacks.c:506
msgid "Web surfer preferences" msgid "Web surfer preferences"
msgstr "Web surfer Einstellungen" msgstr "Web surfer Einstellungen"
#: ../src/callbacks.c:499 #: ../src/callbacks.c:526
msgid "Homepage:" msgid "Homepage:"
msgstr "" msgstr ""
#: ../src/callbacks.c:507 #: ../src/callbacks.c:534
msgid "Focus new tabs" msgid "Focus new tabs"
msgstr "" msgstr ""
#: ../src/callbacks.c:511 #: ../src/callbacks.c:538
msgid "General" msgid "General"
msgstr "" msgstr ""
#: ../src/callbacks.c:515 #: ../src/callbacks.c:542
msgid "Direct connection" msgid "Direct connection"
msgstr "" msgstr ""
#: ../src/callbacks.c:519 #: ../src/callbacks.c:546
msgid "HTTP proxy:" msgid "HTTP proxy:"
msgstr "" msgstr ""
#: ../src/callbacks.c:526 #: ../src/callbacks.c:553
msgid "Hostname:" msgid "Hostname:"
msgstr "" msgstr ""
#: ../src/callbacks.c:530 #: ../src/callbacks.c:557
msgid "Port:" msgid "Port:"
msgstr "" msgstr ""
#: ../src/callbacks.c:538 #: ../src/callbacks.c:565
msgid "Network" msgid "Network"
msgstr "" msgstr ""
#: ../src/common/conn.c:204 ../src/download.c:185 ../src/ghtml-gtkhtml.c:862 #: ../src/common/conn.c:204 ../src/download.c:185 ../src/ghtml-gtkhtml.c:876
msgid "Resolving..." msgid "Resolving..."
msgstr "" msgstr ""
#: ../src/common/conn.c:253 ../src/download.c:477 ../src/ghtml-gtkhtml.c:912 #: ../src/common/conn.c:253 ../src/download.c:477 ../src/ghtml-gtkhtml.c:926
msgid "Connected" msgid "Connected"
msgstr "" msgstr ""
#: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:947 #: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:961
#: ../src/ghtml-webkit.c:556 ../src/ghtml-webkit.c:697 #: ../src/ghtml-webkit.c:574 ../src/ghtml-webkit.c:715
#: ../src/ghtml-webkit.c:709 #: ../src/ghtml-webkit.c:727
msgid "Downloading..." msgid "Downloading..."
msgstr "" msgstr ""
#: ../src/common/conn.c:305 ../src/ghtml-gtkhtml.c:993 #: ../src/common/conn.c:305 ../src/ghtml-gtkhtml.c:1007
msgid "Unsupported protocol" msgid "Unsupported protocol"
msgstr "" msgstr ""
#: ../src/common/conn.c:309 ../src/ghtml-gtkhtml.c:997 #: ../src/common/conn.c:309 ../src/ghtml-gtkhtml.c:1011
msgid "Unknown host" msgid "Unknown host"
msgstr "" msgstr ""
#: ../src/common/conn.c:314 ../src/ghtml-gtkhtml.c:1002 #: ../src/common/conn.c:314 ../src/ghtml-gtkhtml.c:1016
msgid "Unspecified error" msgid "Unspecified error"
msgstr "" msgstr ""
#: ../src/common/conn.c:348 ../src/download.c:554 ../src/ghtml-gtkhtml.c:1098 #: ../src/common/conn.c:348 ../src/download.c:554 ../src/ghtml-gtkhtml.c:1112
msgid "Timeout" msgid "Timeout"
msgstr "" msgstr ""
@ -126,7 +126,7 @@ msgid "Close window when the download is complete"
msgstr "" msgstr ""
#: ../src/download.c:291 ../src/download.c:296 ../src/download.c:631 #: ../src/download.c:291 ../src/download.c:296 ../src/download.c:631
#: ../src/surfer.c:907 ../src/surfer.c:910 #: ../src/surfer.c:937 ../src/surfer.c:940
msgid "Error" msgid "Error"
msgstr "Fehler" msgstr "Fehler"
@ -181,7 +181,7 @@ msgstr ""
msgid "Code " msgid "Code "
msgstr "" msgstr ""
#: ../src/download.c:605 ../src/ghtml-webkit.c:655 ../src/surfer.c:909 #: ../src/download.c:605 ../src/ghtml-webkit.c:673 ../src/surfer.c:939
msgid "Unknown error" msgid "Unknown error"
msgstr "" msgstr ""
@ -192,32 +192,32 @@ msgid ""
" -U\tuser agent string to send\n" " -U\tuser agent string to send\n"
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:739 #: ../src/ghtml-gtkhtml.c:753
msgid "Unknown protocol" msgid "Unknown protocol"
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:805 #: ../src/ghtml-gtkhtml.c:819
msgid "Reading file..." msgid "Reading file..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1017 #: ../src/ghtml-gtkhtml.c:1031
msgid "Redirecting..." msgid "Redirecting..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1025 #: ../src/ghtml-gtkhtml.c:1039
msgid "Redirecting to " msgid "Redirecting to "
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1059 ../src/ghtml-webkit.c:423 #: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:431
#: ../src/ghtml-webkit.c:554 #: ../src/ghtml-webkit.c:572
msgid "Connecting..." msgid "Connecting..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1062 #: ../src/ghtml-gtkhtml.c:1076
msgid "Connecting to " msgid "Connecting to "
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1220 #: ../src/ghtml-gtkhtml.c:1234
msgid "Unsupported method" msgid "Unsupported method"
msgstr "" msgstr ""
@ -269,199 +269,199 @@ msgstr ""
msgid "_Cut" msgid "_Cut"
msgstr "" msgstr ""
#: ../src/surfer.c:134 #: ../src/surfer.c:135
msgid "Cop_y" msgid "Cop_y"
msgstr "" msgstr ""
#: ../src/surfer.c:135 #: ../src/surfer.c:137
msgid "_Paste" msgid "_Paste"
msgstr "" msgstr ""
#: ../src/surfer.c:138 #: ../src/surfer.c:140
msgid "Select _all" msgid "Select _all"
msgstr "" msgstr ""
#: ../src/surfer.c:145 #: ../src/surfer.c:147
msgid "_Unselect all" msgid "_Unselect all"
msgstr "" msgstr ""
#: ../src/surfer.c:147 #: ../src/surfer.c:149
msgid "_Find" msgid "_Find"
msgstr "" msgstr ""
#: ../src/surfer.c:150 #: ../src/surfer.c:152
msgid "_Preferences" msgid "_Preferences"
msgstr "" msgstr ""
#: ../src/surfer.c:157 ../src/surfer.c:215 #: ../src/surfer.c:159 ../src/surfer.c:217
msgid "Zoom in" msgid "Zoom in"
msgstr "" msgstr ""
#: ../src/surfer.c:159 ../src/surfer.c:216 #: ../src/surfer.c:161 ../src/surfer.c:218
msgid "Zoom out" msgid "Zoom out"
msgstr "" msgstr ""
#: ../src/surfer.c:161 ../src/surfer.c:217 #: ../src/surfer.c:163 ../src/surfer.c:219
msgid "Normal size" msgid "Normal size"
msgstr "" msgstr ""
#: ../src/surfer.c:164 #: ../src/surfer.c:166
msgid "_Fullscreen" msgid "_Fullscreen"
msgstr "" msgstr ""
#: ../src/surfer.c:167 #: ../src/surfer.c:169
msgid "_Refresh" msgid "_Refresh"
msgstr "" msgstr ""
#: ../src/surfer.c:169 #: ../src/surfer.c:171
msgid "_Force refresh" msgid "_Force refresh"
msgstr "" msgstr ""
#: ../src/surfer.c:171 #: ../src/surfer.c:173
msgid "_Stop" msgid "_Stop"
msgstr "" msgstr ""
#: ../src/surfer.c:174 #: ../src/surfer.c:176
msgid "Javascript _console" msgid "Javascript _console"
msgstr "" msgstr ""
#: ../src/surfer.c:176 #: ../src/surfer.c:178
msgid "Page so_urce" msgid "Page so_urce"
msgstr "" msgstr ""
#: ../src/surfer.c:183 #: ../src/surfer.c:185
msgid "_About" msgid "_About"
msgstr "" msgstr ""
#: ../src/surfer.c:194 #: ../src/surfer.c:196
msgid "_File" msgid "_File"
msgstr "" msgstr ""
#: ../src/surfer.c:195 #: ../src/surfer.c:197
msgid "_Edit" msgid "_Edit"
msgstr "" msgstr ""
#: ../src/surfer.c:196 #: ../src/surfer.c:198
msgid "_View" msgid "_View"
msgstr "" msgstr ""
#: ../src/surfer.c:197 #: ../src/surfer.c:199
msgid "_Help" msgid "_Help"
msgstr "" msgstr ""
#: ../src/surfer.c:204 #: ../src/surfer.c:206
msgid "Back" msgid "Back"
msgstr "" msgstr ""
#: ../src/surfer.c:206 #: ../src/surfer.c:208
msgid "Forward" msgid "Forward"
msgstr "" msgstr ""
#: ../src/surfer.c:208 #: ../src/surfer.c:210
msgid "Stop" msgid "Stop"
msgstr "" msgstr ""
#: ../src/surfer.c:209 #: ../src/surfer.c:211
msgid "Refresh" msgid "Refresh"
msgstr "" msgstr ""
#: ../src/surfer.c:212 #: ../src/surfer.c:214
msgid "Home" msgid "Home"
msgstr "" msgstr ""
#: ../src/surfer.c:300 ../src/surfer.c:634 #: ../src/surfer.c:302 ../src/surfer.c:636
msgid "Web surfer" msgid "Web surfer"
msgstr "Web surfer" msgstr "Web surfer"
#: ../src/surfer.c:348 #: ../src/surfer.c:350
msgid " Location: " msgid " Location: "
msgstr "" msgstr ""
#: ../src/surfer.c:604 #: ../src/surfer.c:606
msgid "Ready" msgid "Ready"
msgstr "" msgstr ""
#: ../src/surfer.c:647 ../src/surfer.c:1107 #: ../src/surfer.c:649 ../src/surfer.c:1137
msgid "Untitled" msgid "Untitled"
msgstr "" msgstr ""
#: ../src/surfer.c:860 ../src/surfer.c:1260 #: ../src/surfer.c:890 ../src/surfer.c:1304
msgid "Save file as..." msgid "Save file as..."
msgstr "" msgstr ""
#: ../src/surfer.c:938 #: ../src/surfer.c:968
msgid "Find text" msgid "Find text"
msgstr "Suchen" msgstr "Suchen"
#: ../src/surfer.c:945 #: ../src/surfer.c:975
msgid "Text:" msgid "Text:"
msgstr "" msgstr ""
#: ../src/surfer.c:952 #: ../src/surfer.c:982
msgid "Case-sensitive" msgid "Case-sensitive"
msgstr "" msgstr ""
#: ../src/surfer.c:954 #: ../src/surfer.c:984
msgid "Wrap" msgid "Wrap"
msgstr "" msgstr ""
#: ../src/surfer.c:980 #: ../src/surfer.c:1010
msgid "Text not found" msgid "Text not found"
msgstr "" msgstr ""
#: ../src/surfer.c:1068 #: ../src/surfer.c:1098
msgid "Open file..." msgid "Open file..."
msgstr "" msgstr ""
#: ../src/surfer.c:1097 #: ../src/surfer.c:1127
msgid "Could not initialize HTML renderer" msgid "Could not initialize HTML renderer"
msgstr "" msgstr ""
#: ../src/surfer.c:1321 #: ../src/surfer.c:1365
msgid "Javascript console" msgid "Javascript console"
msgstr "" msgstr ""
#: ../src/surfer.c:1326 #: ../src/surfer.c:1370
msgid "Command:" msgid "Command:"
msgstr "" msgstr ""
#: ../src/surfer.c:1345 #: ../src/surfer.c:1389
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: ../src/surfer.c:1350 #: ../src/surfer.c:1394
msgid "Source" msgid "Source"
msgstr "" msgstr ""
#: ../src/surfer.c:1355 #: ../src/surfer.c:1399
msgid "Line" msgid "Line"
msgstr "Linie" msgstr "Linie"
#: ../src/surfer.c:1475 #: ../src/surfer.c:1519
msgid "This connection is encrypted and trusted." msgid "This connection is encrypted and trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1478 #: ../src/surfer.c:1522
msgid "This connection is encrypted but not trusted." msgid "This connection is encrypted but not trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1482 #: ../src/surfer.c:1526
msgid "This connection is not encrypted." msgid "This connection is not encrypted."
msgstr "" msgstr ""
#: ../src/surfer.c:1489 ../src/surfer.c:1494 #: ../src/surfer.c:1533 ../src/surfer.c:1538
msgid "Security" msgid "Security"
msgstr "" msgstr ""
#: ../src/surfer.c:1530 #: ../src/surfer.c:1574
msgid "Web surfer - Source of " msgid "Web surfer - Source of "
msgstr "" msgstr ""
#: ../src/surfer.c:1571 ../src/surfer.c:1574 ../src/surfer.c:1629 #: ../src/surfer.c:1615 ../src/surfer.c:1618 ../src/surfer.c:1673
#: ../src/surfer.c:1634 #: ../src/surfer.c:1678
msgid "Warning" msgid "Warning"
msgstr "Achtung" msgstr "Achtung"
#: ../src/surfer.c:1633 #: ../src/surfer.c:1677
msgid "This file already exists. Overwrite?" msgid "This file already exists. Overwrite?"
msgstr "" msgstr ""

162
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-01-26 02:33+0100\n" "POT-Creation-Date: 2011-01-29 22:59+0100\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:787 #: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:789
#: ../src/surfer.c:790 ../src/surfer.c:1177 ../src/surfer.c:1182 #: ../src/surfer.c:792 ../src/surfer.c:1221 ../src/surfer.c:1226
msgid "Question" msgid "Question"
msgstr "" msgstr ""
@ -27,69 +27,69 @@ 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/callbacks.c:479 #: ../src/callbacks.c:506
msgid "Web surfer preferences" msgid "Web surfer preferences"
msgstr "Web surfer preferencias" msgstr "Web surfer preferencias"
#: ../src/callbacks.c:499 #: ../src/callbacks.c:526
msgid "Homepage:" msgid "Homepage:"
msgstr "" msgstr ""
#: ../src/callbacks.c:507 #: ../src/callbacks.c:534
msgid "Focus new tabs" msgid "Focus new tabs"
msgstr "" msgstr ""
#: ../src/callbacks.c:511 #: ../src/callbacks.c:538
msgid "General" msgid "General"
msgstr "" msgstr ""
#: ../src/callbacks.c:515 #: ../src/callbacks.c:542
msgid "Direct connection" msgid "Direct connection"
msgstr "" msgstr ""
#: ../src/callbacks.c:519 #: ../src/callbacks.c:546
msgid "HTTP proxy:" msgid "HTTP proxy:"
msgstr "" msgstr ""
#: ../src/callbacks.c:526 #: ../src/callbacks.c:553
msgid "Hostname:" msgid "Hostname:"
msgstr "" msgstr ""
#: ../src/callbacks.c:530 #: ../src/callbacks.c:557
msgid "Port:" msgid "Port:"
msgstr "" msgstr ""
#: ../src/callbacks.c:538 #: ../src/callbacks.c:565
msgid "Network" msgid "Network"
msgstr "" msgstr ""
#: ../src/common/conn.c:204 ../src/download.c:185 ../src/ghtml-gtkhtml.c:862 #: ../src/common/conn.c:204 ../src/download.c:185 ../src/ghtml-gtkhtml.c:876
msgid "Resolving..." msgid "Resolving..."
msgstr "" msgstr ""
#: ../src/common/conn.c:253 ../src/download.c:477 ../src/ghtml-gtkhtml.c:912 #: ../src/common/conn.c:253 ../src/download.c:477 ../src/ghtml-gtkhtml.c:926
msgid "Connected" msgid "Connected"
msgstr "" msgstr ""
#: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:947 #: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:961
#: ../src/ghtml-webkit.c:556 ../src/ghtml-webkit.c:697 #: ../src/ghtml-webkit.c:574 ../src/ghtml-webkit.c:715
#: ../src/ghtml-webkit.c:709 #: ../src/ghtml-webkit.c:727
msgid "Downloading..." msgid "Downloading..."
msgstr "" msgstr ""
#: ../src/common/conn.c:305 ../src/ghtml-gtkhtml.c:993 #: ../src/common/conn.c:305 ../src/ghtml-gtkhtml.c:1007
msgid "Unsupported protocol" msgid "Unsupported protocol"
msgstr "" msgstr ""
#: ../src/common/conn.c:309 ../src/ghtml-gtkhtml.c:997 #: ../src/common/conn.c:309 ../src/ghtml-gtkhtml.c:1011
msgid "Unknown host" msgid "Unknown host"
msgstr "" msgstr ""
#: ../src/common/conn.c:314 ../src/ghtml-gtkhtml.c:1002 #: ../src/common/conn.c:314 ../src/ghtml-gtkhtml.c:1016
msgid "Unspecified error" msgid "Unspecified error"
msgstr "" msgstr ""
#: ../src/common/conn.c:348 ../src/download.c:554 ../src/ghtml-gtkhtml.c:1098 #: ../src/common/conn.c:348 ../src/download.c:554 ../src/ghtml-gtkhtml.c:1112
msgid "Timeout" msgid "Timeout"
msgstr "" msgstr ""
@ -126,7 +126,7 @@ msgid "Close window when the download is complete"
msgstr "" msgstr ""
#: ../src/download.c:291 ../src/download.c:296 ../src/download.c:631 #: ../src/download.c:291 ../src/download.c:296 ../src/download.c:631
#: ../src/surfer.c:907 ../src/surfer.c:910 #: ../src/surfer.c:937 ../src/surfer.c:940
msgid "Error" msgid "Error"
msgstr "" msgstr ""
@ -181,7 +181,7 @@ msgstr ""
msgid "Code " msgid "Code "
msgstr "" msgstr ""
#: ../src/download.c:605 ../src/ghtml-webkit.c:655 ../src/surfer.c:909 #: ../src/download.c:605 ../src/ghtml-webkit.c:673 ../src/surfer.c:939
msgid "Unknown error" msgid "Unknown error"
msgstr "" msgstr ""
@ -192,32 +192,32 @@ msgid ""
" -U\tuser agent string to send\n" " -U\tuser agent string to send\n"
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:739 #: ../src/ghtml-gtkhtml.c:753
msgid "Unknown protocol" msgid "Unknown protocol"
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:805 #: ../src/ghtml-gtkhtml.c:819
msgid "Reading file..." msgid "Reading file..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1017 #: ../src/ghtml-gtkhtml.c:1031
msgid "Redirecting..." msgid "Redirecting..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1025 #: ../src/ghtml-gtkhtml.c:1039
msgid "Redirecting to " msgid "Redirecting to "
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1059 ../src/ghtml-webkit.c:423 #: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:431
#: ../src/ghtml-webkit.c:554 #: ../src/ghtml-webkit.c:572
msgid "Connecting..." msgid "Connecting..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1062 #: ../src/ghtml-gtkhtml.c:1076
msgid "Connecting to " msgid "Connecting to "
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1220 #: ../src/ghtml-gtkhtml.c:1234
msgid "Unsupported method" msgid "Unsupported method"
msgstr "" msgstr ""
@ -269,199 +269,199 @@ msgstr ""
msgid "_Cut" msgid "_Cut"
msgstr "" msgstr ""
#: ../src/surfer.c:134 #: ../src/surfer.c:135
msgid "Cop_y" msgid "Cop_y"
msgstr "" msgstr ""
#: ../src/surfer.c:135 #: ../src/surfer.c:137
msgid "_Paste" msgid "_Paste"
msgstr "" msgstr ""
#: ../src/surfer.c:138 #: ../src/surfer.c:140
msgid "Select _all" msgid "Select _all"
msgstr "" msgstr ""
#: ../src/surfer.c:145 #: ../src/surfer.c:147
msgid "_Unselect all" msgid "_Unselect all"
msgstr "" msgstr ""
#: ../src/surfer.c:147 #: ../src/surfer.c:149
msgid "_Find" msgid "_Find"
msgstr "" msgstr ""
#: ../src/surfer.c:150 #: ../src/surfer.c:152
msgid "_Preferences" msgid "_Preferences"
msgstr "" msgstr ""
#: ../src/surfer.c:157 ../src/surfer.c:215 #: ../src/surfer.c:159 ../src/surfer.c:217
msgid "Zoom in" msgid "Zoom in"
msgstr "" msgstr ""
#: ../src/surfer.c:159 ../src/surfer.c:216 #: ../src/surfer.c:161 ../src/surfer.c:218
msgid "Zoom out" msgid "Zoom out"
msgstr "" msgstr ""
#: ../src/surfer.c:161 ../src/surfer.c:217 #: ../src/surfer.c:163 ../src/surfer.c:219
msgid "Normal size" msgid "Normal size"
msgstr "" msgstr ""
#: ../src/surfer.c:164 #: ../src/surfer.c:166
msgid "_Fullscreen" msgid "_Fullscreen"
msgstr "" msgstr ""
#: ../src/surfer.c:167 #: ../src/surfer.c:169
msgid "_Refresh" msgid "_Refresh"
msgstr "" msgstr ""
#: ../src/surfer.c:169 #: ../src/surfer.c:171
msgid "_Force refresh" msgid "_Force refresh"
msgstr "" msgstr ""
#: ../src/surfer.c:171 #: ../src/surfer.c:173
msgid "_Stop" msgid "_Stop"
msgstr "" msgstr ""
#: ../src/surfer.c:174 #: ../src/surfer.c:176
msgid "Javascript _console" msgid "Javascript _console"
msgstr "" msgstr ""
#: ../src/surfer.c:176 #: ../src/surfer.c:178
msgid "Page so_urce" msgid "Page so_urce"
msgstr "" msgstr ""
#: ../src/surfer.c:183 #: ../src/surfer.c:185
msgid "_About" msgid "_About"
msgstr "" msgstr ""
#: ../src/surfer.c:194 #: ../src/surfer.c:196
msgid "_File" msgid "_File"
msgstr "" msgstr ""
#: ../src/surfer.c:195 #: ../src/surfer.c:197
msgid "_Edit" msgid "_Edit"
msgstr "" msgstr ""
#: ../src/surfer.c:196 #: ../src/surfer.c:198
msgid "_View" msgid "_View"
msgstr "" msgstr ""
#: ../src/surfer.c:197 #: ../src/surfer.c:199
msgid "_Help" msgid "_Help"
msgstr "" msgstr ""
#: ../src/surfer.c:204 #: ../src/surfer.c:206
msgid "Back" msgid "Back"
msgstr "" msgstr ""
#: ../src/surfer.c:206 #: ../src/surfer.c:208
msgid "Forward" msgid "Forward"
msgstr "" msgstr ""
#: ../src/surfer.c:208 #: ../src/surfer.c:210
msgid "Stop" msgid "Stop"
msgstr "" msgstr ""
#: ../src/surfer.c:209 #: ../src/surfer.c:211
msgid "Refresh" msgid "Refresh"
msgstr "" msgstr ""
#: ../src/surfer.c:212 #: ../src/surfer.c:214
msgid "Home" msgid "Home"
msgstr "" msgstr ""
#: ../src/surfer.c:300 ../src/surfer.c:634 #: ../src/surfer.c:302 ../src/surfer.c:636
msgid "Web surfer" msgid "Web surfer"
msgstr "Web surfer" msgstr "Web surfer"
#: ../src/surfer.c:348 #: ../src/surfer.c:350
msgid " Location: " msgid " Location: "
msgstr "" msgstr ""
#: ../src/surfer.c:604 #: ../src/surfer.c:606
msgid "Ready" msgid "Ready"
msgstr "" msgstr ""
#: ../src/surfer.c:647 ../src/surfer.c:1107 #: ../src/surfer.c:649 ../src/surfer.c:1137
msgid "Untitled" msgid "Untitled"
msgstr "" msgstr ""
#: ../src/surfer.c:860 ../src/surfer.c:1260 #: ../src/surfer.c:890 ../src/surfer.c:1304
msgid "Save file as..." msgid "Save file as..."
msgstr "Guardar como..." msgstr "Guardar como..."
#: ../src/surfer.c:938 #: ../src/surfer.c:968
msgid "Find text" msgid "Find text"
msgstr "Buscar" msgstr "Buscar"
#: ../src/surfer.c:945 #: ../src/surfer.c:975
msgid "Text:" msgid "Text:"
msgstr "" msgstr ""
#: ../src/surfer.c:952 #: ../src/surfer.c:982
msgid "Case-sensitive" msgid "Case-sensitive"
msgstr "" msgstr ""
#: ../src/surfer.c:954 #: ../src/surfer.c:984
msgid "Wrap" msgid "Wrap"
msgstr "" msgstr ""
#: ../src/surfer.c:980 #: ../src/surfer.c:1010
msgid "Text not found" msgid "Text not found"
msgstr "" msgstr ""
#: ../src/surfer.c:1068 #: ../src/surfer.c:1098
msgid "Open file..." msgid "Open file..."
msgstr "Abrir..." msgstr "Abrir..."
#: ../src/surfer.c:1097 #: ../src/surfer.c:1127
msgid "Could not initialize HTML renderer" msgid "Could not initialize HTML renderer"
msgstr "" msgstr ""
#: ../src/surfer.c:1321 #: ../src/surfer.c:1365
msgid "Javascript console" msgid "Javascript console"
msgstr "" msgstr ""
#: ../src/surfer.c:1326 #: ../src/surfer.c:1370
msgid "Command:" msgid "Command:"
msgstr "" msgstr ""
#: ../src/surfer.c:1345 #: ../src/surfer.c:1389
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: ../src/surfer.c:1350 #: ../src/surfer.c:1394
msgid "Source" msgid "Source"
msgstr "" msgstr ""
#: ../src/surfer.c:1355 #: ../src/surfer.c:1399
msgid "Line" msgid "Line"
msgstr "" msgstr ""
#: ../src/surfer.c:1475 #: ../src/surfer.c:1519
msgid "This connection is encrypted and trusted." msgid "This connection is encrypted and trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1478 #: ../src/surfer.c:1522
msgid "This connection is encrypted but not trusted." msgid "This connection is encrypted but not trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1482 #: ../src/surfer.c:1526
msgid "This connection is not encrypted." msgid "This connection is not encrypted."
msgstr "" msgstr ""
#: ../src/surfer.c:1489 ../src/surfer.c:1494 #: ../src/surfer.c:1533 ../src/surfer.c:1538
msgid "Security" msgid "Security"
msgstr "" msgstr ""
#: ../src/surfer.c:1530 #: ../src/surfer.c:1574
msgid "Web surfer - Source of " msgid "Web surfer - Source of "
msgstr "" msgstr ""
#: ../src/surfer.c:1571 ../src/surfer.c:1574 ../src/surfer.c:1629 #: ../src/surfer.c:1615 ../src/surfer.c:1618 ../src/surfer.c:1673
#: ../src/surfer.c:1634 #: ../src/surfer.c:1678
msgid "Warning" msgid "Warning"
msgstr "" msgstr ""
#: ../src/surfer.c:1633 #: ../src/surfer.c:1677
msgid "This file already exists. Overwrite?" msgid "This file already exists. Overwrite?"
msgstr "" msgstr ""

162
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-01-26 02:33+0100\n" "POT-Creation-Date: 2011-01-29 22:59+0100\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:787 #: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:789
#: ../src/surfer.c:790 ../src/surfer.c:1177 ../src/surfer.c:1182 #: ../src/surfer.c:792 ../src/surfer.c:1221 ../src/surfer.c:1226
msgid "Question" msgid "Question"
msgstr "Question" msgstr "Question"
@ -29,69 +29,69 @@ 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/callbacks.c:479 #: ../src/callbacks.c:506
msgid "Web surfer preferences" msgid "Web surfer preferences"
msgstr "Préférences de Web surfer" msgstr "Préférences de Web surfer"
#: ../src/callbacks.c:499 #: ../src/callbacks.c:526
msgid "Homepage:" msgid "Homepage:"
msgstr "Page d'accueil :" msgstr "Page d'accueil :"
#: ../src/callbacks.c:507 #: ../src/callbacks.c:534
msgid "Focus new tabs" msgid "Focus new tabs"
msgstr "Focaliser les nouveaux onglets" msgstr "Focaliser les nouveaux onglets"
#: ../src/callbacks.c:511 #: ../src/callbacks.c:538
msgid "General" msgid "General"
msgstr "Général" msgstr "Général"
#: ../src/callbacks.c:515 #: ../src/callbacks.c:542
msgid "Direct connection" msgid "Direct connection"
msgstr "Connexion directe" msgstr "Connexion directe"
#: ../src/callbacks.c:519 #: ../src/callbacks.c:546
msgid "HTTP proxy:" msgid "HTTP proxy:"
msgstr "Proxy HTTP :" msgstr "Proxy HTTP :"
#: ../src/callbacks.c:526 #: ../src/callbacks.c:553
msgid "Hostname:" msgid "Hostname:"
msgstr "Hôte :" msgstr "Hôte :"
#: ../src/callbacks.c:530 #: ../src/callbacks.c:557
msgid "Port:" msgid "Port:"
msgstr "Port :" msgstr "Port :"
#: ../src/callbacks.c:538 #: ../src/callbacks.c:565
msgid "Network" msgid "Network"
msgstr "Réseau" msgstr "Réseau"
#: ../src/common/conn.c:204 ../src/download.c:185 ../src/ghtml-gtkhtml.c:862 #: ../src/common/conn.c:204 ../src/download.c:185 ../src/ghtml-gtkhtml.c:876
msgid "Resolving..." msgid "Resolving..."
msgstr "Résolution du domaine..." msgstr "Résolution du domaine..."
#: ../src/common/conn.c:253 ../src/download.c:477 ../src/ghtml-gtkhtml.c:912 #: ../src/common/conn.c:253 ../src/download.c:477 ../src/ghtml-gtkhtml.c:926
msgid "Connected" msgid "Connected"
msgstr "Connecté" msgstr "Connecté"
#: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:947 #: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:961
#: ../src/ghtml-webkit.c:556 ../src/ghtml-webkit.c:697 #: ../src/ghtml-webkit.c:574 ../src/ghtml-webkit.c:715
#: ../src/ghtml-webkit.c:709 #: ../src/ghtml-webkit.c:727
msgid "Downloading..." msgid "Downloading..."
msgstr "Téléchargement..." msgstr "Téléchargement..."
#: ../src/common/conn.c:305 ../src/ghtml-gtkhtml.c:993 #: ../src/common/conn.c:305 ../src/ghtml-gtkhtml.c:1007
msgid "Unsupported protocol" msgid "Unsupported protocol"
msgstr "Protocole non supporté" msgstr "Protocole non supporté"
#: ../src/common/conn.c:309 ../src/ghtml-gtkhtml.c:997 #: ../src/common/conn.c:309 ../src/ghtml-gtkhtml.c:1011
msgid "Unknown host" msgid "Unknown host"
msgstr "Hôte inconnu" msgstr "Hôte inconnu"
#: ../src/common/conn.c:314 ../src/ghtml-gtkhtml.c:1002 #: ../src/common/conn.c:314 ../src/ghtml-gtkhtml.c:1016
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:554 ../src/ghtml-gtkhtml.c:1098 #: ../src/common/conn.c:348 ../src/download.c:554 ../src/ghtml-gtkhtml.c:1112
msgid "Timeout" msgid "Timeout"
msgstr "Délai dépassé" msgstr "Délai dépassé"
@ -128,7 +128,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:291 ../src/download.c:296 ../src/download.c:631 #: ../src/download.c:291 ../src/download.c:296 ../src/download.c:631
#: ../src/surfer.c:907 ../src/surfer.c:910 #: ../src/surfer.c:937 ../src/surfer.c:940
msgid "Error" msgid "Error"
msgstr "Erreur" msgstr "Erreur"
@ -183,7 +183,7 @@ msgstr "Résolu"
msgid "Code " msgid "Code "
msgstr "Code " msgstr "Code "
#: ../src/download.c:605 ../src/ghtml-webkit.c:655 ../src/surfer.c:909 #: ../src/download.c:605 ../src/ghtml-webkit.c:673 ../src/surfer.c:939
msgid "Unknown error" msgid "Unknown error"
msgstr "Erreur inconnue" msgstr "Erreur inconnue"
@ -197,32 +197,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:739 #: ../src/ghtml-gtkhtml.c:753
msgid "Unknown protocol" msgid "Unknown protocol"
msgstr "Protocole inconnu" msgstr "Protocole inconnu"
#: ../src/ghtml-gtkhtml.c:805 #: ../src/ghtml-gtkhtml.c:819
msgid "Reading file..." msgid "Reading file..."
msgstr "Lecture du fichier..." msgstr "Lecture du fichier..."
#: ../src/ghtml-gtkhtml.c:1017 #: ../src/ghtml-gtkhtml.c:1031
msgid "Redirecting..." msgid "Redirecting..."
msgstr "Redirection..." msgstr "Redirection..."
#: ../src/ghtml-gtkhtml.c:1025 #: ../src/ghtml-gtkhtml.c:1039
msgid "Redirecting to " msgid "Redirecting to "
msgstr "Redirection vers " msgstr "Redirection vers "
#: ../src/ghtml-gtkhtml.c:1059 ../src/ghtml-webkit.c:423 #: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:431
#: ../src/ghtml-webkit.c:554 #: ../src/ghtml-webkit.c:572
msgid "Connecting..." msgid "Connecting..."
msgstr "Connexion..." msgstr "Connexion..."
#: ../src/ghtml-gtkhtml.c:1062 #: ../src/ghtml-gtkhtml.c:1076
msgid "Connecting to " msgid "Connecting to "
msgstr "Connexion à " msgstr "Connexion à "
#: ../src/ghtml-gtkhtml.c:1220 #: ../src/ghtml-gtkhtml.c:1234
msgid "Unsupported method" msgid "Unsupported method"
msgstr "Méthode non supportée" msgstr "Méthode non supportée"
@ -274,199 +274,199 @@ msgstr "_Rétablir"
msgid "_Cut" msgid "_Cut"
msgstr "Co_uper" msgstr "Co_uper"
#: ../src/surfer.c:134 #: ../src/surfer.c:135
msgid "Cop_y" msgid "Cop_y"
msgstr "_Copier" msgstr "_Copier"
#: ../src/surfer.c:135 #: ../src/surfer.c:137
msgid "_Paste" msgid "_Paste"
msgstr "C_oller" msgstr "C_oller"
#: ../src/surfer.c:138 #: ../src/surfer.c:140
msgid "Select _all" msgid "Select _all"
msgstr "_Sélectionner tout" msgstr "_Sélectionner tout"
#: ../src/surfer.c:145 #: ../src/surfer.c:147
msgid "_Unselect all" msgid "_Unselect all"
msgstr "Tout _désélectionner" msgstr "Tout _désélectionner"
#: ../src/surfer.c:147 #: ../src/surfer.c:149
msgid "_Find" msgid "_Find"
msgstr "Rechercher" msgstr "Rechercher"
#: ../src/surfer.c:150 #: ../src/surfer.c:152
msgid "_Preferences" msgid "_Preferences"
msgstr "_Préférences" msgstr "_Préférences"
#: ../src/surfer.c:157 ../src/surfer.c:215 #: ../src/surfer.c:159 ../src/surfer.c:217
msgid "Zoom in" msgid "Zoom in"
msgstr "Zoom +" msgstr "Zoom +"
#: ../src/surfer.c:159 ../src/surfer.c:216 #: ../src/surfer.c:161 ../src/surfer.c:218
msgid "Zoom out" msgid "Zoom out"
msgstr "Zoom -" msgstr "Zoom -"
#: ../src/surfer.c:161 ../src/surfer.c:217 #: ../src/surfer.c:163 ../src/surfer.c:219
msgid "Normal size" msgid "Normal size"
msgstr "Taille normale" msgstr "Taille normale"
#: ../src/surfer.c:164 #: ../src/surfer.c:166
msgid "_Fullscreen" msgid "_Fullscreen"
msgstr "_Plein écran" msgstr "_Plein écran"
#: ../src/surfer.c:167 #: ../src/surfer.c:169
msgid "_Refresh" msgid "_Refresh"
msgstr "_Actualiser" msgstr "_Actualiser"
#: ../src/surfer.c:169 #: ../src/surfer.c:171
msgid "_Force refresh" msgid "_Force refresh"
msgstr "Actualisation forcée" msgstr "Actualisation forcée"
#: ../src/surfer.c:171 #: ../src/surfer.c:173
msgid "_Stop" msgid "_Stop"
msgstr "Arrêter" msgstr "Arrêter"
#: ../src/surfer.c:174 #: ../src/surfer.c:176
msgid "Javascript _console" msgid "Javascript _console"
msgstr "_Console Javascript" msgstr "_Console Javascript"
#: ../src/surfer.c:176 #: ../src/surfer.c:178
msgid "Page so_urce" msgid "Page so_urce"
msgstr "So_urce de la page" msgstr "So_urce de la page"
#: ../src/surfer.c:183 #: ../src/surfer.c:185
msgid "_About" msgid "_About"
msgstr "À _propos" msgstr "À _propos"
#: ../src/surfer.c:194 #: ../src/surfer.c:196
msgid "_File" msgid "_File"
msgstr "_Fichier" msgstr "_Fichier"
#: ../src/surfer.c:195 #: ../src/surfer.c:197
msgid "_Edit" msgid "_Edit"
msgstr "É_dition" msgstr "É_dition"
#: ../src/surfer.c:196 #: ../src/surfer.c:198
msgid "_View" msgid "_View"
msgstr "_Vue" msgstr "_Vue"
#: ../src/surfer.c:197 #: ../src/surfer.c:199
msgid "_Help" msgid "_Help"
msgstr "_Aide" msgstr "_Aide"
#: ../src/surfer.c:204 #: ../src/surfer.c:206
msgid "Back" msgid "Back"
msgstr "Précédent" msgstr "Précédent"
#: ../src/surfer.c:206 #: ../src/surfer.c:208
msgid "Forward" msgid "Forward"
msgstr "Suivant" msgstr "Suivant"
#: ../src/surfer.c:208 #: ../src/surfer.c:210
msgid "Stop" msgid "Stop"
msgstr "Arrêter" msgstr "Arrêter"
#: ../src/surfer.c:209 #: ../src/surfer.c:211
msgid "Refresh" msgid "Refresh"
msgstr "Actualiser" msgstr "Actualiser"
#: ../src/surfer.c:212 #: ../src/surfer.c:214
msgid "Home" msgid "Home"
msgstr "Page d'accueil" msgstr "Page d'accueil"
#: ../src/surfer.c:300 ../src/surfer.c:634 #: ../src/surfer.c:302 ../src/surfer.c:636
msgid "Web surfer" msgid "Web surfer"
msgstr "Web surfer" msgstr "Web surfer"
#: ../src/surfer.c:348 #: ../src/surfer.c:350
msgid " Location: " msgid " Location: "
msgstr " Adresse: " msgstr " Adresse: "
#: ../src/surfer.c:604 #: ../src/surfer.c:606
msgid "Ready" msgid "Ready"
msgstr "Prêt" msgstr "Prêt"
#: ../src/surfer.c:647 ../src/surfer.c:1107 #: ../src/surfer.c:649 ../src/surfer.c:1137
msgid "Untitled" msgid "Untitled"
msgstr "Sans titre" msgstr "Sans titre"
#: ../src/surfer.c:860 ../src/surfer.c:1260 #: ../src/surfer.c:890 ../src/surfer.c:1304
msgid "Save file as..." msgid "Save file as..."
msgstr "Enregistrer sous..." msgstr "Enregistrer sous..."
#: ../src/surfer.c:938 #: ../src/surfer.c:968
msgid "Find text" msgid "Find text"
msgstr "Chercher du texte" msgstr "Chercher du texte"
#: ../src/surfer.c:945 #: ../src/surfer.c:975
msgid "Text:" msgid "Text:"
msgstr "Texte: " msgstr "Texte: "
#: ../src/surfer.c:952 #: ../src/surfer.c:982
msgid "Case-sensitive" msgid "Case-sensitive"
msgstr "Sensible à la casse" msgstr "Sensible à la casse"
#: ../src/surfer.c:954 #: ../src/surfer.c:984
msgid "Wrap" msgid "Wrap"
msgstr "Chercher en boucle" msgstr "Chercher en boucle"
#: ../src/surfer.c:980 #: ../src/surfer.c:1010
msgid "Text not found" msgid "Text not found"
msgstr "Texte non trouvé" msgstr "Texte non trouvé"
#: ../src/surfer.c:1068 #: ../src/surfer.c:1098
msgid "Open file..." msgid "Open file..."
msgstr "Ouvrir un fichier..." msgstr "Ouvrir un fichier..."
#: ../src/surfer.c:1097 #: ../src/surfer.c:1127
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:1321 #: ../src/surfer.c:1365
msgid "Javascript console" msgid "Javascript console"
msgstr "Console Javascript" msgstr "Console Javascript"
#: ../src/surfer.c:1326 #: ../src/surfer.c:1370
msgid "Command:" msgid "Command:"
msgstr "Commande :" msgstr "Commande :"
#: ../src/surfer.c:1345 #: ../src/surfer.c:1389
msgid "Message" msgid "Message"
msgstr "Message" msgstr "Message"
#: ../src/surfer.c:1350 #: ../src/surfer.c:1394
msgid "Source" msgid "Source"
msgstr "Source" msgstr "Source"
#: ../src/surfer.c:1355 #: ../src/surfer.c:1399
msgid "Line" msgid "Line"
msgstr "Ligne" msgstr "Ligne"
#: ../src/surfer.c:1475 #: ../src/surfer.c:1519
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:1478 #: ../src/surfer.c:1522
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:1482 #: ../src/surfer.c:1526
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:1489 ../src/surfer.c:1494 #: ../src/surfer.c:1533 ../src/surfer.c:1538
msgid "Security" msgid "Security"
msgstr "Sécurité" msgstr "Sécurité"
#: ../src/surfer.c:1530 #: ../src/surfer.c:1574
msgid "Web surfer - Source of " msgid "Web surfer - Source of "
msgstr "Web surfer - Source de " msgstr "Web surfer - Source de "
#: ../src/surfer.c:1571 ../src/surfer.c:1574 ../src/surfer.c:1629 #: ../src/surfer.c:1615 ../src/surfer.c:1618 ../src/surfer.c:1673
#: ../src/surfer.c:1634 #: ../src/surfer.c:1678
msgid "Warning" msgid "Warning"
msgstr "Avertissement" msgstr "Avertissement"
#: ../src/surfer.c:1633 #: ../src/surfer.c:1677
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 ?"

162
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-01-26 02:33+0100\n" "POT-Creation-Date: 2011-01-29 22:59+0100\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:787 #: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:789
#: ../src/surfer.c:790 ../src/surfer.c:1177 ../src/surfer.c:1182 #: ../src/surfer.c:792 ../src/surfer.c:1221 ../src/surfer.c:1226
msgid "Question" msgid "Question"
msgstr "" msgstr ""
@ -27,69 +27,69 @@ 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/callbacks.c:479 #: ../src/callbacks.c:506
msgid "Web surfer preferences" msgid "Web surfer preferences"
msgstr "" msgstr ""
#: ../src/callbacks.c:499 #: ../src/callbacks.c:526
msgid "Homepage:" msgid "Homepage:"
msgstr "" msgstr ""
#: ../src/callbacks.c:507 #: ../src/callbacks.c:534
msgid "Focus new tabs" msgid "Focus new tabs"
msgstr "" msgstr ""
#: ../src/callbacks.c:511 #: ../src/callbacks.c:538
msgid "General" msgid "General"
msgstr "" msgstr ""
#: ../src/callbacks.c:515 #: ../src/callbacks.c:542
msgid "Direct connection" msgid "Direct connection"
msgstr "" msgstr ""
#: ../src/callbacks.c:519 #: ../src/callbacks.c:546
msgid "HTTP proxy:" msgid "HTTP proxy:"
msgstr "" msgstr ""
#: ../src/callbacks.c:526 #: ../src/callbacks.c:553
msgid "Hostname:" msgid "Hostname:"
msgstr "" msgstr ""
#: ../src/callbacks.c:530 #: ../src/callbacks.c:557
msgid "Port:" msgid "Port:"
msgstr "" msgstr ""
#: ../src/callbacks.c:538 #: ../src/callbacks.c:565
msgid "Network" msgid "Network"
msgstr "" msgstr ""
#: ../src/common/conn.c:204 ../src/download.c:185 ../src/ghtml-gtkhtml.c:862 #: ../src/common/conn.c:204 ../src/download.c:185 ../src/ghtml-gtkhtml.c:876
msgid "Resolving..." msgid "Resolving..."
msgstr "" msgstr ""
#: ../src/common/conn.c:253 ../src/download.c:477 ../src/ghtml-gtkhtml.c:912 #: ../src/common/conn.c:253 ../src/download.c:477 ../src/ghtml-gtkhtml.c:926
msgid "Connected" msgid "Connected"
msgstr "" msgstr ""
#: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:947 #: ../src/common/conn.c:280 ../src/ghtml-gtkhtml.c:961
#: ../src/ghtml-webkit.c:556 ../src/ghtml-webkit.c:697 #: ../src/ghtml-webkit.c:574 ../src/ghtml-webkit.c:715
#: ../src/ghtml-webkit.c:709 #: ../src/ghtml-webkit.c:727
msgid "Downloading..." msgid "Downloading..."
msgstr "" msgstr ""
#: ../src/common/conn.c:305 ../src/ghtml-gtkhtml.c:993 #: ../src/common/conn.c:305 ../src/ghtml-gtkhtml.c:1007
msgid "Unsupported protocol" msgid "Unsupported protocol"
msgstr "" msgstr ""
#: ../src/common/conn.c:309 ../src/ghtml-gtkhtml.c:997 #: ../src/common/conn.c:309 ../src/ghtml-gtkhtml.c:1011
msgid "Unknown host" msgid "Unknown host"
msgstr "" msgstr ""
#: ../src/common/conn.c:314 ../src/ghtml-gtkhtml.c:1002 #: ../src/common/conn.c:314 ../src/ghtml-gtkhtml.c:1016
msgid "Unspecified error" msgid "Unspecified error"
msgstr "" msgstr ""
#: ../src/common/conn.c:348 ../src/download.c:554 ../src/ghtml-gtkhtml.c:1098 #: ../src/common/conn.c:348 ../src/download.c:554 ../src/ghtml-gtkhtml.c:1112
msgid "Timeout" msgid "Timeout"
msgstr "" msgstr ""
@ -126,7 +126,7 @@ msgid "Close window when the download is complete"
msgstr "" msgstr ""
#: ../src/download.c:291 ../src/download.c:296 ../src/download.c:631 #: ../src/download.c:291 ../src/download.c:296 ../src/download.c:631
#: ../src/surfer.c:907 ../src/surfer.c:910 #: ../src/surfer.c:937 ../src/surfer.c:940
msgid "Error" msgid "Error"
msgstr "" msgstr ""
@ -181,7 +181,7 @@ msgstr ""
msgid "Code " msgid "Code "
msgstr "" msgstr ""
#: ../src/download.c:605 ../src/ghtml-webkit.c:655 ../src/surfer.c:909 #: ../src/download.c:605 ../src/ghtml-webkit.c:673 ../src/surfer.c:939
msgid "Unknown error" msgid "Unknown error"
msgstr "" msgstr ""
@ -192,32 +192,32 @@ msgid ""
" -U\tuser agent string to send\n" " -U\tuser agent string to send\n"
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:739 #: ../src/ghtml-gtkhtml.c:753
msgid "Unknown protocol" msgid "Unknown protocol"
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:805 #: ../src/ghtml-gtkhtml.c:819
msgid "Reading file..." msgid "Reading file..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1017 #: ../src/ghtml-gtkhtml.c:1031
msgid "Redirecting..." msgid "Redirecting..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1025 #: ../src/ghtml-gtkhtml.c:1039
msgid "Redirecting to " msgid "Redirecting to "
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1059 ../src/ghtml-webkit.c:423 #: ../src/ghtml-gtkhtml.c:1073 ../src/ghtml-webkit.c:431
#: ../src/ghtml-webkit.c:554 #: ../src/ghtml-webkit.c:572
msgid "Connecting..." msgid "Connecting..."
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1062 #: ../src/ghtml-gtkhtml.c:1076
msgid "Connecting to " msgid "Connecting to "
msgstr "" msgstr ""
#: ../src/ghtml-gtkhtml.c:1220 #: ../src/ghtml-gtkhtml.c:1234
msgid "Unsupported method" msgid "Unsupported method"
msgstr "" msgstr ""
@ -269,199 +269,199 @@ msgstr ""
msgid "_Cut" msgid "_Cut"
msgstr "" msgstr ""
#: ../src/surfer.c:134 #: ../src/surfer.c:135
msgid "Cop_y" msgid "Cop_y"
msgstr "" msgstr ""
#: ../src/surfer.c:135 #: ../src/surfer.c:137
msgid "_Paste" msgid "_Paste"
msgstr "" msgstr ""
#: ../src/surfer.c:138 #: ../src/surfer.c:140
msgid "Select _all" msgid "Select _all"
msgstr "" msgstr ""
#: ../src/surfer.c:145 #: ../src/surfer.c:147
msgid "_Unselect all" msgid "_Unselect all"
msgstr "" msgstr ""
#: ../src/surfer.c:147 #: ../src/surfer.c:149
msgid "_Find" msgid "_Find"
msgstr "" msgstr ""
#: ../src/surfer.c:150 #: ../src/surfer.c:152
msgid "_Preferences" msgid "_Preferences"
msgstr "" msgstr ""
#: ../src/surfer.c:157 ../src/surfer.c:215 #: ../src/surfer.c:159 ../src/surfer.c:217
msgid "Zoom in" msgid "Zoom in"
msgstr "" msgstr ""
#: ../src/surfer.c:159 ../src/surfer.c:216 #: ../src/surfer.c:161 ../src/surfer.c:218
msgid "Zoom out" msgid "Zoom out"
msgstr "" msgstr ""
#: ../src/surfer.c:161 ../src/surfer.c:217 #: ../src/surfer.c:163 ../src/surfer.c:219
msgid "Normal size" msgid "Normal size"
msgstr "" msgstr ""
#: ../src/surfer.c:164 #: ../src/surfer.c:166
msgid "_Fullscreen" msgid "_Fullscreen"
msgstr "" msgstr ""
#: ../src/surfer.c:167 #: ../src/surfer.c:169
msgid "_Refresh" msgid "_Refresh"
msgstr "" msgstr ""
#: ../src/surfer.c:169 #: ../src/surfer.c:171
msgid "_Force refresh" msgid "_Force refresh"
msgstr "" msgstr ""
#: ../src/surfer.c:171 #: ../src/surfer.c:173
msgid "_Stop" msgid "_Stop"
msgstr "" msgstr ""
#: ../src/surfer.c:174 #: ../src/surfer.c:176
msgid "Javascript _console" msgid "Javascript _console"
msgstr "" msgstr ""
#: ../src/surfer.c:176 #: ../src/surfer.c:178
msgid "Page so_urce" msgid "Page so_urce"
msgstr "" msgstr ""
#: ../src/surfer.c:183 #: ../src/surfer.c:185
msgid "_About" msgid "_About"
msgstr "" msgstr ""
#: ../src/surfer.c:194 #: ../src/surfer.c:196
msgid "_File" msgid "_File"
msgstr "" msgstr ""
#: ../src/surfer.c:195 #: ../src/surfer.c:197
msgid "_Edit" msgid "_Edit"
msgstr "" msgstr ""
#: ../src/surfer.c:196 #: ../src/surfer.c:198
msgid "_View" msgid "_View"
msgstr "" msgstr ""
#: ../src/surfer.c:197 #: ../src/surfer.c:199
msgid "_Help" msgid "_Help"
msgstr "" msgstr ""
#: ../src/surfer.c:204 #: ../src/surfer.c:206
msgid "Back" msgid "Back"
msgstr "" msgstr ""
#: ../src/surfer.c:206 #: ../src/surfer.c:208
msgid "Forward" msgid "Forward"
msgstr "" msgstr ""
#: ../src/surfer.c:208 #: ../src/surfer.c:210
msgid "Stop" msgid "Stop"
msgstr "" msgstr ""
#: ../src/surfer.c:209 #: ../src/surfer.c:211
msgid "Refresh" msgid "Refresh"
msgstr "" msgstr ""
#: ../src/surfer.c:212 #: ../src/surfer.c:214
msgid "Home" msgid "Home"
msgstr "" msgstr ""
#: ../src/surfer.c:300 ../src/surfer.c:634 #: ../src/surfer.c:302 ../src/surfer.c:636
msgid "Web surfer" msgid "Web surfer"
msgstr "" msgstr ""
#: ../src/surfer.c:348 #: ../src/surfer.c:350
msgid " Location: " msgid " Location: "
msgstr "" msgstr ""
#: ../src/surfer.c:604 #: ../src/surfer.c:606
msgid "Ready" msgid "Ready"
msgstr "" msgstr ""
#: ../src/surfer.c:647 ../src/surfer.c:1107 #: ../src/surfer.c:649 ../src/surfer.c:1137
msgid "Untitled" msgid "Untitled"
msgstr "" msgstr ""
#: ../src/surfer.c:860 ../src/surfer.c:1260 #: ../src/surfer.c:890 ../src/surfer.c:1304
msgid "Save file as..." msgid "Save file as..."
msgstr "" msgstr ""
#: ../src/surfer.c:938 #: ../src/surfer.c:968
msgid "Find text" msgid "Find text"
msgstr "" msgstr ""
#: ../src/surfer.c:945 #: ../src/surfer.c:975
msgid "Text:" msgid "Text:"
msgstr "" msgstr ""
#: ../src/surfer.c:952 #: ../src/surfer.c:982
msgid "Case-sensitive" msgid "Case-sensitive"
msgstr "" msgstr ""
#: ../src/surfer.c:954 #: ../src/surfer.c:984
msgid "Wrap" msgid "Wrap"
msgstr "" msgstr ""
#: ../src/surfer.c:980 #: ../src/surfer.c:1010
msgid "Text not found" msgid "Text not found"
msgstr "" msgstr ""
#: ../src/surfer.c:1068 #: ../src/surfer.c:1098
msgid "Open file..." msgid "Open file..."
msgstr "" msgstr ""
#: ../src/surfer.c:1097 #: ../src/surfer.c:1127
msgid "Could not initialize HTML renderer" msgid "Could not initialize HTML renderer"
msgstr "" msgstr ""
#: ../src/surfer.c:1321 #: ../src/surfer.c:1365
msgid "Javascript console" msgid "Javascript console"
msgstr "" msgstr ""
#: ../src/surfer.c:1326 #: ../src/surfer.c:1370
msgid "Command:" msgid "Command:"
msgstr "" msgstr ""
#: ../src/surfer.c:1345 #: ../src/surfer.c:1389
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: ../src/surfer.c:1350 #: ../src/surfer.c:1394
msgid "Source" msgid "Source"
msgstr "" msgstr ""
#: ../src/surfer.c:1355 #: ../src/surfer.c:1399
msgid "Line" msgid "Line"
msgstr "" msgstr ""
#: ../src/surfer.c:1475 #: ../src/surfer.c:1519
msgid "This connection is encrypted and trusted." msgid "This connection is encrypted and trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1478 #: ../src/surfer.c:1522
msgid "This connection is encrypted but not trusted." msgid "This connection is encrypted but not trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1482 #: ../src/surfer.c:1526
msgid "This connection is not encrypted." msgid "This connection is not encrypted."
msgstr "" msgstr ""
#: ../src/surfer.c:1489 ../src/surfer.c:1494 #: ../src/surfer.c:1533 ../src/surfer.c:1538
msgid "Security" msgid "Security"
msgstr "" msgstr ""
#: ../src/surfer.c:1530 #: ../src/surfer.c:1574
msgid "Web surfer - Source of " msgid "Web surfer - Source of "
msgstr "" msgstr ""
#: ../src/surfer.c:1571 ../src/surfer.c:1574 ../src/surfer.c:1629 #: ../src/surfer.c:1615 ../src/surfer.c:1618 ../src/surfer.c:1673
#: ../src/surfer.c:1634 #: ../src/surfer.c:1678
msgid "Warning" msgid "Warning"
msgstr "" msgstr ""
#: ../src/surfer.c:1633 #: ../src/surfer.c:1677
msgid "This file already exists. Overwrite?" msgid "This file already exists. Overwrite?"
msgstr "" msgstr ""

View File

@ -151,6 +151,24 @@ void on_edit_redo(gpointer data)
} }
/* on_edit_copy */
void on_edit_copy(gpointer data)
{
Surfer * surfer = data;
surfer_copy(surfer);
}
/* on_edit_cut */
void on_edit_cut(gpointer data)
{
Surfer * surfer = data;
surfer_cut(surfer);
}
/* on_edit_find */ /* on_edit_find */
void on_edit_find(gpointer data) void on_edit_find(gpointer data)
{ {
@ -160,6 +178,15 @@ void on_edit_find(gpointer data)
} }
/* on_edit_paste */
void on_edit_paste(gpointer data)
{
Surfer * surfer = data;
surfer_paste(surfer);
}
/* on_edit_preferences */ /* on_edit_preferences */
void on_edit_preferences(gpointer data) void on_edit_preferences(gpointer data)
{ {

View File

@ -38,7 +38,10 @@ void on_file_save_as(gpointer data);
/* edit menu */ /* edit menu */
void on_edit_undo(gpointer data); void on_edit_undo(gpointer data);
void on_edit_redo(gpointer data); void on_edit_redo(gpointer data);
void on_edit_cut(gpointer data);
void on_edit_copy(gpointer data);
void on_edit_find(gpointer data); void on_edit_find(gpointer data);
void on_edit_paste(gpointer data);
void on_edit_preferences(gpointer data); void on_edit_preferences(gpointer data);
void on_edit_select_all(gpointer data); void on_edit_select_all(gpointer data);
void on_edit_unselect_all(gpointer data); void on_edit_unselect_all(gpointer data);

View File

@ -298,6 +298,13 @@ void ghtml_copy(GtkWidget * ghtml)
} }
/* ghtml_cut */
void ghtml_cut(GtkWidget * ghtml)
{
/* FIXME implement */
}
/* ghtml_execute */ /* ghtml_execute */
void ghtml_execute(GtkWidget * ghtml, char const * code) void ghtml_execute(GtkWidget * ghtml, char const * code)
{ {
@ -359,6 +366,13 @@ void ghtml_load_url(GtkWidget * widget, char const * url)
} }
/* ghtml_paste */
void ghtml_paste(GtkWidget * ghtml)
{
/* FIXME implement */
}
/* ghtml_print */ /* ghtml_print */
void ghtml_print(GtkWidget * ghtml) void ghtml_print(GtkWidget * ghtml)
{ {

View File

@ -419,6 +419,13 @@ void ghtml_copy(GtkWidget * ghtml)
} }
/* ghtml_cut */
void ghtml_cut(GtkWidget * ghtml)
{
/* FIXME implement */
}
/* ghtml_execute */ /* ghtml_execute */
void ghtml_execute(GtkWidget * ghtml, char const * code) void ghtml_execute(GtkWidget * ghtml, char const * code)
{ {
@ -462,6 +469,13 @@ void ghtml_load_url(GtkWidget * ghtml, char const * url)
} }
/* ghtml_paste */
void ghtml_paste(GtkWidget * ghtml)
{
/* FIXME implement */
}
/* ghtml_print */ /* ghtml_print */
void ghtml_print(GtkWidget * ghtml) void ghtml_print(GtkWidget * ghtml)
{ {

View File

@ -457,6 +457,20 @@ void ghtml_copy(GtkWidget * widget)
} }
/* ghtml_cut */
void ghtml_cut(GtkWidget * widget)
{
GHtml * ghtml;
GtkTextBuffer * buffer;
GtkClipboard * clipboard;
ghtml = g_object_get_data(G_OBJECT(widget), "ghtml");
clipboard = gtk_widget_get_clipboard(ghtml->view,
GDK_SELECTION_CLIPBOARD);
gtk_text_buffer_cut_clipboard(ghtml->tbuffer, clipboard, FALSE);
}
/* ghtml_execute */ /* ghtml_execute */
void ghtml_execute(GtkWidget * ghtml, char const * code) void ghtml_execute(GtkWidget * ghtml, char const * code)
{ {
@ -571,6 +585,20 @@ void ghtml_load_url(GtkWidget * widget, char const * url)
} }
/* ghtml_paste */
void ghtml_paste(GtkWidget * widget)
{
GHtml * ghtml;
GtkTextBuffer * buffer;
GtkClipboard * clipboard;
ghtml = g_object_get_data(G_OBJECT(widget), "ghtml");
clipboard = gtk_widget_get_clipboard(ghtml->view,
GDK_SELECTION_CLIPBOARD);
gtk_text_buffer_paste_clipboard(ghtml->tbuffer, clipboard, NULL, FALSE);
}
/* ghtml_print */ /* ghtml_print */
void ghtml_print(GtkWidget * ghtml) void ghtml_print(GtkWidget * ghtml)
{ {

View File

@ -12,8 +12,6 @@
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. */ * along with this program. If not, see <http://www.gnu.org/licenses/>. */
/* FIXME
* - implement cut/paste */
@ -362,6 +360,16 @@ void ghtml_copy(GtkWidget * widget)
} }
/* ghtml_cut */
void ghtml_cut(GtkWidget * widget)
{
GHtml * ghtml;
ghtml = g_object_get_data(G_OBJECT(widget), "ghtml");
webkit_web_view_cut_clipboard(WEBKIT_WEB_VIEW(ghtml->view));
}
/* ghtml_execute */ /* ghtml_execute */
void ghtml_execute(GtkWidget * widget, char const * code) void ghtml_execute(GtkWidget * widget, char const * code)
{ {
@ -424,6 +432,16 @@ void ghtml_load_url(GtkWidget * widget, char const * url)
} }
/* ghtml_paste */
void ghtml_paste(GtkWidget * widget)
{
GHtml * ghtml;
ghtml = g_object_get_data(G_OBJECT(widget), "ghtml");
webkit_web_view_paste_clipboard(WEBKIT_WEB_VIEW(ghtml->view));
}
/* ghtml_print */ /* ghtml_print */
void ghtml_print(GtkWidget * widget) void ghtml_print(GtkWidget * widget)
{ {

View File

@ -64,6 +64,8 @@ void ghtml_redo(GtkWidget * ghtml);
void ghtml_undo(GtkWidget * ghtml); void ghtml_undo(GtkWidget * ghtml);
void ghtml_copy(GtkWidget * ghtml); void ghtml_copy(GtkWidget * ghtml);
void ghtml_cut(GtkWidget * ghtml);
void ghtml_paste(GtkWidget * ghtml);
void ghtml_zoom_in(GtkWidget * ghtml); void ghtml_zoom_in(GtkWidget * ghtml);
void ghtml_zoom_out(GtkWidget * ghtml); void ghtml_zoom_out(GtkWidget * ghtml);

View File

@ -130,10 +130,12 @@ static DesktopMenu _menu_edit[] =
{ N_("_Redo"), G_CALLBACK(on_edit_redo), GTK_STOCK_REDO, { N_("_Redo"), G_CALLBACK(on_edit_redo), GTK_STOCK_REDO,
GDK_CONTROL_MASK, GDK_Y }, GDK_CONTROL_MASK, GDK_Y },
{ "", NULL, NULL, 0, 0 }, { "", NULL, NULL, 0, 0 },
{ N_("_Cut"), NULL, GTK_STOCK_CUT, GDK_CONTROL_MASK, GDK_X }, { N_("_Cut"), G_CALLBACK(on_edit_cut), GTK_STOCK_CUT,
{ N_("Cop_y"), NULL, GTK_STOCK_COPY, GDK_CONTROL_MASK, GDK_C }, GDK_CONTROL_MASK, GDK_X },
{ N_("_Paste"), NULL, GTK_STOCK_PASTE, GDK_CONTROL_MASK, { N_("Cop_y"), G_CALLBACK(on_edit_copy), GTK_STOCK_COPY,
GDK_V }, GDK_CONTROL_MASK, GDK_C },
{ N_("_Paste"), G_CALLBACK(on_edit_paste), GTK_STOCK_PASTE,
GDK_CONTROL_MASK, GDK_V },
{ "", NULL, NULL, 0, 0 }, { "", NULL, NULL, 0, 0 },
{ N_("Select _all"), G_CALLBACK(on_edit_select_all), { N_("Select _all"), G_CALLBACK(on_edit_select_all),
#if GTK_CHECK_VERSION(2, 10, 0) #if GTK_CHECK_VERSION(2, 10, 0)
@ -842,6 +844,34 @@ void surfer_console_message(Surfer * surfer, char const * message,
} }
/* surfer_copy */
void surfer_copy(Surfer * surfer)
{
GtkWidget * entry;
GtkWidget * view;
entry = gtk_bin_get_child(GTK_BIN(surfer->lb_path));
if(gtk_window_get_focus(GTK_WINDOW(surfer->window)) == entry)
gtk_editable_copy_clipboard(GTK_EDITABLE(entry));
else if((view = surfer_get_view(surfer)) != NULL)
ghtml_copy(view);
}
/* surfer_cut */
void surfer_cut(Surfer * surfer)
{
GtkWidget * entry;
GtkWidget * view;
entry = gtk_bin_get_child(GTK_BIN(surfer->lb_path));
if(gtk_window_get_focus(GTK_WINDOW(surfer->window)) == entry)
gtk_editable_cut_clipboard(GTK_EDITABLE(entry));
else if((view = surfer_get_view(surfer)) != NULL)
ghtml_cut(view);
}
/* surfer_download */ /* surfer_download */
int surfer_download(Surfer * surfer, char const * url, char const * suggested) int surfer_download(Surfer * surfer, char const * url, char const * suggested)
{ {
@ -1148,6 +1178,20 @@ static GtkWidget * _tab_button(Surfer * surfer, GtkWidget * widget,
} }
/* surfer_paste */
void surfer_paste(Surfer * surfer)
{
GtkWidget * entry;
GtkWidget * view;
entry = gtk_bin_get_child(GTK_BIN(surfer->lb_path));
if(gtk_window_get_focus(GTK_WINDOW(surfer->window)) == entry)
gtk_editable_paste_clipboard(GTK_EDITABLE(entry));
else if((view = surfer_get_view(surfer)) != NULL)
ghtml_paste(view);
}
/* surfer_print */ /* surfer_print */
void surfer_print(Surfer * surfer) void surfer_print(Surfer * surfer)
{ {

View File

@ -1,5 +1,5 @@
/* $Id$ */ /* $Id$ */
/* Copyright (c) 2010 Pierre Pronchery <khorben@defora.org> */ /* Copyright (c) 2011 Pierre Pronchery <khorben@defora.org> */
/* This file is part of DeforaOS Desktop Surfer */ /* This file is part of DeforaOS Desktop Surfer */
/* This program is free software: you can redistribute it and/or modify /* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -106,6 +106,9 @@ void surfer_find(Surfer * surfer, char const * text);
int surfer_download(Surfer * surfer, char const * url, char const * suggested); int surfer_download(Surfer * surfer, char const * url, char const * suggested);
/* edition */ /* edition */
void surfer_copy(Surfer * surfer);
void surfer_cut(Surfer * surfer);
void surfer_paste(Surfer * surfer);
void surfer_redo(Surfer * surfer); void surfer_redo(Surfer * surfer);
void surfer_undo(Surfer * surfer); void surfer_undo(Surfer * surfer);