Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 2.0.1, 2.0.2, and 2.0.3

stable 2.0.1 i18n: pull latest translations

Changeset ee531052f78b

Parent 90821b209461

by Steve Borho

Changes to 29 files · Browse files at ee531052f78b Showing diff from parent 90821b209461 Diff from another changeset...

Show Entire File i18n/​tortoisehg/​ca.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​cs.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​da.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​de.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​en_AU.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​en_GB.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
 
7
8
9
10
11
12
 
 
 
13
14
15
16
17
18
 
 
19
20
21
 
25
26
27
28
 
29
30
31
32
33
 
34
35
36
37
 
 
 
38
39
40
41
 
42
43
44
45
 
 
 
46
47
48
49
50
 
 
 
 
51
52
53
54
 
55
56
57
58
59
 
60
61
62
63
64
65
66
 
 
 
67
68
69
 
77
78
79
80
 
81
82
83
84
 
85
86
87
 
108
109
110
111
112
113
 
 
 
 
 
 
 
 
114
115
116
 
119
120
121
122
 
123
124
125
 
 
126
127
128
 
137
138
139
140
141
 
 
142
143
144
 
181
182
183
184
 
185
186
187
188
 
189
190
191
192
193
194
195
196
 
 
 
 
 
197
198
199
 
 
200
201
202
 
203
204
 
205
206
207
 
219
220
221
222
 
223
224
225
 
239
240
241
242
 
243
244
245
246
247
 
248
249
250
 
260
261
262
 
 
 
263
264
265
 
275
276
277
278
 
279
280
281
 
289
290
291
292
293
 
 
294
295
296
 
 
297
298
299
 
306
307
308
309
 
310
311
312
 
313
314
315
316
317
318
 
319
320
321
322
 
323
324
325
326
327
328
329
 
330
331
332
 
336
337
338
339
340
341
 
 
 
342
343
344
 
387
388
389
390
 
391
392
393
 
397
398
399
400
 
401
402
403
 
405
406
407
408
 
409
410
411
412
413
414
415
416
 
 
417
418
419
420
421
422
423
 
424
425
426
427
428
429
430
431
432
 
 
 
 
 
 
 
433
434
435
436
437
438
439
440
 
 
 
 
 
 
 
 
441
442
443
444
 
 
 
 
 
 
 
445
446
447
448
449
 
450
451
452
453
454
 
 
 
455
456
457
458
459
 
 
 
 
 
 
 
 
 
 
 
 
 
460
461
462
463
464
465
 
466
467
468
469
470
 
 
 
471
472
473
 
474
475
476
477
478
479
 
480
481
482
483
 
484
485
486
487
 
488
489
490
491
 
492
493
 
494
495
496
497
 
498
499
500
 
504
505
506
 
 
507
508
509
 
511
512
513
514
 
515
516
517
518
 
519
520
521
522
523
 
524
525
526
 
564
565
566
567
 
568
569
570
571
572
 
 
 
573
574
575
576
577
 
 
 
578
579
580
581
582
 
583
584
585
586
587
 
588
589
590
591
592
 
593
594
595
596
 
597
598
599
600
 
601
602
603
604
 
605
606
607
608
 
609
610
611
612
 
613
614
615
616
617
618
 
 
619
620
621
622
 
623
624
625
626
 
627
628
629
630
 
 
 
631
632
633
634
635
636
 
 
 
 
637
638
639
640
 
641
642
643
644
 
 
 
645
646
647
648
 
 
 
649
650
651
652
 
653
654
655
656
 
657
658
659
660
 
661
662
663
664
 
 
 
665
666
667
668
 
 
 
669
670
 
671
672
673
 
689
690
691
692
 
693
694
695
696
 
697
698
699
700
701
702
 
 
 
703
704
705
706
707
708
709
 
710
711
712
 
728
729
730
731
 
732
733
734
735
736
 
737
738
739
740
741
742
 
743
 
 
 
 
744
745
746
747
748
749
750
751
752
753
754
 
 
 
755
756
757
758
 
 
 
 
 
 
 
 
 
 
 
 
 
759
760
761
 
 
 
 
762
763
764
765
766
767
768
769
770
 
771
772
773
774
775
 
776
777
778
779
 
780
781
782
783
784
 
785
786
787
788
 
 
 
789
790
791
792
 
793
794
795
796
797
 
798
799
800
801
802
 
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
 
 
 
 
 
 
 
 
 
 
 
 
 
 
831
832
833
834
835
836
837
838
839
840
841
842
843
 
 
 
 
 
 
 
 
 
 
844
845
846
847
 
848
849
850
851
 
852
853
854
855
856
857
858
859
860
861
862
863
 
 
 
 
 
864
865
866
867
868
869
870
871
872
873
874
875
 
 
 
 
 
 
 
876
877
878
879
880
 
 
881
882
883
884
 
 
 
885
886
887
888
 
889
890
891
892
 
893
894
895
896
897
 
898
899
900
901
 
902
903
904
905
 
906
907
908
909
910
911
912
 
 
 
 
913
914
915
916
917
918
919
 
 
 
 
920
921
922
923
924
 
925
926
927
928
 
929
930
931
932
 
933
934
935
936
 
937
938
939
 
978
979
980
981
982
 
 
983
984
985
986
987
988
 
989
990
991
992
993
994
995
 
 
 
996
997
998
 
1080
1081
1082
1083
 
1084
1085
1086
1087
1088
 
1089
1090
1091
1092
 
1093
1094
1095
 
 
 
 
1096
1097
1098
1099
1100
1101
1102
1103
1104
 
1105
1106
1107
1108
 
1109
1110
1111
1112
 
1113
1114
1115
1116
 
1117
1118
1119
1120
 
1121
1122
1123
1124
1125
 
1126
1127
1128
1129
 
1130
1131
1132
1133
 
1134
1135
1136
1137
 
1138
1139
1140
1141
 
1142
1143
1144
1145
 
1146
1147
1148
1149
 
1150
1151
1152
1153
 
1154
1155
1156
1157
 
1158
1159
1160
 
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
 
1227
1228
1229
1230
 
1231
1232
1233
 
1277
1278
1279
1280
 
1281
1282
1283
 
1353
1354
1355
1356
 
1357
1358
1359
 
1387
1388
1389
1390
 
1391
1392
1393
1394
1395
 
1396
1397
1398
1399
 
1400
1401
1402
1403
1404
1405
 
 
1406
1407
1408
 
1410
1411
1412
1413
 
1414
1415
1416
 
1503
1504
1505
1506
 
1507
1508
1509
1510
 
1511
1512
1513
1514
 
1515
1516
1517
1518
 
1519
1520
1521
1522
1523
 
1524
1525
1526
1527
 
1528
1529
1530
1531
 
1532
1533
1534
1535
 
1536
1537
1538
1539
 
1540
1541
1542
1543
 
1544
1545
1546
1547
1548
1549
1550
 
1551
1552
1553
1554
 
1555
1556
1557
 
1561
1562
1563
1564
 
1565
1566
1567
1568
 
1569
1570
1571
 
1575
1576
1577
1578
 
1579
1580
1581
1582
 
1583
1584
1585
 
1588
1589
1590
1591
 
1592
1593
1594
1595
 
1596
1597
1598
1599
 
1600
1601
1602
1603
 
1604
1605
1606
1607
 
1608
1609
1610
1611
 
1612
1613
1614
1615
 
1616
1617
1618
1619
 
1620
1621
1622
 
1625
1626
1627
1628
 
1629
1630
1631
1632
 
1633
1634
1635
1636
 
1637
1638
1639
1640
 
1641
1642
1643
1644
1645
1646
 
1647
1648
1649
1650
 
1651
1652
1653
1654
 
1655
1656
1657
 
1669
1670
1671
1672
1673
1674
1675
 
 
 
 
 
1676
1677
1678
1679
1680
 
1681
1682
1683
 
1714
1715
1716
1717
 
1718
1719
1720
 
1817
1818
1819
1820
 
1821
1822
1823
 
1832
1833
1834
1835
1836
 
1837
1838
1839
 
1929
1930
1931
1932
1933
1934
1935
1936
 
 
 
 
 
1937
1938
1939
1940
 
1941
1942
1943
1944
1945
1946
1947
1948
 
 
 
 
 
1949
1950
1951
1952
 
1953
1954
1955
1956
 
1957
1958
1959
1960
 
1961
1962
1963
1964
 
1965
1966
1967
1968
1969
1970
1971
 
1972
1973
1974
1975
 
1976
1977
1978
1979
 
1980
1981
1982
1983
1984
1985
 
1986
1987
1988
1989
1990
1991
 
1992
1993
1994
1995
 
1996
1997
1998
1999
 
2000
2001
2002
2003
 
2004
2005
2006
2007
 
2008
2009
2010
2011
2012
 
2013
2014
2015
2016
 
2017
2018
2019
2020
 
2021
2022
2023
2024
 
2025
2026
2027
2028
2029
2030
 
2031
2032
2033
2034
 
2035
2036
2037
 
2076
2077
2078
 
 
 
 
2079
2080
2081
 
2122
2123
2124
2125
 
2126
2127
2128
2129
2130
 
2131
2132
2133
2134
 
2135
2136
2137
2138
 
2139
2140
2141
2142
 
2143
2144
2145
2146
 
2147
2148
2149
2150
 
2151
2152
2153
2154
 
2155
2156
2157
2158
 
2159
2160
2161
 
2255
2256
2257
2258
 
2259
2260
2261
 
2410
2411
2412
2413
2414
2415
2416
2417
 
 
 
 
2418
2419
2420
 
2443
2444
2445
2446
 
2447
2448
2449
 
2611
2612
2613
 
 
 
 
 
 
 
 
2614
2615
2616
 
2644
2645
2646
2647
 
2648
2649
2650
 
2719
2720
2721
2722
 
2723
2724
2725
2726
 
2727
2728
2729
 
2872
2873
2874
2875
 
2876
2877
2878
2879
2880
 
2881
2882
2883
2884
 
2885
2886
2887
2888
 
2889
2890
2891
 
2951
2952
2953
2954
 
2955
2956
2957
 
2960
2961
2962
2963
 
2964
2965
2966
 
3004
3005
3006
3007
3008
 
 
3009
3010
3011
 
3017
3018
3019
3020
 
3021
3022
3023
3024
3025
 
3026
3027
3028
3029
3030
 
3031
3032
3033
 
3044
3045
3046
3047
 
3048
3049
3050
3051
 
3052
3053
3054
3055
3056
 
3057
3058
3059
3060
 
3061
3062
3063
3064
3065
3066
 
3067
3068
3069
3070
3071
 
3072
3073
3074
3075
3076
 
3077
3078
3079
3080
3081
 
3082
3083
3084
3085
3086
 
3087
3088
3089
3090
 
3091
3092
3093
3094
 
3095
3096
3097
3098
 
3099
3100
3101
3102
3103
 
3104
3105
3106
3107
 
3108
3109
3110
3111
3112
 
3113
3114
3115
3116
 
3117
3118
3119
3120
 
3121
3122
3123
3124
 
3125
3126
3127
 
3129
3130
3131
3132
3133
3134
3135
3136
 
 
 
 
 
3137
3138
3139
3140
 
3141
3142
3143
3144
 
3145
3146
3147
3148
 
3149
3150
3151
3152
 
3153
3154
3155
3156
 
3157
3158
3159
3160
 
3161
3162
3163
3164
 
3165
3166
3167
3168
 
3169
3170
3171
3172
 
3173
3174
3175
3176
 
3177
3178
3179
3180
 
3181
3182
3183
3184
 
3185
3186
3187
3188
 
3189
3190
3191
3192
 
3193
3194
3195
3196
3197
3198
3199
3200
 
 
 
 
 
3201
3202
3203
3204
 
3205
3206
3207
3208
 
3209
3210
3211
3212
 
3213
3214
3215
3216
 
3217
3218
3219
3220
 
3221
3222
3223
3224
 
3225
3226
3227
3228
 
3229
3230
3231
3232
 
3233
3234
3235
3236
 
3237
3238
3239
3240
 
3241
3242
3243
3244
 
3245
3246
3247
3248
 
3249
3250
3251
3252
 
3253
3254
3255
3256
 
3257
3258
3259
3260
3261
3262
3263
3264
 
 
 
 
 
3265
3266
3267
3268
3269
3270
3271
3272
 
 
 
 
 
3273
3274
3275
3276
 
3277
3278
3279
3280
 
3281
3282
3283
3284
 
3285
3286
3287
3288
 
3289
3290
3291
3292
 
3293
3294
3295
3296
3297
3298
 
3299
3300
3301
3302
 
3303
3304
3305
3306
 
3307
3308
3309
3310
 
3311
3312
3313
3314
 
3315
3316
3317
3318
 
3319
3320
3321
3322
 
 
 
 
 
3323
3324
3325
3326
 
3327
3328
3329
 
3447
3448
3449
3450
 
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
 
 
 
 
 
3462
3463
3464
3465
 
3466
3467
3468
3469
3470
 
3471
3472
3473
3474
3475
 
 
 
 
 
 
3476
3477
3478
 
3662
3663
3664
3665
 
3666
3667
3668
3669
 
3670
3671
3672
3673
 
3674
3675
3676
3677
 
3678
3679
3680
3681
 
3682
3683
3684
3685
 
3686
3687
3688
3689
 
3690
3691
3692
3693
 
3694
3695
3696
3697
3698
3699
 
3700
3701
3702
3703
 
3704
3705
3706
3707
 
3708
3709
3710
3711
 
3712
3713
3714
3715
 
3716
3717
3718
3719
 
3720
3721
3722
 
3800
3801
3802
3803
 
3804
3805
3806
3807
 
3808
3809
3810
3811
 
3812
3813
3814
3815
 
3816
3817
3818
3819
3820
 
3821
3822
3823
3824
3825
 
3826
3827
3828
3829
3830
 
3831
3832
3833
 
3836
3837
3838
3839
 
3840
3841
3842
 
3845
3846
3847
3848
 
3849
3850
3851
3852
3853
 
3854
3855
3856
3857
 
3858
3859
3860
3861
 
3862
3863
3864
3865
 
3866
3867
3868
3869
 
3870
3871
3872
 
3874
3875
3876
3877
 
3878
3879
3880
3881
3882
 
3883
3884
3885
3886
3887
 
3888
3889
3890
3891
 
3892
3893
3894
3895
 
3896
3897
3898
3899
 
3900
3901
3902
3903
 
3904
3905
3906
3907
 
3908
3909
3910
3911
 
3912
3913
3914
3915
 
3916
3917
3918
3919
 
3920
3921
3922
3923
 
3924
3925
3926
3927
 
3928
3929
3930
3931
 
3932
3933
3934
3935
 
3936
3937
3938
3939
 
3940
3941
3942
3943
 
3944
3945
3946
3947
 
3948
3949
3950
3951
 
3952
3953
3954
3955
 
3956
3957
3958
3959
 
3960
3961
3962
3963
 
3964
3965
3966
3967
 
3968
3969
3970
3971
 
3972
3973
3974
3975
 
3976
3977
3978
3979
 
3980
3981
3982
3983
 
3984
3985
3986
3987
 
3988
3989
3990
3991
 
3992
3993
3994
3995
 
3996
3997
3998
3999
 
4000
4001
4002
4003
 
4004
4005
4006
4007
 
4008
4009
4010
4011
 
4012
4013
4014
4015
 
4016
4017
4018
4019
 
4020
4021
4022
4023
 
4024
4025
4026
4027
 
4028
4029
4030
4031
 
4032
4033
4034
4035
 
4036
4037
4038
4039
 
4040
4041
4042
4043
 
4044
4045
4046
4047
 
4048
4049
4050
4051
 
4052
4053
4054
4055
 
4056
4057
4058
4059
 
4060
4061
4062
4063
 
4064
4065
4066
4067
 
4068
4069
4070
4071
 
4072
4073
4074
4075
 
4076
4077
4078
4079
 
4080
4081
4082
4083
 
4084
4085
4086
4087
 
4088
4089
4090
4091
 
4092
4093
4094
4095
 
4096
4097
4098
4099
 
4100
4101
4102
4103
 
4104
4105
4106
4107
 
4108
4109
4110
4111
 
4112
4113
4114
4115
4116
 
4117
4118
4119
4120
 
4121
4122
4123
4124
 
4125
4126
4127
4128
 
4129
4130
4131
4132
 
4133
4134
4135
4136
 
4137
4138
4139
4140
 
4141
4142
4143
4144
 
4145
4146
4147
4148
 
4149
4150
4151
4152
 
4153
4154
4155
4156
 
4157
4158
4159
4160
 
4161
4162
4163
4164
 
4165
4166
4167
4168
 
4169
4170
4171
4172
 
4173
4174
4175
4176
 
4177
4178
4179
4180
 
4181
4182
4183
4184
 
4185
4186
4187
4188
 
4189
4190
4191
4192
 
4193
4194
4195
4196
 
4197
4198
4199
4200
 
4201
4202
4203
4204
 
4205
4206
4207
4208
 
4209
4210
4211
4212
 
4213
4214
4215
4216
 
4217
4218
4219
4220
 
4221
4222
4223
4224
 
4225
4226
4227
4228
 
4229
4230
4231
4232
4233
 
4234
4235
4236
4237
 
4238
4239
4240
4241
4242
 
4243
4244
4245
4246
 
4247
4248
4249
4250
 
4251
4252
4253
4254
 
4255
4256
4257
4258
 
4259
4260
4261
4262
 
4263
4264
4265
4266
 
4267
4268
4269
4270
 
4271
4272
4273
4274
 
4275
4276
4277
 
4309
4310
4311
4312
 
4313
4314
4315
 
4330
4331
4332
4333
 
4334
4335
4336
4337
4338
 
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
 
4414
4415
4416
4417
 
4418
4419
4420
 
4449
4450
4451
4452
 
4453
4454
4455
 
4542
4543
4544
4545
 
4546
4547
4548
 
4555
4556
4557
4558
4559
4560
 
 
 
4561
4562
4563
 
4566
4567
4568
4569
 
4570
4571
4572
 
4580
4581
4582
4583
 
4584
4585
4586
 
4606
4607
4608
4609
 
4610
4611
4612
 
4627
4628
4629
4630
4631
 
 
4632
4633
4634
 
4638
4639
4640
4641
 
4642
4643
4644
 
4649
4650
4651
4652
 
4653
4654
4655
 
4664
4665
4666
4667
 
4668
4669
4670
 
4704
4705
4706
4707
 
4708
4709
4710
 
4847
4848
4849
4850
4851
 
 
4852
4853
4854
 
5084
5085
5086
5087
 
5088
5089
5090
5091
5092
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5093
5094
5095
5096
 
5097
5098
5099
5100
 
5101
5102
5103
5104
 
5105
5106
5107
5108
 
5109
5110
5111
5112
 
5113
5114
5115
5116
 
5117
5118
5119
5120
 
5121
5122
5123
5124
 
5125
5126
5127
5128
 
5129
5130
5131
5132
 
5133
5134
5135
5136
 
5137
5138
5139
5140
 
5141
5142
5143
5144
 
5145
5146
5147
5148
5149
 
5150
5151
5152
5153
 
5154
5155
5156
5157
 
5158
5159
5160
5161
5162
 
5163
5164
5165
5166
5167
 
5168
5169
5170
5171
 
 
 
 
 
 
 
 
5172
5173
5174
5175
 
5176
5177
5178
5179
 
5180
5181
5182
5183
5184
5185
5186
5187
 
 
 
 
 
5188
5189
5190
5191
 
5192
5193
5194
5195
 
5196
5197
5198
5199
5200
5201
 
5202
5203
5204
5205
 
5206
5207
5208
 
5210
5211
5212
5213
 
5214
5215
5216
5217
 
5218
5219
5220
5221
 
5222
5223
5224
5225
 
5226
5227
5228
5229
 
5230
5231
5232
5233
5234
 
5235
5236
5237
5238
 
5239
5240
5241
 
5243
5244
5245
5246
 
5247
5248
5249
5250
 
5251
5252
5253
5254
 
5255
5256
5257
5258
 
5259
5260
5261
5262
 
5263
5264
5265
5266
 
5267
5268
5269
5270
 
5271
5272
5273
5274
 
5275
5276
5277
5278
 
5279
5280
5281
5282
 
5283
5284
5285
5286
 
5287
5288
5289
5290
 
5291
5292
5293
5294
 
5295
5296
5297
 
5476
5477
5478
5479
 
5480
5481
5482
5483
 
5484
5485
5486
5487
 
5488
5489
5490
5491
 
5492
5493
5494
5495
 
5496
5497
5498
5499
 
5500
5501
5502
5503
 
5504
5505
5506
5507
 
5508
5509
5510
5511
5512
 
5513
5514
5515
5516
5517
 
5518
5519
5520
5521
5522
 
5523
5524
5525
5526
5527
 
5528
5529
5530
5531
5532
 
5533
5534
5535
5536
5537
 
5538
5539
5540
5541
5542
 
5543
5544
5545
5546
5547
 
 
 
 
 
5548
5549
5550
5551
 
5552
5553
5554
5555
 
5556
5557
5558
5559
 
5560
5561
5562
5563
 
5564
5565
5566
5567
 
5568
5569
5570
5571
 
5572
5573
5574
5575
 
5576
5577
5578
5579
 
5580
5581
5582
5583
5584
 
5585
5586
5587
5588
 
5589
5590
5591
5592
 
5593
5594
5595
5596
 
5597
5598
5599
5600
 
5601
5602
5603
5604
 
5605
5606
5607
5608
 
5609
5610
5611
5612
5613
 
5614
5615
5616
5617
5618
 
5619
5620
5621
5622
5623
 
5624
5625
5626
5627
5628
 
5629
5630
5631
5632
5633
 
5634
5635
5636
5637
 
5638
5639
5640
5641
 
5642
5643
5644
5645
 
5646
5647
5648
5649
 
5650
5651
5652
5653
 
5654
5655
5656
5657
 
5658
5659
5660
5661
 
5662
5663
5664
5665
 
5666
5667
5668
5669
5670
 
5671
5672
5673
5674
 
5675
5676
5677
5678
 
5679
5680
5681
5682
 
5683
5684
5685
5686
5687
5688
5689
5690
 
 
 
5691
5692
5693
5694
 
5695
5696
5697
5698
5699
 
5700
5701
5702
5703
5704
 
5705
5706
5707
5708
5709
 
5710
5711
5712
5713
5714
 
5715
5716
5717
5718
5719
 
5720
5721
5722
5723
5724
 
5725
5726
5727
5728
 
5729
5730
5731
5732
 
5733
5734
5735
5736
5737
 
5738
5739
5740
5741
5742
 
5743
5744
5745
5746
5747
 
5748
5749
5750
5751
5752
 
5753
5754
5755
5756
5757
 
5758
5759
5760
5761
5762
 
5763
5764
5765
5766
5767
5768
 
5769
5770
5771
5772
 
5773
5774
5775
5776
5777
 
5778
5779
5780
5781
 
5782
5783
5784
5785
 
5786
5787
5788
5789
 
5790
5791
5792
5793
 
5794
5795
5796
5797
 
5798
5799
5800
 
5802
5803
5804
5805
 
5806
5807
5808
5809
5810
 
5811
5812
5813
5814
5815
 
5816
5817
5818
5819
5820
 
5821
5822
5823
5824
5825
 
5826
5827
5828
5829
 
5830
5831
5832
5833
5834
 
5835
5836
5837
5838
 
5839
5840
5841
5842
5843
 
5844
5845
5846
5847
 
5848
5849
5850
5851
 
5852
5853
5854
5855
 
5856
5857
5858
5859
 
5860
5861
5862
5863
 
5864
5865
5866
5867
 
5868
5869
5870
5871
 
5872
5873
5874
5875
 
5876
5877
5878
5879
 
5880
5881
5882
5883
 
5884
5885
5886
5887
 
5888
5889
5890
5891
 
5892
5893
5894
5895
5896
 
5897
5898
5899
5900
5901
 
5902
5903
5904
5905
 
5906
5907
5908
5909
5910
5911
 
5912
5913
5914
5915
 
5916
5917
5918
5919
 
5920
5921
5922
5923
5924
 
 
 
 
 
5925
5926
5927
5928
 
5929
5930
5931
5932
5933
 
5934
5935
5936
5937
 
5938
5939
5940
5941
 
5942
5943
5944
5945
 
5946
5947
5948
5949
 
5950
5951
5952
5953
 
5954
5955
5956
5957
 
5958
5959
5960
 
5962
5963
5964
5965
 
5966
5967
5968
5969
5970
5971
5972
 
5973
5974
5975
5976
5977
5978
 
5979
5980
5981
5982
5983
5984
 
5985
5986
5987
5988
 
5989
5990
5991
5992
5993
5994
 
5995
5996
5997
5998
 
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
 
6011
6012
6013
 
 
 
 
6014
6015
 
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
 
 
 
 
 
 
 
 
 
 
6027
6028
6029
6030
 
 
 
 
 
6031
6032
6033
6034
 
6035
6036
6037
6038
 
6039
6040
6041
6042
 
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6057
6058
6059
6060
 
6061
6062
6063
6064
 
6065
6066
6067
6068
6069
 
 
 
 
 
 
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
 
6083
6084
6085
6086
6087
 
6088
6089
6090
6091
6092
 
6093
6094
6095
6096
6097
 
6098
6099
6100
 
6219
6220
6221
 
 
 
 
 
 
6222
6223
6224
 
6457
6458
6459
6460
 
6461
6462
6463
6464
 
6465
6466
6467
6468
6469
 
6470
6471
6472
6473
6474
 
6475
6476
6477
6478
 
6479
6480
6481
6482
 
6483
6484
6485
6486
 
6487
6488
6489
6490
 
6491
6492
6493
6494
 
6495
6496
6497
6498
 
6499
6500
6501
6502
 
6503
6504
6505
6506
 
6507
6508
6509
 
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6651
6652
6653
 
6673
6674
6675
6676
 
6677
6678
6679
 
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
 
6935
6936
6937
6938
 
6939
6940
6941
6942
 
6943
6944
6945
6946
 
6947
6948
6949
 
7017
7018
7019
7020
7021
7022
7023
7024
 
 
 
7025
7026
7027
 
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
 
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
 
7422
7423
7424
 
 
 
 
7425
7426
7427
 
7619
7620
7621
7622
 
7623
7624
7625
 
7947
7948
7949
7950
 
7951
7952
7953
7954
 
7955
7956
7957
 
8098
8099
8100
 
 
 
 
8101
8102
8103
 
8602
8603
8604
8605
 
8606
8607
8608
 
9064
9065
9066
9067
 
9068
9069
9070
9071
 
9072
9073
9074
 
9438
9439
9440
9441
 
9442
9443
9444
9445
 
9446
9447
9448
 
9474
9475
9476
9477
 
9478
9479
9480
 
9620
9621
9622
9623
 
9624
9625
9626
9627
 
9628
9629
9630
9631
 
9632
9633
9634
9635
 
9636
9637
9638
9639
 
9640
9641
9642
9643
 
9644
9645
9646
9647
 
9648
9649
9650
9651
 
9652
9653
9654
9655
 
9656
9657
9658
9659
 
9660
9661
9662
9663
 
9664
9665
9666
 
9915
9916
9917
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9918
9919
9920
 
9953
9954
9955
9956
9957
9958
 
 
9959
9960
9961
 
9985
9986
9987
9988
 
9989
9990
9991
 
9997
9998
9999
10000
 
10001
10002
10003
10004
 
10005
10006
10007
10008
 
10009
10010
10011
10012
 
10013
10014
10015
10016
 
10017
10018
10019
10020
 
10021
10022
10023
10024
 
10025
10026
10027
10028
 
10029
10030
10031
10032
10033
 
10034
10035
10036
10037
 
10038
10039
10040
10041
 
10042
10043
10044
10045
 
10046
10047
10048
 
10098
10099
10100
 
 
 
 
 
10101
10102
10103
10104
10105
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10106
10107
10108
 
10124
10125
10126
 
 
 
 
 
 
 
10127
10128
10129
 
10143
10144
10145
10146
10147
10148
10149
 
 
 
 
 
 
 
 
10150
10151
10152
 
10173
10174
10175
10176
10177
10178
10179
10180
 
 
 
 
 
 
10181
10182
10183
10184
 
10185
10186
10187
10188
10189
10190
10191
 
10192
10193
10194
 
10198
10199
10200
10201
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10202
10203
10204
 
10216
10217
10218
10219
 
 
 
 
 
 
 
 
10220
10221
10222
 
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
 
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
 
10776
10777
10778
10779
10780
 
 
10781
10782
10783
 
10894
10895
10896
 
 
 
 
10897
10898
10899
 
11292
11293
11294
11295
11296
11297
11298
11299
11300
 
 
 
 
 
 
11301
11302
11303
11304
11305
 
11306
11307
11308
11309
11310
 
11311
11312
11313
11314
11315
 
11316
11317
11318
11319
11320
 
11321
11322
11323
11324
11325
11326
 
 
11327
11328
11329
11330
11331
 
11332
11333
11334
11335
11336
 
11337
11338
11339
11340
 
11341
11342
11343
11344
11345
 
11346
11347
11348
11349
11350
 
11351
11352
11353
11354
11355
 
11356
11357
11358
11359
11360
 
11361
11362
11363
11364
 
11365
11366
11367
 
11627
11628
11629
 
 
 
11630
11631
11632
 
11699
11700
11701
 
 
 
 
 
 
 
11702
11703
11704
 
11981
11982
11983
 
 
 
 
11984
11985
11986
 
12117
12118
12119
 
 
 
 
 
 
 
 
 
12120
12121
12122
 
12152
12153
12154
 
 
 
 
 
 
 
12155
12156
12157
 
12245
12246
12247
 
 
 
 
 
 
 
 
 
 
7
8
9
 
 
 
10
11
12
13
14
15
16
 
 
17
18
19
20
21
 
25
26
27
 
28
29
30
31
32
 
33
34
 
 
 
35
36
37
38
39
40
 
41
42
 
 
 
43
44
45
46
 
 
 
 
47
48
49
50
51
52
53
 
54
55
56
57
58
 
59
60
61
62
63
 
 
 
64
65
66
67
68
69
 
77
78
79
 
80
81
82
83
 
84
85
86
87
 
108
109
110
 
 
 
111
112
113
114
115
116
117
118
119
120
121
 
124
125
126
 
127
128
 
 
129
130
131
132
133
 
142
143
144
 
 
145
146
147
148
149
 
186
187
188
 
189
190
191
192
 
193
194
195
196
 
 
 
 
 
197
198
199
200
201
202
 
 
203
204
205
206
 
207
208
 
209
210
211
212
 
224
225
226
 
227
228
229
230
 
244
245
246
 
247
248
249
250
251
 
252
253
254
255
 
265
266
267
268
269
270
271
272
273
 
283
284
285
 
286
287
288
289
 
297
298
299
 
 
300
301
302
 
 
303
304
305
306
307
 
314
315
316
 
317
318
319
 
320
321
322
323
324
325
 
326
327
328
329
 
330
331
332
333
334
335
336
 
337
338
339
340
 
344
345
346
 
 
 
347
348
349
350
351
352
 
395
396
397
 
398
399
400
401
 
405
406
407
 
408
409
410
411
 
413
414
415
 
416
417
418
419
420
421
422
 
 
423
424
425
426
427
428
429
430
 
431
432
433
434
 
 
 
 
 
 
435
436
437
438
439
440
441
442
 
 
 
 
 
 
 
443
444
445
446
447
448
449
450
451
 
 
 
452
453
454
455
456
457
458
459
460
461
462
 
463
464
465
 
 
 
466
467
468
469
470
 
 
 
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
 
489
490
491
 
 
 
492
493
494
495
496
 
497
498
499
500
501
502
 
503
504
505
506
 
507
508
509
510
 
511
512
513
514
 
515
516
 
517
518
519
520
 
521
522
523
524
 
528
529
530
531
532
533
534
535
 
537
538
539
 
540
541
542
543
 
544
545
546
547
548
 
549
550
551
552
 
590
591
592
 
593
594
595
 
 
 
596
597
598
599
600
 
 
 
601
602
603
604
605
606
607
 
608
609
610
611
612
 
613
614
615
616
617
 
618
619
620
621
 
622
623
624
625
 
626
627
628
629
 
630
631
632
633
 
634
635
636
637
 
638
639
640
641
642
 
 
643
644
645
646
647
 
648
649
650
651
 
652
653
 
 
 
654
655
656
657
658
 
 
 
 
659
660
661
662
663
664
665
 
666
667
 
 
 
668
669
670
671
 
 
 
672
673
674
675
676
677
 
678
679
680
681
 
682
683
684
685
 
686
687
 
 
 
688
689
690
691
 
 
 
692
693
694
695
 
696
697
698
699
 
715
716
717
 
718
719
720
721
 
722
723
724
725
 
 
 
726
727
728
729
730
731
732
733
734
 
735
736
737
738
 
754
755
756
 
757
758
759
760
761
 
762
763
764
765
766
767
 
768
769
770
771
772
773
774
775
776
 
 
 
 
777
 
 
 
778
779
780
781
782
783
 
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
 
 
 
 
805
806
807
 
808
809
810
811
812
 
813
814
815
816
 
817
818
819
820
821
 
822
823
 
 
 
824
825
826
827
828
829
 
830
831
832
833
834
 
835
836
837
838
839
 
840
841
842
843
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
 
 
 
 
 
 
 
 
 
 
861
862
863
864
865
866
867
868
869
870
871
872
873
 
874
875
876
877
 
878
879
880
881
 
 
 
 
 
 
 
 
 
882
883
884
885
886
887
 
 
 
 
 
 
 
 
 
 
 
888
889
890
891
892
893
894
895
896
897
 
 
898
899
900
 
 
 
901
902
903
904
905
906
 
907
908
909
910
 
911
912
913
914
915
 
916
917
918
919
 
920
921
922
923
 
924
925
926
927
 
 
 
 
928
929
930
931
932
933
934
 
 
 
 
935
936
937
938
939
940
941
942
 
943
944
945
946
 
947
948
949
950
 
951
952
953
954
 
955
956
957
958
 
997
998
999
 
 
1000
1001
1002
1003
1004
1005
1006
 
1007
1008
1009
1010
1011
 
 
 
1012
1013
1014
1015
1016
1017
 
1099
1100
1101
 
1102
1103
1104
1105
1106
 
1107
1108
1109
1110
 
1111
1112
1113
1114
1115
1116
1117
1118
1119
 
 
 
 
1120
1121
1122
 
1123
1124
1125
1126
 
1127
1128
1129
1130
 
1131
1132
1133
1134
 
1135
1136
1137
1138
 
1139
1140
1141
1142
1143
 
1144
1145
1146
1147
 
1148
1149
1150
1151
 
1152
1153
1154
1155
 
1156
1157
1158
1159
 
1160
1161
1162
1163
 
1164
1165
1166
1167
 
1168
1169
1170
1171
 
1172
1173
1174
1175
 
1176
1177
1178
1179
 
1209
1210
1211
 
 
 
 
1212
1213
1214
 
1242
1243
1244
 
1245
1246
1247
1248
 
1292
1293
1294
 
1295
1296
1297
1298
 
1368
1369
1370
 
1371
1372
1373
1374
 
1402
1403
1404
 
1405
1406
1407
1408
1409
 
1410
1411
1412
1413
 
1414
1415
1416
1417
1418
 
 
1419
1420
1421
1422
1423
 
1425
1426
1427
 
1428
1429
1430
1431
 
1518
1519
1520
 
1521
1522
1523
1524
 
1525
1526
1527
1528
 
1529
1530
1531
1532
 
1533
1534
1535
1536
1537
 
1538
1539
1540
1541
 
1542
1543
1544
1545
 
1546
1547
1548
1549
 
1550
1551
1552
1553
 
1554
1555
1556
1557
 
1558
1559
1560
1561
1562
1563
1564
 
1565
1566
1567
1568
 
1569
1570
1571
1572
 
1576
1577
1578
 
1579
1580
1581
1582
 
1583
1584
1585
1586
 
1590
1591
1592
 
1593
1594
1595
1596
 
1597
1598
1599
1600
 
1603
1604
1605
 
1606
1607
1608
1609
 
1610
1611
1612
1613
 
1614
1615
1616
1617
 
1618
1619
1620
1621
 
1622
1623
1624
1625
 
1626
1627
1628
1629
 
1630
1631
1632
1633
 
1634
1635
1636
1637
 
1640
1641
1642
 
1643
1644
1645
1646
 
1647
1648
1649
1650
 
1651
1652
1653
1654
 
1655
1656
1657
1658
1659
1660
 
1661
1662
1663
1664
 
1665
1666
1667
1668
 
1669
1670
1671
1672
 
1684
1685
1686
 
 
 
 
1687
1688
1689
1690
1691
1692
1693
1694
1695
 
1696
1697
1698
1699
 
1730
1731
1732
 
1733
1734
1735
1736
 
1833
1834
1835
 
1836
1837
1838
1839
 
1848
1849
1850
 
 
1851
1852
1853
1854
 
1944
1945
1946
 
 
 
 
 
1947
1948
1949
1950
1951
1952
1953
1954
 
1955
1956
1957
1958
 
 
 
 
 
1959
1960
1961
1962
1963
1964
1965
1966
 
1967
1968
1969
1970
 
1971
1972
1973
1974
 
1975
1976
1977
1978
 
1979
1980
1981
1982
1983
1984
1985
 
1986
1987
1988
1989
 
1990
1991
1992
1993
 
1994
1995
1996
1997
1998
1999
 
2000
2001
2002
2003
2004
2005
 
2006
2007
2008
2009
 
2010
2011
2012
2013
 
2014
2015
2016
2017
 
2018
2019
2020
2021
 
2022
2023
2024
2025
2026
 
2027
2028
2029
2030
 
2031
2032
2033
2034
 
2035
2036
2037
2038
 
2039
2040
2041
2042
2043
2044
 
2045
2046
2047
2048
 
2049
2050
2051
2052
 
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
 
2141
2142
2143
 
2144
2145
2146
2147
2148
 
2149
2150
2151
2152
 
2153
2154
2155
2156
 
2157
2158
2159
2160
 
2161
2162
2163
2164
 
2165
2166
2167
2168
 
2169
2170
2171
2172
 
2173
2174
2175
2176
 
2177
2178
2179
2180
 
2274
2275
2276
 
2277
2278
2279
2280
 
2429
2430
2431
 
 
 
 
 
2432
2433
2434
2435
2436
2437
2438
 
2461
2462
2463
 
2464
2465
2466
2467
 
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
 
2670
2671
2672
 
2673
2674
2675
2676
 
2745
2746
2747
 
2748
2749
2750
2751
 
2752
2753
2754
2755
 
2898
2899
2900
 
2901
2902
2903
2904
2905
 
2906
2907
2908
2909
 
2910
2911
2912
2913
 
2914
2915
2916
2917
 
2977
2978
2979
 
2980
2981
2982
2983
 
2986
2987
2988
 
2989
2990
2991
2992
 
3030
3031
3032
 
 
3033
3034
3035
3036
3037
 
3043
3044
3045
 
3046
3047
3048
3049
3050
 
3051
3052
3053
3054
3055
 
3056
3057
3058
3059
 
3070
3071
3072
 
3073
3074
3075
3076
 
3077
3078
3079
3080
3081
 
3082
3083
3084
3085
 
3086
3087
3088
3089
3090
3091
 
3092
3093
3094
3095
3096
 
3097
3098
3099
3100
3101
 
3102
3103
3104
3105
3106
 
3107
3108
3109
3110
3111
 
3112
3113
3114
3115
 
3116
3117
3118
3119
 
3120
3121
3122
3123
 
3124
3125
3126
3127
3128
 
3129
3130
3131
3132
 
3133
3134
3135
3136
3137
 
3138
3139
3140
3141
 
3142
3143
3144
3145
 
3146
3147
3148
3149
 
3150
3151
3152
3153
 
3155
3156
3157
 
 
 
 
 
3158
3159
3160
3161
3162
3163
3164
3165
 
3166
3167
3168
3169
 
3170
3171
3172
3173
 
3174
3175
3176
3177
 
3178
3179
3180
3181
 
3182
3183
3184
3185
 
3186
3187
3188
3189
 
3190
3191
3192
3193
 
3194
3195
3196
3197
 
3198
3199
3200
3201
 
3202
3203
3204
3205
 
3206
3207
3208
3209
 
3210
3211
3212
3213
 
3214
3215
3216
3217
 
3218
3219
3220
3221
 
 
 
 
 
3222
3223
3224
3225
3226
3227
3228
3229
 
3230
3231
3232
3233
 
3234
3235
3236
3237
 
3238
3239
3240
3241
 
3242
3243
3244
3245
 
3246
3247
3248
3249
 
3250
3251
3252
3253
 
3254
3255
3256
3257
 
3258
3259
3260
3261
 
3262
3263
3264
3265
 
3266
3267
3268
3269
 
3270
3271
3272
3273
 
3274
3275
3276
3277
 
3278
3279
3280
3281
 
3282
3283
3284
3285
 
 
 
 
 
3286
3287
3288
3289
3290
3291
3292
3293
 
 
 
 
 
3294
3295
3296
3297
3298
3299
3300
3301
 
3302
3303
3304
3305
 
3306
3307
3308
3309
 
3310
3311
3312
3313
 
3314
3315
3316
3317
 
3318
3319
3320
3321
3322
3323
 
3324
3325
3326
3327
 
3328
3329
3330
3331
 
3332
3333
3334
3335
 
3336
3337
3338
3339
 
3340
3341
3342
3343
 
3344
3345
3346
3347
 
3348
3349
3350
3351
3352
3353
3354
3355
 
3356
3357
3358
3359
 
3477
3478
3479
 
3480
3481
3482
3483
3484
3485
3486
 
 
 
 
 
3487
3488
3489
3490
3491
3492
3493
3494
 
3495
3496
3497
3498
3499
 
3500
3501
3502
3503
 
 
3504
3505
3506
3507
3508
3509
3510
3511
3512
 
3696
3697
3698
 
3699
3700
3701
3702
 
3703
3704
3705
3706
 
3707
3708
3709
3710
 
3711
3712
3713
3714
 
3715
3716
3717
3718
 
3719
3720
3721
3722
 
3723
3724
3725
3726
 
3727
3728
3729
3730
3731
3732
 
3733
3734
3735
3736
 
3737
3738
3739
3740
 
3741
3742
3743
3744
 
3745
3746
3747
3748
 
3749
3750
3751
3752
 
3753
3754
3755
3756
 
3834
3835
3836
 
3837
3838
3839
3840
 
3841
3842
3843
3844
 
3845
3846
3847
3848
 
3849
3850
3851
3852
3853
 
3854
3855
3856
3857
3858
 
3859
3860
3861
3862
3863
 
3864
3865
3866
3867
 
3870
3871
3872
 
3873
3874
3875
3876
 
3879
3880
3881
 
3882
3883
3884
3885
3886
 
3887
3888
3889
3890
 
3891
3892
3893
3894
 
3895
3896
3897
3898
 
3899
3900
3901
3902
 
3903
3904
3905
3906
 
3908
3909
3910
 
3911
3912
3913
3914
3915
 
3916
3917
3918
3919
3920
 
3921
3922
3923
3924
 
3925
3926
3927
3928
 
3929
3930
3931
3932
 
3933
3934
3935
3936
 
3937
3938
3939
3940
 
3941
3942
3943
3944
 
3945
3946
3947
3948
 
3949
3950
3951
3952
 
3953
3954
3955
3956
 
3957
3958
3959
3960
 
3961
3962
3963
3964
 
3965
3966
3967
3968
 
3969
3970
3971
3972
 
3973
3974
3975
3976
 
3977
3978
3979
3980
 
3981
3982
3983
3984
 
3985
3986
3987
3988
 
3989
3990
3991
3992
 
3993
3994
3995
3996
 
3997
3998
3999
4000
 
4001
4002
4003
4004
 
4005
4006
4007
4008
 
4009
4010
4011
4012
 
4013
4014
4015
4016
 
4017
4018
4019
4020
 
4021
4022
4023
4024
 
4025
4026
4027
4028
 
4029
4030
4031
4032
 
4033
4034
4035
4036
 
4037
4038
4039
4040
 
4041
4042
4043
4044
 
4045
4046
4047
4048
 
4049
4050
4051
4052
 
4053
4054
4055
4056
 
4057
4058
4059
4060
 
4061
4062
4063
4064
 
4065
4066
4067
4068
 
4069
4070
4071
4072
 
4073
4074
4075
4076
 
4077
4078
4079
4080
 
4081
4082
4083
4084
 
4085
4086
4087
4088
 
4089
4090
4091
4092
 
4093
4094
4095
4096
 
4097
4098
4099
4100
 
4101
4102
4103
4104
 
4105
4106
4107
4108
 
4109
4110
4111
4112
 
4113
4114
4115
4116
 
4117
4118
4119
4120
 
4121
4122
4123
4124
 
4125
4126
4127
4128
 
4129
4130
4131
4132
 
4133
4134
4135
4136
 
4137
4138
4139
4140
 
4141
4142
4143
4144
 
4145
4146
4147
4148
4149
 
4150
4151
4152
4153
 
4154
4155
4156
4157
 
4158
4159
4160
4161
 
4162
4163
4164
4165
 
4166
4167
4168
4169
 
4170
4171
4172
4173
 
4174
4175
4176
4177
 
4178
4179
4180
4181
 
4182
4183
4184
4185
 
4186
4187
4188
4189
 
4190
4191
4192
4193
 
4194
4195
4196
4197
 
4198
4199
4200
4201
 
4202
4203
4204
4205
 
4206
4207
4208
4209
 
4210
4211
4212
4213
 
4214
4215
4216
4217
 
4218
4219
4220
4221
 
4222
4223
4224
4225
 
4226
4227
4228
4229
 
4230
4231
4232
4233
 
4234
4235
4236
4237
 
4238
4239
4240
4241
 
4242
4243
4244
4245
 
4246
4247
4248
4249
 
4250
4251
4252
4253
 
4254
4255
4256
4257
 
4258
4259
4260
4261
 
4262
4263
4264
4265
4266
 
4267
4268
4269
4270
 
4271
4272
4273
4274
4275
 
4276
4277
4278
4279
 
4280
4281
4282
4283
 
4284
4285
4286
4287
 
4288
4289
4290
4291
 
4292
4293
4294
4295
 
4296
4297
4298
4299
 
4300
4301
4302
4303
 
4304
4305
4306
4307
 
4308
4309
4310
4311
 
4343
4344
4345
 
4346
4347
4348
4349
 
4364
4365
4366
 
4367
4368
4369
4370
4371
 
4372
4373
4374
4375
 
 
 
 
 
 
 
4376
4377
4378
 
4441
4442
4443
 
4444
4445
4446
4447
 
4476
4477
4478
 
4479
4480
4481
4482
 
4569
4570
4571
 
4572
4573
4574
4575
 
4582
4583
4584
 
 
 
4585
4586
4587
4588
4589
4590
 
4593
4594
4595
 
4596
4597
4598
4599
 
4607
4608
4609
 
4610
4611
4612
4613
 
4633
4634
4635
 
4636
4637
4638
4639
 
4654
4655
4656
 
 
4657
4658
4659
4660
4661
 
4665
4666
4667
 
4668
4669
4670
4671
 
4676
4677
4678
 
4679
4680
4681
4682
 
4691
4692
4693
 
4694
4695
4696
4697
 
4731
4732
4733
 
4734
4735
4736
4737
 
4874
4875
4876
 
 
4877
4878
4879
4880
4881
 
5111
5112
5113
 
5114
5115
5116
5117
5118
 
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
 
5148
5149
5150
5151
 
5152
5153
5154
5155
 
5156
5157
5158
5159
 
5160
5161
5162
5163
 
5164
5165
5166
5167
 
5168
5169
5170
5171
 
5172
5173
5174
5175
 
5176
5177
5178
5179
 
5180
5181
5182
5183
 
5184
5185
5186
5187
 
5188
5189
5190
5191
 
5192
5193
5194
5195
 
5196
5197
5198
5199
5200
 
5201
5202
5203
5204
 
5205
5206
5207
5208
 
5209
5210
5211
5212
5213
 
5214
5215
5216
5217
5218
 
5219
5220
5221
5222
 
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
 
5234
5235
5236
5237
 
5238
5239
5240
5241
 
 
 
 
 
5242
5243
5244
5245
5246
5247
5248
5249
 
5250
5251
5252
5253
 
5254
5255
5256
5257
5258
5259
 
5260
5261
5262
5263
 
5264
5265
5266
5267
 
5269
5270
5271
 
5272
5273
5274
5275
 
5276
5277
5278
5279
 
5280
5281
5282
5283
 
5284
5285
5286
5287
 
5288
5289
5290
5291
5292
 
5293
5294
5295
5296
 
5297
5298
5299
5300
 
5302
5303
5304
 
5305
5306
5307
5308
 
5309
5310
5311
5312
 
5313
5314
5315
5316
 
5317
5318
5319
5320
 
5321
5322
5323
5324
 
5325
5326
5327
5328
 
5329
5330
5331
5332
 
5333
5334
5335
5336
 
5337
5338
5339
5340
 
5341
5342
5343
5344
 
5345
5346
5347
5348
 
5349
5350
5351
5352
 
5353
5354
5355
5356
 
5535
5536
5537
 
5538
5539
5540
5541
 
5542
5543
5544
5545
 
5546
5547
5548
5549
 
5550
5551
5552
5553
 
5554
5555
5556
5557
 
5558
5559
5560
5561
 
5562
5563
5564
5565
 
5566
5567
5568
5569
5570
 
5571
5572
5573
5574
5575
 
5576
5577
5578
5579
5580
 
5581
5582
5583
5584
5585
 
5586
5587
5588
5589
5590
 
5591
5592
5593
5594
5595
 
5596
5597
5598
5599
5600
 
5601
5602
5603
5604
5605
 
5606
5607
5608
5609
5610
5611
5612
5613
 
5614
5615
5616
5617
 
5618
5619
5620
5621
 
5622
5623
5624
5625
 
5626
5627
5628
5629
 
5630
5631
5632
5633
 
5634
5635
5636
5637
 
5638
5639
5640
5641
 
5642
5643
5644
5645
5646
 
5647
5648
5649
5650
 
5651
5652
5653
5654
 
5655
5656
5657
5658
 
5659
5660
5661
5662
 
5663
5664
5665
5666
 
5667
5668
5669
5670
 
5671
5672
5673
5674
5675
 
5676
5677
5678
5679
5680
 
5681
5682
5683
5684
5685
 
5686
5687
5688
5689
5690
 
5691
5692
5693
5694
5695
 
5696
5697
5698
5699
 
5700
5701
5702
5703
 
5704
5705
5706
5707
 
5708
5709
5710
5711
 
5712
5713
5714
5715
 
5716
5717
5718
5719
 
5720
5721
5722
5723
 
5724
5725
5726
5727
 
5728
5729
5730
5731
5732
 
5733
5734
5735
5736
 
5737
5738
5739
5740
 
5741
5742
5743
5744
 
5745
5746
5747
5748
5749
5750
 
 
 
5751
5752
5753
5754
5755
5756
 
5757
5758
5759
5760
5761
 
5762
5763
5764
5765
5766
 
5767
5768
5769
5770
5771
 
5772
5773
5774
5775
5776
 
5777
5778
5779
5780
5781
 
5782
5783
5784
5785
5786
 
5787
5788
5789
5790
 
5791
5792
5793
5794
 
5795
5796
5797
5798
5799
 
5800
5801
5802
5803
5804
 
5805
5806
5807
5808
5809
 
5810
5811
5812
5813
5814
 
5815
5816
5817
5818
5819
 
5820
5821
5822
5823
5824
 
5825
5826
5827
5828
5829
5830
 
5831
5832
5833
5834
 
5835
5836
5837
5838
5839
 
5840
5841
5842
5843
 
5844
5845
5846
5847
 
5848
5849
5850
5851
 
5852
5853
5854
5855
 
5856
5857
5858
5859
 
5860
5861
5862
5863
 
5865
5866
5867
 
5868
5869
5870
5871
5872
 
5873
5874
5875
5876
5877
 
5878
5879
5880
5881
5882
 
5883
5884
5885
5886
5887
 
5888
5889
5890
5891
 
5892
5893
5894
5895
5896
 
5897
5898
5899
5900
 
5901
5902
5903
5904
5905
 
5906
5907
5908
5909
 
5910
5911
5912
5913
 
5914
5915
5916
5917
 
5918
5919
5920
5921
 
5922
5923
5924
5925
 
5926
5927
5928
5929
 
5930
5931
5932
5933
 
5934
5935
5936
5937
 
5938
5939
5940
5941
 
5942
5943
5944
5945
 
5946
5947
5948
5949
 
5950
5951
5952
5953
 
5954
5955
5956
5957
5958
 
5959
5960
5961
5962
5963
 
5964
5965
5966
5967
 
5968
5969
5970
5971
5972
5973
 
5974
5975
5976
5977
 
5978
5979
5980
5981
 
5982
5983
5984
5985
5986
 
5987
5988
5989
5990
5991
5992
5993
5994
 
5995
5996
5997
5998
5999
 
6000
6001
6002
6003
 
6004
6005
6006
6007
 
6008
6009
6010
6011
 
6012
6013
6014
6015
 
6016
6017
6018
6019
 
6020
6021
6022
6023
 
6024
6025
6026
6027
 
6029
6030
6031
 
6032
6033
6034
6035
6036
6037
6038
 
6039
6040
6041
6042
6043
6044
 
6045
6046
6047
6048
6049
6050
 
6051
6052
6053
6054
 
6055
6056
6057
6058
6059
6060
 
6061
6062
6063
6064
 
6065
6066
6067
6068
 
 
 
 
 
 
 
 
 
6069
6070
6071
6072
6073
6074
6075
6076
6077
 
6078
6079
6080
6081
 
 
 
 
6082
6083
6084
 
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
 
6098
6099
6100
6101
6102
6103
6104
6105
 
6106
6107
6108
6109
 
6110
6111
6112
6113
 
6114
6115
6116
6117
 
 
 
 
 
 
 
 
 
 
 
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
 
6136
6137
6138
6139
 
6140
6141
6142
6143
6144
 
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
 
 
 
 
 
 
 
 
 
6155
6156
6157
6158
6159
 
6160
6161
6162
6163
6164
 
6165
6166
6167
6168
6169
 
6170
6171
6172
6173
 
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
 
6536
6537
6538
 
6539
6540
6541
6542
 
6543
6544
6545
6546
6547
 
6548
6549
6550
6551
6552
 
6553
6554
6555
6556
 
6557
6558
6559
6560
 
6561
6562
6563
6564
 
6565
6566
6567
6568
 
6569
6570
6571
6572
 
6573
6574
6575
6576
 
6577
6578
6579
6580
 
6581
6582
6583
6584
 
6585
6586
6587
6588
 
6709
6710
6711
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
 
6752
6753
6754
 
6755
6756
6757
6758
 
6844
6845
6846
 
 
 
 
6847
6848
6849
 
7010
7011
7012
 
7013
7014
7015
7016
 
7017
7018
7019
7020
 
7021
7022
7023
7024
 
7092
7093
7094
 
 
 
 
 
7095
7096
7097
7098
7099
7100
 
7112
7113
7114
 
 
 
 
 
7115
7116
7117
 
7126
7127
7128
 
 
 
 
7129
7130
7131
 
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
 
7687
7688
7689
 
7690
7691
7692
7693
 
8015
8016
8017
 
8018
8019
8020
8021
 
8022
8023
8024
8025
 
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
 
8674
8675
8676
 
8677
8678
8679
8680
 
9136
9137
9138
 
9139
9140
9141
9142
 
9143
9144
9145
9146
 
9510
9511
9512
 
9513
9514
9515
9516
 
9517
9518
9519
9520
 
9546
9547
9548
 
9549
9550
9551
9552
 
9692
9693
9694
 
9695
9696
9697
9698
 
9699
9700
9701
9702
 
9703
9704
9705
9706
 
9707
9708
9709
9710
 
9711
9712
9713
9714
 
9715
9716
9717
9718
 
9719
9720
9721
9722
 
9723
9724
9725
9726
 
9727
9728
9729
9730
 
9731
9732
9733
9734
 
9735
9736
9737
9738
 
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
 
10041
10042
10043
 
 
 
10044
10045
10046
10047
10048
 
10072
10073
10074
 
10075
10076
10077
10078
 
10084
10085
10086
 
10087
10088
10089
10090
 
10091
10092
10093
10094
 
10095
10096
10097
10098
 
10099
10100
10101
10102
 
10103
10104
10105
10106
 
10107
10108
10109
10110
 
10111
10112
10113
10114
 
10115
10116
10117
10118
10119
 
10120
10121
10122
10123
 
10124
10125
10126
10127
 
10128
10129
10130
10131
 
10132
10133
10134
10135
 
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
 
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
 
10259
10260
10261
 
 
 
 
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
 
10293
10294
10295
 
 
 
 
 
10296
10297
10298
10299
10300
10301
10302
10303
10304
 
10305
10306
10307
10308
10309
10310
10311
 
10312
10313
10314
10315
 
10319
10320
10321
 
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
 
10353
10354
10355
 
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
 
10426
10427
10428
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10429
10430
10431
 
10453
10454
10455
 
 
 
 
10456
10457
10458
 
10891
10892
10893
 
 
10894
10895
10896
10897
10898
 
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
 
11411
11412
11413
 
 
 
 
 
 
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
 
11424
11425
11426
11427
11428
 
11429
11430
11431
11432
11433
 
11434
11435
11436
11437
11438
 
11439
11440
11441
11442
11443
 
 
11444
11445
11446
11447
11448
11449
 
11450
11451
11452
11453
11454
 
11455
11456
11457
11458
 
11459
11460
11461
11462
11463
 
11464
11465
11466
11467
11468
 
11469
11470
11471
11472
11473
 
11474
11475
11476
11477
11478
 
11479
11480
11481
11482
 
11483
11484
11485
11486
 
11746
11747
11748
11749
11750
11751
11752
11753
11754
 
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
 
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
 
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
 
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
 
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
@@ -7,15 +7,15 @@
 msgstr ""  "Project-Id-Version: tortoisehg\n"  "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-03-01 13:49-0300\n" -"PO-Revision-Date: 2010-10-08 09:27+0000\n" -"Last-Translator: Juan Francisco Miranda <Unknown>\n" +"POT-Creation-Date: 2011-03-09 17:23-0300\n" +"PO-Revision-Date: 2011-03-05 18:28+0000\n" +"Last-Translator: Fitoschido <fitoschido@gmail.com>\n"  "Language-Team: Spanish <es@li.org>\n"  "MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"  "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-03-01 19:43+0000\n" -"X-Generator: Launchpad (build 12460)\n" +"X-Launchpad-Export-Date: 2011-03-10 19:21+0000\n" +"X-Generator: Launchpad (build 12559)\n"    #: TortoiseHgOverlayServer.py:50  msgid "TortoiseHg Overlay Icon Server" @@ -25,45 +25,45 @@
 msgid "Exit"  msgstr "Salir"   -#: tortoisehg/hgqt/about.py:35 tortoisehg/hgqt/workbench.py:287 +#: tortoisehg/hgqt/about.py:34 tortoisehg/hgqt/workbench.py:287  #: tortoisehg/hgtk/gdialog.py:505  msgid "About"  msgstr "Acerca de"   -#: tortoisehg/hgqt/about.py:60 +#: tortoisehg/hgqt/about.py:59  msgid "Copyright 2008-2011 Steve Borho and others" -msgstr "" - -#: tortoisehg/hgqt/about.py:65 tortoisehg/hgtk/about.py:42 +msgstr "Copyright 2008-2011 Steve Borho y otros" + +#: tortoisehg/hgqt/about.py:64 tortoisehg/hgtk/about.py:42  msgid "Several icons are courtesy of the TortoiseSVN project"  msgstr "Varios iconos son cortesía del proyecto TortoiseSVN"   -#: tortoisehg/hgqt/about.py:75 +#: tortoisehg/hgqt/about.py:74  msgid "You can visit our site here" -msgstr "" - -#: tortoisehg/hgqt/about.py:84 +msgstr "Puede visitar nuestro sitio aquí" + +#: tortoisehg/hgqt/about.py:83  msgid "&License" -msgstr "" - -#: tortoisehg/hgqt/about.py:90 tortoisehg/hgqt/archive.py:106 -#: tortoisehg/hgqt/hgemail_ui.py:272 tortoisehg/hgqt/hginit.py:58 +msgstr "&Licencia" + +#: tortoisehg/hgqt/about.py:89 tortoisehg/hgqt/archive.py:106 +#: tortoisehg/hgqt/hgemail_ui.py:273 tortoisehg/hgqt/hginit.py:58  #: tortoisehg/hgqt/license.py:45 tortoisehg/hgqt/postreview_ui.py:178  #: tortoisehg/hgqt/rename.py:99  msgid "&Close" -msgstr "" +msgstr "&Cerrar"    #: tortoisehg/hgqt/about.py:109  #, python-format  msgid "version %s" -msgstr "" +msgstr "versión %s"    #: tortoisehg/hgqt/about.py:110  #, python-format  msgid "with Mercurial-%s, Python-%s, PyQt-%s, Qt-%s" -msgstr "" - -#: tortoisehg/hgqt/about.py:189 tortoisehg/hgtk/about.py:70 +msgstr "con Mercurial-%s, Python-%s, PyQt-%s, Qt-%s" + +#: tortoisehg/hgqt/about.py:159 tortoisehg/hgtk/about.py:70  msgid "A new version of TortoiseHg is ready for download!"  msgstr "Hay una nueva versión de TortoiseHg lista para descargar."   @@ -77,11 +77,11 @@
   #: tortoisehg/hgqt/annotate.py:114  msgid "Search in current annotation" -msgstr "" +msgstr "Buscar en anotación actual"    #: tortoisehg/hgqt/annotate.py:115  msgid "Search in history" -msgstr "" +msgstr "Buscar en el historial"    #: tortoisehg/hgqt/annotate.py:126  msgid "Annotate originating revision" @@ -108,9 +108,14 @@
 #: tortoisehg/hgqt/annotate.py:172  #, python-format  msgid "%s is not found in revision %d" -msgstr "" - -#: tortoisehg/hgqt/annotate.py:359 +msgstr "%s no se encontró en la revisión %d" + +#: tortoisehg/hgqt/annotate.py:178 tortoisehg/hgqt/fileview.py:523 +#: tortoisehg/hgtk/chunks.py:85 +msgid "File is binary.\n" +msgstr "" + +#: tortoisehg/hgqt/annotate.py:364  #, python-format  msgid "Annotate %s@%d"  msgstr "" @@ -119,10 +124,10 @@
 msgid "= Working Directory Parent ="  msgstr "Directorio de trabajo de nivel superior"   -#: tortoisehg/hgqt/archive.py:40 tortoisehg/hgqt/bookmark.py:73 +#: tortoisehg/hgqt/archive.py:40 tortoisehg/hgqt/bookmark.py:50  #: tortoisehg/hgqt/csinfo.py:105 tortoisehg/hgqt/csinfo.py:106 -#: tortoisehg/hgqt/cslist.py:87 tortoisehg/hgqt/merge.py:573 -#: tortoisehg/hgqt/tag.py:74 tortoisehg/hgtk/bookmark.py:83 +#: tortoisehg/hgqt/cslist.py:87 tortoisehg/hgqt/merge.py:574 +#: tortoisehg/hgqt/tag.py:49 tortoisehg/hgtk/bookmark.py:83  #: tortoisehg/hgtk/csinfo.py:211 tortoisehg/hgtk/csinfo.py:212  #: tortoisehg/hgtk/cslist.py:142 tortoisehg/hgtk/tagadd.py:66  msgid "Revision:" @@ -137,8 +142,8 @@
 msgid "Destination path:"  msgstr "Directorio de destino:"   -#: tortoisehg/hgqt/archive.py:56 tortoisehg/hgqt/clone.py:53 -#: tortoisehg/hgqt/clone.py:65 tortoisehg/hgqt/hginit.py:37 +#: tortoisehg/hgqt/archive.py:56 tortoisehg/hgqt/clone.py:56 +#: tortoisehg/hgqt/clone.py:68 tortoisehg/hgqt/hginit.py:37  #: tortoisehg/hgqt/thgimport.py:53 tortoisehg/hgtk/archive.py:69  #: tortoisehg/hgtk/clone.py:70 tortoisehg/hgtk/hginit.py:55  #: tortoisehg/hgtk/thgconfig.py:394 tortoisehg/hgtk/thgimport.py:63 @@ -181,27 +186,27 @@
   #: tortoisehg/hgqt/archive.py:86 tortoisehg/hgqt/rename.py:83  msgid "Always show output" -msgstr "" +msgstr "Siempre mostrar salida"    #: tortoisehg/hgqt/archive.py:104  msgid "&Archive" -msgstr "" +msgstr "&Archivar"    #: tortoisehg/hgqt/archive.py:109 tortoisehg/hgqt/rename.py:101  msgid "&Detail" -msgstr "" - -#: tortoisehg/hgqt/archive.py:112 tortoisehg/hgqt/commit.py:516 -#: tortoisehg/hgqt/commit.py:523 tortoisehg/hgqt/commit.py:550 -#: tortoisehg/hgqt/commit.py:563 tortoisehg/hgqt/compress.py:150 +msgstr "&Detallar" + +#: tortoisehg/hgqt/archive.py:112 tortoisehg/hgqt/commit.py:525 +#: tortoisehg/hgqt/commit.py:533 tortoisehg/hgqt/commit.py:560 +#: tortoisehg/hgqt/commit.py:573 tortoisehg/hgqt/compress.py:150  #: tortoisehg/hgqt/merge.py:64 tortoisehg/hgqt/merge.py:169 -#: tortoisehg/hgqt/merge.py:363 tortoisehg/hgqt/merge.py:396 -#: tortoisehg/hgqt/merge.py:460 tortoisehg/hgqt/rebase.py:214 +#: tortoisehg/hgqt/merge.py:363 tortoisehg/hgqt/merge.py:397 +#: tortoisehg/hgqt/merge.py:461 tortoisehg/hgqt/rebase.py:214  #: tortoisehg/hgqt/rebase.py:235 tortoisehg/hgqt/rename.py:104  #: tortoisehg/hgqt/repotreeitem.py:283 tortoisehg/hgqt/resolve.py:317 -#: tortoisehg/hgqt/settings.py:653 tortoisehg/hgqt/settings.py:751 +#: tortoisehg/hgqt/settings.py:672 tortoisehg/hgqt/settings.py:770  #: tortoisehg/hgqt/wctxactions.py:232 tortoisehg/hgqt/wctxactions.py:245 -#: tortoisehg/hgqt/wctxactions.py:300 tortoisehg/hgtk/shellconf.py:29 +#: tortoisehg/hgqt/wctxactions.py:300 tortoisehg/hgtk/shellconf.py:28  #: tortoisehg/hgtk/thgshelve.py:163  msgid "Cancel"  msgstr "Cancelar" @@ -219,7 +224,7 @@
   #: tortoisehg/hgqt/archive.py:193  msgid "Open File" -msgstr "" +msgstr "Abrir archivo"    #: tortoisehg/hgqt/archive.py:206 tortoisehg/hgtk/archive.py:171  msgid "Tar archives" @@ -239,12 +244,12 @@
   #: tortoisehg/hgqt/archive.py:295 tortoisehg/hgqt/archive.py:313  msgid "Duplicate Name" -msgstr "" +msgstr "Nombre duplicado"    #: tortoisehg/hgqt/archive.py:296  #, python-format  msgid "The destination \"%s\" already exists as a file!" -msgstr "" +msgstr "El destino «%s» ya existe como archivo."    #: tortoisehg/hgqt/archive.py:300 tortoisehg/hgqt/archive.py:307  #: tortoisehg/hgtk/archive.py:213 tortoisehg/hgtk/archive.py:219 @@ -260,6 +265,9 @@
 "\n"  "Do you want to overwrite it?"  msgstr "" +"El directorio «%s» no está vacío.\n" +"\n" +"¿Quiere sobreescribirlo?"    #: tortoisehg/hgqt/archive.py:308 tortoisehg/hgtk/gtklib.py:595  #, python-format @@ -275,7 +283,7 @@
 #: tortoisehg/hgqt/archive.py:314  #, python-format  msgid "The destination \"%s\" already exists as a folder!" -msgstr "" +msgstr "El destino «%s» ya existe como carpeta."    #: tortoisehg/hgqt/backout.py:36  msgid "Target changeset" @@ -289,11 +297,11 @@
 msgid "Backed out changeset: "  msgstr "Conjunto de cambios retirado: "   -#: tortoisehg/hgqt/backout.py:60 tortoisehg/hgqt/clone.py:91 -#: tortoisehg/hgqt/commit.py:219 tortoisehg/hgqt/merge.py:313 +#: tortoisehg/hgqt/backout.py:60 tortoisehg/hgqt/clone.py:94 +#: tortoisehg/hgqt/commit.py:220 tortoisehg/hgqt/merge.py:313  #: tortoisehg/hgqt/mq.py:53 tortoisehg/hgqt/postreview_ui.py:169 -#: tortoisehg/hgqt/rebase.py:56 tortoisehg/hgqt/sync.py:132 -#: tortoisehg/hgqt/tag.py:78 tortoisehg/hgtk/hgemail.py:64 +#: tortoisehg/hgqt/rebase.py:56 tortoisehg/hgqt/sync.py:136 +#: tortoisehg/hgqt/tag.py:64 tortoisehg/hgtk/hgemail.py:64  msgid "Options"  msgstr "Opciones"   @@ -306,27 +314,27 @@
 msgstr ""    #: tortoisehg/hgqt/backout.py:80 tortoisehg/hgqt/merge.py:330 -#: tortoisehg/hgqt/rebase.py:68 tortoisehg/hgqt/sync.py:895 +#: tortoisehg/hgqt/rebase.py:68 tortoisehg/hgqt/sync.py:905  #: tortoisehg/hgqt/update.py:97  msgid "Automatically resolve merge conflicts where possible" -msgstr "" +msgstr "Resolver automáticamente conflictos de unión donde sea posible"    #: tortoisehg/hgqt/backout.py:112  msgid "&Backout"  msgstr ""   -#: tortoisehg/hgqt/backout.py:115 tortoisehg/hgqt/clone.py:155 +#: tortoisehg/hgqt/backout.py:115 tortoisehg/hgqt/clone.py:158  #: tortoisehg/hgqt/cmdui.py:737 tortoisehg/hgqt/thgimport.py:117  #: tortoisehg/hgqt/thgstrip.py:110 tortoisehg/hgqt/update.py:129  msgid "Detail" -msgstr "" +msgstr "Detalle"    #: tortoisehg/hgqt/backout.py:127  #, python-format  msgid "Backout '%s' - %s"  msgstr ""   -#: tortoisehg/hgqt/backout.py:146 tortoisehg/hgqt/commit.py:387 +#: tortoisehg/hgqt/backout.py:146 tortoisehg/hgqt/commit.py:394  #: tortoisehg/hgqt/mq.py:455 tortoisehg/hgtk/backout.py:139  #: tortoisehg/hgtk/commit.py:581  msgid "Confirm Discard Message" @@ -336,9 +344,9 @@
 msgid "Discard current backout message?"  msgstr "¿Descartar el actual mensaje de reversión de cambios"   -#: tortoisehg/hgqt/backout.py:213 tortoisehg/hgqt/commit.py:181 -#: tortoisehg/hgqt/commit.py:917 tortoisehg/hgqt/compress.py:122 -#: tortoisehg/hgqt/repowidget.py:161 tortoisehg/hgqt/repowidget.py:235 +#: tortoisehg/hgqt/backout.py:213 tortoisehg/hgqt/commit.py:179 +#: tortoisehg/hgqt/commit.py:909 tortoisehg/hgqt/compress.py:122 +#: tortoisehg/hgqt/repowidget.py:162 tortoisehg/hgqt/repowidget.py:236  #: tortoisehg/hgqt/settings.py:367 tortoisehg/hgtk/commit.py:654  #: tortoisehg/hgtk/commit.py:951 tortoisehg/hgtk/commit.py:1015  #: tortoisehg/hgtk/commit.py:1264 tortoisehg/hgtk/gdialog.py:485 @@ -387,7 +395,7 @@
   #: tortoisehg/hgqt/bisect.py:63  msgid "Skip this Revision" -msgstr "" +msgstr "Omitir esta revisión"    #: tortoisehg/hgqt/bisect.py:72 tortoisehg/hgqt/compress.py:138  #: tortoisehg/hgqt/rebase.py:177 tortoisehg/hgtk/bugreport.py:48 @@ -397,7 +405,7 @@
   #: tortoisehg/hgqt/bisect.py:83  msgid "Error encountered." -msgstr "" +msgstr "Error encontrado."    #: tortoisehg/hgqt/bisect.py:88  msgid "Culprit found." @@ -405,96 +413,112 @@
   #: tortoisehg/hgqt/bisect.py:93 tortoisehg/hgqt/grep.py:65  msgid "Revision" -msgstr "" +msgstr "Revisión"    #: tortoisehg/hgqt/bisect.py:94  msgid "Test this revision and report findings. (good/bad/skip)"  msgstr ""    #: tortoisehg/hgqt/bisect.py:114 tortoisehg/hgqt/bisect.py:135 -#: tortoisehg/hgqt/commit.py:580 tortoisehg/hgqt/commit.py:845 -#: tortoisehg/hgqt/commit.py:865 tortoisehg/hgqt/hgignore.py:232 +#: tortoisehg/hgqt/commit.py:590 tortoisehg/hgqt/commit.py:837 +#: tortoisehg/hgqt/commit.py:857 tortoisehg/hgqt/hgignore.py:232  #: tortoisehg/hgqt/hginit.py:180 tortoisehg/hgqt/status.py:382  #: tortoisehg/hgqt/wctxactions.py:119  #, python-format  msgid "%s (hint: %s)"  msgstr ""   -#: tortoisehg/hgqt/bookmark.py:54 tortoisehg/hgtk/bookmark.py:71 +#: tortoisehg/hgqt/bookmark.py:57 tortoisehg/hgtk/bookmark.py:71  msgid "Bookmark:"  msgstr "Marcador:"   -#: tortoisehg/hgqt/bookmark.py:61 -msgid "New name:" -msgstr "" - -#: tortoisehg/hgqt/bookmark.py:80 tortoisehg/hgqt/tag.py:113 -#: tortoisehg/hgqt/wctxactions.py:53 tortoisehg/hgqt/wctxactions.py:59 +#: tortoisehg/hgqt/bookmark.py:62 tortoisehg/hgtk/bookmark.py:86 +msgid "New Name:" +msgstr "Nombre nuevo:" + +#: tortoisehg/hgqt/bookmark.py:67 tortoisehg/hgqt/commit.py:560 +#: tortoisehg/hgqt/tag.py:98 tortoisehg/hgqt/wctxactions.py:53 +#: tortoisehg/hgqt/wctxactions.py:59  msgid "&Add" -msgstr "" - -#: tortoisehg/hgqt/bookmark.py:83 -msgid "&Rename" -msgstr "" - -#: tortoisehg/hgqt/bookmark.py:86 tortoisehg/hgqt/tag.py:116 +msgstr "&Añadir" + +#: tortoisehg/hgqt/bookmark.py:68 +msgid "Re&name" +msgstr "" + +#: tortoisehg/hgqt/bookmark.py:69 tortoisehg/hgqt/commit.py:573 +#: tortoisehg/hgqt/tag.py:99  msgid "&Remove" -msgstr "" - -#: tortoisehg/hgqt/bookmark.py:109 tortoisehg/hgtk/bookmark.py:37 +msgstr "Elimina&r" + +#: tortoisehg/hgqt/bookmark.py:70 +msgid "&Move" +msgstr "" + +#: tortoisehg/hgqt/bookmark.py:92 tortoisehg/hgtk/bookmark.py:37  #, python-format  msgid "Bookmark - %s"  msgstr "Marcador - %s"   -#: tortoisehg/hgqt/bookmark.py:196 tortoisehg/hgqt/bookmark.py:241 +#: tortoisehg/hgqt/bookmark.py:160 tortoisehg/hgqt/bookmark.py:214  #, python-format  msgid "A bookmark named \"%s\" already exists" -msgstr "" - -#: tortoisehg/hgqt/bookmark.py:202 +msgstr "Ya existe un marcador llamado «%s»" + +#: tortoisehg/hgqt/bookmark.py:165  #, python-format  msgid "Bookmark '%s' has been added" -msgstr "" - -#: tortoisehg/hgqt/bookmark.py:216 tortoisehg/hgqt/bookmark.py:237 +msgstr "Se ha añadido el marcador «%s»" + +#: tortoisehg/hgqt/bookmark.py:176 +#, python-format +msgid "Bookmark named \"%s\" does not exist" +msgstr "" + +#: tortoisehg/hgqt/bookmark.py:181 +#, python-format +msgid "Bookmark '%s' has been moved" +msgstr "" + +#: tortoisehg/hgqt/bookmark.py:192 tortoisehg/hgqt/bookmark.py:210  #: tortoisehg/hgtk/bookmark.py:364  #, python-format  msgid "Bookmark '%s' does not exist"  msgstr "marcador '%s' no existe"   -#: tortoisehg/hgqt/bookmark.py:222 +#: tortoisehg/hgqt/bookmark.py:196  #, python-format  msgid "Bookmark '%s' has been removed" -msgstr "" - -#: tortoisehg/hgqt/bookmark.py:249 +msgstr "Se ha eliminado el marcador «%s»" + +#: tortoisehg/hgqt/bookmark.py:219  #, python-format  msgid "Bookmark '%s' has been renamed to '%s'" -msgstr "" +msgstr "El marcador «%s» se ha renombrado a «%s»"    #: tortoisehg/hgqt/branchop.py:29 tortoisehg/hgtk/commit.py:48  msgid "Select branch of merge commit"  msgstr "Seleccione rama de combinación para almacenar los cambios"   -#: tortoisehg/hgqt/branchop.py:36 tortoisehg/hgtk/commit.py:77 +#: tortoisehg/hgqt/branchop.py:41 tortoisehg/hgtk/commit.py:77  msgid "Changes take effect on next commit"  msgstr "Los cambios surtiran efecto en la proxima consignación"   -#: tortoisehg/hgqt/branchop.py:41 tortoisehg/hgtk/commit.py:60 +#: tortoisehg/hgqt/branchop.py:46 tortoisehg/hgtk/commit.py:60  msgid "No branch changes"  msgstr "No cambios en etiqueta"   -#: tortoisehg/hgqt/branchop.py:42 tortoisehg/hgtk/commit.py:62 +#: tortoisehg/hgqt/branchop.py:47 tortoisehg/hgtk/commit.py:62  msgid "Open a new named branch"  msgstr "Abrir una nueva rama nombrada"   -#: tortoisehg/hgqt/branchop.py:43 +#: tortoisehg/hgqt/branchop.py:48  msgid "Close current branch" -msgstr "" +msgstr "Cerrar rama actual"    #: tortoisehg/hgqt/bugreport.py:38  msgid "Quit" -msgstr "" +msgstr "Salir"    #: tortoisehg/hgqt/bugreport.py:42 tortoisehg/hgtk/bugreport.py:25  msgid "TortoiseHg Bug Report" @@ -504,6 +528,8 @@
 msgid ""  "** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues\n"  msgstr "" +"** Por favor informe de este error en " +"http://bitbucket.org/tortoisehg/thg/issues\n"    #: tortoisehg/hgqt/bugreport.py:85 tortoisehg/hgtk/bugreport.py:87  msgid "Save error report to" @@ -511,16 +537,16 @@
   #: tortoisehg/hgqt/bugreport.py:87  msgid "Text files (*.txt)" -msgstr "" +msgstr "Archivos de texto (*.txt)"    #: tortoisehg/hgqt/bugreport.py:91  msgid "Error writing file" -msgstr "" +msgstr "Error al escribir el archivo"    #: tortoisehg/hgqt/bugreport.py:114 tortoisehg/hgqt/qqueue.py:345  #: tortoisehg/hgqt/qreorder.py:222  msgid "TortoiseHg Error" -msgstr "" +msgstr "Error de TortoiseHg"    #: tortoisehg/hgqt/bugreport.py:136  msgid "" @@ -564,110 +590,110 @@
 msgid "Add or remove patches must be merged in the working directory"  msgstr ""   -#: tortoisehg/hgqt/chunks.py:431 tortoisehg/hgqt/status.py:128 +#: tortoisehg/hgqt/chunks.py:433 tortoisehg/hgqt/status.py:128  msgctxt "files"  msgid "All" -msgstr "" - -#: tortoisehg/hgqt/chunks.py:435 tortoisehg/hgqt/status.py:132 +msgstr "Todo" + +#: tortoisehg/hgqt/chunks.py:437 tortoisehg/hgqt/status.py:132  msgctxt "files"  msgid "None" -msgstr "" - -#: tortoisehg/hgqt/chunks.py:491 +msgstr "Ninguno" + +#: tortoisehg/hgqt/chunks.py:493  #, python-format  msgid "Chunks selected: %d / %d"  msgstr ""   -#: tortoisehg/hgqt/clone.py:56 tortoisehg/hgqt/rename.py:65 +#: tortoisehg/hgqt/clone.py:59 tortoisehg/hgqt/rename.py:65  #: tortoisehg/hgqt/thgimport.py:62 tortoisehg/hgtk/thgimport.py:82  msgid "Source:"  msgstr "Fuente:"   -#: tortoisehg/hgqt/clone.py:68 tortoisehg/hgqt/rename.py:70 +#: tortoisehg/hgqt/clone.py:71 tortoisehg/hgqt/rename.py:70  #: tortoisehg/hgtk/hginit.py:58  msgid "Destination:"  msgstr "Destino:"   -#: tortoisehg/hgqt/clone.py:113 tortoisehg/hgtk/clone.py:127 +#: tortoisehg/hgqt/clone.py:116 tortoisehg/hgtk/clone.py:127  msgid "Clone to revision:"  msgstr "Clonar a revisión:"   -#: tortoisehg/hgqt/clone.py:116 tortoisehg/hgtk/clone.py:141 +#: tortoisehg/hgqt/clone.py:119 tortoisehg/hgtk/clone.py:141  msgid "Do not update the new working directory"  msgstr "No actualice el nuevo directorio de trabajo"   -#: tortoisehg/hgqt/clone.py:117 tortoisehg/hgtk/clone.py:142 +#: tortoisehg/hgqt/clone.py:120 tortoisehg/hgtk/clone.py:142  msgid "Use pull protocol to copy metadata"  msgstr "Utilice el protocolo de bajada para copiar los metadatos"   -#: tortoisehg/hgqt/clone.py:118 tortoisehg/hgtk/clone.py:143 +#: tortoisehg/hgqt/clone.py:121 tortoisehg/hgtk/clone.py:143  msgid "Use uncompressed transfer"  msgstr "Utilice transferencia sin comprimir"   -#: tortoisehg/hgqt/clone.py:119 +#: tortoisehg/hgqt/clone.py:122  msgid "Include patch queue"  msgstr ""   -#: tortoisehg/hgqt/clone.py:125 tortoisehg/hgtk/clone.py:149 +#: tortoisehg/hgqt/clone.py:128 tortoisehg/hgtk/clone.py:149  #: tortoisehg/hgtk/history.py:467 tortoisehg/hgtk/synch.py:179  msgid "Use proxy server"  msgstr "Usar servidor proxy"   -#: tortoisehg/hgqt/clone.py:131 tortoisehg/hgqt/sync.py:1368 -#: tortoisehg/hgtk/clone.py:159 tortoisehg/hgtk/synch.py:201 +#: tortoisehg/hgqt/clone.py:134 tortoisehg/hgqt/sync.py:1368 +#: tortoisehg/hgtk/clone.py:159 tortoisehg/hgtk/synch.py:202  msgid "Remote command:"  msgstr "Comando remoto:"   -#: tortoisehg/hgqt/clone.py:134 +#: tortoisehg/hgqt/clone.py:137  msgid "Start revision:"  msgstr ""   -#: tortoisehg/hgqt/clone.py:152 +#: tortoisehg/hgqt/clone.py:155  msgid "&Clone" -msgstr "" - -#: tortoisehg/hgqt/clone.py:165 +msgstr "&Clonar" + +#: tortoisehg/hgqt/clone.py:168  #, python-format  msgid "Clone - %s" -msgstr "" - -#: tortoisehg/hgqt/clone.py:225 tortoisehg/hgqt/clone.py:252 -#: tortoisehg/hgqt/clone.py:259 tortoisehg/hgtk/clone.py:37 +msgstr "Clonar - %s" + +#: tortoisehg/hgqt/clone.py:228 tortoisehg/hgqt/clone.py:255 +#: tortoisehg/hgqt/clone.py:262 tortoisehg/hgtk/clone.py:37  msgid "TortoiseHg Clone"  msgstr "Clon TortoiseHg"   -#: tortoisehg/hgqt/clone.py:226 +#: tortoisehg/hgqt/clone.py:229  msgid "Error creating destination folder" -msgstr "" - -#: tortoisehg/hgqt/clone.py:227 +msgstr "Error al crear la carpeta de destino" + +#: tortoisehg/hgqt/clone.py:230  msgid "Please specify a different path." -msgstr "" - -#: tortoisehg/hgqt/clone.py:253 tortoisehg/hgtk/clone.py:288 +msgstr "Especifique una ruta diferente." + +#: tortoisehg/hgqt/clone.py:256 tortoisehg/hgtk/clone.py:288  msgid "Source path is empty"  msgstr "La ruta de origen está vacia"   -#: tortoisehg/hgqt/clone.py:254 +#: tortoisehg/hgqt/clone.py:257  msgid "Please enter a valid source path."  msgstr ""   -#: tortoisehg/hgqt/clone.py:260 tortoisehg/hgtk/clone.py:294 +#: tortoisehg/hgqt/clone.py:263 tortoisehg/hgtk/clone.py:294  msgid "Source and destination are the same"  msgstr "La fuente y el destino son los mismos"   -#: tortoisehg/hgqt/clone.py:261 +#: tortoisehg/hgqt/clone.py:264  msgid "Please specify different paths." -msgstr "" - -#: tortoisehg/hgqt/clone.py:322 +msgstr "Especifique rutas diferentes." + +#: tortoisehg/hgqt/clone.py:325  msgid "Select source repository" -msgstr "" - -#: tortoisehg/hgqt/clone.py:330 +msgstr "Seleccione un repositorio de origen" + +#: tortoisehg/hgqt/clone.py:334  msgid "Select destination repository" -msgstr "" +msgstr "Seleccione un repositorio de destino"    #: tortoisehg/hgqt/cmdui.py:227 tortoisehg/hgqt/thread.py:370  #, python-format @@ -689,24 +715,24 @@
   #: tortoisehg/hgqt/cmdui.py:293 tortoisehg/hgtk/statusbar.py:39  msgid "Running..." -msgstr "" +msgstr "Ejecutando..."    #: tortoisehg/hgqt/cmdui.py:303  msgid "Terminated by user" -msgstr "" +msgstr "Finalizado por el usuario"    #: tortoisehg/hgqt/cmdui.py:305  msgid "Terminated" -msgstr "" - -#: tortoisehg/hgqt/cmdui.py:307 tortoisehg/hgqt/merge.py:736 +msgstr "Finalizado" + +#: tortoisehg/hgqt/cmdui.py:307 tortoisehg/hgqt/merge.py:737  #: tortoisehg/hgtk/p4pending.py:101  msgid "Finished"  msgstr "Terminado"    #: tortoisehg/hgqt/cmdui.py:518  msgid "failed to run command\n" -msgstr "" +msgstr "no se pudo ejecutar la orden\n"    #: tortoisehg/hgqt/cmdui.py:519  msgid "crashed\n" @@ -728,212 +754,205 @@
   #: tortoisehg/hgqt/cmdui.py:766 tortoisehg/hgqt/merge.py:65  #: tortoisehg/hgqt/rebase.py:236 tortoisehg/hgqt/resolve.py:318 -#: tortoisehg/hgqt/settings.py:650 tortoisehg/hgtk/commit.py:323 +#: tortoisehg/hgqt/settings.py:669 tortoisehg/hgtk/commit.py:323  #: tortoisehg/hgtk/merge.py:196 tortoisehg/hgtk/thgconfig.py:846  msgid "Confirm Exit"  msgstr "Confirmar salida"   -#: tortoisehg/hgqt/cmdui.py:766 +#: tortoisehg/hgqt/cmdui.py:767  msgid ""  "Mercurial command is still running.\n"  "Are you sure you want to terminate?"  msgstr ""   -#: tortoisehg/hgqt/cmdui.py:810 +#: tortoisehg/hgqt/cmdui.py:811  msgid "TortoiseHg" +msgstr "TortoiseHg" + +#: tortoisehg/hgqt/commit.py:81 +msgid "Paste &Filenames"  msgstr ""    #: tortoisehg/hgqt/commit.py:83 -msgid "Paste &Filenames" -msgstr "" - -#: tortoisehg/hgqt/commit.py:85  msgid "App&ly Format" -msgstr "" - -#: tortoisehg/hgqt/commit.py:86 +msgstr "Ap&licar formato" + +#: tortoisehg/hgqt/commit.py:84  msgid "C&onfigure Format"  msgstr ""   -#: tortoisehg/hgqt/commit.py:213 tortoisehg/hgqt/commit.py:332 +#: tortoisehg/hgqt/commit.py:206 +msgid "Commit Dialog Toolbar" +msgstr "" + +#: tortoisehg/hgqt/commit.py:210 +msgid "Copy message" +msgstr "" + +#: tortoisehg/hgqt/commit.py:212 +msgid "Copy one of the recent commit messages" +msgstr "" + +#: tortoisehg/hgqt/commit.py:216 tortoisehg/hgqt/commit.py:330  msgid "Branch: "  msgstr ""   +#: tortoisehg/hgqt/commit.py:332 +msgid "Close Branch: " +msgstr "" +  #: tortoisehg/hgqt/commit.py:334 -msgid "Close Branch: " -msgstr "" - -#: tortoisehg/hgqt/commit.py:336  msgid "New Branch: "  msgstr ""   -#: tortoisehg/hgqt/commit.py:358 +#: tortoisehg/hgqt/commit.py:356  #, python-format  msgid "Rollback commit to revision %d"  msgstr ""   -#: tortoisehg/hgqt/commit.py:367 +#: tortoisehg/hgqt/commit.py:365  msgid "Confirm Undo"  msgstr ""   -#: tortoisehg/hgqt/commit.py:388 tortoisehg/hgqt/mq.py:456 +#: tortoisehg/hgqt/commit.py:395 tortoisehg/hgqt/mq.py:456  #: tortoisehg/hgtk/commit.py:582  msgid "Discard current commit message?"  msgstr "Descartar mensaje actual de consignar"   -#: tortoisehg/hgqt/commit.py:472 +#: tortoisehg/hgqt/commit.py:480  msgid "Please enter a username" -msgstr "" - -#: tortoisehg/hgqt/commit.py:473 +msgstr "Introduzca un nombre de usuario" + +#: tortoisehg/hgqt/commit.py:481  msgid "You must identify yourself to Mercurial"  msgstr ""   -#: tortoisehg/hgqt/commit.py:488 tortoisehg/hgtk/commit.py:935 +#: tortoisehg/hgqt/commit.py:496 tortoisehg/hgtk/commit.py:935  #: tortoisehg/hgtk/commit.py:1079 tortoisehg/hgtk/commit.py:1098  msgid "Nothing Commited"  msgstr "Nada consignado"   -#: tortoisehg/hgqt/commit.py:489 tortoisehg/hgtk/commit.py:1080 +#: tortoisehg/hgqt/commit.py:497 tortoisehg/hgtk/commit.py:1080  #: tortoisehg/hgtk/tagadd.py:225  msgid "Please enter commit message"  msgstr "Por favor ingrese un mensaje para la consignación"   -#: tortoisehg/hgqt/commit.py:510 tortoisehg/hgtk/commit.py:1186 +#: tortoisehg/hgqt/commit.py:518 tortoisehg/hgtk/commit.py:1186  msgid "Confirm Branch Change"  msgstr "Confirmar cambio de rama"   -#: tortoisehg/hgqt/commit.py:511 -#, python-format -msgid "" -"Named branch \"%s\" already exists, last used in revision %d\n" -"Yes\t- Make commit restarting this named branch\n" -"No\t- Make commit without changing branch\n" -"Cancel\t- Cancel this commit" -msgstr "" - -#: tortoisehg/hgqt/commit.py:516 tortoisehg/hgqt/commit.py:523 -#: tortoisehg/hgqt/settings.py:652 tortoisehg/hgtk/commit.py:325 -#: tortoisehg/hgtk/commit.py:1193 tortoisehg/hgtk/commit.py:1200 -#: tortoisehg/hgtk/status.py:1320 tortoisehg/hgtk/thgconfig.py:848 -#: tortoisehg/hgtk/thgmq.py:369 -msgid "&Yes" -msgstr "&Sí" - -#: tortoisehg/hgqt/commit.py:516 tortoisehg/hgqt/commit.py:523 -#: tortoisehg/hgqt/thgstrip.py:206 tortoisehg/hgtk/commit.py:325 -#: tortoisehg/hgtk/commit.py:1193 tortoisehg/hgtk/commit.py:1200 -#: tortoisehg/hgtk/thgstrip.py:217 -msgid "&No" -msgstr "&No" - -#: tortoisehg/hgqt/commit.py:518 tortoisehg/hgtk/commit.py:1195 +#: tortoisehg/hgqt/commit.py:519 +#, python-format +msgid "Named branch \"%s\" already exists, last used in revision %d\n" +msgstr "" + +#: tortoisehg/hgqt/commit.py:523 +msgid "Restart &Branch" +msgstr "" + +#: tortoisehg/hgqt/commit.py:524 tortoisehg/hgqt/commit.py:532 +msgid "&Commit to current branch" +msgstr "" + +#: tortoisehg/hgqt/commit.py:527 tortoisehg/hgtk/commit.py:1195  msgid "Confirm New Branch"  msgstr "Confirmar nueva rama"   -#: tortoisehg/hgqt/commit.py:519 -#, python-format -msgid "" -"Create new named branch \"%s\" with this commit?\n" -"Yes\t- Start new branch with this commit\n" -"No\t- Make commit without branch change\n" -"Cancel\t- Cancel this commit" -msgstr "" - -#: tortoisehg/hgqt/commit.py:532 +#: tortoisehg/hgqt/commit.py:528 +#, python-format +msgid "Create new named branch \"%s\" with this commit?\n" +msgstr "" + +#: tortoisehg/hgqt/commit.py:531 +msgid "Create &Branch" +msgstr "" + +#: tortoisehg/hgqt/commit.py:542  msgid "No files checked"  msgstr ""   -#: tortoisehg/hgqt/commit.py:533 +#: tortoisehg/hgqt/commit.py:543  msgid "No modified files checkmarked for commit"  msgstr ""   -#: tortoisehg/hgqt/commit.py:548 +#: tortoisehg/hgqt/commit.py:558  msgid "Confirm Add"  msgstr ""   -#: tortoisehg/hgqt/commit.py:549 -msgid "Add checked untracked files?" -msgstr "" - -#: tortoisehg/hgqt/commit.py:550 tortoisehg/hgqt/commit.py:563 -msgid "&OK" -msgstr "" - -#: tortoisehg/hgqt/commit.py:561 +#: tortoisehg/hgqt/commit.py:559 +msgid "Add selected untracked files?" +msgstr "" + +#: tortoisehg/hgqt/commit.py:571  msgid "Confirm Remove" -msgstr "" - -#: tortoisehg/hgqt/commit.py:562 -msgid "Remove checked deleted files?" -msgstr "" - -#: tortoisehg/hgqt/commit.py:621 tortoisehg/hgtk/commit.py:429 -msgid "Recent commit messages..." -msgstr "Últimos mensajes de confirmación..." - -#: tortoisehg/hgqt/commit.py:645 +msgstr "Confirmar eliminación" + +#: tortoisehg/hgqt/commit.py:572 +msgid "Remove selected deleted files?" +msgstr "" + +#: tortoisehg/hgqt/commit.py:635  msgid "Set username:"  msgstr ""   -#: tortoisehg/hgqt/commit.py:670 tortoisehg/hgqt/commit.py:717 -#: tortoisehg/hgqt/commit.py:740 +#: tortoisehg/hgqt/commit.py:662 tortoisehg/hgqt/commit.py:709 +#: tortoisehg/hgqt/commit.py:732  msgid "Save in Repo" -msgstr "" - -#: tortoisehg/hgqt/commit.py:675 +msgstr "Guardar en repo" + +#: tortoisehg/hgqt/commit.py:667  msgid "Save Global"  msgstr ""   -#: tortoisehg/hgqt/commit.py:687 +#: tortoisehg/hgqt/commit.py:679  msgid "Set Date:"  msgstr ""   -#: tortoisehg/hgqt/commit.py:691 tortoisehg/hgtk/history.py:1594 +#: tortoisehg/hgqt/commit.py:683 tortoisehg/hgtk/history.py:1594  #: tortoisehg/hgtk/synch.py:148 tortoisehg/hgtk/update.py:128  msgid "Update"  msgstr "Actualizar"   -#: tortoisehg/hgqt/commit.py:710 +#: tortoisehg/hgqt/commit.py:702  msgid "Push After Commit:"  msgstr ""   -#: tortoisehg/hgqt/commit.py:733 +#: tortoisehg/hgqt/commit.py:725  msgid "Auto Includes:"  msgstr ""   -#: tortoisehg/hgqt/commit.py:772 +#: tortoisehg/hgqt/commit.py:764  msgid "Unable to save username"  msgstr ""   -#: tortoisehg/hgqt/commit.py:773 tortoisehg/hgqt/commit.py:796 -#: tortoisehg/hgqt/commit.py:819 tortoisehg/hgqt/sync.py:837 -#: tortoisehg/hgqt/sync.py:935 tortoisehg/hgqt/sync.py:1005 -#: tortoisehg/hgqt/sync.py:1160 +#: tortoisehg/hgqt/commit.py:765 tortoisehg/hgqt/commit.py:788 +#: tortoisehg/hgqt/commit.py:811 tortoisehg/hgqt/sync.py:847 +#: tortoisehg/hgqt/sync.py:945 tortoisehg/hgqt/sync.py:1015 +#: tortoisehg/hgqt/sync.py:1175  msgid "Iniparse must be installed."  msgstr ""   -#: tortoisehg/hgqt/commit.py:788 tortoisehg/hgqt/commit.py:811 -#: tortoisehg/hgqt/commit.py:834 tortoisehg/hgqt/settings.py:948 -#: tortoisehg/hgqt/sync.py:847 tortoisehg/hgqt/sync.py:946 -#: tortoisehg/hgqt/sync.py:1023 tortoisehg/hgqt/sync.py:1198 +#: tortoisehg/hgqt/commit.py:780 tortoisehg/hgqt/commit.py:803 +#: tortoisehg/hgqt/commit.py:826 tortoisehg/hgqt/settings.py:967 +#: tortoisehg/hgqt/sync.py:857 tortoisehg/hgqt/sync.py:956 +#: tortoisehg/hgqt/sync.py:1033 tortoisehg/hgqt/sync.py:1213  #: tortoisehg/hgtk/thgconfig.py:1654  msgid "Unable to write configuration file"  msgstr "No se pudo escribir en el archivo de configuración"   -#: tortoisehg/hgqt/commit.py:795 +#: tortoisehg/hgqt/commit.py:787  msgid "Unable to save after commit push"  msgstr ""   -#: tortoisehg/hgqt/commit.py:818 +#: tortoisehg/hgqt/commit.py:810  msgid "Unable to save auto include list"  msgstr ""   -#: tortoisehg/hgqt/commit.py:849 +#: tortoisehg/hgqt/commit.py:841  msgid "Invalid date format"  msgstr ""   -#: tortoisehg/hgqt/commit.py:869 +#: tortoisehg/hgqt/commit.py:861  msgid "No username configured"  msgstr ""   @@ -978,21 +997,21 @@
 msgstr ""    #: tortoisehg/hgqt/compress.py:149 tortoisehg/hgqt/merge.py:362 -#: tortoisehg/hgqt/merge.py:395 tortoisehg/hgqt/merge.py:459 -#: tortoisehg/hgqt/rebase.py:213 tortoisehg/hgqt/settings.py:751 +#: tortoisehg/hgqt/merge.py:396 tortoisehg/hgqt/merge.py:460 +#: tortoisehg/hgqt/rebase.py:213 tortoisehg/hgqt/settings.py:770  #: tortoisehg/hgqt/update.py:219 tortoisehg/hgtk/thgconfig.py:775  #: tortoisehg/hgtk/update.py:233  msgid "&Discard"  msgstr "&Descartar"   -#: tortoisehg/hgqt/compress.py:151 tortoisehg/hgqt/merge.py:461 +#: tortoisehg/hgqt/compress.py:151 tortoisehg/hgqt/merge.py:462  #: tortoisehg/hgqt/rebase.py:215  msgid "Confirm Discard"  msgstr ""   -#: tortoisehg/hgqt/compress.py:151 tortoisehg/hgqt/merge.py:461 -#: tortoisehg/hgqt/rebase.py:215 -msgid "Discard outstanding changes in working directory?" +#: tortoisehg/hgqt/compress.py:152 tortoisehg/hgqt/merge.py:463 +#: tortoisehg/hgqt/rebase.py:216 +msgid "Discard outstanding changes to working directory?"  msgstr ""    #: tortoisehg/hgqt/csinfo.py:48 tortoisehg/hgtk/csinfo.py:49 @@ -1080,81 +1099,81 @@
 msgid "Forward"  msgstr ""   -#: tortoisehg/hgqt/filelistview.py:206 tortoisehg/hgqt/manifestdialog.py:284 +#: tortoisehg/hgqt/filelistview.py:205 tortoisehg/hgqt/manifestdialog.py:284  #, python-format  msgid "Hg file log viewer - %s"  msgstr ""   -#: tortoisehg/hgqt/filelistview.py:215 +#: tortoisehg/hgqt/filelistview.py:214  msgid "Show All"  msgstr ""   -#: tortoisehg/hgqt/filelistview.py:217 +#: tortoisehg/hgqt/filelistview.py:216  msgid "Toggle display of all files and the direction they were merged"  msgstr ""   +#: tortoisehg/hgqt/filelistview.py:219 +msgid "Other" +msgstr "" +  #: tortoisehg/hgqt/filelistview.py:221 -msgid "Other" -msgstr "" - -#: tortoisehg/hgqt/filelistview.py:223  msgid "Toggle display of diffs to second (other) parent"  msgstr ""   -#: tortoisehg/hgqt/filelistview.py:231 tortoisehg/hgqt/manifestdialog.py:196 +#: tortoisehg/hgqt/filelistview.py:228 tortoisehg/hgqt/manifestdialog.py:196  msgid "File history"  msgstr ""   -#: tortoisehg/hgqt/filelistview.py:232 tortoisehg/hgqt/manifestdialog.py:197 +#: tortoisehg/hgqt/filelistview.py:229 tortoisehg/hgqt/manifestdialog.py:197  msgid "Show the history of the selected file"  msgstr ""   -#: tortoisehg/hgqt/filelistview.py:233 tortoisehg/hgqt/manifestdialog.py:198 +#: tortoisehg/hgqt/filelistview.py:230 tortoisehg/hgqt/manifestdialog.py:198  msgid "Compare file revisions"  msgstr ""   -#: tortoisehg/hgqt/filelistview.py:234 tortoisehg/hgqt/manifestdialog.py:199 +#: tortoisehg/hgqt/filelistview.py:231 tortoisehg/hgqt/manifestdialog.py:199  msgid "Compare revisions of the selected file"  msgstr ""   -#: tortoisehg/hgqt/filelistview.py:235 tortoisehg/hgqt/grep.py:502 +#: tortoisehg/hgqt/filelistview.py:232 tortoisehg/hgqt/grep.py:502  #: tortoisehg/hgqt/manifestdialog.py:200 tortoisehg/util/menuthg.py:76  msgid "Visual Diff"  msgstr "Diff visual"   -#: tortoisehg/hgqt/filelistview.py:236 tortoisehg/hgqt/manifestdialog.py:201 +#: tortoisehg/hgqt/filelistview.py:233 tortoisehg/hgqt/manifestdialog.py:201  msgid "View file changes in external diff tool"  msgstr ""   -#: tortoisehg/hgqt/filelistview.py:237 tortoisehg/hgqt/manifestdialog.py:202 +#: tortoisehg/hgqt/filelistview.py:234 tortoisehg/hgqt/manifestdialog.py:202  msgid "Visual Diff to Local"  msgstr ""   -#: tortoisehg/hgqt/filelistview.py:238 tortoisehg/hgqt/manifestdialog.py:203 +#: tortoisehg/hgqt/filelistview.py:235 tortoisehg/hgqt/manifestdialog.py:203  msgid "View changes to current in external diff tool"  msgstr ""   -#: tortoisehg/hgqt/filelistview.py:240 tortoisehg/hgqt/manifestdialog.py:205 +#: tortoisehg/hgqt/filelistview.py:237 tortoisehg/hgqt/manifestdialog.py:205  msgid "View at Revision"  msgstr ""   -#: tortoisehg/hgqt/filelistview.py:241 tortoisehg/hgqt/manifestdialog.py:206 +#: tortoisehg/hgqt/filelistview.py:238 tortoisehg/hgqt/manifestdialog.py:206  msgid "View file as it appeared at this revision"  msgstr ""   -#: tortoisehg/hgqt/filelistview.py:242 tortoisehg/hgqt/manifestdialog.py:207 +#: tortoisehg/hgqt/filelistview.py:239 tortoisehg/hgqt/manifestdialog.py:207  msgid "Edit Local"  msgstr ""   -#: tortoisehg/hgqt/filelistview.py:243 tortoisehg/hgqt/manifestdialog.py:208 +#: tortoisehg/hgqt/filelistview.py:240 tortoisehg/hgqt/manifestdialog.py:208  msgid "Edit current file in working copy"  msgstr ""   -#: tortoisehg/hgqt/filelistview.py:244 tortoisehg/hgqt/manifestdialog.py:209 +#: tortoisehg/hgqt/filelistview.py:241 tortoisehg/hgqt/manifestdialog.py:209  msgid "Revert to Revision"  msgstr ""   -#: tortoisehg/hgqt/filelistview.py:245 tortoisehg/hgqt/manifestdialog.py:210 +#: tortoisehg/hgqt/filelistview.py:242 tortoisehg/hgqt/manifestdialog.py:210  msgid "Revert file(s) to contents at this revision"  msgstr ""   @@ -1190,10 +1209,6 @@
 msgid "File is larger than the specified max size.\n"  msgstr "El archivo es más grande que el tamaño máximo especificado.\n"   -#: tortoisehg/hgqt/fileview.py:523 tortoisehg/hgtk/chunks.py:85 -msgid "File is binary.\n" -msgstr "" -  #: tortoisehg/hgqt/fileview.py:552 tortoisehg/hgqt/fileview.py:657  #, python-format  msgid "exec mode has been <font color='red'>%s</font>" @@ -1227,7 +1242,7 @@
 msgid "Revision has changed from:"  msgstr ""   -#: tortoisehg/hgqt/fileview.py:604 tortoisehg/hgqt/hgemail_ui.py:244 +#: tortoisehg/hgqt/fileview.py:604 tortoisehg/hgqt/hgemail_ui.py:245  #: tortoisehg/hgtk/hgemail.py:76  msgid "To:"  msgstr "a:" @@ -1277,7 +1292,7 @@
 msgstr "Ignorar mayúsculas"    #: tortoisehg/hgqt/grep.py:49 tortoisehg/hgqt/qscilib.py:301 -#: tortoisehg/hgqt/qscilib.py:324 tortoisehg/hgqt/repowidget.py:173 +#: tortoisehg/hgqt/qscilib.py:324 tortoisehg/hgqt/repowidget.py:174  #: tortoisehg/hgtk/datamine.py:310  msgid "Search"  msgstr "Buscar" @@ -1353,7 +1368,7 @@
 msgid "No matches found"  msgstr ""   -#: tortoisehg/hgqt/grep.py:329 tortoisehg/hgqt/revset.py:382 +#: tortoisehg/hgqt/grep.py:329 tortoisehg/hgqt/revset.py:384  #, python-format  msgid "%d matches found"  msgstr "" @@ -1387,22 +1402,22 @@
 msgid "Annotate file"  msgstr ""   -#: tortoisehg/hgqt/grep.py:646 tortoisehg/hgtk/datamine.py:364 +#: tortoisehg/hgqt/grep.py:644 tortoisehg/hgtk/datamine.py:364  #: tortoisehg/hgtk/datamine.py:654  msgid "File"  msgstr "Archivo"   -#: tortoisehg/hgqt/grep.py:646 tortoisehg/hgtk/datamine.py:652 +#: tortoisehg/hgqt/grep.py:644 tortoisehg/hgtk/datamine.py:652  msgid "Line"  msgstr "Linea"   -#: tortoisehg/hgqt/grep.py:646 tortoisehg/hgtk/datamine.py:363 +#: tortoisehg/hgqt/grep.py:644 tortoisehg/hgtk/datamine.py:363  #: tortoisehg/hgtk/datamine.py:653 tortoisehg/hgtk/logview/treeview.py:441  msgid "Rev"  msgstr "Rev"   -#: tortoisehg/hgqt/grep.py:646 tortoisehg/hgqt/settings.py:451 -#: tortoisehg/hgqt/settings.py:551 tortoisehg/hgqt/settings.py:590 +#: tortoisehg/hgqt/grep.py:644 tortoisehg/hgqt/settings.py:451 +#: tortoisehg/hgqt/settings.py:564 tortoisehg/hgqt/settings.py:609  #: tortoisehg/hgtk/datamine.py:142 tortoisehg/hgtk/datamine.py:655  #: tortoisehg/hgtk/history.py:101 tortoisehg/hgtk/history.py:502  #: tortoisehg/hgtk/history.py:695 tortoisehg/hgtk/thgconfig.py:232 @@ -1410,7 +1425,7 @@
 msgid "User"  msgstr "Usuario"   -#: tortoisehg/hgqt/grep.py:647 +#: tortoisehg/hgqt/grep.py:645  msgid "Match Text"  msgstr ""   @@ -1503,55 +1518,55 @@
 msgid "% Match"  msgstr ""   -#: tortoisehg/hgqt/hgemail.py:262 +#: tortoisehg/hgqt/hgemail.py:263  msgid "Sending Email"  msgstr ""   -#: tortoisehg/hgqt/hgemail.py:438 +#: tortoisehg/hgqt/hgemail.py:439  msgid "use only one form to specify the revision"  msgstr ""   -#: tortoisehg/hgqt/hgemail.py:448 +#: tortoisehg/hgqt/hgemail.py:449  msgid "Failed to open Email dialog"  msgstr ""   -#: tortoisehg/hgqt/hgemail_ui.py:243 tortoisehg/hgqt/settings.py:457 +#: tortoisehg/hgqt/hgemail_ui.py:244 tortoisehg/hgqt/settings.py:457  #: tortoisehg/hgtk/synch.py:78 tortoisehg/hgtk/thgconfig.py:238  msgid "Email"  msgstr "Email"   -#: tortoisehg/hgqt/hgemail_ui.py:245 tortoisehg/hgtk/hgemail.py:81 +#: tortoisehg/hgqt/hgemail_ui.py:246 tortoisehg/hgtk/hgemail.py:81  msgid "Cc:"  msgstr "Cc:"   -#: tortoisehg/hgqt/hgemail_ui.py:246 tortoisehg/hgtk/hgemail.py:86 +#: tortoisehg/hgqt/hgemail_ui.py:247 tortoisehg/hgtk/hgemail.py:86  msgid "From:"  msgstr "Desde:"   -#: tortoisehg/hgqt/hgemail_ui.py:247 tortoisehg/hgtk/hgemail.py:90 +#: tortoisehg/hgqt/hgemail_ui.py:248 tortoisehg/hgtk/hgemail.py:90  msgid "In-Reply-To:"  msgstr "Reenviar a:"   -#: tortoisehg/hgqt/hgemail_ui.py:248 tortoisehg/hgtk/hgemail.py:92 +#: tortoisehg/hgqt/hgemail_ui.py:249 tortoisehg/hgtk/hgemail.py:92  msgid "Message identifier to reply to, for threading"  msgstr "Identificador de mensaje a responder, para conversación múltiple"   -#: tortoisehg/hgqt/hgemail_ui.py:249 +#: tortoisehg/hgqt/hgemail_ui.py:250  msgid "Flag:"  msgstr ""   -#: tortoisehg/hgqt/hgemail_ui.py:250 tortoisehg/hgtk/hgemail.py:101 +#: tortoisehg/hgqt/hgemail_ui.py:251 tortoisehg/hgtk/hgemail.py:101  msgid ""  "Hg patches (as generated by export command) are compatible with most patch "  "programs. They include a header which contains the most important changeset "  "metadata."  msgstr ""   -#: tortoisehg/hgqt/hgemail_ui.py:251 tortoisehg/hgtk/hgemail.py:98 +#: tortoisehg/hgqt/hgemail_ui.py:252 tortoisehg/hgtk/hgemail.py:98  msgid "Send changesets as Hg patches"  msgstr ""   -#: tortoisehg/hgqt/hgemail_ui.py:252 tortoisehg/hgtk/hgemail.py:109 +#: tortoisehg/hgqt/hgemail_ui.py:253 tortoisehg/hgtk/hgemail.py:109  msgid ""  "Git patches can describe binary files, copies, and permission changes, but "  "recipients may not be able to use them if they are not using git or " @@ -1561,11 +1576,11 @@
 "permisos, pero es posible que los receptores no puedan usarlos si no están "  "utilizando git o Mercurial"   -#: tortoisehg/hgqt/hgemail_ui.py:253 tortoisehg/hgtk/hgemail.py:106 +#: tortoisehg/hgqt/hgemail_ui.py:254 tortoisehg/hgtk/hgemail.py:106  msgid "Use extended (git) patch format"  msgstr "Utilizar formato de parche extendido (git)"   -#: tortoisehg/hgqt/hgemail_ui.py:254 tortoisehg/hgtk/hgemail.py:117 +#: tortoisehg/hgqt/hgemail_ui.py:255 tortoisehg/hgtk/hgemail.py:117  msgid ""  "Stripping Mercurial header removes username and parent information. Only "  "useful if recipient is not using Mercurial (and does not like to see the " @@ -1575,11 +1590,11 @@
 "información sobre los padres. Es sólo útil si el usuario no usa Mercurial "  "(y/o no le gusta ver las cabeceras)."   -#: tortoisehg/hgqt/hgemail_ui.py:255 tortoisehg/hgtk/hgemail.py:114 +#: tortoisehg/hgqt/hgemail_ui.py:256 tortoisehg/hgtk/hgemail.py:114  msgid "Plain, do not prepend Hg header"  msgstr ""   -#: tortoisehg/hgqt/hgemail_ui.py:256 tortoisehg/hgtk/hgemail.py:126 +#: tortoisehg/hgqt/hgemail_ui.py:257 tortoisehg/hgtk/hgemail.py:126  msgid ""  "Bundles store complete changesets in binary form. Upstream users can pull "  "from them. This is the safest way to send changes to recipient Mercurial " @@ -1588,35 +1603,35 @@
 "Los paquetes de conjuntos de cambios se guardan en forma binaria. Es la "  "forma más segura de enviar cambios a usuarios que usan Mercurial."   -#: tortoisehg/hgqt/hgemail_ui.py:257 tortoisehg/hgtk/hgemail.py:122 +#: tortoisehg/hgqt/hgemail_ui.py:258 tortoisehg/hgtk/hgemail.py:122  msgid "Send single binary bundle, not patches"  msgstr "Enviar un solo paquete binario, en vez de los parches"   -#: tortoisehg/hgqt/hgemail_ui.py:258 tortoisehg/hgtk/hgemail.py:137 +#: tortoisehg/hgqt/hgemail_ui.py:259 tortoisehg/hgtk/hgemail.py:137  msgid "send patches as attachments"  msgstr "enviar parches como archivos adjuntos"   -#: tortoisehg/hgqt/hgemail_ui.py:259 tortoisehg/hgtk/hgemail.py:135 +#: tortoisehg/hgqt/hgemail_ui.py:260 tortoisehg/hgtk/hgemail.py:135  msgid "attach"  msgstr "adjuntar"   -#: tortoisehg/hgqt/hgemail_ui.py:260 tortoisehg/hgtk/hgemail.py:140 +#: tortoisehg/hgqt/hgemail_ui.py:261 tortoisehg/hgtk/hgemail.py:140  msgid "send patches as inline attachments"  msgstr "enviar parches embebidos en el mensaje"   -#: tortoisehg/hgqt/hgemail_ui.py:261 tortoisehg/hgtk/hgemail.py:138 +#: tortoisehg/hgqt/hgemail_ui.py:262 tortoisehg/hgtk/hgemail.py:138  msgid "inline"  msgstr "en línea"   -#: tortoisehg/hgqt/hgemail_ui.py:262 tortoisehg/hgtk/hgemail.py:143 +#: tortoisehg/hgqt/hgemail_ui.py:263 tortoisehg/hgtk/hgemail.py:143  msgid "add diffstat output to messages"  msgstr "Añadir resultado de diffstat a los mensages"   -#: tortoisehg/hgqt/hgemail_ui.py:263 tortoisehg/hgtk/hgemail.py:141 +#: tortoisehg/hgqt/hgemail_ui.py:264 tortoisehg/hgtk/hgemail.py:141  msgid "diffstat"  msgstr "diffstat"   -#: tortoisehg/hgqt/hgemail_ui.py:264 tortoisehg/hgtk/hgemail.py:232 +#: tortoisehg/hgqt/hgemail_ui.py:265 tortoisehg/hgtk/hgemail.py:232  msgid ""  "Patch series description is sent in initial summary email with [PATCH 0 of "  "N] subject. It should describe the effects of the entire patch series. " @@ -1625,33 +1640,33 @@
 "subject prefix."  msgstr ""   -#: tortoisehg/hgqt/hgemail_ui.py:265 +#: tortoisehg/hgqt/hgemail_ui.py:266  msgid "Write patch series (bundle) description"  msgstr ""   -#: tortoisehg/hgqt/hgemail_ui.py:266 tortoisehg/hgtk/hgemail.py:151 +#: tortoisehg/hgqt/hgemail_ui.py:267 tortoisehg/hgtk/hgemail.py:151  msgid "Subject:"  msgstr "Asunto:"   -#: tortoisehg/hgqt/hgemail_ui.py:267 tortoisehg/hgqt/postreview_ui.py:173 +#: tortoisehg/hgqt/hgemail_ui.py:268 tortoisehg/hgqt/postreview_ui.py:173  msgid "Changesets"  msgstr ""   -#: tortoisehg/hgqt/hgemail_ui.py:268 tortoisehg/hgqt/wctxactions.py:47 +#: tortoisehg/hgqt/hgemail_ui.py:269 tortoisehg/hgqt/wctxactions.py:47  #: tortoisehg/hgqt/webconf.py:256 tortoisehg/hgqt/webconf_ui.py:79  #: tortoisehg/hgtk/status.py:1243  msgid "Edit"  msgstr "Editar"   -#: tortoisehg/hgqt/hgemail_ui.py:269 +#: tortoisehg/hgqt/hgemail_ui.py:270  msgid "Preview"  msgstr ""   -#: tortoisehg/hgqt/hgemail_ui.py:270 tortoisehg/hgqt/postreview_ui.py:174 +#: tortoisehg/hgqt/hgemail_ui.py:271 tortoisehg/hgqt/postreview_ui.py:174  msgid "&Settings"  msgstr ""   -#: tortoisehg/hgqt/hgemail_ui.py:271 +#: tortoisehg/hgqt/hgemail_ui.py:272  msgid "Send &Email"  msgstr ""   @@ -1669,15 +1684,16 @@
 msgstr ""    #: tortoisehg/hgqt/hgignore.py:53 tortoisehg/hgqt/qqueue.py:91 -#: tortoisehg/hgqt/quickop.py:19 tortoisehg/hgqt/webconf.py:246 -#: tortoisehg/hgqt/webconf_ui.py:78 tortoisehg/hgtk/bookmark.py:48 -#: tortoisehg/hgtk/hgignore.py:50 tortoisehg/hgtk/hgignore.py:58 -#: tortoisehg/hgtk/quickop.py:19 tortoisehg/hgtk/tagadd.py:39 +#: tortoisehg/hgqt/quickop.py:19 tortoisehg/hgqt/tag.py:186 +#: tortoisehg/hgqt/webconf.py:246 tortoisehg/hgqt/webconf_ui.py:78 +#: tortoisehg/hgtk/bookmark.py:48 tortoisehg/hgtk/hgignore.py:50 +#: tortoisehg/hgtk/hgignore.py:58 tortoisehg/hgtk/quickop.py:19 +#: tortoisehg/hgtk/tagadd.py:39  msgid "Add"  msgstr "Agregar"    #: tortoisehg/hgqt/hgignore.py:72 tortoisehg/hgqt/resolve.py:94 -#: tortoisehg/hgqt/settings.py:700 tortoisehg/hgtk/hgignore.py:77 +#: tortoisehg/hgqt/settings.py:719 tortoisehg/hgtk/hgignore.py:77  #: tortoisehg/hgtk/thgconfig.py:676  msgid "Edit File"  msgstr "Editar archivo" @@ -1714,7 +1730,7 @@
 msgid "Unable to read repository status"  msgstr ""   -#: tortoisehg/hgqt/hgignore.py:271 tortoisehg/hgtk/hgignore.py:256 +#: tortoisehg/hgqt/hgignore.py:271 tortoisehg/hgtk/hgignore.py:261  msgid "Unable to write .hgignore file"  msgstr ""   @@ -1817,7 +1833,7 @@
 msgid "Annotate"  msgstr ""   -#: tortoisehg/hgqt/manifestdialog.py:403 tortoisehg/hgqt/status.py:107 +#: tortoisehg/hgqt/manifestdialog.py:417 tortoisehg/hgqt/status.py:107  #: tortoisehg/hgtk/thgmq.py:862  msgid "Status"  msgstr "Estado" @@ -1832,8 +1848,7 @@
 msgstr ""    #: tortoisehg/hgqt/merge.py:61 -msgid "" -"To complete merging, you need to commit merged files in working directory." +msgid "To finish merging, you need to commit the working directory."  msgstr ""    #: tortoisehg/hgqt/merge.py:63 tortoisehg/hgqt/rebase.py:234 @@ -1929,109 +1944,109 @@
 msgid "Cancel merge and discard changes?"  msgstr ""   -#: tortoisehg/hgqt/merge.py:394 -msgid "Discard unfinished local changes and restart merge?" -msgstr "" - -#: tortoisehg/hgqt/merge.py:397 +#: tortoisehg/hgqt/merge.py:395 +msgid "Discard local changes and restart merge?" +msgstr "" + +#: tortoisehg/hgqt/merge.py:398  msgid "Confirm Clean Up"  msgstr ""   -#: tortoisehg/hgqt/merge.py:400 +#: tortoisehg/hgqt/merge.py:401  msgid "Canceling merge...\n"  msgstr ""   -#: tortoisehg/hgqt/merge.py:401 -msgid "(Please close any running merge tool)\n" -msgstr "" - -#: tortoisehg/hgqt/merge.py:421 +#: tortoisehg/hgqt/merge.py:402 +msgid "(Please close any running merge tools)\n" +msgstr "" + +#: tortoisehg/hgqt/merge.py:422  msgid "Merge failed"  msgstr ""   -#: tortoisehg/hgqt/merge.py:421 +#: tortoisehg/hgqt/merge.py:422  msgid "Returning to first page"  msgstr ""   -#: tortoisehg/hgqt/merge.py:477 +#: tortoisehg/hgqt/merge.py:478  msgid "Rename Patch"  msgstr ""   -#: tortoisehg/hgqt/merge.py:478 +#: tortoisehg/hgqt/merge.py:479  msgid "Input a new patch name:"  msgstr ""   -#: tortoisehg/hgqt/merge.py:486 +#: tortoisehg/hgqt/merge.py:487  #, python-format  msgid ""  "The patch <b>%(old)s</b> is renamed to <b>%(new)s</b>. <a "  "href=\"rename:%(new)s\"><b>Rename</b></a> again?"  msgstr ""   -#: tortoisehg/hgqt/merge.py:541 +#: tortoisehg/hgqt/merge.py:542  msgid "<b>Uncommitted local changes are detected</b>"  msgstr ""   -#: tortoisehg/hgqt/merge.py:546 tortoisehg/hgtk/recovery.py:52 +#: tortoisehg/hgqt/merge.py:547 tortoisehg/hgtk/recovery.py:52  msgid "Clean"  msgstr "Limpio"   -#: tortoisehg/hgqt/merge.py:575 tortoisehg/hgtk/commit.py:237 +#: tortoisehg/hgqt/merge.py:576 tortoisehg/hgtk/commit.py:237  #: tortoisehg/hgtk/history.py:66 tortoisehg/hgtk/history.py:481  #: tortoisehg/hgtk/history.py:1223  msgid "Parents"  msgstr "Padres"   -#: tortoisehg/hgqt/merge.py:579 tortoisehg/hgqt/repomodel.py:514 +#: tortoisehg/hgqt/merge.py:580 tortoisehg/hgqt/repomodel.py:514  #: tortoisehg/hgqt/repomodel.py:516 tortoisehg/hgqt/shelve.py:24  #: tortoisehg/hgqt/thgimport.py:87  msgid "Working Directory"  msgstr ""   -#: tortoisehg/hgqt/merge.py:617 +#: tortoisehg/hgqt/merge.py:618  msgid "Working Directory (merged)"  msgstr ""   -#: tortoisehg/hgqt/merge.py:626 +#: tortoisehg/hgqt/merge.py:627  msgid "Commit message"  msgstr ""   -#: tortoisehg/hgqt/merge.py:633 tortoisehg/hgtk/commit.py:823 +#: tortoisehg/hgqt/merge.py:634 tortoisehg/hgtk/commit.py:823  msgid "Merge "  msgstr "Combinar "   -#: tortoisehg/hgqt/merge.py:656 tortoisehg/hgqt/workbench.py:231 +#: tortoisehg/hgqt/merge.py:657 tortoisehg/hgqt/workbench.py:231  msgid "&Commit"  msgstr ""   -#: tortoisehg/hgqt/merge.py:662 tortoisehg/hgqt/qscilib.py:174 +#: tortoisehg/hgqt/merge.py:663 tortoisehg/hgqt/qscilib.py:174  #: tortoisehg/hgtk/merge.py:137  msgid "Undo"  msgstr "Deshacer"   -#: tortoisehg/hgqt/merge.py:672 +#: tortoisehg/hgqt/merge.py:673  msgid "Commit merged files"  msgstr ""   -#: tortoisehg/hgqt/merge.py:676 +#: tortoisehg/hgqt/merge.py:677  msgid "Committing..."  msgstr ""   -#: tortoisehg/hgqt/merge.py:677 +#: tortoisehg/hgqt/merge.py:678  msgid "Please wait while committing merged files."  msgstr ""   -#: tortoisehg/hgqt/merge.py:692 +#: tortoisehg/hgqt/merge.py:693  msgid ""  "There were <b>merge conflicts</b> that must be <a "  "href=\"resolve\"><b>resolved</b></a>"  msgstr ""   -#: tortoisehg/hgqt/merge.py:697 +#: tortoisehg/hgqt/merge.py:698  msgid "No merge conflicts, ready to commit"  msgstr ""   -#: tortoisehg/hgqt/merge.py:749 +#: tortoisehg/hgqt/merge.py:753  msgid "Merge changeset"  msgstr ""   @@ -2076,6 +2091,10 @@
 msgid "QRefresh"  msgstr "QRefrescar"   +#: tortoisehg/hgqt/mq.py:201 +msgid "### patch name ###" +msgstr "" +  #: tortoisehg/hgqt/mq.py:207  msgid "TortoiseHg Patch Queue"  msgstr "" @@ -2122,40 +2141,40 @@
 msgid "QNew"  msgstr "QNuevo"   -#: tortoisehg/hgqt/mq.py:766 +#: tortoisehg/hgqt/mq.py:767  #, python-format  msgid "Guards: %d/%d"  msgstr ""   -#: tortoisehg/hgqt/mq.py:848 +#: tortoisehg/hgqt/mq.py:849  msgid "Patch commit messages..."  msgstr ""   -#: tortoisehg/hgqt/mq.py:874 +#: tortoisehg/hgqt/mq.py:875  msgid "Force use of git extended diff format (--git)"  msgstr ""   -#: tortoisehg/hgqt/mq.py:878 +#: tortoisehg/hgqt/mq.py:879  msgid "Force push or pop (--force)"  msgstr ""   -#: tortoisehg/hgqt/mq.py:882 +#: tortoisehg/hgqt/mq.py:883  msgid "Apply patch to its recorded parent (--exact)"  msgstr ""   -#: tortoisehg/hgqt/mq.py:886 +#: tortoisehg/hgqt/mq.py:887  msgid "Update date field with current date (--currentdate)"  msgstr ""   -#: tortoisehg/hgqt/mq.py:890 +#: tortoisehg/hgqt/mq.py:891  msgid "Specify an explicit date:"  msgstr ""   -#: tortoisehg/hgqt/mq.py:893 +#: tortoisehg/hgqt/mq.py:894  msgid "Update author field with current user (--currentuser)"  msgstr ""   -#: tortoisehg/hgqt/mq.py:897 +#: tortoisehg/hgqt/mq.py:898  msgid "Specify an explicit author:"  msgstr ""   @@ -2255,7 +2274,7 @@
 #: tortoisehg/hgqt/postreview.py:104 tortoisehg/hgqt/postreview.py:120  #: tortoisehg/hgqt/postreview.py:337 tortoisehg/hgqt/postreview.py:360  #: tortoisehg/hgqt/postreview.py:372 tortoisehg/hgqt/postreview_ui.py:162 -#: tortoisehg/hgqt/settings.py:547 +#: tortoisehg/hgqt/settings.py:560  msgid "Review Board"  msgstr ""   @@ -2410,11 +2429,10 @@
 msgstr ""    #: tortoisehg/hgqt/qdelete.py:33 -#, python-format -msgid "<b>Remove patches from queue?<ul><li>%s</ul></b>" -msgstr "" - -#: tortoisehg/hgqt/qdelete.py:37 tortoisehg/hgqt/qfold.py:43 +msgid "Remove patches from queue?" +msgstr "" + +#: tortoisehg/hgqt/qdelete.py:38 tortoisehg/hgqt/qfold.py:43  msgid "Keep patch files"  msgstr ""   @@ -2443,7 +2461,7 @@
 msgid "Patch queues:"  msgstr ""   -#: tortoisehg/hgqt/qqueue.py:85 tortoisehg/hgqt/settings.py:703 +#: tortoisehg/hgqt/qqueue.py:85 tortoisehg/hgqt/settings.py:722  #: tortoisehg/hgtk/thgconfig.py:680  msgid "Reload"  msgstr "Recargar" @@ -2611,6 +2629,14 @@
 msgid "Unable to read/write config file"  msgstr ""   +#: tortoisehg/hgqt/qtlib.py:76 +msgid "Unable to create a config file" +msgstr "" + +#: tortoisehg/hgqt/qtlib.py:77 +msgid "Insufficient access rights." +msgstr "" +  #: tortoisehg/hgqt/quickbar.py:30  msgid "Goto"  msgstr "" @@ -2644,7 +2670,7 @@
 msgid "Checkmark files to remove"  msgstr ""   -#: tortoisehg/hgqt/quickop.py:22 tortoisehg/hgqt/sync.py:450 +#: tortoisehg/hgqt/quickop.py:22 tortoisehg/hgqt/sync.py:454  #: tortoisehg/hgqt/webconf_ui.py:80 tortoisehg/hgtk/bookmark.py:50  #: tortoisehg/hgtk/quickop.py:22 tortoisehg/hgtk/tagadd.py:40  msgid "Remove" @@ -2719,11 +2745,11 @@
 msgstr ""    #: tortoisehg/hgqt/rebase.py:232 -msgid "Rebase is incomplete, exiting is not recommended" +msgid "Exiting with an unfinished rebase is not recommended."  msgstr ""    #: tortoisehg/hgqt/rebase.py:233 -msgid "Abort is recommended before exit." +msgid "Consider aborting the rebase first."  msgstr ""    #: tortoisehg/hgqt/rebase.py:245 @@ -2872,20 +2898,20 @@
 msgid "Toggle filtering of non-matched changesets"  msgstr ""   -#: tortoisehg/hgqt/repofilter.py:189 tortoisehg/hgtk/history.py:487 +#: tortoisehg/hgqt/repofilter.py:198 tortoisehg/hgtk/history.py:487  #: tortoisehg/hgtk/logview/treeview.py:478  msgid "Branch"  msgstr "Rama"   -#: tortoisehg/hgqt/repofilter.py:190 +#: tortoisehg/hgqt/repofilter.py:199  msgid "Display graph the named branch only"  msgstr ""   -#: tortoisehg/hgqt/repofilter.py:193 +#: tortoisehg/hgqt/repofilter.py:202  msgid "Display closed branches"  msgstr ""   -#: tortoisehg/hgqt/repofilter.py:196 +#: tortoisehg/hgqt/repofilter.py:205  msgid "Include all ancestors"  msgstr ""   @@ -2951,7 +2977,7 @@
 msgid "Clone Repository"  msgstr ""   -#: tortoisehg/hgqt/reporegistry.py:106 tortoisehg/hgqt/sync.py:448 +#: tortoisehg/hgqt/reporegistry.py:106 tortoisehg/hgqt/sync.py:452  #: tortoisehg/hgqt/workbench.py:279  msgid "Explore"  msgstr "" @@ -2960,7 +2986,7 @@
 msgid "Open the repository in Windows Explorer"  msgstr ""   -#: tortoisehg/hgqt/reporegistry.py:108 tortoisehg/hgqt/sync.py:449 +#: tortoisehg/hgqt/reporegistry.py:108 tortoisehg/hgqt/sync.py:453  #: tortoisehg/hgqt/workbench.py:282  msgid "Terminal"  msgstr "" @@ -3004,8 +3030,8 @@
 msgid "default"  msgstr ""   -#: tortoisehg/hgqt/repotreemodel.py:143 tortoisehg/hgqt/resolve.py:362 -#: tortoisehg/hgqt/sync.py:195 tortoisehg/hgqt/webconf.py:266 +#: tortoisehg/hgqt/repotreemodel.py:143 tortoisehg/hgqt/resolve.py:360 +#: tortoisehg/hgqt/sync.py:199 tortoisehg/hgqt/webconf.py:266  msgid "Path"  msgstr ""   @@ -3017,17 +3043,17 @@
 msgid "Failed to add repository"  msgstr ""   -#: tortoisehg/hgqt/repotreemodel.py:221 tortoisehg/hgqt/workbench.py:582 +#: tortoisehg/hgqt/repotreemodel.py:221 tortoisehg/hgqt/workbench.py:584  #, python-format  msgid "%s is not a valid repository"  msgstr ""   -#: tortoisehg/hgqt/repoview.py:197 +#: tortoisehg/hgqt/repoview.py:193  #, python-format  msgid "Goto ancestor of %s and %s"  msgstr ""   -#: tortoisehg/hgqt/repoview.py:233 +#: tortoisehg/hgqt/repoview.py:229  #, python-format  msgid "Can't find revision '%s'"  msgstr "" @@ -3044,84 +3070,84 @@
 msgid "Reject incoming changesets"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:157 +#: tortoisehg/hgqt/repowidget.py:158  msgid "Revision details"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:165 tortoisehg/hgtk/gdialog.py:495 +#: tortoisehg/hgqt/repowidget.py:166 tortoisehg/hgtk/gdialog.py:495  #: tortoisehg/hgtk/thgconfig.py:170 tortoisehg/util/menuthg.py:52  msgid "Synchronize"  msgstr "Sincronizar"   -#: tortoisehg/hgqt/repowidget.py:169 +#: tortoisehg/hgqt/repowidget.py:170  msgid "Manifest"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:178 tortoisehg/hgtk/commit.py:227 +#: tortoisehg/hgqt/repowidget.py:179 tortoisehg/hgtk/commit.py:227  #: tortoisehg/hgtk/commit.py:309 tortoisehg/hgtk/history.py:258  #: tortoisehg/hgtk/history.py:368 tortoisehg/hgtk/thgimport.py:111  msgid "Patch Queue"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:186 tortoisehg/hgtk/history.py:266 +#: tortoisehg/hgqt/repowidget.py:187 tortoisehg/hgtk/history.py:266  #: tortoisehg/hgtk/history.py:385  msgid "Patch Branch"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:199 +#: tortoisehg/hgqt/repowidget.py:200  #, python-format  msgid "%s <incoming>"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:483 +#: tortoisehg/hgqt/repowidget.py:486  #, python-format  msgid "%s - verify repository"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:490 +#: tortoisehg/hgqt/repowidget.py:493  #, python-format  msgid "%s - recover repository"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:506 +#: tortoisehg/hgqt/repowidget.py:509  msgid "No transaction available"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:507 +#: tortoisehg/hgqt/repowidget.py:510  msgid "There is no rollback transaction available"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:510 tortoisehg/hgtk/commit.py:1035 +#: tortoisehg/hgqt/repowidget.py:513 tortoisehg/hgtk/commit.py:1035  msgid "Undo last commit?"  msgstr "¿Deshacer última confirmación?"   -#: tortoisehg/hgqt/repowidget.py:511 +#: tortoisehg/hgqt/repowidget.py:514  #, python-format  msgid "Undo most recent commit (%d), preserving file changes?"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:515 +#: tortoisehg/hgqt/repowidget.py:518  msgid "Undo last transaction?"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:516 +#: tortoisehg/hgqt/repowidget.py:519  #, python-format  msgid "Rollback to revision %d (undo %s)?"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:522 +#: tortoisehg/hgqt/repowidget.py:525 tortoisehg/hgqt/run.py:466  msgid "Repository Error"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:523 +#: tortoisehg/hgqt/repowidget.py:526  msgid "Unable to determine working copy revision\n"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:527 +#: tortoisehg/hgqt/repowidget.py:530  msgid "Remove current working revision?"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:528 +#: tortoisehg/hgqt/repowidget.py:531  #, python-format  msgid ""  "Your current working revision (%d) will be removed by this rollback, leaving " @@ -3129,201 +3155,205 @@
 " Continue?"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:641 -msgid "Repository stripped, incoming preview cleared" -msgstr "" - -#: tortoisehg/hgqt/repowidget.py:646 +#: tortoisehg/hgqt/repowidget.py:648 +msgid "Repository stripped, incoming preview cleared" +msgstr "" + +#: tortoisehg/hgqt/repowidget.py:653  msgid "Repository stripped, revision set cleared"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:758 +#: tortoisehg/hgqt/repowidget.py:766  msgid "Commit tab cannot exit"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:762 +#: tortoisehg/hgqt/repowidget.py:770  msgid "Sync tab cannot exit"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:766 +#: tortoisehg/hgqt/repowidget.py:774  msgid "MQ tab cannot exit"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:770 +#: tortoisehg/hgqt/repowidget.py:778  msgid "Search tab cannot exit"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:773 +#: tortoisehg/hgqt/repowidget.py:781  msgid "Repository command still running"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:927 tortoisehg/util/menuthg.py:58 +#: tortoisehg/hgqt/repowidget.py:936 tortoisehg/util/menuthg.py:58  msgid "Update..."  msgstr "Actualizar..."   -#: tortoisehg/hgqt/repowidget.py:930 tortoisehg/hgqt/repowidget.py:1140 +#: tortoisehg/hgqt/repowidget.py:939 tortoisehg/hgqt/repowidget.py:1149  msgid "Visual diff..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:932 +#: tortoisehg/hgqt/repowidget.py:941  msgid "Diff to local..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:934 +#: tortoisehg/hgqt/repowidget.py:943  msgid "Browse at rev..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:937 +#: tortoisehg/hgqt/repowidget.py:946  msgid "Merge with local..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:940 +#: tortoisehg/hgqt/repowidget.py:949  msgid "Tag..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:942 +#: tortoisehg/hgqt/repowidget.py:951  msgid "Bookmark..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:945 tortoisehg/hgtk/history.py:1290 +#: tortoisehg/hgqt/repowidget.py:954 tortoisehg/hgtk/history.py:1290  msgid "Backout..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:949 tortoisehg/hgtk/history.py:1293 +#: tortoisehg/hgqt/repowidget.py:958 tortoisehg/hgtk/history.py:1293  msgid "Export"  msgstr "Exportar"   -#: tortoisehg/hgqt/repowidget.py:950 -msgid "Export patch" -msgstr "" - -#: tortoisehg/hgqt/repowidget.py:952 +#: tortoisehg/hgqt/repowidget.py:959 +msgid "Export patch..." +msgstr "" + +#: tortoisehg/hgqt/repowidget.py:961  msgid "Email patch..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:954 +#: tortoisehg/hgqt/repowidget.py:963  msgid "Archive..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:956 tortoisehg/hgqt/wctxactions.py:46 +#: tortoisehg/hgqt/repowidget.py:965 tortoisehg/hgqt/wctxactions.py:46  msgid "Copy patch"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:960 +#: tortoisehg/hgqt/repowidget.py:969  msgid "Copy hash"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:964 +#: tortoisehg/hgqt/repowidget.py:973  msgid "Transplant to local"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:968 +#: tortoisehg/hgqt/repowidget.py:977  msgid "Modify history"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:969 tortoisehg/hgqt/repowidget.py:1101 +#: tortoisehg/hgqt/repowidget.py:978 tortoisehg/hgqt/repowidget.py:1110  msgid "QGoto"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:971 +#: tortoisehg/hgqt/repowidget.py:980  msgid "Import to MQ"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:973 +#: tortoisehg/hgqt/repowidget.py:982  msgid "Finish patch"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:976 +#: tortoisehg/hgqt/repowidget.py:985  msgid "Rebase..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:979 +#: tortoisehg/hgqt/repowidget.py:988  msgid "Strip..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:982 +#: tortoisehg/hgqt/repowidget.py:991  msgid "Post to Review Board..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1037 +#: tortoisehg/hgqt/repowidget.py:1046  msgid "Unable to compress history"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1038 +#: tortoisehg/hgqt/repowidget.py:1047  msgid "Selected changeset pair not related"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1046 +#: tortoisehg/hgqt/repowidget.py:1055  msgid "Visual Diff..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1047 tortoisehg/hgqt/repowidget.py:1122 -msgid "Export Selected" -msgstr "" - -#: tortoisehg/hgqt/repowidget.py:1048 tortoisehg/hgqt/repowidget.py:1123 +#: tortoisehg/hgqt/repowidget.py:1056 tortoisehg/hgqt/repowidget.py:1131 +msgid "Export Selected..." +msgstr "" + +#: tortoisehg/hgqt/repowidget.py:1057 tortoisehg/hgqt/repowidget.py:1132  msgid "Email Selected..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1049 -msgid "Export DAG Range" -msgstr "" - -#: tortoisehg/hgqt/repowidget.py:1050 +#: tortoisehg/hgqt/repowidget.py:1058 +msgid "Export DAG Range..." +msgstr "" + +#: tortoisehg/hgqt/repowidget.py:1059  msgid "Email DAG Range..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1051 +#: tortoisehg/hgqt/repowidget.py:1060  msgid "Bisect - Good, Bad..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1052 +#: tortoisehg/hgqt/repowidget.py:1061  msgid "Bisect - Bad, Good..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1053 +#: tortoisehg/hgqt/repowidget.py:1062  msgid "Compress History..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1061 +#: tortoisehg/hgqt/repowidget.py:1070  msgid "Post Pair to Review Board..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1080 +#: tortoisehg/hgqt/repowidget.py:1089  msgid ""  "<p>ATTENTION!<br>Guard or comment found.<br>Reordering patches will destroy "  "them.<br><br>Continue?</p>"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1102 +#: tortoisehg/hgqt/repowidget.py:1111  msgid "QPush --move"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1103 +#: tortoisehg/hgqt/repowidget.py:1112  msgid "Fold patches..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1104 +#: tortoisehg/hgqt/repowidget.py:1113  msgid "Delete patches..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1105 +#: tortoisehg/hgqt/repowidget.py:1114  msgid "Reorder patches..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1131 +#: tortoisehg/hgqt/repowidget.py:1140  msgid "Post Selected to Review Board..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1139 +#: tortoisehg/hgqt/repowidget.py:1148  msgid "Pull to here..."  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1306 +#: tortoisehg/hgqt/repowidget.py:1161 +msgid "Export patch" +msgstr "" + +#: tortoisehg/hgqt/repowidget.py:1320  msgid "Unable to start"  msgstr ""   -#: tortoisehg/hgqt/repowidget.py:1307 +#: tortoisehg/hgqt/repowidget.py:1321  msgid "Previous command is still running"  msgstr ""   @@ -3447,32 +3477,36 @@
 msgstr ""    #: tortoisehg/hgqt/resolve.py:314 -msgid "Quit without finishing resolve?" +msgid "Exit without finishing resolve?"  msgstr ""    #: tortoisehg/hgqt/resolve.py:315  msgid "Unresolved conflicts remain. Are you sure?"  msgstr ""   -#: tortoisehg/hgqt/resolve.py:316 tortoisehg/hgtk/visdiff.py:532 -msgid "&Quit" -msgstr "&Salir" - -#: tortoisehg/hgqt/resolve.py:362 +#: tortoisehg/hgqt/resolve.py:316 tortoisehg/hgqt/workbench.py:190 +msgid "E&xit" +msgstr "" + +#: tortoisehg/hgqt/resolve.py:360  msgid "Ext"  msgstr ""   -#: tortoisehg/hgqt/resolve.py:362 tortoisehg/hgqt/thgimport.py:85 +#: tortoisehg/hgqt/resolve.py:360 tortoisehg/hgqt/thgimport.py:85  #: tortoisehg/hgtk/thgimport.py:110  msgid "Repository"  msgstr "Repositorio"   -#: tortoisehg/hgqt/resolve.py:405 +#: tortoisehg/hgqt/resolve.py:403  msgid "<default>"  msgstr ""   -#: tortoisehg/hgqt/revdetails.py:88 -msgid "Merge Toolbar" +#: tortoisehg/hgqt/revdetails.py:89 +msgid "File List Toolbar" +msgstr "" + +#: tortoisehg/hgqt/revdetails.py:182 +msgid "Update to this revision"  msgstr ""    #: tortoisehg/hgqt/revert.py:22 @@ -3662,61 +3696,61 @@
 msgid "All changesets, the same as 0:tip."  msgstr ""   -#: tortoisehg/hgqt/revset.py:121 +#: tortoisehg/hgqt/revset.py:123  msgid "Revision Set Query"  msgstr ""   -#: tortoisehg/hgqt/revset.py:132 +#: tortoisehg/hgqt/revset.py:134  msgid "all revisions converted from subversion"  msgstr ""   -#: tortoisehg/hgqt/revset.py:134 +#: tortoisehg/hgqt/revset.py:136  msgid "changeset which represents converted svn revision"  msgstr ""   -#: tortoisehg/hgqt/revset.py:145 +#: tortoisehg/hgqt/revset.py:147  msgid "Common sets"  msgstr ""   -#: tortoisehg/hgqt/revset.py:157 +#: tortoisehg/hgqt/revset.py:159  msgid "File pattern sets"  msgstr ""   -#: tortoisehg/hgqt/revset.py:169 +#: tortoisehg/hgqt/revset.py:171  msgid "Set Ancestry"  msgstr ""   -#: tortoisehg/hgqt/revset.py:181 +#: tortoisehg/hgqt/revset.py:183  msgid "Set Logic"  msgstr ""   -#: tortoisehg/hgqt/revset.py:208 +#: tortoisehg/hgqt/revset.py:210  msgid ""  "<a href=\"http://www.selenic.com/mercurial/hg.1.html#revsets\">help "  "revsets</a>"  msgstr ""   -#: tortoisehg/hgqt/revset.py:219 +#: tortoisehg/hgqt/revset.py:221  msgid "Searching..."  msgstr ""   -#: tortoisehg/hgqt/revset.py:220 tortoisehg/hgqt/revset.py:232 +#: tortoisehg/hgqt/revset.py:222 tortoisehg/hgqt/revset.py:234  msgid "Running"  msgstr "Ejecutando"   -#: tortoisehg/hgqt/revset.py:220 +#: tortoisehg/hgqt/revset.py:222  msgid "query"  msgstr ""   -#: tortoisehg/hgqt/revset.py:370 +#: tortoisehg/hgqt/revset.py:372  msgid "found revision"  msgstr ""   -#: tortoisehg/hgqt/revset.py:390 +#: tortoisehg/hgqt/revset.py:392  msgid "Parse Error: "  msgstr ""   -#: tortoisehg/hgqt/revset.py:392 +#: tortoisehg/hgqt/revset.py:394  msgid "Invalid query: "  msgstr ""   @@ -3800,34 +3834,34 @@
 msgid "Close this application?"  msgstr ""   -#: tortoisehg/hgqt/run.py:677 +#: tortoisehg/hgqt/run.py:689  msgid "annotate requires a single filename\n"  msgstr ""   -#: tortoisehg/hgqt/run.py:731 tortoisehg/hgtk/hgtk.py:546 +#: tortoisehg/hgqt/run.py:743 tortoisehg/hgtk/hgtk.py:546  msgid "global options:"  msgstr "opciones globales:"   -#: tortoisehg/hgqt/run.py:733 +#: tortoisehg/hgqt/run.py:745  msgid "use \"thg help\" for the full list of commands"  msgstr ""   -#: tortoisehg/hgqt/run.py:737 +#: tortoisehg/hgqt/run.py:749  msgid ""  "use \"thg help\" for the full list of commands or \"thg -v\" for details"  msgstr ""   -#: tortoisehg/hgqt/run.py:740 +#: tortoisehg/hgqt/run.py:752  #, python-format  msgid "use \"thg -v help%s\" to show aliases and global options"  msgstr ""   -#: tortoisehg/hgqt/run.py:743 +#: tortoisehg/hgqt/run.py:755  #, python-format  msgid "use \"thg -v help %s\" to show global options"  msgstr ""   -#: tortoisehg/hgqt/run.py:755 tortoisehg/hgqt/run.py:864 +#: tortoisehg/hgqt/run.py:767 tortoisehg/hgqt/run.py:876  #: tortoisehg/hgtk/hgtk.py:570 tortoisehg/hgtk/hgtk.py:679  msgid ""  "list of commands:\n" @@ -3836,7 +3870,7 @@
 "lista de comandos:\n"  "\n"   -#: tortoisehg/hgqt/run.py:763 tortoisehg/hgtk/hgtk.py:578 +#: tortoisehg/hgqt/run.py:775 tortoisehg/hgtk/hgtk.py:578  #, python-format  msgid ""  "\n" @@ -3845,28 +3879,28 @@
 "\n"  "alias: %s\n"   -#: tortoisehg/hgqt/run.py:768 tortoisehg/hgqt/run.py:833 +#: tortoisehg/hgqt/run.py:780 tortoisehg/hgqt/run.py:845  #: tortoisehg/hgtk/hgtk.py:583 tortoisehg/hgtk/hgtk.py:648  msgid "(No help text available)"  msgstr "(No hay texto de ayuda disponible)"   -#: tortoisehg/hgqt/run.py:776 tortoisehg/hgtk/hgtk.py:591 +#: tortoisehg/hgqt/run.py:788 tortoisehg/hgtk/hgtk.py:591  msgid "options:\n"  msgstr "opciones:\n"   -#: tortoisehg/hgqt/run.py:800 tortoisehg/hgtk/hgtk.py:615 +#: tortoisehg/hgqt/run.py:812 tortoisehg/hgtk/hgtk.py:615  msgid "(no help text available)"  msgstr "(ayuda de texto no disponible)"   -#: tortoisehg/hgqt/run.py:805 tortoisehg/hgtk/hgtk.py:620 +#: tortoisehg/hgqt/run.py:817 tortoisehg/hgtk/hgtk.py:620  msgid "no commands defined\n"  msgstr "no hay comandos definidos\n"   -#: tortoisehg/hgqt/run.py:857 +#: tortoisehg/hgqt/run.py:869  msgid "Thg - TortoiseHg's GUI tools for Mercurial SCM (Hg)\n"  msgstr ""   -#: tortoisehg/hgqt/run.py:862 tortoisehg/hgtk/hgtk.py:677 +#: tortoisehg/hgqt/run.py:874 tortoisehg/hgtk/hgtk.py:677  msgid ""  "basic commands:\n"  "\n" @@ -3874,404 +3908,404 @@
 "comandos básicos:\n"  "\n"   -#: tortoisehg/hgqt/run.py:878 tortoisehg/hgtk/hgtk.py:693 +#: tortoisehg/hgqt/run.py:890 tortoisehg/hgtk/hgtk.py:693  #, python-format  msgid " (default: %s)"  msgstr " (por defecto: %s)"   -#: tortoisehg/hgqt/run.py:895 tortoisehg/hgtk/hgtk.py:710 +#: tortoisehg/hgqt/run.py:907 tortoisehg/hgtk/hgtk.py:710  #, python-format  msgid "TortoiseHg Dialogs (version %s), Mercurial (version %s)\n"  msgstr "Mensajes TortoiseHg (version %s), Mercurial (version %s)\n"   -#: tortoisehg/hgqt/run.py:924 tortoisehg/hgtk/hgtk.py:744 +#: tortoisehg/hgqt/run.py:936 tortoisehg/hgtk/hgtk.py:744  msgid "repository root directory or symbolic path name"  msgstr "directorio raiz del repositorio o nombre de ruta simbolica"   -#: tortoisehg/hgqt/run.py:925 tortoisehg/hgtk/hgtk.py:745 +#: tortoisehg/hgqt/run.py:937 tortoisehg/hgtk/hgtk.py:745  msgid "enable additional output"  msgstr "habilitar salida adicional"   -#: tortoisehg/hgqt/run.py:926 tortoisehg/hgtk/hgtk.py:746 +#: tortoisehg/hgqt/run.py:938 tortoisehg/hgtk/hgtk.py:746  msgid "suppress output"  msgstr "suprimir salida"   -#: tortoisehg/hgqt/run.py:927 tortoisehg/hgtk/hgtk.py:747 +#: tortoisehg/hgqt/run.py:939 tortoisehg/hgtk/hgtk.py:747  msgid "display help and exit"  msgstr "mostrar ayuda y salir"   -#: tortoisehg/hgqt/run.py:928 tortoisehg/hgtk/hgtk.py:748 +#: tortoisehg/hgqt/run.py:940 tortoisehg/hgtk/hgtk.py:748  msgid "start debugger"  msgstr "iniciar el depurador"   -#: tortoisehg/hgqt/run.py:929 tortoisehg/hgtk/hgtk.py:749 +#: tortoisehg/hgqt/run.py:941 tortoisehg/hgtk/hgtk.py:749  msgid "print command execution profile"  msgstr ""   -#: tortoisehg/hgqt/run.py:930 tortoisehg/hgtk/hgtk.py:750 +#: tortoisehg/hgqt/run.py:942 tortoisehg/hgtk/hgtk.py:750  msgid "do not fork GUI process"  msgstr "no bifurcar proceso GUI"   -#: tortoisehg/hgqt/run.py:931 tortoisehg/hgtk/hgtk.py:751 +#: tortoisehg/hgqt/run.py:943 tortoisehg/hgtk/hgtk.py:751  msgid "always fork GUI process"  msgstr ""   -#: tortoisehg/hgqt/run.py:932 tortoisehg/hgtk/hgtk.py:752 +#: tortoisehg/hgqt/run.py:944 tortoisehg/hgtk/hgtk.py:752  msgid "read file list from file"  msgstr "leer lista de archivos desde archivo"   -#: tortoisehg/hgqt/run.py:933 +#: tortoisehg/hgqt/run.py:945  msgid "read file list from file encoding utf-8"  msgstr ""   -#: tortoisehg/hgqt/run.py:937 +#: tortoisehg/hgqt/run.py:949  msgid "thg about"  msgstr ""   -#: tortoisehg/hgqt/run.py:938 +#: tortoisehg/hgqt/run.py:950  msgid "thg add [FILE]..."  msgstr ""   -#: tortoisehg/hgqt/run.py:940 +#: tortoisehg/hgqt/run.py:952  msgid "revision to annotate"  msgstr ""   -#: tortoisehg/hgqt/run.py:941 tortoisehg/hgqt/run.py:994 +#: tortoisehg/hgqt/run.py:953 tortoisehg/hgqt/run.py:1006  msgid "open to line"  msgstr ""   -#: tortoisehg/hgqt/run.py:942 tortoisehg/hgqt/run.py:995 +#: tortoisehg/hgqt/run.py:954 tortoisehg/hgqt/run.py:1007  msgid "initial search pattern"  msgstr ""   -#: tortoisehg/hgqt/run.py:943 +#: tortoisehg/hgqt/run.py:955  msgid "thg annotate"  msgstr ""   -#: tortoisehg/hgqt/run.py:945 +#: tortoisehg/hgqt/run.py:957  msgid "revision to archive"  msgstr ""   -#: tortoisehg/hgqt/run.py:946 +#: tortoisehg/hgqt/run.py:958  msgid "thg archive"  msgstr ""   -#: tortoisehg/hgqt/run.py:949 +#: tortoisehg/hgqt/run.py:961  msgid "merge with old dirstate parent after backout"  msgstr ""   -#: tortoisehg/hgqt/run.py:950 +#: tortoisehg/hgqt/run.py:962  msgid "parent to choose when backing out merge"  msgstr ""   -#: tortoisehg/hgqt/run.py:951 +#: tortoisehg/hgqt/run.py:963  msgid "revision to backout"  msgstr ""   -#: tortoisehg/hgqt/run.py:952 +#: tortoisehg/hgqt/run.py:964  msgid "thg backout [OPTION]... [[-r] REV]"  msgstr ""   -#: tortoisehg/hgqt/run.py:953 +#: tortoisehg/hgqt/run.py:965  msgid "thg bisect"  msgstr ""   -#: tortoisehg/hgqt/run.py:957 +#: tortoisehg/hgqt/run.py:969  msgid "the clone will include an empty working copy (only a repository)"  msgstr ""   -#: tortoisehg/hgqt/run.py:960 +#: tortoisehg/hgqt/run.py:972  msgid "revision, tag or branch to check out"  msgstr ""   -#: tortoisehg/hgqt/run.py:961 +#: tortoisehg/hgqt/run.py:973  msgid "include the specified changeset"  msgstr ""   -#: tortoisehg/hgqt/run.py:963 +#: tortoisehg/hgqt/run.py:975  msgid "clone only the specified branch"  msgstr ""   -#: tortoisehg/hgqt/run.py:964 +#: tortoisehg/hgqt/run.py:976  msgid "use pull protocol to copy metadata"  msgstr "use protocolo empujar para copiar metadato"   -#: tortoisehg/hgqt/run.py:966 +#: tortoisehg/hgqt/run.py:978  msgid "use uncompressed transfer (fast over LAN)"  msgstr ""   -#: tortoisehg/hgqt/run.py:967 +#: tortoisehg/hgqt/run.py:979  msgid "thg clone [OPTION]... SOURCE [DEST]"  msgstr ""   -#: tortoisehg/hgqt/run.py:969 tortoisehg/hgtk/hgtk.py:760 +#: tortoisehg/hgqt/run.py:981 tortoisehg/hgtk/hgtk.py:760  msgid "record user as committer"  msgstr "recordar usuario como creador del cambio"   -#: tortoisehg/hgqt/run.py:970 tortoisehg/hgtk/hgtk.py:761 +#: tortoisehg/hgqt/run.py:982 tortoisehg/hgtk/hgtk.py:761  msgid "record datecode as commit date"  msgstr "Guardar código de fecha como fecha de envio"   -#: tortoisehg/hgqt/run.py:971 +#: tortoisehg/hgqt/run.py:983  msgid "thg commit [OPTIONS] [FILE]..."  msgstr ""   -#: tortoisehg/hgqt/run.py:972 +#: tortoisehg/hgqt/run.py:984  msgid "thg drag_move SOURCE... DEST"  msgstr ""   -#: tortoisehg/hgqt/run.py:973 +#: tortoisehg/hgqt/run.py:985  msgid "thg drag_copy SOURCE... DEST"  msgstr ""   -#: tortoisehg/hgqt/run.py:975 +#: tortoisehg/hgqt/run.py:987  msgid "ignore case during search"  msgstr ""   -#: tortoisehg/hgqt/run.py:976 +#: tortoisehg/hgqt/run.py:988  msgid "thg grep"  msgstr ""   -#: tortoisehg/hgqt/run.py:977 +#: tortoisehg/hgqt/run.py:989  msgid "thg guess"  msgstr ""   -#: tortoisehg/hgqt/run.py:978 +#: tortoisehg/hgqt/run.py:990  msgid "thg hgignore [FILE]"  msgstr ""   -#: tortoisehg/hgqt/run.py:980 tortoisehg/hgtk/hgtk.py:826 +#: tortoisehg/hgqt/run.py:992 tortoisehg/hgtk/hgtk.py:826  msgid "import to the patch queue (MQ)"  msgstr ""   -#: tortoisehg/hgqt/run.py:981 +#: tortoisehg/hgqt/run.py:993  msgid "thg import [OPTION] [SOURCE]..."  msgstr ""   -#: tortoisehg/hgqt/run.py:982 +#: tortoisehg/hgqt/run.py:994  msgid "thg init [DEST]"  msgstr ""   -#: tortoisehg/hgqt/run.py:985 +#: tortoisehg/hgqt/run.py:997  msgid "a revision to send"  msgstr ""   -#: tortoisehg/hgqt/run.py:986 +#: tortoisehg/hgqt/run.py:998  msgid "thg email [REVS]"  msgstr ""   -#: tortoisehg/hgqt/run.py:989 tortoisehg/hgtk/hgtk.py:767 +#: tortoisehg/hgqt/run.py:1001 tortoisehg/hgtk/hgtk.py:767  msgid "limit number of changes displayed"  msgstr "limita el número de cambios a mostrar"   -#: tortoisehg/hgqt/run.py:990 +#: tortoisehg/hgqt/run.py:1002  msgid "thg log [OPTIONS] [FILE]"  msgstr ""   -#: tortoisehg/hgqt/run.py:993 +#: tortoisehg/hgqt/run.py:1005  msgid "revision to display"  msgstr ""   -#: tortoisehg/hgqt/run.py:996 +#: tortoisehg/hgqt/run.py:1008  msgid "thg manifest [-r REV] [FILE]"  msgstr ""   -#: tortoisehg/hgqt/run.py:999 +#: tortoisehg/hgqt/run.py:1011  msgid "revision to merge"  msgstr ""   -#: tortoisehg/hgqt/run.py:1000 +#: tortoisehg/hgqt/run.py:1012  msgid "thg merge [[-r] REV]"  msgstr ""   -#: tortoisehg/hgqt/run.py:1001 +#: tortoisehg/hgqt/run.py:1013  msgid "thg remove [FILE]..."  msgstr ""   -#: tortoisehg/hgqt/run.py:1002 +#: tortoisehg/hgqt/run.py:1014  msgid "thg mq"  msgstr ""   -#: tortoisehg/hgqt/run.py:1003 +#: tortoisehg/hgqt/run.py:1015  msgid "thg resolve"  msgstr ""   -#: tortoisehg/hgqt/run.py:1004 +#: tortoisehg/hgqt/run.py:1016  msgid "thg revert [FILE]..."  msgstr ""   -#: tortoisehg/hgqt/run.py:1005 +#: tortoisehg/hgqt/run.py:1017  msgid "thg forget [FILE]..."  msgstr ""   -#: tortoisehg/hgqt/run.py:1006 +#: tortoisehg/hgqt/run.py:1018  msgid "thg rename SOURCE [DEST]..."  msgstr ""   -#: tortoisehg/hgqt/run.py:1010 tortoisehg/hgtk/hgtk.py:792 +#: tortoisehg/hgqt/run.py:1022 tortoisehg/hgtk/hgtk.py:792  #: tortoisehg/hgtk/serve.py:367  msgid "name of the hgweb config file (serve more than one repository)"  msgstr ""   -#: tortoisehg/hgqt/run.py:1012 tortoisehg/hgtk/hgtk.py:794 +#: tortoisehg/hgqt/run.py:1024 tortoisehg/hgtk/hgtk.py:794  msgid "name of the hgweb config file (DEPRECATED)"  msgstr ""   -#: tortoisehg/hgqt/run.py:1013 +#: tortoisehg/hgqt/run.py:1025  msgid "thg serve [--web-conf FILE]"  msgstr ""   -#: tortoisehg/hgqt/run.py:1014 +#: tortoisehg/hgqt/run.py:1026  msgid "thg sync"  msgstr ""   -#: tortoisehg/hgqt/run.py:1016 +#: tortoisehg/hgqt/run.py:1028  msgid "show files without changes"  msgstr ""   -#: tortoisehg/hgqt/run.py:1017 +#: tortoisehg/hgqt/run.py:1029  msgid "show ignored files"  msgstr ""   -#: tortoisehg/hgqt/run.py:1018 +#: tortoisehg/hgqt/run.py:1030  msgid "thg status [OPTIONS] [FILE]"  msgstr ""   -#: tortoisehg/hgqt/run.py:1020 tortoisehg/hgqt/run.py:1050 +#: tortoisehg/hgqt/run.py:1032 tortoisehg/hgqt/run.py:1062  msgid "discard uncommitted changes (no backup)"  msgstr ""   -#: tortoisehg/hgqt/run.py:1021 +#: tortoisehg/hgqt/run.py:1033  msgid "do not back up stripped revisions"  msgstr ""   -#: tortoisehg/hgqt/run.py:1022 +#: tortoisehg/hgqt/run.py:1034  msgid "revision to strip"  msgstr ""   -#: tortoisehg/hgqt/run.py:1023 +#: tortoisehg/hgqt/run.py:1035  msgid "thg strip [-f] [-n] [[-r] REV]"  msgstr ""   -#: tortoisehg/hgqt/run.py:1025 +#: tortoisehg/hgqt/run.py:1037  msgid "keep original changesets"  msgstr ""   -#: tortoisehg/hgqt/run.py:1026 +#: tortoisehg/hgqt/run.py:1038  msgid "force detaching of source from its original branch"  msgstr ""   -#: tortoisehg/hgqt/run.py:1029 +#: tortoisehg/hgqt/run.py:1041  msgid "rebase from the specified changeset"  msgstr ""   -#: tortoisehg/hgqt/run.py:1031 +#: tortoisehg/hgqt/run.py:1043  msgid "rebase onto the specified changeset"  msgstr ""   -#: tortoisehg/hgqt/run.py:1032 +#: tortoisehg/hgqt/run.py:1044  msgid "thg rebase -s REV -d REV [--keep] [--detach]"  msgstr ""   -#: tortoisehg/hgqt/run.py:1035 +#: tortoisehg/hgqt/run.py:1047  msgid "replace existing tag"  msgstr ""   -#: tortoisehg/hgqt/run.py:1036 +#: tortoisehg/hgqt/run.py:1048  msgid "make the tag local"  msgstr ""   -#: tortoisehg/hgqt/run.py:1037 +#: tortoisehg/hgqt/run.py:1049  msgid "revision to tag"  msgstr ""   -#: tortoisehg/hgqt/run.py:1038 +#: tortoisehg/hgqt/run.py:1050  msgid "remove a tag"  msgstr ""   -#: tortoisehg/hgqt/run.py:1039 +#: tortoisehg/hgqt/run.py:1051  msgid "use <text> as commit message"  msgstr ""   -#: tortoisehg/hgqt/run.py:1040 +#: tortoisehg/hgqt/run.py:1052  msgid "thg tag [-f] [-l] [-m TEXT] [-r REV] [NAME]"  msgstr ""   -#: tortoisehg/hgqt/run.py:1041 +#: tortoisehg/hgqt/run.py:1053  msgid "thg shelve"  msgstr ""   -#: tortoisehg/hgqt/run.py:1042 +#: tortoisehg/hgqt/run.py:1054  msgid "thg rejects [FILE]"  msgstr ""   -#: tortoisehg/hgqt/run.py:1043 +#: tortoisehg/hgqt/run.py:1055  msgid "thg test"  msgstr ""   -#: tortoisehg/hgqt/run.py:1044 +#: tortoisehg/hgqt/run.py:1056  msgid "thg help [COMMAND]"  msgstr ""   -#: tortoisehg/hgqt/run.py:1045 +#: tortoisehg/hgqt/run.py:1057  msgid "thg purge"  msgstr ""   -#: tortoisehg/hgqt/run.py:1046 +#: tortoisehg/hgqt/run.py:1058  msgid "thg qreorder"  msgstr ""   -#: tortoisehg/hgqt/run.py:1047 +#: tortoisehg/hgqt/run.py:1059  msgid "thg qqueue"  msgstr ""   -#: tortoisehg/hgqt/run.py:1051 tortoisehg/hgtk/hgtk.py:805 +#: tortoisehg/hgqt/run.py:1063 tortoisehg/hgtk/hgtk.py:805  #: tortoisehg/hgtk/hgtk.py:820  msgid "revision to update"  msgstr "revisión a actualizar"   -#: tortoisehg/hgqt/run.py:1052 +#: tortoisehg/hgqt/run.py:1064  msgid "thg update [-C] [[-r] REV]"  msgstr ""   -#: tortoisehg/hgqt/run.py:1054 tortoisehg/hgqt/run.py:1057 +#: tortoisehg/hgqt/run.py:1066 tortoisehg/hgqt/run.py:1069  #: tortoisehg/hgtk/hgtk.py:779 tortoisehg/hgtk/hgtk.py:782  msgid "field to give initial focus"  msgstr ""   -#: tortoisehg/hgqt/run.py:1055 +#: tortoisehg/hgqt/run.py:1067  msgid "thg userconfig"  msgstr ""   -#: tortoisehg/hgqt/run.py:1058 +#: tortoisehg/hgqt/run.py:1070  msgid "thg repoconfig"  msgstr ""   -#: tortoisehg/hgqt/run.py:1060 tortoisehg/hgtk/hgtk.py:808 +#: tortoisehg/hgqt/run.py:1072 tortoisehg/hgtk/hgtk.py:808  msgid "changeset to view in diff tool"  msgstr "conjunto de cambios a ver en la herramienta de diff"   -#: tortoisehg/hgqt/run.py:1061 tortoisehg/hgtk/hgtk.py:809 +#: tortoisehg/hgqt/run.py:1073 tortoisehg/hgtk/hgtk.py:809  msgid "revisions to view in diff tool"  msgstr "revisiones a revisar con la herramienta diff"   -#: tortoisehg/hgqt/run.py:1062 tortoisehg/hgtk/hgtk.py:810 +#: tortoisehg/hgqt/run.py:1074 tortoisehg/hgtk/hgtk.py:810  msgid "bundle file to preview"  msgstr ""   -#: tortoisehg/hgqt/run.py:1063 tortoisehg/hgtk/hgtk.py:811 +#: tortoisehg/hgqt/run.py:1075 tortoisehg/hgtk/hgtk.py:811  msgid "launch visual diff tool"  msgstr "iniciar herramienta visual de diferenciales"   -#: tortoisehg/hgqt/run.py:1065 tortoisehg/hgtk/hgtk.py:813 +#: tortoisehg/hgqt/run.py:1077 tortoisehg/hgtk/hgtk.py:813  msgid "print license"  msgstr "imprimir licencia"   -#: tortoisehg/hgqt/run.py:1066 +#: tortoisehg/hgqt/run.py:1078  msgid "thg version [OPTION]"  msgstr ""   -#: tortoisehg/hgqt/run.py:1071 +#: tortoisehg/hgqt/run.py:1083  msgid "thg shellconfig"  msgstr ""   @@ -4309,7 +4343,7 @@
 msgid "Start"  msgstr "Inicio"   -#: tortoisehg/hgqt/serve_ui.py:88 tortoisehg/hgqt/settings.py:642 +#: tortoisehg/hgqt/serve_ui.py:88 tortoisehg/hgqt/settings.py:661  #: tortoisehg/hgtk/gdialog.py:497  msgid "Settings"  msgstr "Configuraciones" @@ -4330,22 +4364,15 @@
 msgid "Three-way Merge Tool"  msgstr ""   -#: tortoisehg/hgqt/settings.py:270 tortoisehg/hgtk/thgconfig.py:46 +#: tortoisehg/hgqt/settings.py:270  msgid ""  "Graphical merge program for resolving merge conflicts. If left unspecified, "  "Mercurial will use the first applicable tool it finds on your system or use "  "its internal merge tool that leaves conflict markers in place. Chose " -"internal:merge to force conflict markers, internal:prompt to always select " +"internal:merge to force conflict markers ,internal:prompt to always select "  "local or other, or internal:dump to leave files in the working directory for "  "manual merging"  msgstr "" -"Herramienta gráfica para resolver conflictos de fusión de archivos.\r\n" -"- Sin especificar: Mercurial usará la primera herramienta disponible en su " -"sistema o usará una herramienta interna (vea internal).\r\n" -"- internal merge: fuerza marcadores de conflicto. \r\n" -"- internal prompt: pide selección entre local y otro\r\n" -"- internal dump: deja los archivos en el directorio de trabajo para permitir " -"fusión manual"    #: tortoisehg/hgqt/settings.py:276 tortoisehg/hgtk/thgconfig.py:52  msgid "Visual Diff Tool" @@ -4414,7 +4441,7 @@
 msgid "Max Diff Size"  msgstr "Tamaño máx. diff"   -#: tortoisehg/hgqt/settings.py:303 tortoisehg/hgtk/thgconfig.py:68 +#: tortoisehg/hgqt/settings.py:303  msgid ""  "The maximum size file (in KB) that TortoiseHg will show changes for in the "  "changelog, status, and commit windows. A value of zero implies no limit. " @@ -4449,7 +4476,7 @@
 msgid "Full Path Title"  msgstr "Nombre completo de la ruta"   -#: tortoisehg/hgqt/settings.py:313 tortoisehg/hgtk/thgconfig.py:82 +#: tortoisehg/hgqt/settings.py:313  msgid ""  "Show a full directory path of the repository in the dialog title instead of "  "just the root directory name. Default: False" @@ -4542,7 +4569,7 @@
 msgid "Branch Colors"  msgstr "Colores de la rama"   -#: tortoisehg/hgqt/settings.py:349 tortoisehg/hgtk/thgconfig.py:148 +#: tortoisehg/hgqt/settings.py:349  msgid ""  "Space separated list of branch names and colors of the form branch:#XXXXXX. "  "Spaces and colons in the branch name must be escaped using a backslash (\\). " @@ -4555,9 +4582,9 @@
 msgid "Hide Tags"  msgstr "Ocultar etiquetas"   -#: tortoisehg/hgqt/settings.py:356 tortoisehg/hgtk/thgconfig.py:155 -msgid "" -"Space separated list of tags that will not be shown. Useful example: Specify " +#: tortoisehg/hgqt/settings.py:356 +msgid "" +"Space separated list of tags that will not be shown.Useful example: Specify "  "\"qbase qparent qtip\" to hide the standard tags inserted by the Mercurial "  "Queues Extension. Default: None (leave blank)"  msgstr "" @@ -4566,7 +4593,7 @@
 msgid "After Pull Operation"  msgstr ""   -#: tortoisehg/hgqt/settings.py:362 tortoisehg/hgtk/thgconfig.py:174 +#: tortoisehg/hgqt/settings.py:362  msgid ""  "Operation which is performed directly after a successful pull. update "  "equates to pull --update, fetch equates to the fetch extension, rebase " @@ -4580,7 +4607,7 @@
 "\r\n"  "Por defecto: Nada"   -#: tortoisehg/hgqt/settings.py:368 tortoisehg/hgqt/sync.py:1113 +#: tortoisehg/hgqt/settings.py:368 tortoisehg/hgqt/sync.py:1128  #: tortoisehg/hgtk/thgconfig.py:90  msgid "Username"  msgstr "Nombre de usuario" @@ -4606,7 +4633,7 @@
 msgid "Close After Commit"  msgstr ""   -#: tortoisehg/hgqt/settings.py:376 tortoisehg/hgtk/thgconfig.py:104 +#: tortoisehg/hgqt/settings.py:376  msgid "Close the commit tool after every successful commit. Default: False"  msgstr ""   @@ -4627,8 +4654,8 @@
 #: tortoisehg/hgqt/settings.py:382 tortoisehg/hgtk/thgconfig.py:110  msgid ""  "Comma separated list of files that are automatically included in every " -"commit. Intended for use only as a repository setting. Default: None " -"(leave blank)" +"commit. Intended for use only as a repository setting. Default: None (leave " +"blank)"  msgstr ""    #: tortoisehg/hgqt/settings.py:385 tortoisehg/hgtk/thgconfig.py:113 @@ -4638,7 +4665,7 @@
 #: tortoisehg/hgqt/settings.py:386  msgid ""  "Comma separated list of files that are automatically unchecked when the " -"status, and commit dialogs are opened. Default: None (leave blank)" +"status, and commit dialogs are opened. Default: None (leave blank)"  msgstr ""    #: tortoisehg/hgqt/settings.py:389 tortoisehg/hgtk/thgconfig.py:117 @@ -4649,7 +4676,7 @@
 msgid ""  "Generate English commit messages even if LANGUAGE or LANG environment "  "variables are set to a non-English language. This setting is used by the " -"Merge, Tag and Backout dialogs. Default: False" +"Merge, Tag and Backout dialogs. Default: False"  msgstr ""    #: tortoisehg/hgqt/settings.py:396 tortoisehg/hgtk/thgconfig.py:179 @@ -4664,7 +4691,7 @@
   #: tortoisehg/hgqt/settings.py:398  msgid "" -"Repository name to use in the web interface, and by TortoiseHg as a " +"Repository name to use in the web interface, and by TortoiseHg as a "  "shorthand name. Default is the working directory."  msgstr ""   @@ -4704,7 +4731,7 @@
 msgstr ""  "Lista de los formatos de archivos permitidos a descargar separado por comas"   -#: tortoisehg/hgqt/settings.py:413 tortoisehg/hgqt/sync.py:184 +#: tortoisehg/hgqt/settings.py:413 tortoisehg/hgqt/sync.py:188  #: tortoisehg/hgtk/thgconfig.py:195 tortoisehg/hgtk/thgconfig.py:368  msgid "Port"  msgstr "Puerto" @@ -4847,8 +4874,8 @@
 msgstr ""  "Opcional. Nombre de usuario con el que autentificarse en el servidor proxy"   -#: tortoisehg/hgqt/settings.py:453 tortoisehg/hgqt/settings.py:553 -#: tortoisehg/hgqt/sync.py:1121 tortoisehg/hgtk/thgconfig.py:234 +#: tortoisehg/hgqt/settings.py:453 tortoisehg/hgqt/settings.py:566 +#: tortoisehg/hgqt/sync.py:1136 tortoisehg/hgtk/thgconfig.py:234  #: tortoisehg/hgtk/thgconfig.py:370  msgid "Password"  msgstr "Contraseña" @@ -5084,125 +5111,157 @@
 msgid "Font used to display output messages. Default: sans 8"  msgstr ""   -#: tortoisehg/hgqt/settings.py:544 tortoisehg/hgqt/settings.py:957 +#: tortoisehg/hgqt/settings.py:544 tortoisehg/hgqt/settings.py:976  #: tortoisehg/hgtk/thgconfig.py:318  msgid "Extensions"  msgstr ""   -#: tortoisehg/hgqt/settings.py:548 +#: tortoisehg/hgqt/settings.py:547 tortoisehg/hgtk/thgconfig.py:321 +msgid "Issue Tracking" +msgstr "" + +#: tortoisehg/hgqt/settings.py:548 tortoisehg/hgtk/thgconfig.py:323 +msgid "Issue Regex" +msgstr "" + +#: tortoisehg/hgqt/settings.py:549 tortoisehg/hgtk/thgconfig.py:324 +msgid "Defines the regex to match when picking up issue numbers." +msgstr "" + +#: tortoisehg/hgqt/settings.py:550 tortoisehg/hgtk/thgconfig.py:325 +msgid "Issue Link" +msgstr "" + +#: tortoisehg/hgqt/settings.py:551 tortoisehg/hgtk/thgconfig.py:326 +msgid "" +"Defines the command to run when an issue number is recognized. You may " +"include groups in issue.regex, and corresponding {n} tokens in issue.link " +"(where n is a non-negative integer). {0} refers to the entire string matched " +"by issue.regex, while {1} refers to the first group and so on. If no {n} " +"tokensare found in issue.link, the entire matched string is appended instead." +msgstr "" + +#: tortoisehg/hgqt/settings.py:561  msgid "Server"  msgstr ""   -#: tortoisehg/hgqt/settings.py:549 +#: tortoisehg/hgqt/settings.py:562  msgid "Path to review board example \"http://demo.reviewboard.org\""  msgstr ""   -#: tortoisehg/hgqt/settings.py:552 +#: tortoisehg/hgqt/settings.py:565  msgid "User name to authenticate with review board"  msgstr ""   -#: tortoisehg/hgqt/settings.py:554 +#: tortoisehg/hgqt/settings.py:567  msgid "Password to authenticate with review board"  msgstr ""   -#: tortoisehg/hgqt/settings.py:555 +#: tortoisehg/hgqt/settings.py:568  msgid "Server Repository ID"  msgstr ""   -#: tortoisehg/hgqt/settings.py:556 +#: tortoisehg/hgqt/settings.py:569  msgid "The default repository id for this repo on the review board server"  msgstr ""   -#: tortoisehg/hgqt/settings.py:557 +#: tortoisehg/hgqt/settings.py:570  msgid "Target Groups"  msgstr ""   -#: tortoisehg/hgqt/settings.py:558 +#: tortoisehg/hgqt/settings.py:571  msgid "A comma separated list of target groups"  msgstr ""   -#: tortoisehg/hgqt/settings.py:559 +#: tortoisehg/hgqt/settings.py:572  msgid "Target People"  msgstr ""   -#: tortoisehg/hgqt/settings.py:560 +#: tortoisehg/hgqt/settings.py:573  msgid "A comma separated list of target people"  msgstr ""   -#: tortoisehg/hgqt/settings.py:572 +#: tortoisehg/hgqt/settings.py:585  msgid "TortoiseHg Settings"  msgstr ""   -#: tortoisehg/hgqt/settings.py:577 tortoisehg/hgtk/thgconfig.py:648 +#: tortoisehg/hgqt/settings.py:590 tortoisehg/hgtk/thgconfig.py:648  msgid "Iniparse package not found"  msgstr "No se encuentra el paquete iniparse"   -#: tortoisehg/hgqt/settings.py:578 tortoisehg/hgtk/thgconfig.py:649 +#: tortoisehg/hgqt/settings.py:591 tortoisehg/hgtk/thgconfig.py:649  msgid "Can't change settings without iniparse package - view is readonly."  msgstr ""   -#: tortoisehg/hgqt/settings.py:596 +#: tortoisehg/hgqt/settings.py:615  #, python-format  msgid "%s's global settings"  msgstr ""   -#: tortoisehg/hgqt/settings.py:609 tortoisehg/hgtk/thgconfig.py:638 +#: tortoisehg/hgqt/settings.py:628 tortoisehg/hgtk/thgconfig.py:638  msgid "No repository found"  msgstr "No se ha encontrado ningún repositorio"   -#: tortoisehg/hgqt/settings.py:610 tortoisehg/hgtk/thgconfig.py:639 +#: tortoisehg/hgqt/settings.py:629 tortoisehg/hgtk/thgconfig.py:639  msgid "no repo at "  msgstr "ningún repositorio en "   -#: tortoisehg/hgqt/settings.py:616 tortoisehg/hgtk/thgconfig.py:671 +#: tortoisehg/hgqt/settings.py:635 tortoisehg/hgtk/thgconfig.py:671  #, python-format  msgid "%s repository settings"  msgstr "configuraciones de repositorio: %s"   -#: tortoisehg/hgqt/settings.py:643 +#: tortoisehg/hgqt/settings.py:662  msgid ""  "Restart all TortoiseHg applications for the following changes to take effect:"  msgstr ""   -#: tortoisehg/hgqt/settings.py:651 +#: tortoisehg/hgqt/settings.py:670  msgid "Apply changes before exit?"  msgstr ""   -#: tortoisehg/hgqt/settings.py:652 tortoisehg/hgtk/thgconfig.py:848 +#: tortoisehg/hgqt/settings.py:671 tortoisehg/hgtk/commit.py:325 +#: tortoisehg/hgtk/commit.py:1193 tortoisehg/hgtk/commit.py:1200 +#: tortoisehg/hgtk/status.py:1320 tortoisehg/hgtk/thgconfig.py:848 +#: tortoisehg/hgtk/thgmq.py:369 +msgid "&Yes" +msgstr "&Sí" + +#: tortoisehg/hgqt/settings.py:671 tortoisehg/hgtk/thgconfig.py:848  msgid "&No (discard changes)"  msgstr "&No (descartar los cambios)"   -#: tortoisehg/hgqt/settings.py:706 +#: tortoisehg/hgqt/settings.py:725  msgid "Settings File:"  msgstr ""   -#: tortoisehg/hgqt/settings.py:749 +#: tortoisehg/hgqt/settings.py:768  msgid "Confirm Save"  msgstr ""   -#: tortoisehg/hgqt/settings.py:750 -msgid "Save changes before edit?" -msgstr "" - -#: tortoisehg/hgqt/settings.py:751 tortoisehg/hgtk/thgconfig.py:775 +#: tortoisehg/hgqt/settings.py:769 +msgid "Save changes before editing?" +msgstr "" + +#: tortoisehg/hgqt/settings.py:770 tortoisehg/hgtk/thgconfig.py:775  msgid "&Save"  msgstr ""   -#: tortoisehg/hgqt/settings.py:800 tortoisehg/hgtk/thgconfig.py:822 +#: tortoisehg/hgqt/settings.py:819 tortoisehg/hgtk/thgconfig.py:822  msgid "Confirm Reload"  msgstr ""   -#: tortoisehg/hgqt/settings.py:801 tortoisehg/hgtk/thgconfig.py:823 +#: tortoisehg/hgqt/settings.py:820 tortoisehg/hgtk/thgconfig.py:823  msgid ""  "Unsaved changes will be lost.\n"  "Do you want to reload?"  msgstr ""   -#: tortoisehg/hgqt/settings.py:907 tortoisehg/hgtk/thgconfig.py:1550 +#: tortoisehg/hgqt/settings.py:926 tortoisehg/hgtk/thgconfig.py:1550  msgid "Unable to create a Mercurial.ini file"  msgstr ""   -#: tortoisehg/hgqt/settings.py:908 +#: tortoisehg/hgqt/settings.py:927  msgid "Insufficient access rights, reverting to read-only mode."  msgstr ""   @@ -5210,32 +5269,32 @@
 msgid "Contex Menu"  msgstr ""   -#: tortoisehg/hgqt/shellconf.py:88 tortoisehg/hgtk/shellconf.py:83 +#: tortoisehg/hgqt/shellconf.py:88 tortoisehg/hgtk/shellconf.py:82  msgid "Top menu items:"  msgstr ""   -#: tortoisehg/hgqt/shellconf.py:94 tortoisehg/hgtk/shellconf.py:64 +#: tortoisehg/hgqt/shellconf.py:94 tortoisehg/hgtk/shellconf.py:63  msgid "Sub menu items:"  msgstr "Elemento del submenú:"   -#: tortoisehg/hgqt/shellconf.py:118 tortoisehg/hgtk/shellconf.py:113 +#: tortoisehg/hgqt/shellconf.py:118 tortoisehg/hgtk/shellconf.py:112  msgid "Menu Behavior"  msgstr ""   -#: tortoisehg/hgqt/shellconf.py:120 tortoisehg/hgtk/shellconf.py:121 +#: tortoisehg/hgqt/shellconf.py:120 tortoisehg/hgtk/shellconf.py:120  msgid "Hide context menu outside repositories"  msgstr ""   -#: tortoisehg/hgqt/shellconf.py:121 tortoisehg/hgtk/shellconf.py:211 +#: tortoisehg/hgqt/shellconf.py:121 tortoisehg/hgtk/shellconf.py:210  msgid ""  "Do not show menu items on unversioned folders (use shift + click to override)"  msgstr ""   -#: tortoisehg/hgqt/shellconf.py:130 tortoisehg/hgtk/shellconf.py:125 +#: tortoisehg/hgqt/shellconf.py:130 tortoisehg/hgtk/shellconf.py:124  msgid "Icons"  msgstr ""   -#: tortoisehg/hgqt/shellconf.py:133 tortoisehg/hgtk/shellconf.py:130 +#: tortoisehg/hgqt/shellconf.py:133 tortoisehg/hgtk/shellconf.py:129  msgid "Overlays"  msgstr "Superposición de iconos"   @@ -5243,55 +5302,55 @@
 msgid "Enabled overlays"  msgstr ""   -#: tortoisehg/hgqt/shellconf.py:139 tortoisehg/hgtk/shellconf.py:139 +#: tortoisehg/hgqt/shellconf.py:139 tortoisehg/hgtk/shellconf.py:138  msgid "Local disks only"  msgstr "Sólo discos locales"   -#: tortoisehg/hgqt/shellconf.py:144 tortoisehg/hgtk/shellconf.py:143 +#: tortoisehg/hgqt/shellconf.py:144 tortoisehg/hgtk/shellconf.py:142  msgid "Enabled Overlay Handlers"  msgstr ""   -#: tortoisehg/hgqt/shellconf.py:149 tortoisehg/hgtk/shellconf.py:152 +#: tortoisehg/hgqt/shellconf.py:149 tortoisehg/hgtk/shellconf.py:151  msgid "Warning: affects all Tortoises, logoff required after change"  msgstr ""   -#: tortoisehg/hgqt/shellconf.py:151 tortoisehg/hgtk/shellconf.py:160 +#: tortoisehg/hgqt/shellconf.py:151 tortoisehg/hgtk/shellconf.py:159  msgid "Added"  msgstr ""   -#: tortoisehg/hgqt/shellconf.py:153 tortoisehg/hgtk/shellconf.py:167 +#: tortoisehg/hgqt/shellconf.py:153 tortoisehg/hgtk/shellconf.py:166  msgid "Locked*"  msgstr ""   -#: tortoisehg/hgqt/shellconf.py:155 tortoisehg/hgtk/shellconf.py:174 +#: tortoisehg/hgqt/shellconf.py:155 tortoisehg/hgtk/shellconf.py:173  msgid "Ignored*"  msgstr ""   -#: tortoisehg/hgqt/shellconf.py:157 tortoisehg/hgtk/shellconf.py:162 +#: tortoisehg/hgqt/shellconf.py:157 tortoisehg/hgtk/shellconf.py:161  msgid "Unversioned"  msgstr ""   -#: tortoisehg/hgqt/shellconf.py:159 tortoisehg/hgtk/shellconf.py:169 +#: tortoisehg/hgqt/shellconf.py:159 tortoisehg/hgtk/shellconf.py:168  msgid "Readonly*"  msgstr ""   -#: tortoisehg/hgqt/shellconf.py:161 tortoisehg/hgtk/shellconf.py:176 +#: tortoisehg/hgqt/shellconf.py:161 tortoisehg/hgtk/shellconf.py:175  msgid "Deleted*"  msgstr ""   -#: tortoisehg/hgqt/shellconf.py:163 tortoisehg/hgtk/shellconf.py:192 +#: tortoisehg/hgqt/shellconf.py:163 tortoisehg/hgtk/shellconf.py:191  msgid "*: not used by TortoiseHg"  msgstr ""   -#: tortoisehg/hgqt/shellconf.py:167 tortoisehg/hgtk/shellconf.py:196 +#: tortoisehg/hgqt/shellconf.py:167 tortoisehg/hgtk/shellconf.py:195  msgid "Taskbar"  msgstr "Barra de tareas"   -#: tortoisehg/hgqt/shellconf.py:171 tortoisehg/hgtk/shellconf.py:203 +#: tortoisehg/hgqt/shellconf.py:171 tortoisehg/hgtk/shellconf.py:202  msgid "Show Icon"  msgstr "Mostrar icono"   -#: tortoisehg/hgqt/shellconf.py:173 tortoisehg/hgtk/shellconf.py:205 +#: tortoisehg/hgqt/shellconf.py:173 tortoisehg/hgtk/shellconf.py:204  msgid "Highlight Icon"  msgstr "Resaltar Icono"   @@ -5476,325 +5535,329 @@
 msgid "Checked count: %d"  msgstr ""   -#: tortoisehg/hgqt/status.py:518 +#: tortoisehg/hgqt/status.py:516  msgid "Stat"  msgstr "Estado"   -#: tortoisehg/hgqt/status.py:518 +#: tortoisehg/hgqt/status.py:516  msgid "M"  msgstr ""   -#: tortoisehg/hgqt/status.py:518 tortoisehg/hgtk/datamine.py:140 +#: tortoisehg/hgqt/status.py:516 tortoisehg/hgtk/datamine.py:140  msgid "Filename"  msgstr "Nombre de archivo"   -#: tortoisehg/hgqt/status.py:519 tortoisehg/hgtk/thgconfig.py:414 +#: tortoisehg/hgqt/status.py:517 tortoisehg/hgtk/thgconfig.py:414  msgid "Type"  msgstr "Tipo"   -#: tortoisehg/hgqt/status.py:519 +#: tortoisehg/hgqt/status.py:517  msgid "Size (KB)"  msgstr ""   -#: tortoisehg/hgqt/status.py:684 +#: tortoisehg/hgqt/status.py:699  msgid ", resolved merge"  msgstr ""   -#: tortoisehg/hgqt/status.py:686 +#: tortoisehg/hgqt/status.py:701  msgid ", unresolved merge"  msgstr ""   -#: tortoisehg/hgqt/status.py:698 +#: tortoisehg/hgqt/status.py:713  #, python-format  msgid "%s is modified"  msgstr ""   -#: tortoisehg/hgqt/status.py:700 +#: tortoisehg/hgqt/status.py:715  #, python-format  msgid "%s is added"  msgstr ""   -#: tortoisehg/hgqt/status.py:702 +#: tortoisehg/hgqt/status.py:717  #, python-format  msgid "%s is removed"  msgstr ""   -#: tortoisehg/hgqt/status.py:704 +#: tortoisehg/hgqt/status.py:719  #, python-format  msgid "%s is not tracked (unknown)"  msgstr ""   -#: tortoisehg/hgqt/status.py:706 +#: tortoisehg/hgqt/status.py:721  #, python-format  msgid "%s is missing!"  msgstr ""   -#: tortoisehg/hgqt/status.py:708 +#: tortoisehg/hgqt/status.py:723  #, python-format  msgid "%s is ignored"  msgstr ""   -#: tortoisehg/hgqt/status.py:710 +#: tortoisehg/hgqt/status.py:725  #, python-format  msgid "%s is not modified (clean)"  msgstr ""   -#: tortoisehg/hgqt/status.py:712 +#: tortoisehg/hgqt/status.py:727  #, python-format  msgid "%s is a dirty subrepo"  msgstr ""   -#: tortoisehg/hgqt/sync.py:84 +#: tortoisehg/hgqt/sync.py:41 +msgid "Malformed ssh URL" +msgstr "" + +#: tortoisehg/hgqt/sync.py:88  msgid "TortoiseHg Sync"  msgstr ""   -#: tortoisehg/hgqt/sync.py:102 +#: tortoisehg/hgqt/sync.py:106  msgid "Preview incoming changesets from remote repository"  msgstr ""   -#: tortoisehg/hgqt/sync.py:105 +#: tortoisehg/hgqt/sync.py:109  msgid "Pull incoming changesets from remote repository"  msgstr ""   -#: tortoisehg/hgqt/sync.py:108 +#: tortoisehg/hgqt/sync.py:112  msgid "Filter outgoing changesets to remote repository"  msgstr ""   -#: tortoisehg/hgqt/sync.py:111 +#: tortoisehg/hgqt/sync.py:115  msgid "Push outgoing changesets to remote repository"  msgstr ""   -#: tortoisehg/hgqt/sync.py:113 +#: tortoisehg/hgqt/sync.py:117  msgid "Email outgoing changesets for remote repository"  msgstr ""   -#: tortoisehg/hgqt/sync.py:118 +#: tortoisehg/hgqt/sync.py:122  msgid "Manage pending perforce changelists"  msgstr ""   -#: tortoisehg/hgqt/sync.py:125 +#: tortoisehg/hgqt/sync.py:129  msgid "Stop current operation"  msgstr ""   -#: tortoisehg/hgqt/sync.py:139 tortoisehg/hgqt/update.py:68 +#: tortoisehg/hgqt/sync.py:143 tortoisehg/hgqt/update.py:68  #: tortoisehg/hgtk/update.py:78  msgid "Target:"  msgstr "Objetivo:"   -#: tortoisehg/hgqt/sync.py:151 +#: tortoisehg/hgqt/sync.py:155  msgid "<b>Remote Repository:</b>"  msgstr ""   -#: tortoisehg/hgqt/sync.py:170 +#: tortoisehg/hgqt/sync.py:174  msgid "Manage HTTPS connection security and user authentication"  msgstr ""   -#: tortoisehg/hgqt/sync.py:174 +#: tortoisehg/hgqt/sync.py:178  msgid "Hostname"  msgstr ""   -#: tortoisehg/hgqt/sync.py:200 +#: tortoisehg/hgqt/sync.py:204  msgid "Save current URL under an alias"  msgstr ""   -#: tortoisehg/hgqt/sync.py:214 +#: tortoisehg/hgqt/sync.py:218  msgid "Paths in Repository Settings:"  msgstr ""   -#: tortoisehg/hgqt/sync.py:229 +#: tortoisehg/hgqt/sync.py:233  msgid "Related Paths:"  msgstr ""   -#: tortoisehg/hgqt/sync.py:261 +#: tortoisehg/hgqt/sync.py:266  #, python-format  msgid "Preview incoming changesets from %s"  msgstr ""   -#: tortoisehg/hgqt/sync.py:262 +#: tortoisehg/hgqt/sync.py:267  #, python-format  msgid "Pull incoming changesets from %s"  msgstr ""   -#: tortoisehg/hgqt/sync.py:263 +#: tortoisehg/hgqt/sync.py:268  #, python-format  msgid "Filter outgoing changesets to %s"  msgstr ""   -#: tortoisehg/hgqt/sync.py:264 +#: tortoisehg/hgqt/sync.py:269  #, python-format  msgid "Push outgoing changesets to %s"  msgstr ""   -#: tortoisehg/hgqt/sync.py:271 +#: tortoisehg/hgqt/sync.py:276  #, python-format  msgid "rev: %d (%s)"  msgstr ""   -#: tortoisehg/hgqt/sync.py:276 tortoisehg/hgtk/commit.py:792 +#: tortoisehg/hgqt/sync.py:281 tortoisehg/hgtk/commit.py:792  msgid "branch: "  msgstr "rama: "   -#: tortoisehg/hgqt/sync.py:282 +#: tortoisehg/hgqt/sync.py:287  msgid "bookmark: "  msgstr ""   -#: tortoisehg/hgqt/sync.py:332 tortoisehg/hgtk/synch.py:157 +#: tortoisehg/hgqt/sync.py:339 tortoisehg/hgtk/synch.py:157  msgid "Post Pull: "  msgstr ""   -#: tortoisehg/hgqt/sync.py:476 +#: tortoisehg/hgqt/sync.py:480  msgid "Repository not local"  msgstr ""   -#: tortoisehg/hgqt/sync.py:477 +#: tortoisehg/hgqt/sync.py:481  msgid "A terminal shell cannot be opened for remote"  msgstr ""   -#: tortoisehg/hgqt/sync.py:488 tortoisehg/hgqt/workbench.py:686 +#: tortoisehg/hgqt/sync.py:492 tortoisehg/hgqt/workbench.py:688  msgid "No shell configured"  msgstr ""   -#: tortoisehg/hgqt/sync.py:489 tortoisehg/hgqt/workbench.py:687 +#: tortoisehg/hgqt/sync.py:493 tortoisehg/hgqt/workbench.py:689  msgid "A terminal shell must be configured"  msgstr ""   -#: tortoisehg/hgqt/sync.py:491 tortoisehg/hgqt/sync.py:1232 +#: tortoisehg/hgqt/sync.py:495 tortoisehg/hgqt/sync.py:1247  msgid "Confirm path delete"  msgstr ""   -#: tortoisehg/hgqt/sync.py:492 tortoisehg/hgqt/sync.py:1233 +#: tortoisehg/hgqt/sync.py:496 tortoisehg/hgqt/sync.py:1248  #, python-format  msgid "Delete %s from your repo configuration file?"  msgstr ""   -#: tortoisehg/hgqt/sync.py:570 +#: tortoisehg/hgqt/sync.py:576  msgid "No URL selected"  msgstr ""   -#: tortoisehg/hgqt/sync.py:571 +#: tortoisehg/hgqt/sync.py:577  msgid "An URL must be selected for this operation."  msgstr ""   -#: tortoisehg/hgqt/sync.py:586 +#: tortoisehg/hgqt/sync.py:592  msgid "Redundant authentication info"  msgstr ""   -#: tortoisehg/hgqt/sync.py:587 +#: tortoisehg/hgqt/sync.py:593  msgid ""  "You have authentication info configured for this host and inside this URL. "  "Remove authentication info from this URL?"  msgstr ""   -#: tortoisehg/hgqt/sync.py:606 tortoisehg/hgqt/sync.py:612 -#: tortoisehg/hgqt/sync.py:618 tortoisehg/hgqt/sync.py:624 -#: tortoisehg/hgqt/sync.py:631 +#: tortoisehg/hgqt/sync.py:612 tortoisehg/hgqt/sync.py:618 +#: tortoisehg/hgqt/sync.py:624 tortoisehg/hgqt/sync.py:630 +#: tortoisehg/hgqt/sync.py:637  msgid "sync command already running"  msgstr ""   -#: tortoisehg/hgqt/sync.py:648 +#: tortoisehg/hgqt/sync.py:655  #, python-format  msgid "Getting incoming changesets from %s..."  msgstr ""   -#: tortoisehg/hgqt/sync.py:653 tortoisehg/hgqt/sync.py:671 +#: tortoisehg/hgqt/sync.py:660 tortoisehg/hgqt/sync.py:678  #, python-format  msgid "Found incoming changesets from %s"  msgstr ""   -#: tortoisehg/hgqt/sync.py:656 tortoisehg/hgqt/sync.py:673 +#: tortoisehg/hgqt/sync.py:663 tortoisehg/hgqt/sync.py:680  #, python-format  msgid "No incoming changesets from %s"  msgstr ""   -#: tortoisehg/hgqt/sync.py:658 tortoisehg/hgqt/sync.py:675 +#: tortoisehg/hgqt/sync.py:665 tortoisehg/hgqt/sync.py:682  #, python-format  msgid "Incoming from %s aborted, ret %d"  msgstr ""   -#: tortoisehg/hgqt/sync.py:684 +#: tortoisehg/hgqt/sync.py:692  #, python-format  msgid "Pull from %s completed"  msgstr ""   -#: tortoisehg/hgqt/sync.py:686 +#: tortoisehg/hgqt/sync.py:694  #, python-format  msgid "Pull from %s aborted, ret %d"  msgstr ""   -#: tortoisehg/hgqt/sync.py:696 tortoisehg/hgqt/update.py:304 +#: tortoisehg/hgqt/sync.py:704 tortoisehg/hgqt/update.py:304  msgid "Merge caused file conflicts"  msgstr ""   -#: tortoisehg/hgqt/sync.py:697 tortoisehg/hgqt/update.py:305 +#: tortoisehg/hgqt/sync.py:705 tortoisehg/hgqt/update.py:305  msgid "File conflicts need to be resolved"  msgstr ""   -#: tortoisehg/hgqt/sync.py:703 +#: tortoisehg/hgqt/sync.py:711  #, python-format  msgid "Pulling from %s..."  msgstr ""   -#: tortoisehg/hgqt/sync.py:717 +#: tortoisehg/hgqt/sync.py:726  #, python-format  msgid "Finding outgoing changesets to %s..."  msgstr ""   -#: tortoisehg/hgqt/sync.py:723 +#: tortoisehg/hgqt/sync.py:732  #, python-format  msgid "%d outgoing changesets to %s"  msgstr ""   -#: tortoisehg/hgqt/sync.py:726 +#: tortoisehg/hgqt/sync.py:735  #, python-format  msgid "No outgoing changesets to %s"  msgstr ""   -#: tortoisehg/hgqt/sync.py:728 +#: tortoisehg/hgqt/sync.py:737  #, python-format  msgid "Outgoing to %s aborted, ret %d"  msgstr ""   -#: tortoisehg/hgqt/sync.py:753 tortoisehg/hgtk/history.py:584 +#: tortoisehg/hgqt/sync.py:762 tortoisehg/hgtk/history.py:584  #, python-format  msgid "%s (submitted)"  msgstr "%s (enviado)"   -#: tortoisehg/hgqt/sync.py:755 tortoisehg/hgtk/history.py:586 +#: tortoisehg/hgqt/sync.py:764 tortoisehg/hgtk/history.py:586  #: tortoisehg/hgtk/history.py:592  #, python-format  msgid "%s (pending)"  msgstr "%s (pendiente)"   -#: tortoisehg/hgqt/sync.py:760 tortoisehg/hgtk/history.py:595 +#: tortoisehg/hgqt/sync.py:769 tortoisehg/hgtk/history.py:595  msgid "Unable to parse p4pending output"  msgstr ""   -#: tortoisehg/hgqt/sync.py:762 tortoisehg/hgtk/history.py:597 +#: tortoisehg/hgqt/sync.py:771 tortoisehg/hgtk/history.py:597  #, python-format  msgid "%d pending changelists found"  msgstr ""   -#: tortoisehg/hgqt/sync.py:764 tortoisehg/hgtk/history.py:599 +#: tortoisehg/hgqt/sync.py:773 tortoisehg/hgtk/history.py:599  msgid "No pending Perforce changelists"  msgstr ""   -#: tortoisehg/hgqt/sync.py:766 tortoisehg/hgtk/history.py:601 +#: tortoisehg/hgqt/sync.py:775 tortoisehg/hgtk/history.py:601  msgid "Aborted p4pending"  msgstr ""   -#: tortoisehg/hgqt/sync.py:768 tortoisehg/hgtk/history.py:603 +#: tortoisehg/hgqt/sync.py:777 tortoisehg/hgtk/history.py:603  msgid "Unable to determine pending changesets"  msgstr ""   -#: tortoisehg/hgqt/sync.py:778 +#: tortoisehg/hgqt/sync.py:787  msgid "Perforce pending..."  msgstr ""   -#: tortoisehg/hgqt/sync.py:784 tortoisehg/hgtk/history.py:2633 +#: tortoisehg/hgqt/sync.py:794 tortoisehg/hgtk/history.py:2633  msgid "Confirm Push to remote Repository"  msgstr ""   -#: tortoisehg/hgqt/sync.py:785 tortoisehg/hgtk/history.py:2634 +#: tortoisehg/hgqt/sync.py:795 tortoisehg/hgtk/history.py:2634  #, python-format  msgid ""  "Push to remote repository\n" @@ -5802,159 +5865,163 @@
 "?"  msgstr ""   -#: tortoisehg/hgqt/sync.py:788 +#: tortoisehg/hgqt/sync.py:798  #, python-format  msgid "Push to %s aborted"  msgstr ""   -#: tortoisehg/hgqt/sync.py:791 +#: tortoisehg/hgqt/sync.py:801  #, python-format  msgid "Pushing to %s..."  msgstr ""   -#: tortoisehg/hgqt/sync.py:794 +#: tortoisehg/hgqt/sync.py:804  #, python-format  msgid "Push to %s completed"  msgstr ""   -#: tortoisehg/hgqt/sync.py:796 +#: tortoisehg/hgqt/sync.py:806  #, python-format  msgid "Push to %s aborted, ret %d"  msgstr ""   -#: tortoisehg/hgqt/sync.py:808 +#: tortoisehg/hgqt/sync.py:818  msgid "Determining outgoing changesets to email..."  msgstr ""   -#: tortoisehg/hgqt/sync.py:812 tortoisehg/hgtk/history.py:2026 +#: tortoisehg/hgqt/sync.py:822 tortoisehg/hgtk/history.py:2026  #, python-format  msgid "%d outgoing changesets"  msgstr ""   -#: tortoisehg/hgqt/sync.py:822 tortoisehg/hgtk/history.py:2030 +#: tortoisehg/hgqt/sync.py:832 tortoisehg/hgtk/history.py:2030  msgid "No outgoing changesets"  msgstr ""   -#: tortoisehg/hgqt/sync.py:824 +#: tortoisehg/hgqt/sync.py:834  #, python-format  msgid "Outgoing aborted, ret %d"  msgstr ""   -#: tortoisehg/hgqt/sync.py:836 +#: tortoisehg/hgqt/sync.py:846  msgid "Unable to remove URL"  msgstr ""   -#: tortoisehg/hgqt/sync.py:858 +#: tortoisehg/hgqt/sync.py:868  msgid "Post Pull Behavior"  msgstr ""   -#: tortoisehg/hgqt/sync.py:862 +#: tortoisehg/hgqt/sync.py:872  msgid "Select post-pull operation for this repository"  msgstr ""   -#: tortoisehg/hgqt/sync.py:865 +#: tortoisehg/hgqt/sync.py:875  msgid "None - simply pull changesets"  msgstr ""   -#: tortoisehg/hgqt/sync.py:866 +#: tortoisehg/hgqt/sync.py:876  msgid "Update - pull, then try to update"  msgstr ""   -#: tortoisehg/hgqt/sync.py:872 +#: tortoisehg/hgqt/sync.py:882  msgid "Fetch - use fetch (auto merge pulled changes)"  msgstr ""   -#: tortoisehg/hgqt/sync.py:874 +#: tortoisehg/hgqt/sync.py:884  msgid "Fetch - use fetch extension (fetch is not active!)"  msgstr ""   -#: tortoisehg/hgqt/sync.py:881 +#: tortoisehg/hgqt/sync.py:891  msgid "Rebase - rebase local commits above pulled changes"  msgstr ""   -#: tortoisehg/hgqt/sync.py:883 +#: tortoisehg/hgqt/sync.py:893  msgid "Rebase - use rebase extension (rebase is not active!)"  msgstr ""   -#: tortoisehg/hgqt/sync.py:901 +#: tortoisehg/hgqt/sync.py:911  msgid "<a href=\"config\">Launch settings tool...</a>"  msgstr ""   -#: tortoisehg/hgqt/sync.py:934 +#: tortoisehg/hgqt/sync.py:944  msgid "Unable to save post pull operation"  msgstr ""   -#: tortoisehg/hgqt/sync.py:958 +#: tortoisehg/hgqt/sync.py:968  msgid "Save Path"  msgstr ""   -#: tortoisehg/hgqt/sync.py:968 tortoisehg/hgqt/sync.py:1276 +#: tortoisehg/hgqt/sync.py:978 tortoisehg/hgqt/sync.py:1291  #: tortoisehg/hgtk/thgconfig.py:371 tortoisehg/hgtk/thgconfig.py:954  msgid "Alias"  msgstr "Alias"   -#: tortoisehg/hgqt/sync.py:971 tortoisehg/hgqt/sync.py:1276 +#: tortoisehg/hgqt/sync.py:981 tortoisehg/hgqt/sync.py:1291  #: tortoisehg/hgtk/thgconfig.py:368  msgid "URL"  msgstr "URL"   -#: tortoisehg/hgqt/sync.py:980 +#: tortoisehg/hgqt/sync.py:990  msgid "Remove authentication data from URL"  msgstr ""   -#: tortoisehg/hgqt/sync.py:982 +#: tortoisehg/hgqt/sync.py:992  msgid ""  "User authentication data should be associated with the hostname using the "  "security dialog."  msgstr ""   -#: tortoisehg/hgqt/sync.py:1004 +#: tortoisehg/hgqt/sync.py:1014  msgid "Unable to save an URL"  msgstr ""   -#: tortoisehg/hgqt/sync.py:1015 +#: tortoisehg/hgqt/sync.py:1025  msgid "Confirm URL replace"  msgstr ""   -#: tortoisehg/hgqt/sync.py:1016 +#: tortoisehg/hgqt/sync.py:1026  #, python-format  msgid "%s already exists, replace URL?"  msgstr ""   -#: tortoisehg/hgqt/sync.py:1044 +#: tortoisehg/hgqt/sync.py:1050 +msgid "Certificate Query Error" +msgstr "" + +#: tortoisehg/hgqt/sync.py:1059  msgid "Security: "  msgstr ""   -#: tortoisehg/hgqt/sync.py:1059 +#: tortoisehg/hgqt/sync.py:1074  #, python-format  msgid "<b>Host:</b> %s"  msgstr ""   -#: tortoisehg/hgqt/sync.py:1061 +#: tortoisehg/hgqt/sync.py:1076  msgid "Secure HTTPS Connection"  msgstr ""   -#: tortoisehg/hgqt/sync.py:1068 +#: tortoisehg/hgqt/sync.py:1083  msgid "Verify with Certificate Authority certificates (best)"  msgstr ""   -#: tortoisehg/hgqt/sync.py:1070 +#: tortoisehg/hgqt/sync.py:1085  msgid "Verify with stored host fingerprint (good)"  msgstr ""   -#: tortoisehg/hgqt/sync.py:1072 +#: tortoisehg/hgqt/sync.py:1087  msgid "No host validation, but still encrypted (bad)"  msgstr ""   -#: tortoisehg/hgqt/sync.py:1083 +#: tortoisehg/hgqt/sync.py:1098  msgid "Query"  msgstr ""   -#: tortoisehg/hgqt/sync.py:1102 +#: tortoisehg/hgqt/sync.py:1117  msgid "User Authentication"  msgstr ""   -#: tortoisehg/hgqt/sync.py:1109 +#: tortoisehg/hgqt/sync.py:1124  msgid ""  "Optional. Username to authenticate with. If not given, and the remote\n"  "site requires basic or digest authentication, the user will be prompted for\n" @@ -5962,139 +6029,145 @@
 "foo.username = $USER."  msgstr ""   -#: tortoisehg/hgqt/sync.py:1118 +#: tortoisehg/hgqt/sync.py:1133  msgid ""  "Optional. Password to authenticate with. If not given, and the remote\n"  "site requires basic or digest authentication, the user will be prompted for\n"  "it."  msgstr ""   -#: tortoisehg/hgqt/sync.py:1125 +#: tortoisehg/hgqt/sync.py:1140  msgid ""  "Mercurial keyring extension is enabled. Passwords will be stored in a "  "platform-native secure method."  msgstr ""   -#: tortoisehg/hgqt/sync.py:1131 +#: tortoisehg/hgqt/sync.py:1146  msgid ""  "Optional. PEM encoded client certificate key file. Environment variables\n"  "are expanded in the filename."  msgstr ""   -#: tortoisehg/hgqt/sync.py:1133 +#: tortoisehg/hgqt/sync.py:1148  msgid "User Certificate Key File"  msgstr ""   -#: tortoisehg/hgqt/sync.py:1137 +#: tortoisehg/hgqt/sync.py:1152  msgid ""  "Optional. PEM encoded client certificate chain file. Environment variables\n"  "are expanded in the filename."  msgstr ""   -#: tortoisehg/hgqt/sync.py:1139 +#: tortoisehg/hgqt/sync.py:1154  msgid "User Certificate Chain File"  msgstr ""   -#: tortoisehg/hgqt/sync.py:1159 +#: tortoisehg/hgqt/sync.py:1174  msgid "Unable to save authentication"  msgstr ""   -#: tortoisehg/hgqt/sync.py:1330 -msgid "Unable to create a config file" -msgstr "" - -#: tortoisehg/hgqt/sync.py:1331 -msgid "Insufficient access rights." -msgstr "" - -#: tortoisehg/hgqt/sync.py:1348 +#: tortoisehg/hgqt/sync.py:1342  msgid "Allow push of a new branch (--new-branch)"  msgstr ""   +#: tortoisehg/hgqt/sync.py:1347 +msgid "Force push or pull (override safety checks, --force)" +msgstr "" +  #: tortoisehg/hgqt/sync.py:1352 -msgid "Force push or pull (override safety checks, --force)" +msgid "Recurse into subrepositories (--subrepos)"  msgstr ""    #: tortoisehg/hgqt/sync.py:1357 -msgid "Recurse into subrepositories (--subrepos)" -msgstr "" - -#: tortoisehg/hgqt/sync.py:1362  msgid "Temporarily disable configured HTTP proxy"  msgstr ""   -#: tortoisehg/hgqt/tag.py:65 tortoisehg/hgtk/tagadd.py:57 +#: tortoisehg/hgqt/sync.py:1364 +msgid "Emit debugging output (--debug)" +msgstr "" + +#: tortoisehg/hgqt/tag.py:29 tortoisehg/hgtk/tagadd.py:31 +#, python-format +msgid "Tag - %s" +msgstr "Etiqueta - %s" + +#: tortoisehg/hgqt/tag.py:58 tortoisehg/hgtk/tagadd.py:57  msgid "Tag:"  msgstr "Etiqueta:"   -#: tortoisehg/hgqt/tag.py:90 +#: tortoisehg/hgqt/tag.py:61 +msgid "Tagged:" +msgstr "" + +#: tortoisehg/hgqt/tag.py:76  msgid "Local tag"  msgstr ""   -#: tortoisehg/hgqt/tag.py:92 +#: tortoisehg/hgqt/tag.py:78  msgid "Replace existing tag (-f/--force)"  msgstr ""   -#: tortoisehg/hgqt/tag.py:97 tortoisehg/hgtk/tagadd.py:82 +#: tortoisehg/hgqt/tag.py:83 tortoisehg/hgtk/tagadd.py:82  msgid "Use English commit message"  msgstr ""   -#: tortoisehg/hgqt/tag.py:102 tortoisehg/hgtk/tagadd.py:90 +#: tortoisehg/hgqt/tag.py:88 tortoisehg/hgtk/tagadd.py:90  msgid "Use custom commit message:"  msgstr ""   -#: tortoisehg/hgqt/tag.py:135 tortoisehg/hgtk/tagadd.py:31 -#, python-format -msgid "Tag - %s" -msgstr "Etiqueta - %s" - -#: tortoisehg/hgqt/tag.py:247 tortoisehg/hgtk/tagadd.py:289 -#, python-format -msgid "Tag '%s' already exist" -msgstr "La etiqueta '%s' ya existe" - -#: tortoisehg/hgqt/tag.py:251 tortoisehg/hgqt/tag.py:300 +#: tortoisehg/hgqt/tag.py:172 tortoisehg/hgtk/thgconfig.py:351 +msgid "local" +msgstr "local" + +#: tortoisehg/hgqt/tag.py:184 tortoisehg/hgtk/bookmark.py:49 +#: tortoisehg/hgtk/commit.py:262 tortoisehg/hgtk/status.py:124 +msgid "Move" +msgstr "Mover" + +#: tortoisehg/hgqt/tag.py:239 +#, python-format +msgid "Tag '%s' already exists" +msgstr "" + +#: tortoisehg/hgqt/tag.py:244 tortoisehg/hgqt/tag.py:296  msgid "uncommitted merge"  msgstr ""   -#: tortoisehg/hgqt/tag.py:255 tortoisehg/hgqt/tag.py:304 +#: tortoisehg/hgqt/tag.py:248 tortoisehg/hgqt/tag.py:300  msgid "not at a branch head (use force)"  msgstr ""   -#: tortoisehg/hgqt/tag.py:259 tortoisehg/hgtk/tagadd.py:285 +#: tortoisehg/hgqt/tag.py:252 tortoisehg/hgtk/tagadd.py:285  #, python-format  msgid "Added tag %s for changeset %s"  msgstr "Tag %s para conjunto de cambios %s añadido"   -#: tortoisehg/hgqt/tag.py:272 +#: tortoisehg/hgqt/tag.py:259 +#, python-format +msgid "Tag '%s' has been moved" +msgstr "" + +#: tortoisehg/hgqt/tag.py:261  #, python-format  msgid "Tag '%s' has been added"  msgstr ""   -#: tortoisehg/hgqt/tag.py:276 tortoisehg/hgqt/tag.py:321 -msgid "Abort: " -msgstr "" - -#: tortoisehg/hgqt/tag.py:278 tortoisehg/hgqt/tag.py:323 -msgid "Error: " -msgstr "" - -#: tortoisehg/hgqt/tag.py:292 tortoisehg/hgtk/tagadd.py:303 +#: tortoisehg/hgqt/tag.py:288 tortoisehg/hgtk/tagadd.py:303  #, python-format  msgid "tag '%s' is not a local tag"  msgstr "etiqueta «%s» no es una etiqueta local"   -#: tortoisehg/hgqt/tag.py:296 tortoisehg/hgtk/tagadd.py:306 +#: tortoisehg/hgqt/tag.py:292 tortoisehg/hgtk/tagadd.py:306  #, python-format  msgid "tag '%s' is not a global tag"  msgstr "etiqueta «%s» no es una etiqueta global"   -#: tortoisehg/hgqt/tag.py:306 tortoisehg/hgtk/tagadd.py:309 +#: tortoisehg/hgqt/tag.py:303 tortoisehg/hgtk/tagadd.py:309  #, python-format  msgid "Removed tag %s"  msgstr "Eliminada la etiqueta %s"   -#: tortoisehg/hgqt/tag.py:317 +#: tortoisehg/hgqt/tag.py:308  #, python-format  msgid "Tag '%s' has been removed"  msgstr "" @@ -6219,6 +6292,12 @@
 msgid "&Yes (--force)"  msgstr ""   +#: tortoisehg/hgqt/thgstrip.py:206 tortoisehg/hgtk/commit.py:325 +#: tortoisehg/hgtk/commit.py:1193 tortoisehg/hgtk/commit.py:1200 +#: tortoisehg/hgtk/thgstrip.py:217 +msgid "&No" +msgstr "&No" +  #: tortoisehg/hgqt/thgstrip.py:207 tortoisehg/hgtk/thgstrip.py:214  msgid "Confirm Strip"  msgstr "" @@ -6457,53 +6536,53 @@
 msgid "cleaning up temp directory\n"  msgstr ""   -#: tortoisehg/hgqt/visdiff.py:366 tortoisehg/hgtk/visdiff.py:352 +#: tortoisehg/hgqt/visdiff.py:365 tortoisehg/hgtk/visdiff.py:352  msgid "working changes"  msgstr "cambios en repositorio de trabajo"   -#: tortoisehg/hgqt/visdiff.py:368 +#: tortoisehg/hgqt/visdiff.py:367  #, python-format  msgid "changeset %d:%s"  msgstr ""   -#: tortoisehg/hgqt/visdiff.py:370 +#: tortoisehg/hgqt/visdiff.py:369  #, python-format  msgid "revisions %d:%s to %d:%s"  msgstr ""   -#: tortoisehg/hgqt/visdiff.py:372 tortoisehg/hgtk/visdiff.py:357 +#: tortoisehg/hgqt/visdiff.py:371 tortoisehg/hgtk/visdiff.py:357  msgid "Visual Diffs - "  msgstr "Diff visual - "   -#: tortoisehg/hgqt/visdiff.py:374 tortoisehg/hgtk/visdiff.py:359 +#: tortoisehg/hgqt/visdiff.py:373 tortoisehg/hgtk/visdiff.py:359  msgid " filtered"  msgstr " filtrado"   -#: tortoisehg/hgqt/visdiff.py:387 tortoisehg/hgtk/visdiff.py:370 +#: tortoisehg/hgqt/visdiff.py:388 tortoisehg/hgtk/visdiff.py:370  msgid "Temporary files are removed when this dialog is closed"  msgstr "Los archivos temporales se borrarán cuando se cierre esta ventana"   -#: tortoisehg/hgqt/visdiff.py:404 +#: tortoisehg/hgqt/visdiff.py:406  msgid "Select Tool:"  msgstr ""   -#: tortoisehg/hgqt/visdiff.py:431 tortoisehg/hgtk/visdiff.py:424 +#: tortoisehg/hgqt/visdiff.py:430 tortoisehg/hgtk/visdiff.py:424  msgid "Dir diff to p1"  msgstr ""   -#: tortoisehg/hgqt/visdiff.py:433 tortoisehg/hgtk/visdiff.py:426 +#: tortoisehg/hgqt/visdiff.py:432 tortoisehg/hgtk/visdiff.py:426  msgid "Dir diff to p2"  msgstr ""   -#: tortoisehg/hgqt/visdiff.py:435 tortoisehg/hgtk/visdiff.py:428 +#: tortoisehg/hgqt/visdiff.py:434 tortoisehg/hgtk/visdiff.py:428  msgid "3-way dir diff"  msgstr ""   -#: tortoisehg/hgqt/visdiff.py:438 tortoisehg/hgtk/visdiff.py:434 +#: tortoisehg/hgqt/visdiff.py:437 tortoisehg/hgtk/visdiff.py:434  msgid "Directory diff"  msgstr "Carpeta diff"   -#: tortoisehg/hgqt/visdiff.py:595 tortoisehg/hgtk/visdiff.py:631 +#: tortoisehg/hgqt/visdiff.py:605 tortoisehg/hgtk/visdiff.py:631  msgid "No repository found here"  msgstr "No se encontró repositorio aquí"   @@ -6630,24 +6709,24 @@
 msgstr "&Otro"    #: tortoisehg/hgqt/wctxactions.py:243 -msgid "Revert changes to files?" -msgstr "" - -#: tortoisehg/hgqt/wctxactions.py:244 tortoisehg/hgtk/statusact.py:147 -msgid "&Yes (backup changes)" -msgstr "" - -#: tortoisehg/hgqt/wctxactions.py:244 tortoisehg/hgtk/statusact.py:148 -msgid "Yes (&discard changes)" -msgstr "Sí (&descartar cambios)" - -#: tortoisehg/hgqt/wctxactions.py:298 tortoisehg/hgtk/statusact.py:178 -msgid "Confirm Delete Unrevisioned" -msgstr "Confirmar Borrado Sin Revisión" - -#: tortoisehg/hgqt/wctxactions.py:299 tortoisehg/hgtk/statusact.py:179 -msgid "Delete the following unrevisioned files?" -msgstr "¿ Eliminar los siguientes archivos sin revisión ?" +msgid "Revert local file changes?" +msgstr "" + +#: tortoisehg/hgqt/wctxactions.py:244 +msgid "&Revert with backup" +msgstr "" + +#: tortoisehg/hgqt/wctxactions.py:244 +msgid "&Discard changes" +msgstr "" + +#: tortoisehg/hgqt/wctxactions.py:298 +msgid "Confirm Delete Unversioned" +msgstr "" + +#: tortoisehg/hgqt/wctxactions.py:299 +msgid "Delete the following unversioned files?" +msgstr ""    #: tortoisehg/hgqt/wctxactions.py:311 tortoisehg/hgtk/statusact.py:40  msgid "Copy file to" @@ -6673,7 +6752,7 @@
 msgid "Local Path:"  msgstr ""   -#: tortoisehg/hgqt/webconf.py:226 tortoisehg/hgtk/synch.py:382 +#: tortoisehg/hgqt/webconf.py:226 tortoisehg/hgtk/synch.py:383  msgid "Select Repository"  msgstr "Seleccionar repositorio"   @@ -6765,10 +6844,6 @@
 msgid "&Settings..."  msgstr ""   -#: tortoisehg/hgqt/workbench.py:190 -msgid "E&xit" -msgstr "" -  #: tortoisehg/hgqt/workbench.py:193  msgid "Show Repository Registry"  msgstr "" @@ -6935,15 +7010,15 @@
 msgid "%s - TortoiseHg Workbench"  msgstr ""   -#: tortoisehg/hgqt/workbench.py:560 +#: tortoisehg/hgqt/workbench.py:562  msgid "Select repository directory to open"  msgstr ""   -#: tortoisehg/hgqt/workbench.py:581 +#: tortoisehg/hgqt/workbench.py:583  msgid "Failed to open repository"  msgstr ""   -#: tortoisehg/hgqt/workbench.py:708 +#: tortoisehg/hgqt/workbench.py:710  #, python-format  msgid "Hg file log viewer [%s] - %s"  msgstr "" @@ -7017,11 +7092,9 @@
   #: tortoisehg/hgtk/backout.py:78  msgid "" -"Commit message text for new changeset that reverses the effect of the " -"change being backed out." -msgstr "" -"Texto del mensaje de confirmación para el nuevo conjunto de cambios que " -"invierte el efecto del cambio que se está descartando." +"Commit message text for new changeset that reverses the effect of the change " +"being backed out." +msgstr ""    #: tortoisehg/hgtk/backout.py:95  msgid "Backout" @@ -7039,11 +7112,6 @@
 msgid "Failed to backout"  msgstr ""   -#: tortoisehg/hgtk/bookmark.py:49 tortoisehg/hgtk/commit.py:262 -#: tortoisehg/hgtk/status.py:124 -msgid "Move" -msgstr "Mover" -  #: tortoisehg/hgtk/bookmark.py:54  msgid "Set Current"  msgstr "Establecer actual" @@ -7058,10 +7126,6 @@
 msgid "Old name:"  msgstr "Nombre antiguo:"   -#: tortoisehg/hgtk/bookmark.py:86 -msgid "New Name:" -msgstr "Nombre nuevo:" -  #: tortoisehg/hgtk/bookmark.py:92  msgid "Make new/moved bookmark current"  msgstr "Crea nuevo/mover el marcador actual" @@ -7422,6 +7486,10 @@
 msgid "Push after commit"  msgstr "Publicar después de realizar"   +#: tortoisehg/hgtk/commit.py:429 +msgid "Recent commit messages..." +msgstr "Últimos mensajes de confirmación..." +  #: tortoisehg/hgtk/commit.py:503  #, python-format  msgid "Parent: %(rev)s" @@ -7619,7 +7687,7 @@
 #: tortoisehg/hgtk/history.py:2035 tortoisehg/hgtk/history.py:2075  #: tortoisehg/hgtk/history.py:2419 tortoisehg/hgtk/history.py:2449  #: tortoisehg/hgtk/history.py:2706 tortoisehg/hgtk/history.py:2737 -#: tortoisehg/hgtk/recovery.py:178 tortoisehg/hgtk/synch.py:549 +#: tortoisehg/hgtk/recovery.py:178 tortoisehg/hgtk/synch.py:550  msgid "Cannot run now"  msgstr "No se puede ejecutar ahora"   @@ -7947,11 +8015,11 @@
 msgid "Differences from Source to Dest"  msgstr "Diferencias desde Fuente a Destino"   -#: tortoisehg/hgtk/guess.py:262 +#: tortoisehg/hgtk/guess.py:263  msgid "finding source of "  msgstr "buscando codigo de "   -#: tortoisehg/hgtk/guess.py:366 +#: tortoisehg/hgtk/guess.py:367  #, python-format  msgid ""  "== %s and %s have identical contents ==\n" @@ -8098,6 +8166,10 @@
 msgid "Files"  msgstr "Archivos"   +#: tortoisehg/hgtk/hgignore.py:230 +msgid "Error while reading status" +msgstr "" +  #: tortoisehg/hgtk/hginit.py:22  msgid "TortoiseHg Init"  msgstr "" @@ -8602,7 +8674,7 @@
 #: tortoisehg/hgtk/history.py:2076 tortoisehg/hgtk/history.py:2420  #: tortoisehg/hgtk/history.py:2450 tortoisehg/hgtk/history.py:2707  #: tortoisehg/hgtk/history.py:2738 tortoisehg/hgtk/recovery.py:179 -#: tortoisehg/hgtk/synch.py:550 +#: tortoisehg/hgtk/synch.py:551  msgid "Please try again after the previous command has completed"  msgstr ""   @@ -9064,11 +9136,11 @@
 msgid "Checking outgoing changesets..."  msgstr ""   -#: tortoisehg/hgtk/history.py:2042 tortoisehg/hgtk/synch.py:504 +#: tortoisehg/hgtk/history.py:2042 tortoisehg/hgtk/synch.py:505  msgid "No repository selected"  msgstr "Ningún repositorio seleccionado"   -#: tortoisehg/hgtk/history.py:2043 tortoisehg/hgtk/synch.py:505 +#: tortoisehg/hgtk/history.py:2043 tortoisehg/hgtk/synch.py:506  msgid "Select a peer repository to compare with"  msgstr "Seleccione repositio a comparar"   @@ -9438,11 +9510,11 @@
 msgid "Validate repository consistency"  msgstr "Validar consistencia de repositorio"   -#: tortoisehg/hgtk/recovery.py:110 tortoisehg/hgtk/synch.py:399 +#: tortoisehg/hgtk/recovery.py:110 tortoisehg/hgtk/synch.py:400  msgid "Cannot close now"  msgstr "No se puede cerrar ahora"   -#: tortoisehg/hgtk/recovery.py:111 tortoisehg/hgtk/synch.py:400 +#: tortoisehg/hgtk/recovery.py:111 tortoisehg/hgtk/synch.py:401  msgid "command is running"  msgstr "comando activo"   @@ -9474,7 +9546,7 @@
 msgid "Confirm rollback repository"  msgstr "Confirme desacer la última transacción al repositorio"   -#: tortoisehg/hgtk/recovery.py:249 tortoisehg/hgtk/synch.py:648 +#: tortoisehg/hgtk/recovery.py:249 tortoisehg/hgtk/synch.py:649  msgid "[command interrupted]"  msgstr "[comando interrumpido]"   @@ -9620,47 +9692,47 @@
 msgid "hg serve [OPTION]..."  msgstr "hg serve [OPCIÓN]..."   -#: tortoisehg/hgtk/shellconf.py:28 +#: tortoisehg/hgtk/shellconf.py:27  msgid "OK"  msgstr "OK"   -#: tortoisehg/hgtk/shellconf.py:30 +#: tortoisehg/hgtk/shellconf.py:29  msgid "Apply"  msgstr "Aplicar"   -#: tortoisehg/hgtk/shellconf.py:43 +#: tortoisehg/hgtk/shellconf.py:42  msgid "Context Menu"  msgstr "Menú contextual"   -#: tortoisehg/hgtk/shellconf.py:48 +#: tortoisehg/hgtk/shellconf.py:47  msgid "Menu Items"  msgstr ""   -#: tortoisehg/hgtk/shellconf.py:105 +#: tortoisehg/hgtk/shellconf.py:104  msgid "<- Top"  msgstr ""   -#: tortoisehg/hgtk/shellconf.py:108 +#: tortoisehg/hgtk/shellconf.py:107  msgid "Sub ->"  msgstr ""   -#: tortoisehg/hgtk/shellconf.py:137 +#: tortoisehg/hgtk/shellconf.py:136  msgid "Enable overlays"  msgstr "Activar superposición de iconos"   -#: tortoisehg/hgtk/shellconf.py:214 +#: tortoisehg/hgtk/shellconf.py:213  msgid "Show overlay icons in Mercurial repositories"  msgstr ""   -#: tortoisehg/hgtk/shellconf.py:217 +#: tortoisehg/hgtk/shellconf.py:216  msgid "Show overlays on local disks only"  msgstr ""   -#: tortoisehg/hgtk/shellconf.py:221 +#: tortoisehg/hgtk/shellconf.py:220  msgid "Show the taskbar icon (restart needed)"  msgstr ""   -#: tortoisehg/hgtk/shellconf.py:224 +#: tortoisehg/hgtk/shellconf.py:223  msgid "Highlight the taskbar icon during activity"  msgstr "Resaltar el icono de la barra de tareas durante actividad"   @@ -9915,6 +9987,22 @@
 msgid "Revert files?"  msgstr ""   +#: tortoisehg/hgtk/statusact.py:147 +msgid "&Yes (backup changes)" +msgstr "" + +#: tortoisehg/hgtk/statusact.py:148 +msgid "Yes (&discard changes)" +msgstr "Sí (&descartar cambios)" + +#: tortoisehg/hgtk/statusact.py:178 +msgid "Confirm Delete Unrevisioned" +msgstr "Confirmar Borrado Sin Revisión" + +#: tortoisehg/hgtk/statusact.py:179 +msgid "Delete the following unrevisioned files?" +msgstr "¿ Eliminar los siguientes archivos sin revisión ?" +  #: tortoisehg/hgtk/statusact.py:192  msgid "Delete Errors"  msgstr "Borrar errores" @@ -9953,9 +10041,8 @@
 msgstr "Extraer cambios de repositorio seleccionado"    #: tortoisehg/hgtk/synch.py:70 -msgid "Display local changes that will be pushed to selected repository" -msgstr "" -"Visualizar cambios locales que seran enviados al repositorio seleccionado" +msgid "Display local changes that will be pushed to selected repository" +msgstr ""    #: tortoisehg/hgtk/synch.py:75  msgid "Push local changes to selected repository" @@ -9985,7 +10072,7 @@
 msgid "Advanced Options"  msgstr "Opciones avanzadas"   -#: tortoisehg/hgtk/synch.py:175 +#: tortoisehg/hgtk/synch.py:176  msgid "Run even when remote repository is unrelated."  msgstr "Ejecutar aunque el repositorio remoto no esté relacionado"   @@ -9997,52 +10084,52 @@
 msgid "Target revision:"  msgstr "Revisión objetivo:"   -#: tortoisehg/hgtk/synch.py:195 +#: tortoisehg/hgtk/synch.py:196  msgid "A specific revision up to which you would like to push or pull."  msgstr "Una revisión específica hasta la que desea enviar o extraer."   -#: tortoisehg/hgtk/synch.py:205 +#: tortoisehg/hgtk/synch.py:207  msgid "Name of hg executable on remote machine."  msgstr "Nombre del ejecutable 'hg' en la máquina remota."   -#: tortoisehg/hgtk/synch.py:215 +#: tortoisehg/hgtk/synch.py:216  msgid "Incoming/Outgoing"  msgstr "Entrante/Saliente"   -#: tortoisehg/hgtk/synch.py:218 +#: tortoisehg/hgtk/synch.py:219  msgid "Show patches"  msgstr "Mostrar parches"   -#: tortoisehg/hgtk/synch.py:219 +#: tortoisehg/hgtk/synch.py:220  msgid "Show newest first"  msgstr "Mostrar los más nuevos primero"   -#: tortoisehg/hgtk/synch.py:220 +#: tortoisehg/hgtk/synch.py:221  msgid "Show no merges"  msgstr "No mostrar fusiones"   -#: tortoisehg/hgtk/synch.py:266 +#: tortoisehg/hgtk/synch.py:267  msgid "Update to branch tip"  msgstr "Actualizar a rama Tip"   -#: tortoisehg/hgtk/synch.py:372 +#: tortoisehg/hgtk/synch.py:373  #, python-format  msgid "unknown sort key '%s'"  msgstr "clave de ordenación '%s' desconocida"   -#: tortoisehg/hgtk/synch.py:389 +#: tortoisehg/hgtk/synch.py:390  msgid "Select Bundle"  msgstr "Seleccionar paquete"   -#: tortoisehg/hgtk/synch.py:391 +#: tortoisehg/hgtk/synch.py:392  msgid "Bundle (*.hg)"  msgstr "Paquete (*.hg)"   -#: tortoisehg/hgtk/synch.py:392 +#: tortoisehg/hgtk/synch.py:393  msgid "Bundle (*)"  msgstr "Paquete (*)"   -#: tortoisehg/hgtk/synch.py:689 +#: tortoisehg/hgtk/synch.py:690  msgid "Toggle _Wordwrap"  msgstr "Intercambiar ajuste de línea"   @@ -10098,11 +10185,33 @@
 msgid "a tag named \"%s\" already exists"  msgstr "la etiqueta nombrada \"%s\" ya existe"   +#: tortoisehg/hgtk/tagadd.py:289 +#, python-format +msgid "Tag '%s' already exist" +msgstr "La etiqueta '%s' ya existe" +  #: tortoisehg/hgtk/tagadd.py:300  #, python-format  msgid "tag '%s' does not exist"  msgstr "etiqueta «%s» no existe"   +#: tortoisehg/hgtk/thgconfig.py:46 +msgid "" +"Graphical merge program for resolving merge conflicts. If left unspecified, " +"Mercurial will use the first applicable tool it finds on your system or use " +"its internal merge tool that leaves conflict markers in place. Chose " +"internal:merge to force conflict markers, internal:prompt to always select " +"local or other, or internal:dump to leave files in the working directory for " +"manual merging" +msgstr "" +"Herramienta gráfica para resolver conflictos de fusión de archivos.\r\n" +"- Sin especificar: Mercurial usará la primera herramienta disponible en su " +"sistema o usará una herramienta interna (vea internal).\r\n" +"- internal merge: fuerza marcadores de conflicto. \r\n" +"- internal prompt: pide selección entre local y otro\r\n" +"- internal dump: deja los archivos en el directorio de trabajo para permitir " +"fusión manual" +  #: tortoisehg/hgtk/thgconfig.py:58  msgid "Specify the visual editor used to view files, etc"  msgstr "Especifique el editor visual usado para mostras archivos, etc ..." @@ -10124,6 +10233,13 @@
 "windows. Default: Not expanded"  msgstr ""   +#: tortoisehg/hgtk/thgconfig.py:68 +msgid "" +"The maximum size file (in KB) that TortoiseHg will show changes for in the " +"changelog, status, and commit windows. A value of zero implies no limit. " +"Default: 1024 (1MB)" +msgstr "" +  #: tortoisehg/hgtk/thgconfig.py:71  msgid "Bottom Diffs"  msgstr "Diffs en parte inferior" @@ -10143,10 +10259,14 @@
 #: tortoisehg/hgtk/thgconfig.py:79  msgid ""  "When running hgtk from the command line, fork a background process to run " -"graphical dialogs. Default: True" -msgstr "" -"Ejecutar proceso en segundo plano para los cuadros de diálogo gráficos al " -"ejecutar hgtk desde la línea de comandos. Por defecto: " +"graphical dialogs. Default: True" +msgstr "" + +#: tortoisehg/hgtk/thgconfig.py:82 +msgid "" +"Show a full directory path of the repository in the dialog title instead of " +"just the root directory name. Default: False" +msgstr ""    #: tortoisehg/hgtk/thgconfig.py:86  msgid "" @@ -10173,22 +10293,23 @@
 msgid ""  "Word wrap length of the commit message. If set, the popup menu can be used "  "to format the message and a warning will be issued if any lines are too long " -"at commit. Default: 0 (unenforced)" -msgstr "" -"Tamaño máx. de línea del mesaje de envio. Si está activado, se puede usar el " -"menu emergente para formatear el mensaje y se mostrará un aviso al " -"sobrepasar el límite. Por defecto: 0 (sin aviso)" +"at commit. Default: 0 (unenforced)" +msgstr "" + +#: tortoisehg/hgtk/thgconfig.py:104 +msgid "Close the commit tool after every successful commit. Default: False" +msgstr ""    #: tortoisehg/hgtk/thgconfig.py:107  msgid "" -"Attempt to push to default push target after every successful commit. " +"Attempt to push to default push target after every successful commit. "  "Default: False"  msgstr ""    #: tortoisehg/hgtk/thgconfig.py:114  msgid ""  "Comma separated list of files that are automatically unchecked when the " -"status, commit, and shelve dialogs are opened. Default: None (leave blank)" +"status, commit, and shelve dialogs are opened. Default: None (leave blank)"  msgstr ""    #: tortoisehg/hgtk/thgconfig.py:122 @@ -10198,7 +10319,23 @@
 #: tortoisehg/hgtk/thgconfig.py:123  msgid ""  "The tab on which the status and commit tools will open. 0 - TextDiff, 1 - " -"Hunk Selection, 2 - Commit Preview. Default: 0" +"Hunk Selection, 2 - Commit Preview. Default: 0" +msgstr "" + +#: tortoisehg/hgtk/thgconfig.py:148 +msgid "" +"Space separated list of branch names and colors of the form branch:#XXXXXX. " +"Spaces and colons in the branch name must beescaped using a backslash (\\). " +"Likewise some other characters can be escaped in this way, e.g. \\u0040 will " +"be decoded to the @ character, and \\n to a linefeed. Default: None (leave " +"blank)" +msgstr "" + +#: tortoisehg/hgtk/thgconfig.py:155 +msgid "" +"Space separated list of tags that will not be shown. Useful example: Specify " +"\"qbase qparent qtip\" to hide the standard tags inserted by the Mercurial " +"Queues Extension. Default: None (leave blank)"  msgstr ""    #: tortoisehg/hgtk/thgconfig.py:159 @@ -10216,7 +10353,14 @@
 #: tortoisehg/hgtk/thgconfig.py:163  msgid ""  "Adjust the display of the main toolbar in the Repository Explorer. Values: " -"small, large, or theme. Default: theme" +"small, large, or theme. Default: theme" +msgstr "" + +#: tortoisehg/hgtk/thgconfig.py:174 +msgid "" +"Operation which is performed directly after a successful pull. update " +"equates to pull --update, fetch equates to the fetch extension, rebase " +"equates to pull --rebase. Default: none"  msgstr ""    #: tortoisehg/hgtk/thgconfig.py:181 @@ -10282,31 +10426,6 @@
 msgid "Font used in command output window. Default: monospace 10"  msgstr ""   -#: tortoisehg/hgtk/thgconfig.py:321 -msgid "Issue Tracking" -msgstr "" - -#: tortoisehg/hgtk/thgconfig.py:323 -msgid "Issue Regex" -msgstr "" - -#: tortoisehg/hgtk/thgconfig.py:324 -msgid "Defines the regex to match when picking up issue numbers." -msgstr "" - -#: tortoisehg/hgtk/thgconfig.py:325 -msgid "Issue Link" -msgstr "" - -#: tortoisehg/hgtk/thgconfig.py:326 -msgid "" -"Defines the command to run when an issue number is recognized. You may " -"include groups in issue.regex, and corresponding {n} tokens in issue.link " -"(where n is a non-negative integer). {0} refers to the entire string matched " -"by issue.regex, while {1} refers to the first group and so on. If no {n} " -"tokensare found in issue.link, the entire matched string is appended instead." -msgstr "" -  #: tortoisehg/hgtk/thgconfig.py:333  msgid "Mandatory Issue Reference"  msgstr "" @@ -10334,10 +10453,6 @@
 msgid "https"  msgstr "https"   -#: tortoisehg/hgtk/thgconfig.py:351 -msgid "local" -msgstr "local" -  #: tortoisehg/hgtk/thgconfig.py:360  msgid "Edit remote repository path"  msgstr "Editar la ruta del repositorio remoto" @@ -10776,8 +10891,8 @@
 msgstr "<b>Archivo existe!</b>"    #: tortoisehg/hgtk/thgshelve.py:161 -msgid "Overwrite" -msgstr "Sobrescribir" +msgid "Replace" +msgstr ""    #: tortoisehg/hgtk/thgshelve.py:162  msgid "Append" @@ -10894,6 +11009,10 @@
 msgid "Try &Again"  msgstr "Reintentar"   +#: tortoisehg/hgtk/visdiff.py:532 +msgid "&Quit" +msgstr "&Salir" +  #: tortoisehg/hgtk/logview/treeview.py:275  #, python-format  msgid "%(count)d of %(total)d Revisions" @@ -11292,76 +11411,76 @@
 msgid "patching file %s\n"  msgstr "parcheando archivo %s\n"   -#: tortoisehg/util/prej.py:190 -#, python-format -msgid "%d out of %d hunk%s FAILED -- saving rejects to file %s\n" -msgstr "" - -#: tortoisehg/util/prej.py:226 +#: tortoisehg/util/prej.py:186 +#, python-format +msgid "%d out of %d hunks FAILED -- saving rejects to file %s\n" +msgstr "" + +#: tortoisehg/util/prej.py:222  #, python-format  msgid "bad hunk #%d %s (%d %d %d %d)"  msgstr ""   -#: tortoisehg/util/prej.py:235 +#: tortoisehg/util/prej.py:231  #, python-format  msgid "file %s already exists\n"  msgstr ""   -#: tortoisehg/util/prej.py:287 +#: tortoisehg/util/prej.py:283  #, python-format  msgid "Hunk #%d succeeded at %d with fuzz %d (offset %d lines).\n"  msgstr ""   -#: tortoisehg/util/prej.py:294 +#: tortoisehg/util/prej.py:290  #, python-format  msgid "Hunk #%d succeeded at %d (offset %d lines).\n"  msgstr ""   -#: tortoisehg/util/prej.py:299 +#: tortoisehg/util/prej.py:295  #, python-format  msgid "Hunk #%d FAILED at %d\n"  msgstr ""   -#: tortoisehg/util/prej.py:318 tortoisehg/util/prej.py:344 -#: tortoisehg/util/prej.py:376 +#: tortoisehg/util/prej.py:314 tortoisehg/util/prej.py:340 +#: tortoisehg/util/prej.py:372  #, python-format  msgid "bad hunk #%d"  msgstr ""   -#: tortoisehg/util/prej.py:363 tortoisehg/util/prej.py:405 +#: tortoisehg/util/prej.py:359 tortoisehg/util/prej.py:401  #, python-format  msgid "bad hunk #%d old text line %d"  msgstr ""   -#: tortoisehg/util/prej.py:550 +#: tortoisehg/util/prej.py:546  msgid "could not extract binary patch"  msgstr ""   -#: tortoisehg/util/prej.py:566 +#: tortoisehg/util/prej.py:562  #, python-format  msgid "binary patch is %d bytes, not %d"  msgstr ""   -#: tortoisehg/util/prej.py:591 +#: tortoisehg/util/prej.py:587  #, python-format  msgid "unable to strip away %d dirs from %s"  msgstr ""   -#: tortoisehg/util/prej.py:613 +#: tortoisehg/util/prej.py:609  #, python-format  msgid "unable to find %s or %s for patching"  msgstr ""   -#: tortoisehg/util/prej.py:792 +#: tortoisehg/util/prej.py:788  #, python-format  msgid "malformed patch %s %s"  msgstr "parche mal formado %s %s"   -#: tortoisehg/util/prej.py:803 +#: tortoisehg/util/prej.py:799  msgid "No valid hunks found"  msgstr ""   -#: tortoisehg/util/prej.py:850 +#: tortoisehg/util/prej.py:846  #, python-format  msgid "hunk %d already applied at line %d (fuzz %d)\n"  msgstr "" @@ -11627,6 +11746,9 @@
 #~ msgid "# Generated by tortoisehg-config\n"  #~ msgstr "# Generado por tortoisehg-config\n"   +#~ msgid "Overwrite" +#~ msgstr "Sobrescribir" +  #~ msgid "Overwrite local changes (--clean)"  #~ msgstr "Sobrescribir cambios locales (--clean)"   @@ -11699,6 +11821,13 @@
 #~ "mayoria de programas de parches. Estos incluyen un encabezamiento que "  #~ "contiene los metadatos de los conjuntos de cambios."   +#~ msgid "" +#~ "Commit message text for new changeset that reverses the effect of the " +#~ "change being backed out." +#~ msgstr "" +#~ "Texto del mensaje de confirmación para el nuevo conjunto de cambios que " +#~ "invierte el efecto del cambio que se está descartando." +  #~ msgid "removing backup for %r : %r\n"  #~ msgstr "eliminando copia para %r : %r\n"   @@ -11981,6 +12110,10 @@
 #~ "\n"  #~ "===== Diff con segundo padre =====\n"   +#~ msgid "Display local changes that will be pushed to selected repository" +#~ msgstr "" +#~ "Visualizar cambios locales que seran enviados al repositorio seleccionado" +  #~ msgid "Post pull operation"  #~ msgstr "Pospone operación de envio"   @@ -12117,6 +12250,15 @@
 #~ "\r\n"  #~ "Por defecto: No"   +#~ msgid "" +#~ "Word wrap length of the commit message. If set, the popup menu can be used " +#~ "to format the message and a warning will be issued if any lines are too long " +#~ "at commit. Default: 0 (unenforced)" +#~ msgstr "" +#~ "Tamaño máx. de línea del mesaje de envio. Si está activado, se puede usar el " +#~ "menu emergente para formatear el mensaje y se mostrará un aviso al " +#~ "sobrepasar el límite. Por defecto: 0 (sin aviso)" +  #~ msgid "Shelve or unshelve repository changes"  #~ msgstr "Arrinconar o incluir cambios en repositorio"   @@ -12152,6 +12294,13 @@
 #~ "Esta versión de TortoiseHg requiere de una versión de Mercurial de %s.n "  #~ "hasta %s.n, pero se ha encontrado la versión %s"   +#~ msgid "" +#~ "When running hgtk from the command line, fork a background process to run " +#~ "graphical dialogs. Default: True" +#~ msgstr "" +#~ "Ejecutar proceso en segundo plano para los cuadros de diálogo gráficos al " +#~ "ejecutar hgtk desde la línea de comandos. Por defecto: Sí" +  #~ msgid "Options..."  #~ msgstr "Opciones..."   @@ -12245,3 +12394,12 @@
   #~ msgid "Merge tools:"  #~ msgstr "Fusionar herramientas:" + +#~ msgid "&Rename" +#~ msgstr "&Renombrar" + +#~ msgid "New name:" +#~ msgstr "Nombre nuevo:" + +#~ msgid "&OK" +#~ msgstr "&Aceptar"
Show Entire File i18n/​tortoisehg/​et.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​fa.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​fr.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​he.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​hr.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​hu.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​it.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​ja.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​ko.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​nb.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​nl.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​nn.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​oc.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​pl.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​pt.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​pt_BR.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​ru.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​sv.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​tr.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​uk.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​zh_CN.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File i18n/​tortoisehg/​zh_TW.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes