[Goodies-commits] r4928 - in thunar-svn-plugin/trunk: po thunar-svn-plugin tsp-svn-helper

Peter de Ridder peter at xfce.org
Wed Jun 11 00:57:16 CEST 2008


Author: peter
Date: 2008-06-10 22:57:16 +0000 (Tue, 10 Jun 2008)
New Revision: 4928

Added:
   thunar-svn-plugin/trunk/tsp-svn-helper/tsh-relocate-dialog.c
   thunar-svn-plugin/trunk/tsp-svn-helper/tsh-relocate-dialog.h
   thunar-svn-plugin/trunk/tsp-svn-helper/tsh-relocate.c
   thunar-svn-plugin/trunk/tsp-svn-helper/tsh-relocate.h
   thunar-svn-plugin/trunk/tsp-svn-helper/tsh-switch.c
   thunar-svn-plugin/trunk/tsp-svn-helper/tsh-switch.h
Modified:
   thunar-svn-plugin/trunk/po/POTFILES.in
   thunar-svn-plugin/trunk/po/cs.po
   thunar-svn-plugin/trunk/po/en_GB.po
   thunar-svn-plugin/trunk/po/fr.po
   thunar-svn-plugin/trunk/po/hu.po
   thunar-svn-plugin/trunk/po/lv.po
   thunar-svn-plugin/trunk/po/nl.po
   thunar-svn-plugin/trunk/po/pt_BR.po
   thunar-svn-plugin/trunk/po/thunar-svn-plugin.pot
   thunar-svn-plugin/trunk/po/ur.po
   thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-action.c
   thunar-svn-plugin/trunk/tsp-svn-helper/Makefile.am
   thunar-svn-plugin/trunk/tsp-svn-helper/gtkfilechooserentry.c
   thunar-svn-plugin/trunk/tsp-svn-helper/gtkfilechooserentry.h
   thunar-svn-plugin/trunk/tsp-svn-helper/main.c
   thunar-svn-plugin/trunk/tsp-svn-helper/tsh-copy.c
   thunar-svn-plugin/trunk/tsp-svn-helper/tsh-move.c
   thunar-svn-plugin/trunk/tsp-svn-helper/tsh-transfer-dialog.c
Log:
added relocate and switch action
added missing files to POTFILES.in

Modified: thunar-svn-plugin/trunk/po/POTFILES.in
===================================================================
--- thunar-svn-plugin/trunk/po/POTFILES.in	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/po/POTFILES.in	2008-06-10 22:57:16 UTC (rev 4928)
@@ -14,27 +14,30 @@
 tsp-svn-helper/tsh-commit.c
 tsp-svn-helper/tsh-common.c
 tsp-svn-helper/tsh-copy.c
-tsp-svn-helper/tsh-copy.c
 tsp-svn-helper/tsh-delete.c
 tsp-svn-helper/tsh-dialog-common.c
 tsp-svn-helper/tsh-export.c
 tsp-svn-helper/tsh-file-dialog.c
+tsp-svn-helper/tsh-file-selection-dialog.c
 tsp-svn-helper/tsh-import.c
+tsp-svn-helper/tsh-lock-dialog.c
 tsp-svn-helper/tsh-lock.c
-tsp-svn-helper/tsh-lock-dialog.c
-tsp-svn-helper/tsh-log.c
 tsp-svn-helper/tsh-log-dialog.c
 tsp-svn-helper/tsh-log-message-dialog.c
+tsp-svn-helper/tsh-log.c
 tsp-svn-helper/tsh-login-dialog.c
 tsp-svn-helper/tsh-move.c
 tsp-svn-helper/tsh-notify-dialog.c
+tsp-svn-helper/tsh-properties-dialog.c
 tsp-svn-helper/tsh-properties.c
-tsp-svn-helper/tsh-properties-dialog.c
+tsp-svn-helper/tsh-relocate-dialog.c
+tsp-svn-helper/tsh-relocate.c
 tsp-svn-helper/tsh-resolved.c
 tsp-svn-helper/tsh-revert.c
+tsp-svn-helper/tsh-status-dialog.c
 tsp-svn-helper/tsh-status.c
-tsp-svn-helper/tsh-status-dialog.c
+tsp-svn-helper/tsh-switch.c
 tsp-svn-helper/tsh-transfer-dialog.c
 tsp-svn-helper/tsh-trust-dialog.c
 tsp-svn-helper/tsh-unlock.c
-tsp-svn-helper/tsh-update.c 
+tsp-svn-helper/tsh-update.c

Modified: thunar-svn-plugin/trunk/po/cs.po
===================================================================
--- thunar-svn-plugin/trunk/po/cs.po	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/po/cs.po	2008-06-10 22:57:16 UTC (rev 4928)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: xfce 4-i18-goodies\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-09 00:31+0200\n"
+"POT-Creation-Date: 2008-06-11 00:56+0200\n"
 "PO-Revision-Date: 2007-12-15 22:05+0100\n"
 "Last-Translator: Michal Várady <miko.vaji at gmail.com>\n"
 "Language-Team: Czech\n"
@@ -26,7 +26,7 @@
 msgid "Menu|Add"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:215
+#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:223
 #: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr "Přidat"
@@ -46,7 +46,7 @@
 msgid "Menu|Checkout"
 msgstr "Checkout (stáhnout)"
 
-#: thunar-svn-plugin/tsp-svn-action.c:274 tsp-svn-helper/main.c:219
+#: thunar-svn-plugin/tsp-svn-action.c:274 tsp-svn-helper/main.c:227
 #: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 msgid "Checkout"
 msgstr "Checkout (stáhnout)"
@@ -56,7 +56,7 @@
 msgid "Menu|Cleanup"
 msgstr "Vyčistit"
 
-#: thunar-svn-plugin/tsp-svn-action.c:287 tsp-svn-helper/main.c:223
+#: thunar-svn-plugin/tsp-svn-action.c:287 tsp-svn-helper/main.c:231
 msgid "Cleanup"
 msgstr "Vyčistit"
 
@@ -65,7 +65,7 @@
 msgid "Menu|Commit"
 msgstr "Zapsat"
 
-#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:227
+#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr "Zapsat"
@@ -74,7 +74,7 @@
 msgid "Menu|Copy"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-copy.c:152
 msgid "Copy"
 msgstr ""
@@ -84,7 +84,7 @@
 msgid "Menu|Delete"
 msgstr "Smazat"
 
-#: thunar-svn-plugin/tsp-svn-action.c:326 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:326 tsp-svn-helper/main.c:243
 #: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr "Smazat"
@@ -104,7 +104,7 @@
 msgid "Menu|Export"
 msgstr "Export"
 
-#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr "Export"
@@ -114,7 +114,7 @@
 msgid "Menu|Import"
 msgstr "_Import SVN"
 
-#: thunar-svn-plugin/tsp-svn-action.c:364 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:364 tsp-svn-helper/main.c:251
 #: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 #, fuzzy
 msgid "Import"
@@ -135,8 +135,8 @@
 msgid "Menu|Lock"
 msgstr "Zámek"
 
-#: thunar-svn-plugin/tsp-svn-action.c:394 tsp-svn-helper/main.c:247
-#: tsp-svn-helper/tsh-lock.c:130 tsp-svn-helper/tsh-lock-dialog.c:72
+#: thunar-svn-plugin/tsp-svn-action.c:394 tsp-svn-helper/main.c:255
+#: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr "Zámek"
 
@@ -144,7 +144,7 @@
 msgid "Menu|Log"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:259
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr "Protokol"
@@ -153,7 +153,7 @@
 msgid "Menu|Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:429 tsp-svn-helper/main.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:429 tsp-svn-helper/main.c:263
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr ""
@@ -167,77 +167,90 @@
 msgid "Edit Properties"
 msgstr "Upravit vlastnosti"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:461
 #, fuzzy
+msgid "Menu|Relocate"
+msgstr "Smazat"
+
+#: thunar-svn-plugin/tsp-svn-action.c:461 tsp-svn-helper/main.c:275
+#: tsp-svn-helper/tsh-relocate-dialog.c:215
+msgid "Relocate"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-action.c:475
+#, fuzzy
 msgid "Menu|Resolved"
 msgstr "Vyřešit"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462 tsp-svn-helper/main.c:263
+#: thunar-svn-plugin/tsp-svn-action.c:475 tsp-svn-helper/main.c:271
 #: tsp-svn-helper/tsh-common.c:463 tsp-svn-helper/tsh-resolved.c:112
 #, fuzzy
 msgid "Resolved"
 msgstr "Vyřešit"
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
+#: thunar-svn-plugin/tsp-svn-action.c:488
 #, fuzzy
 msgid "Menu|Resolve"
 msgstr "Vyřešit"
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:488
+#: thunar-svn-plugin/tsp-svn-action.c:489
 msgid "Resolve"
 msgstr "Vyřešit"
 
-#: thunar-svn-plugin/tsp-svn-action.c:487
+#: thunar-svn-plugin/tsp-svn-action.c:500
 #, fuzzy
 msgid "Menu|Revert"
 msgstr "Obnovit předchozí"
 
-#: thunar-svn-plugin/tsp-svn-action.c:487 tsp-svn-helper/main.c:267
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:279
 #: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr "Obnovit předchozí"
 
-#: thunar-svn-plugin/tsp-svn-action.c:500
+#: thunar-svn-plugin/tsp-svn-action.c:513
 #, fuzzy
 msgid "Menu|Status"
 msgstr "Stav"
 
-#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:513 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-file-selection-dialog.c:144
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr "Stav"
 
-#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:526
 #, fuzzy
 msgid "Menu|Switch"
 msgstr "Přepnout"
 
-#: thunar-svn-plugin/tsp-svn-action.c:513 tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:526 tsp-svn-helper/main.c:287
+#: tsp-svn-helper/tsh-relocate.c:122 tsp-svn-helper/tsh-switch.c:114
+#: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr "Přepnout"
 
-#: thunar-svn-plugin/tsp-svn-action.c:526
+#: thunar-svn-plugin/tsp-svn-action.c:539
 #, fuzzy
 msgid "Menu|Unlock"
 msgstr "Odemknout"
 
-#: thunar-svn-plugin/tsp-svn-action.c:526 tsp-svn-helper/main.c:279
+#: thunar-svn-plugin/tsp-svn-action.c:539 tsp-svn-helper/main.c:291
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr "Odemknout"
 
-#: thunar-svn-plugin/tsp-svn-action.c:539
+#: thunar-svn-plugin/tsp-svn-action.c:552
 #, fuzzy
 msgid "Menu|Update"
 msgstr "Aktualizovat"
 
-#: thunar-svn-plugin/tsp-svn-action.c:539 tsp-svn-helper/main.c:283
+#: thunar-svn-plugin/tsp-svn-action.c:552 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr "Aktualizovat"
 
-#: thunar-svn-plugin/tsp-svn-action.c:557
+#: thunar-svn-plugin/tsp-svn-action.c:570
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
@@ -301,217 +314,227 @@
 msgid "(None)"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:341
+#: tsp-svn-helper/gtkfilechooserentry.c:343
 msgid "Dialog"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:342
+#: tsp-svn-helper/gtkfilechooserentry.c:344
 msgid "The file chooser dialog to use."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:358
+#: tsp-svn-helper/gtkfilechooserentry.c:360
 msgid "Focus on click"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:359
+#: tsp-svn-helper/gtkfilechooserentry.c:361
 msgid "Whether the entry grabs focus when it is clicked with the mouse"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:372
+#: tsp-svn-helper/gtkfilechooserentry.c:374
 msgid "Title"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:373
+#: tsp-svn-helper/gtkfilechooserentry.c:375
 msgid "The title of the file chooser dialog."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:386
+#: tsp-svn-helper/gtkfilechooserentry.c:388
 msgid "Width In Characters"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:387
+#: tsp-svn-helper/gtkfilechooserentry.c:389
 msgid "The desired width of the entry widget, in characters."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:2055
+#: tsp-svn-helper/gtkfilechooserentry.c:2119
 msgid "Other..."
 msgstr ""
 
-#: tsp-svn-helper/main.c:96
+#: tsp-svn-helper/main.c:98
 msgid "Print version information"
 msgstr "Vytisknout informaci o verzi"
 
-#: tsp-svn-helper/main.c:103
+#: tsp-svn-helper/main.c:105
 #, fuzzy
 msgid "Execute add action"
 msgstr "Spustit akci update (aktualizovat)"
 
-#: tsp-svn-helper/main.c:109
+#: tsp-svn-helper/main.c:111
 msgid "Execute checkout action"
 msgstr "Spustit akci checkout (stáhnout)"
 
-#: tsp-svn-helper/main.c:115
+#: tsp-svn-helper/main.c:117
 #, fuzzy
 msgid "Execute cleanup action"
 msgstr "Spustit akci checkout (stáhnout)"
 
-#: tsp-svn-helper/main.c:121
+#: tsp-svn-helper/main.c:123
 #, fuzzy
 msgid "Execute commit action"
 msgstr "Spustit akci checkout (stáhnout)"
 
-#: tsp-svn-helper/main.c:127
+#: tsp-svn-helper/main.c:129
 #, fuzzy
 msgid "Execute copy action"
 msgstr "Spustit akci checkout (stáhnout)"
 
-#: tsp-svn-helper/main.c:133
+#: tsp-svn-helper/main.c:135
 #, fuzzy
 msgid "Execute delete action"
 msgstr "Spustit akci update (aktualizovat)"
 
-#: tsp-svn-helper/main.c:139
+#: tsp-svn-helper/main.c:141
 #, fuzzy
 msgid "Execute export action"
 msgstr "Spustit akci checkout (stáhnout)"
 
-#: tsp-svn-helper/main.c:145
+#: tsp-svn-helper/main.c:147
 #, fuzzy
 msgid "Execute import action"
 msgstr "Spustit akci update (aktualizovat)"
 
-#: tsp-svn-helper/main.c:151
+#: tsp-svn-helper/main.c:153
 #, fuzzy
 msgid "Execute lock action"
 msgstr "Spustit akci checkout (stáhnout)"
 
-#: tsp-svn-helper/main.c:157
+#: tsp-svn-helper/main.c:159
 #, fuzzy
 msgid "Execute log action"
 msgstr "Spustit akci checkout (stáhnout)"
 
-#: tsp-svn-helper/main.c:163
+#: tsp-svn-helper/main.c:165
 #, fuzzy
 msgid "Execute move action"
 msgstr "Spustit akci update (aktualizovat)"
 
-#: tsp-svn-helper/main.c:169
+#: tsp-svn-helper/main.c:171
 #, fuzzy
 msgid "Execute properties action"
 msgstr "Spustit akci checkout (stáhnout)"
 
-#: tsp-svn-helper/main.c:175
+#: tsp-svn-helper/main.c:177
 #, fuzzy
 msgid "Execute resolved action"
 msgstr "Spustit akci checkout (stáhnout)"
 
-#: tsp-svn-helper/main.c:181
+#: tsp-svn-helper/main.c:183
 #, fuzzy
+msgid "Execute relocate action"
+msgstr "Spustit akci update (aktualizovat)"
+
+#: tsp-svn-helper/main.c:189
+#, fuzzy
 msgid "Execute revert action"
 msgstr "Spustit akci checkout (stáhnout)"
 
-#: tsp-svn-helper/main.c:187
+#: tsp-svn-helper/main.c:195
 #, fuzzy
 msgid "Execute status action"
 msgstr "Spustit akci update (aktualizovat)"
 
-#: tsp-svn-helper/main.c:193
+#: tsp-svn-helper/main.c:201
 #, fuzzy
 msgid "Execute switch action"
 msgstr "Spustit akci checkout (stáhnout)"
 
-#: tsp-svn-helper/main.c:199
+#: tsp-svn-helper/main.c:207
 #, fuzzy
 msgid "Execute unlock action"
 msgstr "Spustit akci checkout (stáhnout)"
 
-#: tsp-svn-helper/main.c:205
+#: tsp-svn-helper/main.c:213
 msgid "Execute update action"
 msgstr "Spustit akci update (aktualizovat)"
 
-#: tsp-svn-helper/main.c:215
+#: tsp-svn-helper/main.c:223
 msgid "Add Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:219
+#: tsp-svn-helper/main.c:227
 #, fuzzy
 msgid "Checkout Related Options:"
 msgstr "Spustit akci update (aktualizovat)"
 
-#: tsp-svn-helper/main.c:223
+#: tsp-svn-helper/main.c:231
 msgid "Cleanup Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:227
+#: tsp-svn-helper/main.c:235
 msgid "Commit Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:231
+#: tsp-svn-helper/main.c:239
 msgid "Copy Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:235
+#: tsp-svn-helper/main.c:243
 msgid "Delete Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:239
+#: tsp-svn-helper/main.c:247
 msgid "Export Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:243
+#: tsp-svn-helper/main.c:251
 msgid "Import Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:247
+#: tsp-svn-helper/main.c:255
 msgid "Lock Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:251
+#: tsp-svn-helper/main.c:259
 msgid "Log Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:255
+#: tsp-svn-helper/main.c:263
 msgid "Move Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:259
+#: tsp-svn-helper/main.c:267
 #, fuzzy
 msgid "Properties Related Options:"
 msgstr "Upravit vlastnosti"
 
 #. gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->action_area), box, FALSE, TRUE, 0);
 #. gtk_widget_show (box);
-#: tsp-svn-helper/main.c:259 tsp-svn-helper/tsh-properties-dialog.c:217
+#: tsp-svn-helper/main.c:267 tsp-svn-helper/tsh-properties-dialog.c:217
 #, fuzzy
 msgid "Properties"
 msgstr "Upravit vlastnosti"
 
-#: tsp-svn-helper/main.c:263
+#: tsp-svn-helper/main.c:271
 msgid "Resolved Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:267
+#: tsp-svn-helper/main.c:275
+#, fuzzy
+msgid "Relocate Related Options:"
+msgstr "Spustit akci update (aktualizovat)"
+
+#: tsp-svn-helper/main.c:279
 msgid "Revert Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:271
+#: tsp-svn-helper/main.c:283
 msgid "Status Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:275
+#: tsp-svn-helper/main.c:287
 #, fuzzy
 msgid "Switch Related Options:"
 msgstr "Spustit akci update (aktualizovat)"
 
-#: tsp-svn-helper/main.c:279
+#: tsp-svn-helper/main.c:291
 msgid "Unlock Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:283
+#: tsp-svn-helper/main.c:295
 msgid "Update Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:329
+#: tsp-svn-helper/main.c:341
 msgid "Not enough arguments provided"
 msgstr ""
 
@@ -521,8 +544,8 @@
 #: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
 #: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
 #: tsp-svn-helper/tsh-resolved.c:72 tsp-svn-helper/tsh-resolved.c:88
-#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-unlock.c:86
-#: tsp-svn-helper/tsh-update.c:88
+#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
+#: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"
 msgstr ""
 
@@ -721,15 +744,21 @@
 msgid "Certificate"
 msgstr "Oznámení"
 
+#: tsp-svn-helper/tsh-file-selection-dialog.c:110
+#: tsp-svn-helper/tsh-log-message-dialog.c:92
+#: tsp-svn-helper/tsh-notify-dialog.c:94
+#: tsp-svn-helper/tsh-status-dialog.c:115
+msgid "Path"
+msgstr "Cesta"
+
+#: tsp-svn-helper/tsh-file-selection-dialog.c:137
+msgid "Select/Unselect all"
+msgstr ""
+
 #: tsp-svn-helper/tsh-import.c:125
 msgid "Import Message"
 msgstr ""
 
-#: tsp-svn-helper/tsh-log.c:98
-#, fuzzy
-msgid "Log failed"
-msgstr "Odemknout"
-
 #: tsp-svn-helper/tsh-log-dialog.c:118
 msgid "Revision"
 msgstr ""
@@ -760,16 +789,15 @@
 msgid "State"
 msgstr "Stav"
 
-#: tsp-svn-helper/tsh-log-message-dialog.c:92
-#: tsp-svn-helper/tsh-notify-dialog.c:94
-#: tsp-svn-helper/tsh-status-dialog.c:115
-msgid "Path"
-msgstr "Cesta"
-
 #: tsp-svn-helper/tsh-log-message-dialog.c:110
 msgid "Log Message"
 msgstr ""
 
+#: tsp-svn-helper/tsh-log.c:98
+#, fuzzy
+msgid "Log failed"
+msgstr "Odemknout"
+
 #: tsp-svn-helper/tsh-login-dialog.c:65
 msgid "_Username:"
 msgstr "_Uživatelské jméno:"
@@ -798,6 +826,20 @@
 msgid "Notification"
 msgstr "Oznámení"
 
+#: tsp-svn-helper/tsh-properties-dialog.c:124
+#, fuzzy
+msgid "Name"
+msgstr "Nahlásit"
+
+#: tsp-svn-helper/tsh-properties-dialog.c:130
+msgid "Value"
+msgstr ""
+
+#: tsp-svn-helper/tsh-properties-dialog.c:181
+#, fuzzy
+msgid "Modify Property Recursive"
+msgstr "Upravit vlastnosti"
+
 #. tsh_properties_dialog_done (dialog);
 #: tsp-svn-helper/tsh-properties.c:82
 #, fuzzy
@@ -809,25 +851,45 @@
 msgid "Properties failed"
 msgstr "Upravit vlastnosti"
 
-#: tsp-svn-helper/tsh-properties-dialog.c:124
-#, fuzzy
-msgid "Name"
-msgstr "Nahlásit"
+#: tsp-svn-helper/tsh-relocate-dialog.c:86
+msgid "_From:"
+msgstr ""
 
-#: tsp-svn-helper/tsh-properties-dialog.c:130
-msgid "Value"
+#: tsp-svn-helper/tsh-relocate-dialog.c:96
+#: tsp-svn-helper/tsh-relocate-dialog.c:102
+#: tsp-svn-helper/tsh-relocate-dialog.c:151
+#: tsp-svn-helper/tsh-relocate-dialog.c:157
+#: tsp-svn-helper/tsh-relocate-dialog.c:203
+#: tsp-svn-helper/tsh-transfer-dialog.c:90
+#: tsp-svn-helper/tsh-transfer-dialog.c:96
+#: tsp-svn-helper/tsh-transfer-dialog.c:142
+msgid "Select a folder"
 msgstr ""
 
-#: tsp-svn-helper/tsh-properties-dialog.c:181
+#: tsp-svn-helper/tsh-relocate-dialog.c:141
+msgid "_To:"
+msgstr ""
+
+#: tsp-svn-helper/tsh-relocate-dialog.c:196
+#: tsp-svn-helper/tsh-transfer-dialog.c:135
+msgid "_Directory:"
+msgstr ""
+
+#: tsp-svn-helper/tsh-relocate.c:74
 #, fuzzy
-msgid "Modify Property Recursive"
-msgstr "Upravit vlastnosti"
+msgid "Relocate failed"
+msgstr "Obnovit předchozí"
 
-#: tsp-svn-helper/tsh-status.c:82
+#: tsp-svn-helper/tsh-relocate.c:89
 #, fuzzy
-msgid "Status failed"
-msgstr "Stav"
+msgid "Relocate finished"
+msgstr "Vyčistit"
 
+#: tsp-svn-helper/tsh-relocate.c:136
+#, fuzzy
+msgid "Relocating ..."
+msgstr "Vyčistit"
+
 #: tsp-svn-helper/tsh-status-dialog.c:156
 msgid "Show Recursive"
 msgstr ""
@@ -853,21 +915,16 @@
 msgid "Check Repository"
 msgstr ""
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:79
+#: tsp-svn-helper/tsh-status.c:82
+#, fuzzy
+msgid "Status failed"
+msgstr "Stav"
+
+#: tsp-svn-helper/tsh-transfer-dialog.c:80
 msgid "_Repository:"
 msgstr ""
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:89
-#: tsp-svn-helper/tsh-transfer-dialog.c:95
-#: tsp-svn-helper/tsh-transfer-dialog.c:141
-msgid "Select a folder"
-msgstr ""
-
-#: tsp-svn-helper/tsh-transfer-dialog.c:134
-msgid "_Directory:"
-msgstr ""
-
-#: tsp-svn-helper/tsh-transfer-dialog.c:153
+#: tsp-svn-helper/tsh-transfer-dialog.c:154
 msgid "Transfer"
 msgstr ""
 

Modified: thunar-svn-plugin/trunk/po/en_GB.po
===================================================================
--- thunar-svn-plugin/trunk/po/en_GB.po	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/po/en_GB.po	2008-06-10 22:57:16 UTC (rev 4928)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunart-svn-plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-09 00:31+0200\n"
+"POT-Creation-Date: 2008-06-11 00:56+0200\n"
 "PO-Revision-Date: 2008-05-10 13:15+1000\n"
 "Last-Translator: Jeff Bailes <thepizzaking at gmail.com>\n"
 "Language-Team: English/GB\n"
@@ -27,7 +27,7 @@
 msgid "Menu|Add"
 msgstr "Add"
 
-#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:215
+#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:223
 #: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr "Add"
@@ -45,7 +45,7 @@
 msgid "Menu|Checkout"
 msgstr "Checkout"
 
-#: thunar-svn-plugin/tsp-svn-action.c:274 tsp-svn-helper/main.c:219
+#: thunar-svn-plugin/tsp-svn-action.c:274 tsp-svn-helper/main.c:227
 #: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 msgid "Checkout"
 msgstr "Checkout"
@@ -54,7 +54,7 @@
 msgid "Menu|Cleanup"
 msgstr "Cleanup"
 
-#: thunar-svn-plugin/tsp-svn-action.c:287 tsp-svn-helper/main.c:223
+#: thunar-svn-plugin/tsp-svn-action.c:287 tsp-svn-helper/main.c:231
 msgid "Cleanup"
 msgstr "Cleanup"
 
@@ -62,7 +62,7 @@
 msgid "Menu|Commit"
 msgstr "Commit"
 
-#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:227
+#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr "Commit"
@@ -71,7 +71,7 @@
 msgid "Menu|Copy"
 msgstr "Copy"
 
-#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-copy.c:152
 msgid "Copy"
 msgstr "Copy"
@@ -80,7 +80,7 @@
 msgid "Menu|Delete"
 msgstr "Delete"
 
-#: thunar-svn-plugin/tsp-svn-action.c:326 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:326 tsp-svn-helper/main.c:243
 #: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr "Delete"
@@ -98,7 +98,7 @@
 msgid "Menu|Export"
 msgstr "Export"
 
-#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr "Export"
@@ -107,7 +107,7 @@
 msgid "Menu|Import"
 msgstr "Import"
 
-#: thunar-svn-plugin/tsp-svn-action.c:364 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:364 tsp-svn-helper/main.c:251
 #: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 msgid "Import"
 msgstr "Import"
@@ -125,8 +125,8 @@
 msgid "Menu|Lock"
 msgstr "Lock"
 
-#: thunar-svn-plugin/tsp-svn-action.c:394 tsp-svn-helper/main.c:247
-#: tsp-svn-helper/tsh-lock.c:130 tsp-svn-helper/tsh-lock-dialog.c:72
+#: thunar-svn-plugin/tsp-svn-action.c:394 tsp-svn-helper/main.c:255
+#: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr "Lock"
 
@@ -134,7 +134,7 @@
 msgid "Menu|Log"
 msgstr "Log"
 
-#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:259
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr "Log"
@@ -143,7 +143,7 @@
 msgid "Menu|Move"
 msgstr "Move"
 
-#: thunar-svn-plugin/tsp-svn-action.c:429 tsp-svn-helper/main.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:429 tsp-svn-helper/main.c:263
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr "Move"
@@ -156,69 +156,83 @@
 msgid "Edit Properties"
 msgstr "Edit Properties"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:461
+#, fuzzy
+msgid "Menu|Relocate"
+msgstr "Delete"
+
+#: thunar-svn-plugin/tsp-svn-action.c:461 tsp-svn-helper/main.c:275
+#: tsp-svn-helper/tsh-relocate-dialog.c:215
+#, fuzzy
+msgid "Relocate"
+msgstr "Replaced"
+
+#: thunar-svn-plugin/tsp-svn-action.c:475
 msgid "Menu|Resolved"
 msgstr "Resolved"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462 tsp-svn-helper/main.c:263
+#: thunar-svn-plugin/tsp-svn-action.c:475 tsp-svn-helper/main.c:271
 #: tsp-svn-helper/tsh-common.c:463 tsp-svn-helper/tsh-resolved.c:112
 msgid "Resolved"
 msgstr "Resolved"
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
+#: thunar-svn-plugin/tsp-svn-action.c:488
 msgid "Menu|Resolve"
 msgstr "Resolve"
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:488
+#: thunar-svn-plugin/tsp-svn-action.c:489
 msgid "Resolve"
 msgstr "Resolve"
 
-#: thunar-svn-plugin/tsp-svn-action.c:487
+#: thunar-svn-plugin/tsp-svn-action.c:500
 msgid "Menu|Revert"
 msgstr "Revert"
 
-#: thunar-svn-plugin/tsp-svn-action.c:487 tsp-svn-helper/main.c:267
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:279
 #: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr "Revert"
 
-#: thunar-svn-plugin/tsp-svn-action.c:500
+#: thunar-svn-plugin/tsp-svn-action.c:513
 msgid "Menu|Status"
 msgstr "Status"
 
-#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:513 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-file-selection-dialog.c:144
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr "Status"
 
-#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:526
 msgid "Menu|Switch"
 msgstr "Switch"
 
-#: thunar-svn-plugin/tsp-svn-action.c:513 tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:526 tsp-svn-helper/main.c:287
+#: tsp-svn-helper/tsh-relocate.c:122 tsp-svn-helper/tsh-switch.c:114
+#: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr "Switch"
 
-#: thunar-svn-plugin/tsp-svn-action.c:526
+#: thunar-svn-plugin/tsp-svn-action.c:539
 msgid "Menu|Unlock"
 msgstr "Unlock"
 
-#: thunar-svn-plugin/tsp-svn-action.c:526 tsp-svn-helper/main.c:279
+#: thunar-svn-plugin/tsp-svn-action.c:539 tsp-svn-helper/main.c:291
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr "Unlock"
 
-#: thunar-svn-plugin/tsp-svn-action.c:539
+#: thunar-svn-plugin/tsp-svn-action.c:552
 msgid "Menu|Update"
 msgstr "Update"
 
-#: thunar-svn-plugin/tsp-svn-action.c:539 tsp-svn-helper/main.c:283
+#: thunar-svn-plugin/tsp-svn-action.c:552 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr "Update"
 
-#: thunar-svn-plugin/tsp-svn-action.c:557
+#: thunar-svn-plugin/tsp-svn-action.c:570
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr "Action %s is unimplemented"
@@ -281,199 +295,209 @@
 msgid "(None)"
 msgstr "(None)"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:341
+#: tsp-svn-helper/gtkfilechooserentry.c:343
 msgid "Dialog"
 msgstr "Dialogue"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:342
+#: tsp-svn-helper/gtkfilechooserentry.c:344
 msgid "The file chooser dialog to use."
 msgstr "The file chooser dialogue to use."
 
-#: tsp-svn-helper/gtkfilechooserentry.c:358
+#: tsp-svn-helper/gtkfilechooserentry.c:360
 msgid "Focus on click"
 msgstr "Focus on click"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:359
+#: tsp-svn-helper/gtkfilechooserentry.c:361
 msgid "Whether the entry grabs focus when it is clicked with the mouse"
 msgstr "Whether the entry grabs focus when it is clicked with the mouse"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:372
+#: tsp-svn-helper/gtkfilechooserentry.c:374
 msgid "Title"
 msgstr "Title"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:373
+#: tsp-svn-helper/gtkfilechooserentry.c:375
 msgid "The title of the file chooser dialog."
 msgstr "The title of the file chooser dialogue."
 
-#: tsp-svn-helper/gtkfilechooserentry.c:386
+#: tsp-svn-helper/gtkfilechooserentry.c:388
 msgid "Width In Characters"
 msgstr "Width In Characters"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:387
+#: tsp-svn-helper/gtkfilechooserentry.c:389
 msgid "The desired width of the entry widget, in characters."
 msgstr "The desired width of the entry widget, in characters."
 
-#: tsp-svn-helper/gtkfilechooserentry.c:2055
+#: tsp-svn-helper/gtkfilechooserentry.c:2119
 msgid "Other..."
 msgstr "Other..."
 
-#: tsp-svn-helper/main.c:96
+#: tsp-svn-helper/main.c:98
 msgid "Print version information"
 msgstr "Print version information"
 
-#: tsp-svn-helper/main.c:103
+#: tsp-svn-helper/main.c:105
 msgid "Execute add action"
 msgstr "Execute add action"
 
-#: tsp-svn-helper/main.c:109
+#: tsp-svn-helper/main.c:111
 msgid "Execute checkout action"
 msgstr "Execute checkout action"
 
-#: tsp-svn-helper/main.c:115
+#: tsp-svn-helper/main.c:117
 msgid "Execute cleanup action"
 msgstr "Execute cleanup action"
 
-#: tsp-svn-helper/main.c:121
+#: tsp-svn-helper/main.c:123
 msgid "Execute commit action"
 msgstr "Execute commit action"
 
-#: tsp-svn-helper/main.c:127
+#: tsp-svn-helper/main.c:129
 msgid "Execute copy action"
 msgstr "Execute copy action"
 
-#: tsp-svn-helper/main.c:133
+#: tsp-svn-helper/main.c:135
 msgid "Execute delete action"
 msgstr "Execute delete action"
 
-#: tsp-svn-helper/main.c:139
+#: tsp-svn-helper/main.c:141
 msgid "Execute export action"
 msgstr "Execute export action"
 
-#: tsp-svn-helper/main.c:145
+#: tsp-svn-helper/main.c:147
 msgid "Execute import action"
 msgstr "Execute import action"
 
-#: tsp-svn-helper/main.c:151
+#: tsp-svn-helper/main.c:153
 msgid "Execute lock action"
 msgstr "Execute lock action"
 
-#: tsp-svn-helper/main.c:157
+#: tsp-svn-helper/main.c:159
 msgid "Execute log action"
 msgstr "Execute log action"
 
-#: tsp-svn-helper/main.c:163
+#: tsp-svn-helper/main.c:165
 msgid "Execute move action"
 msgstr "Execute move action"
 
-#: tsp-svn-helper/main.c:169
+#: tsp-svn-helper/main.c:171
 msgid "Execute properties action"
 msgstr "Execute properties action"
 
-#: tsp-svn-helper/main.c:175
+#: tsp-svn-helper/main.c:177
 msgid "Execute resolved action"
 msgstr "Execute resolved action"
 
-#: tsp-svn-helper/main.c:181
+#: tsp-svn-helper/main.c:183
+#, fuzzy
+msgid "Execute relocate action"
+msgstr "Execute delete action"
+
+#: tsp-svn-helper/main.c:189
 msgid "Execute revert action"
 msgstr "Execute revert action"
 
-#: tsp-svn-helper/main.c:187
+#: tsp-svn-helper/main.c:195
 msgid "Execute status action"
 msgstr "Execute status action"
 
-#: tsp-svn-helper/main.c:193
+#: tsp-svn-helper/main.c:201
 #, fuzzy
 msgid "Execute switch action"
 msgstr "Execute commit action"
 
-#: tsp-svn-helper/main.c:199
+#: tsp-svn-helper/main.c:207
 msgid "Execute unlock action"
 msgstr "Execute unlock action"
 
-#: tsp-svn-helper/main.c:205
+#: tsp-svn-helper/main.c:213
 msgid "Execute update action"
 msgstr "Execute update action"
 
-#: tsp-svn-helper/main.c:215
+#: tsp-svn-helper/main.c:223
 msgid "Add Related Options:"
 msgstr "Add Related Options:"
 
-#: tsp-svn-helper/main.c:219
+#: tsp-svn-helper/main.c:227
 msgid "Checkout Related Options:"
 msgstr "Checkout Related Options:"
 
-#: tsp-svn-helper/main.c:223
+#: tsp-svn-helper/main.c:231
 msgid "Cleanup Related Options:"
 msgstr "Cleanup Related Options:"
 
-#: tsp-svn-helper/main.c:227
+#: tsp-svn-helper/main.c:235
 msgid "Commit Related Options:"
 msgstr "Commit Related Options:"
 
-#: tsp-svn-helper/main.c:231
+#: tsp-svn-helper/main.c:239
 msgid "Copy Related Options:"
 msgstr "Copy Related Options:"
 
-#: tsp-svn-helper/main.c:235
+#: tsp-svn-helper/main.c:243
 msgid "Delete Related Options:"
 msgstr "Delete Related Options:"
 
-#: tsp-svn-helper/main.c:239
+#: tsp-svn-helper/main.c:247
 msgid "Export Related Options:"
 msgstr "Export Related Options:"
 
-#: tsp-svn-helper/main.c:243
+#: tsp-svn-helper/main.c:251
 msgid "Import Related Options:"
 msgstr "Import Related Options:"
 
-#: tsp-svn-helper/main.c:247
+#: tsp-svn-helper/main.c:255
 msgid "Lock Related Options:"
 msgstr "Lock Related Options:"
 
-#: tsp-svn-helper/main.c:251
+#: tsp-svn-helper/main.c:259
 msgid "Log Related Options:"
 msgstr "Log Related Options:"
 
-#: tsp-svn-helper/main.c:255
+#: tsp-svn-helper/main.c:263
 msgid "Move Related Options:"
 msgstr "Move Related Options:"
 
-#: tsp-svn-helper/main.c:259
+#: tsp-svn-helper/main.c:267
 msgid "Properties Related Options:"
 msgstr "Properties Related Options:"
 
 #. gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->action_area), box, FALSE, TRUE, 0);
 #. gtk_widget_show (box);
-#: tsp-svn-helper/main.c:259 tsp-svn-helper/tsh-properties-dialog.c:217
+#: tsp-svn-helper/main.c:267 tsp-svn-helper/tsh-properties-dialog.c:217
 msgid "Properties"
 msgstr "Properties"
 
-#: tsp-svn-helper/main.c:263
+#: tsp-svn-helper/main.c:271
 msgid "Resolved Related Options:"
 msgstr "Resolved Related Options:"
 
-#: tsp-svn-helper/main.c:267
+#: tsp-svn-helper/main.c:275
+#, fuzzy
+msgid "Relocate Related Options:"
+msgstr "Delete Related Options:"
+
+#: tsp-svn-helper/main.c:279
 msgid "Revert Related Options:"
 msgstr "Revert Related Options:"
 
-#: tsp-svn-helper/main.c:271
+#: tsp-svn-helper/main.c:283
 msgid "Status Related Options:"
 msgstr "Status Related Options:"
 
-#: tsp-svn-helper/main.c:275
+#: tsp-svn-helper/main.c:287
 #, fuzzy
 msgid "Switch Related Options:"
 msgstr "Commit Related Options:"
 
-#: tsp-svn-helper/main.c:279
+#: tsp-svn-helper/main.c:291
 msgid "Unlock Related Options:"
 msgstr "Unlock Related Options:"
 
-#: tsp-svn-helper/main.c:283
+#: tsp-svn-helper/main.c:295
 msgid "Update Related Options:"
 msgstr "Update Related Options:"
 
-#: tsp-svn-helper/main.c:329
+#: tsp-svn-helper/main.c:341
 msgid "Not enough arguments provided"
 msgstr "Not enough arguments provided"
 
@@ -483,8 +507,8 @@
 #: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
 #: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
 #: tsp-svn-helper/tsh-resolved.c:72 tsp-svn-helper/tsh-resolved.c:88
-#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-unlock.c:86
-#: tsp-svn-helper/tsh-update.c:88
+#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
+#: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"
 msgstr "Failed"
 
@@ -669,14 +693,21 @@
 msgid "Certificate"
 msgstr "Certificate"
 
+#: tsp-svn-helper/tsh-file-selection-dialog.c:110
+#: tsp-svn-helper/tsh-log-message-dialog.c:92
+#: tsp-svn-helper/tsh-notify-dialog.c:94
+#: tsp-svn-helper/tsh-status-dialog.c:115
+msgid "Path"
+msgstr "Path"
+
+#: tsp-svn-helper/tsh-file-selection-dialog.c:137
+msgid "Select/Unselect all"
+msgstr ""
+
 #: tsp-svn-helper/tsh-import.c:125
 msgid "Import Message"
 msgstr "Import Message"
 
-#: tsp-svn-helper/tsh-log.c:98
-msgid "Log failed"
-msgstr "Log failed"
-
 #: tsp-svn-helper/tsh-log-dialog.c:118
 msgid "Revision"
 msgstr "Revision"
@@ -705,16 +736,14 @@
 msgid "State"
 msgstr "State"
 
-#: tsp-svn-helper/tsh-log-message-dialog.c:92
-#: tsp-svn-helper/tsh-notify-dialog.c:94
-#: tsp-svn-helper/tsh-status-dialog.c:115
-msgid "Path"
-msgstr "Path"
-
 #: tsp-svn-helper/tsh-log-message-dialog.c:110
 msgid "Log Message"
 msgstr "Log Message"
 
+#: tsp-svn-helper/tsh-log.c:98
+msgid "Log failed"
+msgstr "Log failed"
+
 #: tsp-svn-helper/tsh-login-dialog.c:65
 msgid "_Username:"
 msgstr "_Username:"
@@ -743,15 +772,6 @@
 msgid "Notification"
 msgstr "Notification"
 
-#. tsh_properties_dialog_done (dialog);
-#: tsp-svn-helper/tsh-properties.c:82
-msgid "Set property failed"
-msgstr "Set property failed"
-
-#: tsp-svn-helper/tsh-properties.c:105
-msgid "Properties failed"
-msgstr "Properties failed"
-
 #: tsp-svn-helper/tsh-properties-dialog.c:124
 msgid "Name"
 msgstr "Name"
@@ -764,10 +784,54 @@
 msgid "Modify Property Recursive"
 msgstr "Modify Property Recursive"
 
-#: tsp-svn-helper/tsh-status.c:82
-msgid "Status failed"
-msgstr "Status failed"
+#. tsh_properties_dialog_done (dialog);
+#: tsp-svn-helper/tsh-properties.c:82
+msgid "Set property failed"
+msgstr "Set property failed"
 
+#: tsp-svn-helper/tsh-properties.c:105
+msgid "Properties failed"
+msgstr "Properties failed"
+
+#: tsp-svn-helper/tsh-relocate-dialog.c:86
+msgid "_From:"
+msgstr ""
+
+#: tsp-svn-helper/tsh-relocate-dialog.c:96
+#: tsp-svn-helper/tsh-relocate-dialog.c:102
+#: tsp-svn-helper/tsh-relocate-dialog.c:151
+#: tsp-svn-helper/tsh-relocate-dialog.c:157
+#: tsp-svn-helper/tsh-relocate-dialog.c:203
+#: tsp-svn-helper/tsh-transfer-dialog.c:90
+#: tsp-svn-helper/tsh-transfer-dialog.c:96
+#: tsp-svn-helper/tsh-transfer-dialog.c:142
+msgid "Select a folder"
+msgstr "Select a folder"
+
+#: tsp-svn-helper/tsh-relocate-dialog.c:141
+msgid "_To:"
+msgstr ""
+
+#: tsp-svn-helper/tsh-relocate-dialog.c:196
+#: tsp-svn-helper/tsh-transfer-dialog.c:135
+msgid "_Directory:"
+msgstr "_Directory:"
+
+#: tsp-svn-helper/tsh-relocate.c:74
+#, fuzzy
+msgid "Relocate failed"
+msgstr "Revert failed"
+
+#: tsp-svn-helper/tsh-relocate.c:89
+#, fuzzy
+msgid "Relocate finished"
+msgstr "Cleanup finished"
+
+#: tsp-svn-helper/tsh-relocate.c:136
+#, fuzzy
+msgid "Relocating ..."
+msgstr "Cleaning up ..."
+
 #: tsp-svn-helper/tsh-status-dialog.c:156
 #, fuzzy
 msgid "Show Recursive"
@@ -793,21 +857,15 @@
 msgid "Check Repository"
 msgstr "Check Repository"
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:79
+#: tsp-svn-helper/tsh-status.c:82
+msgid "Status failed"
+msgstr "Status failed"
+
+#: tsp-svn-helper/tsh-transfer-dialog.c:80
 msgid "_Repository:"
 msgstr "_Repository:"
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:89
-#: tsp-svn-helper/tsh-transfer-dialog.c:95
-#: tsp-svn-helper/tsh-transfer-dialog.c:141
-msgid "Select a folder"
-msgstr "Select a folder"
-
-#: tsp-svn-helper/tsh-transfer-dialog.c:134
-msgid "_Directory:"
-msgstr "_Directory:"
-
-#: tsp-svn-helper/tsh-transfer-dialog.c:153
+#: tsp-svn-helper/tsh-transfer-dialog.c:154
 msgid "Transfer"
 msgstr "Transfer"
 

Modified: thunar-svn-plugin/trunk/po/fr.po
===================================================================
--- thunar-svn-plugin/trunk/po/fr.po	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/po/fr.po	2008-06-10 22:57:16 UTC (rev 4928)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: xfce-i 18n\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-09 00:31+0200\n"
+"POT-Creation-Date: 2008-06-11 00:56+0200\n"
 "PO-Revision-Date: 2007-10-24 13:04+0100\n"
 "Last-Translator: Mike Massonnet <mmassonnet at gmail.com>\n"
 "Language-Team: French\n"
@@ -27,7 +27,7 @@
 msgid "Menu|Add"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:215
+#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:223
 #: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr "Ajouter"
@@ -47,7 +47,7 @@
 msgid "Menu|Checkout"
 msgstr "Extraction"
 
-#: thunar-svn-plugin/tsp-svn-action.c:274 tsp-svn-helper/main.c:219
+#: thunar-svn-plugin/tsp-svn-action.c:274 tsp-svn-helper/main.c:227
 #: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 msgid "Checkout"
 msgstr "Extraction"
@@ -57,7 +57,7 @@
 msgid "Menu|Cleanup"
 msgstr "Nettoyer les verrous"
 
-#: thunar-svn-plugin/tsp-svn-action.c:287 tsp-svn-helper/main.c:223
+#: thunar-svn-plugin/tsp-svn-action.c:287 tsp-svn-helper/main.c:231
 msgid "Cleanup"
 msgstr "Nettoyer les verrous"
 
@@ -66,7 +66,7 @@
 msgid "Menu|Commit"
 msgstr "Envoyer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:227
+#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr "Envoyer"
@@ -76,7 +76,7 @@
 msgid "Menu|Copy"
 msgstr "Complété"
 
-#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-copy.c:152
 #, fuzzy
 msgid "Copy"
@@ -87,7 +87,7 @@
 msgid "Menu|Delete"
 msgstr "Effacer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:326 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:326 tsp-svn-helper/main.c:243
 #: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr "Effacer"
@@ -107,7 +107,7 @@
 msgid "Menu|Export"
 msgstr "Exporter"
 
-#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr "Exporter"
@@ -117,7 +117,7 @@
 msgid "Menu|Import"
 msgstr "SVN _Importer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:364 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:364 tsp-svn-helper/main.c:251
 #: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 #, fuzzy
 msgid "Import"
@@ -138,8 +138,8 @@
 msgid "Menu|Lock"
 msgstr "Bloquer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:394 tsp-svn-helper/main.c:247
-#: tsp-svn-helper/tsh-lock.c:130 tsp-svn-helper/tsh-lock-dialog.c:72
+#: thunar-svn-plugin/tsp-svn-action.c:394 tsp-svn-helper/main.c:255
+#: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr "Bloquer"
 
@@ -147,7 +147,7 @@
 msgid "Menu|Log"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:259
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr "Journal"
@@ -156,7 +156,7 @@
 msgid "Menu|Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:429 tsp-svn-helper/main.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:429 tsp-svn-helper/main.c:263
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr ""
@@ -170,77 +170,90 @@
 msgid "Edit Properties"
 msgstr "Éditer les propriétés"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:461
 #, fuzzy
+msgid "Menu|Relocate"
+msgstr "Effacer"
+
+#: thunar-svn-plugin/tsp-svn-action.c:461 tsp-svn-helper/main.c:275
+#: tsp-svn-helper/tsh-relocate-dialog.c:215
+msgid "Relocate"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-action.c:475
+#, fuzzy
 msgid "Menu|Resolved"
 msgstr "Fixer comme résolu"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462 tsp-svn-helper/main.c:263
+#: thunar-svn-plugin/tsp-svn-action.c:475 tsp-svn-helper/main.c:271
 #: tsp-svn-helper/tsh-common.c:463 tsp-svn-helper/tsh-resolved.c:112
 #, fuzzy
 msgid "Resolved"
 msgstr "Fixer comme résolu"
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
+#: thunar-svn-plugin/tsp-svn-action.c:488
 #, fuzzy
 msgid "Menu|Resolve"
 msgstr "Fixer comme résolu"
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:488
+#: thunar-svn-plugin/tsp-svn-action.c:489
 msgid "Resolve"
 msgstr "Fixer comme résolu"
 
-#: thunar-svn-plugin/tsp-svn-action.c:487
+#: thunar-svn-plugin/tsp-svn-action.c:500
 #, fuzzy
 msgid "Menu|Revert"
 msgstr "Restaurer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:487 tsp-svn-helper/main.c:267
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:279
 #: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr "Restaurer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:500
+#: thunar-svn-plugin/tsp-svn-action.c:513
 #, fuzzy
 msgid "Menu|Status"
 msgstr "État"
 
-#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:513 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-file-selection-dialog.c:144
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr "État"
 
-#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:526
 #, fuzzy
 msgid "Menu|Switch"
 msgstr "Modifier l'adresse du dépôt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:513 tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:526 tsp-svn-helper/main.c:287
+#: tsp-svn-helper/tsh-relocate.c:122 tsp-svn-helper/tsh-switch.c:114
+#: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr "Modifier l'adresse du dépôt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:526
+#: thunar-svn-plugin/tsp-svn-action.c:539
 #, fuzzy
 msgid "Menu|Unlock"
 msgstr "Débloquer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:526 tsp-svn-helper/main.c:279
+#: thunar-svn-plugin/tsp-svn-action.c:539 tsp-svn-helper/main.c:291
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr "Débloquer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:539
+#: thunar-svn-plugin/tsp-svn-action.c:552
 #, fuzzy
 msgid "Menu|Update"
 msgstr "Mettre à jour"
 
-#: thunar-svn-plugin/tsp-svn-action.c:539 tsp-svn-helper/main.c:283
+#: thunar-svn-plugin/tsp-svn-action.c:552 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr "Mettre à jour"
 
-#: thunar-svn-plugin/tsp-svn-action.c:557
+#: thunar-svn-plugin/tsp-svn-action.c:570
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
@@ -305,217 +318,227 @@
 msgid "(None)"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:341
+#: tsp-svn-helper/gtkfilechooserentry.c:343
 msgid "Dialog"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:342
+#: tsp-svn-helper/gtkfilechooserentry.c:344
 msgid "The file chooser dialog to use."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:358
+#: tsp-svn-helper/gtkfilechooserentry.c:360
 msgid "Focus on click"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:359
+#: tsp-svn-helper/gtkfilechooserentry.c:361
 msgid "Whether the entry grabs focus when it is clicked with the mouse"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:372
+#: tsp-svn-helper/gtkfilechooserentry.c:374
 msgid "Title"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:373
+#: tsp-svn-helper/gtkfilechooserentry.c:375
 msgid "The title of the file chooser dialog."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:386
+#: tsp-svn-helper/gtkfilechooserentry.c:388
 msgid "Width In Characters"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:387
+#: tsp-svn-helper/gtkfilechooserentry.c:389
 msgid "The desired width of the entry widget, in characters."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:2055
+#: tsp-svn-helper/gtkfilechooserentry.c:2119
 msgid "Other..."
 msgstr ""
 
-#: tsp-svn-helper/main.c:96
+#: tsp-svn-helper/main.c:98
 msgid "Print version information"
 msgstr "Afficher l'information sur la version"
 
-#: tsp-svn-helper/main.c:103
+#: tsp-svn-helper/main.c:105
 #, fuzzy
 msgid "Execute add action"
 msgstr "Exécuter une mise à jour"
 
-#: tsp-svn-helper/main.c:109
+#: tsp-svn-helper/main.c:111
 msgid "Execute checkout action"
 msgstr "Exécuter une extraction"
 
-#: tsp-svn-helper/main.c:115
+#: tsp-svn-helper/main.c:117
 #, fuzzy
 msgid "Execute cleanup action"
 msgstr "Exécuter une extraction"
 
-#: tsp-svn-helper/main.c:121
+#: tsp-svn-helper/main.c:123
 #, fuzzy
 msgid "Execute commit action"
 msgstr "Exécuter une extraction"
 
-#: tsp-svn-helper/main.c:127
+#: tsp-svn-helper/main.c:129
 #, fuzzy
 msgid "Execute copy action"
 msgstr "Exécuter une extraction"
 
-#: tsp-svn-helper/main.c:133
+#: tsp-svn-helper/main.c:135
 #, fuzzy
 msgid "Execute delete action"
 msgstr "Exécuter une mise à jour"
 
-#: tsp-svn-helper/main.c:139
+#: tsp-svn-helper/main.c:141
 #, fuzzy
 msgid "Execute export action"
 msgstr "Exécuter une extraction"
 
-#: tsp-svn-helper/main.c:145
+#: tsp-svn-helper/main.c:147
 #, fuzzy
 msgid "Execute import action"
 msgstr "Exécuter une extraction"
 
-#: tsp-svn-helper/main.c:151
+#: tsp-svn-helper/main.c:153
 #, fuzzy
 msgid "Execute lock action"
 msgstr "Exécuter une mise à jour"
 
-#: tsp-svn-helper/main.c:157
+#: tsp-svn-helper/main.c:159
 #, fuzzy
 msgid "Execute log action"
 msgstr "Exécuter une mise à jour"
 
-#: tsp-svn-helper/main.c:163
+#: tsp-svn-helper/main.c:165
 #, fuzzy
 msgid "Execute move action"
 msgstr "Exécuter une extraction"
 
-#: tsp-svn-helper/main.c:169
+#: tsp-svn-helper/main.c:171
 #, fuzzy
 msgid "Execute properties action"
 msgstr "Exécuter une extraction"
 
-#: tsp-svn-helper/main.c:175
+#: tsp-svn-helper/main.c:177
 #, fuzzy
 msgid "Execute resolved action"
 msgstr "Exécuter une extraction"
 
-#: tsp-svn-helper/main.c:181
+#: tsp-svn-helper/main.c:183
 #, fuzzy
+msgid "Execute relocate action"
+msgstr "Exécuter une mise à jour"
+
+#: tsp-svn-helper/main.c:189
+#, fuzzy
 msgid "Execute revert action"
 msgstr "Exécuter une extraction"
 
-#: tsp-svn-helper/main.c:187
+#: tsp-svn-helper/main.c:195
 #, fuzzy
 msgid "Execute status action"
 msgstr "Exécuter une mise à jour"
 
-#: tsp-svn-helper/main.c:193
+#: tsp-svn-helper/main.c:201
 #, fuzzy
 msgid "Execute switch action"
 msgstr "Exécuter une extraction"
 
-#: tsp-svn-helper/main.c:199
+#: tsp-svn-helper/main.c:207
 #, fuzzy
 msgid "Execute unlock action"
 msgstr "Exécuter une extraction"
 
-#: tsp-svn-helper/main.c:205
+#: tsp-svn-helper/main.c:213
 msgid "Execute update action"
 msgstr "Exécuter une mise à jour"
 
-#: tsp-svn-helper/main.c:215
+#: tsp-svn-helper/main.c:223
 msgid "Add Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:219
+#: tsp-svn-helper/main.c:227
 #, fuzzy
 msgid "Checkout Related Options:"
 msgstr "Exécuter une mise à jour"
 
-#: tsp-svn-helper/main.c:223
+#: tsp-svn-helper/main.c:231
 msgid "Cleanup Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:227
+#: tsp-svn-helper/main.c:235
 msgid "Commit Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:231
+#: tsp-svn-helper/main.c:239
 msgid "Copy Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:235
+#: tsp-svn-helper/main.c:243
 msgid "Delete Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:239
+#: tsp-svn-helper/main.c:247
 msgid "Export Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:243
+#: tsp-svn-helper/main.c:251
 msgid "Import Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:247
+#: tsp-svn-helper/main.c:255
 msgid "Lock Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:251
+#: tsp-svn-helper/main.c:259
 msgid "Log Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:255
+#: tsp-svn-helper/main.c:263
 msgid "Move Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:259
+#: tsp-svn-helper/main.c:267
 #, fuzzy
 msgid "Properties Related Options:"
 msgstr "Éditer les propriétés"
 
 #. gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->action_area), box, FALSE, TRUE, 0);
 #. gtk_widget_show (box);
-#: tsp-svn-helper/main.c:259 tsp-svn-helper/tsh-properties-dialog.c:217
+#: tsp-svn-helper/main.c:267 tsp-svn-helper/tsh-properties-dialog.c:217
 #, fuzzy
 msgid "Properties"
 msgstr "Éditer les propriétés"
 
-#: tsp-svn-helper/main.c:263
+#: tsp-svn-helper/main.c:271
 msgid "Resolved Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:267
+#: tsp-svn-helper/main.c:275
+#, fuzzy
+msgid "Relocate Related Options:"
+msgstr "Exécuter une mise à jour"
+
+#: tsp-svn-helper/main.c:279
 msgid "Revert Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:271
+#: tsp-svn-helper/main.c:283
 msgid "Status Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:275
+#: tsp-svn-helper/main.c:287
 #, fuzzy
 msgid "Switch Related Options:"
 msgstr "Exécuter une mise à jour"
 
-#: tsp-svn-helper/main.c:279
+#: tsp-svn-helper/main.c:291
 msgid "Unlock Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:283
+#: tsp-svn-helper/main.c:295
 msgid "Update Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:329
+#: tsp-svn-helper/main.c:341
 msgid "Not enough arguments provided"
 msgstr ""
 
@@ -525,8 +548,8 @@
 #: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
 #: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
 #: tsp-svn-helper/tsh-resolved.c:72 tsp-svn-helper/tsh-resolved.c:88
-#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-unlock.c:86
-#: tsp-svn-helper/tsh-update.c:88
+#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
+#: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"
 msgstr ""
 
@@ -725,16 +748,22 @@
 msgid "Certificate"
 msgstr "Notification"
 
+#: tsp-svn-helper/tsh-file-selection-dialog.c:110
+#: tsp-svn-helper/tsh-log-message-dialog.c:92
+#: tsp-svn-helper/tsh-notify-dialog.c:94
+#: tsp-svn-helper/tsh-status-dialog.c:115
+msgid "Path"
+msgstr "Chemin"
+
+#: tsp-svn-helper/tsh-file-selection-dialog.c:137
+msgid "Select/Unselect all"
+msgstr ""
+
 #: tsp-svn-helper/tsh-import.c:125
 #, fuzzy
 msgid "Import Message"
 msgstr "Envoyer"
 
-#: tsp-svn-helper/tsh-log.c:98
-#, fuzzy
-msgid "Log failed"
-msgstr "Débloquer"
-
 #: tsp-svn-helper/tsh-log-dialog.c:118
 #, fuzzy
 msgid "Revision"
@@ -767,16 +796,15 @@
 msgid "State"
 msgstr "État"
 
-#: tsp-svn-helper/tsh-log-message-dialog.c:92
-#: tsp-svn-helper/tsh-notify-dialog.c:94
-#: tsp-svn-helper/tsh-status-dialog.c:115
-msgid "Path"
-msgstr "Chemin"
-
 #: tsp-svn-helper/tsh-log-message-dialog.c:110
 msgid "Log Message"
 msgstr ""
 
+#: tsp-svn-helper/tsh-log.c:98
+#, fuzzy
+msgid "Log failed"
+msgstr "Débloquer"
+
 #: tsp-svn-helper/tsh-login-dialog.c:65
 msgid "_Username:"
 msgstr "_Utilisateur :"
@@ -805,6 +833,20 @@
 msgid "Notification"
 msgstr "Notification"
 
+#: tsp-svn-helper/tsh-properties-dialog.c:124
+#, fuzzy
+msgid "Name"
+msgstr "Différences détaillées"
+
+#: tsp-svn-helper/tsh-properties-dialog.c:130
+msgid "Value"
+msgstr ""
+
+#: tsp-svn-helper/tsh-properties-dialog.c:181
+#, fuzzy
+msgid "Modify Property Recursive"
+msgstr "Éditer les propriétés"
+
 #. tsh_properties_dialog_done (dialog);
 #: tsp-svn-helper/tsh-properties.c:82
 #, fuzzy
@@ -816,25 +858,45 @@
 msgid "Properties failed"
 msgstr "Éditer les propriétés"
 
-#: tsp-svn-helper/tsh-properties-dialog.c:124
-#, fuzzy
-msgid "Name"
-msgstr "Différences détaillées"
+#: tsp-svn-helper/tsh-relocate-dialog.c:86
+msgid "_From:"
+msgstr ""
 
-#: tsp-svn-helper/tsh-properties-dialog.c:130
-msgid "Value"
+#: tsp-svn-helper/tsh-relocate-dialog.c:96
+#: tsp-svn-helper/tsh-relocate-dialog.c:102
+#: tsp-svn-helper/tsh-relocate-dialog.c:151
+#: tsp-svn-helper/tsh-relocate-dialog.c:157
+#: tsp-svn-helper/tsh-relocate-dialog.c:203
+#: tsp-svn-helper/tsh-transfer-dialog.c:90
+#: tsp-svn-helper/tsh-transfer-dialog.c:96
+#: tsp-svn-helper/tsh-transfer-dialog.c:142
+msgid "Select a folder"
 msgstr ""
 
-#: tsp-svn-helper/tsh-properties-dialog.c:181
+#: tsp-svn-helper/tsh-relocate-dialog.c:141
+msgid "_To:"
+msgstr ""
+
+#: tsp-svn-helper/tsh-relocate-dialog.c:196
+#: tsp-svn-helper/tsh-transfer-dialog.c:135
+msgid "_Directory:"
+msgstr ""
+
+#: tsp-svn-helper/tsh-relocate.c:74
 #, fuzzy
-msgid "Modify Property Recursive"
-msgstr "Éditer les propriétés"
+msgid "Relocate failed"
+msgstr "Restaurer"
 
-#: tsp-svn-helper/tsh-status.c:82
+#: tsp-svn-helper/tsh-relocate.c:89
 #, fuzzy
-msgid "Status failed"
-msgstr "État"
+msgid "Relocate finished"
+msgstr "Nettoyer les verrous"
 
+#: tsp-svn-helper/tsh-relocate.c:136
+#, fuzzy
+msgid "Relocating ..."
+msgstr "Nettoyer les verrous"
+
 #: tsp-svn-helper/tsh-status-dialog.c:156
 msgid "Show Recursive"
 msgstr ""
@@ -860,21 +922,16 @@
 msgid "Check Repository"
 msgstr ""
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:79
+#: tsp-svn-helper/tsh-status.c:82
+#, fuzzy
+msgid "Status failed"
+msgstr "État"
+
+#: tsp-svn-helper/tsh-transfer-dialog.c:80
 msgid "_Repository:"
 msgstr ""
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:89
-#: tsp-svn-helper/tsh-transfer-dialog.c:95
-#: tsp-svn-helper/tsh-transfer-dialog.c:141
-msgid "Select a folder"
-msgstr ""
-
-#: tsp-svn-helper/tsh-transfer-dialog.c:134
-msgid "_Directory:"
-msgstr ""
-
-#: tsp-svn-helper/tsh-transfer-dialog.c:153
+#: tsp-svn-helper/tsh-transfer-dialog.c:154
 msgid "Transfer"
 msgstr ""
 

Modified: thunar-svn-plugin/trunk/po/hu.po
===================================================================
--- thunar-svn-plugin/trunk/po/hu.po	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/po/hu.po	2008-06-10 22:57:16 UTC (rev 4928)
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: Thunar SVN plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-09 00:31+0200\n"
+"POT-Creation-Date: 2008-06-11 00:56+0200\n"
 "PO-Revision-Date: 2007-06-04 08:37+0100\n"
 "Last-Translator: SZERVÁC Attila <sas at 321.hu>\n"
 "Language-Team: Hungarian\n"
@@ -23,7 +23,7 @@
 msgid "Menu|Add"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:215
+#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:223
 #: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr "Hozzáad"
@@ -42,7 +42,7 @@
 msgid "Menu|Checkout"
 msgstr "SVN _Checkout"
 
-#: thunar-svn-plugin/tsp-svn-action.c:274 tsp-svn-helper/main.c:219
+#: thunar-svn-plugin/tsp-svn-action.c:274 tsp-svn-helper/main.c:227
 #: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 #, fuzzy
 msgid "Checkout"
@@ -53,7 +53,7 @@
 msgid "Menu|Cleanup"
 msgstr "Tisztít"
 
-#: thunar-svn-plugin/tsp-svn-action.c:287 tsp-svn-helper/main.c:223
+#: thunar-svn-plugin/tsp-svn-action.c:287 tsp-svn-helper/main.c:231
 msgid "Cleanup"
 msgstr "Tisztít"
 
@@ -61,7 +61,7 @@
 msgid "Menu|Commit"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:227
+#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr ""
@@ -71,7 +71,7 @@
 msgid "Menu|Copy"
 msgstr "Kész"
 
-#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-copy.c:152
 #, fuzzy
 msgid "Copy"
@@ -82,7 +82,7 @@
 msgid "Menu|Delete"
 msgstr "Töröl"
 
-#: thunar-svn-plugin/tsp-svn-action.c:326 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:326 tsp-svn-helper/main.c:243
 #: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr "Töröl"
@@ -102,7 +102,7 @@
 msgid "Menu|Export"
 msgstr "Export"
 
-#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr "Export"
@@ -112,7 +112,7 @@
 msgid "Menu|Import"
 msgstr "SVN _Import"
 
-#: thunar-svn-plugin/tsp-svn-action.c:364 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:364 tsp-svn-helper/main.c:251
 #: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 #, fuzzy
 msgid "Import"
@@ -133,8 +133,8 @@
 msgid "Menu|Lock"
 msgstr "Zár"
 
-#: thunar-svn-plugin/tsp-svn-action.c:394 tsp-svn-helper/main.c:247
-#: tsp-svn-helper/tsh-lock.c:130 tsp-svn-helper/tsh-lock-dialog.c:72
+#: thunar-svn-plugin/tsp-svn-action.c:394 tsp-svn-helper/main.c:255
+#: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr "Zár"
 
@@ -142,7 +142,7 @@
 msgid "Menu|Log"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:259
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr "Napló"
@@ -151,7 +151,7 @@
 msgid "Menu|Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:429 tsp-svn-helper/main.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:429 tsp-svn-helper/main.c:263
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr ""
@@ -165,77 +165,90 @@
 msgid "Edit Properties"
 msgstr "Tulajdonságok szerkesztése"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:461
 #, fuzzy
+msgid "Menu|Relocate"
+msgstr "Töröl"
+
+#: thunar-svn-plugin/tsp-svn-action.c:461 tsp-svn-helper/main.c:275
+#: tsp-svn-helper/tsh-relocate-dialog.c:215
+msgid "Relocate"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-action.c:475
+#, fuzzy
 msgid "Menu|Resolved"
 msgstr "Megold"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462 tsp-svn-helper/main.c:263
+#: thunar-svn-plugin/tsp-svn-action.c:475 tsp-svn-helper/main.c:271
 #: tsp-svn-helper/tsh-common.c:463 tsp-svn-helper/tsh-resolved.c:112
 #, fuzzy
 msgid "Resolved"
 msgstr "Megold"
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
+#: thunar-svn-plugin/tsp-svn-action.c:488
 #, fuzzy
 msgid "Menu|Resolve"
 msgstr "Megold"
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:488
+#: thunar-svn-plugin/tsp-svn-action.c:489
 msgid "Resolve"
 msgstr "Megold"
 
-#: thunar-svn-plugin/tsp-svn-action.c:487
+#: thunar-svn-plugin/tsp-svn-action.c:500
 #, fuzzy
 msgid "Menu|Revert"
 msgstr "Visszaállít"
 
-#: thunar-svn-plugin/tsp-svn-action.c:487 tsp-svn-helper/main.c:267
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:279
 #: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr "Visszaállít"
 
-#: thunar-svn-plugin/tsp-svn-action.c:500
+#: thunar-svn-plugin/tsp-svn-action.c:513
 #, fuzzy
 msgid "Menu|Status"
 msgstr "Állapot"
 
-#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:513 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-file-selection-dialog.c:144
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr "Állapot"
 
-#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:526
 #, fuzzy
 msgid "Menu|Switch"
 msgstr "Vált"
 
-#: thunar-svn-plugin/tsp-svn-action.c:513 tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:526 tsp-svn-helper/main.c:287
+#: tsp-svn-helper/tsh-relocate.c:122 tsp-svn-helper/tsh-switch.c:114
+#: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr "Vált"
 
-#: thunar-svn-plugin/tsp-svn-action.c:526
+#: thunar-svn-plugin/tsp-svn-action.c:539
 #, fuzzy
 msgid "Menu|Unlock"
 msgstr "Felold"
 
-#: thunar-svn-plugin/tsp-svn-action.c:526 tsp-svn-helper/main.c:279
+#: thunar-svn-plugin/tsp-svn-action.c:539 tsp-svn-helper/main.c:291
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr "Felold"
 
-#: thunar-svn-plugin/tsp-svn-action.c:539
+#: thunar-svn-plugin/tsp-svn-action.c:552
 #, fuzzy
 msgid "Menu|Update"
 msgstr "Frissít"
 
-#: thunar-svn-plugin/tsp-svn-action.c:539 tsp-svn-helper/main.c:283
+#: thunar-svn-plugin/tsp-svn-action.c:552 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr "Frissít"
 
-#: thunar-svn-plugin/tsp-svn-action.c:557
+#: thunar-svn-plugin/tsp-svn-action.c:570
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
@@ -300,217 +313,227 @@
 msgid "(None)"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:341
+#: tsp-svn-helper/gtkfilechooserentry.c:343
 msgid "Dialog"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:342
+#: tsp-svn-helper/gtkfilechooserentry.c:344
 msgid "The file chooser dialog to use."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:358
+#: tsp-svn-helper/gtkfilechooserentry.c:360
 msgid "Focus on click"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:359
+#: tsp-svn-helper/gtkfilechooserentry.c:361
 msgid "Whether the entry grabs focus when it is clicked with the mouse"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:372
+#: tsp-svn-helper/gtkfilechooserentry.c:374
 msgid "Title"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:373
+#: tsp-svn-helper/gtkfilechooserentry.c:375
 msgid "The title of the file chooser dialog."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:386
+#: tsp-svn-helper/gtkfilechooserentry.c:388
 msgid "Width In Characters"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:387
+#: tsp-svn-helper/gtkfilechooserentry.c:389
 msgid "The desired width of the entry widget, in characters."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:2055
+#: tsp-svn-helper/gtkfilechooserentry.c:2119
 msgid "Other..."
 msgstr ""
 
-#: tsp-svn-helper/main.c:96
+#: tsp-svn-helper/main.c:98
 msgid "Print version information"
 msgstr "Verzió kiírása"
 
-#: tsp-svn-helper/main.c:103
+#: tsp-svn-helper/main.c:105
 #, fuzzy
 msgid "Execute add action"
 msgstr "Frissítési művelet futtatása"
 
-#: tsp-svn-helper/main.c:109
+#: tsp-svn-helper/main.c:111
 msgid "Execute checkout action"
 msgstr "Checkout művelet futtatása"
 
-#: tsp-svn-helper/main.c:115
+#: tsp-svn-helper/main.c:117
 #, fuzzy
 msgid "Execute cleanup action"
 msgstr "Checkout művelet futtatása"
 
-#: tsp-svn-helper/main.c:121
+#: tsp-svn-helper/main.c:123
 #, fuzzy
 msgid "Execute commit action"
 msgstr "Checkout művelet futtatása"
 
-#: tsp-svn-helper/main.c:127
+#: tsp-svn-helper/main.c:129
 #, fuzzy
 msgid "Execute copy action"
 msgstr "Checkout művelet futtatása"
 
-#: tsp-svn-helper/main.c:133
+#: tsp-svn-helper/main.c:135
 #, fuzzy
 msgid "Execute delete action"
 msgstr "Frissítési művelet futtatása"
 
-#: tsp-svn-helper/main.c:139
+#: tsp-svn-helper/main.c:141
 #, fuzzy
 msgid "Execute export action"
 msgstr "Checkout művelet futtatása"
 
-#: tsp-svn-helper/main.c:145
+#: tsp-svn-helper/main.c:147
 #, fuzzy
 msgid "Execute import action"
 msgstr "Checkout művelet futtatása"
 
-#: tsp-svn-helper/main.c:151
+#: tsp-svn-helper/main.c:153
 #, fuzzy
 msgid "Execute lock action"
 msgstr "Frissítési művelet futtatása"
 
-#: tsp-svn-helper/main.c:157
+#: tsp-svn-helper/main.c:159
 #, fuzzy
 msgid "Execute log action"
 msgstr "Frissítési művelet futtatása"
 
-#: tsp-svn-helper/main.c:163
+#: tsp-svn-helper/main.c:165
 #, fuzzy
 msgid "Execute move action"
 msgstr "Checkout művelet futtatása"
 
-#: tsp-svn-helper/main.c:169
+#: tsp-svn-helper/main.c:171
 #, fuzzy
 msgid "Execute properties action"
 msgstr "Checkout művelet futtatása"
 
-#: tsp-svn-helper/main.c:175
+#: tsp-svn-helper/main.c:177
 #, fuzzy
 msgid "Execute resolved action"
 msgstr "Checkout művelet futtatása"
 
-#: tsp-svn-helper/main.c:181
+#: tsp-svn-helper/main.c:183
 #, fuzzy
+msgid "Execute relocate action"
+msgstr "Frissítési művelet futtatása"
+
+#: tsp-svn-helper/main.c:189
+#, fuzzy
 msgid "Execute revert action"
 msgstr "Checkout művelet futtatása"
 
-#: tsp-svn-helper/main.c:187
+#: tsp-svn-helper/main.c:195
 #, fuzzy
 msgid "Execute status action"
 msgstr "Frissítési művelet futtatása"
 
-#: tsp-svn-helper/main.c:193
+#: tsp-svn-helper/main.c:201
 #, fuzzy
 msgid "Execute switch action"
 msgstr "Checkout művelet futtatása"
 
-#: tsp-svn-helper/main.c:199
+#: tsp-svn-helper/main.c:207
 #, fuzzy
 msgid "Execute unlock action"
 msgstr "Checkout művelet futtatása"
 
-#: tsp-svn-helper/main.c:205
+#: tsp-svn-helper/main.c:213
 msgid "Execute update action"
 msgstr "Frissítési művelet futtatása"
 
-#: tsp-svn-helper/main.c:215
+#: tsp-svn-helper/main.c:223
 msgid "Add Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:219
+#: tsp-svn-helper/main.c:227
 #, fuzzy
 msgid "Checkout Related Options:"
 msgstr "Frissítési művelet futtatása"
 
-#: tsp-svn-helper/main.c:223
+#: tsp-svn-helper/main.c:231
 msgid "Cleanup Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:227
+#: tsp-svn-helper/main.c:235
 msgid "Commit Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:231
+#: tsp-svn-helper/main.c:239
 msgid "Copy Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:235
+#: tsp-svn-helper/main.c:243
 msgid "Delete Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:239
+#: tsp-svn-helper/main.c:247
 msgid "Export Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:243
+#: tsp-svn-helper/main.c:251
 msgid "Import Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:247
+#: tsp-svn-helper/main.c:255
 msgid "Lock Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:251
+#: tsp-svn-helper/main.c:259
 msgid "Log Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:255
+#: tsp-svn-helper/main.c:263
 msgid "Move Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:259
+#: tsp-svn-helper/main.c:267
 #, fuzzy
 msgid "Properties Related Options:"
 msgstr "Tulajdonságok szerkesztése"
 
 #. gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->action_area), box, FALSE, TRUE, 0);
 #. gtk_widget_show (box);
-#: tsp-svn-helper/main.c:259 tsp-svn-helper/tsh-properties-dialog.c:217
+#: tsp-svn-helper/main.c:267 tsp-svn-helper/tsh-properties-dialog.c:217
 #, fuzzy
 msgid "Properties"
 msgstr "Tulajdonságok szerkesztése"
 
-#: tsp-svn-helper/main.c:263
+#: tsp-svn-helper/main.c:271
 msgid "Resolved Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:267
+#: tsp-svn-helper/main.c:275
+#, fuzzy
+msgid "Relocate Related Options:"
+msgstr "Frissítési művelet futtatása"
+
+#: tsp-svn-helper/main.c:279
 msgid "Revert Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:271
+#: tsp-svn-helper/main.c:283
 msgid "Status Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:275
+#: tsp-svn-helper/main.c:287
 #, fuzzy
 msgid "Switch Related Options:"
 msgstr "Frissítési művelet futtatása"
 
-#: tsp-svn-helper/main.c:279
+#: tsp-svn-helper/main.c:291
 msgid "Unlock Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:283
+#: tsp-svn-helper/main.c:295
 msgid "Update Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:329
+#: tsp-svn-helper/main.c:341
 msgid "Not enough arguments provided"
 msgstr ""
 
@@ -520,8 +543,8 @@
 #: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
 #: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
 #: tsp-svn-helper/tsh-resolved.c:72 tsp-svn-helper/tsh-resolved.c:88
-#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-unlock.c:86
-#: tsp-svn-helper/tsh-update.c:88
+#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
+#: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"
 msgstr ""
 
@@ -718,16 +741,22 @@
 msgid "Certificate"
 msgstr ""
 
+#: tsp-svn-helper/tsh-file-selection-dialog.c:110
+#: tsp-svn-helper/tsh-log-message-dialog.c:92
+#: tsp-svn-helper/tsh-notify-dialog.c:94
+#: tsp-svn-helper/tsh-status-dialog.c:115
+msgid "Path"
+msgstr "Útvonal"
+
+#: tsp-svn-helper/tsh-file-selection-dialog.c:137
+msgid "Select/Unselect all"
+msgstr ""
+
 #: tsp-svn-helper/tsh-import.c:125
 #, fuzzy
 msgid "Import Message"
 msgstr "Töröl"
 
-#: tsp-svn-helper/tsh-log.c:98
-#, fuzzy
-msgid "Log failed"
-msgstr "Felold"
-
 #: tsp-svn-helper/tsh-log-dialog.c:118
 #, fuzzy
 msgid "Revision"
@@ -760,16 +789,15 @@
 msgid "State"
 msgstr "Állapot"
 
-#: tsp-svn-helper/tsh-log-message-dialog.c:92
-#: tsp-svn-helper/tsh-notify-dialog.c:94
-#: tsp-svn-helper/tsh-status-dialog.c:115
-msgid "Path"
-msgstr "Útvonal"
-
 #: tsp-svn-helper/tsh-log-message-dialog.c:110
 msgid "Log Message"
 msgstr ""
 
+#: tsp-svn-helper/tsh-log.c:98
+#, fuzzy
+msgid "Log failed"
+msgstr "Felold"
+
 #: tsp-svn-helper/tsh-login-dialog.c:65
 msgid "_Username:"
 msgstr "Felhasználónév:"
@@ -798,6 +826,19 @@
 msgid "Notification"
 msgstr ""
 
+#: tsp-svn-helper/tsh-properties-dialog.c:124
+msgid "Name"
+msgstr ""
+
+#: tsp-svn-helper/tsh-properties-dialog.c:130
+msgid "Value"
+msgstr ""
+
+#: tsp-svn-helper/tsh-properties-dialog.c:181
+#, fuzzy
+msgid "Modify Property Recursive"
+msgstr "Tulajdonságok szerkesztése"
+
 #. tsh_properties_dialog_done (dialog);
 #: tsp-svn-helper/tsh-properties.c:82
 #, fuzzy
@@ -809,24 +850,45 @@
 msgid "Properties failed"
 msgstr "Tulajdonságok szerkesztése"
 
-#: tsp-svn-helper/tsh-properties-dialog.c:124
-msgid "Name"
+#: tsp-svn-helper/tsh-relocate-dialog.c:86
+msgid "_From:"
 msgstr ""
 
-#: tsp-svn-helper/tsh-properties-dialog.c:130
-msgid "Value"
+#: tsp-svn-helper/tsh-relocate-dialog.c:96
+#: tsp-svn-helper/tsh-relocate-dialog.c:102
+#: tsp-svn-helper/tsh-relocate-dialog.c:151
+#: tsp-svn-helper/tsh-relocate-dialog.c:157
+#: tsp-svn-helper/tsh-relocate-dialog.c:203
+#: tsp-svn-helper/tsh-transfer-dialog.c:90
+#: tsp-svn-helper/tsh-transfer-dialog.c:96
+#: tsp-svn-helper/tsh-transfer-dialog.c:142
+msgid "Select a folder"
 msgstr ""
 
-#: tsp-svn-helper/tsh-properties-dialog.c:181
+#: tsp-svn-helper/tsh-relocate-dialog.c:141
+msgid "_To:"
+msgstr ""
+
+#: tsp-svn-helper/tsh-relocate-dialog.c:196
+#: tsp-svn-helper/tsh-transfer-dialog.c:135
+msgid "_Directory:"
+msgstr ""
+
+#: tsp-svn-helper/tsh-relocate.c:74
 #, fuzzy
-msgid "Modify Property Recursive"
-msgstr "Tulajdonságok szerkesztése"
+msgid "Relocate failed"
+msgstr "Visszaállít"
 
-#: tsp-svn-helper/tsh-status.c:82
+#: tsp-svn-helper/tsh-relocate.c:89
 #, fuzzy
-msgid "Status failed"
-msgstr "Állapot"
+msgid "Relocate finished"
+msgstr "Tisztít"
 
+#: tsp-svn-helper/tsh-relocate.c:136
+#, fuzzy
+msgid "Relocating ..."
+msgstr "Tisztít"
+
 #: tsp-svn-helper/tsh-status-dialog.c:156
 msgid "Show Recursive"
 msgstr ""
@@ -852,21 +914,16 @@
 msgid "Check Repository"
 msgstr ""
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:79
+#: tsp-svn-helper/tsh-status.c:82
+#, fuzzy
+msgid "Status failed"
+msgstr "Állapot"
+
+#: tsp-svn-helper/tsh-transfer-dialog.c:80
 msgid "_Repository:"
 msgstr ""
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:89
-#: tsp-svn-helper/tsh-transfer-dialog.c:95
-#: tsp-svn-helper/tsh-transfer-dialog.c:141
-msgid "Select a folder"
-msgstr ""
-
-#: tsp-svn-helper/tsh-transfer-dialog.c:134
-msgid "_Directory:"
-msgstr ""
-
-#: tsp-svn-helper/tsh-transfer-dialog.c:153
+#: tsp-svn-helper/tsh-transfer-dialog.c:154
 msgid "Transfer"
 msgstr ""
 

Modified: thunar-svn-plugin/trunk/po/lv.po
===================================================================
--- thunar-svn-plugin/trunk/po/lv.po	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/po/lv.po	2008-06-10 22:57:16 UTC (rev 4928)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunar-svn-plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-09 00:31+0200\n"
+"POT-Creation-Date: 2008-06-11 00:56+0200\n"
 "PO-Revision-Date: 2007-11-15 21:18+0300\n"
 "Last-Translator: Rihards Priedītis <rprieditis at inbox.lv>\n"
 "Language-Team: Latvian <rprieditis at inbox.lv>\n"
@@ -25,7 +25,7 @@
 msgid "Menu|Add"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:215
+#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:223
 #: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr "Pievienot"
@@ -45,7 +45,7 @@
 msgid "Menu|Checkout"
 msgstr "Izrakstīt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:274 tsp-svn-helper/main.c:219
+#: thunar-svn-plugin/tsp-svn-action.c:274 tsp-svn-helper/main.c:227
 #: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 msgid "Checkout"
 msgstr "Izrakstīt"
@@ -55,7 +55,7 @@
 msgid "Menu|Cleanup"
 msgstr "Uzkopt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:287 tsp-svn-helper/main.c:223
+#: thunar-svn-plugin/tsp-svn-action.c:287 tsp-svn-helper/main.c:231
 msgid "Cleanup"
 msgstr "Uzkopt"
 
@@ -64,7 +64,7 @@
 msgid "Menu|Commit"
 msgstr "Apstiprināt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:227
+#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr "Apstiprināt"
@@ -74,7 +74,7 @@
 msgid "Menu|Copy"
 msgstr "Pabeigts"
 
-#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-copy.c:152
 #, fuzzy
 msgid "Copy"
@@ -85,7 +85,7 @@
 msgid "Menu|Delete"
 msgstr "Dzēst"
 
-#: thunar-svn-plugin/tsp-svn-action.c:326 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:326 tsp-svn-helper/main.c:243
 #: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr "Dzēst"
@@ -105,7 +105,7 @@
 msgid "Menu|Export"
 msgstr "Eksportēt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr "Eksportēt"
@@ -115,7 +115,7 @@
 msgid "Menu|Import"
 msgstr "SVN _Imports"
 
-#: thunar-svn-plugin/tsp-svn-action.c:364 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:364 tsp-svn-helper/main.c:251
 #: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 #, fuzzy
 msgid "Import"
@@ -136,8 +136,8 @@
 msgid "Menu|Lock"
 msgstr "Slēgt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:394 tsp-svn-helper/main.c:247
-#: tsp-svn-helper/tsh-lock.c:130 tsp-svn-helper/tsh-lock-dialog.c:72
+#: thunar-svn-plugin/tsp-svn-action.c:394 tsp-svn-helper/main.c:255
+#: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr "Slēgt"
 
@@ -145,7 +145,7 @@
 msgid "Menu|Log"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:259
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr "Reģistrēt"
@@ -154,7 +154,7 @@
 msgid "Menu|Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:429 tsp-svn-helper/main.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:429 tsp-svn-helper/main.c:263
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr ""
@@ -168,77 +168,90 @@
 msgid "Edit Properties"
 msgstr "Rediģēt Rekvizītus"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:461
 #, fuzzy
+msgid "Menu|Relocate"
+msgstr "Dzēst"
+
+#: thunar-svn-plugin/tsp-svn-action.c:461 tsp-svn-helper/main.c:275
+#: tsp-svn-helper/tsh-relocate-dialog.c:215
+msgid "Relocate"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-action.c:475
+#, fuzzy
 msgid "Menu|Resolved"
 msgstr "Atpazīt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462 tsp-svn-helper/main.c:263
+#: thunar-svn-plugin/tsp-svn-action.c:475 tsp-svn-helper/main.c:271
 #: tsp-svn-helper/tsh-common.c:463 tsp-svn-helper/tsh-resolved.c:112
 #, fuzzy
 msgid "Resolved"
 msgstr "Atpazīt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
+#: thunar-svn-plugin/tsp-svn-action.c:488
 #, fuzzy
 msgid "Menu|Resolve"
 msgstr "Atpazīt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:488
+#: thunar-svn-plugin/tsp-svn-action.c:489
 msgid "Resolve"
 msgstr "Atpazīt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:487
+#: thunar-svn-plugin/tsp-svn-action.c:500
 #, fuzzy
 msgid "Menu|Revert"
 msgstr "Atgriezt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:487 tsp-svn-helper/main.c:267
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:279
 #: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr "Atgriezt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:500
+#: thunar-svn-plugin/tsp-svn-action.c:513
 #, fuzzy
 msgid "Menu|Status"
 msgstr "Status"
 
-#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:513 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-file-selection-dialog.c:144
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr "Status"
 
-#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:526
 #, fuzzy
 msgid "Menu|Switch"
 msgstr "Pārslēgt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:513 tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:526 tsp-svn-helper/main.c:287
+#: tsp-svn-helper/tsh-relocate.c:122 tsp-svn-helper/tsh-switch.c:114
+#: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr "Pārslēgt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:526
+#: thunar-svn-plugin/tsp-svn-action.c:539
 #, fuzzy
 msgid "Menu|Unlock"
 msgstr "Atslēgt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:526 tsp-svn-helper/main.c:279
+#: thunar-svn-plugin/tsp-svn-action.c:539 tsp-svn-helper/main.c:291
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr "Atslēgt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:539
+#: thunar-svn-plugin/tsp-svn-action.c:552
 #, fuzzy
 msgid "Menu|Update"
 msgstr "Atjaunot"
 
-#: thunar-svn-plugin/tsp-svn-action.c:539 tsp-svn-helper/main.c:283
+#: thunar-svn-plugin/tsp-svn-action.c:552 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr "Atjaunot"
 
-#: thunar-svn-plugin/tsp-svn-action.c:557
+#: thunar-svn-plugin/tsp-svn-action.c:570
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
@@ -303,217 +316,227 @@
 msgid "(None)"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:341
+#: tsp-svn-helper/gtkfilechooserentry.c:343
 msgid "Dialog"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:342
+#: tsp-svn-helper/gtkfilechooserentry.c:344
 msgid "The file chooser dialog to use."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:358
+#: tsp-svn-helper/gtkfilechooserentry.c:360
 msgid "Focus on click"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:359
+#: tsp-svn-helper/gtkfilechooserentry.c:361
 msgid "Whether the entry grabs focus when it is clicked with the mouse"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:372
+#: tsp-svn-helper/gtkfilechooserentry.c:374
 msgid "Title"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:373
+#: tsp-svn-helper/gtkfilechooserentry.c:375
 msgid "The title of the file chooser dialog."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:386
+#: tsp-svn-helper/gtkfilechooserentry.c:388
 msgid "Width In Characters"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:387
+#: tsp-svn-helper/gtkfilechooserentry.c:389
 msgid "The desired width of the entry widget, in characters."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:2055
+#: tsp-svn-helper/gtkfilechooserentry.c:2119
 msgid "Other..."
 msgstr ""
 
-#: tsp-svn-helper/main.c:96
+#: tsp-svn-helper/main.c:98
 msgid "Print version information"
 msgstr "Izdrukāt versijas informāciju"
 
-#: tsp-svn-helper/main.c:103
+#: tsp-svn-helper/main.c:105
 #, fuzzy
 msgid "Execute add action"
 msgstr "Izpildīt atjaunošanas darbību"
 
-#: tsp-svn-helper/main.c:109
+#: tsp-svn-helper/main.c:111
 msgid "Execute checkout action"
 msgstr "Izpildīt izrakstīšanas darbību"
 
-#: tsp-svn-helper/main.c:115
+#: tsp-svn-helper/main.c:117
 #, fuzzy
 msgid "Execute cleanup action"
 msgstr "Izpildīt izrakstīšanas darbību"
 
-#: tsp-svn-helper/main.c:121
+#: tsp-svn-helper/main.c:123
 #, fuzzy
 msgid "Execute commit action"
 msgstr "Izpildīt izrakstīšanas darbību"
 
-#: tsp-svn-helper/main.c:127
+#: tsp-svn-helper/main.c:129
 #, fuzzy
 msgid "Execute copy action"
 msgstr "Izpildīt izrakstīšanas darbību"
 
-#: tsp-svn-helper/main.c:133
+#: tsp-svn-helper/main.c:135
 #, fuzzy
 msgid "Execute delete action"
 msgstr "Izpildīt atjaunošanas darbību"
 
-#: tsp-svn-helper/main.c:139
+#: tsp-svn-helper/main.c:141
 #, fuzzy
 msgid "Execute export action"
 msgstr "Izpildīt izrakstīšanas darbību"
 
-#: tsp-svn-helper/main.c:145
+#: tsp-svn-helper/main.c:147
 #, fuzzy
 msgid "Execute import action"
 msgstr "Izpildīt izrakstīšanas darbību"
 
-#: tsp-svn-helper/main.c:151
+#: tsp-svn-helper/main.c:153
 #, fuzzy
 msgid "Execute lock action"
 msgstr "Izpildīt atjaunošanas darbību"
 
-#: tsp-svn-helper/main.c:157
+#: tsp-svn-helper/main.c:159
 #, fuzzy
 msgid "Execute log action"
 msgstr "Izpildīt atjaunošanas darbību"
 
-#: tsp-svn-helper/main.c:163
+#: tsp-svn-helper/main.c:165
 #, fuzzy
 msgid "Execute move action"
 msgstr "Izpildīt izrakstīšanas darbību"
 
-#: tsp-svn-helper/main.c:169
+#: tsp-svn-helper/main.c:171
 #, fuzzy
 msgid "Execute properties action"
 msgstr "Izpildīt izrakstīšanas darbību"
 
-#: tsp-svn-helper/main.c:175
+#: tsp-svn-helper/main.c:177
 #, fuzzy
 msgid "Execute resolved action"
 msgstr "Izpildīt izrakstīšanas darbību"
 
-#: tsp-svn-helper/main.c:181
+#: tsp-svn-helper/main.c:183
 #, fuzzy
+msgid "Execute relocate action"
+msgstr "Izpildīt atjaunošanas darbību"
+
+#: tsp-svn-helper/main.c:189
+#, fuzzy
 msgid "Execute revert action"
 msgstr "Izpildīt izrakstīšanas darbību"
 
-#: tsp-svn-helper/main.c:187
+#: tsp-svn-helper/main.c:195
 #, fuzzy
 msgid "Execute status action"
 msgstr "Izpildīt atjaunošanas darbību"
 
-#: tsp-svn-helper/main.c:193
+#: tsp-svn-helper/main.c:201
 #, fuzzy
 msgid "Execute switch action"
 msgstr "Izpildīt izrakstīšanas darbību"
 
-#: tsp-svn-helper/main.c:199
+#: tsp-svn-helper/main.c:207
 #, fuzzy
 msgid "Execute unlock action"
 msgstr "Izpildīt izrakstīšanas darbību"
 
-#: tsp-svn-helper/main.c:205
+#: tsp-svn-helper/main.c:213
 msgid "Execute update action"
 msgstr "Izpildīt atjaunošanas darbību"
 
-#: tsp-svn-helper/main.c:215
+#: tsp-svn-helper/main.c:223
 msgid "Add Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:219
+#: tsp-svn-helper/main.c:227
 #, fuzzy
 msgid "Checkout Related Options:"
 msgstr "Izpildīt atjaunošanas darbību"
 
-#: tsp-svn-helper/main.c:223
+#: tsp-svn-helper/main.c:231
 msgid "Cleanup Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:227
+#: tsp-svn-helper/main.c:235
 msgid "Commit Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:231
+#: tsp-svn-helper/main.c:239
 msgid "Copy Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:235
+#: tsp-svn-helper/main.c:243
 msgid "Delete Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:239
+#: tsp-svn-helper/main.c:247
 msgid "Export Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:243
+#: tsp-svn-helper/main.c:251
 msgid "Import Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:247
+#: tsp-svn-helper/main.c:255
 msgid "Lock Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:251
+#: tsp-svn-helper/main.c:259
 msgid "Log Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:255
+#: tsp-svn-helper/main.c:263
 msgid "Move Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:259
+#: tsp-svn-helper/main.c:267
 #, fuzzy
 msgid "Properties Related Options:"
 msgstr "Rediģēt Rekvizītus"
 
 #. gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->action_area), box, FALSE, TRUE, 0);
 #. gtk_widget_show (box);
-#: tsp-svn-helper/main.c:259 tsp-svn-helper/tsh-properties-dialog.c:217
+#: tsp-svn-helper/main.c:267 tsp-svn-helper/tsh-properties-dialog.c:217
 #, fuzzy
 msgid "Properties"
 msgstr "Rediģēt Rekvizītus"
 
-#: tsp-svn-helper/main.c:263
+#: tsp-svn-helper/main.c:271
 msgid "Resolved Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:267
+#: tsp-svn-helper/main.c:275
+#, fuzzy
+msgid "Relocate Related Options:"
+msgstr "Izpildīt atjaunošanas darbību"
+
+#: tsp-svn-helper/main.c:279
 msgid "Revert Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:271
+#: tsp-svn-helper/main.c:283
 msgid "Status Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:275
+#: tsp-svn-helper/main.c:287
 #, fuzzy
 msgid "Switch Related Options:"
 msgstr "Izpildīt atjaunošanas darbību"
 
-#: tsp-svn-helper/main.c:279
+#: tsp-svn-helper/main.c:291
 msgid "Unlock Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:283
+#: tsp-svn-helper/main.c:295
 msgid "Update Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:329
+#: tsp-svn-helper/main.c:341
 msgid "Not enough arguments provided"
 msgstr ""
 
@@ -523,8 +546,8 @@
 #: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
 #: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
 #: tsp-svn-helper/tsh-resolved.c:72 tsp-svn-helper/tsh-resolved.c:88
-#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-unlock.c:86
-#: tsp-svn-helper/tsh-update.c:88
+#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
+#: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"
 msgstr ""
 
@@ -723,16 +746,22 @@
 msgid "Certificate"
 msgstr "Paziņošana"
 
+#: tsp-svn-helper/tsh-file-selection-dialog.c:110
+#: tsp-svn-helper/tsh-log-message-dialog.c:92
+#: tsp-svn-helper/tsh-notify-dialog.c:94
+#: tsp-svn-helper/tsh-status-dialog.c:115
+msgid "Path"
+msgstr "Ceļš"
+
+#: tsp-svn-helper/tsh-file-selection-dialog.c:137
+msgid "Select/Unselect all"
+msgstr ""
+
 #: tsp-svn-helper/tsh-import.c:125
 #, fuzzy
 msgid "Import Message"
 msgstr "Apstiprināt"
 
-#: tsp-svn-helper/tsh-log.c:98
-#, fuzzy
-msgid "Log failed"
-msgstr "Atslēgt"
-
 #: tsp-svn-helper/tsh-log-dialog.c:118
 #, fuzzy
 msgid "Revision"
@@ -765,16 +794,15 @@
 msgid "State"
 msgstr "Status"
 
-#: tsp-svn-helper/tsh-log-message-dialog.c:92
-#: tsp-svn-helper/tsh-notify-dialog.c:94
-#: tsp-svn-helper/tsh-status-dialog.c:115
-msgid "Path"
-msgstr "Ceļš"
-
 #: tsp-svn-helper/tsh-log-message-dialog.c:110
 msgid "Log Message"
 msgstr ""
 
+#: tsp-svn-helper/tsh-log.c:98
+#, fuzzy
+msgid "Log failed"
+msgstr "Atslēgt"
+
 #: tsp-svn-helper/tsh-login-dialog.c:65
 msgid "_Username:"
 msgstr "_Lietotāja vārds:"
@@ -803,6 +831,20 @@
 msgid "Notification"
 msgstr "Paziņošana"
 
+#: tsp-svn-helper/tsh-properties-dialog.c:124
+#, fuzzy
+msgid "Name"
+msgstr "Vainot"
+
+#: tsp-svn-helper/tsh-properties-dialog.c:130
+msgid "Value"
+msgstr ""
+
+#: tsp-svn-helper/tsh-properties-dialog.c:181
+#, fuzzy
+msgid "Modify Property Recursive"
+msgstr "Rediģēt Rekvizītus"
+
 #. tsh_properties_dialog_done (dialog);
 #: tsp-svn-helper/tsh-properties.c:82
 #, fuzzy
@@ -814,25 +856,45 @@
 msgid "Properties failed"
 msgstr "Rediģēt Rekvizītus"
 
-#: tsp-svn-helper/tsh-properties-dialog.c:124
-#, fuzzy
-msgid "Name"
-msgstr "Vainot"
+#: tsp-svn-helper/tsh-relocate-dialog.c:86
+msgid "_From:"
+msgstr ""
 
-#: tsp-svn-helper/tsh-properties-dialog.c:130
-msgid "Value"
+#: tsp-svn-helper/tsh-relocate-dialog.c:96
+#: tsp-svn-helper/tsh-relocate-dialog.c:102
+#: tsp-svn-helper/tsh-relocate-dialog.c:151
+#: tsp-svn-helper/tsh-relocate-dialog.c:157
+#: tsp-svn-helper/tsh-relocate-dialog.c:203
+#: tsp-svn-helper/tsh-transfer-dialog.c:90
+#: tsp-svn-helper/tsh-transfer-dialog.c:96
+#: tsp-svn-helper/tsh-transfer-dialog.c:142
+msgid "Select a folder"
 msgstr ""
 
-#: tsp-svn-helper/tsh-properties-dialog.c:181
+#: tsp-svn-helper/tsh-relocate-dialog.c:141
+msgid "_To:"
+msgstr ""
+
+#: tsp-svn-helper/tsh-relocate-dialog.c:196
+#: tsp-svn-helper/tsh-transfer-dialog.c:135
+msgid "_Directory:"
+msgstr ""
+
+#: tsp-svn-helper/tsh-relocate.c:74
 #, fuzzy
-msgid "Modify Property Recursive"
-msgstr "Rediģēt Rekvizītus"
+msgid "Relocate failed"
+msgstr "Atgriezt"
 
-#: tsp-svn-helper/tsh-status.c:82
+#: tsp-svn-helper/tsh-relocate.c:89
 #, fuzzy
-msgid "Status failed"
-msgstr "Status"
+msgid "Relocate finished"
+msgstr "Uzkopt"
 
+#: tsp-svn-helper/tsh-relocate.c:136
+#, fuzzy
+msgid "Relocating ..."
+msgstr "Uzkopt"
+
 #: tsp-svn-helper/tsh-status-dialog.c:156
 msgid "Show Recursive"
 msgstr ""
@@ -858,21 +920,16 @@
 msgid "Check Repository"
 msgstr ""
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:79
+#: tsp-svn-helper/tsh-status.c:82
+#, fuzzy
+msgid "Status failed"
+msgstr "Status"
+
+#: tsp-svn-helper/tsh-transfer-dialog.c:80
 msgid "_Repository:"
 msgstr ""
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:89
-#: tsp-svn-helper/tsh-transfer-dialog.c:95
-#: tsp-svn-helper/tsh-transfer-dialog.c:141
-msgid "Select a folder"
-msgstr ""
-
-#: tsp-svn-helper/tsh-transfer-dialog.c:134
-msgid "_Directory:"
-msgstr ""
-
-#: tsp-svn-helper/tsh-transfer-dialog.c:153
+#: tsp-svn-helper/tsh-transfer-dialog.c:154
 msgid "Transfer"
 msgstr ""
 

Modified: thunar-svn-plugin/trunk/po/nl.po
===================================================================
--- thunar-svn-plugin/trunk/po/nl.po	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/po/nl.po	2008-06-10 22:57:16 UTC (rev 4928)
@@ -7,8 +7,8 @@
 msgstr ""
 "Project-Id-Version: thunar-svn-plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-09 00:31+0200\n"
-"PO-Revision-Date: 2008-06-09 00:32+0200\n"
+"POT-Creation-Date: 2008-06-11 00:56+0200\n"
+"PO-Revision-Date: 2008-06-11 01:01+0200\n"
 "Last-Translator: Peter de Ridder <peter at xfce.org>\n"
 "Language-Team: Dutch <xfce-i18n at xfce.org>\n"
 "MIME-Version: 1.0\n"
@@ -25,7 +25,7 @@
 msgid "Menu|Add"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:215
+#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:223
 #: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr "Toevoegen"
@@ -43,7 +43,7 @@
 msgid "Menu|Checkout"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:274 tsp-svn-helper/main.c:219
+#: thunar-svn-plugin/tsp-svn-action.c:274 tsp-svn-helper/main.c:227
 #: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 msgid "Checkout"
 msgstr "Ophalen"
@@ -52,7 +52,7 @@
 msgid "Menu|Cleanup"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:287 tsp-svn-helper/main.c:223
+#: thunar-svn-plugin/tsp-svn-action.c:287 tsp-svn-helper/main.c:231
 msgid "Cleanup"
 msgstr "Opschonen"
 
@@ -60,7 +60,7 @@
 msgid "Menu|Commit"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:227
+#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr "Versturen"
@@ -69,7 +69,7 @@
 msgid "Menu|Copy"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-copy.c:152
 msgid "Copy"
 msgstr "Kopieeren"
@@ -78,7 +78,7 @@
 msgid "Menu|Delete"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:326 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:326 tsp-svn-helper/main.c:243
 #: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr "Verwijderen"
@@ -96,7 +96,7 @@
 msgid "Menu|Export"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr "Exporteren"
@@ -105,7 +105,7 @@
 msgid "Menu|Import"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:364 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:364 tsp-svn-helper/main.c:251
 #: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 msgid "Import"
 msgstr "Importeren"
@@ -123,8 +123,8 @@
 msgid "Menu|Lock"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:394 tsp-svn-helper/main.c:247
-#: tsp-svn-helper/tsh-lock.c:130 tsp-svn-helper/tsh-lock-dialog.c:72
+#: thunar-svn-plugin/tsp-svn-action.c:394 tsp-svn-helper/main.c:255
+#: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr "Vast Zetten"
 
@@ -132,7 +132,7 @@
 msgid "Menu|Log"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:259
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr "Geschiedenis"
@@ -141,7 +141,7 @@
 msgid "Menu|Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:429 tsp-svn-helper/main.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:429 tsp-svn-helper/main.c:263
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr "Verplaatsen"
@@ -154,69 +154,81 @@
 msgid "Edit Properties"
 msgstr "Attributen Wijzigen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:461
+msgid "Menu|Relocate"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-action.c:461 tsp-svn-helper/main.c:275
+#: tsp-svn-helper/tsh-relocate-dialog.c:215
+msgid "Relocate"
+msgstr "Verplaatsen"
+
+#: thunar-svn-plugin/tsp-svn-action.c:475
 msgid "Menu|Resolved"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:462 tsp-svn-helper/main.c:263
+#: thunar-svn-plugin/tsp-svn-action.c:475 tsp-svn-helper/main.c:271
 #: tsp-svn-helper/tsh-common.c:463 tsp-svn-helper/tsh-resolved.c:112
 msgid "Resolved"
 msgstr "Opgelost"
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
+#: thunar-svn-plugin/tsp-svn-action.c:488
 msgid "Menu|Resolve"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:488
+#: thunar-svn-plugin/tsp-svn-action.c:489
 msgid "Resolve"
 msgstr "Verhelpen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:487
+#: thunar-svn-plugin/tsp-svn-action.c:500
 msgid "Menu|Revert"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:487 tsp-svn-helper/main.c:267
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:279
 #: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr "Terug Halen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:500
+#: thunar-svn-plugin/tsp-svn-action.c:513
 msgid "Menu|Status"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:513 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-file-selection-dialog.c:144
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr "Status"
 
-#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:526
 msgid "Menu|Switch"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:513 tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:526 tsp-svn-helper/main.c:287
+#: tsp-svn-helper/tsh-relocate.c:122 tsp-svn-helper/tsh-switch.c:114
+#: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr "Omschakelen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:526
+#: thunar-svn-plugin/tsp-svn-action.c:539
 msgid "Menu|Unlock"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:526 tsp-svn-helper/main.c:279
+#: thunar-svn-plugin/tsp-svn-action.c:539 tsp-svn-helper/main.c:291
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr "Vrijgeven"
 
-#: thunar-svn-plugin/tsp-svn-action.c:539
+#: thunar-svn-plugin/tsp-svn-action.c:552
 msgid "Menu|Update"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:539 tsp-svn-helper/main.c:283
+#: thunar-svn-plugin/tsp-svn-action.c:552 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr "Bijwerken"
 
-#: thunar-svn-plugin/tsp-svn-action.c:557
+#: thunar-svn-plugin/tsp-svn-action.c:570
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr "Actie %s is niet geimplementeerd"
@@ -279,197 +291,205 @@
 msgid "(None)"
 msgstr "(Geen)"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:341
+#: tsp-svn-helper/gtkfilechooserentry.c:343
 msgid "Dialog"
 msgstr "Dialoogvenster"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:342
+#: tsp-svn-helper/gtkfilechooserentry.c:344
 msgid "The file chooser dialog to use."
 msgstr "De te gebruiken bestandskiezer."
 
-#: tsp-svn-helper/gtkfilechooserentry.c:358
+#: tsp-svn-helper/gtkfilechooserentry.c:360
 msgid "Focus on click"
 msgstr "Aandacht bij klikken"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:359
+#: tsp-svn-helper/gtkfilechooserentry.c:361
 msgid "Whether the entry grabs focus when it is clicked with the mouse"
 msgstr "Of het veld de aandacht krijgt als het met de muis wordt aangeklikt"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:372
+#: tsp-svn-helper/gtkfilechooserentry.c:374
 msgid "Title"
 msgstr "Titel"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:373
+#: tsp-svn-helper/gtkfilechooserentry.c:375
 msgid "The title of the file chooser dialog."
 msgstr "De titel van het bestandsselectie-dialoogvenster."
 
-#: tsp-svn-helper/gtkfilechooserentry.c:386
+#: tsp-svn-helper/gtkfilechooserentry.c:388
 msgid "Width In Characters"
 msgstr "Breedte, in lettertekens"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:387
+#: tsp-svn-helper/gtkfilechooserentry.c:389
 msgid "The desired width of the entry widget, in characters."
 msgstr "De gewenste breedte van het text-widget, in lettertekens."
 
-#: tsp-svn-helper/gtkfilechooserentry.c:2055
+#: tsp-svn-helper/gtkfilechooserentry.c:2119
 msgid "Other..."
 msgstr "Andere..."
 
-#: tsp-svn-helper/main.c:96
+#: tsp-svn-helper/main.c:98
 msgid "Print version information"
 msgstr "Versie informatie tonen"
 
-#: tsp-svn-helper/main.c:103
+#: tsp-svn-helper/main.c:105
 msgid "Execute add action"
 msgstr "Toevoeg actie uitvoeren"
 
-#: tsp-svn-helper/main.c:109
+#: tsp-svn-helper/main.c:111
 msgid "Execute checkout action"
 msgstr "Ophaal actie uitvoeren"
 
-#: tsp-svn-helper/main.c:115
+#: tsp-svn-helper/main.c:117
 msgid "Execute cleanup action"
 msgstr "Opschoon actie uitvoeren"
 
-#: tsp-svn-helper/main.c:121
+#: tsp-svn-helper/main.c:123
 msgid "Execute commit action"
 msgstr "Verstuur actie uitvoeren"
 
-#: tsp-svn-helper/main.c:127
+#: tsp-svn-helper/main.c:129
 msgid "Execute copy action"
 msgstr "Kopieer actie uitvoeren"
 
-#: tsp-svn-helper/main.c:133
+#: tsp-svn-helper/main.c:135
 msgid "Execute delete action"
 msgstr "Verwijder actie uitvoeren"
 
-#: tsp-svn-helper/main.c:139
+#: tsp-svn-helper/main.c:141
 msgid "Execute export action"
 msgstr "Exporteer actie uitvoeren"
 
-#: tsp-svn-helper/main.c:145
+#: tsp-svn-helper/main.c:147
 msgid "Execute import action"
 msgstr "Importeer actie uitvoeren"
 
-#: tsp-svn-helper/main.c:151
+#: tsp-svn-helper/main.c:153
 msgid "Execute lock action"
 msgstr "Vast zet actie uitvoeren"
 
-#: tsp-svn-helper/main.c:157
+#: tsp-svn-helper/main.c:159
 msgid "Execute log action"
 msgstr "Geschiedenis actie uitvoeren"
 
-#: tsp-svn-helper/main.c:163
+#: tsp-svn-helper/main.c:165
 msgid "Execute move action"
 msgstr "Verplaats actie uitvoeren"
 
-#: tsp-svn-helper/main.c:169
+#: tsp-svn-helper/main.c:171
 msgid "Execute properties action"
 msgstr "Attributen actie uitvoeren"
 
-#: tsp-svn-helper/main.c:175
+#: tsp-svn-helper/main.c:177
 msgid "Execute resolved action"
 msgstr "Verholpen actie uitvoeren"
 
-#: tsp-svn-helper/main.c:181
+#: tsp-svn-helper/main.c:183
+msgid "Execute relocate action"
+msgstr "Verplaats actie uitvoeren"
+
+#: tsp-svn-helper/main.c:189
 msgid "Execute revert action"
 msgstr "Terug haal actie uitvoeren"
 
-#: tsp-svn-helper/main.c:187
+#: tsp-svn-helper/main.c:195
 msgid "Execute status action"
 msgstr "Status actie uitvoeren"
 
-#: tsp-svn-helper/main.c:193
+#: tsp-svn-helper/main.c:201
 msgid "Execute switch action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:199
+#: tsp-svn-helper/main.c:207
 msgid "Execute unlock action"
 msgstr "Vrijgeef actie uitvoeren"
 
-#: tsp-svn-helper/main.c:205
+#: tsp-svn-helper/main.c:213
 msgid "Execute update action"
 msgstr "Bijwerk actie uitvoeren"
 
-#: tsp-svn-helper/main.c:215
+#: tsp-svn-helper/main.c:223
 msgid "Add Related Options:"
 msgstr "Toevoegen gerelateerde opties:"
 
-#: tsp-svn-helper/main.c:219
+#: tsp-svn-helper/main.c:227
 msgid "Checkout Related Options:"
 msgstr "Ophalen gerelateerde opties:"
 
-#: tsp-svn-helper/main.c:223
+#: tsp-svn-helper/main.c:231
 msgid "Cleanup Related Options:"
 msgstr "Opschonen gerelateerde opties:"
 
-#: tsp-svn-helper/main.c:227
+#: tsp-svn-helper/main.c:235
 msgid "Commit Related Options:"
 msgstr "Versturen gerelateerde opties:"
 
-#: tsp-svn-helper/main.c:231
+#: tsp-svn-helper/main.c:239
 msgid "Copy Related Options:"
 msgstr "Kopieer gerelateerde opties:"
 
-#: tsp-svn-helper/main.c:235
+#: tsp-svn-helper/main.c:243
 msgid "Delete Related Options:"
 msgstr "Verwijder gerelateerde opties:"
 
-#: tsp-svn-helper/main.c:239
+#: tsp-svn-helper/main.c:247
 msgid "Export Related Options:"
 msgstr "Exporteer gerelateerde opties:"
 
-#: tsp-svn-helper/main.c:243
+#: tsp-svn-helper/main.c:251
 msgid "Import Related Options:"
 msgstr "Importeer gerelateerde opties:"
 
-#: tsp-svn-helper/main.c:247
+#: tsp-svn-helper/main.c:255
 msgid "Lock Related Options:"
 msgstr "Vast zetten gerelateerde opties:"
 
-#: tsp-svn-helper/main.c:251
+#: tsp-svn-helper/main.c:259
 msgid "Log Related Options:"
 msgstr "Geschiedenis gerelateerde opties:"
 
-#: tsp-svn-helper/main.c:255
+#: tsp-svn-helper/main.c:263
 msgid "Move Related Options:"
 msgstr "Verplaats gerelateerde opties:"
 
-#: tsp-svn-helper/main.c:259
+#: tsp-svn-helper/main.c:267
 msgid "Properties Related Options:"
 msgstr "Attributen gerelateerde opties:"
 
 #. gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->action_area), box, FALSE, TRUE, 0);
 #. gtk_widget_show (box);
-#: tsp-svn-helper/main.c:259 tsp-svn-helper/tsh-properties-dialog.c:217
+#: tsp-svn-helper/main.c:267 tsp-svn-helper/tsh-properties-dialog.c:217
 msgid "Properties"
 msgstr "Attributen"
 
-#: tsp-svn-helper/main.c:263
+#: tsp-svn-helper/main.c:271
 msgid "Resolved Related Options:"
 msgstr "Verholpen gerelateerde opties:"
 
-#: tsp-svn-helper/main.c:267
+#: tsp-svn-helper/main.c:275
+msgid "Relocate Related Options:"
+msgstr "Verplaats gerelateerde opties:"
+
+#: tsp-svn-helper/main.c:279
 msgid "Revert Related Options:"
 msgstr "Terug haal gerelateerde opties:"
 
-#: tsp-svn-helper/main.c:271
+#: tsp-svn-helper/main.c:283
 msgid "Status Related Options:"
 msgstr "Status gerelateerde opties:"
 
-#: tsp-svn-helper/main.c:275
+#: tsp-svn-helper/main.c:287
 msgid "Switch Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:279
+#: tsp-svn-helper/main.c:291
 msgid "Unlock Related Options:"
 msgstr "Vrijgeven gerelateerde opties:"
 
-#: tsp-svn-helper/main.c:283
+#: tsp-svn-helper/main.c:295
 msgid "Update Related Options:"
 msgstr "Bijwerken gerelateerde opties:"
 
-#: tsp-svn-helper/main.c:329
+#: tsp-svn-helper/main.c:341
 msgid "Not enough arguments provided"
 msgstr "Onvoldoende argumenten meegegeven"
 
@@ -479,8 +499,8 @@
 #: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
 #: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
 #: tsp-svn-helper/tsh-resolved.c:72 tsp-svn-helper/tsh-resolved.c:88
-#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-unlock.c:86
-#: tsp-svn-helper/tsh-update.c:88
+#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
+#: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"
 msgstr "Gefaald"
 
@@ -664,14 +684,21 @@
 msgid "Certificate"
 msgstr "Certificaat"
 
+#: tsp-svn-helper/tsh-file-selection-dialog.c:110
+#: tsp-svn-helper/tsh-log-message-dialog.c:92
+#: tsp-svn-helper/tsh-notify-dialog.c:94
+#: tsp-svn-helper/tsh-status-dialog.c:115
+msgid "Path"
+msgstr "Pad"
+
+#: tsp-svn-helper/tsh-file-selection-dialog.c:137
+msgid "Select/Unselect all"
+msgstr "Alles selecteren/deselecteren"
+
 #: tsp-svn-helper/tsh-import.c:125
 msgid "Import Message"
 msgstr ""
 
-#: tsp-svn-helper/tsh-log.c:98
-msgid "Log failed"
-msgstr "Geschiedenis gefaald"
-
 #: tsp-svn-helper/tsh-log-dialog.c:118
 msgid "Revision"
 msgstr "Versie"
@@ -700,16 +727,14 @@
 msgid "State"
 msgstr "Status"
 
-#: tsp-svn-helper/tsh-log-message-dialog.c:92
-#: tsp-svn-helper/tsh-notify-dialog.c:94
-#: tsp-svn-helper/tsh-status-dialog.c:115
-msgid "Path"
-msgstr "Pad"
-
 #: tsp-svn-helper/tsh-log-message-dialog.c:110
 msgid "Log Message"
 msgstr "Geschiedenis bericht"
 
+#: tsp-svn-helper/tsh-log.c:98
+msgid "Log failed"
+msgstr "Geschiedenis gefaald"
+
 #: tsp-svn-helper/tsh-login-dialog.c:65
 msgid "_Username:"
 msgstr "_Gebruikersnaam:"
@@ -738,15 +763,6 @@
 msgid "Notification"
 msgstr "Notificatie"
 
-#. tsh_properties_dialog_done (dialog);
-#: tsp-svn-helper/tsh-properties.c:82
-msgid "Set property failed"
-msgstr "Attribuut instellen is gefaald"
-
-#: tsp-svn-helper/tsh-properties.c:105
-msgid "Properties failed"
-msgstr "Attributen gefaald"
-
 #: tsp-svn-helper/tsh-properties-dialog.c:124
 msgid "Name"
 msgstr "Naam"
@@ -759,10 +775,51 @@
 msgid "Modify Property Recursive"
 msgstr "Stel attributen op onderliggende mappen in"
 
-#: tsp-svn-helper/tsh-status.c:82
-msgid "Status failed"
-msgstr "Status gefaald"
+#. tsh_properties_dialog_done (dialog);
+#: tsp-svn-helper/tsh-properties.c:82
+msgid "Set property failed"
+msgstr "Attribuut instellen is gefaald"
 
+#: tsp-svn-helper/tsh-properties.c:105
+msgid "Properties failed"
+msgstr "Attributen gefaald"
+
+#: tsp-svn-helper/tsh-relocate-dialog.c:86
+msgid "_From:"
+msgstr "_Van"
+
+#: tsp-svn-helper/tsh-relocate-dialog.c:96
+#: tsp-svn-helper/tsh-relocate-dialog.c:102
+#: tsp-svn-helper/tsh-relocate-dialog.c:151
+#: tsp-svn-helper/tsh-relocate-dialog.c:157
+#: tsp-svn-helper/tsh-relocate-dialog.c:203
+#: tsp-svn-helper/tsh-transfer-dialog.c:90
+#: tsp-svn-helper/tsh-transfer-dialog.c:96
+#: tsp-svn-helper/tsh-transfer-dialog.c:142
+msgid "Select a folder"
+msgstr "Selecteer een map"
+
+#: tsp-svn-helper/tsh-relocate-dialog.c:141
+msgid "_To:"
+msgstr "_Naar:"
+
+#: tsp-svn-helper/tsh-relocate-dialog.c:196
+#: tsp-svn-helper/tsh-transfer-dialog.c:135
+msgid "_Directory:"
+msgstr "_Map:"
+
+#: tsp-svn-helper/tsh-relocate.c:74
+msgid "Relocate failed"
+msgstr "Verplaatsen gefaald"
+
+#: tsp-svn-helper/tsh-relocate.c:89
+msgid "Relocate finished"
+msgstr "Klaar met verplaatsen"
+
+#: tsp-svn-helper/tsh-relocate.c:136
+msgid "Relocating ..."
+msgstr "Bezig met verplaatsen ..."
+
 #: tsp-svn-helper/tsh-status-dialog.c:156
 msgid "Show Recursive"
 msgstr "Onderliggende mappen weergeven"
@@ -787,21 +844,15 @@
 msgid "Check Repository"
 msgstr ""
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:79
+#: tsp-svn-helper/tsh-status.c:82
+msgid "Status failed"
+msgstr "Status gefaald"
+
+#: tsp-svn-helper/tsh-transfer-dialog.c:80
 msgid "_Repository:"
 msgstr ""
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:89
-#: tsp-svn-helper/tsh-transfer-dialog.c:95
-#: tsp-svn-helper/tsh-transfer-dialog.c:141
-msgid "Select a folder"
-msgstr "Selecteer een map"
-
-#: tsp-svn-helper/tsh-transfer-dialog.c:134
-msgid "_Directory:"
-msgstr "_Map:"
-
-#: tsp-svn-helper/tsh-transfer-dialog.c:153
+#: tsp-svn-helper/tsh-transfer-dialog.c:154
 msgid "Transfer"
 msgstr ""
 

Modified: thunar-svn-plugin/trunk/po/pt_BR.po
===================================================================
--- thunar-svn-plugin/trunk/po/pt_BR.po	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/po/pt_BR.po	2008-06-10 22:57:16 UTC (rev 4928)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: thunar-svn-plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-09 00:31+0200\n"
+"POT-Creation-Date: 2008-06-11 00:56+0200\n"
 "PO-Revision-Date: 2008-06-08 19:58-0500\n"
 "Last-Translator: Og Maciel <ogmaciel at gnome.org>\n"
 "Language-Team: Brazilian Portuguese <ldp-br at bazar2.conectiva.com.br>\n"
@@ -19,8 +19,7 @@
 
 #. append the svn submenu action
 #. Lets see if we are dealing with a working copy
-#: thunar-svn-plugin/tsp-provider.c:413
-#: thunar-svn-plugin/tsp-provider.c:444
+#: thunar-svn-plugin/tsp-provider.c:413 thunar-svn-plugin/tsp-provider.c:444
 msgid "SVN"
 msgstr "SVN"
 
@@ -28,10 +27,8 @@
 msgid "Menu|Add"
 msgstr "Adicionar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:242
-#: tsp-svn-helper/main.c:215
-#: tsp-svn-helper/tsh-add.c:113
-#: tsp-svn-helper/tsh-add.c:126
+#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:223
+#: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr "Adicionar"
 
@@ -48,10 +45,8 @@
 msgid "Menu|Checkout"
 msgstr "Obter"
 
-#: thunar-svn-plugin/tsp-svn-action.c:274
-#: tsp-svn-helper/main.c:219
-#: tsp-svn-helper/tsh-checkout.c:98
-#: tsp-svn-helper/tsh-checkout.c:110
+#: thunar-svn-plugin/tsp-svn-action.c:274 tsp-svn-helper/main.c:227
+#: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 msgid "Checkout"
 msgstr "Obter"
 
@@ -59,8 +54,7 @@
 msgid "Menu|Cleanup"
 msgstr "Limpar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:287
-#: tsp-svn-helper/main.c:223
+#: thunar-svn-plugin/tsp-svn-action.c:287 tsp-svn-helper/main.c:231
 msgid "Cleanup"
 msgstr "Limpar"
 
@@ -68,10 +62,8 @@
 msgid "Menu|Commit"
 msgstr "Enviar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:300
-#: tsp-svn-helper/main.c:227
-#: tsp-svn-helper/tsh-commit.c:127
-#: tsp-svn-helper/tsh-commit.c:140
+#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:235
+#: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr "Enviar"
 
@@ -79,8 +71,7 @@
 msgid "Menu|Copy"
 msgstr "Copiar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:313
-#: tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-copy.c:152
 msgid "Copy"
 msgstr "Copiar"
@@ -89,10 +80,8 @@
 msgid "Menu|Delete"
 msgstr "Excluir"
 
-#: thunar-svn-plugin/tsp-svn-action.c:326
-#: tsp-svn-helper/main.c:235
-#: tsp-svn-helper/tsh-delete.c:127
-#: tsp-svn-helper/tsh-delete.c:140
+#: thunar-svn-plugin/tsp-svn-action.c:326 tsp-svn-helper/main.c:243
+#: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr "Excluir"
 
@@ -109,10 +98,8 @@
 msgid "Menu|Export"
 msgstr "Exportar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:351
-#: tsp-svn-helper/main.c:239
-#: tsp-svn-helper/tsh-export.c:107
-#: tsp-svn-helper/tsh-export.c:125
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:247
+#: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr "Exportar"
 
@@ -120,10 +107,8 @@
 msgid "Menu|Import"
 msgstr "Importar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:364
-#: tsp-svn-helper/main.c:243
-#: tsp-svn-helper/tsh-import.c:102
-#: tsp-svn-helper/tsh-import.c:120
+#: thunar-svn-plugin/tsp-svn-action.c:364 tsp-svn-helper/main.c:251
+#: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 msgid "Import"
 msgstr "Importar"
 
@@ -140,10 +125,8 @@
 msgid "Menu|Lock"
 msgstr "Travar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:394
-#: tsp-svn-helper/main.c:247
-#: tsp-svn-helper/tsh-lock.c:130
-#: tsp-svn-helper/tsh-lock-dialog.c:72
+#: thunar-svn-plugin/tsp-svn-action.c:394 tsp-svn-helper/main.c:255
+#: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr "Travar"
 
@@ -151,8 +134,7 @@
 msgid "Menu|Log"
 msgstr "Registro"
 
-#: thunar-svn-plugin/tsp-svn-action.c:407
-#: tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:259
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr "Registrar"
@@ -161,8 +143,7 @@
 msgid "Menu|Move"
 msgstr "Mover"
 
-#: thunar-svn-plugin/tsp-svn-action.c:429
-#: tsp-svn-helper/main.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:429 tsp-svn-helper/main.c:263
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr "Mover"
@@ -175,77 +156,83 @@
 msgid "Edit Properties"
 msgstr "Editar propriedades"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:461
+#, fuzzy
+msgid "Menu|Relocate"
+msgstr "Excluir"
+
+#: thunar-svn-plugin/tsp-svn-action.c:461 tsp-svn-helper/main.c:275
+#: tsp-svn-helper/tsh-relocate-dialog.c:215
+#, fuzzy
+msgid "Relocate"
+msgstr "Substituído"
+
+#: thunar-svn-plugin/tsp-svn-action.c:475
 msgid "Menu|Resolved"
 msgstr "Resolvido"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
-#: tsp-svn-helper/main.c:263
-#: tsp-svn-helper/tsh-common.c:463
-#: tsp-svn-helper/tsh-resolved.c:112
+#: thunar-svn-plugin/tsp-svn-action.c:475 tsp-svn-helper/main.c:271
+#: tsp-svn-helper/tsh-common.c:463 tsp-svn-helper/tsh-resolved.c:112
 msgid "Resolved"
 msgstr "Resolvido"
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
+#: thunar-svn-plugin/tsp-svn-action.c:488
 msgid "Menu|Resolve"
 msgstr "Resolver"
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:488
+#: thunar-svn-plugin/tsp-svn-action.c:489
 msgid "Resolve"
 msgstr "Resolver"
 
-#: thunar-svn-plugin/tsp-svn-action.c:487
+#: thunar-svn-plugin/tsp-svn-action.c:500
 msgid "Menu|Revert"
 msgstr "Reverter"
 
-#: thunar-svn-plugin/tsp-svn-action.c:487
-#: tsp-svn-helper/main.c:267
-#: tsp-svn-helper/tsh-revert.c:112
-#: tsp-svn-helper/tsh-revert.c:125
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:279
+#: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr "Reverter"
 
-#: thunar-svn-plugin/tsp-svn-action.c:500
+#: thunar-svn-plugin/tsp-svn-action.c:513
 msgid "Menu|Status"
 msgstr "Status"
 
-#: thunar-svn-plugin/tsp-svn-action.c:500
-#: tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:513 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-file-selection-dialog.c:144
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr "Status"
 
-#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:526
 msgid "Menu|Switch"
 msgstr "Alternar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:513
-#: tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:526 tsp-svn-helper/main.c:287
+#: tsp-svn-helper/tsh-relocate.c:122 tsp-svn-helper/tsh-switch.c:114
+#: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr "Alternar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:526
+#: thunar-svn-plugin/tsp-svn-action.c:539
 msgid "Menu|Unlock"
 msgstr "Destravar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:526
-#: tsp-svn-helper/main.c:279
+#: thunar-svn-plugin/tsp-svn-action.c:539 tsp-svn-helper/main.c:291
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr "Destravar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:539
+#: thunar-svn-plugin/tsp-svn-action.c:552
 msgid "Menu|Update"
 msgstr "Atualizar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:539
-#: tsp-svn-helper/main.c:283
+#: thunar-svn-plugin/tsp-svn-action.c:552 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr "Atualizar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:557
+#: thunar-svn-plugin/tsp-svn-action.c:570
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr "Ação %s não está implementada"
@@ -260,12 +247,9 @@
 #: thunar-svn-plugin/tsp-svn-property-page.c:165
 #: thunar-svn-plugin/tsp-svn-property-page.c:177
 #: thunar-svn-plugin/tsp-svn-property-page.c:190
-#: tsp-svn-helper/tsh-common.c:484
-#: tsp-svn-helper/tsh-common.c:524
-#: tsp-svn-helper/tsh-common.c:533
-#: tsp-svn-helper/tsh-common.c:555
-#: tsp-svn-helper/tsh-common.c:572
-#: tsp-svn-helper/tsh-common.c:599
+#: tsp-svn-helper/tsh-common.c:484 tsp-svn-helper/tsh-common.c:524
+#: tsp-svn-helper/tsh-common.c:533 tsp-svn-helper/tsh-common.c:555
+#: tsp-svn-helper/tsh-common.c:572 tsp-svn-helper/tsh-common.c:599
 #: tsp-svn-helper/tsh-common.c:682
 msgid "Unknown"
 msgstr "Desconhecido"
@@ -311,216 +295,218 @@
 msgid "(None)"
 msgstr "(Nenhum)"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:341
+#: tsp-svn-helper/gtkfilechooserentry.c:343
 msgid "Dialog"
 msgstr "Diálogo"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:342
+#: tsp-svn-helper/gtkfilechooserentry.c:344
 msgid "The file chooser dialog to use."
 msgstr "O diálogo seletor de arquivos para usar."
 
-#: tsp-svn-helper/gtkfilechooserentry.c:358
+#: tsp-svn-helper/gtkfilechooserentry.c:360
 msgid "Focus on click"
 msgstr "Focalizar com clique"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:359
+#: tsp-svn-helper/gtkfilechooserentry.c:361
 msgid "Whether the entry grabs focus when it is clicked with the mouse"
 msgstr "Captura o foco quando clicaco com o mouse"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:372
+#: tsp-svn-helper/gtkfilechooserentry.c:374
 msgid "Title"
 msgstr "Título"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:373
+#: tsp-svn-helper/gtkfilechooserentry.c:375
 msgid "The title of the file chooser dialog."
 msgstr "O título do diálogo seletor de arquivos."
 
-#: tsp-svn-helper/gtkfilechooserentry.c:386
+#: tsp-svn-helper/gtkfilechooserentry.c:388
 msgid "Width In Characters"
 msgstr "Largura em caracteres"
 
-#: tsp-svn-helper/gtkfilechooserentry.c:387
+#: tsp-svn-helper/gtkfilechooserentry.c:389
 msgid "The desired width of the entry widget, in characters."
 msgstr "A largura desejada do componente de entrada em caracteres."
 
-#: tsp-svn-helper/gtkfilechooserentry.c:2055
+#: tsp-svn-helper/gtkfilechooserentry.c:2119
 msgid "Other..."
 msgstr "Outro..."
 
-#: tsp-svn-helper/main.c:96
+#: tsp-svn-helper/main.c:98
 msgid "Print version information"
 msgstr "Imprimir informação da versão"
 
-#: tsp-svn-helper/main.c:103
+#: tsp-svn-helper/main.c:105
 msgid "Execute add action"
 msgstr "Executar ação de adição"
 
-#: tsp-svn-helper/main.c:109
+#: tsp-svn-helper/main.c:111
 msgid "Execute checkout action"
 msgstr "Executar ação de obtenção"
 
-#: tsp-svn-helper/main.c:115
+#: tsp-svn-helper/main.c:117
 msgid "Execute cleanup action"
 msgstr "Executar ação de limpeza"
 
-#: tsp-svn-helper/main.c:121
+#: tsp-svn-helper/main.c:123
 msgid "Execute commit action"
 msgstr "Executar ação de envio"
 
-#: tsp-svn-helper/main.c:127
+#: tsp-svn-helper/main.c:129
 msgid "Execute copy action"
 msgstr "Executar ação de cópia"
 
-#: tsp-svn-helper/main.c:133
+#: tsp-svn-helper/main.c:135
 msgid "Execute delete action"
 msgstr "Executar ação de exclusão"
 
-#: tsp-svn-helper/main.c:139
+#: tsp-svn-helper/main.c:141
 msgid "Execute export action"
 msgstr "Executar ação de exportação"
 
-#: tsp-svn-helper/main.c:145
+#: tsp-svn-helper/main.c:147
 msgid "Execute import action"
 msgstr "Executar ação de importação"
 
-#: tsp-svn-helper/main.c:151
+#: tsp-svn-helper/main.c:153
 msgid "Execute lock action"
 msgstr "Executar ação de travamento"
 
-#: tsp-svn-helper/main.c:157
+#: tsp-svn-helper/main.c:159
 msgid "Execute log action"
 msgstr "Executar ação de registro"
 
-#: tsp-svn-helper/main.c:163
+#: tsp-svn-helper/main.c:165
 msgid "Execute move action"
 msgstr "Executar ação de mudança"
 
-#: tsp-svn-helper/main.c:169
+#: tsp-svn-helper/main.c:171
 msgid "Execute properties action"
 msgstr "Executar ação de propriedades"
 
-#: tsp-svn-helper/main.c:175
+#: tsp-svn-helper/main.c:177
 msgid "Execute resolved action"
 msgstr "Executar ação de resolução"
 
-#: tsp-svn-helper/main.c:181
+#: tsp-svn-helper/main.c:183
+#, fuzzy
+msgid "Execute relocate action"
+msgstr "Executar ação de exclusão"
+
+#: tsp-svn-helper/main.c:189
 msgid "Execute revert action"
 msgstr "Executar ação de reversão"
 
-#: tsp-svn-helper/main.c:187
+#: tsp-svn-helper/main.c:195
 msgid "Execute status action"
 msgstr "Executar ação de status"
 
-#: tsp-svn-helper/main.c:193
+#: tsp-svn-helper/main.c:201
 msgid "Execute switch action"
 msgstr "Executar ação de alternação"
 
-#: tsp-svn-helper/main.c:199
+#: tsp-svn-helper/main.c:207
 msgid "Execute unlock action"
 msgstr "Executar ação de destravamento"
 
-#: tsp-svn-helper/main.c:205
+#: tsp-svn-helper/main.c:213
 msgid "Execute update action"
 msgstr "Executar ação de atualização"
 
-#: tsp-svn-helper/main.c:215
+#: tsp-svn-helper/main.c:223
 msgid "Add Related Options:"
 msgstr "Adicionar opções:"
 
-#: tsp-svn-helper/main.c:219
+#: tsp-svn-helper/main.c:227
 msgid "Checkout Related Options:"
 msgstr "Opções de obtenção:"
 
-#: tsp-svn-helper/main.c:223
+#: tsp-svn-helper/main.c:231
 msgid "Cleanup Related Options:"
 msgstr "Opções de limpeza:"
 
-#: tsp-svn-helper/main.c:227
+#: tsp-svn-helper/main.c:235
 msgid "Commit Related Options:"
 msgstr "Opções de envio:"
 
-#: tsp-svn-helper/main.c:231
+#: tsp-svn-helper/main.c:239
 msgid "Copy Related Options:"
 msgstr "Opções de cópia:"
 
-#: tsp-svn-helper/main.c:235
+#: tsp-svn-helper/main.c:243
 msgid "Delete Related Options:"
 msgstr "Opções de exclusão:"
 
-#: tsp-svn-helper/main.c:239
+#: tsp-svn-helper/main.c:247
 msgid "Export Related Options:"
 msgstr "Opções de exportação:"
 
-#: tsp-svn-helper/main.c:243
+#: tsp-svn-helper/main.c:251
 msgid "Import Related Options:"
 msgstr "Opções de importação:"
 
-#: tsp-svn-helper/main.c:247
+#: tsp-svn-helper/main.c:255
 msgid "Lock Related Options:"
 msgstr "Opções de travamento:"
 
-#: tsp-svn-helper/main.c:251
+#: tsp-svn-helper/main.c:259
 msgid "Log Related Options:"
 msgstr "Opções de registro:"
 
-#: tsp-svn-helper/main.c:255
+#: tsp-svn-helper/main.c:263
 msgid "Move Related Options:"
 msgstr "Opções de mudança:"
 
-#: tsp-svn-helper/main.c:259
+#: tsp-svn-helper/main.c:267
 msgid "Properties Related Options:"
 msgstr "Opções de propriedades:"
 
 #. gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->action_area), box, FALSE, TRUE, 0);
 #. gtk_widget_show (box);
-#: tsp-svn-helper/main.c:259
-#: tsp-svn-helper/tsh-properties-dialog.c:217
+#: tsp-svn-helper/main.c:267 tsp-svn-helper/tsh-properties-dialog.c:217
 msgid "Properties"
 msgstr "Propriedades"
 
-#: tsp-svn-helper/main.c:263
+#: tsp-svn-helper/main.c:271
 msgid "Resolved Related Options:"
 msgstr "Opções de resolução:"
 
-#: tsp-svn-helper/main.c:267
+#: tsp-svn-helper/main.c:275
+#, fuzzy
+msgid "Relocate Related Options:"
+msgstr "Opções de exclusão:"
+
+#: tsp-svn-helper/main.c:279
 msgid "Revert Related Options:"
 msgstr "Opções de reversão:"
 
-#: tsp-svn-helper/main.c:271
+#: tsp-svn-helper/main.c:283
 msgid "Status Related Options:"
 msgstr "Opções de status:"
 
-#: tsp-svn-helper/main.c:275
+#: tsp-svn-helper/main.c:287
 msgid "Switch Related Options:"
 msgstr "Opções relacionadas à alternação:"
 
-#: tsp-svn-helper/main.c:279
+#: tsp-svn-helper/main.c:291
 msgid "Unlock Related Options:"
 msgstr "Opções de destravamento:"
 
-#: tsp-svn-helper/main.c:283
+#: tsp-svn-helper/main.c:295
 msgid "Update Related Options:"
 msgstr "Opções de atualização:"
 
-#: tsp-svn-helper/main.c:329
+#: tsp-svn-helper/main.c:341
 msgid "Not enough arguments provided"
 msgstr "Insuficiente argumentos providenciados"
 
-#: tsp-svn-helper/tsh-add.c:73
-#: tsp-svn-helper/tsh-add.c:89
-#: tsp-svn-helper/tsh-checkout.c:71
-#: tsp-svn-helper/tsh-commit.c:91
-#: tsp-svn-helper/tsh-copy.c:74
-#: tsp-svn-helper/tsh-delete.c:91
-#: tsp-svn-helper/tsh-export.c:72
-#: tsp-svn-helper/tsh-import.c:72
-#: tsp-svn-helper/tsh-lock.c:91
-#: tsp-svn-helper/tsh-move.c:72
-#: tsp-svn-helper/tsh-resolved.c:72
-#: tsp-svn-helper/tsh-resolved.c:88
-#: tsp-svn-helper/tsh-revert.c:87
-#: tsp-svn-helper/tsh-unlock.c:86
-#: tsp-svn-helper/tsh-update.c:88
+#: tsp-svn-helper/tsh-add.c:73 tsp-svn-helper/tsh-add.c:89
+#: tsp-svn-helper/tsh-checkout.c:71 tsp-svn-helper/tsh-commit.c:91
+#: tsp-svn-helper/tsh-copy.c:74 tsp-svn-helper/tsh-delete.c:91
+#: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
+#: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
+#: tsp-svn-helper/tsh-resolved.c:72 tsp-svn-helper/tsh-resolved.c:88
+#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
+#: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"
 msgstr "Falhou"
 
@@ -536,12 +522,9 @@
 msgid "Cleaning up ..."
 msgstr "Limpando..."
 
-#: tsp-svn-helper/tsh-commit.c:103
-#: tsp-svn-helper/tsh-common.c:646
-#: tsp-svn-helper/tsh-copy.c:86
-#: tsp-svn-helper/tsh-delete.c:103
-#: tsp-svn-helper/tsh-import.c:82
-#: tsp-svn-helper/tsh-move.c:84
+#: tsp-svn-helper/tsh-commit.c:103 tsp-svn-helper/tsh-common.c:646
+#: tsp-svn-helper/tsh-copy.c:86 tsp-svn-helper/tsh-delete.c:103
+#: tsp-svn-helper/tsh-import.c:82 tsp-svn-helper/tsh-move.c:84
 #, c-format
 msgid "At revision: %ld"
 msgstr "Na revisão: %ld"
@@ -550,12 +533,9 @@
 msgid "Nothing to do"
 msgstr "Nada a fazer"
 
-#: tsp-svn-helper/tsh-commit.c:114
-#: tsp-svn-helper/tsh-common.c:468
-#: tsp-svn-helper/tsh-common.c:470
-#: tsp-svn-helper/tsh-copy.c:97
-#: tsp-svn-helper/tsh-delete.c:114
-#: tsp-svn-helper/tsh-import.c:87
+#: tsp-svn-helper/tsh-commit.c:114 tsp-svn-helper/tsh-common.c:468
+#: tsp-svn-helper/tsh-common.c:470 tsp-svn-helper/tsh-copy.c:97
+#: tsp-svn-helper/tsh-delete.c:114 tsp-svn-helper/tsh-import.c:87
 #: tsp-svn-helper/tsh-move.c:95
 msgid "Completed"
 msgstr "Concluído"
@@ -564,26 +544,19 @@
 msgid "Commit Message"
 msgstr "Mensagem de envio"
 
-#: tsp-svn-helper/tsh-common.c:457
-#: tsp-svn-helper/tsh-common.c:466
-#: tsp-svn-helper/tsh-common.c:473
-#: tsp-svn-helper/tsh-common.c:559
-#: tsp-svn-helper/tsh-common.c:604
-#: tsp-svn-helper/tsh-common.c:688
+#: tsp-svn-helper/tsh-common.c:457 tsp-svn-helper/tsh-common.c:466
+#: tsp-svn-helper/tsh-common.c:473 tsp-svn-helper/tsh-common.c:559
+#: tsp-svn-helper/tsh-common.c:604 tsp-svn-helper/tsh-common.c:688
 msgid "Added"
 msgstr "Adicionado"
 
-#: tsp-svn-helper/tsh-common.c:458
-#: tsp-svn-helper/tsh-common.c:697
+#: tsp-svn-helper/tsh-common.c:458 tsp-svn-helper/tsh-common.c:697
 msgid "Copied"
 msgstr "Copiado"
 
-#: tsp-svn-helper/tsh-common.c:459
-#: tsp-svn-helper/tsh-common.c:465
-#: tsp-svn-helper/tsh-common.c:474
-#: tsp-svn-helper/tsh-common.c:561
-#: tsp-svn-helper/tsh-common.c:607
-#: tsp-svn-helper/tsh-common.c:690
+#: tsp-svn-helper/tsh-common.c:459 tsp-svn-helper/tsh-common.c:465
+#: tsp-svn-helper/tsh-common.c:474 tsp-svn-helper/tsh-common.c:561
+#: tsp-svn-helper/tsh-common.c:607 tsp-svn-helper/tsh-common.c:690
 msgid "Deleted"
 msgstr "Excluído"
 
@@ -607,23 +580,18 @@
 msgid "Updated"
 msgstr "Atualizado"
 
-#: tsp-svn-helper/tsh-common.c:469
-#: tsp-svn-helper/tsh-common.c:471
+#: tsp-svn-helper/tsh-common.c:469 tsp-svn-helper/tsh-common.c:471
 #: tsp-svn-helper/tsh-common.c:568
 msgid "External"
 msgstr "Externo"
 
-#: tsp-svn-helper/tsh-common.c:472
-#: tsp-svn-helper/tsh-common.c:563
-#: tsp-svn-helper/tsh-common.c:610
-#: tsp-svn-helper/tsh-common.c:693
+#: tsp-svn-helper/tsh-common.c:472 tsp-svn-helper/tsh-common.c:563
+#: tsp-svn-helper/tsh-common.c:610 tsp-svn-helper/tsh-common.c:693
 msgid "Modified"
 msgstr "Modificado"
 
-#: tsp-svn-helper/tsh-common.c:475
-#: tsp-svn-helper/tsh-common.c:562
-#: tsp-svn-helper/tsh-common.c:613
-#: tsp-svn-helper/tsh-common.c:686
+#: tsp-svn-helper/tsh-common.c:475 tsp-svn-helper/tsh-common.c:562
+#: tsp-svn-helper/tsh-common.c:613 tsp-svn-helper/tsh-common.c:686
 msgid "Replaced"
 msgstr "Substituído"
 
@@ -635,8 +603,7 @@
 msgid "Locked"
 msgstr "Travado"
 
-#: tsp-svn-helper/tsh-common.c:479
-#: tsp-svn-helper/tsh-common.c:699
+#: tsp-svn-helper/tsh-common.c:479 tsp-svn-helper/tsh-common.c:699
 msgid "Unlocked"
 msgstr "Destravado"
 
@@ -656,13 +623,11 @@
 msgid "Unchanged"
 msgstr "Sem modificação"
 
-#: tsp-svn-helper/tsh-common.c:526
-#: tsp-svn-helper/tsh-common.c:560
+#: tsp-svn-helper/tsh-common.c:526 tsp-svn-helper/tsh-common.c:560
 msgid "Missing"
 msgstr "Faltando"
 
-#: tsp-svn-helper/tsh-common.c:527
-#: tsp-svn-helper/tsh-common.c:567
+#: tsp-svn-helper/tsh-common.c:527 tsp-svn-helper/tsh-common.c:567
 msgid "Obstructed"
 msgstr "Obstruído"
 
@@ -670,13 +635,11 @@
 msgid "Changed"
 msgstr "Modificado"
 
-#: tsp-svn-helper/tsh-common.c:529
-#: tsp-svn-helper/tsh-common.c:564
+#: tsp-svn-helper/tsh-common.c:529 tsp-svn-helper/tsh-common.c:564
 msgid "Merged"
 msgstr "Combinado"
 
-#: tsp-svn-helper/tsh-common.c:530
-#: tsp-svn-helper/tsh-common.c:565
+#: tsp-svn-helper/tsh-common.c:530 tsp-svn-helper/tsh-common.c:565
 msgid "Conflicted"
 msgstr "Em conflito"
 
@@ -718,8 +681,7 @@
 msgid "Select a file"
 msgstr "Selecionar um arquivo"
 
-#: tsp-svn-helper/tsh-file-dialog.c:78
-#: tsp-svn-helper/tsh-login-dialog.c:98
+#: tsp-svn-helper/tsh-file-dialog.c:78 tsp-svn-helper/tsh-login-dialog.c:98
 #: tsp-svn-helper/tsh-trust-dialog.c:73
 msgid "Remember"
 msgstr "Lembrar"
@@ -728,14 +690,21 @@
 msgid "Certificate"
 msgstr "Certificado"
 
+#: tsp-svn-helper/tsh-file-selection-dialog.c:110
+#: tsp-svn-helper/tsh-log-message-dialog.c:92
+#: tsp-svn-helper/tsh-notify-dialog.c:94
+#: tsp-svn-helper/tsh-status-dialog.c:115
+msgid "Path"
+msgstr "Caminho"
+
+#: tsp-svn-helper/tsh-file-selection-dialog.c:137
+msgid "Select/Unselect all"
+msgstr ""
+
 #: tsp-svn-helper/tsh-import.c:125
 msgid "Import Message"
 msgstr "Mensagem de importação"
 
-#: tsp-svn-helper/tsh-log.c:98
-msgid "Log failed"
-msgstr "Falha de registro"
-
 #: tsp-svn-helper/tsh-log-dialog.c:118
 msgid "Revision"
 msgstr "Revisão"
@@ -752,8 +721,7 @@
 msgid "Message"
 msgstr "Mensagem"
 
-#: tsp-svn-helper/tsh-log-dialog.c:174
-#: tsp-svn-helper/tsh-notify-dialog.c:88
+#: tsp-svn-helper/tsh-log-dialog.c:174 tsp-svn-helper/tsh-notify-dialog.c:88
 msgid "Action"
 msgstr "Ação"
 
@@ -765,16 +733,14 @@
 msgid "State"
 msgstr "Estado"
 
-#: tsp-svn-helper/tsh-log-message-dialog.c:92
-#: tsp-svn-helper/tsh-notify-dialog.c:94
-#: tsp-svn-helper/tsh-status-dialog.c:115
-msgid "Path"
-msgstr "Caminho"
-
 #: tsp-svn-helper/tsh-log-message-dialog.c:110
 msgid "Log Message"
 msgstr "Mensagem de registro"
 
+#: tsp-svn-helper/tsh-log.c:98
+msgid "Log failed"
+msgstr "Falha de registro"
+
 #: tsp-svn-helper/tsh-login-dialog.c:65
 msgid "_Username:"
 msgstr "Nome do _usuário:"
@@ -803,15 +769,6 @@
 msgid "Notification"
 msgstr "Notificação"
 
-#. tsh_properties_dialog_done (dialog);
-#: tsp-svn-helper/tsh-properties.c:82
-msgid "Set property failed"
-msgstr "Falha na definição da propriedade"
-
-#: tsp-svn-helper/tsh-properties.c:105
-msgid "Properties failed"
-msgstr "Falha de propriedades"
-
 #: tsp-svn-helper/tsh-properties-dialog.c:124
 msgid "Name"
 msgstr "Nome"
@@ -824,10 +781,54 @@
 msgid "Modify Property Recursive"
 msgstr "Modificar propriedades de forma recursiva"
 
-#: tsp-svn-helper/tsh-status.c:82
-msgid "Status failed"
-msgstr "Falha de status"
+#. tsh_properties_dialog_done (dialog);
+#: tsp-svn-helper/tsh-properties.c:82
+msgid "Set property failed"
+msgstr "Falha na definição da propriedade"
 
+#: tsp-svn-helper/tsh-properties.c:105
+msgid "Properties failed"
+msgstr "Falha de propriedades"
+
+#: tsp-svn-helper/tsh-relocate-dialog.c:86
+msgid "_From:"
+msgstr ""
+
+#: tsp-svn-helper/tsh-relocate-dialog.c:96
+#: tsp-svn-helper/tsh-relocate-dialog.c:102
+#: tsp-svn-helper/tsh-relocate-dialog.c:151
+#: tsp-svn-helper/tsh-relocate-dialog.c:157
+#: tsp-svn-helper/tsh-relocate-dialog.c:203
+#: tsp-svn-helper/tsh-transfer-dialog.c:90
+#: tsp-svn-helper/tsh-transfer-dialog.c:96
+#: tsp-svn-helper/tsh-transfer-dialog.c:142
+msgid "Select a folder"
+msgstr "Selecionar uma pasta"
+
+#: tsp-svn-helper/tsh-relocate-dialog.c:141
+msgid "_To:"
+msgstr ""
+
+#: tsp-svn-helper/tsh-relocate-dialog.c:196
+#: tsp-svn-helper/tsh-transfer-dialog.c:135
+msgid "_Directory:"
+msgstr "_Diretório:"
+
+#: tsp-svn-helper/tsh-relocate.c:74
+#, fuzzy
+msgid "Relocate failed"
+msgstr "Falha de reversão"
+
+#: tsp-svn-helper/tsh-relocate.c:89
+#, fuzzy
+msgid "Relocate finished"
+msgstr "Limpeza concluída"
+
+#: tsp-svn-helper/tsh-relocate.c:136
+#, fuzzy
+msgid "Relocating ..."
+msgstr "Limpando..."
+
 #: tsp-svn-helper/tsh-status-dialog.c:156
 msgid "Show Recursive"
 msgstr "Mostrar recursivamente"
@@ -852,21 +853,15 @@
 msgid "Check Repository"
 msgstr "Checar repositório"
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:79
+#: tsp-svn-helper/tsh-status.c:82
+msgid "Status failed"
+msgstr "Falha de status"
+
+#: tsp-svn-helper/tsh-transfer-dialog.c:80
 msgid "_Repository:"
 msgstr "_Repositório:"
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:89
-#: tsp-svn-helper/tsh-transfer-dialog.c:95
-#: tsp-svn-helper/tsh-transfer-dialog.c:141
-msgid "Select a folder"
-msgstr "Selecionar uma pasta"
-
-#: tsp-svn-helper/tsh-transfer-dialog.c:134
-msgid "_Directory:"
-msgstr "_Diretório:"
-
-#: tsp-svn-helper/tsh-transfer-dialog.c:153
+#: tsp-svn-helper/tsh-transfer-dialog.c:154
 msgid "Transfer"
 msgstr "Trasferir"
 
@@ -897,12 +892,13 @@
 #, fuzzy
 #~ msgid "At revision: %"
 #~ msgstr "Na revisão: %li"
+
 #~ msgid "SVN _Import"
 #~ msgstr "_Importar SVN"
+
 #~ msgid "SVN _Checkout"
 #~ msgstr "SVN _Checkout"
 
 #, fuzzy
 #~ msgid "SVN _Export"
 #~ msgstr "_Importar SVN"
-

Modified: thunar-svn-plugin/trunk/po/thunar-svn-plugin.pot
===================================================================
--- thunar-svn-plugin/trunk/po/thunar-svn-plugin.pot	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/po/thunar-svn-plugin.pot	2008-06-10 22:57:16 UTC (rev 4928)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-09 00:31+0200\n"
+"POT-Creation-Date: 2008-06-11 00:56+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -26,7 +26,7 @@
 msgid "Menu|Add"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:215
+#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:223
 #: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr ""
@@ -44,7 +44,7 @@
 msgid "Menu|Checkout"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:274 tsp-svn-helper/main.c:219
+#: thunar-svn-plugin/tsp-svn-action.c:274 tsp-svn-helper/main.c:227
 #: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 msgid "Checkout"
 msgstr ""
@@ -53,7 +53,7 @@
 msgid "Menu|Cleanup"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:287 tsp-svn-helper/main.c:223
+#: thunar-svn-plugin/tsp-svn-action.c:287 tsp-svn-helper/main.c:231
 msgid "Cleanup"
 msgstr ""
 
@@ -61,7 +61,7 @@
 msgid "Menu|Commit"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:227
+#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr ""
@@ -70,7 +70,7 @@
 msgid "Menu|Copy"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-copy.c:152
 msgid "Copy"
 msgstr ""
@@ -79,7 +79,7 @@
 msgid "Menu|Delete"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:326 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:326 tsp-svn-helper/main.c:243
 #: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr ""
@@ -97,7 +97,7 @@
 msgid "Menu|Export"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr ""
@@ -106,7 +106,7 @@
 msgid "Menu|Import"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:364 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:364 tsp-svn-helper/main.c:251
 #: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 msgid "Import"
 msgstr ""
@@ -124,8 +124,8 @@
 msgid "Menu|Lock"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:394 tsp-svn-helper/main.c:247
-#: tsp-svn-helper/tsh-lock.c:130 tsp-svn-helper/tsh-lock-dialog.c:72
+#: thunar-svn-plugin/tsp-svn-action.c:394 tsp-svn-helper/main.c:255
+#: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr ""
 
@@ -133,7 +133,7 @@
 msgid "Menu|Log"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:259
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr ""
@@ -142,7 +142,7 @@
 msgid "Menu|Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:429 tsp-svn-helper/main.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:429 tsp-svn-helper/main.c:263
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr ""
@@ -155,69 +155,81 @@
 msgid "Edit Properties"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:461
+msgid "Menu|Relocate"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-action.c:461 tsp-svn-helper/main.c:275
+#: tsp-svn-helper/tsh-relocate-dialog.c:215
+msgid "Relocate"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-action.c:475
 msgid "Menu|Resolved"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:462 tsp-svn-helper/main.c:263
+#: thunar-svn-plugin/tsp-svn-action.c:475 tsp-svn-helper/main.c:271
 #: tsp-svn-helper/tsh-common.c:463 tsp-svn-helper/tsh-resolved.c:112
 msgid "Resolved"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
+#: thunar-svn-plugin/tsp-svn-action.c:488
 msgid "Menu|Resolve"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:488
+#: thunar-svn-plugin/tsp-svn-action.c:489
 msgid "Resolve"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:487
+#: thunar-svn-plugin/tsp-svn-action.c:500
 msgid "Menu|Revert"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:487 tsp-svn-helper/main.c:267
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:279
 #: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:500
+#: thunar-svn-plugin/tsp-svn-action.c:513
 msgid "Menu|Status"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:513 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-file-selection-dialog.c:144
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:526
 msgid "Menu|Switch"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:513 tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:526 tsp-svn-helper/main.c:287
+#: tsp-svn-helper/tsh-relocate.c:122 tsp-svn-helper/tsh-switch.c:114
+#: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:526
+#: thunar-svn-plugin/tsp-svn-action.c:539
 msgid "Menu|Unlock"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:526 tsp-svn-helper/main.c:279
+#: thunar-svn-plugin/tsp-svn-action.c:539 tsp-svn-helper/main.c:291
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:539
+#: thunar-svn-plugin/tsp-svn-action.c:552
 msgid "Menu|Update"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:539 tsp-svn-helper/main.c:283
+#: thunar-svn-plugin/tsp-svn-action.c:552 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:557
+#: thunar-svn-plugin/tsp-svn-action.c:570
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
@@ -280,197 +292,205 @@
 msgid "(None)"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:341
+#: tsp-svn-helper/gtkfilechooserentry.c:343
 msgid "Dialog"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:342
+#: tsp-svn-helper/gtkfilechooserentry.c:344
 msgid "The file chooser dialog to use."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:358
+#: tsp-svn-helper/gtkfilechooserentry.c:360
 msgid "Focus on click"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:359
+#: tsp-svn-helper/gtkfilechooserentry.c:361
 msgid "Whether the entry grabs focus when it is clicked with the mouse"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:372
+#: tsp-svn-helper/gtkfilechooserentry.c:374
 msgid "Title"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:373
+#: tsp-svn-helper/gtkfilechooserentry.c:375
 msgid "The title of the file chooser dialog."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:386
+#: tsp-svn-helper/gtkfilechooserentry.c:388
 msgid "Width In Characters"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:387
+#: tsp-svn-helper/gtkfilechooserentry.c:389
 msgid "The desired width of the entry widget, in characters."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:2055
+#: tsp-svn-helper/gtkfilechooserentry.c:2119
 msgid "Other..."
 msgstr ""
 
-#: tsp-svn-helper/main.c:96
+#: tsp-svn-helper/main.c:98
 msgid "Print version information"
 msgstr ""
 
-#: tsp-svn-helper/main.c:103
+#: tsp-svn-helper/main.c:105
 msgid "Execute add action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:109
+#: tsp-svn-helper/main.c:111
 msgid "Execute checkout action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:115
+#: tsp-svn-helper/main.c:117
 msgid "Execute cleanup action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:121
+#: tsp-svn-helper/main.c:123
 msgid "Execute commit action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:127
+#: tsp-svn-helper/main.c:129
 msgid "Execute copy action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:133
+#: tsp-svn-helper/main.c:135
 msgid "Execute delete action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:139
+#: tsp-svn-helper/main.c:141
 msgid "Execute export action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:145
+#: tsp-svn-helper/main.c:147
 msgid "Execute import action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:151
+#: tsp-svn-helper/main.c:153
 msgid "Execute lock action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:157
+#: tsp-svn-helper/main.c:159
 msgid "Execute log action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:163
+#: tsp-svn-helper/main.c:165
 msgid "Execute move action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:169
+#: tsp-svn-helper/main.c:171
 msgid "Execute properties action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:175
+#: tsp-svn-helper/main.c:177
 msgid "Execute resolved action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:181
+#: tsp-svn-helper/main.c:183
+msgid "Execute relocate action"
+msgstr ""
+
+#: tsp-svn-helper/main.c:189
 msgid "Execute revert action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:187
+#: tsp-svn-helper/main.c:195
 msgid "Execute status action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:193
+#: tsp-svn-helper/main.c:201
 msgid "Execute switch action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:199
+#: tsp-svn-helper/main.c:207
 msgid "Execute unlock action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:205
+#: tsp-svn-helper/main.c:213
 msgid "Execute update action"
 msgstr ""
 
-#: tsp-svn-helper/main.c:215
+#: tsp-svn-helper/main.c:223
 msgid "Add Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:219
+#: tsp-svn-helper/main.c:227
 msgid "Checkout Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:223
+#: tsp-svn-helper/main.c:231
 msgid "Cleanup Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:227
+#: tsp-svn-helper/main.c:235
 msgid "Commit Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:231
+#: tsp-svn-helper/main.c:239
 msgid "Copy Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:235
+#: tsp-svn-helper/main.c:243
 msgid "Delete Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:239
+#: tsp-svn-helper/main.c:247
 msgid "Export Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:243
+#: tsp-svn-helper/main.c:251
 msgid "Import Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:247
+#: tsp-svn-helper/main.c:255
 msgid "Lock Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:251
+#: tsp-svn-helper/main.c:259
 msgid "Log Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:255
+#: tsp-svn-helper/main.c:263
 msgid "Move Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:259
+#: tsp-svn-helper/main.c:267
 msgid "Properties Related Options:"
 msgstr ""
 
 #. gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->action_area), box, FALSE, TRUE, 0);
 #. gtk_widget_show (box);
-#: tsp-svn-helper/main.c:259 tsp-svn-helper/tsh-properties-dialog.c:217
+#: tsp-svn-helper/main.c:267 tsp-svn-helper/tsh-properties-dialog.c:217
 msgid "Properties"
 msgstr ""
 
-#: tsp-svn-helper/main.c:263
+#: tsp-svn-helper/main.c:271
 msgid "Resolved Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:267
+#: tsp-svn-helper/main.c:275
+msgid "Relocate Related Options:"
+msgstr ""
+
+#: tsp-svn-helper/main.c:279
 msgid "Revert Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:271
+#: tsp-svn-helper/main.c:283
 msgid "Status Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:275
+#: tsp-svn-helper/main.c:287
 msgid "Switch Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:279
+#: tsp-svn-helper/main.c:291
 msgid "Unlock Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:283
+#: tsp-svn-helper/main.c:295
 msgid "Update Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:329
+#: tsp-svn-helper/main.c:341
 msgid "Not enough arguments provided"
 msgstr ""
 
@@ -480,8 +500,8 @@
 #: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
 #: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
 #: tsp-svn-helper/tsh-resolved.c:72 tsp-svn-helper/tsh-resolved.c:88
-#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-unlock.c:86
-#: tsp-svn-helper/tsh-update.c:88
+#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
+#: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"
 msgstr ""
 
@@ -665,14 +685,21 @@
 msgid "Certificate"
 msgstr ""
 
+#: tsp-svn-helper/tsh-file-selection-dialog.c:110
+#: tsp-svn-helper/tsh-log-message-dialog.c:92
+#: tsp-svn-helper/tsh-notify-dialog.c:94
+#: tsp-svn-helper/tsh-status-dialog.c:115
+msgid "Path"
+msgstr ""
+
+#: tsp-svn-helper/tsh-file-selection-dialog.c:137
+msgid "Select/Unselect all"
+msgstr ""
+
 #: tsp-svn-helper/tsh-import.c:125
 msgid "Import Message"
 msgstr ""
 
-#: tsp-svn-helper/tsh-log.c:98
-msgid "Log failed"
-msgstr ""
-
 #: tsp-svn-helper/tsh-log-dialog.c:118
 msgid "Revision"
 msgstr ""
@@ -701,16 +728,14 @@
 msgid "State"
 msgstr ""
 
-#: tsp-svn-helper/tsh-log-message-dialog.c:92
-#: tsp-svn-helper/tsh-notify-dialog.c:94
-#: tsp-svn-helper/tsh-status-dialog.c:115
-msgid "Path"
-msgstr ""
-
 #: tsp-svn-helper/tsh-log-message-dialog.c:110
 msgid "Log Message"
 msgstr ""
 
+#: tsp-svn-helper/tsh-log.c:98
+msgid "Log failed"
+msgstr ""
+
 #: tsp-svn-helper/tsh-login-dialog.c:65
 msgid "_Username:"
 msgstr ""
@@ -739,6 +764,18 @@
 msgid "Notification"
 msgstr ""
 
+#: tsp-svn-helper/tsh-properties-dialog.c:124
+msgid "Name"
+msgstr ""
+
+#: tsp-svn-helper/tsh-properties-dialog.c:130
+msgid "Value"
+msgstr ""
+
+#: tsp-svn-helper/tsh-properties-dialog.c:181
+msgid "Modify Property Recursive"
+msgstr ""
+
 #. tsh_properties_dialog_done (dialog);
 #: tsp-svn-helper/tsh-properties.c:82
 msgid "Set property failed"
@@ -748,22 +785,42 @@
 msgid "Properties failed"
 msgstr ""
 
-#: tsp-svn-helper/tsh-properties-dialog.c:124
-msgid "Name"
+#: tsp-svn-helper/tsh-relocate-dialog.c:86
+msgid "_From:"
 msgstr ""
 
-#: tsp-svn-helper/tsh-properties-dialog.c:130
-msgid "Value"
+#: tsp-svn-helper/tsh-relocate-dialog.c:96
+#: tsp-svn-helper/tsh-relocate-dialog.c:102
+#: tsp-svn-helper/tsh-relocate-dialog.c:151
+#: tsp-svn-helper/tsh-relocate-dialog.c:157
+#: tsp-svn-helper/tsh-relocate-dialog.c:203
+#: tsp-svn-helper/tsh-transfer-dialog.c:90
+#: tsp-svn-helper/tsh-transfer-dialog.c:96
+#: tsp-svn-helper/tsh-transfer-dialog.c:142
+msgid "Select a folder"
 msgstr ""
 
-#: tsp-svn-helper/tsh-properties-dialog.c:181
-msgid "Modify Property Recursive"
+#: tsp-svn-helper/tsh-relocate-dialog.c:141
+msgid "_To:"
 msgstr ""
 
-#: tsp-svn-helper/tsh-status.c:82
-msgid "Status failed"
+#: tsp-svn-helper/tsh-relocate-dialog.c:196
+#: tsp-svn-helper/tsh-transfer-dialog.c:135
+msgid "_Directory:"
 msgstr ""
 
+#: tsp-svn-helper/tsh-relocate.c:74
+msgid "Relocate failed"
+msgstr ""
+
+#: tsp-svn-helper/tsh-relocate.c:89
+msgid "Relocate finished"
+msgstr ""
+
+#: tsp-svn-helper/tsh-relocate.c:136
+msgid "Relocating ..."
+msgstr ""
+
 #: tsp-svn-helper/tsh-status-dialog.c:156
 msgid "Show Recursive"
 msgstr ""
@@ -788,21 +845,15 @@
 msgid "Check Repository"
 msgstr ""
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:79
-msgid "_Repository:"
+#: tsp-svn-helper/tsh-status.c:82
+msgid "Status failed"
 msgstr ""
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:89
-#: tsp-svn-helper/tsh-transfer-dialog.c:95
-#: tsp-svn-helper/tsh-transfer-dialog.c:141
-msgid "Select a folder"
+#: tsp-svn-helper/tsh-transfer-dialog.c:80
+msgid "_Repository:"
 msgstr ""
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:134
-msgid "_Directory:"
-msgstr ""
-
-#: tsp-svn-helper/tsh-transfer-dialog.c:153
+#: tsp-svn-helper/tsh-transfer-dialog.c:154
 msgid "Transfer"
 msgstr ""
 

Modified: thunar-svn-plugin/trunk/po/ur.po
===================================================================
--- thunar-svn-plugin/trunk/po/ur.po	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/po/ur.po	2008-06-10 22:57:16 UTC (rev 4928)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunar-svn-plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-09 00:31+0200\n"
+"POT-Creation-Date: 2008-06-11 00:56+0200\n"
 "PO-Revision-Date: 2007-10-26 15:12+0500\n"
 "Last-Translator: Muhammad Ali Makki <makk.ma at gmail.com>\n"
 "Language-Team: Urdu <makki.ma at gmail.com>\n"
@@ -28,7 +28,7 @@
 msgid "Menu|Add"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:215
+#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:223
 #: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr "شامل کریں"
@@ -48,7 +48,7 @@
 msgid "Menu|Checkout"
 msgstr "چیک کریں"
 
-#: thunar-svn-plugin/tsp-svn-action.c:274 tsp-svn-helper/main.c:219
+#: thunar-svn-plugin/tsp-svn-action.c:274 tsp-svn-helper/main.c:227
 #: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 msgid "Checkout"
 msgstr "چیک کریں"
@@ -58,7 +58,7 @@
 msgid "Menu|Cleanup"
 msgstr "صاف کریں"
 
-#: thunar-svn-plugin/tsp-svn-action.c:287 tsp-svn-helper/main.c:223
+#: thunar-svn-plugin/tsp-svn-action.c:287 tsp-svn-helper/main.c:231
 msgid "Cleanup"
 msgstr "صاف کریں"
 
@@ -67,7 +67,7 @@
 msgid "Menu|Commit"
 msgstr "تبصرہ"
 
-#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:227
+#: thunar-svn-plugin/tsp-svn-action.c:300 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr "تبصرہ"
@@ -77,7 +77,7 @@
 msgid "Menu|Copy"
 msgstr "مکمل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:313 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-copy.c:152
 #, fuzzy
 msgid "Copy"
@@ -88,7 +88,7 @@
 msgid "Menu|Delete"
 msgstr "حذف"
 
-#: thunar-svn-plugin/tsp-svn-action.c:326 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:326 tsp-svn-helper/main.c:243
 #: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr "حذف"
@@ -108,7 +108,7 @@
 msgid "Menu|Export"
 msgstr "برآمد"
 
-#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr "برآمد"
@@ -118,7 +118,7 @@
 msgid "Menu|Import"
 msgstr "SVN _درآمد"
 
-#: thunar-svn-plugin/tsp-svn-action.c:364 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:364 tsp-svn-helper/main.c:251
 #: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 #, fuzzy
 msgid "Import"
@@ -139,8 +139,8 @@
 msgid "Menu|Lock"
 msgstr "قفل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:394 tsp-svn-helper/main.c:247
-#: tsp-svn-helper/tsh-lock.c:130 tsp-svn-helper/tsh-lock-dialog.c:72
+#: thunar-svn-plugin/tsp-svn-action.c:394 tsp-svn-helper/main.c:255
+#: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr "قفل"
 
@@ -148,7 +148,7 @@
 msgid "Menu|Log"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:407 tsp-svn-helper/main.c:259
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr "Log"
@@ -157,7 +157,7 @@
 msgid "Menu|Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:429 tsp-svn-helper/main.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:429 tsp-svn-helper/main.c:263
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr ""
@@ -171,77 +171,90 @@
 msgid "Edit Properties"
 msgstr "خصوصیات مدون کریں"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:461
 #, fuzzy
+msgid "Menu|Relocate"
+msgstr "حذف"
+
+#: thunar-svn-plugin/tsp-svn-action.c:461 tsp-svn-helper/main.c:275
+#: tsp-svn-helper/tsh-relocate-dialog.c:215
+msgid "Relocate"
+msgstr ""
+
+#: thunar-svn-plugin/tsp-svn-action.c:475
+#, fuzzy
 msgid "Menu|Resolved"
 msgstr "Resolve"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462 tsp-svn-helper/main.c:263
+#: thunar-svn-plugin/tsp-svn-action.c:475 tsp-svn-helper/main.c:271
 #: tsp-svn-helper/tsh-common.c:463 tsp-svn-helper/tsh-resolved.c:112
 #, fuzzy
 msgid "Resolved"
 msgstr "Resolve"
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
+#: thunar-svn-plugin/tsp-svn-action.c:488
 #, fuzzy
 msgid "Menu|Resolve"
 msgstr "Resolve"
 
-#: thunar-svn-plugin/tsp-svn-action.c:475
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:488
+#: thunar-svn-plugin/tsp-svn-action.c:489
 msgid "Resolve"
 msgstr "Resolve"
 
-#: thunar-svn-plugin/tsp-svn-action.c:487
+#: thunar-svn-plugin/tsp-svn-action.c:500
 #, fuzzy
 msgid "Menu|Revert"
 msgstr "واپس"
 
-#: thunar-svn-plugin/tsp-svn-action.c:487 tsp-svn-helper/main.c:267
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:279
 #: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr "واپس"
 
-#: thunar-svn-plugin/tsp-svn-action.c:500
+#: thunar-svn-plugin/tsp-svn-action.c:513
 #, fuzzy
 msgid "Menu|Status"
 msgstr "حالت"
 
-#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:513 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-file-selection-dialog.c:144
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr "حالت"
 
-#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:526
 #, fuzzy
 msgid "Menu|Switch"
 msgstr "تبدیل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:513 tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:526 tsp-svn-helper/main.c:287
+#: tsp-svn-helper/tsh-relocate.c:122 tsp-svn-helper/tsh-switch.c:114
+#: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr "تبدیل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:526
+#: thunar-svn-plugin/tsp-svn-action.c:539
 #, fuzzy
 msgid "Menu|Unlock"
 msgstr "غیر مقفل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:526 tsp-svn-helper/main.c:279
+#: thunar-svn-plugin/tsp-svn-action.c:539 tsp-svn-helper/main.c:291
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr "غیر مقفل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:539
+#: thunar-svn-plugin/tsp-svn-action.c:552
 #, fuzzy
 msgid "Menu|Update"
 msgstr "تجدید"
 
-#: thunar-svn-plugin/tsp-svn-action.c:539 tsp-svn-helper/main.c:283
+#: thunar-svn-plugin/tsp-svn-action.c:552 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr "تجدید"
 
-#: thunar-svn-plugin/tsp-svn-action.c:557
+#: thunar-svn-plugin/tsp-svn-action.c:570
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
@@ -306,217 +319,227 @@
 msgid "(None)"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:341
+#: tsp-svn-helper/gtkfilechooserentry.c:343
 msgid "Dialog"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:342
+#: tsp-svn-helper/gtkfilechooserentry.c:344
 msgid "The file chooser dialog to use."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:358
+#: tsp-svn-helper/gtkfilechooserentry.c:360
 msgid "Focus on click"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:359
+#: tsp-svn-helper/gtkfilechooserentry.c:361
 msgid "Whether the entry grabs focus when it is clicked with the mouse"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:372
+#: tsp-svn-helper/gtkfilechooserentry.c:374
 msgid "Title"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:373
+#: tsp-svn-helper/gtkfilechooserentry.c:375
 msgid "The title of the file chooser dialog."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:386
+#: tsp-svn-helper/gtkfilechooserentry.c:388
 msgid "Width In Characters"
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:387
+#: tsp-svn-helper/gtkfilechooserentry.c:389
 msgid "The desired width of the entry widget, in characters."
 msgstr ""
 
-#: tsp-svn-helper/gtkfilechooserentry.c:2055
+#: tsp-svn-helper/gtkfilechooserentry.c:2119
 msgid "Other..."
 msgstr ""
 
-#: tsp-svn-helper/main.c:96
+#: tsp-svn-helper/main.c:98
 msgid "Print version information"
 msgstr "ورژن معلومات طبع کریں"
 
-#: tsp-svn-helper/main.c:103
+#: tsp-svn-helper/main.c:105
 #, fuzzy
 msgid "Execute add action"
 msgstr "تجدید کریں"
 
-#: tsp-svn-helper/main.c:109
+#: tsp-svn-helper/main.c:111
 msgid "Execute checkout action"
 msgstr "چیک کریں"
 
-#: tsp-svn-helper/main.c:115
+#: tsp-svn-helper/main.c:117
 #, fuzzy
 msgid "Execute cleanup action"
 msgstr "چیک کریں"
 
-#: tsp-svn-helper/main.c:121
+#: tsp-svn-helper/main.c:123
 #, fuzzy
 msgid "Execute commit action"
 msgstr "چیک کریں"
 
-#: tsp-svn-helper/main.c:127
+#: tsp-svn-helper/main.c:129
 #, fuzzy
 msgid "Execute copy action"
 msgstr "چیک کریں"
 
-#: tsp-svn-helper/main.c:133
+#: tsp-svn-helper/main.c:135
 #, fuzzy
 msgid "Execute delete action"
 msgstr "تجدید کریں"
 
-#: tsp-svn-helper/main.c:139
+#: tsp-svn-helper/main.c:141
 #, fuzzy
 msgid "Execute export action"
 msgstr "چیک کریں"
 
-#: tsp-svn-helper/main.c:145
+#: tsp-svn-helper/main.c:147
 #, fuzzy
 msgid "Execute import action"
 msgstr "چیک کریں"
 
-#: tsp-svn-helper/main.c:151
+#: tsp-svn-helper/main.c:153
 #, fuzzy
 msgid "Execute lock action"
 msgstr "تجدید کریں"
 
-#: tsp-svn-helper/main.c:157
+#: tsp-svn-helper/main.c:159
 #, fuzzy
 msgid "Execute log action"
 msgstr "تجدید کریں"
 
-#: tsp-svn-helper/main.c:163
+#: tsp-svn-helper/main.c:165
 #, fuzzy
 msgid "Execute move action"
 msgstr "چیک کریں"
 
-#: tsp-svn-helper/main.c:169
+#: tsp-svn-helper/main.c:171
 #, fuzzy
 msgid "Execute properties action"
 msgstr "چیک کریں"
 
-#: tsp-svn-helper/main.c:175
+#: tsp-svn-helper/main.c:177
 #, fuzzy
 msgid "Execute resolved action"
 msgstr "چیک کریں"
 
-#: tsp-svn-helper/main.c:181
+#: tsp-svn-helper/main.c:183
 #, fuzzy
+msgid "Execute relocate action"
+msgstr "تجدید کریں"
+
+#: tsp-svn-helper/main.c:189
+#, fuzzy
 msgid "Execute revert action"
 msgstr "چیک کریں"
 
-#: tsp-svn-helper/main.c:187
+#: tsp-svn-helper/main.c:195
 #, fuzzy
 msgid "Execute status action"
 msgstr "تجدید کریں"
 
-#: tsp-svn-helper/main.c:193
+#: tsp-svn-helper/main.c:201
 #, fuzzy
 msgid "Execute switch action"
 msgstr "چیک کریں"
 
-#: tsp-svn-helper/main.c:199
+#: tsp-svn-helper/main.c:207
 #, fuzzy
 msgid "Execute unlock action"
 msgstr "چیک کریں"
 
-#: tsp-svn-helper/main.c:205
+#: tsp-svn-helper/main.c:213
 msgid "Execute update action"
 msgstr "تجدید کریں"
 
-#: tsp-svn-helper/main.c:215
+#: tsp-svn-helper/main.c:223
 msgid "Add Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:219
+#: tsp-svn-helper/main.c:227
 #, fuzzy
 msgid "Checkout Related Options:"
 msgstr "تجدید کریں"
 
-#: tsp-svn-helper/main.c:223
+#: tsp-svn-helper/main.c:231
 msgid "Cleanup Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:227
+#: tsp-svn-helper/main.c:235
 msgid "Commit Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:231
+#: tsp-svn-helper/main.c:239
 msgid "Copy Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:235
+#: tsp-svn-helper/main.c:243
 msgid "Delete Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:239
+#: tsp-svn-helper/main.c:247
 msgid "Export Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:243
+#: tsp-svn-helper/main.c:251
 msgid "Import Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:247
+#: tsp-svn-helper/main.c:255
 msgid "Lock Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:251
+#: tsp-svn-helper/main.c:259
 msgid "Log Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:255
+#: tsp-svn-helper/main.c:263
 msgid "Move Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:259
+#: tsp-svn-helper/main.c:267
 #, fuzzy
 msgid "Properties Related Options:"
 msgstr "خصوصیات مدون کریں"
 
 #. gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->action_area), box, FALSE, TRUE, 0);
 #. gtk_widget_show (box);
-#: tsp-svn-helper/main.c:259 tsp-svn-helper/tsh-properties-dialog.c:217
+#: tsp-svn-helper/main.c:267 tsp-svn-helper/tsh-properties-dialog.c:217
 #, fuzzy
 msgid "Properties"
 msgstr "خصوصیات مدون کریں"
 
-#: tsp-svn-helper/main.c:263
+#: tsp-svn-helper/main.c:271
 msgid "Resolved Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:267
+#: tsp-svn-helper/main.c:275
+#, fuzzy
+msgid "Relocate Related Options:"
+msgstr "تجدید کریں"
+
+#: tsp-svn-helper/main.c:279
 msgid "Revert Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:271
+#: tsp-svn-helper/main.c:283
 msgid "Status Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:275
+#: tsp-svn-helper/main.c:287
 #, fuzzy
 msgid "Switch Related Options:"
 msgstr "تجدید کریں"
 
-#: tsp-svn-helper/main.c:279
+#: tsp-svn-helper/main.c:291
 msgid "Unlock Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:283
+#: tsp-svn-helper/main.c:295
 msgid "Update Related Options:"
 msgstr ""
 
-#: tsp-svn-helper/main.c:329
+#: tsp-svn-helper/main.c:341
 msgid "Not enough arguments provided"
 msgstr ""
 
@@ -526,8 +549,8 @@
 #: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
 #: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
 #: tsp-svn-helper/tsh-resolved.c:72 tsp-svn-helper/tsh-resolved.c:88
-#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-unlock.c:86
-#: tsp-svn-helper/tsh-update.c:88
+#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
+#: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"
 msgstr ""
 
@@ -726,16 +749,22 @@
 msgid "Certificate"
 msgstr "اطلاعیہ"
 
+#: tsp-svn-helper/tsh-file-selection-dialog.c:110
+#: tsp-svn-helper/tsh-log-message-dialog.c:92
+#: tsp-svn-helper/tsh-notify-dialog.c:94
+#: tsp-svn-helper/tsh-status-dialog.c:115
+msgid "Path"
+msgstr "پاتھ"
+
+#: tsp-svn-helper/tsh-file-selection-dialog.c:137
+msgid "Select/Unselect all"
+msgstr ""
+
 #: tsp-svn-helper/tsh-import.c:125
 #, fuzzy
 msgid "Import Message"
 msgstr "تبصرہ"
 
-#: tsp-svn-helper/tsh-log.c:98
-#, fuzzy
-msgid "Log failed"
-msgstr "غیر مقفل"
-
 #: tsp-svn-helper/tsh-log-dialog.c:118
 #, fuzzy
 msgid "Revision"
@@ -768,16 +797,15 @@
 msgid "State"
 msgstr "حالت"
 
-#: tsp-svn-helper/tsh-log-message-dialog.c:92
-#: tsp-svn-helper/tsh-notify-dialog.c:94
-#: tsp-svn-helper/tsh-status-dialog.c:115
-msgid "Path"
-msgstr "پاتھ"
-
 #: tsp-svn-helper/tsh-log-message-dialog.c:110
 msgid "Log Message"
 msgstr ""
 
+#: tsp-svn-helper/tsh-log.c:98
+#, fuzzy
+msgid "Log failed"
+msgstr "غیر مقفل"
+
 #: tsp-svn-helper/tsh-login-dialog.c:65
 msgid "_Username:"
 msgstr "_صارف نام:"
@@ -806,6 +834,20 @@
 msgid "Notification"
 msgstr "اطلاعیہ"
 
+#: tsp-svn-helper/tsh-properties-dialog.c:124
+#, fuzzy
+msgid "Name"
+msgstr "Blame"
+
+#: tsp-svn-helper/tsh-properties-dialog.c:130
+msgid "Value"
+msgstr ""
+
+#: tsp-svn-helper/tsh-properties-dialog.c:181
+#, fuzzy
+msgid "Modify Property Recursive"
+msgstr "خصوصیات مدون کریں"
+
 #. tsh_properties_dialog_done (dialog);
 #: tsp-svn-helper/tsh-properties.c:82
 #, fuzzy
@@ -817,25 +859,45 @@
 msgid "Properties failed"
 msgstr "خصوصیات مدون کریں"
 
-#: tsp-svn-helper/tsh-properties-dialog.c:124
-#, fuzzy
-msgid "Name"
-msgstr "Blame"
+#: tsp-svn-helper/tsh-relocate-dialog.c:86
+msgid "_From:"
+msgstr ""
 
-#: tsp-svn-helper/tsh-properties-dialog.c:130
-msgid "Value"
+#: tsp-svn-helper/tsh-relocate-dialog.c:96
+#: tsp-svn-helper/tsh-relocate-dialog.c:102
+#: tsp-svn-helper/tsh-relocate-dialog.c:151
+#: tsp-svn-helper/tsh-relocate-dialog.c:157
+#: tsp-svn-helper/tsh-relocate-dialog.c:203
+#: tsp-svn-helper/tsh-transfer-dialog.c:90
+#: tsp-svn-helper/tsh-transfer-dialog.c:96
+#: tsp-svn-helper/tsh-transfer-dialog.c:142
+msgid "Select a folder"
 msgstr ""
 
-#: tsp-svn-helper/tsh-properties-dialog.c:181
+#: tsp-svn-helper/tsh-relocate-dialog.c:141
+msgid "_To:"
+msgstr ""
+
+#: tsp-svn-helper/tsh-relocate-dialog.c:196
+#: tsp-svn-helper/tsh-transfer-dialog.c:135
+msgid "_Directory:"
+msgstr ""
+
+#: tsp-svn-helper/tsh-relocate.c:74
 #, fuzzy
-msgid "Modify Property Recursive"
-msgstr "خصوصیات مدون کریں"
+msgid "Relocate failed"
+msgstr "واپس"
 
-#: tsp-svn-helper/tsh-status.c:82
+#: tsp-svn-helper/tsh-relocate.c:89
 #, fuzzy
-msgid "Status failed"
-msgstr "حالت"
+msgid "Relocate finished"
+msgstr "صاف کریں"
 
+#: tsp-svn-helper/tsh-relocate.c:136
+#, fuzzy
+msgid "Relocating ..."
+msgstr "صاف کریں"
+
 #: tsp-svn-helper/tsh-status-dialog.c:156
 msgid "Show Recursive"
 msgstr ""
@@ -861,21 +923,16 @@
 msgid "Check Repository"
 msgstr ""
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:79
+#: tsp-svn-helper/tsh-status.c:82
+#, fuzzy
+msgid "Status failed"
+msgstr "حالت"
+
+#: tsp-svn-helper/tsh-transfer-dialog.c:80
 msgid "_Repository:"
 msgstr ""
 
-#: tsp-svn-helper/tsh-transfer-dialog.c:89
-#: tsp-svn-helper/tsh-transfer-dialog.c:95
-#: tsp-svn-helper/tsh-transfer-dialog.c:141
-msgid "Select a folder"
-msgstr ""
-
-#: tsp-svn-helper/tsh-transfer-dialog.c:134
-msgid "_Directory:"
-msgstr ""
-
-#: tsp-svn-helper/tsh-transfer-dialog.c:153
+#: tsp-svn-helper/tsh-transfer-dialog.c:154
 msgid "Transfer"
 msgstr ""
 

Modified: thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-action.c
===================================================================
--- thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-action.c	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-action.c	2008-06-10 22:57:16 UTC (rev 4928)
@@ -455,6 +455,19 @@
 	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
 	  gtk_widget_show(subitem);
 	}
+	/* Version control (parent) */
+	if (tsp_action->property.is_parent && tsp_action->property.parent_version_control)
+	{
+	  subaction = gtk_action_new ("tsp::relocate", Q_("Menu|Relocate"), _("Relocate"), GTK_STOCK_FIND_AND_REPLACE);
+    g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--relocate");
+	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+
+	  subitem = gtk_action_create_menu_item (subaction);
+    g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
+    gtk_widget_set_tooltip_text(subitem, tooltip);
+	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+	  gtk_widget_show(subitem);
+	}
 /* Changed
 	subitem = gtk_menu_item_new_with_label (_("Mark Resolved"));
 */if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)

Modified: thunar-svn-plugin/trunk/tsp-svn-helper/Makefile.am
===================================================================
--- thunar-svn-plugin/trunk/tsp-svn-helper/Makefile.am	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/tsp-svn-helper/Makefile.am	2008-06-10 22:57:16 UTC (rev 4928)
@@ -40,6 +40,8 @@
 	tsh-move.c							\
 	tsh-properties.h						\
 	tsh-properties.c						\
+	tsh-relocate.h							\
+	tsh-relocate.c							\
 	tsh-resolved.h							\
 	tsh-resolved.c							\
 	tsh-revert.h							\
@@ -76,6 +78,8 @@
 	tsh-properties-dialog.c						\
 	tsh-transfer-dialog.h						\
 	tsh-transfer-dialog.c						\
+	tsh-relocate-dialog.h						\
+	tsh-relocate-dialog.c						\
 	gtkfilechooserentry.h						\
 	gtkfilechooserentry.c						\
 	gtkfilechooserutils.h						\

Modified: thunar-svn-plugin/trunk/tsp-svn-helper/gtkfilechooserentry.c
===================================================================
--- thunar-svn-plugin/trunk/tsp-svn-helper/gtkfilechooserentry.c	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/tsp-svn-helper/gtkfilechooserentry.c	2008-06-10 22:57:16 UTC (rev 4928)
@@ -237,6 +237,8 @@
                                                    GSList               *bookmarks);
 static void          model_update_current_folder  (GtkFileChooserEntry *entry,
                                                    const GtkFilePath    *path);
+static void          model_update_current_folder_uri  (GtkFileChooserEntry *entry,
+                                                       const gchar         *uri);
 static void          model_remove_rows            (GtkFileChooserEntry *entry,
                                                    gint                  pos,
                                                    gint                  n_rows);
@@ -2027,6 +2029,68 @@
   }
 }
 
+static void
+model_update_current_folder_uri (GtkFileChooserEntry *entry,
+                                 const gchar         *uri)
+{
+  GtkListStore *store;
+  GtkTreeIter iter;
+  gint pos;
+  gchar *label;
+  GtkIconTheme *icon_theme;
+  GdkPixbuf *pixbuf;
+
+  if (!uri) 
+    return;
+
+  store = GTK_LIST_STORE (entry->priv->model);
+
+  if (!entry->priv->has_current_folder_separator)
+  {
+    pos = model_get_type_position (entry, ROW_TYPE_CURRENT_FOLDER_SEPARATOR);
+    gtk_list_store_insert (store, &iter, pos);
+    gtk_list_store_set (store, &iter,
+                        ICON_COLUMN, NULL,
+                        DISPLAY_NAME_COLUMN, NULL,
+                        FULL_PATH_COLUMN, NULL,
+                        TYPE_COLUMN, ROW_TYPE_CURRENT_FOLDER_SEPARATOR,
+                        DATA_COLUMN, NULL,
+                        IS_FOLDER_COLUMN, FALSE,
+                        -1);
+    entry->priv->has_current_folder_separator = TRUE;
+  }
+
+  pos = model_get_type_position (entry, ROW_TYPE_CURRENT_FOLDER);
+  if (!entry->priv->has_current_folder)
+  {
+    gtk_list_store_insert (store, &iter, pos);
+    entry->priv->has_current_folder = TRUE;
+  }
+  else
+  {
+    gtk_tree_model_iter_nth_child (entry->priv->model, &iter, NULL, pos);
+    model_free_row_data (entry, &iter);
+  }
+
+  label = _gtk_file_chooser_label_for_uri (uri);
+  
+  icon_theme = gtk_icon_theme_get_for_screen (gtk_widget_get_screen (GTK_WIDGET (entry)));
+  pixbuf = gtk_icon_theme_load_icon (icon_theme, "gnome-fs-directory", 
+                                     entry->priv->icon_size, 0, NULL);
+  
+  gtk_list_store_set (store, &iter,
+                      ICON_COLUMN, pixbuf,
+                      DISPLAY_NAME_COLUMN, label,
+                      FULL_PATH_COLUMN, uri,
+                      TYPE_COLUMN, ROW_TYPE_CURRENT_FOLDER,
+                      DATA_COLUMN, NULL,
+                      IS_FOLDER_COLUMN, TRUE,
+                      -1);
+  
+  g_free (label);
+  g_object_unref (pixbuf);
+}
+
 static inline void
 model_add_other (GtkFileChooserEntry *entry)
 {
@@ -2237,7 +2301,8 @@
       case ROW_TYPE_SHORTCUT:
       case ROW_TYPE_BOOKMARK:
       case ROW_TYPE_CURRENT_FOLDER:
-        row_found = (paths &&
+        row_found = (data &&
+                     paths &&
                      paths->data &&
                      gtk_file_path_compare (data, paths->data) == 0);
         break;
@@ -2947,9 +3012,15 @@
 gchar *
 gtk_file_chooser_entry_get_uri (GtkFileChooserEntry *entry)
 {
-  gchar *path = gtk_combo_box_get_active_text (GTK_COMBO_BOX (entry->priv->combo_box));
-  gchar *uri = path;
+  gchar *path;
+  gchar *uri;
   gchar *ptr;
+
+  g_return_val_if_fail (GTK_IS_FILE_CHOOSER_ENTRY (entry), NULL);
+
+  path = gtk_combo_box_get_active_text (GTK_COMBO_BOX (entry->priv->combo_box));
+  uri = path;
+
   for(ptr = path; g_ascii_isalnum(*ptr); ptr++);
   /* No uri, guessing localfilename */
   if(*ptr != ':')
@@ -2960,5 +3031,31 @@
   return uri;
 }
 
+void
+gtk_file_chooser_entry_set_uri (GtkFileChooserEntry  *entry, const gchar *uri)
+{
+  GtkFileChooserEntryPrivate *priv;
+  GtkTreeIter iter;
+  GtkTreeIter filter_iter;
+  gint pos;
+
+  g_return_if_fail (GTK_IS_FILE_CHOOSER_ENTRY (entry));
+
+  priv = entry->priv;
+
+  model_update_current_folder_uri (entry, uri);
+  gtk_tree_model_filter_refilter (GTK_TREE_MODEL_FILTER (priv->filter_model));
+
+  pos = model_get_type_position (entry, ROW_TYPE_CURRENT_FOLDER);
+  gtk_tree_model_iter_nth_child (priv->model, &iter, NULL, pos);
+
+  gtk_tree_model_filter_convert_child_iter_to_iter (GTK_TREE_MODEL_FILTER (priv->filter_model),
+                                                    &filter_iter, &iter);
+
+  g_signal_handler_block (priv->combo_box, priv->combo_box_changed_id);
+  gtk_combo_box_set_active_iter (GTK_COMBO_BOX (priv->combo_box), &filter_iter);
+  g_signal_handler_unblock (priv->combo_box, priv->combo_box_changed_id);
+}
+
 #define __GTK_FILE_CHOOSER_ENTRY_C__
 //#include "gtkaliasdef.c"

Modified: thunar-svn-plugin/trunk/tsp-svn-helper/gtkfilechooserentry.h
===================================================================
--- thunar-svn-plugin/trunk/tsp-svn-helper/gtkfilechooserentry.h	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/tsp-svn-helper/gtkfilechooserentry.h	2008-06-10 22:57:16 UTC (rev 4928)
@@ -87,6 +87,7 @@
                                                                  gboolean              focus_on_click);
 
 gchar                *gtk_file_chooser_entry_get_uri            (GtkFileChooserEntry  *entry);
+void                  gtk_file_chooser_entry_set_uri            (GtkFileChooserEntry  *entry, const gchar*);
 
 G_END_DECLS
 

Modified: thunar-svn-plugin/trunk/tsp-svn-helper/main.c
===================================================================
--- thunar-svn-plugin/trunk/tsp-svn-helper/main.c	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/tsp-svn-helper/main.c	2008-06-10 22:57:16 UTC (rev 4928)
@@ -45,6 +45,7 @@
 #include "tsh-move.h"
 #include "tsh-properties.h"
 #include "tsh-resolved.h"
+#include "tsh-relocate.h"
 #include "tsh-revert.h"
 #include "tsh-status.h"
 #include "tsh-switch.h"
@@ -83,6 +84,7 @@
 	gboolean move = FALSE;
   gboolean properties = FALSE;
   gboolean resolved = FALSE;
+  gboolean relocate = FALSE;
   gboolean revert = FALSE;
   gboolean status = FALSE;
   gboolean switch_ = FALSE;
@@ -176,6 +178,12 @@
 		{ NULL, '\0', 0, 0, NULL, NULL, NULL }
 	};
 
+	GOptionEntry relocate_options_table[] =
+	{
+		{ "relocate", '\0', 0, G_OPTION_ARG_NONE, &relocate, N_("Execute relocate action"), NULL },
+		{ NULL, '\0', 0, 0, NULL, NULL, NULL }
+	};
+
 	GOptionEntry revert_options_table[] =
 	{
 		{ "revert", '\0', 0, G_OPTION_ARG_NONE, &revert, N_("Execute revert action"), NULL },
@@ -264,6 +272,10 @@
 	g_option_group_add_entries(option_group, resolved_options_table);
 	g_option_context_add_group(option_context, option_group);
 
+	option_group = g_option_group_new("relocate", N_("Relocate Related Options:"), N_("Relocate"), NULL, NULL);
+	g_option_group_add_entries(option_group, relocate_options_table);
+	g_option_context_add_group(option_context, option_group);
+
 	option_group = g_option_group_new("revert", N_("Revert Related Options:"), N_("Revert"), NULL, NULL);
 	g_option_group_add_entries(option_group, revert_options_table);
 	g_option_context_add_group(option_context, option_group);
@@ -397,6 +409,11 @@
 		thread = tsh_resolved(files, svn_ctx, pool);
 	}
 
+	if(relocate)
+	{
+		thread = tsh_relocate(files, svn_ctx, pool);
+	}
+
 	if(revert)
 	{
 		thread = tsh_revert(files, svn_ctx, pool);

Modified: thunar-svn-plugin/trunk/tsp-svn-helper/tsh-copy.c
===================================================================
--- thunar-svn-plugin/trunk/tsp-svn-helper/tsh-copy.c	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/tsp-svn-helper/tsh-copy.c	2008-06-10 22:57:16 UTC (rev 4928)
@@ -132,7 +132,7 @@
   g_free (absolute);
 
   dialog = gtk_file_chooser_dialog_new (_("Copy To"), NULL,
-                               isdir?GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER:GTK_FILE_CHOOSER_ACTION_SAVE,
+                               /*isdir?GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER:*/GTK_FILE_CHOOSER_ACTION_SAVE,
                                GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
                                GTK_STOCK_OK, GTK_RESPONSE_OK,
                                NULL);

Modified: thunar-svn-plugin/trunk/tsp-svn-helper/tsh-move.c
===================================================================
--- thunar-svn-plugin/trunk/tsp-svn-helper/tsh-move.c	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/tsp-svn-helper/tsh-move.c	2008-06-10 22:57:16 UTC (rev 4928)
@@ -129,7 +129,7 @@
   }
 
   dialog = gtk_file_chooser_dialog_new (_("Move To"), NULL,
-                               isdir?GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER:GTK_FILE_CHOOSER_ACTION_SAVE,
+                               /*isdir?GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER:*/GTK_FILE_CHOOSER_ACTION_SAVE,
                                GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
                                GTK_STOCK_OK, GTK_RESPONSE_OK,
                                NULL);

Added: thunar-svn-plugin/trunk/tsp-svn-helper/tsh-relocate-dialog.c
===================================================================
--- thunar-svn-plugin/trunk/tsp-svn-helper/tsh-relocate-dialog.c	                        (rev 0)
+++ thunar-svn-plugin/trunk/tsp-svn-helper/tsh-relocate-dialog.c	2008-06-10 22:57:16 UTC (rev 4928)
@@ -0,0 +1,388 @@
+/*-
+ * Copyright (c) 2006 Peter de Ridder <peter at xfce.org>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <thunar-vfs/thunar-vfs.h>
+#include <gtk/gtk.h>
+#include <dirent.h>
+#include <subversion-1/svn_path.h>
+
+#ifndef USE_FILE_ENTRY_REPLACEMENT
+//#include "tsh-file-chooser-entry.h"
+#include "gtkfilechooserentry.h"
+//#include <gtk/gtkfilechooserentry.h>
+#endif
+
+#include "tsh-relocate-dialog.h"
+
+#ifdef USE_FILE_ENTRY_REPLACEMENT
+static void browse_callback_from(GtkButton *, TshRelocateDialog *);
+#endif
+
+#ifdef USE_FILE_ENTRY_REPLACEMENT
+static void browse_callback_to(GtkButton *, TshRelocateDialog *);
+#endif
+
+struct _TshRelocateDialog
+{
+	GtkDialog dialog;
+
+	GtkWidget *from;
+	GtkWidget *to;
+	GtkWidget *path;
+#ifdef USE_FILE_ENTRY_REPLACEMENT
+  GtkWidget *filechooser_from;
+  GtkWidget *filechooser_to;
+#endif
+};
+
+struct _TshRelocateDialogClass
+{
+	GtkDialogClass dialog_class;
+};
+
+G_DEFINE_TYPE (TshRelocateDialog, tsh_relocate_dialog, GTK_TYPE_DIALOG)
+
+static void
+tsh_relocate_dialog_class_init (TshRelocateDialogClass *klass)
+{
+}
+
+static void
+tsh_relocate_dialog_init (TshRelocateDialog *dialog)
+{
+	GtkWidget *table;
+	GtkWidget *label;
+#ifdef USE_FILE_ENTRY_REPLACEMENT
+  GtkWidget *box;
+  GtkWidget *button;
+  GtkWidget *image;
+#endif
+
+	table = gtk_table_new (2, 3, FALSE);
+
+	gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), table, FALSE, TRUE, 0);
+	gtk_widget_show (table);
+
+	label = gtk_label_new_with_mnemonic (_("_From:"));
+	gtk_table_attach (GTK_TABLE (table), label,
+	                  0, 1, 0, 1,
+	                  GTK_FILL,
+	                  GTK_FILL,
+	                  0, 0);
+
+#ifdef USE_FILE_ENTRY_REPLACEMENT
+  box = gtk_hbox_new(FALSE, 0);
+	dialog->from = gtk_entry_new();
+  dialog->filechooser_from = gtk_file_chooser_dialog_new(_("Select a folder"), GTK_WINDOW(dialog),
+                                                    GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
+                                                    GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+                                                    GTK_STOCK_OK, GTK_RESPONSE_OK,
+                                                    NULL);
+#else
+	dialog->from = gtk_file_chooser_entry_new(_("Select a folder"), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER);//tsh_file_chooser_entry_new ();
+	//dialog->from = _gtk_file_chooser_entry_new(FALSE);
+#endif
+
+#ifdef USE_FILE_ENTRY_REPLACEMENT
+  image = gtk_image_new_from_stock (GTK_STOCK_OPEN,
+                                    GTK_ICON_SIZE_MENU);
+  button = gtk_button_new();
+  gtk_button_set_image(GTK_BUTTON(button), image);
+  g_signal_connect(button, "clicked", G_CALLBACK(browse_callback_from), dialog);
+
+  gtk_box_pack_start(GTK_BOX(box), dialog->from, TRUE, TRUE, 0);
+  gtk_box_pack_start(GTK_BOX(box), button, FALSE, TRUE, 0);
+
+	gtk_widget_show(dialog->from);
+	gtk_widget_show(button);
+  
+  gtk_table_attach (GTK_TABLE (table), box,
+	                  1, 2, 0, 1,
+	                  GTK_EXPAND | GTK_FILL,
+	                  GTK_FILL,
+	                  0, 0);
+#else
+  gtk_table_attach (GTK_TABLE (table), dialog->from,
+	                  1, 2, 0, 1,
+	                  GTK_EXPAND | GTK_FILL,
+	                  GTK_FILL,
+	                  0, 0);
+#endif
+
+	gtk_label_set_mnemonic_widget (GTK_LABEL (label), dialog->from);
+	gtk_widget_show(label);
+#ifdef USE_FILE_ENTRY_REPLACEMENT
+	gtk_widget_show(box);
+#else
+	gtk_widget_show(dialog->from);
+	gtk_file_chooser_set_local_only (GTK_FILE_CHOOSER (dialog->from), FALSE);
+#endif
+
+	label = gtk_label_new_with_mnemonic (_("_To:"));
+	gtk_table_attach (GTK_TABLE (table), label,
+	                  0, 1, 1, 2,
+	                  GTK_FILL,
+	                  GTK_FILL,
+	                  0, 0);
+
+#ifdef USE_FILE_ENTRY_REPLACEMENT
+  box = gtk_hbox_new(FALSE, 0);
+	dialog->to = gtk_entry_new();
+  dialog->filechooser_to = gtk_file_chooser_dialog_new(_("Select a folder"), GTK_WINDOW(dialog),
+                                                    GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
+                                                    GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+                                                    GTK_STOCK_OK, GTK_RESPONSE_OK,
+                                                    NULL);
+#else
+	dialog->to = gtk_file_chooser_entry_new(_("Select a folder"), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER);//tsh_file_chooser_entry_new ();
+	//dialog->to = _gtk_file_chooser_entry_new(FALSE);
+#endif
+
+#ifdef USE_FILE_ENTRY_REPLACEMENT
+  image = gtk_image_new_from_stock (GTK_STOCK_OPEN,
+                                    GTK_ICON_SIZE_MENU);
+  button = gtk_button_new();
+  gtk_button_set_image(GTK_BUTTON(button), image);
+  g_signal_connect(button, "clicked", G_CALLBACK(browse_callback_to), dialog);
+
+  gtk_box_pack_start(GTK_BOX(box), dialog->to, TRUE, TRUE, 0);
+  gtk_box_pack_start(GTK_BOX(box), button, FALSE, TRUE, 0);
+
+	gtk_widget_show(dialog->to);
+	gtk_widget_show(button);
+  
+  gtk_table_attach (GTK_TABLE (table), box,
+	                  1, 2, 1, 2,
+	                  GTK_EXPAND | GTK_FILL,
+	                  GTK_FILL,
+	                  0, 0);
+#else
+  gtk_table_attach (GTK_TABLE (table), dialog->to,
+	                  1, 2, 1, 2,
+	                  GTK_EXPAND | GTK_FILL,
+	                  GTK_FILL,
+	                  0, 0);
+#endif
+
+	gtk_label_set_mnemonic_widget (GTK_LABEL (label), dialog->to);
+	gtk_widget_show(label);
+#ifdef USE_FILE_ENTRY_REPLACEMENT
+	gtk_widget_show(box);
+#else
+	gtk_widget_show(dialog->to);
+	gtk_file_chooser_set_local_only (GTK_FILE_CHOOSER (dialog->to), FALSE);
+#endif
+
+	label = gtk_label_new_with_mnemonic (_("_Directory:"));
+	gtk_table_attach (GTK_TABLE (table), label,
+	                  0, 1, 2, 3,
+	                  GTK_FILL,
+	                  GTK_FILL,
+	                  0, 0);
+
+	dialog->path = gtk_file_chooser_button_new (_("Select a folder"), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER);
+	//dialog->path = gtk_file_chooser_entry_new(_("Select a folder"), GTK_FILE_CHOOSER_ACTION_OPEN);//GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER);//tsh_file_chooser_entry_new ();
+	gtk_table_attach (GTK_TABLE (table), dialog->path,
+	                  1, 2, 2, 3,
+	                  GTK_EXPAND | GTK_FILL,
+	                  GTK_FILL,
+	                  0, 0);
+
+	gtk_label_set_mnemonic_widget (GTK_LABEL (label), dialog->path);
+	gtk_widget_show(label);
+	gtk_widget_show(dialog->path);
+
+	gtk_window_set_title (GTK_WINDOW (dialog), _("Relocate"));
+
+	gtk_dialog_add_buttons (GTK_DIALOG (dialog),
+	                        GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+	                        GTK_STOCK_OK, GTK_RESPONSE_OK,
+	                        NULL);
+	gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog), GTK_RESPONSE_OK, GTK_RESPONSE_CANCEL, -1);
+	gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
+
+	gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE);
+}
+
+GtkWidget*
+tsh_relocate_dialog_new (const gchar *title, GtkWindow *parent, GtkDialogFlags flags, const gchar *from, const gchar *to, const gchar *local_dir)
+{
+	TshRelocateDialog *dialog = g_object_new (TSH_TYPE_RELOCATE_DIALOG, NULL);
+
+	if(title)
+		gtk_window_set_title (GTK_WINDOW(dialog), title);
+
+	if(parent)
+		gtk_window_set_transient_for (GTK_WINDOW(dialog), parent);
+
+	if(flags & GTK_DIALOG_MODAL)
+		gtk_window_set_modal (GTK_WINDOW(dialog), TRUE);
+
+	if(flags & GTK_DIALOG_DESTROY_WITH_PARENT)
+		gtk_window_set_destroy_with_parent (GTK_WINDOW(dialog), TRUE);
+
+	if(flags & GTK_DIALOG_NO_SEPARATOR)
+		gtk_dialog_set_has_separator (GTK_DIALOG(dialog), FALSE);
+
+	if(from)
+  {
+    if(svn_path_is_url (from))
+    {
+#ifndef USE_FILE_ENTRY_REPLACEMENT
+      gtk_file_chooser_entry_set_uri(GTK_FILE_CHOOSER_ENTRY(dialog->from), from);
+#endif
+    }
+    else
+    {
+      gchar *absolute = NULL;
+      if(!g_path_is_absolute (from))
+      {
+        //TODO: ".."
+        gchar *currdir = g_get_current_dir();
+        absolute = g_build_filename(currdir, (from[0] == '.' && (!from[1] || from[1] == G_DIR_SEPARATOR || from[1] == '/'))?&from[1]:from, NULL);
+        g_free (currdir);
+      }
+#ifndef USE_FILE_ENTRY_REPLACEMENT
+      gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER(dialog->from), absolute?absolute:from);
+#endif
+      g_free (absolute);
+    }
+  }
+
+	if(to)
+  {
+    if(svn_path_is_url (to))
+    {
+#ifndef USE_FILE_ENTRY_REPLACEMENT
+      gtk_file_chooser_entry_set_uri(GTK_FILE_CHOOSER_ENTRY(dialog->to), to);
+#endif
+    }
+    else
+    {
+      gchar *absolute = NULL;
+      if(!g_path_is_absolute (to))
+      {
+        //TODO: ".."
+        gchar *currdir = g_get_current_dir();
+        absolute = g_build_filename(currdir, (to[0] == '.' && (!to[1] || to[1] == G_DIR_SEPARATOR || to[1] == '/'))?&to[1]:to, NULL);
+        g_free (currdir);
+      }
+#ifndef USE_FILE_ENTRY_REPLACEMENT
+      gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER(dialog->to), absolute?absolute:to);
+#endif
+      g_free (absolute);
+    }
+  }
+
+	if(local_dir)
+  {
+    gboolean isdir = TRUE;
+    gchar *absolute = NULL;
+    if(!g_path_is_absolute (local_dir))
+    {
+      //TODO: ".."
+      gchar *currdir = g_get_current_dir();
+      absolute = g_build_filename(currdir, (local_dir[0] == '.' && (!local_dir[1] || local_dir[1] == G_DIR_SEPARATOR || local_dir[1] == '/'))?&local_dir[1]:local_dir, NULL);
+      g_free (currdir);
+    }
+    DIR *dir = opendir(absolute?absolute:local_dir);
+    FILE *fp;
+    if(dir)
+      closedir(dir);
+    else if((fp = fopen(absolute?absolute:local_dir, "r")))
+    {
+      fclose(fp);
+      isdir = FALSE;
+    }
+    if(isdir)
+      gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER(dialog->path), absolute?absolute:local_dir);
+    else
+    {
+      gtk_file_chooser_set_action (GTK_FILE_CHOOSER(dialog->path), GTK_FILE_CHOOSER_ACTION_OPEN);
+      gtk_file_chooser_set_filename (GTK_FILE_CHOOSER(dialog->path), absolute?absolute:local_dir);
+    }
+    g_free (absolute);
+  }
+
+	return GTK_WIDGET(dialog);
+}
+
+gchar* tsh_relocate_dialog_get_from (TshRelocateDialog *dialog)
+{
+  g_return_val_if_fail (TSH_IS_RELOCATE_DIALOG (dialog), NULL);
+
+#ifdef USE_FILE_ENTRY_REPLACEMENT
+	return g_strdup(gtk_entry_get_text(GTK_ENTRY(dialog->from)));
+#else
+	return gtk_file_chooser_entry_get_uri(GTK_FILE_CHOOSER_ENTRY(dialog->from));
+#endif
+}
+
+gchar* tsh_relocate_dialog_get_to (TshRelocateDialog *dialog)
+{
+  g_return_val_if_fail (TSH_IS_RELOCATE_DIALOG (dialog), NULL);
+
+#ifdef USE_FILE_ENTRY_REPLACEMENT
+	return g_strdup(gtk_entry_get_text(GTK_ENTRY(dialog->to)));
+#else
+	return gtk_file_chooser_entry_get_uri(GTK_FILE_CHOOSER_ENTRY(dialog->to));
+#endif
+}
+
+gchar* tsh_relocate_dialog_get_directory (TshRelocateDialog *dialog)
+{
+  g_return_val_if_fail (TSH_IS_RELOCATE_DIALOG (dialog), NULL);
+
+	return gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog->path));
+}
+
+#ifdef USE_FILE_ENTRY_REPLACEMENT
+static void
+browse_callback_from(GtkButton *button, TshRelocateDialog *dialog)
+{
+  gtk_widget_show(dialog->filechooser);
+  if(gtk_dialog_run(GTK_DIALOG(dialog->filechooser)) == GTK_RESPONSE_OK)
+  {
+    gchar *url = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog->filechooser));
+    gtk_entry_set_text(GTK_ENTRY(dialog->from), url);
+    g_free(url);
+  }
+  gtk_widget_hide(dialog->filechooser);
+}
+#endif
+
+#ifdef USE_FILE_ENTRY_REPLACEMENT
+static void
+browse_callback_to(GtkButton *button, TshRelocateDialog *dialog)
+{
+  gtk_widget_show(dialog->filechooser);
+  if(gtk_dialog_run(GTK_DIALOG(dialog->filechooser)) == GTK_RESPONSE_OK)
+  {
+    gchar *url = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog->filechooser));
+    gtk_entry_set_text(GTK_ENTRY(dialog->to), url);
+    g_free(url);
+  }
+  gtk_widget_hide(dialog->filechooser);
+}
+#endif
+

Added: thunar-svn-plugin/trunk/tsp-svn-helper/tsh-relocate-dialog.h
===================================================================
--- thunar-svn-plugin/trunk/tsp-svn-helper/tsh-relocate-dialog.h	                        (rev 0)
+++ thunar-svn-plugin/trunk/tsp-svn-helper/tsh-relocate-dialog.h	2008-06-10 22:57:16 UTC (rev 4928)
@@ -0,0 +1,52 @@
+/*-
+ * Copyright (c) 2006 Peter de Ridder <peter at xfce.org>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#ifndef __TSH_RELOCATE_DIALOG_H__
+#define __TSH_RELOCATE_DIALOG_H__
+
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS;
+
+typedef struct _TshRelocateDialogClass TshRelocateDialogClass;
+typedef struct _TshRelocateDialog      TshRelocateDialog;
+
+#define TSH_TYPE_RELOCATE_DIALOG             (tsh_relocate_dialog_get_type ())
+#define TSH_RELOCATE_DIALOG(obj)             (G_TYPE_CHECK_INSTANCE_CAST ((obj), TSH_TYPE_RELOCATE_DIALOG, TshRelocateDialog))
+#define TSH_RELOCATE_DIALOG_CLASS(klass)     (G_TYPE_CHECK_CLASS_CAST ((klass), TSH_TYPE_RELOCATE_DIALOG, TshRelocateDialogClass))
+#define TSH_IS_RELOCATE_DIALOG(obj)          (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TSH_TYPE_RELOCATE_DIALOG))
+#define TSH_IS_RELOCATE_DIALOG_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), TSH_TYPE_RELOCATE_DIALOG))
+#define TSH_RELOCATE_DIALOG_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), TSH_TYPE_RELOCATE_DIALOG, TshRelocateDialogClass))
+
+GType      tsh_relocate_dialog_get_type (void) G_GNUC_CONST G_GNUC_INTERNAL;
+
+GtkWidget* tsh_relocate_dialog_new      (const gchar *title,
+                                         GtkWindow *parent,
+                                         GtkDialogFlags flags,
+																				 const gchar *from,
+																				 const gchar *to,
+																				 const gchar *local_dir) G_GNUC_MALLOC G_GNUC_INTERNAL;
+
+gchar* tsh_relocate_dialog_get_from (TshRelocateDialog*);
+gchar* tsh_relocate_dialog_get_to (TshRelocateDialog*);
+gchar* tsh_relocate_dialog_get_directory (TshRelocateDialog*);
+
+G_END_DECLS;
+
+#endif /* !__TSH_RELOCATE_DIALOG_H__ */

Added: thunar-svn-plugin/trunk/tsp-svn-helper/tsh-relocate.c
===================================================================
--- thunar-svn-plugin/trunk/tsp-svn-helper/tsh-relocate.c	                        (rev 0)
+++ thunar-svn-plugin/trunk/tsp-svn-helper/tsh-relocate.c	2008-06-10 22:57:16 UTC (rev 4928)
@@ -0,0 +1,150 @@
+/*-
+ * 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 the Free
+ * Software Foundation; either version 2 of the License, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+ * Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+
+#include <glib.h>
+#include <gtk/gtk.h>
+
+#include <thunar-vfs/thunar-vfs.h>
+
+#include <subversion-1/svn_client.h>
+#include <subversion-1/svn_pools.h>
+
+#include "tsh-common.h"
+#include "tsh-dialog-common.h"
+#include "tsh-relocate-dialog.h"
+
+#include "tsh-relocate.h"
+
+struct thread_args {
+	svn_client_ctx_t *ctx;
+	apr_pool_t *pool;
+  GtkWidget *dialog;
+	gchar *path;
+	gchar *from;
+	gchar *to;
+};
+
+static gpointer relocate_thread (gpointer user_data)
+{
+	struct thread_args *args = user_data;
+	svn_error_t *err;
+	svn_client_ctx_t *ctx = args->ctx;
+	apr_pool_t *subpool, *pool = args->pool;
+  GtkWidget *dialog = args->dialog;
+	gchar *path = args->path;
+	gchar *from = args->from;
+	gchar *to = args->to;
+  gchar *error_str;
+
+	g_free (args);
+
+  if(!path)
+    path = "";
+
+  subpool = svn_pool_create (pool);
+
+	if ((err = svn_client_relocate(path, from, to, TRUE, ctx, subpool)))
+	{
+    svn_pool_destroy (subpool);
+
+    error_str = tsh_strerror(err);
+    gdk_threads_enter();
+    gtk_widget_destroy(dialog);
+    dialog = gtk_message_dialog_new(NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("Relocate failed"));
+    gtk_message_dialog_format_secondary_text(GTK_MESSAGE_DIALOG(dialog), error_str);
+    tsh_dialog_start(GTK_DIALOG(dialog), TRUE);
+    gdk_threads_leave();
+    g_free(error_str);
+
+		svn_error_clear(err);
+    tsh_reset_cancel();
+    return GINT_TO_POINTER (FALSE);
+	}
+
+  svn_pool_destroy (subpool);
+
+	gdk_threads_enter();
+  gtk_widget_destroy(dialog);
+  dialog = gtk_message_dialog_new(NULL, 0, GTK_MESSAGE_OTHER, GTK_BUTTONS_CLOSE, _("Relocate finished"));
+  tsh_dialog_start(GTK_DIALOG(dialog), TRUE);
+	gdk_threads_leave();
+
+  tsh_reset_cancel();
+	return GINT_TO_POINTER (TRUE);
+}
+
+static svn_error_t* info_callback(void *baton, const char *path, const svn_info_t *info, apr_pool_t *pool)
+{
+  (*((gchar**)baton)) = g_strdup(info->URL);
+  return NULL;
+}
+
+GThread *tsh_relocate (gchar **files, svn_client_ctx_t *ctx, apr_pool_t *pool)
+{
+	struct thread_args *args;
+  gchar *repository = NULL;
+  gchar *from;
+  gchar *to;
+  GtkWidget *dialog;
+  gchar *path;
+	apr_pool_t *subpool;
+	svn_opt_revision_t revision = {svn_opt_revision_unspecified};
+
+  path = files?files[0]:NULL;
+
+  subpool = svn_pool_create(pool);
+
+  svn_error_clear(svn_client_info(path?path:"", &revision, &revision, info_callback, &repository, FALSE, ctx, subpool));
+
+  svn_pool_destroy(subpool);
+
+	dialog = tsh_relocate_dialog_new (_("Switch"), NULL, 0, repository, repository, path);
+  g_free(repository);
+	if(gtk_dialog_run (GTK_DIALOG (dialog)) != GTK_RESPONSE_OK)
+  {
+    gtk_widget_destroy (dialog);
+    return NULL;
+  }
+
+  from = tsh_relocate_dialog_get_from(TSH_RELOCATE_DIALOG(dialog));
+  to = tsh_relocate_dialog_get_to(TSH_RELOCATE_DIALOG(dialog));
+  path = tsh_relocate_dialog_get_directory(TSH_RELOCATE_DIALOG(dialog));
+
+	gtk_widget_destroy (dialog);
+
+  dialog = gtk_message_dialog_new(NULL, 0, GTK_MESSAGE_OTHER, GTK_BUTTONS_CANCEL, _("Relocating ..."));
+	g_signal_connect (G_OBJECT (dialog), "response", G_CALLBACK (tsh_cancel), NULL);
+  tsh_dialog_start(GTK_DIALOG(dialog), TRUE);
+
+	args = g_malloc (sizeof (struct thread_args));
+	args->ctx = ctx;
+	args->pool = pool;
+  args->dialog = dialog;
+	args->path = path;
+	args->from = from;
+	args->to = to;
+
+	return g_thread_create (relocate_thread, args, TRUE, NULL);
+}
+

Added: thunar-svn-plugin/trunk/tsp-svn-helper/tsh-relocate.h
===================================================================
--- thunar-svn-plugin/trunk/tsp-svn-helper/tsh-relocate.h	                        (rev 0)
+++ thunar-svn-plugin/trunk/tsp-svn-helper/tsh-relocate.h	2008-06-10 22:57:16 UTC (rev 4928)
@@ -0,0 +1,27 @@
+/*-
+ * 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 the Free
+ * Software Foundation; either version 2 of the License, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+ * Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#ifndef __TSH_RELOCATE_H__
+#define __TSH_RELOCATE_H__
+
+G_BEGIN_DECLS
+
+GThread *tsh_relocate (gchar**, svn_client_ctx_t*, apr_pool_t*);
+
+G_END_DECLS
+
+#endif /*__TSH_RELOCATE_H__*/
+

Added: thunar-svn-plugin/trunk/tsp-svn-helper/tsh-switch.c
===================================================================
--- thunar-svn-plugin/trunk/tsp-svn-helper/tsh-switch.c	                        (rev 0)
+++ thunar-svn-plugin/trunk/tsp-svn-helper/tsh-switch.c	2008-06-10 22:57:16 UTC (rev 4928)
@@ -0,0 +1,143 @@
+/*-
+ * 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 the Free
+ * Software Foundation; either version 2 of the License, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+ * Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+
+#include <glib.h>
+#include <gtk/gtk.h>
+
+#include <thunar-vfs/thunar-vfs.h>
+
+#include <subversion-1/svn_client.h>
+#include <subversion-1/svn_pools.h>
+
+#include "tsh-common.h"
+#include "tsh-dialog-common.h"
+#include "tsh-notify-dialog.h"
+#include "tsh-transfer-dialog.h"
+
+#include "tsh-switch.h"
+
+struct thread_args {
+	svn_client_ctx_t *ctx;
+	apr_pool_t *pool;
+	TshNotifyDialog *dialog;
+	gchar *path;
+	gchar *url;
+};
+
+static gpointer switch_thread (gpointer user_data)
+{
+	struct thread_args *args = user_data;
+  svn_opt_revision_t revision;
+	svn_error_t *err;
+	svn_client_ctx_t *ctx = args->ctx;
+	apr_pool_t *subpool, *pool = args->pool;
+	TshNotifyDialog *dialog = args->dialog;
+	gchar *path = args->path;
+	gchar *url = args->url;
+  gchar *error_str;
+
+	g_free (args);
+
+  subpool = svn_pool_create (pool);
+
+  revision.kind = svn_opt_revision_head;
+	if ((err = svn_client_switch(NULL, path, url, &revision, TRUE, ctx, subpool)))
+	{
+    svn_pool_destroy (subpool);
+
+    error_str = tsh_strerror(err);
+		gdk_threads_enter();
+    tsh_notify_dialog_add(dialog, _("Failed"), error_str, NULL);
+		tsh_notify_dialog_done (dialog);
+		gdk_threads_leave();
+    g_free(error_str);
+
+		svn_error_clear(err);
+    tsh_reset_cancel();
+		return GINT_TO_POINTER (FALSE);
+	}
+
+  svn_pool_destroy (subpool);
+
+	gdk_threads_enter();
+	tsh_notify_dialog_done (dialog);
+	gdk_threads_leave();
+	
+  tsh_reset_cancel();
+	return GINT_TO_POINTER (TRUE);
+}
+
+static svn_error_t* info_callback(void *baton, const char *path, const svn_info_t *info, apr_pool_t *pool)
+{
+  (*((gchar**)baton)) = g_strdup(info->URL);
+  return NULL;
+}
+
+GThread *tsh_switch (gchar **files, svn_client_ctx_t *ctx, apr_pool_t *pool)
+{
+	GtkWidget *dialog;
+	struct thread_args *args;
+  gchar *repository = NULL;
+  gchar *path;
+	apr_pool_t *subpool;
+	svn_opt_revision_t revision = {svn_opt_revision_unspecified};
+
+  path = files?files[0]:NULL;
+
+  subpool = svn_pool_create(pool);
+
+  svn_error_clear(svn_client_info(path?path:"", &revision, &revision, info_callback, &repository, FALSE, ctx, subpool));
+
+  svn_pool_destroy(subpool);
+
+	dialog = tsh_transfer_dialog_new (_("Switch"), NULL, 0, repository, path);
+  g_free(repository);
+	if(gtk_dialog_run (GTK_DIALOG (dialog)) != GTK_RESPONSE_OK)
+  {
+    gtk_widget_destroy (dialog);
+    return NULL;
+  }
+
+  repository = tsh_transfer_dialog_get_reposetory(TSH_TRANSFER_DIALOG(dialog));
+  path = tsh_transfer_dialog_get_directory(TSH_TRANSFER_DIALOG(dialog));
+
+	gtk_widget_destroy (dialog);
+
+	dialog = tsh_notify_dialog_new (_("Switch"), NULL, 0);
+  g_signal_connect(dialog, "cancel-clicked", tsh_cancel, NULL);
+	tsh_dialog_start (GTK_DIALOG (dialog), TRUE);
+
+	ctx->notify_func2 = tsh_notify_func2;
+	ctx->notify_baton2 = dialog;
+
+	args = g_malloc (sizeof (struct thread_args));
+	args->ctx = ctx;
+	args->pool = pool;
+	args->dialog = TSH_NOTIFY_DIALOG (dialog);
+	args->path = path;
+	args->url =	repository;
+
+	return g_thread_create (switch_thread, args, TRUE, NULL);
+}
+

Added: thunar-svn-plugin/trunk/tsp-svn-helper/tsh-switch.h
===================================================================
--- thunar-svn-plugin/trunk/tsp-svn-helper/tsh-switch.h	                        (rev 0)
+++ thunar-svn-plugin/trunk/tsp-svn-helper/tsh-switch.h	2008-06-10 22:57:16 UTC (rev 4928)
@@ -0,0 +1,27 @@
+/*-
+ * 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 the Free
+ * Software Foundation; either version 2 of the License, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+ * Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#ifndef __TSH_SWITCH_H__
+#define __TSH_SWITCH_H__
+
+G_BEGIN_DECLS
+
+GThread *tsh_switch (gchar**, svn_client_ctx_t*, apr_pool_t*);
+
+G_END_DECLS
+
+#endif /*__TSH_SWITCH__*/
+

Modified: thunar-svn-plugin/trunk/tsp-svn-helper/tsh-transfer-dialog.c
===================================================================
--- thunar-svn-plugin/trunk/tsp-svn-helper/tsh-transfer-dialog.c	2008-06-10 16:43:41 UTC (rev 4927)
+++ thunar-svn-plugin/trunk/tsp-svn-helper/tsh-transfer-dialog.c	2008-06-10 22:57:16 UTC (rev 4928)
@@ -24,6 +24,7 @@
 #include <thunar-vfs/thunar-vfs.h>
 #include <gtk/gtk.h>
 #include <dirent.h>
+#include <subversion-1/svn_path.h>
 
 #ifndef USE_FILE_ENTRY_REPLACEMENT
 //#include "tsh-file-chooser-entry.h"
@@ -184,18 +185,27 @@
 
 	if(repo_dir)
   {
-    gchar *absolute = NULL;
-    if(!g_path_is_absolute (repo_dir))
+    if(svn_path_is_url (repo_dir))
     {
-      //TODO: ".."
-      gchar *currdir = g_get_current_dir();
-      absolute = g_build_filename(currdir, (repo_dir[0] == '.' && (!repo_dir[1] || repo_dir[1] == G_DIR_SEPARATOR || repo_dir[1] == '/'))?&repo_dir[1]:repo_dir, NULL);
-      g_free (currdir);
+#ifndef USE_FILE_ENTRY_REPLACEMENT
+      gtk_file_chooser_entry_set_uri(GTK_FILE_CHOOSER_ENTRY(dialog->repository), repo_dir);
+#endif
     }
+    else
+    {
+      gchar *absolute = NULL;
+      if(!g_path_is_absolute (repo_dir))
+      {
+        //TODO: ".."
+        gchar *currdir = g_get_current_dir();
+        absolute = g_build_filename(currdir, (repo_dir[0] == '.' && (!repo_dir[1] || repo_dir[1] == G_DIR_SEPARATOR || repo_dir[1] == '/'))?&repo_dir[1]:repo_dir, NULL);
+        g_free (currdir);
+      }
 #ifndef USE_FILE_ENTRY_REPLACEMENT
-		gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER(dialog->repository), absolute?absolute:repo_dir);
+      gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER(dialog->repository), absolute?absolute:repo_dir);
 #endif
-    g_free (absolute);
+      g_free (absolute);
+    }
   }
 
 	if(local_dir)




More information about the Goodies-commits mailing list