Implemented backward text search

This commit is contained in:
Pierre Pronchery 2011-02-19 13:29:39 +00:00
parent 5bf6e961d4
commit 773e249709
11 changed files with 236 additions and 203 deletions

102
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-02-02 14:46+0100\n" "POT-Creation-Date: 2011-02-19 14:26+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"
@ -17,7 +17,7 @@ msgstr ""
"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:792 #: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:792
#: ../src/surfer.c:795 ../src/surfer.c:1224 ../src/surfer.c:1229 #: ../src/surfer.c:795 ../src/surfer.c:1238 ../src/surfer.c:1243
msgid "Question" msgid "Question"
msgstr "" msgstr ""
@ -63,11 +63,11 @@ msgstr ""
msgid "Network" msgid "Network"
msgstr "" msgstr ""
#: ../src/common/conn.c:204 ../src/download.c:189 ../src/ghtml-gtkhtml.c:876 #: ../src/common/conn.c:204 ../src/download.c:198 ../src/ghtml-gtkhtml.c:876
msgid "Resolving..." msgid "Resolving..."
msgstr "" msgstr ""
#: ../src/common/conn.c:253 ../src/download.c:481 ../src/ghtml-gtkhtml.c:926 #: ../src/common/conn.c:253 ../src/download.c:488 ../src/ghtml-gtkhtml.c:926
msgid "Connected" msgid "Connected"
msgstr "" msgstr ""
@ -89,7 +89,7 @@ msgstr ""
msgid "Unspecified error" msgid "Unspecified error"
msgstr "" msgstr ""
#: ../src/common/conn.c:348 ../src/download.c:558 ../src/ghtml-gtkhtml.c:1112 #: ../src/common/conn.c:348 ../src/download.c:565 ../src/ghtml-gtkhtml.c:1112
msgid "Timeout" msgid "Timeout"
msgstr "" msgstr ""
@ -97,99 +97,99 @@ msgstr ""
msgid "Download" msgid "Download"
msgstr "" msgstr ""
#: ../src/download.c:184 #: ../src/download.c:185
msgid "Address: " msgid "Address: "
msgstr "" msgstr ""
#: ../src/download.c:186 #: ../src/download.c:195
msgid "File: " msgid "File: "
msgstr "" msgstr ""
#: ../src/download.c:188 #: ../src/download.c:197
msgid "Status: " msgid "Status: "
msgstr "" msgstr ""
#: ../src/download.c:190 #: ../src/download.c:199
msgid "Done: " msgid "Done: "
msgstr "" msgstr ""
#: ../src/download.c:191 #: ../src/download.c:200
msgid "0.0 kB" msgid "0.0 kB"
msgstr "" msgstr ""
#: ../src/download.c:192 #: ../src/download.c:201
msgid "Speed: " msgid "Speed: "
msgstr "" msgstr ""
#: ../src/download.c:193 #: ../src/download.c:202
msgid "0.0 kB/s" msgid "0.0 kB/s"
msgstr "" msgstr ""
#: ../src/download.c:200 #: ../src/download.c:208
msgid "Close window when the download is complete" msgid "Close window when the download is complete"
msgstr "" msgstr ""
#: ../src/download.c:295 ../src/download.c:300 ../src/download.c:635 #: ../src/download.c:302 ../src/download.c:307 ../src/download.c:642
#: ../src/surfer.c:940 ../src/surfer.c:943 #: ../src/surfer.c:940 ../src/surfer.c:943
msgid "Error" msgid "Error"
msgstr "Fehler" msgstr "Fehler"
#: ../src/download.c:313 ../src/download.c:339 #: ../src/download.c:320 ../src/download.c:346
msgid "kB" msgid "kB"
msgstr "" msgstr ""
#: ../src/download.c:334 ../src/download.c:345 ../src/download.c:364 #: ../src/download.c:341 ../src/download.c:352 ../src/download.c:371
msgid "MB" msgid "MB"
msgstr "" msgstr ""
#: ../src/download.c:336 #: ../src/download.c:343
#, c-format #, c-format
msgid "%.1f %s/s" msgid "%.1f %s/s"
msgstr "" msgstr ""
#: ../src/download.c:347 #: ../src/download.c:354
#, c-format #, c-format
msgid "%.1f %s" msgid "%.1f %s"
msgstr "" msgstr ""
#: ../src/download.c:366 #: ../src/download.c:373
#, c-format #, c-format
msgid "%.1f of %.1f %s" msgid "%.1f of %.1f %s"
msgstr "" msgstr ""
#: ../src/download.c:489 #: ../src/download.c:496
msgid "Error " msgid "Error "
msgstr "Fehler " msgstr "Fehler "
#: ../src/download.c:514 ../src/download.c:646 #: ../src/download.c:521 ../src/download.c:653
msgid "Complete" msgid "Complete"
msgstr "" msgstr ""
#: ../src/download.c:522 ../src/download.c:654 #: ../src/download.c:529 ../src/download.c:661
msgid "Downloading" msgid "Downloading"
msgstr "" msgstr ""
#: ../src/download.c:533 #: ../src/download.c:540
msgid "Redirected to" msgid "Redirected to"
msgstr "" msgstr ""
#: ../src/download.c:536 #: ../src/download.c:543
msgid "Redirected" msgid "Redirected"
msgstr "" msgstr ""
#: ../src/download.c:543 #: ../src/download.c:550
msgid "Resolved" msgid "Resolved"
msgstr "" msgstr ""
#: ../src/download.c:551 #: ../src/download.c:558
msgid "Code " msgid "Code "
msgstr "" msgstr ""
#: ../src/download.c:609 ../src/ghtml-webkit.c:673 ../src/surfer.c:942 #: ../src/download.c:616 ../src/ghtml-webkit.c:673 ../src/surfer.c:942
msgid "Unknown error" msgid "Unknown error"
msgstr "" msgstr ""
#: ../src/download.c:675 #: ../src/download.c:682
msgid "" msgid ""
"Usage: download [-O output][-U user-agent] URL...\n" "Usage: download [-O output][-U user-agent] URL...\n"
" -O\tFile to write document to\n" " -O\tFile to write document to\n"
@ -381,7 +381,7 @@ msgstr "Web surfer"
msgid " Location: " msgid " Location: "
msgstr "" msgstr ""
#: ../src/surfer.c:383 ../src/surfer.c:1536 ../src/surfer.c:1541 #: ../src/surfer.c:383 ../src/surfer.c:1550 ../src/surfer.c:1555
msgid "Security information" msgid "Security information"
msgstr "" msgstr ""
@ -389,11 +389,11 @@ msgstr ""
msgid "Ready" msgid "Ready"
msgstr "" msgstr ""
#: ../src/surfer.c:652 ../src/surfer.c:1140 #: ../src/surfer.c:652 ../src/surfer.c:1154
msgid "Untitled" msgid "Untitled"
msgstr "" msgstr ""
#: ../src/surfer.c:893 ../src/surfer.c:1307 #: ../src/surfer.c:893 ../src/surfer.c:1321
msgid "Save file as..." msgid "Save file as..."
msgstr "" msgstr ""
@ -401,71 +401,75 @@ msgstr ""
msgid "Find text" msgid "Find text"
msgstr "Suchen" msgstr "Suchen"
#: ../src/surfer.c:978 #: ../src/surfer.c:983
msgid "Text:" msgid "Text:"
msgstr "" msgstr ""
#: ../src/surfer.c:985 #: ../src/surfer.c:991
msgid "Case-sensitive" msgid "Case-sensitive"
msgstr "" msgstr ""
#: ../src/surfer.c:987 #: ../src/surfer.c:995
msgid "Search backwards"
msgstr ""
#: ../src/surfer.c:998
msgid "Wrap" msgid "Wrap"
msgstr "" msgstr ""
#: ../src/surfer.c:1013 #: ../src/surfer.c:1027
msgid "Text not found" msgid "Text not found"
msgstr "" msgstr ""
#: ../src/surfer.c:1101 #: ../src/surfer.c:1115
msgid "Open file..." msgid "Open file..."
msgstr "" msgstr ""
#: ../src/surfer.c:1130 #: ../src/surfer.c:1144
msgid "Could not initialize HTML renderer" msgid "Could not initialize HTML renderer"
msgstr "" msgstr ""
#: ../src/surfer.c:1368 #: ../src/surfer.c:1382
msgid "Javascript console" msgid "Javascript console"
msgstr "" msgstr ""
#: ../src/surfer.c:1373 #: ../src/surfer.c:1387
msgid "Command:" msgid "Command:"
msgstr "" msgstr ""
#: ../src/surfer.c:1392 #: ../src/surfer.c:1406
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: ../src/surfer.c:1397 #: ../src/surfer.c:1411
msgid "Source" msgid "Source"
msgstr "" msgstr ""
#: ../src/surfer.c:1402 #: ../src/surfer.c:1416
msgid "Line" msgid "Line"
msgstr "Linie" msgstr "Linie"
#: ../src/surfer.c:1522 #: ../src/surfer.c:1536
msgid "This connection is encrypted and trusted." msgid "This connection is encrypted and trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1525 #: ../src/surfer.c:1539
msgid "This connection is encrypted but not trusted." msgid "This connection is encrypted but not trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1529 #: ../src/surfer.c:1543
msgid "This connection is not encrypted." msgid "This connection is not encrypted."
msgstr "" msgstr ""
#: ../src/surfer.c:1577 #: ../src/surfer.c:1591
msgid "Web surfer - Source of " msgid "Web surfer - Source of "
msgstr "" msgstr ""
#: ../src/surfer.c:1618 ../src/surfer.c:1621 ../src/surfer.c:1676 #: ../src/surfer.c:1632 ../src/surfer.c:1635 ../src/surfer.c:1690
#: ../src/surfer.c:1681 #: ../src/surfer.c:1695
msgid "Warning" msgid "Warning"
msgstr "Achtung" msgstr "Achtung"
#: ../src/surfer.c:1680 #: ../src/surfer.c:1694
msgid "This file already exists. Overwrite?" msgid "This file already exists. Overwrite?"
msgstr "" msgstr ""

102
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-02-02 14:46+0100\n" "POT-Creation-Date: 2011-02-19 14:26+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"
@ -17,7 +17,7 @@ msgstr ""
"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:792 #: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:792
#: ../src/surfer.c:795 ../src/surfer.c:1224 ../src/surfer.c:1229 #: ../src/surfer.c:795 ../src/surfer.c:1238 ../src/surfer.c:1243
msgid "Question" msgid "Question"
msgstr "" msgstr ""
@ -63,11 +63,11 @@ msgstr ""
msgid "Network" msgid "Network"
msgstr "" msgstr ""
#: ../src/common/conn.c:204 ../src/download.c:189 ../src/ghtml-gtkhtml.c:876 #: ../src/common/conn.c:204 ../src/download.c:198 ../src/ghtml-gtkhtml.c:876
msgid "Resolving..." msgid "Resolving..."
msgstr "" msgstr ""
#: ../src/common/conn.c:253 ../src/download.c:481 ../src/ghtml-gtkhtml.c:926 #: ../src/common/conn.c:253 ../src/download.c:488 ../src/ghtml-gtkhtml.c:926
msgid "Connected" msgid "Connected"
msgstr "" msgstr ""
@ -89,7 +89,7 @@ msgstr ""
msgid "Unspecified error" msgid "Unspecified error"
msgstr "" msgstr ""
#: ../src/common/conn.c:348 ../src/download.c:558 ../src/ghtml-gtkhtml.c:1112 #: ../src/common/conn.c:348 ../src/download.c:565 ../src/ghtml-gtkhtml.c:1112
msgid "Timeout" msgid "Timeout"
msgstr "" msgstr ""
@ -97,99 +97,99 @@ msgstr ""
msgid "Download" msgid "Download"
msgstr "" msgstr ""
#: ../src/download.c:184 #: ../src/download.c:185
msgid "Address: " msgid "Address: "
msgstr "" msgstr ""
#: ../src/download.c:186 #: ../src/download.c:195
msgid "File: " msgid "File: "
msgstr "" msgstr ""
#: ../src/download.c:188 #: ../src/download.c:197
msgid "Status: " msgid "Status: "
msgstr "" msgstr ""
#: ../src/download.c:190 #: ../src/download.c:199
msgid "Done: " msgid "Done: "
msgstr "" msgstr ""
#: ../src/download.c:191 #: ../src/download.c:200
msgid "0.0 kB" msgid "0.0 kB"
msgstr "" msgstr ""
#: ../src/download.c:192 #: ../src/download.c:201
msgid "Speed: " msgid "Speed: "
msgstr "" msgstr ""
#: ../src/download.c:193 #: ../src/download.c:202
msgid "0.0 kB/s" msgid "0.0 kB/s"
msgstr "" msgstr ""
#: ../src/download.c:200 #: ../src/download.c:208
msgid "Close window when the download is complete" msgid "Close window when the download is complete"
msgstr "" msgstr ""
#: ../src/download.c:295 ../src/download.c:300 ../src/download.c:635 #: ../src/download.c:302 ../src/download.c:307 ../src/download.c:642
#: ../src/surfer.c:940 ../src/surfer.c:943 #: ../src/surfer.c:940 ../src/surfer.c:943
msgid "Error" msgid "Error"
msgstr "" msgstr ""
#: ../src/download.c:313 ../src/download.c:339 #: ../src/download.c:320 ../src/download.c:346
msgid "kB" msgid "kB"
msgstr "" msgstr ""
#: ../src/download.c:334 ../src/download.c:345 ../src/download.c:364 #: ../src/download.c:341 ../src/download.c:352 ../src/download.c:371
msgid "MB" msgid "MB"
msgstr "" msgstr ""
#: ../src/download.c:336 #: ../src/download.c:343
#, c-format #, c-format
msgid "%.1f %s/s" msgid "%.1f %s/s"
msgstr "" msgstr ""
#: ../src/download.c:347 #: ../src/download.c:354
#, c-format #, c-format
msgid "%.1f %s" msgid "%.1f %s"
msgstr "" msgstr ""
#: ../src/download.c:366 #: ../src/download.c:373
#, c-format #, c-format
msgid "%.1f of %.1f %s" msgid "%.1f of %.1f %s"
msgstr "" msgstr ""
#: ../src/download.c:489 #: ../src/download.c:496
msgid "Error " msgid "Error "
msgstr "" msgstr ""
#: ../src/download.c:514 ../src/download.c:646 #: ../src/download.c:521 ../src/download.c:653
msgid "Complete" msgid "Complete"
msgstr "" msgstr ""
#: ../src/download.c:522 ../src/download.c:654 #: ../src/download.c:529 ../src/download.c:661
msgid "Downloading" msgid "Downloading"
msgstr "" msgstr ""
#: ../src/download.c:533 #: ../src/download.c:540
msgid "Redirected to" msgid "Redirected to"
msgstr "" msgstr ""
#: ../src/download.c:536 #: ../src/download.c:543
msgid "Redirected" msgid "Redirected"
msgstr "" msgstr ""
#: ../src/download.c:543 #: ../src/download.c:550
msgid "Resolved" msgid "Resolved"
msgstr "" msgstr ""
#: ../src/download.c:551 #: ../src/download.c:558
msgid "Code " msgid "Code "
msgstr "" msgstr ""
#: ../src/download.c:609 ../src/ghtml-webkit.c:673 ../src/surfer.c:942 #: ../src/download.c:616 ../src/ghtml-webkit.c:673 ../src/surfer.c:942
msgid "Unknown error" msgid "Unknown error"
msgstr "" msgstr ""
#: ../src/download.c:675 #: ../src/download.c:682
msgid "" msgid ""
"Usage: download [-O output][-U user-agent] URL...\n" "Usage: download [-O output][-U user-agent] URL...\n"
" -O\tFile to write document to\n" " -O\tFile to write document to\n"
@ -381,7 +381,7 @@ msgstr "Web surfer"
msgid " Location: " msgid " Location: "
msgstr "" msgstr ""
#: ../src/surfer.c:383 ../src/surfer.c:1536 ../src/surfer.c:1541 #: ../src/surfer.c:383 ../src/surfer.c:1550 ../src/surfer.c:1555
msgid "Security information" msgid "Security information"
msgstr "" msgstr ""
@ -389,11 +389,11 @@ msgstr ""
msgid "Ready" msgid "Ready"
msgstr "" msgstr ""
#: ../src/surfer.c:652 ../src/surfer.c:1140 #: ../src/surfer.c:652 ../src/surfer.c:1154
msgid "Untitled" msgid "Untitled"
msgstr "" msgstr ""
#: ../src/surfer.c:893 ../src/surfer.c:1307 #: ../src/surfer.c:893 ../src/surfer.c:1321
msgid "Save file as..." msgid "Save file as..."
msgstr "Guardar como..." msgstr "Guardar como..."
@ -401,71 +401,75 @@ msgstr "Guardar como..."
msgid "Find text" msgid "Find text"
msgstr "Buscar" msgstr "Buscar"
#: ../src/surfer.c:978 #: ../src/surfer.c:983
msgid "Text:" msgid "Text:"
msgstr "" msgstr ""
#: ../src/surfer.c:985 #: ../src/surfer.c:991
msgid "Case-sensitive" msgid "Case-sensitive"
msgstr "" msgstr ""
#: ../src/surfer.c:987 #: ../src/surfer.c:995
msgid "Search backwards"
msgstr ""
#: ../src/surfer.c:998
msgid "Wrap" msgid "Wrap"
msgstr "" msgstr ""
#: ../src/surfer.c:1013 #: ../src/surfer.c:1027
msgid "Text not found" msgid "Text not found"
msgstr "" msgstr ""
#: ../src/surfer.c:1101 #: ../src/surfer.c:1115
msgid "Open file..." msgid "Open file..."
msgstr "Abrir..." msgstr "Abrir..."
#: ../src/surfer.c:1130 #: ../src/surfer.c:1144
msgid "Could not initialize HTML renderer" msgid "Could not initialize HTML renderer"
msgstr "" msgstr ""
#: ../src/surfer.c:1368 #: ../src/surfer.c:1382
msgid "Javascript console" msgid "Javascript console"
msgstr "" msgstr ""
#: ../src/surfer.c:1373 #: ../src/surfer.c:1387
msgid "Command:" msgid "Command:"
msgstr "" msgstr ""
#: ../src/surfer.c:1392 #: ../src/surfer.c:1406
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: ../src/surfer.c:1397 #: ../src/surfer.c:1411
msgid "Source" msgid "Source"
msgstr "" msgstr ""
#: ../src/surfer.c:1402 #: ../src/surfer.c:1416
msgid "Line" msgid "Line"
msgstr "" msgstr ""
#: ../src/surfer.c:1522 #: ../src/surfer.c:1536
msgid "This connection is encrypted and trusted." msgid "This connection is encrypted and trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1525 #: ../src/surfer.c:1539
msgid "This connection is encrypted but not trusted." msgid "This connection is encrypted but not trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1529 #: ../src/surfer.c:1543
msgid "This connection is not encrypted." msgid "This connection is not encrypted."
msgstr "" msgstr ""
#: ../src/surfer.c:1577 #: ../src/surfer.c:1591
msgid "Web surfer - Source of " msgid "Web surfer - Source of "
msgstr "" msgstr ""
#: ../src/surfer.c:1618 ../src/surfer.c:1621 ../src/surfer.c:1676 #: ../src/surfer.c:1632 ../src/surfer.c:1635 ../src/surfer.c:1690
#: ../src/surfer.c:1681 #: ../src/surfer.c:1695
msgid "Warning" msgid "Warning"
msgstr "" msgstr ""
#: ../src/surfer.c:1680 #: ../src/surfer.c:1694
msgid "This file already exists. Overwrite?" msgid "This file already exists. Overwrite?"
msgstr "" msgstr ""

102
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-02-02 14:46+0100\n" "POT-Creation-Date: 2011-02-19 14:26+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"
@ -17,7 +17,7 @@ msgstr ""
"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:792 #: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:792
#: ../src/surfer.c:795 ../src/surfer.c:1224 ../src/surfer.c:1229 #: ../src/surfer.c:795 ../src/surfer.c:1238 ../src/surfer.c:1243
msgid "Question" msgid "Question"
msgstr "Question" msgstr "Question"
@ -65,11 +65,11 @@ msgstr "Port :"
msgid "Network" msgid "Network"
msgstr "Réseau" msgstr "Réseau"
#: ../src/common/conn.c:204 ../src/download.c:189 ../src/ghtml-gtkhtml.c:876 #: ../src/common/conn.c:204 ../src/download.c:198 ../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:481 ../src/ghtml-gtkhtml.c:926 #: ../src/common/conn.c:253 ../src/download.c:488 ../src/ghtml-gtkhtml.c:926
msgid "Connected" msgid "Connected"
msgstr "Connecté" msgstr "Connecté"
@ -91,7 +91,7 @@ msgstr "Hôte inconnu"
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:558 ../src/ghtml-gtkhtml.c:1112 #: ../src/common/conn.c:348 ../src/download.c:565 ../src/ghtml-gtkhtml.c:1112
msgid "Timeout" msgid "Timeout"
msgstr "Délai dépassé" msgstr "Délai dépassé"
@ -99,99 +99,99 @@ msgstr "Délai dépassé"
msgid "Download" msgid "Download"
msgstr "Téléchargement" msgstr "Téléchargement"
#: ../src/download.c:184 #: ../src/download.c:185
msgid "Address: " msgid "Address: "
msgstr "Adresse: " msgstr "Adresse: "
#: ../src/download.c:186 #: ../src/download.c:195
msgid "File: " msgid "File: "
msgstr "Fichier : " msgstr "Fichier : "
#: ../src/download.c:188 #: ../src/download.c:197
msgid "Status: " msgid "Status: "
msgstr "Statut : " msgstr "Statut : "
#: ../src/download.c:190 #: ../src/download.c:199
msgid "Done: " msgid "Done: "
msgstr "Fait : " msgstr "Fait : "
#: ../src/download.c:191 #: ../src/download.c:200
msgid "0.0 kB" msgid "0.0 kB"
msgstr "0.0 Kio" msgstr "0.0 Kio"
#: ../src/download.c:192 #: ../src/download.c:201
msgid "Speed: " msgid "Speed: "
msgstr "Vitesse : " msgstr "Vitesse : "
#: ../src/download.c:193 #: ../src/download.c:202
msgid "0.0 kB/s" msgid "0.0 kB/s"
msgstr "0.0 Kio/s" msgstr "0.0 Kio/s"
#: ../src/download.c:200 #: ../src/download.c:208
msgid "Close window when the download is complete" 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:295 ../src/download.c:300 ../src/download.c:635 #: ../src/download.c:302 ../src/download.c:307 ../src/download.c:642
#: ../src/surfer.c:940 ../src/surfer.c:943 #: ../src/surfer.c:940 ../src/surfer.c:943
msgid "Error" msgid "Error"
msgstr "Erreur" msgstr "Erreur"
#: ../src/download.c:313 ../src/download.c:339 #: ../src/download.c:320 ../src/download.c:346
msgid "kB" msgid "kB"
msgstr "Kio" msgstr "Kio"
#: ../src/download.c:334 ../src/download.c:345 ../src/download.c:364 #: ../src/download.c:341 ../src/download.c:352 ../src/download.c:371
msgid "MB" msgid "MB"
msgstr "Mo" msgstr "Mo"
#: ../src/download.c:336 #: ../src/download.c:343
#, c-format #, c-format
msgid "%.1f %s/s" msgid "%.1f %s/s"
msgstr "%.1f %s/s" msgstr "%.1f %s/s"
#: ../src/download.c:347 #: ../src/download.c:354
#, c-format #, c-format
msgid "%.1f %s" msgid "%.1f %s"
msgstr "%.1f %s/s" msgstr "%.1f %s/s"
#: ../src/download.c:366 #: ../src/download.c:373
#, c-format #, c-format
msgid "%.1f of %.1f %s" msgid "%.1f of %.1f %s"
msgstr "%.1f de %.1f %s" msgstr "%.1f de %.1f %s"
#: ../src/download.c:489 #: ../src/download.c:496
msgid "Error " msgid "Error "
msgstr "Erreur " msgstr "Erreur "
#: ../src/download.c:514 ../src/download.c:646 #: ../src/download.c:521 ../src/download.c:653
msgid "Complete" msgid "Complete"
msgstr "Terminé" msgstr "Terminé"
#: ../src/download.c:522 ../src/download.c:654 #: ../src/download.c:529 ../src/download.c:661
msgid "Downloading" msgid "Downloading"
msgstr "Téléchargement" msgstr "Téléchargement"
#: ../src/download.c:533 #: ../src/download.c:540
msgid "Redirected to" msgid "Redirected to"
msgstr "Redirigé vers" msgstr "Redirigé vers"
#: ../src/download.c:536 #: ../src/download.c:543
msgid "Redirected" msgid "Redirected"
msgstr "Redirigé" msgstr "Redirigé"
#: ../src/download.c:543 #: ../src/download.c:550
msgid "Resolved" msgid "Resolved"
msgstr "Résolu" msgstr "Résolu"
#: ../src/download.c:551 #: ../src/download.c:558
msgid "Code " msgid "Code "
msgstr "Code " msgstr "Code "
#: ../src/download.c:609 ../src/ghtml-webkit.c:673 ../src/surfer.c:942 #: ../src/download.c:616 ../src/ghtml-webkit.c:673 ../src/surfer.c:942
msgid "Unknown error" msgid "Unknown error"
msgstr "Erreur inconnue" msgstr "Erreur inconnue"
#: ../src/download.c:675 #: ../src/download.c:682
msgid "" msgid ""
"Usage: download [-O output][-U user-agent] URL...\n" "Usage: download [-O output][-U user-agent] URL...\n"
" -O\tFile to write document to\n" " -O\tFile to write document to\n"
@ -386,7 +386,7 @@ msgstr "Web surfer"
msgid " Location: " msgid " Location: "
msgstr " Adresse: " msgstr " Adresse: "
#: ../src/surfer.c:383 ../src/surfer.c:1536 ../src/surfer.c:1541 #: ../src/surfer.c:383 ../src/surfer.c:1550 ../src/surfer.c:1555
msgid "Security information" msgid "Security information"
msgstr "Informations de sécurité" msgstr "Informations de sécurité"
@ -394,11 +394,11 @@ msgstr "Informations de sécurité"
msgid "Ready" msgid "Ready"
msgstr "Prêt" msgstr "Prêt"
#: ../src/surfer.c:652 ../src/surfer.c:1140 #: ../src/surfer.c:652 ../src/surfer.c:1154
msgid "Untitled" msgid "Untitled"
msgstr "Sans titre" msgstr "Sans titre"
#: ../src/surfer.c:893 ../src/surfer.c:1307 #: ../src/surfer.c:893 ../src/surfer.c:1321
msgid "Save file as..." msgid "Save file as..."
msgstr "Enregistrer sous..." msgstr "Enregistrer sous..."
@ -406,71 +406,75 @@ msgstr "Enregistrer sous..."
msgid "Find text" msgid "Find text"
msgstr "Chercher du texte" msgstr "Chercher du texte"
#: ../src/surfer.c:978 #: ../src/surfer.c:983
msgid "Text:" msgid "Text:"
msgstr "Texte: " msgstr "Texte: "
#: ../src/surfer.c:985 #: ../src/surfer.c:991
msgid "Case-sensitive" msgid "Case-sensitive"
msgstr "Sensible à la casse" msgstr "Sensible à la casse"
#: ../src/surfer.c:987 #: ../src/surfer.c:995
msgid "Search backwards"
msgstr "Inverser le sens de la recherche"
#: ../src/surfer.c:998
msgid "Wrap" msgid "Wrap"
msgstr "Chercher en boucle" msgstr "Chercher en boucle"
#: ../src/surfer.c:1013 #: ../src/surfer.c:1027
msgid "Text not found" msgid "Text not found"
msgstr "Texte non trouvé" msgstr "Texte non trouvé"
#: ../src/surfer.c:1101 #: ../src/surfer.c:1115
msgid "Open file..." msgid "Open file..."
msgstr "Ouvrir un fichier..." msgstr "Ouvrir un fichier..."
#: ../src/surfer.c:1130 #: ../src/surfer.c:1144
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:1368 #: ../src/surfer.c:1382
msgid "Javascript console" msgid "Javascript console"
msgstr "Console Javascript" msgstr "Console Javascript"
#: ../src/surfer.c:1373 #: ../src/surfer.c:1387
msgid "Command:" msgid "Command:"
msgstr "Commande :" msgstr "Commande :"
#: ../src/surfer.c:1392 #: ../src/surfer.c:1406
msgid "Message" msgid "Message"
msgstr "Message" msgstr "Message"
#: ../src/surfer.c:1397 #: ../src/surfer.c:1411
msgid "Source" msgid "Source"
msgstr "Source" msgstr "Source"
#: ../src/surfer.c:1402 #: ../src/surfer.c:1416
msgid "Line" msgid "Line"
msgstr "Ligne" msgstr "Ligne"
#: ../src/surfer.c:1522 #: ../src/surfer.c:1536
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:1525 #: ../src/surfer.c:1539
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:1529 #: ../src/surfer.c:1543
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:1577 #: ../src/surfer.c:1591
msgid "Web surfer - Source of " msgid "Web surfer - Source of "
msgstr "Web surfer - Source de " msgstr "Web surfer - Source de "
#: ../src/surfer.c:1618 ../src/surfer.c:1621 ../src/surfer.c:1676 #: ../src/surfer.c:1632 ../src/surfer.c:1635 ../src/surfer.c:1690
#: ../src/surfer.c:1681 #: ../src/surfer.c:1695
msgid "Warning" msgid "Warning"
msgstr "Avertissement" msgstr "Avertissement"
#: ../src/surfer.c:1680 #: ../src/surfer.c:1694
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 ?"

102
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-02-02 14:46+0100\n" "POT-Creation-Date: 2011-02-19 14:26+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"
@ -17,7 +17,7 @@ msgstr ""
"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:792 #: ../src/callbacks.c:43 ../src/callbacks.c:53 ../src/surfer.c:792
#: ../src/surfer.c:795 ../src/surfer.c:1224 ../src/surfer.c:1229 #: ../src/surfer.c:795 ../src/surfer.c:1238 ../src/surfer.c:1243
msgid "Question" msgid "Question"
msgstr "" msgstr ""
@ -63,11 +63,11 @@ msgstr ""
msgid "Network" msgid "Network"
msgstr "" msgstr ""
#: ../src/common/conn.c:204 ../src/download.c:189 ../src/ghtml-gtkhtml.c:876 #: ../src/common/conn.c:204 ../src/download.c:198 ../src/ghtml-gtkhtml.c:876
msgid "Resolving..." msgid "Resolving..."
msgstr "" msgstr ""
#: ../src/common/conn.c:253 ../src/download.c:481 ../src/ghtml-gtkhtml.c:926 #: ../src/common/conn.c:253 ../src/download.c:488 ../src/ghtml-gtkhtml.c:926
msgid "Connected" msgid "Connected"
msgstr "" msgstr ""
@ -89,7 +89,7 @@ msgstr ""
msgid "Unspecified error" msgid "Unspecified error"
msgstr "" msgstr ""
#: ../src/common/conn.c:348 ../src/download.c:558 ../src/ghtml-gtkhtml.c:1112 #: ../src/common/conn.c:348 ../src/download.c:565 ../src/ghtml-gtkhtml.c:1112
msgid "Timeout" msgid "Timeout"
msgstr "" msgstr ""
@ -97,99 +97,99 @@ msgstr ""
msgid "Download" msgid "Download"
msgstr "" msgstr ""
#: ../src/download.c:184 #: ../src/download.c:185
msgid "Address: " msgid "Address: "
msgstr "" msgstr ""
#: ../src/download.c:186 #: ../src/download.c:195
msgid "File: " msgid "File: "
msgstr "" msgstr ""
#: ../src/download.c:188 #: ../src/download.c:197
msgid "Status: " msgid "Status: "
msgstr "" msgstr ""
#: ../src/download.c:190 #: ../src/download.c:199
msgid "Done: " msgid "Done: "
msgstr "" msgstr ""
#: ../src/download.c:191 #: ../src/download.c:200
msgid "0.0 kB" msgid "0.0 kB"
msgstr "" msgstr ""
#: ../src/download.c:192 #: ../src/download.c:201
msgid "Speed: " msgid "Speed: "
msgstr "" msgstr ""
#: ../src/download.c:193 #: ../src/download.c:202
msgid "0.0 kB/s" msgid "0.0 kB/s"
msgstr "" msgstr ""
#: ../src/download.c:200 #: ../src/download.c:208
msgid "Close window when the download is complete" msgid "Close window when the download is complete"
msgstr "" msgstr ""
#: ../src/download.c:295 ../src/download.c:300 ../src/download.c:635 #: ../src/download.c:302 ../src/download.c:307 ../src/download.c:642
#: ../src/surfer.c:940 ../src/surfer.c:943 #: ../src/surfer.c:940 ../src/surfer.c:943
msgid "Error" msgid "Error"
msgstr "" msgstr ""
#: ../src/download.c:313 ../src/download.c:339 #: ../src/download.c:320 ../src/download.c:346
msgid "kB" msgid "kB"
msgstr "" msgstr ""
#: ../src/download.c:334 ../src/download.c:345 ../src/download.c:364 #: ../src/download.c:341 ../src/download.c:352 ../src/download.c:371
msgid "MB" msgid "MB"
msgstr "" msgstr ""
#: ../src/download.c:336 #: ../src/download.c:343
#, c-format #, c-format
msgid "%.1f %s/s" msgid "%.1f %s/s"
msgstr "" msgstr ""
#: ../src/download.c:347 #: ../src/download.c:354
#, c-format #, c-format
msgid "%.1f %s" msgid "%.1f %s"
msgstr "" msgstr ""
#: ../src/download.c:366 #: ../src/download.c:373
#, c-format #, c-format
msgid "%.1f of %.1f %s" msgid "%.1f of %.1f %s"
msgstr "" msgstr ""
#: ../src/download.c:489 #: ../src/download.c:496
msgid "Error " msgid "Error "
msgstr "" msgstr ""
#: ../src/download.c:514 ../src/download.c:646 #: ../src/download.c:521 ../src/download.c:653
msgid "Complete" msgid "Complete"
msgstr "" msgstr ""
#: ../src/download.c:522 ../src/download.c:654 #: ../src/download.c:529 ../src/download.c:661
msgid "Downloading" msgid "Downloading"
msgstr "" msgstr ""
#: ../src/download.c:533 #: ../src/download.c:540
msgid "Redirected to" msgid "Redirected to"
msgstr "" msgstr ""
#: ../src/download.c:536 #: ../src/download.c:543
msgid "Redirected" msgid "Redirected"
msgstr "" msgstr ""
#: ../src/download.c:543 #: ../src/download.c:550
msgid "Resolved" msgid "Resolved"
msgstr "" msgstr ""
#: ../src/download.c:551 #: ../src/download.c:558
msgid "Code " msgid "Code "
msgstr "" msgstr ""
#: ../src/download.c:609 ../src/ghtml-webkit.c:673 ../src/surfer.c:942 #: ../src/download.c:616 ../src/ghtml-webkit.c:673 ../src/surfer.c:942
msgid "Unknown error" msgid "Unknown error"
msgstr "" msgstr ""
#: ../src/download.c:675 #: ../src/download.c:682
msgid "" msgid ""
"Usage: download [-O output][-U user-agent] URL...\n" "Usage: download [-O output][-U user-agent] URL...\n"
" -O\tFile to write document to\n" " -O\tFile to write document to\n"
@ -381,7 +381,7 @@ msgstr ""
msgid " Location: " msgid " Location: "
msgstr "" msgstr ""
#: ../src/surfer.c:383 ../src/surfer.c:1536 ../src/surfer.c:1541 #: ../src/surfer.c:383 ../src/surfer.c:1550 ../src/surfer.c:1555
msgid "Security information" msgid "Security information"
msgstr "" msgstr ""
@ -389,11 +389,11 @@ msgstr ""
msgid "Ready" msgid "Ready"
msgstr "" msgstr ""
#: ../src/surfer.c:652 ../src/surfer.c:1140 #: ../src/surfer.c:652 ../src/surfer.c:1154
msgid "Untitled" msgid "Untitled"
msgstr "" msgstr ""
#: ../src/surfer.c:893 ../src/surfer.c:1307 #: ../src/surfer.c:893 ../src/surfer.c:1321
msgid "Save file as..." msgid "Save file as..."
msgstr "" msgstr ""
@ -401,71 +401,75 @@ msgstr ""
msgid "Find text" msgid "Find text"
msgstr "" msgstr ""
#: ../src/surfer.c:978 #: ../src/surfer.c:983
msgid "Text:" msgid "Text:"
msgstr "" msgstr ""
#: ../src/surfer.c:985 #: ../src/surfer.c:991
msgid "Case-sensitive" msgid "Case-sensitive"
msgstr "" msgstr ""
#: ../src/surfer.c:987 #: ../src/surfer.c:995
msgid "Search backwards"
msgstr ""
#: ../src/surfer.c:998
msgid "Wrap" msgid "Wrap"
msgstr "" msgstr ""
#: ../src/surfer.c:1013 #: ../src/surfer.c:1027
msgid "Text not found" msgid "Text not found"
msgstr "" msgstr ""
#: ../src/surfer.c:1101 #: ../src/surfer.c:1115
msgid "Open file..." msgid "Open file..."
msgstr "" msgstr ""
#: ../src/surfer.c:1130 #: ../src/surfer.c:1144
msgid "Could not initialize HTML renderer" msgid "Could not initialize HTML renderer"
msgstr "" msgstr ""
#: ../src/surfer.c:1368 #: ../src/surfer.c:1382
msgid "Javascript console" msgid "Javascript console"
msgstr "" msgstr ""
#: ../src/surfer.c:1373 #: ../src/surfer.c:1387
msgid "Command:" msgid "Command:"
msgstr "" msgstr ""
#: ../src/surfer.c:1392 #: ../src/surfer.c:1406
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: ../src/surfer.c:1397 #: ../src/surfer.c:1411
msgid "Source" msgid "Source"
msgstr "" msgstr ""
#: ../src/surfer.c:1402 #: ../src/surfer.c:1416
msgid "Line" msgid "Line"
msgstr "" msgstr ""
#: ../src/surfer.c:1522 #: ../src/surfer.c:1536
msgid "This connection is encrypted and trusted." msgid "This connection is encrypted and trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1525 #: ../src/surfer.c:1539
msgid "This connection is encrypted but not trusted." msgid "This connection is encrypted but not trusted."
msgstr "" msgstr ""
#: ../src/surfer.c:1529 #: ../src/surfer.c:1543
msgid "This connection is not encrypted." msgid "This connection is not encrypted."
msgstr "" msgstr ""
#: ../src/surfer.c:1577 #: ../src/surfer.c:1591
msgid "Web surfer - Source of " msgid "Web surfer - Source of "
msgstr "" msgstr ""
#: ../src/surfer.c:1618 ../src/surfer.c:1621 ../src/surfer.c:1676 #: ../src/surfer.c:1632 ../src/surfer.c:1635 ../src/surfer.c:1690
#: ../src/surfer.c:1681 #: ../src/surfer.c:1695
msgid "Warning" msgid "Warning"
msgstr "" msgstr ""
#: ../src/surfer.c:1680 #: ../src/surfer.c:1694
msgid "This file already exists. Overwrite?" msgid "This file already exists. Overwrite?"
msgstr "" msgstr ""

View File

@ -68,6 +68,7 @@ struct _Surfer
GtkWidget * fi_dialog; GtkWidget * fi_dialog;
GtkWidget * fi_text; GtkWidget * fi_text;
GtkWidget * fi_case; GtkWidget * fi_case;
GtkWidget * fi_back;
GtkWidget * fi_wrap; GtkWidget * fi_wrap;
/* console */ /* console */

View File

@ -314,7 +314,7 @@ void ghtml_execute(GtkWidget * ghtml, char const * code)
/* ghtml_find */ /* ghtml_find */
gboolean ghtml_find(GtkWidget * ghtml, char const * text, gboolean sensitive, gboolean ghtml_find(GtkWidget * ghtml, char const * text, gboolean sensitive,
gboolean wrap) gboolean backwards, gboolean wrap)
{ {
/* FIXME implement */ /* FIXME implement */
return FALSE; return FALSE;

View File

@ -435,7 +435,7 @@ void ghtml_execute(GtkWidget * ghtml, char const * code)
/* ghtml_find */ /* ghtml_find */
gboolean ghtml_find(GtkWidget * ghtml, char const * text, gboolean sensitive, gboolean ghtml_find(GtkWidget * ghtml, char const * text, gboolean sensitive,
gboolean wrap) gboolean backwards, gboolean wrap)
{ {
/* FIXME implement */ /* FIXME implement */
return FALSE; return FALSE;

View File

@ -12,6 +12,8 @@
* *
* 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/>. */
/* TODO:
* - implement backwards text search */
@ -485,7 +487,7 @@ static gboolean _find_match(GHtml * ghtml, char const * buf, char const * str,
size_t tlen); size_t tlen);
gboolean ghtml_find(GtkWidget * widget, char const * text, gboolean sensitive, gboolean ghtml_find(GtkWidget * widget, char const * text, gboolean sensitive,
gboolean wrap) gboolean backwards, gboolean wrap)
{ {
gboolean ret = FALSE; gboolean ret = FALSE;
GHtml * ghtml; GHtml * ghtml;

View File

@ -382,13 +382,13 @@ void ghtml_execute(GtkWidget * widget, char const * code)
/* ghtml_find */ /* ghtml_find */
gboolean ghtml_find(GtkWidget * widget, char const * text, gboolean sensitive, gboolean ghtml_find(GtkWidget * widget, char const * text, gboolean sensitive,
gboolean wrap) gboolean backwards, gboolean wrap)
{ {
GHtml * ghtml; GHtml * ghtml;
ghtml = g_object_get_data(G_OBJECT(widget), "ghtml"); ghtml = g_object_get_data(G_OBJECT(widget), "ghtml");
return webkit_web_view_search_text(WEBKIT_WEB_VIEW(ghtml->view), text, return webkit_web_view_search_text(WEBKIT_WEB_VIEW(ghtml->view), text,
sensitive, TRUE, wrap); sensitive, !backwards, wrap);
} }

View File

@ -58,7 +58,7 @@ void ghtml_select_all(GtkWidget * ghtml);
void ghtml_unselect_all(GtkWidget * ghtml); void ghtml_unselect_all(GtkWidget * ghtml);
gboolean ghtml_find(GtkWidget * ghtml, char const * text, gboolean sensitive, gboolean ghtml_find(GtkWidget * ghtml, char const * text, gboolean sensitive,
gboolean wrap); gboolean backwards, gboolean wrap);
void ghtml_redo(GtkWidget * ghtml); void ghtml_redo(GtkWidget * ghtml);
void ghtml_undo(GtkWidget * ghtml); void ghtml_undo(GtkWidget * ghtml);

View File

@ -973,7 +973,12 @@ static void _find_dialog(Surfer * surfer)
GTK_DIALOG_DESTROY_WITH_PARENT, GTK_DIALOG_DESTROY_WITH_PARENT,
GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE,
GTK_STOCK_FIND, GTK_RESPONSE_ACCEPT, NULL); GTK_STOCK_FIND, GTK_RESPONSE_ACCEPT, NULL);
#if GTK_CHECK_VERSION(2, 14, 0)
vbox = gtk_dialog_get_content_area(GTK_DIALOG(surfer->fi_dialog));
#else
vbox = GTK_DIALOG(surfer->fi_dialog)->vbox; vbox = GTK_DIALOG(surfer->fi_dialog)->vbox;
#endif
/* text */
hbox = gtk_hbox_new(FALSE, 0); hbox = gtk_hbox_new(FALSE, 0);
widget = gtk_label_new(_("Text:")); widget = gtk_label_new(_("Text:"));
gtk_box_pack_start(GTK_BOX(hbox), widget, FALSE, TRUE, 0); gtk_box_pack_start(GTK_BOX(hbox), widget, FALSE, TRUE, 0);
@ -982,8 +987,14 @@ static void _find_dialog(Surfer * surfer)
_on_find_activate), surfer); _on_find_activate), surfer);
gtk_box_pack_start(GTK_BOX(hbox), surfer->fi_text, TRUE, TRUE, 4); gtk_box_pack_start(GTK_BOX(hbox), surfer->fi_text, TRUE, TRUE, 4);
gtk_box_pack_start(GTK_BOX(vbox), hbox, TRUE, TRUE, 4); gtk_box_pack_start(GTK_BOX(vbox), hbox, TRUE, TRUE, 4);
/* case-sensitive */
surfer->fi_case = gtk_check_button_new_with_label(_("Case-sensitive")); surfer->fi_case = gtk_check_button_new_with_label(_("Case-sensitive"));
gtk_box_pack_start(GTK_BOX(vbox), surfer->fi_case, TRUE, TRUE, 4); gtk_box_pack_start(GTK_BOX(vbox), surfer->fi_case, TRUE, TRUE, 4);
/* search backwards */
surfer->fi_back = gtk_check_button_new_with_label(
_("Search backwards"));
gtk_box_pack_start(GTK_BOX(vbox), surfer->fi_back, TRUE, TRUE, 4);
/* wrap */
surfer->fi_wrap = gtk_check_button_new_with_label(_("Wrap")); surfer->fi_wrap = gtk_check_button_new_with_label(_("Wrap"));
gtk_box_pack_start(GTK_BOX(vbox), surfer->fi_wrap, TRUE, TRUE, 4); gtk_box_pack_start(GTK_BOX(vbox), surfer->fi_wrap, TRUE, TRUE, 4);
gtk_widget_show_all(vbox); gtk_widget_show_all(vbox);
@ -997,6 +1008,7 @@ static void _on_find_activate(GtkWidget * widget, gpointer data)
GtkWidget * view; GtkWidget * view;
char const * text; char const * text;
gboolean sensitive; gboolean sensitive;
gboolean backwards;
gboolean wrap; gboolean wrap;
if((view = surfer_get_view(surfer)) == NULL) if((view = surfer_get_view(surfer)) == NULL)
@ -1006,9 +1018,11 @@ static void _on_find_activate(GtkWidget * widget, gpointer data)
return; return;
sensitive = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON( sensitive = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(
surfer->fi_case)); surfer->fi_case));
backwards = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(
surfer->fi_back));
wrap = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON( wrap = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(
surfer->fi_wrap)); surfer->fi_wrap));
if(ghtml_find(view, text, sensitive, wrap) == TRUE) if(ghtml_find(view, text, sensitive, backwards, wrap) == TRUE)
return; return;
surfer_error(surfer, _("Text not found"), 0); surfer_error(surfer, _("Text not found"), 0);
} }