by
Changes to 39 files · Browse files at cddc11539e1a Showing diff from parent ca52275723ec 733bb0022311 Diff from another changeset...
|
|
@@ -7,7 +7,7 @@ msgstr ""
"Project-Id-Version: tortoisehg\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2011-07-18 12:16-0300\n"
+"POT-Creation-Date: 2011-07-23 12:05-0300\n"
"PO-Revision-Date: 2011-03-07 18:36+0000\n"
"Last-Translator: David Planella <david.planella@ubuntu.com>\n"
"Language-Team: Catalan <ca@li.org>\n"
@@ -15,7 +15,7 @@"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-19 04:40+0000\n"
+"X-Launchpad-Export-Date: 2011-07-24 04:37+0000\n"
"X-Generator: Launchpad (build 13405)\n"
#: TortoiseHgOverlayServer.py:51
@@ -86,7 +86,7 @@msgstr ""
#: tortoisehg/hgqt/archive.py:47 tortoisehg/hgqt/grep.py:69
-#: tortoisehg/hgqt/sync.py:1466
+#: tortoisehg/hgqt/sync.py:1485
msgid "Recurse into subrepositories"
msgstr ""
@@ -319,7 +319,7 @@msgstr ""
#: tortoisehg/hgqt/backout.py:221 tortoisehg/hgqt/merge.py:215
-#: tortoisehg/hgqt/rebase.py:73 tortoisehg/hgqt/sync.py:1010
+#: tortoisehg/hgqt/rebase.py:73 tortoisehg/hgqt/sync.py:1029
#: tortoisehg/hgqt/update.py:98
msgid "Automatically resolve merge conflicts where possible"
msgstr ""
@@ -451,7 +451,7 @@msgid "Please wait while committing merged files."
msgstr ""
-#: tortoisehg/hgqt/backout.py:613 tortoisehg/hgqt/cmdui.py:308
+#: tortoisehg/hgqt/backout.py:613 tortoisehg/hgqt/cmdui.py:313
#: tortoisehg/hgqt/merge.py:602 tortoisehg/hgtk/p4pending.py:101
msgid "Finished"
msgstr ""
@@ -656,32 +656,32 @@msgstr ""
#: tortoisehg/hgqt/chunks.py:89 tortoisehg/hgqt/grep.py:547
-#: tortoisehg/hgqt/manifestdialog.py:198 tortoisehg/hgqt/revdetails.py:230
+#: tortoisehg/hgqt/manifestdialog.py:197 tortoisehg/hgqt/revdetails.py:230
#: tortoisehg/util/menuthg.py:76
msgid "Visual Diff"
msgstr ""
-#: tortoisehg/hgqt/chunks.py:90 tortoisehg/hgqt/manifestdialog.py:199
+#: tortoisehg/hgqt/chunks.py:90 tortoisehg/hgqt/manifestdialog.py:198
#: tortoisehg/hgqt/revdetails.py:231
msgid "View file changes in external diff tool"
msgstr ""
-#: tortoisehg/hgqt/chunks.py:91 tortoisehg/hgqt/manifestdialog.py:205
+#: tortoisehg/hgqt/chunks.py:91 tortoisehg/hgqt/manifestdialog.py:204
#: tortoisehg/hgqt/revdetails.py:239
msgid "Edit Local"
msgstr ""
-#: tortoisehg/hgqt/chunks.py:92 tortoisehg/hgqt/manifestdialog.py:206
+#: tortoisehg/hgqt/chunks.py:92 tortoisehg/hgqt/manifestdialog.py:205
#: tortoisehg/hgqt/revdetails.py:240
msgid "Edit current file in working copy"
msgstr ""
-#: tortoisehg/hgqt/chunks.py:93 tortoisehg/hgqt/manifestdialog.py:207
+#: tortoisehg/hgqt/chunks.py:93 tortoisehg/hgqt/manifestdialog.py:206
#: tortoisehg/hgqt/revdetails.py:241
msgid "Revert to Revision"
msgstr ""
-#: tortoisehg/hgqt/chunks.py:94 tortoisehg/hgqt/manifestdialog.py:208
+#: tortoisehg/hgqt/chunks.py:94 tortoisehg/hgqt/manifestdialog.py:207
#: tortoisehg/hgqt/revdetails.py:242
msgid "Revert file(s) to contents at this revision"
msgstr ""
@@ -755,7 +755,7 @@#: tortoisehg/hgqt/clone.py:96 tortoisehg/hgqt/commit.py:108
#: tortoisehg/hgqt/merge.py:202 tortoisehg/hgqt/mq.py:624
#: tortoisehg/hgqt/postreview_ui.py:170 tortoisehg/hgqt/rebase.py:57
-#: tortoisehg/hgqt/sync.py:146 tortoisehg/hgqt/tag.py:64
+#: tortoisehg/hgqt/sync.py:148 tortoisehg/hgqt/tag.py:64
#: tortoisehg/hgtk/hgemail.py:64
msgid "Options"
msgstr ""
@@ -789,7 +789,7 @@msgid "Do not verify host certificate"
msgstr ""
-#: tortoisehg/hgqt/clone.py:151 tortoisehg/hgqt/sync.py:1482
+#: tortoisehg/hgqt/clone.py:151 tortoisehg/hgqt/sync.py:1501
#: tortoisehg/hgtk/clone.py:159 tortoisehg/hgtk/synch.py:202
msgid "Remote command:"
msgstr ""
@@ -802,7 +802,7 @@msgid "&Clone"
msgstr ""
-#: tortoisehg/hgqt/clone.py:183 tortoisehg/hgqt/cmdui.py:753
+#: tortoisehg/hgqt/clone.py:183 tortoisehg/hgqt/cmdui.py:761
#: tortoisehg/hgqt/thgimport.py:118 tortoisehg/hgqt/thgstrip.py:113
#: tortoisehg/hgqt/update.py:142
msgid "Detail"
@@ -863,72 +863,76 @@msgid "The selected patch folder is not under the source repository."
msgstr ""
-#: tortoisehg/hgqt/cmdui.py:228 tortoisehg/hgqt/thread.py:369
+#: tortoisehg/hgqt/cmdui.py:232 tortoisehg/hgqt/thread.py:369
#, python-format
msgid "[command returned code %d %%s]"
msgstr ""
-#: tortoisehg/hgqt/cmdui.py:230 tortoisehg/hgqt/thread.py:371
+#: tortoisehg/hgqt/cmdui.py:234 tortoisehg/hgqt/thread.py:371
#, python-format
msgid "[command completed successfully %s]"
msgstr ""
-#: tortoisehg/hgqt/cmdui.py:242
+#: tortoisehg/hgqt/cmdui.py:246
msgid "failed to start command\n"
msgstr ""
-#: tortoisehg/hgqt/cmdui.py:246 tortoisehg/hgqt/cmdui.py:539
+#: tortoisehg/hgqt/cmdui.py:250 tortoisehg/hgqt/cmdui.py:547
msgid "error while running command\n"
msgstr ""
-#: tortoisehg/hgqt/cmdui.py:294 tortoisehg/hgtk/statusbar.py:39
+#: tortoisehg/hgqt/cmdui.py:298 tortoisehg/hgtk/statusbar.py:39
msgid "Running..."
msgstr ""
-#: tortoisehg/hgqt/cmdui.py:304
+#: tortoisehg/hgqt/cmdui.py:309
msgid "Terminated by user"
msgstr ""
-#: tortoisehg/hgqt/cmdui.py:306
+#: tortoisehg/hgqt/cmdui.py:311
msgid "Terminated"
msgstr ""
-#: tortoisehg/hgqt/cmdui.py:534
+#: tortoisehg/hgqt/cmdui.py:315
+msgid "Failed!"
+msgstr ""
+
+#: tortoisehg/hgqt/cmdui.py:542
msgid "failed to run command\n"
msgstr ""
-#: tortoisehg/hgqt/cmdui.py:535
+#: tortoisehg/hgqt/cmdui.py:543
msgid "crashed\n"
msgstr ""
-#: tortoisehg/hgqt/cmdui.py:602
+#: tortoisehg/hgqt/cmdui.py:610
#, python-format
msgid "command parse error: %s"
msgstr ""
-#: tortoisehg/hgqt/cmdui.py:608
+#: tortoisehg/hgqt/cmdui.py:616
#, python-format
msgid "no matches found: %s"
msgstr ""
-#: tortoisehg/hgqt/cmdui.py:762
+#: tortoisehg/hgqt/cmdui.py:770
msgid "TortoiseHg Command Dialog"
msgstr ""
-#: tortoisehg/hgqt/cmdui.py:782 tortoisehg/hgqt/merge.py:101
+#: 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/hgtk/merge.py:196 tortoisehg/hgtk/thgconfig.py:846
msgid "Confirm Exit"
msgstr ""
-#: tortoisehg/hgqt/cmdui.py:783
+#: tortoisehg/hgqt/cmdui.py:791
msgid ""
"Mercurial command is still running.\n"
"Are you sure you want to terminate?"
msgstr ""
-#: tortoisehg/hgqt/cmdui.py:827
+#: tortoisehg/hgqt/cmdui.py:835
msgid "TortoiseHg"
msgstr ""
@@ -1147,16 +1151,16 @@msgstr ""
#: tortoisehg/hgqt/commit.py:932 tortoisehg/hgqt/commit.py:955
-#: tortoisehg/hgqt/commit.py:978 tortoisehg/hgqt/sync.py:952
-#: tortoisehg/hgqt/sync.py:1050 tortoisehg/hgqt/sync.py:1120
-#: tortoisehg/hgqt/sync.py:1288
+#: 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
msgid "Iniparse must be installed."
msgstr ""
#: tortoisehg/hgqt/commit.py:947 tortoisehg/hgqt/commit.py:970
#: tortoisehg/hgqt/commit.py:993 tortoisehg/hgqt/settings.py:1107
-#: tortoisehg/hgqt/sync.py:962 tortoisehg/hgqt/sync.py:1061
-#: tortoisehg/hgqt/sync.py:1138 tortoisehg/hgqt/sync.py:1327
+#: tortoisehg/hgqt/sync.py:981 tortoisehg/hgqt/sync.py:1080
+#: tortoisehg/hgqt/sync.py:1157 tortoisehg/hgqt/sync.py:1346
#: tortoisehg/hgtk/thgconfig.py:1654
msgid "Unable to write configuration file"
msgstr ""
@@ -2168,69 +2172,69 @@msgid "Workbench"
msgstr ""
-#: tortoisehg/hgqt/manifestdialog.py:58
+#: tortoisehg/hgqt/manifestdialog.py:57
#, python-format
msgid "Manifest %s@%s"
msgstr ""
-#: tortoisehg/hgqt/manifestdialog.py:189 tortoisehg/hgtk/thgmq.py:862
+#: tortoisehg/hgqt/manifestdialog.py:188 tortoisehg/hgtk/thgmq.py:862
msgid "Status"
msgstr ""
-#: tortoisehg/hgqt/manifestdialog.py:194 tortoisehg/hgqt/revdetails.py:226
+#: tortoisehg/hgqt/manifestdialog.py:193 tortoisehg/hgqt/revdetails.py:226
msgid "File history"
msgstr ""
-#: tortoisehg/hgqt/manifestdialog.py:195 tortoisehg/hgqt/revdetails.py:227
+#: tortoisehg/hgqt/manifestdialog.py:194 tortoisehg/hgqt/revdetails.py:227
msgid "Show the history of the selected file"
msgstr ""
-#: tortoisehg/hgqt/manifestdialog.py:196 tortoisehg/hgqt/revdetails.py:228
+#: tortoisehg/hgqt/manifestdialog.py:195 tortoisehg/hgqt/revdetails.py:228
msgid "Compare file revisions"
msgstr ""
-#: tortoisehg/hgqt/manifestdialog.py:197 tortoisehg/hgqt/revdetails.py:229
+#: tortoisehg/hgqt/manifestdialog.py:196 tortoisehg/hgqt/revdetails.py:229
msgid "Compare revisions of the selected file"
msgstr ""
-#: tortoisehg/hgqt/manifestdialog.py:200 tortoisehg/hgqt/revdetails.py:232
+#: tortoisehg/hgqt/manifestdialog.py:199 tortoisehg/hgqt/revdetails.py:232
msgid "Visual Diff to Local"
msgstr ""
-#: tortoisehg/hgqt/manifestdialog.py:201 tortoisehg/hgqt/revdetails.py:233
+#: tortoisehg/hgqt/manifestdialog.py:200 tortoisehg/hgqt/revdetails.py:233
msgid "View changes to current in external diff tool"
msgstr ""
-#: tortoisehg/hgqt/manifestdialog.py:203 tortoisehg/hgqt/revdetails.py:235
+#: tortoisehg/hgqt/manifestdialog.py:202 tortoisehg/hgqt/revdetails.py:235
msgid "View at Revision"
msgstr ""
-#: tortoisehg/hgqt/manifestdialog.py:204 tortoisehg/hgqt/revdetails.py:236
+#: tortoisehg/hgqt/manifestdialog.py:203 tortoisehg/hgqt/revdetails.py:236
msgid "View file as it appeared at this revision"
msgstr ""
-#: tortoisehg/hgqt/manifestdialog.py:210 tortoisehg/hgqt/revdetails.py:244
+#: tortoisehg/hgqt/manifestdialog.py:209 tortoisehg/hgqt/revdetails.py:244
msgid "Open subrepository"
msgstr ""
-#: tortoisehg/hgqt/manifestdialog.py:211 tortoisehg/hgqt/revdetails.py:245
+#: tortoisehg/hgqt/manifestdialog.py:210 tortoisehg/hgqt/revdetails.py:245
#: tortoisehg/hgqt/revdetails.py:248
msgid "Open the selected subrepository"
msgstr ""
-#: tortoisehg/hgqt/manifestdialog.py:213 tortoisehg/hgqt/revdetails.py:247
+#: tortoisehg/hgqt/manifestdialog.py:212 tortoisehg/hgqt/revdetails.py:247
msgid "Explore subrepository"
msgstr ""
-#: tortoisehg/hgqt/manifestdialog.py:215
+#: tortoisehg/hgqt/manifestdialog.py:214
msgid "Open the selected subrepository in a file browser"
msgstr ""
-#: tortoisehg/hgqt/manifestdialog.py:217 tortoisehg/hgqt/revdetails.py:250
+#: tortoisehg/hgqt/manifestdialog.py:216 tortoisehg/hgqt/revdetails.py:250
msgid "Open terminal in subrepository"
msgstr ""
-#: tortoisehg/hgqt/manifestdialog.py:219 tortoisehg/hgqt/revdetails.py:252
+#: tortoisehg/hgqt/manifestdialog.py:218 tortoisehg/hgqt/revdetails.py:252
msgid "Open a shell terminal in the selected subrepository root"
msgstr ""
@@ -3092,15 +3096,15 @@msgid "A terminal shell must be configured"
msgstr ""
-#: tortoisehg/hgqt/qtlib.py:810
+#: tortoisehg/hgqt/qtlib.py:812
msgid "Show Log"
msgstr ""
-#: tortoisehg/hgqt/qtlib.py:980
+#: tortoisehg/hgqt/qtlib.py:982
msgid "Please enter a username"
msgstr ""
-#: tortoisehg/hgqt/qtlib.py:981
+#: tortoisehg/hgqt/qtlib.py:983
msgid "You must identify yourself to Mercurial"
msgstr ""
@@ -3137,7 +3141,7 @@msgid "Checkmark files to remove"
msgstr ""
-#: tortoisehg/hgqt/quickop.py:23 tortoisehg/hgqt/sync.py:529
+#: tortoisehg/hgqt/quickop.py:23 tortoisehg/hgqt/sync.py:548
#: tortoisehg/hgqt/webconf_ui.py:80 tortoisehg/hgtk/bookmark.py:47
#: tortoisehg/hgtk/quickop.py:22 tortoisehg/hgtk/tagadd.py:40
msgid "Remove"
@@ -3582,7 +3586,7 @@msgid "Clone Repository"
msgstr ""
-#: tortoisehg/hgqt/reporegistry.py:410 tortoisehg/hgqt/sync.py:527
+#: tortoisehg/hgqt/reporegistry.py:410 tortoisehg/hgqt/sync.py:546
#: tortoisehg/hgqt/workbench.py:328
msgid "Explore"
msgstr ""
@@ -3591,7 +3595,7 @@msgid "Open the repository in a file browser"
msgstr ""
-#: tortoisehg/hgqt/reporegistry.py:412 tortoisehg/hgqt/sync.py:528
+#: tortoisehg/hgqt/reporegistry.py:412 tortoisehg/hgqt/sync.py:547
#: tortoisehg/hgqt/workbench.py:331
msgid "Terminal"
msgstr ""
@@ -3695,26 +3699,26 @@msgid "\"%s\" is not a valid repository inside \"%s\""
msgstr ""
-#: tortoisehg/hgqt/repotreeitem.py:246
+#: tortoisehg/hgqt/repotreeitem.py:250
#, python-format
msgid "Local Repository %s"
msgstr ""
-#: tortoisehg/hgqt/repotreeitem.py:308
+#: tortoisehg/hgqt/repotreeitem.py:312
msgid "Unable to update repository name"
msgstr ""
-#: tortoisehg/hgqt/repotreeitem.py:309
+#: tortoisehg/hgqt/repotreeitem.py:313
#, python-format
msgid "An error occurred while updating the repository hgrc file (%s)"
msgstr ""
-#: tortoisehg/hgqt/repotreeitem.py:488
+#: tortoisehg/hgqt/repotreeitem.py:470
msgid "default"
msgstr ""
#: tortoisehg/hgqt/repotreemodel.py:164 tortoisehg/hgqt/resolve.py:399
-#: tortoisehg/hgqt/sync.py:235 tortoisehg/hgqt/webconf.py:266
+#: tortoisehg/hgqt/sync.py:237 tortoisehg/hgqt/webconf.py:266
msgid "Path"
msgstr ""
@@ -3815,7 +3819,7 @@msgid "Reject incoming changesets"
msgstr ""
-#: tortoisehg/hgqt/repowidget.py:506 tortoisehg/hgqt/sync.py:912
+#: tortoisehg/hgqt/repowidget.py:506 tortoisehg/hgqt/sync.py:931
#: tortoisehg/hgtk/history.py:2021
#, python-format
msgid "%d outgoing changesets"
@@ -4388,31 +4392,39 @@msgid "Unable to save file"
msgstr ""
-#: tortoisehg/hgqt/revert.py:22
+#: tortoisehg/hgqt/revert.py:22 tortoisehg/hgqt/revert.py:26
+msgid "Cannot revert to working directory"
+msgstr ""
+
+#: tortoisehg/hgqt/revert.py:23
+msgid "Reverting to the working directory revision does not make sense"
+msgstr ""
+
+#: tortoisehg/hgqt/revert.py:29
#, python-format
msgid "Revert - %s"
msgstr ""
-#: tortoisehg/hgqt/revert.py:33
+#: tortoisehg/hgqt/revert.py:40
#, python-format
msgid "<b>Revert %s to its contents at revision %d?</b>"
msgstr ""
-#: tortoisehg/hgqt/revert.py:37
+#: tortoisehg/hgqt/revert.py:44
#, python-format
msgid "<b>Revert %d files to their contents at revision %d?</b>"
msgstr ""
-#: tortoisehg/hgqt/revert.py:43
+#: tortoisehg/hgqt/revert.py:50
msgid "Revert all files to this revision"
msgstr ""
-#: tortoisehg/hgqt/revert.py:58 tortoisehg/hgqt/wctxactions.py:239
+#: tortoisehg/hgqt/revert.py:65 tortoisehg/hgqt/wctxactions.py:239
#: tortoisehg/hgtk/statusact.py:146
msgid "Confirm Revert"
msgstr ""
-#: tortoisehg/hgqt/revert.py:59
+#: tortoisehg/hgqt/revert.py:66
msgid ""
"Reverting all files will discard changes and leave affected files in a "
"modified state.<br><br>Are you sure you want to use revert?<br><br>(use "
@@ -4731,472 +4743,472 @@msgid "Close this application?"
msgstr ""
-#: tortoisehg/hgqt/run.py:724
+#: tortoisehg/hgqt/run.py:730
msgid "annotate requires a single filename\n"
msgstr ""
-#: tortoisehg/hgqt/run.py:781 tortoisehg/hgtk/hgtk.py:546
+#: tortoisehg/hgqt/run.py:787 tortoisehg/hgtk/hgtk.py:546
msgid "global options:"
msgstr ""
-#: tortoisehg/hgqt/run.py:783
+#: tortoisehg/hgqt/run.py:789
msgid "use \"thg help\" for the full list of commands"
msgstr ""
-#: tortoisehg/hgqt/run.py:787
+#: tortoisehg/hgqt/run.py:793
msgid ""
"use \"thg help\" for the full list of commands or \"thg -v\" for details"
msgstr ""
-#: tortoisehg/hgqt/run.py:790
+#: tortoisehg/hgqt/run.py:796
#, python-format
msgid "use \"thg -v help%s\" to show aliases and global options"
msgstr ""
-#: tortoisehg/hgqt/run.py:793
+#: tortoisehg/hgqt/run.py:799
#, python-format
msgid "use \"thg -v help %s\" to show global options"
msgstr ""
-#: tortoisehg/hgqt/run.py:805 tortoisehg/hgqt/run.py:914
+#: tortoisehg/hgqt/run.py:811 tortoisehg/hgqt/run.py:920
#: tortoisehg/hgtk/hgtk.py:570 tortoisehg/hgtk/hgtk.py:679
msgid ""
"list of commands:\n"
"\n"
msgstr ""
-#: tortoisehg/hgqt/run.py:813 tortoisehg/hgtk/hgtk.py:578
+#: tortoisehg/hgqt/run.py:819 tortoisehg/hgtk/hgtk.py:578
#, python-format
msgid ""
"\n"
"aliases: %s\n"
msgstr ""
-#: tortoisehg/hgqt/run.py:818 tortoisehg/hgqt/run.py:850
-#: tortoisehg/hgqt/run.py:883 tortoisehg/hgtk/hgtk.py:615
+#: tortoisehg/hgqt/run.py:824 tortoisehg/hgqt/run.py:856
+#: tortoisehg/hgqt/run.py:889 tortoisehg/hgtk/hgtk.py:615
msgid "(no help text available)"
msgstr ""
-#: tortoisehg/hgqt/run.py:826 tortoisehg/hgtk/hgtk.py:591
+#: tortoisehg/hgqt/run.py:832 tortoisehg/hgtk/hgtk.py:591
msgid "options:\n"
msgstr ""
-#: tortoisehg/hgqt/run.py:855 tortoisehg/hgtk/hgtk.py:620
+#: tortoisehg/hgqt/run.py:861 tortoisehg/hgtk/hgtk.py:620
msgid "no commands defined\n"
msgstr ""
-#: tortoisehg/hgqt/run.py:907
+#: tortoisehg/hgqt/run.py:913
msgid "Thg - TortoiseHg's GUI tools for Mercurial SCM (Hg)\n"
msgstr ""
-#: tortoisehg/hgqt/run.py:912 tortoisehg/hgtk/hgtk.py:677
+#: tortoisehg/hgqt/run.py:918 tortoisehg/hgtk/hgtk.py:677
msgid ""
"basic commands:\n"
"\n"
msgstr ""
-#: tortoisehg/hgqt/run.py:928 tortoisehg/hgtk/hgtk.py:693
+#: tortoisehg/hgqt/run.py:934 tortoisehg/hgtk/hgtk.py:693
#, python-format
msgid " (default: %s)"
msgstr ""
-#: tortoisehg/hgqt/run.py:945 tortoisehg/hgtk/hgtk.py:710
+#: tortoisehg/hgqt/run.py:951 tortoisehg/hgtk/hgtk.py:710
#, python-format
msgid "TortoiseHg Dialogs (version %s), Mercurial (version %s)\n"
msgstr ""
-#: tortoisehg/hgqt/run.py:974 tortoisehg/hgtk/hgtk.py:744
+#: tortoisehg/hgqt/run.py:980 tortoisehg/hgtk/hgtk.py:744
msgid "repository root directory or symbolic path name"
msgstr ""
-#: tortoisehg/hgqt/run.py:975 tortoisehg/hgtk/hgtk.py:745
+#: tortoisehg/hgqt/run.py:981 tortoisehg/hgtk/hgtk.py:745
msgid "enable additional output"
msgstr ""
-#: tortoisehg/hgqt/run.py:976 tortoisehg/hgtk/hgtk.py:746
+#: tortoisehg/hgqt/run.py:982 tortoisehg/hgtk/hgtk.py:746
msgid "suppress output"
msgstr ""
-#: tortoisehg/hgqt/run.py:977 tortoisehg/hgtk/hgtk.py:747
+#: tortoisehg/hgqt/run.py:983 tortoisehg/hgtk/hgtk.py:747
msgid "display help and exit"
msgstr ""
-#: tortoisehg/hgqt/run.py:978 tortoisehg/hgtk/hgtk.py:748
+#: tortoisehg/hgqt/run.py:984 tortoisehg/hgtk/hgtk.py:748
msgid "start debugger"
msgstr ""
-#: tortoisehg/hgqt/run.py:979 tortoisehg/hgtk/hgtk.py:749
+#: tortoisehg/hgqt/run.py:985 tortoisehg/hgtk/hgtk.py:749
msgid "print command execution profile"
msgstr ""
-#: tortoisehg/hgqt/run.py:980 tortoisehg/hgtk/hgtk.py:750
+#: tortoisehg/hgqt/run.py:986 tortoisehg/hgtk/hgtk.py:750
msgid "do not fork GUI process"
msgstr ""
-#: tortoisehg/hgqt/run.py:981 tortoisehg/hgtk/hgtk.py:751
+#: tortoisehg/hgqt/run.py:987 tortoisehg/hgtk/hgtk.py:751
msgid "always fork GUI process"
msgstr ""
-#: tortoisehg/hgqt/run.py:982 tortoisehg/hgtk/hgtk.py:752
+#: tortoisehg/hgqt/run.py:988 tortoisehg/hgtk/hgtk.py:752
msgid "read file list from file"
msgstr ""
-#: tortoisehg/hgqt/run.py:983
+#: tortoisehg/hgqt/run.py:989
msgid "read file list from file encoding utf-8"
msgstr ""
-#: tortoisehg/hgqt/run.py:987
+#: tortoisehg/hgqt/run.py:993
msgid "thg about"
msgstr ""
-#: tortoisehg/hgqt/run.py:988
+#: tortoisehg/hgqt/run.py:994
msgid "thg add [FILE]..."
msgstr ""
-#: tortoisehg/hgqt/run.py:990
+#: tortoisehg/hgqt/run.py:996
msgid "revision to annotate"
msgstr ""
-#: tortoisehg/hgqt/run.py:991 tortoisehg/hgqt/run.py:1044
+#: tortoisehg/hgqt/run.py:997 tortoisehg/hgqt/run.py:1050
msgid "open to line"
msgstr ""
-#: tortoisehg/hgqt/run.py:992 tortoisehg/hgqt/run.py:1045
+#: tortoisehg/hgqt/run.py:998 tortoisehg/hgqt/run.py:1051
msgid "initial search pattern"
msgstr ""
-#: tortoisehg/hgqt/run.py:993
+#: tortoisehg/hgqt/run.py:999
msgid "thg annotate"
msgstr ""
-#: tortoisehg/hgqt/run.py:995
+#: tortoisehg/hgqt/run.py:1001
msgid "revision to archive"
msgstr ""
-#: tortoisehg/hgqt/run.py:996
+#: tortoisehg/hgqt/run.py:1002
msgid "thg archive"
msgstr ""
-#: tortoisehg/hgqt/run.py:999
+#: tortoisehg/hgqt/run.py:1005
msgid "merge with old dirstate parent after backout"
msgstr ""
-#: tortoisehg/hgqt/run.py:1000
+#: tortoisehg/hgqt/run.py:1006
msgid "parent to choose when backing out merge"
msgstr ""
-#: tortoisehg/hgqt/run.py:1001
+#: tortoisehg/hgqt/run.py:1007
msgid "revision to backout"
msgstr ""
-#: tortoisehg/hgqt/run.py:1002
+#: tortoisehg/hgqt/run.py:1008
msgid "thg backout [OPTION]... [[-r] REV]"
msgstr ""
-#: tortoisehg/hgqt/run.py:1003
+#: tortoisehg/hgqt/run.py:1009
msgid "thg bisect"
msgstr ""
-#: tortoisehg/hgqt/run.py:1007
+#: tortoisehg/hgqt/run.py:1013
msgid "the clone will include an empty working copy (only a repository)"
msgstr ""
-#: tortoisehg/hgqt/run.py:1010
+#: tortoisehg/hgqt/run.py:1016
msgid "revision, tag or branch to check out"
msgstr ""
-#: tortoisehg/hgqt/run.py:1011
+#: tortoisehg/hgqt/run.py:1017
msgid "include the specified changeset"
msgstr ""
-#: tortoisehg/hgqt/run.py:1013
+#: tortoisehg/hgqt/run.py:1019
msgid "clone only the specified branch"
msgstr ""
-#: tortoisehg/hgqt/run.py:1014
+#: tortoisehg/hgqt/run.py:1020
msgid "use pull protocol to copy metadata"
msgstr ""
-#: tortoisehg/hgqt/run.py:1016
+#: tortoisehg/hgqt/run.py:1022
msgid "use uncompressed transfer (fast over LAN)"
msgstr ""
-#: tortoisehg/hgqt/run.py:1017
+#: tortoisehg/hgqt/run.py:1023
msgid "thg clone [OPTION]... SOURCE [DEST]"
msgstr ""
-#: tortoisehg/hgqt/run.py:1019 tortoisehg/hgtk/hgtk.py:760
+#: tortoisehg/hgqt/run.py:1025 tortoisehg/hgtk/hgtk.py:760
msgid "record user as committer"
msgstr ""
-#: tortoisehg/hgqt/run.py:1020 tortoisehg/hgtk/hgtk.py:761
+#: tortoisehg/hgqt/run.py:1026 tortoisehg/hgtk/hgtk.py:761
msgid "record datecode as commit date"
msgstr ""
-#: tortoisehg/hgqt/run.py:1021
+#: tortoisehg/hgqt/run.py:1027
msgid "thg commit [OPTIONS] [FILE]..."
msgstr ""
-#: tortoisehg/hgqt/run.py:1022
+#: tortoisehg/hgqt/run.py:1028
msgid "thg drag_move SOURCE... DEST"
msgstr ""
-#: tortoisehg/hgqt/run.py:1023
+#: tortoisehg/hgqt/run.py:1029
msgid "thg drag_copy SOURCE... DEST"
msgstr ""
-#: tortoisehg/hgqt/run.py:1025
+#: tortoisehg/hgqt/run.py:1031
msgid "ignore case during search"
msgstr ""
-#: tortoisehg/hgqt/run.py:1026
+#: tortoisehg/hgqt/run.py:1032
msgid "thg grep"
msgstr ""
-#: tortoisehg/hgqt/run.py:1027
+#: tortoisehg/hgqt/run.py:1033
msgid "thg guess"
msgstr ""
-#: tortoisehg/hgqt/run.py:1028
+#: tortoisehg/hgqt/run.py:1034
msgid "thg hgignore [FILE]"
msgstr ""
-#: tortoisehg/hgqt/run.py:1030 tortoisehg/hgtk/hgtk.py:826
+#: tortoisehg/hgqt/run.py:1036 tortoisehg/hgtk/hgtk.py:826
msgid "import to the patch queue (MQ)"
msgstr ""
-#: tortoisehg/hgqt/run.py:1031
+#: tortoisehg/hgqt/run.py:1037
msgid "thg import [OPTION] [SOURCE]..."
msgstr ""
-#: tortoisehg/hgqt/run.py:1032
+#: tortoisehg/hgqt/run.py:1038
msgid "thg init [DEST]"
msgstr ""
-#: tortoisehg/hgqt/run.py:1035
+#: tortoisehg/hgqt/run.py:1041
msgid "a revision to send"
msgstr ""
-#: tortoisehg/hgqt/run.py:1036
+#: tortoisehg/hgqt/run.py:1042
msgid "thg email [REVS]"
msgstr ""
-#: tortoisehg/hgqt/run.py:1039 tortoisehg/hgtk/hgtk.py:767
+#: tortoisehg/hgqt/run.py:1045 tortoisehg/hgtk/hgtk.py:767
msgid "limit number of changes displayed"
msgstr ""
-#: tortoisehg/hgqt/run.py:1040
+#: tortoisehg/hgqt/run.py:1046
msgid "thg log [OPTIONS] [FILE]"
msgstr ""
-#: tortoisehg/hgqt/run.py:1043
+#: tortoisehg/hgqt/run.py:1049
msgid "revision to display"
msgstr ""
-#: tortoisehg/hgqt/run.py:1046
+#: tortoisehg/hgqt/run.py:1052
msgid "thg manifest [-r REV] [FILE]"
msgstr ""
-#: tortoisehg/hgqt/run.py:1049
+#: tortoisehg/hgqt/run.py:1055
msgid "revision to merge"
msgstr ""
-#: tortoisehg/hgqt/run.py:1050
+#: tortoisehg/hgqt/run.py:1056
msgid "thg merge [[-r] REV]"
msgstr ""
-#: tortoisehg/hgqt/run.py:1051
+#: tortoisehg/hgqt/run.py:1057
msgid "thg remove [FILE]..."
msgstr ""
-#: tortoisehg/hgqt/run.py:1052
+#: tortoisehg/hgqt/run.py:1058
msgid "thg mq"
msgstr ""
-#: tortoisehg/hgqt/run.py:1053
+#: tortoisehg/hgqt/run.py:1059
msgid "thg resolve"
msgstr ""
-#: tortoisehg/hgqt/run.py:1054
+#: tortoisehg/hgqt/run.py:1060
msgid "thg revert [FILE]..."
msgstr ""
-#: tortoisehg/hgqt/run.py:1055
+#: tortoisehg/hgqt/run.py:1061
msgid "thg forget [FILE]..."
msgstr ""
-#: tortoisehg/hgqt/run.py:1056
+#: tortoisehg/hgqt/run.py:1062
msgid "thg rename SOURCE [DEST]..."
msgstr ""
-#: tortoisehg/hgqt/run.py:1060 tortoisehg/hgtk/hgtk.py:792
+#: tortoisehg/hgqt/run.py:1066 tortoisehg/hgtk/hgtk.py:792
#: tortoisehg/hgtk/serve.py:367
msgid "name of the hgweb config file (serve more than one repository)"
msgstr ""
-#: tortoisehg/hgqt/run.py:1062 tortoisehg/hgtk/hgtk.py:794
+#: tortoisehg/hgqt/run.py:1068 tortoisehg/hgtk/hgtk.py:794
msgid "name of the hgweb config file (DEPRECATED)"
msgstr ""
-#: tortoisehg/hgqt/run.py:1063
+#: tortoisehg/hgqt/run.py:1069
msgid "thg serve [--web-conf FILE]"
msgstr ""
-#: tortoisehg/hgqt/run.py:1064
+#: tortoisehg/hgqt/run.py:1070
msgid "thg sync"
msgstr ""
-#: tortoisehg/hgqt/run.py:1066
+#: tortoisehg/hgqt/run.py:1072
msgid "show files without changes"
msgstr ""
-#: tortoisehg/hgqt/run.py:1067
+#: tortoisehg/hgqt/run.py:1073
msgid "show ignored files"
msgstr ""
-#: tortoisehg/hgqt/run.py:1068
+#: tortoisehg/hgqt/run.py:1074
msgid "thg status [OPTIONS] [FILE]"
msgstr ""
-#: tortoisehg/hgqt/run.py:1070 tortoisehg/hgqt/run.py:1101
+#: tortoisehg/hgqt/run.py:1076 tortoisehg/hgqt/run.py:1107
msgid "discard uncommitted changes (no backup)"
msgstr ""
-#: tortoisehg/hgqt/run.py:1071
+#: tortoisehg/hgqt/run.py:1077
msgid "do not back up stripped revisions"
msgstr ""
-#: tortoisehg/hgqt/run.py:1072
+#: tortoisehg/hgqt/run.py:1078
msgid "revision to strip"
msgstr ""
-#: tortoisehg/hgqt/run.py:1073
+#: tortoisehg/hgqt/run.py:1079
msgid "thg strip [-f] [-n] [[-r] REV]"
msgstr ""
-#: tortoisehg/hgqt/run.py:1075
+#: tortoisehg/hgqt/run.py:1081
msgid "keep original changesets"
msgstr ""
-#: tortoisehg/hgqt/run.py:1076
+#: tortoisehg/hgqt/run.py:1082
msgid "keep original branch names"
msgstr ""
-#: tortoisehg/hgqt/run.py:1077
+#: tortoisehg/hgqt/run.py:1083
msgid "force detaching of source from its original branch"
msgstr ""
-#: tortoisehg/hgqt/run.py:1080
+#: tortoisehg/hgqt/run.py:1086
msgid "rebase from the specified changeset"
msgstr ""
-#: tortoisehg/hgqt/run.py:1082
+#: tortoisehg/hgqt/run.py:1088
msgid "rebase onto the specified changeset"
msgstr ""
-#: tortoisehg/hgqt/run.py:1083
+#: tortoisehg/hgqt/run.py:1089
msgid "thg rebase -s REV -d REV [--keep] [--detach]"
msgstr ""
-#: tortoisehg/hgqt/run.py:1086
+#: tortoisehg/hgqt/run.py:1092
msgid "replace existing tag"
msgstr ""
-#: tortoisehg/hgqt/run.py:1087
+#: tortoisehg/hgqt/run.py:1093
msgid "make the tag local"
msgstr ""
-#: tortoisehg/hgqt/run.py:1088
+#: tortoisehg/hgqt/run.py:1094
msgid "revision to tag"
msgstr ""
-#: tortoisehg/hgqt/run.py:1089
+#: tortoisehg/hgqt/run.py:1095
msgid "remove a tag"
msgstr ""
-#: tortoisehg/hgqt/run.py:1090
+#: tortoisehg/hgqt/run.py:1096
msgid "use <text> as commit message"
msgstr ""
-#: tortoisehg/hgqt/run.py:1091
+#: tortoisehg/hgqt/run.py:1097
msgid "thg tag [-f] [-l] [-m TEXT] [-r REV] [NAME]"
msgstr ""
-#: tortoisehg/hgqt/run.py:1092
+#: tortoisehg/hgqt/run.py:1098
msgid "thg shelve"
msgstr ""
-#: tortoisehg/hgqt/run.py:1093
+#: tortoisehg/hgqt/run.py:1099
msgid "thg rejects [FILE]"
msgstr ""
-#: tortoisehg/hgqt/run.py:1094
+#: tortoisehg/hgqt/run.py:1100
msgid "thg test"
msgstr ""
-#: tortoisehg/hgqt/run.py:1095
+#: tortoisehg/hgqt/run.py:1101
msgid "thg help [COMMAND]"
msgstr ""
-#: tortoisehg/hgqt/run.py:1096
+#: tortoisehg/hgqt/run.py:1102
msgid "thg purge"
msgstr ""
-#: tortoisehg/hgqt/run.py:1097
+#: tortoisehg/hgqt/run.py:1103
msgid "thg qreorder"
msgstr ""
-#: tortoisehg/hgqt/run.py:1098
+#: tortoisehg/hgqt/run.py:1104
msgid "thg qqueue"
msgstr ""
-#: tortoisehg/hgqt/run.py:1102 tortoisehg/hgtk/hgtk.py:805
+#: tortoisehg/hgqt/run.py:1108 tortoisehg/hgtk/hgtk.py:805
#: tortoisehg/hgtk/hgtk.py:820
msgid "revision to update"
msgstr ""
-#: tortoisehg/hgqt/run.py:1103
+#: tortoisehg/hgqt/run.py:1109
msgid "thg update [-C] [[-r] REV]"
msgstr ""
-#: tortoisehg/hgqt/run.py:1105 tortoisehg/hgqt/run.py:1108
+#: tortoisehg/hgqt/run.py:1111 tortoisehg/hgqt/run.py:1114
#: tortoisehg/hgtk/hgtk.py:779 tortoisehg/hgtk/hgtk.py:782
msgid "field to give initial focus"
msgstr ""
-#: tortoisehg/hgqt/run.py:1106
+#: tortoisehg/hgqt/run.py:1112
msgid "thg userconfig"
msgstr ""
-#: tortoisehg/hgqt/run.py:1109
+#: tortoisehg/hgqt/run.py:1115
msgid "thg repoconfig"
msgstr ""
-#: tortoisehg/hgqt/run.py:1111 tortoisehg/hgtk/hgtk.py:808
+#: tortoisehg/hgqt/run.py:1117 tortoisehg/hgtk/hgtk.py:808
msgid "changeset to view in diff tool"
msgstr ""
-#: tortoisehg/hgqt/run.py:1112 tortoisehg/hgtk/hgtk.py:809
+#: tortoisehg/hgqt/run.py:1118 tortoisehg/hgtk/hgtk.py:809
msgid "revisions to view in diff tool"
msgstr ""
-#: tortoisehg/hgqt/run.py:1113 tortoisehg/hgtk/hgtk.py:810
+#: tortoisehg/hgqt/run.py:1119 tortoisehg/hgtk/hgtk.py:810
msgid "bundle file to preview"
msgstr ""
-#: tortoisehg/hgqt/run.py:1114 tortoisehg/hgtk/hgtk.py:811
+#: tortoisehg/hgqt/run.py:1120 tortoisehg/hgtk/hgtk.py:811
msgid "launch visual diff tool"
msgstr ""
-#: tortoisehg/hgqt/run.py:1116 tortoisehg/hgtk/hgtk.py:813
+#: tortoisehg/hgqt/run.py:1122 tortoisehg/hgtk/hgtk.py:813
msgid "print license"
msgstr ""
-#: tortoisehg/hgqt/run.py:1117
+#: tortoisehg/hgqt/run.py:1123
msgid "thg version [OPTION]"
msgstr ""
-#: tortoisehg/hgqt/run.py:1122
+#: tortoisehg/hgqt/run.py:1128
msgid "thg shellconfig"
msgstr ""
@@ -5509,7 +5521,7 @@msgid "Commit"
msgstr ""
-#: tortoisehg/hgqt/settings.py:466 tortoisehg/hgqt/sync.py:1241
+#: tortoisehg/hgqt/settings.py:466 tortoisehg/hgqt/sync.py:1260
#: tortoisehg/hgtk/thgconfig.py:90
msgid "Username"
msgstr ""
@@ -5630,7 +5642,7 @@msgid "Comma separated list of archive formats allowed for downloading"
msgstr ""
-#: tortoisehg/hgqt/settings.py:512 tortoisehg/hgqt/sync.py:223
+#: tortoisehg/hgqt/settings.py:512 tortoisehg/hgqt/sync.py:225
#: tortoisehg/hgtk/thgconfig.py:195 tortoisehg/hgtk/thgconfig.py:368
msgid "Port"
msgstr ""
@@ -5738,7 +5750,7 @@msgstr ""
#: tortoisehg/hgqt/settings.py:552 tortoisehg/hgqt/settings.py:672
-#: tortoisehg/hgqt/sync.py:1249 tortoisehg/hgtk/thgconfig.py:234
+#: tortoisehg/hgqt/sync.py:1268 tortoisehg/hgtk/thgconfig.py:234
#: tortoisehg/hgtk/thgconfig.py:370
msgid "Password"
msgstr ""
@@ -6517,269 +6529,269 @@msgid "Malformed ssh URL"
msgstr ""
-#: tortoisehg/hgqt/sync.py:94
+#: tortoisehg/hgqt/sync.py:96
msgid "TortoiseHg Sync"
msgstr ""
-#: tortoisehg/hgqt/sync.py:113
+#: tortoisehg/hgqt/sync.py:115
msgid "Preview incoming changesets from remote repository"
msgstr ""
-#: tortoisehg/hgqt/sync.py:116
+#: tortoisehg/hgqt/sync.py:118
msgid "Pull incoming changesets from remote repository"
msgstr ""
-#: tortoisehg/hgqt/sync.py:119
+#: tortoisehg/hgqt/sync.py:121
msgid "Filter outgoing changesets to remote repository"
msgstr ""
-#: tortoisehg/hgqt/sync.py:122
+#: tortoisehg/hgqt/sync.py:124
msgid "Push outgoing changesets to remote repository"
msgstr ""
-#: tortoisehg/hgqt/sync.py:124
+#: tortoisehg/hgqt/sync.py:126
msgid "Email outgoing changesets for remote repository"
msgstr ""
-#: tortoisehg/hgqt/sync.py:129
+#: tortoisehg/hgqt/sync.py:131
msgid "Manage pending perforce changelists"
msgstr ""
-#: tortoisehg/hgqt/sync.py:135
+#: tortoisehg/hgqt/sync.py:137
msgid "Unbundle"
msgstr ""
-#: tortoisehg/hgqt/sync.py:139
+#: tortoisehg/hgqt/sync.py:141
msgid "Stop current operation"
msgstr ""
-#: tortoisehg/hgqt/sync.py:153 tortoisehg/hgqt/update.py:68
+#: tortoisehg/hgqt/sync.py:155 tortoisehg/hgqt/update.py:68
#: tortoisehg/hgtk/update.py:78
msgid "Target:"
msgstr ""
-#: tortoisehg/hgqt/sync.py:170
+#: tortoisehg/hgqt/sync.py:172
msgid "<b>Selected Options:</b>"
msgstr ""
-#: tortoisehg/hgqt/sync.py:180
+#: tortoisehg/hgqt/sync.py:182
msgid "<b>Remote Repository:</b>"
msgstr ""
-#: tortoisehg/hgqt/sync.py:191
+#: tortoisehg/hgqt/sync.py:193
msgid "Path Edit Toolbar"
msgstr ""
-#: tortoisehg/hgqt/sync.py:202
+#: tortoisehg/hgqt/sync.py:204
msgid "Security"
msgstr ""
-#: tortoisehg/hgqt/sync.py:203
+#: tortoisehg/hgqt/sync.py:205
msgid "Manage HTTPS connection security and user authentication"
msgstr ""
-#: tortoisehg/hgqt/sync.py:209
+#: tortoisehg/hgqt/sync.py:211
msgid "Hostname"
msgstr ""
-#: tortoisehg/hgqt/sync.py:242 tortoisehg/hgqt/webconf_ui.py:77
+#: tortoisehg/hgqt/sync.py:244 tortoisehg/hgqt/webconf_ui.py:77
msgid "Save"
msgstr ""
-#: tortoisehg/hgqt/sync.py:243
+#: tortoisehg/hgqt/sync.py:245
msgid "Save current URL under an alias"
msgstr ""
-#: tortoisehg/hgqt/sync.py:257
+#: tortoisehg/hgqt/sync.py:259
msgid "Paths in Repository Settings:"
msgstr ""
-#: tortoisehg/hgqt/sync.py:272
+#: tortoisehg/hgqt/sync.py:274
msgid "Related Paths:"
msgstr ""
-#: tortoisehg/hgqt/sync.py:309
+#: tortoisehg/hgqt/sync.py:327
#, python-format
msgid "Preview incoming changesets from %s"
msgstr ""
-#: tortoisehg/hgqt/sync.py:310
+#: tortoisehg/hgqt/sync.py:328
#, python-format
msgid "Pull incoming changesets from %s"
msgstr ""
-#: tortoisehg/hgqt/sync.py:311
+#: tortoisehg/hgqt/sync.py:329
#, python-format
msgid "Filter outgoing changesets to %s"
msgstr ""
-#: tortoisehg/hgqt/sync.py:312
+#: tortoisehg/hgqt/sync.py:330
#, python-format
msgid "Push outgoing changesets to %s"
msgstr ""
-#: tortoisehg/hgqt/sync.py:319
+#: tortoisehg/hgqt/sync.py:337
#, python-format
msgid "rev: %d (%s)"
msgstr ""
-#: tortoisehg/hgqt/sync.py:324 tortoisehg/hgtk/commit.py:791
+#: tortoisehg/hgqt/sync.py:342 tortoisehg/hgtk/commit.py:791
msgid "branch: "
msgstr ""
-#: tortoisehg/hgqt/sync.py:330
+#: tortoisehg/hgqt/sync.py:348
msgid "bookmark: "
msgstr ""
-#: tortoisehg/hgqt/sync.py:376 tortoisehg/hgtk/synch.py:157
+#: tortoisehg/hgqt/sync.py:394 tortoisehg/hgtk/synch.py:157
msgid "Post Pull: "
msgstr ""
-#: tortoisehg/hgqt/sync.py:555
+#: tortoisehg/hgqt/sync.py:574
msgid "Repository not local"
msgstr ""
-#: tortoisehg/hgqt/sync.py:556
+#: tortoisehg/hgqt/sync.py:575
msgid "A terminal shell cannot be opened for remote"
msgstr ""
-#: tortoisehg/hgqt/sync.py:561 tortoisehg/hgqt/sync.py:1361
+#: tortoisehg/hgqt/sync.py:580 tortoisehg/hgqt/sync.py:1380
msgid "Confirm path delete"
msgstr ""
-#: tortoisehg/hgqt/sync.py:562 tortoisehg/hgqt/sync.py:1362
+#: tortoisehg/hgqt/sync.py:581 tortoisehg/hgqt/sync.py:1381
#, python-format
msgid "Delete %s from your repo configuration file?"
msgstr ""
-#: tortoisehg/hgqt/sync.py:651
+#: tortoisehg/hgqt/sync.py:670
msgid "No URL selected"
msgstr ""
-#: tortoisehg/hgqt/sync.py:652
+#: tortoisehg/hgqt/sync.py:671
msgid "An URL must be selected for this operation."
msgstr ""
-#: tortoisehg/hgqt/sync.py:667
+#: tortoisehg/hgqt/sync.py:686
msgid "Redundant authentication info"
msgstr ""
-#: tortoisehg/hgqt/sync.py:668
+#: tortoisehg/hgqt/sync.py:687
msgid ""
"You have authentication info configured for this host and inside this URL. "
"Remove authentication info from this URL?"
msgstr ""
-#: tortoisehg/hgqt/sync.py:687 tortoisehg/hgqt/sync.py:693
-#: tortoisehg/hgqt/sync.py:699 tortoisehg/hgqt/sync.py:705
-#: tortoisehg/hgqt/sync.py:712
+#: 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
msgid "sync command already running"
msgstr ""
-#: tortoisehg/hgqt/sync.py:730
+#: tortoisehg/hgqt/sync.py:749
#, python-format
msgid "Getting incoming changesets from %s..."
msgstr ""
-#: tortoisehg/hgqt/sync.py:735 tortoisehg/hgqt/sync.py:753
+#: tortoisehg/hgqt/sync.py:754 tortoisehg/hgqt/sync.py:772
#, python-format
msgid "Found incoming changesets from %s"
msgstr ""
-#: tortoisehg/hgqt/sync.py:738 tortoisehg/hgqt/sync.py:755
+#: tortoisehg/hgqt/sync.py:757 tortoisehg/hgqt/sync.py:774
#, python-format
msgid "No incoming changesets from %s"
msgstr ""
-#: tortoisehg/hgqt/sync.py:740 tortoisehg/hgqt/sync.py:757
+#: tortoisehg/hgqt/sync.py:759 tortoisehg/hgqt/sync.py:776
#, python-format
msgid "Incoming from %s aborted, ret %d"
msgstr ""
-#: tortoisehg/hgqt/sync.py:767
+#: tortoisehg/hgqt/sync.py:786
#, python-format
msgid "Pull from %s completed"
msgstr ""
-#: tortoisehg/hgqt/sync.py:769
+#: tortoisehg/hgqt/sync.py:788
#, python-format
msgid "Pull from %s aborted, ret %d"
msgstr ""
-#: tortoisehg/hgqt/sync.py:781 tortoisehg/hgqt/update.py:342
+#: tortoisehg/hgqt/sync.py:800 tortoisehg/hgqt/update.py:342
msgid "Merge caused file conflicts"
msgstr ""
-#: tortoisehg/hgqt/sync.py:782 tortoisehg/hgqt/update.py:343
+#: tortoisehg/hgqt/sync.py:801 tortoisehg/hgqt/update.py:343
msgid "File conflicts need to be resolved"
msgstr ""
-#: tortoisehg/hgqt/sync.py:788
+#: tortoisehg/hgqt/sync.py:807
#, python-format
msgid "Pulling from %s..."
msgstr ""
-#: tortoisehg/hgqt/sync.py:803
+#: tortoisehg/hgqt/sync.py:822
#, python-format
msgid "Finding outgoing changesets to %s..."
msgstr ""
-#: tortoisehg/hgqt/sync.py:815
+#: tortoisehg/hgqt/sync.py:834
#, python-format
msgid "%d outgoing changesets to %s"
msgstr ""
-#: tortoisehg/hgqt/sync.py:818
+#: tortoisehg/hgqt/sync.py:837
#, python-format
msgid "No outgoing changesets to %s"
msgstr ""
-#: tortoisehg/hgqt/sync.py:820
+#: tortoisehg/hgqt/sync.py:839
#, python-format
msgid "Outgoing to %s aborted, ret %d"
msgstr ""
-#: tortoisehg/hgqt/sync.py:845 tortoisehg/hgtk/history.py:584
+#: tortoisehg/hgqt/sync.py:864 tortoisehg/hgtk/history.py:584
#, python-format
msgid "%s (submitted)"
msgstr ""
-#: tortoisehg/hgqt/sync.py:847 tortoisehg/hgtk/history.py:586
+#: tortoisehg/hgqt/sync.py:866 tortoisehg/hgtk/history.py:586
#: tortoisehg/hgtk/history.py:592
#, python-format
msgid "%s (pending)"
msgstr ""
-#: tortoisehg/hgqt/sync.py:852 tortoisehg/hgtk/history.py:595
+#: tortoisehg/hgqt/sync.py:871 tortoisehg/hgtk/history.py:595
msgid "Unable to parse p4pending output"
msgstr ""
-#: tortoisehg/hgqt/sync.py:854 tortoisehg/hgtk/history.py:597
+#: tortoisehg/hgqt/sync.py:873 tortoisehg/hgtk/history.py:597
#, python-format
msgid "%d pending changelists found"
msgstr ""
-#: tortoisehg/hgqt/sync.py:856 tortoisehg/hgtk/history.py:599
+#: tortoisehg/hgqt/sync.py:875 tortoisehg/hgtk/history.py:599
msgid "No pending Perforce changelists"
msgstr ""
-#: tortoisehg/hgqt/sync.py:858 tortoisehg/hgtk/history.py:601
+#: tortoisehg/hgqt/sync.py:877 tortoisehg/hgtk/history.py:601
msgid "Aborted p4pending"
msgstr ""
-#: tortoisehg/hgqt/sync.py:860 tortoisehg/hgtk/history.py:603
+#: tortoisehg/hgqt/sync.py:879 tortoisehg/hgtk/history.py:603
msgid "Unable to determine pending changesets"
msgstr ""
-#: tortoisehg/hgqt/sync.py:870
+#: tortoisehg/hgqt/sync.py:889
msgid "Perforce pending..."
msgstr ""
-#: tortoisehg/hgqt/sync.py:878 tortoisehg/hgtk/history.py:2623
+#: tortoisehg/hgqt/sync.py:897 tortoisehg/hgtk/history.py:2623
msgid "Confirm Push to remote Repository"
msgstr ""
-#: tortoisehg/hgqt/sync.py:879 tortoisehg/hgtk/history.py:2624
+#: tortoisehg/hgqt/sync.py:898 tortoisehg/hgtk/history.py:2624
#, python-format
msgid ""
"Push to remote repository\n"
@@ -6787,170 +6799,170 @@"?"
msgstr ""
-#: tortoisehg/hgqt/sync.py:882
+#: tortoisehg/hgqt/sync.py:901
#, python-format
msgid "Push to %s aborted"
msgstr ""
-#: tortoisehg/hgqt/sync.py:886
+#: tortoisehg/hgqt/sync.py:905
#, python-format
msgid "Pushing to %s..."
msgstr ""
-#: tortoisehg/hgqt/sync.py:889
+#: tortoisehg/hgqt/sync.py:908
#, python-format
msgid "Push to %s completed"
msgstr ""
-#: tortoisehg/hgqt/sync.py:891
+#: tortoisehg/hgqt/sync.py:910
#, python-format
msgid "Push to %s aborted, ret %d"
msgstr ""
-#: tortoisehg/hgqt/sync.py:908
+#: tortoisehg/hgqt/sync.py:927
msgid "Determining outgoing changesets to email..."
msgstr ""
-#: tortoisehg/hgqt/sync.py:922 tortoisehg/hgtk/history.py:2025
+#: tortoisehg/hgqt/sync.py:941 tortoisehg/hgtk/history.py:2025
msgid "No outgoing changesets"
msgstr ""
-#: tortoisehg/hgqt/sync.py:924
+#: tortoisehg/hgqt/sync.py:943
#, python-format
msgid "Outgoing aborted, ret %d"
msgstr ""
-#: tortoisehg/hgqt/sync.py:931
+#: tortoisehg/hgqt/sync.py:950
msgid "Select bundle file"
msgstr ""
-#: tortoisehg/hgqt/sync.py:932
+#: tortoisehg/hgqt/sync.py:951
msgid "Bundle files (*.hg)"
msgstr ""
-#: tortoisehg/hgqt/sync.py:951
+#: tortoisehg/hgqt/sync.py:970
msgid "Unable to remove URL"
msgstr ""
-#: tortoisehg/hgqt/sync.py:973
+#: tortoisehg/hgqt/sync.py:992
msgid "Post Pull Behavior"
msgstr ""
-#: tortoisehg/hgqt/sync.py:977
+#: tortoisehg/hgqt/sync.py:996
msgid "Select post-pull operation for this repository"
msgstr ""
-#: tortoisehg/hgqt/sync.py:980
+#: tortoisehg/hgqt/sync.py:999
msgid "None - simply pull changesets"
msgstr ""
-#: tortoisehg/hgqt/sync.py:981
+#: tortoisehg/hgqt/sync.py:1000
msgid "Update - pull, then try to update"
msgstr ""
-#: tortoisehg/hgqt/sync.py:987
+#: tortoisehg/hgqt/sync.py:1006
msgid "Fetch - use fetch (auto merge pulled changes)"
msgstr ""
-#: tortoisehg/hgqt/sync.py:989
+#: tortoisehg/hgqt/sync.py:1008
msgid "Fetch - use fetch extension (fetch is not active!)"
msgstr ""
-#: tortoisehg/hgqt/sync.py:996
+#: tortoisehg/hgqt/sync.py:1015
msgid "Rebase - rebase local commits above pulled changes"
msgstr ""
-#: tortoisehg/hgqt/sync.py:998
+#: tortoisehg/hgqt/sync.py:1017
msgid "Rebase - use rebase extension (rebase is not active!)"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1016
+#: tortoisehg/hgqt/sync.py:1035
msgid "<a href=\"config\">Launch settings tool...</a>"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1049
+#: tortoisehg/hgqt/sync.py:1068
msgid "Unable to save post pull operation"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1073
+#: tortoisehg/hgqt/sync.py:1092
msgid "Save Path"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1083 tortoisehg/hgqt/sync.py:1405
+#: tortoisehg/hgqt/sync.py:1102 tortoisehg/hgqt/sync.py:1424
#: tortoisehg/hgtk/thgconfig.py:371 tortoisehg/hgtk/thgconfig.py:954
msgid "Alias"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1086 tortoisehg/hgqt/sync.py:1405
+#: tortoisehg/hgqt/sync.py:1105 tortoisehg/hgqt/sync.py:1424
#: tortoisehg/hgtk/thgconfig.py:368
msgid "URL"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1095
+#: tortoisehg/hgqt/sync.py:1114
msgid "Remove authentication data from URL"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1097
+#: tortoisehg/hgqt/sync.py:1116
msgid ""
"User authentication data should be associated with the hostname using the "
"security dialog."
msgstr ""
-#: tortoisehg/hgqt/sync.py:1119
+#: tortoisehg/hgqt/sync.py:1138
msgid "Unable to save an URL"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1130
+#: tortoisehg/hgqt/sync.py:1149
msgid "Confirm URL replace"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1131
+#: tortoisehg/hgqt/sync.py:1150
#, python-format
msgid "%s already exists, replace URL?"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1155
+#: tortoisehg/hgqt/sync.py:1174
msgid "Certificate Query Error"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1168
+#: tortoisehg/hgqt/sync.py:1187
msgid "Security: "
msgstr ""
-#: tortoisehg/hgqt/sync.py:1187
+#: tortoisehg/hgqt/sync.py:1206
#, python-format
msgid "<b>Host:</b> %s"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1189
+#: tortoisehg/hgqt/sync.py:1208
msgid "Secure HTTPS Connection"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1196
+#: tortoisehg/hgqt/sync.py:1215
msgid "Verify with Certificate Authority certificates (best)"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1198
+#: tortoisehg/hgqt/sync.py:1217
msgid "Verify with stored host fingerprint (good)"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1200
+#: tortoisehg/hgqt/sync.py:1219
msgid "No host validation, but still encrypted (bad)"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1207
+#: tortoisehg/hgqt/sync.py:1226
msgid "### host certificate fingerprint ###"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1211
+#: tortoisehg/hgqt/sync.py:1230
msgid "Query"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1230
+#: tortoisehg/hgqt/sync.py:1249
msgid "User Authentication"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1237
+#: tortoisehg/hgqt/sync.py:1256
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"
@@ -6958,61 +6970,61 @@"foo.username = $USER."
msgstr ""
-#: tortoisehg/hgqt/sync.py:1246
+#: tortoisehg/hgqt/sync.py:1265
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"
"it."
msgstr ""
-#: tortoisehg/hgqt/sync.py:1253
+#: tortoisehg/hgqt/sync.py:1272
msgid ""
"Mercurial keyring extension is enabled. Passwords will be stored in a "
"platform-native secure method."
msgstr ""
-#: tortoisehg/hgqt/sync.py:1259
+#: tortoisehg/hgqt/sync.py:1278
msgid ""
"Optional. PEM encoded client certificate key file. Environment variables\n"
"are expanded in the filename."
msgstr ""
-#: tortoisehg/hgqt/sync.py:1261
+#: tortoisehg/hgqt/sync.py:1280
msgid "User Certificate Key File"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1265
+#: tortoisehg/hgqt/sync.py:1284
msgid ""
"Optional. PEM encoded client certificate chain file. Environment variables\n"
"are expanded in the filename."
msgstr ""
-#: tortoisehg/hgqt/sync.py:1267
+#: tortoisehg/hgqt/sync.py:1286
msgid "User Certificate Chain File"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1287
+#: tortoisehg/hgqt/sync.py:1306
msgid "Unable to save authentication"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1449
+#: tortoisehg/hgqt/sync.py:1468
#, python-format
msgid "%s - sync options"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1456
+#: tortoisehg/hgqt/sync.py:1475
msgid "Allow push of a new branch (--new-branch)"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1461
+#: tortoisehg/hgqt/sync.py:1480
msgid "Force push or pull (override safety checks, --force)"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1471
+#: tortoisehg/hgqt/sync.py:1490
msgid "Temporarily disable configured HTTP proxy"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1478
+#: tortoisehg/hgqt/sync.py:1497
msgid "Emit debugging output (--debug)"
msgstr ""
|
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... |
|
|
@@ -7,7 +7,7 @@ msgstr ""
"Project-Id-Version: tortoisehg\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2011-07-18 12:16-0300\n"
+"POT-Creation-Date: 2011-07-23 12:05-0300\n"
"PO-Revision-Date: 2011-06-04 21:34+0000\n"
"Last-Translator: kosha <Unknown>\n"
"Language-Team: Ukrainian <uk@li.org>\n"
@@ -16,7 +16,7 @@"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Launchpad-Export-Date: 2011-07-19 04:45+0000\n"
+"X-Launchpad-Export-Date: 2011-07-24 04:42+0000\n"
"X-Generator: Launchpad (build 13405)\n"
#: TortoiseHgOverlayServer.py:51
@@ -87,7 +87,7 @@msgstr "Можлива тільки зміна/створення файлів в цій редакції"
#: tortoisehg/hgqt/archive.py:47 tortoisehg/hgqt/grep.py:69
-#: tortoisehg/hgqt/sync.py:1466
+#: tortoisehg/hgqt/sync.py:1485
msgid "Recurse into subrepositories"
msgstr "Підсховища обробляти рекурсивно"
@@ -326,9 +326,12 @@"href=\"shelve\"><b>shelve</b></a> to patch, or <a "
"href=\"discard\"><b>discard</b></a> changes."
msgstr ""
+"Перед створенням резервної копії, ви повинні <a "
+"href=\"commit\"><b>фіксацію</b></a>, <a href=\"shelve\"><b>відкласти</b></a> "
+"латати, or <a href=\"discard\"><b>відкинути</b></a> зміни."
#: tortoisehg/hgqt/backout.py:221 tortoisehg/hgqt/merge.py:215
-#: tortoisehg/hgqt/rebase.py:73 tortoisehg/hgqt/sync.py:1010
+#: tortoisehg/hgqt/rebase.py:73 tortoisehg/hgqt/sync.py:1029
#: tortoisehg/hgqt/update.py:98
msgid "Automatically resolve merge conflicts where possible"
msgstr "Автоматично розвязувати конфлікти під час обєднання, де це можливо"
@@ -379,6 +382,8 @@"%d files have <b>merge conflicts</b> that must be <a "
"href=\"resolve\"><b>resolved</b></a>"
msgstr ""
+"%d файли мають <b>проблеми при обєднанні</b> ви повинні <a "
+"href=\"resolve\"><b>вирішити</b></a>"
#: tortoisehg/hgqt/backout.py:370 tortoisehg/hgqt/merge.py:405
msgid "No merge conflicts, ready to commit"
@@ -462,7 +467,7 @@msgid "Please wait while committing merged files."
msgstr "Будь-ласка зачекайте поки йде фіксація обєднання."
-#: tortoisehg/hgqt/backout.py:613 tortoisehg/hgqt/cmdui.py:308
+#: tortoisehg/hgqt/backout.py:613 tortoisehg/hgqt/cmdui.py:313
#: tortoisehg/hgqt/merge.py:602 tortoisehg/hgtk/p4pending.py:101
msgid "Finished"
msgstr "Завершено"
@@ -670,32 +675,32 @@"report</a>."
#: tortoisehg/hgqt/chunks.py:89 tortoisehg/hgqt/grep.py:547
-#: tortoisehg/hgqt/manifestdialog.py:198 tortoisehg/hgqt/revdetails.py:230
+#: tortoisehg/hgqt/manifestdialog.py:197 tortoisehg/hgqt/revdetails.py:230
#: tortoisehg/util/menuthg.py:76
msgid "Visual Diff"
msgstr "Наочне порівняння"
-#: tortoisehg/hgqt/chunks.py:90 tortoisehg/hgqt/manifestdialog.py:199
+#: tortoisehg/hgqt/chunks.py:90 tortoisehg/hgqt/manifestdialog.py:198
#: tortoisehg/hgqt/revdetails.py:231
msgid "View file changes in external diff tool"
msgstr "Переглянути файл змін у зовнішньому інструменті порівнянь"
-#: tortoisehg/hgqt/chunks.py:91 tortoisehg/hgqt/manifestdialog.py:205
+#: tortoisehg/hgqt/chunks.py:91 tortoisehg/hgqt/manifestdialog.py:204
#: tortoisehg/hgqt/revdetails.py:239
msgid "Edit Local"
msgstr "Правити локальну копію"
-#: tortoisehg/hgqt/chunks.py:92 tortoisehg/hgqt/manifestdialog.py:206
+#: tortoisehg/hgqt/chunks.py:92 tortoisehg/hgqt/manifestdialog.py:205
#: tortoisehg/hgqt/revdetails.py:240
msgid "Edit current file in working copy"
msgstr "Правити поточний файл у робочій копії"
-#: tortoisehg/hgqt/chunks.py:93 tortoisehg/hgqt/manifestdialog.py:207
+#: tortoisehg/hgqt/chunks.py:93 tortoisehg/hgqt/manifestdialog.py:206
#: tortoisehg/hgqt/revdetails.py:241
msgid "Revert to Revision"
msgstr "Повернути до ревізії"
-#: tortoisehg/hgqt/chunks.py:94 tortoisehg/hgqt/manifestdialog.py:208
+#: tortoisehg/hgqt/chunks.py:94 tortoisehg/hgqt/manifestdialog.py:207
#: tortoisehg/hgqt/revdetails.py:242
msgid "Revert file(s) to contents at this revision"
msgstr "Повернути файли до редакції"
@@ -707,7 +712,7 @@#: tortoisehg/hgqt/chunks.py:196 tortoisehg/hgqt/mq.py:247
#: tortoisehg/hgqt/mq.py:752
msgid "Manually resolve rejected chunks?"
-msgstr ""
+msgstr "Особисте вирішення про відхилення частин?"
#: tortoisehg/hgqt/chunks.py:198
msgid "Edit patched file and rejects?"
@@ -715,11 +720,11 @@
#: tortoisehg/hgqt/chunks.py:232
msgid "No deletable chunks"
-msgstr "Шматків для видалення не має"
+msgstr "Частин для видалення не має"
#: tortoisehg/hgqt/chunks.py:236
msgid "No chunks remain"
-msgstr "Шматків більше не залишилось"
+msgstr "Частин більше не залишилось"
#: tortoisehg/hgqt/chunks.py:237
msgid "Remove all file changes?"
@@ -735,7 +740,7 @@
#: tortoisehg/hgqt/chunks.py:307
msgid "Unable to merge chunks"
-msgstr "Не вдалось об'єднати шматки"
+msgstr "Не вдалось об'єднати частинки"
#: tortoisehg/hgqt/chunks.py:308
msgid "Add or remove patches must be merged in the working directory"
@@ -771,7 +776,7 @@#: tortoisehg/hgqt/clone.py:96 tortoisehg/hgqt/commit.py:108
#: tortoisehg/hgqt/merge.py:202 tortoisehg/hgqt/mq.py:624
#: tortoisehg/hgqt/postreview_ui.py:170 tortoisehg/hgqt/rebase.py:57
-#: tortoisehg/hgqt/sync.py:146 tortoisehg/hgqt/tag.py:64
+#: tortoisehg/hgqt/sync.py:148 tortoisehg/hgqt/tag.py:64
#: tortoisehg/hgtk/hgemail.py:64
msgid "Options"
msgstr "Параметри"
@@ -805,7 +810,7 @@msgid "Do not verify host certificate"
msgstr "Не можливо перевірити сертифікат вузла"
-#: tortoisehg/hgqt/clone.py:151 tortoisehg/hgqt/sync.py:1482
+#: tortoisehg/hgqt/clone.py:151 tortoisehg/hgqt/sync.py:1501
#: tortoisehg/hgtk/clone.py:159 tortoisehg/hgtk/synch.py:202
msgid "Remote command:"
msgstr "Зовнішня команда:"
@@ -818,7 +823,7 @@msgid "&Clone"
msgstr "&Клонувати"
-#: tortoisehg/hgqt/clone.py:183 tortoisehg/hgqt/cmdui.py:753
+#: tortoisehg/hgqt/clone.py:183 tortoisehg/hgqt/cmdui.py:761
#: tortoisehg/hgqt/thgimport.py:118 tortoisehg/hgqt/thgstrip.py:113
#: tortoisehg/hgqt/update.py:142
msgid "Detail"
@@ -877,74 +882,80 @@
#: tortoisehg/hgqt/clone.py:430
msgid "The selected patch folder is not under the source repository."
-msgstr ""
-
-#: tortoisehg/hgqt/cmdui.py:228 tortoisehg/hgqt/thread.py:369
+msgstr "Вибрані теки латок не перебувають під репозиторієм."
+
+#: tortoisehg/hgqt/cmdui.py:232 tortoisehg/hgqt/thread.py:369
#, python-format
msgid "[command returned code %d %%s]"
msgstr "[команда повернула код %d %%s]"
-#: tortoisehg/hgqt/cmdui.py:230 tortoisehg/hgqt/thread.py:371
+#: tortoisehg/hgqt/cmdui.py:234 tortoisehg/hgqt/thread.py:371
#, python-format
msgid "[command completed successfully %s]"
msgstr "[команда виконана вдало %s]"
-#: tortoisehg/hgqt/cmdui.py:242
+#: tortoisehg/hgqt/cmdui.py:246
msgid "failed to start command\n"
msgstr "помилка під час запуску команди\n"
-#: tortoisehg/hgqt/cmdui.py:246 tortoisehg/hgqt/cmdui.py:539
+#: tortoisehg/hgqt/cmdui.py:250 tortoisehg/hgqt/cmdui.py:547
msgid "error while running command\n"
msgstr "помилка виконання команди\n"
-#: tortoisehg/hgqt/cmdui.py:294 tortoisehg/hgtk/statusbar.py:39
+#: tortoisehg/hgqt/cmdui.py:298 tortoisehg/hgtk/statusbar.py:39
msgid "Running..."
msgstr "Виконання..."
-#: tortoisehg/hgqt/cmdui.py:304
+#: tortoisehg/hgqt/cmdui.py:309
msgid "Terminated by user"
msgstr "Перервано користувачем"
-#: tortoisehg/hgqt/cmdui.py:306
+#: tortoisehg/hgqt/cmdui.py:311
msgid "Terminated"
msgstr "Перервано"
-#: tortoisehg/hgqt/cmdui.py:534
+#: tortoisehg/hgqt/cmdui.py:315
+msgid "Failed!"
+msgstr ""
+
+#: tortoisehg/hgqt/cmdui.py:542
msgid "failed to run command\n"
-msgstr ""
-
-#: tortoisehg/hgqt/cmdui.py:535
+msgstr "не вдалося запустити команду\n"
+
+#: tortoisehg/hgqt/cmdui.py:543
msgid "crashed\n"
msgstr "пошкоджений\n"
-#: tortoisehg/hgqt/cmdui.py:602
+#: tortoisehg/hgqt/cmdui.py:610
#, python-format
msgid "command parse error: %s"
msgstr "помилка параметрів команди: %s"
-#: tortoisehg/hgqt/cmdui.py:608
+#: tortoisehg/hgqt/cmdui.py:616
#, python-format
msgid "no matches found: %s"
msgstr "збігів не знайдено: %s"
-#: tortoisehg/hgqt/cmdui.py:762
+#: tortoisehg/hgqt/cmdui.py:770
msgid "TortoiseHg Command Dialog"
msgstr "TortoiseHg Command Dialog"
-#: tortoisehg/hgqt/cmdui.py:782 tortoisehg/hgqt/merge.py:101
+#: 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/hgtk/merge.py:196 tortoisehg/hgtk/thgconfig.py:846
msgid "Confirm Exit"
msgstr "Підтвердіть вихід"
-#: tortoisehg/hgqt/cmdui.py:783
+#: tortoisehg/hgqt/cmdui.py:791
msgid ""
"Mercurial command is still running.\n"
"Are you sure you want to terminate?"
msgstr ""
-
-#: tortoisehg/hgqt/cmdui.py:827
+"Команда Mercurial все ще виконується.\n"
+"Ви впевнені що хочете її перервати?"
+
+#: tortoisehg/hgqt/cmdui.py:835
msgid "TortoiseHg"
msgstr "TortoiseHg"
@@ -1163,16 +1174,16 @@msgstr "Неможливо зберегти ім'я користувача"
#: tortoisehg/hgqt/commit.py:932 tortoisehg/hgqt/commit.py:955
-#: tortoisehg/hgqt/commit.py:978 tortoisehg/hgqt/sync.py:952
-#: tortoisehg/hgqt/sync.py:1050 tortoisehg/hgqt/sync.py:1120
-#: tortoisehg/hgqt/sync.py:1288
+#: 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
msgid "Iniparse must be installed."
msgstr "Інструмент для розбору іні-файлів повинен бути встановлений."
#: tortoisehg/hgqt/commit.py:947 tortoisehg/hgqt/commit.py:970
#: tortoisehg/hgqt/commit.py:993 tortoisehg/hgqt/settings.py:1107
-#: tortoisehg/hgqt/sync.py:962 tortoisehg/hgqt/sync.py:1061
-#: tortoisehg/hgqt/sync.py:1138 tortoisehg/hgqt/sync.py:1327
+#: tortoisehg/hgqt/sync.py:981 tortoisehg/hgqt/sync.py:1080
+#: tortoisehg/hgqt/sync.py:1157 tortoisehg/hgqt/sync.py:1346
#: tortoisehg/hgtk/thgconfig.py:1654
msgid "Unable to write configuration file"
msgstr "Не можливо записати файл налаштувань"
@@ -1226,6 +1237,8 @@"Before compress, you must <a href=\"commit\"><b>commit</b></a> or <a "
"href=\"discard\"><b>discard</b></a> changes."
msgstr ""
+"Перед стисканням Вам потрібно <a href=\"commit\"><b>зафіксувати</b></a> або "
+"<a href=\"discard\"><b>відкинути</b></a> зміни."
#: tortoisehg/hgqt/compress.py:104
msgid "You may continue the compress"
@@ -1327,6 +1340,8 @@"File is larger than the specified max size.\n"
"maxdiff = %s KB"
msgstr ""
+"Файл більше за максимально дозволений.\n"
+"maxdiff = %s Kб"
#: tortoisehg/hgqt/filedata.py:51 tortoisehg/hgtk/chunks.py:85
msgid "File is binary.\n"
@@ -1335,7 +1350,7 @@#: tortoisehg/hgqt/filedata.py:82 tortoisehg/hgqt/filedata.py:341
#, python-format
msgid "exec mode has been <font color='red'>%s</font>"
-msgstr ""
+msgstr "exec режим був <font color='red'>%s</font>"
#: tortoisehg/hgqt/filedata.py:83 tortoisehg/hgqt/filedata.py:337
msgid "set"
@@ -1375,7 +1390,7 @@
#: tortoisehg/hgqt/filedata.py:167
msgid "Subrepo state is:"
-msgstr ""
+msgstr "Стан підсховища:"
#: tortoisehg/hgqt/filedata.py:169 tortoisehg/hgqt/filedata.py:179
#: tortoisehg/hgqt/filedata.py:184 tortoisehg/hgqt/filedata.py:188
@@ -1395,21 +1410,23 @@
#: tortoisehg/hgqt/filedata.py:189
msgid "Subrepository not found in the working directory."
-msgstr ""
+msgstr "Підсховище не знайдено у робочому каталозі."
#: tortoisehg/hgqt/filedata.py:191 tortoisehg/hgqt/filedata.py:197
msgid "Further subrepository revision information cannot be retrieved."
-msgstr ""
+msgstr "Відновлення додаткової інформації про підсховище неможливе."
#: tortoisehg/hgqt/filedata.py:195
msgid "Subrepository is either damaged or missing some revisions"
-msgstr ""
+msgstr "Підсховище або пошкоджене або зміни відсутні"
#: tortoisehg/hgqt/filedata.py:199
msgid ""
"You may need to open the missing subrepository and manually\n"
"pull the missing revisions from its source repository."
msgstr ""
+"Для відкриття відсутнього підсховища Вам може знадобитись\n"
+"вручному режимі тягнути зміни відсутні у сховищі."
#: tortoisehg/hgqt/filedata.py:208 tortoisehg/hgqt/settings.py:418
msgid "Initial revision"
@@ -1417,7 +1434,7 @@
#: tortoisehg/hgqt/filedata.py:228
msgid "Not a Mercurial subrepo, not previewable"
-msgstr ""
+msgstr "Не Mercurial підсховище, перегляд неможливий"
#: tortoisehg/hgqt/filedata.py:243
msgid "File Status:"
@@ -1467,6 +1484,9 @@"File or diffs not displayed: File is larger than the specified max size.\n"
"maxdiff = %s KB"
msgstr ""
+"Файл або відмінності не відображаються: Розмір файлу більше за максимально "
+"допустимий.\n"
+"maxdiff = %s Kб"
#: tortoisehg/hgqt/filedata.py:304
msgid " <i>(was deleted)</i>"
@@ -1478,7 +1498,7 @@
#: tortoisehg/hgqt/filedata.py:312
msgid " <i>(is unversioned)</i>"
-msgstr ""
+msgstr " <i>(поза версіями)</i>"
#: tortoisehg/hgqt/filedata.py:330 tortoisehg/hgqt/filedata.py:347
#: tortoisehg/hgqt/filedata.py:357
@@ -1492,7 +1512,7 @@
#: tortoisehg/hgqt/filedialogs.py:124
msgid "File History Log Columns"
-msgstr ""
+msgstr "Стовпці файлу журналу історії"
#: tortoisehg/hgqt/filedialogs.py:166 tortoisehg/hgqt/workbench.py:342
msgid "Back"
@@ -1534,7 +1554,7 @@
#: tortoisehg/hgqt/filedialogs.py:363
msgid "File Differences Log Columns"
-msgstr ""
+msgstr "Колонки журналу файлових відмінностей"
#: tortoisehg/hgqt/filedialogs.py:471
msgid "Next diff"
@@ -1555,7 +1575,7 @@
#: tortoisehg/hgqt/fileview.py:133
msgid "View change as unified diff output"
-msgstr ""
+msgstr "Перегляд змін у вигляді уніфікованого формату змін"
#: tortoisehg/hgqt/fileview.py:138
msgid "View change in context of file"
@@ -1583,11 +1603,11 @@
#: tortoisehg/hgqt/fileview.py:181
msgid "Toggle display of text search bar"
-msgstr ""
+msgstr "Перемикання відображення пошуку текстового рядку"
#: tortoisehg/hgqt/fileview.py:186
msgid "Open shelve tool"
-msgstr ""
+msgstr "Відкрити інструмент заморожування"
#: tortoisehg/hgqt/fileview.py:609
msgid "Search in current file"
@@ -1675,13 +1695,15 @@"Comma separated list of exclusion file patterns. Exclusion patterns are "
"applied after inclusion patterns."
msgstr ""
+"Розділених комами список шаблонів, виключень файлів. Виняток шаблони, які "
+"застосовуються після шаблонів включення."
#: tortoisehg/hgqt/grep.py:85
msgid ""
"Comma separated list of inclusion file patterns. By default, the entire "
"repository is searched."
msgstr ""
-"Перелік масок файлі, відокремлений комами, які включаються. По промовчуванню "
+"Перелік масок файлі, відокремлений комами, які включаються. Відпочатково "
"пошук проходить у всьому сховищі."
#: tortoisehg/hgqt/grep.py:180
@@ -1802,7 +1824,7 @@
#: tortoisehg/hgqt/guess.py:93
msgid "Uncheck to consider all revisioned files for copy sources"
-msgstr ""
+msgstr "Зніміть розглянути всі revisioned файли для копіювання основ"
#: tortoisehg/hgqt/guess.py:96 tortoisehg/hgtk/guess.py:108
msgid "Find Renames"
@@ -1842,11 +1864,11 @@
#: tortoisehg/hgqt/guess.py:198
msgid "There are no files that may have been renamed"
-msgstr ""
+msgstr "Відсутні файли, які можуть бути перейменовані"
#: tortoisehg/hgqt/guess.py:240
msgid "Multiple sources chosen"
-msgstr ""
+msgstr "Багато джерел вибору"
#: tortoisehg/hgqt/guess.py:241
#, python-format
@@ -1854,6 +1876,8 @@"You have multiple renames selected for destination file:\n"
"%s. Aborting!"
msgstr ""
+"Ви вибрали декілька назв для файлів призначення:\n"
+"%s. Перериваємо операцію!"
#: tortoisehg/hgqt/guess.py:268
#, python-format
@@ -1861,6 +1885,8 @@"%s and %s have identical contents\n"
"\n"
msgstr ""
+"%s та %s мають однаковий зміст\n"
+"\n"
#: tortoisehg/hgqt/guess.py:302 tortoisehg/hgtk/datamine.py:656
#: tortoisehg/hgtk/guess.py:145
@@ -1881,7 +1907,7 @@
#: tortoisehg/hgqt/hgemail.py:444
msgid "use only one form to specify the revision"
-msgstr ""
+msgstr "використовувати тільки одну форму щоб вказати редакцію"
#: tortoisehg/hgqt/hgemail.py:454
msgid "Failed to open Email dialog"
@@ -2030,7 +2056,7 @@
#: tortoisehg/hgqt/hgemail_ui.py:271 tortoisehg/hgqt/postreview_ui.py:175
msgid "&Settings"
-msgstr "&Налаштування"
+msgstr "&Настанови"
#: tortoisehg/hgqt/hgemail_ui.py:272
msgid "Send &Email"
@@ -2043,7 +2069,7 @@
#: tortoisehg/hgqt/hgignore.py:46
msgid "Glob"
-msgstr ""
+msgstr "Куля"
#: tortoisehg/hgqt/hgignore.py:46
msgid "Regexp"
@@ -2070,7 +2096,7 @@
#: tortoisehg/hgqt/hgignore.py:91
msgid "<b>Untracked Files</b>"
-msgstr ""
+msgstr "<b>Невідслідковуємі файли</b>"
#: tortoisehg/hgqt/hgignore.py:104
msgid "Backspace or Del to remove row(s)"
@@ -2114,7 +2140,7 @@
#: tortoisehg/hgqt/hginit.py:49
msgid "Show in Workbench after init"
-msgstr ""
+msgstr "Показати у робочому середовищі після ініціалізації"
#: tortoisehg/hgqt/hginit.py:56 tortoisehg/hgtk/hginit.py:30
msgid "Create"
@@ -2143,6 +2169,7 @@#, python-format
msgid "Are you sure about adding the new repository %d extra levels deep?"
msgstr ""
+"Ви впевнені щодо додавання нового сховища %d з додатковими рівнями в глибину?"
#: tortoisehg/hgqt/hginit.py:149
#, python-format
@@ -2152,6 +2179,10 @@"and you asked for:\n"
"%s"
msgstr ""
+"Шлях існує до:\n"
+"%s\n"
+"і Ви просили:\n"
+"%s"
#: tortoisehg/hgqt/hginit.py:160
#, python-format
@@ -2175,7 +2206,7 @@#: tortoisehg/hgqt/hginit.py:212
#, python-format
msgid "<p>But could not run Workbench for it.</p><p>%s</p>"
-msgstr ""
+msgstr "<p>Не вдалося запустити робоче середовище для нього.</p><p>%s</p>"
#: tortoisehg/hgqt/hgrcutil.py:29
msgid "Unable to create a config file"
@@ -2183,7 +2214,7 @@
#: tortoisehg/hgqt/hgrcutil.py:30
msgid "Insufficient access rights."
-msgstr ""
+msgstr "Недостатньо прав доступу."
#: tortoisehg/hgqt/htmldelegate.py:60
#, python-format
@@ -2196,78 +2227,79 @@
#: tortoisehg/hgqt/logcolumns.py:75
msgid "Drag to change order"
-msgstr ""
+msgstr "Перетягніть аби змінити порядок"
#: tortoisehg/hgqt/logcolumns.py:100 tortoisehg/hgqt/settings.py:412
#: tortoisehg/hgqt/workbench.py:673 tortoisehg/util/menuthg.py:46
msgid "Workbench"
-msgstr ""
-
-#: tortoisehg/hgqt/manifestdialog.py:58
+msgstr "Workbench"
+
+#: tortoisehg/hgqt/manifestdialog.py:57
#, python-format
msgid "Manifest %s@%s"
msgstr "Виявлено %s@%s"
-#: tortoisehg/hgqt/manifestdialog.py:189 tortoisehg/hgtk/thgmq.py:862
+#: tortoisehg/hgqt/manifestdialog.py:188 tortoisehg/hgtk/thgmq.py:862
msgid "Status"
msgstr "Стан"
-#: tortoisehg/hgqt/manifestdialog.py:194 tortoisehg/hgqt/revdetails.py:226
+#: tortoisehg/hgqt/manifestdialog.py:193 tortoisehg/hgqt/revdetails.py:226
msgid "File history"
msgstr "Файл журналу"
-#: tortoisehg/hgqt/manifestdialog.py:195 tortoisehg/hgqt/revdetails.py:227
+#: tortoisehg/hgqt/manifestdialog.py:194 tortoisehg/hgqt/revdetails.py:227
msgid "Show the history of the selected file"
msgstr "Показати історію для обраного файлу"
-#: tortoisehg/hgqt/manifestdialog.py:196 tortoisehg/hgqt/revdetails.py:228
+#: tortoisehg/hgqt/manifestdialog.py:195 tortoisehg/hgqt/revdetails.py:228
msgid "Compare file revisions"
msgstr "Порівняти файли у редакції"
-#: tortoisehg/hgqt/manifestdialog.py:197 tortoisehg/hgqt/revdetails.py:229
+#: tortoisehg/hgqt/manifestdialog.py:196 tortoisehg/hgqt/revdetails.py:229
msgid "Compare revisions of the selected file"
msgstr "Порівняти для обраних файлів редакції"
-#: tortoisehg/hgqt/manifestdialog.py:200 tortoisehg/hgqt/revdetails.py:232
+#: tortoisehg/hgqt/manifestdialog.py:199 tortoisehg/hgqt/revdetails.py:232
msgid "Visual Diff to Local"
msgstr "Наочне порівнювання до локального"
-#: tortoisehg/hgqt/manifestdialog.py:201 tortoisehg/hgqt/revdetails.py:233
+#: tortoisehg/hgqt/manifestdialog.py:200 tortoisehg/hgqt/revdetails.py:233
msgid "View changes to current in external diff tool"
-msgstr ""
-
-#: tortoisehg/hgqt/manifestdialog.py:203 tortoisehg/hgqt/revdetails.py:235
+msgstr "Перегляд змін в існуючому зовнішньому інструменті порівняння"
+
+#: tortoisehg/hgqt/manifestdialog.py:202 tortoisehg/hgqt/revdetails.py:235
msgid "View at Revision"
msgstr "Відкрити як редакцію"
-#: tortoisehg/hgqt/manifestdialog.py:204 tortoisehg/hgqt/revdetails.py:236
+#: tortoisehg/hgqt/manifestdialog.py:203 tortoisehg/hgqt/revdetails.py:236
msgid "View file as it appeared at this revision"
msgstr "Подивитись, як тоді виглядав файл в цій редакції"
-#: tortoisehg/hgqt/manifestdialog.py:210 tortoisehg/hgqt/revdetails.py:244
+#: tortoisehg/hgqt/manifestdialog.py:209 tortoisehg/hgqt/revdetails.py:244
msgid "Open subrepository"
msgstr "Відкрити підсховище"
-#: tortoisehg/hgqt/manifestdialog.py:211 tortoisehg/hgqt/revdetails.py:245
+#: tortoisehg/hgqt/manifestdialog.py:210 tortoisehg/hgqt/revdetails.py:245
#: tortoisehg/hgqt/revdetails.py:248
msgid "Open the selected subrepository"
msgstr "Відкрити обране підсховище"
-#: tortoisehg/hgqt/manifestdialog.py:213 tortoisehg/hgqt/revdetails.py:247
+#: tortoisehg/hgqt/manifestdialog.py:212 tortoisehg/hgqt/revdetails.py:247
msgid "Explore subrepository"
msgstr "Дослідити підсховище"
-#: tortoisehg/hgqt/manifestdialog.py:215
+#: tortoisehg/hgqt/manifestdialog.py:214
msgid "Open the selected subrepository in a file browser"
-msgstr ""
-
-#: tortoisehg/hgqt/manifestdialog.py:217 tortoisehg/hgqt/revdetails.py:250
+msgstr "Відкрити обране підсховище у файловому браузері"
+
+#: tortoisehg/hgqt/manifestdialog.py:216 tortoisehg/hgqt/revdetails.py:250
msgid "Open terminal in subrepository"
-msgstr ""
-
-#: tortoisehg/hgqt/manifestdialog.py:219 tortoisehg/hgqt/revdetails.py:252
+msgstr "Відкрити підсховище у терміналі"
+
+#: tortoisehg/hgqt/manifestdialog.py:218 tortoisehg/hgqt/revdetails.py:252
msgid "Open a shell terminal in the selected subrepository root"
msgstr ""
+"Для обраного підсховища відкрити консоль терміналу з правами суперкористувача"
#: tortoisehg/hgqt/manifestdialog.py:293 tortoisehg/hgqt/revdetails.py:389
#, python-format
@@ -2293,7 +2325,7 @@
#: tortoisehg/hgqt/merge.py:97
msgid "To finish merging, you need to commit the working directory."
-msgstr ""
+msgstr "Для завершення злиття необхідно зафіксувати робочий каталог."
#: tortoisehg/hgqt/merge.py:99 tortoisehg/hgqt/rebase.py:251
msgid "&Exit"
@@ -2306,6 +2338,8 @@#: tortoisehg/hgqt/merge.py:119
msgid "Verify merge targets and ensure your working directory is clean."
msgstr ""
+"Переконайтеся з метою об'єднання та забезпечте чистоту свого робочого "
+"каталогу"
#: tortoisehg/hgqt/merge.py:128 tortoisehg/hgqt/repomodel.py:592
#: tortoisehg/hgqt/revpanel.py:158 tortoisehg/hgtk/merge.py:73
@@ -2323,7 +2357,7 @@
#: tortoisehg/hgqt/merge.py:141 tortoisehg/hgqt/merge.py:650
msgid "Merge revision not specified or not found"
-msgstr ""
+msgstr "Редакцію для об'єднання або не зазначено або не знайдено"
#: tortoisehg/hgqt/merge.py:147
msgid "Merge to (working directory)"
@@ -2335,6 +2369,9 @@"href=\"skip\"><b>Continue</b></a> or <a href=\"discard\"><b>discard</b></a> "
"existing merge."
msgstr ""
+"Робочий каталог вже <b> об'єднано </b>. <a "
+"href=\"skip\"><b>Продовжити</b></a> or <a "
+"href=\"discard\"><b>відкинути</b></a> існуючи об'єднання."
#: tortoisehg/hgqt/merge.py:179
msgid ""
@@ -2342,6 +2379,9 @@"href=\"shelve\"><b>shelve</b></a> to patch, or <a "
"href=\"discard\"><b>discard</b></a> changes."
msgstr ""
+"Перед обєднанням Вам потрібно <a href=\"commit\"><b>зафіксувати</b></a>, <a "
+"href=\"shelve\"><b>заморозити</b></a> латати, або <a "
+"href=\"discard\"><b>відкинути</b></a> зміни."
#: tortoisehg/hgqt/merge.py:191
msgid "Or use:"
@@ -2349,7 +2389,7 @@
#: tortoisehg/hgqt/merge.py:194
msgid "Force a merge with outstanding changes (-f/--force)"
-msgstr ""
+msgstr "Примусове об'єднання з простроченими змінами (-f/--force)"
#: tortoisehg/hgqt/merge.py:208 tortoisehg/hgtk/merge.py:118
msgid "Discard all changes from merge target (other) revision"
@@ -2366,6 +2406,9 @@"\n"
"Are you sure this is what you want to do?"
msgstr ""
+"Зміни від редакції %s та всі не об'єднані попередники будуть відкинуті.\n"
+"\n"
+"Ви впевнені що хочете цього?"
#: tortoisehg/hgqt/merge.py:290
msgctxt "working dir state"
@@ -2379,6 +2422,7 @@#: tortoisehg/hgqt/merge.py:355
msgid "Automatically advance to next page when merge is complete."
msgstr ""
+"автоматично перейти до наступної сторінки коли об'єднання завершиться."
#: tortoisehg/hgqt/merge.py:400
#, python-format
@@ -2386,6 +2430,8 @@"%d files were modified on both branches and must be <a "
"href=\"resolve\"><b>resolved</b></a>"
msgstr ""
+"%d файли були змінені з обох гілок і повинні бути <a "
+"href=\"resolve\"><b>заморожені</b></a>"
#: tortoisehg/hgqt/merge.py:439
msgid "Commit merge results"
@@ -2422,7 +2468,7 @@
#: tortoisehg/hgqt/mq.py:58
msgid "Patch Name Required"
-msgstr ""
+msgstr "Вимагається назва латки"
#: tortoisehg/hgqt/mq.py:59
msgid "You must enter a patch name"
@@ -2462,7 +2508,7 @@
#: tortoisehg/hgqt/mq.py:123 tortoisehg/hgqt/mq.py:124
msgid "Reorder patches"
-msgstr ""
+msgstr "Змінити порядок латок"
#: tortoisehg/hgqt/mq.py:126 tortoisehg/hgqt/qqueue.py:97
#: tortoisehg/hgqt/qscilib.py:185 tortoisehg/hgqt/shelve.py:68
@@ -2480,7 +2526,7 @@
#: tortoisehg/hgqt/mq.py:130
msgid "Unapply one patch"
-msgstr ""
+msgstr "Одна латка внесених змін"
#: tortoisehg/hgqt/mq.py:132
msgid "Pop all"
@@ -2492,12 +2538,12 @@
#: tortoisehg/hgqt/mq.py:134
msgid "Patch Queue Actions Toolbar"
-msgstr ""
+msgstr "Чергова латка Actions Toolbar"
#: tortoisehg/hgqt/mq.py:248 tortoisehg/hgqt/mq.py:753
#, python-format
msgid "%s had rejected chunks, edit patched file together with rejects?"
-msgstr ""
+msgstr "%s відхилив частинки, правити разом з відхиленими?"
#: tortoisehg/hgqt/mq.py:338 tortoisehg/hgqt/mq.py:787
#: tortoisehg/hgqt/repowidget.py:1338
@@ -2505,6 +2551,8 @@"<p>ATTENTION!<br>Guard or comment found.<br>Reordering patches will destroy "
"them.<br><br>Continue?</p>"
msgstr ""
+"<p>УВАГА!<br>Біли знайдені захист або коментарі.<br>Зміна порядку накладання "
+"латок знищить їх.<br><br>Продовжити?</p>"
#: tortoisehg/hgqt/mq.py:359
msgid "Configure guards"
@@ -2513,11 +2561,11 @@#: tortoisehg/hgqt/mq.py:360
#, python-format
msgid "Input new guards for %s:"
-msgstr ""
+msgstr "Ввести новий захист для %s:"
#: tortoisehg/hgqt/mq.py:370
msgid "Guards must begin with \"+\" or \"-\""
-msgstr ""
+msgstr "Захист повинен починатись з \"+\" or \"-\""
#: tortoisehg/hgqt/mq.py:512
msgid "no guards"
@@ -2530,7 +2578,7 @@
#: tortoisehg/hgqt/mq.py:613
msgid "Queues"
-msgstr ""
+msgstr "Черги"
#: tortoisehg/hgqt/mq.py:652
msgid "New Patch"
@@ -2538,7 +2586,7 @@
#: tortoisehg/hgqt/mq.py:706
msgid "TortoiseHg Patch Queue"
-msgstr ""
+msgstr "черга латок TortoiseHg"
#: tortoisehg/hgqt/mq.py:950
msgid "QCommit"
@@ -2546,43 +2594,43 @@
#: tortoisehg/hgqt/mq.py:952
msgid "Create MQ repo"
-msgstr ""
+msgstr "Створити сховище MQ"
#: tortoisehg/hgqt/mq.py:1117
msgid "Patch commit messages..."
-msgstr ""
+msgstr "Латка-повідомлення фіксації..."
#: tortoisehg/hgqt/mq.py:1137
msgid "MQ options"
-msgstr ""
+msgstr "MQ параметри"
#: tortoisehg/hgqt/mq.py:1143
msgid "Force use of git extended diff format (--git)"
-msgstr ""
+msgstr "Примусово використовувати розширений git формат відмінностей (--git)"
#: tortoisehg/hgqt/mq.py:1147
msgid "Force push or pop (--force)"
-msgstr ""
+msgstr "Примусово push або pop (--force)"
#: tortoisehg/hgqt/mq.py:1151
msgid "Apply patch to its recorded parent (--exact)"
-msgstr ""
+msgstr "Прийняти латку для запису попередникам (--exact)"
#: tortoisehg/hgqt/mq.py:1155
msgid "Update date field with current date (--currentdate)"
-msgstr ""
+msgstr "Оновити поле дати поточною датою (--currentdate)"
#: tortoisehg/hgqt/mq.py:1159
msgid "Specify an explicit date:"
-msgstr ""
+msgstr "Вкажіть дату:"
#: tortoisehg/hgqt/mq.py:1162
msgid "Update author field with current user (--currentuser)"
-msgstr ""
+msgstr "Оновити поле автора з поточним кристувачем (--currentuser)"
#: tortoisehg/hgqt/mq.py:1166
msgid "Specify an explicit author:"
-msgstr ""
+msgstr "Вкажіть автора:"
#: tortoisehg/hgqt/p4pending.py:66 tortoisehg/hgtk/p4pending.py:30
#, python-format
@@ -2591,11 +2639,11 @@
#: tortoisehg/hgqt/p4pending.py:96
msgid "Submitting p4 changelist..."
-msgstr ""
+msgstr "Надсилання p4 списку змін..."
#: tortoisehg/hgqt/p4pending.py:108
msgid "Reverting p4 changelist..."
-msgstr ""
+msgstr "Повернення p4 списку змін..."
#: tortoisehg/hgqt/pathedit.py:23
msgid "Edit Repository URL"
@@ -2603,7 +2651,7 @@
#: tortoisehg/hgqt/pbranch.py:57
msgid "Patch Branch Toolbar"
-msgstr ""
+msgstr "Панель інструментів гілки латки"
#: tortoisehg/hgqt/pbranch.py:64 tortoisehg/hgtk/thgpbranch.py:100
msgid "Merge all pending dependencies"
@@ -2661,7 +2709,7 @@
#: tortoisehg/hgqt/pbranch.py:480
msgid "&Goto (update workdir)"
-msgstr ""
+msgstr "&Перейти (оновити робочий каталог)"
#: tortoisehg/hgqt/pbranch.py:482 tortoisehg/hgqt/update.py:259
#: tortoisehg/hgtk/update.py:237
@@ -2670,7 +2718,7 @@
#: tortoisehg/hgqt/pbranch.py:500
msgid "No patch branch selected"
-msgstr ""
+msgstr "Не обрані латки для гілки"
#: tortoisehg/hgqt/pbranch.py:551
msgid "No editor found"
@@ -2681,14 +2729,18 @@"Mercurial was unable to find an editor. Please configure Mercurial to use an "
"editor installed on your system."
msgstr ""
+"Mercurial не може знайти редактор. Будь-ласка налаштуйте Mercurial для "
+"використання редакторів які є в Вашій системі."
#: tortoisehg/hgqt/postreview.py:34
msgid "Invalid Settings - The ReviewBoard server is not setup"
-msgstr ""
+msgstr "Помилкові налаштування - сервер колегії цензорів не налаштований"
#: tortoisehg/hgqt/postreview.py:36
msgid "Invalid Settings - Please provide your ReviewBoard username"
msgstr ""
+"Помилкові налаштування - Будь-ласка перевірте Ваше ім'я користувача на дошці "
+"оголошень"
#: tortoisehg/hgqt/postreview.py:55
#, python-format
@@ -2698,13 +2750,17 @@"\n"
" %s"
msgstr ""
+"Додаток колегії цензорів з помилкою. Будь ласка отримайте mercurial додаток "
+"для колегії цензорів версії 3.5 або вище з вищевказаного файлу.\n"
+"\n"
+" %s"
#: 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
msgid "Review Board"
-msgstr ""
+msgstr "Дошка оголошень"
#: tortoisehg/hgqt/postreview.py:111
msgid "Password:"
@@ -2718,20 +2774,20 @@#: tortoisehg/hgqt/postreview.py:359
#, python-format
msgid "Review draft posted to %s\n"
-msgstr ""
+msgstr "Проекти на розгляд розміщені в %s\n"
#: tortoisehg/hgqt/postreview.py:362
#, python-format
msgid "Review published to %s\n"
-msgstr ""
+msgstr "Огляд опубліковано в %s\n"
#: tortoisehg/hgqt/postreview.py:366
msgid "Success"
-msgstr ""
+msgstr "Вдало"
#: tortoisehg/hgqt/postreview.py:402
msgid "Failed to open Review Board dialog"
-msgstr ""
+msgstr "Помилка при відкритті діалогу дошки оголошень"
#: tortoisehg/hgqt/postreview_ui.py:164
msgid "Repository ID:"
@@ -2739,31 +2795,31 @@
#: tortoisehg/hgqt/postreview_ui.py:166
msgid "Post Review"
-msgstr ""
+msgstr "Післяогляд"
#: tortoisehg/hgqt/postreview_ui.py:167
msgid "Review ID:"
-msgstr ""
+msgstr "Огляд ID:"
#: tortoisehg/hgqt/postreview_ui.py:168
msgid "Update the fields of this existing request"
-msgstr ""
+msgstr "Існуючий запит для оновлення полів"
#: tortoisehg/hgqt/postreview_ui.py:169
msgid "Update Review"
-msgstr ""
+msgstr "Оновити огляд"
#: tortoisehg/hgqt/postreview_ui.py:171
msgid "Create diff with all outgoing changes"
-msgstr ""
+msgstr "Збудувати відмінності до всіх вихідних змін"
#: tortoisehg/hgqt/postreview_ui.py:172
msgid "Create diff with all changes on this branch"
-msgstr ""
+msgstr "Збудувати відмінності до всіх змін у цій гілці"
#: tortoisehg/hgqt/postreview_ui.py:173
msgid "Publish request immediately"
-msgstr ""
+msgstr "Прохання про негайну публікацію"
#: tortoisehg/hgqt/postreview_ui.py:176
msgid "%p%"
@@ -2771,11 +2827,11 @@
#: tortoisehg/hgqt/postreview_ui.py:177
msgid "Connecting to Review Board..."
-msgstr ""
+msgstr "Підключення до дошки оголошень..."
#: tortoisehg/hgqt/postreview_ui.py:178
msgid "Post &Review"
-msgstr ""
+msgstr "Після &Попереднього перегляду"
#: tortoisehg/hgqt/purge.py:40
msgid "No unknown files found"
@@ -2783,7 +2839,7 @@
#: tortoisehg/hgqt/purge.py:46
msgid "No ignored files found"
-msgstr ""
+msgstr "Не знайдено ігнорованих файлів"
#: tortoisehg/hgqt/purge.py:52
msgid "No trash files found"
@@ -2795,7 +2851,7 @@
#: tortoisehg/hgqt/purge.py:61
msgid "Preserve files beginning with .hg"
-msgstr ""
+msgstr "Файли що охороняються починаються з .hg"
#: tortoisehg/hgqt/purge.py:78
#, python-format
@@ -2814,22 +2870,25 @@#, python-format
msgid "Delete %d unknown file"
msgid_plural "Delete %d unknown files"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Видалити невідомий файл %d"
+msgstr[1] "Видалити невідомі файли %d"
+msgstr[2] "Видалити невідомі файли %d"
#: tortoisehg/hgqt/purge.py:129
#, python-format
msgid "Delete %d ignored file"
msgid_plural "Delete %d ignored files"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Видалити %d ігнорований файл"
+msgstr[1] "Видалити %d ігноровані файли"
+msgstr[2] "Видалити %d ігноровані файли"
#: tortoisehg/hgqt/purge.py:135
#, python-format
msgid "Delete %d file in .hg/Trashcan"
msgid_plural "Delete %d files in .hg/Trashcan"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Видалити %d файл у .hg/Trashcan"
+msgstr[1] "Видалити %d файли у .hg/Trashcan"
+msgstr[2] "Видалити %d файли у .hg/Trashcan"
#: tortoisehg/hgqt/purge.py:159
msgid "Confirm file deletions"
@@ -2837,20 +2896,20 @@
#: tortoisehg/hgqt/purge.py:160
msgid "Are you sure you want to delete these files and/or folders?"
-msgstr ""
+msgstr "Ви дійсно хочете видалити ці файли та / або папки?"
#: tortoisehg/hgqt/purge.py:167
msgid "Deletion failures"
-msgstr "Видалення зі збоєм"
+msgstr "Видалення з помилкою"
#: tortoisehg/hgqt/purge.py:168
#, python-format
msgid "Unable to delete %d files or folders"
-msgstr ""
+msgstr "Неможливо видалити %d файли або теки"
#: tortoisehg/hgqt/purge.py:206
msgid "Deleting trash folder..."
-msgstr ""
+msgstr "Видалення теки кошика..."
#: tortoisehg/hgqt/purge.py:245
#, python-format
@@ -2869,28 +2928,28 @@
#: tortoisehg/hgqt/qdelete.py:33
msgid "Remove patches from queue?"
-msgstr ""
+msgstr "Видалити з черги латок?"
#: tortoisehg/hgqt/qdelete.py:38 tortoisehg/hgqt/qfold.py:42
msgid "Keep patch files"
-msgstr ""
+msgstr "Зберігати файли латок"
#: tortoisehg/hgqt/qfold.py:28
#, python-format
msgid "Patch fold - %s"
-msgstr ""
+msgstr "Згорнута латка - %s"
#: tortoisehg/hgqt/qfold.py:36
msgid "New patch message:"
-msgstr ""
+msgstr "Повідомлення нової латки:"
#: tortoisehg/hgqt/qfold.py:68
msgid "Patches to fold"
-msgstr ""
+msgstr "Скласти латки"
#: tortoisehg/hgqt/qqueue.py:34
msgid "Manage MQ patch queues"
-msgstr ""
+msgstr "Нове повідомлення латки:"
#: tortoisehg/hgqt/qqueue.py:49 tortoisehg/hgqt/qreorder.py:41
msgid "Repository:"
@@ -2898,7 +2957,7 @@
#: tortoisehg/hgqt/qqueue.py:68
msgid "Patch queues:"
-msgstr ""
+msgstr "Черга латок:"
#: tortoisehg/hgqt/qqueue.py:85 tortoisehg/hgqt/settings.py:829
#: tortoisehg/hgtk/thgconfig.py:680
@@ -2924,38 +2983,38 @@
#: tortoisehg/hgqt/qqueue.py:116
msgid "QQueue"
-msgstr "Швидкий запит"
+msgstr "Швидка черга"
#: tortoisehg/hgqt/qqueue.py:246
msgid "Confirm patch queue switch"
-msgstr ""
+msgstr "Підтвердження обміну латок у черзі"
#: tortoisehg/hgqt/qqueue.py:247
#, python-format
msgid "Do you really want to activate patch queue '%s' ?"
-msgstr ""
+msgstr "Ви дійсно хочете активувати латку '%s' в черзі?"
#: tortoisehg/hgqt/qqueue.py:256
msgid "New patch queue name"
-msgstr ""
+msgstr "Нова назва черги латок"
#: tortoisehg/hgqt/qqueue.py:274
#, python-format
msgid "Rename patch queue '%s' to"
-msgstr ""
+msgstr "Зміна черги латок '%s' на"
#: tortoisehg/hgqt/qqueue.py:291
msgid "Confirm patch queue delete"
-msgstr ""
+msgstr "Підтвердіть видалення черги латок"
#: tortoisehg/hgqt/qqueue.py:292
#, python-format
msgid "Do you really want to delete patch queue '%s' ?"
-msgstr ""
+msgstr "Ви дійсно хочете видалити чергу латок '%s' ?"
#: tortoisehg/hgqt/qqueue.py:304
msgid "Confirm patch queue purge"
-msgstr "Підтвердіть чистку черги латок"
+msgstr "Підтвердіть очищення черги латок"
#: tortoisehg/hgqt/qqueue.py:305
#, python-format
@@ -2963,10 +3022,12 @@"<p>This will also erase the patchfiles on disk!</p><p>Do you really want to "
"purge patch queue '%s' ?</p>"
msgstr ""
+"<p>Також будуть стерті файли латок на диску!</p><p>Ви дійсно хочете очистити "
+"чергу латок '%s' ?</p>"
#: tortoisehg/hgqt/qqueue.py:343 tortoisehg/hgqt/qreorder.py:229
msgid "Please enable the MQ extension first."
-msgstr ""
+msgstr "будь-ласка, включіть спочатку MQ додаток."
#: tortoisehg/hgqt/qrename.py:25
#, python-format
@@ -2976,48 +3037,48 @@#: tortoisehg/hgqt/qrename.py:36
#, python-format
msgid "Rename patch <b>%s</b> to:"
-msgstr ""
+msgstr "Зміна назви латки <b>%s</b> на:"
#: tortoisehg/hgqt/qrename.py:90
msgid "Could not rename existing patchfile"
-msgstr ""
+msgstr "Не можливо змінити назву існуючому файлу латок"
#: tortoisehg/hgqt/qrename.py:100
msgid "Could not delete existing patchfile"
-msgstr ""
+msgstr "Не можливо видалити існуючий файл латок"
#: tortoisehg/hgqt/qrename.py:116
msgid "QRename - Check patchname"
-msgstr ""
+msgstr "QRename - перевірте назву латки"
#: tortoisehg/hgqt/qrename.py:125
#, python-format
msgid "Patch name <b>%s</b> already exists:"
-msgstr ""
+msgstr "Назва латки <b>%s</b> вже існує:"
#: tortoisehg/hgqt/qrename.py:130
msgid "Add .OLD extension to existing patchfile"
-msgstr ""
+msgstr "Додати розширення .OLD до існуючих файлів латок"
#: tortoisehg/hgqt/qrename.py:132
msgid "Overwrite existing patchfile"
-msgstr ""
+msgstr "Перезаписати існуючі файли латок"
#: tortoisehg/hgqt/qrename.py:134
msgid "Go back and change new patchname"
-msgstr ""
+msgstr "Повернутися назад та змінити на нову назву латки"
#: tortoisehg/hgqt/qreorder.py:27
msgid "Reorder Unapplied Patches"
-msgstr ""
+msgstr "Змінити порядок незастосування латок"
#: tortoisehg/hgqt/qreorder.py:68
msgid "Unapplied Patches - drag to reorder"
-msgstr ""
+msgstr "Не прийняті латки - перетягнути для зміни порядку застосування"
#: tortoisehg/hgqt/qreorder.py:79
msgid "Applied Patches"
-msgstr ""
+msgstr "Складені латки"
#: tortoisehg/hgqt/qreorder.py:119
msgid "Rename patch"
@@ -3050,7 +3111,7 @@#: tortoisehg/hgqt/qscilib.py:194
msgctxt "wrap mode"
msgid "None"
-msgstr ""
+msgstr "Нічого"
#: tortoisehg/hgqt/qscilib.py:195
msgid "Word"
@@ -3074,11 +3135,11 @@
#: tortoisehg/hgqt/qscilib.py:206
msgid "AfterIndent"
-msgstr ""
+msgstr "Після відступу"
#: tortoisehg/hgqt/qscilib.py:213
msgid "EolnVisibility"
-msgstr ""
+msgstr "EolnVisibility"
#: tortoisehg/hgqt/qscilib.py:327
msgid "### regular expression ###"
@@ -3090,7 +3151,7 @@
#: tortoisehg/hgqt/qscilib.py:337
msgid "Wrap search"
-msgstr ""
+msgstr "Обернений пошук"
#: tortoisehg/hgqt/qscilib.py:515
msgid "Unable to read/write config file"
@@ -3108,7 +3169,7 @@
#: tortoisehg/hgqt/qtlib.py:131
msgid "Editor launch failure"
-msgstr ""
+msgstr "Помилка запуску редактора"
#: tortoisehg/hgqt/qtlib.py:141
msgid "Failed to open path in terminal"
@@ -3121,23 +3182,23 @@
#: tortoisehg/hgqt/qtlib.py:153
msgid "No shell configured"
-msgstr ""
+msgstr "Не налаштований shell"
#: tortoisehg/hgqt/qtlib.py:154
msgid "A terminal shell must be configured"
-msgstr ""
-
-#: tortoisehg/hgqt/qtlib.py:810
+msgstr "В терміналі shell повинен бути налаштований"
+
+#: tortoisehg/hgqt/qtlib.py:812
msgid "Show Log"
msgstr "Показати журнал"
-#: tortoisehg/hgqt/qtlib.py:980
+#: tortoisehg/hgqt/qtlib.py:982
msgid "Please enter a username"
msgstr "Введіть ім'я користувача"
-#: tortoisehg/hgqt/qtlib.py:981
+#: tortoisehg/hgqt/qtlib.py:983
msgid "You must identify yourself to Mercurial"
-msgstr ""
+msgstr "Ви повинні ідентифікувати себе для Mercurial"
#: tortoisehg/hgqt/quickbar.py:30
msgid "Goto"
@@ -3149,11 +3210,11 @@
#: tortoisehg/hgqt/quickop.py:20
msgid "Checkmark files to add"
-msgstr ""
+msgstr "Помітити файли для додавання"
#: tortoisehg/hgqt/quickop.py:21
msgid "Checkmark files to forget"
-msgstr ""
+msgstr "Помітити файли для відкидання"
#: tortoisehg/hgqt/quickop.py:21 tortoisehg/hgtk/quickop.py:20
msgid "Forget"
@@ -3161,7 +3222,7 @@
#: tortoisehg/hgqt/quickop.py:22
msgid "Checkmark files to revert"
-msgstr ""
+msgstr "Помітити файли для повернення"
#: tortoisehg/hgqt/quickop.py:22 tortoisehg/hgtk/p4pending.py:67
#: tortoisehg/hgtk/quickop.py:21
@@ -3170,9 +3231,9 @@
#: tortoisehg/hgqt/quickop.py:23
msgid "Checkmark files to remove"
-msgstr ""
-
-#: tortoisehg/hgqt/quickop.py:23 tortoisehg/hgqt/sync.py:529
+msgstr "Помітити файли для вилучення"
+
+#: tortoisehg/hgqt/quickop.py:23 tortoisehg/hgqt/sync.py:548
#: tortoisehg/hgqt/webconf_ui.py:80 tortoisehg/hgtk/bookmark.py:47
#: tortoisehg/hgtk/quickop.py:22 tortoisehg/hgtk/tagadd.py:40
msgid "Remove"
@@ -3197,7 +3258,7 @@
#: tortoisehg/hgqt/rebase.py:40
msgid "Rebase changeset and descendants"
-msgstr ""
+msgstr "Зміна бази змін та нащадків"
#: tortoisehg/hgqt/rebase.py:48
msgid "To rebase destination"
@@ -3205,20 +3266,22 @@
#: tortoisehg/hgqt/rebase.py:60
msgid "Keep original changesets"
-msgstr ""
+msgstr "Пропустити оригінальні набори змін"
#: tortoisehg/hgqt/rebase.py:64
msgid "Keep original branch names"
-msgstr ""
+msgstr "Пропустити оригінальні назви гілок"
#: tortoisehg/hgqt/rebase.py:68
msgid "Force detach of rebased changesets from their original branch"
-msgstr ""
+msgstr "Відокремити групи від змін, перебазувалися з їх початкової гілки"
#: tortoisehg/hgqt/rebase.py:80
msgid ""
"Rebase unpublished onto Subversion head (override source, destination)"
msgstr ""
+"Зміна бази неопублікованих на голову Subversion (перевизначити джерело, "
+"місце призначення)"
#: tortoisehg/hgqt/rebase.py:95 tortoisehg/hgtk/history.py:1594
#: tortoisehg/hgtk/synch.py:153
@@ -3241,10 +3304,12 @@"Before rebase, you must <a href=\"commit\"><b>commit</b></a> or <a "
"href=\"discard\"><b>discard</b></a> changes."
msgstr ""
+"Перед зміною бази Вам потрібно <a href=\"commit\"><b>зафіксувати</b></a> or "
+"<a href=\"discard\"><b>відкинути</b></a> зміни."
#: tortoisehg/hgqt/rebase.py:147 tortoisehg/hgqt/rebase.py:207
msgid "You may continue the rebase"
-msgstr ""
+msgstr "Ви можете продовжити змінювати базу"
#: tortoisehg/hgqt/rebase.py:189
msgid "Rebase is complete"
@@ -3259,14 +3324,16 @@"Rebase generated merge <b>conflicts</b> that must be <a "
"href=\"resolve\"><b>resolved</b></a>"
msgstr ""
+"Зміна бази призведе до об'єднання <b>конфліктів</b> потім потрібно буде <a "
+"href=\"resolve\"><b>їх вирішувати</b></a>"
#: tortoisehg/hgqt/rebase.py:249
msgid "Exiting with an unfinished rebase is not recommended."
-msgstr ""
+msgstr "Вихід з незавершеною операцією зміни бази не рекомендується"
#: tortoisehg/hgqt/rebase.py:250
msgid "Consider aborting the rebase first."
-msgstr ""
+msgstr "Врахувати спершу переривання зміни бази"
#: tortoisehg/hgqt/rebase.py:262
msgid "Rebase already in progress"
@@ -3274,36 +3341,36 @@
#: tortoisehg/hgqt/rebase.py:263
msgid "Resuming rebase already in progress"
-msgstr ""
+msgstr "відновлення зміни бази вже в процесі"
#: tortoisehg/hgqt/rebase.py:266
msgid "You must provide source and dest arguments"
-msgstr ""
+msgstr "Ви повинні вказати основу та призначення"
#: tortoisehg/hgqt/rejects.py:28
#, python-format
msgid "Merge rejected patch chunks into %s"
-msgstr ""
+msgstr "Обєднання відхилило шматки латки %s"
#: tortoisehg/hgqt/rejects.py:66
msgid "Mark this chunk as resolved, goto next unresolved"
-msgstr ""
+msgstr "Відмітити цю частинку як вирішену та перейти до іншої невирішеної"
#: tortoisehg/hgqt/rejects.py:70
msgid "Mark this chunk as unresolved"
-msgstr ""
+msgstr "Відмітити цю частинку як невирішену"
#: tortoisehg/hgqt/rejects.py:96 tortoisehg/hgqt/rejects.py:103
msgid "Unable to merge rejects"
-msgstr ""
+msgstr "Відкинуто те що неможливо обєднати"
#: tortoisehg/hgqt/rejects.py:97
msgid "Can't read this file (maybe deleted)"
-msgstr ""
+msgstr "Не можливо прочитати цей файл (можливо видалений)"
#: tortoisehg/hgqt/rejects.py:104
msgid "This appears to be a binary file"
-msgstr ""
+msgstr "Здається це двійковий файл"
#: tortoisehg/hgqt/rejects.py:199 tortoisehg/hgtk/commit.py:1351
#: tortoisehg/hgtk/commit.py:1356
@@ -3334,12 +3401,12 @@
#: tortoisehg/hgqt/rejects.py:281
msgid "You must provide the path to a file"
-msgstr ""
+msgstr "Ви повинні вказати шлях до файлу"
#: tortoisehg/hgqt/rename.py:46
#, python-format
msgid "Could not find or initialize the repository from folder<p>%s</p>"
-msgstr ""
+msgstr "У теці <p>%s</p> не вдалося знайти або ініціалізувати сховище"
#: tortoisehg/hgqt/rename.py:75
msgid "Copy source -> destination"
@@ -3389,7 +3456,7 @@
#: tortoisehg/hgqt/rename.py:270
msgid "Please give a destination that differs from the source"
-msgstr ""
+msgstr "Будь ласка, дайте призначення, яке відрізняється від основи"
#: tortoisehg/hgqt/rename.py:274
msgid "Destination file already exists."
@@ -3401,15 +3468,15 @@
#: tortoisehg/hgqt/rename.py:288
msgid "Cannot do a pure casefolding copy on Windows"
-msgstr ""
+msgstr "Під Windows не можливо чисто зробити casefolding копію"
#: tortoisehg/hgqt/rename.py:298
msgid "The following error was caught while copying:"
-msgstr ""
+msgstr "Наступна помилка була отримана при копіюванні:"
#: tortoisehg/hgqt/rename.py:300
msgid "The following error was caught while renaming:"
-msgstr ""
+msgstr "Наступна помилкаа була отримана при зміні назви:"
#: tortoisehg/hgqt/repofilter.py:30 tortoisehg/hgqt/repofilter.py:43
#: tortoisehg/hgtk/cslist.py:88
@@ -3422,7 +3489,7 @@
#: tortoisehg/hgqt/repofilter.py:65
msgid "Clear current query and query text"
-msgstr ""
+msgstr "Видалення поточних та текстових запитів"
#: tortoisehg/hgqt/repofilter.py:74
msgid "Trigger revision set query"
@@ -3430,11 +3497,11 @@
#: tortoisehg/hgqt/repofilter.py:80
msgid "Open advanced query editor"
-msgstr ""
+msgstr "Відкрити розширений редактор запитів"
#: tortoisehg/hgqt/repofilter.py:88
msgid "Delete selected query from history"
-msgstr ""
+msgstr "Видалити обраний запиз з журналу"
#: tortoisehg/hgqt/repofilter.py:94
msgid "filter"
@@ -3442,7 +3509,7 @@
#: tortoisehg/hgqt/repofilter.py:96
msgid "Toggle filtering of non-matched changesets"
-msgstr ""
+msgstr "Відповідає за переключення фільтрації без змін"
#: tortoisehg/hgqt/repofilter.py:207 tortoisehg/hgtk/history.py:487
#: tortoisehg/hgtk/logview/treeview.py:478
@@ -3451,7 +3518,7 @@
#: tortoisehg/hgqt/repofilter.py:208
msgid "Display graph the named branch only"
-msgstr ""
+msgstr "Відобразити графік тільки зазначеної гілки"
#: tortoisehg/hgqt/repofilter.py:212
msgid "Display only active branches"
@@ -3463,7 +3530,7 @@
#: tortoisehg/hgqt/repofilter.py:218
msgid "Include all ancestors"
-msgstr ""
+msgstr "Включити всіх попередників"
#: tortoisehg/hgqt/repomodel.py:42
msgctxt "column header"
@@ -3523,7 +3590,7 @@#: tortoisehg/hgqt/repomodel.py:206
#, python-format
msgid "filling (%d)"
-msgstr ""
+msgstr "заповнення (%d)"
#: tortoisehg/hgqt/repomodel.py:579
msgid "Mercurial User"
@@ -3554,15 +3621,15 @@
#: tortoisehg/hgqt/reporegistry.py:246
msgid "Repository Registry"
-msgstr ""
+msgstr "Реєстр сховища"
#: tortoisehg/hgqt/reporegistry.py:392
msgid "Refresh repository list"
-msgstr ""
+msgstr "Освіжити список сховища"
#: tortoisehg/hgqt/reporegistry.py:393
msgid "Refresh the Repository Registry list"
-msgstr ""
+msgstr "Освіжити список реєстра сховища"
#: tortoisehg/hgqt/reporegistry.py:394 tortoisehg/hgqt/webconf_ui.py:76
msgid "Open"
@@ -3570,7 +3637,7 @@
#: tortoisehg/hgqt/reporegistry.py:395
msgid "Open the repository in a new tab"
-msgstr ""
+msgstr "Відкрити сховище у новій вкладці"
#: tortoisehg/hgqt/reporegistry.py:396
msgid "Open All"
@@ -3578,7 +3645,7 @@
#: tortoisehg/hgqt/reporegistry.py:397
msgid "Open all repositories in new tabs"
-msgstr ""
+msgstr "Відкрити всі сховища у нових вкладках"
#: tortoisehg/hgqt/reporegistry.py:398 tortoisehg/hgqt/reporegistry.py:626
msgid "New Group"
@@ -3590,7 +3657,7 @@
#: tortoisehg/hgqt/reporegistry.py:401
msgid "Rename the entry"
-msgstr ""
+msgstr "Зміни назву запису"
#: tortoisehg/hgqt/reporegistry.py:402
msgid "Settings..."
@@ -3598,7 +3665,7 @@
#: tortoisehg/hgqt/reporegistry.py:403
msgid "View the repository's settings"
-msgstr ""
+msgstr "Переглянути налаштування сховища"
#: tortoisehg/hgqt/reporegistry.py:404
msgid "Remove from registry"
@@ -3608,6 +3675,7 @@msgid ""
"Remove the node and all its subnodes. Repositories are not deleted from disk."
msgstr ""
+"Видалити вузол і всі його дочірні вузли. Репозиторії не видаляються з диска."
#: tortoisehg/hgqt/reporegistry.py:408 tortoisehg/util/menuthg.py:25
msgid "Clone..."
@@ -3617,16 +3685,16 @@msgid "Clone Repository"
msgstr "Клонувати сховище"
-#: tortoisehg/hgqt/reporegistry.py:410 tortoisehg/hgqt/sync.py:527
+#: tortoisehg/hgqt/reporegistry.py:410 tortoisehg/hgqt/sync.py:546
#: tortoisehg/hgqt/workbench.py:328
msgid "Explore"
msgstr "Провідник"
#: tortoisehg/hgqt/reporegistry.py:411
msgid "Open the repository in a file browser"
-msgstr ""
-
-#: tortoisehg/hgqt/reporegistry.py:412 tortoisehg/hgqt/sync.py:528
+msgstr "Відкрити сховище у файловому браузері"
+
+#: tortoisehg/hgqt/reporegistry.py:412 tortoisehg/hgqt/sync.py:547
#: tortoisehg/hgqt/workbench.py:331
msgid "Terminal"
msgstr "Термінал"
@@ -3634,6 +3702,7 @@#: tortoisehg/hgqt/reporegistry.py:413
msgid "Open a shell terminal in the repository root"
msgstr ""
+"Відкрити в терміналі командний рядок сховища з правами суперкористувача"
#: tortoisehg/hgqt/reporegistry.py:414
msgid "Add repository..."
@@ -3645,23 +3714,23 @@
#: tortoisehg/hgqt/reporegistry.py:416
msgid "Add a subrepository..."
-msgstr ""
+msgstr "Додавання підсховища..."
#: tortoisehg/hgqt/reporegistry.py:417
msgid "Convert an existing repository into a subrepository"
-msgstr ""
+msgstr "Перетворити існуюче сховище у підсховище"
#: tortoisehg/hgqt/reporegistry.py:419 tortoisehg/hgqt/wctxactions.py:44
msgid "Copy path"
-msgstr ""
+msgstr "Копіювати шлях"
#: tortoisehg/hgqt/reporegistry.py:420
msgid "Copy the root path of the repository to the clipboard"
-msgstr ""
+msgstr "Скопіювати шлях суперкористувача сховища до буферу обміну"
#: tortoisehg/hgqt/reporegistry.py:476
msgid "Select repository directory to add"
-msgstr ""
+msgstr "Обране каталог сховища доданий"
#: tortoisehg/hgqt/reporegistry.py:487 tortoisehg/hgqt/reporegistry.py:535
#: tortoisehg/hgqt/reporegistry.py:552 tortoisehg/hgqt/reporegistry.py:578
@@ -3672,24 +3741,24 @@#: tortoisehg/hgqt/reporegistry.py:488 tortoisehg/hgqt/workbench.py:761
#, python-format
msgid "%s is not a valid repository"
-msgstr ""
+msgstr "%s не є допустимим типом сховища"
#: tortoisehg/hgqt/reporegistry.py:494
msgid "Select an existing repository to add as a subrepo"
-msgstr ""
+msgstr "Обрати існуюче сховище та додати як підсховище"
#: tortoisehg/hgqt/reporegistry.py:512
msgid "Cannot open repository"
-msgstr ""
+msgstr "Не можливо відкрити сховище"
#: tortoisehg/hgqt/reporegistry.py:513
#, python-format
msgid "The selected repository:<br><br>%s<br><br>cannot be open!"
-msgstr ""
+msgstr "Для обраного сховища:<br><br>%s<br><br>не може бути відкрите!"
#: tortoisehg/hgqt/reporegistry.py:518
msgid "Subrepository already exists"
-msgstr ""
+msgstr "Підсховище існує"
#: tortoisehg/hgqt/reporegistry.py:519
#, python-format
@@ -3697,20 +3766,22 @@"The selected repository:<br><br>%s<br><br>is already a subrepository "
"of:<br><br>%s<br><br>as: \"%s\""
msgstr ""
+"Для обраного сховища:<br><br>%s<br><br>а також для "
+"підсховищ:<br><br>%s<br><br>as: \"%s\""
#: tortoisehg/hgqt/reporegistry.py:536
#, python-format
msgid "Cannot open the .hgsub file in:<br><br>%s"
-msgstr ""
+msgstr "Не можливо відкрити файл .hgsub в:<br><br>%s"
#: tortoisehg/hgqt/reporegistry.py:553
#, python-format
msgid "The .hgsub file already contains the line:<br><br>%s"
-msgstr ""
+msgstr "У файлі .hgsub вже існує рядок:<br><br>%s"
#: tortoisehg/hgqt/reporegistry.py:569
msgid "Subrepo added to .hgsub file"
-msgstr ""
+msgstr "Підсховище додано до .hgsub файлу"
#: tortoisehg/hgqt/reporegistry.py:570
#, python-format
@@ -3719,54 +3790,57 @@"file.<br><br>Remember that in order to finish adding the subrepo<br><i>you "
"must still commit</i> the .hgsub file changes."
msgstr ""
+"Для обраного сховища:<br><br><i>%s</i><br><br>був доданий до .hgsub "
+"файлу.<br><br> Пам'ятати для того аби завершити додавання "
+"підсховища<br><i>Ви все одно повинні зробити</i> зміни у файлі .hgsub."
#: tortoisehg/hgqt/reporegistry.py:579
#, python-format
msgid "Cannot update the .hgsub file in:<br><br>%s"
-msgstr ""
+msgstr "Не можливо оновити файл .hgsub в:<br><br>%s"
#: tortoisehg/hgqt/reporegistry.py:585
#, python-format
msgid "\"%s\" is not a valid repository inside \"%s\""
-msgstr ""
-
-#: tortoisehg/hgqt/repotreeitem.py:246
+msgstr "\"%s\" не є допустимим типом сховища всередині \"%s\""
+
+#: tortoisehg/hgqt/repotreeitem.py:250
#, python-format
msgid "Local Repository %s"
-msgstr ""
-
-#: tortoisehg/hgqt/repotreeitem.py:308
+msgstr "Локальне сховище %s"
+
+#: tortoisehg/hgqt/repotreeitem.py:312
msgid "Unable to update repository name"
-msgstr ""
-
-#: tortoisehg/hgqt/repotreeitem.py:309
+msgstr "Не можливо оновити назву сховища"
+
+#: tortoisehg/hgqt/repotreeitem.py:313
#, python-format
msgid "An error occurred while updating the repository hgrc file (%s)"
-msgstr ""
-
-#: tortoisehg/hgqt/repotreeitem.py:488
+msgstr "Сталася помилка при оновленні файлу hgrc сховища (%s)"
+
+#: tortoisehg/hgqt/repotreeitem.py:470
msgid "default"
-msgstr "за промовчанням"
+msgstr "відпочатково"
#: tortoisehg/hgqt/repotreemodel.py:164 tortoisehg/hgqt/resolve.py:399
-#: tortoisehg/hgqt/sync.py:235 tortoisehg/hgqt/webconf.py:266
+#: tortoisehg/hgqt/sync.py:237 tortoisehg/hgqt/webconf.py:266
msgid "Path"
msgstr "Латка"
#: tortoisehg/hgqt/repotreemodel.py:274
msgid "Could not get subrepository list"
-msgstr ""
+msgstr "Не можливо отримати список підсховищ"
#: tortoisehg/hgqt/repotreemodel.py:275
#, python-format
msgid ""
"It was not possible to get the subrepository list for the repository "
"in:<br><br><i>%s</i>"
-msgstr ""
+msgstr "Неможливо отримати перелік підсховищ у сховищі:<br><br><i>%s</i>"
#: tortoisehg/hgqt/repotreemodel.py:278
msgid "Could not open some subrepositories"
-msgstr ""
+msgstr "Не можливо відкрити деякі підсховища"
#: tortoisehg/hgqt/repotreemodel.py:279
#, python-format
@@ -3775,24 +3849,28 @@"in:<br><br><i>%s</i><br><br>The following subrepositories may be missing, "
"broken or on an inconsistent state and cannot be accessed:<br><br><i>%s</i>"
msgstr ""
+"Неможливо було завантажити перелік підсховищ для сховища "
+"з:<br><br><i>%s</i><br><br>Наступні підсховища можуть бути втрачені, "
+"пошкоджені або знаходяться у поганому стані, тому до них немає "
+"доступу:<br><br><i>%s</i>"
#: tortoisehg/hgqt/repoview.py:95
msgid "Choose log columns..."
-msgstr ""
+msgstr "Обрати колонку журналу..."
#: tortoisehg/hgqt/repoview.py:240
#, python-format
msgid "Goto ancestor of %s and %s"
-msgstr ""
+msgstr "Перехід попередника від %s до %s"
#: tortoisehg/hgqt/repoview.py:276
#, python-format
msgid "Can't find revision '%s'"
-msgstr ""
+msgstr "Не можливо знайти редакцію '%s'"
#: tortoisehg/hgqt/repowidget.py:170
msgid "Workbench Log Columns"
-msgstr ""
+msgstr "Колонки журналу робочого середовища"
#: tortoisehg/hgqt/repowidget.py:205
msgctxt "tab tooltip"
@@ -3807,7 +3885,7 @@#: tortoisehg/hgqt/repowidget.py:215
msgctxt "tab tooltip"
msgid "MQ Patch"
-msgstr ""
+msgstr "MQ латка"
#: tortoisehg/hgqt/repowidget.py:223
msgctxt "tab tooltip"
@@ -3817,7 +3895,7 @@#: tortoisehg/hgqt/repowidget.py:228
msgctxt "tab tooltip"
msgid "Manifest"
-msgstr ""
+msgstr "Маніфест"
#: tortoisehg/hgqt/repowidget.py:233
msgctxt "tab tooltip"
@@ -3827,16 +3905,16 @@#: tortoisehg/hgqt/repowidget.py:238
msgctxt "tab tooltip"
msgid "Patch Branch"
-msgstr ""
+msgstr "Гілка латок"
#: tortoisehg/hgqt/repowidget.py:251
#, python-format
msgid "%s <incoming>"
-msgstr ""
+msgstr "%s <incoming>"
#: tortoisehg/hgqt/repowidget.py:409
msgid "Found incoming changesets"
-msgstr ""
+msgstr "Знайдено незафіксований набір змін"
#: tortoisehg/hgqt/repowidget.py:412
msgid "Pull incoming changesets into your repository"
@@ -3848,9 +3926,9 @@
#: tortoisehg/hgqt/repowidget.py:415
msgid "Reject incoming changesets"
-msgstr ""
-
-#: tortoisehg/hgqt/repowidget.py:506 tortoisehg/hgqt/sync.py:912
+msgstr "Відкинути вхідний набір змін"
+
+#: tortoisehg/hgqt/repowidget.py:506 tortoisehg/hgqt/sync.py:931
#: tortoisehg/hgtk/history.py:2021
#, python-format
msgid "%d outgoing changesets"
@@ -3874,11 +3952,11 @@
#: tortoisehg/hgqt/repowidget.py:658
msgid "No transaction available"
-msgstr ""
+msgstr "Не має доступних транзакцій"
#: tortoisehg/hgqt/repowidget.py:659
msgid "There is no rollback transaction available"
-msgstr ""
+msgstr "Відсутні транзакції для повернення"
#: tortoisehg/hgqt/repowidget.py:662 tortoisehg/hgtk/commit.py:1034
msgid "Undo last commit?"
@@ -3887,7 +3965,7 @@#: tortoisehg/hgqt/repowidget.py:663
#, python-format
msgid "Undo most recent commit (%d), preserving file changes?"
-msgstr ""
+msgstr "Відмінити останню фіксацію (%d), зберігши зміни у файлах?"
#: tortoisehg/hgqt/repowidget.py:667
msgid "Undo last transaction?"
@@ -3905,7 +3983,7 @@
#: tortoisehg/hgqt/repowidget.py:675
msgid "Unable to determine working copy revision\n"
-msgstr ""
+msgstr "Неможливо визначити робочу копію редакції\n"
#: tortoisehg/hgqt/repowidget.py:679
msgid "Remove current working revision?"
@@ -3918,34 +3996,37 @@"uncommitted changes.\n"
" Continue?"
msgstr ""
+"Ваша поточна робоча редакція (%d) буде знищена цим поверненням, залишивши "
+"непідтверджені зміни.\n"
+" Продовжити?"
#: tortoisehg/hgqt/repowidget.py:824
msgid "Repository stripped, incoming preview cleared"
-msgstr ""
+msgstr "Сховище розрізали, що входить до попереднього перегляду очищається"
#: tortoisehg/hgqt/repowidget.py:829
msgid "Repository stripped, revision set cleared"
-msgstr ""
+msgstr "Сховище порізали, редакції почистили"
#: tortoisehg/hgqt/repowidget.py:954
msgid "Commit tab cannot exit"
-msgstr ""
+msgstr "Вкладка фіксації не закривається"
#: tortoisehg/hgqt/repowidget.py:958
msgid "Sync tab cannot exit"
-msgstr ""
+msgstr "Вкладка синхронізації не закривається"
#: tortoisehg/hgqt/repowidget.py:963
msgid "MQ tab cannot exit"
-msgstr ""
+msgstr "Вкладка MQ не закривається"
#: tortoisehg/hgqt/repowidget.py:967
msgid "Search tab cannot exit"
-msgstr ""
+msgstr "Вкладка пошуку не закривається"
#: tortoisehg/hgqt/repowidget.py:970
msgid "Repository command still running"
-msgstr ""
+msgstr "Команда по сховищу ще працює"
#: tortoisehg/hgqt/repowidget.py:1131
msgid "Push all"
@@ -3965,11 +4046,11 @@
#: tortoisehg/hgqt/repowidget.py:1145
msgid "Browse at rev..."
-msgstr ""
+msgstr "Перегляд редакції..."
#: tortoisehg/hgqt/repowidget.py:1148
msgid "Merge with local..."
-msgstr ""
+msgstr "Обєднання з локальним..."
#: tortoisehg/hgqt/repowidget.py:1151
msgid "Tag..."
@@ -3989,11 +4070,11 @@
#: tortoisehg/hgqt/repowidget.py:1161
msgid "Export patch..."
-msgstr ""
+msgstr "Експорт латки..."
#: tortoisehg/hgqt/repowidget.py:1163
msgid "Email patch..."
-msgstr ""
+msgstr "Email латка..."
#: tortoisehg/hgqt/repowidget.py:1165
msgid "Archive..."
@@ -4013,19 +4094,19 @@
#: tortoisehg/hgqt/repowidget.py:1177
msgid "Transplant to local"
-msgstr ""
+msgstr "Пересадка на локальний"
#: tortoisehg/hgqt/repowidget.py:1181
msgid "Modify history"
-msgstr ""
+msgstr "Редагування історії"
#: tortoisehg/hgqt/repowidget.py:1182
msgid "Unapply patch (QGoto parent)"
-msgstr ""
+msgstr "Латка внесених змін (QGoto попередник)"
#: tortoisehg/hgqt/repowidget.py:1184
msgid "Import to MQ"
-msgstr ""
+msgstr "Імпортувати до MQ"
#: tortoisehg/hgqt/repowidget.py:1186
msgid "Finish patch"
@@ -4045,7 +4126,7 @@
#: tortoisehg/hgqt/repowidget.py:1197
msgid "Post to Review Board..."
-msgstr ""
+msgstr "розміщення на дошці оголошень..."
#: tortoisehg/hgqt/repowidget.py:1200
msgid "Remote Update..."
@@ -4065,7 +4146,7 @@
#: tortoisehg/hgqt/repowidget.py:1281
msgid "Selected changeset pair not related"
-msgstr ""
+msgstr "Обрані пари змін не пов'язані між собою"
#: tortoisehg/hgqt/repowidget.py:1289
msgid "Visual Diff..."
@@ -4077,19 +4158,19 @@
#: tortoisehg/hgqt/repowidget.py:1292 tortoisehg/hgqt/repowidget.py:1381
msgid "Export Selected..."
-msgstr ""
+msgstr "Експортування обраного..."
#: tortoisehg/hgqt/repowidget.py:1293 tortoisehg/hgqt/repowidget.py:1382
msgid "Email Selected..."
-msgstr ""
+msgstr "Email Selected..."
#: tortoisehg/hgqt/repowidget.py:1295
msgid "Export DAG Range..."
-msgstr ""
+msgstr "Export DAG Range..."
#: tortoisehg/hgqt/repowidget.py:1296
msgid "Email DAG Range..."
-msgstr ""
+msgstr "Email DAG діапазон..."
#: tortoisehg/hgqt/repowidget.py:1297
msgid "Bundle DAG Range..."
@@ -4109,11 +4190,11 @@
#: tortoisehg/hgqt/repowidget.py:1313 tortoisehg/hgqt/repowidget.py:1391
msgid "Transplant Selected to local"
-msgstr ""
+msgstr "Пересадка обраного до локального"
#: tortoisehg/hgqt/repowidget.py:1319 tortoisehg/hgqt/repowidget.py:1397
msgid "Post Selected to Review Board..."
-msgstr ""
+msgstr "відправка обраного до колегії цензорів..."
#: tortoisehg/hgqt/repowidget.py:1359
msgid "Apply patch (QGoto)"
@@ -4121,11 +4202,11 @@
#: tortoisehg/hgqt/repowidget.py:1360
msgid "QPush --move"
-msgstr ""
+msgstr "QPush --move"
#: tortoisehg/hgqt/repowidget.py:1361
msgid "Fold patches..."
-msgstr ""
+msgstr "Формування латок..."
#: tortoisehg/hgqt/repowidget.py:1362
msgid "Delete patches..."
@@ -4133,7 +4214,7 @@
#: tortoisehg/hgqt/repowidget.py:1363
msgid "Reorder patches..."
-msgstr ""
+msgstr "Зміна порядку накладання латок..."
#: tortoisehg/hgqt/repowidget.py:1405
msgid "Pull to here..."
@@ -4154,10 +4235,13 @@"\n"
"%s\n"
msgstr ""
+"Неможливо експортувати редакцію %s у файл з назвою:\n"
+"\n"
+"%s\n"
#: tortoisehg/hgqt/repowidget.py:1441
msgid "There is already an existing folder with that same name."
-msgstr ""
+msgstr "Вже існує тека з такою назвою."
#: tortoisehg/hgqt/repowidget.py:1447 tortoisehg/hgqt/repowidget.py:1467
#: tortoisehg/hgtk/thgshelve.py:161
@@ -4175,18 +4259,20 @@"location (%s).\n"
"\n"
msgstr ""
+"Існують файли латок для %d редакцій (%s) у обраному місці (%s).\n"
+"\n"
#: tortoisehg/hgqt/repowidget.py:1457
msgid "What do you want to do?\n"
-msgstr ""
+msgstr "що Ви хочете зробити\n"
#: tortoisehg/hgqt/repowidget.py:1458
msgid "Replace the existing patch files.\n"
-msgstr ""
+msgstr "Замінити існуючі фали латок.\n"
#: tortoisehg/hgqt/repowidget.py:1459
msgid "Append the changes to the existing patch files.\n"
-msgstr ""
+msgstr "Прийняти зміни до існуючих файлів латок.\n"
#: tortoisehg/hgqt/repowidget.py:1460
msgid "Abort the export operation.\n"
@@ -4194,7 +4280,7 @@
#: tortoisehg/hgqt/repowidget.py:1462
msgid "Patch files already exist"
-msgstr ""
+msgstr "Файли латок вже існують"
#: tortoisehg/hgqt/repowidget.py:1483
msgid "Patch exported"
@@ -4230,6 +4316,8 @@"The selected revision (rev #%d) cannot be imported because it is not a "
"descendant of qparent (rev #%d)"
msgstr ""
+"Обрана редакція (ред. #%d) не може бути тому що вона є нащадком qparent (rev "
+"#%d)"
#: tortoisehg/hgqt/repowidget.py:1778
msgid "Unable to start"
@@ -4237,7 +4325,7 @@
#: tortoisehg/hgqt/repowidget.py:1779
msgid "Previous command is still running"
-msgstr ""
+msgstr "Попередня команда ще виконується"
#: tortoisehg/hgqt/resolve.py:25
#, python-format
@@ -4258,43 +4346,43 @@
#: tortoisehg/hgqt/resolve.py:91
msgid "Mercurial Resolve"
-msgstr ""
+msgstr "Наміри Mercurial"
#: tortoisehg/hgqt/resolve.py:92
msgid "Attempt automatic (trivial) merge"
-msgstr ""
+msgstr "Спроба автоматичного об'єднання"
#: tortoisehg/hgqt/resolve.py:94
msgid "Tool Resolve"
-msgstr ""
+msgstr "Інструмент вирішення"
#: tortoisehg/hgqt/resolve.py:95
msgid "Merge using selected merge tool"
-msgstr ""
+msgstr "Об'єднати користуючись обраним інструментом об'єднання"
#: tortoisehg/hgqt/resolve.py:97
msgid "Take Local"
-msgstr ""
+msgstr "Взяти локальний"
#: tortoisehg/hgqt/resolve.py:98
msgid "Accept the local file version (yours)"
-msgstr ""
+msgstr "Прийняти локальну версію файлу (Вашу)"
#: tortoisehg/hgqt/resolve.py:100
msgid "Take Other"
-msgstr ""
+msgstr "Візьміть інше"
#: tortoisehg/hgqt/resolve.py:101
msgid "Accept the other file version (theirs)"
-msgstr ""
+msgstr "Прийняти іншу версію файлу (їхню)"
#: tortoisehg/hgqt/resolve.py:103
msgid "Mark as Resolved"
-msgstr ""
+msgstr "Помітити як вирішене"
#: tortoisehg/hgqt/resolve.py:104
msgid "Mark this file as resolved"
-msgstr ""
+msgstr "Помітити цей файл як позбавлений проблем"
#: tortoisehg/hgqt/resolve.py:114
msgid "Resolved conflicts"
@@ -4302,7 +4390,7 @@
#: tortoisehg/hgqt/resolve.py:129
msgid "Edit resolved file"
-msgstr ""
+msgstr "Файл вирішено змінити"
#: tortoisehg/hgqt/resolve.py:131
msgid "3-Way Diff"
@@ -4310,7 +4398,7 @@
#: tortoisehg/hgqt/resolve.py:132
msgid "Visual three-way diff"
-msgstr ""
+msgstr "Наочні сторонні відмінності"
#: tortoisehg/hgqt/resolve.py:134 tortoisehg/hgtk/history.py:1271
msgid "Diff to Local"
@@ -4318,7 +4406,7 @@
#: tortoisehg/hgqt/resolve.py:135
msgid "Visual diff between resolved file and first parent"
-msgstr ""
+msgstr "Візуальне порівняння вирішеного файлу з першим попередником"
#: tortoisehg/hgqt/resolve.py:137
msgid "Diff to Other"
@@ -4326,7 +4414,7 @@
#: tortoisehg/hgqt/resolve.py:138
msgid "Visual diff between resolved file and second parent"
-msgstr ""
+msgstr "Наочні відмінності через конфлікти у файлі або двох попередників"
#: tortoisehg/hgqt/resolve.py:140
msgid "Mark as Unresolved"
@@ -4338,7 +4426,7 @@
#: tortoisehg/hgqt/resolve.py:158
msgid "Detected merge/diff tools:"
-msgstr ""
+msgstr "Визначено обєднання/відмінность приладдя:"
#: tortoisehg/hgqt/resolve.py:162
msgid "Command output"
@@ -4346,17 +4434,18 @@
#: tortoisehg/hgqt/resolve.py:247
msgid "Unable to show subrepository files"
-msgstr ""
+msgstr "неможливо показати файли підсховища"
#: tortoisehg/hgqt/resolve.py:248
msgid ""
"Visual diffs are not supported for files in subrepositories. They will not "
"be shown."
msgstr ""
+"Наочне порівняння не підтримується у підсховищах. Вони не будуть відображені."
#: tortoisehg/hgqt/resolve.py:342
msgid "There are merge <b>conflicts</b> to be resolved"
-msgstr ""
+msgstr "<b>Конфлікти</b> обєднання повинні бути вирішені"
#: tortoisehg/hgqt/resolve.py:344
msgid "All conflicts are resolved."
@@ -4364,15 +4453,15 @@
#: tortoisehg/hgqt/resolve.py:346
msgid "There are no conflicting file merges."
-msgstr ""
+msgstr "Відсутні файли з конфліктами об'єднання."
#: tortoisehg/hgqt/resolve.py:353
msgid "Exit without finishing resolve?"
-msgstr ""
+msgstr "Вийти не заінчивши розвязування проблем?"
#: tortoisehg/hgqt/resolve.py:354
msgid "Unresolved conflicts remain. Are you sure?"
-msgstr ""
+msgstr "Невирішені конфлікти залишаться невирішеними. Ви впевнені?"
#: tortoisehg/hgqt/resolve.py:355 tortoisehg/hgqt/workbench.py:219
msgid "E&xit"
@@ -4389,11 +4478,11 @@
#: tortoisehg/hgqt/resolve.py:442
msgid "<default>"
-msgstr "<за промовчуванням>"
+msgstr "<відпочатково>"
#: tortoisehg/hgqt/revdetails.py:95
msgid "File List Toolbar"
-msgstr ""
+msgstr "Пенал списку файлів"
#: tortoisehg/hgqt/revdetails.py:196
msgid "Update to this revision"
@@ -4405,7 +4494,7 @@
#: tortoisehg/hgqt/revdetails.py:201
msgid "Toggle display of all files and the direction they were merged"
-msgstr ""
+msgstr "Переключити відображення всіх файлів і напрямку вони були об'єднані"
#: tortoisehg/hgqt/revdetails.py:237
msgid "Save at Revision"
@@ -4423,36 +4512,47 @@msgid "Unable to save file"
msgstr "Неможливо зберегти файл"
-#: tortoisehg/hgqt/revert.py:22
+#: tortoisehg/hgqt/revert.py:22 tortoisehg/hgqt/revert.py:26
+msgid "Cannot revert to working directory"
+msgstr ""
+
+#: tortoisehg/hgqt/revert.py:23
+msgid "Reverting to the working directory revision does not make sense"
+msgstr ""
+
+#: tortoisehg/hgqt/revert.py:29
#, python-format
msgid "Revert - %s"
msgstr "Повернути - %s"
-#: tortoisehg/hgqt/revert.py:33
+#: tortoisehg/hgqt/revert.py:40
#, python-format
msgid "<b>Revert %s to its contents at revision %d?</b>"
-msgstr ""
-
-#: tortoisehg/hgqt/revert.py:37
+msgstr "<b>Повернути %s до змісту редакції %d?</b>"
+
+#: tortoisehg/hgqt/revert.py:44
#, python-format
msgid "<b>Revert %d files to their contents at revision %d?</b>"
-msgstr ""
-
-#: tortoisehg/hgqt/revert.py:43
+msgstr "<b>Повернути %d до їх змісту у редакції %d?</b>"
+
+#: tortoisehg/hgqt/revert.py:50
msgid "Revert all files to this revision"
msgstr "Повернути всі файли до цієї редакції"
-#: tortoisehg/hgqt/revert.py:58 tortoisehg/hgqt/wctxactions.py:239
+#: tortoisehg/hgqt/revert.py:65 tortoisehg/hgqt/wctxactions.py:239
#: tortoisehg/hgtk/statusact.py:146
msgid "Confirm Revert"
msgstr "Підтвердіть повернення"
-#: tortoisehg/hgqt/revert.py:59
+#: tortoisehg/hgqt/revert.py:66
msgid ""
"Reverting all files will discard changes and leave affected files in a "
"modified state.<br><br>Are you sure you want to use revert?<br><br>(use "
"update to checkout another revision)"
msgstr ""
+"Повернення всіх файлів викличе заміну всіх змін та залишає фали "
+"недоторканими.<br><br>Ви дійсно хочете використати "
+"повернення?<br><br>(використайте оновлення аби перейти до наступної редакції)"
#: tortoisehg/hgqt/revpanel.py:22 tortoisehg/hgtk/changeset.py:579
msgid "Changeset:"
@@ -4468,12 +4568,14 @@
#: tortoisehg/hgqt/revset.py:28
msgid "Changesets where username contains string."
-msgstr ""
+msgstr "Сховище, де ім'я користувача містить рядок"
#: tortoisehg/hgqt/revset.py:30
msgid ""
"Search commit message, user name, and names of changed files for string."
msgstr ""
+"Пошук повідомлення фіксації, ім'я користувача і імена змінені файли для "
+"текстових."
#: tortoisehg/hgqt/revset.py:33
msgid "Like \"keyword(string)\" but accepts a regex."
@@ -4484,6 +4586,8 @@"Changesets not found in the specified destination repository, or the default "
"push location."
msgstr ""
+"Сховище не знайшов у зазначеному місці призначення сховища, або в папку за "
+"замовчуванням поштовх."
#: tortoisehg/hgqt/revset.py:38
msgid "The named bookmark or all bookmarks."
@@ -4503,7 +4607,7 @@
#: tortoisehg/hgqt/revset.py:46
msgid "Changeset is a merge changeset."
-msgstr ""
+msgstr "Набір змін який є набором об'єднання."
#: tortoisehg/hgqt/revset.py:48
msgid "Changeset is closed."
@@ -4514,10 +4618,12 @@"Changesets within the interval, see <a "
"href=\"http://www.selenic.com/mercurial/hg.1.html#dates\">help dates</a>"
msgstr ""
+"Набір змін в інтервалі, дивись <a "
+"href=\"http://www.selenic.com/mercurial/hg.1.html#dates\">довідку дат</a>"
#: tortoisehg/hgqt/revset.py:53
msgid "Greatest common ancestor of the two changesets."
-msgstr ""
+msgstr "Найкращий загальний попередник для двох змін."
#: tortoisehg/hgqt/revset.py:58
msgid ""
@@ -4544,57 +4650,59 @@
#: tortoisehg/hgqt/revset.py:73
msgid "All changesets belonging to the branches of changesets in set."
-msgstr ""
+msgstr "Всі набори змін належать до набору гілок у наборах змін."
#: tortoisehg/hgqt/revset.py:75
msgid "Members of a set with no children in set."
-msgstr ""
+msgstr "Члени множини, у яких у цій множині немає попередників."
#: tortoisehg/hgqt/revset.py:77
msgid "Changesets which are descendants of changesets in set."
-msgstr ""
+msgstr "Набори змін які є нащадками набору з множини."
#: tortoisehg/hgqt/revset.py:79
msgid "Changesets that are ancestors of a changeset in set."
-msgstr ""
+msgstr "Зміни, що є попередниками змін в наборі змін."
#: tortoisehg/hgqt/revset.py:81
msgid "Child changesets of changesets in set."
-msgstr ""
+msgstr "Набори змін, які є нащадками наборів множин."
#: tortoisehg/hgqt/revset.py:83
msgid "The set of all parents for all changesets in set."
-msgstr ""
+msgstr "Сукупність усіх батьків для всіх змін, в комплекті."
#: tortoisehg/hgqt/revset.py:85
msgid "First parent for all changesets in set, or the working directory."
-msgstr ""
+msgstr "Перший попередник для всіх змін в наборі, або робочий каталог."
#: tortoisehg/hgqt/revset.py:87
msgid "Second parent for all changesets in set, or the working directory."
-msgstr ""
+msgstr "Другий попередник для всіх змін в наборі, або робочий каталог."
#: tortoisehg/hgqt/revset.py:89
msgid "Changesets whith no parent changeset in set."
-msgstr ""
+msgstr "Сховище ти немає батька змін в наборі."
#: tortoisehg/hgqt/revset.py:91
msgid ""
"An empty set, if any revision in set isn't found; otherwise, all revisions "
"in set."
msgstr ""
+"Порожня множина, якщо не знайдено жодної редакції з множини. Інакше, всі "
+"редакції з множини."
#: tortoisehg/hgqt/revset.py:97
msgid "Changeset with lowest revision number in set."
-msgstr ""
+msgstr "Changeset з найнижчим номером ревізії в комплекті."
#: tortoisehg/hgqt/revset.py:99
msgid "Changeset with highest revision number in set."
-msgstr ""
+msgstr "Changeset з найвищим номером ревізії в комплекті."
#: tortoisehg/hgqt/revset.py:101
msgid "First n members of a set."
-msgstr ""
+msgstr "Перший член набору."
#: tortoisehg/hgqt/revset.py:103
msgid ""
@@ -4608,11 +4716,11 @@
#: tortoisehg/hgqt/revset.py:108
msgid "All changesets, the same as 0:tip."
-msgstr ""
+msgstr "Всі набори змін так само як 0:tip."
#: tortoisehg/hgqt/revset.py:123
msgid "Revision Set Query"
-msgstr ""
+msgstr "Запит встановлення редакції"
#: tortoisehg/hgqt/revset.py:134
msgid "all revisions converted from subversion"
@@ -4620,11 +4728,11 @@
#: tortoisehg/hgqt/revset.py:136
msgid "changeset which represents converted svn revision"
-msgstr ""
+msgstr "набір змін представляє конвертовану svn редакцію"
#: tortoisehg/hgqt/revset.py:147
msgid "Common sets"
-msgstr ""
+msgstr "Загальні набори"
#: tortoisehg/hgqt/revset.py:159
msgid "File pattern sets"
@@ -4643,6 +4751,8 @@"<a href=\"http://www.selenic.com/mercurial/hg.1.html#revsets\">help "
"revsets</a>"
msgstr ""
+"<a href=\"http://www.selenic.com/mercurial/hg.1.html#revsets\">help "
+"revsets</a>"
#: tortoisehg/hgqt/revset.py:221
msgid "Searching..."
@@ -4674,6 +4784,8 @@"Error string \"%(arg0)s\" at %(arg1)s<br>Please <a "
"href=\"#edit:%(arg1)s\">edit</a> your config"
msgstr ""
+"Помилка рядку \"%(arg0)s\" at %(arg1)s<br>Будь ласка <a "
+"href=\"#edit:%(arg1)s\">відредагуйте</a> вашу конфігурацію"
#: tortoisehg/hgqt/run.py:76 tortoisehg/hgtk/hgtk.py:78
msgid ""
@@ -4694,6 +4806,8 @@"thg: command '%s' is ambiguous:\n"
" %s\n"
msgstr ""
+"thg: command '%s' is ambiguous:\n"
+" %s\n"
#: tortoisehg/hgqt/run.py:243
#, python-format
@@ -4740,7 +4854,7 @@
#: tortoisehg/hgqt/run.py:375 tortoisehg/hgqt/run.py:376
msgid "Try refreshing your repository."
-msgstr ""
+msgstr "Спробувати оновити Ваше сховище."
#: tortoisehg/hgqt/run.py:379
#, python-format
@@ -4748,11 +4862,13 @@"Configuration Error: \"%(arg0)s\",<br>Please <a "
"href=\"#fix:%(arg0)s\">fix</a> your config"
msgstr ""
+"Помилка конфігурації: \"%(arg0)s\",<br>Будь-ласка <a "
+"href=\"#fix:%(arg0)s\">виправте</a> Ваші налаштування"
#: tortoisehg/hgqt/run.py:381
#, python-format
msgid "Operation aborted:<br><br>%(arg0)s."
-msgstr ""
+msgstr "Операція перервана:<br><br>%(arg0)s."
#: tortoisehg/hgqt/run.py:382
msgid "Repository is locked"
@@ -4764,42 +4880,43 @@
#: tortoisehg/hgqt/run.py:444
msgid "Keyboard interrupt"
-msgstr "Переривання клавіатурне"
+msgstr "Гарячі клавіші (клавіатурне перехоплення)"
#: tortoisehg/hgqt/run.py:445
msgid "Close this application?"
msgstr "Закрити цю програму?"
-#: tortoisehg/hgqt/run.py:724
+#: tortoisehg/hgqt/run.py:730
msgid "annotate requires a single filename\n"
-msgstr ""
-
-#: tortoisehg/hgqt/run.py:781 tortoisehg/hgtk/hgtk.py:546
+msgstr "потрібна примітка до одного файлу\n"
+
+#: tortoisehg/hgqt/run.py:787 tortoisehg/hgtk/hgtk.py:546
msgid "global options:"
msgstr "загальні параметри:"
-#: tortoisehg/hgqt/run.py:783
+#: tortoisehg/hgqt/run.py:789
msgid "use \"thg help\" for the full list of commands"
msgstr "використовуйте \"thg help\" для отримання всього переліку команд"
-#: tortoisehg/hgqt/run.py:787
+#: tortoisehg/hgqt/run.py:793
msgid ""
"use \"thg help\" for the full list of commands or \"thg -v\" for details"
msgstr ""
"використовуйте \"thg help\" для отримання всього переліку команд або \"thg -"
"v\" для конкретизації"
-#: tortoisehg/hgqt/run.py:790
+#: tortoisehg/hgqt/run.py:796
#, python-format
msgid "use \"thg -v help%s\" to show aliases and global options"
msgstr ""
-
-#: tortoisehg/hgqt/run.py:793
+"використовувати \"thg -v help%s\" для показу аліасів та загальних налаштувань"
+
+#: tortoisehg/hgqt/run.py:799
#, python-format
msgid "use \"thg -v help %s\" to show global options"
msgstr "використовуйте \"thg -v help %s\" для показу глобальних параметрів"
-#: tortoisehg/hgqt/run.py:805 tortoisehg/hgqt/run.py:914
+#: tortoisehg/hgqt/run.py:811 tortoisehg/hgqt/run.py:920
#: tortoisehg/hgtk/hgtk.py:570 tortoisehg/hgtk/hgtk.py:679
msgid ""
"list of commands:\n"
@@ -4808,7 +4925,7 @@"перелік команд:\n"
"\n"
-#: tortoisehg/hgqt/run.py:813 tortoisehg/hgtk/hgtk.py:578
+#: tortoisehg/hgqt/run.py:819 tortoisehg/hgtk/hgtk.py:578
#, python-format
msgid ""
"\n"
@@ -4817,24 +4934,24 @@"\n"
"псевдонім: %s\n"
-#: tortoisehg/hgqt/run.py:818 tortoisehg/hgqt/run.py:850
-#: tortoisehg/hgqt/run.py:883 tortoisehg/hgtk/hgtk.py:615
+#: tortoisehg/hgqt/run.py:824 tortoisehg/hgqt/run.py:856
+#: tortoisehg/hgqt/run.py:889 tortoisehg/hgtk/hgtk.py:615
msgid "(no help text available)"
msgstr "(довідка не доступна)"
-#: tortoisehg/hgqt/run.py:826 tortoisehg/hgtk/hgtk.py:591
+#: tortoisehg/hgqt/run.py:832 tortoisehg/hgtk/hgtk.py:591
msgid "options:\n"
msgstr "параметри:\n"
-#: tortoisehg/hgqt/run.py:855 tortoisehg/hgtk/hgtk.py:620
+#: tortoisehg/hgqt/run.py:861 tortoisehg/hgtk/hgtk.py:620
msgid "no commands defined\n"
msgstr "команди невизначені\n"
-#: tortoisehg/hgqt/run.py:907
+#: tortoisehg/hgqt/run.py:913
msgid "Thg - TortoiseHg's GUI tools for Mercurial SCM (Hg)\n"
-msgstr "Thg - TortoiseHg's графічний інструмент для Mercurial SCM (Hg)\n"
-
-#: tortoisehg/hgqt/run.py:912 tortoisehg/hgtk/hgtk.py:677
+msgstr "Thg - TortoiseHg's графічне приладдя для Mercurial SCM (Hg)\n"
+
+#: tortoisehg/hgqt/run.py:918 tortoisehg/hgtk/hgtk.py:677
msgid ""
"basic commands:\n"
"\n"
@@ -4842,408 +4959,408 @@"основні команди:\n"
"\n"
-#: tortoisehg/hgqt/run.py:928 tortoisehg/hgtk/hgtk.py:693
+#: tortoisehg/hgqt/run.py:934 tortoisehg/hgtk/hgtk.py:693
#, python-format
msgid " (default: %s)"
-msgstr " (за замовчуванням: %s)"
-
-#: tortoisehg/hgqt/run.py:945 tortoisehg/hgtk/hgtk.py:710
+msgstr " (відпочатково: %s)"
+
+#: tortoisehg/hgqt/run.py:951 tortoisehg/hgtk/hgtk.py:710
#, python-format
msgid "TortoiseHg Dialogs (version %s), Mercurial (version %s)\n"
msgstr "TortoiseHg діалоги (версія %s), Mercurial (версія %s)\n"
-#: tortoisehg/hgqt/run.py:974 tortoisehg/hgtk/hgtk.py:744
+#: tortoisehg/hgqt/run.py:980 tortoisehg/hgtk/hgtk.py:744
msgid "repository root directory or symbolic path name"
msgstr "назва каталогу у корені сховища або символічного посилання"
-#: tortoisehg/hgqt/run.py:975 tortoisehg/hgtk/hgtk.py:745
+#: tortoisehg/hgqt/run.py:981 tortoisehg/hgtk/hgtk.py:745
msgid "enable additional output"
msgstr "увімкнути детальне виведення"
-#: tortoisehg/hgqt/run.py:976 tortoisehg/hgtk/hgtk.py:746
+#: tortoisehg/hgqt/run.py:982 tortoisehg/hgtk/hgtk.py:746
msgid "suppress output"
msgstr "заборонити вихід"
-#: tortoisehg/hgqt/run.py:977 tortoisehg/hgtk/hgtk.py:747
+#: tortoisehg/hgqt/run.py:983 tortoisehg/hgtk/hgtk.py:747
msgid "display help and exit"
msgstr "показати довідку та вийти"
-#: tortoisehg/hgqt/run.py:978 tortoisehg/hgtk/hgtk.py:748
+#: tortoisehg/hgqt/run.py:984 tortoisehg/hgtk/hgtk.py:748
msgid "start debugger"
msgstr "початок зневадження"
-#: tortoisehg/hgqt/run.py:979 tortoisehg/hgtk/hgtk.py:749
+#: tortoisehg/hgqt/run.py:985 tortoisehg/hgtk/hgtk.py:749
msgid "print command execution profile"
msgstr "друк команд профілю"
-#: tortoisehg/hgqt/run.py:980 tortoisehg/hgtk/hgtk.py:750
+#: tortoisehg/hgqt/run.py:986 tortoisehg/hgtk/hgtk.py:750
msgid "do not fork GUI process"
msgstr "не розгалужувати графічний процес"
-#: tortoisehg/hgqt/run.py:981 tortoisehg/hgtk/hgtk.py:751
+#: tortoisehg/hgqt/run.py:987 tortoisehg/hgtk/hgtk.py:751
msgid "always fork GUI process"
msgstr "завжди розгалужувати графічний процес"
-#: tortoisehg/hgqt/run.py:982 tortoisehg/hgtk/hgtk.py:752
+#: tortoisehg/hgqt/run.py:988 tortoisehg/hgtk/hgtk.py:752
msgid "read file list from file"
msgstr "читати перелік файлів з файлу"
-#: tortoisehg/hgqt/run.py:983
+#: tortoisehg/hgqt/run.py:989
msgid "read file list from file encoding utf-8"
-msgstr ""
-
-#: tortoisehg/hgqt/run.py:987
+msgstr "читати перелік файлів для файлів у кодуванні utf-8"
+
+#: tortoisehg/hgqt/run.py:993
msgid "thg about"
msgstr "thg about"
-#: tortoisehg/hgqt/run.py:988
+#: tortoisehg/hgqt/run.py:994
msgid "thg add [FILE]..."
msgstr "thg add [ФАЙЛ]..."
-#: tortoisehg/hgqt/run.py:990
+#: tortoisehg/hgqt/run.py:996
msgid "revision to annotate"
msgstr "перегляути коментар"
-#: tortoisehg/hgqt/run.py:991 tortoisehg/hgqt/run.py:1044
+#: tortoisehg/hgqt/run.py:997 tortoisehg/hgqt/run.py:1050
msgid "open to line"
msgstr "відкрити рядок"
-#: tortoisehg/hgqt/run.py:992 tortoisehg/hgqt/run.py:1045
+#: tortoisehg/hgqt/run.py:998 tortoisehg/hgqt/run.py:1051
msgid "initial search pattern"
msgstr "початковий шаблон пошуку"
-#: tortoisehg/hgqt/run.py:993
+#: tortoisehg/hgqt/run.py:999
msgid "thg annotate"
msgstr "thg annotate"
-#: tortoisehg/hgqt/run.py:995
+#: tortoisehg/hgqt/run.py:1001
msgid "revision to archive"
msgstr "переглянути архів"
-#: tortoisehg/hgqt/run.py:996
+#: tortoisehg/hgqt/run.py:1002
msgid "thg archive"
msgstr "thg archive"
-#: tortoisehg/hgqt/run.py:999
+#: tortoisehg/hgqt/run.py:1005
msgid "merge with old dirstate parent after backout"
-msgstr ""
-
-#: tortoisehg/hgqt/run.py:1000
+msgstr "обєднати з старим попередником після повернення (роз'єднання)"
+
+#: tortoisehg/hgqt/run.py:1006
msgid "parent to choose when backing out merge"
msgstr "обрати попередників, за для обєднання видалення помилок"
-#: tortoisehg/hgqt/run.py:1001
+#: tortoisehg/hgqt/run.py:1007
msgid "revision to backout"
msgstr "переглянути повернуте"
-#: tortoisehg/hgqt/run.py:1002
+#: tortoisehg/hgqt/run.py:1008
msgid "thg backout [OPTION]... [[-r] REV]"
msgstr "thg backout [ПАРАМЕТРИ]... [[-r] РЕВІЗІЯ]"
-#: tortoisehg/hgqt/run.py:1003
+#: tortoisehg/hgqt/run.py:1009
msgid "thg bisect"
msgstr "thg bisect"
-#: tortoisehg/hgqt/run.py:1007
+#: tortoisehg/hgqt/run.py:1013
msgid "the clone will include an empty working copy (only a repository)"
-msgstr ""
-
-#: tortoisehg/hgqt/run.py:1010
+msgstr "клон буде включати порожню робочу копію (тільки сховища)"
+
+#: tortoisehg/hgqt/run.py:1016
msgid "revision, tag or branch to check out"
-msgstr ""
-
-#: tortoisehg/hgqt/run.py:1011
+msgstr "редакція, мітка або гілка щоб перевірити"
+
+#: tortoisehg/hgqt/run.py:1017
msgid "include the specified changeset"
-msgstr ""
-
-#: tortoisehg/hgqt/run.py:1013
+msgstr "включити зазначені зміни"
+
+#: tortoisehg/hgqt/run.py:1019
msgid "clone only the specified branch"
-msgstr ""
-
-#: tortoisehg/hgqt/run.py:1014
+msgstr "клонувати лише вказану гілку"
+
+#: tortoisehg/hgqt/run.py:1020
msgid "use pull protocol to copy metadata"
msgstr "використовувати протокол отримання для копіювання метаданих"
-#: tortoisehg/hgqt/run.py:1016
+#: tortoisehg/hgqt/run.py:1022
msgid "use uncompressed transfer (fast over LAN)"
msgstr "використовувати передачу без стиснення (fast over LAN)"
-#: tortoisehg/hgqt/run.py:1017
+#: tortoisehg/hgqt/run.py:1023
msgid "thg clone [OPTION]... SOURCE [DEST]"
msgstr "thg clone [ПАРАМЕТРИ]... ОРИГІНАЛ [ПРИЗНАЧЕННЯ]"
-#: tortoisehg/hgqt/run.py:1019 tortoisehg/hgtk/hgtk.py:760
+#: tortoisehg/hgqt/run.py:1025 tortoisehg/hgtk/hgtk.py:760
msgid "record user as committer"
msgstr "запам'ятати користувача з правами дописувача"
-#: tortoisehg/hgqt/run.py:1020 tortoisehg/hgtk/hgtk.py:761
+#: tortoisehg/hgqt/run.py:1026 tortoisehg/hgtk/hgtk.py:761
msgid "record datecode as commit date"
msgstr "записувати дату коду, як дату фіксації"
-#: tortoisehg/hgqt/run.py:1021
+#: tortoisehg/hgqt/run.py:1027
msgid "thg commit [OPTIONS] [FILE]..."
msgstr "thg commit [ПАРАМЕТРИ] [ФАЙЛ]..."
-#: tortoisehg/hgqt/run.py:1022
+#: tortoisehg/hgqt/run.py:1028
msgid "thg drag_move SOURCE... DEST"
msgstr "thg drag_move ОРИГІНАЛ... ПРИЗНАЧЕННЯ"
-#: tortoisehg/hgqt/run.py:1023
+#: tortoisehg/hgqt/run.py:1029
msgid "thg drag_copy SOURCE... DEST"
msgstr "thg drag_copy ОРИГІНАЛ... ПРИЗНАЧЕННЯ"
-#: tortoisehg/hgqt/run.py:1025
+#: tortoisehg/hgqt/run.py:1031
msgid "ignore case during search"
-msgstr ""
-
-#: tortoisehg/hgqt/run.py:1026
+msgstr "ігнорувати регістр при пошуку"
+
+#: tortoisehg/hgqt/run.py:1032
msgid "thg grep"
msgstr "thg grep"
-#: tortoisehg/hgqt/run.py:1027
+#: tortoisehg/hgqt/run.py:1033
msgid "thg guess"
msgstr "thg guess"
-#: tortoisehg/hgqt/run.py:1028
+#: tortoisehg/hgqt/run.py:1034
msgid "thg hgignore [FILE]"
msgstr "thg hgignore [ФАЙЛ]"
-#: tortoisehg/hgqt/run.py:1030 tortoisehg/hgtk/hgtk.py:826
+#: tortoisehg/hgqt/run.py:1036 tortoisehg/hgtk/hgtk.py:826
msgid "import to the patch queue (MQ)"
msgstr "завантажити для виправлення черги (MQ)"
-#: tortoisehg/hgqt/run.py:1031
+#: tortoisehg/hgqt/run.py:1037
msgid "thg import [OPTION] [SOURCE]..."
msgstr "thg import [ПАРАМЕТРИ] [ОРИГІНАЛ]..."
-#: tortoisehg/hgqt/run.py:1032
+#: tortoisehg/hgqt/run.py:1038
msgid "thg init [DEST]"
msgstr "thg init [ОТРИМУВАЧ]"
-#: tortoisehg/hgqt/run.py:1035
+#: tortoisehg/hgqt/run.py:1041
msgid "a revision to send"
msgstr "перегляд для відправки"
-#: tortoisehg/hgqt/run.py:1036
+#: tortoisehg/hgqt/run.py:1042
msgid "thg email [REVS]"
msgstr "thg email [REVS]"
-#: tortoisehg/hgqt/run.py:1039 tortoisehg/hgtk/hgtk.py:767
+#: tortoisehg/hgqt/run.py:1045 tortoisehg/hgtk/hgtk.py:767
msgid "limit number of changes displayed"
msgstr "обмеження на кількість змін, що відображаються"
-#: tortoisehg/hgqt/run.py:1040
+#: tortoisehg/hgqt/run.py:1046
msgid "thg log [OPTIONS] [FILE]"
msgstr "thg log [ПАРАМЕТРИ] [ФАЙЛ]"
-#: tortoisehg/hgqt/run.py:1043
+#: tortoisehg/hgqt/run.py:1049
msgid "revision to display"
msgstr "перегляд переглядів"
-#: tortoisehg/hgqt/run.py:1046
+#: tortoisehg/hgqt/run.py:1052
msgid "thg manifest [-r REV] [FILE]"
msgstr "thg manifest [-r РЕВІЗІЯ] [ФАЙЛ]"
-#: tortoisehg/hgqt/run.py:1049
+#: tortoisehg/hgqt/run.py:1055
msgid "revision to merge"
msgstr "перегляд об'єднання"
-#: tortoisehg/hgqt/run.py:1050
+#: tortoisehg/hgqt/run.py:1056
msgid "thg merge [[-r] REV]"
msgstr "thg merge [[-r] РЕВІЗІЯ]"
-#: tortoisehg/hgqt/run.py:1051
+#: tortoisehg/hgqt/run.py:1057
msgid "thg remove [FILE]..."
msgstr "thg remove [ФАЙЛ]..."
-#: tortoisehg/hgqt/run.py:1052
+#: tortoisehg/hgqt/run.py:1058
msgid "thg mq"
msgstr "thg mq"
-#: tortoisehg/hgqt/run.py:1053
+#: tortoisehg/hgqt/run.py:1059
msgid "thg resolve"
msgstr "thg resolve"
-#: tortoisehg/hgqt/run.py:1054
+#: tortoisehg/hgqt/run.py:1060
msgid "thg revert [FILE]..."
msgstr "thg revert [ФАЙЛ]..."
-#: tortoisehg/hgqt/run.py:1055
+#: tortoisehg/hgqt/run.py:1061
msgid "thg forget [FILE]..."
msgstr "thg forget [ФАЙЛ]..."
-#: tortoisehg/hgqt/run.py:1056
+#: tortoisehg/hgqt/run.py:1062
msgid "thg rename SOURCE [DEST]..."
msgstr "thg rename ОРИГІНАЛ [ОТРИМУВАЧ]..."
-#: tortoisehg/hgqt/run.py:1060 tortoisehg/hgtk/hgtk.py:792
+#: tortoisehg/hgqt/run.py:1066 tortoisehg/hgtk/hgtk.py:792
#: tortoisehg/hgtk/serve.py:367
msgid "name of the hgweb config file (serve more than one repository)"
msgstr "назва hgweb файлу налаштувань (serve більше ніж одне сховище)"
-#: tortoisehg/hgqt/run.py:1062 tortoisehg/hgtk/hgtk.py:794
+#: tortoisehg/hgqt/run.py:1068 tortoisehg/hgtk/hgtk.py:794
msgid "name of the hgweb config file (DEPRECATED)"
msgstr "назва hgweb файлу налаштувань (DEPRECATED)"
-#: tortoisehg/hgqt/run.py:1063
+#: tortoisehg/hgqt/run.py:1069
msgid "thg serve [--web-conf FILE]"
msgstr "thg serve [--web-conf ФАЙЛ]"
-#: tortoisehg/hgqt/run.py:1064
+#: tortoisehg/hgqt/run.py:1070
msgid "thg sync"
msgstr "thg sync"
-#: tortoisehg/hgqt/run.py:1066
+#: tortoisehg/hgqt/run.py:1072
msgid "show files without changes"
msgstr "показати файли без змін"
-#: tortoisehg/hgqt/run.py:1067
+#: tortoisehg/hgqt/run.py:1073
msgid "show ignored files"
-msgstr ""
-
-#: tortoisehg/hgqt/run.py:1068
+msgstr "показати зігноровані файли"
+
+#: tortoisehg/hgqt/run.py:1074
msgid "thg status [OPTIONS] [FILE]"
msgstr "thg status [ПАРАМЕТРИ] [ФАЙЛ]"
-#: tortoisehg/hgqt/run.py:1070 tortoisehg/hgqt/run.py:1101
+#: tortoisehg/hgqt/run.py:1076 tortoisehg/hgqt/run.py:1107
msgid "discard uncommitted changes (no backup)"
msgstr "відкинути зміни без коментарів (без копії)"
-#: tortoisehg/hgqt/run.py:1071
+#: tortoisehg/hgqt/run.py:1077
msgid "do not back up stripped revisions"
-msgstr ""
-
-#: tortoisehg/hgqt/run.py:1072
+msgstr "порізати резервну копію редакції"
+
+#: tortoisehg/hgqt/run.py:1078
msgid "revision to strip"
msgstr "перегляд порізки"
-#: tortoisehg/hgqt/run.py:1073
+#: tortoisehg/hgqt/run.py:1079
msgid "thg strip [-f] [-n] [[-r] REV]"
msgstr "thg strip [-f] [-n] [[-r] РЕВІЗІЯ]"
-#: tortoisehg/hgqt/run.py:1075
+#: tortoisehg/hgqt/run.py:1081
msgid "keep original changesets"
msgstr "зберегти оригінальний набір змін"
-#: tortoisehg/hgqt/run.py:1076
+#: tortoisehg/hgqt/run.py:1082
msgid "keep original branch names"
msgstr "зберегти оригінальну назву гілки"
-#: tortoisehg/hgqt/run.py:1077
+#: tortoisehg/hgqt/run.py:1083
msgid "force detaching of source from its original branch"
-msgstr ""
-
-#: tortoisehg/hgqt/run.py:1080
+msgstr "примусово відєднати джерело від вихідної гілки"
+
+#: tortoisehg/hgqt/run.py:1086
msgid "rebase from the specified changeset"
-msgstr ""
-
-#: tortoisehg/hgqt/run.py:1082
+msgstr "набір змін починаючи з якого змінювати базу"
+
+#: tortoisehg/hgqt/run.py:1088
msgid "rebase onto the specified changeset"
-msgstr ""
-
-#: tortoisehg/hgqt/run.py:1083
+msgstr "набір змін, на який змінювати базу"
+
+#: tortoisehg/hgqt/run.py:1089
msgid "thg rebase -s REV -d REV [--keep] [--detach]"
msgstr "thg rebase -s РЕВІЗІЯ -d РЕВІЗІЯ [--keep] [--detach]"
-#: tortoisehg/hgqt/run.py:1086
+#: tortoisehg/hgqt/run.py:1092
msgid "replace existing tag"
msgstr "замінити існуючий ярлик"
-#: tortoisehg/hgqt/run.py:1087
+#: tortoisehg/hgqt/run.py:1093
msgid "make the tag local"
msgstr "створити локальний ярлик"
-#: tortoisehg/hgqt/run.py:1088
+#: tortoisehg/hgqt/run.py:1094
msgid "revision to tag"
msgstr "перегляд ярлика"
-#: tortoisehg/hgqt/run.py:1089
+#: tortoisehg/hgqt/run.py:1095
msgid "remove a tag"
msgstr "видалити ярлик"
-#: tortoisehg/hgqt/run.py:1090
+#: tortoisehg/hgqt/run.py:1096
msgid "use <text> as commit message"
msgstr "використовуйте <text> для повідомлення фіксації"
-#: tortoisehg/hgqt/run.py:1091
+#: tortoisehg/hgqt/run.py:1097
msgid "thg tag [-f] [-l] [-m TEXT] [-r REV] [NAME]"
msgstr "thg tag [-f] [-l] [-m ТЕКСТ] [-r РЕВІЗІЯ] [НАЗВА]"
-#: tortoisehg/hgqt/run.py:1092
+#: tortoisehg/hgqt/run.py:1098
msgid "thg shelve"
msgstr "thg shelve"
-#: tortoisehg/hgqt/run.py:1093
+#: tortoisehg/hgqt/run.py:1099
msgid "thg rejects [FILE]"
msgstr "thg rejects [ФАЙЛ]"
-#: tortoisehg/hgqt/run.py:1094
+#: tortoisehg/hgqt/run.py:1100
msgid "thg test"
msgstr "thg test"
-#: tortoisehg/hgqt/run.py:1095
+#: tortoisehg/hgqt/run.py:1101
msgid "thg help [COMMAND]"
msgstr "thg help [КОМАНДА]"
-#: tortoisehg/hgqt/run.py:1096
+#: tortoisehg/hgqt/run.py:1102
msgid "thg purge"
msgstr "thg purge"
-#: tortoisehg/hgqt/run.py:1097
+#: tortoisehg/hgqt/run.py:1103
msgid "thg qreorder"
msgstr "thg qreorder"
-#: tortoisehg/hgqt/run.py:1098
+#: tortoisehg/hgqt/run.py:1104
msgid "thg qqueue"
msgstr "thg qqueue"
-#: tortoisehg/hgqt/run.py:1102 tortoisehg/hgtk/hgtk.py:805
+#: tortoisehg/hgqt/run.py:1108 tortoisehg/hgtk/hgtk.py:805
#: tortoisehg/hgtk/hgtk.py:820
msgid "revision to update"
msgstr "перегляд оновлень"
-#: tortoisehg/hgqt/run.py:1103
+#: tortoisehg/hgqt/run.py:1109
msgid "thg update [-C] [[-r] REV]"
msgstr "thg update [-C] [[-r] РЕВІЗІЯ]"
-#: tortoisehg/hgqt/run.py:1105 tortoisehg/hgqt/run.py:1108
+#: tortoisehg/hgqt/run.py:1111 tortoisehg/hgqt/run.py:1114
#: tortoisehg/hgtk/hgtk.py:779 tortoisehg/hgtk/hgtk.py:782
msgid "field to give initial focus"
msgstr "області, першочергової уваги"
-#: tortoisehg/hgqt/run.py:1106
+#: tortoisehg/hgqt/run.py:1112
msgid "thg userconfig"
msgstr "thg userconfig"
-#: tortoisehg/hgqt/run.py:1109
+#: tortoisehg/hgqt/run.py:1115
msgid "thg repoconfig"
msgstr "thg repoconfig"
-#: tortoisehg/hgqt/run.py:1111 tortoisehg/hgtk/hgtk.py:808
+#: tortoisehg/hgqt/run.py:1117 tortoisehg/hgtk/hgtk.py:808
msgid "changeset to view in diff tool"
msgstr "відкрити набір змін в інструменті порівнювання"
-#: tortoisehg/hgqt/run.py:1112 tortoisehg/hgtk/hgtk.py:809
+#: tortoisehg/hgqt/run.py:1118 tortoisehg/hgtk/hgtk.py:809
msgid "revisions to view in diff tool"
msgstr "подивитися зміни в інструменті порівнювання"
-#: tortoisehg/hgqt/run.py:1113 tortoisehg/hgtk/hgtk.py:810
+#: tortoisehg/hgqt/run.py:1119 tortoisehg/hgtk/hgtk.py:810
msgid "bundle file to preview"
msgstr "зв'язка файлів для попереднього перегляду"
-#: tortoisehg/hgqt/run.py:1114 tortoisehg/hgtk/hgtk.py:811
+#: tortoisehg/hgqt/run.py:1120 tortoisehg/hgtk/hgtk.py:811
msgid "launch visual diff tool"
msgstr "запустити інструмент наочного порівнювання"
-#: tortoisehg/hgqt/run.py:1116 tortoisehg/hgtk/hgtk.py:813
+#: tortoisehg/hgqt/run.py:1122 tortoisehg/hgtk/hgtk.py:813
msgid "print license"
msgstr "друкувати ліцензію"
-#: tortoisehg/hgqt/run.py:1117
+#: tortoisehg/hgqt/run.py:1123
msgid "thg version [OPTION]"
msgstr "thg version [ПАРАМЕТРИ]"
-#: tortoisehg/hgqt/run.py:1122
+#: tortoisehg/hgqt/run.py:1128
msgid "thg shellconfig"
msgstr "thg shellconfig"
@@ -5257,15 +5374,15 @@
#: tortoisehg/hgqt/rupdate.py:63
msgid "Perform a push before updating (-p/--push)"
-msgstr ""
+msgstr "Віддавати перед оновленням (-p/--push)"
#: tortoisehg/hgqt/rupdate.py:65
msgid "Allow pushing new branches (--new-branch)"
-msgstr ""
+msgstr "Дозволити віддавати до нових гілок (--new-branch)"
#: tortoisehg/hgqt/rupdate.py:67
msgid "Force push to remote location (-f/--force)"
-msgstr ""
+msgstr "примусово проштовхувати у локальне віддалене (-f/--force)"
#: tortoisehg/hgqt/serve.py:40
msgid "Log"
@@ -5313,7 +5430,7 @@#: tortoisehg/hgqt/settings.py:241
#, python-format
msgid "Failed to load issue tracker: '%s': %s. "
-msgstr ""
+msgstr "Помилка завантаження issue tracker: '%s': %s. "
#: tortoisehg/hgqt/settings.py:349 tortoisehg/hgtk/thgconfig.py:43
msgid "UI Language"
@@ -5322,6 +5439,7 @@#: tortoisehg/hgqt/settings.py:351 tortoisehg/hgtk/thgconfig.py:44
msgid "Specify your preferred user interface language (restart needed)"
msgstr ""
+"Вкажіть бажану мову інтерфейсу користувача (потрібна перезавантаження)"
#: tortoisehg/hgqt/settings.py:353 tortoisehg/hgtk/thgconfig.py:45
msgid "Three-way Merge Tool"
@@ -5336,6 +5454,13 @@"local or other, or internal:dump to leave files in the working directory for "
"manual merging"
msgstr ""
+"Графічна програма злиття для вирішення конфліктів злиття. Якщо не "
+"зазначений, Mercurial буде використовувати перший застосовним інструментом "
+"він знаходить у вашій системі або використовувати свій внутрішній інструмент "
+"для злиття, яке залишає маркерів конфлікту на місці. Вибрав внутрішні: "
+"злиття, щоб змусити маркери конфлікту, внутрішньої: оперативне завжди вибір "
+"місцевих чи інших, або внутрішні: самоскиди залишити файли в робочий каталог "
+"для ручного злиття"
#: tortoisehg/hgqt/settings.py:361 tortoisehg/hgtk/thgconfig.py:52
msgid "Visual Diff Tool"
@@ -5363,10 +5488,13 @@"[$FILE --num=$LINENUM][--search $SEARCH]<br><br>See <a "
"href=\"%s\">OpenAtLine</a>"
msgstr ""
+"Вкажіть візуальний редактор який використовується для перегляду файлів. "
+"Формат:<br>myeditor -flags [$FILE --num=$LINENUM][--search "
+"$SEARCH]<br><br>Дивись <a href=\"%s\">OpenAtLine</a>"
#: tortoisehg/hgqt/settings.py:372
msgid "Shell"
-msgstr ""
+msgstr "Командна оболонка"
#: tortoisehg/hgqt/settings.py:373
#, python-format
@@ -5380,7 +5508,7 @@
#: tortoisehg/hgqt/settings.py:381
msgid "Immediate Operations"
-msgstr ""
+msgstr "Негайні операції"
#: tortoisehg/hgqt/settings.py:382
msgid ""
@@ -5388,24 +5516,30 @@"immediately, without user interaction. Commands are \"add remove revert "
"forget\". Default: None (leave blank)"
msgstr ""
+"Перелік розділений пробілами операцій командної оболонки, які ви хотіли щоб "
+"було виконано негайно, без взаємодії з користувачем. Команди \"add remove "
+"revert forget\". Відпочатково: None (залиште порожнім)"
#: tortoisehg/hgqt/settings.py:386 tortoisehg/hgtk/thgconfig.py:63
msgid "Tab Width"
-msgstr "Крок табуляції"
+msgstr "Ширина вкладки"
#: tortoisehg/hgqt/settings.py:387
msgid ""
"Specify the number of spaces that tabs expand to in various TortoiseHg "
"windows. Default: 0, Not expanded"
msgstr ""
+"Вкажіть кількість пробілів у вкладках вікон TortoiseHg. відпочатково: 0, Не "
+"розширювати"
#: tortoisehg/hgqt/settings.py:390
msgid "Force Repo Tab"
-msgstr ""
+msgstr "Група вкладок сховищ"
#: tortoisehg/hgqt/settings.py:391
msgid "Always show repo tabs, even for a single repo. Default: False"
msgstr ""
+"Завжди показувати вкладку сховищ, навіть для одного сховища. Відпочатково: Ні"
#: tortoisehg/hgqt/settings.py:392 tortoisehg/hgtk/thgconfig.py:67
msgid "Max Diff Size"
@@ -5419,7 +5553,7 @@msgstr ""
"Максимальний розмір файлу (КБ), для якого TortoiseHg буде показувати "
"відмінності у вікнах журналу змін, статуса та фіксації. Нульове значення "
-"означає - без обмежень. За замовчуванням: 1024 (1МБ)"
+"означає - без обмежень. Відпочатково: 1024 (1МБ)"
#: tortoisehg/hgqt/settings.py:396
msgid "Fork GUI"
@@ -5441,11 +5575,11 @@"just the root directory name. Default: False"
msgstr ""
"Показати повний шлях до каталогу сховища в заголовок діалогу, а не просто "
-"ім'я кореневого каталогу. За замовчуванням: Ні"
+"ім'я кореневого каталогу. Відпочатково: Ні"
#: tortoisehg/hgqt/settings.py:402
msgid "Auto-resolve merges"
-msgstr ""
+msgstr "Автоматичне виправлення проблем об'єднання"
#: tortoisehg/hgqt/settings.py:403
msgid ""
@@ -5456,6 +5590,13 @@"of the file. In either case, when conflicts occur, the user will be invited "
"to review and resolve changes manually. Default: False."
msgstr ""
+"Вказує, чи є TortoiseHg повинні намагатися автоматично дозволяти зміни з "
+"обох сторін в той же файл, а тільки повідомляють конфліктів злиття, коли це "
+"не представляється можливим. Якщо значення дорівнює False, всі файли із "
+"змінами по обидві сторони від злиття буде звітувати як суперечливі, навіть "
+"якщо зміни є в різні частини файлу. У кожному разі, при виникненні "
+"конфліктів, користувачеві буде запропоновано розглянути і вирішити зміни "
+"вручну. Відпочатково: False."
#: tortoisehg/hgqt/settings.py:413
msgid "Default widget"
@@ -5486,17 +5627,20 @@msgstr ""
"Підсвічувати набори змін за авторами. Якщо виключено, тоді зміни "
"підсвічуються зеленим для об'єднання, червоним для не звичайних "
-"попередників, чорним для нормальних. За замовчуванням: False"
+"попередників, чорним для нормальних. Відпочатково: False"
#: tortoisehg/hgqt/settings.py:429
msgid "Task Tabs"
-msgstr "Панель задач"
+msgstr "Вкладка задач"
#: tortoisehg/hgqt/settings.py:431
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"
msgstr ""
+"Показати вкладки по краю нижньої половині кожного віджета репо дозволяючи "
+"перемикати завдання вкладок, не використовуючи панель інструментів. "
+"Відпочатково: off"
#: tortoisehg/hgqt/settings.py:434 tortoisehg/hgtk/thgconfig.py:135
msgid "Long Summary"
@@ -5508,7 +5652,7 @@"characters. Default: False"
msgstr ""
"Якщо Так, тоді багаторядкові зведення наборів змін будуть об'єднані у одну "
-"до 80 символів. За замовчуванням: False"
+"до 80 символів. Відпочатково: False"
#: tortoisehg/hgqt/settings.py:438 tortoisehg/hgtk/thgconfig.py:139
msgid "Log Batch Size"
@@ -5520,7 +5664,7 @@"single batch. Default: 500"
msgstr ""
"Кількість редакцій, які зчитуються та відображаються в журналі змін за один "
-"раз. За замовчуванням: 500"
+"раз. Відпочатково: 500"
#: tortoisehg/hgqt/settings.py:442 tortoisehg/hgtk/thgconfig.py:143
msgid "Dead Branches"
@@ -5531,6 +5675,8 @@"Comma separated list of branch names that should be ignored when building a "
"list of branch names for a repository. Default: None (leave blank)"
msgstr ""
+"Відокремлений комами перелік назв гілок, які потрібно проігнорувати під час "
+"побудови переліку гілок сховища. Відпочатково: Порожньо"
#: tortoisehg/hgqt/settings.py:446 tortoisehg/hgtk/thgconfig.py:147
msgid "Branch Colors"
@@ -5544,6 +5690,10 @@"be decoded to the @ character, and \\n to a linefeed. Default: None (leave "
"blank)"
msgstr ""
+"відокремлений пробілами перелік назв гілок у вигляді branch:#XXXXXX. Пробіли "
+"та двокрапки у назвах гілок спереду зворотня нахилена лінія (\\). Так само "
+"можна додати деякі спеціальні символи, наприклад \\u0040 буде позначати "
+"символ @, та \\n перехід на новий рядок. Відпочатково: Порожньо"
#: tortoisehg/hgqt/settings.py:453 tortoisehg/hgtk/thgconfig.py:154
msgid "Hide Tags"
@@ -5555,6 +5705,9 @@"\"qbase qparent qtip\" to hide the standard tags inserted by the Mercurial "
"Queues Extension. Default: None (leave blank)"
msgstr ""
+"Відокремдлений пробілами перелік міток, які будуть відображатися. До "
+"прикладу: вкажіть \"qbase qparent qtip\" аби приховати стандартні мітки, які "
+"вставляє додаток Mercurial Queues Extension. відпочатково: Порожньо"
#: tortoisehg/hgqt/settings.py:458 tortoisehg/hgtk/thgconfig.py:172
msgid "After Pull Operation"
@@ -5568,14 +5721,14 @@msgstr ""
"Дія, яка виконується відразу після успішного отримання. update рівнозначна "
"pull --update, fetch рівнозначна fetch extension, rebase рівнозначна pull --"
-"rebase. За замовчуванням: none"
+"rebase. Відпочатково: none"
#: tortoisehg/hgqt/settings.py:465
msgctxt "config item"
msgid "Commit"
msgstr "Фіксація"
-#: tortoisehg/hgqt/settings.py:466 tortoisehg/hgqt/sync.py:1241
+#: tortoisehg/hgqt/settings.py:466 tortoisehg/hgqt/sync.py:1260
#: tortoisehg/hgtk/thgconfig.py:90
msgid "Username"
msgstr "Користувач"
@@ -5596,6 +5749,9 @@"length. CTRL-E will reflow the current paragraph to the specified line "
"length. Default: 80"
msgstr ""
+"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 "
+"length. Відпочатково: 80"
#: tortoisehg/hgqt/settings.py:473 tortoisehg/hgtk/thgconfig.py:103
msgid "Close After Commit"
@@ -5604,8 +5760,8 @@#: tortoisehg/hgqt/settings.py:474
msgid "Close the commit tool after every successful commit. Default: False"
msgstr ""
-"Закривати програму фіксації після кожного успішного використання. За "
-"замовчуванням: False"
+"Закривати програму фіксації після кожного успішного використання. "
+"Відпочатково: False"
#: tortoisehg/hgqt/settings.py:476 tortoisehg/hgtk/thgconfig.py:106
msgid "Push After Commit"
@@ -5616,6 +5772,8 @@"Attempt to push to specified URL or alias after each successful commit. "
"Default: No push"
msgstr ""
+"Attempt to push to specified URL or alias after each successful commit. "
+"Відпочатково: No push"
#: tortoisehg/hgqt/settings.py:480 tortoisehg/hgtk/thgconfig.py:109
msgid "Auto Commit List"
@@ -5627,6 +5785,9 @@"commit. Intended for use only as a repository setting. Default: None (leave "
"blank)"
msgstr ""
+"Розділених комами список файлів, які автоматично включаються в кожній "
+"фіксації. Призначений для використання тільки в якості сховища налаштувань. "
+"Відпочатково: None (залиште порожнім)"
#: tortoisehg/hgqt/settings.py:484 tortoisehg/hgtk/thgconfig.py:113
msgid "Auto Exclude List"
@@ -5637,6 +5798,8 @@"Comma separated list of files that are automatically unchecked when the "
"status, and commit dialogs are opened. Default: None (leave blank)"
msgstr ""
+"Список розділених комами файлів, які автоматично знято, коли статус, і "
+"здійснювати діалоги відкриваються. Відпочатково: None (залиште порожнім)"
#: tortoisehg/hgqt/settings.py:488 tortoisehg/hgtk/thgconfig.py:117
msgid "English Messages"
@@ -5648,6 +5811,10 @@"variables are set to a non-English language. This setting is used by the "
"Merge, Tag and Backout dialogs. Default: False"
msgstr ""
+"Створити повідомлення фіксації англійською мовою, навіть якщо змінні "
+"середовища LANGUAGE або LANG встановлені не англійською. Ці налаштування "
+"використовуються у діалогах об'єднання, відкату та встановлення міток. "
+"відпочатково: False"
#: tortoisehg/hgqt/settings.py:495 tortoisehg/hgtk/thgconfig.py:179
#: tortoisehg/util/menuthg.py:55
@@ -5699,7 +5866,7 @@msgstr ""
"Перелік форматів архівів дозволений для отримання, відокремлений комами"
-#: tortoisehg/hgqt/settings.py:512 tortoisehg/hgqt/sync.py:223
+#: tortoisehg/hgqt/settings.py:512 tortoisehg/hgqt/sync.py:225
#: tortoisehg/hgtk/thgconfig.py:195 tortoisehg/hgtk/thgconfig.py:368
msgid "Port"
msgstr "Порт"
@@ -5730,7 +5897,7 @@"is 1; set to 0 to disable."
msgstr ""
"Через скількі рядків повинні з'являтися \\\"смуги зебри\\\" при "
-"багаторядковому виводі. За замовчуванням 1; 0 для відключення."
+"багаторядковому виводі. Відпочатково 1; 0 для відключення."
#: tortoisehg/hgqt/settings.py:519 tortoisehg/hgtk/thgconfig.py:202
msgid "Max Files"
@@ -5738,7 +5905,7 @@
#: tortoisehg/hgqt/settings.py:520
msgid "Maximum number of files to list per changeset. Default: 10"
-msgstr ""
+msgstr "Максимальна кількість файлів до списку змін. Відпочатково: 10"
#: tortoisehg/hgqt/settings.py:521 tortoisehg/hgtk/thgconfig.py:204
msgid "Max Changes"
@@ -5746,7 +5913,7 @@
#: tortoisehg/hgqt/settings.py:522
msgid "Maximum number of changes to list on the changelog. Default: 10"
-msgstr ""
+msgstr "Максимальна кількість змін у переліку змін. Відпочатково: 10"
#: tortoisehg/hgqt/settings.py:524 tortoisehg/hgtk/thgconfig.py:206
msgid "Allow Push"
@@ -5826,7 +5993,7 @@msgstr "Необов'язково. Ім'я користувача для регістрації на проксі сервері"
#: tortoisehg/hgqt/settings.py:552 tortoisehg/hgqt/settings.py:672
-#: tortoisehg/hgqt/sync.py:1249 tortoisehg/hgtk/thgconfig.py:234
+#: tortoisehg/hgqt/sync.py:1268 tortoisehg/hgtk/thgconfig.py:234
#: tortoisehg/hgtk/thgconfig.py:370
msgid "Password"
msgstr "Пароль"
@@ -5886,7 +6053,7 @@"messages."
msgstr ""
"Необов'язково. Метод, що використовується для надсилання повідомлень. Якщо "
-"параметр \"smtp\" (за замовчуванням), використовується SMTP (налаштований "
+"параметр \"smtp\" (відпочатково), використовується SMTP (налаштований "
"нижче). У іншому випадку, використовуйте програму яка працює як sendmail "
"(отримавши \"-f\" опцію для надсилання, перелік отримувачів у командному "
"рядку, нотатка stdin). За звичай, для цього достатньо налаштувати "
@@ -5907,8 +6074,7 @@
#: tortoisehg/hgqt/settings.py:577 tortoisehg/hgtk/thgconfig.py:258
msgid "Port to connect to on mail server. Default: 25"
-msgstr ""
-"Порт для з'єднання з сервером електронної пошти. За замовчуванням: 25"
+msgstr "Порт для з'єднання з сервером електронної пошти. Відпочатково: 25"
#: tortoisehg/hgqt/settings.py:579 tortoisehg/hgtk/thgconfig.py:260
msgid "SMTP TLS"
@@ -5916,7 +6082,7 @@
#: tortoisehg/hgqt/settings.py:580 tortoisehg/hgtk/thgconfig.py:261
msgid "Connect to mail server using TLS. Default: False"
-msgstr "З'єднання з email сервером з використанням TLS. За замовчуванням: Ні"
+msgstr "З'єднання з email сервером з використанням TLS. Відпочатково: Ні"
#: tortoisehg/hgqt/settings.py:582 tortoisehg/hgtk/thgconfig.py:263
msgid "SMTP Username"
@@ -5958,7 +6124,7 @@msgstr ""
"Вирівнювання закінчення рядків файлу під час та після накладання латки, lf "
"або crlf. Точний не робить нормалізації. Автоматичний робить нормалізацію "
-"для кожного виявленого файлу, і є рекомендованим. За замовчуванням: lf"
+"для кожного виявленого файлу, і є рекомендованим. Відпочатково: lf"
#: tortoisehg/hgqt/settings.py:599 tortoisehg/hgtk/thgconfig.py:278
msgid "Git Format"
@@ -5967,8 +6133,7 @@#: tortoisehg/hgqt/settings.py:600 tortoisehg/hgtk/thgconfig.py:279
msgid "Use git extended diff header format. Default: False"
msgstr ""
-"Використовувати розширений git формат для заголовку різниць. За "
-"замовчуванням: Ні"
+"Використовувати розширений git формат для заголовку різниць. Відпочатково: Ні"
#: tortoisehg/hgqt/settings.py:602
msgid "MQ Git Format"
@@ -5988,7 +6153,7 @@
#: tortoisehg/hgqt/settings.py:609 tortoisehg/hgtk/thgconfig.py:282
msgid "Do not include modification dates in diff headers. Default: False"
-msgstr "Не включати дату змін до заголовку різниць. За замовчуванням: Ні"
+msgstr "Не включати дату змін до заголовку різниць. Відпочатково: Ні"
#: tortoisehg/hgqt/settings.py:611 tortoisehg/hgtk/thgconfig.py:284
msgid "Show Function"
@@ -5996,8 +6161,7 @@
#: tortoisehg/hgqt/settings.py:612 tortoisehg/hgtk/thgconfig.py:285
msgid "Show which function each change is in. Default: False"
-msgstr ""
-"Відображати у якій функції знаходиться кожна зміна. За замовчуванням: Ні"
+msgstr "Відображати у якій функції знаходиться кожна зміна. Відпочатково: Ні"
#: tortoisehg/hgqt/settings.py:614 tortoisehg/hgtk/thgconfig.py:287
msgid "Ignore White Space"
@@ -6005,7 +6169,7 @@
#: tortoisehg/hgqt/settings.py:615 tortoisehg/hgtk/thgconfig.py:288
msgid "Ignore white space when comparing lines. Default: False"
-msgstr "Ігнорувати пропуски при порівнянні файлів. За замовчуванням: False"
+msgstr "Ігнорувати пропуски при порівнянні файлів. Відпочатково: False"
#: tortoisehg/hgqt/settings.py:617 tortoisehg/hgtk/thgconfig.py:290
msgid "Ignore WS Amount"
@@ -6014,7 +6178,7 @@#: tortoisehg/hgqt/settings.py:618 tortoisehg/hgtk/thgconfig.py:291
msgid "Ignore changes in the amount of white space. Default: False"
msgstr ""
-"Не зважати на зміни у кількості пропусків (пробел). За замовчуванням: False"
+"Не зважати на зміни у кількості пропусків (пробел). Відпочатково: False"
#: tortoisehg/hgqt/settings.py:620 tortoisehg/hgtk/thgconfig.py:293
msgid "Ignore Blank Lines"
@@ -6023,7 +6187,7 @@#: tortoisehg/hgqt/settings.py:621 tortoisehg/hgtk/thgconfig.py:294
msgid "Ignore changes whose lines are all blank. Default: False"
msgstr ""
-"Не зважати на зміни, які викликані порожніми рядками. За замовчуванням: False"
+"Не зважати на зміни, які викликані порожніми рядками. Відпочатково: False"
#: tortoisehg/hgqt/settings.py:625
msgid "Fonts"
@@ -6036,6 +6200,8 @@#: tortoisehg/hgqt/settings.py:627
msgid "Font used to display commit messages. Default: monospace 10"
msgstr ""
+"Шрифт, який використовується для відображення повідомлення фіксації. "
+"Відпочатково: monospace 10"
#: tortoisehg/hgqt/settings.py:629
msgid "Diff Font"
@@ -6044,6 +6210,8 @@#: tortoisehg/hgqt/settings.py:630
msgid "Font used to display text differences. Default: monospace 10"
msgstr ""
+"Шрифт, який використовується для відображення різниці текстів. Відпочатково: "
+"monospace 10"
#: tortoisehg/hgqt/settings.py:632
msgid "List Font"
@@ -6052,22 +6220,28 @@#: tortoisehg/hgqt/settings.py:633
msgid "Font used to display file lists. Default: sans 9"
msgstr ""
+"Шрифт, який використовується для відображення списку файлів. Відпочатково: "
+"sans 9"
#: tortoisehg/hgqt/settings.py:635
msgid "ChangeLog Font"
-msgstr ""
+msgstr "Журнал змін шрифтів"
#: tortoisehg/hgqt/settings.py:636
msgid "Font used to display changelog data. Default: monospace 10"
msgstr ""
+"Шрифт, який використовується для відображення журналу змін. Відпочатково: "
+"monospace 10"
#: tortoisehg/hgqt/settings.py:638
msgid "Output Font"
-msgstr ""
+msgstr "Вихідний шрифт"
#: tortoisehg/hgqt/settings.py:639
msgid "Font used to display output messages. Default: sans 8"
msgstr ""
+"Шрифт, який використовується для відображення вихідних повідомлень. "
+"Відпочатково: sans 8"
#: tortoisehg/hgqt/settings.py:643 tortoisehg/hgqt/settings.py:1116
#: tortoisehg/hgtk/thgconfig.py:318
@@ -6098,6 +6272,11 @@"by issue.regex, while {1} refers to the first group and so on. If no {n} "
"tokensare found in issue.link, the entire matched string is appended instead."
msgstr ""
+"Визначає команду для запуску, коли номер випуску не зізнається. Ви можете "
+"включити групи в issue.regex, і відповідні {п} лексем в issue.link (де п "
+"ціле невід'ємне). {0} посилається на весь рядок супроводжуватися "
+"issue.regex, а {1} відноситься до першої групи і так далі. Якщо ні {п} "
+"tokensare знайти в issue.link, весь співпала рядка додається замість цього."
#: tortoisehg/hgqt/settings.py:657
msgid "Issue Tracker Plugin"
@@ -6108,6 +6287,8 @@"Configures a COM IBugTraqProvider or IBugTrackProvider2 issue tracking "
"plugin."
msgstr ""
+"Configures a COM IBugTraqProvider or IBugTrackProvider2 issue tracking "
+"plugin."
#: tortoisehg/hgqt/settings.py:661
msgid "Configure Issue Tracker"
@@ -6115,7 +6296,7 @@
#: tortoisehg/hgqt/settings.py:662
msgid "Configure the selected COM Bug Tracker plugin."
-msgstr ""
+msgstr "Configure the selected COM Bug Tracker plugin."
#: tortoisehg/hgqt/settings.py:667
msgid "Server"
@@ -6147,7 +6328,7 @@
#: tortoisehg/hgqt/settings.py:677
msgid "A comma separated list of target groups"
-msgstr ""
+msgstr "Відокремлений комами перелік цільових груп"
#: tortoisehg/hgqt/settings.py:678
msgid "Target People"
@@ -6155,7 +6336,7 @@
#: tortoisehg/hgqt/settings.py:679
msgid "A comma separated list of target people"
-msgstr ""
+msgstr "Відокремлений комами перелік людей за цілями"
#: tortoisehg/hgqt/settings.py:691
msgid "TortoiseHg Settings"
@@ -6243,7 +6424,7 @@
#: tortoisehg/hgqt/settings.py:1067
msgid "Insufficient access rights, reverting to read-only mode."
-msgstr ""
+msgstr "Недостатньо прав доступу, повернення до режиму тільки для читання."
#: tortoisehg/hgqt/shellconf.py:86
msgid "Contex Menu"
@@ -6263,12 +6444,14 @@
#: tortoisehg/hgqt/shellconf.py:120 tortoisehg/hgtk/shellconf.py:120
msgid "Hide context menu outside repositories"
-msgstr ""
+msgstr "Приховувати контекстне меню поза сховищами"
#: tortoisehg/hgqt/shellconf.py:121 tortoisehg/hgtk/shellconf.py:210
msgid ""
"Do not show menu items on unversioned folders (use shift + click to override)"
msgstr ""
+"Не вказувати пункти меню на неверсійованих теках (використовуйте shift + "
+"click аби перевизначити)"
#: tortoisehg/hgqt/shellconf.py:130 tortoisehg/hgtk/shellconf.py:124
msgid "Icons"
@@ -6336,7 +6519,7 @@
#: tortoisehg/hgqt/shellconf.py:190 tortoisehg/hgtk/shellconf.py:25
msgid "TortoiseHg Shell Configuration"
-msgstr "TortoiseHg Shell Configuration"
+msgstr "Конфігурація командної оболонки TortoiseHg"
#: tortoisehg/hgqt/shelve.py:65 tortoisehg/hgqt/shelve.py:94
msgid "Clear"
@@ -6344,11 +6527,11 @@
#: tortoisehg/hgqt/shelve.py:66 tortoisehg/hgqt/shelve.py:95
msgid "Clear the current shelf file"
-msgstr ""
+msgstr "Очистити поточну полицю з файлами"
#: tortoisehg/hgqt/shelve.py:69 tortoisehg/hgqt/shelve.py:98
msgid "Delete the current shelf file"
-msgstr ""
+msgstr "Видалити поточну полицю з файлами"
#: tortoisehg/hgqt/shelve.py:110
msgid "Left Toolbar"
@@ -6356,7 +6539,7 @@
#: tortoisehg/hgqt/shelve.py:113 tortoisehg/hgqt/shelve.py:166
msgid "Delete selected chunks"
-msgstr "Видалити обрані шматки"
+msgstr "Видалити обрані частинки"
#: tortoisehg/hgqt/shelve.py:117
msgid "Move all files right"
@@ -6372,7 +6555,7 @@
#: tortoisehg/hgqt/shelve.py:128
msgid "Move selected chunks right"
-msgstr ""
+msgstr "Перемістити обрані шматки праворуч"
#: tortoisehg/hgqt/shelve.py:133
msgid "Refresh Toolbar"
@@ -6386,7 +6569,7 @@
#: tortoisehg/hgqt/shelve.py:142
msgid "New Shelf"
-msgstr ""
+msgstr "Нова поличка"
#: tortoisehg/hgqt/shelve.py:147
msgid "Right Toolbar"
@@ -6394,19 +6577,19 @@
#: tortoisehg/hgqt/shelve.py:151
msgid "Move selected chunks left"
-msgstr ""
+msgstr "Перемістити обрані шматки ліворуч"
#: tortoisehg/hgqt/shelve.py:158
msgid "Move selected file left"
-msgstr ""
+msgstr "Перемістити обрані файли ліворуч"
#: tortoisehg/hgqt/shelve.py:162
msgid "Move all files left"
-msgstr ""
+msgstr "Перемістити всі файли ліворуч"
#: tortoisehg/hgqt/shelve.py:189
msgid "Backup copies of modified files can be found in .hg/Trashcan/"
-msgstr ""
+msgstr "Резервні копії можуть бути знайдені у .hg/Trashcan/"
#: tortoisehg/hgqt/shelve.py:195
#, python-format
@@ -6415,11 +6598,11 @@
#: tortoisehg/hgqt/shelve.py:258
msgid "TortoiseHg New Shelf Name"
-msgstr ""
+msgstr "TortoiseHg New Shelf Name"
#: tortoisehg/hgqt/shelve.py:259
msgid "Specify name of new shelf"
-msgstr ""
+msgstr "Вкажіть назву нової полки"
#: tortoisehg/hgqt/shelve.py:268
msgid "File already exists"
@@ -6427,11 +6610,11 @@
#: tortoisehg/hgqt/shelve.py:269
msgid "A shelf file of that name already exists"
-msgstr ""
+msgstr "Файл поличок з таким ім'ям вже існує"
#: tortoisehg/hgqt/shelve.py:272
msgid "New shelf created"
-msgstr ""
+msgstr "Створити нову заморозку"
#: tortoisehg/hgqt/shelve.py:283 tortoisehg/hgqt/shelve.py:296
#: tortoisehg/hgqt/shelve.py:309 tortoisehg/hgqt/shelve.py:324
@@ -6442,11 +6625,11 @@#: tortoisehg/hgqt/shelve.py:284 tortoisehg/hgqt/shelve.py:325
#, python-format
msgid "Delete shelf file %s?"
-msgstr ""
+msgstr "Видалити файл поличок %s?"
#: tortoisehg/hgqt/shelve.py:288 tortoisehg/hgqt/shelve.py:329
msgid "Shelf deleted"
-msgstr ""
+msgstr "Полиця видалена"
#: tortoisehg/hgqt/shelve.py:297
msgid "Revert all working copy changes?"
@@ -6455,16 +6638,16 @@#: tortoisehg/hgqt/shelve.py:310 tortoisehg/hgqt/shelve.py:339
#, python-format
msgid "Clear contents of shelf file %s?"
-msgstr ""
+msgstr "Очистити зміст у файлі поличок %s?"
#: tortoisehg/hgqt/shelve.py:315 tortoisehg/hgqt/shelve.py:344
msgid "Shelf cleared"
-msgstr ""
+msgstr "Полиця очищається"
#: tortoisehg/hgqt/shelve.py:381
#, python-format
msgid "Shelf: %s"
-msgstr ""
+msgstr "Полиця: %s"
#: tortoisehg/hgqt/shelve.py:384
#, python-format
@@ -6489,7 +6672,7 @@
#: tortoisehg/hgqt/status.py:119
msgid "Status File List Toolbar"
-msgstr ""
+msgstr "Перелік пеналів стану файлів"
#: tortoisehg/hgqt/status.py:143 tortoisehg/hgtk/status.py:330
msgid "Remove filter, show root"
@@ -6498,7 +6681,7 @@#: tortoisehg/hgqt/status.py:204
#, python-format
msgid "%s - status (selection filtered)"
-msgstr ""
+msgstr "%s - стан (selection filtered)"
#: tortoisehg/hgqt/status.py:206
#, python-format
@@ -6549,7 +6732,7 @@
#: tortoisehg/hgqt/status.py:783
msgid ", unresolved merge"
-msgstr ""
+msgstr ", нерозв'язані проблеми об'єднання"
#: tortoisehg/hgqt/status.py:796
#, python-format
@@ -6581,7 +6764,7 @@#: tortoisehg/hgqt/status.py:802
#, python-format
msgid "%s is not tracked (unknown)"
-msgstr ""
+msgstr "%s не відслідковуються (невідомо)"
#: tortoisehg/hgqt/status.py:803 tortoisehg/hgtk/quickop.py:175
#: tortoisehg/hgtk/quickop.py:255 tortoisehg/hgtk/serve.py:127
@@ -6620,7 +6803,7 @@#: tortoisehg/hgqt/status.py:810
#, python-format
msgid "%s is a dirty subrepo"
-msgstr ""
+msgstr "%s брудне сховище"
#: tortoisehg/hgqt/status.py:811
msgid "subrepo"
@@ -6630,269 +6813,270 @@msgid "Malformed ssh URL"
msgstr "Потворний ssh URL"
-#: tortoisehg/hgqt/sync.py:94
+#: tortoisehg/hgqt/sync.py:96
msgid "TortoiseHg Sync"
msgstr "Обмін TortoiseHg"
-#: tortoisehg/hgqt/sync.py:113
+#: tortoisehg/hgqt/sync.py:115
msgid "Preview incoming changesets from remote repository"
msgstr "Перегляд вхідного набору змін з віддаленого сховища"
-#: tortoisehg/hgqt/sync.py:116
+#: tortoisehg/hgqt/sync.py:118
msgid "Pull incoming changesets from remote repository"
msgstr "Отримати зміни з віддаленого сховища"
-#: tortoisehg/hgqt/sync.py:119
+#: tortoisehg/hgqt/sync.py:121
msgid "Filter outgoing changesets to remote repository"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:122
+msgstr "Фільтр вихідних наборів змін, призначений для віддаленого сховища"
+
+#: tortoisehg/hgqt/sync.py:124
msgid "Push outgoing changesets to remote repository"
msgstr "Віддати назовні зміни до віддаленого сховища"
-#: tortoisehg/hgqt/sync.py:124
+#: tortoisehg/hgqt/sync.py:126
msgid "Email outgoing changesets for remote repository"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:129
+msgstr "Відправити вихідні набори змін у віддалене сховище по пошті"
+
+#: tortoisehg/hgqt/sync.py:131
msgid "Manage pending perforce changelists"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:135
+msgstr "керувати наборами змін що очікують perforce"
+
+#: tortoisehg/hgqt/sync.py:137
msgid "Unbundle"
msgstr ""
-#: tortoisehg/hgqt/sync.py:139
+#: tortoisehg/hgqt/sync.py:141
msgid "Stop current operation"
msgstr "Зупинити поточну операцію"
-#: tortoisehg/hgqt/sync.py:153 tortoisehg/hgqt/update.py:68
+#: tortoisehg/hgqt/sync.py:155 tortoisehg/hgqt/update.py:68
#: tortoisehg/hgtk/update.py:78
msgid "Target:"
msgstr "Об'єкт:"
-#: tortoisehg/hgqt/sync.py:170
+#: tortoisehg/hgqt/sync.py:172
msgid "<b>Selected Options:</b>"
msgstr "<b>Обрані параметри:</b>"
-#: tortoisehg/hgqt/sync.py:180
+#: tortoisehg/hgqt/sync.py:182
msgid "<b>Remote Repository:</b>"
msgstr "<b>віддалене сховище:</b>"
-#: tortoisehg/hgqt/sync.py:191
+#: tortoisehg/hgqt/sync.py:193
msgid "Path Edit Toolbar"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:202
+msgstr "Пенал правки шляху"
+
+#: tortoisehg/hgqt/sync.py:204
msgid "Security"
msgstr "Безпека"
-#: tortoisehg/hgqt/sync.py:203
+#: tortoisehg/hgqt/sync.py:205
msgid "Manage HTTPS connection security and user authentication"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:209
+msgstr "Керування захистом HTTPS з'єднання та аутентифікацією користувача"
+
+#: tortoisehg/hgqt/sync.py:211
msgid "Hostname"
msgstr "Назва вузла"
-#: tortoisehg/hgqt/sync.py:242 tortoisehg/hgqt/webconf_ui.py:77
+#: tortoisehg/hgqt/sync.py:244 tortoisehg/hgqt/webconf_ui.py:77
msgid "Save"
msgstr "Зберегти"
-#: tortoisehg/hgqt/sync.py:243
+#: tortoisehg/hgqt/sync.py:245
msgid "Save current URL under an alias"
msgstr ""
-#: tortoisehg/hgqt/sync.py:257
+#: tortoisehg/hgqt/sync.py:259
msgid "Paths in Repository Settings:"
msgstr "Шлях до налаштувань сховища"
-#: tortoisehg/hgqt/sync.py:272
+#: tortoisehg/hgqt/sync.py:274
msgid "Related Paths:"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:309
+msgstr "Пов'язані шляхи:"
+
+#: tortoisehg/hgqt/sync.py:327
#, python-format
msgid "Preview incoming changesets from %s"
msgstr "Перегляд вхідного набору змін для %s"
-#: tortoisehg/hgqt/sync.py:310
+#: tortoisehg/hgqt/sync.py:328
#, python-format
msgid "Pull incoming changesets from %s"
msgstr "Отримати вхідні зміни від %s"
-#: tortoisehg/hgqt/sync.py:311
+#: tortoisehg/hgqt/sync.py:329
#, python-format
msgid "Filter outgoing changesets to %s"
msgstr ""
-#: tortoisehg/hgqt/sync.py:312
+#: tortoisehg/hgqt/sync.py:330
#, python-format
msgid "Push outgoing changesets to %s"
msgstr "Віддати назовні зміни до %s"
-#: tortoisehg/hgqt/sync.py:319
+#: tortoisehg/hgqt/sync.py:337
#, python-format
msgid "rev: %d (%s)"
msgstr "ревізія: %d (%s)"
-#: tortoisehg/hgqt/sync.py:324 tortoisehg/hgtk/commit.py:791
+#: tortoisehg/hgqt/sync.py:342 tortoisehg/hgtk/commit.py:791
msgid "branch: "
msgstr "гілка: "
-#: tortoisehg/hgqt/sync.py:330
+#: tortoisehg/hgqt/sync.py:348
msgid "bookmark: "
msgstr "закладка: "
-#: tortoisehg/hgqt/sync.py:376 tortoisehg/hgtk/synch.py:157
+#: tortoisehg/hgqt/sync.py:394 tortoisehg/hgtk/synch.py:157
msgid "Post Pull: "
msgstr "Після отримання: "
-#: tortoisehg/hgqt/sync.py:555
+#: tortoisehg/hgqt/sync.py:574
msgid "Repository not local"
msgstr "Сховище не локальне"
-#: tortoisehg/hgqt/sync.py:556
+#: tortoisehg/hgqt/sync.py:575
msgid "A terminal shell cannot be opened for remote"
-msgstr "Терміна не може бути відкритий віддалено"
-
-#: tortoisehg/hgqt/sync.py:561 tortoisehg/hgqt/sync.py:1361
+msgstr ""
+"Доступ до командної оболонки через термінал не може бути відкритий віддалено"
+
+#: tortoisehg/hgqt/sync.py:580 tortoisehg/hgqt/sync.py:1380
msgid "Confirm path delete"
msgstr "Підтвердіть видалення шляху"
-#: tortoisehg/hgqt/sync.py:562 tortoisehg/hgqt/sync.py:1362
+#: tortoisehg/hgqt/sync.py:581 tortoisehg/hgqt/sync.py:1381
#, python-format
msgid "Delete %s from your repo configuration file?"
msgstr "Видалити %s для Вашого сховища файли налаштувань?"
-#: tortoisehg/hgqt/sync.py:651
+#: tortoisehg/hgqt/sync.py:670
msgid "No URL selected"
msgstr "Не обрано URL"
-#: tortoisehg/hgqt/sync.py:652
+#: tortoisehg/hgqt/sync.py:671
msgid "An URL must be selected for this operation."
msgstr "Для цієї операції потрібно обрати URL"
-#: tortoisehg/hgqt/sync.py:667
+#: tortoisehg/hgqt/sync.py:686
msgid "Redundant authentication info"
msgstr "Резервна інформація аутентифікації"
-#: tortoisehg/hgqt/sync.py:668
+#: tortoisehg/hgqt/sync.py:687
msgid ""
"You have authentication info configured for this host and inside this URL. "
"Remove authentication info from this URL?"
msgstr ""
-#: tortoisehg/hgqt/sync.py:687 tortoisehg/hgqt/sync.py:693
-#: tortoisehg/hgqt/sync.py:699 tortoisehg/hgqt/sync.py:705
-#: tortoisehg/hgqt/sync.py:712
+#: 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
msgid "sync command already running"
msgstr "команда синхронізації вже запущена"
-#: tortoisehg/hgqt/sync.py:730
+#: tortoisehg/hgqt/sync.py:749
#, python-format
msgid "Getting incoming changesets from %s..."
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:735 tortoisehg/hgqt/sync.py:753
+msgstr "Отримання вхідних змін для %s..."
+
+#: tortoisehg/hgqt/sync.py:754 tortoisehg/hgqt/sync.py:772
#, python-format
msgid "Found incoming changesets from %s"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:738 tortoisehg/hgqt/sync.py:755
+msgstr "Знайдено вхідний набір змін для %s"
+
+#: tortoisehg/hgqt/sync.py:757 tortoisehg/hgqt/sync.py:774
#, python-format
msgid "No incoming changesets from %s"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:740 tortoisehg/hgqt/sync.py:757
+msgstr "Відсутні вхідні набори змін для %s"
+
+#: tortoisehg/hgqt/sync.py:759 tortoisehg/hgqt/sync.py:776
#, python-format
msgid "Incoming from %s aborted, ret %d"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:767
+msgstr "Вхідні з %s перервані, повернутий код %d"
+
+#: tortoisehg/hgqt/sync.py:786
#, python-format
msgid "Pull from %s completed"
msgstr "Отримання з %s завершено"
-#: tortoisehg/hgqt/sync.py:769
+#: tortoisehg/hgqt/sync.py:788
#, python-format
msgid "Pull from %s aborted, ret %d"
msgstr "Отримання з %s перервано, ret %d"
-#: tortoisehg/hgqt/sync.py:781 tortoisehg/hgqt/update.py:342
+#: tortoisehg/hgqt/sync.py:800 tortoisehg/hgqt/update.py:342
msgid "Merge caused file conflicts"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:782 tortoisehg/hgqt/update.py:343
+msgstr "Об'єднання призвело до конфліктів файлів"
+
+#: tortoisehg/hgqt/sync.py:801 tortoisehg/hgqt/update.py:343
msgid "File conflicts need to be resolved"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:788
+msgstr "Конфлікти в файлах повинні бути вирішені"
+
+#: tortoisehg/hgqt/sync.py:807
#, python-format
msgid "Pulling from %s..."
msgstr "Отримую з %s..."
-#: tortoisehg/hgqt/sync.py:803
+#: tortoisehg/hgqt/sync.py:822
#, python-format
msgid "Finding outgoing changesets to %s..."
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:815
+msgstr "Пошук вихідних змін у %s..."
+
+#: tortoisehg/hgqt/sync.py:834
#, python-format
msgid "%d outgoing changesets to %s"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:818
+msgstr "%d вихідний набір змін у %s"
+
+#: tortoisehg/hgqt/sync.py:837
#, python-format
msgid "No outgoing changesets to %s"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:820
+msgstr "Вихідний набір змін у %s відсутній"
+
+#: tortoisehg/hgqt/sync.py:839
#, python-format
msgid "Outgoing to %s aborted, ret %d"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:845 tortoisehg/hgtk/history.py:584
+msgstr "процес визначення вихідних для %s перервано, код помилки %d"
+
+#: tortoisehg/hgqt/sync.py:864 tortoisehg/hgtk/history.py:584
#, python-format
msgid "%s (submitted)"
msgstr "%s (представлений)"
-#: tortoisehg/hgqt/sync.py:847 tortoisehg/hgtk/history.py:586
+#: tortoisehg/hgqt/sync.py:866 tortoisehg/hgtk/history.py:586
#: tortoisehg/hgtk/history.py:592
#, python-format
msgid "%s (pending)"
msgstr "%s (в очікуванні)"
-#: tortoisehg/hgqt/sync.py:852 tortoisehg/hgtk/history.py:595
+#: tortoisehg/hgqt/sync.py:871 tortoisehg/hgtk/history.py:595
msgid "Unable to parse p4pending output"
msgstr "Не вдалося розібрати p4pending вихідний"
-#: tortoisehg/hgqt/sync.py:854 tortoisehg/hgtk/history.py:597
+#: tortoisehg/hgqt/sync.py:873 tortoisehg/hgtk/history.py:597
#, python-format
msgid "%d pending changelists found"
msgstr "%d переліку змін знайдено"
-#: tortoisehg/hgqt/sync.py:856 tortoisehg/hgtk/history.py:599
+#: tortoisehg/hgqt/sync.py:875 tortoisehg/hgtk/history.py:599
msgid "No pending Perforce changelists"
msgstr "Не очікуваний Perforce набір змін"
-#: tortoisehg/hgqt/sync.py:858 tortoisehg/hgtk/history.py:601
+#: tortoisehg/hgqt/sync.py:877 tortoisehg/hgtk/history.py:601
msgid "Aborted p4pending"
msgstr "перервано p4pending"
-#: tortoisehg/hgqt/sync.py:860 tortoisehg/hgtk/history.py:603
+#: tortoisehg/hgqt/sync.py:879 tortoisehg/hgtk/history.py:603
msgid "Unable to determine pending changesets"
msgstr "Неможливо визначити набор змін"
-#: tortoisehg/hgqt/sync.py:870
+#: tortoisehg/hgqt/sync.py:889
msgid "Perforce pending..."
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:878 tortoisehg/hgtk/history.py:2623
+msgstr "В очікуванні Perforce..."
+
+#: tortoisehg/hgqt/sync.py:897 tortoisehg/hgtk/history.py:2623
msgid "Confirm Push to remote Repository"
msgstr "Підтвердіть відправлення до зовнішнього сховища"
-#: tortoisehg/hgqt/sync.py:879 tortoisehg/hgtk/history.py:2624
+#: tortoisehg/hgqt/sync.py:898 tortoisehg/hgtk/history.py:2624
#, python-format
msgid ""
"Push to remote repository\n"
@@ -6903,170 +7087,172 @@"%s\n"
"?"
-#: tortoisehg/hgqt/sync.py:882
+#: tortoisehg/hgqt/sync.py:901
#, python-format
msgid "Push to %s aborted"
msgstr "відправка до %s перервана"
-#: tortoisehg/hgqt/sync.py:886
+#: tortoisehg/hgqt/sync.py:905
#, python-format
msgid "Pushing to %s..."
msgstr "відправляння до %s..."
-#: tortoisehg/hgqt/sync.py:889
+#: tortoisehg/hgqt/sync.py:908
#, python-format
msgid "Push to %s completed"
msgstr "відправка до %s завершена"
-#: tortoisehg/hgqt/sync.py:891
+#: tortoisehg/hgqt/sync.py:910
#, python-format
msgid "Push to %s aborted, ret %d"
msgstr "Відправка до %s перервана, ret %d"
-#: tortoisehg/hgqt/sync.py:908
+#: tortoisehg/hgqt/sync.py:927
msgid "Determining outgoing changesets to email..."
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:922 tortoisehg/hgtk/history.py:2025
+msgstr "Визначаємо вихідні набори змін для відправлення..."
+
+#: tortoisehg/hgqt/sync.py:941 tortoisehg/hgtk/history.py:2025
msgid "No outgoing changesets"
msgstr "Відсутні вихідні набори змін"
-#: tortoisehg/hgqt/sync.py:924
+#: tortoisehg/hgqt/sync.py:943
#, python-format
msgid "Outgoing aborted, ret %d"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:931
+msgstr "Визачення вихідних перервано, повернуто код %d"
+
+#: tortoisehg/hgqt/sync.py:950
msgid "Select bundle file"
msgstr ""
-#: tortoisehg/hgqt/sync.py:932
+#: tortoisehg/hgqt/sync.py:951
msgid "Bundle files (*.hg)"
msgstr ""
-#: tortoisehg/hgqt/sync.py:951
+#: tortoisehg/hgqt/sync.py:970
msgid "Unable to remove URL"
msgstr "Неможливо видалити URL"
-#: tortoisehg/hgqt/sync.py:973
+#: tortoisehg/hgqt/sync.py:992
msgid "Post Pull Behavior"
msgstr "Поведінка після отримання"
-#: tortoisehg/hgqt/sync.py:977
+#: tortoisehg/hgqt/sync.py:996
msgid "Select post-pull operation for this repository"
msgstr "Оберіть для сховища операції після затягування"
-#: tortoisehg/hgqt/sync.py:980
+#: tortoisehg/hgqt/sync.py:999
msgid "None - simply pull changesets"
msgstr "Нічого - просто отримано набір змін"
-#: tortoisehg/hgqt/sync.py:981
+#: tortoisehg/hgqt/sync.py:1000
msgid "Update - pull, then try to update"
msgstr "Оновити - отримати, спробуйте оновити"
-#: tortoisehg/hgqt/sync.py:987
+#: tortoisehg/hgqt/sync.py:1006
msgid "Fetch - use fetch (auto merge pulled changes)"
msgstr ""
-
-#: tortoisehg/hgqt/sync.py:989
+"Залити - використовувати заливання (автоматично об'єднувати отримані зміни)"
+
+#: tortoisehg/hgqt/sync.py:1008
msgid "Fetch - use fetch extension (fetch is not active!)"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:996
+msgstr "Залити - використовувати розширення fetch (fetch не активне!)"
+
+#: tortoisehg/hgqt/sync.py:1015
msgid "Rebase - rebase local commits above pulled changes"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:998
+msgstr "Змінити базу - перебазувати локальні фіксації зверзу отриманих змін"
+
+#: tortoisehg/hgqt/sync.py:1017
msgid "Rebase - use rebase extension (rebase is not active!)"
msgstr ""
-
-#: tortoisehg/hgqt/sync.py:1016
+"Зміна бази - використовувати додатки зміни бази (зміна бази не активована!)"
+
+#: tortoisehg/hgqt/sync.py:1035
msgid "<a href=\"config\">Launch settings tool...</a>"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:1049
+msgstr "<a href=\"config\">Launch settings tool...</a>"
+
+#: tortoisehg/hgqt/sync.py:1068
msgid "Unable to save post pull operation"
msgstr "Збереження неможливе після операції отримання"
-#: tortoisehg/hgqt/sync.py:1073
+#: tortoisehg/hgqt/sync.py:1092
msgid "Save Path"
msgstr "Зберегти шлях"
-#: tortoisehg/hgqt/sync.py:1083 tortoisehg/hgqt/sync.py:1405
+#: tortoisehg/hgqt/sync.py:1102 tortoisehg/hgqt/sync.py:1424
#: tortoisehg/hgtk/thgconfig.py:371 tortoisehg/hgtk/thgconfig.py:954
msgid "Alias"
msgstr "Прізвисько"
-#: tortoisehg/hgqt/sync.py:1086 tortoisehg/hgqt/sync.py:1405
+#: tortoisehg/hgqt/sync.py:1105 tortoisehg/hgqt/sync.py:1424
#: tortoisehg/hgtk/thgconfig.py:368
msgid "URL"
msgstr "URL"
-#: tortoisehg/hgqt/sync.py:1095
+#: tortoisehg/hgqt/sync.py:1114
msgid "Remove authentication data from URL"
msgstr "Вилучення даних аутентифікації з URL"
-#: tortoisehg/hgqt/sync.py:1097
+#: tortoisehg/hgqt/sync.py:1116
msgid ""
"User authentication data should be associated with the hostname using the "
"security dialog."
msgstr ""
-#: tortoisehg/hgqt/sync.py:1119
+#: tortoisehg/hgqt/sync.py:1138
msgid "Unable to save an URL"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:1130
+msgstr "Не вдається зберегти URL"
+
+#: tortoisehg/hgqt/sync.py:1149
msgid "Confirm URL replace"
msgstr "Підтвердіть заміну URL"
-#: tortoisehg/hgqt/sync.py:1131
+#: tortoisehg/hgqt/sync.py:1150
#, python-format
msgid "%s already exists, replace URL?"
msgstr "%s вже існує, замінити URL?"
-#: tortoisehg/hgqt/sync.py:1155
+#: tortoisehg/hgqt/sync.py:1174
msgid "Certificate Query Error"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:1168
+msgstr "Помилка запиту сертифікату"
+
+#: tortoisehg/hgqt/sync.py:1187
msgid "Security: "
msgstr "Безпека: "
-#: tortoisehg/hgqt/sync.py:1187
+#: tortoisehg/hgqt/sync.py:1206
#, python-format
msgid "<b>Host:</b> %s"
msgstr "<b>вузол:</b> %s"
-#: tortoisehg/hgqt/sync.py:1189
+#: tortoisehg/hgqt/sync.py:1208
msgid "Secure HTTPS Connection"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:1196
+msgstr "Шифроване HTTPS зєднання"
+
+#: tortoisehg/hgqt/sync.py:1215
msgid "Verify with Certificate Authority certificates (best)"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:1198
+msgstr "Перевірити з сертифікатом (відмінно)"
+
+#: tortoisehg/hgqt/sync.py:1217
msgid "Verify with stored host fingerprint (good)"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1200
+#: tortoisehg/hgqt/sync.py:1219
msgid "No host validation, but still encrypted (bad)"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1207
+#: tortoisehg/hgqt/sync.py:1226
msgid "### host certificate fingerprint ###"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:1211
+msgstr "### відбиток сертифікату вузла ###"
+
+#: tortoisehg/hgqt/sync.py:1230
msgid "Query"
msgstr "Запит"
-#: tortoisehg/hgqt/sync.py:1230
+#: tortoisehg/hgqt/sync.py:1249
msgid "User Authentication"
msgstr "Аутентифікація користувача"
-#: tortoisehg/hgqt/sync.py:1237
+#: tortoisehg/hgqt/sync.py:1256
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"
@@ -7074,64 +7260,64 @@"foo.username = $USER."
msgstr ""
-#: tortoisehg/hgqt/sync.py:1246
+#: tortoisehg/hgqt/sync.py:1265
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"
"it."
msgstr ""
-#: tortoisehg/hgqt/sync.py:1253
+#: tortoisehg/hgqt/sync.py:1272
msgid ""
"Mercurial keyring extension is enabled. Passwords will be stored in a "
"platform-native secure method."
msgstr ""
-#: tortoisehg/hgqt/sync.py:1259
+#: tortoisehg/hgqt/sync.py:1278
msgid ""
"Optional. PEM encoded client certificate key file. Environment variables\n"
"are expanded in the filename."
msgstr ""
-#: tortoisehg/hgqt/sync.py:1261
+#: tortoisehg/hgqt/sync.py:1280
msgid "User Certificate Key File"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:1265
+msgstr "Файл з ключами користувача"
+
+#: tortoisehg/hgqt/sync.py:1284
msgid ""
"Optional. PEM encoded client certificate chain file. Environment variables\n"
"are expanded in the filename."
msgstr ""
-#: tortoisehg/hgqt/sync.py:1267
+#: tortoisehg/hgqt/sync.py:1286
msgid "User Certificate Chain File"
msgstr ""
-#: tortoisehg/hgqt/sync.py:1287
+#: tortoisehg/hgqt/sync.py:1306
msgid "Unable to save authentication"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:1449
+msgstr "Не вдається зберегти аутентифікації"
+
+#: tortoisehg/hgqt/sync.py:1468
#, python-format
msgid "%s - sync options"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:1456
+msgstr "%s - параметри обміну"
+
+#: tortoisehg/hgqt/sync.py:1475
msgid "Allow push of a new branch (--new-branch)"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:1461
+msgstr "Дозволити віддачу до нової гілки (--new-branch)"
+
+#: tortoisehg/hgqt/sync.py:1480
msgid "Force push or pull (override safety checks, --force)"
msgstr ""
"Примусово віддати або отримати (зневажати на перевірки безпеки, --force"
-#: tortoisehg/hgqt/sync.py:1471
+#: tortoisehg/hgqt/sync.py:1490
msgid "Temporarily disable configured HTTP proxy"
-msgstr ""
-
-#: tortoisehg/hgqt/sync.py:1478
+msgstr "Тимчасово вимкнути налаштування HTTP проксі"
+
+#: tortoisehg/hgqt/sync.py:1497
msgid "Emit debugging output (--debug)"
-msgstr ""
+msgstr "Видавати інформацію для налагодження (--debug)"
#: tortoisehg/hgqt/tag.py:29 tortoisehg/hgtk/tagadd.py:31
#, python-format
@@ -7178,7 +7364,7 @@
#: tortoisehg/hgqt/tag.py:244 tortoisehg/hgqt/tag.py:307
msgid "uncommitted merge"
-msgstr ""
+msgstr "незафіксовані зміни"
#: tortoisehg/hgqt/tag.py:248 tortoisehg/hgqt/tag.py:311
msgid "not at a branch head (use force)"
@@ -7286,7 +7472,7 @@#: tortoisehg/hgqt/thgimport.py:212
#, python-format
msgid "%s will be imported to "
-msgstr ""
+msgstr "%s буде імпортовано до "
#: tortoisehg/hgqt/thgimport.py:215 tortoisehg/hgtk/thgimport.py:287
msgid "Nothing to import"
@@ -7329,7 +7515,7 @@
#: tortoisehg/hgqt/thgstrip.py:205
msgid "Detected uncommitted local changes."
-msgstr ""
+msgstr "Виявлено незафіксовані локальні зміни."
#: tortoisehg/hgqt/thgstrip.py:206
msgid "Do you want to discard them and continue?"
@@ -7379,7 +7565,7 @@
#: tortoisehg/hgqt/thread.py:293 tortoisehg/hgtk/hgthread.py:198
msgid "SSL: Server certificate verify failed"
-msgstr ""
+msgstr "SSL: Помилка серверу перевірки сертифікатів"
#: tortoisehg/hgqt/thread.py:295 tortoisehg/hgtk/hgthread.py:200
#, python-format
@@ -7397,26 +7583,28 @@"hg: command '%s' is ambiguous:\n"
" %s\n"
msgstr ""
+"hg: command '%s' є двозначною:\n"
+" %s\n"
#: tortoisehg/hgqt/thread.py:306
#, python-format
msgid "hg: parse error at %s: %s\n"
-msgstr ""
+msgstr "hg: помилка під час аналізу %s: %s\n"
#: tortoisehg/hgqt/thread.py:309
#, python-format
msgid "hg: parse error: %s\n"
-msgstr ""
+msgstr "hg: помилка аналізу: %s\n"
#: tortoisehg/hgqt/thread.py:312
#, python-format
msgid "timed out waiting for lock held by %s"
-msgstr ""
+msgstr "минув час очікування встановлений блокуванням %s"
#: tortoisehg/hgqt/thread.py:314
#, python-format
msgid "lock held by %s"
-msgstr ""
+msgstr "встановлено блокування на %s"
#: tortoisehg/hgqt/thread.py:315 tortoisehg/hgqt/thread.py:345
#: tortoisehg/hgqt/thread.py:352
@@ -7427,7 +7615,7 @@#: tortoisehg/hgqt/thread.py:317
#, python-format
msgid "abort: could not lock %s: %s\n"
-msgstr ""
+msgstr "перервано: неможливо заблокувати %s: %s\n"
#: tortoisehg/hgqt/thread.py:322
#, python-format
@@ -7456,12 +7644,12 @@#: tortoisehg/hgqt/thread.py:365
#, python-format
msgid "[command terminated by user %s]"
-msgstr ""
+msgstr "[команда перервана користувачем %s]"
#: tortoisehg/hgqt/thread.py:367
#, python-format
msgid "[command interrupted %s]"
-msgstr ""
+msgstr "[команда %s перервана]"
#: tortoisehg/hgqt/update.py:45 tortoisehg/hgtk/update.py:46
msgid "Update to:"
@@ -7513,6 +7701,8 @@"Detected uncommitted local changes in working tree.\n"
"Please select to continue:\n"
msgstr ""
+"Знайдено незафіксовані локальні зміни.\n"
+"будь-ласка оберіть для продовження:\n"
#: tortoisehg/hgqt/update.py:256 tortoisehg/hgtk/update.py:234
msgid "Discard - discard local changes, no backup"
@@ -7520,11 +7710,11 @@
#: tortoisehg/hgqt/update.py:257 tortoisehg/hgtk/update.py:235
msgid "&Shelve"
-msgstr "&Згодом"
+msgstr "&Замороження"
#: tortoisehg/hgqt/update.py:258
msgid "Shelve - move local changes to a patch"
-msgstr ""
+msgstr "Замороження - переміщення локальних змін до латки"
#: tortoisehg/hgqt/update.py:260 tortoisehg/hgtk/update.py:238
msgid "Merge - allow to merge with local changes"
@@ -7555,7 +7745,7 @@#: tortoisehg/hgqt/visdiff.py:152 tortoisehg/hgqt/visdiff.py:224
#: tortoisehg/hgtk/visdiff.py:133 tortoisehg/hgtk/visdiff.py:202
msgid "No visual diff tools were detected"
-msgstr "Не виявлено відмінностей у візуальному інструменті порівнянь"
+msgstr "Не виявлено відмінностей у візуальному приладді для порівнянь"
#: tortoisehg/hgqt/visdiff.py:157 tortoisehg/hgtk/visdiff.py:138
msgid "[working copy]"
@@ -7613,7 +7803,7 @@
#: tortoisehg/hgqt/visdiff.py:414
msgid "Select Tool:"
-msgstr ""
+msgstr "Обраний інструмент:"
#: tortoisehg/hgqt/visdiff.py:438 tortoisehg/hgtk/visdiff.py:424
msgid "Dir diff to p1"
@@ -7654,15 +7844,15 @@
#: tortoisehg/hgqt/wctxactions.py:51
msgid "&Annotate"
-msgstr ""
+msgstr "&Примітка"
#: tortoisehg/hgqt/wctxactions.py:53
msgid "&Forget"
-msgstr ""
+msgstr "За&бути"
#: tortoisehg/hgqt/wctxactions.py:55
msgid "&Detect Renames..."
-msgstr ""
+msgstr "&Визначення змін назв..."
#: tortoisehg/hgqt/wctxactions.py:57
msgid "&Ignore..."
@@ -7674,7 +7864,7 @@
#: tortoisehg/hgqt/wctxactions.py:59
msgid "&Delete unversioned..."
-msgstr ""
+msgstr "&Видалити неверсійовані..."
#: tortoisehg/hgqt/wctxactions.py:61 tortoisehg/hgtk/status.py:1265
msgid "Mark unresolved"
@@ -7690,7 +7880,7 @@
#: tortoisehg/hgqt/wctxactions.py:109
msgid "&Copy..."
-msgstr ""
+msgstr "&Копіювати..."
#: tortoisehg/hgqt/wctxactions.py:110 tortoisehg/hgtk/status.py:1262
msgid "Rename..."
@@ -7698,7 +7888,7 @@
#: tortoisehg/hgqt/wctxactions.py:116
msgid "Was renamed from"
-msgstr ""
+msgstr "Назва була змінена з"
#: tortoisehg/hgqt/wctxactions.py:127 tortoisehg/hgtk/status.py:1264
msgid "Restart Merge..."
@@ -7740,11 +7930,11 @@
#: tortoisehg/hgqt/wctxactions.py:240
msgid "Revert local file changes?"
-msgstr ""
+msgstr "Повернути зміни до локального фалу?"
#: tortoisehg/hgqt/wctxactions.py:241
msgid "&Revert with backup"
-msgstr ""
+msgstr "&Повернути та зробити резервну копію"
#: tortoisehg/hgqt/wctxactions.py:241
msgid "&Discard changes"
@@ -7752,11 +7942,11 @@
#: tortoisehg/hgqt/wctxactions.py:295
msgid "Confirm Delete Unversioned"
-msgstr ""
+msgstr "Підтвердити видалення неверсірованних"
#: tortoisehg/hgqt/wctxactions.py:296
msgid "Delete the following unversioned files?"
-msgstr ""
+msgstr "Видалити неверсірованние файли?"
#: tortoisehg/hgqt/wctxactions.py:308 tortoisehg/hgtk/statusact.py:40
msgid "Copy file to"
@@ -7788,19 +7978,19 @@
#: tortoisehg/hgqt/webconf.py:246
msgid "Add Path to Serve"
-msgstr ""
+msgstr "Додати шлях до Serve"
#: tortoisehg/hgqt/webconf.py:256
msgid "Edit Path to Serve"
-msgstr ""
+msgstr "Правити файл до Serve"
#: tortoisehg/hgqt/webconf.py:267
msgid "Local Path"
-msgstr ""
+msgstr "Локальний шлях"
#: tortoisehg/hgqt/webconf_ui.py:74
msgid "Webconf"
-msgstr ""
+msgstr "Webconf"
#: tortoisehg/hgqt/webconf_ui.py:75
msgid "Config File:"
@@ -7832,7 +8022,7 @@
#: tortoisehg/hgqt/workbench.py:124 tortoisehg/hgqt/workbench.py:355
msgid "Workbench Toolbars"
-msgstr ""
+msgstr "Пенали робочого середовища"
#: tortoisehg/hgqt/workbench.py:125
msgid "&Repository"
@@ -7844,23 +8034,23 @@
#: tortoisehg/hgqt/workbench.py:128
msgid "Edit Toolbar"
-msgstr ""
+msgstr "Пенал редагування"
#: tortoisehg/hgqt/workbench.py:130
msgid "Dock Toolbar"
-msgstr ""
+msgstr "пенал прикріплених вікон"
#: tortoisehg/hgqt/workbench.py:132
msgid "Sync Toolbar"
-msgstr ""
+msgstr "Пенал обміну"
#: tortoisehg/hgqt/workbench.py:134
msgid "Task Toolbar"
-msgstr ""
+msgstr "Пенал питань"
#: tortoisehg/hgqt/workbench.py:201
msgid "&New Repository..."
-msgstr ""
+msgstr "&Нове сховище..."
#: tortoisehg/hgqt/workbench.py:207
msgid "&Open Repository..."
@@ -7876,15 +8066,15 @@
#: tortoisehg/hgqt/workbench.py:222
msgid "Show Repository Registry"
-msgstr ""
+msgstr "Навести реєстр сховищ"
#: tortoisehg/hgqt/workbench.py:229
msgid "Show Patch Queue"
-msgstr ""
+msgstr "Показати чергу латок"
#: tortoisehg/hgqt/workbench.py:235
msgid "Show Output &Log"
-msgstr ""
+msgstr "Показати &журнал виводу"
#: tortoisehg/hgqt/workbench.py:242
msgid "Repository Registry Options"
@@ -7896,11 +8086,11 @@
#: tortoisehg/hgqt/workbench.py:248
msgid "Show Subrepos on Registry"
-msgstr ""
+msgstr "Показати підсховища в реєстрі"
#: tortoisehg/hgqt/workbench.py:253
msgid "Show Subrepos for remote repositories"
-msgstr ""
+msgstr "Показати підсховища для віддалених сховищ"
#: tortoisehg/hgqt/workbench.py:258
msgid "Show Short Paths"
@@ -7908,15 +8098,15 @@
#: tortoisehg/hgqt/workbench.py:263
msgid "Choose Log Columns..."
-msgstr ""
+msgstr "вибрати колонки журналу..."
#: tortoisehg/hgqt/workbench.py:266
msgid "Save Open Repositories On Exit"
-msgstr ""
+msgstr "Зберігати відкриті сховища під час виходу"
#: tortoisehg/hgqt/workbench.py:279
msgid "Revision &Details"
-msgstr ""
+msgstr "Подробиці редакції"
#: tortoisehg/hgqt/workbench.py:280
msgid "&Commit"
@@ -7924,23 +8114,23 @@
#: tortoisehg/hgqt/workbench.py:282
msgid "MQ Patch"
-msgstr ""
+msgstr "MQ латка"
#: tortoisehg/hgqt/workbench.py:283
msgid "S&ynchronize"
-msgstr ""
+msgstr "Узгодити"
#: tortoisehg/hgqt/workbench.py:284
msgid "&Manifest"
-msgstr ""
+msgstr "&Огляд змін"
#: tortoisehg/hgqt/workbench.py:285
msgid "&Search"
-msgstr ""
+msgstr "&Пошук"
#: tortoisehg/hgqt/workbench.py:287
msgid "&Patch Branch"
-msgstr ""
+msgstr "&Гілка латок"
#: tortoisehg/hgqt/workbench.py:290 tortoisehg/hgtk/status.py:1320
msgid "&Refresh"
@@ -7948,15 +8138,15 @@
#: tortoisehg/hgqt/workbench.py:293
msgid "Refresh current repository"
-msgstr ""
+msgstr "Оновити зображення поточного сховища"
#: tortoisehg/hgqt/workbench.py:294
msgid "Refresh &Task Tab"
-msgstr ""
+msgstr "Оновити зображення панелі задач"
#: tortoisehg/hgqt/workbench.py:297
msgid "Refresh only the current task tab"
-msgstr ""
+msgstr "Освіжити тільки поточну вкладку задач"
#: tortoisehg/hgqt/workbench.py:299
msgid "Load all revisions"
@@ -7972,7 +8162,7 @@
#: tortoisehg/hgqt/workbench.py:306
msgid "Shelve..."
-msgstr "Відтермінування..."
+msgstr "Замороження..."
#: tortoisehg/hgqt/workbench.py:308 tortoisehg/hgtk/history.py:458
msgid "Import..."
@@ -7988,7 +8178,7 @@
#: tortoisehg/hgqt/workbench.py:316
msgid "Resolve..."
-msgstr ""
+msgstr "Вирішення..."
#: tortoisehg/hgqt/workbench.py:319
msgid "Rollback/Undo..."
@@ -8016,11 +8206,11 @@
#: tortoisehg/hgqt/workbench.py:350
msgid "Filter Toolbar"
-msgstr ""
+msgstr "Пенал фільтра"
#: tortoisehg/hgqt/workbench.py:353
msgid "Filter graph with revision sets or branches"
-msgstr ""
+msgstr "Відфільтрувати граф за наборами редакцій або гілок"
#: tortoisehg/hgqt/workbench.py:362 tortoisehg/hgtk/history.py:438
#: tortoisehg/hgtk/history.py:1856 tortoisehg/hgtk/synch.py:57
@@ -8029,7 +8219,7 @@
#: tortoisehg/hgqt/workbench.py:363
msgid "Check for incoming changes from selected URL"
-msgstr ""
+msgstr "Перевірити наявність вхідних змін від обраного URL"
#: tortoisehg/hgqt/workbench.py:365 tortoisehg/hgtk/history.py:440
#: tortoisehg/hgtk/history.py:1986
@@ -8067,7 +8257,7 @@
#: tortoisehg/hgqt/workbench.py:383
msgid "Reopen last closed tab"
-msgstr ""
+msgstr "Перевідкрити останні закриті вкладки"
#: tortoisehg/hgqt/workbench.py:384
msgid "Undo close other tabs"
@@ -8075,21 +8265,21 @@
#: tortoisehg/hgqt/workbench.py:385
msgid "Reopen last closed tab group"
-msgstr ""
+msgstr "Перевідкрити останню закриту групу вкладок"
#: tortoisehg/hgqt/workbench.py:550
#, python-format
msgid "%s - TortoiseHg Workbench - %s"
-msgstr ""
+msgstr "%s - Майстерня TortoiseHg - %s"
#: tortoisehg/hgqt/workbench.py:553
#, python-format
msgid "%s - TortoiseHg Workbench"
-msgstr ""
+msgstr "%s - Майстерня TortoiseHg"
#: tortoisehg/hgqt/workbench.py:737
msgid "Select repository directory to open"
-msgstr ""
+msgstr "Оберіть каталог сховища для відкриття"
#: tortoisehg/hgqt/workbench.py:760
msgid "Failed to open repository"
@@ -8098,7 +8288,7 @@#: tortoisehg/hgqt/workbench.py:900
#, python-format
msgid "Hg file log viewer [%s] - %s"
-msgstr ""
+msgstr "Перегляд файлу журналу [%s] - %s"
#: tortoisehg/hgtk/about.py:76
#, python-format
@@ -8184,7 +8374,7 @@
#: tortoisehg/hgtk/backout.py:90
msgid "Commit backout before merging with current working parent"
-msgstr ""
+msgstr "Фіксація повернення перед обєднанням з попередниками робочої копії"
#: tortoisehg/hgtk/backout.py:95
msgid "Backout"
@@ -8307,6 +8497,8 @@msgid ""
"** Please report this bug to http://bitbucket.org/tortoisehg/stable/issues\n"
msgstr ""
+"** Будь-ласка надішліть звіт про помилку за адресою "
+"http://bitbucket.org/tortoisehg/stable/issues\n"
#: tortoisehg/hgtk/changeset.py:46
#, python-format
@@ -8334,7 +8526,7 @@
#: tortoisehg/hgtk/changeset.py:423
msgid "[no hunks to display]"
-msgstr "[відсутні шматки для відображення]"
+msgstr "[відсутні частини для відображення]"
#: tortoisehg/hgtk/changeset.py:478 tortoisehg/hgtk/status.py:1242
msgid "_Visual Diff"
@@ -8676,6 +8868,9 @@"No issue link found in the commit message.The commit message should contain "
"an issue link. Configure this in the 'Issue' section in the settings"
msgstr ""
+"Посилання на помилки не знайдено у повідомленні фіксації. Повідомлення "
+"фіксації повинно мати посилання на помилку. Це налаштовується у секції "
+"'Помилки' у налаштуваннях"
#: tortoisehg/hgtk/commit.py:1108
msgid "Message format configuration error"
@@ -8894,8 +9089,8 @@"Comma separated list of inclusion patterns. By default, the entire "
"repository is searched."
msgstr ""
-"Перелік шаблонів, відокремлені комами, які застосовуються. За "
-"замовчуванням, пошук по всім сховищам."
+"Перелік шаблонів, відокремлені комами, які застосовуються. Відпочатково, "
+"пошук по всім сховищам."
#: tortoisehg/hgtk/datamine.py:323
msgid ""
@@ -8964,7 +9159,7 @@
#: tortoisehg/hgtk/gdialog.py:482
msgid "_Tools"
-msgstr "_Інструменти"
+msgstr "_Приладдя"
#: tortoisehg/hgtk/gdialog.py:483 tortoisehg/hgtk/history.py:230
#: tortoisehg/hgtk/thgconfig.py:128
@@ -8984,7 +9179,7 @@#: tortoisehg/hgtk/thgshelve.py:145 tortoisehg/hgtk/thgshelve.py:151
#: tortoisehg/hgtk/thgshelve.py:159
msgid "Shelve"
-msgstr "Відкласти"
+msgstr "Замороження"
#: tortoisehg/hgtk/gdialog.py:495 tortoisehg/hgtk/thgconfig.py:170
#: tortoisehg/util/menuthg.py:52
@@ -9077,7 +9272,7 @@msgstr ""
"Виберіть мову перевірки правопису.\n"
"\n"
-"Пусто для мови за замовчуванням.\n"
+"Порожнйо для відпочаткової мови.\n"
"Якщо весь текст підкреслено, тоді словник\n"
"не встановлено.\n"
"\n"
@@ -9190,7 +9385,7 @@
#: tortoisehg/hgtk/hgemail.py:45
msgid "Configure email settings"
-msgstr "Налаштувати параметри електронної пошти"
+msgstr "Настанови параметрів електронної пошти"
#: tortoisehg/hgtk/hgemail.py:55
msgid "Email outgoing changes"
@@ -9368,7 +9563,7 @@
#: tortoisehg/hgtk/hgtk.py:672
msgid "Hgtk - TortoiseHg's GUI tools for Mercurial SCM (Hg)\n"
-msgstr "Hgtk - TortoiseHg's графічний інструмент для Mercurial SCM (Hg)\n"
+msgstr "Hgtk - TortoiseHg's графічне приладдя для Mercurial SCM (Hg)\n"
#: tortoisehg/hgtk/hgtk.py:756
msgid "hgtk about"
@@ -9654,7 +9849,7 @@
#: tortoisehg/hgtk/history.py:293
msgid "Launch shelve tool"
-msgstr "Запуск shelve tool"
+msgstr "Запуск інструменту заморожування"
#: tortoisehg/hgtk/history.py:341
msgid "Branches"
@@ -9711,7 +9906,7 @@
#: tortoisehg/hgtk/history.py:425
msgid "_Navigate"
-msgstr "_Навігація"
+msgstr "_Стернування"
#: tortoisehg/hgtk/history.py:426
msgid "Tip"
@@ -10507,7 +10702,7 @@
#: tortoisehg/hgtk/merge.py:103
msgid "Use merge tool:"
-msgstr ""
+msgstr "Використовувати інструмент об'єднання:"
#: tortoisehg/hgtk/merge.py:165
msgid "Merged successfully"
@@ -10710,7 +10905,7 @@
#: tortoisehg/hgtk/serve.py:75
msgid "Configure web settings"
-msgstr "Налаштувати web"
+msgstr "Конфігурація web настанов"
#: tortoisehg/hgtk/serve.py:96
msgid "HTTP Port:"
@@ -10753,7 +10948,7 @@
#: tortoisehg/hgtk/serve.py:237
msgid "Defaulting to "
-msgstr "За замовчуванням використовується "
+msgstr "відпочатково використовується "
#: tortoisehg/hgtk/serve.py:321
msgid "cannot start server: "
@@ -10782,7 +10977,7 @@
#: tortoisehg/hgtk/serve.py:361
msgid "port to use (default: 8000)"
-msgstr "використовується порт (за замовчуванням: 8000)"
+msgstr "використовується порт (відпочатково: 8000)"
#: tortoisehg/hgtk/serve.py:362
msgid "address to use"
@@ -10790,13 +10985,12 @@
#: tortoisehg/hgtk/serve.py:363
msgid "prefix path to serve from (default: server root)"
-msgstr "префікс шляху для надання доступу (за замовчуванням: server root)"
+msgstr "префікс шляху для надання доступу (відпочатково: server root)"
#: tortoisehg/hgtk/serve.py:365
msgid "name to show in web pages (default: working dir)"
msgstr ""
-"назва, яка відображається на веб-сторінках (за замовчуванням: робочий "
-"каталог)"
+"назва, яка відображається на веб-сторінках (відпочатково: робочий каталог)"
#: tortoisehg/hgtk/serve.py:368
msgid "name of the webdir config file (DEPRECATED)"
@@ -10848,11 +11042,11 @@
#: tortoisehg/hgtk/shellconf.py:104
msgid "<- Top"
-msgstr "<- до верху"
+msgstr "<- До верху"
#: tortoisehg/hgtk/shellconf.py:107
msgid "Sub ->"
-msgstr "до низу ->"
+msgstr "До низу ->"
#: tortoisehg/hgtk/shellconf.py:136
msgid "Enable overlays"
@@ -11192,7 +11386,7 @@
#: tortoisehg/hgtk/synch.py:85
msgid "Shelve uncommited changes"
-msgstr "Поличка непідтвержених змін"
+msgstr "Заморожування непідтвержених змін"
#: tortoisehg/hgtk/synch.py:92
msgid "Configure peer repository paths"
@@ -11375,7 +11569,7 @@"windows. Default: Not expanded"
msgstr ""
"Вкажіть кількість місць, для розширення вкладок в різних вікнах TortoiseHg. "
-"За замовчуванням: не розширені"
+"Відпочатково: не розширені"
#: tortoisehg/hgtk/thgconfig.py:68
msgid ""
@@ -11383,6 +11577,9 @@"changelog, status, and commit windows. A value of zero implies no limit. "
"Default: 1024 (1MB)"
msgstr ""
+"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. "
+"Відпочатково: 1024 (1MB)"
#: tortoisehg/hgtk/thgconfig.py:71
msgid "Bottom Diffs"
@@ -11394,8 +11591,8 @@"dialogs. Default: False (show diffs to right of file list)"
msgstr ""
"Показувати панель різниць знизу переліка файлів для діалога статуса, "
-"відтермінування, та фіксації. За замовчуванням: Ні (різниці показують "
-"праворуч від переліку файлів)"
+"заморожування, та фіксації. Відпочатково: Ні (різниці показують праворуч від "
+"переліку файлів)"
#: tortoisehg/hgtk/thgconfig.py:75
msgid "Capture stderr"
@@ -11407,7 +11604,7 @@"runtime errors. Default: True"
msgstr ""
"Перенаправляти stderr до буферу для розбору його помилок виконання в кінці "
-"процесу. За замовчуванням: Так"
+"процесу. Відпочатково: Так"
#: tortoisehg/hgtk/thgconfig.py:78
msgid "Fork hgtk"
@@ -11430,8 +11627,8 @@"Default language for spell check. System language is used if not specified. "
"Examples: en, en_GB, en_US"
msgstr ""
-"Перевірка правопису мови за замовчуванням. Використовується системна мова, "
-"якщо не вказана інша. Наприклад: en, en_GB, en_US"
+"Відпочаткова перевірка правопису мови. Використовується системна мова, якщо "
+"не вказана інша. Наприклад: en, en_GB, en_US"
#: tortoisehg/hgtk/thgconfig.py:91
msgid "Name associated with commits"
@@ -11445,7 +11642,7 @@msgstr ""
"Максимальна довжина рядка нотатки фіксації. Якщо встановлено, TortoiseHg "
"буде видавати попередження, що загальна довжина рядка занадто довга і не "
-"відокремлена символом нового рядка. За замовчуванням: 0 (необов'язкове)"
+"відокремлена символом нового рядка. Відпочатково: 0 (необов'язкове)"
#: tortoisehg/hgtk/thgconfig.py:97
msgid "Message Line Length"
@@ -11457,10 +11654,16 @@"to format the message and a warning will be issued if any lines are too long "
"at commit. Default: 0 (unenforced)"
msgstr ""
+"Довжина рядку повідомлення фіксації для перенесення по словам. Якщо "
+"встановлено тоді для форматування повідомлення фіксації можна "
+"використовувати команду меню що випливає, а також будуть з'являтися "
+"попередження про перевищення допустимої довжини рядка. Відпочатково: 0 (без "
+"перевірок)"
#: tortoisehg/hgtk/thgconfig.py:104
msgid "Close the commit tool after every successful commit. Default: False"
msgstr ""
+"Закривати інструменти фіксації після кожної вдалої фіксації. Відпочатково: Ні"
#: tortoisehg/hgtk/thgconfig.py:107
msgid ""
@@ -11476,13 +11679,15 @@
#: tortoisehg/hgtk/thgconfig.py:122
msgid "Default Tab"
-msgstr "Вкладка за замовчуванням"
+msgstr "Вкладка відпочатково"
#: tortoisehg/hgtk/thgconfig.py:123
msgid ""
"The tab on which the status and commit tools will open. 0 - TextDiff, 1 - "
"Hunk Selection, 2 - Commit Preview. Default: 0"
msgstr ""
+"Вкладка з станом та інструментами фіксації будуть відкриті. 0 - TextDiff, 1 -"
+" Частковий вибір, 2 - Commit Preview. Відпочатково: 0"
#: tortoisehg/hgtk/thgconfig.py:148
msgid ""
@@ -11499,6 +11704,9 @@"\"qbase qparent qtip\" to hide the standard tags inserted by the Mercurial "
"Queues Extension. Default: None (leave blank)"
msgstr ""
+"Відокремлений пробілами перелік міток, які будуть не відображатися. До "
+"прикладу: вкажіть \"qbase qparent qtip\" аби приховати стандартні мітки які "
+"додає додаток Mercurial Queues Extension. Відпочатково: Порожньо"
#: tortoisehg/hgtk/thgconfig.py:159
msgid "Use Expander"
@@ -11530,8 +11738,8 @@"Repository name to use in the web interface. Default is the working "
"directory."
msgstr ""
-"Назва сховища використовується у веб інтерфейсі. За замовчуванням співпадає "
-"з робочим каталогом"
+"Назва сховища використовується у веб інтерфейсі. Відпочатково співпадає з "
+"робочим каталогом"
#: tortoisehg/hgtk/thgconfig.py:203
msgid "Maximum number of files to list per changeset."
@@ -11551,7 +11759,7 @@"foreground"
msgstr ""
"Налаштування стилю забарвлення для відокремлення ліній у відкритому наборі "
-"змін. За замовчуванням: foreground"
+"змін. Відпочатково: foreground"
#: tortoisehg/hgtk/thgconfig.py:302
msgid "Font"
@@ -11566,7 +11774,7 @@"Font used in changeset viewer and commit log text. Default: monospace 10"
msgstr ""
"Шрифт, який використовується під час перегляду набору змін та запису до "
-"журналу. За замовчуванням: monospace 10"
+"журналу. Відпочатково: monospace 10"
#: tortoisehg/hgtk/thgconfig.py:307
msgid "Diff Text"
@@ -11575,8 +11783,8 @@#: tortoisehg/hgtk/thgconfig.py:308
msgid "Font used for diffs in status and commit tools. Default: monospace 10"
msgstr ""
-"Шрифт використовується для diffs in status and commit tools. За "
-"замовчуванням: monospace 10"
+"Шрифт використовується для diffs in status and приладдя фіксації. "
+"Відпочатково: monospace 10"
#: tortoisehg/hgtk/thgconfig.py:310
msgid "File List"
@@ -11585,18 +11793,17 @@#: tortoisehg/hgtk/thgconfig.py:311
msgid "Font used in file lists in status and commit tools. Default: sans 9"
msgstr ""
-"Шрифт, який використовується для списку файлів та інструментів фіксації. За "
-"замовчуванням: sans 9"
+"Шрифт, який використовується для списку файлів та приладдя фіксації. "
+"Відпочатково: sans 9"
#: tortoisehg/hgtk/thgconfig.py:313
msgid "Command Output"
-msgstr "Вивід команди"
+msgstr "Виведення команди"
#: tortoisehg/hgtk/thgconfig.py:314
msgid "Font used in command output window. Default: monospace 10"
msgstr ""
-"Шриф, який використовується для командного рядку. За замовчуванням: "
-"monospace 10"
+"Шриф, який використовується для командного рядку. Відпочатково: monospace 10"
#: tortoisehg/hgtk/thgconfig.py:333
msgid "Mandatory Issue Reference"
@@ -11656,7 +11863,7 @@
#: tortoisehg/hgtk/thgconfig.py:669
msgid "User global settings"
-msgstr "Загальні налаштування користувача"
+msgstr "Загальні настанови користувача"
#: tortoisehg/hgtk/thgconfig.py:773
msgid "Confirm Switch"
@@ -11672,7 +11879,7 @@
#: tortoisehg/hgtk/thgconfig.py:798
msgid "TortoiseHg Configure User-Global Settings"
-msgstr "Налаштунки для загальних параметрів користувача TortoiseHg"
+msgstr "Конфігурація загальних настанов користувача TortoiseHg"
#: tortoisehg/hgtk/thgconfig.py:847
msgid "Exit after saving changes?"
@@ -11696,7 +11903,7 @@
#: tortoisehg/hgtk/thgconfig.py:991
msgid "Set as _default"
-msgstr "Встановити, як за_замовчуванням"
+msgstr "Встановити, як відпочаткове"
#: tortoisehg/hgtk/thgconfig.py:1054
msgid "No Repository Found"
@@ -11708,7 +11915,7 @@
#: tortoisehg/hgtk/thgconfig.py:1115
msgid "Theme default fonts"
-msgstr "Типова тема шрифтів"
+msgstr "Відпочаткова тема шрифтів"
#: tortoisehg/hgtk/thgconfig.py:1116
msgid "Preset fonts:"
@@ -11724,7 +11931,7 @@
#: tortoisehg/hgtk/thgconfig.py:1318
msgid " - Select Issue Tracker -"
-msgstr " - Select Issue Tracker -"
+msgstr " - Обрати систему відслідковування помилок -"
#: tortoisehg/hgtk/thgconfig.py:1329
msgid ""
@@ -12042,11 +12249,11 @@
#: tortoisehg/hgtk/thgshelve.py:74
msgid "Unshelve"
-msgstr "Відновити відтерміноване"
+msgstr "Розмороження"
#: tortoisehg/hgtk/thgshelve.py:75
msgid "restore shelved changes"
-msgstr "відновити відтерміновані зміни"
+msgstr "відновити заморожені зміни"
#: tortoisehg/hgtk/thgshelve.py:76
msgid "Abandon"
@@ -12054,7 +12261,7 @@
#: tortoisehg/hgtk/thgshelve.py:77
msgid "abandon shelved changes"
-msgstr "лишити відкладені зміни"
+msgstr "залишити зміни замороженими"
#: tortoisehg/hgtk/thgshelve.py:100
msgid "Shelf Contents"
@@ -12062,31 +12269,31 @@
#: tortoisehg/hgtk/thgshelve.py:111
msgid "_Shelve"
-msgstr "_Відкласти"
+msgstr "_Заморозити"
#: tortoisehg/hgtk/thgshelve.py:146
msgid "No changes to shelve"
-msgstr "Немає відкладених змін"
+msgstr "Немає змін для заморожування"
#: tortoisehg/hgtk/thgshelve.py:152
msgid "Please select diff chunks to shelve"
-msgstr "Оберіть різні частини для відтермінування"
+msgstr "Оберіть різні частини для заморожування"
#: tortoisehg/hgtk/thgshelve.py:160
msgid "<b>Shelve file exists!</b>"
-msgstr "<b>Відкладений файл існує!</b>"
+msgstr "<b>Заморожений файл існує!</b>"
#: tortoisehg/hgtk/thgshelve.py:216
msgid "Unshelve Abort"
-msgstr "Unshelve Abort"
+msgstr "Перервати розморожування"
#: tortoisehg/hgtk/thgshelve.py:219
msgid "Unshelve Error"
-msgstr "Помилка поновлення"
+msgstr "Помилка розморожування"
#: tortoisehg/hgtk/thgshelve.py:225
msgid "Delete the shelf contents?"
-msgstr "Delete the shelf contents?"
+msgstr "Видалити полицю зі змістом??"
#: tortoisehg/hgtk/thgshelve.py:232
msgid "Abandon Error"
@@ -12094,7 +12301,7 @@
#: tortoisehg/hgtk/thgstrip.py:111
msgid "Backup all (default)"
-msgstr "Резервна копія всього (за замовчуванням)"
+msgstr "Резервна копія всього (Відпочатково)"
#: tortoisehg/hgtk/thgstrip.py:112
msgid "Backup unrelated changesets (-b/--backup)"
@@ -12167,8 +12374,7 @@
#: tortoisehg/hgtk/update.py:236
msgid "Shelve - launch Shelve tool and continue"
-msgstr ""
-"Відкласти на потім - запустити інструмент Відкласти на потім та продовжити"
+msgstr "Заморозити - запустити інструмент заморозки та продовжити"
#: tortoisehg/hgtk/update.py:280
msgid "[canceled by user]\n"
@@ -12203,8 +12409,7 @@
#: tortoisehg/hgtk/visdiff.py:531
msgid "Close diff tools and try again, or quit to leak files?"
-msgstr ""
-"Закрити інструмент порівнянь та продовжити, або вийти втративши файл?"
+msgstr "Закрити приладдя порівнянь та продовжити, або вийти втративши файл?"
#: tortoisehg/hgtk/visdiff.py:532
msgid "Try &Again"
@@ -12216,7 +12421,7 @@
#: tortoisehg/util/hglib.py:339
msgid "inotify is not supported on this platform"
-msgstr ""
+msgstr "inotify не підтримується на цій платформі"
#: tortoisehg/util/hglib.py:341
msgid "eol is incompatible with win32text"
@@ -12228,60 +12433,67 @@
#: tortoisehg/util/hglib.py:345
msgid "hgsubversion is incompatible with perfarce"
-msgstr ""
+msgstr "hgsubversion несумісна з perfarce"
#: tortoisehg/util/hglib.py:347
msgid "perfarce is incompatible with hgsubversion"
-msgstr ""
+msgstr "perfarce несумісна з hgsubversion"
#: tortoisehg/util/hglib.py:538
#, python-format
msgid "%d year"
msgid_plural "%d years"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d рік"
+msgstr[1] "%d роки"
+msgstr[2] "%d років"
#: tortoisehg/util/hglib.py:539
#, python-format
msgid "%d month"
msgid_plural "%d months"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d місяць"
+msgstr[1] "%d місяці"
+msgstr[2] "%d місяців"
#: tortoisehg/util/hglib.py:540
#, python-format
msgid "%d week"
msgid_plural "%d weeks"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d тиждень"
+msgstr[1] "%d тижні"
+msgstr[2] "%d тижнів"
#: tortoisehg/util/hglib.py:541
#, python-format
msgid "%d day"
msgid_plural "%d days"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d доба"
+msgstr[1] "%d доби"
+msgstr[2] "%d діб"
#: tortoisehg/util/hglib.py:542
#, python-format
msgid "%d hour"
msgid_plural "%d hours"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d годину"
+msgstr[1] "%d години"
+msgstr[2] "%d годин"
#: tortoisehg/util/hglib.py:543
#, python-format
msgid "%d minute"
msgid_plural "%d minutes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d хвилину"
+msgstr[1] "%d хвилини"
+msgstr[2] "%d хвилин"
#: tortoisehg/util/hglib.py:544
#, python-format
msgid "%d second"
msgid_plural "%d seconds"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d секунду"
+msgstr[1] "%d секунди"
+msgstr[2] "%d секунд"
#: tortoisehg/util/hglib.py:554
msgid "in the future"
@@ -12338,7 +12550,7 @@#: tortoisehg/util/hgshelve.py:360
#, python-format
msgid "shelve changes to %s?"
-msgstr "відкласти цю зміну у %s?"
+msgstr "заморозити цю зміну у %s?"
#: tortoisehg/util/hgshelve.py:361
msgid " and "
@@ -12347,7 +12559,7 @@#: tortoisehg/util/hgshelve.py:371
#, python-format
msgid "shelve this change to %r?"
-msgstr "відкласти цю зміну у %r?"
+msgstr "заморозити цю зміну у %r?"
#: tortoisehg/util/hgshelve.py:410
#, python-format
@@ -12366,24 +12578,23 @@
#: tortoisehg/util/hgshelve.py:437
msgid "delete of shelve backup failed"
-msgstr "delete of shelve backup failed"
+msgstr "видалення замороженої резервної копію з помилками"
#: tortoisehg/util/hgshelve.py:440
msgid "bad shelve backup directory name"
-msgstr "bad shelve backup directory name"
+msgstr "погана назва каталогу у замороженій резерній копії"
#: tortoisehg/util/hgshelve.py:470
msgid "shelve can only be run interactively"
-msgstr ""
-"відкласти на потім можливе лише під час роботи у інтерактивному режимі"
+msgstr "замороження можливе лише у інтерактивному режимі роботи"
#: tortoisehg/util/hgshelve.py:474
msgid "shelve data already exists"
-msgstr "відкладені на потім дані вже існують"
+msgstr "заморожені дані вже існують"
#: tortoisehg/util/hgshelve.py:505
msgid "no changes to shelve\n"
-msgstr "по відкладеним на потім без змін\n"
+msgstr "заморожені зміни відсутні\n"
#: tortoisehg/util/hgshelve.py:539
msgid "applying patch\n"
@@ -12391,7 +12602,7 @@
#: tortoisehg/util/hgshelve.py:546
msgid "saving patch to shelve\n"
-msgstr "латка збережена, але відкладена на потім\n"
+msgstr "збережена латка заморожена\n"
#: tortoisehg/util/hgshelve.py:557 tortoisehg/util/hgshelve.py:612
#, python-format
@@ -12400,7 +12611,7 @@
#: tortoisehg/util/hgshelve.py:559
msgid "removing shelve file\n"
-msgstr "видалення відкладеного файлу\n"
+msgstr "видалення замороженого файлу\n"
#: tortoisehg/util/hgshelve.py:562
#, python-format
@@ -12409,15 +12620,15 @@
#: tortoisehg/util/hgshelve.py:579
msgid "nothing to unshelve\n"
-msgstr "нічого повертати з відкладеного\n"
+msgstr "нічого розморожувати\n"
#: tortoisehg/util/hgshelve.py:593
msgid "unshelve backup aborted\n"
-msgstr "unshelve backup aborted\n"
+msgstr "розмороження резервної копії перервано\n"
#: tortoisehg/util/hgshelve.py:597
msgid "applying shelved patch\n"
-msgstr "використати відкладену латку\n"
+msgstr "прийняти заморожену латку\n"
#: tortoisehg/util/hgshelve.py:610
msgid "restoring backup files\n"
@@ -12425,19 +12636,19 @@
#: tortoisehg/util/hgshelve.py:619
msgid "removing shelved patches\n"
-msgstr "видалити відкладені латки\n"
+msgstr "видалити заморожені латки\n"
#: tortoisehg/util/hgshelve.py:621
msgid "unshelve completed\n"
-msgstr "повернення відкладенного завершено\n"
+msgstr "розмороження завершено\n"
#: tortoisehg/util/hgshelve.py:630
msgid "abandoning shelved file\n"
-msgstr "відмова від відкладеного файлу\n"
+msgstr "відмова від замороженого файлу\n"
#: tortoisehg/util/hgshelve.py:632
msgid "shelved file abandoned\n"
-msgstr "відмовлено у відкладенні файлу\n"
+msgstr "відмовлено у заморожуванні файлу\n"
#: tortoisehg/util/hgshelve.py:634
msgid "nothing to abandon\n"
@@ -12454,11 +12665,11 @@
#: tortoisehg/util/hgshelve.py:645
msgid "overwrite existing shelve data"
-msgstr "перезаписати відкладені на потім дані"
+msgstr "перезаписати існуючі заморожені дані"
#: tortoisehg/util/hgshelve.py:647
msgid "append to existing shelve data"
-msgstr "додати до даних, що існують відкладені дані"
+msgstr "додати до існуючих заморожених даних"
#: tortoisehg/util/hgshelve.py:649
msgid "hg shelve [OPTION]... [FILE]..."
@@ -12466,12 +12677,11 @@
#: tortoisehg/util/hgshelve.py:652
msgid "inspect shelved changes only"
-msgstr "переглядати лише відкладені зміни"
+msgstr "переглядати лише заморожені зміни"
#: tortoisehg/util/hgshelve.py:654
msgid "proceed even if patches do not unshelve cleanly"
-msgstr ""
-"продовжити, навіть якщо все пройшло не дуже чисто із застосуванням латок"
+msgstr "діяти, якщо навіть латки не розморожені повністю"
#: tortoisehg/util/hgshelve.py:656
msgid "hg unshelve [OPTION]... [FILE]..."
@@ -12575,23 +12785,23 @@
#: tortoisehg/util/menuthg.py:65
msgid "Configure user wide settings"
-msgstr "Налаштувати розширені параметри користувача"
+msgstr "Налаштувати розширені настанови користувача"
#: tortoisehg/util/menuthg.py:67
msgid "Repository Settings"
-msgstr "Параметри сховища"
+msgstr "Настанови сховища"
#: tortoisehg/util/menuthg.py:68
msgid "Configure repository settings"
-msgstr "Налаштувати параметри сховища"
+msgstr "Налаштувати настанови сховища"
#: tortoisehg/util/menuthg.py:70
msgid "Explorer Extension Settings"
-msgstr "Додапткові налаштування Explorer"
+msgstr "Настанови додатків Explorer"
#: tortoisehg/util/menuthg.py:71
msgid "Configure Explorer extension"
-msgstr "Конфігурація розширень Explorer"
+msgstr "Конфігурація додатків Explorer"
#: tortoisehg/util/menuthg.py:74
msgid "Show About Dialog"
@@ -12642,7 +12852,7 @@#: tortoisehg/util/prej.py:186
#, python-format
msgid "%d out of %d hunks FAILED -- saving rejects to file %s\n"
-msgstr ""
+msgstr "%d з %d частини FAILED -- відмовитись зберігати файл %s\n"
#: tortoisehg/util/prej.py:222
#, python-format
@@ -12711,7 +12921,7 @@#: tortoisehg/util/prej.py:846
#, python-format
msgid "hunk %d already applied at line %d (fuzz %d)\n"
-msgstr ""
+msgstr "частина %d вже прийнята для рядка %d (fuzz %d)\n"
#: tortoisehg/util/version.py:17
#, python-format
@@ -13093,9 +13303,6 @@#~ msgid "General repair and recovery of repository"
#~ msgstr "Загальний ремонт та відновлення сховища"
-#~ msgid "Configure settings local to this repository"
-#~ msgstr "Налаштування параметрів локально для сховища"
-
#~ msgid "_Other parent"
#~ msgstr "_Інший попередник"
@@ -13178,9 +13385,6 @@#~ msgid "HG Commit..."
#~ msgstr "HG фіксація..."
-#~ msgid "Shelve or unshelve repository changes"
-#~ msgstr "Відтерміновані або поточні зміни сховища"
-
#~ msgid "Remove selected files on the next commit"
#~ msgstr "Видалити обрані файли під час наступної фіксації"
@@ -13337,9 +13541,6 @@#~ msgid "qimport from here to selected"
#~ msgstr "Швидко імпортувати це до вибраного"
-#~ msgid "Merge tools:"
-#~ msgstr "Інструменти об'єднання:"
-
#~ msgid "Enable/Disable the overlay icons globally"
#~ msgstr "Включити/Виключити позначки всюди"
@@ -13393,12 +13594,6 @@#~ msgid "removing backup for %r : %r\n"
#~ msgstr "видалення резервних копій %r : %r\n"
-#~ msgid "Shelve or unshelve file changes"
-#~ msgstr "Відкладені та невідкладені файли змін"
-
-#~ msgid "Shelve Changes"
-#~ msgstr "Відкласти зміни"
-
#~ msgid "Repair and recovery of repository"
#~ msgstr "Ремонт та відновлення сховища"
@@ -13459,9 +13654,6 @@#~ msgid "Set Current Bookmark..."
#~ msgstr "Встановити поточну закладку..."
-#~ msgid "Hunk #%d succeeded at %d %s(offset %d %s).\n"
-#~ msgstr "Шматок #%d досягнув %d %s(offset %d %s).\n"
-
#~ msgid "Make new/moved bookmark current"
#~ msgstr "Створити нову/перемістити поточну закладку"
@@ -13484,13 +13676,6 @@#~ msgid "Tag '%s' does not exist"
#~ msgstr "Назви ярлика '%s' не існує"
-#~ msgid ""
-#~ "Normalize file line endings during and after patch to lf or crlf. Strict "
-#~ "does no normalization. Default: strict"
-#~ msgstr ""
-#~ "Вирівнювання рядків до та після патчу для lf or crlf. Strict вирівнювання "
-#~ "відсутнє. За замовченням: strict"
-
#~ msgid "Explorer extension settings"
#~ msgstr "Параметри додатків Провідника"
@@ -13513,28 +13698,11 @@#~ msgid "Do no strip paths (-p0), required for SVN patches"
#~ msgstr "Не робіть смуги траси (-p0), необхідного для SVN патчі"
-#~ msgid ""
-#~ "When running hgtk from the command line, fork a background process to run "
-#~ "graphical dialogs. Default: True"
-#~ msgstr ""
-#~ "Під час запуску hgtk з командного рядка, відгалужувати фоновий процесс для "
-#~ "запуску діалогових вікон. За замовчуванням: Так"
-
#, python-format
#~ msgid "%d out of %d hunk%s FAILED -- saving rejects to file %s\n"
#~ msgstr "%d з %d частини %s НЕВДАЛИЙ -- запис відмови до файлу %s\n"
#~ msgid ""
-#~ "Bypass the builtin visual diff dialog and directly use your visual diff "
-#~ "tool's directory diff feature. Only enable this feature if you know your "
-#~ "diff tool has a valid extdiff configuration. Default: False"
-#~ msgstr ""
-#~ "Не використовувати вбудовиний візуалізатор різниць а відразу "
-#~ "використовувати візуалізацію різниць каталогів можливостями свого "
-#~ "інструменту. Вмикати дану можливість лише якщо Ви впевнені у правильності "
-#~ "налаштувань extdiff вашого інструменту. За замовчуванням: False"
-
-#~ msgid ""
#~ "The editor to use during a commit and other instances where Mercurial needs "
#~ "multiline input from the user. Only used by command line interface commands."
#~ msgstr ""
@@ -13542,115 +13710,15 @@#~ "коли користувачу необхідно ввести багаторядковий текст у Mercurial. "
#~ "Використовується лише в командах з інтерфейсом командного рядка."
-#~ msgid ""
-#~ "Maximum length of the commit message summary line. If set, TortoiseHG will "
-#~ "issue a warning if the summary line is too long or not separated by a blank "
-#~ "line. Default: 0 (unenforced)"
-#~ msgstr ""
-#~ "Максимальна довжина рядку нотатки фіксації. Значення встановлене TortoiseHG "
-#~ "буде попереджувати, якщо рядок зведення занадто довгий та не розділений "
-#~ "пустим рядком. За замовчуванням: 0 (без перевірок)"
-
-#~ msgid ""
-#~ "Specify the number of spaces that tabs expand to in various TortoiseHG "
-#~ "windows. Default: Not expanded"
-#~ msgstr ""
-#~ "Вкажіть кількість пропусків (пробелов), на які будуть замінені табуляції у "
-#~ "різних вікнах TortoiseHg. За замовчуванням: Не замінювати"
-
#~ msgid "Display local changes that will be pushed to selected repository"
#~ msgstr "Показати локальні зміни, які будуть відправлені у обране сховище"
-#~ msgid ""
-#~ "Comma separated list of files that are automatically included in every "
-#~ "commit. Intended for use only as a repository setting. Default: None"
-#~ msgstr ""
-#~ "Перелік файлів, поділений комами, які автоматично включаються до поточної "
-#~ "фіксації. Призначений для використання, як налаштування сховища. За "
-#~ "замовчуванням: Відсутній"
-
-#~ msgid ""
-#~ "Adjust the display of the main toolbar in the Repository Explorer. Values: "
-#~ "small, large, or theme. Default: theme"
-#~ msgstr ""
-#~ "Налаштування відображення на головній панелі інструментів у сховище "
-#~ "Explorer. Параметри: маленький, великий, або тема. За замовчуванням: Тема"
-
#~ msgid "bundle from here to selected"
#~ msgstr "зв'язати звідси до обраної"
#~ msgid "Invalid revision range"
#~ msgstr "Помилковий діапазон ревізій"
-#~ 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 "
-#~ "Queues Extension. Default: None"
-#~ msgstr ""
-#~ "Список міток, відокремлений пробілами, які не будуть показані. Наприклад: "
-#~ "використовується \"qbase qparent qtip\", аби приховати стандартні мітки, "
-#~ "вставлені в Mercurial Queues Extension. За замовчуванням: None"
-
-#~ msgid ""
-#~ "Word wrap length of the commit message. If set, the popup menu can be used "
-#~ "to format the message and a warning will be issued if any lines are too long "
-#~ "at commit. Default: 0 (unenforced)"
-#~ msgstr ""
-#~ "Розмір для перенесення по словах нотатки фіксації. Якщо встановлено, тоді "
-#~ "можливо використовувати випливаючі меню для форматування нотаток, а також "
-#~ "буде попередження, коли рядки занадто довгі. За замовчуванням: 0 (без "
-#~ "перевірок)"
-
-#~ msgid ""
-#~ "Attempt to push to default push target after every successful commit. "
-#~ "Default: False"
-#~ msgstr ""
-#~ "Спробувати відправляти об'єкти після кожної фіксації. За замовчуванням: False"
-
-#~ msgid ""
-#~ "Comma separated list of files that are automatically unchecked when the "
-#~ "status, commit, and shelve dialogs are opened. Default: None"
-#~ msgstr ""
-#~ "Список файлів, відокремлений комами, які автоматично фіксуються, коли "
-#~ "закриваються всі діалогові вікна. За замовчуванням: None"
-
-#~ 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 "
-#~ "Merge, Tag and Backout dialogs. Default: False"
-#~ msgstr ""
-#~ "Створити англомовні повідомлення фіксації, навіть якщо змінні середовища "
-#~ "LANGUAGE або LANG встановлені не як англійська мова. Цей параметр "
-#~ "застосовується до діалогів об'єднання, встановлення міток та відновлення. За "
-#~ "замовчуванням: False"
-
-#~ msgid ""
-#~ "The tab on which the status and commit tools will open. 0 - TextDiff, 1 - "
-#~ "Hunk Selection, 2 - Commit Preview. Default: 0"
-#~ msgstr ""
-#~ "Вкладка, на якій програма відкриється: стан або фіксація. 0 - Порівняння "
-#~ "тексту, 1 - Вибір частини, 2 - попередгій перегляд фіксації. За "
-#~ "замовчуванням: 0"
-
-#~ msgid ""
-#~ "Comma separated list of branch names that should be ignored when building a "
-#~ "list of branch names for a repository. Default: None"
-#~ msgstr ""
-#~ "Розділених комами список назв гілок, які слід ігнорувати при створенні "
-#~ "списку назв гілок для сховища. За замовчуванням: None"
-
-#~ 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 (\\). "
-#~ "Likewise some other characters can be escaped in this way, e.g. \\u0040 will "
-#~ "be decoded to the @ character, and \\n to a linefeed. Default: None"
-#~ msgstr ""
-#~ "Пробіл список іменах гілок і кольорів форми гілок: # XXXXXX. Прогалини і "
-#~ "двокрапки в галузі ім'я має бути уникнув використання зворотну скісну риску "
-#~ "(\\). Аналогічним чином деякі інші ознаки можуть бути уникнув таким чином, "
-#~ "наприклад, \\ U0040 будуть розшифровані на знак \"@\", а \\n перехід рядка. "
-#~ "За замовчуванням: None"
-
#~ msgid "Target changeset"
#~ msgstr "Об'єкт набору змін"
@@ -13853,36 +13921,184 @@#~ msgid "Post pull operation"
#~ msgstr "Дія після отримання"
+#~ msgid "_view file at revision"
+#~ msgstr "_відкрити файл в редакції"
+
+#~ msgid "_bundle rev:tip"
+#~ msgstr "зв'язка ревізія:вершина"
+
+#~ msgid "View revision history"
+#~ msgstr "Відкрити на перегляд журнал"
+
+#~ msgid "not at head revision"
+#~ msgstr "не вершина редакції"
+
+#~ msgid "Remove tag from repository"
+#~ msgstr "Вилучити ярлик з сховища"
+
+#~ msgid "Search revisions of files for a text pattern"
+#~ msgstr "Пошук редакції файлів за текстовим шаблоном"
+
+#~ msgid "Backout changeset - "
+#~ msgstr "Повернути набір змін - "
+
+#~ msgid "Launch synchronize tool"
+#~ msgstr "Запустити інструмент звірки"
+
+#~ msgid "backout revision"
+#~ msgstr "повернути редакцію"
+
+#~ msgid "Configure settings local to this repository"
+#~ msgstr "Налаштування локальних настанов для сховища"
+
+#~ msgid "Shelve or unshelve repository changes"
+#~ msgstr "Заморожені або розморожені зміни сховища"
+
+#~ msgid "Merge tools:"
+#~ msgstr "Приладдя об'єднання:"
+
+#~ msgid "Shelve or unshelve file changes"
+#~ msgstr "Заморожені та розморожені файли змін"
+
+#~ msgid "Shelve Changes"
+#~ msgstr "Заморозити зміни"
+
+#~ msgid ""
+#~ "Normalize file line endings during and after patch to lf or crlf. Strict "
+#~ "does no normalization. Default: strict"
+#~ msgstr ""
+#~ "Вирівнювання рядків до та після патчу для lf or crlf. Strict вирівнювання "
+#~ "відсутнє. Відпочатково: strict"
+
+#~ msgid ""
+#~ "When running hgtk from the command line, fork a background process to run "
+#~ "graphical dialogs. Default: True"
+#~ msgstr ""
+#~ "Під час запуску hgtk з командного рядка, відгалужувати фоновий процесс для "
+#~ "запуску діалогових вікон. Відпочатково: Так"
+
+#~ msgid ""
+#~ "Bypass the builtin visual diff dialog and directly use your visual diff "
+#~ "tool's directory diff feature. Only enable this feature if you know your "
+#~ "diff tool has a valid extdiff configuration. Default: False"
+#~ msgstr ""
+#~ "Не використовувати вбудовиний візуалізатор різниць а відразу "
+#~ "використовувати візуалізацію різниць каталогів можливостями свого "
+#~ "інструменту. Вмикати дану можливість лише якщо Ви впевнені у правильності "
+#~ "налаштувань extdiff вашого інструменту. Відпочатково: False"
+
+#~ msgid ""
+#~ "Maximum length of the commit message summary line. If set, TortoiseHG will "
+#~ "issue a warning if the summary line is too long or not separated by a blank "
+#~ "line. Default: 0 (unenforced)"
+#~ msgstr ""
+#~ "Максимальна довжина рядку нотатки фіксації. Значення встановлене TortoiseHG "
+#~ "буде попереджувати, якщо рядок зведення занадто довгий та не розділений "
+#~ "пустим рядком. Відпочатково: 0 (без перевірок)"
+
+#~ msgid ""
+#~ "Specify the number of spaces that tabs expand to in various TortoiseHG "
+#~ "windows. Default: Not expanded"
+#~ msgstr ""
+#~ "Вкажіть кількість пропусків (пробелов), на які будуть замінені табуляції у "
+#~ "різних вікнах TortoiseHg. Відпочатково: Не замінювати"
+
+#~ msgid ""
+#~ "Comma separated list of files that are automatically included in every "
+#~ "commit. Intended for use only as a repository setting. Default: None"
+#~ msgstr ""
+#~ "Перелік файлів, поділений комами, які автоматично включаються до поточної "
+#~ "фіксації. Призначений для використання, як налаштування сховища. "
+#~ "Відпочатково: Відсутній"
+
+#~ msgid ""
+#~ "Adjust the display of the main toolbar in the Repository Explorer. Values: "
+#~ "small, large, or theme. Default: theme"
+#~ msgstr ""
+#~ "Налаштування відображення на головній панелі інструментів у сховище "
+#~ "Explorer. Параметри: маленький, великий, або тема. Відпочатково: Тема"
+
+#~ 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 "
+#~ "Queues Extension. Default: None"
+#~ msgstr ""
+#~ "Список міток, відокремлений пробілами, які не будуть показані. Наприклад: "
+#~ "використовується \"qbase qparent qtip\", аби приховати стандартні мітки, "
+#~ "вставлені в Mercurial Queues Extension. Відпочатково: None"
+
+#~ msgid ""
+#~ "Word wrap length of the commit message. If set, the popup menu can be used "
+#~ "to format the message and a warning will be issued if any lines are too long "
+#~ "at commit. Default: 0 (unenforced)"
+#~ msgstr ""
+#~ "Розмір для перенесення по словах нотатки фіксації. Якщо встановлено, тоді "
+#~ "можливо використовувати випливаючі меню для форматування нотаток, а також "
+#~ "буде попередження, коли рядки занадто довгі. Відпочатково: 0 (без перевірок)"
+
+#~ msgid ""
+#~ "Attempt to push to default push target after every successful commit. "
+#~ "Default: False"
+#~ msgstr ""
+#~ "Спробувати відправляти об'єкти після кожної фіксації. Відпочатково: False"
+
+#~ msgid ""
+#~ "Comma separated list of files that are automatically unchecked when the "
+#~ "status, commit, and shelve dialogs are opened. Default: None"
+#~ msgstr ""
+#~ "Список файлів, відокремлений комами, які автоматично фіксуються, коли "
+#~ "закриваються всі діалогові вікна. Відпочатково: None"
+
+#~ 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 "
+#~ "Merge, Tag and Backout dialogs. Default: False"
+#~ msgstr ""
+#~ "Створити англомовні повідомлення фіксації, навіть якщо змінні середовища "
+#~ "LANGUAGE або LANG встановлені не як англійська мова. Цей параметр "
+#~ "застосовується до діалогів об'єднання, встановлення міток та відновлення. "
+#~ "Відпочатково: False"
+
+#~ msgid ""
+#~ "The tab on which the status and commit tools will open. 0 - TextDiff, 1 - "
+#~ "Hunk Selection, 2 - Commit Preview. Default: 0"
+#~ msgstr ""
+#~ "Вкладка, на якій програма відкриється: стан або приладдя фіксації. 0 - "
+#~ "Порівняння тексту, 1 - Вибір частини, 2 - попередній перегляд фіксації. "
+#~ "Відпочатково: 0"
+
+#~ msgid ""
+#~ "Comma separated list of branch names that should be ignored when building a "
+#~ "list of branch names for a repository. Default: None"
+#~ msgstr ""
+#~ "Розділених комами список назв гілок, які слід ігнорувати при створенні "
+#~ "списку назв гілок для сховища. Відпочатково: None"
+
+#~ 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 (\\). "
+#~ "Likewise some other characters can be escaped in this way, e.g. \\u0040 will "
+#~ "be decoded to the @ character, and \\n to a linefeed. Default: None"
+#~ msgstr ""
+#~ "Пробіл список іменах гілок і кольорів форми гілок: # XXXXXX. Прогалини і "
+#~ "двокрапки в галузі ім'я має бути уникнув використання зворотну скісну риску "
+#~ "(\\). Аналогічним чином деякі інші ознаки можуть бути уникнув таким чином, "
+#~ "наприклад, \\ U0040 будуть розшифровані на знак \"@\", а \\n перехід рядка. "
+#~ "Відпочатково: None"
+
#~ msgid ""
#~ "Allow the changelog viewer to copy the changeset hash of the currently "
#~ "selected changeset into the clipboard. Default: False"
#~ msgstr ""
#~ "Дозволити під час відкриття журналу змін копірувати хеш обраного набору змін "
-#~ "у буфер обміну. За замовченням: False"
-
-#~ msgid "_view file at revision"
-#~ msgstr "_відкрити файл в редакції"
-
-#~ msgid "_bundle rev:tip"
-#~ msgstr "зв'язка ревізія:вершина"
-
-#~ msgid "View revision history"
-#~ msgstr "Відкрити на перегляд журнал"
-
-#~ msgid "not at head revision"
-#~ msgstr "не вершина редакції"
-
-#~ msgid "Remove tag from repository"
-#~ msgstr "Вилучити ярлик з сховища"
-
-#~ msgid "Search revisions of files for a text pattern"
-#~ msgstr "Пошук редакції файлів за текстовим шаблоном"
-
-#~ msgid "Backout changeset - "
-#~ msgstr "Повернути набір змін - "
-
-#~ msgid "Launch synchronize tool"
-#~ msgstr "Запустити інструмент звірки"
-
-#~ msgid "backout revision"
-#~ msgstr "повернути редакцію"
+#~ "у буфер обміну. Відпочатково: False"
+
+#~ msgid "Hunk #%d succeeded at %d %s(offset %d %s).\n"
+#~ msgstr "Частина #%d досягнула %d %s(offset %d %s).\n"
+
+#~ msgid ""
+#~ "Name associated with commits. The common format is<br>\"Full Name "
+#~ "<email@example.com>\""
+#~ msgstr ""
+#~ "Назва що асоціюється з дописувачем. Загальний формат<br>\"Повне ім'я "
+#~ "<email@example.com>\""
|
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... |
@@ -13,13 +13,13 @@
argv = sys.argv[1:]
if 'THG_OSX_APP' in os.environ:
- # Remove the -psn argument supplied by launchd
- if argv[0].startswith('-psn'):
- argv = argv[1:]
- # sys.path as created by py2app doesn't work quite right with demandimport
- # Add the explicit path where PyQt4 and other libs are
- bundlepath = os.path.dirname(os.path.realpath(__file__))
- sys.path.insert(0, os.path.join(bundlepath, 'lib/python2.6/lib-dynload'))
+ # Remove the -psn argument supplied by launchd
+ if argv[0].startswith('-psn'):
+ argv = argv[1:]
+ # sys.path as created by py2app doesn't work quite right with demandimport
+ # Add the explicit path where PyQt4 and other libs are
+ bundlepath = os.path.dirname(os.path.realpath(__file__))
+ sys.path.insert(0, os.path.join(bundlepath, 'lib/python2.6/lib-dynload'))
if hasattr(sys, "frozen"):
if sys.frozen == 'windows_exe' and 'THGDEBUG' in os.environ:
|
|
@@ -9,7 +9,7 @@ import time
import errno
-from mercurial import extensions, ui, error
+from mercurial import extensions, ui, error, util
from tortoisehg.hgqt.i18n import _
from tortoisehg.hgqt import qtlib, cmdui, update, revdetails
@@ -343,13 +343,11 @@ Prompt user for new patch name. Patch is created
on current branch.
"""
- parent = None
- title = _('TortoiseHg Prompt')
- label = _('New Patch Name')
- new_name, ok = QInputDialog.getText(self, title, label)
- if not ok:
+ dialog = PNewDialog()
+ if dialog.exec_() != QDialog.Accepted:
return False
- self.pnew(hglib.fromunicode(new_name))
+ self.repo.incrementBusyCount()
+ self.runner.run(dialog.getCmd(cwd=self.repo.root))
return True
def pnew(self, patch_name):
@@ -836,3 +834,64 @@
painter.end()
return QVariant(pix)
+
+class PNewDialog(QDialog):
+ def __init__(self, parent=None):
+ QDialog.__init__(self, parent)
+ self.setWindowFlags(Qt.Window)
+ self.setWindowIcon(qtlib.geticon("fileadd"))
+ self.setWindowTitle(_('New Patch Branch'))
+
+ def AddField(var, label, optional=False):
+ hbox = QHBoxLayout()
+ SP = QSizePolicy
+ le = QLineEdit()
+ le.setSizePolicy(SP(SP.Expanding, SP.Fixed))
+ if optional:
+ cb = QCheckBox(label)
+ le.setEnabled(False)
+ cb.toggled.connect(le.setEnabled)
+ hbox.addWidget(cb)
+ setattr(self, var+'cb', cb)
+ else:
+ hbox.addWidget(QLabel(label))
+ hbox.addWidget(le)
+ setattr(self, var+'le', le)
+ return hbox
+
+ def DialogButtons():
+ BB = QDialogButtonBox
+ bb = QDialogButtonBox(BB.Ok|BB.Cancel)
+ bb.accepted.connect(self.accept)
+ bb.rejected.connect(self.reject)
+ bb.button(BB.Ok).setDefault(True)
+ bb.button(BB.Cancel).setDefault(False)
+ self.commitButton = bb.button(BB.Ok)
+ self.commitButton.setText(_('Commit', 'action button'))
+ self.bb = bb
+ return bb
+
+ layout = QVBoxLayout()
+ layout.setContentsMargins(2, 2, 2, 2)
+ self.setLayout(layout)
+ layout.addLayout(AddField('patchname',_('Patch name:')))
+ layout.addLayout(AddField('patchtext',_('Patch message:'), optional=True))
+ layout.addLayout(AddField('patchdate',_('Patch date:'), optional=True))
+ layout.addLayout(AddField('patchuser',_('Patch user:'), optional=True))
+ layout.addWidget(DialogButtons())
+
+ self.patchdatele.setText(
+ hglib.tounicode(hglib.displaytime(util.makedate())))
+
+ def patchname(self):
+ return self.patchnamele.text()
+
+ def getCmd(self, cwd):
+ cmd = ['pnew', '--cwd', cwd, hglib.fromunicode(self.patchname())]
+ optList = [('patchtext','--text'),
+ ('patchdate','--date'),
+ ('patchuser','--user')]
+ for v,o in optList:
+ if getattr(self,v+'cb').isChecked():
+ cmd.extend([o,hglib.fromunicode(getattr(self,v+'le').text())])
+ return cmd
|
@@ -7,7 +7,7 @@
import os
-from mercurial import error, hg, ui, util
+from mercurial import commands, error, hg, ui, util
from tortoisehg.util import hglib, paths
from tortoisehg.hgqt.i18n import _
@@ -525,7 +525,8 @@
# Read the current .hgsub file contents
lines = []
- if os.path.exists(repo.wjoin('.hgsub')):
+ hasHgsub = os.path.exists(repo.wjoin('.hgsub'))
+ if hasHgsub:
try:
fsub = repo.wopener('.hgsub', 'r')
lines = fsub.readlines()
@@ -565,6 +566,9 @@ fsub.write(linesep.join(lines))
fsub.close()
+ if not hasHgsub:
+ commands.add(ui.ui(), repo, '.hgsub')
+
qtlib.InfoMsgBox(
_('Subrepo added to .hgsub file'),
_('The selected subrepo:<br><br><i>%s</i><br><br>'
|
|
|
@@ -108,6 +108,43 @@ def isDirty(self):
return self.value() != self.curvalue
+class BoolRBGroup(QWidget):
+ def __init__(self, parent=None, **opts):
+ QWidget.__init__(self, parent, toolTip=opts['tooltip'])
+ self.opts = opts
+ self.curvalue = None
+
+ self.trueRB = QRadioButton(_('&True'))
+ self.falseRB = QRadioButton(_('&False'))
+ self.unspecRB = QRadioButton(_('&Unspecified'))
+
+ layout = QHBoxLayout()
+ layout.setContentsMargins(0, 0, 0, 0)
+ layout.addWidget(self.trueRB)
+ layout.addWidget(self.falseRB)
+ layout.addWidget(self.unspecRB)
+ self.setLayout(layout)
+
+ ## common APIs for all edit widgets
+ def setValue(self, curvalue):
+ self.curvalue = curvalue
+ if curvalue == 'True':
+ self.trueRB.setChecked(True)
+ elif curvalue == 'False':
+ self.falseRB.setChecked(True)
+ else:
+ self.unspecRB.setChecked(True)
+
+ def value(self):
+ if self.trueRB.isChecked():
+ return 'True'
+ elif self.falseRB.isChecked():
+ return 'False'
+ else:
+ return None
+
+ def isDirty(self):
+ return self.value() != self.curvalue
class PasswordEntry(QLineEdit):
def __init__(self, parent=None, **opts):
@@ -132,18 +169,33 @@ def isDirty(self):
return self.value() != self.curvalue
-class FontEntry(QPushButton):
+class FontEntry(QWidget):
def __init__(self, parent=None, **opts):
- QPushButton.__init__(self, parent, toolTip=opts['tooltip'])
+ QWidget.__init__(self, parent, toolTip=opts['tooltip'])
self.opts = opts
self.curvalue = None
- self.clicked.connect(self.on_clicked)
+
+ self.label = QLabel()
+ self.setButton = QPushButton(_('&Set...'))
+ self.clearButton = QPushButton(_('&Clear'))
+
+ layout = QHBoxLayout()
+ layout.setContentsMargins(0, 0, 0, 0)
+ layout.addWidget(self.label)
+ layout.addStretch()
+ layout.addWidget(self.setButton)
+ layout.addWidget(self.clearButton)
+ self.setLayout(layout)
+
+ self.setButton.clicked.connect(self.onSetClicked)
+ self.clearButton.clicked.connect(self.onClearClicked)
+
cpath = self.opts['cpath']
assert cpath.startswith('tortoisehg.')
self.fname = cpath[11:]
self.setMinimumWidth(ENTRY_WIDTH)
- def on_clicked(self, checked):
+ def onSetClicked(self, checked):
def newFont(font):
self.setText(font.toString())
thgf.setFont(font)
@@ -152,9 +204,14 @@ dlg = QFontDialog(self)
dlg.currentFontChanged.connect(newFont)
font, isok = dlg.getFont(origfont, self)
- self.setText(font.toString())
+ if not isok:
+ return
+ self.label.setText(font.toString())
thgf.setFont(font)
+ def onClearClicked(self, checked):
+ self.label.setText(_unspecstr)
+
def currentFont(self):
"""currently selected QFont if specified"""
if not self.value():
@@ -169,12 +226,12 @@ def setValue(self, curvalue):
self.curvalue = curvalue
if curvalue:
- self.setText(hglib.tounicode(curvalue))
+ self.label.setText(hglib.tounicode(curvalue))
else:
- self.setText(_unspecstr)
+ self.label.setText(_unspecstr)
def value(self):
- utext = self.text()
+ utext = self.label.text()
if utext == _unspecstr:
return None
else:
@@ -325,11 +382,9 @@ opts['nohist'] = True
return SettingsCombo(**opts)
-def genBoolCombo(opts):
+def genBoolRBGroup(opts):
'true, false, unspecified'
- opts['defaults'] = ['True', 'False']
- opts['nohist'] = True
- return SettingsCombo(**opts)
+ return BoolRBGroup(**opts)
def genDeferredCombo(opts, func):
'Values retrieved from a function at popup time'
@@ -436,19 +491,19 @@ _('Specify the number of spaces that tabs expand to in various '
'TortoiseHg windows. '
'Default: 0, Not expanded')),
- _fi(_('Force Repo Tab'), 'tortoisehg.forcerepotab', genBoolCombo,
+ _fi(_('Force Repo Tab'), 'tortoisehg.forcerepotab', genBoolRBGroup,
_('Always show repo tabs, even for a single repo. Default: False')),
_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. '
'A value of zero implies no limit. Default: 1024 (1MB)')),
- _fi(_('Fork GUI'), 'tortoisehg.guifork', genBoolCombo,
+ _fi(_('Fork GUI'), 'tortoisehg.guifork', genBoolRBGroup,
_('When running from the command line, fork a background '
'process to run graphical dialogs. Default: True')),
- _fi(_('Full Path Title'), 'tortoisehg.fullpath', genBoolCombo,
+ _fi(_('Full Path Title'), 'tortoisehg.fullpath', genBoolRBGroup,
_('Show a full directory path of the repository in the dialog title '
'instead of just the root directory name. Default: False')),
- _fi(_('Auto-resolve merges'), 'tortoisehg.autoresolve', genBoolCombo,
+ _fi(_('Auto-resolve merges'), 'tortoisehg.autoresolve', genBoolRBGroup,
_('Indicates whether TortoiseHg should attempt to automatically '
'resolve changes from both sides to the same file, and only report '
'merge conflicts when this is not possible. When False, all files '
@@ -470,7 +525,7 @@ 'repository. You can select the "current" (i.e. the working directory '
'parent), the current "tip" or the working directory ("workingdir"). '
'Default: current')),
- _fi(_('Author Coloring'), 'tortoisehg.authorcolor', genBoolCombo,
+ _fi(_('Author Coloring'), 'tortoisehg.authorcolor', genBoolRBGroup,
_('Color changesets by author name. If not enabled, '
'the changes are colored green for merge, red for '
'non-trivial parents, black for normal. '
@@ -480,7 +535,7 @@ _('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')),
- _fi(_('Long Summary'), 'tortoisehg.longsummary', genBoolCombo,
+ _fi(_('Long Summary'), 'tortoisehg.longsummary', genBoolRBGroup,
_('If true, concatenate multiple lines of changeset summary '
'until they reach 80 characters. '
'Default: False')),
@@ -519,7 +574,7 @@ _('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 length. Default: 80')),
- _fi(_('Close After Commit'), 'tortoisehg.closeci', genBoolCombo,
+ _fi(_('Close After Commit'), 'tortoisehg.closeci', genBoolRBGroup,
_('Close the commit tool after every successful '
'commit. Default: False')),
_fi(_('Push After Commit'), 'tortoisehg.cipushafter', (genEditCombo,
@@ -534,7 +589,7 @@ _('Comma separated list of files that are automatically unchecked '
'when the status, and commit dialogs are opened. '
'Default: None (leave blank)')),
- _fi(_('English Messages'), 'tortoisehg.engmsg', genBoolCombo,
+ _fi(_('English Messages'), 'tortoisehg.engmsg', genBoolRBGroup,
_('Generate English commit messages even if LANGUAGE or LANG '
'environment variables are set to a non-English language. '
'This setting is used by the Merge, Tag and Backout dialogs. '
@@ -559,7 +614,7 @@ _('Comma separated list of archive formats allowed for '
'downloading')),
_fi(_('Port'), 'web.port', genIntEditCombo, _('Port to listen on')),
- _fi(_('Push Requires SSL'), 'web.push_ssl', genBoolCombo,
+ _fi(_('Push Requires SSL'), 'web.push_ssl', genBoolRBGroup,
_('Whether to require that inbound pushes be transported '
'over SSL to prevent password sniffing.')),
_fi(_('Stripes'), 'web.stripes', genIntEditCombo,
@@ -625,7 +680,7 @@ _fi(_('SMTP Port'), 'smtp.port', genIntEditCombo,
_('Port to connect to on mail server. '
'Default: 25')),
- _fi(_('SMTP TLS'), 'smtp.tls', genBoolCombo,
+ _fi(_('SMTP TLS'), 'smtp.tls', genBoolRBGroup,
_('Connect to mail server using TLS. '
'Default: False')),
_fi(_('SMTP Username'), 'smtp.username', genEditCombo,
@@ -645,7 +700,7 @@ 'crlf. Strict does no normalization. Auto does per-file '
'detection, and is the recommended setting. '
'Default: strict')),
- _fi(_('Git Format'), 'diff.git', genBoolCombo,
+ _fi(_('Git Format'), 'diff.git', genBoolRBGroup,
_('Use git extended diff header format. '
'Default: False')),
_fi(_('MQ Git Format'), 'mq.git', (genDefaultCombo,
@@ -654,19 +709,19 @@ " preserving existing git patches upon qrefresh. If set to 'yes' or"
" 'no', mq will override the [diff] section and always generate git or"
" regular patches, possibly losing data in the second case.")),
- _fi(_('No Dates'), 'diff.nodates', genBoolCombo,
+ _fi(_('No Dates'), 'diff.nodates', genBoolRBGroup,
_('Do not include modification dates in diff headers. '
'Default: False')),
- _fi(_('Show Function'), 'diff.showfunc', genBoolCombo,
+ _fi(_('Show Function'), 'diff.showfunc', genBoolRBGroup,
_('Show which function each change is in. '
'Default: False')),
- _fi(_('Ignore White Space'), 'diff.ignorews', genBoolCombo,
+ _fi(_('Ignore White Space'), 'diff.ignorews', genBoolRBGroup,
_('Ignore white space when comparing lines. '
'Default: False')),
- _fi(_('Ignore WS Amount'), 'diff.ignorewsamount', genBoolCombo,
+ _fi(_('Ignore WS Amount'), 'diff.ignorewsamount', genBoolRBGroup,
_('Ignore changes in the amount of white space. '
'Default: False')),
- _fi(_('Ignore Blank Lines'), 'diff.ignoreblanklines', genBoolCombo,
+ _fi(_('Ignore Blank Lines'), 'diff.ignoreblanklines', genBoolRBGroup,
_('Ignore changes whose lines are all blank. '
'Default: False')),
)),
@@ -1034,6 +1089,7 @@ widgets = []
frame = QFrame()
form = QFormLayout()
+ form.setContentsMargins(5, 5, 0, 5)
frame.setLayout(form)
self.stack.addWidget(frame)
@@ -1068,6 +1124,7 @@ widgets = []
frame = QFrame()
grid = QGridLayout()
+ grid.setContentsMargins(5, 5, 0, 5)
frame.setLayout(grid)
self.stack.addWidget(frame)
allexts = hglib.allextensions()
@@ -1090,6 +1147,12 @@ def eventFilter(self, obj, event):
if event.type() in (QEvent.Enter, QEvent.FocusIn):
self.desctext.setHtml(obj.toolTip())
+ elif event.type() in (QEvent.Leave, QEvent.FocusOut):
+ focus = QApplication.focusWidget()
+ if focus is not None and hasattr(focus, 'toolTip'):
+ self.desctext.setHtml(focus.toolTip())
+ else:
+ self.desctext.setHtml('')
if event.type() == QEvent.ToolTip:
return True # tooltip is shown in self.desctext
return False
|
|
|
@@ -48,7 +48,7 @@ showMessage = pyqtSignal(unicode)
fileDisplayed = pyqtSignal(QString, QString)
- def __init__(self, repo, pats, opts, parent=None):
+ def __init__(self, repo, pats, opts, parent=None, checkable=True):
QWidget.__init__(self, parent)
self.opts = dict(modified=True, added=True, removed=True, deleted=True,
@@ -56,6 +56,7 @@ self.opts.update(opts)
self.repo = repo
self.pats = pats
+ self.checkable = checkable
self.pctx = None
self.savechecks = True
self.refthread = None
@@ -110,26 +111,28 @@ self.statusfilter = StatusFilterButton(
statustext=st, types=StatusType.preferredOrder)
- self.checkAllTT = _('Check all files')
- self.checkNoneTT = _('Uncheck all files')
- self.checkAllNoneBtn = QCheckBox()
- self.checkAllNoneBtn.setToolTip(self.checkAllTT)
- self.checkAllNoneBtn.stateChanged.connect(self.checkAllNone)
+ if self.checkable:
+ self.checkAllTT = _('Check all files')
+ self.checkNoneTT = _('Uncheck all files')
+ self.checkAllNoneBtn = QCheckBox()
+ self.checkAllNoneBtn.setToolTip(self.checkAllTT)
+ self.checkAllNoneBtn.stateChanged.connect(self.checkAllNone)
self.filelistToolbar = QToolBar(_('Status File List Toolbar'))
self.filelistToolbar.setIconSize(QSize(16,16))
self.filelistToolbar.setStyleSheet(qtlib.tbstylesheet)
hbox.addWidget(self.filelistToolbar)
- self.filelistToolbar.addWidget(qtlib.Spacer(3, 2))
- self.filelistToolbar.addWidget(self.checkAllNoneBtn)
- self.filelistToolbar.addSeparator()
+ if self.checkable:
+ self.filelistToolbar.addWidget(qtlib.Spacer(3, 2))
+ self.filelistToolbar.addWidget(self.checkAllNoneBtn)
+ self.filelistToolbar.addSeparator()
self.filelistToolbar.addWidget(le)
self.filelistToolbar.addSeparator()
self.filelistToolbar.addWidget(self.statusfilter)
self.filelistToolbar.addSeparator()
self.filelistToolbar.addWidget(self.refreshBtn)
self.actions = wctxactions.WctxActions(self.repo, self)
- tv = WctxFileTree(self.repo)
+ tv = WctxFileTree(self.repo, checkable=checkable)
vbox.addLayout(hbox)
vbox.addWidget(tv)
split.addWidget(frame)
@@ -245,7 +248,8 @@ else:
self.reselection = None
- self.checkAllNoneBtn.setEnabled(False)
+ if self.checkable:
+ self.checkAllNoneBtn.setEnabled(False)
self.refreshBtn.setEnabled(False)
self.progress.emit(*cmdui.startProgress(_('Refresh'), _('status')))
self.refthread = StatusThread(self.repo, self.pctx, self.pats, self.opts)
@@ -258,7 +262,8 @@
def reloadComplete(self):
self.refthread.wait()
- self.checkAllNoneBtn.setEnabled(True)
+ if self.checkable:
+ self.checkAllNoneBtn.setEnabled(True)
self.refreshBtn.setEnabled(True)
self.progress.emit(*cmdui.stopProgress(_('Refresh')))
if self.refthread.wctx is not None:
@@ -280,14 +285,16 @@ parent=self)
ms = merge.mergestate(self.repo)
tm = WctxModel(wctx, ms, self.pctx, self.savechecks, self.opts,
- checked, self)
- tm.checkToggled.connect(self.updateCheckCount)
+ checked, self, checkable=self.checkable)
+ if self.checkable:
+ tm.checkToggled.connect(self.updateCheckCount)
self.tv.setModel(tm)
self.tv.setSortingEnabled(True)
- self.tv.setColumnHidden(COL_PATH, bool(wctx.p2()))
+ self.tv.setColumnHidden(COL_PATH, bool(wctx.p2()) or not self.checkable)
self.tv.setColumnHidden(COL_MERGE_STATE, not tm.anyMerge())
- self.updateCheckCount()
+ if self.checkable:
+ self.updateCheckCount()
for col in (COL_PATH, COL_STATUS, COL_MERGE_STATE):
w = self.tv.sizeHintForColumn(col)
@@ -471,7 +478,7 @@class WctxFileTree(QTreeView):
menuRequest = pyqtSignal(QPoint, object)
- def __init__(self, repo, parent=None):
+ def __init__(self, repo, parent=None, checkable=True):
QTreeView.__init__(self, parent)
self.repo = repo
self.setSelectionMode(QTreeView.ExtendedSelection)
@@ -534,7 +541,7 @@class WctxModel(QAbstractTableModel):
checkToggled = pyqtSignal()
- def __init__(self, wctx, ms, pctx, savechecks, opts, checked, parent):
+ def __init__(self, wctx, ms, pctx, savechecks, opts, checked, parent, checkable=True):
QAbstractTableModel.__init__(self, parent)
self.checkCount = 0
rows = []
@@ -603,6 +610,7 @@ self.checked = nchecked
self.unfiltered = rows
self.rows = rows
+ self.checkable = checkable
def rowCount(self, parent):
if parent.isValid():
@@ -626,7 +634,7 @@
path, status, mst, upath, ext, sz = self.rows[index.row()]
if index.column() == COL_PATH:
- if role == Qt.CheckStateRole:
+ if role == Qt.CheckStateRole and self.checkable:
# also Qt.PartiallyChecked
if self.checked[path]:
return Qt.Checked
@@ -662,7 +670,7 @@
def flags(self, index):
flags = Qt.ItemIsSelectable | Qt.ItemIsEnabled | Qt.ItemIsDragEnabled
- if index.column() == COL_PATH:
+ if index.column() == COL_PATH and self.checkable:
flags |= Qt.ItemIsUserCheckable
return flags
@@ -874,7 +882,7 @@ self.setLayout(layout)
toplayout = QVBoxLayout()
toplayout.setContentsMargins(10, 10, 10, 0);
- self.stwidget = StatusWidget(repo, pats, opts, self)
+ self.stwidget = StatusWidget(repo, pats, opts, self, checkable=False)
toplayout.addWidget(self.stwidget, 1)
layout.addLayout(toplayout)
|
@@ -310,15 +310,13 @@ return not self.targetcheckbox.isChecked()
def schemeChange(self):
- if not self.default_user:
- return
-
- scheme = self._schemes[self.schemecombo.currentIndex()]
- if scheme == 'ssh':
- self.default_user = self.curuser
- self.curuser = self.lastsshuser
- else:
- self.curuser = self.default_user
+ if self.default_user:
+ scheme = self._schemes[self.schemecombo.currentIndex()]
+ if scheme == 'ssh':
+ self.default_user = self.curuser
+ self.curuser = self.lastsshuser
+ else:
+ self.curuser = self.default_user
self.refreshUrl()
|
@@ -140,9 +140,9 @@ )
{
std::wstring subkey = L"Software\\TortoiseHg\\CMenu\\";
- subkey += _WCSTR(lang.c_str());
+ subkey += MultibyteToWide(lang);
subkey += L"\\";
- subkey += _WCSTR(name.c_str());
+ subkey += MultibyteToWide(name);
TDEBUG_TRACEW(L"GetCMenuTranslation: " << subkey);
@@ -683,7 +683,8 @@ if (uFlags & GCS_UNICODE)
{
wchar_t* const dest = reinterpret_cast<wchar_t*>(pszName);
- const wchar_t* const src = pszw ? pszw : _WCSTR(psz);
+ std::wstring wpsz = MultibyteToWide(psz);
+ const wchar_t* const src = pszw ? pszw : wpsz.c_str();
wcsncpy(dest, src, cchMax-1);
*(dest + cchMax-1) = 0;
|
@@ -11,28 +11,6 @@ #include "shlwapi.h"
-LPWSTR hf_mbtowc(LPWSTR lpw, LPCSTR lpa, int nChars)
-{
- assert(lpa != NULL);
- assert(lpw != NULL);
-
- lpw[0] = '\0';
- MultiByteToWideChar(CP_ACP, 0, lpa, -1, lpw, nChars);
- return lpw;
-}
-
-
-LPSTR hf_wctomb(LPSTR lpa, LPCWSTR lpw, int nChars)
-{
- assert(lpw != NULL);
- assert(lpa != NULL);
-
- lpa[0] = '\0';
- WideCharToMultiByte(CP_ACP, 0, lpw, -1, lpa, nChars, NULL, NULL);
- return lpa;
-}
-
-
std::string GetTHgProgRoot()
{
LPCSTR regname = "Software\\TortoiseHg";
@@ -254,30 +232,6 @@}
-// read string value from registry
-int GetRegSZValue(HKEY hkey, const char* name, std::string& res)
-{
- res = "";
-
- if (!hkey)
- return 0;
-
- std::vector<BYTE> Data(300);
- DWORD cbData = Data.size();
-
- LONG rv = ::RegQueryValueExA(hkey, name, 0, 0, &Data[0], &cbData);
-
- if (rv == ERROR_SUCCESS)
- {
- res = reinterpret_cast<char*>(&Data[0]);
- return 1;
- }
-
- TDEBUG_TRACE("GetRegSZValue(" << name << ") failed");
-
- return 0;
-}
-
// read string value from registry, wide version
int GetRegSZValueW(HKEY hkey, const wchar_t* name, std::wstring& res)
{
|
@@ -6,12 +6,6 @@ #include <string>
#include <vector>
-#define _MBSTR(wstr) hf_wctomb((LPSTR)alloca(wcslen(wstr) + 1), (wstr),wcslen(wstr) + 1)
-#define _WCSTR(str) hf_mbtowc((LPWSTR)alloca((strlen(str) + 1) * sizeof(WCHAR)),(str),strlen(str) + 1)
-
-LPWSTR hf_mbtowc(LPWSTR lpw, LPCSTR lpa, int nChars);
-LPSTR hf_wctomb(LPSTR lpa, LPCWSTR lpw, int nChars);
-
std::string GetTHgProgRoot();
std::string GetTemporaryFile(LPCSTR prefix="THG");
bool IsDirectory(const std::string&);
@@ -22,7 +16,6 @@std::string GetHgRepoRoot(const std::string& path);
bool IsHgRepo(const std::string& path);
FILE* fopenReadRenameAllowed(const char* path);
-int GetRegSZValue(HKEY hkey, const char* name, std::string& res);
int GetRegSZValueW(HKEY hkey, const wchar_t* name, std::wstring& res);
bool StartsWith(const std::string& a, const std::string& b);
void Tokenize(const std::string& str, std::vector<std::string>& tokens,
|
Loading...