by
Changes to 38 files · Browse files at c25b4666832b Showing diff from parent df80bd602a1f 400d31672119 Diff from another changeset...
@@ -58,3 +58,4 @@ f2165388e6870c643636a0a74f1ebd1d008bdf3e 2.0.5
2a970d5e40fe4f757347464d820218809d58251b 2.1
65a385cf4238af969487dc1a7a2b5ee60cf388cc 2.1.1
+d9e84b581ef3961a12fe695a566ffafb9944920e 2.1.2
|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
|
@@ -7,15 +7,15 @@ msgstr ""
"Project-Id-Version: tortoisehg\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2011-07-23 12:05-0300\n"
-"PO-Revision-Date: 2011-07-22 11:06+0000\n"
-"Last-Translator: simohe <Unknown>\n"
+"POT-Creation-Date: 2011-07-30 18:52-0300\n"
+"PO-Revision-Date: 2011-07-25 16:07+0000\n"
+"Last-Translator: Wagner Bruna <Unknown>\n"
"Language-Team: German <de@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Launchpad-Export-Date: 2011-07-24 04:38+0000\n"
+"X-Launchpad-Export-Date: 2011-07-31 04:42+0000\n"
"X-Generator: Launchpad (build 13405)\n"
#: TortoiseHgOverlayServer.py:51
@@ -90,7 +90,7 @@msgstr "Nur Dateien, die in dieser Revision verändert/erstellt wurden"
#: tortoisehg/hgqt/archive.py:47 tortoisehg/hgqt/grep.py:69
-#: tortoisehg/hgqt/sync.py:1485
+#: tortoisehg/hgqt/sync.py:1484
msgid "Recurse into subrepositories"
msgstr "Unterarchive mit bearbeiten"
@@ -162,8 +162,8 @@#: tortoisehg/hgqt/merge.py:235 tortoisehg/hgqt/merge.py:312
#: tortoisehg/hgqt/rebase.py:231 tortoisehg/hgqt/rebase.py:252
#: tortoisehg/hgqt/rename.py:110 tortoisehg/hgqt/reporegistry.py:213
-#: tortoisehg/hgqt/resolve.py:356 tortoisehg/hgqt/settings.py:779
-#: tortoisehg/hgqt/settings.py:892 tortoisehg/hgqt/wctxactions.py:229
+#: tortoisehg/hgqt/resolve.py:356 tortoisehg/hgqt/settings.py:834
+#: tortoisehg/hgqt/settings.py:947 tortoisehg/hgqt/wctxactions.py:229
#: tortoisehg/hgqt/wctxactions.py:242 tortoisehg/hgqt/wctxactions.py:297
#: tortoisehg/hgtk/shellconf.py:28 tortoisehg/hgtk/thgshelve.py:163
msgid "Cancel"
@@ -339,7 +339,7 @@"href=\"discard\"><b>verwerfen</b></a>."
#: tortoisehg/hgqt/backout.py:221 tortoisehg/hgqt/merge.py:215
-#: tortoisehg/hgqt/rebase.py:73 tortoisehg/hgqt/sync.py:1029
+#: tortoisehg/hgqt/rebase.py:73 tortoisehg/hgqt/sync.py:1028
#: tortoisehg/hgqt/update.py:98
msgid "Automatically resolve merge conflicts where possible"
msgstr "Automatisch Verschmelzkonflikte auflösen wo möglich"
@@ -354,7 +354,7 @@
#: tortoisehg/hgqt/backout.py:292 tortoisehg/hgqt/compress.py:149
#: tortoisehg/hgqt/merge.py:234 tortoisehg/hgqt/merge.py:311
-#: tortoisehg/hgqt/rebase.py:230 tortoisehg/hgqt/settings.py:892
+#: tortoisehg/hgqt/rebase.py:230 tortoisehg/hgqt/settings.py:947
#: tortoisehg/hgqt/update.py:255 tortoisehg/hgtk/thgconfig.py:775
#: tortoisehg/hgtk/update.py:233
msgid "&Discard"
@@ -549,7 +549,7 @@#: tortoisehg/hgqt/bisect.py:114 tortoisehg/hgqt/bisect.py:135
#: tortoisehg/hgqt/commit.py:738 tortoisehg/hgqt/commit.py:1004
#: tortoisehg/hgqt/commit.py:1024 tortoisehg/hgqt/hgignore.py:252
-#: tortoisehg/hgqt/hginit.py:179 tortoisehg/hgqt/status.py:458
+#: tortoisehg/hgqt/hginit.py:179 tortoisehg/hgqt/status.py:465
#: tortoisehg/hgqt/wctxactions.py:169
#, python-format
msgid "%s (hint: %s)"
@@ -693,33 +693,33 @@"Wenn Sie immer noch Probleme haben, <a href=\"#bugreport\">erstellen Sie "
"bitte einen Fehlerbericht.</a>"
-#: tortoisehg/hgqt/chunks.py:89 tortoisehg/hgqt/grep.py:547
-#: tortoisehg/hgqt/manifestdialog.py:197 tortoisehg/hgqt/revdetails.py:230
+#: tortoisehg/hgqt/chunks.py:89 tortoisehg/hgqt/grep.py:550
+#: tortoisehg/hgqt/manifestdialog.py:201 tortoisehg/hgqt/revdetails.py:230
#: tortoisehg/util/menuthg.py:76
msgid "Visual Diff"
msgstr "Interaktiver Vergleich"
-#: tortoisehg/hgqt/chunks.py:90 tortoisehg/hgqt/manifestdialog.py:198
+#: tortoisehg/hgqt/chunks.py:90 tortoisehg/hgqt/manifestdialog.py:202
#: tortoisehg/hgqt/revdetails.py:231
msgid "View file changes in external diff tool"
msgstr "Dateiänderungen mit externem Vergleichswerkzeug anzeigen"
-#: tortoisehg/hgqt/chunks.py:91 tortoisehg/hgqt/manifestdialog.py:204
+#: tortoisehg/hgqt/chunks.py:91 tortoisehg/hgqt/manifestdialog.py:208
#: tortoisehg/hgqt/revdetails.py:239
msgid "Edit Local"
msgstr "Lokale Version bearbeiten"
-#: tortoisehg/hgqt/chunks.py:92 tortoisehg/hgqt/manifestdialog.py:205
+#: tortoisehg/hgqt/chunks.py:92 tortoisehg/hgqt/manifestdialog.py:209
#: tortoisehg/hgqt/revdetails.py:240
msgid "Edit current file in working copy"
msgstr "Lokale Version in Arbeitskopie bearbeiten"
-#: tortoisehg/hgqt/chunks.py:93 tortoisehg/hgqt/manifestdialog.py:206
+#: tortoisehg/hgqt/chunks.py:93 tortoisehg/hgqt/manifestdialog.py:210
#: tortoisehg/hgqt/revdetails.py:241
msgid "Revert to Revision"
msgstr "Zur Revision zurückrollen"
-#: tortoisehg/hgqt/chunks.py:94 tortoisehg/hgqt/manifestdialog.py:207
+#: tortoisehg/hgqt/chunks.py:94 tortoisehg/hgqt/manifestdialog.py:211
#: tortoisehg/hgqt/revdetails.py:242
msgid "Revert file(s) to contents at this revision"
msgstr "Datei(en) auf den Inhalt dieser Revision zurückrollen"
@@ -829,7 +829,7 @@msgid "Do not verify host certificate"
msgstr "Rechnerzertifikat nicht prüfen"
-#: tortoisehg/hgqt/clone.py:151 tortoisehg/hgqt/sync.py:1501
+#: tortoisehg/hgqt/clone.py:151 tortoisehg/hgqt/sync.py:1500
#: tortoisehg/hgtk/clone.py:159 tortoisehg/hgtk/synch.py:202
msgid "Remote command:"
msgstr "Entfernt auszuführende Anweisung:"
@@ -962,7 +962,7 @@
#: tortoisehg/hgqt/cmdui.py:790 tortoisehg/hgqt/merge.py:101
#: tortoisehg/hgqt/rebase.py:253 tortoisehg/hgqt/resolve.py:357
-#: tortoisehg/hgqt/settings.py:776 tortoisehg/hgtk/commit.py:322
+#: tortoisehg/hgqt/settings.py:831 tortoisehg/hgtk/commit.py:322
#: tortoisehg/hgtk/merge.py:196 tortoisehg/hgtk/thgconfig.py:846
msgid "Confirm Exit"
msgstr "Beenden bestätigen"
@@ -1001,7 +1001,7 @@msgstr "Einen der letzten Ãœbernahmekommentare kopieren"
#: tortoisehg/hgqt/commit.py:118 tortoisehg/hgqt/commit.py:456
-#: tortoisehg/hgqt/settings.py:240
+#: tortoisehg/hgqt/settings.py:297
msgid "Issue Tracker"
msgstr "Abweichungsverfolger"
@@ -1099,7 +1099,7 @@msgid "Parent:"
msgstr "Ãœbergeordnetes Element:"
-#: tortoisehg/hgqt/commit.py:525
+#: tortoisehg/hgqt/commit.py:525 tortoisehg/hgqt/pbranch.py:877
msgid "Patch name:"
msgstr "Flickenname:"
@@ -1196,16 +1196,16 @@msgstr "Kann den Benutzernamen nicht speichern"
#: tortoisehg/hgqt/commit.py:932 tortoisehg/hgqt/commit.py:955
-#: tortoisehg/hgqt/commit.py:978 tortoisehg/hgqt/sync.py:971
-#: tortoisehg/hgqt/sync.py:1069 tortoisehg/hgqt/sync.py:1139
-#: tortoisehg/hgqt/sync.py:1307
+#: tortoisehg/hgqt/commit.py:978 tortoisehg/hgqt/sync.py:970
+#: tortoisehg/hgqt/sync.py:1068 tortoisehg/hgqt/sync.py:1138
+#: tortoisehg/hgqt/sync.py:1306
msgid "Iniparse must be installed."
msgstr "Installation von iniparse erforderlich."
#: tortoisehg/hgqt/commit.py:947 tortoisehg/hgqt/commit.py:970
-#: tortoisehg/hgqt/commit.py:993 tortoisehg/hgqt/settings.py:1107
-#: tortoisehg/hgqt/sync.py:981 tortoisehg/hgqt/sync.py:1080
-#: tortoisehg/hgqt/sync.py:1157 tortoisehg/hgqt/sync.py:1346
+#: tortoisehg/hgqt/commit.py:993 tortoisehg/hgqt/settings.py:1170
+#: tortoisehg/hgqt/sync.py:980 tortoisehg/hgqt/sync.py:1079
+#: tortoisehg/hgqt/sync.py:1156 tortoisehg/hgqt/sync.py:1345
#: tortoisehg/hgtk/thgconfig.py:1654
msgid "Unable to write configuration file"
msgstr "Kann die Konfigurationsdatei nicht speichern"
@@ -1227,7 +1227,7 @@msgstr "Es ist kein Benutzername festgelegt"
#: tortoisehg/hgqt/commit.py:1078 tortoisehg/hgqt/compress.py:122
-#: tortoisehg/hgqt/repowidget.py:325
+#: tortoisehg/hgqt/pbranch.py:870 tortoisehg/hgqt/repowidget.py:325
msgctxt "action button"
msgid "Commit"
msgstr "Ãœbernehmen"
@@ -1457,7 +1457,7 @@"manuell\n"
"die fehlenden Revisionen aus seinem Quellarchiv ziehen."
-#: tortoisehg/hgqt/filedata.py:208 tortoisehg/hgqt/settings.py:418
+#: tortoisehg/hgqt/filedata.py:208 tortoisehg/hgqt/settings.py:473
msgid "Initial revision"
msgstr "Erst-Revision"
@@ -1680,18 +1680,18 @@msgid "### regular expression search pattern ###"
msgstr "### regulärer Suchausdruck ###"
-#: tortoisehg/hgqt/grep.py:45 tortoisehg/hgqt/qscilib.py:329
+#: tortoisehg/hgqt/grep.py:45 tortoisehg/hgqt/qscilib.py:332
#: tortoisehg/hgtk/datamine.py:311 tortoisehg/hgtk/hgignore.py:60
msgid "Regexp:"
msgstr "Regulärer Ausdruck:"
-#: tortoisehg/hgqt/grep.py:48 tortoisehg/hgqt/qscilib.py:335
+#: tortoisehg/hgqt/grep.py:48 tortoisehg/hgqt/qscilib.py:338
#: tortoisehg/hgtk/datamine.py:330
msgid "Ignore case"
msgstr "Groß-/Kleinschreibung ignorieren"
-#: tortoisehg/hgqt/grep.py:49 tortoisehg/hgqt/qscilib.py:316
-#: tortoisehg/hgqt/qscilib.py:339 tortoisehg/hgtk/datamine.py:310
+#: tortoisehg/hgqt/grep.py:49 tortoisehg/hgqt/qscilib.py:319
+#: tortoisehg/hgqt/qscilib.py:342 tortoisehg/hgtk/datamine.py:310
msgid "Search"
msgstr "Suche"
@@ -1754,70 +1754,70 @@msgid "grep: invalid match pattern: %s\n"
msgstr "Mustersuche: Ungültiges Vergleichsmuster %s\n"
-#: tortoisehg/hgqt/grep.py:312
+#: tortoisehg/hgqt/grep.py:313
#, python-format
msgid "grep: %s\n"
msgstr "Mustersuche: %s\n"
-#: tortoisehg/hgqt/grep.py:355 tortoisehg/hgqt/revset.py:387
+#: tortoisehg/hgqt/grep.py:356 tortoisehg/hgqt/revset.py:387
#, python-format
msgid "%d matches found"
msgstr "%d Treffer"
-#: tortoisehg/hgqt/grep.py:357 tortoisehg/hgqt/revset.py:389
+#: tortoisehg/hgqt/grep.py:358 tortoisehg/hgqt/revset.py:389
msgid "No matches found"
msgstr "Keine Ãœbereinstimmungen gefunden"
-#: tortoisehg/hgqt/grep.py:415 tortoisehg/hgqt/grep.py:428
-#: tortoisehg/hgqt/grep.py:468
+#: tortoisehg/hgqt/grep.py:416 tortoisehg/hgqt/grep.py:429
+#: tortoisehg/hgqt/grep.py:469
msgid "Searching"
msgstr "Suche..."
-#: tortoisehg/hgqt/grep.py:415
+#: tortoisehg/hgqt/grep.py:416
msgid "history"
msgstr "Verlauf"
-#: tortoisehg/hgqt/grep.py:427
+#: tortoisehg/hgqt/grep.py:428
msgid "Interrupted"
msgstr "abgebrochen"
-#: tortoisehg/hgqt/grep.py:469
+#: tortoisehg/hgqt/grep.py:470
msgid "files"
msgstr "Dateien"
-#: tortoisehg/hgqt/grep.py:482
+#: tortoisehg/hgqt/grep.py:483
#, python-format
msgid "Skipping %s, unable to read"
msgstr "Ãœberspringe %s, kann nicht gelesen werden"
-#: tortoisehg/hgqt/grep.py:545
+#: tortoisehg/hgqt/grep.py:548
msgid "View file"
msgstr "Datei anzeigen"
-#: tortoisehg/hgqt/grep.py:546
+#: tortoisehg/hgqt/grep.py:549
msgid "View Changeset"
msgstr "Änderungsliste anzeigen"
-#: tortoisehg/hgqt/grep.py:548
+#: tortoisehg/hgqt/grep.py:551
msgid "Annotate file"
msgstr "Datei kommentieren"
-#: tortoisehg/hgqt/grep.py:702 tortoisehg/hgtk/datamine.py:364
+#: tortoisehg/hgqt/grep.py:705 tortoisehg/hgtk/datamine.py:364
#: tortoisehg/hgtk/datamine.py:654
msgid "File"
msgstr "Datei"
-#: tortoisehg/hgqt/grep.py:702 tortoisehg/hgtk/datamine.py:652
+#: tortoisehg/hgqt/grep.py:705 tortoisehg/hgtk/datamine.py:652
msgid "Line"
msgstr "Zeile"
-#: tortoisehg/hgqt/grep.py:702 tortoisehg/hgtk/datamine.py:363
+#: tortoisehg/hgqt/grep.py:705 tortoisehg/hgtk/datamine.py:363
#: tortoisehg/hgtk/datamine.py:653 tortoisehg/hgtk/logview/treeview.py:441
msgid "Rev"
msgstr "Revision"
-#: tortoisehg/hgqt/grep.py:702 tortoisehg/hgqt/settings.py:550
-#: tortoisehg/hgqt/settings.py:670 tortoisehg/hgqt/settings.py:715
+#: tortoisehg/hgqt/grep.py:705 tortoisehg/hgqt/settings.py:605
+#: tortoisehg/hgqt/settings.py:725 tortoisehg/hgqt/settings.py:770
#: tortoisehg/hgtk/datamine.py:142 tortoisehg/hgtk/datamine.py:655
#: tortoisehg/hgtk/history.py:101 tortoisehg/hgtk/history.py:502
#: tortoisehg/hgtk/history.py:695 tortoisehg/hgtk/logview/treeview.py:512
@@ -1825,7 +1825,7 @@msgid "User"
msgstr "Benutzer"
-#: tortoisehg/hgqt/grep.py:703
+#: tortoisehg/hgqt/grep.py:706
msgid "Match Text"
msgstr "Vergleichstext"
@@ -1838,7 +1838,7 @@msgid "<b>Unrevisioned Files</b>"
msgstr "<b>Fremddateien</b>"
-#: tortoisehg/hgqt/guess.py:65 tortoisehg/hgqt/status.py:95
+#: tortoisehg/hgqt/guess.py:65 tortoisehg/hgqt/status.py:96
msgid "Refresh file list"
msgstr "Dateiliste aktualisieren"
@@ -1944,7 +1944,7 @@msgid "Failed to open Email dialog"
msgstr "Kann den E-Mail-Dialog nicht öffnen"
-#: tortoisehg/hgqt/hgemail_ui.py:244 tortoisehg/hgqt/settings.py:556
+#: tortoisehg/hgqt/hgemail_ui.py:244 tortoisehg/hgqt/settings.py:611
#: tortoisehg/hgtk/synch.py:78 tortoisehg/hgtk/thgconfig.py:238
msgid "Email"
msgstr "E-Mail"
@@ -2119,7 +2119,7 @@msgstr "Hinzufügen"
#: tortoisehg/hgqt/hgignore.py:72 tortoisehg/hgqt/resolve.py:128
-#: tortoisehg/hgqt/settings.py:826 tortoisehg/hgtk/hgignore.py:77
+#: tortoisehg/hgqt/settings.py:881 tortoisehg/hgtk/hgignore.py:77
#: tortoisehg/hgtk/thgconfig.py:676
msgid "Edit File"
msgstr "Datei &bearbeiten"
@@ -2264,7 +2264,7 @@msgid "Drag to change order"
msgstr "Zu Änderung der Reihenfolge ziehen"
-#: tortoisehg/hgqt/logcolumns.py:100 tortoisehg/hgqt/settings.py:412
+#: tortoisehg/hgqt/logcolumns.py:100 tortoisehg/hgqt/settings.py:467
#: tortoisehg/hgqt/workbench.py:673 tortoisehg/util/menuthg.py:46
msgid "Workbench"
msgstr "Werkbank"
@@ -2274,80 +2274,80 @@msgid "Manifest %s@%s"
msgstr "Inhaltsverzeichnis %s@%s"
-#: tortoisehg/hgqt/manifestdialog.py:188 tortoisehg/hgtk/thgmq.py:862
+#: tortoisehg/hgqt/manifestdialog.py:192 tortoisehg/hgtk/thgmq.py:862
msgid "Status"
msgstr "Zustand"
-#: tortoisehg/hgqt/manifestdialog.py:193 tortoisehg/hgqt/revdetails.py:226
+#: tortoisehg/hgqt/manifestdialog.py:197 tortoisehg/hgqt/revdetails.py:226
msgid "File history"
msgstr "Dateiverlauf"
-#: tortoisehg/hgqt/manifestdialog.py:194 tortoisehg/hgqt/revdetails.py:227
+#: tortoisehg/hgqt/manifestdialog.py:198 tortoisehg/hgqt/revdetails.py:227
msgid "Show the history of the selected file"
msgstr "Den Verlauf der ausgewählten Datei anzeigen"
-#: tortoisehg/hgqt/manifestdialog.py:195 tortoisehg/hgqt/revdetails.py:228
+#: tortoisehg/hgqt/manifestdialog.py:199 tortoisehg/hgqt/revdetails.py:228
msgid "Compare file revisions"
msgstr "Datei-Revisionen vergleichen"
-#: tortoisehg/hgqt/manifestdialog.py:196 tortoisehg/hgqt/revdetails.py:229
+#: tortoisehg/hgqt/manifestdialog.py:200 tortoisehg/hgqt/revdetails.py:229
msgid "Compare revisions of the selected file"
msgstr "Revisionen der ausgewählten Datei vergleichen"
-#: tortoisehg/hgqt/manifestdialog.py:199 tortoisehg/hgqt/revdetails.py:232
+#: tortoisehg/hgqt/manifestdialog.py:203 tortoisehg/hgqt/revdetails.py:232
msgid "Visual Diff to Local"
msgstr "Interaktiver Vergleich mit lokaler Version"
-#: tortoisehg/hgqt/manifestdialog.py:200 tortoisehg/hgqt/revdetails.py:233
+#: tortoisehg/hgqt/manifestdialog.py:204 tortoisehg/hgqt/revdetails.py:233
msgid "View changes to current in external diff tool"
msgstr ""
"Die aktuellen Änderungen in einem externen Vergleichswerkzeug anzeigen"
-#: tortoisehg/hgqt/manifestdialog.py:202 tortoisehg/hgqt/revdetails.py:235
+#: tortoisehg/hgqt/manifestdialog.py:206 tortoisehg/hgqt/revdetails.py:235
msgid "View at Revision"
msgstr "Revision anzeigen"
-#: tortoisehg/hgqt/manifestdialog.py:203 tortoisehg/hgqt/revdetails.py:236
+#: tortoisehg/hgqt/manifestdialog.py:207 tortoisehg/hgqt/revdetails.py:236
msgid "View file as it appeared at this revision"
msgstr "Datei in dem Zustand dieser Revision anzeigen"
-#: tortoisehg/hgqt/manifestdialog.py:209 tortoisehg/hgqt/revdetails.py:244
+#: tortoisehg/hgqt/manifestdialog.py:213 tortoisehg/hgqt/revdetails.py:244
msgid "Open subrepository"
msgstr "Unterarchiv öffnen"
-#: tortoisehg/hgqt/manifestdialog.py:210 tortoisehg/hgqt/revdetails.py:245
+#: tortoisehg/hgqt/manifestdialog.py:214 tortoisehg/hgqt/revdetails.py:245
#: tortoisehg/hgqt/revdetails.py:248
msgid "Open the selected subrepository"
msgstr "Das ausgewählte Unterarchiv öffnen"
-#: tortoisehg/hgqt/manifestdialog.py:212 tortoisehg/hgqt/revdetails.py:247
+#: tortoisehg/hgqt/manifestdialog.py:216 tortoisehg/hgqt/revdetails.py:247
msgid "Explore subrepository"
msgstr "Unterarchiv im Explorer öffnen"
-#: tortoisehg/hgqt/manifestdialog.py:214
+#: tortoisehg/hgqt/manifestdialog.py:218
msgid "Open the selected subrepository in a file browser"
msgstr "Das ausgewählte Unterarchiv im Dateiexplorer öffnen"
-#: tortoisehg/hgqt/manifestdialog.py:216 tortoisehg/hgqt/revdetails.py:250
+#: tortoisehg/hgqt/manifestdialog.py:220 tortoisehg/hgqt/revdetails.py:250
msgid "Open terminal in subrepository"
msgstr "Konsole im Unterarchiv öffnen"
-#: tortoisehg/hgqt/manifestdialog.py:218 tortoisehg/hgqt/revdetails.py:252
+#: tortoisehg/hgqt/manifestdialog.py:222 tortoisehg/hgqt/revdetails.py:252
msgid "Open a shell terminal in the selected subrepository root"
msgstr ""
"Öffnet eine Kommandozeilenkonsole im Wurzelverzeichnis des ausgewählten "
"Unterarchivs"
-#: tortoisehg/hgqt/manifestdialog.py:293 tortoisehg/hgqt/revdetails.py:389
+#: tortoisehg/hgqt/manifestdialog.py:297 tortoisehg/hgqt/revdetails.py:389
#, python-format
msgid "Hg file log viewer - %s"
msgstr "Hg Protokollbetrachter - %s"
-#: tortoisehg/hgqt/manifestdialog.py:306 tortoisehg/hgqt/revdetails.py:403
+#: tortoisehg/hgqt/manifestdialog.py:310 tortoisehg/hgqt/revdetails.py:403
msgid "Cannot open subrepository"
msgstr "Das Unterarchiv konnte nicht geöffnet werden"
-#: tortoisehg/hgqt/manifestdialog.py:307 tortoisehg/hgqt/revdetails.py:404
+#: tortoisehg/hgqt/manifestdialog.py:311 tortoisehg/hgqt/revdetails.py:404
msgid "The selected subrepository does not exist on the working directory"
msgstr "Im Arbeitsverzeichnis gibt es das ausgewählte Unterarchiv nicht"
@@ -2496,15 +2496,15 @@msgid "Merge changeset"
msgstr "Mit Änderungsliste zusammenführen"
-#: tortoisehg/hgqt/messageentry.py:72
+#: tortoisehg/hgqt/messageentry.py:75
msgid "Paste &Filenames"
msgstr "Dateinamen &einfügen"
-#: tortoisehg/hgqt/messageentry.py:74
+#: tortoisehg/hgqt/messageentry.py:77
msgid "App&ly Format"
msgstr "Formatierung An%wenden"
-#: tortoisehg/hgqt/messageentry.py:75
+#: tortoisehg/hgqt/messageentry.py:78
msgid "C&onfigure Format"
msgstr "%Formatierung einstellen"
@@ -2748,34 +2748,24 @@"Dafür muss die Basis der Abweichungen auf die Spitze von %s verschoben "
"werden\n"
-#: tortoisehg/hgqt/pbranch.py:347 tortoisehg/hgqt/qqueue.py:254
-#: tortoisehg/hgqt/qqueue.py:272 tortoisehg/hgqt/thread.py:223
-#: tortoisehg/hgqt/thread.py:243 tortoisehg/hgtk/dialog.py:34
-msgid "TortoiseHg Prompt"
-msgstr "TortoiseHG"
-
-#: tortoisehg/hgqt/pbranch.py:348 tortoisehg/hgtk/thgpbranch.py:432
-msgid "New Patch Name"
-msgstr "Neuer Flicken-Name"
-
-#: tortoisehg/hgqt/pbranch.py:480
+#: tortoisehg/hgqt/pbranch.py:478
msgid "&Goto (update workdir)"
msgstr "&Wechsle (aktualisiert Arbeitsverzeichnis)"
-#: tortoisehg/hgqt/pbranch.py:482 tortoisehg/hgqt/update.py:259
+#: tortoisehg/hgqt/pbranch.py:480 tortoisehg/hgqt/update.py:259
#: tortoisehg/hgtk/update.py:237
msgid "&Merge"
msgstr "&Zusammenführen"
-#: tortoisehg/hgqt/pbranch.py:500
+#: tortoisehg/hgqt/pbranch.py:498
msgid "No patch branch selected"
msgstr "Kein Flickenzweig ausgewählt"
-#: tortoisehg/hgqt/pbranch.py:551
+#: tortoisehg/hgqt/pbranch.py:549
msgid "No editor found"
msgstr "Kein Editor gefunden"
-#: tortoisehg/hgqt/pbranch.py:552
+#: tortoisehg/hgqt/pbranch.py:550
msgid ""
"Mercurial was unable to find an editor. Please configure Mercurial to use an "
"editor installed on your system."
@@ -2783,6 +2773,22 @@"Mercurial konnte keinen Editor finden. Bitte hinterlegen Sie einen Editor in "
"der Mercurial-Konfiguration."
+#: tortoisehg/hgqt/pbranch.py:843
+msgid "New Patch Branch"
+msgstr ""
+
+#: tortoisehg/hgqt/pbranch.py:878
+msgid "Patch message:"
+msgstr ""
+
+#: tortoisehg/hgqt/pbranch.py:879
+msgid "Patch date:"
+msgstr ""
+
+#: tortoisehg/hgqt/pbranch.py:880
+msgid "Patch user:"
+msgstr ""
+
#: tortoisehg/hgqt/postreview.py:34
msgid "Invalid Settings - The ReviewBoard server is not setup"
msgstr ""
@@ -2812,7 +2818,7 @@#: tortoisehg/hgqt/postreview.py:110 tortoisehg/hgqt/postreview.py:126
#: tortoisehg/hgqt/postreview.py:343 tortoisehg/hgqt/postreview.py:366
#: tortoisehg/hgqt/postreview.py:378 tortoisehg/hgqt/postreview_ui.py:163
-#: tortoisehg/hgqt/settings.py:666
+#: tortoisehg/hgqt/settings.py:721
msgid "Review Board"
msgstr "Gutachterausschuss"
@@ -3013,7 +3019,7 @@msgid "Patch queues:"
msgstr "Flickenschlangen:"
-#: tortoisehg/hgqt/qqueue.py:85 tortoisehg/hgqt/settings.py:829
+#: tortoisehg/hgqt/qqueue.py:85 tortoisehg/hgqt/settings.py:884
#: tortoisehg/hgtk/thgconfig.py:680
msgid "Reload"
msgstr "Datei &einlesen"
@@ -3023,7 +3029,7 @@msgstr "Aktivieren"
#: tortoisehg/hgqt/qqueue.py:94 tortoisehg/hgqt/rename.py:170
-#: tortoisehg/hgqt/reporegistry.py:400 tortoisehg/hgtk/bookmark.py:49
+#: tortoisehg/hgqt/reporegistry.py:418 tortoisehg/hgtk/bookmark.py:49
msgid "Rename"
msgstr "Umbenennen"
@@ -3048,6 +3054,12 @@msgid "Do you really want to activate patch queue '%s' ?"
msgstr "Wollen Sie die Flickenschlange '%s' wirklich aktivieren?"
+#: tortoisehg/hgqt/qqueue.py:254 tortoisehg/hgqt/qqueue.py:272
+#: tortoisehg/hgqt/thread.py:223 tortoisehg/hgqt/thread.py:243
+#: tortoisehg/hgtk/dialog.py:34
+msgid "TortoiseHg Prompt"
+msgstr "TortoiseHG"
+
#: tortoisehg/hgqt/qqueue.py:256
msgid "New patch queue name"
msgstr "Name der neuen Flickenschlange?"
@@ -3195,19 +3207,19 @@msgid "EolnVisibility"
msgstr "Zeilenende-Sichtbarkeit"
-#: tortoisehg/hgqt/qscilib.py:327
+#: tortoisehg/hgqt/qscilib.py:330
msgid "### regular expression ###"
msgstr "### regulärer Ausdruck ###"
-#: tortoisehg/hgqt/qscilib.py:330 tortoisehg/hgtk/datamine.py:319
+#: tortoisehg/hgqt/qscilib.py:333 tortoisehg/hgtk/datamine.py:319
msgid "Regular expression search pattern"
msgstr "Suchmuster (Regulärer Ausdruck)"
-#: tortoisehg/hgqt/qscilib.py:337
+#: tortoisehg/hgqt/qscilib.py:340
msgid "Wrap search"
msgstr "Zyklisch weitersuchen"
-#: tortoisehg/hgqt/qscilib.py:515
+#: tortoisehg/hgqt/qscilib.py:518
msgid "Unable to read/write config file"
msgstr "Die Konfigurationsdatei kann nicht gelesen/geschrieben werden"
@@ -3246,11 +3258,11 @@msgid "Show Log"
msgstr "Protokoll anzeigen"
-#: tortoisehg/hgqt/qtlib.py:982
+#: tortoisehg/hgqt/qtlib.py:984
msgid "Please enter a username"
msgstr "Bitte geben Sie Ihren Benutzernamen ein"
-#: tortoisehg/hgqt/qtlib.py:983
+#: tortoisehg/hgqt/qtlib.py:985
msgid "You must identify yourself to Mercurial"
msgstr "Sie müssen sich vor Mercurial ausweisen"
@@ -3287,7 +3299,7 @@msgid "Checkmark files to remove"
msgstr "Dateien zum Entfernen ankreuzen"
-#: tortoisehg/hgqt/quickop.py:23 tortoisehg/hgqt/sync.py:548
+#: tortoisehg/hgqt/quickop.py:23 tortoisehg/hgqt/sync.py:547
#: tortoisehg/hgqt/webconf_ui.py:80 tortoisehg/hgtk/bookmark.py:47
#: tortoisehg/hgtk/quickop.py:22 tortoisehg/hgtk/tagadd.py:40
msgid "Remove"
@@ -3673,12 +3685,12 @@msgid "Mercurial User"
msgstr "Benutzer von Mercurial"
-#: tortoisehg/hgqt/reporegistry.py:182 tortoisehg/hgqt/reporegistry.py:614
+#: tortoisehg/hgqt/reporegistry.py:182 tortoisehg/hgqt/reporegistry.py:636
#, python-format
msgid "Unsupported repository type (%s)"
msgstr "Der Archivtyp (%s) wird nicht unterstützt"
-#: tortoisehg/hgqt/reporegistry.py:183 tortoisehg/hgqt/reporegistry.py:615
+#: tortoisehg/hgqt/reporegistry.py:183 tortoisehg/hgqt/reporegistry.py:637
msgid "Cannot open non mercurial repositories or subrepositories"
msgstr ""
"Kann Projektarchive und -unterarchive, die nicht von Mercurial stammen, "
@@ -3702,147 +3714,147 @@msgid "Repository Registry"
msgstr "Archivkatalog"
-#: tortoisehg/hgqt/reporegistry.py:392
+#: tortoisehg/hgqt/reporegistry.py:410
msgid "Refresh repository list"
msgstr "Archivliste aktualisieren"
-#: tortoisehg/hgqt/reporegistry.py:393
+#: tortoisehg/hgqt/reporegistry.py:411
msgid "Refresh the Repository Registry list"
msgstr "Archivkatalog aktualisieren"
-#: tortoisehg/hgqt/reporegistry.py:394 tortoisehg/hgqt/webconf_ui.py:76
+#: tortoisehg/hgqt/reporegistry.py:412 tortoisehg/hgqt/webconf_ui.py:76
msgid "Open"
msgstr "Öffnen"
-#: tortoisehg/hgqt/reporegistry.py:395
+#: tortoisehg/hgqt/reporegistry.py:413
msgid "Open the repository in a new tab"
msgstr "Das Projektarchiv in einem neuen Reiter öffnen"
-#: tortoisehg/hgqt/reporegistry.py:396
+#: tortoisehg/hgqt/reporegistry.py:414
msgid "Open All"
msgstr "Alles öffnen"
-#: tortoisehg/hgqt/reporegistry.py:397
+#: tortoisehg/hgqt/reporegistry.py:415
msgid "Open all repositories in new tabs"
msgstr "Alle Projektarchive in neuen Reitern öffnen"
-#: tortoisehg/hgqt/reporegistry.py:398 tortoisehg/hgqt/reporegistry.py:626
+#: tortoisehg/hgqt/reporegistry.py:416 tortoisehg/hgqt/reporegistry.py:648
msgid "New Group"
msgstr "Neue Gruppe erstellen"
-#: tortoisehg/hgqt/reporegistry.py:399
+#: tortoisehg/hgqt/reporegistry.py:417
msgid "Create a new group"
msgstr "Neue Gruppe anlegen"
-#: tortoisehg/hgqt/reporegistry.py:401
+#: tortoisehg/hgqt/reporegistry.py:419
msgid "Rename the entry"
msgstr "Den Eintrag umbenennen"
-#: tortoisehg/hgqt/reporegistry.py:402
+#: tortoisehg/hgqt/reporegistry.py:420
msgid "Settings..."
msgstr "Einstellungen..."
-#: tortoisehg/hgqt/reporegistry.py:403
+#: tortoisehg/hgqt/reporegistry.py:421
msgid "View the repository's settings"
msgstr "Die Projektarchiv-Einstellungen ansehen"
-#: tortoisehg/hgqt/reporegistry.py:404
+#: tortoisehg/hgqt/reporegistry.py:422
msgid "Remove from registry"
msgstr "Aus dem Katalog entfernen"
-#: tortoisehg/hgqt/reporegistry.py:405
+#: tortoisehg/hgqt/reporegistry.py:423
msgid ""
"Remove the node and all its subnodes. Repositories are not deleted from disk."
msgstr ""
"Den Knoten und alle Unterknoten entfernen. Die Projektarchive werden nicht "
"von der Platte gelöscht."
-#: tortoisehg/hgqt/reporegistry.py:408 tortoisehg/util/menuthg.py:25
+#: tortoisehg/hgqt/reporegistry.py:426 tortoisehg/util/menuthg.py:25
msgid "Clone..."
msgstr "Klonen..."
-#: tortoisehg/hgqt/reporegistry.py:409
+#: tortoisehg/hgqt/reporegistry.py:427
msgid "Clone Repository"
msgstr "Projektarchiv klonen"
-#: tortoisehg/hgqt/reporegistry.py:410 tortoisehg/hgqt/sync.py:546
+#: tortoisehg/hgqt/reporegistry.py:428 tortoisehg/hgqt/sync.py:545
#: tortoisehg/hgqt/workbench.py:328
msgid "Explore"
msgstr "E&xplorer"
-#: tortoisehg/hgqt/reporegistry.py:411
+#: tortoisehg/hgqt/reporegistry.py:429
msgid "Open the repository in a file browser"
msgstr "Das Archiv in einem Dateiexplorer öffnen"
-#: tortoisehg/hgqt/reporegistry.py:412 tortoisehg/hgqt/sync.py:547
+#: tortoisehg/hgqt/reporegistry.py:430 tortoisehg/hgqt/sync.py:546
#: tortoisehg/hgqt/workbench.py:331
msgid "Terminal"
msgstr "&Konsole"
-#: tortoisehg/hgqt/reporegistry.py:413
+#: tortoisehg/hgqt/reporegistry.py:431
msgid "Open a shell terminal in the repository root"
msgstr "Eine Kommandozeilenkonsole im Wurzelverzeichnis des Archivs öffnen"
-#: tortoisehg/hgqt/reporegistry.py:414
+#: tortoisehg/hgqt/reporegistry.py:432
msgid "Add repository..."
msgstr "Projektarchiv hinzufügen..."
-#: tortoisehg/hgqt/reporegistry.py:415
+#: tortoisehg/hgqt/reporegistry.py:433
msgid "Add a repository to this group"
msgstr "Projektarchiv zur Gruppe hinzufügen..."
-#: tortoisehg/hgqt/reporegistry.py:416
+#: tortoisehg/hgqt/reporegistry.py:434
msgid "Add a subrepository..."
msgstr "Ein Unterarchiv hinzufügen..."
-#: tortoisehg/hgqt/reporegistry.py:417
+#: tortoisehg/hgqt/reporegistry.py:435
msgid "Convert an existing repository into a subrepository"
msgstr "Ein bestehendes Archiv in ein Unterarchiv umwandeln"
-#: tortoisehg/hgqt/reporegistry.py:419 tortoisehg/hgqt/wctxactions.py:44
+#: tortoisehg/hgqt/reporegistry.py:437 tortoisehg/hgqt/wctxactions.py:44
msgid "Copy path"
msgstr "Pfad kopieren"
-#: tortoisehg/hgqt/reporegistry.py:420
+#: tortoisehg/hgqt/reporegistry.py:438
msgid "Copy the root path of the repository to the clipboard"
msgstr "Den Wurzelpfad des Archivs in die Zwischenablage kopieren"
-#: tortoisehg/hgqt/reporegistry.py:476
+#: tortoisehg/hgqt/reporegistry.py:494
msgid "Select repository directory to add"
msgstr "Wählen Sie ein Projektarchiv-Verzeichnis zum Hinzufügen"
-#: tortoisehg/hgqt/reporegistry.py:487 tortoisehg/hgqt/reporegistry.py:535
-#: tortoisehg/hgqt/reporegistry.py:552 tortoisehg/hgqt/reporegistry.py:578
-#: tortoisehg/hgqt/reporegistry.py:584
+#: tortoisehg/hgqt/reporegistry.py:505 tortoisehg/hgqt/reporegistry.py:554
+#: tortoisehg/hgqt/reporegistry.py:571 tortoisehg/hgqt/reporegistry.py:600
+#: tortoisehg/hgqt/reporegistry.py:606
msgid "Failed to add repository"
msgstr "Das Projektarchiv konnte nicht hinzugefügt werden"
-#: tortoisehg/hgqt/reporegistry.py:488 tortoisehg/hgqt/workbench.py:761
+#: tortoisehg/hgqt/reporegistry.py:506 tortoisehg/hgqt/workbench.py:761
#, python-format
msgid "%s is not a valid repository"
msgstr "%s ist kein gültiges Projektarchiv"
-#: tortoisehg/hgqt/reporegistry.py:494
+#: tortoisehg/hgqt/reporegistry.py:512
msgid "Select an existing repository to add as a subrepo"
msgstr ""
"Wählen Sie ein bestehendes Archiv, welches als Unterarchiv hinzugefügt "
"werden soll"
-#: tortoisehg/hgqt/reporegistry.py:512
+#: tortoisehg/hgqt/reporegistry.py:530
msgid "Cannot open repository"
msgstr "Kann das Archiv nicht öffnen"
-#: tortoisehg/hgqt/reporegistry.py:513
+#: tortoisehg/hgqt/reporegistry.py:531
#, python-format
msgid "The selected repository:<br><br>%s<br><br>cannot be open!"
msgstr ""
"Das ausgewählte Archiv: <br><br>%s<br><br>kann nicht geöffnet werden."
-#: tortoisehg/hgqt/reporegistry.py:518
+#: tortoisehg/hgqt/reporegistry.py:536
msgid "Subrepository already exists"
msgstr "Ein solches Unterarchiv existiert bereits"
-#: tortoisehg/hgqt/reporegistry.py:519
+#: tortoisehg/hgqt/reporegistry.py:537
#, python-format
msgid ""
"The selected repository:<br><br>%s<br><br>is already a subrepository "
@@ -3851,21 +3863,21 @@"Das ausgewählte Archiv: <br><br>%s<br><br>ist bereits ein Unterarchiv von: "
"<br><br>%s<br><br>unter dem Namen: \"%s\""
-#: tortoisehg/hgqt/reporegistry.py:536
+#: tortoisehg/hgqt/reporegistry.py:555
#, python-format
msgid "Cannot open the .hgsub file in:<br><br>%s"
msgstr "Kann die .hgsub-Datei hier nicht öffnen:<br><br>%s"
-#: tortoisehg/hgqt/reporegistry.py:553
+#: tortoisehg/hgqt/reporegistry.py:572
#, python-format
msgid "The .hgsub file already contains the line:<br><br>%s"
msgstr "Die .hgsub-Datei enthält bereits die Zeile:<br><br>%s"
-#: tortoisehg/hgqt/reporegistry.py:569
+#: tortoisehg/hgqt/reporegistry.py:591
msgid "Subrepo added to .hgsub file"
msgstr "Unterarchiv zur .hgsub-Datei hinzugefügt"
-#: tortoisehg/hgqt/reporegistry.py:570
+#: tortoisehg/hgqt/reporegistry.py:592
#, python-format
msgid ""
"The selected subrepo:<br><br><i>%s</i><br><br>has been added to the .hgsub "
@@ -3877,12 +3889,12 @@"Unterarchivs<br>Sie noch die Änderungen an der .hgsub-Datei <i>übernehmen "
"müssen</i>."
-#: tortoisehg/hgqt/reporegistry.py:579
+#: tortoisehg/hgqt/reporegistry.py:601
#, python-format
msgid "Cannot update the .hgsub file in:<br><br>%s"
msgstr "Kann die .hgsub-Datei hier nicht aktualisieren:<br><br>%s"
-#: tortoisehg/hgqt/reporegistry.py:585
+#: tortoisehg/hgqt/reporegistry.py:607
#, python-format
msgid "\"%s\" is not a valid repository inside \"%s\""
msgstr "\"%s\" ist kein gültiges Archiv innerhalb von \"%s\""
@@ -3907,7 +3919,7 @@msgstr "Standard"
#: tortoisehg/hgqt/repotreemodel.py:164 tortoisehg/hgqt/resolve.py:399
-#: tortoisehg/hgqt/sync.py:237 tortoisehg/hgqt/webconf.py:266
+#: tortoisehg/hgqt/sync.py:238 tortoisehg/hgqt/webconf.py:266
msgid "Path"
msgstr "Verzeichnis"
@@ -4014,7 +4026,7 @@msgid "Reject incoming changesets"
msgstr "Eingehende Änderungslisten zurückweisen"
-#: tortoisehg/hgqt/repowidget.py:506 tortoisehg/hgqt/sync.py:931
+#: tortoisehg/hgqt/repowidget.py:506 tortoisehg/hgqt/sync.py:930
#: tortoisehg/hgtk/history.py:2021
#, python-format
msgid "%d outgoing changesets"
@@ -5553,7 +5565,7 @@msgid "Start"
msgstr "Starten"
-#: tortoisehg/hgqt/serve_ui.py:88 tortoisehg/hgqt/settings.py:768
+#: tortoisehg/hgqt/serve_ui.py:88 tortoisehg/hgqt/settings.py:823
#: tortoisehg/hgtk/gdialog.py:497
msgid "Settings"
msgstr "Einstellungen"
@@ -5562,25 +5574,45 @@msgid "<unspecified>"
msgstr "<nicht angegeben>"
-#: tortoisehg/hgqt/settings.py:241
+#: tortoisehg/hgqt/settings.py:111
+msgid "&True"
+msgstr ""
+
+#: tortoisehg/hgqt/settings.py:112
+msgid "&False"
+msgstr ""
+
+#: tortoisehg/hgqt/settings.py:113
+msgid "&Unspecified"
+msgstr ""
+
+#: tortoisehg/hgqt/settings.py:173
+msgid "&Set..."
+msgstr ""
+
+#: tortoisehg/hgqt/settings.py:174
+msgid "&Clear"
+msgstr ""
+
+#: tortoisehg/hgqt/settings.py:298
#, python-format
msgid "Failed to load issue tracker: '%s': %s. "
msgstr "Das Laden des Abweichungsverfolgers '%s' ist fehlgeschlagen: %s. "
-#: tortoisehg/hgqt/settings.py:349 tortoisehg/hgtk/thgconfig.py:43
+#: tortoisehg/hgqt/settings.py:404 tortoisehg/hgtk/thgconfig.py:43
msgid "UI Language"
msgstr "<a href=\"http://de.wikipedia.org/wiki/ISO_3166-2\">Sprache</a>"
-#: tortoisehg/hgqt/settings.py:351 tortoisehg/hgtk/thgconfig.py:44
+#: tortoisehg/hgqt/settings.py:406 tortoisehg/hgtk/thgconfig.py:44
msgid "Specify your preferred user interface language (restart needed)"
msgstr ""
"Geben Sie Ihre bevorzugte Anzeigesprache an (benötigt Anwendungsneustart)"
-#: tortoisehg/hgqt/settings.py:353 tortoisehg/hgtk/thgconfig.py:45
+#: tortoisehg/hgqt/settings.py:408 tortoisehg/hgtk/thgconfig.py:45
msgid "Three-way Merge Tool"
msgstr "Dreiwege-Abweichungswerkzeug"
-#: tortoisehg/hgqt/settings.py:355
+#: tortoisehg/hgqt/settings.py:410
msgid ""
"Graphical merge program for resolving merge conflicts. If left unspecified, "
"Mercurial will use the first applicable tool it finds on your system or use "
@@ -5597,11 +5629,11 @@"lokalen und der fremden Version wählen zu müssen, oder internal:dump, um "
"Dateien zur manuellen Verschmelzung im Arbeitsverzeichnis abzulegen"
-#: tortoisehg/hgqt/settings.py:361 tortoisehg/hgtk/thgconfig.py:52
+#: tortoisehg/hgqt/settings.py:416 tortoisehg/hgtk/thgconfig.py:52
msgid "Visual Diff Tool"
msgstr "Interaktives Vergleichswerkzeug"
-#: tortoisehg/hgqt/settings.py:363 tortoisehg/hgtk/thgconfig.py:53
+#: tortoisehg/hgqt/settings.py:418 tortoisehg/hgtk/thgconfig.py:53
msgid ""
"Specify visual diff tool, as described in the [merge-tools] section of your "
"Mercurial configuration files. If left unspecified, TortoiseHg will use the "
@@ -5613,11 +5645,11 @@"verwenden. Wenn das nicht funktioniert, ruft es das erste passende Werkzeug "
"auf, das es findet."
-#: tortoisehg/hgqt/settings.py:367 tortoisehg/hgtk/thgconfig.py:57
+#: tortoisehg/hgqt/settings.py:422 tortoisehg/hgtk/thgconfig.py:57
msgid "Visual Editor"
msgstr "Grafischer Editor"
-#: tortoisehg/hgqt/settings.py:368
+#: tortoisehg/hgqt/settings.py:423
#, python-format
msgid ""
"Specify the visual editor used to view files. Format:<br>myeditor -flags "
@@ -5628,11 +5660,11 @@"Format:<br>myeditor -parameter [$Datei --num=$Zeilennr][--search "
"$Suchtext]<br><br>Vergleiche <a href=\"%s\">OpenAtLine (in Zeile öffnen)</a>"
-#: tortoisehg/hgqt/settings.py:372
+#: tortoisehg/hgqt/settings.py:427
msgid "Shell"
msgstr "Shell"
-#: tortoisehg/hgqt/settings.py:373
+#: tortoisehg/hgqt/settings.py:428
#, python-format
msgid ""
"Specify the command to launch your preferred terminal shell application. If "
@@ -5647,11 +5679,11 @@"unter Windows: cmd.exe /K titel %(reponame)s<br>Vorgabe unter OS X: nicht "
"gesetzt<br>Vorgabe ansonsten: xterm -T \"%(reponame)s\""
-#: tortoisehg/hgqt/settings.py:381
+#: tortoisehg/hgqt/settings.py:436
msgid "Immediate Operations"
msgstr "Ohne Nachfrage ausführen"
-#: tortoisehg/hgqt/settings.py:382
+#: tortoisehg/hgqt/settings.py:437
msgid ""
"Space separated list of shell operations you would like to be performed "
"immediately, without user interaction. Commands are \"add remove revert "
@@ -5661,11 +5693,11 @@"Nachfrage ausgeführt werden sollen. Mögliche Anweisungen sind \"add remove "
"revert forget\". Vorgabe: keine (leer)"
-#: tortoisehg/hgqt/settings.py:386 tortoisehg/hgtk/thgconfig.py:63
+#: tortoisehg/hgqt/settings.py:441 tortoisehg/hgtk/thgconfig.py:63
msgid "Tab Width"
msgstr "Tabulatorbreite"
-#: tortoisehg/hgqt/settings.py:387
+#: tortoisehg/hgqt/settings.py:442
msgid ""
"Specify the number of spaces that tabs expand to in various TortoiseHg "
"windows. Default: 0, Not expanded"
@@ -5673,21 +5705,21 @@"Geben Sie die Anzahl von Leerzeichen an, auf die sich Tabulatorzeichen in "
"TortoiseHg-Fenstern erstrecken. Vorgabe: 0, unterdrückt"
-#: tortoisehg/hgqt/settings.py:390
+#: tortoisehg/hgqt/settings.py:445
msgid "Force Repo Tab"
msgstr "Archivreiter erzwingen"
-#: tortoisehg/hgqt/settings.py:391
+#: tortoisehg/hgqt/settings.py:446
msgid "Always show repo tabs, even for a single repo. Default: False"
msgstr ""
"Grundsätzlich Archivreiter anzeigen, selbst für ein einzelnes Archiv. "
"Vorgabe: nein"
-#: tortoisehg/hgqt/settings.py:392 tortoisehg/hgtk/thgconfig.py:67
+#: tortoisehg/hgqt/settings.py:447 tortoisehg/hgtk/thgconfig.py:67
msgid "Max Diff Size"
msgstr "Maximale Größe von Abweichungen"
-#: tortoisehg/hgqt/settings.py:393
+#: tortoisehg/hgqt/settings.py:448
msgid ""
"The maximum size file (in KB) that TortoiseHg will show changes for in the "
"changelog, status, and commit windows. A value of zero implies no limit. "
@@ -5697,11 +5729,11 @@"Verlaufs-, im Zustands- und im Ãœbernahmedialog anzeigt. Der Wert 0 bedeutet "
"unbegrenzt. Voreinstellung: 1024 (1 MiB)"
-#: tortoisehg/hgqt/settings.py:396
+#: tortoisehg/hgqt/settings.py:451
msgid "Fork GUI"
msgstr "Grafischen Dialog im Hintergrund starten"
-#: tortoisehg/hgqt/settings.py:397
+#: tortoisehg/hgqt/settings.py:452
msgid ""
"When running from the command line, fork a background process to run "
"graphical dialogs. Default: True"
@@ -5709,11 +5741,11 @@"Bei Ausführung in der Konsole wird ein Hintergrundprozess gestartet, um "
"grafische Dialoge zu verwenden. Vorgabe: ja"
-#: tortoisehg/hgqt/settings.py:399 tortoisehg/hgtk/thgconfig.py:81
+#: tortoisehg/hgqt/settings.py:454 tortoisehg/hgtk/thgconfig.py:81
msgid "Full Path Title"
msgstr "Vollständigen Pfad in der Titelleiste anzeigen"
-#: tortoisehg/hgqt/settings.py:400
+#: tortoisehg/hgqt/settings.py:455
msgid ""
"Show a full directory path of the repository in the dialog title instead of "
"just the root directory name. Default: False"
@@ -5721,11 +5753,11 @@"Zeigt den gesamten Pfad des Projektarchiv in der Titelzeile statt nur seinen "
"Namen. Vorgabe: nein"
-#: tortoisehg/hgqt/settings.py:402
+#: tortoisehg/hgqt/settings.py:457
msgid "Auto-resolve merges"
msgstr "Verschmelzungen automatisch auflösen"
-#: tortoisehg/hgqt/settings.py:403
+#: tortoisehg/hgqt/settings.py:458
msgid ""
"Indicates whether TortoiseHg should attempt to automatically resolve changes "
"from both sides to the same file, and only report merge conflicts when this "
@@ -5742,11 +5774,11 @@"Benutzer bei aufgetretenen Konflikten gebeten, diese manuell zu prüfen und "
"aufzulösen. Vorgabe: nein."
-#: tortoisehg/hgqt/settings.py:413
+#: tortoisehg/hgqt/settings.py:468
msgid "Default widget"
msgstr "Vorgabebereich"
-#: tortoisehg/hgqt/settings.py:415
+#: tortoisehg/hgqt/settings.py:470
msgid ""
"Select the initial widget that will be shown when opening a repository. "
"Default: revdetails"
@@ -5754,7 +5786,7 @@"Wählen SIe den Bereich, der standardmäßig beim Öffnen eines Projektarchivs "
"angezeigt werden soll. Vorgabe: revdetails"
-#: tortoisehg/hgqt/settings.py:420
+#: tortoisehg/hgqt/settings.py:475
msgid ""
"Select the initial revision that will be selected when opening a repository. "
" You can select the \"current\" (i.e. the working directory parent), the "
@@ -5765,11 +5797,11 @@"den Vorgänger der Arbeitskopie), die Spitze des Archivs (tip) oder die "
"Arbeitskopieversion (workingdir). Vorgabe: current"
-#: tortoisehg/hgqt/settings.py:424 tortoisehg/hgtk/thgconfig.py:130
+#: tortoisehg/hgqt/settings.py:479 tortoisehg/hgtk/thgconfig.py:130
msgid "Author Coloring"
msgstr "nach Autor einfärben"
-#: tortoisehg/hgqt/settings.py:425 tortoisehg/hgtk/thgconfig.py:131
+#: tortoisehg/hgqt/settings.py:480 tortoisehg/hgtk/thgconfig.py:131
msgid ""
"Color changesets by author name. If not enabled, the changes are colored "
"green for merge, red for non-trivial parents, black for normal. Default: "
@@ -5779,11 +5811,11 @@"Zusammenführen grün markiert, Änderungen mit nicht-trivialen Vorgängern rot "
"und gewöhnliche schwarz. Vorgabe: nein"
-#: tortoisehg/hgqt/settings.py:429
+#: tortoisehg/hgqt/settings.py:484
msgid "Task Tabs"
msgstr "Aufgabenreiter"
-#: tortoisehg/hgqt/settings.py:431
+#: tortoisehg/hgqt/settings.py:486
msgid ""
"Show tabs along the side of the bottom half of each repo widget allowing one "
"to switch task tabs without using the toolbar. Default: off"
@@ -5792,11 +5824,11 @@"zwischen verschiedenen Aufgaben ohne Benutzung der Werkzeugleiste "
"umzuschalten. Vorgabe: aus"
-#: tortoisehg/hgqt/settings.py:434 tortoisehg/hgtk/thgconfig.py:135
+#: tortoisehg/hgqt/settings.py:489 tortoisehg/hgtk/thgconfig.py:135
msgid "Long Summary"
msgstr "Lange Zusammenfassung"
-#: tortoisehg/hgqt/settings.py:435 tortoisehg/hgtk/thgconfig.py:136
+#: tortoisehg/hgqt/settings.py:490 tortoisehg/hgtk/thgconfig.py:136
msgid ""
"If true, concatenate multiple lines of changeset summary until they reach 80 "
"characters. Default: False"
@@ -5804,11 +5836,11 @@"Ja bedeutet, dass mehrere Zeilen der Zusammenfassung der Änderungsliste "
"zusammengefügt werden, bis 80 Zeichen erreicht sind. Vorgabe: nein"
-#: tortoisehg/hgqt/settings.py:438 tortoisehg/hgtk/thgconfig.py:139
+#: tortoisehg/hgqt/settings.py:493 tortoisehg/hgtk/thgconfig.py:139
msgid "Log Batch Size"
msgstr "Log-Stapel-Grösse"
-#: tortoisehg/hgqt/settings.py:439 tortoisehg/hgtk/thgconfig.py:140
+#: tortoisehg/hgqt/settings.py:494 tortoisehg/hgtk/thgconfig.py:140
msgid ""
"The number of revisions to read and display in the changelog viewer in a "
"single batch. Default: 500"
@@ -5816,11 +5848,11 @@"Die Anzahl Revisionen die die Historieanzeige in einem Durchgang anzeigt. "
"Voreinstellung: 500"
-#: tortoisehg/hgqt/settings.py:442 tortoisehg/hgtk/thgconfig.py:143
+#: tortoisehg/hgqt/settings.py:497 tortoisehg/hgtk/thgconfig.py:143
msgid "Dead Branches"
msgstr "Tote Zweige"
-#: tortoisehg/hgqt/settings.py:443 tortoisehg/hgtk/thgconfig.py:144
+#: tortoisehg/hgqt/settings.py:498 tortoisehg/hgtk/thgconfig.py:144
msgid ""
"Comma separated list of branch names that should be ignored when building a "
"list of branch names for a repository. Default: None (leave blank)"
@@ -5829,11 +5861,11 @@"Zweignamenliste für ein Projektarchiv ignoriert werden soll. Vorgabe: keine "
"(leere Liste)"
-#: tortoisehg/hgqt/settings.py:446 tortoisehg/hgtk/thgconfig.py:147
+#: tortoisehg/hgqt/settings.py:501 tortoisehg/hgtk/thgconfig.py:147
msgid "Branch Colors"
msgstr "Zweigfarben"
-#: tortoisehg/hgqt/settings.py:447
+#: tortoisehg/hgqt/settings.py:502
msgid ""
"Space separated list of branch names and colors of the form branch:#XXXXXX. "
"Spaces and colons in the branch name must be escaped using a backslash (\\). "
@@ -5848,11 +5880,11 @@"entspricht \\u0040 dem @-Zeichen und \\n einem Zeilenvorschub-Zeichen. "
"Vorgabe: kein (leere Liste)"
-#: tortoisehg/hgqt/settings.py:453 tortoisehg/hgtk/thgconfig.py:154
+#: tortoisehg/hgqt/settings.py:508 tortoisehg/hgtk/thgconfig.py:154
msgid "Hide Tags"
msgstr "Etiketten verbergen"
-#: tortoisehg/hgqt/settings.py:454
+#: tortoisehg/hgqt/settings.py:509
msgid ""
"Space separated list of tags that will not be shown.Useful example: Specify "
"\"qbase qparent qtip\" to hide the standard tags inserted by the Mercurial "
@@ -5863,11 +5895,11 @@"Mercurial-Queues-Erweiterung erstellten Standardetiketten auszublenden. "
"Vorgabe: keine (leere Liste)"
-#: tortoisehg/hgqt/settings.py:458 tortoisehg/hgtk/thgconfig.py:172
+#: tortoisehg/hgqt/settings.py:513 tortoisehg/hgtk/thgconfig.py:172
msgid "After Pull Operation"
msgstr "Nach der Zieh-Operation"
-#: tortoisehg/hgqt/settings.py:460
+#: tortoisehg/hgqt/settings.py:515
msgid ""
"Operation which is performed directly after a successful pull. update "
"equates to pull --update, fetch equates to the fetch extension, rebase "
@@ -5877,17 +5909,17 @@"aktualisieren entspricht pull --update, fetch entspricht der Erweiterung "
"gleichen Namens, rebase entspricht pull --rebase. Voreinstellung: Nichts"
-#: tortoisehg/hgqt/settings.py:465
+#: tortoisehg/hgqt/settings.py:520
msgctxt "config item"
msgid "Commit"
msgstr "Ãœbernehmen"
-#: tortoisehg/hgqt/settings.py:466 tortoisehg/hgqt/sync.py:1260
+#: tortoisehg/hgqt/settings.py:521 tortoisehg/hgqt/sync.py:1259
#: tortoisehg/hgtk/thgconfig.py:90
msgid "Username"
msgstr "Benutzername"
-#: tortoisehg/hgqt/settings.py:467
+#: tortoisehg/hgqt/settings.py:522
msgid ""
"Name associated with commits. The common format is:<br>Full Name "
"<email@example.com>"
@@ -5895,11 +5927,11 @@"Der mit Übernahmen verbundene Benutzername. Das übliche Format ist "
"<br>Vollständiger Name <email@beispiel.de.test>"
-#: tortoisehg/hgqt/settings.py:469 tortoisehg/hgtk/thgconfig.py:92
+#: tortoisehg/hgqt/settings.py:524 tortoisehg/hgtk/thgconfig.py:92
msgid "Summary Line Length"
msgstr "Länge Zusammenfassungszeile"
-#: tortoisehg/hgqt/settings.py:470
+#: tortoisehg/hgqt/settings.py:525
msgid ""
"Suggested length of commit message lines. A red vertical line will mark this "
"length. CTRL-E will reflow the current paragraph to the specified line "
@@ -5909,21 +5941,21 @@"eine rote senkrechte Linie. Strg-E bricht den aktuellen Absatz auf die "
"angegebene Zeilenlänge um. Vorgabe: 80"
-#: tortoisehg/hgqt/settings.py:473 tortoisehg/hgtk/thgconfig.py:103
+#: tortoisehg/hgqt/settings.py:528 tortoisehg/hgtk/thgconfig.py:103
msgid "Close After Commit"
msgstr "Nach der Übernahme schließen"
-#: tortoisehg/hgqt/settings.py:474
+#: tortoisehg/hgqt/settings.py:529
msgid "Close the commit tool after every successful commit. Default: False"
msgstr ""
"Das Übernahme-Werkzeug nach jeder erfolgreicher Übernahme schließen. "
"Vorgabe: nein"
-#: tortoisehg/hgqt/settings.py:476 tortoisehg/hgtk/thgconfig.py:106
+#: tortoisehg/hgqt/settings.py:531 tortoisehg/hgtk/thgconfig.py:106
msgid "Push After Commit"
msgstr "Nach Ãœbernahme verteilen"
-#: tortoisehg/hgqt/settings.py:478
+#: tortoisehg/hgqt/settings.py:533
msgid ""
"Attempt to push to specified URL or alias after each successful commit. "
"Default: No push"
@@ -5931,11 +5963,11 @@"Nach jeder erfolgreichen Übernahme versuchen, die Änderungen an die "
"angegebene URL bzw. Kurzbezeichnung zu verteilen. Vorgabe: keine Verteilung"
-#: tortoisehg/hgqt/settings.py:480 tortoisehg/hgtk/thgconfig.py:109
+#: tortoisehg/hgqt/settings.py:535 tortoisehg/hgtk/thgconfig.py:109
msgid "Auto Commit List"
msgstr "Automatische Einschlüsse"
-#: tortoisehg/hgqt/settings.py:481 tortoisehg/hgtk/thgconfig.py:110
+#: tortoisehg/hgqt/settings.py:536 tortoisehg/hgtk/thgconfig.py:110
msgid ""
"Comma separated list of files that are automatically included in every "
"commit. Intended for use only as a repository setting. Default: None (leave "
@@ -5945,11 +5977,11 @@"eingeschlossen werden. Dies ist nur als archivspezifische Einstellung "
"vorgesehen. Vorgabe: keine (leere Liste)"
-#: tortoisehg/hgqt/settings.py:484 tortoisehg/hgtk/thgconfig.py:113
+#: tortoisehg/hgqt/settings.py:539 tortoisehg/hgtk/thgconfig.py:113
msgid "Auto Exclude List"
msgstr "Automatische Ausschlüsse"
-#: tortoisehg/hgqt/settings.py:485
+#: tortoisehg/hgqt/settings.py:540
msgid ""
"Comma separated list of files that are automatically unchecked when the "
"status, and commit dialogs are opened. Default: None (leave blank)"
@@ -5957,11 +5989,11 @@"Kommagetrennte Liste von Dateien, die automatisch abgewählt werden, wenn der "
"Zustands- oder Übernahme-Dialog geöffnet werden. Vorgabe: keine (leere Liste)"
-#: tortoisehg/hgqt/settings.py:488 tortoisehg/hgtk/thgconfig.py:117
+#: tortoisehg/hgqt/settings.py:543 tortoisehg/hgtk/thgconfig.py:117
msgid "English Messages"
msgstr "Englische Kommentare"
-#: tortoisehg/hgqt/settings.py:489 tortoisehg/hgtk/thgconfig.py:118
+#: tortoisehg/hgqt/settings.py:544 tortoisehg/hgtk/thgconfig.py:118
msgid ""
"Generate English commit messages even if LANGUAGE or LANG environment "
"variables are set to a non-English language. This setting is used by the "
@@ -5972,17 +6004,17 @@"Einstellung wird von den Dialogen fürs Verschmelzen, Etikettieren und "
"Zurücksetzen berücksichtigt. Vorgabe: nein"
-#: tortoisehg/hgqt/settings.py:495 tortoisehg/hgtk/thgconfig.py:179
+#: tortoisehg/hgqt/settings.py:550 tortoisehg/hgtk/thgconfig.py:179
#: tortoisehg/util/menuthg.py:55
msgid "Web Server"
msgstr "Web-Server"
-#: tortoisehg/hgqt/settings.py:496 tortoisehg/hgtk/thgconfig.py:180
+#: tortoisehg/hgqt/settings.py:551 tortoisehg/hgtk/thgconfig.py:180
#: tortoisehg/hgtk/thgpbranch.py:210
msgid "Name"
msgstr "Name"
-#: tortoisehg/hgqt/settings.py:497
+#: tortoisehg/hgqt/settings.py:552
msgid ""
"Repository name to use in the web interface, and by TortoiseHg as a "
"shorthand name. Default is the working directory."
@@ -5991,58 +6023,58 @@"von TortoiseHg ansonsten als Kurzname eingesetzt wird. Vorgabe ist der Name "
"des Arbeitsverzeichnisses."
-#: tortoisehg/hgqt/settings.py:499 tortoisehg/hgtk/thgconfig.py:183
+#: tortoisehg/hgqt/settings.py:554 tortoisehg/hgtk/thgconfig.py:183
#: tortoisehg/hgtk/thgconfig.py:745
msgid "Description"
msgstr "Beschreibung"
-#: tortoisehg/hgqt/settings.py:500 tortoisehg/hgtk/thgconfig.py:184
+#: tortoisehg/hgqt/settings.py:555 tortoisehg/hgtk/thgconfig.py:184
msgid "Textual description of the repository's purpose or contents."
msgstr ""
"Eine menschenlesbare Beschreibung der Sinns bzw. der Inhalte des "
"Projektarchivs"
-#: tortoisehg/hgqt/settings.py:502 tortoisehg/hgtk/thgconfig.py:186
+#: tortoisehg/hgqt/settings.py:557 tortoisehg/hgtk/thgconfig.py:186
msgid "Contact"
msgstr "Kontakt"
-#: tortoisehg/hgqt/settings.py:503 tortoisehg/hgtk/thgconfig.py:187
+#: tortoisehg/hgqt/settings.py:558 tortoisehg/hgtk/thgconfig.py:187
msgid "Name or email address of the person in charge of the repository."
msgstr ""
"Der Name oder die E-Mail-Adresse des Hauptansprechpartners für das "
"Projektarchiv."
-#: tortoisehg/hgqt/settings.py:505 tortoisehg/hgtk/thgconfig.py:189
+#: tortoisehg/hgqt/settings.py:560 tortoisehg/hgtk/thgconfig.py:189
msgid "Style"
msgstr "Stil"
-#: tortoisehg/hgqt/settings.py:507 tortoisehg/hgtk/thgconfig.py:191
+#: tortoisehg/hgqt/settings.py:562 tortoisehg/hgtk/thgconfig.py:191
msgid "Which template map style to use"
msgstr "Welche Stilvorlage benutzt werden soll"
-#: tortoisehg/hgqt/settings.py:508 tortoisehg/hgtk/thgconfig.py:192
+#: tortoisehg/hgqt/settings.py:563 tortoisehg/hgtk/thgconfig.py:192
msgid "Archive Formats"
msgstr "Archivformate"
-#: tortoisehg/hgqt/settings.py:510 tortoisehg/hgtk/thgconfig.py:193
+#: tortoisehg/hgqt/settings.py:565 tortoisehg/hgtk/thgconfig.py:193
msgid "Comma separated list of archive formats allowed for downloading"
msgstr ""
"Kommagatrennte Liste von Archvformaten, die heruntergeladen werden dürfen"
-#: tortoisehg/hgqt/settings.py:512 tortoisehg/hgqt/sync.py:225
+#: tortoisehg/hgqt/settings.py:567 tortoisehg/hgqt/sync.py:225
#: tortoisehg/hgtk/thgconfig.py:195 tortoisehg/hgtk/thgconfig.py:368
msgid "Port"
msgstr "Port"
-#: tortoisehg/hgqt/settings.py:512 tortoisehg/hgtk/thgconfig.py:195
+#: tortoisehg/hgqt/settings.py:567 tortoisehg/hgtk/thgconfig.py:195
msgid "Port to listen on"
msgstr "Port für eingehende Verbindungen"
-#: tortoisehg/hgqt/settings.py:513 tortoisehg/hgtk/thgconfig.py:196
+#: tortoisehg/hgqt/settings.py:568 tortoisehg/hgtk/thgconfig.py:196
msgid "Push Requires SSL"
msgstr "Verteilen nur mit SSL"
-#: tortoisehg/hgqt/settings.py:514 tortoisehg/hgtk/thgconfig.py:197
+#: tortoisehg/hgqt/settings.py:569 tortoisehg/hgtk/thgconfig.py:197
msgid ""
"Whether to require that inbound pushes be transported over SSL to prevent "
"password sniffing."
@@ -6050,11 +6082,11 @@"Ob es nötig ist, dass eingehende Verteil-Anfragen zur Vermeidung des "
"Ablauschens von Passwörtern SSL-verschlüsselt erfolgen müssen"
-#: tortoisehg/hgqt/settings.py:516 tortoisehg/hgtk/thgconfig.py:199
+#: tortoisehg/hgqt/settings.py:571 tortoisehg/hgtk/thgconfig.py:199
msgid "Stripes"
msgstr "Zeilenschattierung"
-#: tortoisehg/hgqt/settings.py:517 tortoisehg/hgtk/thgconfig.py:200
+#: tortoisehg/hgqt/settings.py:572 tortoisehg/hgtk/thgconfig.py:200
msgid ""
"How many lines a \"zebra stripe\" should span in multiline output. Default "
"is 1; set to 0 to disable."
@@ -6062,30 +6094,30 @@"Wie viele Zeilen die Hintergrundschattierung in der mehrzeiligen Darstellung "
"umfassen soll. 0 bedeutet keine Schattierung. Vorgabe: 1"
-#: tortoisehg/hgqt/settings.py:519 tortoisehg/hgtk/thgconfig.py:202
+#: tortoisehg/hgqt/settings.py:574 tortoisehg/hgtk/thgconfig.py:202
msgid "Max Files"
msgstr "Maximale Dateien"
-#: tortoisehg/hgqt/settings.py:520
+#: tortoisehg/hgqt/settings.py:575
msgid "Maximum number of files to list per changeset. Default: 10"
msgstr ""
"Maximele Dateianzahl, die je Änderungsmenge angezeigt wird. Vorgabe: 10"
-#: tortoisehg/hgqt/settings.py:521 tortoisehg/hgtk/thgconfig.py:204
+#: tortoisehg/hgqt/settings.py:576 tortoisehg/hgtk/thgconfig.py:204
msgid "Max Changes"
msgstr "Maximale Änderungen"
-#: tortoisehg/hgqt/settings.py:522
+#: tortoisehg/hgqt/settings.py:577
msgid "Maximum number of changes to list on the changelog. Default: 10"
msgstr ""
"Maximale Anzahl von Änderungen, die im Änderungsverlauf darstellt werden. "
"Vorgabe: 10"
-#: tortoisehg/hgqt/settings.py:524 tortoisehg/hgtk/thgconfig.py:206
+#: tortoisehg/hgqt/settings.py:579 tortoisehg/hgtk/thgconfig.py:206
msgid "Allow Push"
msgstr "Verteilen zulässig"
-#: tortoisehg/hgqt/settings.py:525 tortoisehg/hgtk/thgconfig.py:207
+#: tortoisehg/hgqt/settings.py:580 tortoisehg/hgtk/thgconfig.py:207
msgid ""
"Whether to allow pushing to the repository. If empty or not set, push is not "
"allowed. If the special value \"*\", any remote user can push, including "
@@ -6101,11 +6133,11 @@"muss in der Liste genannt sein. Der Inhalt dieser Einschlussliste hat "
"Vorrang vor der Ausschlussliste."
-#: tortoisehg/hgqt/settings.py:532 tortoisehg/hgtk/thgconfig.py:214
+#: tortoisehg/hgqt/settings.py:587 tortoisehg/hgtk/thgconfig.py:214
msgid "Deny Push"
msgstr "Verteilen verbieten"
-#: tortoisehg/hgqt/settings.py:533 tortoisehg/hgtk/thgconfig.py:215
+#: tortoisehg/hgqt/settings.py:588 tortoisehg/hgtk/thgconfig.py:215
msgid ""
"Whether to deny pushing to the repository. If empty or not set, push is not "
"denied. If the special value \"*\", all remote users are denied push. "
@@ -6120,94 +6152,94 @@"genannten. Der Inhalt dieser Ausschlussliste wird gegenüber der "
"Einschlussliste nachrangig behandelt."
-#: tortoisehg/hgqt/settings.py:539 tortoisehg/hgtk/thgconfig.py:221
+#: tortoisehg/hgqt/settings.py:594 tortoisehg/hgtk/thgconfig.py:221
msgid "Encoding"
msgstr "Zeichensatz"
-#: tortoisehg/hgqt/settings.py:540 tortoisehg/hgtk/thgconfig.py:222
+#: tortoisehg/hgqt/settings.py:595 tortoisehg/hgtk/thgconfig.py:222
msgid "Character encoding name"
msgstr "Name des Zeichensatzes"
-#: tortoisehg/hgqt/settings.py:543 tortoisehg/hgtk/thgconfig.py:225
+#: tortoisehg/hgqt/settings.py:598 tortoisehg/hgtk/thgconfig.py:225
msgid "Proxy"
msgstr "Proxy"
-#: tortoisehg/hgqt/settings.py:544 tortoisehg/hgtk/thgconfig.py:226
+#: tortoisehg/hgqt/settings.py:599 tortoisehg/hgtk/thgconfig.py:226
#: tortoisehg/hgtk/thgconfig.py:369
msgid "Host"
msgstr "Rechner"
-#: tortoisehg/hgqt/settings.py:545 tortoisehg/hgtk/thgconfig.py:227
+#: tortoisehg/hgqt/settings.py:600 tortoisehg/hgtk/thgconfig.py:227
msgid ""
"Host name and (optional) port of proxy server, for example \"myproxy:8000\""
msgstr ""
"Rechnername und wahlweise der Port des Proxyservers, zum Beispiel "
"\"meinproxy:8000\""
-#: tortoisehg/hgqt/settings.py:547 tortoisehg/hgtk/thgconfig.py:229
+#: tortoisehg/hgqt/settings.py:602 tortoisehg/hgtk/thgconfig.py:229
msgid "Bypass List"
msgstr "Umgehen"
-#: tortoisehg/hgqt/settings.py:548 tortoisehg/hgtk/thgconfig.py:230
+#: tortoisehg/hgqt/settings.py:603 tortoisehg/hgtk/thgconfig.py:230
msgid ""
"Optional. Comma-separated list of host names that should bypass the proxy"
msgstr ""
"Wahlweise: Kommagetrennte liste von Rechnernamen, für die der Proxyserver "
"umgangen wird."
-#: tortoisehg/hgqt/settings.py:551 tortoisehg/hgtk/thgconfig.py:233
+#: tortoisehg/hgqt/settings.py:606 tortoisehg/hgtk/thgconfig.py:233
msgid "Optional. User name to authenticate with at the proxy server"
msgstr "Wahlweise. Benutzername für die Anmeldung beim Proxyserver."
-#: tortoisehg/hgqt/settings.py:552 tortoisehg/hgqt/settings.py:672
-#: tortoisehg/hgqt/sync.py:1268 tortoisehg/hgtk/thgconfig.py:234
+#: tortoisehg/hgqt/settings.py:607 tortoisehg/hgqt/settings.py:727
+#: tortoisehg/hgqt/sync.py:1267 tortoisehg/hgtk/thgconfig.py:234
#: tortoisehg/hgtk/thgconfig.py:370
msgid "Password"
msgstr "Passwort"
-#: tortoisehg/hgqt/settings.py:553 tortoisehg/hgtk/thgconfig.py:235
+#: tortoisehg/hgqt/settings.py:608 tortoisehg/hgtk/thgconfig.py:235
msgid "Optional. Password to authenticate with at the proxy server"
msgstr "Wahlweise. Passwort für die Anmeldung beim Proxyserver."
-#: tortoisehg/hgqt/settings.py:557 tortoisehg/hgtk/thgconfig.py:239
+#: tortoisehg/hgqt/settings.py:612 tortoisehg/hgtk/thgconfig.py:239
msgid "From"
msgstr "Von"
-#: tortoisehg/hgqt/settings.py:558 tortoisehg/hgtk/thgconfig.py:240
+#: tortoisehg/hgqt/settings.py:613 tortoisehg/hgtk/thgconfig.py:240
msgid "Email address to use in the \"From\" header and for the SMTP envelope"
msgstr ""
"Die E-Mail-Adresse, die in der \"From\"-Kopfzeile und für den SMTP-Umschlag "
"verwendet wird"
-#: tortoisehg/hgqt/settings.py:560 tortoisehg/hgtk/thgconfig.py:242
+#: tortoisehg/hgqt/settings.py:615 tortoisehg/hgtk/thgconfig.py:242
msgid "To"
msgstr "An"
-#: tortoisehg/hgqt/settings.py:561 tortoisehg/hgtk/thgconfig.py:243
+#: tortoisehg/hgqt/settings.py:616 tortoisehg/hgtk/thgconfig.py:243
msgid "Comma-separated list of recipient email addresses"
msgstr "Kommagetrennte Adressliste der E-Mail-Empfänger"
-#: tortoisehg/hgqt/settings.py:562 tortoisehg/hgtk/thgconfig.py:244
+#: tortoisehg/hgqt/settings.py:617 tortoisehg/hgtk/thgconfig.py:244
msgid "Cc"
msgstr "Kopie"
-#: tortoisehg/hgqt/settings.py:563 tortoisehg/hgtk/thgconfig.py:245
+#: tortoisehg/hgqt/settings.py:618 tortoisehg/hgtk/thgconfig.py:245
msgid "Comma-separated list of carbon copy recipient email addresses"
msgstr "Kommagetrennte Adressliste der E-Mail-Kopie-Empfänger (cc)"
-#: tortoisehg/hgqt/settings.py:564 tortoisehg/hgtk/thgconfig.py:246
+#: tortoisehg/hgqt/settings.py:619 tortoisehg/hgtk/thgconfig.py:246
msgid "Bcc"
msgstr "Blindkopie"
-#: tortoisehg/hgqt/settings.py:565 tortoisehg/hgtk/thgconfig.py:247
+#: tortoisehg/hgqt/settings.py:620 tortoisehg/hgtk/thgconfig.py:247
msgid "Comma-separated list of blind carbon copy recipient email addresses"
msgstr "Kommagetrennte Adressliste der E-Mail-Blindkopie-Empfänger (bcc)"
-#: tortoisehg/hgqt/settings.py:567 tortoisehg/hgtk/thgconfig.py:249
+#: tortoisehg/hgqt/settings.py:622 tortoisehg/hgtk/thgconfig.py:249
msgid "method"
msgstr "Methode"
-#: tortoisehg/hgqt/settings.py:568 tortoisehg/hgtk/thgconfig.py:250
+#: tortoisehg/hgqt/settings.py:623 tortoisehg/hgtk/thgconfig.py:250
msgid ""
"Optional. Method to use to send email messages. If value is \"smtp\" "
"(default), use SMTP (configured below). Otherwise, use as name of program "
@@ -6225,68 +6257,68 @@"\"/usr/sbin/sendmail\" auszuwählen, um E-Mails mit Hilfe von Sendmail zu "
"versenden."
-#: tortoisehg/hgqt/settings.py:574 tortoisehg/hgtk/thgconfig.py:256
+#: tortoisehg/hgqt/settings.py:629 tortoisehg/hgtk/thgconfig.py:256
msgid "SMTP Host"
msgstr "SMTP-Host"
-#: tortoisehg/hgqt/settings.py:575 tortoisehg/hgtk/thgconfig.py:256
+#: tortoisehg/hgqt/settings.py:630 tortoisehg/hgtk/thgconfig.py:256
msgid "Host name of mail server"
msgstr "Name des Mailservers"
-#: tortoisehg/hgqt/settings.py:576 tortoisehg/hgtk/thgconfig.py:257
+#: tortoisehg/hgqt/settings.py:631 tortoisehg/hgtk/thgconfig.py:257
msgid "SMTP Port"
msgstr "SMTP-Port"
-#: tortoisehg/hgqt/settings.py:577 tortoisehg/hgtk/thgconfig.py:258
+#: tortoisehg/hgqt/settings.py:632 tortoisehg/hgtk/thgconfig.py:258
msgid "Port to connect to on mail server. Default: 25"
msgstr ""
"Prort des Mailservers, mit dem die Verbindung gemacht wird. Voreinstellung: "
"25"
-#: tortoisehg/hgqt/settings.py:579 tortoisehg/hgtk/thgconfig.py:260
+#: tortoisehg/hgqt/settings.py:634 tortoisehg/hgtk/thgconfig.py:260
msgid "SMTP TLS"
msgstr "SMTP TLS"
-#: tortoisehg/hgqt/settings.py:580 tortoisehg/hgtk/thgconfig.py:261
+#: tortoisehg/hgqt/settings.py:635 tortoisehg/hgtk/thgconfig.py:261
msgid "Connect to mail server using TLS. Default: False"
msgstr ""
"Verschlüsselte Verbindung mit dem Mailserver (TLS). Voreinstellung: False"
-#: tortoisehg/hgqt/settings.py:582 tortoisehg/hgtk/thgconfig.py:263
+#: tortoisehg/hgqt/settings.py:637 tortoisehg/hgtk/thgconfig.py:263
msgid "SMTP Username"
msgstr "SMTP-Benutzername"
-#: tortoisehg/hgqt/settings.py:583 tortoisehg/hgtk/thgconfig.py:264
+#: tortoisehg/hgqt/settings.py:638 tortoisehg/hgtk/thgconfig.py:264
msgid "Username to authenticate to mail server with"
msgstr "Benutzername für die Anmeldung beim Mailserver"
-#: tortoisehg/hgqt/settings.py:584 tortoisehg/hgtk/thgconfig.py:265
+#: tortoisehg/hgqt/settings.py:639 tortoisehg/hgtk/thgconfig.py:265
msgid "SMTP Password"
msgstr "SMTP-Passwort"
-#: tortoisehg/hgqt/settings.py:585 tortoisehg/hgtk/thgconfig.py:266
+#: tortoisehg/hgqt/settings.py:640 tortoisehg/hgtk/thgconfig.py:266
msgid "Password to authenticate to mail server with"
msgstr "Passwort für die Anmeldung beim Mailserver"
-#: tortoisehg/hgqt/settings.py:586 tortoisehg/hgtk/thgconfig.py:267
+#: tortoisehg/hgqt/settings.py:641 tortoisehg/hgtk/thgconfig.py:267
msgid "Local Hostname"
msgstr "Lokaler Rechnername"
-#: tortoisehg/hgqt/settings.py:587 tortoisehg/hgtk/thgconfig.py:268
+#: tortoisehg/hgqt/settings.py:642 tortoisehg/hgtk/thgconfig.py:268
msgid "Hostname the sender can use to identify itself to the mail server."
msgstr ""
"Rechnernamen, den der Absender nutzen soll, um sich beim Mailserver "
"anzumelden."
-#: tortoisehg/hgqt/settings.py:591 tortoisehg/hgtk/thgconfig.py:272
+#: tortoisehg/hgqt/settings.py:646 tortoisehg/hgtk/thgconfig.py:272
msgid "Diff"
msgstr "Vergleich"
-#: tortoisehg/hgqt/settings.py:593 tortoisehg/hgtk/thgconfig.py:273
+#: tortoisehg/hgqt/settings.py:648 tortoisehg/hgtk/thgconfig.py:273
msgid "Patch EOL"
msgstr "Zeilenendezeichen flicken"
-#: tortoisehg/hgqt/settings.py:595 tortoisehg/hgtk/thgconfig.py:274
+#: tortoisehg/hgqt/settings.py:650 tortoisehg/hgtk/thgconfig.py:274
msgid ""
"Normalize file line endings during and after patch to lf or crlf. Strict "
"does no normalization. Auto does per-file detection, and is the recommended "
@@ -6297,21 +6329,21 @@"dateispezifische Erkennung, und ist die empfohlene Einstellung: Vorgabe: "
"Strict"
-#: tortoisehg/hgqt/settings.py:599 tortoisehg/hgtk/thgconfig.py:278
+#: tortoisehg/hgqt/settings.py:654 tortoisehg/hgtk/thgconfig.py:278
msgid "Git Format"
msgstr "Git-Format"
-#: tortoisehg/hgqt/settings.py:600 tortoisehg/hgtk/thgconfig.py:279
+#: tortoisehg/hgqt/settings.py:655 tortoisehg/hgtk/thgconfig.py:279
msgid "Use git extended diff header format. Default: False"
msgstr ""
"Nutze das erweiterte (git) Format in den Kopfdaten von Vergleichen. "
"Voreinstellung: False"
-#: tortoisehg/hgqt/settings.py:602
+#: tortoisehg/hgqt/settings.py:657
msgid "MQ Git Format"
msgstr "Format von MQ-Git"
-#: tortoisehg/hgqt/settings.py:604
+#: tortoisehg/hgqt/settings.py:659
msgid ""
"If set to 'keep', mq will obey the [diff] section configuration while "
"preserving existing git patches upon qrefresh. If set to 'yes' or 'no', mq "
@@ -6325,119 +6357,119 @@"Flicken oder gewöhnliche Flicken, wobei im zweiten Fall Datei verloren gehen "
"können."
-#: tortoisehg/hgqt/settings.py:608 tortoisehg/hgtk/thgconfig.py:281
+#: tortoisehg/hgqt/settings.py:663 tortoisehg/hgtk/thgconfig.py:281
msgid "No Dates"
msgstr "Kein Datum"
-#: tortoisehg/hgqt/settings.py:609 tortoisehg/hgtk/thgconfig.py:282
+#: tortoisehg/hgqt/settings.py:664 tortoisehg/hgtk/thgconfig.py:282
msgid "Do not include modification dates in diff headers. Default: False"
msgstr ""
"Modifikationsdatum in den Kopfdaten von diff nicht angeben. Voreinstellung: "
"False"
-#: tortoisehg/hgqt/settings.py:611 tortoisehg/hgtk/thgconfig.py:284
+#: tortoisehg/hgqt/settings.py:666 tortoisehg/hgtk/thgconfig.py:284
msgid "Show Function"
msgstr "Funktion zeigen"
-#: tortoisehg/hgqt/settings.py:612 tortoisehg/hgtk/thgconfig.py:285
+#: tortoisehg/hgqt/settings.py:667 tortoisehg/hgtk/thgconfig.py:285
msgid "Show which function each change is in. Default: False"
msgstr ""
"Zeige zu jeder Änderung die betroffene Funktion. Voreinstellung: False"
-#: tortoisehg/hgqt/settings.py:614 tortoisehg/hgtk/thgconfig.py:287
+#: tortoisehg/hgqt/settings.py:669 tortoisehg/hgtk/thgconfig.py:287
msgid "Ignore White Space"
msgstr "Leerzeichenwechsel ignorieren"
-#: tortoisehg/hgqt/settings.py:615 tortoisehg/hgtk/thgconfig.py:288
+#: tortoisehg/hgqt/settings.py:670 tortoisehg/hgtk/thgconfig.py:288
msgid "Ignore white space when comparing lines. Default: False"
msgstr "Leerraum-Unterschiede beim Zeilenvergleich ignorieren. Vorgabe: nein"
-#: tortoisehg/hgqt/settings.py:617 tortoisehg/hgtk/thgconfig.py:290
+#: tortoisehg/hgqt/settings.py:672 tortoisehg/hgtk/thgconfig.py:290
msgid "Ignore WS Amount"
msgstr "ign. Leeränderungen"
-#: tortoisehg/hgqt/settings.py:618 tortoisehg/hgtk/thgconfig.py:291
+#: tortoisehg/hgqt/settings.py:673 tortoisehg/hgtk/thgconfig.py:291
msgid "Ignore changes in the amount of white space. Default: False"
msgstr "Unterschiede in der Anzahl des Leerraums ignorieren. Vorgabe: nein"
-#: tortoisehg/hgqt/settings.py:620 tortoisehg/hgtk/thgconfig.py:293
+#: tortoisehg/hgqt/settings.py:675 tortoisehg/hgtk/thgconfig.py:293
msgid "Ignore Blank Lines"
msgstr "Leerzeilen ignorieren"
-#: tortoisehg/hgqt/settings.py:621 tortoisehg/hgtk/thgconfig.py:294
+#: tortoisehg/hgqt/settings.py:676 tortoisehg/hgtk/thgconfig.py:294
msgid "Ignore changes whose lines are all blank. Default: False"
msgstr "Ignoriere Änderungen, der nur leere Zeilen ändert. Default: False"
-#: tortoisehg/hgqt/settings.py:625
+#: tortoisehg/hgqt/settings.py:680
msgid "Fonts"
msgstr "Schriftarten"
-#: tortoisehg/hgqt/settings.py:626
+#: tortoisehg/hgqt/settings.py:681
msgid "Message Font"
msgstr "Schriftart für Nachrichten"
-#: tortoisehg/hgqt/settings.py:627
+#: tortoisehg/hgqt/settings.py:682
msgid "Font used to display commit messages. Default: monospace 10"
msgstr ""
"Zeichensatz um Ãœbernahmekommentare darzustellen. Vorgabe: monospace 10"
-#: tortoisehg/hgqt/settings.py:629
+#: tortoisehg/hgqt/settings.py:684
msgid "Diff Font"
msgstr "Schriftart für Abweichungen"
-#: tortoisehg/hgqt/settings.py:630
+#: tortoisehg/hgqt/settings.py:685
msgid "Font used to display text differences. Default: monospace 10"
msgstr ""
"Schriftart zur Darstellung von Textunterschieden. Vorgabe: monospace 10"
-#: tortoisehg/hgqt/settings.py:632
+#: tortoisehg/hgqt/settings.py:687
msgid "List Font"
msgstr "Schriftart für Listen"
-#: tortoisehg/hgqt/settings.py:633
+#: tortoisehg/hgqt/settings.py:688
msgid "Font used to display file lists. Default: sans 9"
msgstr "Schriftart zur Darstellung von Dateilisten. Vorgabe: sans 9"
-#: tortoisehg/hgqt/settings.py:635
+#: tortoisehg/hgqt/settings.py:690
msgid "ChangeLog Font"
msgstr "Schriftart für den Änderungsverlauf"
-#: tortoisehg/hgqt/settings.py:636
+#: tortoisehg/hgqt/settings.py:691
msgid "Font used to display changelog data. Default: monospace 10"
msgstr ""
"Schriftart zur Darstellung von Daten aus dem Änderungsverlauf. Vorgabe: "
"monospace 10"
-#: tortoisehg/hgqt/settings.py:638
+#: tortoisehg/hgqt/settings.py:693
msgid "Output Font"
msgstr "Schriftart für Ausgaben"
-#: tortoisehg/hgqt/settings.py:639
+#: tortoisehg/hgqt/settings.py:694
msgid "Font used to display output messages. Default: sans 8"
msgstr "Schriftart zur Darstellung von Ausgabenachrichten. Vorgabe: sans 8"
-#: tortoisehg/hgqt/settings.py:643 tortoisehg/hgqt/settings.py:1116
+#: tortoisehg/hgqt/settings.py:698 tortoisehg/hgqt/settings.py:1179
#: tortoisehg/hgtk/thgconfig.py:318
msgid "Extensions"
msgstr "Dateierweiterungen"
-#: tortoisehg/hgqt/settings.py:646 tortoisehg/hgtk/thgconfig.py:321
+#: tortoisehg/hgqt/settings.py:701 tortoisehg/hgtk/thgconfig.py:321
msgid "Issue Tracking"
msgstr "Abweichungsverfolgung"
-#: tortoisehg/hgqt/settings.py:647 tortoisehg/hgtk/thgconfig.py:323
+#: tortoisehg/hgqt/settings.py:702 tortoisehg/hgtk/thgconfig.py:323
msgid "Issue Regex"
msgstr "Regulärer Ausdruck für Abweichungen"
-#: tortoisehg/hgqt/settings.py:648 tortoisehg/hgtk/thgconfig.py:324
+#: tortoisehg/hgqt/settings.py:703 tortoisehg/hgtk/thgconfig.py:324
msgid "Defines the regex to match when picking up issue numbers."
msgstr "Bestimmt den regulären Ausdruck bei der Auswahl von Abweichungs-Ids."
-#: tortoisehg/hgqt/settings.py:649 tortoisehg/hgtk/thgconfig.py:325
+#: tortoisehg/hgqt/settings.py:704 tortoisehg/hgtk/thgconfig.py:325
msgid "Issue Link"
msgstr "Abweichungs-Verweis"
-#: tortoisehg/hgqt/settings.py:650 tortoisehg/hgtk/thgconfig.py:326
+#: tortoisehg/hgqt/settings.py:705 tortoisehg/hgtk/thgconfig.py:326
msgid ""
"Defines the command to run when an issue number is recognized. You may "
"include groups in issue.regex, and corresponding {n} tokens in issue.link "
@@ -6453,11 +6485,11 @@"in issue.link gefunden werden, wird stattdessen der gesamte getroffene Text "
"angehängt."
-#: tortoisehg/hgqt/settings.py:657
+#: tortoisehg/hgqt/settings.py:712
msgid "Issue Tracker Plugin"
msgstr "Abweichungsverfolger-Plug-in"
-#: tortoisehg/hgqt/settings.py:659
+#: tortoisehg/hgqt/settings.py:714
msgid ""
"Configures a COM IBugTraqProvider or IBugTrackProvider2 issue tracking "
"plugin."
@@ -6465,133 +6497,133 @@"Konfiguriert ein Abweichungsverfolger-Plug-in mit einer COM-Schnittstelle, "
"die IBugTraqProvider oder IBugTrackProvider2 implementiert."
-#: tortoisehg/hgqt/settings.py:661
+#: tortoisehg/hgqt/settings.py:716
msgid "Configure Issue Tracker"
msgstr "Abweichungsverfolger konfigurieren"
-#: tortoisehg/hgqt/settings.py:662
+#: tortoisehg/hgqt/settings.py:717
msgid "Configure the selected COM Bug Tracker plugin."
msgstr ""
"Konfiguriert das ausgewählte COM-Plug-in für den Abweichungsverfolger."
-#: tortoisehg/hgqt/settings.py:667
+#: tortoisehg/hgqt/settings.py:722
msgid "Server"
msgstr "Server"
-#: tortoisehg/hgqt/settings.py:668
+#: tortoisehg/hgqt/settings.py:723
msgid "Path to review board example \"http://demo.reviewboard.org\""
msgstr ""
"Pfad zum Prüfungsausschuss, beispielsweise \"http://demo.reviewboard.org\""
-#: tortoisehg/hgqt/settings.py:671
+#: tortoisehg/hgqt/settings.py:726
msgid "User name to authenticate with review board"
msgstr "Benutzername für die Anmeldung beim Prüfungsausschuss"
-#: tortoisehg/hgqt/settings.py:673
+#: tortoisehg/hgqt/settings.py:728
msgid "Password to authenticate with review board"
msgstr "Passwort zur Authentisierung beim Prüfungsausschuss"
-#: tortoisehg/hgqt/settings.py:674
+#: tortoisehg/hgqt/settings.py:729
msgid "Server Repository ID"
msgstr "Serverseitige Projektarchiv-ID"
-#: tortoisehg/hgqt/settings.py:675
+#: tortoisehg/hgqt/settings.py:730
msgid "The default repository id for this repo on the review board server"
msgstr ""
"Die Vorgabe-Projektarchiv-ID für dieses Archiv auf dem Server des "
"Prüfungsausschusses"
-#: tortoisehg/hgqt/settings.py:676
+#: tortoisehg/hgqt/settings.py:731
msgid "Target Groups"
msgstr "Zielgruppen"
-#: tortoisehg/hgqt/settings.py:677
+#: tortoisehg/hgqt/settings.py:732
msgid "A comma separated list of target groups"
msgstr "Eine kommagetrennte Liste von Zielgruppen"
-#: tortoisehg/hgqt/settings.py:678
+#: tortoisehg/hgqt/settings.py:733
msgid "Target People"
msgstr "Zielpersonen"
-#: tortoisehg/hgqt/settings.py:679
+#: tortoisehg/hgqt/settings.py:734
msgid "A comma separated list of target people"
msgstr "Eine kommagetrennte Liste von Zielpersonen"
-#: tortoisehg/hgqt/settings.py:691
+#: tortoisehg/hgqt/settings.py:746
msgid "TortoiseHg Settings"
msgstr "TortoiseHg-Einstellungen"
-#: tortoisehg/hgqt/settings.py:696 tortoisehg/hgtk/thgconfig.py:648
+#: tortoisehg/hgqt/settings.py:751 tortoisehg/hgtk/thgconfig.py:648
msgid "Iniparse package not found"
msgstr "Das Paket iniparse wurde nicht gefunden"
-#: tortoisehg/hgqt/settings.py:697 tortoisehg/hgtk/thgconfig.py:649
+#: tortoisehg/hgqt/settings.py:752 tortoisehg/hgtk/thgconfig.py:649
msgid "Can't change settings without iniparse package - view is readonly."
msgstr ""
"Ohne das iniparse-Paket können die Einstellungen nicht geändert werden - die "
"Ansicht ist schreibgeschützt"
-#: tortoisehg/hgqt/settings.py:721
+#: tortoisehg/hgqt/settings.py:776
#, python-format
msgid "%s's global settings"
msgstr "Allgemeine Einstellungen für %s"
-#: tortoisehg/hgqt/settings.py:735 tortoisehg/hgtk/thgconfig.py:638
+#: tortoisehg/hgqt/settings.py:790 tortoisehg/hgtk/thgconfig.py:638
msgid "No repository found"
msgstr "Das Projektarchiv existiert nicht"
-#: tortoisehg/hgqt/settings.py:736 tortoisehg/hgtk/thgconfig.py:639
+#: tortoisehg/hgqt/settings.py:791 tortoisehg/hgtk/thgconfig.py:639
msgid "no repo at "
msgstr "Kein Projektverzeichnis bei "
-#: tortoisehg/hgqt/settings.py:742 tortoisehg/hgtk/thgconfig.py:671
+#: tortoisehg/hgqt/settings.py:797 tortoisehg/hgtk/thgconfig.py:671
#, python-format
msgid "%s repository settings"
msgstr "Einstellungen für das Projektarchiv %s"
-#: tortoisehg/hgqt/settings.py:769
+#: tortoisehg/hgqt/settings.py:824
msgid ""
"Restart all TortoiseHg applications for the following changes to take effect:"
msgstr ""
"Starten Sie alle TortoiseHg-Anwendungen neu, um die folgenden Änderungen "
"inkraftzusetzen:"
-#: tortoisehg/hgqt/settings.py:777
+#: tortoisehg/hgqt/settings.py:832
msgid "Apply changes before exit?"
msgstr "Änderungen vor dem Beenden speichern?"
-#: tortoisehg/hgqt/settings.py:778 tortoisehg/hgtk/commit.py:324
+#: tortoisehg/hgqt/settings.py:833 tortoisehg/hgtk/commit.py:324
#: tortoisehg/hgtk/commit.py:1192 tortoisehg/hgtk/commit.py:1199
#: tortoisehg/hgtk/status.py:1320 tortoisehg/hgtk/thgconfig.py:848
#: tortoisehg/hgtk/thgmq.py:369
msgid "&Yes"
msgstr "&Ja"
-#: tortoisehg/hgqt/settings.py:778 tortoisehg/hgtk/thgconfig.py:848
+#: tortoisehg/hgqt/settings.py:833 tortoisehg/hgtk/thgconfig.py:848
msgid "&No (discard changes)"
msgstr "&Nein (Änderungen verwerfen)"
-#: tortoisehg/hgqt/settings.py:832
+#: tortoisehg/hgqt/settings.py:887
msgid "Settings File:"
msgstr "Konfigurationsdatei:"
-#: tortoisehg/hgqt/settings.py:890
+#: tortoisehg/hgqt/settings.py:945
msgid "Confirm Save"
msgstr "Speichern bestätigen"
-#: tortoisehg/hgqt/settings.py:891
+#: tortoisehg/hgqt/settings.py:946
msgid "Save changes before editing?"
msgstr "Änderungen vor dem Bearbeiten speichern?"
-#: tortoisehg/hgqt/settings.py:892 tortoisehg/hgtk/thgconfig.py:775
+#: tortoisehg/hgqt/settings.py:947 tortoisehg/hgtk/thgconfig.py:775
msgid "&Save"
msgstr "&Speichern"
-#: tortoisehg/hgqt/settings.py:954 tortoisehg/hgtk/thgconfig.py:822
+#: tortoisehg/hgqt/settings.py:1009 tortoisehg/hgtk/thgconfig.py:822
msgid "Confirm Reload"
msgstr "Neu laden bestätigen"
-#: tortoisehg/hgqt/settings.py:955 tortoisehg/hgtk/thgconfig.py:823
+#: tortoisehg/hgqt/settings.py:1010 tortoisehg/hgtk/thgconfig.py:823
msgid ""
"Unsaved changes will be lost.\n"
"Do you want to reload?"
@@ -6599,11 +6631,11 @@"Nicht gespeicherte Änderungen gehen verloren.\n"
"Wollen Sie die Einstellungen neu laden?"
-#: tortoisehg/hgqt/settings.py:1066 tortoisehg/hgtk/thgconfig.py:1550
+#: tortoisehg/hgqt/settings.py:1129 tortoisehg/hgtk/thgconfig.py:1550
msgid "Unable to create a Mercurial.ini file"
msgstr "Außerstande, die Datei Mercurial.ini zu erzeugen"
-#: tortoisehg/hgqt/settings.py:1067
+#: tortoisehg/hgqt/settings.py:1130
msgid "Insufficient access rights, reverting to read-only mode."
msgstr "Unzureichende Zugriffsrechte, wechsle in den Schreibschutzmodus."
@@ -6744,8 +6776,8 @@msgid "Refresh Toolbar"
msgstr "Werkzeugleiste aktualisieren"
-#: tortoisehg/hgqt/shelve.py:137 tortoisehg/hgqt/status.py:250
-#: tortoisehg/hgqt/status.py:263 tortoisehg/hgtk/commit.py:240
+#: tortoisehg/hgqt/shelve.py:137 tortoisehg/hgqt/status.py:254
+#: tortoisehg/hgqt/status.py:268 tortoisehg/hgtk/commit.py:240
#: tortoisehg/hgtk/hgignore.py:142 tortoisehg/hgtk/history.py:404
msgid "Refresh"
msgstr "Aktualisieren"
@@ -6837,158 +6869,158 @@msgid "Patch: %s"
msgstr "Flicken: %s"
-#: tortoisehg/hgqt/status.py:100
+#: tortoisehg/hgqt/status.py:101
msgid "### filter text ###"
msgstr "### Filtertext ###"
-#: tortoisehg/hgqt/status.py:102
+#: tortoisehg/hgqt/status.py:103
msgid "Filter:"
msgstr "Filter:"
-#: tortoisehg/hgqt/status.py:113
+#: tortoisehg/hgqt/status.py:115
msgid "Check all files"
msgstr "Alle Dateien ankreuzen"
-#: tortoisehg/hgqt/status.py:114
+#: tortoisehg/hgqt/status.py:116
msgid "Uncheck all files"
msgstr "Alle Dateien abwählen"
-#: tortoisehg/hgqt/status.py:119
+#: tortoisehg/hgqt/status.py:121
msgid "Status File List Toolbar"
msgstr "Zustandsdateilisten-Werkzeugleiste"
-#: tortoisehg/hgqt/status.py:143 tortoisehg/hgtk/status.py:330
+#: tortoisehg/hgqt/status.py:146 tortoisehg/hgtk/status.py:330
msgid "Remove filter, show root"
msgstr "Filter entfernen und Wurzel zeigen"
-#: tortoisehg/hgqt/status.py:204
+#: tortoisehg/hgqt/status.py:207
#, python-format
msgid "%s - status (selection filtered)"
msgstr "%s - Zustand (Auswahl gefiltert)"
-#: tortoisehg/hgqt/status.py:206
+#: tortoisehg/hgqt/status.py:209
#, python-format
msgid "%s - status"
msgstr "%s - Zustand"
-#: tortoisehg/hgqt/status.py:250 tortoisehg/hgtk/browse.py:112
+#: tortoisehg/hgqt/status.py:254 tortoisehg/hgtk/browse.py:112
#: tortoisehg/hgtk/quickop.py:106 tortoisehg/hgtk/status.py:95
msgid "status"
msgstr "Zustand"
-#: tortoisehg/hgqt/status.py:278 tortoisehg/hgtk/quickop.py:186
+#: tortoisehg/hgqt/status.py:283 tortoisehg/hgtk/quickop.py:186
msgid "No appropriate files"
msgstr "Keine passenden Dateien"
-#: tortoisehg/hgqt/status.py:279 tortoisehg/hgtk/quickop.py:187
+#: tortoisehg/hgqt/status.py:284 tortoisehg/hgtk/quickop.py:187
msgid "No files found for this operation"
msgstr "Für diesen Vorgang wurden keine Dateien gefunden"
-#: tortoisehg/hgqt/status.py:595
+#: tortoisehg/hgqt/status.py:602
msgid "Stat"
msgstr "Stat"
-#: tortoisehg/hgqt/status.py:595
+#: tortoisehg/hgqt/status.py:602
msgid "M"
msgstr "M"
-#: tortoisehg/hgqt/status.py:595 tortoisehg/hgtk/datamine.py:140
+#: tortoisehg/hgqt/status.py:602 tortoisehg/hgtk/datamine.py:140
msgid "Filename"
msgstr "Dateiname"
-#: tortoisehg/hgqt/status.py:596 tortoisehg/hgtk/thgconfig.py:414
+#: tortoisehg/hgqt/status.py:603 tortoisehg/hgtk/thgconfig.py:414
msgid "Type"
msgstr "Art"
-#: tortoisehg/hgqt/status.py:596
+#: tortoisehg/hgqt/status.py:603
msgid "Size (KB)"
msgstr "Größe (KiB)"
-#: tortoisehg/hgqt/status.py:632
+#: tortoisehg/hgqt/status.py:640
#, python-format
msgid "Checked count: %d"
msgstr "Kreuzchenzahl: %d"
-#: tortoisehg/hgqt/status.py:781
+#: tortoisehg/hgqt/status.py:789
msgid ", resolved merge"
msgstr ", Verschmelzung aufgelöst"
-#: tortoisehg/hgqt/status.py:783
+#: tortoisehg/hgqt/status.py:791
msgid ", unresolved merge"
msgstr ", Verschmelzung unaufgelöst"
-#: tortoisehg/hgqt/status.py:796
+#: tortoisehg/hgqt/status.py:804
#, python-format
msgid "%s is modified"
msgstr "%s ist geändert"
-#: tortoisehg/hgqt/status.py:797 tortoisehg/hgtk/quickop.py:163
+#: tortoisehg/hgqt/status.py:805 tortoisehg/hgtk/quickop.py:163
msgid "modified"
msgstr "geändert"
-#: tortoisehg/hgqt/status.py:798
+#: tortoisehg/hgqt/status.py:806
#, python-format
msgid "%s is added"
msgstr "%s ist hinzugefügt"
-#: tortoisehg/hgqt/status.py:799 tortoisehg/hgtk/quickop.py:166
+#: tortoisehg/hgqt/status.py:807 tortoisehg/hgtk/quickop.py:166
msgid "added"
msgstr "hinzugefügt"
-#: tortoisehg/hgqt/status.py:800
+#: tortoisehg/hgqt/status.py:808
#, python-format
msgid "%s is removed"
msgstr "%s ist entfernt"
-#: tortoisehg/hgqt/status.py:801 tortoisehg/hgtk/quickop.py:169
+#: tortoisehg/hgqt/status.py:809 tortoisehg/hgtk/quickop.py:169
msgid "removed"
msgstr "entfernt"
-#: tortoisehg/hgqt/status.py:802
+#: tortoisehg/hgqt/status.py:810
#, python-format
msgid "%s is not tracked (unknown)"
msgstr "%s ist nicht unter Versionskontrolle (unbekannt)"
-#: tortoisehg/hgqt/status.py:803 tortoisehg/hgtk/quickop.py:175
+#: tortoisehg/hgqt/status.py:811 tortoisehg/hgtk/quickop.py:175
#: tortoisehg/hgtk/quickop.py:255 tortoisehg/hgtk/serve.py:127
#: tortoisehg/util/version.py:47 tortoisehg/util/version.py:73
msgid "unknown"
msgstr "unbekannt"
-#: tortoisehg/hgqt/status.py:804
+#: tortoisehg/hgqt/status.py:812
#, python-format
msgid "%s is missing!"
msgstr "%s fehlt!"
-#: tortoisehg/hgqt/status.py:805
+#: tortoisehg/hgqt/status.py:813
msgid "deleted"
msgstr "entfernt"
-#: tortoisehg/hgqt/status.py:806
+#: tortoisehg/hgqt/status.py:814
#, python-format
msgid "%s is ignored"
msgstr "%s wird ignoriert"
-#: tortoisehg/hgqt/status.py:807 tortoisehg/hgtk/quickop.py:179
+#: tortoisehg/hgqt/status.py:815 tortoisehg/hgtk/quickop.py:179
#: tortoisehg/hgtk/quickop.py:255
msgid "ignored"
msgstr "ignoriert"
-#: tortoisehg/hgqt/status.py:808
+#: tortoisehg/hgqt/status.py:816
#, python-format
msgid "%s is not modified (clean)"
msgstr "%s ist unverändert (sauber)"
-#: tortoisehg/hgqt/status.py:809 tortoisehg/hgtk/quickop.py:183
+#: tortoisehg/hgqt/status.py:817 tortoisehg/hgtk/quickop.py:183
msgid "clean"
msgstr "bereinigen"
-#: tortoisehg/hgqt/status.py:810
+#: tortoisehg/hgqt/status.py:818
#, python-format
msgid "%s is a dirty subrepo"
msgstr "%s ist ein Unterarchiv mit Änderungen"
-#: tortoisehg/hgqt/status.py:811
+#: tortoisehg/hgqt/status.py:819
msgid "subrepo"
msgstr "Unterarchiv"
@@ -7062,89 +7094,89 @@msgid "Hostname"
msgstr "Rechnername"
-#: tortoisehg/hgqt/sync.py:244 tortoisehg/hgqt/webconf_ui.py:77
+#: tortoisehg/hgqt/sync.py:245 tortoisehg/hgqt/webconf_ui.py:77
msgid "Save"
msgstr "Speichern"
-#: tortoisehg/hgqt/sync.py:245
+#: tortoisehg/hgqt/sync.py:246
msgid "Save current URL under an alias"
msgstr "Aktuelle URL unter einem Alias speichern"
-#: tortoisehg/hgqt/sync.py:259
+#: tortoisehg/hgqt/sync.py:260
msgid "Paths in Repository Settings:"
msgstr "Verzeichnisse in den Archiveinstellungen:"
-#: tortoisehg/hgqt/sync.py:274
+#: tortoisehg/hgqt/sync.py:275
msgid "Related Paths:"
msgstr "Verwandte Pfade:"
-#: tortoisehg/hgqt/sync.py:327
+#: tortoisehg/hgqt/sync.py:326
#, python-format
msgid "Preview incoming changesets from %s"
msgstr "Vorschau der eingehenden Änderungslisten von %s"
-#: tortoisehg/hgqt/sync.py:328
+#: tortoisehg/hgqt/sync.py:327
#, python-format
msgid "Pull incoming changesets from %s"
msgstr "Eingehende Änderungslisten von %s ziehen"
-#: tortoisehg/hgqt/sync.py:329
+#: tortoisehg/hgqt/sync.py:328
#, python-format
msgid "Filter outgoing changesets to %s"
msgstr "Ausgehende Änderungslisten an %s filtern"
-#: tortoisehg/hgqt/sync.py:330
+#: tortoisehg/hgqt/sync.py:329
#, python-format
msgid "Push outgoing changesets to %s"
msgstr "Ausgehende Änderunglisten an %s verteilen"
-#: tortoisehg/hgqt/sync.py:337
+#: tortoisehg/hgqt/sync.py:336
#, python-format
msgid "rev: %d (%s)"
msgstr "Revision: %d (%s)"
-#: tortoisehg/hgqt/sync.py:342 tortoisehg/hgtk/commit.py:791
+#: tortoisehg/hgqt/sync.py:341 tortoisehg/hgtk/commit.py:791
msgid "branch: "
msgstr "Zweig: "
-#: tortoisehg/hgqt/sync.py:348
+#: tortoisehg/hgqt/sync.py:347
msgid "bookmark: "
msgstr "Lesezeichen: "
-#: tortoisehg/hgqt/sync.py:394 tortoisehg/hgtk/synch.py:157
+#: tortoisehg/hgqt/sync.py:393 tortoisehg/hgtk/synch.py:157
msgid "Post Pull: "
msgstr "Nach dem Ziehen: "
-#: tortoisehg/hgqt/sync.py:574
+#: tortoisehg/hgqt/sync.py:573
msgid "Repository not local"
msgstr "Das Projektarchiv ist nicht lokal"
-#: tortoisehg/hgqt/sync.py:575
+#: tortoisehg/hgqt/sync.py:574
msgid "A terminal shell cannot be opened for remote"
msgstr "Bei entfernten Archive kann keine Konsole gestartet werden"
-#: tortoisehg/hgqt/sync.py:580 tortoisehg/hgqt/sync.py:1380
+#: tortoisehg/hgqt/sync.py:579 tortoisehg/hgqt/sync.py:1379
msgid "Confirm path delete"
msgstr "Pfadentfernung bestätigen"
-#: tortoisehg/hgqt/sync.py:581 tortoisehg/hgqt/sync.py:1381
+#: tortoisehg/hgqt/sync.py:580 tortoisehg/hgqt/sync.py:1380
#, python-format
msgid "Delete %s from your repo configuration file?"
msgstr "%s aus Ihrer Archivkonfigurationsdatei löschen?"
-#: tortoisehg/hgqt/sync.py:670
+#: tortoisehg/hgqt/sync.py:669
msgid "No URL selected"
msgstr "Es wurde keine URL ausgewählt"
-#: tortoisehg/hgqt/sync.py:671
+#: tortoisehg/hgqt/sync.py:670
msgid "An URL must be selected for this operation."
msgstr "Für diesen Vorgang muss eine URL ausgewählt werden."
-#: tortoisehg/hgqt/sync.py:686
+#: tortoisehg/hgqt/sync.py:685
msgid "Redundant authentication info"
msgstr "Redundante Authentisierungsinformationen"
-#: tortoisehg/hgqt/sync.py:687
+#: tortoisehg/hgqt/sync.py:686
msgid ""
"You have authentication info configured for this host and inside this URL. "
"Remove authentication info from this URL?"
@@ -7153,116 +7185,116 @@"dieser URL hinterlegt. Die Authentisierungsinformationen aus der URL "
"entfernen?"
-#: tortoisehg/hgqt/sync.py:706 tortoisehg/hgqt/sync.py:712
-#: tortoisehg/hgqt/sync.py:718 tortoisehg/hgqt/sync.py:724
-#: tortoisehg/hgqt/sync.py:731
+#: tortoisehg/hgqt/sync.py:705 tortoisehg/hgqt/sync.py:711
+#: tortoisehg/hgqt/sync.py:717 tortoisehg/hgqt/sync.py:723
+#: tortoisehg/hgqt/sync.py:730
msgid "sync command already running"
msgstr "Die Synchronisation läuft bereits"
-#: tortoisehg/hgqt/sync.py:749
+#: tortoisehg/hgqt/sync.py:748
#, python-format
msgid "Getting incoming changesets from %s..."
msgstr "Besorge eingehende Änderungslisten von %s..."
-#: tortoisehg/hgqt/sync.py:754 tortoisehg/hgqt/sync.py:772
+#: tortoisehg/hgqt/sync.py:753 tortoisehg/hgqt/sync.py:771
#, python-format
msgid "Found incoming changesets from %s"
msgstr "Es gibt eingehende Änderungslisten von %s"
-#: tortoisehg/hgqt/sync.py:757 tortoisehg/hgqt/sync.py:774
+#: tortoisehg/hgqt/sync.py:756 tortoisehg/hgqt/sync.py:773
#, python-format
msgid "No incoming changesets from %s"
msgstr "Es gibt keine eingehende Änderungslisten von %s"
-#: tortoisehg/hgqt/sync.py:759 tortoisehg/hgqt/sync.py:776
+#: tortoisehg/hgqt/sync.py:758 tortoisehg/hgqt/sync.py:775
#, python-format
msgid "Incoming from %s aborted, ret %d"
msgstr "Bezug von %s abgebrochen, Rückgabewert %d"
-#: tortoisehg/hgqt/sync.py:786
+#: tortoisehg/hgqt/sync.py:785
#, python-format
msgid "Pull from %s completed"
msgstr "Ziehen von %s abgeschlossen"
-#: tortoisehg/hgqt/sync.py:788
+#: tortoisehg/hgqt/sync.py:787
#, python-format
msgid "Pull from %s aborted, ret %d"
msgstr "Ziehen von %s abgebrochen, Rückgabewert %d"
-#: tortoisehg/hgqt/sync.py:800 tortoisehg/hgqt/update.py:342
+#: tortoisehg/hgqt/sync.py:799 tortoisehg/hgqt/update.py:342
msgid "Merge caused file conflicts"
msgstr "Die Verschmelzung hat Dateikonflikte verursache"
-#: tortoisehg/hgqt/sync.py:801 tortoisehg/hgqt/update.py:343
+#: tortoisehg/hgqt/sync.py:800 tortoisehg/hgqt/update.py:343
msgid "File conflicts need to be resolved"
msgstr "Es gibt aufzulösende Dateikonflikte"
-#: tortoisehg/hgqt/sync.py:807
+#: tortoisehg/hgqt/sync.py:806
#, python-format
msgid "Pulling from %s..."
msgstr "Ziehe von %s..."
-#: tortoisehg/hgqt/sync.py:822
+#: tortoisehg/hgqt/sync.py:821
#, python-format
msgid "Finding outgoing changesets to %s..."
msgstr "Die ausgehenden Änderungslisten für %s werden ermittelt..."
-#: tortoisehg/hgqt/sync.py:834
+#: tortoisehg/hgqt/sync.py:833
#, python-format
msgid "%d outgoing changesets to %s"
msgstr "%d ausgehenden Änderungslisten für %s"
-#: tortoisehg/hgqt/sync.py:837
+#: tortoisehg/hgqt/sync.py:836
#, python-format
msgid "No outgoing changesets to %s"
msgstr "Keine ausgehenden Änderungslisten für %s"
-#: tortoisehg/hgqt/sync.py:839
+#: tortoisehg/hgqt/sync.py:838
#, python-format
msgid "Outgoing to %s aborted, ret %d"
msgstr "Versand an %s abgebrochen, Rückgabewert %d"
-#: tortoisehg/hgqt/sync.py:864 tortoisehg/hgtk/history.py:584
+#: tortoisehg/hgqt/sync.py:863 tortoisehg/hgtk/history.py:584
#, python-format
msgid "%s (submitted)"
msgstr "%s (versandt)"
-#: tortoisehg/hgqt/sync.py:866 tortoisehg/hgtk/history.py:586
+#: tortoisehg/hgqt/sync.py:865 tortoisehg/hgtk/history.py:586
#: tortoisehg/hgtk/history.py:592
#, python-format
msgid "%s (pending)"
msgstr "%s (ausstehend)"
-#: tortoisehg/hgqt/sync.py:871 tortoisehg/hgtk/history.py:595
+#: tortoisehg/hgqt/sync.py:870 tortoisehg/hgtk/history.py:595
msgid "Unable to parse p4pending output"
msgstr "Kann Ausgabe von p4pending nicht verarbeiten"
-#: tortoisehg/hgqt/sync.py:873 tortoisehg/hgtk/history.py:597
+#: tortoisehg/hgqt/sync.py:872 tortoisehg/hgtk/history.py:597
#, python-format
msgid "%d pending changelists found"
msgstr "Es gibt %d ausstehende Änderungslisten"
-#: tortoisehg/hgqt/sync.py:875 tortoisehg/hgtk/history.py:599
+#: tortoisehg/hgqt/sync.py:874 tortoisehg/hgtk/history.py:599
msgid "No pending Perforce changelists"
msgstr "Es gibtkeine ausstehenden Perforce-Änderungslisten"
-#: tortoisehg/hgqt/sync.py:877 tortoisehg/hgtk/history.py:601
+#: tortoisehg/hgqt/sync.py:876 tortoisehg/hgtk/history.py:601
msgid "Aborted p4pending"
msgstr "p4pending abgebrochen"
-#: tortoisehg/hgqt/sync.py:879 tortoisehg/hgtk/history.py:603
+#: tortoisehg/hgqt/sync.py:878 tortoisehg/hgtk/history.py:603
msgid "Unable to determine pending changesets"
msgstr "Austehende Änderungslisten können nicht ermittelt werden"
-#: tortoisehg/hgqt/sync.py:889
+#: tortoisehg/hgqt/sync.py:888
msgid "Perforce pending..."
msgstr "Ausstehende Perforce-Änderungslisten..."
-#: tortoisehg/hgqt/sync.py:897 tortoisehg/hgtk/history.py:2623
+#: tortoisehg/hgqt/sync.py:896 tortoisehg/hgtk/history.py:2623
msgid "Confirm Push to remote Repository"
msgstr "Verteilung an das entfernte Projektarchiv bestätigen"
-#: tortoisehg/hgqt/sync.py:898 tortoisehg/hgtk/history.py:2624
+#: tortoisehg/hgqt/sync.py:897 tortoisehg/hgtk/history.py:2624
#, python-format
msgid ""
"Push to remote repository\n"
@@ -7273,118 +7305,118 @@"%s\n"
"?"
-#: tortoisehg/hgqt/sync.py:901
+#: tortoisehg/hgqt/sync.py:900
#, python-format
msgid "Push to %s aborted"
msgstr "Verteilung nach %s abgebrochen"
-#: tortoisehg/hgqt/sync.py:905
+#: tortoisehg/hgqt/sync.py:904
#, python-format
msgid "Pushing to %s..."
msgstr "Verteile nach %s..."
-#: tortoisehg/hgqt/sync.py:908
+#: tortoisehg/hgqt/sync.py:907
#, python-format
msgid "Push to %s completed"
msgstr "Verteilung nach %s abgeschlossen"
-#: tortoisehg/hgqt/sync.py:910
+#: tortoisehg/hgqt/sync.py:909
#, python-format
msgid "Push to %s aborted, ret %d"
msgstr "Verteilung nach %s abgebrochen. Rückgabewert %d"
-#: tortoisehg/hgqt/sync.py:927
+#: tortoisehg/hgqt/sync.py:926
msgid "Determining outgoing changesets to email..."
msgstr "Bestimme ausgehende Änderungslisten für den E-Mail-Versand..."
-#: tortoisehg/hgqt/sync.py:941 tortoisehg/hgtk/history.py:2025
+#: tortoisehg/hgqt/sync.py:940 tortoisehg/hgtk/history.py:2025
msgid "No outgoing changesets"
msgstr "Keine ausgehenden Änderungslisten"
-#: tortoisehg/hgqt/sync.py:943
+#: tortoisehg/hgqt/sync.py:942
#, python-format
msgid "Outgoing aborted, ret %d"
msgstr "Versand abgebrochen, Rückgabewert %d"
-#: tortoisehg/hgqt/sync.py:950
+#: tortoisehg/hgqt/sync.py:949
msgid "Select bundle file"
msgstr "Wählen Sie eine Bündeldatei"
-#: tortoisehg/hgqt/sync.py:951
+#: tortoisehg/hgqt/sync.py:950
msgid "Bundle files (*.hg)"
msgstr "Bündeldateien (*.hg)"
-#: tortoisehg/hgqt/sync.py:970
+#: tortoisehg/hgqt/sync.py:969
msgid "Unable to remove URL"
msgstr "Kann die URL nicht entfernen"
-#: tortoisehg/hgqt/sync.py:992
+#: tortoisehg/hgqt/sync.py:991
msgid "Post Pull Behavior"
msgstr "Vorgehen nach dem Ziehen"
-#: tortoisehg/hgqt/sync.py:996
+#: tortoisehg/hgqt/sync.py:995
msgid "Select post-pull operation for this repository"
msgstr "Ausgewählte Folgeoperation nach dem Ziehen in dieses Projektarchiv"
-#: tortoisehg/hgqt/sync.py:999
+#: tortoisehg/hgqt/sync.py:998
msgid "None - simply pull changesets"
msgstr "Nichts tun - nur die Änderungslisten ziehen"
-#: tortoisehg/hgqt/sync.py:1000
+#: tortoisehg/hgqt/sync.py:999
msgid "Update - pull, then try to update"
msgstr "Aktualisieren - ziehen, dann Aktualisierung versuchen"
-#: tortoisehg/hgqt/sync.py:1006
+#: tortoisehg/hgqt/sync.py:1005
msgid "Fetch - use fetch (auto merge pulled changes)"
msgstr ""
"Einsammeln - die Einsammeloperation (automatisch gezogene Änderungen "
"verschmelzen)"
-#: tortoisehg/hgqt/sync.py:1008
+#: tortoisehg/hgqt/sync.py:1007
msgid "Fetch - use fetch extension (fetch is not active!)"
msgstr ""
"Einsammeln - Erweiterung für das Einsammels notwendig (Einsammeln wird nicht "
"durchgeführt!)"
-#: tortoisehg/hgqt/sync.py:1015
+#: tortoisehg/hgqt/sync.py:1014
msgid "Rebase - rebase local commits above pulled changes"
msgstr ""
"Basis wechseln - Basis von lokalen Übernahmen gegenüber gezogenen Änderungen "
"ändern"
-#: tortoisehg/hgqt/sync.py:1017
+#: tortoisehg/hgqt/sync.py:1016
msgid "Rebase - use rebase extension (rebase is not active!)"
msgstr ""
"Umbetten - Erweiterung für das Umbetten nötig (Umbetten wird nicht "
"durchgeführt!)"
-#: tortoisehg/hgqt/sync.py:1035
+#: tortoisehg/hgqt/sync.py:1034
msgid "<a href=\"config\">Launch settings tool...</a>"
msgstr "<a href=\"config\">Einstellungen-Werkzeug aufrufen...</a>"
-#: tortoisehg/hgqt/sync.py:1068
+#: tortoisehg/hgqt/sync.py:1067
msgid "Unable to save post pull operation"
msgstr "Kann die Aktion für nach dem Ziehen nicht speichern"
-#: tortoisehg/hgqt/sync.py:1092
+#: tortoisehg/hgqt/sync.py:1091
msgid "Save Path"
msgstr "Pfad speichern"
-#: tortoisehg/hgqt/sync.py:1102 tortoisehg/hgqt/sync.py:1424
+#: tortoisehg/hgqt/sync.py:1101 tortoisehg/hgqt/sync.py:1423
#: tortoisehg/hgtk/thgconfig.py:371 tortoisehg/hgtk/thgconfig.py:954
msgid "Alias"
msgstr "Alias"
-#: tortoisehg/hgqt/sync.py:1105 tortoisehg/hgqt/sync.py:1424
+#: tortoisehg/hgqt/sync.py:1104 tortoisehg/hgqt/sync.py:1423
#: tortoisehg/hgtk/thgconfig.py:368
msgid "URL"
msgstr "URL"
-#: tortoisehg/hgqt/sync.py:1114
+#: tortoisehg/hgqt/sync.py:1113
msgid "Remove authentication data from URL"
msgstr "Authentisierungsdaten aus URL entfernen"
-#: tortoisehg/hgqt/sync.py:1116
+#: tortoisehg/hgqt/sync.py:1115
msgid ""
"User authentication data should be associated with the hostname using the "
"security dialog."
@@ -7392,61 +7424,61 @@"Die Anmeldedaten des Benutzers im Sicherheitsdialog sollten mit dem "
"Rechnernamen verbunden sein."
-#: tortoisehg/hgqt/sync.py:1138
+#: tortoisehg/hgqt/sync.py:1137
msgid "Unable to save an URL"
msgstr "URL kann nicht gespeichert werden"
-#: tortoisehg/hgqt/sync.py:1149
+#: tortoisehg/hgqt/sync.py:1148
msgid "Confirm URL replace"
msgstr "URL-Ersetzung bestätigen"
-#: tortoisehg/hgqt/sync.py:1150
+#: tortoisehg/hgqt/sync.py:1149
#, python-format
msgid "%s already exists, replace URL?"
msgstr "Es gibt bereits %s, URL ersetzen?"
-#: tortoisehg/hgqt/sync.py:1174
+#: tortoisehg/hgqt/sync.py:1173
msgid "Certificate Query Error"
msgstr "Zertifikatsanfrage-Fehler"
-#: tortoisehg/hgqt/sync.py:1187
+#: tortoisehg/hgqt/sync.py:1186
msgid "Security: "
msgstr "Sicherheit: "
-#: tortoisehg/hgqt/sync.py:1206
+#: tortoisehg/hgqt/sync.py:1205
#, python-format
msgid "<b>Host:</b> %s"
msgstr "<b>Rechner:</b> %s"
-#: tortoisehg/hgqt/sync.py:1208
+#: tortoisehg/hgqt/sync.py:1207
msgid "Secure HTTPS Connection"
msgstr "Sichere HTTPS-Verbindung"
-#: tortoisehg/hgqt/sync.py:1215
+#: tortoisehg/hgqt/sync.py:1214
msgid "Verify with Certificate Authority certificates (best)"
msgstr "Gegen Stammzertifikate prüfen (am Besten)"
-#: tortoisehg/hgqt/sync.py:1217
+#: tortoisehg/hgqt/sync.py:1216
msgid "Verify with stored host fingerprint (good)"
msgstr "Gegen gespeicherten Rechner-Fingerabdruck prüfen (gut)"
-#: tortoisehg/hgqt/sync.py:1219
+#: tortoisehg/hgqt/sync.py:1218
msgid "No host validation, but still encrypted (bad)"
msgstr "Keine Rechnerüberprüfung, aber immerhin verschlüsselt (schlecht)"
-#: tortoisehg/hgqt/sync.py:1226
+#: tortoisehg/hgqt/sync.py:1225
msgid "### host certificate fingerprint ###"
msgstr "### Fingerabdruck des Rechnerzertifikats ###"
-#: tortoisehg/hgqt/sync.py:1230
+#: tortoisehg/hgqt/sync.py:1229
msgid "Query"
msgstr "Anfrage"
-#: tortoisehg/hgqt/sync.py:1249
+#: tortoisehg/hgqt/sync.py:1248
msgid "User Authentication"
msgstr "Benutzerauthentisierung"
-#: tortoisehg/hgqt/sync.py:1256
+#: tortoisehg/hgqt/sync.py:1255
msgid ""
"Optional. Username to authenticate with. If not given, and the remote\n"
"site requires basic or digest authentication, the user will be prompted for\n"
@@ -7461,7 +7493,7 @@"Benutzernamens\n"
"erweitert, so dass Sie dings.username = $USER vorgeben können."
-#: tortoisehg/hgqt/sync.py:1265
+#: tortoisehg/hgqt/sync.py:1264
msgid ""
"Optional. Password to authenticate with. If not given, and the remote\n"
"site requires basic or digest authentication, the user will be prompted for\n"
@@ -7473,7 +7505,7 @@"interaktiv\n"
"nach ihm gefragt."
-#: tortoisehg/hgqt/sync.py:1272
+#: tortoisehg/hgqt/sync.py:1271
msgid ""
"Mercurial keyring extension is enabled. Passwords will be stored in a "
"platform-native secure method."
@@ -7481,7 +7513,7 @@"Die Mercurial Schlüsselbund-Erweiterung ist aktiv. Passwörter werden auf "
"eine plattformspezifische sichere Weise gespeichert."
-#: tortoisehg/hgqt/sync.py:1278
+#: tortoisehg/hgqt/sync.py:1277
msgid ""
"Optional. PEM encoded client certificate key file. Environment variables\n"
"are expanded in the filename."
@@ -7490,11 +7522,11 @@"Umgebungsvariablen werden\n"
"bei der Auswertung des Dateinamens aufgelöst."
-#: tortoisehg/hgqt/sync.py:1280
+#: tortoisehg/hgqt/sync.py:1279
msgid "User Certificate Key File"
msgstr "Schlüsseldatei mit dem Benutzerzertifikat"
-#: tortoisehg/hgqt/sync.py:1284
+#: tortoisehg/hgqt/sync.py:1283
msgid ""
"Optional. PEM encoded client certificate chain file. Environment variables\n"
"are expanded in the filename."
@@ -7502,33 +7534,33 @@"Wahlweise. Client-Zertifikatsketten-Datei im PEM-Format. Umgebungsvariablen\n"
"werden bei Ermittlung des Dateinamens aufgelöst."
-#: tortoisehg/hgqt/sync.py:1286
+#: tortoisehg/hgqt/sync.py:1285
msgid "User Certificate Chain File"
msgstr "Zertifikatskettendatei des Benutzers"
-#: tortoisehg/hgqt/sync.py:1306
+#: tortoisehg/hgqt/sync.py:1305
msgid "Unable to save authentication"
msgstr "Authensierung kann nicht gespeichert werden"
-#: tortoisehg/hgqt/sync.py:1468
+#: tortoisehg/hgqt/sync.py:1467
#, python-format
msgid "%s - sync options"
msgstr "%s - Synchronsationseinstellungen"
-#: tortoisehg/hgqt/sync.py:1475
+#: tortoisehg/hgqt/sync.py:1474
msgid "Allow push of a new branch (--new-branch)"
msgstr "Verteilung eines neuen Zweigs erlauben (--new-branch)"
-#: tortoisehg/hgqt/sync.py:1480
+#: tortoisehg/hgqt/sync.py:1479
msgid "Force push or pull (override safety checks, --force)"
msgstr ""
"Ziehen oder Verteilen erzwingen (Sicherheitsprüfungen übersteuern, --force)"
-#: tortoisehg/hgqt/sync.py:1490
+#: tortoisehg/hgqt/sync.py:1489
msgid "Temporarily disable configured HTTP proxy"
msgstr "Den hinterlegten HTTP-Proxy vorläufig deaktivieren"
-#: tortoisehg/hgqt/sync.py:1497
+#: tortoisehg/hgqt/sync.py:1496
msgid "Emit debugging output (--debug)"
msgstr "Fehlerinformationsausgaben tätigen (--debug)"
@@ -8503,7 +8535,7 @@msgid "Failed to open repository"
msgstr "Das Projektarchiv konnte nicht geöffnet werden"
-#: tortoisehg/hgqt/workbench.py:900
+#: tortoisehg/hgqt/workbench.py:901
#, python-format
msgid "Hg file log viewer [%s] - %s"
msgstr "Hg-Dateiprotokollbetrachter [%s] - %s"
@@ -12428,6 +12460,10 @@msgid "no pending pmerges"
msgstr "Keine ausstehenden pmerge-Operationen"
+#: tortoisehg/hgtk/thgpbranch.py:432
+msgid "New Patch Name"
+msgstr "Neuer Flicken-Name"
+
#: tortoisehg/hgtk/thgpbranch.py:488
msgid "Pending Pmerge"
msgstr "Ausstehende pmerge-Operation"
|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
@@ -396,10 +396,10 @@ fullmsg = ''
def write(self, msg, *args, **opts):
self.fullmsg += msg
- if self.fullmsg.endswith('\0'):
+ if self.fullmsg.count('\0') >= 6:
try:
- fname, line, rev, addremove, user, text = \
- self.fullmsg.split('\0', 5)
+ fname, line, rev, addremove, user, text, tail = \
+ self.fullmsg.split('\0', 6)
text = hglib.tounicode(text)
text = Qt.escape(text)
text = '<b>%s</b> <span>%s</span>' % (
@@ -408,7 +408,7 @@ emitrow(row)
except ValueError:
pass
- self.fullmsg = ''
+ self.fullmsg = tail
def progress(topic, pos, item='', unit='', total=None):
emitprog(topic, pos, item, unit, total)
cwd = os.getcwd()
@@ -497,7 +497,8 @@ if pos:
self.hu.write(line[pos:], label='ui.status')
path = os.path.join(prefix, wfile)
- row = [path, i + 1, ctx.rev(), None, self.hu.getdata()[0]]
+ row = [path, i + 1, ctx.rev(), None,
+ hglib.tounicode(self.hu.getdata()[0])]
w = DataWrapper(row)
self.matchedRow.emit(w)
if self.once:
|
@@ -5,10 +5,9 @@ # This software may be used and distributed according to the terms of the
# GNU General Public License version 2, incorporated herein by reference.
-import os, time
+import os, cgi, time
from mercurial import ui
-from PyQt4 import QtCore
from tortoisehg.hgqt import qtlib
from tortoisehg.util import hglib
@@ -43,8 +42,7 @@
def style(self, msg, label):
'Escape message for safe HTML, then apply specified style'
- msg = QtCore.Qt.escape(msg)
- msg = msg.replace('\n', '<br />')
+ msg = cgi.escape(msg).replace('\n', '<br />')
style = qtlib.geteffect(label)
return '<span style="%s">%s</span>' % (style, msg)
|
@@ -779,8 +779,8 @@ self._closebutton.clicked.connect(self.close)
self.layout().addWidget(self._closebutton)
- def addWidget(self, w):
- self.layout().insertWidget(self.layout().count() - 2, w)
+ def addWidget(self, w, stretch=0):
+ self.layout().insertWidget(self.layout().count() - 2, w, stretch)
def addRightWidget(self, w):
self.layout().insertWidget(self.layout().count() - 1, w)
@@ -794,9 +794,9 @@ """Show status message"""
def __init__(self, message, parent=None):
super(StatusInfoBar, self).__init__(parent)
- self._msglabel = QLabel(message, self,
+ self._msglabel = QLabel(message, self, wordWrap=True,
textInteractionFlags=Qt.TextSelectableByMouse)
- self.addWidget(self._msglabel)
+ self.addWidget(self._msglabel, stretch=1)
class CommandErrorInfoBar(InfoBar):
"""Show command execution failure (with link to open log window)"""
@@ -805,9 +805,9 @@ def __init__(self, message, parent=None):
super(CommandErrorInfoBar, self).__init__(parent)
- self._msglabel = QLabel(message, self,
+ self._msglabel = QLabel(message, self, wordWrap=True,
textInteractionFlags=Qt.TextSelectableByMouse)
- self.addWidget(self._msglabel)
+ self.addWidget(self._msglabel, stretch=1)
self._loglabel = QLabel('<a href="log:">%s</a>' % _('Show Log'))
self._loglabel.linkActivated.connect(self.linkActivated)
@@ -822,6 +822,8 @@ def __init__(self, message, parent=None):
super(ConfirmInfoBar, self).__init__(parent)
+ # no wordWrap=True and stretch=1, which inserts unwanted space
+ # between _msglabel and _buttons.
self._msglabel = QLabel(message, self,
textInteractionFlags=Qt.TextSelectableByMouse)
self.addWidget(self._msglabel)
|
@@ -279,7 +279,6 @@ else:
idx = self.model().indexFromRev(rev)
if idx is not None:
- self.setCurrentIndex(idx)
self.scrollTo(idx)
def saveSettings(self, s = None):
|
@@ -493,6 +493,10 @@ 'Default: 0, Not expanded')),
_fi(_('Force Repo Tab'), 'tortoisehg.forcerepotab', genBoolRBGroup,
_('Always show repo tabs, even for a single repo. Default: False')),
+ _fi(_('Monitor Repo Changes'), 'tortoisehg.monitorrepo',
+ (genDefaultCombo, ['always', 'localonly']),
+ _('Specify the target filesystem where TortoiseHg monitors changes. '
+ 'Default: always')),
_fi(_('Max Diff Size'), 'tortoisehg.maxdiff', genIntEditCombo,
_('The maximum size file (in KB) that TortoiseHg will '
'show changes for in the changelog, status, and commit windows. '
|
@@ -21,7 +21,7 @@ from mercurial import ui as uimod
from mercurial.util import propertycache
-from tortoisehg.util import hglib
+from tortoisehg.util import hglib, paths
from tortoisehg.util.patchctx import patchctx
_repocache = {}
@@ -80,8 +80,12 @@ repo.workingDirectoryChanged = self.workingDirectoryChanged
repo.workingBranchChanged = self.workingBranchChanged
self.recordState()
+
+ monitorrepo = repo.ui.config('tortoisehg', 'monitorrepo', 'always')
if isinstance(repo, bundlerepo.bundlerepository):
dbgoutput('not watching F/S events for bundle repository')
+ elif monitorrepo == 'localonly' and paths.netdrive_status(repo.path):
+ dbgoutput('not watching F/S events for network drive')
else:
self.watcher = QFileSystemWatcher(self)
self.watcher.addPath(repo.path)
|
@@ -96,7 +96,7 @@ unc, rest = os.path.splitunc(drive)
if unc: # All UNC paths (\\host\mount) are considered nonlocal
return True
- letter = os.path.splitdrive(drive)[0]
+ letter = os.path.splitdrive(drive)[0].upper()
_drives, total, _ = win32net.NetUseEnum(None, 1, 0)
for drv in _drives:
if drv['local'] == letter:
|
Loading...