{"thread":{"id":"34492","subject":"Re: [PATCH v2 2/3] Update po/git-gui.pot","startedAt":"2013-07-19T12:31:37Z","lastAt":"2013-07-22T22:31:18Z","messageCount":2,"participants":["Yamada Saburo","Junio C Hamano"],"isPatch":true,"patchVersion":2,"patchTotal":3},"messages":[{"id":"223752","messageId":"CAPM==H+gTnnnzX7HeFEuTq_KHL9mxSRTSoUVRAC=5t_G=Nih0A@mail.gmail.com","threadId":"34492","inReplyTo":null,"subject":"Re: [PATCH v2 2/3] Update po/git-gui.pot","fromName":"Yamada Saburo","fromEmail":"devil.tamachan@gmail.com","sentAt":"2013-07-19T12:31:37Z","receivedAt":"2013-07-19T12:31:37Z","isPatch":true,"sender":{"key":"devil.tamachan@gmail.com","avatar":null},"body":"Signed-off-by: Yamada Saburo <devil.tamachan@gmail.com>\n---\n po/git-gui.pot | 1056 +++++++++++++++++++++++++++++++-------------------------\n 1 file changed, 578 insertions(+), 478 deletions(-)\n\ndiff --git a/po/git-gui.pot b/po/git-gui.pot\nindex 0c94f9c..97ed37a 100644\n--- a/po/git-gui.pot\n+++ b/po/git-gui.pot\n@@ -8,7 +8,7 @@ msgid \"\"\n msgstr \"\"\n \"Project-Id-Version: PACKAGE VERSION\\n\"\n \"Report-Msgid-Bugs-To: \\n\"\n-\"POT-Creation-Date: 2010-01-26 15:47-0800\\n\"\n+\"POT-Creation-Date: 2013-07-10 03:27+0900\\n\"\n \"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n \"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n \"Language-Team: LANGUAGE <LL@li.org>\\n\"\n@@ -16,33 +16,33 @@ msgstr \"\"\n \"Content-Type: text/plain; charset=CHARSET\\n\"\n \"Content-Transfer-Encoding: 8bit\\n\"\n\n-#: git-gui.sh:41 git-gui.sh:793 git-gui.sh:807 git-gui.sh:820 git-gui.sh:903\n-#: git-gui.sh:922\n-msgid \"git-gui: fatal error\"\n-msgstr \"\"\n-\n-#: git-gui.sh:743\n+#: git-gui.sh:859\n #, tcl-format\n msgid \"Invalid font specified in %s:\"\n msgstr \"\"\n\n-#: git-gui.sh:779\n+#: git-gui.sh:911\n msgid \"Main Font\"\n msgstr \"\"\n\n-#: git-gui.sh:780\n+#: git-gui.sh:912\n msgid \"Diff/Console Font\"\n msgstr \"\"\n\n-#: git-gui.sh:794\n+#: git-gui.sh:926 git-gui.sh:940 git-gui.sh:953 git-gui.sh:1043\n+#: git-gui.sh:1062 git-gui.sh:3094\n+msgid \"git-gui: fatal error\"\n+msgstr \"\"\n+\n+#: git-gui.sh:927\n msgid \"Cannot find git in PATH.\"\n msgstr \"\"\n\n-#: git-gui.sh:821\n+#: git-gui.sh:954\n msgid \"Cannot parse Git version string:\"\n msgstr \"\"\n\n-#: git-gui.sh:839\n+#: git-gui.sh:979\n #, tcl-format\n msgid \"\"\n \"Git version cannot be determined.\\n\"\n@@ -54,473 +54,493 @@ msgid \"\"\n \"Assume '%s' is version 1.5.0?\\n\"\n msgstr \"\"\n\n-#: git-gui.sh:1128\n+#: git-gui.sh:1276\n msgid \"Git directory not found:\"\n msgstr \"\"\n\n-#: git-gui.sh:1146\n+#: git-gui.sh:1306\n msgid \"Cannot move to top of working directory:\"\n msgstr \"\"\n\n-#: git-gui.sh:1154\n+#: git-gui.sh:1314\n msgid \"Cannot use bare repository:\"\n msgstr \"\"\n\n-#: git-gui.sh:1162\n+#: git-gui.sh:1322\n msgid \"No working directory\"\n msgstr \"\"\n\n-#: git-gui.sh:1334 lib/checkout_op.tcl:306\n+#: git-gui.sh:1494 lib/checkout_op.tcl:306\n msgid \"Refreshing file status...\"\n msgstr \"\"\n\n-#: git-gui.sh:1390\n+#: git-gui.sh:1554\n msgid \"Scanning for modified files ...\"\n msgstr \"\"\n\n-#: git-gui.sh:1454\n+#: git-gui.sh:1621\n msgid \"Calling prepare-commit-msg hook...\"\n msgstr \"\"\n\n-#: git-gui.sh:1471\n+#: git-gui.sh:1638\n msgid \"Commit declined by prepare-commit-msg hook.\"\n msgstr \"\"\n\n-#: git-gui.sh:1629 lib/browser.tcl:246\n+#: git-gui.sh:1796 lib/browser.tcl:252\n msgid \"Ready.\"\n msgstr \"\"\n\n-#: git-gui.sh:1787\n+#: git-gui.sh:1954\n #, tcl-format\n msgid \"Displaying only %s of %s files.\"\n msgstr \"\"\n\n-#: git-gui.sh:1913\n+#: git-gui.sh:2080\n msgid \"Unmodified\"\n msgstr \"\"\n\n-#: git-gui.sh:1915\n+#: git-gui.sh:2082\n msgid \"Modified, not staged\"\n msgstr \"\"\n\n-#: git-gui.sh:1916 git-gui.sh:1924\n+#: git-gui.sh:2083 git-gui.sh:2095\n msgid \"Staged for commit\"\n msgstr \"\"\n\n-#: git-gui.sh:1917 git-gui.sh:1925\n+#: git-gui.sh:2084 git-gui.sh:2096\n msgid \"Portions staged for commit\"\n msgstr \"\"\n\n-#: git-gui.sh:1918 git-gui.sh:1926\n+#: git-gui.sh:2085 git-gui.sh:2097\n msgid \"Staged for commit, missing\"\n msgstr \"\"\n\n-#: git-gui.sh:1920\n+#: git-gui.sh:2087\n msgid \"File type changed, not staged\"\n msgstr \"\"\n\n-#: git-gui.sh:1921\n+#: git-gui.sh:2088 git-gui.sh:2089\n+msgid \"File type changed, old type staged for commit\"\n+msgstr \"\"\n+\n+#: git-gui.sh:2090\n msgid \"File type changed, staged\"\n msgstr \"\"\n\n-#: git-gui.sh:1923\n+#: git-gui.sh:2091\n+msgid \"File type change staged, modification not staged\"\n+msgstr \"\"\n+\n+#: git-gui.sh:2092\n+msgid \"File type change staged, file missing\"\n+msgstr \"\"\n+\n+#: git-gui.sh:2094\n msgid \"Untracked, not staged\"\n msgstr \"\"\n\n-#: git-gui.sh:1928\n+#: git-gui.sh:2099\n msgid \"Missing\"\n msgstr \"\"\n\n-#: git-gui.sh:1929\n+#: git-gui.sh:2100\n msgid \"Staged for removal\"\n msgstr \"\"\n\n-#: git-gui.sh:1930\n+#: git-gui.sh:2101\n msgid \"Staged for removal, still present\"\n msgstr \"\"\n\n-#: git-gui.sh:1932 git-gui.sh:1933 git-gui.sh:1934 git-gui.sh:1935\n-#: git-gui.sh:1936 git-gui.sh:1937\n+#: git-gui.sh:2103 git-gui.sh:2104 git-gui.sh:2105 git-gui.sh:2106\n+#: git-gui.sh:2107 git-gui.sh:2108\n msgid \"Requires merge resolution\"\n msgstr \"\"\n\n-#: git-gui.sh:1972\n+#: git-gui.sh:2143\n msgid \"Starting gitk... please wait...\"\n msgstr \"\"\n\n-#: git-gui.sh:1984\n+#: git-gui.sh:2155\n msgid \"Couldn't find gitk in PATH\"\n msgstr \"\"\n\n-#: git-gui.sh:2043\n+#: git-gui.sh:2214\n msgid \"Couldn't find git gui in PATH\"\n msgstr \"\"\n\n-#: git-gui.sh:2455 lib/choose_repository.tcl:36\n+#: git-gui.sh:2633 lib/choose_repository.tcl:36\n msgid \"Repository\"\n msgstr \"\"\n\n-#: git-gui.sh:2456\n+#: git-gui.sh:2634\n msgid \"Edit\"\n msgstr \"\"\n\n-#: git-gui.sh:2458 lib/choose_rev.tcl:561\n+#: git-gui.sh:2636 lib/choose_rev.tcl:567\n msgid \"Branch\"\n msgstr \"\"\n\n-#: git-gui.sh:2461 lib/choose_rev.tcl:548\n+#: git-gui.sh:2639 lib/choose_rev.tcl:554\n msgid \"Commit@@noun\"\n msgstr \"\"\n\n-#: git-gui.sh:2464 lib/merge.tcl:121 lib/merge.tcl:150 lib/merge.tcl:168\n+#: git-gui.sh:2642 lib/merge.tcl:123 lib/merge.tcl:152 lib/merge.tcl:170\n msgid \"Merge\"\n msgstr \"\"\n\n-#: git-gui.sh:2465 lib/choose_rev.tcl:557\n+#: git-gui.sh:2643 lib/choose_rev.tcl:563\n msgid \"Remote\"\n msgstr \"\"\n\n-#: git-gui.sh:2468\n+#: git-gui.sh:2646\n msgid \"Tools\"\n msgstr \"\"\n\n-#: git-gui.sh:2477\n+#: git-gui.sh:2655\n msgid \"Explore Working Copy\"\n msgstr \"\"\n\n-#: git-gui.sh:2483\n+#: git-gui.sh:2661\n msgid \"Browse Current Branch's Files\"\n msgstr \"\"\n\n-#: git-gui.sh:2487\n+#: git-gui.sh:2665\n msgid \"Browse Branch Files...\"\n msgstr \"\"\n\n-#: git-gui.sh:2492\n+#: git-gui.sh:2670\n msgid \"Visualize Current Branch's History\"\n msgstr \"\"\n\n-#: git-gui.sh:2496\n+#: git-gui.sh:2674\n msgid \"Visualize All Branch History\"\n msgstr \"\"\n\n-#: git-gui.sh:2503\n+#: git-gui.sh:2681\n #, tcl-format\n msgid \"Browse %s's Files\"\n msgstr \"\"\n\n-#: git-gui.sh:2505\n+#: git-gui.sh:2683\n #, tcl-format\n msgid \"Visualize %s's History\"\n msgstr \"\"\n\n-#: git-gui.sh:2510 lib/database.tcl:27 lib/database.tcl:67\n+#: git-gui.sh:2688 lib/database.tcl:40 lib/database.tcl:66\n msgid \"Database Statistics\"\n msgstr \"\"\n\n-#: git-gui.sh:2513 lib/database.tcl:34\n+#: git-gui.sh:2691 lib/database.tcl:33\n msgid \"Compress Database\"\n msgstr \"\"\n\n-#: git-gui.sh:2516\n+#: git-gui.sh:2694\n msgid \"Verify Database\"\n msgstr \"\"\n\n-#: git-gui.sh:2523 git-gui.sh:2527 git-gui.sh:2531 lib/shortcut.tcl:8\n+#: git-gui.sh:2701 git-gui.sh:2705 git-gui.sh:2709 lib/shortcut.tcl:8\n #: lib/shortcut.tcl:40 lib/shortcut.tcl:72\n msgid \"Create Desktop Icon\"\n msgstr \"\"\n\n-#: git-gui.sh:2539 lib/choose_repository.tcl:183 lib/choose_repository.tcl:191\n+#: git-gui.sh:2717 lib/choose_repository.tcl:188 lib/choose_repository.tcl:196\n msgid \"Quit\"\n msgstr \"\"\n\n-#: git-gui.sh:2547\n+#: git-gui.sh:2725\n msgid \"Undo\"\n msgstr \"\"\n\n-#: git-gui.sh:2550\n+#: git-gui.sh:2728\n msgid \"Redo\"\n msgstr \"\"\n\n-#: git-gui.sh:2554 git-gui.sh:3109\n+#: git-gui.sh:2732 git-gui.sh:3321\n msgid \"Cut\"\n msgstr \"\"\n\n-#: git-gui.sh:2557 git-gui.sh:3112 git-gui.sh:3186 git-gui.sh:3259\n+#: git-gui.sh:2735 git-gui.sh:3324 git-gui.sh:3398 git-gui.sh:3483\n #: lib/console.tcl:69\n msgid \"Copy\"\n msgstr \"\"\n\n-#: git-gui.sh:2560 git-gui.sh:3115\n+#: git-gui.sh:2738 git-gui.sh:3327\n msgid \"Paste\"\n msgstr \"\"\n\n-#: git-gui.sh:2563 git-gui.sh:3118 lib/branch_delete.tcl:26\n-#: lib/remote_branch_delete.tcl:38\n+#: git-gui.sh:2741 git-gui.sh:3330 lib/branch_delete.tcl:28\n+#: lib/remote_branch_delete.tcl:39\n msgid \"Delete\"\n msgstr \"\"\n\n-#: git-gui.sh:2567 git-gui.sh:3122 git-gui.sh:3263 lib/console.tcl:71\n+#: git-gui.sh:2745 git-gui.sh:3334 git-gui.sh:3487 lib/console.tcl:71\n msgid \"Select All\"\n msgstr \"\"\n\n-#: git-gui.sh:2576\n+#: git-gui.sh:2754\n msgid \"Create...\"\n msgstr \"\"\n\n-#: git-gui.sh:2582\n+#: git-gui.sh:2760\n msgid \"Checkout...\"\n msgstr \"\"\n\n-#: git-gui.sh:2588\n+#: git-gui.sh:2766\n msgid \"Rename...\"\n msgstr \"\"\n\n-#: git-gui.sh:2593\n+#: git-gui.sh:2771\n msgid \"Delete...\"\n msgstr \"\"\n\n-#: git-gui.sh:2598\n+#: git-gui.sh:2776\n msgid \"Reset...\"\n msgstr \"\"\n\n-#: git-gui.sh:2608\n+#: git-gui.sh:2786\n msgid \"Done\"\n msgstr \"\"\n\n-#: git-gui.sh:2610\n+#: git-gui.sh:2788\n msgid \"Commit@@verb\"\n msgstr \"\"\n\n-#: git-gui.sh:2619 git-gui.sh:3050\n+#: git-gui.sh:2797 git-gui.sh:3262\n msgid \"New Commit\"\n msgstr \"\"\n\n-#: git-gui.sh:2627 git-gui.sh:3057\n+#: git-gui.sh:2805 git-gui.sh:3269\n msgid \"Amend Last Commit\"\n msgstr \"\"\n\n-#: git-gui.sh:2637 git-gui.sh:3011 lib/remote_branch_delete.tcl:99\n+#: git-gui.sh:2815 git-gui.sh:3223 lib/remote_branch_delete.tcl:101\n msgid \"Rescan\"\n msgstr \"\"\n\n-#: git-gui.sh:2643\n+#: git-gui.sh:2821\n msgid \"Stage To Commit\"\n msgstr \"\"\n\n-#: git-gui.sh:2649\n+#: git-gui.sh:2827\n msgid \"Stage Changed Files To Commit\"\n msgstr \"\"\n\n-#: git-gui.sh:2655\n+#: git-gui.sh:2833\n msgid \"Unstage From Commit\"\n msgstr \"\"\n\n-#: git-gui.sh:2661 lib/index.tcl:412\n+#: git-gui.sh:2839 lib/index.tcl:442\n msgid \"Revert Changes\"\n msgstr \"\"\n\n-#: git-gui.sh:2669 git-gui.sh:3310 git-gui.sh:3341\n+#: git-gui.sh:2847 git-gui.sh:3534 git-gui.sh:3565\n msgid \"Show Less Context\"\n msgstr \"\"\n\n-#: git-gui.sh:2673 git-gui.sh:3314 git-gui.sh:3345\n+#: git-gui.sh:2851 git-gui.sh:3538 git-gui.sh:3569\n msgid \"Show More Context\"\n msgstr \"\"\n\n-#: git-gui.sh:2680 git-gui.sh:3024 git-gui.sh:3133\n+#: git-gui.sh:2858 git-gui.sh:3236 git-gui.sh:3345\n msgid \"Sign Off\"\n msgstr \"\"\n\n-#: git-gui.sh:2696\n+#: git-gui.sh:2874\n msgid \"Local Merge...\"\n msgstr \"\"\n\n-#: git-gui.sh:2701\n+#: git-gui.sh:2879\n msgid \"Abort Merge...\"\n msgstr \"\"\n\n-#: git-gui.sh:2713 git-gui.sh:2741\n+#: git-gui.sh:2891 git-gui.sh:2919\n msgid \"Add...\"\n msgstr \"\"\n\n-#: git-gui.sh:2717\n+#: git-gui.sh:2895\n msgid \"Push...\"\n msgstr \"\"\n\n-#: git-gui.sh:2721\n+#: git-gui.sh:2899\n msgid \"Delete Branch...\"\n msgstr \"\"\n\n-#: git-gui.sh:2731 git-gui.sh:3292\n+#: git-gui.sh:2909 git-gui.sh:3516\n msgid \"Options...\"\n msgstr \"\"\n\n-#: git-gui.sh:2742\n+#: git-gui.sh:2920\n msgid \"Remove...\"\n msgstr \"\"\n\n-#: git-gui.sh:2751 lib/choose_repository.tcl:50\n+#: git-gui.sh:2929 lib/choose_repository.tcl:50\n msgid \"Help\"\n msgstr \"\"\n\n-#: git-gui.sh:2755 git-gui.sh:2759 lib/about.tcl:14\n+#: git-gui.sh:2933 git-gui.sh:2937 lib/about.tcl:14\n #: lib/choose_repository.tcl:44 lib/choose_repository.tcl:53\n #, tcl-format\n msgid \"About %s\"\n msgstr \"\"\n\n-#: git-gui.sh:2783\n+#: git-gui.sh:2961\n msgid \"Online Documentation\"\n msgstr \"\"\n\n-#: git-gui.sh:2786 lib/choose_repository.tcl:47 lib/choose_repository.tcl:56\n+#: git-gui.sh:2964 lib/choose_repository.tcl:47 lib/choose_repository.tcl:56\n msgid \"Show SSH Key\"\n msgstr \"\"\n\n-#: git-gui.sh:2893\n+#: git-gui.sh:2983 git-gui.sh:3115\n+msgid \"Usage\"\n+msgstr \"\"\n+\n+#: git-gui.sh:3064 lib/blame.tcl:573\n+msgid \"Error\"\n+msgstr \"\"\n+\n+#: git-gui.sh:3095\n #, tcl-format\n msgid \"fatal: cannot stat path %s: No such file or directory\"\n msgstr \"\"\n\n-#: git-gui.sh:2926\n+#: git-gui.sh:3128\n msgid \"Current Branch:\"\n msgstr \"\"\n\n-#: git-gui.sh:2947\n+#: git-gui.sh:3154\n msgid \"Staged Changes (Will Commit)\"\n msgstr \"\"\n\n-#: git-gui.sh:2967\n+#: git-gui.sh:3174\n msgid \"Unstaged Changes\"\n msgstr \"\"\n\n-#: git-gui.sh:3017\n+#: git-gui.sh:3229\n msgid \"Stage Changed\"\n msgstr \"\"\n\n-#: git-gui.sh:3036 lib/transport.tcl:104 lib/transport.tcl:193\n+#: git-gui.sh:3248 lib/transport.tcl:137 lib/transport.tcl:229\n msgid \"Push\"\n msgstr \"\"\n\n-#: git-gui.sh:3071\n+#: git-gui.sh:3283\n msgid \"Initial Commit Message:\"\n msgstr \"\"\n\n-#: git-gui.sh:3072\n+#: git-gui.sh:3284\n msgid \"Amended Commit Message:\"\n msgstr \"\"\n\n-#: git-gui.sh:3073\n+#: git-gui.sh:3285\n msgid \"Amended Initial Commit Message:\"\n msgstr \"\"\n\n-#: git-gui.sh:3074\n+#: git-gui.sh:3286\n msgid \"Amended Merge Commit Message:\"\n msgstr \"\"\n\n-#: git-gui.sh:3075\n+#: git-gui.sh:3287\n msgid \"Merge Commit Message:\"\n msgstr \"\"\n\n-#: git-gui.sh:3076\n+#: git-gui.sh:3288\n msgid \"Commit Message:\"\n msgstr \"\"\n\n-#: git-gui.sh:3125 git-gui.sh:3267 lib/console.tcl:73\n+#: git-gui.sh:3337 git-gui.sh:3491 lib/console.tcl:73\n msgid \"Copy All\"\n msgstr \"\"\n\n-#: git-gui.sh:3149 lib/blame.tcl:104\n+#: git-gui.sh:3361 lib/blame.tcl:105\n msgid \"File:\"\n msgstr \"\"\n\n-#: git-gui.sh:3255\n+#: git-gui.sh:3479\n msgid \"Refresh\"\n msgstr \"\"\n\n-#: git-gui.sh:3276\n+#: git-gui.sh:3500\n msgid \"Decrease Font Size\"\n msgstr \"\"\n\n-#: git-gui.sh:3280\n+#: git-gui.sh:3504\n msgid \"Increase Font Size\"\n msgstr \"\"\n\n-#: git-gui.sh:3288 lib/blame.tcl:281\n+#: git-gui.sh:3512 lib/blame.tcl:294\n msgid \"Encoding\"\n msgstr \"\"\n\n-#: git-gui.sh:3299\n+#: git-gui.sh:3523\n msgid \"Apply/Reverse Hunk\"\n msgstr \"\"\n\n-#: git-gui.sh:3304\n+#: git-gui.sh:3528\n msgid \"Apply/Reverse Line\"\n msgstr \"\"\n\n-#: git-gui.sh:3323\n+#: git-gui.sh:3547\n msgid \"Run Merge Tool\"\n msgstr \"\"\n\n-#: git-gui.sh:3328\n+#: git-gui.sh:3552\n msgid \"Use Remote Version\"\n msgstr \"\"\n\n-#: git-gui.sh:3332\n+#: git-gui.sh:3556\n msgid \"Use Local Version\"\n msgstr \"\"\n\n-#: git-gui.sh:3336\n+#: git-gui.sh:3560\n msgid \"Revert To Base\"\n msgstr \"\"\n\n-#: git-gui.sh:3354\n+#: git-gui.sh:3578\n msgid \"Visualize These Changes In The Submodule\"\n msgstr \"\"\n\n-#: git-gui.sh:3358\n+#: git-gui.sh:3582\n msgid \"Visualize Current Branch History In The Submodule\"\n msgstr \"\"\n\n-#: git-gui.sh:3362\n+#: git-gui.sh:3586\n msgid \"Visualize All Branch History In The Submodule\"\n msgstr \"\"\n\n-#: git-gui.sh:3367\n+#: git-gui.sh:3591\n msgid \"Start git gui In The Submodule\"\n msgstr \"\"\n\n-#: git-gui.sh:3389\n+#: git-gui.sh:3626\n msgid \"Unstage Hunk From Commit\"\n msgstr \"\"\n\n-#: git-gui.sh:3391\n+#: git-gui.sh:3628\n msgid \"Unstage Lines From Commit\"\n msgstr \"\"\n\n-#: git-gui.sh:3393\n+#: git-gui.sh:3630\n msgid \"Unstage Line From Commit\"\n msgstr \"\"\n\n-#: git-gui.sh:3396\n+#: git-gui.sh:3633\n msgid \"Stage Hunk For Commit\"\n msgstr \"\"\n\n-#: git-gui.sh:3398\n+#: git-gui.sh:3635\n msgid \"Stage Lines For Commit\"\n msgstr \"\"\n\n-#: git-gui.sh:3400\n+#: git-gui.sh:3637\n msgid \"Stage Line For Commit\"\n msgstr \"\"\n\n-#: git-gui.sh:3424\n+#: git-gui.sh:3662\n msgid \"Initializing...\"\n msgstr \"\"\n\n-#: git-gui.sh:3541\n+#: git-gui.sh:3805\n #, tcl-format\n msgid \"\"\n \"Possible environment issues exist.\\n\"\n@@ -531,14 +551,14 @@ msgid \"\"\n \"\\n\"\n msgstr \"\"\n\n-#: git-gui.sh:3570\n+#: git-gui.sh:3834\n msgid \"\"\n \"\\n\"\n \"This is due to a known issue with the\\n\"\n \"Tcl binary distributed by Cygwin.\"\n msgstr \"\"\n\n-#: git-gui.sh:3575\n+#: git-gui.sh:3839\n #, tcl-format\n msgid \"\"\n \"\\n\"\n@@ -553,165 +573,169 @@ msgstr \"\"\n msgid \"git-gui - a graphical user interface for Git.\"\n msgstr \"\"\n\n-#: lib/blame.tcl:72\n+#: lib/blame.tcl:73\n msgid \"File Viewer\"\n msgstr \"\"\n\n-#: lib/blame.tcl:78\n+#: lib/blame.tcl:79\n msgid \"Commit:\"\n msgstr \"\"\n\n-#: lib/blame.tcl:271\n+#: lib/blame.tcl:280\n msgid \"Copy Commit\"\n msgstr \"\"\n\n-#: lib/blame.tcl:275\n+#: lib/blame.tcl:284\n msgid \"Find Text...\"\n msgstr \"\"\n\n-#: lib/blame.tcl:284\n+#: lib/blame.tcl:288\n+msgid \"Goto Line...\"\n+msgstr \"\"\n+\n+#: lib/blame.tcl:297\n msgid \"Do Full Copy Detection\"\n msgstr \"\"\n\n-#: lib/blame.tcl:288\n+#: lib/blame.tcl:301\n msgid \"Show History Context\"\n msgstr \"\"\n\n-#: lib/blame.tcl:291\n+#: lib/blame.tcl:304\n msgid \"Blame Parent Commit\"\n msgstr \"\"\n\n-#: lib/blame.tcl:450\n+#: lib/blame.tcl:466\n #, tcl-format\n msgid \"Reading %s...\"\n msgstr \"\"\n\n-#: lib/blame.tcl:557\n+#: lib/blame.tcl:594\n msgid \"Loading copy/move tracking annotations...\"\n msgstr \"\"\n\n-#: lib/blame.tcl:577\n+#: lib/blame.tcl:614\n msgid \"lines annotated\"\n msgstr \"\"\n\n-#: lib/blame.tcl:769\n+#: lib/blame.tcl:806\n msgid \"Loading original location annotations...\"\n msgstr \"\"\n\n-#: lib/blame.tcl:772\n+#: lib/blame.tcl:809\n msgid \"Annotation complete.\"\n msgstr \"\"\n\n-#: lib/blame.tcl:802\n+#: lib/blame.tcl:839\n msgid \"Busy\"\n msgstr \"\"\n\n-#: lib/blame.tcl:803\n+#: lib/blame.tcl:840\n msgid \"Annotation process is already running.\"\n msgstr \"\"\n\n-#: lib/blame.tcl:842\n+#: lib/blame.tcl:879\n msgid \"Running thorough copy detection...\"\n msgstr \"\"\n\n-#: lib/blame.tcl:910\n+#: lib/blame.tcl:947\n msgid \"Loading annotation...\"\n msgstr \"\"\n\n-#: lib/blame.tcl:963\n+#: lib/blame.tcl:1000\n msgid \"Author:\"\n msgstr \"\"\n\n-#: lib/blame.tcl:967\n+#: lib/blame.tcl:1004\n msgid \"Committer:\"\n msgstr \"\"\n\n-#: lib/blame.tcl:972\n+#: lib/blame.tcl:1009\n msgid \"Original File:\"\n msgstr \"\"\n\n-#: lib/blame.tcl:1020\n+#: lib/blame.tcl:1057\n msgid \"Cannot find HEAD commit:\"\n msgstr \"\"\n\n-#: lib/blame.tcl:1075\n+#: lib/blame.tcl:1112\n msgid \"Cannot find parent commit:\"\n msgstr \"\"\n\n-#: lib/blame.tcl:1090\n+#: lib/blame.tcl:1127\n msgid \"Unable to display parent\"\n msgstr \"\"\n\n-#: lib/blame.tcl:1091 lib/diff.tcl:320\n+#: lib/blame.tcl:1128 lib/diff.tcl:338\n msgid \"Error loading diff:\"\n msgstr \"\"\n\n-#: lib/blame.tcl:1231\n+#: lib/blame.tcl:1269\n msgid \"Originally By:\"\n msgstr \"\"\n\n-#: lib/blame.tcl:1237\n+#: lib/blame.tcl:1275\n msgid \"In File:\"\n msgstr \"\"\n\n-#: lib/blame.tcl:1242\n+#: lib/blame.tcl:1280\n msgid \"Copied Or Moved Here By:\"\n msgstr \"\"\n\n-#: lib/branch_checkout.tcl:14 lib/branch_checkout.tcl:19\n+#: lib/branch_checkout.tcl:16 lib/branch_checkout.tcl:21\n msgid \"Checkout Branch\"\n msgstr \"\"\n\n-#: lib/branch_checkout.tcl:23\n+#: lib/branch_checkout.tcl:26\n msgid \"Checkout\"\n msgstr \"\"\n\n-#: lib/branch_checkout.tcl:27 lib/branch_create.tcl:35\n-#: lib/branch_delete.tcl:32 lib/branch_rename.tcl:30 lib/browser.tcl:282\n-#: lib/checkout_op.tcl:579 lib/choose_font.tcl:43 lib/merge.tcl:172\n-#: lib/option.tcl:125 lib/remote_add.tcl:32 lib/remote_branch_delete.tcl:42\n-#: lib/tools_dlg.tcl:40 lib/tools_dlg.tcl:204 lib/tools_dlg.tcl:352\n-#: lib/transport.tcl:108\n+#: lib/branch_checkout.tcl:30 lib/branch_create.tcl:37\n+#: lib/branch_delete.tcl:34 lib/branch_rename.tcl:32 lib/browser.tcl:292\n+#: lib/checkout_op.tcl:579 lib/choose_font.tcl:45 lib/merge.tcl:174\n+#: lib/option.tcl:127 lib/remote_add.tcl:34 lib/remote_branch_delete.tcl:43\n+#: lib/tools_dlg.tcl:41 lib/tools_dlg.tcl:202 lib/tools_dlg.tcl:345\n+#: lib/transport.tcl:141\n msgid \"Cancel\"\n msgstr \"\"\n\n-#: lib/branch_checkout.tcl:32 lib/browser.tcl:287 lib/tools_dlg.tcl:328\n+#: lib/branch_checkout.tcl:35 lib/browser.tcl:297 lib/tools_dlg.tcl:321\n msgid \"Revision\"\n msgstr \"\"\n\n-#: lib/branch_checkout.tcl:36 lib/branch_create.tcl:69 lib/option.tcl:280\n+#: lib/branch_checkout.tcl:39 lib/branch_create.tcl:69 lib/option.tcl:307\n msgid \"Options\"\n msgstr \"\"\n\n-#: lib/branch_checkout.tcl:39 lib/branch_create.tcl:92\n+#: lib/branch_checkout.tcl:42 lib/branch_create.tcl:92\n msgid \"Fetch Tracking Branch\"\n msgstr \"\"\n\n-#: lib/branch_checkout.tcl:44\n+#: lib/branch_checkout.tcl:47\n msgid \"Detach From Local Branch\"\n msgstr \"\"\n\n-#: lib/branch_create.tcl:22\n+#: lib/branch_create.tcl:23\n msgid \"Create Branch\"\n msgstr \"\"\n\n-#: lib/branch_create.tcl:27\n+#: lib/branch_create.tcl:28\n msgid \"Create New Branch\"\n msgstr \"\"\n\n-#: lib/branch_create.tcl:31 lib/choose_repository.tcl:381\n+#: lib/branch_create.tcl:33 lib/choose_repository.tcl:383\n msgid \"Create\"\n msgstr \"\"\n\n-#: lib/branch_create.tcl:40\n+#: lib/branch_create.tcl:42\n msgid \"Branch Name\"\n msgstr \"\"\n\n-#: lib/branch_create.tcl:43 lib/remote_add.tcl:39 lib/tools_dlg.tcl:50\n+#: lib/branch_create.tcl:44 lib/remote_add.tcl:41 lib/tools_dlg.tcl:51\n msgid \"Name:\"\n msgstr \"\"\n\n-#: lib/branch_create.tcl:58\n+#: lib/branch_create.tcl:57\n msgid \"Match Tracking Branch Name\"\n msgstr \"\"\n\n@@ -739,41 +763,41 @@ msgstr \"\"\n msgid \"Checkout After Creation\"\n msgstr \"\"\n\n-#: lib/branch_create.tcl:131\n+#: lib/branch_create.tcl:132\n msgid \"Please select a tracking branch.\"\n msgstr \"\"\n\n-#: lib/branch_create.tcl:140\n+#: lib/branch_create.tcl:141\n #, tcl-format\n msgid \"Tracking branch %s is not a branch in the remote repository.\"\n msgstr \"\"\n\n-#: lib/branch_create.tcl:153 lib/branch_rename.tcl:86\n+#: lib/branch_create.tcl:154 lib/branch_rename.tcl:92\n msgid \"Please supply a branch name.\"\n msgstr \"\"\n\n-#: lib/branch_create.tcl:164 lib/branch_rename.tcl:106\n+#: lib/branch_create.tcl:165 lib/branch_rename.tcl:112\n #, tcl-format\n msgid \"'%s' is not an acceptable branch name.\"\n msgstr \"\"\n\n-#: lib/branch_delete.tcl:15\n+#: lib/branch_delete.tcl:16\n msgid \"Delete Branch\"\n msgstr \"\"\n\n-#: lib/branch_delete.tcl:20\n+#: lib/branch_delete.tcl:21\n msgid \"Delete Local Branch\"\n msgstr \"\"\n\n-#: lib/branch_delete.tcl:37\n+#: lib/branch_delete.tcl:39\n msgid \"Local Branches\"\n msgstr \"\"\n\n-#: lib/branch_delete.tcl:52\n+#: lib/branch_delete.tcl:51\n msgid \"Delete Only If Merged Into\"\n msgstr \"\"\n\n-#: lib/branch_delete.tcl:54 lib/remote_branch_delete.tcl:119\n+#: lib/branch_delete.tcl:53 lib/remote_branch_delete.tcl:120\n msgid \"Always (Do not perform merge checks)\"\n msgstr \"\"\n\n@@ -782,7 +806,7 @@ msgstr \"\"\n msgid \"The following branches are not completely merged into %s:\"\n msgstr \"\"\n\n-#: lib/branch_delete.tcl:115 lib/remote_branch_delete.tcl:217\n+#: lib/branch_delete.tcl:115 lib/remote_branch_delete.tcl:218\n msgid \"\"\n \"Recovering deleted branches is difficult.\\n\"\n \"\\n\"\n@@ -796,32 +820,32 @@ msgid \"\"\n \"%s\"\n msgstr \"\"\n\n-#: lib/branch_rename.tcl:14 lib/branch_rename.tcl:22\n+#: lib/branch_rename.tcl:15 lib/branch_rename.tcl:23\n msgid \"Rename Branch\"\n msgstr \"\"\n\n-#: lib/branch_rename.tcl:26\n+#: lib/branch_rename.tcl:28\n msgid \"Rename\"\n msgstr \"\"\n\n-#: lib/branch_rename.tcl:36\n+#: lib/branch_rename.tcl:38\n msgid \"Branch:\"\n msgstr \"\"\n\n-#: lib/branch_rename.tcl:39\n+#: lib/branch_rename.tcl:46\n msgid \"New Name:\"\n msgstr \"\"\n\n-#: lib/branch_rename.tcl:75\n+#: lib/branch_rename.tcl:81\n msgid \"Please select a branch to rename.\"\n msgstr \"\"\n\n-#: lib/branch_rename.tcl:96 lib/checkout_op.tcl:202\n+#: lib/branch_rename.tcl:102 lib/checkout_op.tcl:202\n #, tcl-format\n msgid \"Branch '%s' already exists.\"\n msgstr \"\"\n\n-#: lib/branch_rename.tcl:117\n+#: lib/branch_rename.tcl:123\n #, tcl-format\n msgid \"Failed to rename '%s'.\"\n msgstr \"\"\n@@ -830,26 +854,26 @@ msgstr \"\"\n msgid \"Starting...\"\n msgstr \"\"\n\n-#: lib/browser.tcl:26\n+#: lib/browser.tcl:27\n msgid \"File Browser\"\n msgstr \"\"\n\n-#: lib/browser.tcl:126 lib/browser.tcl:143\n+#: lib/browser.tcl:132 lib/browser.tcl:149\n #, tcl-format\n msgid \"Loading %s...\"\n msgstr \"\"\n\n-#: lib/browser.tcl:187\n+#: lib/browser.tcl:193\n msgid \"[Up To Parent]\"\n msgstr \"\"\n\n-#: lib/browser.tcl:267 lib/browser.tcl:273\n+#: lib/browser.tcl:275 lib/browser.tcl:282\n msgid \"Browse Branch Files\"\n msgstr \"\"\n\n-#: lib/browser.tcl:278 lib/choose_repository.tcl:398\n-#: lib/choose_repository.tcl:486 lib/choose_repository.tcl:497\n-#: lib/choose_repository.tcl:1028\n+#: lib/browser.tcl:288 lib/choose_repository.tcl:398\n+#: lib/choose_repository.tcl:485 lib/choose_repository.tcl:494\n+#: lib/choose_repository.tcl:1021\n msgid \"Browse\"\n msgstr \"\"\n\n@@ -863,8 +887,8 @@ msgstr \"\"\n msgid \"fatal: Cannot resolve %s\"\n msgstr \"\"\n\n-#: lib/checkout_op.tcl:146 lib/console.tcl:81 lib/database.tcl:31\n-#: lib/sshkey.tcl:53\n+#: lib/checkout_op.tcl:146 lib/console.tcl:81 lib/database.tcl:30\n+#: lib/sshkey.tcl:55\n msgid \"Close\"\n msgstr \"\"\n\n@@ -961,7 +985,7 @@ msgstr \"\"\n msgid \"Reset '%s'?\"\n msgstr \"\"\n\n-#: lib/checkout_op.tcl:567 lib/merge.tcl:164 lib/tools_dlg.tcl:343\n+#: lib/checkout_op.tcl:567 lib/merge.tcl:166 lib/tools_dlg.tcl:336\n msgid \"Visualize\"\n msgstr \"\"\n\n@@ -976,23 +1000,23 @@ msgid \"\"\n \"This should not have occurred.  %s will now close and give up.\"\n msgstr \"\"\n\n-#: lib/choose_font.tcl:39\n+#: lib/choose_font.tcl:41\n msgid \"Select\"\n msgstr \"\"\n\n-#: lib/choose_font.tcl:53\n+#: lib/choose_font.tcl:55\n msgid \"Font Family\"\n msgstr \"\"\n\n-#: lib/choose_font.tcl:74\n+#: lib/choose_font.tcl:76\n msgid \"Font Size\"\n msgstr \"\"\n\n-#: lib/choose_font.tcl:91\n+#: lib/choose_font.tcl:93\n msgid \"Font Example\"\n msgstr \"\"\n\n-#: lib/choose_font.tcl:103\n+#: lib/choose_font.tcl:105\n msgid \"\"\n \"This is example text.\\n\"\n \"If you like this text, it can be your font.\"\n@@ -1002,7 +1026,7 @@ msgstr \"\"\n msgid \"Git Gui\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:87 lib/choose_repository.tcl:386\n+#: lib/choose_repository.tcl:87 lib/choose_repository.tcl:388\n msgid \"Create New Repository\"\n msgstr \"\"\n\n@@ -1010,42 +1034,42 @@ msgstr \"\"\n msgid \"New...\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:100 lib/choose_repository.tcl:471\n+#: lib/choose_repository.tcl:100 lib/choose_repository.tcl:472\n msgid \"Clone Existing Repository\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:106\n+#: lib/choose_repository.tcl:111\n msgid \"Clone...\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:113 lib/choose_repository.tcl:1016\n+#: lib/choose_repository.tcl:118 lib/choose_repository.tcl:1011\n msgid \"Open Existing Repository\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:119\n+#: lib/choose_repository.tcl:124\n msgid \"Open...\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:132\n+#: lib/choose_repository.tcl:137\n msgid \"Recent Repositories\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:138\n+#: lib/choose_repository.tcl:143\n msgid \"Open Recent Repository:\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:306 lib/choose_repository.tcl:313\n-#: lib/choose_repository.tcl:320\n+#: lib/choose_repository.tcl:307 lib/choose_repository.tcl:314\n+#: lib/choose_repository.tcl:321\n #, tcl-format\n msgid \"Failed to create repository %s:\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:391\n+#: lib/choose_repository.tcl:393\n msgid \"Directory:\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:423 lib/choose_repository.tcl:550\n-#: lib/choose_repository.tcl:1052\n+#: lib/choose_repository.tcl:423 lib/choose_repository.tcl:544\n+#: lib/choose_repository.tcl:1045\n msgid \"Git Repository\"\n msgstr \"\"\n\n@@ -1059,173 +1083,173 @@ msgstr \"\"\n msgid \"File %s already exists.\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:466\n+#: lib/choose_repository.tcl:467\n msgid \"Clone\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:479\n+#: lib/choose_repository.tcl:480\n msgid \"Source Location:\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:490\n+#: lib/choose_repository.tcl:489\n msgid \"Target Directory:\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:502\n+#: lib/choose_repository.tcl:499\n msgid \"Clone Type:\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:508\n+#: lib/choose_repository.tcl:504\n msgid \"Standard (Fast, Semi-Redundant, Hardlinks)\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:514\n+#: lib/choose_repository.tcl:509\n msgid \"Full Copy (Slower, Redundant Backup)\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:520\n+#: lib/choose_repository.tcl:514\n msgid \"Shared (Fastest, Not Recommended, No Backup)\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:556 lib/choose_repository.tcl:603\n-#: lib/choose_repository.tcl:749 lib/choose_repository.tcl:819\n-#: lib/choose_repository.tcl:1058 lib/choose_repository.tcl:1066\n+#: lib/choose_repository.tcl:550 lib/choose_repository.tcl:597\n+#: lib/choose_repository.tcl:743 lib/choose_repository.tcl:813\n+#: lib/choose_repository.tcl:1051 lib/choose_repository.tcl:1059\n #, tcl-format\n msgid \"Not a Git repository: %s\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:592\n+#: lib/choose_repository.tcl:586\n msgid \"Standard only available for local repository.\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:596\n+#: lib/choose_repository.tcl:590\n msgid \"Shared only available for local repository.\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:617\n+#: lib/choose_repository.tcl:611\n #, tcl-format\n msgid \"Location %s already exists.\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:628\n+#: lib/choose_repository.tcl:622\n msgid \"Failed to configure origin\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:640\n+#: lib/choose_repository.tcl:634\n msgid \"Counting objects\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:641\n+#: lib/choose_repository.tcl:635\n msgid \"buckets\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:665\n+#: lib/choose_repository.tcl:659\n #, tcl-format\n msgid \"Unable to copy objects/info/alternates: %s\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:701\n+#: lib/choose_repository.tcl:695\n #, tcl-format\n msgid \"Nothing to clone from %s.\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:703 lib/choose_repository.tcl:917\n-#: lib/choose_repository.tcl:929\n+#: lib/choose_repository.tcl:697 lib/choose_repository.tcl:911\n+#: lib/choose_repository.tcl:923\n msgid \"The 'master' branch has not been initialized.\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:716\n+#: lib/choose_repository.tcl:710\n msgid \"Hardlinks are unavailable.  Falling back to copying.\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:728\n+#: lib/choose_repository.tcl:722\n #, tcl-format\n msgid \"Cloning from %s\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:759\n+#: lib/choose_repository.tcl:753\n msgid \"Copying objects\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:760\n+#: lib/choose_repository.tcl:754\n msgid \"KiB\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:784\n+#: lib/choose_repository.tcl:778\n #, tcl-format\n msgid \"Unable to copy object: %s\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:794\n+#: lib/choose_repository.tcl:788\n msgid \"Linking objects\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:795\n+#: lib/choose_repository.tcl:789\n msgid \"objects\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:803\n+#: lib/choose_repository.tcl:797\n #, tcl-format\n msgid \"Unable to hardlink object: %s\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:858\n+#: lib/choose_repository.tcl:852\n msgid \"Cannot fetch branches and objects.  See console output for details.\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:869\n+#: lib/choose_repository.tcl:863\n msgid \"Cannot fetch tags.  See console output for details.\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:893\n+#: lib/choose_repository.tcl:887\n msgid \"Cannot determine HEAD.  See console output for details.\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:902\n+#: lib/choose_repository.tcl:896\n #, tcl-format\n msgid \"Unable to cleanup %s\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:908\n+#: lib/choose_repository.tcl:902\n msgid \"Clone failed.\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:915\n+#: lib/choose_repository.tcl:909\n msgid \"No default branch obtained.\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:926\n+#: lib/choose_repository.tcl:920\n #, tcl-format\n msgid \"Cannot resolve %s as a commit.\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:938\n+#: lib/choose_repository.tcl:932\n msgid \"Creating working directory\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:939 lib/index.tcl:67 lib/index.tcl:130\n-#: lib/index.tcl:198\n+#: lib/choose_repository.tcl:933 lib/index.tcl:70 lib/index.tcl:136\n+#: lib/index.tcl:207\n msgid \"files\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:968\n+#: lib/choose_repository.tcl:962\n msgid \"Initial file checkout failed.\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:1011\n+#: lib/choose_repository.tcl:1006\n msgid \"Open\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:1021\n+#: lib/choose_repository.tcl:1016\n msgid \"Repository:\"\n msgstr \"\"\n\n-#: lib/choose_repository.tcl:1072\n+#: lib/choose_repository.tcl:1065\n #, tcl-format\n msgid \"Failed to open repository %s:\"\n msgstr \"\"\n\n-#: lib/choose_rev.tcl:53\n+#: lib/choose_rev.tcl:52\n msgid \"This Detached Checkout\"\n msgstr \"\"\n\n@@ -1233,36 +1257,36 @@ msgstr \"\"\n msgid \"Revision Expression:\"\n msgstr \"\"\n\n-#: lib/choose_rev.tcl:74\n+#: lib/choose_rev.tcl:72\n msgid \"Local Branch\"\n msgstr \"\"\n\n-#: lib/choose_rev.tcl:79\n+#: lib/choose_rev.tcl:77\n msgid \"Tracking Branch\"\n msgstr \"\"\n\n-#: lib/choose_rev.tcl:84 lib/choose_rev.tcl:538\n+#: lib/choose_rev.tcl:82 lib/choose_rev.tcl:544\n msgid \"Tag\"\n msgstr \"\"\n\n-#: lib/choose_rev.tcl:317\n+#: lib/choose_rev.tcl:321\n #, tcl-format\n msgid \"Invalid revision: %s\"\n msgstr \"\"\n\n-#: lib/choose_rev.tcl:338\n+#: lib/choose_rev.tcl:342\n msgid \"No revision selected.\"\n msgstr \"\"\n\n-#: lib/choose_rev.tcl:346\n+#: lib/choose_rev.tcl:350\n msgid \"Revision expression is empty.\"\n msgstr \"\"\n\n-#: lib/choose_rev.tcl:531\n+#: lib/choose_rev.tcl:537\n msgid \"Updated\"\n msgstr \"\"\n\n-#: lib/choose_rev.tcl:559\n+#: lib/choose_rev.tcl:565\n msgid \"URL\"\n msgstr \"\"\n\n@@ -1310,7 +1334,7 @@ msgid \"\"\n \"The rescan will be automatically started now.\\n\"\n msgstr \"\"\n\n-#: lib/commit.tcl:172\n+#: lib/commit.tcl:173\n #, tcl-format\n msgid \"\"\n \"Unmerged files cannot be committed.\\n\"\n@@ -1319,7 +1343,7 @@ msgid \"\"\n \"before committing.\\n\"\n msgstr \"\"\n\n-#: lib/commit.tcl:180\n+#: lib/commit.tcl:181\n #, tcl-format\n msgid \"\"\n \"Unknown file state %s detected.\\n\"\n@@ -1327,14 +1351,14 @@ msgid \"\"\n \"File %s cannot be committed by this program.\\n\"\n msgstr \"\"\n\n-#: lib/commit.tcl:188\n+#: lib/commit.tcl:189\n msgid \"\"\n \"No changes to commit.\\n\"\n \"\\n\"\n \"You must stage at least 1 file before you can commit.\\n\"\n msgstr \"\"\n\n-#: lib/commit.tcl:203\n+#: lib/commit.tcl:204\n msgid \"\"\n \"Please supply a commit message.\\n\"\n \"\\n\"\n@@ -1345,40 +1369,50 @@ msgid \"\"\n \"- Remaining lines: Describe why this change is good.\\n\"\n msgstr \"\"\n\n-#: lib/commit.tcl:234\n+#: lib/commit.tcl:235\n msgid \"Calling pre-commit hook...\"\n msgstr \"\"\n\n-#: lib/commit.tcl:249\n+#: lib/commit.tcl:250\n msgid \"Commit declined by pre-commit hook.\"\n msgstr \"\"\n\n-#: lib/commit.tcl:272\n+#: lib/commit.tcl:269\n+msgid \"\"\n+\"You are about to commit on a detached head. This is a potentially dangerous \"\n+\"thing to do because if you switch to another branch you will lose your \"\n+\"changes and it can be difficult to retrieve them later from the reflog. You \"\n+\"should probably cancel this commit and create a new branch to continue.\\n\"\n+\" \\n\"\n+\" Do you really want to proceed with your Commit?\"\n+msgstr \"\"\n+\n+#: lib/commit.tcl:290\n msgid \"Calling commit-msg hook...\"\n msgstr \"\"\n\n-#: lib/commit.tcl:287\n+#: lib/commit.tcl:305\n msgid \"Commit declined by commit-msg hook.\"\n msgstr \"\"\n\n-#: lib/commit.tcl:300\n+#: lib/commit.tcl:318\n msgid \"Committing changes...\"\n msgstr \"\"\n\n-#: lib/commit.tcl:316\n+#: lib/commit.tcl:334\n msgid \"write-tree failed:\"\n msgstr \"\"\n\n-#: lib/commit.tcl:317 lib/commit.tcl:361 lib/commit.tcl:382\n+#: lib/commit.tcl:335 lib/commit.tcl:379 lib/commit.tcl:400\n msgid \"Commit failed.\"\n msgstr \"\"\n\n-#: lib/commit.tcl:334\n+#: lib/commit.tcl:352\n #, tcl-format\n msgid \"Commit %s appears to be corrupt\"\n msgstr \"\"\n\n-#: lib/commit.tcl:339\n+#: lib/commit.tcl:357\n msgid \"\"\n \"No changes to commit.\\n\"\n \"\\n\"\n@@ -1387,19 +1421,19 @@ msgid \"\"\n \"A rescan will be automatically started now.\\n\"\n msgstr \"\"\n\n-#: lib/commit.tcl:346\n+#: lib/commit.tcl:364\n msgid \"No changes to commit.\"\n msgstr \"\"\n\n-#: lib/commit.tcl:360\n+#: lib/commit.tcl:378\n msgid \"commit-tree failed:\"\n msgstr \"\"\n\n-#: lib/commit.tcl:381\n+#: lib/commit.tcl:399\n msgid \"update-ref failed:\"\n msgstr \"\"\n\n-#: lib/commit.tcl:469\n+#: lib/commit.tcl:492\n #, tcl-format\n msgid \"Created commit %s: %s\"\n msgstr \"\"\n@@ -1416,31 +1450,31 @@ msgstr \"\"\n msgid \"Error: Command Failed\"\n msgstr \"\"\n\n-#: lib/database.tcl:43\n+#: lib/database.tcl:42\n msgid \"Number of loose objects\"\n msgstr \"\"\n\n-#: lib/database.tcl:44\n+#: lib/database.tcl:43\n msgid \"Disk space used by loose objects\"\n msgstr \"\"\n\n-#: lib/database.tcl:45\n+#: lib/database.tcl:44\n msgid \"Number of packed objects\"\n msgstr \"\"\n\n-#: lib/database.tcl:46\n+#: lib/database.tcl:45\n msgid \"Number of packs\"\n msgstr \"\"\n\n-#: lib/database.tcl:47\n+#: lib/database.tcl:46\n msgid \"Disk space used by packed objects\"\n msgstr \"\"\n\n-#: lib/database.tcl:48\n+#: lib/database.tcl:47\n msgid \"Packed objects waiting for pruning\"\n msgstr \"\"\n\n-#: lib/database.tcl:49\n+#: lib/database.tcl:48\n msgid \"Garbage files\"\n msgstr \"\"\n\n@@ -1507,7 +1541,7 @@ msgstr \"\"\n msgid \"REMOTE:\\n\"\n msgstr \"\"\n\n-#: lib/diff.tcl:202 lib/diff.tcl:319\n+#: lib/diff.tcl:202 lib/diff.tcl:337\n #, tcl-format\n msgid \"Unable to display %s\"\n msgstr \"\"\n@@ -1539,19 +1573,19 @@ msgid \"\"\n \"* To see the entire file, use an external editor.\\n\"\n msgstr \"\"\n\n-#: lib/diff.tcl:482\n+#: lib/diff.tcl:557\n msgid \"Failed to unstage selected hunk.\"\n msgstr \"\"\n\n-#: lib/diff.tcl:489\n+#: lib/diff.tcl:564\n msgid \"Failed to stage selected hunk.\"\n msgstr \"\"\n\n-#: lib/diff.tcl:568\n+#: lib/diff.tcl:643\n msgid \"Failed to unstage selected line.\"\n msgstr \"\"\n\n-#: lib/diff.tcl:576\n+#: lib/diff.tcl:651\n msgid \"Failed to stage selected line.\"\n msgstr \"\"\n\n@@ -1568,7 +1602,7 @@ msgstr \"\"\n msgid \"Other\"\n msgstr \"\"\n\n-#: lib/error.tcl:20 lib/error.tcl:114\n+#: lib/error.tcl:20 lib/error.tcl:116\n msgid \"error\"\n msgstr \"\"\n\n@@ -1576,7 +1610,7 @@ msgstr \"\"\n msgid \"warning\"\n msgstr \"\"\n\n-#: lib/error.tcl:94\n+#: lib/error.tcl:96\n msgid \"You must correct the above errors before committing.\"\n msgstr \"\"\n\n@@ -1584,65 +1618,78 @@ msgstr \"\"\n msgid \"Unable to unlock the index.\"\n msgstr \"\"\n\n-#: lib/index.tcl:15\n+#: lib/index.tcl:17\n msgid \"Index Error\"\n msgstr \"\"\n\n-#: lib/index.tcl:17\n+#: lib/index.tcl:19\n msgid \"\"\n \"Updating the Git index failed.  A rescan will be automatically started to \"\n \"resynchronize git-gui.\"\n msgstr \"\"\n\n-#: lib/index.tcl:28\n+#: lib/index.tcl:30\n msgid \"Continue\"\n msgstr \"\"\n\n-#: lib/index.tcl:31\n+#: lib/index.tcl:33\n msgid \"Unlock Index\"\n msgstr \"\"\n\n-#: lib/index.tcl:289\n+#: lib/index.tcl:298\n #, tcl-format\n msgid \"Unstaging %s from commit\"\n msgstr \"\"\n\n-#: lib/index.tcl:328\n+#: lib/index.tcl:337\n msgid \"Ready to commit.\"\n msgstr \"\"\n\n-#: lib/index.tcl:341\n+#: lib/index.tcl:350\n #, tcl-format\n msgid \"Adding %s\"\n msgstr \"\"\n\n-#: lib/index.tcl:398\n+#: lib/index.tcl:380\n+#, tcl-format\n+msgid \"Stage %d untracked files?\"\n+msgstr \"\"\n+\n+#: lib/index.tcl:428\n #, tcl-format\n msgid \"Revert changes in file %s?\"\n msgstr \"\"\n\n-#: lib/index.tcl:400\n+#: lib/index.tcl:430\n #, tcl-format\n msgid \"Revert changes in these %i files?\"\n msgstr \"\"\n\n-#: lib/index.tcl:408\n+#: lib/index.tcl:438\n msgid \"Any unstaged changes will be permanently lost by the revert.\"\n msgstr \"\"\n\n-#: lib/index.tcl:411\n+#: lib/index.tcl:441\n msgid \"Do Nothing\"\n msgstr \"\"\n\n-#: lib/index.tcl:429\n+#: lib/index.tcl:459\n msgid \"Reverting selected files\"\n msgstr \"\"\n\n-#: lib/index.tcl:433\n+#: lib/index.tcl:463\n #, tcl-format\n msgid \"Reverting %s\"\n msgstr \"\"\n\n+#: lib/line.tcl:17\n+msgid \"Goto Line:\"\n+msgstr \"\"\n+\n+#: lib/line.tcl:23\n+msgid \"Go\"\n+msgstr \"\"\n+\n #: lib/merge.tcl:13\n msgid \"\"\n \"Cannot merge while amending.\\n\"\n@@ -1682,41 +1729,41 @@ msgid \"\"\n \"will help you abort a failed merge, should the need arise.\\n\"\n msgstr \"\"\n\n-#: lib/merge.tcl:107\n+#: lib/merge.tcl:108\n #, tcl-format\n msgid \"%s of %s\"\n msgstr \"\"\n\n-#: lib/merge.tcl:120\n+#: lib/merge.tcl:122\n #, tcl-format\n msgid \"Merging %s and %s...\"\n msgstr \"\"\n\n-#: lib/merge.tcl:131\n+#: lib/merge.tcl:133\n msgid \"Merge completed successfully.\"\n msgstr \"\"\n\n-#: lib/merge.tcl:133\n+#: lib/merge.tcl:135\n msgid \"Merge failed.  Conflict resolution is required.\"\n msgstr \"\"\n\n-#: lib/merge.tcl:158\n+#: lib/merge.tcl:160\n #, tcl-format\n msgid \"Merge Into %s\"\n msgstr \"\"\n\n-#: lib/merge.tcl:177\n+#: lib/merge.tcl:179\n msgid \"Revision To Merge\"\n msgstr \"\"\n\n-#: lib/merge.tcl:212\n+#: lib/merge.tcl:214\n msgid \"\"\n \"Cannot abort while amending.\\n\"\n \"\\n\"\n \"You must finish amending this commit.\\n\"\n msgstr \"\"\n\n-#: lib/merge.tcl:222\n+#: lib/merge.tcl:224\n msgid \"\"\n \"Abort merge?\\n\"\n \"\\n\"\n@@ -1725,7 +1772,7 @@ msgid \"\"\n \"Continue with aborting the current merge?\"\n msgstr \"\"\n\n-#: lib/merge.tcl:228\n+#: lib/merge.tcl:230\n msgid \"\"\n \"Reset changes?\\n\"\n \"\\n\"\n@@ -1734,19 +1781,19 @@ msgid \"\"\n \"Continue with resetting the current changes?\"\n msgstr \"\"\n\n-#: lib/merge.tcl:239\n+#: lib/merge.tcl:241\n msgid \"Aborting\"\n msgstr \"\"\n\n-#: lib/merge.tcl:239\n+#: lib/merge.tcl:241\n msgid \"files reset\"\n msgstr \"\"\n\n-#: lib/merge.tcl:267\n+#: lib/merge.tcl:269\n msgid \"Abort failed.\"\n msgstr \"\"\n\n-#: lib/merge.tcl:269\n+#: lib/merge.tcl:271\n msgid \"Abort completed.  Ready.\"\n msgstr \"\"\n\n@@ -1790,28 +1837,28 @@ msgstr \"\"\n msgid \"Conflict file does not exist\"\n msgstr \"\"\n\n-#: lib/mergetool.tcl:264\n+#: lib/mergetool.tcl:246\n #, tcl-format\n msgid \"Not a GUI merge tool: '%s'\"\n msgstr \"\"\n\n-#: lib/mergetool.tcl:268\n+#: lib/mergetool.tcl:275\n #, tcl-format\n msgid \"Unsupported merge tool '%s'\"\n msgstr \"\"\n\n-#: lib/mergetool.tcl:303\n+#: lib/mergetool.tcl:310\n msgid \"Merge tool is already running, terminate it?\"\n msgstr \"\"\n\n-#: lib/mergetool.tcl:323\n+#: lib/mergetool.tcl:330\n #, tcl-format\n msgid \"\"\n \"Error retrieving versions:\\n\"\n \"%s\"\n msgstr \"\"\n\n-#: lib/mergetool.tcl:343\n+#: lib/mergetool.tcl:350\n #, tcl-format\n msgid \"\"\n \"Could not start the merge tool:\\n\"\n@@ -1819,11 +1866,11 @@ msgid \"\"\n \"%s\"\n msgstr \"\"\n\n-#: lib/mergetool.tcl:347\n+#: lib/mergetool.tcl:354\n msgid \"Running merge tool...\"\n msgstr \"\"\n\n-#: lib/mergetool.tcl:375 lib/mergetool.tcl:383\n+#: lib/mergetool.tcl:382 lib/mergetool.tcl:390\n msgid \"Merge tool failed.\"\n msgstr \"\"\n\n@@ -1837,145 +1884,157 @@ msgstr \"\"\n msgid \"Invalid repo encoding '%s'\"\n msgstr \"\"\n\n-#: lib/option.tcl:117\n+#: lib/option.tcl:119\n msgid \"Restore Defaults\"\n msgstr \"\"\n\n-#: lib/option.tcl:121\n+#: lib/option.tcl:123\n msgid \"Save\"\n msgstr \"\"\n\n-#: lib/option.tcl:131\n+#: lib/option.tcl:133\n #, tcl-format\n msgid \"%s Repository\"\n msgstr \"\"\n\n-#: lib/option.tcl:132\n+#: lib/option.tcl:134\n msgid \"Global (All Repositories)\"\n msgstr \"\"\n\n-#: lib/option.tcl:138\n+#: lib/option.tcl:140\n msgid \"User Name\"\n msgstr \"\"\n\n-#: lib/option.tcl:139\n+#: lib/option.tcl:141\n msgid \"Email Address\"\n msgstr \"\"\n\n-#: lib/option.tcl:141\n+#: lib/option.tcl:143\n msgid \"Summarize Merge Commits\"\n msgstr \"\"\n\n-#: lib/option.tcl:142\n+#: lib/option.tcl:144\n msgid \"Merge Verbosity\"\n msgstr \"\"\n\n-#: lib/option.tcl:143\n+#: lib/option.tcl:145\n msgid \"Show Diffstat After Merge\"\n msgstr \"\"\n\n-#: lib/option.tcl:144\n+#: lib/option.tcl:146\n msgid \"Use Merge Tool\"\n msgstr \"\"\n\n-#: lib/option.tcl:146\n+#: lib/option.tcl:148\n msgid \"Trust File Modification Timestamps\"\n msgstr \"\"\n\n-#: lib/option.tcl:147\n+#: lib/option.tcl:149\n msgid \"Prune Tracking Branches During Fetch\"\n msgstr \"\"\n\n-#: lib/option.tcl:148\n+#: lib/option.tcl:150\n msgid \"Match Tracking Branches\"\n msgstr \"\"\n\n-#: lib/option.tcl:149\n+#: lib/option.tcl:151\n+msgid \"Use Textconv For Diffs and Blames\"\n+msgstr \"\"\n+\n+#: lib/option.tcl:152\n msgid \"Blame Copy Only On Changed Files\"\n msgstr \"\"\n\n-#: lib/option.tcl:150\n+#: lib/option.tcl:153\n msgid \"Minimum Letters To Blame Copy On\"\n msgstr \"\"\n\n-#: lib/option.tcl:151\n+#: lib/option.tcl:154\n msgid \"Blame History Context Radius (days)\"\n msgstr \"\"\n\n-#: lib/option.tcl:152\n+#: lib/option.tcl:155\n msgid \"Number of Diff Context Lines\"\n msgstr \"\"\n\n-#: lib/option.tcl:153\n+#: lib/option.tcl:156\n+msgid \"Additional Diff Parameters\"\n+msgstr \"\"\n+\n+#: lib/option.tcl:157\n msgid \"Commit Message Text Width\"\n msgstr \"\"\n\n-#: lib/option.tcl:154\n+#: lib/option.tcl:158\n msgid \"New Branch Name Template\"\n msgstr \"\"\n\n-#: lib/option.tcl:155\n+#: lib/option.tcl:159\n msgid \"Default File Contents Encoding\"\n msgstr \"\"\n\n-#: lib/option.tcl:203\n-msgid \"Change\"\n+#: lib/option.tcl:160\n+msgid \"Warn before committing to a detached head\"\n msgstr \"\"\n\n-#: lib/option.tcl:230\n-msgid \"Spelling Dictionary:\"\n+#: lib/option.tcl:161\n+msgid \"Staging of untracked files\"\n msgstr \"\"\n\n-#: lib/option.tcl:254\n-msgid \"Change Font\"\n+#: lib/option.tcl:161\n+msgid \"yes\"\n msgstr \"\"\n\n-#: lib/option.tcl:258\n-#, tcl-format\n-msgid \"Choose %s\"\n+#: lib/option.tcl:161\n+msgid \"no\"\n msgstr \"\"\n\n-#: lib/option.tcl:264\n-msgid \"pt.\"\n+#: lib/option.tcl:161\n+msgid \"ask\"\n msgstr \"\"\n\n-#: lib/option.tcl:278\n-msgid \"Preferences\"\n+#: lib/option.tcl:207\n+msgid \"Change\"\n msgstr \"\"\n\n-#: lib/option.tcl:314\n-msgid \"Failed to completely save options:\"\n+#: lib/option.tcl:251\n+msgid \"Spelling Dictionary:\"\n msgstr \"\"\n\n-#: lib/remote.tcl:163\n-msgid \"Remove Remote\"\n+#: lib/option.tcl:281\n+msgid \"Change Font\"\n msgstr \"\"\n\n-#: lib/remote.tcl:168\n-msgid \"Prune from\"\n+#: lib/option.tcl:285\n+#, tcl-format\n+msgid \"Choose %s\"\n msgstr \"\"\n\n-#: lib/remote.tcl:173\n-msgid \"Fetch from\"\n+#: lib/option.tcl:291\n+msgid \"pt.\"\n msgstr \"\"\n\n-#: lib/remote.tcl:215\n-msgid \"Push to\"\n+#: lib/option.tcl:305\n+msgid \"Preferences\"\n+msgstr \"\"\n+\n+#: lib/option.tcl:342\n+msgid \"Failed to completely save options:\"\n msgstr \"\"\n\n-#: lib/remote_add.tcl:19\n+#: lib/remote_add.tcl:20\n msgid \"Add Remote\"\n msgstr \"\"\n\n-#: lib/remote_add.tcl:24\n+#: lib/remote_add.tcl:25\n msgid \"Add New Remote\"\n msgstr \"\"\n\n-#: lib/remote_add.tcl:28 lib/tools_dlg.tcl:36\n+#: lib/remote_add.tcl:30 lib/tools_dlg.tcl:37\n msgid \"Add\"\n msgstr \"\"\n\n-#: lib/remote_add.tcl:37\n+#: lib/remote_add.tcl:39\n msgid \"Remote Details\"\n msgstr \"\"\n\n@@ -1983,58 +2042,58 @@ msgstr \"\"\n msgid \"Location:\"\n msgstr \"\"\n\n-#: lib/remote_add.tcl:62\n+#: lib/remote_add.tcl:60\n msgid \"Further Action\"\n msgstr \"\"\n\n-#: lib/remote_add.tcl:65\n+#: lib/remote_add.tcl:63\n msgid \"Fetch Immediately\"\n msgstr \"\"\n\n-#: lib/remote_add.tcl:71\n+#: lib/remote_add.tcl:69\n msgid \"Initialize Remote Repository and Push\"\n msgstr \"\"\n\n-#: lib/remote_add.tcl:77\n+#: lib/remote_add.tcl:75\n msgid \"Do Nothing Else Now\"\n msgstr \"\"\n\n-#: lib/remote_add.tcl:101\n+#: lib/remote_add.tcl:100\n msgid \"Please supply a remote name.\"\n msgstr \"\"\n\n-#: lib/remote_add.tcl:114\n+#: lib/remote_add.tcl:113\n #, tcl-format\n msgid \"'%s' is not an acceptable remote name.\"\n msgstr \"\"\n\n-#: lib/remote_add.tcl:125\n+#: lib/remote_add.tcl:124\n #, tcl-format\n msgid \"Failed to add remote '%s' of location '%s'.\"\n msgstr \"\"\n\n-#: lib/remote_add.tcl:133 lib/transport.tcl:6\n+#: lib/remote_add.tcl:132 lib/transport.tcl:6\n #, tcl-format\n msgid \"fetch %s\"\n msgstr \"\"\n\n-#: lib/remote_add.tcl:134\n+#: lib/remote_add.tcl:133\n #, tcl-format\n msgid \"Fetching the %s\"\n msgstr \"\"\n\n-#: lib/remote_add.tcl:157\n+#: lib/remote_add.tcl:156\n #, tcl-format\n msgid \"Do not know how to initialize repository at location '%s'.\"\n msgstr \"\"\n\n-#: lib/remote_add.tcl:163 lib/transport.tcl:25 lib/transport.tcl:63\n-#: lib/transport.tcl:81\n+#: lib/remote_add.tcl:162 lib/transport.tcl:54 lib/transport.tcl:92\n+#: lib/transport.tcl:110\n #, tcl-format\n msgid \"push %s\"\n msgstr \"\"\n\n-#: lib/remote_add.tcl:164\n+#: lib/remote_add.tcl:163\n #, tcl-format\n msgid \"Setting up the %s (at %s)\"\n msgstr \"\"\n@@ -2043,35 +2102,35 @@ msgstr \"\"\n msgid \"Delete Branch Remotely\"\n msgstr \"\"\n\n-#: lib/remote_branch_delete.tcl:47\n+#: lib/remote_branch_delete.tcl:48\n msgid \"From Repository\"\n msgstr \"\"\n\n-#: lib/remote_branch_delete.tcl:50 lib/transport.tcl:134\n+#: lib/remote_branch_delete.tcl:51 lib/transport.tcl:165\n msgid \"Remote:\"\n msgstr \"\"\n\n-#: lib/remote_branch_delete.tcl:66 lib/transport.tcl:149\n+#: lib/remote_branch_delete.tcl:72 lib/transport.tcl:187\n msgid \"Arbitrary Location:\"\n msgstr \"\"\n\n-#: lib/remote_branch_delete.tcl:84\n+#: lib/remote_branch_delete.tcl:88\n msgid \"Branches\"\n msgstr \"\"\n\n-#: lib/remote_branch_delete.tcl:109\n+#: lib/remote_branch_delete.tcl:110\n msgid \"Delete Only If\"\n msgstr \"\"\n\n-#: lib/remote_branch_delete.tcl:111\n+#: lib/remote_branch_delete.tcl:112\n msgid \"Merged Into:\"\n msgstr \"\"\n\n-#: lib/remote_branch_delete.tcl:152\n+#: lib/remote_branch_delete.tcl:153\n msgid \"A branch is required for 'Merged Into'.\"\n msgstr \"\"\n\n-#: lib/remote_branch_delete.tcl:184\n+#: lib/remote_branch_delete.tcl:185\n #, tcl-format\n msgid \"\"\n \"The following branches are not completely merged into %s:\\n\"\n@@ -2079,45 +2138,65 @@ msgid \"\"\n \" - %s\"\n msgstr \"\"\n\n-#: lib/remote_branch_delete.tcl:189\n+#: lib/remote_branch_delete.tcl:190\n #, tcl-format\n msgid \"\"\n \"One or more of the merge tests failed because you have not fetched the \"\n \"necessary commits.  Try fetching from %s first.\"\n msgstr \"\"\n\n-#: lib/remote_branch_delete.tcl:207\n+#: lib/remote_branch_delete.tcl:208\n msgid \"Please select one or more branches to delete.\"\n msgstr \"\"\n\n-#: lib/remote_branch_delete.tcl:226\n+#: lib/remote_branch_delete.tcl:227\n #, tcl-format\n msgid \"Deleting branches from %s\"\n msgstr \"\"\n\n-#: lib/remote_branch_delete.tcl:292\n+#: lib/remote_branch_delete.tcl:300\n msgid \"No repository selected.\"\n msgstr \"\"\n\n-#: lib/remote_branch_delete.tcl:297\n+#: lib/remote_branch_delete.tcl:305\n #, tcl-format\n msgid \"Scanning %s...\"\n msgstr \"\"\n\n-#: lib/search.tcl:21\n+#: lib/remote.tcl:200\n+msgid \"Push to\"\n+msgstr \"\"\n+\n+#: lib/remote.tcl:218\n+msgid \"Remove Remote\"\n+msgstr \"\"\n+\n+#: lib/remote.tcl:223\n+msgid \"Prune from\"\n+msgstr \"\"\n+\n+#: lib/remote.tcl:228\n+msgid \"Fetch from\"\n+msgstr \"\"\n+\n+#: lib/search.tcl:48\n msgid \"Find:\"\n msgstr \"\"\n\n-#: lib/search.tcl:23\n+#: lib/search.tcl:50\n msgid \"Next\"\n msgstr \"\"\n\n-#: lib/search.tcl:24\n+#: lib/search.tcl:51\n msgid \"Prev\"\n msgstr \"\"\n\n-#: lib/search.tcl:25\n-msgid \"Case-Sensitive\"\n+#: lib/search.tcl:52\n+msgid \"RegExp\"\n+msgstr \"\"\n+\n+#: lib/search.tcl:54\n+msgid \"Case\"\n msgstr \"\"\n\n #: lib/shortcut.tcl:21 lib/shortcut.tcl:62\n@@ -2178,19 +2257,19 @@ msgstr \"\"\n msgid \"Generate Key\"\n msgstr \"\"\n\n-#: lib/sshkey.tcl:56\n+#: lib/sshkey.tcl:58\n msgid \"Copy To Clipboard\"\n msgstr \"\"\n\n-#: lib/sshkey.tcl:70\n+#: lib/sshkey.tcl:72\n msgid \"Your OpenSSH Public Key\"\n msgstr \"\"\n\n-#: lib/sshkey.tcl:78\n+#: lib/sshkey.tcl:80\n msgid \"Generating...\"\n msgstr \"\"\n\n-#: lib/sshkey.tcl:84\n+#: lib/sshkey.tcl:86\n #, tcl-format\n msgid \"\"\n \"Could not start ssh-keygen:\\n\"\n@@ -2198,54 +2277,24 @@ msgid \"\"\n \"%s\"\n msgstr \"\"\n\n-#: lib/sshkey.tcl:111\n+#: lib/sshkey.tcl:113\n msgid \"Generation failed.\"\n msgstr \"\"\n\n-#: lib/sshkey.tcl:118\n+#: lib/sshkey.tcl:120\n msgid \"Generation succeeded, but no keys found.\"\n msgstr \"\"\n\n-#: lib/sshkey.tcl:121\n+#: lib/sshkey.tcl:123\n #, tcl-format\n msgid \"Your key is in: %s\"\n msgstr \"\"\n\n-#: lib/status_bar.tcl:83\n+#: lib/status_bar.tcl:87\n #, tcl-format\n msgid \"%s ... %*i of %*i %s (%3i%%)\"\n msgstr \"\"\n\n-#: lib/tools.tcl:75\n-#, tcl-format\n-msgid \"Running %s requires a selected file.\"\n-msgstr \"\"\n-\n-#: lib/tools.tcl:90\n-#, tcl-format\n-msgid \"Are you sure you want to run %s?\"\n-msgstr \"\"\n-\n-#: lib/tools.tcl:110\n-#, tcl-format\n-msgid \"Tool: %s\"\n-msgstr \"\"\n-\n-#: lib/tools.tcl:111\n-#, tcl-format\n-msgid \"Running: %s\"\n-msgstr \"\"\n-\n-#: lib/tools.tcl:149\n-#, tcl-format\n-msgid \"Tool completed successfully: %s\"\n-msgstr \"\"\n-\n-#: lib/tools.tcl:151\n-#, tcl-format\n-msgid \"Tool failed: %s\"\n-msgstr \"\"\n-\n #: lib/tools_dlg.tcl:22\n msgid \"Add Tool\"\n msgstr \"\"\n@@ -2254,87 +2303,122 @@ msgstr \"\"\n msgid \"Add New Tool Command\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:33\n+#: lib/tools_dlg.tcl:34\n msgid \"Add globally\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:45\n+#: lib/tools_dlg.tcl:46\n msgid \"Tool Details\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:48\n+#: lib/tools_dlg.tcl:49\n msgid \"Use '/' separators to create a submenu tree:\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:61\n+#: lib/tools_dlg.tcl:60\n msgid \"Command:\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:74\n+#: lib/tools_dlg.tcl:71\n msgid \"Show a dialog before running\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:80\n+#: lib/tools_dlg.tcl:77\n msgid \"Ask the user to select a revision (sets $REVISION)\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:85\n+#: lib/tools_dlg.tcl:82\n msgid \"Ask the user for additional arguments (sets $ARGS)\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:92\n+#: lib/tools_dlg.tcl:89\n msgid \"Don't show the command output window\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:97\n+#: lib/tools_dlg.tcl:94\n msgid \"Run only if a diff is selected ($FILENAME not empty)\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:121\n+#: lib/tools_dlg.tcl:118\n msgid \"Please supply a name for the tool.\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:129\n+#: lib/tools_dlg.tcl:126\n #, tcl-format\n msgid \"Tool '%s' already exists.\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:151\n+#: lib/tools_dlg.tcl:148\n #, tcl-format\n msgid \"\"\n \"Could not add tool:\\n\"\n \"%s\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:190\n+#: lib/tools_dlg.tcl:187\n msgid \"Remove Tool\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:196\n+#: lib/tools_dlg.tcl:193\n msgid \"Remove Tool Commands\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:200\n+#: lib/tools_dlg.tcl:198\n msgid \"Remove\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:236\n+#: lib/tools_dlg.tcl:231\n msgid \"(Blue denotes repository-local tools)\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:297\n+#: lib/tools_dlg.tcl:292\n #, tcl-format\n msgid \"Run Command: %s\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:311\n+#: lib/tools_dlg.tcl:306\n msgid \"Arguments\"\n msgstr \"\"\n\n-#: lib/tools_dlg.tcl:348\n+#: lib/tools_dlg.tcl:341\n msgid \"OK\"\n msgstr \"\"\n\n+#: lib/tools.tcl:75\n+#, tcl-format\n+msgid \"Running %s requires a selected file.\"\n+msgstr \"\"\n+\n+#: lib/tools.tcl:91\n+#, tcl-format\n+msgid \"Are you sure you want to run %1$s on file \\\"%2$s\\\"?\"\n+msgstr \"\"\n+\n+#: lib/tools.tcl:95\n+#, tcl-format\n+msgid \"Are you sure you want to run %s?\"\n+msgstr \"\"\n+\n+#: lib/tools.tcl:116\n+#, tcl-format\n+msgid \"Tool: %s\"\n+msgstr \"\"\n+\n+#: lib/tools.tcl:117\n+#, tcl-format\n+msgid \"Running: %s\"\n+msgstr \"\"\n+\n+#: lib/tools.tcl:155\n+#, tcl-format\n+msgid \"Tool completed successfully: %s\"\n+msgstr \"\"\n+\n+#: lib/tools.tcl:157\n+#, tcl-format\n+msgid \"Tool failed: %s\"\n+msgstr \"\"\n+\n #: lib/transport.tcl:7\n #, tcl-format\n msgid \"Fetching new changes from %s\"\n@@ -2350,45 +2434,61 @@ msgstr \"\"\n msgid \"Pruning tracking branches deleted from %s\"\n msgstr \"\"\n\n+#: lib/transport.tcl:25\n+msgid \"fetch all remotes\"\n+msgstr \"\"\n+\n #: lib/transport.tcl:26\n+msgid \"Fetching new changes from all remotes\"\n+msgstr \"\"\n+\n+#: lib/transport.tcl:40\n+msgid \"remote prune all remotes\"\n+msgstr \"\"\n+\n+#: lib/transport.tcl:41\n+msgid \"Pruning tracking branches deleted from all remotes\"\n+msgstr \"\"\n+\n+#: lib/transport.tcl:55\n #, tcl-format\n msgid \"Pushing changes to %s\"\n msgstr \"\"\n\n-#: lib/transport.tcl:64\n+#: lib/transport.tcl:93\n #, tcl-format\n msgid \"Mirroring to %s\"\n msgstr \"\"\n\n-#: lib/transport.tcl:82\n+#: lib/transport.tcl:111\n #, tcl-format\n msgid \"Pushing %s %s to %s\"\n msgstr \"\"\n\n-#: lib/transport.tcl:100\n+#: lib/transport.tcl:132\n msgid \"Push Branches\"\n msgstr \"\"\n\n-#: lib/transport.tcl:114\n+#: lib/transport.tcl:147\n msgid \"Source Branches\"\n msgstr \"\"\n\n-#: lib/transport.tcl:131\n+#: lib/transport.tcl:162\n msgid \"Destination Repository\"\n msgstr \"\"\n\n-#: lib/transport.tcl:169\n+#: lib/transport.tcl:205\n msgid \"Transfer Options\"\n msgstr \"\"\n\n-#: lib/transport.tcl:171\n+#: lib/transport.tcl:207\n msgid \"Force overwrite existing branch (may discard changes)\"\n msgstr \"\"\n\n-#: lib/transport.tcl:175\n+#: lib/transport.tcl:211\n msgid \"Use thin pack (for slow network connections)\"\n msgstr \"\"\n\n-#: lib/transport.tcl:179\n+#: lib/transport.tcl:215\n msgid \"Include tags\"\n msgstr \"\"\n-- \n1.8.1.msysgit.1\n"},{"id":"223948","messageId":"7v7ggib51l.fsf@alter.siamese.dyndns.org","threadId":"34492","inReplyTo":"CAPM==H+gTnnnzX7HeFEuTq_KHL9mxSRTSoUVRAC=5t_G=Nih0A@mail.gmail.com","subject":"Re: [PATCH v2 2/3] Update po/git-gui.pot","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2013-07-22T22:31:18Z","receivedAt":"2013-07-22T22:31:18Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Yamada Saburo <devil.tamachan@gmail.com> writes:\n\n> Signed-off-by: Yamada Saburo <devil.tamachan@gmail.com>\n> ---\n\nAssuming that this was generated automatically by running \"make\npo/git-gui.pot\" in git-gui tree, this looks good to me.\n\nBut it would have been nice if the proposed commit log message said\nso, if that is indeed the case.\n\n>  po/git-gui.pot | 1056 +++++++++++++++++++++++++++++++-------------------------\n>  1 file changed, 578 insertions(+), 478 deletions(-)\n>\n> diff --git a/po/git-gui.pot b/po/git-gui.pot\n> index 0c94f9c..97ed37a 100644\n> --- a/po/git-gui.pot\n> +++ b/po/git-gui.pot\n> @@ -8,7 +8,7 @@ msgid \"\"\n>  msgstr \"\"\n>  \"Project-Id-Version: PACKAGE VERSION\\n\"\n>  \"Report-Msgid-Bugs-To: \\n\"\n> -\"POT-Creation-Date: 2010-01-26 15:47-0800\\n\"\n> +\"POT-Creation-Date: 2013-07-10 03:27+0900\\n\"\n>  \"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n>  \"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n>  \"Language-Team: LANGUAGE <LL@li.org>\\n\"\n> @@ -16,33 +16,33 @@ msgstr \"\"\n>  \"Content-Type: text/plain; charset=CHARSET\\n\"\n>  \"Content-Transfer-Encoding: 8bit\\n\"\n>\n> -#: git-gui.sh:41 git-gui.sh:793 git-gui.sh:807 git-gui.sh:820 git-gui.sh:903\n> -#: git-gui.sh:922\n> -msgid \"git-gui: fatal error\"\n> -msgstr \"\"\n> -\n> -#: git-gui.sh:743\n> +#: git-gui.sh:859\n>  #, tcl-format\n>  msgid \"Invalid font specified in %s:\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:779\n> +#: git-gui.sh:911\n>  msgid \"Main Font\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:780\n> +#: git-gui.sh:912\n>  msgid \"Diff/Console Font\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:794\n> +#: git-gui.sh:926 git-gui.sh:940 git-gui.sh:953 git-gui.sh:1043\n> +#: git-gui.sh:1062 git-gui.sh:3094\n> +msgid \"git-gui: fatal error\"\n> +msgstr \"\"\n> +\n> +#: git-gui.sh:927\n>  msgid \"Cannot find git in PATH.\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:821\n> +#: git-gui.sh:954\n>  msgid \"Cannot parse Git version string:\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:839\n> +#: git-gui.sh:979\n>  #, tcl-format\n>  msgid \"\"\n>  \"Git version cannot be determined.\\n\"\n> @@ -54,473 +54,493 @@ msgid \"\"\n>  \"Assume '%s' is version 1.5.0?\\n\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1128\n> +#: git-gui.sh:1276\n>  msgid \"Git directory not found:\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1146\n> +#: git-gui.sh:1306\n>  msgid \"Cannot move to top of working directory:\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1154\n> +#: git-gui.sh:1314\n>  msgid \"Cannot use bare repository:\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1162\n> +#: git-gui.sh:1322\n>  msgid \"No working directory\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1334 lib/checkout_op.tcl:306\n> +#: git-gui.sh:1494 lib/checkout_op.tcl:306\n>  msgid \"Refreshing file status...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1390\n> +#: git-gui.sh:1554\n>  msgid \"Scanning for modified files ...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1454\n> +#: git-gui.sh:1621\n>  msgid \"Calling prepare-commit-msg hook...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1471\n> +#: git-gui.sh:1638\n>  msgid \"Commit declined by prepare-commit-msg hook.\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1629 lib/browser.tcl:246\n> +#: git-gui.sh:1796 lib/browser.tcl:252\n>  msgid \"Ready.\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1787\n> +#: git-gui.sh:1954\n>  #, tcl-format\n>  msgid \"Displaying only %s of %s files.\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1913\n> +#: git-gui.sh:2080\n>  msgid \"Unmodified\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1915\n> +#: git-gui.sh:2082\n>  msgid \"Modified, not staged\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1916 git-gui.sh:1924\n> +#: git-gui.sh:2083 git-gui.sh:2095\n>  msgid \"Staged for commit\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1917 git-gui.sh:1925\n> +#: git-gui.sh:2084 git-gui.sh:2096\n>  msgid \"Portions staged for commit\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1918 git-gui.sh:1926\n> +#: git-gui.sh:2085 git-gui.sh:2097\n>  msgid \"Staged for commit, missing\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1920\n> +#: git-gui.sh:2087\n>  msgid \"File type changed, not staged\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1921\n> +#: git-gui.sh:2088 git-gui.sh:2089\n> +msgid \"File type changed, old type staged for commit\"\n> +msgstr \"\"\n> +\n> +#: git-gui.sh:2090\n>  msgid \"File type changed, staged\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1923\n> +#: git-gui.sh:2091\n> +msgid \"File type change staged, modification not staged\"\n> +msgstr \"\"\n> +\n> +#: git-gui.sh:2092\n> +msgid \"File type change staged, file missing\"\n> +msgstr \"\"\n> +\n> +#: git-gui.sh:2094\n>  msgid \"Untracked, not staged\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1928\n> +#: git-gui.sh:2099\n>  msgid \"Missing\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1929\n> +#: git-gui.sh:2100\n>  msgid \"Staged for removal\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1930\n> +#: git-gui.sh:2101\n>  msgid \"Staged for removal, still present\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1932 git-gui.sh:1933 git-gui.sh:1934 git-gui.sh:1935\n> -#: git-gui.sh:1936 git-gui.sh:1937\n> +#: git-gui.sh:2103 git-gui.sh:2104 git-gui.sh:2105 git-gui.sh:2106\n> +#: git-gui.sh:2107 git-gui.sh:2108\n>  msgid \"Requires merge resolution\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1972\n> +#: git-gui.sh:2143\n>  msgid \"Starting gitk... please wait...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:1984\n> +#: git-gui.sh:2155\n>  msgid \"Couldn't find gitk in PATH\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2043\n> +#: git-gui.sh:2214\n>  msgid \"Couldn't find git gui in PATH\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2455 lib/choose_repository.tcl:36\n> +#: git-gui.sh:2633 lib/choose_repository.tcl:36\n>  msgid \"Repository\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2456\n> +#: git-gui.sh:2634\n>  msgid \"Edit\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2458 lib/choose_rev.tcl:561\n> +#: git-gui.sh:2636 lib/choose_rev.tcl:567\n>  msgid \"Branch\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2461 lib/choose_rev.tcl:548\n> +#: git-gui.sh:2639 lib/choose_rev.tcl:554\n>  msgid \"Commit@@noun\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2464 lib/merge.tcl:121 lib/merge.tcl:150 lib/merge.tcl:168\n> +#: git-gui.sh:2642 lib/merge.tcl:123 lib/merge.tcl:152 lib/merge.tcl:170\n>  msgid \"Merge\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2465 lib/choose_rev.tcl:557\n> +#: git-gui.sh:2643 lib/choose_rev.tcl:563\n>  msgid \"Remote\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2468\n> +#: git-gui.sh:2646\n>  msgid \"Tools\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2477\n> +#: git-gui.sh:2655\n>  msgid \"Explore Working Copy\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2483\n> +#: git-gui.sh:2661\n>  msgid \"Browse Current Branch's Files\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2487\n> +#: git-gui.sh:2665\n>  msgid \"Browse Branch Files...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2492\n> +#: git-gui.sh:2670\n>  msgid \"Visualize Current Branch's History\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2496\n> +#: git-gui.sh:2674\n>  msgid \"Visualize All Branch History\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2503\n> +#: git-gui.sh:2681\n>  #, tcl-format\n>  msgid \"Browse %s's Files\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2505\n> +#: git-gui.sh:2683\n>  #, tcl-format\n>  msgid \"Visualize %s's History\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2510 lib/database.tcl:27 lib/database.tcl:67\n> +#: git-gui.sh:2688 lib/database.tcl:40 lib/database.tcl:66\n>  msgid \"Database Statistics\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2513 lib/database.tcl:34\n> +#: git-gui.sh:2691 lib/database.tcl:33\n>  msgid \"Compress Database\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2516\n> +#: git-gui.sh:2694\n>  msgid \"Verify Database\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2523 git-gui.sh:2527 git-gui.sh:2531 lib/shortcut.tcl:8\n> +#: git-gui.sh:2701 git-gui.sh:2705 git-gui.sh:2709 lib/shortcut.tcl:8\n>  #: lib/shortcut.tcl:40 lib/shortcut.tcl:72\n>  msgid \"Create Desktop Icon\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2539 lib/choose_repository.tcl:183 lib/choose_repository.tcl:191\n> +#: git-gui.sh:2717 lib/choose_repository.tcl:188 lib/choose_repository.tcl:196\n>  msgid \"Quit\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2547\n> +#: git-gui.sh:2725\n>  msgid \"Undo\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2550\n> +#: git-gui.sh:2728\n>  msgid \"Redo\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2554 git-gui.sh:3109\n> +#: git-gui.sh:2732 git-gui.sh:3321\n>  msgid \"Cut\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2557 git-gui.sh:3112 git-gui.sh:3186 git-gui.sh:3259\n> +#: git-gui.sh:2735 git-gui.sh:3324 git-gui.sh:3398 git-gui.sh:3483\n>  #: lib/console.tcl:69\n>  msgid \"Copy\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2560 git-gui.sh:3115\n> +#: git-gui.sh:2738 git-gui.sh:3327\n>  msgid \"Paste\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2563 git-gui.sh:3118 lib/branch_delete.tcl:26\n> -#: lib/remote_branch_delete.tcl:38\n> +#: git-gui.sh:2741 git-gui.sh:3330 lib/branch_delete.tcl:28\n> +#: lib/remote_branch_delete.tcl:39\n>  msgid \"Delete\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2567 git-gui.sh:3122 git-gui.sh:3263 lib/console.tcl:71\n> +#: git-gui.sh:2745 git-gui.sh:3334 git-gui.sh:3487 lib/console.tcl:71\n>  msgid \"Select All\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2576\n> +#: git-gui.sh:2754\n>  msgid \"Create...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2582\n> +#: git-gui.sh:2760\n>  msgid \"Checkout...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2588\n> +#: git-gui.sh:2766\n>  msgid \"Rename...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2593\n> +#: git-gui.sh:2771\n>  msgid \"Delete...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2598\n> +#: git-gui.sh:2776\n>  msgid \"Reset...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2608\n> +#: git-gui.sh:2786\n>  msgid \"Done\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2610\n> +#: git-gui.sh:2788\n>  msgid \"Commit@@verb\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2619 git-gui.sh:3050\n> +#: git-gui.sh:2797 git-gui.sh:3262\n>  msgid \"New Commit\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2627 git-gui.sh:3057\n> +#: git-gui.sh:2805 git-gui.sh:3269\n>  msgid \"Amend Last Commit\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2637 git-gui.sh:3011 lib/remote_branch_delete.tcl:99\n> +#: git-gui.sh:2815 git-gui.sh:3223 lib/remote_branch_delete.tcl:101\n>  msgid \"Rescan\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2643\n> +#: git-gui.sh:2821\n>  msgid \"Stage To Commit\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2649\n> +#: git-gui.sh:2827\n>  msgid \"Stage Changed Files To Commit\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2655\n> +#: git-gui.sh:2833\n>  msgid \"Unstage From Commit\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2661 lib/index.tcl:412\n> +#: git-gui.sh:2839 lib/index.tcl:442\n>  msgid \"Revert Changes\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2669 git-gui.sh:3310 git-gui.sh:3341\n> +#: git-gui.sh:2847 git-gui.sh:3534 git-gui.sh:3565\n>  msgid \"Show Less Context\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2673 git-gui.sh:3314 git-gui.sh:3345\n> +#: git-gui.sh:2851 git-gui.sh:3538 git-gui.sh:3569\n>  msgid \"Show More Context\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2680 git-gui.sh:3024 git-gui.sh:3133\n> +#: git-gui.sh:2858 git-gui.sh:3236 git-gui.sh:3345\n>  msgid \"Sign Off\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2696\n> +#: git-gui.sh:2874\n>  msgid \"Local Merge...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2701\n> +#: git-gui.sh:2879\n>  msgid \"Abort Merge...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2713 git-gui.sh:2741\n> +#: git-gui.sh:2891 git-gui.sh:2919\n>  msgid \"Add...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2717\n> +#: git-gui.sh:2895\n>  msgid \"Push...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2721\n> +#: git-gui.sh:2899\n>  msgid \"Delete Branch...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2731 git-gui.sh:3292\n> +#: git-gui.sh:2909 git-gui.sh:3516\n>  msgid \"Options...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2742\n> +#: git-gui.sh:2920\n>  msgid \"Remove...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2751 lib/choose_repository.tcl:50\n> +#: git-gui.sh:2929 lib/choose_repository.tcl:50\n>  msgid \"Help\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2755 git-gui.sh:2759 lib/about.tcl:14\n> +#: git-gui.sh:2933 git-gui.sh:2937 lib/about.tcl:14\n>  #: lib/choose_repository.tcl:44 lib/choose_repository.tcl:53\n>  #, tcl-format\n>  msgid \"About %s\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2783\n> +#: git-gui.sh:2961\n>  msgid \"Online Documentation\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2786 lib/choose_repository.tcl:47 lib/choose_repository.tcl:56\n> +#: git-gui.sh:2964 lib/choose_repository.tcl:47 lib/choose_repository.tcl:56\n>  msgid \"Show SSH Key\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2893\n> +#: git-gui.sh:2983 git-gui.sh:3115\n> +msgid \"Usage\"\n> +msgstr \"\"\n> +\n> +#: git-gui.sh:3064 lib/blame.tcl:573\n> +msgid \"Error\"\n> +msgstr \"\"\n> +\n> +#: git-gui.sh:3095\n>  #, tcl-format\n>  msgid \"fatal: cannot stat path %s: No such file or directory\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2926\n> +#: git-gui.sh:3128\n>  msgid \"Current Branch:\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2947\n> +#: git-gui.sh:3154\n>  msgid \"Staged Changes (Will Commit)\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:2967\n> +#: git-gui.sh:3174\n>  msgid \"Unstaged Changes\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3017\n> +#: git-gui.sh:3229\n>  msgid \"Stage Changed\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3036 lib/transport.tcl:104 lib/transport.tcl:193\n> +#: git-gui.sh:3248 lib/transport.tcl:137 lib/transport.tcl:229\n>  msgid \"Push\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3071\n> +#: git-gui.sh:3283\n>  msgid \"Initial Commit Message:\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3072\n> +#: git-gui.sh:3284\n>  msgid \"Amended Commit Message:\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3073\n> +#: git-gui.sh:3285\n>  msgid \"Amended Initial Commit Message:\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3074\n> +#: git-gui.sh:3286\n>  msgid \"Amended Merge Commit Message:\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3075\n> +#: git-gui.sh:3287\n>  msgid \"Merge Commit Message:\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3076\n> +#: git-gui.sh:3288\n>  msgid \"Commit Message:\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3125 git-gui.sh:3267 lib/console.tcl:73\n> +#: git-gui.sh:3337 git-gui.sh:3491 lib/console.tcl:73\n>  msgid \"Copy All\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3149 lib/blame.tcl:104\n> +#: git-gui.sh:3361 lib/blame.tcl:105\n>  msgid \"File:\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3255\n> +#: git-gui.sh:3479\n>  msgid \"Refresh\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3276\n> +#: git-gui.sh:3500\n>  msgid \"Decrease Font Size\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3280\n> +#: git-gui.sh:3504\n>  msgid \"Increase Font Size\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3288 lib/blame.tcl:281\n> +#: git-gui.sh:3512 lib/blame.tcl:294\n>  msgid \"Encoding\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3299\n> +#: git-gui.sh:3523\n>  msgid \"Apply/Reverse Hunk\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3304\n> +#: git-gui.sh:3528\n>  msgid \"Apply/Reverse Line\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3323\n> +#: git-gui.sh:3547\n>  msgid \"Run Merge Tool\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3328\n> +#: git-gui.sh:3552\n>  msgid \"Use Remote Version\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3332\n> +#: git-gui.sh:3556\n>  msgid \"Use Local Version\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3336\n> +#: git-gui.sh:3560\n>  msgid \"Revert To Base\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3354\n> +#: git-gui.sh:3578\n>  msgid \"Visualize These Changes In The Submodule\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3358\n> +#: git-gui.sh:3582\n>  msgid \"Visualize Current Branch History In The Submodule\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3362\n> +#: git-gui.sh:3586\n>  msgid \"Visualize All Branch History In The Submodule\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3367\n> +#: git-gui.sh:3591\n>  msgid \"Start git gui In The Submodule\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3389\n> +#: git-gui.sh:3626\n>  msgid \"Unstage Hunk From Commit\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3391\n> +#: git-gui.sh:3628\n>  msgid \"Unstage Lines From Commit\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3393\n> +#: git-gui.sh:3630\n>  msgid \"Unstage Line From Commit\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3396\n> +#: git-gui.sh:3633\n>  msgid \"Stage Hunk For Commit\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3398\n> +#: git-gui.sh:3635\n>  msgid \"Stage Lines For Commit\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3400\n> +#: git-gui.sh:3637\n>  msgid \"Stage Line For Commit\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3424\n> +#: git-gui.sh:3662\n>  msgid \"Initializing...\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3541\n> +#: git-gui.sh:3805\n>  #, tcl-format\n>  msgid \"\"\n>  \"Possible environment issues exist.\\n\"\n> @@ -531,14 +551,14 @@ msgid \"\"\n>  \"\\n\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3570\n> +#: git-gui.sh:3834\n>  msgid \"\"\n>  \"\\n\"\n>  \"This is due to a known issue with the\\n\"\n>  \"Tcl binary distributed by Cygwin.\"\n>  msgstr \"\"\n>\n> -#: git-gui.sh:3575\n> +#: git-gui.sh:3839\n>  #, tcl-format\n>  msgid \"\"\n>  \"\\n\"\n> @@ -553,165 +573,169 @@ msgstr \"\"\n>  msgid \"git-gui - a graphical user interface for Git.\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:72\n> +#: lib/blame.tcl:73\n>  msgid \"File Viewer\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:78\n> +#: lib/blame.tcl:79\n>  msgid \"Commit:\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:271\n> +#: lib/blame.tcl:280\n>  msgid \"Copy Commit\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:275\n> +#: lib/blame.tcl:284\n>  msgid \"Find Text...\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:284\n> +#: lib/blame.tcl:288\n> +msgid \"Goto Line...\"\n> +msgstr \"\"\n> +\n> +#: lib/blame.tcl:297\n>  msgid \"Do Full Copy Detection\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:288\n> +#: lib/blame.tcl:301\n>  msgid \"Show History Context\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:291\n> +#: lib/blame.tcl:304\n>  msgid \"Blame Parent Commit\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:450\n> +#: lib/blame.tcl:466\n>  #, tcl-format\n>  msgid \"Reading %s...\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:557\n> +#: lib/blame.tcl:594\n>  msgid \"Loading copy/move tracking annotations...\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:577\n> +#: lib/blame.tcl:614\n>  msgid \"lines annotated\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:769\n> +#: lib/blame.tcl:806\n>  msgid \"Loading original location annotations...\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:772\n> +#: lib/blame.tcl:809\n>  msgid \"Annotation complete.\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:802\n> +#: lib/blame.tcl:839\n>  msgid \"Busy\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:803\n> +#: lib/blame.tcl:840\n>  msgid \"Annotation process is already running.\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:842\n> +#: lib/blame.tcl:879\n>  msgid \"Running thorough copy detection...\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:910\n> +#: lib/blame.tcl:947\n>  msgid \"Loading annotation...\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:963\n> +#: lib/blame.tcl:1000\n>  msgid \"Author:\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:967\n> +#: lib/blame.tcl:1004\n>  msgid \"Committer:\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:972\n> +#: lib/blame.tcl:1009\n>  msgid \"Original File:\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:1020\n> +#: lib/blame.tcl:1057\n>  msgid \"Cannot find HEAD commit:\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:1075\n> +#: lib/blame.tcl:1112\n>  msgid \"Cannot find parent commit:\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:1090\n> +#: lib/blame.tcl:1127\n>  msgid \"Unable to display parent\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:1091 lib/diff.tcl:320\n> +#: lib/blame.tcl:1128 lib/diff.tcl:338\n>  msgid \"Error loading diff:\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:1231\n> +#: lib/blame.tcl:1269\n>  msgid \"Originally By:\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:1237\n> +#: lib/blame.tcl:1275\n>  msgid \"In File:\"\n>  msgstr \"\"\n>\n> -#: lib/blame.tcl:1242\n> +#: lib/blame.tcl:1280\n>  msgid \"Copied Or Moved Here By:\"\n>  msgstr \"\"\n>\n> -#: lib/branch_checkout.tcl:14 lib/branch_checkout.tcl:19\n> +#: lib/branch_checkout.tcl:16 lib/branch_checkout.tcl:21\n>  msgid \"Checkout Branch\"\n>  msgstr \"\"\n>\n> -#: lib/branch_checkout.tcl:23\n> +#: lib/branch_checkout.tcl:26\n>  msgid \"Checkout\"\n>  msgstr \"\"\n>\n> -#: lib/branch_checkout.tcl:27 lib/branch_create.tcl:35\n> -#: lib/branch_delete.tcl:32 lib/branch_rename.tcl:30 lib/browser.tcl:282\n> -#: lib/checkout_op.tcl:579 lib/choose_font.tcl:43 lib/merge.tcl:172\n> -#: lib/option.tcl:125 lib/remote_add.tcl:32 lib/remote_branch_delete.tcl:42\n> -#: lib/tools_dlg.tcl:40 lib/tools_dlg.tcl:204 lib/tools_dlg.tcl:352\n> -#: lib/transport.tcl:108\n> +#: lib/branch_checkout.tcl:30 lib/branch_create.tcl:37\n> +#: lib/branch_delete.tcl:34 lib/branch_rename.tcl:32 lib/browser.tcl:292\n> +#: lib/checkout_op.tcl:579 lib/choose_font.tcl:45 lib/merge.tcl:174\n> +#: lib/option.tcl:127 lib/remote_add.tcl:34 lib/remote_branch_delete.tcl:43\n> +#: lib/tools_dlg.tcl:41 lib/tools_dlg.tcl:202 lib/tools_dlg.tcl:345\n> +#: lib/transport.tcl:141\n>  msgid \"Cancel\"\n>  msgstr \"\"\n>\n> -#: lib/branch_checkout.tcl:32 lib/browser.tcl:287 lib/tools_dlg.tcl:328\n> +#: lib/branch_checkout.tcl:35 lib/browser.tcl:297 lib/tools_dlg.tcl:321\n>  msgid \"Revision\"\n>  msgstr \"\"\n>\n> -#: lib/branch_checkout.tcl:36 lib/branch_create.tcl:69 lib/option.tcl:280\n> +#: lib/branch_checkout.tcl:39 lib/branch_create.tcl:69 lib/option.tcl:307\n>  msgid \"Options\"\n>  msgstr \"\"\n>\n> -#: lib/branch_checkout.tcl:39 lib/branch_create.tcl:92\n> +#: lib/branch_checkout.tcl:42 lib/branch_create.tcl:92\n>  msgid \"Fetch Tracking Branch\"\n>  msgstr \"\"\n>\n> -#: lib/branch_checkout.tcl:44\n> +#: lib/branch_checkout.tcl:47\n>  msgid \"Detach From Local Branch\"\n>  msgstr \"\"\n>\n> -#: lib/branch_create.tcl:22\n> +#: lib/branch_create.tcl:23\n>  msgid \"Create Branch\"\n>  msgstr \"\"\n>\n> -#: lib/branch_create.tcl:27\n> +#: lib/branch_create.tcl:28\n>  msgid \"Create New Branch\"\n>  msgstr \"\"\n>\n> -#: lib/branch_create.tcl:31 lib/choose_repository.tcl:381\n> +#: lib/branch_create.tcl:33 lib/choose_repository.tcl:383\n>  msgid \"Create\"\n>  msgstr \"\"\n>\n> -#: lib/branch_create.tcl:40\n> +#: lib/branch_create.tcl:42\n>  msgid \"Branch Name\"\n>  msgstr \"\"\n>\n> -#: lib/branch_create.tcl:43 lib/remote_add.tcl:39 lib/tools_dlg.tcl:50\n> +#: lib/branch_create.tcl:44 lib/remote_add.tcl:41 lib/tools_dlg.tcl:51\n>  msgid \"Name:\"\n>  msgstr \"\"\n>\n> -#: lib/branch_create.tcl:58\n> +#: lib/branch_create.tcl:57\n>  msgid \"Match Tracking Branch Name\"\n>  msgstr \"\"\n>\n> @@ -739,41 +763,41 @@ msgstr \"\"\n>  msgid \"Checkout After Creation\"\n>  msgstr \"\"\n>\n> -#: lib/branch_create.tcl:131\n> +#: lib/branch_create.tcl:132\n>  msgid \"Please select a tracking branch.\"\n>  msgstr \"\"\n>\n> -#: lib/branch_create.tcl:140\n> +#: lib/branch_create.tcl:141\n>  #, tcl-format\n>  msgid \"Tracking branch %s is not a branch in the remote repository.\"\n>  msgstr \"\"\n>\n> -#: lib/branch_create.tcl:153 lib/branch_rename.tcl:86\n> +#: lib/branch_create.tcl:154 lib/branch_rename.tcl:92\n>  msgid \"Please supply a branch name.\"\n>  msgstr \"\"\n>\n> -#: lib/branch_create.tcl:164 lib/branch_rename.tcl:106\n> +#: lib/branch_create.tcl:165 lib/branch_rename.tcl:112\n>  #, tcl-format\n>  msgid \"'%s' is not an acceptable branch name.\"\n>  msgstr \"\"\n>\n> -#: lib/branch_delete.tcl:15\n> +#: lib/branch_delete.tcl:16\n>  msgid \"Delete Branch\"\n>  msgstr \"\"\n>\n> -#: lib/branch_delete.tcl:20\n> +#: lib/branch_delete.tcl:21\n>  msgid \"Delete Local Branch\"\n>  msgstr \"\"\n>\n> -#: lib/branch_delete.tcl:37\n> +#: lib/branch_delete.tcl:39\n>  msgid \"Local Branches\"\n>  msgstr \"\"\n>\n> -#: lib/branch_delete.tcl:52\n> +#: lib/branch_delete.tcl:51\n>  msgid \"Delete Only If Merged Into\"\n>  msgstr \"\"\n>\n> -#: lib/branch_delete.tcl:54 lib/remote_branch_delete.tcl:119\n> +#: lib/branch_delete.tcl:53 lib/remote_branch_delete.tcl:120\n>  msgid \"Always (Do not perform merge checks)\"\n>  msgstr \"\"\n>\n> @@ -782,7 +806,7 @@ msgstr \"\"\n>  msgid \"The following branches are not completely merged into %s:\"\n>  msgstr \"\"\n>\n> -#: lib/branch_delete.tcl:115 lib/remote_branch_delete.tcl:217\n> +#: lib/branch_delete.tcl:115 lib/remote_branch_delete.tcl:218\n>  msgid \"\"\n>  \"Recovering deleted branches is difficult.\\n\"\n>  \"\\n\"\n> @@ -796,32 +820,32 @@ msgid \"\"\n>  \"%s\"\n>  msgstr \"\"\n>\n> -#: lib/branch_rename.tcl:14 lib/branch_rename.tcl:22\n> +#: lib/branch_rename.tcl:15 lib/branch_rename.tcl:23\n>  msgid \"Rename Branch\"\n>  msgstr \"\"\n>\n> -#: lib/branch_rename.tcl:26\n> +#: lib/branch_rename.tcl:28\n>  msgid \"Rename\"\n>  msgstr \"\"\n>\n> -#: lib/branch_rename.tcl:36\n> +#: lib/branch_rename.tcl:38\n>  msgid \"Branch:\"\n>  msgstr \"\"\n>\n> -#: lib/branch_rename.tcl:39\n> +#: lib/branch_rename.tcl:46\n>  msgid \"New Name:\"\n>  msgstr \"\"\n>\n> -#: lib/branch_rename.tcl:75\n> +#: lib/branch_rename.tcl:81\n>  msgid \"Please select a branch to rename.\"\n>  msgstr \"\"\n>\n> -#: lib/branch_rename.tcl:96 lib/checkout_op.tcl:202\n> +#: lib/branch_rename.tcl:102 lib/checkout_op.tcl:202\n>  #, tcl-format\n>  msgid \"Branch '%s' already exists.\"\n>  msgstr \"\"\n>\n> -#: lib/branch_rename.tcl:117\n> +#: lib/branch_rename.tcl:123\n>  #, tcl-format\n>  msgid \"Failed to rename '%s'.\"\n>  msgstr \"\"\n> @@ -830,26 +854,26 @@ msgstr \"\"\n>  msgid \"Starting...\"\n>  msgstr \"\"\n>\n> -#: lib/browser.tcl:26\n> +#: lib/browser.tcl:27\n>  msgid \"File Browser\"\n>  msgstr \"\"\n>\n> -#: lib/browser.tcl:126 lib/browser.tcl:143\n> +#: lib/browser.tcl:132 lib/browser.tcl:149\n>  #, tcl-format\n>  msgid \"Loading %s...\"\n>  msgstr \"\"\n>\n> -#: lib/browser.tcl:187\n> +#: lib/browser.tcl:193\n>  msgid \"[Up To Parent]\"\n>  msgstr \"\"\n>\n> -#: lib/browser.tcl:267 lib/browser.tcl:273\n> +#: lib/browser.tcl:275 lib/browser.tcl:282\n>  msgid \"Browse Branch Files\"\n>  msgstr \"\"\n>\n> -#: lib/browser.tcl:278 lib/choose_repository.tcl:398\n> -#: lib/choose_repository.tcl:486 lib/choose_repository.tcl:497\n> -#: lib/choose_repository.tcl:1028\n> +#: lib/browser.tcl:288 lib/choose_repository.tcl:398\n> +#: lib/choose_repository.tcl:485 lib/choose_repository.tcl:494\n> +#: lib/choose_repository.tcl:1021\n>  msgid \"Browse\"\n>  msgstr \"\"\n>\n> @@ -863,8 +887,8 @@ msgstr \"\"\n>  msgid \"fatal: Cannot resolve %s\"\n>  msgstr \"\"\n>\n> -#: lib/checkout_op.tcl:146 lib/console.tcl:81 lib/database.tcl:31\n> -#: lib/sshkey.tcl:53\n> +#: lib/checkout_op.tcl:146 lib/console.tcl:81 lib/database.tcl:30\n> +#: lib/sshkey.tcl:55\n>  msgid \"Close\"\n>  msgstr \"\"\n>\n> @@ -961,7 +985,7 @@ msgstr \"\"\n>  msgid \"Reset '%s'?\"\n>  msgstr \"\"\n>\n> -#: lib/checkout_op.tcl:567 lib/merge.tcl:164 lib/tools_dlg.tcl:343\n> +#: lib/checkout_op.tcl:567 lib/merge.tcl:166 lib/tools_dlg.tcl:336\n>  msgid \"Visualize\"\n>  msgstr \"\"\n>\n> @@ -976,23 +1000,23 @@ msgid \"\"\n>  \"This should not have occurred.  %s will now close and give up.\"\n>  msgstr \"\"\n>\n> -#: lib/choose_font.tcl:39\n> +#: lib/choose_font.tcl:41\n>  msgid \"Select\"\n>  msgstr \"\"\n>\n> -#: lib/choose_font.tcl:53\n> +#: lib/choose_font.tcl:55\n>  msgid \"Font Family\"\n>  msgstr \"\"\n>\n> -#: lib/choose_font.tcl:74\n> +#: lib/choose_font.tcl:76\n>  msgid \"Font Size\"\n>  msgstr \"\"\n>\n> -#: lib/choose_font.tcl:91\n> +#: lib/choose_font.tcl:93\n>  msgid \"Font Example\"\n>  msgstr \"\"\n>\n> -#: lib/choose_font.tcl:103\n> +#: lib/choose_font.tcl:105\n>  msgid \"\"\n>  \"This is example text.\\n\"\n>  \"If you like this text, it can be your font.\"\n> @@ -1002,7 +1026,7 @@ msgstr \"\"\n>  msgid \"Git Gui\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:87 lib/choose_repository.tcl:386\n> +#: lib/choose_repository.tcl:87 lib/choose_repository.tcl:388\n>  msgid \"Create New Repository\"\n>  msgstr \"\"\n>\n> @@ -1010,42 +1034,42 @@ msgstr \"\"\n>  msgid \"New...\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:100 lib/choose_repository.tcl:471\n> +#: lib/choose_repository.tcl:100 lib/choose_repository.tcl:472\n>  msgid \"Clone Existing Repository\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:106\n> +#: lib/choose_repository.tcl:111\n>  msgid \"Clone...\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:113 lib/choose_repository.tcl:1016\n> +#: lib/choose_repository.tcl:118 lib/choose_repository.tcl:1011\n>  msgid \"Open Existing Repository\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:119\n> +#: lib/choose_repository.tcl:124\n>  msgid \"Open...\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:132\n> +#: lib/choose_repository.tcl:137\n>  msgid \"Recent Repositories\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:138\n> +#: lib/choose_repository.tcl:143\n>  msgid \"Open Recent Repository:\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:306 lib/choose_repository.tcl:313\n> -#: lib/choose_repository.tcl:320\n> +#: lib/choose_repository.tcl:307 lib/choose_repository.tcl:314\n> +#: lib/choose_repository.tcl:321\n>  #, tcl-format\n>  msgid \"Failed to create repository %s:\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:391\n> +#: lib/choose_repository.tcl:393\n>  msgid \"Directory:\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:423 lib/choose_repository.tcl:550\n> -#: lib/choose_repository.tcl:1052\n> +#: lib/choose_repository.tcl:423 lib/choose_repository.tcl:544\n> +#: lib/choose_repository.tcl:1045\n>  msgid \"Git Repository\"\n>  msgstr \"\"\n>\n> @@ -1059,173 +1083,173 @@ msgstr \"\"\n>  msgid \"File %s already exists.\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:466\n> +#: lib/choose_repository.tcl:467\n>  msgid \"Clone\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:479\n> +#: lib/choose_repository.tcl:480\n>  msgid \"Source Location:\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:490\n> +#: lib/choose_repository.tcl:489\n>  msgid \"Target Directory:\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:502\n> +#: lib/choose_repository.tcl:499\n>  msgid \"Clone Type:\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:508\n> +#: lib/choose_repository.tcl:504\n>  msgid \"Standard (Fast, Semi-Redundant, Hardlinks)\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:514\n> +#: lib/choose_repository.tcl:509\n>  msgid \"Full Copy (Slower, Redundant Backup)\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:520\n> +#: lib/choose_repository.tcl:514\n>  msgid \"Shared (Fastest, Not Recommended, No Backup)\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:556 lib/choose_repository.tcl:603\n> -#: lib/choose_repository.tcl:749 lib/choose_repository.tcl:819\n> -#: lib/choose_repository.tcl:1058 lib/choose_repository.tcl:1066\n> +#: lib/choose_repository.tcl:550 lib/choose_repository.tcl:597\n> +#: lib/choose_repository.tcl:743 lib/choose_repository.tcl:813\n> +#: lib/choose_repository.tcl:1051 lib/choose_repository.tcl:1059\n>  #, tcl-format\n>  msgid \"Not a Git repository: %s\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:592\n> +#: lib/choose_repository.tcl:586\n>  msgid \"Standard only available for local repository.\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:596\n> +#: lib/choose_repository.tcl:590\n>  msgid \"Shared only available for local repository.\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:617\n> +#: lib/choose_repository.tcl:611\n>  #, tcl-format\n>  msgid \"Location %s already exists.\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:628\n> +#: lib/choose_repository.tcl:622\n>  msgid \"Failed to configure origin\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:640\n> +#: lib/choose_repository.tcl:634\n>  msgid \"Counting objects\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:641\n> +#: lib/choose_repository.tcl:635\n>  msgid \"buckets\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:665\n> +#: lib/choose_repository.tcl:659\n>  #, tcl-format\n>  msgid \"Unable to copy objects/info/alternates: %s\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:701\n> +#: lib/choose_repository.tcl:695\n>  #, tcl-format\n>  msgid \"Nothing to clone from %s.\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:703 lib/choose_repository.tcl:917\n> -#: lib/choose_repository.tcl:929\n> +#: lib/choose_repository.tcl:697 lib/choose_repository.tcl:911\n> +#: lib/choose_repository.tcl:923\n>  msgid \"The 'master' branch has not been initialized.\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:716\n> +#: lib/choose_repository.tcl:710\n>  msgid \"Hardlinks are unavailable.  Falling back to copying.\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:728\n> +#: lib/choose_repository.tcl:722\n>  #, tcl-format\n>  msgid \"Cloning from %s\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:759\n> +#: lib/choose_repository.tcl:753\n>  msgid \"Copying objects\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:760\n> +#: lib/choose_repository.tcl:754\n>  msgid \"KiB\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:784\n> +#: lib/choose_repository.tcl:778\n>  #, tcl-format\n>  msgid \"Unable to copy object: %s\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:794\n> +#: lib/choose_repository.tcl:788\n>  msgid \"Linking objects\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:795\n> +#: lib/choose_repository.tcl:789\n>  msgid \"objects\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:803\n> +#: lib/choose_repository.tcl:797\n>  #, tcl-format\n>  msgid \"Unable to hardlink object: %s\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:858\n> +#: lib/choose_repository.tcl:852\n>  msgid \"Cannot fetch branches and objects.  See console output for details.\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:869\n> +#: lib/choose_repository.tcl:863\n>  msgid \"Cannot fetch tags.  See console output for details.\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:893\n> +#: lib/choose_repository.tcl:887\n>  msgid \"Cannot determine HEAD.  See console output for details.\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:902\n> +#: lib/choose_repository.tcl:896\n>  #, tcl-format\n>  msgid \"Unable to cleanup %s\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:908\n> +#: lib/choose_repository.tcl:902\n>  msgid \"Clone failed.\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:915\n> +#: lib/choose_repository.tcl:909\n>  msgid \"No default branch obtained.\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:926\n> +#: lib/choose_repository.tcl:920\n>  #, tcl-format\n>  msgid \"Cannot resolve %s as a commit.\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:938\n> +#: lib/choose_repository.tcl:932\n>  msgid \"Creating working directory\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:939 lib/index.tcl:67 lib/index.tcl:130\n> -#: lib/index.tcl:198\n> +#: lib/choose_repository.tcl:933 lib/index.tcl:70 lib/index.tcl:136\n> +#: lib/index.tcl:207\n>  msgid \"files\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:968\n> +#: lib/choose_repository.tcl:962\n>  msgid \"Initial file checkout failed.\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:1011\n> +#: lib/choose_repository.tcl:1006\n>  msgid \"Open\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:1021\n> +#: lib/choose_repository.tcl:1016\n>  msgid \"Repository:\"\n>  msgstr \"\"\n>\n> -#: lib/choose_repository.tcl:1072\n> +#: lib/choose_repository.tcl:1065\n>  #, tcl-format\n>  msgid \"Failed to open repository %s:\"\n>  msgstr \"\"\n>\n> -#: lib/choose_rev.tcl:53\n> +#: lib/choose_rev.tcl:52\n>  msgid \"This Detached Checkout\"\n>  msgstr \"\"\n>\n> @@ -1233,36 +1257,36 @@ msgstr \"\"\n>  msgid \"Revision Expression:\"\n>  msgstr \"\"\n>\n> -#: lib/choose_rev.tcl:74\n> +#: lib/choose_rev.tcl:72\n>  msgid \"Local Branch\"\n>  msgstr \"\"\n>\n> -#: lib/choose_rev.tcl:79\n> +#: lib/choose_rev.tcl:77\n>  msgid \"Tracking Branch\"\n>  msgstr \"\"\n>\n> -#: lib/choose_rev.tcl:84 lib/choose_rev.tcl:538\n> +#: lib/choose_rev.tcl:82 lib/choose_rev.tcl:544\n>  msgid \"Tag\"\n>  msgstr \"\"\n>\n> -#: lib/choose_rev.tcl:317\n> +#: lib/choose_rev.tcl:321\n>  #, tcl-format\n>  msgid \"Invalid revision: %s\"\n>  msgstr \"\"\n>\n> -#: lib/choose_rev.tcl:338\n> +#: lib/choose_rev.tcl:342\n>  msgid \"No revision selected.\"\n>  msgstr \"\"\n>\n> -#: lib/choose_rev.tcl:346\n> +#: lib/choose_rev.tcl:350\n>  msgid \"Revision expression is empty.\"\n>  msgstr \"\"\n>\n> -#: lib/choose_rev.tcl:531\n> +#: lib/choose_rev.tcl:537\n>  msgid \"Updated\"\n>  msgstr \"\"\n>\n> -#: lib/choose_rev.tcl:559\n> +#: lib/choose_rev.tcl:565\n>  msgid \"URL\"\n>  msgstr \"\"\n>\n> @@ -1310,7 +1334,7 @@ msgid \"\"\n>  \"The rescan will be automatically started now.\\n\"\n>  msgstr \"\"\n>\n> -#: lib/commit.tcl:172\n> +#: lib/commit.tcl:173\n>  #, tcl-format\n>  msgid \"\"\n>  \"Unmerged files cannot be committed.\\n\"\n> @@ -1319,7 +1343,7 @@ msgid \"\"\n>  \"before committing.\\n\"\n>  msgstr \"\"\n>\n> -#: lib/commit.tcl:180\n> +#: lib/commit.tcl:181\n>  #, tcl-format\n>  msgid \"\"\n>  \"Unknown file state %s detected.\\n\"\n> @@ -1327,14 +1351,14 @@ msgid \"\"\n>  \"File %s cannot be committed by this program.\\n\"\n>  msgstr \"\"\n>\n> -#: lib/commit.tcl:188\n> +#: lib/commit.tcl:189\n>  msgid \"\"\n>  \"No changes to commit.\\n\"\n>  \"\\n\"\n>  \"You must stage at least 1 file before you can commit.\\n\"\n>  msgstr \"\"\n>\n> -#: lib/commit.tcl:203\n> +#: lib/commit.tcl:204\n>  msgid \"\"\n>  \"Please supply a commit message.\\n\"\n>  \"\\n\"\n> @@ -1345,40 +1369,50 @@ msgid \"\"\n>  \"- Remaining lines: Describe why this change is good.\\n\"\n>  msgstr \"\"\n>\n> -#: lib/commit.tcl:234\n> +#: lib/commit.tcl:235\n>  msgid \"Calling pre-commit hook...\"\n>  msgstr \"\"\n>\n> -#: lib/commit.tcl:249\n> +#: lib/commit.tcl:250\n>  msgid \"Commit declined by pre-commit hook.\"\n>  msgstr \"\"\n>\n> -#: lib/commit.tcl:272\n> +#: lib/commit.tcl:269\n> +msgid \"\"\n> +\"You are about to commit on a detached head. This is a potentially dangerous \"\n> +\"thing to do because if you switch to another branch you will lose your \"\n> +\"changes and it can be difficult to retrieve them later from the reflog. You \"\n> +\"should probably cancel this commit and create a new branch to continue.\\n\"\n> +\" \\n\"\n> +\" Do you really want to proceed with your Commit?\"\n> +msgstr \"\"\n> +\n> +#: lib/commit.tcl:290\n>  msgid \"Calling commit-msg hook...\"\n>  msgstr \"\"\n>\n> -#: lib/commit.tcl:287\n> +#: lib/commit.tcl:305\n>  msgid \"Commit declined by commit-msg hook.\"\n>  msgstr \"\"\n>\n> -#: lib/commit.tcl:300\n> +#: lib/commit.tcl:318\n>  msgid \"Committing changes...\"\n>  msgstr \"\"\n>\n> -#: lib/commit.tcl:316\n> +#: lib/commit.tcl:334\n>  msgid \"write-tree failed:\"\n>  msgstr \"\"\n>\n> -#: lib/commit.tcl:317 lib/commit.tcl:361 lib/commit.tcl:382\n> +#: lib/commit.tcl:335 lib/commit.tcl:379 lib/commit.tcl:400\n>  msgid \"Commit failed.\"\n>  msgstr \"\"\n>\n> -#: lib/commit.tcl:334\n> +#: lib/commit.tcl:352\n>  #, tcl-format\n>  msgid \"Commit %s appears to be corrupt\"\n>  msgstr \"\"\n>\n> -#: lib/commit.tcl:339\n> +#: lib/commit.tcl:357\n>  msgid \"\"\n>  \"No changes to commit.\\n\"\n>  \"\\n\"\n> @@ -1387,19 +1421,19 @@ msgid \"\"\n>  \"A rescan will be automatically started now.\\n\"\n>  msgstr \"\"\n>\n> -#: lib/commit.tcl:346\n> +#: lib/commit.tcl:364\n>  msgid \"No changes to commit.\"\n>  msgstr \"\"\n>\n> -#: lib/commit.tcl:360\n> +#: lib/commit.tcl:378\n>  msgid \"commit-tree failed:\"\n>  msgstr \"\"\n>\n> -#: lib/commit.tcl:381\n> +#: lib/commit.tcl:399\n>  msgid \"update-ref failed:\"\n>  msgstr \"\"\n>\n> -#: lib/commit.tcl:469\n> +#: lib/commit.tcl:492\n>  #, tcl-format\n>  msgid \"Created commit %s: %s\"\n>  msgstr \"\"\n> @@ -1416,31 +1450,31 @@ msgstr \"\"\n>  msgid \"Error: Command Failed\"\n>  msgstr \"\"\n>\n> -#: lib/database.tcl:43\n> +#: lib/database.tcl:42\n>  msgid \"Number of loose objects\"\n>  msgstr \"\"\n>\n> -#: lib/database.tcl:44\n> +#: lib/database.tcl:43\n>  msgid \"Disk space used by loose objects\"\n>  msgstr \"\"\n>\n> -#: lib/database.tcl:45\n> +#: lib/database.tcl:44\n>  msgid \"Number of packed objects\"\n>  msgstr \"\"\n>\n> -#: lib/database.tcl:46\n> +#: lib/database.tcl:45\n>  msgid \"Number of packs\"\n>  msgstr \"\"\n>\n> -#: lib/database.tcl:47\n> +#: lib/database.tcl:46\n>  msgid \"Disk space used by packed objects\"\n>  msgstr \"\"\n>\n> -#: lib/database.tcl:48\n> +#: lib/database.tcl:47\n>  msgid \"Packed objects waiting for pruning\"\n>  msgstr \"\"\n>\n> -#: lib/database.tcl:49\n> +#: lib/database.tcl:48\n>  msgid \"Garbage files\"\n>  msgstr \"\"\n>\n> @@ -1507,7 +1541,7 @@ msgstr \"\"\n>  msgid \"REMOTE:\\n\"\n>  msgstr \"\"\n>\n> -#: lib/diff.tcl:202 lib/diff.tcl:319\n> +#: lib/diff.tcl:202 lib/diff.tcl:337\n>  #, tcl-format\n>  msgid \"Unable to display %s\"\n>  msgstr \"\"\n> @@ -1539,19 +1573,19 @@ msgid \"\"\n>  \"* To see the entire file, use an external editor.\\n\"\n>  msgstr \"\"\n>\n> -#: lib/diff.tcl:482\n> +#: lib/diff.tcl:557\n>  msgid \"Failed to unstage selected hunk.\"\n>  msgstr \"\"\n>\n> -#: lib/diff.tcl:489\n> +#: lib/diff.tcl:564\n>  msgid \"Failed to stage selected hunk.\"\n>  msgstr \"\"\n>\n> -#: lib/diff.tcl:568\n> +#: lib/diff.tcl:643\n>  msgid \"Failed to unstage selected line.\"\n>  msgstr \"\"\n>\n> -#: lib/diff.tcl:576\n> +#: lib/diff.tcl:651\n>  msgid \"Failed to stage selected line.\"\n>  msgstr \"\"\n>\n> @@ -1568,7 +1602,7 @@ msgstr \"\"\n>  msgid \"Other\"\n>  msgstr \"\"\n>\n> -#: lib/error.tcl:20 lib/error.tcl:114\n> +#: lib/error.tcl:20 lib/error.tcl:116\n>  msgid \"error\"\n>  msgstr \"\"\n>\n> @@ -1576,7 +1610,7 @@ msgstr \"\"\n>  msgid \"warning\"\n>  msgstr \"\"\n>\n> -#: lib/error.tcl:94\n> +#: lib/error.tcl:96\n>  msgid \"You must correct the above errors before committing.\"\n>  msgstr \"\"\n>\n> @@ -1584,65 +1618,78 @@ msgstr \"\"\n>  msgid \"Unable to unlock the index.\"\n>  msgstr \"\"\n>\n> -#: lib/index.tcl:15\n> +#: lib/index.tcl:17\n>  msgid \"Index Error\"\n>  msgstr \"\"\n>\n> -#: lib/index.tcl:17\n> +#: lib/index.tcl:19\n>  msgid \"\"\n>  \"Updating the Git index failed.  A rescan will be automatically started to \"\n>  \"resynchronize git-gui.\"\n>  msgstr \"\"\n>\n> -#: lib/index.tcl:28\n> +#: lib/index.tcl:30\n>  msgid \"Continue\"\n>  msgstr \"\"\n>\n> -#: lib/index.tcl:31\n> +#: lib/index.tcl:33\n>  msgid \"Unlock Index\"\n>  msgstr \"\"\n>\n> -#: lib/index.tcl:289\n> +#: lib/index.tcl:298\n>  #, tcl-format\n>  msgid \"Unstaging %s from commit\"\n>  msgstr \"\"\n>\n> -#: lib/index.tcl:328\n> +#: lib/index.tcl:337\n>  msgid \"Ready to commit.\"\n>  msgstr \"\"\n>\n> -#: lib/index.tcl:341\n> +#: lib/index.tcl:350\n>  #, tcl-format\n>  msgid \"Adding %s\"\n>  msgstr \"\"\n>\n> -#: lib/index.tcl:398\n> +#: lib/index.tcl:380\n> +#, tcl-format\n> +msgid \"Stage %d untracked files?\"\n> +msgstr \"\"\n> +\n> +#: lib/index.tcl:428\n>  #, tcl-format\n>  msgid \"Revert changes in file %s?\"\n>  msgstr \"\"\n>\n> -#: lib/index.tcl:400\n> +#: lib/index.tcl:430\n>  #, tcl-format\n>  msgid \"Revert changes in these %i files?\"\n>  msgstr \"\"\n>\n> -#: lib/index.tcl:408\n> +#: lib/index.tcl:438\n>  msgid \"Any unstaged changes will be permanently lost by the revert.\"\n>  msgstr \"\"\n>\n> -#: lib/index.tcl:411\n> +#: lib/index.tcl:441\n>  msgid \"Do Nothing\"\n>  msgstr \"\"\n>\n> -#: lib/index.tcl:429\n> +#: lib/index.tcl:459\n>  msgid \"Reverting selected files\"\n>  msgstr \"\"\n>\n> -#: lib/index.tcl:433\n> +#: lib/index.tcl:463\n>  #, tcl-format\n>  msgid \"Reverting %s\"\n>  msgstr \"\"\n>\n> +#: lib/line.tcl:17\n> +msgid \"Goto Line:\"\n> +msgstr \"\"\n> +\n> +#: lib/line.tcl:23\n> +msgid \"Go\"\n> +msgstr \"\"\n> +\n>  #: lib/merge.tcl:13\n>  msgid \"\"\n>  \"Cannot merge while amending.\\n\"\n> @@ -1682,41 +1729,41 @@ msgid \"\"\n>  \"will help you abort a failed merge, should the need arise.\\n\"\n>  msgstr \"\"\n>\n> -#: lib/merge.tcl:107\n> +#: lib/merge.tcl:108\n>  #, tcl-format\n>  msgid \"%s of %s\"\n>  msgstr \"\"\n>\n> -#: lib/merge.tcl:120\n> +#: lib/merge.tcl:122\n>  #, tcl-format\n>  msgid \"Merging %s and %s...\"\n>  msgstr \"\"\n>\n> -#: lib/merge.tcl:131\n> +#: lib/merge.tcl:133\n>  msgid \"Merge completed successfully.\"\n>  msgstr \"\"\n>\n> -#: lib/merge.tcl:133\n> +#: lib/merge.tcl:135\n>  msgid \"Merge failed.  Conflict resolution is required.\"\n>  msgstr \"\"\n>\n> -#: lib/merge.tcl:158\n> +#: lib/merge.tcl:160\n>  #, tcl-format\n>  msgid \"Merge Into %s\"\n>  msgstr \"\"\n>\n> -#: lib/merge.tcl:177\n> +#: lib/merge.tcl:179\n>  msgid \"Revision To Merge\"\n>  msgstr \"\"\n>\n> -#: lib/merge.tcl:212\n> +#: lib/merge.tcl:214\n>  msgid \"\"\n>  \"Cannot abort while amending.\\n\"\n>  \"\\n\"\n>  \"You must finish amending this commit.\\n\"\n>  msgstr \"\"\n>\n> -#: lib/merge.tcl:222\n> +#: lib/merge.tcl:224\n>  msgid \"\"\n>  \"Abort merge?\\n\"\n>  \"\\n\"\n> @@ -1725,7 +1772,7 @@ msgid \"\"\n>  \"Continue with aborting the current merge?\"\n>  msgstr \"\"\n>\n> -#: lib/merge.tcl:228\n> +#: lib/merge.tcl:230\n>  msgid \"\"\n>  \"Reset changes?\\n\"\n>  \"\\n\"\n> @@ -1734,19 +1781,19 @@ msgid \"\"\n>  \"Continue with resetting the current changes?\"\n>  msgstr \"\"\n>\n> -#: lib/merge.tcl:239\n> +#: lib/merge.tcl:241\n>  msgid \"Aborting\"\n>  msgstr \"\"\n>\n> -#: lib/merge.tcl:239\n> +#: lib/merge.tcl:241\n>  msgid \"files reset\"\n>  msgstr \"\"\n>\n> -#: lib/merge.tcl:267\n> +#: lib/merge.tcl:269\n>  msgid \"Abort failed.\"\n>  msgstr \"\"\n>\n> -#: lib/merge.tcl:269\n> +#: lib/merge.tcl:271\n>  msgid \"Abort completed.  Ready.\"\n>  msgstr \"\"\n>\n> @@ -1790,28 +1837,28 @@ msgstr \"\"\n>  msgid \"Conflict file does not exist\"\n>  msgstr \"\"\n>\n> -#: lib/mergetool.tcl:264\n> +#: lib/mergetool.tcl:246\n>  #, tcl-format\n>  msgid \"Not a GUI merge tool: '%s'\"\n>  msgstr \"\"\n>\n> -#: lib/mergetool.tcl:268\n> +#: lib/mergetool.tcl:275\n>  #, tcl-format\n>  msgid \"Unsupported merge tool '%s'\"\n>  msgstr \"\"\n>\n> -#: lib/mergetool.tcl:303\n> +#: lib/mergetool.tcl:310\n>  msgid \"Merge tool is already running, terminate it?\"\n>  msgstr \"\"\n>\n> -#: lib/mergetool.tcl:323\n> +#: lib/mergetool.tcl:330\n>  #, tcl-format\n>  msgid \"\"\n>  \"Error retrieving versions:\\n\"\n>  \"%s\"\n>  msgstr \"\"\n>\n> -#: lib/mergetool.tcl:343\n> +#: lib/mergetool.tcl:350\n>  #, tcl-format\n>  msgid \"\"\n>  \"Could not start the merge tool:\\n\"\n> @@ -1819,11 +1866,11 @@ msgid \"\"\n>  \"%s\"\n>  msgstr \"\"\n>\n> -#: lib/mergetool.tcl:347\n> +#: lib/mergetool.tcl:354\n>  msgid \"Running merge tool...\"\n>  msgstr \"\"\n>\n> -#: lib/mergetool.tcl:375 lib/mergetool.tcl:383\n> +#: lib/mergetool.tcl:382 lib/mergetool.tcl:390\n>  msgid \"Merge tool failed.\"\n>  msgstr \"\"\n>\n> @@ -1837,145 +1884,157 @@ msgstr \"\"\n>  msgid \"Invalid repo encoding '%s'\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:117\n> +#: lib/option.tcl:119\n>  msgid \"Restore Defaults\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:121\n> +#: lib/option.tcl:123\n>  msgid \"Save\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:131\n> +#: lib/option.tcl:133\n>  #, tcl-format\n>  msgid \"%s Repository\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:132\n> +#: lib/option.tcl:134\n>  msgid \"Global (All Repositories)\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:138\n> +#: lib/option.tcl:140\n>  msgid \"User Name\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:139\n> +#: lib/option.tcl:141\n>  msgid \"Email Address\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:141\n> +#: lib/option.tcl:143\n>  msgid \"Summarize Merge Commits\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:142\n> +#: lib/option.tcl:144\n>  msgid \"Merge Verbosity\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:143\n> +#: lib/option.tcl:145\n>  msgid \"Show Diffstat After Merge\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:144\n> +#: lib/option.tcl:146\n>  msgid \"Use Merge Tool\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:146\n> +#: lib/option.tcl:148\n>  msgid \"Trust File Modification Timestamps\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:147\n> +#: lib/option.tcl:149\n>  msgid \"Prune Tracking Branches During Fetch\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:148\n> +#: lib/option.tcl:150\n>  msgid \"Match Tracking Branches\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:149\n> +#: lib/option.tcl:151\n> +msgid \"Use Textconv For Diffs and Blames\"\n> +msgstr \"\"\n> +\n> +#: lib/option.tcl:152\n>  msgid \"Blame Copy Only On Changed Files\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:150\n> +#: lib/option.tcl:153\n>  msgid \"Minimum Letters To Blame Copy On\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:151\n> +#: lib/option.tcl:154\n>  msgid \"Blame History Context Radius (days)\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:152\n> +#: lib/option.tcl:155\n>  msgid \"Number of Diff Context Lines\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:153\n> +#: lib/option.tcl:156\n> +msgid \"Additional Diff Parameters\"\n> +msgstr \"\"\n> +\n> +#: lib/option.tcl:157\n>  msgid \"Commit Message Text Width\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:154\n> +#: lib/option.tcl:158\n>  msgid \"New Branch Name Template\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:155\n> +#: lib/option.tcl:159\n>  msgid \"Default File Contents Encoding\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:203\n> -msgid \"Change\"\n> +#: lib/option.tcl:160\n> +msgid \"Warn before committing to a detached head\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:230\n> -msgid \"Spelling Dictionary:\"\n> +#: lib/option.tcl:161\n> +msgid \"Staging of untracked files\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:254\n> -msgid \"Change Font\"\n> +#: lib/option.tcl:161\n> +msgid \"yes\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:258\n> -#, tcl-format\n> -msgid \"Choose %s\"\n> +#: lib/option.tcl:161\n> +msgid \"no\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:264\n> -msgid \"pt.\"\n> +#: lib/option.tcl:161\n> +msgid \"ask\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:278\n> -msgid \"Preferences\"\n> +#: lib/option.tcl:207\n> +msgid \"Change\"\n>  msgstr \"\"\n>\n> -#: lib/option.tcl:314\n> -msgid \"Failed to completely save options:\"\n> +#: lib/option.tcl:251\n> +msgid \"Spelling Dictionary:\"\n>  msgstr \"\"\n>\n> -#: lib/remote.tcl:163\n> -msgid \"Remove Remote\"\n> +#: lib/option.tcl:281\n> +msgid \"Change Font\"\n>  msgstr \"\"\n>\n> -#: lib/remote.tcl:168\n> -msgid \"Prune from\"\n> +#: lib/option.tcl:285\n> +#, tcl-format\n> +msgid \"Choose %s\"\n>  msgstr \"\"\n>\n> -#: lib/remote.tcl:173\n> -msgid \"Fetch from\"\n> +#: lib/option.tcl:291\n> +msgid \"pt.\"\n>  msgstr \"\"\n>\n> -#: lib/remote.tcl:215\n> -msgid \"Push to\"\n> +#: lib/option.tcl:305\n> +msgid \"Preferences\"\n> +msgstr \"\"\n> +\n> +#: lib/option.tcl:342\n> +msgid \"Failed to completely save options:\"\n>  msgstr \"\"\n>\n> -#: lib/remote_add.tcl:19\n> +#: lib/remote_add.tcl:20\n>  msgid \"Add Remote\"\n>  msgstr \"\"\n>\n> -#: lib/remote_add.tcl:24\n> +#: lib/remote_add.tcl:25\n>  msgid \"Add New Remote\"\n>  msgstr \"\"\n>\n> -#: lib/remote_add.tcl:28 lib/tools_dlg.tcl:36\n> +#: lib/remote_add.tcl:30 lib/tools_dlg.tcl:37\n>  msgid \"Add\"\n>  msgstr \"\"\n>\n> -#: lib/remote_add.tcl:37\n> +#: lib/remote_add.tcl:39\n>  msgid \"Remote Details\"\n>  msgstr \"\"\n>\n> @@ -1983,58 +2042,58 @@ msgstr \"\"\n>  msgid \"Location:\"\n>  msgstr \"\"\n>\n> -#: lib/remote_add.tcl:62\n> +#: lib/remote_add.tcl:60\n>  msgid \"Further Action\"\n>  msgstr \"\"\n>\n> -#: lib/remote_add.tcl:65\n> +#: lib/remote_add.tcl:63\n>  msgid \"Fetch Immediately\"\n>  msgstr \"\"\n>\n> -#: lib/remote_add.tcl:71\n> +#: lib/remote_add.tcl:69\n>  msgid \"Initialize Remote Repository and Push\"\n>  msgstr \"\"\n>\n> -#: lib/remote_add.tcl:77\n> +#: lib/remote_add.tcl:75\n>  msgid \"Do Nothing Else Now\"\n>  msgstr \"\"\n>\n> -#: lib/remote_add.tcl:101\n> +#: lib/remote_add.tcl:100\n>  msgid \"Please supply a remote name.\"\n>  msgstr \"\"\n>\n> -#: lib/remote_add.tcl:114\n> +#: lib/remote_add.tcl:113\n>  #, tcl-format\n>  msgid \"'%s' is not an acceptable remote name.\"\n>  msgstr \"\"\n>\n> -#: lib/remote_add.tcl:125\n> +#: lib/remote_add.tcl:124\n>  #, tcl-format\n>  msgid \"Failed to add remote '%s' of location '%s'.\"\n>  msgstr \"\"\n>\n> -#: lib/remote_add.tcl:133 lib/transport.tcl:6\n> +#: lib/remote_add.tcl:132 lib/transport.tcl:6\n>  #, tcl-format\n>  msgid \"fetch %s\"\n>  msgstr \"\"\n>\n> -#: lib/remote_add.tcl:134\n> +#: lib/remote_add.tcl:133\n>  #, tcl-format\n>  msgid \"Fetching the %s\"\n>  msgstr \"\"\n>\n> -#: lib/remote_add.tcl:157\n> +#: lib/remote_add.tcl:156\n>  #, tcl-format\n>  msgid \"Do not know how to initialize repository at location '%s'.\"\n>  msgstr \"\"\n>\n> -#: lib/remote_add.tcl:163 lib/transport.tcl:25 lib/transport.tcl:63\n> -#: lib/transport.tcl:81\n> +#: lib/remote_add.tcl:162 lib/transport.tcl:54 lib/transport.tcl:92\n> +#: lib/transport.tcl:110\n>  #, tcl-format\n>  msgid \"push %s\"\n>  msgstr \"\"\n>\n> -#: lib/remote_add.tcl:164\n> +#: lib/remote_add.tcl:163\n>  #, tcl-format\n>  msgid \"Setting up the %s (at %s)\"\n>  msgstr \"\"\n> @@ -2043,35 +2102,35 @@ msgstr \"\"\n>  msgid \"Delete Branch Remotely\"\n>  msgstr \"\"\n>\n> -#: lib/remote_branch_delete.tcl:47\n> +#: lib/remote_branch_delete.tcl:48\n>  msgid \"From Repository\"\n>  msgstr \"\"\n>\n> -#: lib/remote_branch_delete.tcl:50 lib/transport.tcl:134\n> +#: lib/remote_branch_delete.tcl:51 lib/transport.tcl:165\n>  msgid \"Remote:\"\n>  msgstr \"\"\n>\n> -#: lib/remote_branch_delete.tcl:66 lib/transport.tcl:149\n> +#: lib/remote_branch_delete.tcl:72 lib/transport.tcl:187\n>  msgid \"Arbitrary Location:\"\n>  msgstr \"\"\n>\n> -#: lib/remote_branch_delete.tcl:84\n> +#: lib/remote_branch_delete.tcl:88\n>  msgid \"Branches\"\n>  msgstr \"\"\n>\n> -#: lib/remote_branch_delete.tcl:109\n> +#: lib/remote_branch_delete.tcl:110\n>  msgid \"Delete Only If\"\n>  msgstr \"\"\n>\n> -#: lib/remote_branch_delete.tcl:111\n> +#: lib/remote_branch_delete.tcl:112\n>  msgid \"Merged Into:\"\n>  msgstr \"\"\n>\n> -#: lib/remote_branch_delete.tcl:152\n> +#: lib/remote_branch_delete.tcl:153\n>  msgid \"A branch is required for 'Merged Into'.\"\n>  msgstr \"\"\n>\n> -#: lib/remote_branch_delete.tcl:184\n> +#: lib/remote_branch_delete.tcl:185\n>  #, tcl-format\n>  msgid \"\"\n>  \"The following branches are not completely merged into %s:\\n\"\n> @@ -2079,45 +2138,65 @@ msgid \"\"\n>  \" - %s\"\n>  msgstr \"\"\n>\n> -#: lib/remote_branch_delete.tcl:189\n> +#: lib/remote_branch_delete.tcl:190\n>  #, tcl-format\n>  msgid \"\"\n>  \"One or more of the merge tests failed because you have not fetched the \"\n>  \"necessary commits.  Try fetching from %s first.\"\n>  msgstr \"\"\n>\n> -#: lib/remote_branch_delete.tcl:207\n> +#: lib/remote_branch_delete.tcl:208\n>  msgid \"Please select one or more branches to delete.\"\n>  msgstr \"\"\n>\n> -#: lib/remote_branch_delete.tcl:226\n> +#: lib/remote_branch_delete.tcl:227\n>  #, tcl-format\n>  msgid \"Deleting branches from %s\"\n>  msgstr \"\"\n>\n> -#: lib/remote_branch_delete.tcl:292\n> +#: lib/remote_branch_delete.tcl:300\n>  msgid \"No repository selected.\"\n>  msgstr \"\"\n>\n> -#: lib/remote_branch_delete.tcl:297\n> +#: lib/remote_branch_delete.tcl:305\n>  #, tcl-format\n>  msgid \"Scanning %s...\"\n>  msgstr \"\"\n>\n> -#: lib/search.tcl:21\n> +#: lib/remote.tcl:200\n> +msgid \"Push to\"\n> +msgstr \"\"\n> +\n> +#: lib/remote.tcl:218\n> +msgid \"Remove Remote\"\n> +msgstr \"\"\n> +\n> +#: lib/remote.tcl:223\n> +msgid \"Prune from\"\n> +msgstr \"\"\n> +\n> +#: lib/remote.tcl:228\n> +msgid \"Fetch from\"\n> +msgstr \"\"\n> +\n> +#: lib/search.tcl:48\n>  msgid \"Find:\"\n>  msgstr \"\"\n>\n> -#: lib/search.tcl:23\n> +#: lib/search.tcl:50\n>  msgid \"Next\"\n>  msgstr \"\"\n>\n> -#: lib/search.tcl:24\n> +#: lib/search.tcl:51\n>  msgid \"Prev\"\n>  msgstr \"\"\n>\n> -#: lib/search.tcl:25\n> -msgid \"Case-Sensitive\"\n> +#: lib/search.tcl:52\n> +msgid \"RegExp\"\n> +msgstr \"\"\n> +\n> +#: lib/search.tcl:54\n> +msgid \"Case\"\n>  msgstr \"\"\n>\n>  #: lib/shortcut.tcl:21 lib/shortcut.tcl:62\n> @@ -2178,19 +2257,19 @@ msgstr \"\"\n>  msgid \"Generate Key\"\n>  msgstr \"\"\n>\n> -#: lib/sshkey.tcl:56\n> +#: lib/sshkey.tcl:58\n>  msgid \"Copy To Clipboard\"\n>  msgstr \"\"\n>\n> -#: lib/sshkey.tcl:70\n> +#: lib/sshkey.tcl:72\n>  msgid \"Your OpenSSH Public Key\"\n>  msgstr \"\"\n>\n> -#: lib/sshkey.tcl:78\n> +#: lib/sshkey.tcl:80\n>  msgid \"Generating...\"\n>  msgstr \"\"\n>\n> -#: lib/sshkey.tcl:84\n> +#: lib/sshkey.tcl:86\n>  #, tcl-format\n>  msgid \"\"\n>  \"Could not start ssh-keygen:\\n\"\n> @@ -2198,54 +2277,24 @@ msgid \"\"\n>  \"%s\"\n>  msgstr \"\"\n>\n> -#: lib/sshkey.tcl:111\n> +#: lib/sshkey.tcl:113\n>  msgid \"Generation failed.\"\n>  msgstr \"\"\n>\n> -#: lib/sshkey.tcl:118\n> +#: lib/sshkey.tcl:120\n>  msgid \"Generation succeeded, but no keys found.\"\n>  msgstr \"\"\n>\n> -#: lib/sshkey.tcl:121\n> +#: lib/sshkey.tcl:123\n>  #, tcl-format\n>  msgid \"Your key is in: %s\"\n>  msgstr \"\"\n>\n> -#: lib/status_bar.tcl:83\n> +#: lib/status_bar.tcl:87\n>  #, tcl-format\n>  msgid \"%s ... %*i of %*i %s (%3i%%)\"\n>  msgstr \"\"\n>\n> -#: lib/tools.tcl:75\n> -#, tcl-format\n> -msgid \"Running %s requires a selected file.\"\n> -msgstr \"\"\n> -\n> -#: lib/tools.tcl:90\n> -#, tcl-format\n> -msgid \"Are you sure you want to run %s?\"\n> -msgstr \"\"\n> -\n> -#: lib/tools.tcl:110\n> -#, tcl-format\n> -msgid \"Tool: %s\"\n> -msgstr \"\"\n> -\n> -#: lib/tools.tcl:111\n> -#, tcl-format\n> -msgid \"Running: %s\"\n> -msgstr \"\"\n> -\n> -#: lib/tools.tcl:149\n> -#, tcl-format\n> -msgid \"Tool completed successfully: %s\"\n> -msgstr \"\"\n> -\n> -#: lib/tools.tcl:151\n> -#, tcl-format\n> -msgid \"Tool failed: %s\"\n> -msgstr \"\"\n> -\n>  #: lib/tools_dlg.tcl:22\n>  msgid \"Add Tool\"\n>  msgstr \"\"\n> @@ -2254,87 +2303,122 @@ msgstr \"\"\n>  msgid \"Add New Tool Command\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:33\n> +#: lib/tools_dlg.tcl:34\n>  msgid \"Add globally\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:45\n> +#: lib/tools_dlg.tcl:46\n>  msgid \"Tool Details\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:48\n> +#: lib/tools_dlg.tcl:49\n>  msgid \"Use '/' separators to create a submenu tree:\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:61\n> +#: lib/tools_dlg.tcl:60\n>  msgid \"Command:\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:74\n> +#: lib/tools_dlg.tcl:71\n>  msgid \"Show a dialog before running\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:80\n> +#: lib/tools_dlg.tcl:77\n>  msgid \"Ask the user to select a revision (sets $REVISION)\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:85\n> +#: lib/tools_dlg.tcl:82\n>  msgid \"Ask the user for additional arguments (sets $ARGS)\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:92\n> +#: lib/tools_dlg.tcl:89\n>  msgid \"Don't show the command output window\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:97\n> +#: lib/tools_dlg.tcl:94\n>  msgid \"Run only if a diff is selected ($FILENAME not empty)\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:121\n> +#: lib/tools_dlg.tcl:118\n>  msgid \"Please supply a name for the tool.\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:129\n> +#: lib/tools_dlg.tcl:126\n>  #, tcl-format\n>  msgid \"Tool '%s' already exists.\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:151\n> +#: lib/tools_dlg.tcl:148\n>  #, tcl-format\n>  msgid \"\"\n>  \"Could not add tool:\\n\"\n>  \"%s\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:190\n> +#: lib/tools_dlg.tcl:187\n>  msgid \"Remove Tool\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:196\n> +#: lib/tools_dlg.tcl:193\n>  msgid \"Remove Tool Commands\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:200\n> +#: lib/tools_dlg.tcl:198\n>  msgid \"Remove\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:236\n> +#: lib/tools_dlg.tcl:231\n>  msgid \"(Blue denotes repository-local tools)\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:297\n> +#: lib/tools_dlg.tcl:292\n>  #, tcl-format\n>  msgid \"Run Command: %s\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:311\n> +#: lib/tools_dlg.tcl:306\n>  msgid \"Arguments\"\n>  msgstr \"\"\n>\n> -#: lib/tools_dlg.tcl:348\n> +#: lib/tools_dlg.tcl:341\n>  msgid \"OK\"\n>  msgstr \"\"\n>\n> +#: lib/tools.tcl:75\n> +#, tcl-format\n> +msgid \"Running %s requires a selected file.\"\n> +msgstr \"\"\n> +\n> +#: lib/tools.tcl:91\n> +#, tcl-format\n> +msgid \"Are you sure you want to run %1$s on file \\\"%2$s\\\"?\"\n> +msgstr \"\"\n> +\n> +#: lib/tools.tcl:95\n> +#, tcl-format\n> +msgid \"Are you sure you want to run %s?\"\n> +msgstr \"\"\n> +\n> +#: lib/tools.tcl:116\n> +#, tcl-format\n> +msgid \"Tool: %s\"\n> +msgstr \"\"\n> +\n> +#: lib/tools.tcl:117\n> +#, tcl-format\n> +msgid \"Running: %s\"\n> +msgstr \"\"\n> +\n> +#: lib/tools.tcl:155\n> +#, tcl-format\n> +msgid \"Tool completed successfully: %s\"\n> +msgstr \"\"\n> +\n> +#: lib/tools.tcl:157\n> +#, tcl-format\n> +msgid \"Tool failed: %s\"\n> +msgstr \"\"\n> +\n>  #: lib/transport.tcl:7\n>  #, tcl-format\n>  msgid \"Fetching new changes from %s\"\n> @@ -2350,45 +2434,61 @@ msgstr \"\"\n>  msgid \"Pruning tracking branches deleted from %s\"\n>  msgstr \"\"\n>\n> +#: lib/transport.tcl:25\n> +msgid \"fetch all remotes\"\n> +msgstr \"\"\n> +\n>  #: lib/transport.tcl:26\n> +msgid \"Fetching new changes from all remotes\"\n> +msgstr \"\"\n> +\n> +#: lib/transport.tcl:40\n> +msgid \"remote prune all remotes\"\n> +msgstr \"\"\n> +\n> +#: lib/transport.tcl:41\n> +msgid \"Pruning tracking branches deleted from all remotes\"\n> +msgstr \"\"\n> +\n> +#: lib/transport.tcl:55\n>  #, tcl-format\n>  msgid \"Pushing changes to %s\"\n>  msgstr \"\"\n>\n> -#: lib/transport.tcl:64\n> +#: lib/transport.tcl:93\n>  #, tcl-format\n>  msgid \"Mirroring to %s\"\n>  msgstr \"\"\n>\n> -#: lib/transport.tcl:82\n> +#: lib/transport.tcl:111\n>  #, tcl-format\n>  msgid \"Pushing %s %s to %s\"\n>  msgstr \"\"\n>\n> -#: lib/transport.tcl:100\n> +#: lib/transport.tcl:132\n>  msgid \"Push Branches\"\n>  msgstr \"\"\n>\n> -#: lib/transport.tcl:114\n> +#: lib/transport.tcl:147\n>  msgid \"Source Branches\"\n>  msgstr \"\"\n>\n> -#: lib/transport.tcl:131\n> +#: lib/transport.tcl:162\n>  msgid \"Destination Repository\"\n>  msgstr \"\"\n>\n> -#: lib/transport.tcl:169\n> +#: lib/transport.tcl:205\n>  msgid \"Transfer Options\"\n>  msgstr \"\"\n>\n> -#: lib/transport.tcl:171\n> +#: lib/transport.tcl:207\n>  msgid \"Force overwrite existing branch (may discard changes)\"\n>  msgstr \"\"\n>\n> -#: lib/transport.tcl:175\n> +#: lib/transport.tcl:211\n>  msgid \"Use thin pack (for slow network connections)\"\n>  msgstr \"\"\n>\n> -#: lib/transport.tcl:179\n> +#: lib/transport.tcl:215\n>  msgid \"Include tags\"\n>  msgstr \"\"\n"}]}