669
669
msgstr "如果该问题还存在,<a href=\"#bugreport\">请提交一个bug报告</a>."
671
671
#: tortoisehg/hgqt/chunks.py:89 tortoisehg/hgqt/grep.py:566
672
#: tortoisehg/hgqt/manifestdialog.py:195 tortoisehg/hgqt/revdetails.py:230
672
#: tortoisehg/hgqt/manifestdialog.py:202 tortoisehg/hgqt/revdetails.py:230
673
673
#: tortoisehg/util/menuthg.py:76
674
674
msgid "Visual Diff"
677
#: tortoisehg/hgqt/chunks.py:90 tortoisehg/hgqt/manifestdialog.py:196
677
#: tortoisehg/hgqt/chunks.py:90 tortoisehg/hgqt/manifestdialog.py:203
678
678
#: tortoisehg/hgqt/revdetails.py:231
679
679
msgid "View file changes in external diff tool"
680
680
msgstr "用外置的diff工具查看文件更改"
682
#: tortoisehg/hgqt/chunks.py:91 tortoisehg/hgqt/manifestdialog.py:202
682
#: tortoisehg/hgqt/chunks.py:91 tortoisehg/hgqt/manifestdialog.py:213
683
683
#: tortoisehg/hgqt/revdetails.py:239
684
684
msgid "Edit Local"
687
#: tortoisehg/hgqt/chunks.py:92 tortoisehg/hgqt/manifestdialog.py:203
688
#: tortoisehg/hgqt/revdetails.py:240
687
#: tortoisehg/hgqt/chunks.py:92 tortoisehg/hgqt/manifestdialog.py:214
688
#: tortoisehg/hgqt/manifestdialog.py:216 tortoisehg/hgqt/revdetails.py:240
689
#: tortoisehg/hgqt/revdetails.py:242
689
690
msgid "Edit current file in working copy"
690
691
msgstr "编辑在工作目录中的当前文件"
692
#: tortoisehg/hgqt/chunks.py:93 tortoisehg/hgqt/manifestdialog.py:204
693
#: tortoisehg/hgqt/revdetails.py:241
693
#: tortoisehg/hgqt/chunks.py:93 tortoisehg/hgqt/manifestdialog.py:217
694
#: tortoisehg/hgqt/revdetails.py:246
694
695
msgid "Revert to Revision"
697
#: tortoisehg/hgqt/chunks.py:94 tortoisehg/hgqt/manifestdialog.py:205
698
#: tortoisehg/hgqt/revdetails.py:242
698
#: tortoisehg/hgqt/chunks.py:94 tortoisehg/hgqt/manifestdialog.py:218
699
#: tortoisehg/hgqt/revdetails.py:247
699
700
msgid "Revert file(s) to contents at this revision"
702
#: tortoisehg/hgqt/chunks.py:193
703
#: tortoisehg/hgqt/chunks.py:195
703
704
msgid "Patch failed to apply"
706
#: tortoisehg/hgqt/chunks.py:199 tortoisehg/hgqt/mq.py:245
707
#: tortoisehg/hgqt/mq.py:750
707
#: tortoisehg/hgqt/chunks.py:201 tortoisehg/hgqt/mq.py:244
708
#: tortoisehg/hgqt/mq.py:749
708
709
msgid "Manually resolve rejected chunks?"
709
710
msgstr "手动解决有问题的部分?"
711
#: tortoisehg/hgqt/chunks.py:201
712
#: tortoisehg/hgqt/chunks.py:203
712
713
msgid "Edit patched file and rejects?"
715
#: tortoisehg/hgqt/chunks.py:235
716
#: tortoisehg/hgqt/chunks.py:237
716
717
msgid "No deletable chunks"
719
#: tortoisehg/hgqt/chunks.py:239
720
#: tortoisehg/hgqt/chunks.py:241
720
721
msgid "No chunks remain"
723
#: tortoisehg/hgqt/chunks.py:240
724
#: tortoisehg/hgqt/chunks.py:242
724
725
msgid "Remove all file changes?"
725
726
msgstr "删除所有文件更改?"
727
#: tortoisehg/hgqt/chunks.py:273
728
#: tortoisehg/hgqt/chunks.py:275
728
729
msgid "file has been deleted, refresh"
729
730
msgstr "文件已移除,刷新"
731
#: tortoisehg/hgqt/chunks.py:276
732
#: tortoisehg/hgqt/chunks.py:278
732
733
msgid "file has been modified, refresh"
733
734
msgstr "文件已修改,刷新"
735
#: tortoisehg/hgqt/chunks.py:310
736
#: tortoisehg/hgqt/chunks.py:312
736
737
msgid "Unable to merge chunks"
739
#: tortoisehg/hgqt/chunks.py:311
740
#: tortoisehg/hgqt/chunks.py:313
740
741
msgid "Add or remove patches must be merged in the working directory"
743
#: tortoisehg/hgqt/chunks.py:397
744
#: tortoisehg/hgqt/chunks.py:399
744
745
msgid "Unable to remove"
747
#: tortoisehg/hgqt/chunks.py:398
748
#: tortoisehg/hgqt/chunks.py:400
750
751
"Unable to remove file %s,\n"
751
752
"permission denied"
754
#: tortoisehg/hgqt/chunks.py:534
755
#: tortoisehg/hgqt/chunks.py:536
759
#: tortoisehg/hgqt/chunks.py:539
760
#: tortoisehg/hgqt/chunks.py:541
764
#: tortoisehg/hgqt/chunks.py:595
765
#: tortoisehg/hgqt/chunks.py:597
766
767
msgid "Chunks selected: %d / %d"
767
768
msgstr "部分选择: %d / %d"
769
770
#: tortoisehg/hgqt/clone.py:61 tortoisehg/hgqt/rename.py:66
770
#: tortoisehg/hgqt/thgimport.py:62 tortoisehg/hgtk/thgimport.py:82
771
#: tortoisehg/hgqt/thgimport.py:63 tortoisehg/hgtk/thgimport.py:82
1016
#: tortoisehg/hgqt/commit.py:237
1021
#: tortoisehg/hgqt/commit.py:250
1017
1022
msgid "Create a new patch"
1018
1023
msgstr "创建新的补丁"
1020
#: tortoisehg/hgqt/commit.py:237 tortoisehg/hgqt/mq.py:976
1025
#: tortoisehg/hgqt/commit.py:250 tortoisehg/hgqt/mq.py:975
1021
1026
#: tortoisehg/hgtk/commit.py:657
1025
#: tortoisehg/hgqt/commit.py:238
1030
#: tortoisehg/hgqt/commit.py:251
1026
1031
msgid "Refresh current patch"
1027
1032
msgstr "刷新当前补丁"
1029
#: tortoisehg/hgqt/commit.py:238 tortoisehg/hgqt/mq.py:605
1030
#: tortoisehg/hgqt/mq.py:985 tortoisehg/hgtk/commit.py:660
1034
#: tortoisehg/hgqt/commit.py:251 tortoisehg/hgqt/mq.py:604
1035
#: tortoisehg/hgqt/mq.py:984 tortoisehg/hgtk/commit.py:660
1031
1036
msgid "QRefresh"
1032
1037
msgstr "QRefresh"
1034
#: tortoisehg/hgqt/commit.py:369 tortoisehg/hgtk/commit.py:1185
1039
#: tortoisehg/hgqt/commit.py:382 tortoisehg/hgtk/commit.py:1185
1035
1040
msgid "Confirm Branch Change"
1036
1041
msgstr "验证分支更改"
1038
#: tortoisehg/hgqt/commit.py:370
1043
#: tortoisehg/hgqt/commit.py:383
1039
1044
#, python-format
1040
1045
msgid "Named branch \"%s\" already exists, last used in revision %d\n"
1041
1046
msgstr "分支“%s“已存在,最后一次在版本%d中使用\n"
1043
#: tortoisehg/hgqt/commit.py:374
1048
#: tortoisehg/hgqt/commit.py:387
1044
1049
msgid "Restart &Branch"
1047
#: tortoisehg/hgqt/commit.py:375 tortoisehg/hgqt/commit.py:383
1052
#: tortoisehg/hgqt/commit.py:388 tortoisehg/hgqt/commit.py:396
1048
1053
msgid "&Commit to current branch"
1049
1054
msgstr "提交到当前分支(&C)"
1051
#: tortoisehg/hgqt/commit.py:378 tortoisehg/hgqt/sync.py:947
1056
#: tortoisehg/hgqt/commit.py:391 tortoisehg/hgqt/sync.py:959
1052
1057
#: tortoisehg/hgtk/commit.py:1194
1053
1058
msgid "Confirm New Branch"
1056
#: tortoisehg/hgqt/commit.py:379
1061
#: tortoisehg/hgqt/commit.py:392
1057
1062
#, python-format
1058
1063
msgid "Create new named branch \"%s\" with this commit?\n"
1059
1064
msgstr "是否要在本次提交创建新的分支“%s”?\n"
1061
#: tortoisehg/hgqt/commit.py:382
1066
#: tortoisehg/hgqt/commit.py:395
1062
1067
msgid "Create &Branch"
1063
1068
msgstr "创建分支(&B)"
1065
#: tortoisehg/hgqt/commit.py:413
1070
#: tortoisehg/hgqt/commit.py:426
1066
1071
msgctxt "start progress"
1067
1072
msgid "MQ Action"
1070
#: tortoisehg/hgqt/commit.py:515
1075
#: tortoisehg/hgqt/commit.py:535
1071
1076
msgid "Close Branch: "
1074
#: tortoisehg/hgqt/commit.py:517
1079
#: tortoisehg/hgqt/commit.py:537
1075
1080
msgid "New Branch: "
1076
1081
msgstr "新建分支: "
1078
#: tortoisehg/hgqt/commit.py:529 tortoisehg/hgqt/revpanel.py:24
1083
#: tortoisehg/hgqt/commit.py:564 tortoisehg/hgqt/revpanel.py:24
1079
1084
#: tortoisehg/hgqt/update.py:87 tortoisehg/hgtk/changeset.py:581
1080
1085
#: tortoisehg/hgtk/update.py:90
1081
1086
msgid "Parent:"
1084
#: tortoisehg/hgqt/commit.py:530 tortoisehg/hgqt/pbranch.py:878
1089
#: tortoisehg/hgqt/commit.py:565 tortoisehg/hgqt/pbranch.py:878
1085
1090
msgid "Patch name:"
1088
#: tortoisehg/hgqt/commit.py:557
1093
#: tortoisehg/hgqt/commit.py:592
1089
1094
#, python-format
1090
1095
msgid "Rollback commit to revision %d"
1091
1096
msgstr "回滚提交到版本%d"
1093
#: tortoisehg/hgqt/commit.py:566
1098
#: tortoisehg/hgqt/commit.py:601
1094
1099
msgid "Confirm Undo"
1097
#: tortoisehg/hgqt/commit.py:596 tortoisehg/hgqt/mq.py:823
1102
#: tortoisehg/hgqt/commit.py:606
1103
msgctxt "start progress"
1107
#: tortoisehg/hgqt/commit.py:635 tortoisehg/hgqt/mq.py:822
1098
1108
#: tortoisehg/hgtk/commit.py:581
1099
1109
msgid "Discard current commit message?"
1100
1110
msgstr "要丢弃当前的改动说明吗?"
1102
#: tortoisehg/hgqt/commit.py:674 tortoisehg/hgqt/commit.py:687
1112
#: tortoisehg/hgqt/commit.py:715
1113
msgid "Message Translation Failure"
1116
#: tortoisehg/hgqt/commit.py:716
1118
"Unable to translate message to local encoding\n"
1119
"Consider setting HGENCODING environment variable\n"
1120
"Replace untranslatable characters with \"?\"?\n"
1123
#: tortoisehg/hgqt/commit.py:719
1127
#: tortoisehg/hgqt/commit.py:727 tortoisehg/hgqt/commit.py:740
1103
1128
#: tortoisehg/hgtk/commit.py:934 tortoisehg/hgtk/commit.py:1078
1104
1129
#: tortoisehg/hgtk/commit.py:1097
1105
1130
msgid "Nothing Commited"
1106
1131
msgstr "什么也没提交"
1108
#: tortoisehg/hgqt/commit.py:675 tortoisehg/hgtk/commit.py:1079
1133
#: tortoisehg/hgqt/commit.py:728 tortoisehg/hgtk/commit.py:1079
1109
1134
#: tortoisehg/hgtk/tagadd.py:225
1110
1135
msgid "Please enter commit message"
1111
1136
msgstr "请输入改动说明"
1113
#: tortoisehg/hgqt/commit.py:711
1138
#: tortoisehg/hgqt/commit.py:741
1140
"No issue link was found in the commit message. The commit message should "
1141
"contain an issue link. Configure this in the 'Issue Tracking' section of "
1145
#: tortoisehg/hgqt/commit.py:764
1114
1146
msgid "No files checked"
1115
1147
msgstr "没有选择文件"
1117
#: tortoisehg/hgqt/commit.py:712
1149
#: tortoisehg/hgqt/commit.py:765
1118
1150
msgid "No modified files checkmarked for commit"
1119
1151
msgstr "没有选择修改过的文件来提交"
1121
#: tortoisehg/hgqt/commit.py:727 tortoisehg/hgqt/lfprompt.py:16
1153
#: tortoisehg/hgqt/commit.py:780 tortoisehg/hgqt/lfprompt.py:16
1122
1154
#: tortoisehg/hgqt/lfprompt.py:28
1123
1155
msgid "Confirm Add"
1126
#: tortoisehg/hgqt/commit.py:728
1158
#: tortoisehg/hgqt/commit.py:781
1127
1159
msgid "Add selected untracked files?"
1128
1160
msgstr "添加这些为跟踪的文件?"
1130
#: tortoisehg/hgqt/commit.py:756 tortoisehg/hgqt/quickop.py:174
1162
#: tortoisehg/hgqt/commit.py:809 tortoisehg/hgqt/quickop.py:182
1131
1163
msgid "Confirm Remove"
1134
#: tortoisehg/hgqt/commit.py:757
1166
#: tortoisehg/hgqt/commit.py:810
1135
1167
msgid "Remove selected deleted files?"
1136
1168
msgstr "删除选中的文件?"
1138
#: tortoisehg/hgqt/commit.py:798
1170
#: tortoisehg/hgqt/commit.py:856
1139
1171
msgctxt "start progress"
1143
#: tortoisehg/hgqt/commit.py:833
1175
#: tortoisehg/hgqt/commit.py:894
1144
1176
#, python-format
1145
1177
msgid "%s - commit options"
1146
1178
msgstr "%s - 提交选项"
1148
#: tortoisehg/hgqt/commit.py:840
1180
#: tortoisehg/hgqt/commit.py:901
1149
1181
msgid "Set username:"
1150
1182
msgstr "设置用户名:"
1152
#: tortoisehg/hgqt/commit.py:867 tortoisehg/hgqt/commit.py:914
1153
#: tortoisehg/hgqt/commit.py:937
1184
#: tortoisehg/hgqt/commit.py:928 tortoisehg/hgqt/commit.py:975
1185
#: tortoisehg/hgqt/commit.py:998 tortoisehg/hgqt/commit.py:1014
1154
1186
msgid "Save in Repo"
1157
#: tortoisehg/hgqt/commit.py:872
1189
#: tortoisehg/hgqt/commit.py:933
1158
1190
msgid "Save Global"
1161
#: tortoisehg/hgqt/commit.py:884
1193
#: tortoisehg/hgqt/commit.py:945
1162
1194
msgid "Set Date:"
1165
#: tortoisehg/hgqt/commit.py:888 tortoisehg/hgtk/history.py:1589
1197
#: tortoisehg/hgqt/commit.py:949 tortoisehg/hgtk/history.py:1589
1166
1198
#: tortoisehg/hgtk/synch.py:148 tortoisehg/hgtk/update.py:128
1170
#: tortoisehg/hgqt/commit.py:907
1202
#: tortoisehg/hgqt/commit.py:968
1171
1203
msgid "Push After Commit:"
1172
1204
msgstr "提交后推送:"
1174
#: tortoisehg/hgqt/commit.py:930
1206
#: tortoisehg/hgqt/commit.py:991
1175
1207
msgid "Auto Includes:"
1178
#: tortoisehg/hgqt/commit.py:969
1210
#: tortoisehg/hgqt/commit.py:1016
1211
msgid "Recurse into subrepositories (--subrepos)"
1214
#: tortoisehg/hgqt/commit.py:1045
1179
1215
msgid "Unable to save username"
1180
1216
msgstr "无法保存用户名"
1182
#: tortoisehg/hgqt/commit.py:970 tortoisehg/hgqt/commit.py:993
1183
#: tortoisehg/hgqt/commit.py:1016 tortoisehg/hgqt/sync.py:1019
1184
#: tortoisehg/hgqt/sync.py:1117 tortoisehg/hgqt/sync.py:1187
1185
#: tortoisehg/hgqt/sync.py:1355
1218
#: tortoisehg/hgqt/commit.py:1046 tortoisehg/hgqt/commit.py:1069
1219
#: tortoisehg/hgqt/commit.py:1092 tortoisehg/hgqt/commit.py:1115
1220
#: tortoisehg/hgqt/sync.py:1049 tortoisehg/hgqt/sync.py:1147
1221
#: tortoisehg/hgqt/sync.py:1217 tortoisehg/hgqt/sync.py:1385
1186
1222
msgid "Iniparse must be installed."
1189
#: tortoisehg/hgqt/commit.py:985 tortoisehg/hgqt/commit.py:1008
1190
#: tortoisehg/hgqt/commit.py:1031 tortoisehg/hgqt/settings.py:1255
1191
#: tortoisehg/hgqt/sync.py:1029 tortoisehg/hgqt/sync.py:1128
1192
#: tortoisehg/hgqt/sync.py:1205 tortoisehg/hgqt/sync.py:1394
1193
#: tortoisehg/hgtk/thgconfig.py:1654
1225
#: tortoisehg/hgqt/commit.py:1061 tortoisehg/hgqt/commit.py:1084
1226
#: tortoisehg/hgqt/commit.py:1107 tortoisehg/hgqt/commit.py:1130
1227
#: tortoisehg/hgqt/settings.py:1321 tortoisehg/hgqt/sync.py:1059
1228
#: tortoisehg/hgqt/sync.py:1158 tortoisehg/hgqt/sync.py:1235
1229
#: tortoisehg/hgqt/sync.py:1424 tortoisehg/hgtk/thgconfig.py:1654
1194
1230
msgid "Unable to write configuration file"
1195
1231
msgstr "无法写入配置文件"
1197
#: tortoisehg/hgqt/commit.py:992
1233
#: tortoisehg/hgqt/commit.py:1068
1198
1234
msgid "Unable to save after commit push"
1201
#: tortoisehg/hgqt/commit.py:1015
1237
#: tortoisehg/hgqt/commit.py:1091
1202
1238
msgid "Unable to save auto include list"
1205
#: tortoisehg/hgqt/commit.py:1046
1241
#: tortoisehg/hgqt/commit.py:1114
1242
msgid "Unable to save recurse in subrepos."
1245
#: tortoisehg/hgqt/commit.py:1145
1206
1246
msgid "Invalid date format"
1207
1247
msgstr "日期格式无效"
1209
#: tortoisehg/hgqt/commit.py:1066
1249
#: tortoisehg/hgqt/commit.py:1165
1210
1250
msgid "No username configured"
1211
1251
msgstr "没有设置用户名"
1213
#: tortoisehg/hgqt/commit.py:1116 tortoisehg/hgqt/compress.py:122
1214
#: tortoisehg/hgqt/pbranch.py:871 tortoisehg/hgqt/repowidget.py:337
1253
#: tortoisehg/hgqt/commit.py:1228 tortoisehg/hgqt/compress.py:122
1254
#: tortoisehg/hgqt/pbranch.py:871 tortoisehg/hgqt/repowidget.py:347
1215
1255
msgctxt "action button"
1219
#: tortoisehg/hgqt/commit.py:1129
1259
#: tortoisehg/hgqt/commit.py:1246
1220
1260
#, python-format
1221
1261
msgid "%s - commit"
1222
1262
msgstr "%s - 提交"
2233
2315
msgid "Manifest %s@%s"
2236
#: tortoisehg/hgqt/manifestdialog.py:186 tortoisehg/hgtk/thgmq.py:862
2318
#: tortoisehg/hgqt/manifestdialog.py:186 tortoisehg/hgqt/status.py:103
2319
msgid "### filter text ###"
2322
#: tortoisehg/hgqt/manifestdialog.py:188 tortoisehg/hgqt/status.py:105
2326
#: tortoisehg/hgqt/manifestdialog.py:193 tortoisehg/hgtk/thgmq.py:862
2240
#: tortoisehg/hgqt/manifestdialog.py:191 tortoisehg/hgqt/revdetails.py:226
2330
#: tortoisehg/hgqt/manifestdialog.py:198 tortoisehg/hgqt/revdetails.py:226
2241
2331
msgid "File history"
2244
#: tortoisehg/hgqt/manifestdialog.py:192 tortoisehg/hgqt/revdetails.py:227
2334
#: tortoisehg/hgqt/manifestdialog.py:199 tortoisehg/hgqt/revdetails.py:227
2245
2335
msgid "Show the history of the selected file"
2248
#: tortoisehg/hgqt/manifestdialog.py:193 tortoisehg/hgqt/revdetails.py:228
2338
#: tortoisehg/hgqt/manifestdialog.py:200 tortoisehg/hgqt/revdetails.py:228
2249
2339
msgid "Compare file revisions"
2252
#: tortoisehg/hgqt/manifestdialog.py:194 tortoisehg/hgqt/revdetails.py:229
2342
#: tortoisehg/hgqt/manifestdialog.py:201 tortoisehg/hgqt/revdetails.py:229
2253
2343
msgid "Compare revisions of the selected file"
2256
#: tortoisehg/hgqt/manifestdialog.py:197 tortoisehg/hgqt/revdetails.py:232
2346
#: tortoisehg/hgqt/manifestdialog.py:204 tortoisehg/hgqt/revdetails.py:232
2257
2347
msgid "Visual Diff to Local"
2260
#: tortoisehg/hgqt/manifestdialog.py:198 tortoisehg/hgqt/revdetails.py:233
2350
#: tortoisehg/hgqt/manifestdialog.py:205 tortoisehg/hgqt/revdetails.py:233
2261
2351
msgid "View changes to current in external diff tool"
2264
#: tortoisehg/hgqt/manifestdialog.py:200 tortoisehg/hgqt/revdetails.py:235
2354
#: tortoisehg/hgqt/manifestdialog.py:207 tortoisehg/hgqt/revdetails.py:235
2265
2355
msgid "View at Revision"
2268
#: tortoisehg/hgqt/manifestdialog.py:201 tortoisehg/hgqt/revdetails.py:236
2358
#: tortoisehg/hgqt/manifestdialog.py:208 tortoisehg/hgqt/revdetails.py:236
2269
2359
msgid "View file as it appeared at this revision"
2272
#: tortoisehg/hgqt/manifestdialog.py:207 tortoisehg/hgqt/revdetails.py:244
2362
#: tortoisehg/hgqt/manifestdialog.py:209
2363
msgid "Open at Revision"
2366
#: tortoisehg/hgqt/manifestdialog.py:210
2367
msgid "Open file as it appeared at this revision"
2370
#: tortoisehg/hgqt/manifestdialog.py:211 tortoisehg/hgqt/revdetails.py:237
2371
msgid "Save at Revision"
2374
#: tortoisehg/hgqt/manifestdialog.py:212 tortoisehg/hgqt/revdetails.py:238
2375
msgid "Save file as it appeared at this revision"
2378
#: tortoisehg/hgqt/manifestdialog.py:215 tortoisehg/hgqt/revdetails.py:241
2382
#: tortoisehg/hgqt/manifestdialog.py:220 tortoisehg/hgqt/revdetails.py:249
2383
#: tortoisehg/hgqt/wctxactions.py:45
2273
2384
msgid "Open subrepository"
2276
#: tortoisehg/hgqt/manifestdialog.py:208 tortoisehg/hgqt/revdetails.py:245
2277
#: tortoisehg/hgqt/revdetails.py:248
2387
#: tortoisehg/hgqt/manifestdialog.py:221 tortoisehg/hgqt/revdetails.py:250
2388
#: tortoisehg/hgqt/revdetails.py:253
2278
2389
msgid "Open the selected subrepository"
2281
#: tortoisehg/hgqt/manifestdialog.py:210 tortoisehg/hgqt/revdetails.py:247
2392
#: tortoisehg/hgqt/manifestdialog.py:223 tortoisehg/hgqt/revdetails.py:252
2393
#: tortoisehg/hgqt/wctxactions.py:47
2282
2394
msgid "Explore subrepository"
2285
#: tortoisehg/hgqt/manifestdialog.py:212
2397
#: tortoisehg/hgqt/manifestdialog.py:225
2286
2398
msgid "Open the selected subrepository in a file browser"
2289
#: tortoisehg/hgqt/manifestdialog.py:214 tortoisehg/hgqt/revdetails.py:250
2401
#: tortoisehg/hgqt/manifestdialog.py:227 tortoisehg/hgqt/revdetails.py:255
2402
#: tortoisehg/hgqt/wctxactions.py:49
2290
2403
msgid "Open terminal in subrepository"
2293
#: tortoisehg/hgqt/manifestdialog.py:216 tortoisehg/hgqt/revdetails.py:252
2406
#: tortoisehg/hgqt/manifestdialog.py:229 tortoisehg/hgqt/revdetails.py:257
2294
2407
msgid "Open a shell terminal in the selected subrepository root"
2297
#: tortoisehg/hgqt/manifestdialog.py:295 tortoisehg/hgqt/revdetails.py:389
2410
#: tortoisehg/hgqt/manifestdialog.py:332 tortoisehg/hgqt/revdetails.py:381
2298
2411
#, python-format
2299
2412
msgid "Hg file log viewer - %s"
2302
#: tortoisehg/hgqt/manifestdialog.py:308 tortoisehg/hgqt/revdetails.py:403
2415
#: tortoisehg/hgqt/manifestdialog.py:345 tortoisehg/hgqt/revdetails.py:395
2416
#: tortoisehg/hgqt/wctxactions.py:240
2303
2417
msgid "Cannot open subrepository"
2306
#: tortoisehg/hgqt/manifestdialog.py:309 tortoisehg/hgqt/revdetails.py:404
2420
#: tortoisehg/hgqt/manifestdialog.py:346 tortoisehg/hgqt/revdetails.py:396
2421
#: tortoisehg/hgqt/wctxactions.py:241
2307
2422
msgid "The selected subrepository does not exist on the working directory"
2310
#: tortoisehg/hgqt/manifestdialog.py:520
2425
#: tortoisehg/hgqt/manifestdialog.py:563
2311
2426
msgid "Failed to open Manifest dialog"
2445
2560
msgid "C&onfigure Format"
2448
#: tortoisehg/hgqt/mq.py:36
2563
#: tortoisehg/hgqt/mq.py:35
2449
2564
msgid "### patch name ###"
2567
#: tortoisehg/hgqt/mq.py:57
2568
msgid "Patch Name Required"
2452
2571
#: tortoisehg/hgqt/mq.py:58
2453
msgid "Patch Name Required"
2456
#: tortoisehg/hgqt/mq.py:59
2457
2572
msgid "You must enter a patch name"
2460
#: tortoisehg/hgqt/mq.py:96 tortoisehg/hgtk/commit.py:226
2575
#: tortoisehg/hgqt/mq.py:95 tortoisehg/hgtk/commit.py:226
2461
2576
#: tortoisehg/hgtk/commit.py:308 tortoisehg/hgtk/history.py:258
2462
2577
#: tortoisehg/hgtk/history.py:368 tortoisehg/hgtk/thgimport.py:111
2463
2578
msgid "Patch Queue"
2466
#: tortoisehg/hgqt/mq.py:112
2581
#: tortoisehg/hgqt/mq.py:111
2467
2582
msgctxt "MQ QPush"
2468
2583
msgid "Push all"
2471
#: tortoisehg/hgqt/mq.py:113 tortoisehg/hgtk/thgmq.py:125
2586
#: tortoisehg/hgqt/mq.py:112 tortoisehg/hgtk/thgmq.py:125
2472
2587
msgid "Apply all patches"
2473
2588
msgstr "应用所有补丁"
2590
#: tortoisehg/hgqt/mq.py:114
2475
2595
#: tortoisehg/hgqt/mq.py:115
2480
#: tortoisehg/hgqt/mq.py:116
2481
2596
msgid "Apply one patch"
2599
#: tortoisehg/hgqt/mq.py:117
2484
2603
#: tortoisehg/hgqt/mq.py:118
2488
#: tortoisehg/hgqt/mq.py:119
2489
2604
msgid "Configure guards for selected patch"
2492
#: tortoisehg/hgqt/mq.py:121 tortoisehg/hgqt/mq.py:122
2607
#: tortoisehg/hgqt/mq.py:120 tortoisehg/hgqt/mq.py:121
2493
2608
msgid "Reorder patches"
2496
#: tortoisehg/hgqt/mq.py:124 tortoisehg/hgqt/qqueue.py:97
2611
#: tortoisehg/hgqt/mq.py:123 tortoisehg/hgqt/qqueue.py:97
2497
2612
#: tortoisehg/hgqt/qscilib.py:185 tortoisehg/hgqt/shelve.py:68
2498
2613
#: tortoisehg/hgqt/shelve.py:97
2502
#: tortoisehg/hgqt/mq.py:125
2617
#: tortoisehg/hgqt/mq.py:124
2503
2618
msgid "Delete selected patches"
2621
#: tortoisehg/hgqt/mq.py:126
2506
2625
#: tortoisehg/hgqt/mq.py:127
2510
#: tortoisehg/hgqt/mq.py:128
2511
2626
msgid "Unapply one patch"
2514
#: tortoisehg/hgqt/mq.py:130
2629
#: tortoisehg/hgqt/mq.py:129
2515
2630
msgid "Pop all"
2518
#: tortoisehg/hgqt/mq.py:131 tortoisehg/hgtk/thgmq.py:110
2633
#: tortoisehg/hgqt/mq.py:130 tortoisehg/hgtk/thgmq.py:110
2519
2634
msgid "Unapply all patches"
2520
2635
msgstr "取消应用所有补丁"
2522
#: tortoisehg/hgqt/mq.py:132
2637
#: tortoisehg/hgqt/mq.py:131
2523
2638
msgid "Patch Queue Actions Toolbar"
2526
#: tortoisehg/hgqt/mq.py:246 tortoisehg/hgqt/mq.py:751
2641
#: tortoisehg/hgqt/mq.py:245 tortoisehg/hgqt/mq.py:750
2527
2642
#, python-format
2528
2643
msgid "%s had rejected chunks, edit patched file together with rejects?"
2531
#: tortoisehg/hgqt/mq.py:336 tortoisehg/hgqt/mq.py:785
2532
#: tortoisehg/hgqt/repowidget.py:1353
2646
#: tortoisehg/hgqt/mq.py:335 tortoisehg/hgqt/mq.py:784
2647
#: tortoisehg/hgqt/repowidget.py:1398
2534
2649
"<p>ATTENTION!<br>Guard or comment found.<br>Reordering patches will destroy "
2535
2650
"them.<br><br>Continue?</p>"
2653
#: tortoisehg/hgqt/mq.py:356
2654
msgid "Configure guards"
2538
2657
#: tortoisehg/hgqt/mq.py:357
2539
msgid "Configure guards"
2542
#: tortoisehg/hgqt/mq.py:358
2543
2658
#, python-format
2544
2659
msgid "Input new guards for %s:"
2547
#: tortoisehg/hgqt/mq.py:368
2662
#: tortoisehg/hgqt/mq.py:367
2548
2663
msgid "Guards must begin with \"+\" or \"-\""
2551
#: tortoisehg/hgqt/mq.py:510
2666
#: tortoisehg/hgqt/mq.py:509
2552
2667
msgid "no guards"
2555
#: tortoisehg/hgqt/mq.py:549 tortoisehg/hgqt/mq.py:1016
2670
#: tortoisehg/hgqt/mq.py:548 tortoisehg/hgqt/mq.py:1015
2556
2671
#, python-format
2557
2672
msgid "Guards: %d/%d"
2560
#: tortoisehg/hgqt/mq.py:611
2675
#: tortoisehg/hgqt/mq.py:610
2564
#: tortoisehg/hgqt/mq.py:650
2679
#: tortoisehg/hgqt/mq.py:649
2565
2680
msgid "New Patch"
2568
#: tortoisehg/hgqt/mq.py:704
2683
#: tortoisehg/hgqt/mq.py:703
2569
2684
msgid "TortoiseHg Patch Queue"
2572
#: tortoisehg/hgqt/mq.py:948
2687
#: tortoisehg/hgqt/mq.py:947
2573
2688
msgid "QCommit"
2576
#: tortoisehg/hgqt/mq.py:950
2691
#: tortoisehg/hgqt/mq.py:949
2577
2692
msgid "Create MQ repo"
2580
#: tortoisehg/hgqt/mq.py:1115
2695
#: tortoisehg/hgqt/mq.py:1114
2581
2696
msgid "Patch commit messages..."
2584
#: tortoisehg/hgqt/mq.py:1135
2699
#: tortoisehg/hgqt/mq.py:1134
2585
2700
msgid "MQ options"
2588
#: tortoisehg/hgqt/mq.py:1141
2703
#: tortoisehg/hgqt/mq.py:1140
2589
2704
msgid "Force use of git extended diff format (--git)"
2592
#: tortoisehg/hgqt/mq.py:1145
2707
#: tortoisehg/hgqt/mq.py:1144
2593
2708
msgid "Force push or pop (--force)"
2596
#: tortoisehg/hgqt/mq.py:1149
2711
#: tortoisehg/hgqt/mq.py:1148
2597
2712
msgid "Apply patch to its recorded parent (--exact)"
2600
#: tortoisehg/hgqt/mq.py:1153
2715
#: tortoisehg/hgqt/mq.py:1152
2601
2716
msgid "Update date field with current date (--currentdate)"
2604
#: tortoisehg/hgqt/mq.py:1157
2719
#: tortoisehg/hgqt/mq.py:1156
2605
2720
msgid "Specify an explicit date:"
2608
#: tortoisehg/hgqt/mq.py:1160
2723
#: tortoisehg/hgqt/mq.py:1159
2609
2724
msgid "Update author field with current user (--currentuser)"
2612
#: tortoisehg/hgqt/mq.py:1164
2727
#: tortoisehg/hgqt/mq.py:1163
2613
2728
msgid "Specify an explicit author:"
3484
3621
msgid "The following error was caught while renaming:"
3487
#: tortoisehg/hgqt/repofilter.py:31 tortoisehg/hgqt/repofilter.py:44
3624
#: tortoisehg/hgqt/repofilter.py:35 tortoisehg/hgqt/repofilter.py:52
3488
3625
#: tortoisehg/hgtk/cslist.py:88
3489
3626
msgid "Show all"
3492
#: tortoisehg/hgqt/repofilter.py:60
3629
#: tortoisehg/hgqt/repofilter.py:68
3493
3630
msgid "### revision set query ###"
3496
#: tortoisehg/hgqt/repofilter.py:66
3633
#: tortoisehg/hgqt/repofilter.py:74
3497
3634
msgid "Clear current query and query text"
3500
#: tortoisehg/hgqt/repofilter.py:75
3637
#: tortoisehg/hgqt/repofilter.py:83
3501
3638
msgid "Trigger revision set query"
3504
#: tortoisehg/hgqt/repofilter.py:81
3641
#: tortoisehg/hgqt/repofilter.py:89
3505
3642
msgid "Open advanced query editor"
3508
#: tortoisehg/hgqt/repofilter.py:89
3645
#: tortoisehg/hgqt/repofilter.py:97
3509
3646
msgid "Delete selected query from history"
3512
#: tortoisehg/hgqt/repofilter.py:95
3649
#: tortoisehg/hgqt/repofilter.py:103
3516
#: tortoisehg/hgqt/repofilter.py:97
3653
#: tortoisehg/hgqt/repofilter.py:105
3517
3654
msgid "Toggle filtering of non-matched changesets"
3520
#: tortoisehg/hgqt/repofilter.py:211 tortoisehg/hgtk/history.py:487
3657
#: tortoisehg/hgqt/repofilter.py:219 tortoisehg/hgtk/history.py:487
3521
3658
#: tortoisehg/hgtk/logview/treeview.py:478
3525
#: tortoisehg/hgqt/repofilter.py:212
3662
#: tortoisehg/hgqt/repofilter.py:220
3526
3663
msgid "Display graph the named branch only"
3529
#: tortoisehg/hgqt/repofilter.py:216
3666
#: tortoisehg/hgqt/repofilter.py:224
3530
3667
msgid "Display only active branches"
3533
#: tortoisehg/hgqt/repofilter.py:219
3670
#: tortoisehg/hgqt/repofilter.py:227
3534
3671
msgid "Display closed branches"
3537
#: tortoisehg/hgqt/repofilter.py:222
3674
#: tortoisehg/hgqt/repofilter.py:230
3538
3675
msgid "Include all ancestors"
3541
#: tortoisehg/hgqt/repomodel.py:42
3542
msgctxt "column header"
3546
#: tortoisehg/hgqt/repomodel.py:43
3547
msgctxt "column header"
3551
#: tortoisehg/hgqt/repomodel.py:44
3552
msgctxt "column header"
3556
3678
#: tortoisehg/hgqt/repomodel.py:45
3557
3679
msgctxt "column header"
3561
3683
#: tortoisehg/hgqt/repomodel.py:46
3562
3684
msgctxt "column header"
3566
3688
#: tortoisehg/hgqt/repomodel.py:47
3567
3689
msgctxt "column header"
3571
3693
#: tortoisehg/hgqt/repomodel.py:48
3572
3694
msgctxt "column header"
3576
3698
#: tortoisehg/hgqt/repomodel.py:49
3577
3699
msgctxt "column header"
3581
3703
#: tortoisehg/hgqt/repomodel.py:50
3582
3704
msgctxt "column header"
3708
#: tortoisehg/hgqt/repomodel.py:51
3709
msgctxt "column header"
3713
#: tortoisehg/hgqt/repomodel.py:52
3714
msgctxt "column header"
3718
#: tortoisehg/hgqt/repomodel.py:53
3719
msgctxt "column header"
3583
3720
msgid "Local Time"
3586
#: tortoisehg/hgqt/repomodel.py:51
3723
#: tortoisehg/hgqt/repomodel.py:54
3587
3724
msgctxt "column header"
3588
3725
msgid "UTC Time"
3591
#: tortoisehg/hgqt/repomodel.py:52
3728
#: tortoisehg/hgqt/repomodel.py:55
3592
3729
msgctxt "column header"
3593
3730
msgid "Changes"
3596
#: tortoisehg/hgqt/repomodel.py:194
3733
#: tortoisehg/hgqt/repomodel.py:56
3734
msgctxt "column header"
3735
msgid "Converted From"
3738
#: tortoisehg/hgqt/repomodel.py:57
3739
msgctxt "column header"
3743
#: tortoisehg/hgqt/repomodel.py:212
3597
3744
#, python-format
3598
3745
msgid "filling (%d)"
3601
#: tortoisehg/hgqt/repomodel.py:567
3748
#: tortoisehg/hgqt/repomodel.py:587
3602
3749
msgid "Mercurial User"
3605
#: tortoisehg/hgqt/reporegistry.py:175 tortoisehg/hgqt/reporegistry.py:634
3752
#: tortoisehg/hgqt/reporegistry.py:175 tortoisehg/hgqt/reporegistry.py:688
3606
3753
#, python-format
3607
3754
msgid "Unsupported repository type (%s)"
3610
#: tortoisehg/hgqt/reporegistry.py:176 tortoisehg/hgqt/reporegistry.py:635
3757
#: tortoisehg/hgqt/reporegistry.py:176 tortoisehg/hgqt/reporegistry.py:689
3611
3758
msgid "Cannot open non mercurial repositories or subrepositories"
3614
#: tortoisehg/hgqt/reporegistry.py:207 tortoisehg/hgqt/wctxactions.py:334
3761
#: tortoisehg/hgqt/reporegistry.py:207 tortoisehg/hgqt/wctxactions.py:371
3615
3762
msgid "&Delete"
3629
3776
msgid "Repository Registry"
3632
#: tortoisehg/hgqt/reporegistry.py:404
3779
#: tortoisehg/hgqt/reporegistry.py:416
3633
3780
msgid "Refresh repository list"
3636
#: tortoisehg/hgqt/reporegistry.py:405
3783
#: tortoisehg/hgqt/reporegistry.py:417
3637
3784
msgid "Refresh the Repository Registry list"
3640
#: tortoisehg/hgqt/reporegistry.py:406 tortoisehg/hgqt/webconf_ui.py:76
3787
#: tortoisehg/hgqt/reporegistry.py:418 tortoisehg/hgqt/wctxactions.py:43
3788
#: tortoisehg/hgqt/webconf_ui.py:76
3644
#: tortoisehg/hgqt/reporegistry.py:407
3792
#: tortoisehg/hgqt/reporegistry.py:419
3645
3793
msgid "Open the repository in a new tab"
3648
#: tortoisehg/hgqt/reporegistry.py:408
3796
#: tortoisehg/hgqt/reporegistry.py:420
3649
3797
msgid "Open All"
3652
#: tortoisehg/hgqt/reporegistry.py:409
3800
#: tortoisehg/hgqt/reporegistry.py:421
3653
3801
msgid "Open all repositories in new tabs"
3656
#: tortoisehg/hgqt/reporegistry.py:410 tortoisehg/hgqt/reporegistry.py:646
3804
#: tortoisehg/hgqt/reporegistry.py:422 tortoisehg/hgqt/reporegistry.py:700
3657
3805
msgid "New Group"
3660
#: tortoisehg/hgqt/reporegistry.py:411
3808
#: tortoisehg/hgqt/reporegistry.py:423
3661
3809
msgid "Create a new group"
3664
#: tortoisehg/hgqt/reporegistry.py:413
3812
#: tortoisehg/hgqt/reporegistry.py:425
3665
3813
msgid "Rename the entry"
3668
#: tortoisehg/hgqt/reporegistry.py:414
3816
#: tortoisehg/hgqt/reporegistry.py:426
3669
3817
msgid "Settings..."
3672
#: tortoisehg/hgqt/reporegistry.py:415
3820
#: tortoisehg/hgqt/reporegistry.py:427
3673
3821
msgid "View the repository's settings"
3676
#: tortoisehg/hgqt/reporegistry.py:416
3824
#: tortoisehg/hgqt/reporegistry.py:428
3677
3825
msgid "Remove from registry"
3680
#: tortoisehg/hgqt/reporegistry.py:417
3828
#: tortoisehg/hgqt/reporegistry.py:429
3682
3830
"Remove the node and all its subnodes. Repositories are not deleted from disk."
3685
#: tortoisehg/hgqt/reporegistry.py:420 tortoisehg/util/menuthg.py:25
3833
#: tortoisehg/hgqt/reporegistry.py:432 tortoisehg/util/menuthg.py:25
3686
3834
msgid "Clone..."
3689
#: tortoisehg/hgqt/reporegistry.py:421
3837
#: tortoisehg/hgqt/reporegistry.py:433
3690
3838
msgid "Clone Repository"
3693
#: tortoisehg/hgqt/reporegistry.py:422 tortoisehg/hgqt/sync.py:571
3694
#: tortoisehg/hgqt/workbench.py:329
3841
#: tortoisehg/hgqt/reporegistry.py:434 tortoisehg/hgqt/sync.py:572
3842
#: tortoisehg/hgqt/workbench.py:333
3695
3843
msgid "Explore"
3698
#: tortoisehg/hgqt/reporegistry.py:423
3846
#: tortoisehg/hgqt/reporegistry.py:435
3699
3847
msgid "Open the repository in a file browser"
3702
#: tortoisehg/hgqt/reporegistry.py:424 tortoisehg/hgqt/sync.py:572
3703
#: tortoisehg/hgqt/workbench.py:332
3850
#: tortoisehg/hgqt/reporegistry.py:436 tortoisehg/hgqt/sync.py:573
3851
#: tortoisehg/hgqt/workbench.py:336
3704
3852
msgid "Terminal"
3707
#: tortoisehg/hgqt/reporegistry.py:425
3855
#: tortoisehg/hgqt/reporegistry.py:437
3708
3856
msgid "Open a shell terminal in the repository root"
3711
#: tortoisehg/hgqt/reporegistry.py:426
3859
#: tortoisehg/hgqt/reporegistry.py:438
3712
3860
msgid "Add repository..."
3715
#: tortoisehg/hgqt/reporegistry.py:427
3863
#: tortoisehg/hgqt/reporegistry.py:439
3716
3864
msgid "Add a repository to this group"
3719
#: tortoisehg/hgqt/reporegistry.py:428
3867
#: tortoisehg/hgqt/reporegistry.py:440
3720
3868
msgid "Add a subrepository..."
3723
#: tortoisehg/hgqt/reporegistry.py:429
3871
#: tortoisehg/hgqt/reporegistry.py:441
3724
3872
msgid "Convert an existing repository into a subrepository"
3727
#: tortoisehg/hgqt/reporegistry.py:431 tortoisehg/hgqt/wctxactions.py:43
3875
#: tortoisehg/hgqt/reporegistry.py:443 tortoisehg/hgqt/wctxactions.py:52
3728
3876
msgid "Copy path"
3731
#: tortoisehg/hgqt/reporegistry.py:432
3879
#: tortoisehg/hgqt/reporegistry.py:444
3732
3880
msgid "Copy the root path of the repository to the clipboard"
3735
#: tortoisehg/hgqt/reporegistry.py:488
3883
#: tortoisehg/hgqt/reporegistry.py:446
3884
msgid "Sort by name"
3887
#: tortoisehg/hgqt/reporegistry.py:447
3888
msgid "Sort the group by short name"
3891
#: tortoisehg/hgqt/reporegistry.py:448
3892
msgid "Sort by path"
3895
#: tortoisehg/hgqt/reporegistry.py:449
3896
msgid "Sort the group by full path"
3899
#: tortoisehg/hgqt/reporegistry.py:450
3900
msgid "Sort by .hgsub"
3903
#: tortoisehg/hgqt/reporegistry.py:451
3904
msgid "Order the subrepos as in .hgsub"
3907
#: tortoisehg/hgqt/reporegistry.py:512
3736
3908
msgid "Select repository directory to add"
3739
#: tortoisehg/hgqt/reporegistry.py:499 tortoisehg/hgqt/reporegistry.py:552
3740
#: tortoisehg/hgqt/reporegistry.py:569 tortoisehg/hgqt/reporegistry.py:598
3741
#: tortoisehg/hgqt/reporegistry.py:604
3911
#: tortoisehg/hgqt/reporegistry.py:523 tortoisehg/hgqt/reporegistry.py:612
3912
#: tortoisehg/hgqt/reporegistry.py:640 tortoisehg/hgqt/reporegistry.py:646
3742
3913
msgid "Failed to add repository"
3745
#: tortoisehg/hgqt/reporegistry.py:500 tortoisehg/hgqt/workbench.py:781
3916
#: tortoisehg/hgqt/reporegistry.py:524 tortoisehg/hgqt/workbench.py:808
3746
3917
#, python-format
3747
3918
msgid "%s is not a valid repository"
3750
#: tortoisehg/hgqt/reporegistry.py:506
3921
#: tortoisehg/hgqt/reporegistry.py:530
3751
3922
msgid "Select an existing repository to add as a subrepo"
3754
#: tortoisehg/hgqt/reporegistry.py:528
3925
#: tortoisehg/hgqt/reporegistry.py:541 tortoisehg/hgqt/reporegistry.py:546
3926
#: tortoisehg/hgqt/reporegistry.py:551
3927
msgid "Cannot add subrepository"
3930
#: tortoisehg/hgqt/reporegistry.py:542
3932
msgid "\"%s\" is not a folder"
3935
#: tortoisehg/hgqt/reporegistry.py:547
3936
msgid "A repository cannot be added as a subrepo of itself"
3939
#: tortoisehg/hgqt/reporegistry.py:552
3942
"The selected folder:<br><br>%s<br><br>is not inside the target "
3943
"repository.<br><br>This may be allowed but is greatly discouraged.<br>If you "
3944
"want to add a non trivial subrepository mapping you must manually edit the "
3945
"<i>.hgsub</i> file"
3948
#: tortoisehg/hgqt/reporegistry.py:570
3755
3949
msgid "Cannot open repository"
3758
#: tortoisehg/hgqt/reporegistry.py:529
3952
#: tortoisehg/hgqt/reporegistry.py:571
3759
3953
#, python-format
3760
3954
msgid "The selected repository:<br><br>%s<br><br>cannot be open!"
3763
#: tortoisehg/hgqt/reporegistry.py:534
3957
#: tortoisehg/hgqt/reporegistry.py:576
3764
3958
msgid "Subrepository already exists"
3767
#: tortoisehg/hgqt/reporegistry.py:535
3961
#: tortoisehg/hgqt/reporegistry.py:577
3768
3962
#, python-format
3770
3964
"The selected repository:<br><br>%s<br><br>is already a subrepository "
3771
3965
"of:<br><br>%s<br><br>as: \"%s\""
3774
#: tortoisehg/hgqt/reporegistry.py:553
3968
#: tortoisehg/hgqt/reporegistry.py:594
3969
msgid "Failed to add subrepository"
3972
#: tortoisehg/hgqt/reporegistry.py:595
3775
3973
#, python-format
3776
3974
msgid "Cannot open the .hgsub file in:<br><br>%s"
3779
#: tortoisehg/hgqt/reporegistry.py:570
3977
#: tortoisehg/hgqt/reporegistry.py:613
3780
3978
#, python-format
3781
3979
msgid "The .hgsub file already contains the line:<br><br>%s"
3784
#: tortoisehg/hgqt/reporegistry.py:589
3982
#: tortoisehg/hgqt/reporegistry.py:630
3785
3983
msgid "Subrepo added to .hgsub file"
3788
#: tortoisehg/hgqt/reporegistry.py:590
3986
#: tortoisehg/hgqt/reporegistry.py:631
3789
3987
#, python-format
3791
3989
"The selected subrepo:<br><br><i>%s</i><br><br>has been added to the .hgsub "
3792
"file.<br><br>Remember that in order to finish adding the subrepo<br><i>you "
3793
"must still commit</i> the .hgsub file changes."
3990
"file of the repository:<br><br><i>%s</i><br><br>Remember that in order to "
3991
"finish adding the subrepo <i>you must still <u>commit</u></i> the changes to "
3992
"the .hgsub file in order to confirm the addition of the subrepo."
3796
#: tortoisehg/hgqt/reporegistry.py:599
3995
#: tortoisehg/hgqt/reporegistry.py:641
3797
3996
#, python-format
3798
3997
msgid "Cannot update the .hgsub file in:<br><br>%s"
3801
#: tortoisehg/hgqt/reporegistry.py:605
4000
#: tortoisehg/hgqt/reporegistry.py:647
3802
4001
#, python-format
3803
4002
msgid "\"%s\" is not a valid repository inside \"%s\""
3806
#: tortoisehg/hgqt/repotreeitem.py:250
4005
#: tortoisehg/hgqt/repotreeitem.py:236 tortoisehg/hgqt/repotreeitem.py:413
4006
#: tortoisehg/hgqt/repotreeitem.py:462 tortoisehg/hgqt/repotreeitem.py:517
4010
#: tortoisehg/hgqt/repotreeitem.py:258
3807
4011
#, python-format
3808
4012
msgid "Local Repository %s"
3811
#: tortoisehg/hgqt/repotreeitem.py:320
4015
#: tortoisehg/hgqt/repotreeitem.py:329
3812
4016
#, python-format
3814
4018
"An exception happened while loading the subrepos of:<br><br>\"%s\"<br><br>"
3817
#: tortoisehg/hgqt/repotreeitem.py:322
4021
#: tortoisehg/hgqt/repotreeitem.py:331
3818
4022
#, python-format
3819
4023
msgid "The exception error message was:<br><br>%s<br><br>"
3822
#: tortoisehg/hgqt/repotreeitem.py:323
4026
#: tortoisehg/hgqt/repotreeitem.py:332
3823
4027
msgid "Click OK to continue or Abort to exit."
3826
#: tortoisehg/hgqt/repotreeitem.py:325
4030
#: tortoisehg/hgqt/repotreeitem.py:334
3827
4031
msgid "Error loading subrepos"
3830
#: tortoisehg/hgqt/repotreeitem.py:343
4034
#: tortoisehg/hgqt/repotreeitem.py:352
3831
4035
msgid "Unable to update repository name"
3834
#: tortoisehg/hgqt/repotreeitem.py:344
4038
#: tortoisehg/hgqt/repotreeitem.py:353
3835
4039
#, python-format
3836
4040
msgid "An error occurred while updating the repository hgrc file (%s)"
3839
#: tortoisehg/hgqt/repotreeitem.py:499
4043
#: tortoisehg/hgqt/repotreeitem.py:513
3840
4044
msgid "default"
3843
4047
#: tortoisehg/hgqt/repotreemodel.py:164 tortoisehg/hgqt/resolve.py:399
3844
#: tortoisehg/hgqt/sync.py:251 tortoisehg/hgqt/webconf.py:266
4048
#: tortoisehg/hgqt/sync.py:252 tortoisehg/hgqt/webconf.py:266
3882
4086
msgid "Can't find revision '%s'"
3885
#: tortoisehg/hgqt/repowidget.py:174
4089
#: tortoisehg/hgqt/repowidget.py:181
3886
4090
msgid "Workbench Log Columns"
3889
#: tortoisehg/hgqt/repowidget.py:209
4093
#: tortoisehg/hgqt/repowidget.py:216
3890
4094
msgctxt "tab tooltip"
3891
4095
msgid "Revision details"
3894
#: tortoisehg/hgqt/repowidget.py:214
4098
#: tortoisehg/hgqt/repowidget.py:221
3895
4099
msgctxt "tab tooltip"
3899
#: tortoisehg/hgqt/repowidget.py:219
4103
#: tortoisehg/hgqt/repowidget.py:226
3900
4104
msgctxt "tab tooltip"
3901
4105
msgid "MQ Patch"
3904
#: tortoisehg/hgqt/repowidget.py:227
4108
#: tortoisehg/hgqt/repowidget.py:234
3905
4109
msgctxt "tab tooltip"
3906
4110
msgid "Synchronize"
3909
#: tortoisehg/hgqt/repowidget.py:232
4113
#: tortoisehg/hgqt/repowidget.py:239
3910
4114
msgctxt "tab tooltip"
3911
4115
msgid "Manifest"
3914
#: tortoisehg/hgqt/repowidget.py:237
4118
#: tortoisehg/hgqt/repowidget.py:244
3915
4119
msgctxt "tab tooltip"
3919
#: tortoisehg/hgqt/repowidget.py:242
4123
#: tortoisehg/hgqt/repowidget.py:249
3920
4124
msgctxt "tab tooltip"
3921
4125
msgid "Patch Branch"
3924
#: tortoisehg/hgqt/repowidget.py:259
4128
#: tortoisehg/hgqt/repowidget.py:268
3925
4129
#, python-format
3926
4130
msgid "%s <incoming>"
3929
#: tortoisehg/hgqt/repowidget.py:426
4133
#: tortoisehg/hgqt/repowidget.py:437
3930
4134
msgid "Found incoming changesets"
3933
#: tortoisehg/hgqt/repowidget.py:429
4137
#: tortoisehg/hgqt/repowidget.py:440
3934
4138
msgid "Pull incoming changesets into your repository"
3937
#: tortoisehg/hgqt/repowidget.py:431 tortoisehg/hgtk/history.py:1881
4141
#: tortoisehg/hgqt/repowidget.py:442 tortoisehg/hgtk/history.py:1881
3941
#: tortoisehg/hgqt/repowidget.py:432
4145
#: tortoisehg/hgqt/repowidget.py:443
3942
4146
msgid "Reject incoming changesets"
3945
#: tortoisehg/hgqt/repowidget.py:523 tortoisehg/hgqt/sync.py:979
4149
#: tortoisehg/hgqt/repowidget.py:536 tortoisehg/hgqt/sync.py:1009
3946
4150
#: tortoisehg/hgtk/history.py:2021
3947
4151
#, python-format
3948
4152
msgid "%d outgoing changesets"
3949
4153
msgstr "%d 个输出的变更集"
3951
#: tortoisehg/hgqt/repowidget.py:525 tortoisehg/hgqt/repowidget.py:1146
3952
#: tortoisehg/hgqt/workbench.py:372 tortoisehg/hgtk/history.py:444
4155
#: tortoisehg/hgqt/repowidget.py:538 tortoisehg/hgqt/repowidget.py:1176
4156
#: tortoisehg/hgqt/workbench.py:382 tortoisehg/hgtk/history.py:444
3953
4157
#: tortoisehg/hgtk/history.py:2069 tortoisehg/hgtk/synch.py:73
3957
#: tortoisehg/hgqt/repowidget.py:652
4161
#: tortoisehg/hgqt/repowidget.py:665
3958
4162
#, python-format
3959
4163
msgid "%s - verify repository"
3962
#: tortoisehg/hgqt/repowidget.py:659
4166
#: tortoisehg/hgqt/repowidget.py:676
3963
4167
#, python-format
3964
4168
msgid "%s - recover repository"
3967
#: tortoisehg/hgqt/repowidget.py:675
4171
#: tortoisehg/hgqt/repowidget.py:696
3968
4172
msgid "No transaction available"
3971
#: tortoisehg/hgqt/repowidget.py:676
4175
#: tortoisehg/hgqt/repowidget.py:697
3972
4176
msgid "There is no rollback transaction available"
3975
#: tortoisehg/hgqt/repowidget.py:679 tortoisehg/hgtk/commit.py:1034
4179
#: tortoisehg/hgqt/repowidget.py:700 tortoisehg/hgtk/commit.py:1034
3976
4180
msgid "Undo last commit?"
3977
4181
msgstr "撤销最后提交?"
3979
#: tortoisehg/hgqt/repowidget.py:680
4183
#: tortoisehg/hgqt/repowidget.py:701
3980
4184
#, python-format
3981
4185
msgid "Undo most recent commit (%d), preserving file changes?"
3984
#: tortoisehg/hgqt/repowidget.py:684
4188
#: tortoisehg/hgqt/repowidget.py:705
3985
4189
msgid "Undo last transaction?"
3988
#: tortoisehg/hgqt/repowidget.py:685
4192
#: tortoisehg/hgqt/repowidget.py:706
3989
4193
#, python-format
3990
4194
msgid "Rollback to revision %d (undo %s)?"
3993
#: tortoisehg/hgqt/repowidget.py:691 tortoisehg/hgqt/repowidget.py:1251
3994
#: tortoisehg/hgqt/run.py:544
4197
#: tortoisehg/hgqt/repowidget.py:712 tortoisehg/hgqt/repowidget.py:1290
4198
#: tortoisehg/hgqt/run.py:545
3995
4199
msgid "Repository Error"
3998
#: tortoisehg/hgqt/repowidget.py:692
4202
#: tortoisehg/hgqt/repowidget.py:713
3999
4203
msgid "Unable to determine working copy revision\n"
4002
#: tortoisehg/hgqt/repowidget.py:696
4206
#: tortoisehg/hgqt/repowidget.py:717
4003
4207
msgid "Remove current working revision?"
4006
#: tortoisehg/hgqt/repowidget.py:697
4210
#: tortoisehg/hgqt/repowidget.py:718
4007
4211
#, python-format
4009
4213
"Your current working revision (%d) will be removed by this rollback, leaving "
4014
#: tortoisehg/hgqt/repowidget.py:840
4218
#: tortoisehg/hgqt/repowidget.py:863
4015
4219
msgid "Repository stripped, incoming preview cleared"
4018
#: tortoisehg/hgqt/repowidget.py:845
4222
#: tortoisehg/hgqt/repowidget.py:868
4019
4223
msgid "Repository stripped, revision set cleared"
4022
#: tortoisehg/hgqt/repowidget.py:970
4226
#: tortoisehg/hgqt/repowidget.py:993
4023
4227
msgid "Commit tab cannot exit"
4026
#: tortoisehg/hgqt/repowidget.py:974
4230
#: tortoisehg/hgqt/repowidget.py:997
4027
4231
msgid "Sync tab cannot exit"
4030
#: tortoisehg/hgqt/repowidget.py:979
4234
#: tortoisehg/hgqt/repowidget.py:1002
4031
4235
msgid "MQ tab cannot exit"
4034
#: tortoisehg/hgqt/repowidget.py:983
4238
#: tortoisehg/hgqt/repowidget.py:1006
4035
4239
msgid "Search tab cannot exit"
4038
#: tortoisehg/hgqt/repowidget.py:986
4242
#: tortoisehg/hgqt/repowidget.py:1009
4039
4243
msgid "Repository command still running"
4042
#: tortoisehg/hgqt/repowidget.py:1147
4246
#: tortoisehg/hgqt/repowidget.py:1177
4043
4247
msgid "Push all"
4046
#: tortoisehg/hgqt/repowidget.py:1149
4250
#: tortoisehg/hgqt/repowidget.py:1179
4047
4251
msgid "Push to here"
4050
#: tortoisehg/hgqt/repowidget.py:1151
4254
#: tortoisehg/hgqt/repowidget.py:1181
4051
4255
msgid "Push selected branch"
4054
#: tortoisehg/hgqt/repowidget.py:1154 tortoisehg/util/menuthg.py:58
4258
#: tortoisehg/hgqt/repowidget.py:1184 tortoisehg/util/menuthg.py:58
4055
4259
msgid "Update..."
4058
#: tortoisehg/hgqt/repowidget.py:1161
4262
#: tortoisehg/hgqt/repowidget.py:1191
4059
4263
msgid "Browse at rev..."
4062
#: tortoisehg/hgqt/repowidget.py:1164
4266
#: tortoisehg/hgqt/repowidget.py:1194
4063
4267
msgid "Merge with local..."
4066
#: tortoisehg/hgqt/repowidget.py:1167
4270
#: tortoisehg/hgqt/repowidget.py:1197
4070
#: tortoisehg/hgqt/repowidget.py:1169
4274
#: tortoisehg/hgqt/repowidget.py:1199
4071
4275
msgid "Bookmark..."
4074
#: tortoisehg/hgqt/repowidget.py:1172 tortoisehg/hgtk/history.py:1290
4278
#: tortoisehg/hgqt/repowidget.py:1202 tortoisehg/hgtk/history.py:1290
4075
4279
msgid "Backout..."
4078
#: tortoisehg/hgqt/repowidget.py:1176 tortoisehg/hgtk/history.py:1293
4282
#: tortoisehg/hgqt/repowidget.py:1206
4286
#: tortoisehg/hgqt/repowidget.py:1210 tortoisehg/hgtk/history.py:1293
4082
#: tortoisehg/hgqt/repowidget.py:1177
4290
#: tortoisehg/hgqt/repowidget.py:1211
4083
4291
msgid "Export patch..."
4086
#: tortoisehg/hgqt/repowidget.py:1179
4294
#: tortoisehg/hgqt/repowidget.py:1213
4087
4295
msgid "Email patch..."
4090
#: tortoisehg/hgqt/repowidget.py:1181
4298
#: tortoisehg/hgqt/repowidget.py:1215
4091
4299
msgid "Archive..."
4094
#: tortoisehg/hgqt/repowidget.py:1183
4302
#: tortoisehg/hgqt/repowidget.py:1217
4095
4303
msgid "Bundle rev to tip..."
4098
#: tortoisehg/hgqt/repowidget.py:1185 tortoisehg/hgqt/wctxactions.py:41
4306
#: tortoisehg/hgqt/repowidget.py:1219 tortoisehg/hgqt/wctxactions.py:41
4099
4307
msgid "Copy patch"
4102
#: tortoisehg/hgqt/repowidget.py:1189
4310
#: tortoisehg/hgqt/repowidget.py:1225
4311
msgid "Change phase to"
4106
#: tortoisehg/hgqt/repowidget.py:1193
4314
#: tortoisehg/hgqt/repowidget.py:1231
4107
4315
msgid "Transplant to local"
4110
#: tortoisehg/hgqt/repowidget.py:1197
4318
#: tortoisehg/hgqt/repowidget.py:1235
4111
4319
msgid "Modify history"
4114
#: tortoisehg/hgqt/repowidget.py:1198
4322
#: tortoisehg/hgqt/repowidget.py:1236
4115
4323
msgid "Unapply patch (QGoto parent)"
4118
#: tortoisehg/hgqt/repowidget.py:1200
4326
#: tortoisehg/hgqt/repowidget.py:1238
4119
4327
msgid "Import to MQ"
4122
#: tortoisehg/hgqt/repowidget.py:1202
4330
#: tortoisehg/hgqt/repowidget.py:1240
4123
4331
msgid "Finish patch"
4126
#: tortoisehg/hgqt/repowidget.py:1204 tortoisehg/hgqt/repowidget.py:1379
4334
#: tortoisehg/hgqt/repowidget.py:1242 tortoisehg/hgqt/repowidget.py:1424
4127
4335
msgid "Rename patch..."
4130
#: tortoisehg/hgqt/repowidget.py:1207
4338
#: tortoisehg/hgqt/repowidget.py:1245
4131
4339
msgid "Rebase..."
4134
#: tortoisehg/hgqt/repowidget.py:1210
4342
#: tortoisehg/hgqt/repowidget.py:1248
4135
4343
msgid "Strip..."
4138
#: tortoisehg/hgqt/repowidget.py:1213
4346
#: tortoisehg/hgqt/repowidget.py:1251
4139
4347
msgid "Post to Review Board..."
4142
#: tortoisehg/hgqt/repowidget.py:1216
4350
#: tortoisehg/hgqt/repowidget.py:1254
4143
4351
msgid "Remote Update..."
4146
#: tortoisehg/hgqt/repowidget.py:1241
4354
#: tortoisehg/hgqt/repowidget.py:1280
4147
4355
msgid "Write diff file"
4150
#: tortoisehg/hgqt/repowidget.py:1252
4358
#: tortoisehg/hgqt/repowidget.py:1291
4151
4359
msgid "Unable to write diff file"
4154
#: tortoisehg/hgqt/repowidget.py:1295
4362
#: tortoisehg/hgqt/repowidget.py:1334
4155
4363
msgid "Unable to compress history"
4158
#: tortoisehg/hgqt/repowidget.py:1296
4366
#: tortoisehg/hgqt/repowidget.py:1335
4159
4367
msgid "Selected changeset pair not related"
4162
#: tortoisehg/hgqt/repowidget.py:1304
4370
#: tortoisehg/hgqt/repowidget.py:1347
4163
4371
msgid "Visual Diff..."
4166
#: tortoisehg/hgqt/repowidget.py:1305
4374
#: tortoisehg/hgqt/repowidget.py:1348
4167
4375
msgid "Export Diff..."
4170
#: tortoisehg/hgqt/repowidget.py:1307 tortoisehg/hgqt/repowidget.py:1396
4378
#: tortoisehg/hgqt/repowidget.py:1350 tortoisehg/hgqt/repowidget.py:1441
4171
4379
msgid "Export Selected..."
4174
#: tortoisehg/hgqt/repowidget.py:1308 tortoisehg/hgqt/repowidget.py:1397
4382
#: tortoisehg/hgqt/repowidget.py:1351 tortoisehg/hgqt/repowidget.py:1442
4175
4383
msgid "Email Selected..."
4178
#: tortoisehg/hgqt/repowidget.py:1310
4386
#: tortoisehg/hgqt/repowidget.py:1353
4179
4387
msgid "Export DAG Range..."
4182
#: tortoisehg/hgqt/repowidget.py:1311
4390
#: tortoisehg/hgqt/repowidget.py:1354
4183
4391
msgid "Email DAG Range..."
4186
#: tortoisehg/hgqt/repowidget.py:1312
4394
#: tortoisehg/hgqt/repowidget.py:1355
4187
4395
msgid "Bundle DAG Range..."
4190
#: tortoisehg/hgqt/repowidget.py:1314
4398
#: tortoisehg/hgqt/repowidget.py:1357
4191
4399
msgid "Bisect - Good, Bad..."
4194
#: tortoisehg/hgqt/repowidget.py:1315
4402
#: tortoisehg/hgqt/repowidget.py:1358
4195
4403
msgid "Bisect - Bad, Good..."
4198
#: tortoisehg/hgqt/repowidget.py:1316
4406
#: tortoisehg/hgqt/repowidget.py:1359
4199
4407
msgid "Compress History..."
4202
#: tortoisehg/hgqt/repowidget.py:1328 tortoisehg/hgqt/repowidget.py:1406
4410
#: tortoisehg/hgqt/repowidget.py:1361
4411
msgid "Goto common ancestor"
4414
#: tortoisehg/hgqt/repowidget.py:1373 tortoisehg/hgqt/repowidget.py:1451
4203
4415
msgid "Transplant Selected to local"
4206
#: tortoisehg/hgqt/repowidget.py:1334 tortoisehg/hgqt/repowidget.py:1412
4418
#: tortoisehg/hgqt/repowidget.py:1379 tortoisehg/hgqt/repowidget.py:1457
4207
4419
msgid "Post Selected to Review Board..."
4210
#: tortoisehg/hgqt/repowidget.py:1374
4422
#: tortoisehg/hgqt/repowidget.py:1419
4211
4423
msgid "Apply patch (QGoto)"
4214
#: tortoisehg/hgqt/repowidget.py:1375
4426
#: tortoisehg/hgqt/repowidget.py:1420
4215
4427
msgid "QPush --move"
4218
#: tortoisehg/hgqt/repowidget.py:1376
4430
#: tortoisehg/hgqt/repowidget.py:1421
4219
4431
msgid "Fold patches..."
4222
#: tortoisehg/hgqt/repowidget.py:1377
4434
#: tortoisehg/hgqt/repowidget.py:1422
4223
4435
msgid "Delete patches..."
4226
#: tortoisehg/hgqt/repowidget.py:1378
4438
#: tortoisehg/hgqt/repowidget.py:1423
4227
4439
msgid "Reorder patches..."
4230
#: tortoisehg/hgqt/repowidget.py:1420
4442
#: tortoisehg/hgqt/repowidget.py:1465
4231
4443
msgid "Pull to here..."
4234
#: tortoisehg/hgqt/repowidget.py:1441 tortoisehg/hgqt/repowidget.py:1451
4446
#: tortoisehg/hgqt/repowidget.py:1486 tortoisehg/hgqt/repowidget.py:1496
4235
4447
msgid "Export patch"
4238
#: tortoisehg/hgqt/repowidget.py:1443
4450
#: tortoisehg/hgqt/repowidget.py:1488
4239
4451
msgid "Patch Files (*.patch)"
4242
#: tortoisehg/hgqt/repowidget.py:1474
4454
#: tortoisehg/hgqt/repowidget.py:1519
4243
4455
msgid "Cannot export revision"
4246
#: tortoisehg/hgqt/repowidget.py:1475
4458
#: tortoisehg/hgqt/repowidget.py:1520
4247
4459
#, python-format
4249
4461
"Cannot export revision %s into the file named:\n"
4275
#: tortoisehg/hgqt/repowidget.py:1493
4487
#: tortoisehg/hgqt/repowidget.py:1538
4276
4488
msgid "What do you want to do?\n"
4279
#: tortoisehg/hgqt/repowidget.py:1494
4491
#: tortoisehg/hgqt/repowidget.py:1539
4280
4492
msgid "Replace the existing patch files.\n"
4283
#: tortoisehg/hgqt/repowidget.py:1495
4495
#: tortoisehg/hgqt/repowidget.py:1540
4284
4496
msgid "Append the changes to the existing patch files.\n"
4287
#: tortoisehg/hgqt/repowidget.py:1496
4499
#: tortoisehg/hgqt/repowidget.py:1541
4288
4500
msgid "Abort the export operation.\n"
4291
#: tortoisehg/hgqt/repowidget.py:1498
4503
#: tortoisehg/hgqt/repowidget.py:1543
4292
4504
msgid "Patch files already exist"
4295
#: tortoisehg/hgqt/repowidget.py:1524
4507
#: tortoisehg/hgqt/repowidget.py:1569
4296
4508
msgid "Patch exported"
4299
#: tortoisehg/hgqt/repowidget.py:1525
4511
#: tortoisehg/hgqt/repowidget.py:1570
4300
4512
#, python-format
4302
4514
"Revision #%d (%s) was exported to:<p><a href=\"file:///%s\">%s</a>%s<a "
4303
4515
"href=\"file:///%s\">%s</a>"
4306
#: tortoisehg/hgqt/repowidget.py:1533
4518
#: tortoisehg/hgqt/repowidget.py:1578
4307
4519
msgid "Patches exported"
4310
#: tortoisehg/hgqt/repowidget.py:1534
4522
#: tortoisehg/hgqt/repowidget.py:1579
4311
4523
#, python-format
4312
4524
msgid "%d patches were exported to:<p><a href=\"file:///%s\">%s</a>"
4315
#: tortoisehg/hgqt/repowidget.py:1649
4527
#: tortoisehg/hgqt/repowidget.py:1699
4316
4528
msgid "Write bundle"
4319
#: tortoisehg/hgqt/repowidget.py:1721
4531
#: tortoisehg/hgqt/repowidget.py:1759
4532
msgid "Backwards phase change requested"
4535
#: tortoisehg/hgqt/repowidget.py:1760
4536
msgid "Do you really want to <i>force</i> a backwards phase transition?"
4539
#: tortoisehg/hgqt/repowidget.py:1761
4542
"You are trying to move the phase of revision %d backwards,\n"
4543
"from \"<i>%s</i>\" to \"<i>%s</i>\".\n"
4545
"However, \"<i>%s</i>\" is a lower phase level than \"<i>%s</i>\".\n"
4547
"Moving the phase backwards is not recommended.\n"
4548
"For example, it may result in having multiple heads\n"
4549
"if you modify a revision that you have already pushed\n"
4552
"Please be careful!"
4555
#: tortoisehg/hgqt/repowidget.py:1769
4559
#: tortoisehg/hgqt/repowidget.py:1770 tortoisehg/hgtk/commit.py:324
4560
#: tortoisehg/hgtk/commit.py:1192 tortoisehg/hgtk/commit.py:1199
4561
#: tortoisehg/hgtk/history.py:220 tortoisehg/hgtk/history.py:2636
4562
#: tortoisehg/hgtk/status.py:1320 tortoisehg/hgtk/statusact.py:127
4563
#: tortoisehg/hgtk/statusact.py:148 tortoisehg/hgtk/thgconfig.py:775
4564
#: tortoisehg/hgtk/thgconfig.py:849 tortoisehg/hgtk/thgmq.py:369
4565
#: tortoisehg/hgtk/update.py:239
4569
#: tortoisehg/hgqt/repowidget.py:1801
4320
4570
msgid "Cannot import selected revision"
4323
#: tortoisehg/hgqt/repowidget.py:1722
4573
#: tortoisehg/hgqt/repowidget.py:1802
4324
4574
#, python-format
4326
4576
"The selected revision (rev #%d) cannot be imported because it is not a "
4327
4577
"descendant of qparent (rev #%d)"
4330
#: tortoisehg/hgqt/repowidget.py:1821
4580
#: tortoisehg/hgqt/repowidget.py:1922
4331
4581
msgid "Unable to start"
4334
#: tortoisehg/hgqt/repowidget.py:1822
4584
#: tortoisehg/hgqt/repowidget.py:1923
4335
4585
msgid "Previous command is still running"
4946
#: tortoisehg/hgqt/run.py:986 tortoisehg/hgtk/hgtk.py:693
5189
#: tortoisehg/hgqt/run.py:987 tortoisehg/hgtk/hgtk.py:693
4947
5190
#, python-format
4948
5191
msgid " (default: %s)"
4949
5192
msgstr " (缺省: %s)"
4951
#: tortoisehg/hgqt/run.py:1003 tortoisehg/hgtk/hgtk.py:710
5194
#: tortoisehg/hgqt/run.py:1004 tortoisehg/hgtk/hgtk.py:710
4952
5195
#, python-format
4953
5196
msgid "TortoiseHg Dialogs (version %s), Mercurial (version %s)\n"
4954
5197
msgstr "TortoiseHg对话框(版本 %s), Mercurial(版本 %s)\n"
4956
#: tortoisehg/hgqt/run.py:1032 tortoisehg/hgtk/hgtk.py:744
5199
#: tortoisehg/hgqt/run.py:1033 tortoisehg/hgtk/hgtk.py:744
4957
5200
msgid "repository root directory or symbolic path name"
4958
5201
msgstr "仓库根目录或符号路径名"
4960
#: tortoisehg/hgqt/run.py:1033 tortoisehg/hgtk/hgtk.py:745
5203
#: tortoisehg/hgqt/run.py:1034 tortoisehg/hgtk/hgtk.py:745
4961
5204
msgid "enable additional output"
4962
5205
msgstr "启用附加的输出"
4964
#: tortoisehg/hgqt/run.py:1034 tortoisehg/hgtk/hgtk.py:746
5207
#: tortoisehg/hgqt/run.py:1035 tortoisehg/hgtk/hgtk.py:746
4965
5208
msgid "suppress output"
4968
#: tortoisehg/hgqt/run.py:1035 tortoisehg/hgtk/hgtk.py:747
5211
#: tortoisehg/hgqt/run.py:1036 tortoisehg/hgtk/hgtk.py:747
4969
5212
msgid "display help and exit"
4970
5213
msgstr "显示帮助并退出"
4972
#: tortoisehg/hgqt/run.py:1036 tortoisehg/hgtk/hgtk.py:748
5215
#: tortoisehg/hgqt/run.py:1037 tortoisehg/hgtk/hgtk.py:748
4973
5216
msgid "start debugger"
4976
#: tortoisehg/hgqt/run.py:1037 tortoisehg/hgtk/hgtk.py:749
5219
#: tortoisehg/hgqt/run.py:1038 tortoisehg/hgtk/hgtk.py:749
4977
5220
msgid "print command execution profile"
4980
#: tortoisehg/hgqt/run.py:1038 tortoisehg/hgtk/hgtk.py:750
5223
#: tortoisehg/hgqt/run.py:1039 tortoisehg/hgtk/hgtk.py:750
4981
5224
msgid "do not fork GUI process"
4982
5225
msgstr "不启动图形界面进程"
4984
#: tortoisehg/hgqt/run.py:1039 tortoisehg/hgtk/hgtk.py:751
5227
#: tortoisehg/hgqt/run.py:1040 tortoisehg/hgtk/hgtk.py:751
4985
5228
msgid "always fork GUI process"
4986
5229
msgstr "总是启动GUI进程"
4988
#: tortoisehg/hgqt/run.py:1040 tortoisehg/hgtk/hgtk.py:752
5231
#: tortoisehg/hgqt/run.py:1041 tortoisehg/hgtk/hgtk.py:752
4989
5232
msgid "read file list from file"
4990
5233
msgstr "从文件中读取文件列表"
4992
#: tortoisehg/hgqt/run.py:1041
5235
#: tortoisehg/hgqt/run.py:1042
4993
5236
msgid "read file list from file encoding utf-8"
4996
#: tortoisehg/hgqt/run.py:1045
5239
#: tortoisehg/hgqt/run.py:1046
4997
5240
msgid "thg about"
5000
#: tortoisehg/hgqt/run.py:1046
5243
#: tortoisehg/hgqt/run.py:1047
5001
5244
msgid "thg add [FILE]..."
5004
#: tortoisehg/hgqt/run.py:1048
5247
#: tortoisehg/hgqt/run.py:1049
5005
5248
msgid "revision to annotate"
5008
#: tortoisehg/hgqt/run.py:1049 tortoisehg/hgqt/run.py:1102
5251
#: tortoisehg/hgqt/run.py:1050 tortoisehg/hgqt/run.py:1103
5009
5252
msgid "open to line"
5012
#: tortoisehg/hgqt/run.py:1050 tortoisehg/hgqt/run.py:1103
5255
#: tortoisehg/hgqt/run.py:1051 tortoisehg/hgqt/run.py:1104
5013
5256
msgid "initial search pattern"
5016
#: tortoisehg/hgqt/run.py:1051
5259
#: tortoisehg/hgqt/run.py:1052
5017
5260
msgid "thg annotate"
5020
#: tortoisehg/hgqt/run.py:1053
5263
#: tortoisehg/hgqt/run.py:1054
5021
5264
msgid "revision to archive"
5024
#: tortoisehg/hgqt/run.py:1054
5267
#: tortoisehg/hgqt/run.py:1055
5025
5268
msgid "thg archive"
5028
#: tortoisehg/hgqt/run.py:1057
5271
#: tortoisehg/hgqt/run.py:1058
5029
5272
msgid "merge with old dirstate parent after backout"
5032
#: tortoisehg/hgqt/run.py:1058
5275
#: tortoisehg/hgqt/run.py:1059
5033
5276
msgid "parent to choose when backing out merge"
5036
#: tortoisehg/hgqt/run.py:1059
5279
#: tortoisehg/hgqt/run.py:1060
5037
5280
msgid "revision to backout"
5040
#: tortoisehg/hgqt/run.py:1060
5283
#: tortoisehg/hgqt/run.py:1061
5041
5284
msgid "thg backout [OPTION]... [[-r] REV]"
5044
#: tortoisehg/hgqt/run.py:1061
5287
#: tortoisehg/hgqt/run.py:1062
5045
5288
msgid "thg bisect"
5048
#: tortoisehg/hgqt/run.py:1065
5291
#: tortoisehg/hgqt/run.py:1066
5049
5292
msgid "the clone will include an empty working copy (only a repository)"
5052
#: tortoisehg/hgqt/run.py:1068
5295
#: tortoisehg/hgqt/run.py:1069
5053
5296
msgid "revision, tag or branch to check out"
5056
#: tortoisehg/hgqt/run.py:1069
5299
#: tortoisehg/hgqt/run.py:1070
5057
5300
msgid "include the specified changeset"
5060
#: tortoisehg/hgqt/run.py:1071
5303
#: tortoisehg/hgqt/run.py:1072
5061
5304
msgid "clone only the specified branch"
5064
#: tortoisehg/hgqt/run.py:1072
5307
#: tortoisehg/hgqt/run.py:1073
5065
5308
msgid "use pull protocol to copy metadata"
5066
5309
msgstr "使用拉协议(push)来复制元数据"
5068
#: tortoisehg/hgqt/run.py:1074
5311
#: tortoisehg/hgqt/run.py:1075
5069
5312
msgid "use uncompressed transfer (fast over LAN)"
5072
#: tortoisehg/hgqt/run.py:1075
5315
#: tortoisehg/hgqt/run.py:1076
5073
5316
msgid "thg clone [OPTION]... SOURCE [DEST]"
5076
#: tortoisehg/hgqt/run.py:1077 tortoisehg/hgtk/hgtk.py:760
5319
#: tortoisehg/hgqt/run.py:1078 tortoisehg/hgtk/hgtk.py:760
5077
5320
msgid "record user as committer"
5078
5321
msgstr "记录user为提交者"
5080
#: tortoisehg/hgqt/run.py:1078 tortoisehg/hgtk/hgtk.py:761
5323
#: tortoisehg/hgqt/run.py:1079 tortoisehg/hgtk/hgtk.py:761
5081
5324
msgid "record datecode as commit date"
5082
5325
msgstr "记录datacode为提交日期"
5084
#: tortoisehg/hgqt/run.py:1079
5327
#: tortoisehg/hgqt/run.py:1080
5085
5328
msgid "thg commit [OPTIONS] [FILE]..."
5088
#: tortoisehg/hgqt/run.py:1080
5331
#: tortoisehg/hgqt/run.py:1081
5089
5332
msgid "thg drag_move SOURCE... DEST"
5092
#: tortoisehg/hgqt/run.py:1081
5335
#: tortoisehg/hgqt/run.py:1082
5093
5336
msgid "thg drag_copy SOURCE... DEST"
5096
#: tortoisehg/hgqt/run.py:1083
5339
#: tortoisehg/hgqt/run.py:1084
5097
5340
msgid "ignore case during search"
5100
#: tortoisehg/hgqt/run.py:1084
5343
#: tortoisehg/hgqt/run.py:1085
5101
5344
msgid "thg grep"
5104
#: tortoisehg/hgqt/run.py:1085
5347
#: tortoisehg/hgqt/run.py:1086
5105
5348
msgid "thg guess"
5108
#: tortoisehg/hgqt/run.py:1086
5351
#: tortoisehg/hgqt/run.py:1087
5109
5352
msgid "thg hgignore [FILE]"
5112
#: tortoisehg/hgqt/run.py:1088 tortoisehg/hgtk/hgtk.py:826
5355
#: tortoisehg/hgqt/run.py:1089 tortoisehg/hgtk/hgtk.py:826
5113
5356
msgid "import to the patch queue (MQ)"
5114
5357
msgstr "导入补丁队列 (MQ)"
5116
#: tortoisehg/hgqt/run.py:1089
5359
#: tortoisehg/hgqt/run.py:1090
5117
5360
msgid "thg import [OPTION] [SOURCE]..."
5120
#: tortoisehg/hgqt/run.py:1090
5363
#: tortoisehg/hgqt/run.py:1091
5121
5364
msgid "thg init [DEST]"
5124
#: tortoisehg/hgqt/run.py:1093
5367
#: tortoisehg/hgqt/run.py:1094
5125
5368
msgid "a revision to send"
5128
#: tortoisehg/hgqt/run.py:1094
5371
#: tortoisehg/hgqt/run.py:1095
5129
5372
msgid "thg email [REVS]"
5132
#: tortoisehg/hgqt/run.py:1097 tortoisehg/hgtk/hgtk.py:767
5375
#: tortoisehg/hgqt/run.py:1098 tortoisehg/hgtk/hgtk.py:767
5133
5376
msgid "limit number of changes displayed"
5134
5377
msgstr "显示修改条目数上限"
5136
#: tortoisehg/hgqt/run.py:1098
5379
#: tortoisehg/hgqt/run.py:1099
5137
5380
msgid "thg log [OPTIONS] [FILE]"
5140
#: tortoisehg/hgqt/run.py:1101
5383
#: tortoisehg/hgqt/run.py:1102
5141
5384
msgid "revision to display"
5144
#: tortoisehg/hgqt/run.py:1104
5387
#: tortoisehg/hgqt/run.py:1105
5145
5388
msgid "thg manifest [-r REV] [FILE]"
5148
#: tortoisehg/hgqt/run.py:1107
5391
#: tortoisehg/hgqt/run.py:1108
5149
5392
msgid "revision to merge"
5152
#: tortoisehg/hgqt/run.py:1108
5395
#: tortoisehg/hgqt/run.py:1109
5153
5396
msgid "thg merge [[-r] REV]"
5156
#: tortoisehg/hgqt/run.py:1109
5399
#: tortoisehg/hgqt/run.py:1110
5157
5400
msgid "thg remove [FILE]..."
5160
#: tortoisehg/hgqt/run.py:1110
5403
#: tortoisehg/hgqt/run.py:1111
5164
#: tortoisehg/hgqt/run.py:1111
5407
#: tortoisehg/hgqt/run.py:1112
5165
5408
msgid "thg resolve"
5168
#: tortoisehg/hgqt/run.py:1112
5411
#: tortoisehg/hgqt/run.py:1113
5169
5412
msgid "thg revert [FILE]..."
5172
#: tortoisehg/hgqt/run.py:1113
5415
#: tortoisehg/hgqt/run.py:1114
5173
5416
msgid "thg forget [FILE]..."
5176
#: tortoisehg/hgqt/run.py:1114
5419
#: tortoisehg/hgqt/run.py:1115
5177
5420
msgid "thg rename SOURCE [DEST]..."
5180
#: tortoisehg/hgqt/run.py:1118 tortoisehg/hgtk/hgtk.py:792
5423
#: tortoisehg/hgqt/run.py:1119 tortoisehg/hgtk/hgtk.py:792
5181
5424
#: tortoisehg/hgtk/serve.py:367
5182
5425
msgid "name of the hgweb config file (serve more than one repository)"
5185
#: tortoisehg/hgqt/run.py:1120 tortoisehg/hgtk/hgtk.py:794
5428
#: tortoisehg/hgqt/run.py:1121 tortoisehg/hgtk/hgtk.py:794
5186
5429
msgid "name of the hgweb config file (DEPRECATED)"
5189
#: tortoisehg/hgqt/run.py:1121
5432
#: tortoisehg/hgqt/run.py:1122
5190
5433
msgid "thg serve [--web-conf FILE]"
5193
#: tortoisehg/hgqt/run.py:1122
5436
#: tortoisehg/hgqt/run.py:1123
5194
5437
msgid "thg sync"
5197
#: tortoisehg/hgqt/run.py:1124
5440
#: tortoisehg/hgqt/run.py:1125
5198
5441
msgid "show files without changes"
5201
#: tortoisehg/hgqt/run.py:1125
5444
#: tortoisehg/hgqt/run.py:1126
5202
5445
msgid "show ignored files"
5205
#: tortoisehg/hgqt/run.py:1126
5448
#: tortoisehg/hgqt/run.py:1127
5206
5449
msgid "thg status [OPTIONS] [FILE]"
5209
#: tortoisehg/hgqt/run.py:1128 tortoisehg/hgqt/run.py:1159
5452
#: tortoisehg/hgqt/run.py:1129 tortoisehg/hgqt/run.py:1160
5210
5453
msgid "discard uncommitted changes (no backup)"
5213
#: tortoisehg/hgqt/run.py:1129
5456
#: tortoisehg/hgqt/run.py:1130
5214
5457
msgid "do not back up stripped revisions"
5217
#: tortoisehg/hgqt/run.py:1130
5460
#: tortoisehg/hgqt/run.py:1131
5218
5461
msgid "revision to strip"
5221
#: tortoisehg/hgqt/run.py:1131
5464
#: tortoisehg/hgqt/run.py:1132
5222
5465
msgid "thg strip [-f] [-n] [[-r] REV]"
5225
#: tortoisehg/hgqt/run.py:1133
5468
#: tortoisehg/hgqt/run.py:1134
5226
5469
msgid "keep original changesets"
5229
#: tortoisehg/hgqt/run.py:1134
5472
#: tortoisehg/hgqt/run.py:1135
5230
5473
msgid "keep original branch names"
5233
#: tortoisehg/hgqt/run.py:1135
5476
#: tortoisehg/hgqt/run.py:1136
5234
5477
msgid "force detaching of source from its original branch"
5237
#: tortoisehg/hgqt/run.py:1138
5480
#: tortoisehg/hgqt/run.py:1139
5238
5481
msgid "rebase from the specified changeset"
5241
#: tortoisehg/hgqt/run.py:1140
5484
#: tortoisehg/hgqt/run.py:1141
5242
5485
msgid "rebase onto the specified changeset"
5245
#: tortoisehg/hgqt/run.py:1141
5488
#: tortoisehg/hgqt/run.py:1142
5246
5489
msgid "thg rebase -s REV -d REV [--keep] [--detach]"
5249
#: tortoisehg/hgqt/run.py:1144
5492
#: tortoisehg/hgqt/run.py:1145
5250
5493
msgid "replace existing tag"
5253
#: tortoisehg/hgqt/run.py:1145
5496
#: tortoisehg/hgqt/run.py:1146
5254
5497
msgid "make the tag local"
5257
#: tortoisehg/hgqt/run.py:1146
5500
#: tortoisehg/hgqt/run.py:1147
5258
5501
msgid "revision to tag"
5261
#: tortoisehg/hgqt/run.py:1147
5504
#: tortoisehg/hgqt/run.py:1148
5262
5505
msgid "remove a tag"
5265
#: tortoisehg/hgqt/run.py:1148
5508
#: tortoisehg/hgqt/run.py:1149
5266
5509
msgid "use <text> as commit message"
5269
#: tortoisehg/hgqt/run.py:1149
5512
#: tortoisehg/hgqt/run.py:1150
5270
5513
msgid "thg tag [-f] [-l] [-m TEXT] [-r REV] [NAME]"
5273
#: tortoisehg/hgqt/run.py:1150
5516
#: tortoisehg/hgqt/run.py:1151
5274
5517
msgid "thg shelve"
5277
#: tortoisehg/hgqt/run.py:1151
5520
#: tortoisehg/hgqt/run.py:1152
5278
5521
msgid "thg rejects [FILE]"
5281
#: tortoisehg/hgqt/run.py:1152
5524
#: tortoisehg/hgqt/run.py:1153
5282
5525
msgid "thg test"
5285
#: tortoisehg/hgqt/run.py:1153
5528
#: tortoisehg/hgqt/run.py:1154
5286
5529
msgid "thg help [COMMAND]"
5289
#: tortoisehg/hgqt/run.py:1154
5532
#: tortoisehg/hgqt/run.py:1155
5290
5533
msgid "thg purge"
5293
#: tortoisehg/hgqt/run.py:1155
5536
#: tortoisehg/hgqt/run.py:1156
5294
5537
msgid "thg qreorder"
5297
#: tortoisehg/hgqt/run.py:1156
5540
#: tortoisehg/hgqt/run.py:1157
5298
5541
msgid "thg qqueue"
5301
#: tortoisehg/hgqt/run.py:1160 tortoisehg/hgtk/hgtk.py:805
5544
#: tortoisehg/hgqt/run.py:1161 tortoisehg/hgtk/hgtk.py:805
5302
5545
#: tortoisehg/hgtk/hgtk.py:820
5303
5546
msgid "revision to update"
5306
#: tortoisehg/hgqt/run.py:1161
5549
#: tortoisehg/hgqt/run.py:1162
5307
5550
msgid "thg update [-C] [[-r] REV]"
5310
#: tortoisehg/hgqt/run.py:1163 tortoisehg/hgqt/run.py:1166
5553
#: tortoisehg/hgqt/run.py:1164 tortoisehg/hgqt/run.py:1167
5311
5554
#: tortoisehg/hgtk/hgtk.py:779 tortoisehg/hgtk/hgtk.py:782
5312
5555
msgid "field to give initial focus"
5313
5556
msgstr "将获有初始焦点的字段"
5315
#: tortoisehg/hgqt/run.py:1164
5558
#: tortoisehg/hgqt/run.py:1165
5316
5559
msgid "thg userconfig"
5319
#: tortoisehg/hgqt/run.py:1167
5562
#: tortoisehg/hgqt/run.py:1168
5320
5563
msgid "thg repoconfig"
5323
#: tortoisehg/hgqt/run.py:1169 tortoisehg/hgtk/hgtk.py:808
5566
#: tortoisehg/hgqt/run.py:1170 tortoisehg/hgtk/hgtk.py:808
5324
5567
msgid "changeset to view in diff tool"
5325
5568
msgstr "比较查看改动集"
5327
#: tortoisehg/hgqt/run.py:1170 tortoisehg/hgtk/hgtk.py:809
5570
#: tortoisehg/hgqt/run.py:1171 tortoisehg/hgtk/hgtk.py:809
5328
5571
msgid "revisions to view in diff tool"
5329
5572
msgstr "比较查看修订版本"
5331
#: tortoisehg/hgqt/run.py:1171 tortoisehg/hgtk/hgtk.py:810
5574
#: tortoisehg/hgqt/run.py:1172 tortoisehg/hgtk/hgtk.py:810
5332
5575
msgid "bundle file to preview"
5333
5576
msgstr "打包文件预览"
5335
#: tortoisehg/hgqt/run.py:1172 tortoisehg/hgtk/hgtk.py:811
5578
#: tortoisehg/hgqt/run.py:1173 tortoisehg/hgtk/hgtk.py:811
5336
5579
msgid "launch visual diff tool"
5337
5580
msgstr "启动GUI比较工具"
5339
#: tortoisehg/hgqt/run.py:1174 tortoisehg/hgtk/hgtk.py:813
5582
#: tortoisehg/hgqt/run.py:1175 tortoisehg/hgtk/hgtk.py:813
5340
5583
msgid "print license"
5343
#: tortoisehg/hgqt/run.py:1175
5586
#: tortoisehg/hgqt/run.py:1176
5344
5587
msgid "thg version [OPTION]"
5347
#: tortoisehg/hgqt/run.py:1180
5590
#: tortoisehg/hgqt/run.py:1181
5348
5591
msgid "thg shellconfig"
5698
5945
"在拉取操作成功后立即执行的操作. update等同于pull --update, fetch等同于fetch extension, "
5699
5946
"rebase等同于pull --rebase. 默认: 空(none)"
5701
#: tortoisehg/hgqt/settings.py:578
5948
#: tortoisehg/hgqt/settings.py:581
5949
msgid "Default Push"
5952
#: tortoisehg/hgqt/settings.py:583
5954
"Select the revisions that will be pushed by default, whenever you click the "
5955
"Push button.<ul><li><b>all</b>: The default. Push all changes in <i>all "
5956
"branches</i>.<li><b>branch</b>: Push all changes in the <i>current "
5957
"branch</i>.<li><b>revision</b>: Push the changes in the current branch "
5958
"<i><u>up to</u> the current revision</i>.</ul><p>Default: all"
5961
#: tortoisehg/hgqt/settings.py:591
5702
5962
msgctxt "config item"
5706
#: tortoisehg/hgqt/settings.py:579 tortoisehg/hgqt/sync.py:1308
5966
#: tortoisehg/hgqt/settings.py:592 tortoisehg/hgqt/sync.py:1338
5707
5967
#: tortoisehg/hgtk/thgconfig.py:90
5708
5968
msgid "Username"
5711
#: tortoisehg/hgqt/settings.py:580
5971
#: tortoisehg/hgqt/settings.py:593
5713
5973
"Name associated with commits. The common format is:<br>Full Name "
5714
5974
"<email@example.com>"
5717
#: tortoisehg/hgqt/settings.py:582 tortoisehg/hgtk/thgconfig.py:92
5977
#: tortoisehg/hgqt/settings.py:595 tortoisehg/hgtk/thgconfig.py:92
5718
5978
msgid "Summary Line Length"
5719
5979
msgstr "摘要行的长度"
5721
#: tortoisehg/hgqt/settings.py:583
5981
#: tortoisehg/hgqt/settings.py:596
5723
5983
"Suggested length of commit message lines. A red vertical line will mark this "
5724
5984
"length. CTRL-E will reflow the current paragraph to the specified line "
5725
5985
"length. Default: 80"
5728
#: tortoisehg/hgqt/settings.py:586 tortoisehg/hgtk/thgconfig.py:103
5988
#: tortoisehg/hgqt/settings.py:599 tortoisehg/hgtk/thgconfig.py:103
5729
5989
msgid "Close After Commit"
5732
#: tortoisehg/hgqt/settings.py:587
5992
#: tortoisehg/hgqt/settings.py:600
5733
5993
msgid "Close the commit tool after every successful commit. Default: False"
5734
5994
msgstr "每次成功提交后关闭提交工具. 默认: False"
5736
#: tortoisehg/hgqt/settings.py:589 tortoisehg/hgtk/thgconfig.py:106
5996
#: tortoisehg/hgqt/settings.py:602 tortoisehg/hgtk/thgconfig.py:106
5737
5997
msgid "Push After Commit"
5738
5998
msgstr "提交完推送改动"
5740
#: tortoisehg/hgqt/settings.py:591
6000
#: tortoisehg/hgqt/settings.py:604
5742
6002
"Attempt to push to specified URL or alias after each successful commit. "
5743
6003
"Default: No push"
5746
#: tortoisehg/hgqt/settings.py:593 tortoisehg/hgtk/thgconfig.py:109
6006
#: tortoisehg/hgqt/settings.py:606 tortoisehg/hgtk/thgconfig.py:109
5747
6007
msgid "Auto Commit List"
5748
6008
msgstr "自动提交列表"
5750
#: tortoisehg/hgqt/settings.py:594 tortoisehg/hgtk/thgconfig.py:110
6010
#: tortoisehg/hgqt/settings.py:607 tortoisehg/hgtk/thgconfig.py:110
5752
6012
"Comma separated list of files that are automatically included in every "
5753
6013
"commit. Intended for use only as a repository setting. Default: None (leave "
5757
#: tortoisehg/hgqt/settings.py:597 tortoisehg/hgtk/thgconfig.py:113
6017
#: tortoisehg/hgqt/settings.py:610 tortoisehg/hgtk/thgconfig.py:113
5758
6018
msgid "Auto Exclude List"
5759
6019
msgstr "自动排除列表"
5761
#: tortoisehg/hgqt/settings.py:598
6021
#: tortoisehg/hgqt/settings.py:611
5763
6023
"Comma separated list of files that are automatically unchecked when the "
5764
6024
"status, and commit dialogs are opened. Default: None (leave blank)"
5767
#: tortoisehg/hgqt/settings.py:601 tortoisehg/hgtk/thgconfig.py:117
6027
#: tortoisehg/hgqt/settings.py:614 tortoisehg/hgtk/thgconfig.py:117
5768
6028
msgid "English Messages"
5771
#: tortoisehg/hgqt/settings.py:602 tortoisehg/hgtk/thgconfig.py:118
6031
#: tortoisehg/hgqt/settings.py:615 tortoisehg/hgtk/thgconfig.py:118
5773
6033
"Generate English commit messages even if LANGUAGE or LANG environment "
5774
6034
"variables are set to a non-English language. This setting is used by the "
5775
6035
"Merge, Tag and Backout dialogs. Default: False"
5778
#: tortoisehg/hgqt/settings.py:608 tortoisehg/hgtk/thgconfig.py:179
6038
#: tortoisehg/hgqt/settings.py:619
6039
msgid "Secret MQ Patches"
6042
#: tortoisehg/hgqt/settings.py:620
6043
msgid "Make MQ patches secret (instead of draft). Default: False"
6046
#: tortoisehg/hgqt/settings.py:622
6047
msgid "Monitor working<br>directory changes"
6050
#: tortoisehg/hgqt/settings.py:626
6052
"Select when the working directory status list will be refreshed:<br>- "
6053
"<b>auto</b>: [<i>default</i>] let TortoiseHg decide when to refresh the "
6054
"working directory status list.<br>TortoiseHg will refresh the status list "
6055
"whenever it performs an action that may potentially modify the working "
6056
"directory. <i>This may miss any changes that happen outside of TortoiseHg's "
6057
"control;</i><br>- <b>always</b>: in addition to the automatic updates above, "
6058
"also refresh the status list whenever the user clicks on the \"working dir "
6059
"revision\" or on the \"Commit icon\" on the workbench task bar;<br>- "
6060
"<b>alwayslocal</b>: same as \"<b>always</b>\" but restricts forced refreshes "
6061
"to <i>local repos</i>.<br>Default: auto"
6064
#: tortoisehg/hgqt/settings.py:640 tortoisehg/hgtk/thgconfig.py:179
5779
6065
#: tortoisehg/util/menuthg.py:55
5780
6066
msgid "Web Server"
5781
6067
msgstr "Web服务器"
5783
#: tortoisehg/hgqt/settings.py:609 tortoisehg/hgtk/thgconfig.py:180
6069
#: tortoisehg/hgqt/settings.py:641 tortoisehg/hgtk/thgconfig.py:180
5784
6070
#: tortoisehg/hgtk/thgpbranch.py:210
5788
#: tortoisehg/hgqt/settings.py:610
6074
#: tortoisehg/hgqt/settings.py:642
5790
6076
"Repository name to use in the web interface, and by TortoiseHg as a "
5791
6077
"shorthand name. Default is the working directory."
5794
#: tortoisehg/hgqt/settings.py:612 tortoisehg/hgtk/thgconfig.py:183
6080
#: tortoisehg/hgqt/settings.py:644 tortoisehg/hgtk/thgconfig.py:183
5795
6081
#: tortoisehg/hgtk/thgconfig.py:745
5796
6082
msgid "Description"
5799
#: tortoisehg/hgqt/settings.py:613 tortoisehg/hgtk/thgconfig.py:184
6085
#: tortoisehg/hgqt/settings.py:645 tortoisehg/hgtk/thgconfig.py:184
5800
6086
msgid "Textual description of the repository's purpose or contents."
5801
6087
msgstr "有关仓库用途或内容的文本描述."
5803
#: tortoisehg/hgqt/settings.py:615 tortoisehg/hgtk/thgconfig.py:186
6089
#: tortoisehg/hgqt/settings.py:647 tortoisehg/hgtk/thgconfig.py:186
5804
6090
msgid "Contact"
5807
#: tortoisehg/hgqt/settings.py:616 tortoisehg/hgtk/thgconfig.py:187
6093
#: tortoisehg/hgqt/settings.py:648 tortoisehg/hgtk/thgconfig.py:187
5808
6094
msgid "Name or email address of the person in charge of the repository."
5809
6095
msgstr "仓库负责人的名字或邮件地址."
5811
#: tortoisehg/hgqt/settings.py:618 tortoisehg/hgtk/thgconfig.py:189
6097
#: tortoisehg/hgqt/settings.py:650 tortoisehg/hgtk/thgconfig.py:189
5815
#: tortoisehg/hgqt/settings.py:620 tortoisehg/hgtk/thgconfig.py:191
6101
#: tortoisehg/hgqt/settings.py:652 tortoisehg/hgtk/thgconfig.py:191
5816
6102
msgid "Which template map style to use"
5817
6103
msgstr "指定一个模板样式"
5819
#: tortoisehg/hgqt/settings.py:621 tortoisehg/hgtk/thgconfig.py:192
6105
#: tortoisehg/hgqt/settings.py:653 tortoisehg/hgtk/thgconfig.py:192
5820
6106
msgid "Archive Formats"
5823
#: tortoisehg/hgqt/settings.py:623 tortoisehg/hgtk/thgconfig.py:193
6109
#: tortoisehg/hgqt/settings.py:655 tortoisehg/hgtk/thgconfig.py:193
5824
6110
msgid "Comma separated list of archive formats allowed for downloading"
5825
6111
msgstr "允许下载的文档格式列表, 以逗号隔开"
5827
#: tortoisehg/hgqt/settings.py:625 tortoisehg/hgqt/sync.py:240
6113
#: tortoisehg/hgqt/settings.py:657 tortoisehg/hgqt/sync.py:241
5828
6114
#: tortoisehg/hgtk/thgconfig.py:195 tortoisehg/hgtk/thgconfig.py:368
5832
#: tortoisehg/hgqt/settings.py:625 tortoisehg/hgtk/thgconfig.py:195
6118
#: tortoisehg/hgqt/settings.py:657 tortoisehg/hgtk/thgconfig.py:195
5833
6119
msgid "Port to listen on"
5834
6120
msgstr "侦听用的端口"
5836
#: tortoisehg/hgqt/settings.py:626 tortoisehg/hgtk/thgconfig.py:196
6122
#: tortoisehg/hgqt/settings.py:658 tortoisehg/hgtk/thgconfig.py:196
5837
6123
msgid "Push Requires SSL"
5838
6124
msgstr "SSL加密推送"
5840
#: tortoisehg/hgqt/settings.py:627 tortoisehg/hgtk/thgconfig.py:197
6126
#: tortoisehg/hgqt/settings.py:659 tortoisehg/hgtk/thgconfig.py:197
5842
6128
"Whether to require that inbound pushes be transported over SSL to prevent "
5843
6129
"password sniffing."
5844
6130
msgstr "是否在从web推送到本地仓库时采用SSL加密, 以避免密码被窃取."
5846
#: tortoisehg/hgqt/settings.py:629 tortoisehg/hgtk/thgconfig.py:199
6132
#: tortoisehg/hgqt/settings.py:661 tortoisehg/hgtk/thgconfig.py:199
5847
6133
msgid "Stripes"
5850
#: tortoisehg/hgqt/settings.py:630 tortoisehg/hgtk/thgconfig.py:200
6136
#: tortoisehg/hgqt/settings.py:662 tortoisehg/hgtk/thgconfig.py:200
5852
6138
"How many lines a \"zebra stripe\" should span in multiline output. Default "
5853
6139
"is 1; set to 0 to disable."
5854
6140
msgstr "多行输出时斑马条纹每个条纹所间隔的行数. 默认是1, 为0则禁用斑马条纹."
5856
#: tortoisehg/hgqt/settings.py:632 tortoisehg/hgtk/thgconfig.py:202
6142
#: tortoisehg/hgqt/settings.py:664 tortoisehg/hgtk/thgconfig.py:202
5857
6143
msgid "Max Files"
5860
#: tortoisehg/hgqt/settings.py:633
6146
#: tortoisehg/hgqt/settings.py:665
5861
6147
msgid "Maximum number of files to list per changeset. Default: 10"
5864
#: tortoisehg/hgqt/settings.py:634 tortoisehg/hgtk/thgconfig.py:204
6150
#: tortoisehg/hgqt/settings.py:666 tortoisehg/hgtk/thgconfig.py:204
5865
6151
msgid "Max Changes"
5868
#: tortoisehg/hgqt/settings.py:635
6154
#: tortoisehg/hgqt/settings.py:667
5869
6155
msgid "Maximum number of changes to list on the changelog. Default: 10"
5872
#: tortoisehg/hgqt/settings.py:637 tortoisehg/hgtk/thgconfig.py:206
6158
#: tortoisehg/hgqt/settings.py:669 tortoisehg/hgtk/thgconfig.py:206
5873
6159
msgid "Allow Push"
5876
#: tortoisehg/hgqt/settings.py:638 tortoisehg/hgtk/thgconfig.py:207
6162
#: tortoisehg/hgqt/settings.py:670 tortoisehg/hgtk/thgconfig.py:207
5878
6164
"Whether to allow pushing to the repository. If empty or not set, push is not "
5879
6165
"allowed. If the special value \"*\", any remote user can push, including "
5900
6186
"是否禁止推送到仓库. 如果为空或没设置, 推送是允许的. 如果指定值为\"*\", 则任何远程用户都被禁止推送. 否则, 未被授权用户都被禁止, "
5901
6187
"并且所有在这个列表里面的授权用户(空格符或\",\"分隔)也都被禁止. 禁止推送列表内容是在允许推送列表内容之前被检查."
5903
#: tortoisehg/hgqt/settings.py:652 tortoisehg/hgtk/thgconfig.py:221
6189
#: tortoisehg/hgqt/settings.py:684 tortoisehg/hgtk/thgconfig.py:221
5904
6190
msgid "Encoding"
5907
#: tortoisehg/hgqt/settings.py:653 tortoisehg/hgtk/thgconfig.py:222
6193
#: tortoisehg/hgqt/settings.py:685 tortoisehg/hgtk/thgconfig.py:222
5908
6194
msgid "Character encoding name"
5909
6195
msgstr "字符编码名称"
5911
#: tortoisehg/hgqt/settings.py:656 tortoisehg/hgtk/thgconfig.py:225
6197
#: tortoisehg/hgqt/settings.py:688 tortoisehg/hgtk/thgconfig.py:225
5915
#: tortoisehg/hgqt/settings.py:657 tortoisehg/hgtk/thgconfig.py:226
6201
#: tortoisehg/hgqt/settings.py:689 tortoisehg/hgtk/thgconfig.py:226
5916
6202
#: tortoisehg/hgtk/thgconfig.py:369
5920
#: tortoisehg/hgqt/settings.py:658 tortoisehg/hgtk/thgconfig.py:227
6206
#: tortoisehg/hgqt/settings.py:690 tortoisehg/hgtk/thgconfig.py:227
5922
6208
"Host name and (optional) port of proxy server, for example \"myproxy:8000\""
5923
6209
msgstr "代理服务器主机名和(可选)端口, 例如:\"myproxy:8000\""
5925
#: tortoisehg/hgqt/settings.py:660 tortoisehg/hgtk/thgconfig.py:229
6211
#: tortoisehg/hgqt/settings.py:692 tortoisehg/hgtk/thgconfig.py:229
5926
6212
msgid "Bypass List"
5927
6213
msgstr "不使用代理列表"
5929
#: tortoisehg/hgqt/settings.py:661 tortoisehg/hgtk/thgconfig.py:230
6215
#: tortoisehg/hgqt/settings.py:693 tortoisehg/hgtk/thgconfig.py:230
5931
6217
"Optional. Comma-separated list of host names that should bypass the proxy"
5932
6218
msgstr "可选. 不使用代理连接的主机列表, 以逗号分隔"
5934
#: tortoisehg/hgqt/settings.py:664 tortoisehg/hgtk/thgconfig.py:233
6220
#: tortoisehg/hgqt/settings.py:696 tortoisehg/hgtk/thgconfig.py:233
5935
6221
msgid "Optional. User name to authenticate with at the proxy server"
5936
6222
msgstr "可选. 代理服务器授权的用户名"
5938
#: tortoisehg/hgqt/settings.py:665 tortoisehg/hgqt/settings.py:789
5939
#: tortoisehg/hgqt/sync.py:1316 tortoisehg/hgtk/thgconfig.py:234
6224
#: tortoisehg/hgqt/settings.py:697 tortoisehg/hgqt/settings.py:828
6225
#: tortoisehg/hgqt/sync.py:1346 tortoisehg/hgtk/thgconfig.py:234
5940
6226
#: tortoisehg/hgtk/thgconfig.py:370
5941
6227
msgid "Password"
5944
#: tortoisehg/hgqt/settings.py:666 tortoisehg/hgtk/thgconfig.py:235
6230
#: tortoisehg/hgqt/settings.py:698 tortoisehg/hgtk/thgconfig.py:235
5945
6231
msgid "Optional. Password to authenticate with at the proxy server"
5946
6232
msgstr "可选. 代理服务器授权的密码"
5948
#: tortoisehg/hgqt/settings.py:670 tortoisehg/hgtk/thgconfig.py:239
6234
#: tortoisehg/hgqt/settings.py:702 tortoisehg/hgtk/thgconfig.py:239
5952
#: tortoisehg/hgqt/settings.py:671 tortoisehg/hgtk/thgconfig.py:240
6238
#: tortoisehg/hgqt/settings.py:703 tortoisehg/hgtk/thgconfig.py:240
5953
6239
msgid "Email address to use in the \"From\" header and for the SMTP envelope"
5954
6240
msgstr "邮件地址, 用在发件人和SMTP信封中"
5956
#: tortoisehg/hgqt/settings.py:673 tortoisehg/hgtk/thgconfig.py:242
6242
#: tortoisehg/hgqt/settings.py:705 tortoisehg/hgtk/thgconfig.py:242
5960
#: tortoisehg/hgqt/settings.py:674 tortoisehg/hgtk/thgconfig.py:243
6246
#: tortoisehg/hgqt/settings.py:706 tortoisehg/hgtk/thgconfig.py:243
5961
6247
msgid "Comma-separated list of recipient email addresses"
5962
6248
msgstr "逗号分隔的收件人邮件地址列表"
5964
#: tortoisehg/hgqt/settings.py:675 tortoisehg/hgtk/thgconfig.py:244
6250
#: tortoisehg/hgqt/settings.py:707 tortoisehg/hgtk/thgconfig.py:244
5968
#: tortoisehg/hgqt/settings.py:676 tortoisehg/hgtk/thgconfig.py:245
6254
#: tortoisehg/hgqt/settings.py:708 tortoisehg/hgtk/thgconfig.py:245
5969
6255
msgid "Comma-separated list of carbon copy recipient email addresses"
5970
6256
msgstr "逗号分隔的抄送收件人邮件地址列表"
5972
#: tortoisehg/hgqt/settings.py:677 tortoisehg/hgtk/thgconfig.py:246
6258
#: tortoisehg/hgqt/settings.py:709 tortoisehg/hgtk/thgconfig.py:246
5976
#: tortoisehg/hgqt/settings.py:678 tortoisehg/hgtk/thgconfig.py:247
6262
#: tortoisehg/hgqt/settings.py:710 tortoisehg/hgtk/thgconfig.py:247
5977
6263
msgid "Comma-separated list of blind carbon copy recipient email addresses"
5978
6264
msgstr "逗号分隔的密送收件人邮件地址列表"
5980
#: tortoisehg/hgqt/settings.py:680 tortoisehg/hgtk/thgconfig.py:249
6266
#: tortoisehg/hgqt/settings.py:712 tortoisehg/hgtk/thgconfig.py:249
5982
6268
msgstr "邮件发送方式"
5984
#: tortoisehg/hgqt/settings.py:681 tortoisehg/hgtk/thgconfig.py:250
6270
#: tortoisehg/hgqt/settings.py:713 tortoisehg/hgtk/thgconfig.py:250
5986
6272
"Optional. Method to use to send email messages. If value is \"smtp\" "
5987
6273
"(default), use SMTP (configured below). Otherwise, use as name of program "
5994
6280
"使用一个有类似于sendmail功能的程序的名称(在命令行中使用\"-f\"来指定发件人及收件人列表, 在stdin中指定消息内容). 一般地, "
5995
6281
"将此项设为\"sendmail\"或\"/usr/sbin/sendmail\"就可以用sendmail来发送消息."
5997
#: tortoisehg/hgqt/settings.py:687 tortoisehg/hgtk/thgconfig.py:256
6283
#: tortoisehg/hgqt/settings.py:719 tortoisehg/hgtk/thgconfig.py:256
5998
6284
msgid "SMTP Host"
5999
6285
msgstr "SMTP 主机"
6001
#: tortoisehg/hgqt/settings.py:688 tortoisehg/hgtk/thgconfig.py:256
6287
#: tortoisehg/hgqt/settings.py:720 tortoisehg/hgtk/thgconfig.py:256
6002
6288
msgid "Host name of mail server"
6003
6289
msgstr "邮件服务器主机名"
6005
#: tortoisehg/hgqt/settings.py:689 tortoisehg/hgtk/thgconfig.py:257
6291
#: tortoisehg/hgqt/settings.py:721 tortoisehg/hgtk/thgconfig.py:257
6006
6292
msgid "SMTP Port"
6007
6293
msgstr "SMTP 端口"
6009
#: tortoisehg/hgqt/settings.py:690 tortoisehg/hgtk/thgconfig.py:258
6295
#: tortoisehg/hgqt/settings.py:722 tortoisehg/hgtk/thgconfig.py:258
6010
6296
msgid "Port to connect to on mail server. Default: 25"
6011
6297
msgstr "邮件服务器连接端口. 默认: 25"
6013
#: tortoisehg/hgqt/settings.py:692 tortoisehg/hgtk/thgconfig.py:260
6299
#: tortoisehg/hgqt/settings.py:724 tortoisehg/hgtk/thgconfig.py:260
6014
6300
msgid "SMTP TLS"
6015
6301
msgstr "SMTP TLS"
6017
#: tortoisehg/hgqt/settings.py:693 tortoisehg/hgtk/thgconfig.py:261
6303
#: tortoisehg/hgqt/settings.py:725 tortoisehg/hgtk/thgconfig.py:261
6018
6304
msgid "Connect to mail server using TLS. Default: False"
6019
6305
msgstr "用TLS方式连接邮件服务器. 默认: 否(False)"
6021
#: tortoisehg/hgqt/settings.py:695 tortoisehg/hgtk/thgconfig.py:263
6307
#: tortoisehg/hgqt/settings.py:727 tortoisehg/hgtk/thgconfig.py:263
6022
6308
msgid "SMTP Username"
6023
6309
msgstr "SMTP 用户名"
6025
#: tortoisehg/hgqt/settings.py:696 tortoisehg/hgtk/thgconfig.py:264
6311
#: tortoisehg/hgqt/settings.py:728 tortoisehg/hgtk/thgconfig.py:264
6026
6312
msgid "Username to authenticate to mail server with"
6027
6313
msgstr "邮件服务器验证用的用户名"
6029
#: tortoisehg/hgqt/settings.py:697 tortoisehg/hgtk/thgconfig.py:265
6315
#: tortoisehg/hgqt/settings.py:729 tortoisehg/hgtk/thgconfig.py:265
6030
6316
msgid "SMTP Password"
6031
6317
msgstr "SMTP 密码"
6033
#: tortoisehg/hgqt/settings.py:698 tortoisehg/hgtk/thgconfig.py:266
6319
#: tortoisehg/hgqt/settings.py:730 tortoisehg/hgtk/thgconfig.py:266
6034
6320
msgid "Password to authenticate to mail server with"
6035
6321
msgstr "邮件服务器验证用的密码"
6037
#: tortoisehg/hgqt/settings.py:699 tortoisehg/hgtk/thgconfig.py:267
6323
#: tortoisehg/hgqt/settings.py:731 tortoisehg/hgtk/thgconfig.py:267
6038
6324
msgid "Local Hostname"
6041
#: tortoisehg/hgqt/settings.py:700 tortoisehg/hgtk/thgconfig.py:268
6327
#: tortoisehg/hgqt/settings.py:732 tortoisehg/hgtk/thgconfig.py:268
6042
6328
msgid "Hostname the sender can use to identify itself to the mail server."
6043
6329
msgstr "发件人用来向邮件服务器标识自己的主机名"
6045
#: tortoisehg/hgqt/settings.py:704 tortoisehg/hgtk/thgconfig.py:272
6331
#: tortoisehg/hgqt/settings.py:736 tortoisehg/hgtk/thgconfig.py:272
6049
#: tortoisehg/hgqt/settings.py:706 tortoisehg/hgtk/thgconfig.py:273
6335
#: tortoisehg/hgqt/settings.py:738 tortoisehg/hgtk/thgconfig.py:273
6050
6336
msgid "Patch EOL"
6051
6337
msgstr "补丁中的换行"
6053
#: tortoisehg/hgqt/settings.py:708 tortoisehg/hgtk/thgconfig.py:274
6339
#: tortoisehg/hgqt/settings.py:740 tortoisehg/hgtk/thgconfig.py:274
6055
6341
"Normalize file line endings during and after patch to lf or crlf. Strict "
6056
6342
"does no normalization. Auto does per-file detection, and is the recommended "
6057
6343
"setting. Default: strict"
6060
#: tortoisehg/hgqt/settings.py:712 tortoisehg/hgtk/thgconfig.py:278
6346
#: tortoisehg/hgqt/settings.py:744 tortoisehg/hgtk/thgconfig.py:278
6061
6347
msgid "Git Format"
6062
6348
msgstr "Git 格式"
6064
#: tortoisehg/hgqt/settings.py:713 tortoisehg/hgtk/thgconfig.py:279
6350
#: tortoisehg/hgqt/settings.py:745 tortoisehg/hgtk/thgconfig.py:279
6065
6351
msgid "Use git extended diff header format. Default: False"
6066
6352
msgstr "使用git的扩展比较头格式. 默认: 否(False)"
6068
#: tortoisehg/hgqt/settings.py:715
6354
#: tortoisehg/hgqt/settings.py:747
6069
6355
msgid "MQ Git Format"
6072
#: tortoisehg/hgqt/settings.py:717
6358
#: tortoisehg/hgqt/settings.py:749
6074
6360
"If set to 'keep', mq will obey the [diff] section configuration while "
6075
6361
"preserving existing git patches upon qrefresh. If set to 'yes' or 'no', mq "
6077
6363
"possibly losing data in the second case."
6080
#: tortoisehg/hgqt/settings.py:721 tortoisehg/hgtk/thgconfig.py:281
6366
#: tortoisehg/hgqt/settings.py:753 tortoisehg/hgtk/thgconfig.py:281
6081
6367
msgid "No Dates"
6084
#: tortoisehg/hgqt/settings.py:722 tortoisehg/hgtk/thgconfig.py:282
6370
#: tortoisehg/hgqt/settings.py:754 tortoisehg/hgtk/thgconfig.py:282
6085
6371
msgid "Do not include modification dates in diff headers. Default: False"
6086
6372
msgstr "不要在比较头里包含修改日期. 默认: 否(False)"
6088
#: tortoisehg/hgqt/settings.py:724 tortoisehg/hgtk/thgconfig.py:284
6374
#: tortoisehg/hgqt/settings.py:756 tortoisehg/hgtk/thgconfig.py:284
6089
6375
msgid "Show Function"
6092
#: tortoisehg/hgqt/settings.py:725 tortoisehg/hgtk/thgconfig.py:285
6378
#: tortoisehg/hgqt/settings.py:757 tortoisehg/hgtk/thgconfig.py:285
6093
6379
msgid "Show which function each change is in. Default: False"
6094
6380
msgstr "显示每处修改的所在的函数. 默认: 否(False)"
6096
#: tortoisehg/hgqt/settings.py:727 tortoisehg/hgtk/thgconfig.py:287
6382
#: tortoisehg/hgqt/settings.py:759 tortoisehg/hgtk/thgconfig.py:287
6097
6383
msgid "Ignore White Space"
6100
#: tortoisehg/hgqt/settings.py:728 tortoisehg/hgtk/thgconfig.py:288
6386
#: tortoisehg/hgqt/settings.py:760 tortoisehg/hgtk/thgconfig.py:288
6101
6387
msgid "Ignore white space when comparing lines. Default: False"
6102
6388
msgstr "比较代码行时忽略空格. 默认: 否(False)"
6104
#: tortoisehg/hgqt/settings.py:730 tortoisehg/hgtk/thgconfig.py:290
6390
#: tortoisehg/hgqt/settings.py:762 tortoisehg/hgtk/thgconfig.py:290
6105
6391
msgid "Ignore WS Amount"
6106
6392
msgstr "忽略空格数量变化"
6108
#: tortoisehg/hgqt/settings.py:731 tortoisehg/hgtk/thgconfig.py:291
6394
#: tortoisehg/hgqt/settings.py:763 tortoisehg/hgtk/thgconfig.py:291
6109
6395
msgid "Ignore changes in the amount of white space. Default: False"
6110
6396
msgstr "忽略空格数量的变化. 默认: 否(False)"
6112
#: tortoisehg/hgqt/settings.py:733 tortoisehg/hgtk/thgconfig.py:293
6398
#: tortoisehg/hgqt/settings.py:765 tortoisehg/hgtk/thgconfig.py:293
6113
6399
msgid "Ignore Blank Lines"
6116
#: tortoisehg/hgqt/settings.py:734 tortoisehg/hgtk/thgconfig.py:294
6402
#: tortoisehg/hgqt/settings.py:766 tortoisehg/hgtk/thgconfig.py:294
6117
6403
msgid "Ignore changes whose lines are all blank. Default: False"
6118
6404
msgstr "忽略对空行的修改. 默认: 否(False)"
6120
#: tortoisehg/hgqt/settings.py:738
6406
#: tortoisehg/hgqt/settings.py:770
6124
#: tortoisehg/hgqt/settings.py:739
6410
#: tortoisehg/hgqt/settings.py:771
6125
6411
msgid "Message Font"
6128
#: tortoisehg/hgqt/settings.py:740
6414
#: tortoisehg/hgqt/settings.py:772
6129
6415
msgid "Font used to display commit messages. Default: monospace 10"
6132
#: tortoisehg/hgqt/settings.py:742
6418
#: tortoisehg/hgqt/settings.py:774
6133
6419
msgid "Diff Font"
6136
#: tortoisehg/hgqt/settings.py:743
6422
#: tortoisehg/hgqt/settings.py:775
6137
6423
msgid "Font used to display text differences. Default: monospace 10"
6140
#: tortoisehg/hgqt/settings.py:745
6426
#: tortoisehg/hgqt/settings.py:777
6141
6427
msgid "List Font"
6144
#: tortoisehg/hgqt/settings.py:746
6430
#: tortoisehg/hgqt/settings.py:778
6145
6431
msgid "Font used to display file lists. Default: sans 9"
6148
#: tortoisehg/hgqt/settings.py:748
6434
#: tortoisehg/hgqt/settings.py:780
6149
6435
msgid "ChangeLog Font"
6152
#: tortoisehg/hgqt/settings.py:749
6438
#: tortoisehg/hgqt/settings.py:781
6153
6439
msgid "Font used to display changelog data. Default: monospace 10"
6156
#: tortoisehg/hgqt/settings.py:751
6442
#: tortoisehg/hgqt/settings.py:783
6157
6443
msgid "Output Font"
6160
#: tortoisehg/hgqt/settings.py:752
6446
#: tortoisehg/hgqt/settings.py:784
6161
6447
msgid "Font used to display output messages. Default: sans 8"
6164
#: tortoisehg/hgqt/settings.py:756 tortoisehg/hgqt/settings.py:1264
6450
#: tortoisehg/hgqt/settings.py:788 tortoisehg/hgqt/settings.py:1330
6165
6451
#: tortoisehg/hgtk/thgconfig.py:318
6166
6452
msgid "Extensions"
6169
#: tortoisehg/hgqt/settings.py:759 tortoisehg/hgtk/thgconfig.py:321
6455
#: tortoisehg/hgqt/settings.py:791 tortoisehg/hgtk/thgconfig.py:321
6170
6456
msgid "Issue Tracking"
6173
#: tortoisehg/hgqt/settings.py:760 tortoisehg/hgtk/thgconfig.py:323
6459
#: tortoisehg/hgqt/settings.py:792 tortoisehg/hgtk/thgconfig.py:323
6174
6460
msgid "Issue Regex"
6177
#: tortoisehg/hgqt/settings.py:761 tortoisehg/hgtk/thgconfig.py:324
6463
#: tortoisehg/hgqt/settings.py:793 tortoisehg/hgtk/thgconfig.py:324
6178
6464
msgid "Defines the regex to match when picking up issue numbers."
6181
#: tortoisehg/hgqt/settings.py:762 tortoisehg/hgtk/thgconfig.py:325
6467
#: tortoisehg/hgqt/settings.py:794 tortoisehg/hgtk/thgconfig.py:325
6182
6468
msgid "Issue Link"
6185
#: tortoisehg/hgqt/settings.py:763 tortoisehg/hgtk/thgconfig.py:326
6471
#: tortoisehg/hgqt/settings.py:795 tortoisehg/hgtk/thgconfig.py:326
6187
6473
"Defines the command to run when an issue number is recognized. You may "
6188
6474
"include groups in issue.regex, and corresponding {n} tokens in issue.link "
6191
6477
"tokensare found in issue.link, the entire matched string is appended instead."
6194
#: tortoisehg/hgqt/settings.py:774
6480
#: tortoisehg/hgqt/settings.py:802 tortoisehg/hgtk/thgconfig.py:333
6481
msgid "Mandatory Issue Reference"
6484
#: tortoisehg/hgqt/settings.py:803
6486
"When committing, require that a reference to an issue be specified. If "
6487
"enabled, the regex configured in 'Issue Regex' must find a match in the "
6491
#: tortoisehg/hgqt/settings.py:806
6195
6492
msgid "Issue Tracker Plugin"
6198
#: tortoisehg/hgqt/settings.py:776
6495
#: tortoisehg/hgqt/settings.py:808
6200
6497
"Configures a COM IBugTraqProvider or IBugTrackProvider2 issue tracking "
6204
#: tortoisehg/hgqt/settings.py:778
6501
#: tortoisehg/hgqt/settings.py:810
6205
6502
msgid "Configure Issue Tracker"
6208
#: tortoisehg/hgqt/settings.py:779
6505
#: tortoisehg/hgqt/settings.py:811
6209
6506
msgid "Configure the selected COM Bug Tracker plugin."
6212
#: tortoisehg/hgqt/settings.py:784
6509
#: tortoisehg/hgqt/settings.py:813
6510
msgid "Issue Tracker Trigger"
6513
#: tortoisehg/hgqt/settings.py:815
6515
"Determines when the issue tracker state will be updated by TortoiseHg. Valid "
6516
"settings values are:<ul><li><b>never</b>: Do not update the Issue Tracker "
6517
"state automaticaly.<li><b>commit</b>: Update the Issue Tracker state after a "
6518
"successful commit.</ol><p>Default: never"
6521
#: tortoisehg/hgqt/settings.py:823
6216
#: tortoisehg/hgqt/settings.py:785
6525
#: tortoisehg/hgqt/settings.py:824
6217
6526
msgid "Path to review board example \"http://demo.reviewboard.org\""
6220
#: tortoisehg/hgqt/settings.py:788
6529
#: tortoisehg/hgqt/settings.py:827
6221
6530
msgid "User name to authenticate with review board"
6224
#: tortoisehg/hgqt/settings.py:790
6533
#: tortoisehg/hgqt/settings.py:829
6225
6534
msgid "Password to authenticate with review board"
6228
#: tortoisehg/hgqt/settings.py:791
6537
#: tortoisehg/hgqt/settings.py:830
6229
6538
msgid "Server Repository ID"
6232
#: tortoisehg/hgqt/settings.py:792
6541
#: tortoisehg/hgqt/settings.py:831
6233
6542
msgid "The default repository id for this repo on the review board server"
6236
#: tortoisehg/hgqt/settings.py:793
6545
#: tortoisehg/hgqt/settings.py:832
6237
6546
msgid "Target Groups"
6240
#: tortoisehg/hgqt/settings.py:794
6549
#: tortoisehg/hgqt/settings.py:833
6241
6550
msgid "A comma separated list of target groups"
6244
#: tortoisehg/hgqt/settings.py:795
6553
#: tortoisehg/hgqt/settings.py:834
6245
6554
msgid "Target People"
6248
#: tortoisehg/hgqt/settings.py:796
6557
#: tortoisehg/hgqt/settings.py:835
6249
6558
msgid "A comma separated list of target people"
6252
#: tortoisehg/hgqt/settings.py:828
6561
#: tortoisehg/hgqt/settings.py:838
6565
#: tortoisehg/hgqt/settings.py:839 tortoisehg/hgqt/settings.py:849
6566
#: tortoisehg/hgtk/hgignore.py:104
6570
#: tortoisehg/hgqt/settings.py:840
6572
"Files with names meeting the specified patterns will be automatically added "
6576
#: tortoisehg/hgqt/settings.py:842 tortoisehg/hgqt/settings.py:852
6580
#: tortoisehg/hgqt/settings.py:843
6582
"Files of at least the specified size (in megabytes) will be added as bfiles"
6585
#: tortoisehg/hgqt/settings.py:844 tortoisehg/hgqt/settings.py:854
6586
msgid "System Cache"
6589
#: tortoisehg/hgqt/settings.py:845
6591
"Path to the directory where a system-wide cache of bfiles will be stored"
6594
#: tortoisehg/hgqt/settings.py:848
6598
#: tortoisehg/hgqt/settings.py:850
6600
"Files with names meeting the specified patterns will be automatically added "
6604
#: tortoisehg/hgqt/settings.py:853
6606
"Files of at least the specified size (in megabytes) will be added as "
6610
#: tortoisehg/hgqt/settings.py:855
6612
"Path to the directory where a system-wide cache of largefiles will be stored"
6615
#: tortoisehg/hgqt/settings.py:858
6619
#: tortoisehg/hgqt/settings.py:859
6620
msgid "Require confirmation"
6623
#: tortoisehg/hgqt/settings.py:860
6625
"Ask the user to confirm the update of the local \"projrc\" configuration "
6626
"file when the remote projrc file changes. Default is \"True\"."
6629
#: tortoisehg/hgqt/settings.py:862
6633
#: tortoisehg/hgqt/settings.py:863
6635
"List of Servers from which \"projrc\" configuration files must be pulled. "
6636
"Set it to \"*\" to pull from all servers. Set it to \"default\" to pull from "
6637
"the default sync path.Default is pull from NO servers."
6640
#: tortoisehg/hgqt/settings.py:866
6644
#: tortoisehg/hgqt/settings.py:867
6646
"List of settings that will be pulled form the project configuration file. "
6647
"Default is include NO settings."
6650
#: tortoisehg/hgqt/settings.py:868
6654
#: tortoisehg/hgqt/settings.py:869
6656
"List of settings that will NOT be pulled form the project configuration "
6657
"file. Default is exclude none of the included settings."
6660
#: tortoisehg/hgqt/settings.py:882
6253
6661
msgid "TortoiseHg Settings"
6256
#: tortoisehg/hgqt/settings.py:833 tortoisehg/hgtk/thgconfig.py:648
6664
#: tortoisehg/hgqt/settings.py:888 tortoisehg/hgtk/thgconfig.py:648
6257
6665
msgid "Iniparse package not found"
6258
6666
msgstr "iniparse软件包未找到"
6260
#: tortoisehg/hgqt/settings.py:834 tortoisehg/hgtk/thgconfig.py:649
6668
#: tortoisehg/hgqt/settings.py:889 tortoisehg/hgtk/thgconfig.py:649
6261
6669
msgid "Can't change settings without iniparse package - view is readonly."
6262
6670
msgstr "没有 iniparse 包不能更改设置 - 查看是只读的."
6264
#: tortoisehg/hgqt/settings.py:858
6672
#: tortoisehg/hgqt/settings.py:913
6265
6673
#, python-format
6266
6674
msgid "%s's global settings"
6269
#: tortoisehg/hgqt/settings.py:872 tortoisehg/hgtk/thgconfig.py:638
6677
#: tortoisehg/hgqt/settings.py:927 tortoisehg/hgtk/thgconfig.py:638
6270
6678
msgid "No repository found"
6273
#: tortoisehg/hgqt/settings.py:873 tortoisehg/hgtk/thgconfig.py:639
6681
#: tortoisehg/hgqt/settings.py:928 tortoisehg/hgtk/thgconfig.py:639
6274
6682
msgid "no repo at "
6277
#: tortoisehg/hgqt/settings.py:879 tortoisehg/hgtk/thgconfig.py:671
6685
#: tortoisehg/hgqt/settings.py:936
6687
msgid "%s project settings (.hg/projrc)"
6690
#: tortoisehg/hgqt/settings.py:942 tortoisehg/hgtk/thgconfig.py:671
6278
6691
#, python-format
6279
6692
msgid "%s repository settings"
6280
6693
msgstr "%s 仓库设置"
6282
#: tortoisehg/hgqt/settings.py:906
6695
#: tortoisehg/hgqt/settings.py:969
6284
6697
"Restart all TortoiseHg applications for the following changes to take effect:"
6287
#: tortoisehg/hgqt/settings.py:914
6700
#: tortoisehg/hgqt/settings.py:977
6288
6701
msgid "Apply changes before exit?"
6291
#: tortoisehg/hgqt/settings.py:915 tortoisehg/hgtk/commit.py:324
6704
#: tortoisehg/hgqt/settings.py:978 tortoisehg/hgtk/commit.py:324
6292
6705
#: tortoisehg/hgtk/commit.py:1192 tortoisehg/hgtk/commit.py:1199
6293
6706
#: tortoisehg/hgtk/status.py:1320 tortoisehg/hgtk/thgconfig.py:848
6294
6707
#: tortoisehg/hgtk/thgmq.py:369
6298
#: tortoisehg/hgqt/settings.py:915 tortoisehg/hgtk/thgconfig.py:848
6711
#: tortoisehg/hgqt/settings.py:978 tortoisehg/hgtk/thgconfig.py:848
6299
6712
msgid "&No (discard changes)"
6300
6713
msgstr "No (丢弃改动)(&N)"
6302
#: tortoisehg/hgqt/settings.py:969
6715
#: tortoisehg/hgqt/settings.py:1035
6303
6716
msgid "Settings File:"
6306
#: tortoisehg/hgqt/settings.py:1029
6719
#: tortoisehg/hgqt/settings.py:1095
6307
6720
msgid "Confirm Save"
6310
#: tortoisehg/hgqt/settings.py:1030
6723
#: tortoisehg/hgqt/settings.py:1096
6311
6724
msgid "Save changes before editing?"
6314
#: tortoisehg/hgqt/settings.py:1031 tortoisehg/hgtk/thgconfig.py:775
6727
#: tortoisehg/hgqt/settings.py:1097 tortoisehg/hgtk/thgconfig.py:775
6318
#: tortoisehg/hgqt/settings.py:1094 tortoisehg/hgtk/thgconfig.py:822
6731
#: tortoisehg/hgqt/settings.py:1160 tortoisehg/hgtk/thgconfig.py:822
6319
6732
msgid "Confirm Reload"
6320
6733
msgstr "确认重新载入"
6322
#: tortoisehg/hgqt/settings.py:1095 tortoisehg/hgtk/thgconfig.py:823
6735
#: tortoisehg/hgqt/settings.py:1161 tortoisehg/hgtk/thgconfig.py:823
6324
6737
"Unsaved changes will be lost.\n"
6325
6738
"Do you want to reload?"
6328
#: tortoisehg/hgqt/settings.py:1214 tortoisehg/hgtk/thgconfig.py:1550
6741
#: tortoisehg/hgqt/settings.py:1280 tortoisehg/hgtk/thgconfig.py:1550
6329
6742
msgid "Unable to create a Mercurial.ini file"
6330
6743
msgstr "不能创建 Mercurial.ini 文件"
6332
#: tortoisehg/hgqt/settings.py:1215
6745
#: tortoisehg/hgqt/settings.py:1281
6333
6746
msgid "Insufficient access rights, reverting to read-only mode."
6501
6914
msgid "TortoiseHg Shelve - %s"
6917
#: tortoisehg/hgqt/shelve.py:257
6918
msgid "TortoiseHg New Shelf Name"
6504
6921
#: tortoisehg/hgqt/shelve.py:258
6505
msgid "TortoiseHg New Shelf Name"
6508
#: tortoisehg/hgqt/shelve.py:259
6509
6922
msgid "Specify name of new shelf"
6512
#: tortoisehg/hgqt/shelve.py:268
6925
#: tortoisehg/hgqt/shelve.py:266
6926
msgid "Bad filename"
6929
#: tortoisehg/hgqt/shelve.py:267
6930
msgid "A shelf name cannot contain :#/\\<>|"
6933
#: tortoisehg/hgqt/shelve.py:273
6513
6934
msgid "File already exists"
6516
#: tortoisehg/hgqt/shelve.py:269
6937
#: tortoisehg/hgqt/shelve.py:274
6517
6938
msgid "A shelf file of that name already exists"
6520
#: tortoisehg/hgqt/shelve.py:272
6941
#: tortoisehg/hgqt/shelve.py:277
6521
6942
msgid "New shelf created"
6524
#: tortoisehg/hgqt/shelve.py:283 tortoisehg/hgqt/shelve.py:296
6525
#: tortoisehg/hgqt/shelve.py:309 tortoisehg/hgqt/shelve.py:324
6526
#: tortoisehg/hgqt/shelve.py:338
6945
#: tortoisehg/hgqt/shelve.py:288 tortoisehg/hgqt/shelve.py:301
6946
#: tortoisehg/hgqt/shelve.py:314 tortoisehg/hgqt/shelve.py:329
6947
#: tortoisehg/hgqt/shelve.py:343
6527
6948
msgid "Are you sure?"
6530
#: tortoisehg/hgqt/shelve.py:284 tortoisehg/hgqt/shelve.py:325
6951
#: tortoisehg/hgqt/shelve.py:289 tortoisehg/hgqt/shelve.py:330
6531
6952
#, python-format
6532
6953
msgid "Delete shelf file %s?"
6535
#: tortoisehg/hgqt/shelve.py:288 tortoisehg/hgqt/shelve.py:329
6956
#: tortoisehg/hgqt/shelve.py:293 tortoisehg/hgqt/shelve.py:334
6536
6957
msgid "Shelf deleted"
6539
#: tortoisehg/hgqt/shelve.py:297
6960
#: tortoisehg/hgqt/shelve.py:302
6540
6961
msgid "Revert all working copy changes?"
6543
#: tortoisehg/hgqt/shelve.py:310 tortoisehg/hgqt/shelve.py:339
6964
#: tortoisehg/hgqt/shelve.py:315 tortoisehg/hgqt/shelve.py:344
6544
6965
#, python-format
6545
6966
msgid "Clear contents of shelf file %s?"
6548
#: tortoisehg/hgqt/shelve.py:315 tortoisehg/hgqt/shelve.py:344
6969
#: tortoisehg/hgqt/shelve.py:320 tortoisehg/hgqt/shelve.py:349
6549
6970
msgid "Shelf cleared"
6552
#: tortoisehg/hgqt/shelve.py:381
6973
#: tortoisehg/hgqt/shelve.py:386
6553
6974
#, python-format
6554
6975
msgid "Shelf: %s"
6557
#: tortoisehg/hgqt/shelve.py:384
6978
#: tortoisehg/hgqt/shelve.py:389
6558
6979
#, python-format
6559
6980
msgid "Patch: %s"
6562
#: tortoisehg/hgqt/status.py:101
6563
msgid "### filter text ###"
6566
#: tortoisehg/hgqt/status.py:103
6570
#: tortoisehg/hgqt/status.py:115
6983
#: tortoisehg/hgqt/status.py:117
6571
6984
msgid "Check all files"
6574
#: tortoisehg/hgqt/status.py:116
6987
#: tortoisehg/hgqt/status.py:118
6575
6988
msgid "Uncheck all files"
6578
#: tortoisehg/hgqt/status.py:121
6991
#: tortoisehg/hgqt/status.py:123
6579
6992
msgid "Status File List Toolbar"
6582
#: tortoisehg/hgqt/status.py:146 tortoisehg/hgtk/status.py:330
6995
#: tortoisehg/hgqt/status.py:148 tortoisehg/hgtk/status.py:330
6583
6996
msgid "Remove filter, show root"
6584
6997
msgstr "移除过滤器, 显示root"
6586
#: tortoisehg/hgqt/status.py:207
6999
#: tortoisehg/hgqt/status.py:209
6587
7000
#, python-format
6588
7001
msgid "%s - status (selection filtered)"
6591
#: tortoisehg/hgqt/status.py:209
7004
#: tortoisehg/hgqt/status.py:211
6592
7005
#, python-format
6593
7006
msgid "%s - status"
6596
#: tortoisehg/hgqt/status.py:254 tortoisehg/hgtk/browse.py:112
7009
#: tortoisehg/hgqt/status.py:256 tortoisehg/hgtk/browse.py:112
6597
7010
#: tortoisehg/hgtk/quickop.py:106 tortoisehg/hgtk/status.py:95
6601
#: tortoisehg/hgqt/status.py:283 tortoisehg/hgtk/quickop.py:186
7014
#: tortoisehg/hgqt/status.py:285 tortoisehg/hgtk/quickop.py:186
6602
7015
msgid "No appropriate files"
6605
#: tortoisehg/hgqt/status.py:284 tortoisehg/hgtk/quickop.py:187
7018
#: tortoisehg/hgqt/status.py:286 tortoisehg/hgtk/quickop.py:187
6606
7019
msgid "No files found for this operation"
6607
7020
msgstr "无可进行当前操作的文件"
6609
#: tortoisehg/hgqt/status.py:613
7022
#: tortoisehg/hgqt/status.py:623
6613
#: tortoisehg/hgqt/status.py:613
7026
#: tortoisehg/hgqt/status.py:623
6617
#: tortoisehg/hgqt/status.py:613 tortoisehg/hgtk/datamine.py:140
7030
#: tortoisehg/hgqt/status.py:623 tortoisehg/hgtk/datamine.py:140
6618
7031
msgid "Filename"
6621
#: tortoisehg/hgqt/status.py:614 tortoisehg/hgtk/thgconfig.py:414
7034
#: tortoisehg/hgqt/status.py:624 tortoisehg/hgtk/thgconfig.py:414
6625
#: tortoisehg/hgqt/status.py:614
7038
#: tortoisehg/hgqt/status.py:624
6626
7039
msgid "Size (KB)"
6629
#: tortoisehg/hgqt/status.py:651
7042
#: tortoisehg/hgqt/status.py:667
6630
7043
#, python-format
6631
7044
msgid "Checked count: %d"
6634
#: tortoisehg/hgqt/status.py:799
7047
#: tortoisehg/hgqt/status.py:815
6635
7048
msgid ", resolved merge"
6638
#: tortoisehg/hgqt/status.py:801
7051
#: tortoisehg/hgqt/status.py:817
6639
7052
msgid ", unresolved merge"
6642
#: tortoisehg/hgqt/status.py:814
7055
#: tortoisehg/hgqt/status.py:830
6643
7056
#, python-format
6644
7057
msgid "%s is modified"
6647
#: tortoisehg/hgqt/status.py:815 tortoisehg/hgtk/quickop.py:163
7060
#: tortoisehg/hgqt/status.py:831 tortoisehg/hgtk/quickop.py:163
6648
7061
msgid "modified"
6651
#: tortoisehg/hgqt/status.py:816
7064
#: tortoisehg/hgqt/status.py:832
6652
7065
#, python-format
6653
7066
msgid "%s is added"
6656
#: tortoisehg/hgqt/status.py:817 tortoisehg/hgtk/quickop.py:166
7069
#: tortoisehg/hgqt/status.py:833 tortoisehg/hgtk/quickop.py:166
6660
#: tortoisehg/hgqt/status.py:818
7073
#: tortoisehg/hgqt/status.py:834
6661
7074
#, python-format
6662
7075
msgid "%s is removed"
6665
#: tortoisehg/hgqt/status.py:819 tortoisehg/hgtk/quickop.py:169
7078
#: tortoisehg/hgqt/status.py:835 tortoisehg/hgtk/quickop.py:169
6666
7079
msgid "removed"
6669
#: tortoisehg/hgqt/status.py:820
7082
#: tortoisehg/hgqt/status.py:836
6670
7083
#, python-format
6671
7084
msgid "%s is not tracked (unknown)"
6674
#: tortoisehg/hgqt/status.py:821 tortoisehg/hgtk/quickop.py:175
7087
#: tortoisehg/hgqt/status.py:837 tortoisehg/hgtk/quickop.py:175
6675
7088
#: tortoisehg/hgtk/quickop.py:255 tortoisehg/hgtk/serve.py:127
6676
7089
#: tortoisehg/util/version.py:47 tortoisehg/util/version.py:73
6677
7090
msgid "unknown"
6680
#: tortoisehg/hgqt/status.py:822
7093
#: tortoisehg/hgqt/status.py:838
6681
7094
#, python-format
6682
7095
msgid "%s is missing!"
6685
#: tortoisehg/hgqt/status.py:823
7098
#: tortoisehg/hgqt/status.py:839
6686
7099
msgid "deleted"
6689
#: tortoisehg/hgqt/status.py:824
7102
#: tortoisehg/hgqt/status.py:840
6690
7103
#, python-format
6691
7104
msgid "%s is ignored"
6694
#: tortoisehg/hgqt/status.py:825 tortoisehg/hgtk/quickop.py:179
7107
#: tortoisehg/hgqt/status.py:841 tortoisehg/hgtk/quickop.py:179
6695
7108
#: tortoisehg/hgtk/quickop.py:255
6696
7109
msgid "ignored"
6699
#: tortoisehg/hgqt/status.py:826
7112
#: tortoisehg/hgqt/status.py:842
6700
7113
#, python-format
6701
7114
msgid "%s is not modified (clean)"
6704
#: tortoisehg/hgqt/status.py:827 tortoisehg/hgtk/quickop.py:183
7117
#: tortoisehg/hgqt/status.py:843 tortoisehg/hgtk/quickop.py:183
6708
#: tortoisehg/hgqt/status.py:828
7121
#: tortoisehg/hgqt/status.py:844
6709
7122
#, python-format
6710
7123
msgid "%s is a dirty subrepo"
6713
#: tortoisehg/hgqt/status.py:829
7126
#: tortoisehg/hgqt/status.py:845
6714
7127
msgid "subrepo"
6718
7131
msgid "Malformed ssh URL"
6721
#: tortoisehg/hgqt/sync.py:109
7134
#: tortoisehg/hgqt/sync.py:110
6722
7135
msgid "TortoiseHg Sync"
6725
#: tortoisehg/hgqt/sync.py:128
7138
#: tortoisehg/hgqt/sync.py:129
6726
7139
msgid "Preview incoming changesets from remote repository"
6729
#: tortoisehg/hgqt/sync.py:131
7142
#: tortoisehg/hgqt/sync.py:132
6730
7143
msgid "Pull incoming changesets from remote repository"
6733
#: tortoisehg/hgqt/sync.py:134
7146
#: tortoisehg/hgqt/sync.py:135
6734
7147
msgid "Filter outgoing changesets to remote repository"
6737
#: tortoisehg/hgqt/sync.py:137
7150
#: tortoisehg/hgqt/sync.py:138
6738
7151
msgid "Push outgoing changesets to remote repository"
6741
#: tortoisehg/hgqt/sync.py:139
7154
#: tortoisehg/hgqt/sync.py:140
6742
7155
msgid "Email outgoing changesets for remote repository"
6745
#: tortoisehg/hgqt/sync.py:144
7158
#: tortoisehg/hgqt/sync.py:145
6746
7159
msgid "Manage pending perforce changelists"
6749
#: tortoisehg/hgqt/sync.py:150
7162
#: tortoisehg/hgqt/sync.py:151
6750
7163
msgid "Unbundle"
6753
#: tortoisehg/hgqt/sync.py:154
7166
#: tortoisehg/hgqt/sync.py:155
6754
7167
msgid "Stop current operation"
6757
#: tortoisehg/hgqt/sync.py:170 tortoisehg/hgqt/update.py:73
7170
#: tortoisehg/hgqt/sync.py:171 tortoisehg/hgqt/update.py:73
6758
7171
#: tortoisehg/hgtk/update.py:78
6759
7172
msgid "Target:"
6762
#: tortoisehg/hgqt/sync.py:187
6763
msgid "<b>Selected Options:</b>"
6766
#: tortoisehg/hgqt/sync.py:197
7175
#: tortoisehg/hgqt/sync.py:198
6767
7176
msgid "<b>Remote Repository:</b>"
6770
#: tortoisehg/hgqt/sync.py:208
7179
#: tortoisehg/hgqt/sync.py:209
6771
7180
msgid "Path Edit Toolbar"
6774
#: tortoisehg/hgqt/sync.py:219
7183
#: tortoisehg/hgqt/sync.py:220
6775
7184
msgid "Security"
6778
#: tortoisehg/hgqt/sync.py:220
7187
#: tortoisehg/hgqt/sync.py:221
6779
7188
msgid "Manage HTTPS connection security and user authentication"
6782
#: tortoisehg/hgqt/sync.py:228
7191
#: tortoisehg/hgqt/sync.py:229
6783
7192
msgid "Hostname"
6786
#: tortoisehg/hgqt/sync.py:258 tortoisehg/hgqt/webconf_ui.py:77
7195
#: tortoisehg/hgqt/sync.py:259 tortoisehg/hgqt/webconf_ui.py:77
6790
#: tortoisehg/hgqt/sync.py:259
7199
#: tortoisehg/hgqt/sync.py:260
6791
7200
msgid "Save current URL under an alias"
6794
#: tortoisehg/hgqt/sync.py:273
7203
#: tortoisehg/hgqt/sync.py:274
6795
7204
msgid "Paths in Repository Settings:"
6798
#: tortoisehg/hgqt/sync.py:288
7207
#: tortoisehg/hgqt/sync.py:289
6799
7208
msgid "Related Paths:"
6802
#: tortoisehg/hgqt/sync.py:344
7211
#: tortoisehg/hgqt/sync.py:345
6803
7212
#, python-format
6804
7213
msgid "Preview incoming changesets from %s"
6807
#: tortoisehg/hgqt/sync.py:345
7216
#: tortoisehg/hgqt/sync.py:346
6808
7217
#, python-format
6809
7218
msgid "Pull incoming changesets from %s"
6812
#: tortoisehg/hgqt/sync.py:346
7221
#: tortoisehg/hgqt/sync.py:347
6813
7222
#, python-format
6814
7223
msgid "Filter outgoing changesets to %s"
6817
#: tortoisehg/hgqt/sync.py:347
7226
#: tortoisehg/hgqt/sync.py:348
6818
7227
#, python-format
6819
7228
msgid "Push outgoing changesets to %s"
6822
#: tortoisehg/hgqt/sync.py:354
7231
#: tortoisehg/hgqt/sync.py:355
6823
7232
#, python-format
6824
7233
msgid "rev: %d (%s)"
6827
#: tortoisehg/hgqt/sync.py:359 tortoisehg/hgtk/commit.py:791
7236
#: tortoisehg/hgqt/sync.py:360 tortoisehg/hgtk/commit.py:791
6828
7237
msgid "branch: "
6831
#: tortoisehg/hgqt/sync.py:366
7240
#: tortoisehg/hgqt/sync.py:367
6832
7241
msgid "bookmark: "
6835
#: tortoisehg/hgqt/sync.py:417 tortoisehg/hgtk/synch.py:157
7244
#: tortoisehg/hgqt/sync.py:418 tortoisehg/hgtk/synch.py:157
6836
7245
msgid "Post Pull: "
6837
7246
msgstr "拉取完了后: "
6839
#: tortoisehg/hgqt/sync.py:599
7248
#: tortoisehg/hgqt/sync.py:600
6840
7249
msgid "Repository not local"
6843
#: tortoisehg/hgqt/sync.py:600
7252
#: tortoisehg/hgqt/sync.py:601
6844
7253
msgid "A terminal shell cannot be opened for remote"
6847
#: tortoisehg/hgqt/sync.py:605 tortoisehg/hgqt/sync.py:1428
7256
#: tortoisehg/hgqt/sync.py:606 tortoisehg/hgqt/sync.py:1458
6848
7257
msgid "Confirm path delete"
6851
#: tortoisehg/hgqt/sync.py:606 tortoisehg/hgqt/sync.py:1429
7260
#: tortoisehg/hgqt/sync.py:607 tortoisehg/hgqt/sync.py:1459
6852
7261
#, python-format
6853
7262
msgid "Delete %s from your repo configuration file?"
6856
#: tortoisehg/hgqt/sync.py:696
7265
#: tortoisehg/hgqt/sync.py:697
6857
7266
msgid "No URL selected"
6860
#: tortoisehg/hgqt/sync.py:697
6861
msgid "An URL must be selected for this operation."
7269
#: tortoisehg/hgqt/sync.py:698
7270
msgid "No URL has been configured for this repository."
6864
#: tortoisehg/hgqt/sync.py:712
7273
#: tortoisehg/hgqt/sync.py:713
6865
7274
msgid "Redundant authentication info"
6868
#: tortoisehg/hgqt/sync.py:713
7277
#: tortoisehg/hgqt/sync.py:714
6870
7279
"You have authentication info configured for this host and inside this URL. "
6871
7280
"Remove authentication info from this URL?"
6874
#: tortoisehg/hgqt/sync.py:736 tortoisehg/hgqt/sync.py:742
6875
#: tortoisehg/hgqt/sync.py:748 tortoisehg/hgqt/sync.py:754
6876
#: tortoisehg/hgqt/sync.py:761
7283
#: tortoisehg/hgqt/sync.py:738 tortoisehg/hgqt/sync.py:744
7284
#: tortoisehg/hgqt/sync.py:750 tortoisehg/hgqt/sync.py:756
7285
#: tortoisehg/hgqt/sync.py:763
6877
7286
msgid "sync command already running"
6880
#: tortoisehg/hgqt/sync.py:780
7289
#: tortoisehg/hgqt/sync.py:782
6881
7290
#, python-format
6882
7291
msgid "Getting incoming changesets from %s..."
6885
#: tortoisehg/hgqt/sync.py:785 tortoisehg/hgqt/sync.py:803
7294
#: tortoisehg/hgqt/sync.py:787 tortoisehg/hgqt/sync.py:805
6886
7295
#, python-format
6887
7296
msgid "Found incoming changesets from %s"
6890
#: tortoisehg/hgqt/sync.py:788 tortoisehg/hgqt/sync.py:805
7299
#: tortoisehg/hgqt/sync.py:790 tortoisehg/hgqt/sync.py:807
6891
7300
#, python-format
6892
7301
msgid "No incoming changesets from %s"
6895
#: tortoisehg/hgqt/sync.py:790 tortoisehg/hgqt/sync.py:807
7304
#: tortoisehg/hgqt/sync.py:792 tortoisehg/hgqt/sync.py:809
6896
7305
#, python-format
6897
7306
msgid "Incoming from %s aborted, ret %d"
6900
#: tortoisehg/hgqt/sync.py:818
7309
#: tortoisehg/hgqt/sync.py:820
6901
7310
#, python-format
6902
7311
msgid "Pull from %s completed"
6905
#: tortoisehg/hgqt/sync.py:820
7314
#: tortoisehg/hgqt/sync.py:822
6906
7315
#, python-format
6907
7316
msgid "Pull from %s aborted, ret %d"
6910
#: tortoisehg/hgqt/sync.py:832 tortoisehg/hgqt/update.py:347
7319
#: tortoisehg/hgqt/sync.py:834 tortoisehg/hgqt/update.py:351
6911
7320
msgid "Merge caused file conflicts"
6914
#: tortoisehg/hgqt/sync.py:833 tortoisehg/hgqt/update.py:348
7323
#: tortoisehg/hgqt/sync.py:835 tortoisehg/hgqt/update.py:352
6915
7324
msgid "File conflicts need to be resolved"
6918
#: tortoisehg/hgqt/sync.py:839
7327
#: tortoisehg/hgqt/sync.py:841
6919
7328
#, python-format
6920
7329
msgid "Pulling from %s..."
6923
#: tortoisehg/hgqt/sync.py:855
7332
#: tortoisehg/hgqt/sync.py:860
6924
7333
#, python-format
6925
7334
msgid "Finding outgoing changesets to %s..."
6928
#: tortoisehg/hgqt/sync.py:867
7337
#: tortoisehg/hgqt/sync.py:872
6929
7338
#, python-format
6930
7339
msgid "%d outgoing changesets to %s"
6933
#: tortoisehg/hgqt/sync.py:870
7342
#: tortoisehg/hgqt/sync.py:875 tortoisehg/hgqt/sync.py:887
6934
7343
#, python-format
6935
7344
msgid "No outgoing changesets to %s"
6938
#: tortoisehg/hgqt/sync.py:872
7347
#: tortoisehg/hgqt/sync.py:877 tortoisehg/hgqt/sync.py:889
6939
7348
#, python-format
6940
7349
msgid "Outgoing to %s aborted, ret %d"
6943
#: tortoisehg/hgqt/sync.py:897 tortoisehg/hgtk/history.py:584
7352
#: tortoisehg/hgqt/sync.py:885
7354
msgid "outgoing changesets to %s found"
7357
#: tortoisehg/hgqt/sync.py:909 tortoisehg/hgtk/history.py:584
6944
7358
#, python-format
6945
7359
msgid "%s (submitted)"
6946
7360
msgstr "%s (已提交)"
6948
#: tortoisehg/hgqt/sync.py:899 tortoisehg/hgtk/history.py:586
7362
#: tortoisehg/hgqt/sync.py:911 tortoisehg/hgtk/history.py:586
6949
7363
#: tortoisehg/hgtk/history.py:592
6950
7364
#, python-format
6951
7365
msgid "%s (pending)"
6952
7366
msgstr "%s (挂起)"
6954
#: tortoisehg/hgqt/sync.py:904 tortoisehg/hgtk/history.py:595
7368
#: tortoisehg/hgqt/sync.py:916 tortoisehg/hgtk/history.py:595
6955
7369
msgid "Unable to parse p4pending output"
6958
#: tortoisehg/hgqt/sync.py:906 tortoisehg/hgtk/history.py:597
7372
#: tortoisehg/hgqt/sync.py:918 tortoisehg/hgtk/history.py:597
6959
7373
#, python-format
6960
7374
msgid "%d pending changelists found"
6961
7375
msgstr "找到 %d 挂起的变更列表"
6963
#: tortoisehg/hgqt/sync.py:908 tortoisehg/hgtk/history.py:599
7377
#: tortoisehg/hgqt/sync.py:920 tortoisehg/hgtk/history.py:599
6964
7378
msgid "No pending Perforce changelists"
6967
#: tortoisehg/hgqt/sync.py:910 tortoisehg/hgtk/history.py:601
7381
#: tortoisehg/hgqt/sync.py:922 tortoisehg/hgtk/history.py:601
6968
7382
msgid "Aborted p4pending"
6971
#: tortoisehg/hgqt/sync.py:912 tortoisehg/hgtk/history.py:603
7385
#: tortoisehg/hgqt/sync.py:924 tortoisehg/hgtk/history.py:603
6972
7386
msgid "Unable to determine pending changesets"
6975
#: tortoisehg/hgqt/sync.py:922
7389
#: tortoisehg/hgqt/sync.py:934
6976
7390
msgid "Perforce pending..."
6979
#: tortoisehg/hgqt/sync.py:932 tortoisehg/hgtk/history.py:2623
7393
#: tortoisehg/hgqt/sync.py:944 tortoisehg/hgtk/history.py:2623
6980
7394
msgid "Confirm Push to remote Repository"
6981
7395
msgstr "确认推送到远程仓库"
6983
#: tortoisehg/hgqt/sync.py:933 tortoisehg/hgtk/history.py:2624
7397
#: tortoisehg/hgqt/sync.py:945 tortoisehg/hgtk/history.py:2624
6984
7398
#, python-format
6986
7400
"Push to remote repository\n"
6994
#: tortoisehg/hgqt/sync.py:936
7408
#: tortoisehg/hgqt/sync.py:948
6995
7409
#, python-format
6996
7410
msgid "Push to %s aborted"
6999
#: tortoisehg/hgqt/sync.py:940
7413
#: tortoisehg/hgqt/sync.py:952
7000
7414
#, python-format
7001
7415
msgid "Pushing to %s..."
7004
#: tortoisehg/hgqt/sync.py:943
7418
#: tortoisehg/hgqt/sync.py:955
7005
7419
#, python-format
7006
7420
msgid "Push to %s completed"
7009
#: tortoisehg/hgqt/sync.py:945
7423
#: tortoisehg/hgqt/sync.py:957
7010
7424
#, python-format
7011
7425
msgid "Push to %s aborted, ret %d"
7014
#: tortoisehg/hgqt/sync.py:948
7428
#: tortoisehg/hgqt/sync.py:960
7016
7430
"One or more of the changesets that you are attempting to push involve the "
7017
7431
"creation of a new branch. Do you want to create a new branch in the remote "
7021
#: tortoisehg/hgqt/sync.py:975
7435
#: tortoisehg/hgqt/sync.py:984
7438
"Invalid default push revision: %s.Please check your mercurial configuration "
7439
"(tortoisehg.defaultpush)"
7442
#: tortoisehg/hgqt/sync.py:1005
7022
7443
msgid "Determining outgoing changesets to email..."
7025
#: tortoisehg/hgqt/sync.py:989 tortoisehg/hgtk/history.py:2025
7446
#: tortoisehg/hgqt/sync.py:1019 tortoisehg/hgtk/history.py:2025
7026
7447
msgid "No outgoing changesets"
7029
#: tortoisehg/hgqt/sync.py:991
7450
#: tortoisehg/hgqt/sync.py:1021
7030
7451
#, python-format
7031
7452
msgid "Outgoing aborted, ret %d"
7034
#: tortoisehg/hgqt/sync.py:998
7455
#: tortoisehg/hgqt/sync.py:1028
7035
7456
msgid "Select bundle file"
7038
#: tortoisehg/hgqt/sync.py:999
7459
#: tortoisehg/hgqt/sync.py:1029
7039
7460
msgid "Bundle files (*.hg)"
7042
#: tortoisehg/hgqt/sync.py:1018
7463
#: tortoisehg/hgqt/sync.py:1048
7043
7464
msgid "Unable to remove URL"
7046
#: tortoisehg/hgqt/sync.py:1040
7467
#: tortoisehg/hgqt/sync.py:1070
7047
7468
msgid "Post Pull Behavior"
7050
#: tortoisehg/hgqt/sync.py:1044
7471
#: tortoisehg/hgqt/sync.py:1074
7051
7472
msgid "Select post-pull operation for this repository"
7054
#: tortoisehg/hgqt/sync.py:1047
7475
#: tortoisehg/hgqt/sync.py:1077
7055
7476
msgid "None - simply pull changesets"
7058
#: tortoisehg/hgqt/sync.py:1048
7479
#: tortoisehg/hgqt/sync.py:1078
7059
7480
msgid "Update - pull, then try to update"
7062
#: tortoisehg/hgqt/sync.py:1054
7483
#: tortoisehg/hgqt/sync.py:1084
7063
7484
msgid "Fetch - use fetch (auto merge pulled changes)"
7066
#: tortoisehg/hgqt/sync.py:1056
7487
#: tortoisehg/hgqt/sync.py:1086
7067
7488
msgid "Fetch - use fetch extension (fetch is not active!)"
7070
#: tortoisehg/hgqt/sync.py:1063
7491
#: tortoisehg/hgqt/sync.py:1093
7071
7492
msgid "Rebase - rebase local commits above pulled changes"
7074
#: tortoisehg/hgqt/sync.py:1065
7495
#: tortoisehg/hgqt/sync.py:1095
7075
7496
msgid "Rebase - use rebase extension (rebase is not active!)"
7078
#: tortoisehg/hgqt/sync.py:1083
7499
#: tortoisehg/hgqt/sync.py:1113
7079
7500
msgid "<a href=\"config\">Launch settings tool...</a>"
7082
#: tortoisehg/hgqt/sync.py:1116
7503
#: tortoisehg/hgqt/sync.py:1146
7083
7504
msgid "Unable to save post pull operation"
7086
#: tortoisehg/hgqt/sync.py:1140
7507
#: tortoisehg/hgqt/sync.py:1170
7087
7508
msgid "Save Path"
7090
#: tortoisehg/hgqt/sync.py:1150 tortoisehg/hgqt/sync.py:1472
7511
#: tortoisehg/hgqt/sync.py:1180 tortoisehg/hgqt/sync.py:1502
7091
7512
#: tortoisehg/hgtk/thgconfig.py:371 tortoisehg/hgtk/thgconfig.py:954
7095
#: tortoisehg/hgqt/sync.py:1153 tortoisehg/hgqt/sync.py:1472
7516
#: tortoisehg/hgqt/sync.py:1183 tortoisehg/hgqt/sync.py:1502
7096
7517
#: tortoisehg/hgtk/thgconfig.py:368
7100
#: tortoisehg/hgqt/sync.py:1162
7521
#: tortoisehg/hgqt/sync.py:1192
7101
7522
msgid "Remove authentication data from URL"
7104
#: tortoisehg/hgqt/sync.py:1164
7525
#: tortoisehg/hgqt/sync.py:1194
7106
7527
"User authentication data should be associated with the hostname using the "
7107
7528
"security dialog."
7110
#: tortoisehg/hgqt/sync.py:1186
7531
#: tortoisehg/hgqt/sync.py:1216
7111
7532
msgid "Unable to save an URL"
7114
#: tortoisehg/hgqt/sync.py:1197
7535
#: tortoisehg/hgqt/sync.py:1227
7115
7536
msgid "Confirm URL replace"
7118
#: tortoisehg/hgqt/sync.py:1198
7539
#: tortoisehg/hgqt/sync.py:1228
7119
7540
#, python-format
7120
7541
msgid "%s already exists, replace URL?"
7123
#: tortoisehg/hgqt/sync.py:1222
7544
#: tortoisehg/hgqt/sync.py:1252
7124
7545
msgid "Certificate Query Error"
7127
#: tortoisehg/hgqt/sync.py:1235
7548
#: tortoisehg/hgqt/sync.py:1265
7128
7549
msgid "Security: "
7131
#: tortoisehg/hgqt/sync.py:1254
7552
#: tortoisehg/hgqt/sync.py:1284
7132
7553
#, python-format
7133
7554
msgid "<b>Host:</b> %s"
7136
#: tortoisehg/hgqt/sync.py:1256
7557
#: tortoisehg/hgqt/sync.py:1286
7137
7558
msgid "Secure HTTPS Connection"
7140
#: tortoisehg/hgqt/sync.py:1263
7561
#: tortoisehg/hgqt/sync.py:1293
7141
7562
msgid "Verify with Certificate Authority certificates (best)"
7144
#: tortoisehg/hgqt/sync.py:1265
7565
#: tortoisehg/hgqt/sync.py:1295
7145
7566
msgid "Verify with stored host fingerprint (good)"
7148
#: tortoisehg/hgqt/sync.py:1267
7569
#: tortoisehg/hgqt/sync.py:1297
7149
7570
msgid "No host validation, but still encrypted (bad)"
7152
#: tortoisehg/hgqt/sync.py:1274
7573
#: tortoisehg/hgqt/sync.py:1304
7153
7574
msgid "### host certificate fingerprint ###"
7156
#: tortoisehg/hgqt/sync.py:1278
7577
#: tortoisehg/hgqt/sync.py:1308
7160
#: tortoisehg/hgqt/sync.py:1297
7581
#: tortoisehg/hgqt/sync.py:1327
7161
7582
msgid "User Authentication"
7164
#: tortoisehg/hgqt/sync.py:1304
7585
#: tortoisehg/hgqt/sync.py:1334
7166
7587
"Optional. Username to authenticate with. If not given, and the remote\n"
7167
7588
"site requires basic or digest authentication, the user will be prompted for\n"
7632
8059
msgid "[non-existant]"
7635
#: tortoisehg/hgqt/visdiff.py:143 tortoisehg/hgtk/visdiff.py:125
8062
#: tortoisehg/hgqt/visdiff.py:146 tortoisehg/hgtk/visdiff.py:125
7636
8063
msgid "Tool launch failure"
7637
8064
msgstr "工具载入失败"
7639
#: tortoisehg/hgqt/visdiff.py:144 tortoisehg/hgtk/visdiff.py:126
8066
#: tortoisehg/hgqt/visdiff.py:147 tortoisehg/hgtk/visdiff.py:126
7640
8067
#, python-format
7641
8068
msgid "%s : %s"
7642
8069
msgstr "%s : %s"
7644
#: tortoisehg/hgqt/visdiff.py:151 tortoisehg/hgqt/visdiff.py:223
8071
#: tortoisehg/hgqt/visdiff.py:154 tortoisehg/hgqt/visdiff.py:226
7645
8072
#: tortoisehg/hgtk/visdiff.py:132 tortoisehg/hgtk/visdiff.py:201
7646
8073
msgid "No diff tool found"
7649
#: tortoisehg/hgqt/visdiff.py:152 tortoisehg/hgqt/visdiff.py:224
8076
#: tortoisehg/hgqt/visdiff.py:155 tortoisehg/hgqt/visdiff.py:227
7650
8077
#: tortoisehg/hgtk/visdiff.py:133 tortoisehg/hgtk/visdiff.py:202
7651
8078
msgid "No visual diff tools were detected"
7654
#: tortoisehg/hgqt/visdiff.py:157 tortoisehg/hgtk/visdiff.py:138
8081
#: tortoisehg/hgqt/visdiff.py:160 tortoisehg/hgtk/visdiff.py:138
7655
8082
msgid "[working copy]"
7658
#: tortoisehg/hgqt/visdiff.py:159 tortoisehg/hgtk/visdiff.py:140
8085
#: tortoisehg/hgqt/visdiff.py:162 tortoisehg/hgtk/visdiff.py:140
7659
8086
msgid "[original]"
7662
#: tortoisehg/hgqt/visdiff.py:198 tortoisehg/hgtk/visdiff.py:177
8089
#: tortoisehg/hgqt/visdiff.py:201 tortoisehg/hgtk/visdiff.py:177
7663
8090
msgid "Unable to find changeset"
7666
#: tortoisehg/hgqt/visdiff.py:199 tortoisehg/hgtk/visdiff.py:178
8093
#: tortoisehg/hgqt/visdiff.py:202 tortoisehg/hgtk/visdiff.py:178
7667
8094
msgid "You likely need to refresh this application"
7670
#: tortoisehg/hgqt/visdiff.py:216 tortoisehg/hgtk/visdiff.py:195
8097
#: tortoisehg/hgqt/visdiff.py:219 tortoisehg/hgtk/visdiff.py:195
7671
8098
msgid "No file changes"
7674
#: tortoisehg/hgqt/visdiff.py:217 tortoisehg/hgtk/visdiff.py:196
8101
#: tortoisehg/hgqt/visdiff.py:220 tortoisehg/hgtk/visdiff.py:196
7675
8102
msgid "There are no file changes to view"
7676
8103
msgstr "无改动可查看"
7678
#: tortoisehg/hgqt/visdiff.py:354 tortoisehg/hgtk/visdiff.py:326
8105
#: tortoisehg/hgqt/visdiff.py:357 tortoisehg/hgtk/visdiff.py:326
7679
8106
msgid "cleaning up temp directory\n"
7682
#: tortoisehg/hgqt/visdiff.py:374 tortoisehg/hgtk/visdiff.py:352
8109
#: tortoisehg/hgqt/visdiff.py:377 tortoisehg/hgtk/visdiff.py:352
7683
8110
msgid "working changes"
7686
#: tortoisehg/hgqt/visdiff.py:376
8113
#: tortoisehg/hgqt/visdiff.py:379
7687
8114
#, python-format
7688
8115
msgid "changeset %d:%s"
7691
#: tortoisehg/hgqt/visdiff.py:378
8118
#: tortoisehg/hgqt/visdiff.py:381
7692
8119
#, python-format
7693
8120
msgid "revisions %d:%s to %d:%s"
7696
#: tortoisehg/hgqt/visdiff.py:380 tortoisehg/hgtk/visdiff.py:357
8123
#: tortoisehg/hgqt/visdiff.py:383 tortoisehg/hgtk/visdiff.py:357
7697
8124
msgid "Visual Diffs - "
7698
8125
msgstr "文件差分 - "
7700
#: tortoisehg/hgqt/visdiff.py:382 tortoisehg/hgtk/visdiff.py:359
8127
#: tortoisehg/hgqt/visdiff.py:385 tortoisehg/hgtk/visdiff.py:359
7701
8128
msgid " filtered"
7704
#: tortoisehg/hgqt/visdiff.py:397 tortoisehg/hgtk/visdiff.py:370
8131
#: tortoisehg/hgqt/visdiff.py:400 tortoisehg/hgtk/visdiff.py:370
7705
8132
msgid "Temporary files are removed when this dialog is closed"
7706
8133
msgstr "临时文件在对话框关闭时自动删除"
7708
#: tortoisehg/hgqt/visdiff.py:415
8135
#: tortoisehg/hgqt/visdiff.py:418
7709
8136
msgid "Select Tool:"
7712
#: tortoisehg/hgqt/visdiff.py:439 tortoisehg/hgtk/visdiff.py:424
8139
#: tortoisehg/hgqt/visdiff.py:442 tortoisehg/hgtk/visdiff.py:424
7713
8140
msgid "Dir diff to p1"
7716
#: tortoisehg/hgqt/visdiff.py:441 tortoisehg/hgtk/visdiff.py:426
8143
#: tortoisehg/hgqt/visdiff.py:444 tortoisehg/hgtk/visdiff.py:426
7717
8144
msgid "Dir diff to p2"
7720
#: tortoisehg/hgqt/visdiff.py:443 tortoisehg/hgtk/visdiff.py:428
8147
#: tortoisehg/hgqt/visdiff.py:446 tortoisehg/hgtk/visdiff.py:428
7721
8148
msgid "3-way dir diff"
7724
#: tortoisehg/hgqt/visdiff.py:446 tortoisehg/hgtk/visdiff.py:434
8151
#: tortoisehg/hgqt/visdiff.py:449 tortoisehg/hgtk/visdiff.py:434
7725
8152
msgid "Directory diff"
7728
#: tortoisehg/hgqt/visdiff.py:614 tortoisehg/hgtk/visdiff.py:631
8155
#: tortoisehg/hgqt/visdiff.py:617 tortoisehg/hgtk/visdiff.py:631
7729
8156
msgid "No repository found here"
7730
8157
msgstr "这里没找到仓库"
7733
8160
msgid "&Visual Diff"
7736
#: tortoisehg/hgqt/wctxactions.py:44 tortoisehg/hgtk/status.py:1244
8163
#: tortoisehg/hgqt/wctxactions.py:53 tortoisehg/hgtk/status.py:1244
7737
8164
msgid "View missing"
7740
#: tortoisehg/hgqt/wctxactions.py:46
8167
#: tortoisehg/hgqt/wctxactions.py:55
7741
8168
msgid "&Revert..."
7744
#: tortoisehg/hgqt/wctxactions.py:49 tortoisehg/hgtk/status.py:1250
8171
#: tortoisehg/hgqt/wctxactions.py:58 tortoisehg/hgtk/status.py:1250
7745
8172
#: tortoisehg/util/menuthg.py:49
7746
8173
msgid "File History"
7749
#: tortoisehg/hgqt/wctxactions.py:50
8176
#: tortoisehg/hgqt/wctxactions.py:59
7750
8177
msgid "&Annotate"
7753
#: tortoisehg/hgqt/wctxactions.py:52
8180
#: tortoisehg/hgqt/wctxactions.py:61
7754
8181
msgid "&Forget"
7757
#: tortoisehg/hgqt/wctxactions.py:58
8184
#: tortoisehg/hgqt/wctxactions.py:64
8185
msgid "Add &Largefiles..."
8188
#: tortoisehg/hgqt/wctxactions.py:67
7758
8189
msgid "&Detect Renames..."
7761
#: tortoisehg/hgqt/wctxactions.py:60
8192
#: tortoisehg/hgqt/wctxactions.py:69
7762
8193
msgid "&Ignore..."
7765
#: tortoisehg/hgqt/wctxactions.py:61 tortoisehg/hgtk/status.py:1257
8196
#: tortoisehg/hgqt/wctxactions.py:70 tortoisehg/hgtk/status.py:1257
7766
8197
msgid "Remove versioned"
7767
8198
msgstr "移除已纳入版本控制的"
7769
#: tortoisehg/hgqt/wctxactions.py:62
8200
#: tortoisehg/hgqt/wctxactions.py:71
7770
8201
msgid "&Delete unversioned..."
7773
#: tortoisehg/hgqt/wctxactions.py:64 tortoisehg/hgtk/status.py:1265
8204
#: tortoisehg/hgqt/wctxactions.py:73 tortoisehg/hgtk/status.py:1265
7774
8205
msgid "Mark unresolved"
7775
8206
msgstr "标志未解决的"
7777
#: tortoisehg/hgqt/wctxactions.py:65 tortoisehg/hgtk/status.py:1266
8208
#: tortoisehg/hgqt/wctxactions.py:74 tortoisehg/hgtk/status.py:1266
7778
8209
msgid "Mark resolved"
7781
#: tortoisehg/hgqt/wctxactions.py:108 tortoisehg/hgtk/status.py:1245
8212
#: tortoisehg/hgqt/wctxactions.py:77
8216
#: tortoisehg/hgqt/wctxactions.py:78
8220
#: tortoisehg/hgqt/wctxactions.py:121 tortoisehg/hgtk/status.py:1245
7782
8221
msgid "View other"
7785
#: tortoisehg/hgqt/wctxactions.py:112
8224
#: tortoisehg/hgqt/wctxactions.py:125
7786
8225
msgid "&Copy..."
7789
#: tortoisehg/hgqt/wctxactions.py:113 tortoisehg/hgtk/status.py:1262
8228
#: tortoisehg/hgqt/wctxactions.py:126 tortoisehg/hgtk/status.py:1262
7790
8229
msgid "Rename..."
7791
8230
msgstr "重命名..."
7793
#: tortoisehg/hgqt/wctxactions.py:119
8232
#: tortoisehg/hgqt/wctxactions.py:132
7794
8233
msgid "Was renamed from"
7797
#: tortoisehg/hgqt/wctxactions.py:130 tortoisehg/hgtk/status.py:1264
8236
#: tortoisehg/hgqt/wctxactions.py:143 tortoisehg/hgtk/status.py:1264
7798
8237
msgid "Restart Merge..."
7799
8238
msgstr "重新合并..."
7801
#: tortoisehg/hgqt/wctxactions.py:132 tortoisehg/hgtk/status.py:1274
8240
#: tortoisehg/hgqt/wctxactions.py:145 tortoisehg/hgtk/status.py:1274
7802
8241
msgid "Restart merge with"
7805
#: tortoisehg/hgqt/wctxactions.py:161
8244
#: tortoisehg/hgqt/wctxactions.py:174
7806
8245
msgid " errors"
7809
#: tortoisehg/hgqt/wctxactions.py:163
8248
#: tortoisehg/hgqt/wctxactions.py:177
7810
8249
msgid " output"
7813
#: tortoisehg/hgqt/wctxactions.py:169 tortoisehg/hgqt/wctxactions.py:176
7814
#: tortoisehg/hgqt/wctxactions.py:179 tortoisehg/hgtk/gdialog.py:582
8252
#: tortoisehg/hgqt/wctxactions.py:184 tortoisehg/hgqt/wctxactions.py:191
8253
#: tortoisehg/hgqt/wctxactions.py:194 tortoisehg/hgtk/gdialog.py:582
7815
8254
#: tortoisehg/hgtk/gdialog.py:585
7816
8255
msgid " Aborted"
7819
#: tortoisehg/hgqt/wctxactions.py:230 tortoisehg/hgtk/statusact.py:125
8258
#: tortoisehg/hgqt/wctxactions.py:267 tortoisehg/hgtk/statusact.py:125
7820
8259
msgid "Uncommited merge - please select a parent revision"
7821
8260
msgstr "未提交的合并 - 请选择一个父版本"
7823
#: tortoisehg/hgqt/wctxactions.py:231 tortoisehg/hgtk/statusact.py:126
8262
#: tortoisehg/hgqt/wctxactions.py:268 tortoisehg/hgtk/statusact.py:126
7824
8263
msgid "Revert files to local or other parent?"
7825
8264
msgstr "要还原文件到本地版本或其他父版本吗?"
7827
#: tortoisehg/hgqt/wctxactions.py:232 tortoisehg/hgtk/statusact.py:127
8266
#: tortoisehg/hgqt/wctxactions.py:269 tortoisehg/hgtk/statusact.py:127
7829
8268
msgstr "本地(&L)"
7831
#: tortoisehg/hgqt/wctxactions.py:232 tortoisehg/hgtk/statusact.py:127
8270
#: tortoisehg/hgqt/wctxactions.py:269 tortoisehg/hgtk/statusact.py:127
7833
8272
msgstr "其他(&O)"
7835
#: tortoisehg/hgqt/wctxactions.py:243
8274
#: tortoisehg/hgqt/wctxactions.py:280
7836
8275
msgid "Revert local file changes?"
7839
#: tortoisehg/hgqt/wctxactions.py:244
8278
#: tortoisehg/hgqt/wctxactions.py:281
7840
8279
msgid "&Revert with backup"
7843
#: tortoisehg/hgqt/wctxactions.py:244
8282
#: tortoisehg/hgqt/wctxactions.py:281
7844
8283
msgid "&Discard changes"
7847
#: tortoisehg/hgqt/wctxactions.py:332
8286
#: tortoisehg/hgqt/wctxactions.py:369
7848
8287
msgid "Confirm Delete Unversioned"
7851
#: tortoisehg/hgqt/wctxactions.py:333
8290
#: tortoisehg/hgqt/wctxactions.py:370
7852
8291
msgid "Delete the following unversioned files?"
7855
#: tortoisehg/hgqt/wctxactions.py:345 tortoisehg/hgtk/statusact.py:40
8294
#: tortoisehg/hgqt/wctxactions.py:382 tortoisehg/hgtk/statusact.py:40
7856
8295
msgid "Copy file to"
8060
8499
msgid "Load all revisions into graph"
8063
#: tortoisehg/hgqt/workbench.py:304
8502
#: tortoisehg/hgqt/workbench.py:303
8503
msgid "&Goto revision..."
8506
#: tortoisehg/hgqt/workbench.py:305 tortoisehg/hgqt/workbench.py:350
8507
msgid "Go to a specific revision"
8510
#: tortoisehg/hgqt/workbench.py:307
8064
8511
msgid "Web Server..."
8067
#: tortoisehg/hgqt/workbench.py:307
8514
#: tortoisehg/hgqt/workbench.py:310
8068
8515
msgid "Shelve..."
8071
#: tortoisehg/hgqt/workbench.py:309 tortoisehg/hgtk/history.py:458
8518
#: tortoisehg/hgqt/workbench.py:312 tortoisehg/hgtk/history.py:458
8072
8519
msgid "Import..."
8075
#: tortoisehg/hgqt/workbench.py:312 tortoisehg/hgtk/recovery.py:68
8522
#: tortoisehg/hgqt/workbench.py:315 tortoisehg/hgtk/recovery.py:68
8079
#: tortoisehg/hgqt/workbench.py:314 tortoisehg/hgtk/recovery.py:63
8526
#: tortoisehg/hgqt/workbench.py:317 tortoisehg/hgtk/recovery.py:63
8080
8527
msgid "Recover"
8083
#: tortoisehg/hgqt/workbench.py:317
8530
#: tortoisehg/hgqt/workbench.py:320
8084
8531
msgid "Resolve..."
8087
#: tortoisehg/hgqt/workbench.py:320
8534
#: tortoisehg/hgqt/workbench.py:323
8088
8535
msgid "Rollback/Undo..."
8091
#: tortoisehg/hgqt/workbench.py:323
8538
#: tortoisehg/hgqt/workbench.py:327
8092
8539
msgid "Purge..."
8095
#: tortoisehg/hgqt/workbench.py:326
8542
#: tortoisehg/hgqt/workbench.py:330
8096
8543
msgid "Bisect..."
8099
#: tortoisehg/hgqt/workbench.py:336
8546
#: tortoisehg/hgqt/workbench.py:340
8103
#: tortoisehg/hgqt/workbench.py:337
8550
#: tortoisehg/hgqt/workbench.py:341
8104
8551
msgid "About Qt"
8107
#: tortoisehg/hgqt/workbench.py:338 tortoisehg/util/menuthg.py:73
8554
#: tortoisehg/hgqt/workbench.py:342 tortoisehg/util/menuthg.py:73
8108
8555
msgid "About TortoiseHg"
8109
8556
msgstr "关于 TortoiseHg"
8111
#: tortoisehg/hgqt/workbench.py:351
8558
#: tortoisehg/hgqt/workbench.py:347
8559
msgid "Go to current revision"
8562
#: tortoisehg/hgqt/workbench.py:361
8112
8563
msgid "Filter Toolbar"
8115
#: tortoisehg/hgqt/workbench.py:354
8566
#: tortoisehg/hgqt/workbench.py:364
8116
8567
msgid "Filter graph with revision sets or branches"
8119
#: tortoisehg/hgqt/workbench.py:363 tortoisehg/hgtk/history.py:438
8570
#: tortoisehg/hgqt/workbench.py:373 tortoisehg/hgtk/history.py:438
8120
8571
#: tortoisehg/hgtk/history.py:1856 tortoisehg/hgtk/synch.py:57
8121
8572
msgid "Incoming"
8124
#: tortoisehg/hgqt/workbench.py:364
8575
#: tortoisehg/hgqt/workbench.py:374
8125
8576
msgid "Check for incoming changes from selected URL"
8128
#: tortoisehg/hgqt/workbench.py:366 tortoisehg/hgtk/history.py:440
8579
#: tortoisehg/hgqt/workbench.py:376 tortoisehg/hgtk/history.py:440
8129
8580
#: tortoisehg/hgtk/history.py:1986
8133
#: tortoisehg/hgqt/workbench.py:367
8584
#: tortoisehg/hgqt/workbench.py:377
8134
8585
msgid "Pull incoming changes from selected URL"
8137
#: tortoisehg/hgqt/workbench.py:369 tortoisehg/hgtk/history.py:442
8588
#: tortoisehg/hgqt/workbench.py:379 tortoisehg/hgtk/history.py:442
8138
8589
#: tortoisehg/hgtk/history.py:2029 tortoisehg/hgtk/synch.py:68
8139
8590
msgid "Outgoing"
8142
#: tortoisehg/hgqt/workbench.py:370
8593
#: tortoisehg/hgqt/workbench.py:380
8143
8594
msgid "Detect outgoing changes to selected URL"
8146
#: tortoisehg/hgqt/workbench.py:373
8597
#: tortoisehg/hgqt/workbench.py:383
8147
8598
msgid "Push outgoing changes to selected URL"
8150
#: tortoisehg/hgqt/workbench.py:379 tortoisehg/hgqt/workbench.py:380
8601
#: tortoisehg/hgqt/workbench.py:389 tortoisehg/hgqt/workbench.py:390
8151
8602
msgid "Close tab"
8154
#: tortoisehg/hgqt/workbench.py:381 tortoisehg/hgqt/workbench.py:382
8605
#: tortoisehg/hgqt/workbench.py:391 tortoisehg/hgqt/workbench.py:392
8155
8606
msgid "Close other tabs"
8158
#: tortoisehg/hgqt/workbench.py:383
8609
#: tortoisehg/hgqt/workbench.py:393
8159
8610
msgid "Undo close tab"
8162
#: tortoisehg/hgqt/workbench.py:384
8613
#: tortoisehg/hgqt/workbench.py:394
8163
8614
msgid "Reopen last closed tab"
8166
#: tortoisehg/hgqt/workbench.py:385
8617
#: tortoisehg/hgqt/workbench.py:395
8167
8618
msgid "Undo close other tabs"
8170
#: tortoisehg/hgqt/workbench.py:386
8621
#: tortoisehg/hgqt/workbench.py:396
8171
8622
msgid "Reopen last closed tab group"
8174
#: tortoisehg/hgqt/workbench.py:560
8625
#: tortoisehg/hgqt/workbench.py:578
8175
8626
#, python-format
8176
8627
msgid "%s - TortoiseHg Workbench - %s"
8179
#: tortoisehg/hgqt/workbench.py:563
8630
#: tortoisehg/hgqt/workbench.py:581
8180
8631
#, python-format
8181
8632
msgid "%s - TortoiseHg Workbench"
8184
#: tortoisehg/hgqt/workbench.py:757
8635
#: tortoisehg/hgqt/workbench.py:748
8636
msgid "Goto revision"
8639
#: tortoisehg/hgqt/workbench.py:749
8640
msgid "Enter revision identifier"
8643
#: tortoisehg/hgqt/workbench.py:784
8185
8644
msgid "Select repository directory to open"
8188
#: tortoisehg/hgqt/workbench.py:780
8647
#: tortoisehg/hgqt/workbench.py:807
8189
8648
msgid "Failed to open repository"
8192
#: tortoisehg/hgqt/workbench.py:921
8651
#: tortoisehg/hgqt/workbench.py:948
8193
8652
#, python-format
8194
8653
msgid "Hg file log viewer [%s] - %s"