Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph

Merge with stable

Changeset c25b4666832b

Parents df80bd602a1f

Parents 400d31672119

by Steve Borho

Changes to 38 files · Browse files at c25b4666832b Showing diff from parent df80bd602a1f 400d31672119 Diff from another changeset...

Change 1 of 1 Show Entire File .hgtags Stacked
 
58
59
60
 
 
58
59
60
61
@@ -58,3 +58,4 @@
 f2165388e6870c643636a0a74f1ebd1d008bdf3e 2.0.5  2a970d5e40fe4f757347464d820218809d58251b 2.1  65a385cf4238af969487dc1a7a2b5ee60cf388cc 2.1.1 +d9e84b581ef3961a12fe695a566ffafb9944920e 2.1.2
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
 
7
8
9
10
11
12
 
 
 
13
14
15
16
17
18
 
19
20
21
 
90
91
92
93
 
94
95
96
 
162
163
164
165
166
 
 
167
168
169
 
339
340
341
342
 
343
344
345
 
354
355
356
357
 
358
359
360
 
549
550
551
552
 
553
554
555
 
693
694
695
696
697
 
 
698
699
700
701
702
 
703
704
705
706
707
 
708
709
710
711
712
 
713
714
715
716
717
 
718
719
720
721
722
 
723
724
725
 
829
830
831
832
 
833
834
835
 
962
963
964
965
 
966
967
968
 
1001
1002
1003
1004
 
1005
1006
1007
 
1099
1100
1101
1102
 
1103
1104
1105
 
1196
1197
1198
1199
1200
1201
 
 
 
1202
1203
1204
1205
1206
1207
1208
 
 
 
1209
1210
1211
 
1227
1228
1229
1230
 
1231
1232
1233
 
1457
1458
1459
1460
 
1461
1462
1463
 
1680
1681
1682
1683
 
1684
1685
1686
1687
1688
 
1689
1690
1691
1692
1693
1694
 
 
1695
1696
1697
 
1754
1755
1756
1757
 
1758
1759
1760
1761
1762
 
1763
1764
1765
1766
1767
 
1768
1769
1770
1771
1772
 
 
1773
1774
1775
1776
 
1777
1778
1779
1780
 
1781
1782
1783
1784
 
1785
1786
1787
1788
 
1789
1790
1791
1792
1793
 
1794
1795
1796
1797
 
1798
1799
1800
1801
 
1802
1803
1804
1805
 
1806
1807
1808
1809
1810
 
1811
1812
1813
1814
 
1815
1816
1817
1818
1819
1820
 
 
1821
1822
1823
 
1825
1826
1827
1828
 
1829
1830
1831
 
1838
1839
1840
1841
 
1842
1843
1844
 
1944
1945
1946
1947
 
1948
1949
1950
 
2119
2120
2121
2122
 
2123
2124
2125
 
2264
2265
2266
2267
 
2268
2269
2270
 
2274
2275
2276
2277
 
2278
2279
2280
2281
 
2282
2283
2284
2285
 
2286
2287
2288
2289
 
2290
2291
2292
2293
 
2294
2295
2296
2297
 
2298
2299
2300
2301
 
2302
2303
2304
2305
2306
 
2307
2308
2309
2310
 
2311
2312
2313
2314
 
2315
2316
2317
2318
 
2319
2320
2321
2322
2323
 
2324
2325
2326
2327
 
2328
2329
2330
2331
 
2332
2333
2334
2335
 
2336
2337
2338
2339
2340
2341
 
2342
2343
2344
2345
2346
 
2347
2348
2349
2350
 
2351
2352
2353
 
2496
2497
2498
2499
 
2500
2501
2502
2503
 
2504
2505
2506
2507
 
2508
2509
2510
 
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
 
2762
2763
2764
2765
 
2766
2767
2768
2769
2770
 
2771
2772
2773
2774
 
2775
2776
2777
2778
 
2779
2780
2781
 
2783
2784
2785
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2786
2787
2788
 
2812
2813
2814
2815
 
2816
2817
2818
 
3013
3014
3015
3016
 
3017
3018
3019
 
3023
3024
3025
3026
 
3027
3028
3029
 
3048
3049
3050
 
 
 
 
 
 
3051
3052
3053
 
3195
3196
3197
3198
 
3199
3200
3201
3202
 
3203
3204
3205
3206
 
3207
3208
3209
3210
 
3211
3212
3213
 
3246
3247
3248
3249
 
3250
3251
3252
3253
 
3254
3255
3256
 
3287
3288
3289
3290
 
3291
3292
3293
 
3673
3674
3675
3676
 
3677
3678
3679
3680
3681
 
3682
3683
3684
 
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
3757
3758
3759
3760
 
3761
3762
3763
3764
 
3765
3766
3767
3768
 
3769
3770
3771
3772
3773
 
3774
3775
3776
3777
 
3778
3779
3780
3781
3782
 
3783
3784
3785
3786
 
3787
3788
3789
3790
 
3791
3792
3793
3794
 
3795
3796
3797
3798
 
3799
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
3834
3835
 
3836
3837
3838
3839
3840
3841
 
3842
3843
3844
3845
 
3846
3847
3848
 
3851
3852
3853
3854
 
3855
3856
3857
3858
3859
 
3860
3861
3862
3863
3864
 
3865
3866
3867
3868
 
3869
3870
3871
 
3877
3878
3879
3880
 
3881
3882
3883
3884
3885
 
3886
3887
3888
 
3907
3908
3909
3910
 
3911
3912
3913
 
4014
4015
4016
4017
 
4018
4019
4020
 
5553
5554
5555
5556
 
5557
5558
5559
 
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
 
5597
5598
5599
5600
 
5601
5602
5603
5604
 
5605
5606
5607
 
5613
5614
5615
5616
 
5617
5618
5619
5620
 
5621
5622
5623
 
5628
5629
5630
5631
 
5632
5633
5634
5635
 
5636
5637
5638
 
5647
5648
5649
5650
 
5651
5652
5653
5654
 
5655
5656
5657
 
5661
5662
5663
5664
 
5665
5666
5667
5668
 
5669
5670
5671
 
5673
5674
5675
5676
 
5677
5678
5679
5680
 
5681
5682
5683
5684
5685
5686
 
5687
5688
5689
5690
 
5691
5692
5693
 
5697
5698
5699
5700
 
5701
5702
5703
5704
 
5705
5706
5707
 
5709
5710
5711
5712
 
5713
5714
5715
5716
 
5717
5718
5719
 
5721
5722
5723
5724
 
5725
5726
5727
5728
 
5729
5730
5731
 
5742
5743
5744
5745
 
5746
5747
5748
5749
 
5750
5751
5752
 
5754
5755
5756
5757
 
5758
5759
5760
 
5765
5766
5767
5768
 
5769
5770
5771
5772
 
5773
5774
5775
 
5779
5780
5781
5782
 
5783
5784
5785
5786
 
5787
5788
5789
 
5792
5793
5794
5795
 
5796
5797
5798
5799
 
5800
5801
5802
 
5804
5805
5806
5807
 
5808
5809
5810
5811
 
5812
5813
5814
 
5816
5817
5818
5819
 
5820
5821
5822
5823
 
5824
5825
5826
 
5829
5830
5831
5832
 
5833
5834
5835
5836
 
5837
5838
5839
 
5848
5849
5850
5851
 
5852
5853
5854
5855
 
5856
5857
5858
 
5863
5864
5865
5866
 
5867
5868
5869
5870
 
5871
5872
5873
 
5877
5878
5879
5880
 
5881
5882
5883
5884
5885
 
5886
5887
5888
5889
5890
 
5891
5892
5893
 
5895
5896
5897
5898
 
5899
5900
5901
5902
 
5903
5904
5905
 
5909
5910
5911
5912
 
5913
5914
5915
5916
 
5917
5918
5919
5920
5921
5922
 
5923
5924
5925
5926
 
5927
5928
5929
 
5931
5932
5933
5934
 
5935
5936
5937
5938
 
5939
5940
5941
 
5945
5946
5947
5948
 
5949
5950
5951
5952
 
5953
5954
5955
 
5957
5958
5959
5960
 
5961
5962
5963
5964
 
5965
5966
5967
 
5972
5973
5974
5975
 
5976
5977
5978
5979
5980
 
5981
5982
5983
5984
5985
 
5986
5987
5988
 
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
 
6050
6051
6052
6053
 
6054
6055
6056
6057
 
6058
6059
6060
 
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
 
6101
6102
6103
6104
 
6105
6106
6107
6108
 
6109
6110
6111
 
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
6174
6175
6176
 
6177
6178
6179
6180
6181
6182
 
6183
6184
6185
6186
 
6187
6188
6189
6190
 
6191
6192
6193
6194
 
6195
6196
6197
6198
 
6199
6200
6201
6202
 
6203
6204
6205
6206
 
6207
6208
6209
6210
 
6211
6212
6213
 
6225
6226
6227
6228
 
6229
6230
6231
6232
 
6233
6234
6235
6236
 
6237
6238
6239
6240
 
6241
6242
6243
6244
6245
6246
 
6247
6248
6249
6250
 
6251
6252
6253
6254
6255
 
6256
6257
6258
6259
 
6260
6261
6262
6263
 
6264
6265
6266
6267
 
6268
6269
6270
6271
 
6272
6273
6274
6275
 
6276
6277
6278
6279
6280
6281
 
6282
6283
6284
6285
 
6286
6287
6288
6289
 
6290
6291
6292
 
6297
6298
6299
6300
 
6301
6302
6303
6304
 
6305
6306
6307
6308
6309
6310
 
6311
6312
6313
6314
 
6315
6316
6317
 
6325
6326
6327
6328
 
6329
6330
6331
6332
 
6333
6334
6335
6336
6337
6338
 
6339
6340
6341
6342
 
6343
6344
6345
6346
6347
 
6348
6349
6350
6351
 
6352
6353
6354
6355
 
6356
6357
6358
6359
 
6360
6361
6362
6363
 
6364
6365
6366
6367
 
6368
6369
6370
6371
 
6372
6373
6374
6375
 
6376
6377
6378
6379
 
6380
6381
6382
6383
6384
 
6385
6386
6387
6388
 
6389
6390
6391
6392
6393
 
6394
6395
6396
6397
 
6398
6399
6400
6401
 
6402
6403
6404
6405
 
6406
6407
6408
6409
6410
6411
 
6412
6413
6414
6415
 
6416
6417
6418
6419
 
6420
6421
6422
6423
6424
 
6425
6426
6427
6428
 
6429
6430
6431
6432
 
6433
6434
6435
6436
 
6437
6438
6439
6440
 
6441
6442
6443
 
6453
6454
6455
6456
 
6457
6458
6459
6460
 
6461
6462
6463
 
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
6510
6511
6512
 
6513
6514
6515
6516
 
6517
6518
6519
6520
 
6521
6522
6523
6524
 
6525
6526
6527
6528
 
6529
6530
6531
6532
6533
6534
 
6535
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
6589
6590
 
6591
6592
6593
6594
 
6595
6596
6597
 
6599
6600
6601
6602
 
6603
6604
6605
6606
 
6607
6608
6609
 
6744
6745
6746
6747
6748
 
 
6749
6750
6751
 
6837
6838
6839
6840
 
6841
6842
6843
6844
 
6845
6846
6847
6848
 
6849
6850
6851
6852
 
6853
6854
6855
6856
 
6857
6858
6859
6860
 
6861
6862
6863
6864
 
6865
6866
6867
6868
6869
 
6870
6871
6872
6873
6874
 
6875
6876
6877
6878
6879
 
6880
6881
6882
6883
 
6884
6885
6886
6887
 
6888
6889
6890
6891
 
6892
6893
6894
6895
 
6896
6897
6898
6899
 
6900
6901
6902
6903
 
6904
6905
6906
6907
 
6908
6909
6910
6911
6912
 
6913
6914
6915
6916
 
6917
6918
6919
6920
 
6921
6922
6923
6924
6925
 
6926
6927
6928
6929
 
6930
6931
6932
6933
6934
 
6935
6936
6937
6938
 
6939
6940
6941
6942
6943
 
6944
6945
6946
6947
 
6948
6949
6950
6951
6952
 
6953
6954
6955
6956
6957
6958
 
6959
6960
6961
6962
6963
 
6964
6965
6966
6967
 
6968
6969
6970
6971
6972
 
6973
6974
6975
6976
6977
 
6978
6979
6980
6981
6982
 
6983
6984
6985
6986
 
6987
6988
6989
6990
6991
 
6992
6993
6994
 
7062
7063
7064
7065
 
7066
7067
7068
7069
 
7070
7071
7072
7073
 
7074
7075
7076
7077
 
7078
7079
7080
7081
 
7082
7083
7084
7085
7086
 
7087
7088
7089
7090
7091
 
7092
7093
7094
7095
7096
 
7097
7098
7099
7100
7101
 
7102
7103
7104
7105
7106
 
7107
7108
7109
7110
 
7111
7112
7113
7114
 
7115
7116
7117
7118
 
7119
7120
7121
7122
 
7123
7124
7125
7126
 
7127
7128
7129
7130
 
7131
7132
7133
7134
7135
 
7136
7137
7138
7139
 
7140
7141
7142
7143
 
7144
7145
7146
7147
 
7148
7149
7150
 
7153
7154
7155
7156
7157
7158
 
 
 
7159
7160
7161
7162
 
7163
7164
7165
7166
7167
 
7168
7169
7170
7171
7172
 
7173
7174
7175
7176
7177
 
7178
7179
7180
7181
7182
 
7183
7184
7185
7186
7187
 
7188
7189
7190
7191
7192
 
7193
7194
7195
7196
 
7197
7198
7199
7200
 
7201
7202
7203
7204
7205
 
7206
7207
7208
7209
7210
 
7211
7212
7213
7214
7215
 
7216
7217
7218
7219
7220
 
7221
7222
7223
7224
7225
 
7226
7227
7228
7229
7230
 
7231
7232
7233
7234
7235
7236
 
7237
7238
7239
7240
 
7241
7242
7243
7244
7245
 
7246
7247
7248
7249
 
7250
7251
7252
7253
 
7254
7255
7256
7257
 
7258
7259
7260
7261
 
7262
7263
7264
7265
 
7266
7267
7268
 
7273
7274
7275
7276
 
7277
7278
7279
7280
7281
 
7282
7283
7284
7285
7286
 
7287
7288
7289
7290
7291
 
7292
7293
7294
7295
7296
 
7297
7298
7299
7300
 
7301
7302
7303
7304
 
7305
7306
7307
7308
7309
 
7310
7311
7312
7313
 
7314
7315
7316
7317
 
7318
7319
7320
7321
 
7322
7323
7324
7325
 
7326
7327
7328
7329
 
7330
7331
7332
7333
 
7334
7335
7336
7337
 
7338
7339
7340
7341
7342
7343
 
7344
7345
7346
7347
7348
7349
 
7350
7351
7352
7353
7354
7355
 
7356
7357
7358
7359
7360
7361
 
7362
7363
7364
7365
 
7366
7367
7368
7369
 
7370
7371
7372
7373
 
7374
7375
7376
7377
7378
 
7379
7380
7381
7382
7383
 
7384
7385
7386
7387
 
7388
7389
7390
 
7392
7393
7394
7395
 
7396
7397
7398
7399
 
7400
7401
7402
7403
 
7404
7405
7406
7407
7408
 
7409
7410
7411
7412
 
7413
7414
7415
7416
 
7417
7418
7419
7420
7421
 
7422
7423
7424
7425
 
7426
7427
7428
7429
 
7430
7431
7432
7433
 
7434
7435
7436
7437
 
7438
7439
7440
7441
 
7442
7443
7444
7445
 
7446
7447
7448
7449
 
7450
7451
7452
 
7461
7462
7463
7464
 
7465
7466
7467
 
7473
7474
7475
7476
 
7477
7478
7479
 
7481
7482
7483
7484
 
7485
7486
7487
 
7490
7491
7492
7493
 
7494
7495
7496
7497
 
7498
7499
7500
 
7502
7503
7504
7505
 
7506
7507
7508
7509
 
7510
7511
7512
7513
 
7514
7515
7516
7517
7518
 
7519
7520
7521
7522
 
7523
7524
7525
7526
7527
 
7528
7529
7530
7531
 
7532
7533
7534
 
8503
8504
8505
8506
 
8507
8508
8509
 
12428
12429
12430
 
 
 
 
12431
12432
12433
 
7
8
9
 
 
 
10
11
12
13
14
15
16
17
 
18
19
20
21
 
90
91
92
 
93
94
95
96
 
162
163
164
 
 
165
166
167
168
169
 
339
340
341
 
342
343
344
345
 
354
355
356
 
357
358
359
360
 
549
550
551
 
552
553
554
555
 
693
694
695
 
 
696
697
698
699
700
701
 
702
703
704
705
706
 
707
708
709
710
711
 
712
713
714
715
716
 
717
718
719
720
721
 
722
723
724
725
 
829
830
831
 
832
833
834
835
 
962
963
964
 
965
966
967
968
 
1001
1002
1003
 
1004
1005
1006
1007
 
1099
1100
1101
 
1102
1103
1104
1105
 
1196
1197
1198
 
 
 
1199
1200
1201
1202
1203
1204
1205
 
 
 
1206
1207
1208
1209
1210
1211
 
1227
1228
1229
 
1230
1231
1232
1233
 
1457
1458
1459
 
1460
1461
1462
1463
 
1680
1681
1682
 
1683
1684
1685
1686
1687
 
1688
1689
1690
1691
1692
 
 
1693
1694
1695
1696
1697
 
1754
1755
1756
 
1757
1758
1759
1760
1761
 
1762
1763
1764
1765
1766
 
1767
1768
1769
1770
 
 
1771
1772
1773
1774
1775
 
1776
1777
1778
1779
 
1780
1781
1782
1783
 
1784
1785
1786
1787
 
1788
1789
1790
1791
1792
 
1793
1794
1795
1796
 
1797
1798
1799
1800
 
1801
1802
1803
1804
 
1805
1806
1807
1808
1809
 
1810
1811
1812
1813
 
1814
1815
1816
1817
1818
 
 
1819
1820
1821
1822
1823
 
1825
1826
1827
 
1828
1829
1830
1831
 
1838
1839
1840
 
1841
1842
1843
1844
 
1944
1945
1946
 
1947
1948
1949
1950
 
2119
2120
2121
 
2122
2123
2124
2125
 
2264
2265
2266
 
2267
2268
2269
2270
 
2274
2275
2276
 
2277
2278
2279
2280
 
2281
2282
2283
2284
 
2285
2286
2287
2288
 
2289
2290
2291
2292
 
2293
2294
2295
2296
 
2297
2298
2299
2300
 
2301
2302
2303
2304
2305
 
2306
2307
2308
2309
 
2310
2311
2312
2313
 
2314
2315
2316
2317
 
2318
2319
2320
2321
2322
 
2323
2324
2325
2326
 
2327
2328
2329
2330
 
2331
2332
2333
2334
 
2335
2336
2337
2338
2339
2340
 
2341
2342
2343
2344
2345
 
2346
2347
2348
2349
 
2350
2351
2352
2353
 
2496
2497
2498
 
2499
2500
2501
2502
 
2503
2504
2505
2506
 
2507
2508
2509
2510
 
2748
2749
2750
 
 
 
 
 
 
 
 
 
 
 
2751
2752
2753
2754
 
2755
2756
2757
2758
2759
 
2760
2761
2762
2763
 
2764
2765
2766
2767
 
2768
2769
2770
2771
 
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
 
2818
2819
2820
 
2821
2822
2823
2824
 
3019
3020
3021
 
3022
3023
3024
3025
 
3029
3030
3031
 
3032
3033
3034
3035
 
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
 
3207
3208
3209
 
3210
3211
3212
3213
 
3214
3215
3216
3217
 
3218
3219
3220
3221
 
3222
3223
3224
3225
 
3258
3259
3260
 
3261
3262
3263
3264
 
3265
3266
3267
3268
 
3299
3300
3301
 
3302
3303
3304
3305
 
3685
3686
3687
 
3688
3689
3690
3691
3692
 
3693
3694
3695
3696
 
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
 
3757
3758
3759
3760
 
3761
3762
3763
3764
 
3765
3766
3767
3768
3769
3770
3771
 
3772
3773
3774
3775
 
3776
3777
3778
3779
 
3780
3781
3782
3783
3784
 
3785
3786
3787
3788
 
3789
3790
3791
3792
3793
 
3794
3795
3796
3797
 
3798
3799
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
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
 
3863
3864
3865
 
3866
3867
3868
3869
3870
 
3871
3872
3873
3874
3875
 
3876
3877
3878
3879
 
3880
3881
3882
3883
 
3889
3890
3891
 
3892
3893
3894
3895
3896
 
3897
3898
3899
3900
 
3919
3920
3921
 
3922
3923
3924
3925
 
4026
4027
4028
 
4029
4030
4031
4032
 
5565
5566
5567
 
5568
5569
5570
5571
 
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
 
5629
5630
5631
 
5632
5633
5634
5635
 
5636
5637
5638
5639
 
5645
5646
5647
 
5648
5649
5650
5651
 
5652
5653
5654
5655
 
5660
5661
5662
 
5663
5664
5665
5666
 
5667
5668
5669
5670
 
5679
5680
5681
 
5682
5683
5684
5685
 
5686
5687
5688
5689
 
5693
5694
5695
 
5696
5697
5698
5699
 
5700
5701
5702
5703
 
5705
5706
5707
 
5708
5709
5710
5711
 
5712
5713
5714
5715
5716
5717
 
5718
5719
5720
5721
 
5722
5723
5724
5725
 
5729
5730
5731
 
5732
5733
5734
5735
 
5736
5737
5738
5739
 
5741
5742
5743
 
5744
5745
5746
5747
 
5748
5749
5750
5751
 
5753
5754
5755
 
5756
5757
5758
5759
 
5760
5761
5762
5763
 
5774
5775
5776
 
5777
5778
5779
5780
 
5781
5782
5783
5784
 
5786
5787
5788
 
5789
5790
5791
5792
 
5797
5798
5799
 
5800
5801
5802
5803
 
5804
5805
5806
5807
 
5811
5812
5813
 
5814
5815
5816
5817
 
5818
5819
5820
5821
 
5824
5825
5826
 
5827
5828
5829
5830
 
5831
5832
5833
5834
 
5836
5837
5838
 
5839
5840
5841
5842
 
5843
5844
5845
5846
 
5848
5849
5850
 
5851
5852
5853
5854
 
5855
5856
5857
5858
 
5861
5862
5863
 
5864
5865
5866
5867
 
5868
5869
5870
5871
 
5880
5881
5882
 
5883
5884
5885
5886
 
5887
5888
5889
5890
 
5895
5896
5897
 
5898
5899
5900
5901
 
5902
5903
5904
5905
 
5909
5910
5911
 
5912
5913
5914
5915
5916
 
5917
5918
5919
5920
5921
 
5922
5923
5924
5925
 
5927
5928
5929
 
5930
5931
5932
5933
 
5934
5935
5936
5937
 
5941
5942
5943
 
5944
5945
5946
5947
 
5948
5949
5950
5951
5952
5953
 
5954
5955
5956
5957
 
5958
5959
5960
5961
 
5963
5964
5965
 
5966
5967
5968
5969
 
5970
5971
5972
5973
 
5977
5978
5979
 
5980
5981
5982
5983
 
5984
5985
5986
5987
 
5989
5990
5991
 
5992
5993
5994
5995
 
5996
5997
5998
5999
 
6004
6005
6006
 
6007
6008
6009
6010
6011
 
6012
6013
6014
6015
6016
 
6017
6018
6019
6020
 
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
 
6082
6083
6084
 
6085
6086
6087
6088
 
6089
6090
6091
6092
 
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
 
6133
6134
6135
 
6136
6137
6138
6139
 
6140
6141
6142
6143
 
6152
6153
6154
 
6155
6156
6157
6158
 
6159
6160
6161
6162
 
6163
6164
6165
6166
 
6167
6168
6169
6170
6171
 
6172
6173
6174
6175
6176
6177
6178
 
6179
6180
6181
6182
 
6183
6184
6185
6186
6187
6188
6189
 
6190
6191
6192
6193
 
 
6194
6195
6196
6197
6198
6199
 
6200
6201
6202
6203
 
6204
6205
6206
6207
 
6208
6209
6210
6211
6212
6213
 
6214
6215
6216
6217
 
6218
6219
6220
6221
 
6222
6223
6224
6225
 
6226
6227
6228
6229
 
6230
6231
6232
6233
 
6234
6235
6236
6237
 
6238
6239
6240
6241
 
6242
6243
6244
6245
 
6257
6258
6259
 
6260
6261
6262
6263
 
6264
6265
6266
6267
 
6268
6269
6270
6271
 
6272
6273
6274
6275
6276
6277
 
6278
6279
6280
6281
 
6282
6283
6284
6285
6286
 
6287
6288
6289
6290
 
6291
6292
6293
6294
 
6295
6296
6297
6298
 
6299
6300
6301
6302
 
6303
6304
6305
6306
 
6307
6308
6309
6310
6311
6312
 
6313
6314
6315
6316
 
6317
6318
6319
6320
 
6321
6322
6323
6324
 
6329
6330
6331
 
6332
6333
6334
6335
 
6336
6337
6338
6339
6340
6341
 
6342
6343
6344
6345
 
6346
6347
6348
6349
 
6357
6358
6359
 
6360
6361
6362
6363
 
6364
6365
6366
6367
6368
6369
 
6370
6371
6372
6373
 
6374
6375
6376
6377
6378
 
6379
6380
6381
6382
 
6383
6384
6385
6386
 
6387
6388
6389
6390
 
6391
6392
6393
6394
 
6395
6396
6397
6398
 
6399
6400
6401
6402
 
6403
6404
6405
6406
 
6407
6408
6409
6410
 
6411
6412
6413
6414
6415
 
6416
6417
6418
6419
 
6420
6421
6422
6423
6424
 
6425
6426
6427
6428
 
6429
6430
6431
6432
 
6433
6434
6435
6436
 
6437
6438
6439
6440
6441
6442
 
6443
6444
6445
6446
 
6447
6448
6449
6450
 
6451
6452
6453
6454
6455
 
6456
6457
6458
6459
 
6460
6461
6462
6463
 
6464
6465
6466
6467
 
6468
6469
6470
6471
 
6472
6473
6474
6475
 
6485
6486
6487
 
6488
6489
6490
6491
 
6492
6493
6494
6495
 
6497
6498
6499
 
6500
6501
6502
6503
 
6504
6505
6506
6507
6508
 
6509
6510
6511
6512
 
6513
6514
6515
6516
6517
 
6518
6519
6520
6521
 
6522
6523
6524
6525
 
6526
6527
6528
6529
 
6530
6531
6532
6533
6534
6535
 
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
6589
6590
 
6591
6592
6593
6594
 
6595
6596
6597
6598
6599
6600
6601
 
6602
6603
6604
6605
 
6606
6607
6608
6609
 
6610
6611
6612
6613
 
6614
6615
6616
6617
 
6618
6619
6620
6621
 
6622
6623
6624
6625
 
6626
6627
6628
6629
 
6631
6632
6633
 
6634
6635
6636
6637
 
6638
6639
6640
6641
 
6776
6777
6778
 
 
6779
6780
6781
6782
6783
 
6869
6870
6871
 
6872
6873
6874
6875
 
6876
6877
6878
6879
 
6880
6881
6882
6883
 
6884
6885
6886
6887
 
6888
6889
6890
6891
 
6892
6893
6894
6895
 
6896
6897
6898
6899
6900
 
6901
6902
6903
6904
6905
 
6906
6907
6908
6909
6910
 
6911
6912
6913
6914
 
6915
6916
6917
6918
 
6919
6920
6921
6922
 
6923
6924
6925
6926
 
6927
6928
6929
6930
 
6931
6932
6933
6934
 
6935
6936
6937
6938
 
6939
6940
6941
6942
6943
 
6944
6945
6946
6947
 
6948
6949
6950
6951
 
6952
6953
6954
6955
6956
 
6957
6958
6959
6960
 
6961
6962
6963
6964
6965
 
6966
6967
6968
6969
 
6970
6971
6972
6973
6974
 
6975
6976
6977
6978
 
6979
6980
6981
6982
6983
 
6984
6985
6986
6987
6988
6989
 
6990
6991
6992
6993
6994
 
6995
6996
6997
6998
 
6999
7000
7001
7002
7003
 
7004
7005
7006
7007
7008
 
7009
7010
7011
7012
7013
 
7014
7015
7016
7017
 
7018
7019
7020
7021
7022
 
7023
7024
7025
7026
 
7094
7095
7096
 
7097
7098
7099
7100
 
7101
7102
7103
7104
 
7105
7106
7107
7108
 
7109
7110
7111
7112
 
7113
7114
7115
7116
7117
 
7118
7119
7120
7121
7122
 
7123
7124
7125
7126
7127
 
7128
7129
7130
7131
7132
 
7133
7134
7135
7136
7137
 
7138
7139
7140
7141
 
7142
7143
7144
7145
 
7146
7147
7148
7149
 
7150
7151
7152
7153
 
7154
7155
7156
7157
 
7158
7159
7160
7161
 
7162
7163
7164
7165
7166
 
7167
7168
7169
7170
 
7171
7172
7173
7174
 
7175
7176
7177
7178
 
7179
7180
7181
7182
 
7185
7186
7187
 
 
 
7188
7189
7190
7191
7192
7193
 
7194
7195
7196
7197
7198
 
7199
7200
7201
7202
7203
 
7204
7205
7206
7207
7208
 
7209
7210
7211
7212
7213
 
7214
7215
7216
7217
7218
 
7219
7220
7221
7222
7223
 
7224
7225
7226
7227
 
7228
7229
7230
7231
 
7232
7233
7234
7235
7236
 
7237
7238
7239
7240
7241
 
7242
7243
7244
7245
7246
 
7247
7248
7249
7250
7251
 
7252
7253
7254
7255
7256
 
7257
7258
7259
7260
7261
 
7262
7263
7264
7265
7266
7267
 
7268
7269
7270
7271
 
7272
7273
7274
7275
7276
 
7277
7278
7279
7280
 
7281
7282
7283
7284
 
7285
7286
7287
7288
 
7289
7290
7291
7292
 
7293
7294
7295
7296
 
7297
7298
7299
7300
 
7305
7306
7307
 
7308
7309
7310
7311
7312
 
7313
7314
7315
7316
7317
 
7318
7319
7320
7321
7322
 
7323
7324
7325
7326
7327
 
7328
7329
7330
7331
 
7332
7333
7334
7335
 
7336
7337
7338
7339
7340
 
7341
7342
7343
7344
 
7345
7346
7347
7348
 
7349
7350
7351
7352
 
7353
7354
7355
7356
 
7357
7358
7359
7360
 
7361
7362
7363
7364
 
7365
7366
7367
7368
 
7369
7370
7371
7372
7373
7374
 
7375
7376
7377
7378
7379
7380
 
7381
7382
7383
7384
7385
7386
 
7387
7388
7389
7390
7391
7392
 
7393
7394
7395
7396
 
7397
7398
7399
7400
 
7401
7402
7403
7404
 
7405
7406
7407
7408
7409
 
7410
7411
7412
7413
7414
 
7415
7416
7417
7418
 
7419
7420
7421
7422
 
7424
7425
7426
 
7427
7428
7429
7430
 
7431
7432
7433
7434
 
7435
7436
7437
7438
7439
 
7440
7441
7442
7443
 
7444
7445
7446
7447
 
7448
7449
7450
7451
7452
 
7453
7454
7455
7456
 
7457
7458
7459
7460
 
7461
7462
7463
7464
 
7465
7466
7467
7468
 
7469
7470
7471
7472
 
7473
7474
7475
7476
 
7477
7478
7479
7480
 
7481
7482
7483
7484
 
7493
7494
7495
 
7496
7497
7498
7499
 
7505
7506
7507
 
7508
7509
7510
7511
 
7513
7514
7515
 
7516
7517
7518
7519
 
7522
7523
7524
 
7525
7526
7527
7528
 
7529
7530
7531
7532
 
7534
7535
7536
 
7537
7538
7539
7540
 
7541
7542
7543
7544
 
7545
7546
7547
7548
7549
 
7550
7551
7552
7553
 
7554
7555
7556
7557
7558
 
7559
7560
7561
7562
 
7563
7564
7565
7566
 
8535
8536
8537
 
8538
8539
8540
8541
 
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
@@ -7,15 +7,15 @@
 msgstr ""  "Project-Id-Version: tortoisehg\n"  "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-23 12:05-0300\n" -"PO-Revision-Date: 2011-07-22 11:06+0000\n" -"Last-Translator: simohe <Unknown>\n" +"POT-Creation-Date: 2011-07-30 18:52-0300\n" +"PO-Revision-Date: 2011-07-25 16:07+0000\n" +"Last-Translator: Wagner Bruna <Unknown>\n"  "Language-Team: German <de@li.org>\n"  "MIME-Version: 1.0\n"  "Content-Type: text/plain; charset=UTF-8\n"  "Content-Transfer-Encoding: 8bit\n"  "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-24 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-07-31 04:42+0000\n"  "X-Generator: Launchpad (build 13405)\n"    #: TortoiseHgOverlayServer.py:51 @@ -90,7 +90,7 @@
 msgstr "Nur Dateien, die in dieser Revision verändert/erstellt wurden"    #: tortoisehg/hgqt/archive.py:47 tortoisehg/hgqt/grep.py:69 -#: tortoisehg/hgqt/sync.py:1485 +#: tortoisehg/hgqt/sync.py:1484  msgid "Recurse into subrepositories"  msgstr "Unterarchive mit bearbeiten"   @@ -162,8 +162,8 @@
 #: tortoisehg/hgqt/merge.py:235 tortoisehg/hgqt/merge.py:312  #: tortoisehg/hgqt/rebase.py:231 tortoisehg/hgqt/rebase.py:252  #: tortoisehg/hgqt/rename.py:110 tortoisehg/hgqt/reporegistry.py:213 -#: tortoisehg/hgqt/resolve.py:356 tortoisehg/hgqt/settings.py:779 -#: tortoisehg/hgqt/settings.py:892 tortoisehg/hgqt/wctxactions.py:229 +#: tortoisehg/hgqt/resolve.py:356 tortoisehg/hgqt/settings.py:834 +#: tortoisehg/hgqt/settings.py:947 tortoisehg/hgqt/wctxactions.py:229  #: tortoisehg/hgqt/wctxactions.py:242 tortoisehg/hgqt/wctxactions.py:297  #: tortoisehg/hgtk/shellconf.py:28 tortoisehg/hgtk/thgshelve.py:163  msgid "Cancel" @@ -339,7 +339,7 @@
 "href=\"discard\"><b>verwerfen</b></a>."    #: tortoisehg/hgqt/backout.py:221 tortoisehg/hgqt/merge.py:215 -#: tortoisehg/hgqt/rebase.py:73 tortoisehg/hgqt/sync.py:1029 +#: tortoisehg/hgqt/rebase.py:73 tortoisehg/hgqt/sync.py:1028  #: tortoisehg/hgqt/update.py:98  msgid "Automatically resolve merge conflicts where possible"  msgstr "Automatisch Verschmelzkonflikte auflösen wo möglich" @@ -354,7 +354,7 @@
   #: tortoisehg/hgqt/backout.py:292 tortoisehg/hgqt/compress.py:149  #: tortoisehg/hgqt/merge.py:234 tortoisehg/hgqt/merge.py:311 -#: tortoisehg/hgqt/rebase.py:230 tortoisehg/hgqt/settings.py:892 +#: tortoisehg/hgqt/rebase.py:230 tortoisehg/hgqt/settings.py:947  #: tortoisehg/hgqt/update.py:255 tortoisehg/hgtk/thgconfig.py:775  #: tortoisehg/hgtk/update.py:233  msgid "&Discard" @@ -549,7 +549,7 @@
 #: tortoisehg/hgqt/bisect.py:114 tortoisehg/hgqt/bisect.py:135  #: tortoisehg/hgqt/commit.py:738 tortoisehg/hgqt/commit.py:1004  #: tortoisehg/hgqt/commit.py:1024 tortoisehg/hgqt/hgignore.py:252 -#: tortoisehg/hgqt/hginit.py:179 tortoisehg/hgqt/status.py:458 +#: tortoisehg/hgqt/hginit.py:179 tortoisehg/hgqt/status.py:465  #: tortoisehg/hgqt/wctxactions.py:169  #, python-format  msgid "%s (hint: %s)" @@ -693,33 +693,33 @@
 "Wenn Sie immer noch Probleme haben, <a href=\"#bugreport\">erstellen Sie "  "bitte einen Fehlerbericht.</a>"   -#: tortoisehg/hgqt/chunks.py:89 tortoisehg/hgqt/grep.py:547 -#: tortoisehg/hgqt/manifestdialog.py:197 tortoisehg/hgqt/revdetails.py:230 +#: tortoisehg/hgqt/chunks.py:89 tortoisehg/hgqt/grep.py:550 +#: tortoisehg/hgqt/manifestdialog.py:201 tortoisehg/hgqt/revdetails.py:230  #: tortoisehg/util/menuthg.py:76  msgid "Visual Diff"  msgstr "Interaktiver Vergleich"   -#: tortoisehg/hgqt/chunks.py:90 tortoisehg/hgqt/manifestdialog.py:198 +#: tortoisehg/hgqt/chunks.py:90 tortoisehg/hgqt/manifestdialog.py:202  #: tortoisehg/hgqt/revdetails.py:231  msgid "View file changes in external diff tool"  msgstr "Dateiänderungen mit externem Vergleichswerkzeug anzeigen"   -#: tortoisehg/hgqt/chunks.py:91 tortoisehg/hgqt/manifestdialog.py:204 +#: tortoisehg/hgqt/chunks.py:91 tortoisehg/hgqt/manifestdialog.py:208  #: tortoisehg/hgqt/revdetails.py:239  msgid "Edit Local"  msgstr "Lokale Version bearbeiten"   -#: tortoisehg/hgqt/chunks.py:92 tortoisehg/hgqt/manifestdialog.py:205 +#: tortoisehg/hgqt/chunks.py:92 tortoisehg/hgqt/manifestdialog.py:209  #: tortoisehg/hgqt/revdetails.py:240  msgid "Edit current file in working copy"  msgstr "Lokale Version in Arbeitskopie bearbeiten"   -#: tortoisehg/hgqt/chunks.py:93 tortoisehg/hgqt/manifestdialog.py:206 +#: tortoisehg/hgqt/chunks.py:93 tortoisehg/hgqt/manifestdialog.py:210  #: tortoisehg/hgqt/revdetails.py:241  msgid "Revert to Revision"  msgstr "Zur Revision zurückrollen"   -#: tortoisehg/hgqt/chunks.py:94 tortoisehg/hgqt/manifestdialog.py:207 +#: tortoisehg/hgqt/chunks.py:94 tortoisehg/hgqt/manifestdialog.py:211  #: tortoisehg/hgqt/revdetails.py:242  msgid "Revert file(s) to contents at this revision"  msgstr "Datei(en) auf den Inhalt dieser Revision zurückrollen" @@ -829,7 +829,7 @@
 msgid "Do not verify host certificate"  msgstr "Rechnerzertifikat nicht prüfen"   -#: tortoisehg/hgqt/clone.py:151 tortoisehg/hgqt/sync.py:1501 +#: tortoisehg/hgqt/clone.py:151 tortoisehg/hgqt/sync.py:1500  #: tortoisehg/hgtk/clone.py:159 tortoisehg/hgtk/synch.py:202  msgid "Remote command:"  msgstr "Entfernt auszuführende Anweisung:" @@ -962,7 +962,7 @@
   #: tortoisehg/hgqt/cmdui.py:790 tortoisehg/hgqt/merge.py:101  #: tortoisehg/hgqt/rebase.py:253 tortoisehg/hgqt/resolve.py:357 -#: tortoisehg/hgqt/settings.py:776 tortoisehg/hgtk/commit.py:322 +#: tortoisehg/hgqt/settings.py:831 tortoisehg/hgtk/commit.py:322  #: tortoisehg/hgtk/merge.py:196 tortoisehg/hgtk/thgconfig.py:846  msgid "Confirm Exit"  msgstr "Beenden bestätigen" @@ -1001,7 +1001,7 @@
 msgstr "Einen der letzten Ãœbernahmekommentare kopieren"    #: tortoisehg/hgqt/commit.py:118 tortoisehg/hgqt/commit.py:456 -#: tortoisehg/hgqt/settings.py:240 +#: tortoisehg/hgqt/settings.py:297  msgid "Issue Tracker"  msgstr "Abweichungsverfolger"   @@ -1099,7 +1099,7 @@
 msgid "Parent:"  msgstr "Ãœbergeordnetes Element:"   -#: tortoisehg/hgqt/commit.py:525 +#: tortoisehg/hgqt/commit.py:525 tortoisehg/hgqt/pbranch.py:877  msgid "Patch name:"  msgstr "Flickenname:"   @@ -1196,16 +1196,16 @@
 msgstr "Kann den Benutzernamen nicht speichern"    #: tortoisehg/hgqt/commit.py:932 tortoisehg/hgqt/commit.py:955 -#: tortoisehg/hgqt/commit.py:978 tortoisehg/hgqt/sync.py:971 -#: tortoisehg/hgqt/sync.py:1069 tortoisehg/hgqt/sync.py:1139 -#: tortoisehg/hgqt/sync.py:1307 +#: tortoisehg/hgqt/commit.py:978 tortoisehg/hgqt/sync.py:970 +#: tortoisehg/hgqt/sync.py:1068 tortoisehg/hgqt/sync.py:1138 +#: tortoisehg/hgqt/sync.py:1306  msgid "Iniparse must be installed."  msgstr "Installation von iniparse erforderlich."    #: tortoisehg/hgqt/commit.py:947 tortoisehg/hgqt/commit.py:970 -#: tortoisehg/hgqt/commit.py:993 tortoisehg/hgqt/settings.py:1107 -#: tortoisehg/hgqt/sync.py:981 tortoisehg/hgqt/sync.py:1080 -#: tortoisehg/hgqt/sync.py:1157 tortoisehg/hgqt/sync.py:1346 +#: tortoisehg/hgqt/commit.py:993 tortoisehg/hgqt/settings.py:1170 +#: tortoisehg/hgqt/sync.py:980 tortoisehg/hgqt/sync.py:1079 +#: tortoisehg/hgqt/sync.py:1156 tortoisehg/hgqt/sync.py:1345  #: tortoisehg/hgtk/thgconfig.py:1654  msgid "Unable to write configuration file"  msgstr "Kann die Konfigurationsdatei nicht speichern" @@ -1227,7 +1227,7 @@
 msgstr "Es ist kein Benutzername festgelegt"    #: tortoisehg/hgqt/commit.py:1078 tortoisehg/hgqt/compress.py:122 -#: tortoisehg/hgqt/repowidget.py:325 +#: tortoisehg/hgqt/pbranch.py:870 tortoisehg/hgqt/repowidget.py:325  msgctxt "action button"  msgid "Commit"  msgstr "Ãœbernehmen" @@ -1457,7 +1457,7 @@
 "manuell\n"  "die fehlenden Revisionen aus seinem Quellarchiv ziehen."   -#: tortoisehg/hgqt/filedata.py:208 tortoisehg/hgqt/settings.py:418 +#: tortoisehg/hgqt/filedata.py:208 tortoisehg/hgqt/settings.py:473  msgid "Initial revision"  msgstr "Erst-Revision"   @@ -1680,18 +1680,18 @@
 msgid "### regular expression search pattern ###"  msgstr "### regulärer Suchausdruck ###"   -#: tortoisehg/hgqt/grep.py:45 tortoisehg/hgqt/qscilib.py:329 +#: tortoisehg/hgqt/grep.py:45 tortoisehg/hgqt/qscilib.py:332  #: tortoisehg/hgtk/datamine.py:311 tortoisehg/hgtk/hgignore.py:60  msgid "Regexp:"  msgstr "Regulärer Ausdruck:"   -#: tortoisehg/hgqt/grep.py:48 tortoisehg/hgqt/qscilib.py:335 +#: tortoisehg/hgqt/grep.py:48 tortoisehg/hgqt/qscilib.py:338  #: tortoisehg/hgtk/datamine.py:330  msgid "Ignore case"  msgstr "Groß-/Kleinschreibung ignorieren"   -#: tortoisehg/hgqt/grep.py:49 tortoisehg/hgqt/qscilib.py:316 -#: tortoisehg/hgqt/qscilib.py:339 tortoisehg/hgtk/datamine.py:310 +#: tortoisehg/hgqt/grep.py:49 tortoisehg/hgqt/qscilib.py:319 +#: tortoisehg/hgqt/qscilib.py:342 tortoisehg/hgtk/datamine.py:310  msgid "Search"  msgstr "Suche"   @@ -1754,70 +1754,70 @@
 msgid "grep: invalid match pattern: %s\n"  msgstr "Mustersuche: Ungültiges Vergleichsmuster %s\n"   -#: tortoisehg/hgqt/grep.py:312 +#: tortoisehg/hgqt/grep.py:313  #, python-format  msgid "grep: %s\n"  msgstr "Mustersuche: %s\n"   -#: tortoisehg/hgqt/grep.py:355 tortoisehg/hgqt/revset.py:387 +#: tortoisehg/hgqt/grep.py:356 tortoisehg/hgqt/revset.py:387  #, python-format  msgid "%d matches found"  msgstr "%d Treffer"   -#: tortoisehg/hgqt/grep.py:357 tortoisehg/hgqt/revset.py:389 +#: tortoisehg/hgqt/grep.py:358 tortoisehg/hgqt/revset.py:389  msgid "No matches found"  msgstr "Keine Ãœbereinstimmungen gefunden"   -#: tortoisehg/hgqt/grep.py:415 tortoisehg/hgqt/grep.py:428 -#: tortoisehg/hgqt/grep.py:468 +#: tortoisehg/hgqt/grep.py:416 tortoisehg/hgqt/grep.py:429 +#: tortoisehg/hgqt/grep.py:469  msgid "Searching"  msgstr "Suche..."   -#: tortoisehg/hgqt/grep.py:415 +#: tortoisehg/hgqt/grep.py:416  msgid "history"  msgstr "Verlauf"   -#: tortoisehg/hgqt/grep.py:427 +#: tortoisehg/hgqt/grep.py:428  msgid "Interrupted"  msgstr "abgebrochen"   -#: tortoisehg/hgqt/grep.py:469 +#: tortoisehg/hgqt/grep.py:470  msgid "files"  msgstr "Dateien"   -#: tortoisehg/hgqt/grep.py:482 +#: tortoisehg/hgqt/grep.py:483  #, python-format  msgid "Skipping %s, unable to read"  msgstr "Ãœberspringe %s, kann nicht gelesen werden"   -#: tortoisehg/hgqt/grep.py:545 +#: tortoisehg/hgqt/grep.py:548  msgid "View file"  msgstr "Datei anzeigen"   -#: tortoisehg/hgqt/grep.py:546 +#: tortoisehg/hgqt/grep.py:549  msgid "View Changeset"  msgstr "Änderungsliste anzeigen"   -#: tortoisehg/hgqt/grep.py:548 +#: tortoisehg/hgqt/grep.py:551  msgid "Annotate file"  msgstr "Datei kommentieren"   -#: tortoisehg/hgqt/grep.py:702 tortoisehg/hgtk/datamine.py:364 +#: tortoisehg/hgqt/grep.py:705 tortoisehg/hgtk/datamine.py:364  #: tortoisehg/hgtk/datamine.py:654  msgid "File"  msgstr "Datei"   -#: tortoisehg/hgqt/grep.py:702 tortoisehg/hgtk/datamine.py:652 +#: tortoisehg/hgqt/grep.py:705 tortoisehg/hgtk/datamine.py:652  msgid "Line"  msgstr "Zeile"   -#: tortoisehg/hgqt/grep.py:702 tortoisehg/hgtk/datamine.py:363 +#: tortoisehg/hgqt/grep.py:705 tortoisehg/hgtk/datamine.py:363  #: tortoisehg/hgtk/datamine.py:653 tortoisehg/hgtk/logview/treeview.py:441  msgid "Rev"  msgstr "Revision"   -#: tortoisehg/hgqt/grep.py:702 tortoisehg/hgqt/settings.py:550 -#: tortoisehg/hgqt/settings.py:670 tortoisehg/hgqt/settings.py:715 +#: tortoisehg/hgqt/grep.py:705 tortoisehg/hgqt/settings.py:605 +#: tortoisehg/hgqt/settings.py:725 tortoisehg/hgqt/settings.py:770  #: tortoisehg/hgtk/datamine.py:142 tortoisehg/hgtk/datamine.py:655  #: tortoisehg/hgtk/history.py:101 tortoisehg/hgtk/history.py:502  #: tortoisehg/hgtk/history.py:695 tortoisehg/hgtk/logview/treeview.py:512 @@ -1825,7 +1825,7 @@
 msgid "User"  msgstr "Benutzer"   -#: tortoisehg/hgqt/grep.py:703 +#: tortoisehg/hgqt/grep.py:706  msgid "Match Text"  msgstr "Vergleichstext"   @@ -1838,7 +1838,7 @@
 msgid "<b>Unrevisioned Files</b>"  msgstr "<b>Fremddateien</b>"   -#: tortoisehg/hgqt/guess.py:65 tortoisehg/hgqt/status.py:95 +#: tortoisehg/hgqt/guess.py:65 tortoisehg/hgqt/status.py:96  msgid "Refresh file list"  msgstr "Dateiliste aktualisieren"   @@ -1944,7 +1944,7 @@
 msgid "Failed to open Email dialog"  msgstr "Kann den E-Mail-Dialog nicht öffnen"   -#: tortoisehg/hgqt/hgemail_ui.py:244 tortoisehg/hgqt/settings.py:556 +#: tortoisehg/hgqt/hgemail_ui.py:244 tortoisehg/hgqt/settings.py:611  #: tortoisehg/hgtk/synch.py:78 tortoisehg/hgtk/thgconfig.py:238  msgid "Email"  msgstr "E-Mail" @@ -2119,7 +2119,7 @@
 msgstr "Hinzufügen"    #: tortoisehg/hgqt/hgignore.py:72 tortoisehg/hgqt/resolve.py:128 -#: tortoisehg/hgqt/settings.py:826 tortoisehg/hgtk/hgignore.py:77 +#: tortoisehg/hgqt/settings.py:881 tortoisehg/hgtk/hgignore.py:77  #: tortoisehg/hgtk/thgconfig.py:676  msgid "Edit File"  msgstr "Datei &bearbeiten" @@ -2264,7 +2264,7 @@
 msgid "Drag to change order"  msgstr "Zu Änderung der Reihenfolge ziehen"   -#: tortoisehg/hgqt/logcolumns.py:100 tortoisehg/hgqt/settings.py:412 +#: tortoisehg/hgqt/logcolumns.py:100 tortoisehg/hgqt/settings.py:467  #: tortoisehg/hgqt/workbench.py:673 tortoisehg/util/menuthg.py:46  msgid "Workbench"  msgstr "Werkbank" @@ -2274,80 +2274,80 @@
 msgid "Manifest %s@%s"  msgstr "Inhaltsverzeichnis %s@%s"   -#: tortoisehg/hgqt/manifestdialog.py:188 tortoisehg/hgtk/thgmq.py:862 +#: tortoisehg/hgqt/manifestdialog.py:192 tortoisehg/hgtk/thgmq.py:862  msgid "Status"  msgstr "Zustand"   -#: tortoisehg/hgqt/manifestdialog.py:193 tortoisehg/hgqt/revdetails.py:226 +#: tortoisehg/hgqt/manifestdialog.py:197 tortoisehg/hgqt/revdetails.py:226  msgid "File history"  msgstr "Dateiverlauf"   -#: tortoisehg/hgqt/manifestdialog.py:194 tortoisehg/hgqt/revdetails.py:227 +#: tortoisehg/hgqt/manifestdialog.py:198 tortoisehg/hgqt/revdetails.py:227  msgid "Show the history of the selected file"  msgstr "Den Verlauf der ausgewählten Datei anzeigen"   -#: tortoisehg/hgqt/manifestdialog.py:195 tortoisehg/hgqt/revdetails.py:228 +#: tortoisehg/hgqt/manifestdialog.py:199 tortoisehg/hgqt/revdetails.py:228  msgid "Compare file revisions"  msgstr "Datei-Revisionen vergleichen"   -#: tortoisehg/hgqt/manifestdialog.py:196 tortoisehg/hgqt/revdetails.py:229 +#: tortoisehg/hgqt/manifestdialog.py:200 tortoisehg/hgqt/revdetails.py:229  msgid "Compare revisions of the selected file"  msgstr "Revisionen der ausgewählten Datei vergleichen"   -#: tortoisehg/hgqt/manifestdialog.py:199 tortoisehg/hgqt/revdetails.py:232 +#: tortoisehg/hgqt/manifestdialog.py:203 tortoisehg/hgqt/revdetails.py:232  msgid "Visual Diff to Local"  msgstr "Interaktiver Vergleich mit lokaler Version"   -#: tortoisehg/hgqt/manifestdialog.py:200 tortoisehg/hgqt/revdetails.py:233 +#: tortoisehg/hgqt/manifestdialog.py:204 tortoisehg/hgqt/revdetails.py:233  msgid "View changes to current in external diff tool"  msgstr ""  "Die aktuellen Änderungen in einem externen Vergleichswerkzeug anzeigen"   -#: tortoisehg/hgqt/manifestdialog.py:202 tortoisehg/hgqt/revdetails.py:235 +#: tortoisehg/hgqt/manifestdialog.py:206 tortoisehg/hgqt/revdetails.py:235  msgid "View at Revision"  msgstr "Revision anzeigen"   -#: tortoisehg/hgqt/manifestdialog.py:203 tortoisehg/hgqt/revdetails.py:236 +#: tortoisehg/hgqt/manifestdialog.py:207 tortoisehg/hgqt/revdetails.py:236  msgid "View file as it appeared at this revision"  msgstr "Datei in dem Zustand dieser Revision anzeigen"   -#: tortoisehg/hgqt/manifestdialog.py:209 tortoisehg/hgqt/revdetails.py:244 +#: tortoisehg/hgqt/manifestdialog.py:213 tortoisehg/hgqt/revdetails.py:244  msgid "Open subrepository"  msgstr "Unterarchiv öffnen"   -#: tortoisehg/hgqt/manifestdialog.py:210 tortoisehg/hgqt/revdetails.py:245 +#: tortoisehg/hgqt/manifestdialog.py:214 tortoisehg/hgqt/revdetails.py:245  #: tortoisehg/hgqt/revdetails.py:248  msgid "Open the selected subrepository"  msgstr "Das ausgewählte Unterarchiv öffnen"   -#: tortoisehg/hgqt/manifestdialog.py:212 tortoisehg/hgqt/revdetails.py:247 +#: tortoisehg/hgqt/manifestdialog.py:216 tortoisehg/hgqt/revdetails.py:247  msgid "Explore subrepository"  msgstr "Unterarchiv im Explorer öffnen"   -#: tortoisehg/hgqt/manifestdialog.py:214 +#: tortoisehg/hgqt/manifestdialog.py:218  msgid "Open the selected subrepository in a file browser"  msgstr "Das ausgewählte Unterarchiv im Dateiexplorer öffnen"   -#: tortoisehg/hgqt/manifestdialog.py:216 tortoisehg/hgqt/revdetails.py:250 +#: tortoisehg/hgqt/manifestdialog.py:220 tortoisehg/hgqt/revdetails.py:250  msgid "Open terminal in subrepository"  msgstr "Konsole im Unterarchiv öffnen"   -#: tortoisehg/hgqt/manifestdialog.py:218 tortoisehg/hgqt/revdetails.py:252 +#: tortoisehg/hgqt/manifestdialog.py:222 tortoisehg/hgqt/revdetails.py:252  msgid "Open a shell terminal in the selected subrepository root"  msgstr ""  "Öffnet eine Kommandozeilenkonsole im Wurzelverzeichnis des ausgewählten "  "Unterarchivs"   -#: tortoisehg/hgqt/manifestdialog.py:293 tortoisehg/hgqt/revdetails.py:389 +#: tortoisehg/hgqt/manifestdialog.py:297 tortoisehg/hgqt/revdetails.py:389  #, python-format  msgid "Hg file log viewer - %s"  msgstr "Hg Protokollbetrachter - %s"   -#: tortoisehg/hgqt/manifestdialog.py:306 tortoisehg/hgqt/revdetails.py:403 +#: tortoisehg/hgqt/manifestdialog.py:310 tortoisehg/hgqt/revdetails.py:403  msgid "Cannot open subrepository"  msgstr "Das Unterarchiv konnte nicht geöffnet werden"   -#: tortoisehg/hgqt/manifestdialog.py:307 tortoisehg/hgqt/revdetails.py:404 +#: tortoisehg/hgqt/manifestdialog.py:311 tortoisehg/hgqt/revdetails.py:404  msgid "The selected subrepository does not exist on the working directory"  msgstr "Im Arbeitsverzeichnis gibt es das ausgewählte Unterarchiv nicht"   @@ -2496,15 +2496,15 @@
 msgid "Merge changeset"  msgstr "Mit Änderungsliste zusammenführen"   -#: tortoisehg/hgqt/messageentry.py:72 +#: tortoisehg/hgqt/messageentry.py:75  msgid "Paste &Filenames"  msgstr "Dateinamen &einfügen"   -#: tortoisehg/hgqt/messageentry.py:74 +#: tortoisehg/hgqt/messageentry.py:77  msgid "App&ly Format"  msgstr "Formatierung An%wenden"   -#: tortoisehg/hgqt/messageentry.py:75 +#: tortoisehg/hgqt/messageentry.py:78  msgid "C&onfigure Format"  msgstr "%Formatierung einstellen"   @@ -2748,34 +2748,24 @@
 "Dafür muss die Basis der Abweichungen auf die Spitze von %s verschoben "  "werden\n"   -#: tortoisehg/hgqt/pbranch.py:347 tortoisehg/hgqt/qqueue.py:254 -#: tortoisehg/hgqt/qqueue.py:272 tortoisehg/hgqt/thread.py:223 -#: tortoisehg/hgqt/thread.py:243 tortoisehg/hgtk/dialog.py:34 -msgid "TortoiseHg Prompt" -msgstr "TortoiseHG" - -#: tortoisehg/hgqt/pbranch.py:348 tortoisehg/hgtk/thgpbranch.py:432 -msgid "New Patch Name" -msgstr "Neuer Flicken-Name" - -#: tortoisehg/hgqt/pbranch.py:480 +#: tortoisehg/hgqt/pbranch.py:478  msgid "&Goto (update workdir)"  msgstr "&Wechsle (aktualisiert Arbeitsverzeichnis)"   -#: tortoisehg/hgqt/pbranch.py:482 tortoisehg/hgqt/update.py:259 +#: tortoisehg/hgqt/pbranch.py:480 tortoisehg/hgqt/update.py:259  #: tortoisehg/hgtk/update.py:237  msgid "&Merge"  msgstr "&Zusammenführen"   -#: tortoisehg/hgqt/pbranch.py:500 +#: tortoisehg/hgqt/pbranch.py:498  msgid "No patch branch selected"  msgstr "Kein Flickenzweig ausgewählt"   -#: tortoisehg/hgqt/pbranch.py:551 +#: tortoisehg/hgqt/pbranch.py:549  msgid "No editor found"  msgstr "Kein Editor gefunden"   -#: tortoisehg/hgqt/pbranch.py:552 +#: tortoisehg/hgqt/pbranch.py:550  msgid ""  "Mercurial was unable to find an editor. Please configure Mercurial to use an "  "editor installed on your system." @@ -2783,6 +2773,22 @@
 "Mercurial konnte keinen Editor finden. Bitte hinterlegen Sie einen Editor in "  "der Mercurial-Konfiguration."   +#: tortoisehg/hgqt/pbranch.py:843 +msgid "New Patch Branch" +msgstr "" + +#: tortoisehg/hgqt/pbranch.py:878 +msgid "Patch message:" +msgstr "" + +#: tortoisehg/hgqt/pbranch.py:879 +msgid "Patch date:" +msgstr "" + +#: tortoisehg/hgqt/pbranch.py:880 +msgid "Patch user:" +msgstr "" +  #: tortoisehg/hgqt/postreview.py:34  msgid "Invalid Settings - The ReviewBoard server is not setup"  msgstr "" @@ -2812,7 +2818,7 @@
 #: tortoisehg/hgqt/postreview.py:110 tortoisehg/hgqt/postreview.py:126  #: tortoisehg/hgqt/postreview.py:343 tortoisehg/hgqt/postreview.py:366  #: tortoisehg/hgqt/postreview.py:378 tortoisehg/hgqt/postreview_ui.py:163 -#: tortoisehg/hgqt/settings.py:666 +#: tortoisehg/hgqt/settings.py:721  msgid "Review Board"  msgstr "Gutachterausschuss"   @@ -3013,7 +3019,7 @@
 msgid "Patch queues:"  msgstr "Flickenschlangen:"   -#: tortoisehg/hgqt/qqueue.py:85 tortoisehg/hgqt/settings.py:829 +#: tortoisehg/hgqt/qqueue.py:85 tortoisehg/hgqt/settings.py:884  #: tortoisehg/hgtk/thgconfig.py:680  msgid "Reload"  msgstr "Datei &einlesen" @@ -3023,7 +3029,7 @@
 msgstr "Aktivieren"    #: tortoisehg/hgqt/qqueue.py:94 tortoisehg/hgqt/rename.py:170 -#: tortoisehg/hgqt/reporegistry.py:400 tortoisehg/hgtk/bookmark.py:49 +#: tortoisehg/hgqt/reporegistry.py:418 tortoisehg/hgtk/bookmark.py:49  msgid "Rename"  msgstr "Umbenennen"   @@ -3048,6 +3054,12 @@
 msgid "Do you really want to activate patch queue '%s' ?"  msgstr "Wollen Sie die Flickenschlange '%s' wirklich aktivieren?"   +#: tortoisehg/hgqt/qqueue.py:254 tortoisehg/hgqt/qqueue.py:272 +#: tortoisehg/hgqt/thread.py:223 tortoisehg/hgqt/thread.py:243 +#: tortoisehg/hgtk/dialog.py:34 +msgid "TortoiseHg Prompt" +msgstr "TortoiseHG" +  #: tortoisehg/hgqt/qqueue.py:256  msgid "New patch queue name"  msgstr "Name der neuen Flickenschlange?" @@ -3195,19 +3207,19 @@
 msgid "EolnVisibility"  msgstr "Zeilenende-Sichtbarkeit"   -#: tortoisehg/hgqt/qscilib.py:327 +#: tortoisehg/hgqt/qscilib.py:330  msgid "### regular expression ###"  msgstr "### regulärer Ausdruck ###"   -#: tortoisehg/hgqt/qscilib.py:330 tortoisehg/hgtk/datamine.py:319 +#: tortoisehg/hgqt/qscilib.py:333 tortoisehg/hgtk/datamine.py:319  msgid "Regular expression search pattern"  msgstr "Suchmuster (Regulärer Ausdruck)"   -#: tortoisehg/hgqt/qscilib.py:337 +#: tortoisehg/hgqt/qscilib.py:340  msgid "Wrap search"  msgstr "Zyklisch weitersuchen"   -#: tortoisehg/hgqt/qscilib.py:515 +#: tortoisehg/hgqt/qscilib.py:518  msgid "Unable to read/write config file"  msgstr "Die Konfigurationsdatei kann nicht gelesen/geschrieben werden"   @@ -3246,11 +3258,11 @@
 msgid "Show Log"  msgstr "Protokoll anzeigen"   -#: tortoisehg/hgqt/qtlib.py:982 +#: tortoisehg/hgqt/qtlib.py:984  msgid "Please enter a username"  msgstr "Bitte geben Sie Ihren Benutzernamen ein"   -#: tortoisehg/hgqt/qtlib.py:983 +#: tortoisehg/hgqt/qtlib.py:985  msgid "You must identify yourself to Mercurial"  msgstr "Sie müssen sich vor Mercurial ausweisen"   @@ -3287,7 +3299,7 @@
 msgid "Checkmark files to remove"  msgstr "Dateien zum Entfernen ankreuzen"   -#: tortoisehg/hgqt/quickop.py:23 tortoisehg/hgqt/sync.py:548 +#: tortoisehg/hgqt/quickop.py:23 tortoisehg/hgqt/sync.py:547  #: tortoisehg/hgqt/webconf_ui.py:80 tortoisehg/hgtk/bookmark.py:47  #: tortoisehg/hgtk/quickop.py:22 tortoisehg/hgtk/tagadd.py:40  msgid "Remove" @@ -3673,12 +3685,12 @@
 msgid "Mercurial User"  msgstr "Benutzer von Mercurial"   -#: tortoisehg/hgqt/reporegistry.py:182 tortoisehg/hgqt/reporegistry.py:614 +#: tortoisehg/hgqt/reporegistry.py:182 tortoisehg/hgqt/reporegistry.py:636  #, python-format  msgid "Unsupported repository type (%s)"  msgstr "Der Archivtyp (%s) wird nicht unterstützt"   -#: tortoisehg/hgqt/reporegistry.py:183 tortoisehg/hgqt/reporegistry.py:615 +#: tortoisehg/hgqt/reporegistry.py:183 tortoisehg/hgqt/reporegistry.py:637  msgid "Cannot open non mercurial repositories or subrepositories"  msgstr ""  "Kann Projektarchive und -unterarchive, die nicht von Mercurial stammen, " @@ -3702,147 +3714,147 @@
 msgid "Repository Registry"  msgstr "Archivkatalog"   -#: tortoisehg/hgqt/reporegistry.py:392 +#: tortoisehg/hgqt/reporegistry.py:410  msgid "Refresh repository list"  msgstr "Archivliste aktualisieren"   -#: tortoisehg/hgqt/reporegistry.py:393 +#: tortoisehg/hgqt/reporegistry.py:411  msgid "Refresh the Repository Registry list"  msgstr "Archivkatalog aktualisieren"   -#: tortoisehg/hgqt/reporegistry.py:394 tortoisehg/hgqt/webconf_ui.py:76 +#: tortoisehg/hgqt/reporegistry.py:412 tortoisehg/hgqt/webconf_ui.py:76  msgid "Open"  msgstr "Öffnen"   -#: tortoisehg/hgqt/reporegistry.py:395 +#: tortoisehg/hgqt/reporegistry.py:413  msgid "Open the repository in a new tab"  msgstr "Das Projektarchiv in einem neuen Reiter öffnen"   -#: tortoisehg/hgqt/reporegistry.py:396 +#: tortoisehg/hgqt/reporegistry.py:414  msgid "Open All"  msgstr "Alles öffnen"   -#: tortoisehg/hgqt/reporegistry.py:397 +#: tortoisehg/hgqt/reporegistry.py:415  msgid "Open all repositories in new tabs"  msgstr "Alle Projektarchive in neuen Reitern öffnen"   -#: tortoisehg/hgqt/reporegistry.py:398 tortoisehg/hgqt/reporegistry.py:626 +#: tortoisehg/hgqt/reporegistry.py:416 tortoisehg/hgqt/reporegistry.py:648  msgid "New Group"  msgstr "Neue Gruppe erstellen"   -#: tortoisehg/hgqt/reporegistry.py:399 +#: tortoisehg/hgqt/reporegistry.py:417  msgid "Create a new group"  msgstr "Neue Gruppe anlegen"   -#: tortoisehg/hgqt/reporegistry.py:401 +#: tortoisehg/hgqt/reporegistry.py:419  msgid "Rename the entry"  msgstr "Den Eintrag umbenennen"   -#: tortoisehg/hgqt/reporegistry.py:402 +#: tortoisehg/hgqt/reporegistry.py:420  msgid "Settings..."  msgstr "Einstellungen..."   -#: tortoisehg/hgqt/reporegistry.py:403 +#: tortoisehg/hgqt/reporegistry.py:421  msgid "View the repository's settings"  msgstr "Die Projektarchiv-Einstellungen ansehen"   -#: tortoisehg/hgqt/reporegistry.py:404 +#: tortoisehg/hgqt/reporegistry.py:422  msgid "Remove from registry"  msgstr "Aus dem Katalog entfernen"   -#: tortoisehg/hgqt/reporegistry.py:405 +#: tortoisehg/hgqt/reporegistry.py:423  msgid ""  "Remove the node and all its subnodes. Repositories are not deleted from disk."  msgstr ""  "Den Knoten und alle Unterknoten entfernen. Die Projektarchive werden nicht "  "von der Platte gelöscht."   -#: tortoisehg/hgqt/reporegistry.py:408 tortoisehg/util/menuthg.py:25 +#: tortoisehg/hgqt/reporegistry.py:426 tortoisehg/util/menuthg.py:25  msgid "Clone..."  msgstr "Klonen..."   -#: tortoisehg/hgqt/reporegistry.py:409 +#: tortoisehg/hgqt/reporegistry.py:427  msgid "Clone Repository"  msgstr "Projektarchiv klonen"   -#: tortoisehg/hgqt/reporegistry.py:410 tortoisehg/hgqt/sync.py:546 +#: tortoisehg/hgqt/reporegistry.py:428 tortoisehg/hgqt/sync.py:545  #: tortoisehg/hgqt/workbench.py:328  msgid "Explore"  msgstr "E&xplorer"   -#: tortoisehg/hgqt/reporegistry.py:411 +#: tortoisehg/hgqt/reporegistry.py:429  msgid "Open the repository in a file browser"  msgstr "Das Archiv in einem Dateiexplorer öffnen"   -#: tortoisehg/hgqt/reporegistry.py:412 tortoisehg/hgqt/sync.py:547 +#: tortoisehg/hgqt/reporegistry.py:430 tortoisehg/hgqt/sync.py:546  #: tortoisehg/hgqt/workbench.py:331  msgid "Terminal"  msgstr "&Konsole"   -#: tortoisehg/hgqt/reporegistry.py:413 +#: tortoisehg/hgqt/reporegistry.py:431  msgid "Open a shell terminal in the repository root"  msgstr "Eine Kommandozeilenkonsole im Wurzelverzeichnis des Archivs öffnen"   -#: tortoisehg/hgqt/reporegistry.py:414 +#: tortoisehg/hgqt/reporegistry.py:432  msgid "Add repository..."  msgstr "Projektarchiv hinzufügen..."   -#: tortoisehg/hgqt/reporegistry.py:415 +#: tortoisehg/hgqt/reporegistry.py:433  msgid "Add a repository to this group"  msgstr "Projektarchiv zur Gruppe hinzufügen..."   -#: tortoisehg/hgqt/reporegistry.py:416 +#: tortoisehg/hgqt/reporegistry.py:434  msgid "Add a subrepository..."  msgstr "Ein Unterarchiv hinzufügen..."   -#: tortoisehg/hgqt/reporegistry.py:417 +#: tortoisehg/hgqt/reporegistry.py:435  msgid "Convert an existing repository into a subrepository"  msgstr "Ein bestehendes Archiv in ein Unterarchiv umwandeln"   -#: tortoisehg/hgqt/reporegistry.py:419 tortoisehg/hgqt/wctxactions.py:44 +#: tortoisehg/hgqt/reporegistry.py:437 tortoisehg/hgqt/wctxactions.py:44  msgid "Copy path"  msgstr "Pfad kopieren"   -#: tortoisehg/hgqt/reporegistry.py:420 +#: tortoisehg/hgqt/reporegistry.py:438  msgid "Copy the root path of the repository to the clipboard"  msgstr "Den Wurzelpfad des Archivs in die Zwischenablage kopieren"   -#: tortoisehg/hgqt/reporegistry.py:476 +#: tortoisehg/hgqt/reporegistry.py:494  msgid "Select repository directory to add"  msgstr "Wählen Sie ein Projektarchiv-Verzeichnis zum Hinzufügen"   -#: tortoisehg/hgqt/reporegistry.py:487 tortoisehg/hgqt/reporegistry.py:535 -#: tortoisehg/hgqt/reporegistry.py:552 tortoisehg/hgqt/reporegistry.py:578 -#: tortoisehg/hgqt/reporegistry.py:584 +#: tortoisehg/hgqt/reporegistry.py:505 tortoisehg/hgqt/reporegistry.py:554 +#: tortoisehg/hgqt/reporegistry.py:571 tortoisehg/hgqt/reporegistry.py:600 +#: tortoisehg/hgqt/reporegistry.py:606  msgid "Failed to add repository"  msgstr "Das Projektarchiv konnte nicht hinzugefügt werden"   -#: tortoisehg/hgqt/reporegistry.py:488 tortoisehg/hgqt/workbench.py:761 +#: tortoisehg/hgqt/reporegistry.py:506 tortoisehg/hgqt/workbench.py:761  #, python-format  msgid "%s is not a valid repository"  msgstr "%s ist kein gültiges Projektarchiv"   -#: tortoisehg/hgqt/reporegistry.py:494 +#: tortoisehg/hgqt/reporegistry.py:512  msgid "Select an existing repository to add as a subrepo"  msgstr ""  "Wählen Sie ein bestehendes Archiv, welches als Unterarchiv hinzugefügt "  "werden soll"   -#: tortoisehg/hgqt/reporegistry.py:512 +#: tortoisehg/hgqt/reporegistry.py:530  msgid "Cannot open repository"  msgstr "Kann das Archiv nicht öffnen"   -#: tortoisehg/hgqt/reporegistry.py:513 +#: tortoisehg/hgqt/reporegistry.py:531  #, python-format  msgid "The selected repository:<br><br>%s<br><br>cannot be open!"  msgstr ""  "Das ausgewählte Archiv: <br><br>%s<br><br>kann nicht geöffnet werden."   -#: tortoisehg/hgqt/reporegistry.py:518 +#: tortoisehg/hgqt/reporegistry.py:536  msgid "Subrepository already exists"  msgstr "Ein solches Unterarchiv existiert bereits"   -#: tortoisehg/hgqt/reporegistry.py:519 +#: tortoisehg/hgqt/reporegistry.py:537  #, python-format  msgid ""  "The selected repository:<br><br>%s<br><br>is already a subrepository " @@ -3851,21 +3863,21 @@
 "Das ausgewählte Archiv: <br><br>%s<br><br>ist bereits ein Unterarchiv von: "  "<br><br>%s<br><br>unter dem Namen: \"%s\""   -#: tortoisehg/hgqt/reporegistry.py:536 +#: tortoisehg/hgqt/reporegistry.py:555  #, python-format  msgid "Cannot open the .hgsub file in:<br><br>%s"  msgstr "Kann die .hgsub-Datei hier nicht öffnen:<br><br>%s"   -#: tortoisehg/hgqt/reporegistry.py:553 +#: tortoisehg/hgqt/reporegistry.py:572  #, python-format  msgid "The .hgsub file already contains the line:<br><br>%s"  msgstr "Die .hgsub-Datei enthält bereits die Zeile:<br><br>%s"   -#: tortoisehg/hgqt/reporegistry.py:569 +#: tortoisehg/hgqt/reporegistry.py:591  msgid "Subrepo added to .hgsub file"  msgstr "Unterarchiv zur .hgsub-Datei hinzugefügt"   -#: tortoisehg/hgqt/reporegistry.py:570 +#: tortoisehg/hgqt/reporegistry.py:592  #, python-format  msgid ""  "The selected subrepo:<br><br><i>%s</i><br><br>has been added to the .hgsub " @@ -3877,12 +3889,12 @@
 "Unterarchivs<br>Sie noch die Änderungen an der .hgsub-Datei <i>übernehmen "  "müssen</i>."   -#: tortoisehg/hgqt/reporegistry.py:579 +#: tortoisehg/hgqt/reporegistry.py:601  #, python-format  msgid "Cannot update the .hgsub file in:<br><br>%s"  msgstr "Kann die .hgsub-Datei hier nicht aktualisieren:<br><br>%s"   -#: tortoisehg/hgqt/reporegistry.py:585 +#: tortoisehg/hgqt/reporegistry.py:607  #, python-format  msgid "\"%s\" is not a valid repository inside \"%s\""  msgstr "\"%s\" ist kein gültiges Archiv innerhalb von \"%s\"" @@ -3907,7 +3919,7 @@
 msgstr "Standard"    #: tortoisehg/hgqt/repotreemodel.py:164 tortoisehg/hgqt/resolve.py:399 -#: tortoisehg/hgqt/sync.py:237 tortoisehg/hgqt/webconf.py:266 +#: tortoisehg/hgqt/sync.py:238 tortoisehg/hgqt/webconf.py:266  msgid "Path"  msgstr "Verzeichnis"   @@ -4014,7 +4026,7 @@
 msgid "Reject incoming changesets"  msgstr "Eingehende Änderungslisten zurückweisen"   -#: tortoisehg/hgqt/repowidget.py:506 tortoisehg/hgqt/sync.py:931 +#: tortoisehg/hgqt/repowidget.py:506 tortoisehg/hgqt/sync.py:930  #: tortoisehg/hgtk/history.py:2021  #, python-format  msgid "%d outgoing changesets" @@ -5553,7 +5565,7 @@
 msgid "Start"  msgstr "Starten"   -#: tortoisehg/hgqt/serve_ui.py:88 tortoisehg/hgqt/settings.py:768 +#: tortoisehg/hgqt/serve_ui.py:88 tortoisehg/hgqt/settings.py:823  #: tortoisehg/hgtk/gdialog.py:497  msgid "Settings"  msgstr "Einstellungen" @@ -5562,25 +5574,45 @@
 msgid "<unspecified>"  msgstr "<nicht angegeben>"   -#: tortoisehg/hgqt/settings.py:241 +#: tortoisehg/hgqt/settings.py:111 +msgid "&True" +msgstr "" + +#: tortoisehg/hgqt/settings.py:112 +msgid "&False" +msgstr "" + +#: tortoisehg/hgqt/settings.py:113 +msgid "&Unspecified" +msgstr "" + +#: tortoisehg/hgqt/settings.py:173 +msgid "&Set..." +msgstr "" + +#: tortoisehg/hgqt/settings.py:174 +msgid "&Clear" +msgstr "" + +#: tortoisehg/hgqt/settings.py:298  #, python-format  msgid "Failed to load issue tracker: '%s': %s. "  msgstr "Das Laden des Abweichungsverfolgers '%s' ist fehlgeschlagen: %s. "   -#: tortoisehg/hgqt/settings.py:349 tortoisehg/hgtk/thgconfig.py:43 +#: tortoisehg/hgqt/settings.py:404 tortoisehg/hgtk/thgconfig.py:43  msgid "UI Language"  msgstr "<a href=\"http://de.wikipedia.org/wiki/ISO_3166-2\">Sprache</a>"   -#: tortoisehg/hgqt/settings.py:351 tortoisehg/hgtk/thgconfig.py:44 +#: tortoisehg/hgqt/settings.py:406 tortoisehg/hgtk/thgconfig.py:44  msgid "Specify your preferred user interface language (restart needed)"  msgstr ""  "Geben Sie Ihre bevorzugte Anzeigesprache an (benötigt Anwendungsneustart)"   -#: tortoisehg/hgqt/settings.py:353 tortoisehg/hgtk/thgconfig.py:45 +#: tortoisehg/hgqt/settings.py:408 tortoisehg/hgtk/thgconfig.py:45  msgid "Three-way Merge Tool"  msgstr "Dreiwege-Abweichungswerkzeug"   -#: tortoisehg/hgqt/settings.py:355 +#: tortoisehg/hgqt/settings.py:410  msgid ""  "Graphical merge program for resolving merge conflicts. If left unspecified, "  "Mercurial will use the first applicable tool it finds on your system or use " @@ -5597,11 +5629,11 @@
 "lokalen und der fremden Version wählen zu müssen, oder internal:dump, um "  "Dateien zur manuellen Verschmelzung im Arbeitsverzeichnis abzulegen"   -#: tortoisehg/hgqt/settings.py:361 tortoisehg/hgtk/thgconfig.py:52 +#: tortoisehg/hgqt/settings.py:416 tortoisehg/hgtk/thgconfig.py:52  msgid "Visual Diff Tool"  msgstr "Interaktives Vergleichswerkzeug"   -#: tortoisehg/hgqt/settings.py:363 tortoisehg/hgtk/thgconfig.py:53 +#: tortoisehg/hgqt/settings.py:418 tortoisehg/hgtk/thgconfig.py:53  msgid ""  "Specify visual diff tool, as described in the [merge-tools] section of your "  "Mercurial configuration files. If left unspecified, TortoiseHg will use the " @@ -5613,11 +5645,11 @@
 "verwenden. Wenn das nicht funktioniert, ruft es das erste passende Werkzeug "  "auf, das es findet."   -#: tortoisehg/hgqt/settings.py:367 tortoisehg/hgtk/thgconfig.py:57 +#: tortoisehg/hgqt/settings.py:422 tortoisehg/hgtk/thgconfig.py:57  msgid "Visual Editor"  msgstr "Grafischer Editor"   -#: tortoisehg/hgqt/settings.py:368 +#: tortoisehg/hgqt/settings.py:423  #, python-format  msgid ""  "Specify the visual editor used to view files. Format:<br>myeditor -flags " @@ -5628,11 +5660,11 @@
 "Format:<br>myeditor -parameter [$Datei --num=$Zeilennr][--search "  "$Suchtext]<br><br>Vergleiche <a href=\"%s\">OpenAtLine (in Zeile öffnen)</a>"   -#: tortoisehg/hgqt/settings.py:372 +#: tortoisehg/hgqt/settings.py:427  msgid "Shell"  msgstr "Shell"   -#: tortoisehg/hgqt/settings.py:373 +#: tortoisehg/hgqt/settings.py:428  #, python-format  msgid ""  "Specify the command to launch your preferred terminal shell application. If " @@ -5647,11 +5679,11 @@
 "unter Windows: cmd.exe /K titel %(reponame)s<br>Vorgabe unter OS X: nicht "  "gesetzt<br>Vorgabe ansonsten: xterm -T \"%(reponame)s\""   -#: tortoisehg/hgqt/settings.py:381 +#: tortoisehg/hgqt/settings.py:436  msgid "Immediate Operations"  msgstr "Ohne Nachfrage ausführen"   -#: tortoisehg/hgqt/settings.py:382 +#: tortoisehg/hgqt/settings.py:437  msgid ""  "Space separated list of shell operations you would like to be performed "  "immediately, without user interaction. Commands are \"add remove revert " @@ -5661,11 +5693,11 @@
 "Nachfrage ausgeführt werden sollen. Mögliche Anweisungen sind \"add remove "  "revert forget\". Vorgabe: keine (leer)"   -#: tortoisehg/hgqt/settings.py:386 tortoisehg/hgtk/thgconfig.py:63 +#: tortoisehg/hgqt/settings.py:441 tortoisehg/hgtk/thgconfig.py:63  msgid "Tab Width"  msgstr "Tabulatorbreite"   -#: tortoisehg/hgqt/settings.py:387 +#: tortoisehg/hgqt/settings.py:442  msgid ""  "Specify the number of spaces that tabs expand to in various TortoiseHg "  "windows. Default: 0, Not expanded" @@ -5673,21 +5705,21 @@
 "Geben Sie die Anzahl von Leerzeichen an, auf die sich Tabulatorzeichen in "  "TortoiseHg-Fenstern erstrecken. Vorgabe: 0, unterdrückt"   -#: tortoisehg/hgqt/settings.py:390 +#: tortoisehg/hgqt/settings.py:445  msgid "Force Repo Tab"  msgstr "Archivreiter erzwingen"   -#: tortoisehg/hgqt/settings.py:391 +#: tortoisehg/hgqt/settings.py:446  msgid "Always show repo tabs, even for a single repo. Default: False"  msgstr ""  "Grundsätzlich Archivreiter anzeigen, selbst für ein einzelnes Archiv. "  "Vorgabe: nein"   -#: tortoisehg/hgqt/settings.py:392 tortoisehg/hgtk/thgconfig.py:67 +#: tortoisehg/hgqt/settings.py:447 tortoisehg/hgtk/thgconfig.py:67  msgid "Max Diff Size"  msgstr "Maximale Größe von Abweichungen"   -#: tortoisehg/hgqt/settings.py:393 +#: tortoisehg/hgqt/settings.py:448  msgid ""  "The maximum size file (in KB) that TortoiseHg will show changes for in the "  "changelog, status, and commit windows. A value of zero implies no limit. " @@ -5697,11 +5729,11 @@
 "Verlaufs-, im Zustands- und im Ãœbernahmedialog anzeigt. Der Wert 0 bedeutet "  "unbegrenzt. Voreinstellung: 1024 (1 MiB)"   -#: tortoisehg/hgqt/settings.py:396 +#: tortoisehg/hgqt/settings.py:451  msgid "Fork GUI"  msgstr "Grafischen Dialog im Hintergrund starten"   -#: tortoisehg/hgqt/settings.py:397 +#: tortoisehg/hgqt/settings.py:452  msgid ""  "When running from the command line, fork a background process to run "  "graphical dialogs. Default: True" @@ -5709,11 +5741,11 @@
 "Bei Ausführung in der Konsole wird ein Hintergrundprozess gestartet, um "  "grafische Dialoge zu verwenden. Vorgabe: ja"   -#: tortoisehg/hgqt/settings.py:399 tortoisehg/hgtk/thgconfig.py:81 +#: tortoisehg/hgqt/settings.py:454 tortoisehg/hgtk/thgconfig.py:81  msgid "Full Path Title"  msgstr "Vollständigen Pfad in der Titelleiste anzeigen"   -#: tortoisehg/hgqt/settings.py:400 +#: tortoisehg/hgqt/settings.py:455  msgid ""  "Show a full directory path of the repository in the dialog title instead of "  "just the root directory name. Default: False" @@ -5721,11 +5753,11 @@
 "Zeigt den gesamten Pfad des Projektarchiv in der Titelzeile statt nur seinen "  "Namen. Vorgabe: nein"   -#: tortoisehg/hgqt/settings.py:402 +#: tortoisehg/hgqt/settings.py:457  msgid "Auto-resolve merges"  msgstr "Verschmelzungen automatisch auflösen"   -#: tortoisehg/hgqt/settings.py:403 +#: tortoisehg/hgqt/settings.py:458  msgid ""  "Indicates whether TortoiseHg should attempt to automatically resolve changes "  "from both sides to the same file, and only report merge conflicts when this " @@ -5742,11 +5774,11 @@
 "Benutzer bei aufgetretenen Konflikten gebeten, diese manuell zu prüfen und "  "aufzulösen. Vorgabe: nein."   -#: tortoisehg/hgqt/settings.py:413 +#: tortoisehg/hgqt/settings.py:468  msgid "Default widget"  msgstr "Vorgabebereich"   -#: tortoisehg/hgqt/settings.py:415 +#: tortoisehg/hgqt/settings.py:470  msgid ""  "Select the initial widget that will be shown when opening a repository. "  "Default: revdetails" @@ -5754,7 +5786,7 @@
 "Wählen SIe den Bereich, der standardmäßig beim Öffnen eines Projektarchivs "  "angezeigt werden soll. Vorgabe: revdetails"   -#: tortoisehg/hgqt/settings.py:420 +#: tortoisehg/hgqt/settings.py:475  msgid ""  "Select the initial revision that will be selected when opening a repository. "  " You can select the \"current\" (i.e. the working directory parent), the " @@ -5765,11 +5797,11 @@
 "den Vorgänger der Arbeitskopie), die Spitze des Archivs (tip) oder die "  "Arbeitskopieversion (workingdir). Vorgabe: current"   -#: tortoisehg/hgqt/settings.py:424 tortoisehg/hgtk/thgconfig.py:130 +#: tortoisehg/hgqt/settings.py:479 tortoisehg/hgtk/thgconfig.py:130  msgid "Author Coloring"  msgstr "nach Autor einfärben"   -#: tortoisehg/hgqt/settings.py:425 tortoisehg/hgtk/thgconfig.py:131 +#: tortoisehg/hgqt/settings.py:480 tortoisehg/hgtk/thgconfig.py:131  msgid ""  "Color changesets by author name. If not enabled, the changes are colored "  "green for merge, red for non-trivial parents, black for normal. Default: " @@ -5779,11 +5811,11 @@
 "Zusammenführen grün markiert, Änderungen mit nicht-trivialen Vorgängern rot "  "und gewöhnliche schwarz. Vorgabe: nein"   -#: tortoisehg/hgqt/settings.py:429 +#: tortoisehg/hgqt/settings.py:484  msgid "Task Tabs"  msgstr "Aufgabenreiter"   -#: tortoisehg/hgqt/settings.py:431 +#: tortoisehg/hgqt/settings.py:486  msgid ""  "Show tabs along the side of the bottom half of each repo widget allowing one "  "to switch task tabs without using the toolbar. Default: off" @@ -5792,11 +5824,11 @@
 "zwischen verschiedenen Aufgaben ohne Benutzung der Werkzeugleiste "  "umzuschalten. Vorgabe: aus"   -#: tortoisehg/hgqt/settings.py:434 tortoisehg/hgtk/thgconfig.py:135 +#: tortoisehg/hgqt/settings.py:489 tortoisehg/hgtk/thgconfig.py:135  msgid "Long Summary"  msgstr "Lange Zusammenfassung"   -#: tortoisehg/hgqt/settings.py:435 tortoisehg/hgtk/thgconfig.py:136 +#: tortoisehg/hgqt/settings.py:490 tortoisehg/hgtk/thgconfig.py:136  msgid ""  "If true, concatenate multiple lines of changeset summary until they reach 80 "  "characters. Default: False" @@ -5804,11 +5836,11 @@
 "Ja bedeutet, dass mehrere Zeilen der Zusammenfassung der Änderungsliste "  "zusammengefügt werden, bis 80 Zeichen erreicht sind. Vorgabe: nein"   -#: tortoisehg/hgqt/settings.py:438 tortoisehg/hgtk/thgconfig.py:139 +#: tortoisehg/hgqt/settings.py:493 tortoisehg/hgtk/thgconfig.py:139  msgid "Log Batch Size"  msgstr "Log-Stapel-Grösse"   -#: tortoisehg/hgqt/settings.py:439 tortoisehg/hgtk/thgconfig.py:140 +#: tortoisehg/hgqt/settings.py:494 tortoisehg/hgtk/thgconfig.py:140  msgid ""  "The number of revisions to read and display in the changelog viewer in a "  "single batch. Default: 500" @@ -5816,11 +5848,11 @@
 "Die Anzahl Revisionen die die Historieanzeige in einem Durchgang anzeigt. "  "Voreinstellung: 500"   -#: tortoisehg/hgqt/settings.py:442 tortoisehg/hgtk/thgconfig.py:143 +#: tortoisehg/hgqt/settings.py:497 tortoisehg/hgtk/thgconfig.py:143  msgid "Dead Branches"  msgstr "Tote Zweige"   -#: tortoisehg/hgqt/settings.py:443 tortoisehg/hgtk/thgconfig.py:144 +#: tortoisehg/hgqt/settings.py:498 tortoisehg/hgtk/thgconfig.py:144  msgid ""  "Comma separated list of branch names that should be ignored when building a "  "list of branch names for a repository. Default: None (leave blank)" @@ -5829,11 +5861,11 @@
 "Zweignamenliste für ein Projektarchiv ignoriert werden soll. Vorgabe: keine "  "(leere Liste)"   -#: tortoisehg/hgqt/settings.py:446 tortoisehg/hgtk/thgconfig.py:147 +#: tortoisehg/hgqt/settings.py:501 tortoisehg/hgtk/thgconfig.py:147  msgid "Branch Colors"  msgstr "Zweigfarben"   -#: tortoisehg/hgqt/settings.py:447 +#: tortoisehg/hgqt/settings.py:502  msgid ""  "Space separated list of branch names and colors of the form branch:#XXXXXX. "  "Spaces and colons in the branch name must be escaped using a backslash (\\). " @@ -5848,11 +5880,11 @@
 "entspricht \\u0040 dem @-Zeichen und \\n einem Zeilenvorschub-Zeichen. "  "Vorgabe: kein (leere Liste)"   -#: tortoisehg/hgqt/settings.py:453 tortoisehg/hgtk/thgconfig.py:154 +#: tortoisehg/hgqt/settings.py:508 tortoisehg/hgtk/thgconfig.py:154  msgid "Hide Tags"  msgstr "Etiketten verbergen"   -#: tortoisehg/hgqt/settings.py:454 +#: tortoisehg/hgqt/settings.py:509  msgid ""  "Space separated list of tags that will not be shown.Useful example: Specify "  "\"qbase qparent qtip\" to hide the standard tags inserted by the Mercurial " @@ -5863,11 +5895,11 @@
 "Mercurial-Queues-Erweiterung erstellten Standardetiketten auszublenden. "  "Vorgabe: keine (leere Liste)"   -#: tortoisehg/hgqt/settings.py:458 tortoisehg/hgtk/thgconfig.py:172 +#: tortoisehg/hgqt/settings.py:513 tortoisehg/hgtk/thgconfig.py:172  msgid "After Pull Operation"  msgstr "Nach der Zieh-Operation"   -#: tortoisehg/hgqt/settings.py:460 +#: tortoisehg/hgqt/settings.py:515  msgid ""  "Operation which is performed directly after a successful pull. update "  "equates to pull --update, fetch equates to the fetch extension, rebase " @@ -5877,17 +5909,17 @@
 "aktualisieren entspricht pull --update, fetch entspricht der Erweiterung "  "gleichen Namens, rebase entspricht pull --rebase. Voreinstellung: Nichts"   -#: tortoisehg/hgqt/settings.py:465 +#: tortoisehg/hgqt/settings.py:520  msgctxt "config item"  msgid "Commit"  msgstr "Ãœbernehmen"   -#: tortoisehg/hgqt/settings.py:466 tortoisehg/hgqt/sync.py:1260 +#: tortoisehg/hgqt/settings.py:521 tortoisehg/hgqt/sync.py:1259  #: tortoisehg/hgtk/thgconfig.py:90  msgid "Username"  msgstr "Benutzername"   -#: tortoisehg/hgqt/settings.py:467 +#: tortoisehg/hgqt/settings.py:522  msgid ""  "Name associated with commits. The common format is:<br>Full Name "  "&lt;email@example.com&gt;" @@ -5895,11 +5927,11 @@
 "Der mit Ãœbernahmen verbundene Benutzername. Das übliche Format ist "  "<br>Vollständiger Name &lt;email@beispiel.de.test&gt;"   -#: tortoisehg/hgqt/settings.py:469 tortoisehg/hgtk/thgconfig.py:92 +#: tortoisehg/hgqt/settings.py:524 tortoisehg/hgtk/thgconfig.py:92  msgid "Summary Line Length"  msgstr "Länge Zusammenfassungszeile"   -#: tortoisehg/hgqt/settings.py:470 +#: tortoisehg/hgqt/settings.py:525  msgid ""  "Suggested length of commit message lines. A red vertical line will mark this "  "length. CTRL-E will reflow the current paragraph to the specified line " @@ -5909,21 +5941,21 @@
 "eine rote senkrechte Linie. Strg-E bricht den aktuellen Absatz auf die "  "angegebene Zeilenlänge um. Vorgabe: 80"   -#: tortoisehg/hgqt/settings.py:473 tortoisehg/hgtk/thgconfig.py:103 +#: tortoisehg/hgqt/settings.py:528 tortoisehg/hgtk/thgconfig.py:103  msgid "Close After Commit"  msgstr "Nach der Ãœbernahme schließen"   -#: tortoisehg/hgqt/settings.py:474 +#: tortoisehg/hgqt/settings.py:529  msgid "Close the commit tool after every successful commit. Default: False"  msgstr ""  "Das Ãœbernahme-Werkzeug nach jeder erfolgreicher Ãœbernahme schließen. "  "Vorgabe: nein"   -#: tortoisehg/hgqt/settings.py:476 tortoisehg/hgtk/thgconfig.py:106 +#: tortoisehg/hgqt/settings.py:531 tortoisehg/hgtk/thgconfig.py:106  msgid "Push After Commit"  msgstr "Nach Ãœbernahme verteilen"   -#: tortoisehg/hgqt/settings.py:478 +#: tortoisehg/hgqt/settings.py:533  msgid ""  "Attempt to push to specified URL or alias after each successful commit. "  "Default: No push" @@ -5931,11 +5963,11 @@
 "Nach jeder erfolgreichen Ãœbernahme versuchen, die Änderungen an die "  "angegebene URL bzw. Kurzbezeichnung zu verteilen. Vorgabe: keine Verteilung"   -#: tortoisehg/hgqt/settings.py:480 tortoisehg/hgtk/thgconfig.py:109 +#: tortoisehg/hgqt/settings.py:535 tortoisehg/hgtk/thgconfig.py:109  msgid "Auto Commit List"  msgstr "Automatische Einschlüsse"   -#: tortoisehg/hgqt/settings.py:481 tortoisehg/hgtk/thgconfig.py:110 +#: tortoisehg/hgqt/settings.py:536 tortoisehg/hgtk/thgconfig.py:110  msgid ""  "Comma separated list of files that are automatically included in every "  "commit. Intended for use only as a repository setting. Default: None (leave " @@ -5945,11 +5977,11 @@
 "eingeschlossen werden. Dies ist nur als archivspezifische Einstellung "  "vorgesehen. Vorgabe: keine (leere Liste)"   -#: tortoisehg/hgqt/settings.py:484 tortoisehg/hgtk/thgconfig.py:113 +#: tortoisehg/hgqt/settings.py:539 tortoisehg/hgtk/thgconfig.py:113  msgid "Auto Exclude List"  msgstr "Automatische Ausschlüsse"   -#: tortoisehg/hgqt/settings.py:485 +#: tortoisehg/hgqt/settings.py:540  msgid ""  "Comma separated list of files that are automatically unchecked when the "  "status, and commit dialogs are opened. Default: None (leave blank)" @@ -5957,11 +5989,11 @@
 "Kommagetrennte Liste von Dateien, die automatisch abgewählt werden, wenn der "  "Zustands- oder Ãœbernahme-Dialog geöffnet werden. Vorgabe: keine (leere Liste)"   -#: tortoisehg/hgqt/settings.py:488 tortoisehg/hgtk/thgconfig.py:117 +#: tortoisehg/hgqt/settings.py:543 tortoisehg/hgtk/thgconfig.py:117  msgid "English Messages"  msgstr "Englische Kommentare"   -#: tortoisehg/hgqt/settings.py:489 tortoisehg/hgtk/thgconfig.py:118 +#: tortoisehg/hgqt/settings.py:544 tortoisehg/hgtk/thgconfig.py:118  msgid ""  "Generate English commit messages even if LANGUAGE or LANG environment "  "variables are set to a non-English language. This setting is used by the " @@ -5972,17 +6004,17 @@
 "Einstellung wird von den Dialogen fürs Verschmelzen, Etikettieren und "  "Zurücksetzen berücksichtigt. Vorgabe: nein"   -#: tortoisehg/hgqt/settings.py:495 tortoisehg/hgtk/thgconfig.py:179 +#: tortoisehg/hgqt/settings.py:550 tortoisehg/hgtk/thgconfig.py:179  #: tortoisehg/util/menuthg.py:55  msgid "Web Server"  msgstr "Web-Server"   -#: tortoisehg/hgqt/settings.py:496 tortoisehg/hgtk/thgconfig.py:180 +#: tortoisehg/hgqt/settings.py:551 tortoisehg/hgtk/thgconfig.py:180  #: tortoisehg/hgtk/thgpbranch.py:210  msgid "Name"  msgstr "Name"   -#: tortoisehg/hgqt/settings.py:497 +#: tortoisehg/hgqt/settings.py:552  msgid ""  "Repository name to use in the web interface, and by TortoiseHg as a "  "shorthand name. Default is the working directory." @@ -5991,58 +6023,58 @@
 "von TortoiseHg ansonsten als Kurzname eingesetzt wird. Vorgabe ist der Name "  "des Arbeitsverzeichnisses."   -#: tortoisehg/hgqt/settings.py:499 tortoisehg/hgtk/thgconfig.py:183 +#: tortoisehg/hgqt/settings.py:554 tortoisehg/hgtk/thgconfig.py:183  #: tortoisehg/hgtk/thgconfig.py:745  msgid "Description"  msgstr "Beschreibung"   -#: tortoisehg/hgqt/settings.py:500 tortoisehg/hgtk/thgconfig.py:184 +#: tortoisehg/hgqt/settings.py:555 tortoisehg/hgtk/thgconfig.py:184  msgid "Textual description of the repository's purpose or contents."  msgstr ""  "Eine menschenlesbare Beschreibung der Sinns bzw. der Inhalte des "  "Projektarchivs"   -#: tortoisehg/hgqt/settings.py:502 tortoisehg/hgtk/thgconfig.py:186 +#: tortoisehg/hgqt/settings.py:557 tortoisehg/hgtk/thgconfig.py:186  msgid "Contact"  msgstr "Kontakt"   -#: tortoisehg/hgqt/settings.py:503 tortoisehg/hgtk/thgconfig.py:187 +#: tortoisehg/hgqt/settings.py:558 tortoisehg/hgtk/thgconfig.py:187  msgid "Name or email address of the person in charge of the repository."  msgstr ""  "Der Name oder die E-Mail-Adresse des Hauptansprechpartners für das "  "Projektarchiv."   -#: tortoisehg/hgqt/settings.py:505 tortoisehg/hgtk/thgconfig.py:189 +#: tortoisehg/hgqt/settings.py:560 tortoisehg/hgtk/thgconfig.py:189  msgid "Style"  msgstr "Stil"   -#: tortoisehg/hgqt/settings.py:507 tortoisehg/hgtk/thgconfig.py:191 +#: tortoisehg/hgqt/settings.py:562 tortoisehg/hgtk/thgconfig.py:191  msgid "Which template map style to use"  msgstr "Welche Stilvorlage benutzt werden soll"   -#: tortoisehg/hgqt/settings.py:508 tortoisehg/hgtk/thgconfig.py:192 +#: tortoisehg/hgqt/settings.py:563 tortoisehg/hgtk/thgconfig.py:192  msgid "Archive Formats"  msgstr "Archivformate"   -#: tortoisehg/hgqt/settings.py:510 tortoisehg/hgtk/thgconfig.py:193 +#: tortoisehg/hgqt/settings.py:565 tortoisehg/hgtk/thgconfig.py:193  msgid "Comma separated list of archive formats allowed for downloading"  msgstr ""  "Kommagatrennte Liste von Archvformaten, die heruntergeladen werden dürfen"   -#: tortoisehg/hgqt/settings.py:512 tortoisehg/hgqt/sync.py:225 +#: tortoisehg/hgqt/settings.py:567 tortoisehg/hgqt/sync.py:225  #: tortoisehg/hgtk/thgconfig.py:195 tortoisehg/hgtk/thgconfig.py:368  msgid "Port"  msgstr "Port"   -#: tortoisehg/hgqt/settings.py:512 tortoisehg/hgtk/thgconfig.py:195 +#: tortoisehg/hgqt/settings.py:567 tortoisehg/hgtk/thgconfig.py:195  msgid "Port to listen on"  msgstr "Port für eingehende Verbindungen"   -#: tortoisehg/hgqt/settings.py:513 tortoisehg/hgtk/thgconfig.py:196 +#: tortoisehg/hgqt/settings.py:568 tortoisehg/hgtk/thgconfig.py:196  msgid "Push Requires SSL"  msgstr "Verteilen nur mit SSL"   -#: tortoisehg/hgqt/settings.py:514 tortoisehg/hgtk/thgconfig.py:197 +#: tortoisehg/hgqt/settings.py:569 tortoisehg/hgtk/thgconfig.py:197  msgid ""  "Whether to require that inbound pushes be transported over SSL to prevent "  "password sniffing." @@ -6050,11 +6082,11 @@
 "Ob es nötig ist, dass eingehende Verteil-Anfragen zur Vermeidung des "  "Ablauschens von Passwörtern SSL-verschlüsselt erfolgen müssen"   -#: tortoisehg/hgqt/settings.py:516 tortoisehg/hgtk/thgconfig.py:199 +#: tortoisehg/hgqt/settings.py:571 tortoisehg/hgtk/thgconfig.py:199  msgid "Stripes"  msgstr "Zeilenschattierung"   -#: tortoisehg/hgqt/settings.py:517 tortoisehg/hgtk/thgconfig.py:200 +#: tortoisehg/hgqt/settings.py:572 tortoisehg/hgtk/thgconfig.py:200  msgid ""  "How many lines a \"zebra stripe\" should span in multiline output. Default "  "is 1; set to 0 to disable." @@ -6062,30 +6094,30 @@
 "Wie viele Zeilen die Hintergrundschattierung in der mehrzeiligen Darstellung "  "umfassen soll. 0 bedeutet keine Schattierung. Vorgabe: 1"   -#: tortoisehg/hgqt/settings.py:519 tortoisehg/hgtk/thgconfig.py:202 +#: tortoisehg/hgqt/settings.py:574 tortoisehg/hgtk/thgconfig.py:202  msgid "Max Files"  msgstr "Maximale Dateien"   -#: tortoisehg/hgqt/settings.py:520 +#: tortoisehg/hgqt/settings.py:575  msgid "Maximum number of files to list per changeset. Default: 10"  msgstr ""  "Maximele Dateianzahl, die je Änderungsmenge angezeigt wird. Vorgabe: 10"   -#: tortoisehg/hgqt/settings.py:521 tortoisehg/hgtk/thgconfig.py:204 +#: tortoisehg/hgqt/settings.py:576 tortoisehg/hgtk/thgconfig.py:204  msgid "Max Changes"  msgstr "Maximale Änderungen"   -#: tortoisehg/hgqt/settings.py:522 +#: tortoisehg/hgqt/settings.py:577  msgid "Maximum number of changes to list on the changelog. Default: 10"  msgstr ""  "Maximale Anzahl von Änderungen, die im Änderungsverlauf darstellt werden. "  "Vorgabe: 10"   -#: tortoisehg/hgqt/settings.py:524 tortoisehg/hgtk/thgconfig.py:206 +#: tortoisehg/hgqt/settings.py:579 tortoisehg/hgtk/thgconfig.py:206  msgid "Allow Push"  msgstr "Verteilen zulässig"   -#: tortoisehg/hgqt/settings.py:525 tortoisehg/hgtk/thgconfig.py:207 +#: tortoisehg/hgqt/settings.py:580 tortoisehg/hgtk/thgconfig.py:207  msgid ""  "Whether to allow pushing to the repository. If empty or not set, push is not "  "allowed. If the special value \"*\", any remote user can push, including " @@ -6101,11 +6133,11 @@
 "muss in der Liste genannt sein. Der Inhalt dieser Einschlussliste hat "  "Vorrang vor der Ausschlussliste."   -#: tortoisehg/hgqt/settings.py:532 tortoisehg/hgtk/thgconfig.py:214 +#: tortoisehg/hgqt/settings.py:587 tortoisehg/hgtk/thgconfig.py:214  msgid "Deny Push"  msgstr "Verteilen verbieten"   -#: tortoisehg/hgqt/settings.py:533 tortoisehg/hgtk/thgconfig.py:215 +#: tortoisehg/hgqt/settings.py:588 tortoisehg/hgtk/thgconfig.py:215  msgid ""  "Whether to deny pushing to the repository. If empty or not set, push is not "  "denied. If the special value \"*\", all remote users are denied push. " @@ -6120,94 +6152,94 @@
 "genannten. Der Inhalt dieser Ausschlussliste wird gegenüber der "  "Einschlussliste nachrangig behandelt."   -#: tortoisehg/hgqt/settings.py:539 tortoisehg/hgtk/thgconfig.py:221 +#: tortoisehg/hgqt/settings.py:594 tortoisehg/hgtk/thgconfig.py:221  msgid "Encoding"  msgstr "Zeichensatz"   -#: tortoisehg/hgqt/settings.py:540 tortoisehg/hgtk/thgconfig.py:222 +#: tortoisehg/hgqt/settings.py:595 tortoisehg/hgtk/thgconfig.py:222  msgid "Character encoding name"  msgstr "Name des Zeichensatzes"   -#: tortoisehg/hgqt/settings.py:543 tortoisehg/hgtk/thgconfig.py:225 +#: tortoisehg/hgqt/settings.py:598 tortoisehg/hgtk/thgconfig.py:225  msgid "Proxy"  msgstr "Proxy"   -#: tortoisehg/hgqt/settings.py:544 tortoisehg/hgtk/thgconfig.py:226 +#: tortoisehg/hgqt/settings.py:599 tortoisehg/hgtk/thgconfig.py:226  #: tortoisehg/hgtk/thgconfig.py:369  msgid "Host"  msgstr "Rechner"   -#: tortoisehg/hgqt/settings.py:545 tortoisehg/hgtk/thgconfig.py:227 +#: tortoisehg/hgqt/settings.py:600 tortoisehg/hgtk/thgconfig.py:227  msgid ""  "Host name and (optional) port of proxy server, for example \"myproxy:8000\""  msgstr ""  "Rechnername und wahlweise der Port des Proxyservers, zum Beispiel "  "\"meinproxy:8000\""   -#: tortoisehg/hgqt/settings.py:547 tortoisehg/hgtk/thgconfig.py:229 +#: tortoisehg/hgqt/settings.py:602 tortoisehg/hgtk/thgconfig.py:229  msgid "Bypass List"  msgstr "Umgehen"   -#: tortoisehg/hgqt/settings.py:548 tortoisehg/hgtk/thgconfig.py:230 +#: tortoisehg/hgqt/settings.py:603 tortoisehg/hgtk/thgconfig.py:230  msgid ""  "Optional. Comma-separated list of host names that should bypass the proxy"  msgstr ""  "Wahlweise: Kommagetrennte liste von Rechnernamen, für die der Proxyserver "  "umgangen wird."   -#: tortoisehg/hgqt/settings.py:551 tortoisehg/hgtk/thgconfig.py:233 +#: tortoisehg/hgqt/settings.py:606 tortoisehg/hgtk/thgconfig.py:233  msgid "Optional. User name to authenticate with at the proxy server"  msgstr "Wahlweise. Benutzername für die Anmeldung beim Proxyserver."   -#: tortoisehg/hgqt/settings.py:552 tortoisehg/hgqt/settings.py:672 -#: tortoisehg/hgqt/sync.py:1268 tortoisehg/hgtk/thgconfig.py:234 +#: tortoisehg/hgqt/settings.py:607 tortoisehg/hgqt/settings.py:727 +#: tortoisehg/hgqt/sync.py:1267 tortoisehg/hgtk/thgconfig.py:234  #: tortoisehg/hgtk/thgconfig.py:370  msgid "Password"  msgstr "Passwort"   -#: tortoisehg/hgqt/settings.py:553 tortoisehg/hgtk/thgconfig.py:235 +#: tortoisehg/hgqt/settings.py:608 tortoisehg/hgtk/thgconfig.py:235  msgid "Optional. Password to authenticate with at the proxy server"  msgstr "Wahlweise. Passwort für die Anmeldung beim Proxyserver."   -#: tortoisehg/hgqt/settings.py:557 tortoisehg/hgtk/thgconfig.py:239 +#: tortoisehg/hgqt/settings.py:612 tortoisehg/hgtk/thgconfig.py:239  msgid "From"  msgstr "Von"   -#: tortoisehg/hgqt/settings.py:558 tortoisehg/hgtk/thgconfig.py:240 +#: tortoisehg/hgqt/settings.py:613 tortoisehg/hgtk/thgconfig.py:240  msgid "Email address to use in the \"From\" header and for the SMTP envelope"  msgstr ""  "Die E-Mail-Adresse, die in der \"From\"-Kopfzeile und für den SMTP-Umschlag "  "verwendet wird"   -#: tortoisehg/hgqt/settings.py:560 tortoisehg/hgtk/thgconfig.py:242 +#: tortoisehg/hgqt/settings.py:615 tortoisehg/hgtk/thgconfig.py:242  msgid "To"  msgstr "An"   -#: tortoisehg/hgqt/settings.py:561 tortoisehg/hgtk/thgconfig.py:243 +#: tortoisehg/hgqt/settings.py:616 tortoisehg/hgtk/thgconfig.py:243  msgid "Comma-separated list of recipient email addresses"  msgstr "Kommagetrennte Adressliste der E-Mail-Empfänger"   -#: tortoisehg/hgqt/settings.py:562 tortoisehg/hgtk/thgconfig.py:244 +#: tortoisehg/hgqt/settings.py:617 tortoisehg/hgtk/thgconfig.py:244  msgid "Cc"  msgstr "Kopie"   -#: tortoisehg/hgqt/settings.py:563 tortoisehg/hgtk/thgconfig.py:245 +#: tortoisehg/hgqt/settings.py:618 tortoisehg/hgtk/thgconfig.py:245  msgid "Comma-separated list of carbon copy recipient email addresses"  msgstr "Kommagetrennte Adressliste der E-Mail-Kopie-Empfänger (cc)"   -#: tortoisehg/hgqt/settings.py:564 tortoisehg/hgtk/thgconfig.py:246 +#: tortoisehg/hgqt/settings.py:619 tortoisehg/hgtk/thgconfig.py:246  msgid "Bcc"  msgstr "Blindkopie"   -#: tortoisehg/hgqt/settings.py:565 tortoisehg/hgtk/thgconfig.py:247 +#: tortoisehg/hgqt/settings.py:620 tortoisehg/hgtk/thgconfig.py:247  msgid "Comma-separated list of blind carbon copy recipient email addresses"  msgstr "Kommagetrennte Adressliste der E-Mail-Blindkopie-Empfänger (bcc)"   -#: tortoisehg/hgqt/settings.py:567 tortoisehg/hgtk/thgconfig.py:249 +#: tortoisehg/hgqt/settings.py:622 tortoisehg/hgtk/thgconfig.py:249  msgid "method"  msgstr "Methode"   -#: tortoisehg/hgqt/settings.py:568 tortoisehg/hgtk/thgconfig.py:250 +#: tortoisehg/hgqt/settings.py:623 tortoisehg/hgtk/thgconfig.py:250  msgid ""  "Optional. Method to use to send email messages. If value is \"smtp\" "  "(default), use SMTP (configured below). Otherwise, use as name of program " @@ -6225,68 +6257,68 @@
 "\"/usr/sbin/sendmail\" auszuwählen, um E-Mails mit Hilfe von Sendmail zu "  "versenden."   -#: tortoisehg/hgqt/settings.py:574 tortoisehg/hgtk/thgconfig.py:256 +#: tortoisehg/hgqt/settings.py:629 tortoisehg/hgtk/thgconfig.py:256  msgid "SMTP Host"  msgstr "SMTP-Host"   -#: tortoisehg/hgqt/settings.py:575 tortoisehg/hgtk/thgconfig.py:256 +#: tortoisehg/hgqt/settings.py:630 tortoisehg/hgtk/thgconfig.py:256  msgid "Host name of mail server"  msgstr "Name des Mailservers"   -#: tortoisehg/hgqt/settings.py:576 tortoisehg/hgtk/thgconfig.py:257 +#: tortoisehg/hgqt/settings.py:631 tortoisehg/hgtk/thgconfig.py:257  msgid "SMTP Port"  msgstr "SMTP-Port"   -#: tortoisehg/hgqt/settings.py:577 tortoisehg/hgtk/thgconfig.py:258 +#: tortoisehg/hgqt/settings.py:632 tortoisehg/hgtk/thgconfig.py:258  msgid "Port to connect to on mail server. Default: 25"  msgstr ""  "Prort des Mailservers, mit dem die Verbindung gemacht wird. Voreinstellung: "  "25"   -#: tortoisehg/hgqt/settings.py:579 tortoisehg/hgtk/thgconfig.py:260 +#: tortoisehg/hgqt/settings.py:634 tortoisehg/hgtk/thgconfig.py:260  msgid "SMTP TLS"  msgstr "SMTP TLS"   -#: tortoisehg/hgqt/settings.py:580 tortoisehg/hgtk/thgconfig.py:261 +#: tortoisehg/hgqt/settings.py:635 tortoisehg/hgtk/thgconfig.py:261  msgid "Connect to mail server using TLS. Default: False"  msgstr ""  "Verschlüsselte Verbindung mit dem Mailserver (TLS). Voreinstellung: False"   -#: tortoisehg/hgqt/settings.py:582 tortoisehg/hgtk/thgconfig.py:263 +#: tortoisehg/hgqt/settings.py:637 tortoisehg/hgtk/thgconfig.py:263  msgid "SMTP Username"  msgstr "SMTP-Benutzername"   -#: tortoisehg/hgqt/settings.py:583 tortoisehg/hgtk/thgconfig.py:264 +#: tortoisehg/hgqt/settings.py:638 tortoisehg/hgtk/thgconfig.py:264  msgid "Username to authenticate to mail server with"  msgstr "Benutzername für die Anmeldung beim Mailserver"   -#: tortoisehg/hgqt/settings.py:584 tortoisehg/hgtk/thgconfig.py:265 +#: tortoisehg/hgqt/settings.py:639 tortoisehg/hgtk/thgconfig.py:265  msgid "SMTP Password"  msgstr "SMTP-Passwort"   -#: tortoisehg/hgqt/settings.py:585 tortoisehg/hgtk/thgconfig.py:266 +#: tortoisehg/hgqt/settings.py:640 tortoisehg/hgtk/thgconfig.py:266  msgid "Password to authenticate to mail server with"  msgstr "Passwort für die Anmeldung beim Mailserver"   -#: tortoisehg/hgqt/settings.py:586 tortoisehg/hgtk/thgconfig.py:267 +#: tortoisehg/hgqt/settings.py:641 tortoisehg/hgtk/thgconfig.py:267  msgid "Local Hostname"  msgstr "Lokaler Rechnername"   -#: tortoisehg/hgqt/settings.py:587 tortoisehg/hgtk/thgconfig.py:268 +#: tortoisehg/hgqt/settings.py:642 tortoisehg/hgtk/thgconfig.py:268  msgid "Hostname the sender can use to identify itself to the mail server."  msgstr ""  "Rechnernamen, den der Absender nutzen soll, um sich beim Mailserver "  "anzumelden."   -#: tortoisehg/hgqt/settings.py:591 tortoisehg/hgtk/thgconfig.py:272 +#: tortoisehg/hgqt/settings.py:646 tortoisehg/hgtk/thgconfig.py:272  msgid "Diff"  msgstr "Vergleich"   -#: tortoisehg/hgqt/settings.py:593 tortoisehg/hgtk/thgconfig.py:273 +#: tortoisehg/hgqt/settings.py:648 tortoisehg/hgtk/thgconfig.py:273  msgid "Patch EOL"  msgstr "Zeilenendezeichen flicken"   -#: tortoisehg/hgqt/settings.py:595 tortoisehg/hgtk/thgconfig.py:274 +#: tortoisehg/hgqt/settings.py:650 tortoisehg/hgtk/thgconfig.py:274  msgid ""  "Normalize file line endings during and after patch to lf or crlf. Strict "  "does no normalization. Auto does per-file detection, and is the recommended " @@ -6297,21 +6329,21 @@
 "dateispezifische Erkennung, und ist die empfohlene Einstellung: Vorgabe: "  "Strict"   -#: tortoisehg/hgqt/settings.py:599 tortoisehg/hgtk/thgconfig.py:278 +#: tortoisehg/hgqt/settings.py:654 tortoisehg/hgtk/thgconfig.py:278  msgid "Git Format"  msgstr "Git-Format"   -#: tortoisehg/hgqt/settings.py:600 tortoisehg/hgtk/thgconfig.py:279 +#: tortoisehg/hgqt/settings.py:655 tortoisehg/hgtk/thgconfig.py:279  msgid "Use git extended diff header format. Default: False"  msgstr ""  "Nutze das erweiterte (git) Format in den Kopfdaten von Vergleichen. "  "Voreinstellung: False"   -#: tortoisehg/hgqt/settings.py:602 +#: tortoisehg/hgqt/settings.py:657  msgid "MQ Git Format"  msgstr "Format von MQ-Git"   -#: tortoisehg/hgqt/settings.py:604 +#: tortoisehg/hgqt/settings.py:659  msgid ""  "If set to 'keep', mq will obey the [diff] section configuration while "  "preserving existing git patches upon qrefresh. If set to 'yes' or 'no', mq " @@ -6325,119 +6357,119 @@
 "Flicken oder gewöhnliche Flicken, wobei im zweiten Fall Datei verloren gehen "  "können."   -#: tortoisehg/hgqt/settings.py:608 tortoisehg/hgtk/thgconfig.py:281 +#: tortoisehg/hgqt/settings.py:663 tortoisehg/hgtk/thgconfig.py:281  msgid "No Dates"  msgstr "Kein Datum"   -#: tortoisehg/hgqt/settings.py:609 tortoisehg/hgtk/thgconfig.py:282 +#: tortoisehg/hgqt/settings.py:664 tortoisehg/hgtk/thgconfig.py:282  msgid "Do not include modification dates in diff headers. Default: False"  msgstr ""  "Modifikationsdatum in den Kopfdaten von diff nicht angeben. Voreinstellung: "  "False"   -#: tortoisehg/hgqt/settings.py:611 tortoisehg/hgtk/thgconfig.py:284 +#: tortoisehg/hgqt/settings.py:666 tortoisehg/hgtk/thgconfig.py:284  msgid "Show Function"  msgstr "Funktion zeigen"   -#: tortoisehg/hgqt/settings.py:612 tortoisehg/hgtk/thgconfig.py:285 +#: tortoisehg/hgqt/settings.py:667 tortoisehg/hgtk/thgconfig.py:285  msgid "Show which function each change is in. Default: False"  msgstr ""  "Zeige zu jeder Änderung die betroffene Funktion. Voreinstellung: False"   -#: tortoisehg/hgqt/settings.py:614 tortoisehg/hgtk/thgconfig.py:287 +#: tortoisehg/hgqt/settings.py:669 tortoisehg/hgtk/thgconfig.py:287  msgid "Ignore White Space"  msgstr "Leerzeichenwechsel ignorieren"   -#: tortoisehg/hgqt/settings.py:615 tortoisehg/hgtk/thgconfig.py:288 +#: tortoisehg/hgqt/settings.py:670 tortoisehg/hgtk/thgconfig.py:288  msgid "Ignore white space when comparing lines. Default: False"  msgstr "Leerraum-Unterschiede beim Zeilenvergleich ignorieren. Vorgabe: nein"   -#: tortoisehg/hgqt/settings.py:617 tortoisehg/hgtk/thgconfig.py:290 +#: tortoisehg/hgqt/settings.py:672 tortoisehg/hgtk/thgconfig.py:290  msgid "Ignore WS Amount"  msgstr "ign. Leeränderungen"   -#: tortoisehg/hgqt/settings.py:618 tortoisehg/hgtk/thgconfig.py:291 +#: tortoisehg/hgqt/settings.py:673 tortoisehg/hgtk/thgconfig.py:291  msgid "Ignore changes in the amount of white space. Default: False"  msgstr "Unterschiede in der Anzahl des Leerraums ignorieren. Vorgabe: nein"   -#: tortoisehg/hgqt/settings.py:620 tortoisehg/hgtk/thgconfig.py:293 +#: tortoisehg/hgqt/settings.py:675 tortoisehg/hgtk/thgconfig.py:293  msgid "Ignore Blank Lines"  msgstr "Leerzeilen ignorieren"   -#: tortoisehg/hgqt/settings.py:621 tortoisehg/hgtk/thgconfig.py:294 +#: tortoisehg/hgqt/settings.py:676 tortoisehg/hgtk/thgconfig.py:294  msgid "Ignore changes whose lines are all blank. Default: False"  msgstr "Ignoriere Änderungen, der nur leere Zeilen ändert. Default: False"   -#: tortoisehg/hgqt/settings.py:625 +#: tortoisehg/hgqt/settings.py:680  msgid "Fonts"  msgstr "Schriftarten"   -#: tortoisehg/hgqt/settings.py:626 +#: tortoisehg/hgqt/settings.py:681  msgid "Message Font"  msgstr "Schriftart für Nachrichten"   -#: tortoisehg/hgqt/settings.py:627 +#: tortoisehg/hgqt/settings.py:682  msgid "Font used to display commit messages. Default: monospace 10"  msgstr ""  "Zeichensatz um Ãœbernahmekommentare darzustellen. Vorgabe: monospace 10"   -#: tortoisehg/hgqt/settings.py:629 +#: tortoisehg/hgqt/settings.py:684  msgid "Diff Font"  msgstr "Schriftart für Abweichungen"   -#: tortoisehg/hgqt/settings.py:630 +#: tortoisehg/hgqt/settings.py:685  msgid "Font used to display text differences. Default: monospace 10"  msgstr ""  "Schriftart zur Darstellung von Textunterschieden. Vorgabe: monospace 10"   -#: tortoisehg/hgqt/settings.py:632 +#: tortoisehg/hgqt/settings.py:687  msgid "List Font"  msgstr "Schriftart für Listen"   -#: tortoisehg/hgqt/settings.py:633 +#: tortoisehg/hgqt/settings.py:688  msgid "Font used to display file lists. Default: sans 9"  msgstr "Schriftart zur Darstellung von Dateilisten. Vorgabe: sans 9"   -#: tortoisehg/hgqt/settings.py:635 +#: tortoisehg/hgqt/settings.py:690  msgid "ChangeLog Font"  msgstr "Schriftart für den Änderungsverlauf"   -#: tortoisehg/hgqt/settings.py:636 +#: tortoisehg/hgqt/settings.py:691  msgid "Font used to display changelog data. Default: monospace 10"  msgstr ""  "Schriftart zur Darstellung von Daten aus dem Änderungsverlauf. Vorgabe: "  "monospace 10"   -#: tortoisehg/hgqt/settings.py:638 +#: tortoisehg/hgqt/settings.py:693  msgid "Output Font"  msgstr "Schriftart für Ausgaben"   -#: tortoisehg/hgqt/settings.py:639 +#: tortoisehg/hgqt/settings.py:694  msgid "Font used to display output messages. Default: sans 8"  msgstr "Schriftart zur Darstellung von Ausgabenachrichten. Vorgabe: sans 8"   -#: tortoisehg/hgqt/settings.py:643 tortoisehg/hgqt/settings.py:1116 +#: tortoisehg/hgqt/settings.py:698 tortoisehg/hgqt/settings.py:1179  #: tortoisehg/hgtk/thgconfig.py:318  msgid "Extensions"  msgstr "Dateierweiterungen"   -#: tortoisehg/hgqt/settings.py:646 tortoisehg/hgtk/thgconfig.py:321 +#: tortoisehg/hgqt/settings.py:701 tortoisehg/hgtk/thgconfig.py:321  msgid "Issue Tracking"  msgstr "Abweichungsverfolgung"   -#: tortoisehg/hgqt/settings.py:647 tortoisehg/hgtk/thgconfig.py:323 +#: tortoisehg/hgqt/settings.py:702 tortoisehg/hgtk/thgconfig.py:323  msgid "Issue Regex"  msgstr "Regulärer Ausdruck für Abweichungen"   -#: tortoisehg/hgqt/settings.py:648 tortoisehg/hgtk/thgconfig.py:324 +#: tortoisehg/hgqt/settings.py:703 tortoisehg/hgtk/thgconfig.py:324  msgid "Defines the regex to match when picking up issue numbers."  msgstr "Bestimmt den regulären Ausdruck bei der Auswahl von Abweichungs-Ids."   -#: tortoisehg/hgqt/settings.py:649 tortoisehg/hgtk/thgconfig.py:325 +#: tortoisehg/hgqt/settings.py:704 tortoisehg/hgtk/thgconfig.py:325  msgid "Issue Link"  msgstr "Abweichungs-Verweis"   -#: tortoisehg/hgqt/settings.py:650 tortoisehg/hgtk/thgconfig.py:326 +#: tortoisehg/hgqt/settings.py:705 tortoisehg/hgtk/thgconfig.py:326  msgid ""  "Defines the command to run when an issue number is recognized. You may "  "include groups in issue.regex, and corresponding {n} tokens in issue.link " @@ -6453,11 +6485,11 @@
 "in issue.link gefunden werden, wird stattdessen der gesamte getroffene Text "  "angehängt."   -#: tortoisehg/hgqt/settings.py:657 +#: tortoisehg/hgqt/settings.py:712  msgid "Issue Tracker Plugin"  msgstr "Abweichungsverfolger-Plug-in"   -#: tortoisehg/hgqt/settings.py:659 +#: tortoisehg/hgqt/settings.py:714  msgid ""  "Configures a COM IBugTraqProvider or IBugTrackProvider2 issue tracking "  "plugin." @@ -6465,133 +6497,133 @@
 "Konfiguriert ein Abweichungsverfolger-Plug-in mit einer COM-Schnittstelle, "  "die IBugTraqProvider oder IBugTrackProvider2 implementiert."   -#: tortoisehg/hgqt/settings.py:661 +#: tortoisehg/hgqt/settings.py:716  msgid "Configure Issue Tracker"  msgstr "Abweichungsverfolger konfigurieren"   -#: tortoisehg/hgqt/settings.py:662 +#: tortoisehg/hgqt/settings.py:717  msgid "Configure the selected COM Bug Tracker plugin."  msgstr ""  "Konfiguriert das ausgewählte COM-Plug-in für den Abweichungsverfolger."   -#: tortoisehg/hgqt/settings.py:667 +#: tortoisehg/hgqt/settings.py:722  msgid "Server"  msgstr "Server"   -#: tortoisehg/hgqt/settings.py:668 +#: tortoisehg/hgqt/settings.py:723  msgid "Path to review board example \"http://demo.reviewboard.org\""  msgstr ""  "Pfad zum Prüfungsausschuss, beispielsweise \"http://demo.reviewboard.org\""   -#: tortoisehg/hgqt/settings.py:671 +#: tortoisehg/hgqt/settings.py:726  msgid "User name to authenticate with review board"  msgstr "Benutzername für die Anmeldung beim Prüfungsausschuss"   -#: tortoisehg/hgqt/settings.py:673 +#: tortoisehg/hgqt/settings.py:728  msgid "Password to authenticate with review board"  msgstr "Passwort zur Authentisierung beim Prüfungsausschuss"   -#: tortoisehg/hgqt/settings.py:674 +#: tortoisehg/hgqt/settings.py:729  msgid "Server Repository ID"  msgstr "Serverseitige Projektarchiv-ID"   -#: tortoisehg/hgqt/settings.py:675 +#: tortoisehg/hgqt/settings.py:730  msgid "The default repository id for this repo on the review board server"  msgstr ""  "Die Vorgabe-Projektarchiv-ID für dieses Archiv auf dem Server des "  "Prüfungsausschusses"   -#: tortoisehg/hgqt/settings.py:676 +#: tortoisehg/hgqt/settings.py:731  msgid "Target Groups"  msgstr "Zielgruppen"   -#: tortoisehg/hgqt/settings.py:677 +#: tortoisehg/hgqt/settings.py:732  msgid "A comma separated list of target groups"  msgstr "Eine kommagetrennte Liste von Zielgruppen"   -#: tortoisehg/hgqt/settings.py:678 +#: tortoisehg/hgqt/settings.py:733  msgid "Target People"  msgstr "Zielpersonen"   -#: tortoisehg/hgqt/settings.py:679 +#: tortoisehg/hgqt/settings.py:734  msgid "A comma separated list of target people"  msgstr "Eine kommagetrennte Liste von Zielpersonen"   -#: tortoisehg/hgqt/settings.py:691 +#: tortoisehg/hgqt/settings.py:746  msgid "TortoiseHg Settings"  msgstr "TortoiseHg-Einstellungen"   -#: tortoisehg/hgqt/settings.py:696 tortoisehg/hgtk/thgconfig.py:648 +#: tortoisehg/hgqt/settings.py:751 tortoisehg/hgtk/thgconfig.py:648  msgid "Iniparse package not found"  msgstr "Das Paket iniparse wurde nicht gefunden"   -#: tortoisehg/hgqt/settings.py:697 tortoisehg/hgtk/thgconfig.py:649 +#: tortoisehg/hgqt/settings.py:752 tortoisehg/hgtk/thgconfig.py:649  msgid "Can't change settings without iniparse package - view is readonly."  msgstr ""  "Ohne das iniparse-Paket können die Einstellungen nicht geändert werden - die "  "Ansicht ist schreibgeschützt"   -#: tortoisehg/hgqt/settings.py:721 +#: tortoisehg/hgqt/settings.py:776  #, python-format  msgid "%s's global settings"  msgstr "Allgemeine Einstellungen für %s"   -#: tortoisehg/hgqt/settings.py:735 tortoisehg/hgtk/thgconfig.py:638 +#: tortoisehg/hgqt/settings.py:790 tortoisehg/hgtk/thgconfig.py:638  msgid "No repository found"  msgstr "Das Projektarchiv existiert nicht"   -#: tortoisehg/hgqt/settings.py:736 tortoisehg/hgtk/thgconfig.py:639 +#: tortoisehg/hgqt/settings.py:791 tortoisehg/hgtk/thgconfig.py:639  msgid "no repo at "  msgstr "Kein Projektverzeichnis bei "   -#: tortoisehg/hgqt/settings.py:742 tortoisehg/hgtk/thgconfig.py:671 +#: tortoisehg/hgqt/settings.py:797 tortoisehg/hgtk/thgconfig.py:671  #, python-format  msgid "%s repository settings"  msgstr "Einstellungen für das Projektarchiv %s"   -#: tortoisehg/hgqt/settings.py:769 +#: tortoisehg/hgqt/settings.py:824  msgid ""  "Restart all TortoiseHg applications for the following changes to take effect:"  msgstr ""  "Starten Sie alle TortoiseHg-Anwendungen neu, um die folgenden Änderungen "  "inkraftzusetzen:"   -#: tortoisehg/hgqt/settings.py:777 +#: tortoisehg/hgqt/settings.py:832  msgid "Apply changes before exit?"  msgstr "Änderungen vor dem Beenden speichern?"   -#: tortoisehg/hgqt/settings.py:778 tortoisehg/hgtk/commit.py:324 +#: tortoisehg/hgqt/settings.py:833 tortoisehg/hgtk/commit.py:324  #: tortoisehg/hgtk/commit.py:1192 tortoisehg/hgtk/commit.py:1199  #: tortoisehg/hgtk/status.py:1320 tortoisehg/hgtk/thgconfig.py:848  #: tortoisehg/hgtk/thgmq.py:369  msgid "&Yes"  msgstr "&Ja"   -#: tortoisehg/hgqt/settings.py:778 tortoisehg/hgtk/thgconfig.py:848 +#: tortoisehg/hgqt/settings.py:833 tortoisehg/hgtk/thgconfig.py:848  msgid "&No (discard changes)"  msgstr "&Nein (Änderungen verwerfen)"   -#: tortoisehg/hgqt/settings.py:832 +#: tortoisehg/hgqt/settings.py:887  msgid "Settings File:"  msgstr "Konfigurationsdatei:"   -#: tortoisehg/hgqt/settings.py:890 +#: tortoisehg/hgqt/settings.py:945  msgid "Confirm Save"  msgstr "Speichern bestätigen"   -#: tortoisehg/hgqt/settings.py:891 +#: tortoisehg/hgqt/settings.py:946  msgid "Save changes before editing?"  msgstr "Änderungen vor dem Bearbeiten speichern?"   -#: tortoisehg/hgqt/settings.py:892 tortoisehg/hgtk/thgconfig.py:775 +#: tortoisehg/hgqt/settings.py:947 tortoisehg/hgtk/thgconfig.py:775  msgid "&Save"  msgstr "&Speichern"   -#: tortoisehg/hgqt/settings.py:954 tortoisehg/hgtk/thgconfig.py:822 +#: tortoisehg/hgqt/settings.py:1009 tortoisehg/hgtk/thgconfig.py:822  msgid "Confirm Reload"  msgstr "Neu laden bestätigen"   -#: tortoisehg/hgqt/settings.py:955 tortoisehg/hgtk/thgconfig.py:823 +#: tortoisehg/hgqt/settings.py:1010 tortoisehg/hgtk/thgconfig.py:823  msgid ""  "Unsaved changes will be lost.\n"  "Do you want to reload?" @@ -6599,11 +6631,11 @@
 "Nicht gespeicherte Änderungen gehen verloren.\n"  "Wollen Sie die Einstellungen neu laden?"   -#: tortoisehg/hgqt/settings.py:1066 tortoisehg/hgtk/thgconfig.py:1550 +#: tortoisehg/hgqt/settings.py:1129 tortoisehg/hgtk/thgconfig.py:1550  msgid "Unable to create a Mercurial.ini file"  msgstr "Außerstande, die Datei Mercurial.ini zu erzeugen"   -#: tortoisehg/hgqt/settings.py:1067 +#: tortoisehg/hgqt/settings.py:1130  msgid "Insufficient access rights, reverting to read-only mode."  msgstr "Unzureichende Zugriffsrechte, wechsle in den Schreibschutzmodus."   @@ -6744,8 +6776,8 @@
 msgid "Refresh Toolbar"  msgstr "Werkzeugleiste aktualisieren"   -#: tortoisehg/hgqt/shelve.py:137 tortoisehg/hgqt/status.py:250 -#: tortoisehg/hgqt/status.py:263 tortoisehg/hgtk/commit.py:240 +#: tortoisehg/hgqt/shelve.py:137 tortoisehg/hgqt/status.py:254 +#: tortoisehg/hgqt/status.py:268 tortoisehg/hgtk/commit.py:240  #: tortoisehg/hgtk/hgignore.py:142 tortoisehg/hgtk/history.py:404  msgid "Refresh"  msgstr "Aktualisieren" @@ -6837,158 +6869,158 @@
 msgid "Patch: %s"  msgstr "Flicken: %s"   -#: tortoisehg/hgqt/status.py:100 +#: tortoisehg/hgqt/status.py:101  msgid "### filter text ###"  msgstr "### Filtertext ###"   -#: tortoisehg/hgqt/status.py:102 +#: tortoisehg/hgqt/status.py:103  msgid "Filter:"  msgstr "Filter:"   -#: tortoisehg/hgqt/status.py:113 +#: tortoisehg/hgqt/status.py:115  msgid "Check all files"  msgstr "Alle Dateien ankreuzen"   -#: tortoisehg/hgqt/status.py:114 +#: tortoisehg/hgqt/status.py:116  msgid "Uncheck all files"  msgstr "Alle Dateien abwählen"   -#: tortoisehg/hgqt/status.py:119 +#: tortoisehg/hgqt/status.py:121  msgid "Status File List Toolbar"  msgstr "Zustandsdateilisten-Werkzeugleiste"   -#: tortoisehg/hgqt/status.py:143 tortoisehg/hgtk/status.py:330 +#: tortoisehg/hgqt/status.py:146 tortoisehg/hgtk/status.py:330  msgid "Remove filter, show root"  msgstr "Filter entfernen und Wurzel zeigen"   -#: tortoisehg/hgqt/status.py:204 +#: tortoisehg/hgqt/status.py:207  #, python-format  msgid "%s - status (selection filtered)"  msgstr "%s - Zustand (Auswahl gefiltert)"   -#: tortoisehg/hgqt/status.py:206 +#: tortoisehg/hgqt/status.py:209  #, python-format  msgid "%s - status"  msgstr "%s - Zustand"   -#: tortoisehg/hgqt/status.py:250 tortoisehg/hgtk/browse.py:112 +#: tortoisehg/hgqt/status.py:254 tortoisehg/hgtk/browse.py:112  #: tortoisehg/hgtk/quickop.py:106 tortoisehg/hgtk/status.py:95  msgid "status"  msgstr "Zustand"   -#: tortoisehg/hgqt/status.py:278 tortoisehg/hgtk/quickop.py:186 +#: tortoisehg/hgqt/status.py:283 tortoisehg/hgtk/quickop.py:186  msgid "No appropriate files"  msgstr "Keine passenden Dateien"   -#: tortoisehg/hgqt/status.py:279 tortoisehg/hgtk/quickop.py:187 +#: tortoisehg/hgqt/status.py:284 tortoisehg/hgtk/quickop.py:187  msgid "No files found for this operation"  msgstr "Für diesen Vorgang wurden keine Dateien gefunden"   -#: tortoisehg/hgqt/status.py:595 +#: tortoisehg/hgqt/status.py:602  msgid "Stat"  msgstr "Stat"   -#: tortoisehg/hgqt/status.py:595 +#: tortoisehg/hgqt/status.py:602  msgid "M"  msgstr "M"   -#: tortoisehg/hgqt/status.py:595 tortoisehg/hgtk/datamine.py:140 +#: tortoisehg/hgqt/status.py:602 tortoisehg/hgtk/datamine.py:140  msgid "Filename"  msgstr "Dateiname"   -#: tortoisehg/hgqt/status.py:596 tortoisehg/hgtk/thgconfig.py:414 +#: tortoisehg/hgqt/status.py:603 tortoisehg/hgtk/thgconfig.py:414  msgid "Type"  msgstr "Art"   -#: tortoisehg/hgqt/status.py:596 +#: tortoisehg/hgqt/status.py:603  msgid "Size (KB)"  msgstr "Größe (KiB)"   -#: tortoisehg/hgqt/status.py:632 +#: tortoisehg/hgqt/status.py:640  #, python-format  msgid "Checked count: %d"  msgstr "Kreuzchenzahl: %d"   -#: tortoisehg/hgqt/status.py:781 +#: tortoisehg/hgqt/status.py:789  msgid ", resolved merge"  msgstr ", Verschmelzung aufgelöst"   -#: tortoisehg/hgqt/status.py:783 +#: tortoisehg/hgqt/status.py:791  msgid ", unresolved merge"  msgstr ", Verschmelzung unaufgelöst"   -#: tortoisehg/hgqt/status.py:796 +#: tortoisehg/hgqt/status.py:804  #, python-format  msgid "%s is modified"  msgstr "%s ist geändert"   -#: tortoisehg/hgqt/status.py:797 tortoisehg/hgtk/quickop.py:163 +#: tortoisehg/hgqt/status.py:805 tortoisehg/hgtk/quickop.py:163  msgid "modified"  msgstr "geändert"   -#: tortoisehg/hgqt/status.py:798 +#: tortoisehg/hgqt/status.py:806  #, python-format  msgid "%s is added"  msgstr "%s ist hinzugefügt"   -#: tortoisehg/hgqt/status.py:799 tortoisehg/hgtk/quickop.py:166 +#: tortoisehg/hgqt/status.py:807 tortoisehg/hgtk/quickop.py:166  msgid "added"  msgstr "hinzugefügt"   -#: tortoisehg/hgqt/status.py:800 +#: tortoisehg/hgqt/status.py:808  #, python-format  msgid "%s is removed"  msgstr "%s ist entfernt"   -#: tortoisehg/hgqt/status.py:801 tortoisehg/hgtk/quickop.py:169 +#: tortoisehg/hgqt/status.py:809 tortoisehg/hgtk/quickop.py:169  msgid "removed"  msgstr "entfernt"   -#: tortoisehg/hgqt/status.py:802 +#: tortoisehg/hgqt/status.py:810  #, python-format  msgid "%s is not tracked (unknown)"  msgstr "%s ist nicht unter Versionskontrolle (unbekannt)"   -#: tortoisehg/hgqt/status.py:803 tortoisehg/hgtk/quickop.py:175 +#: tortoisehg/hgqt/status.py:811 tortoisehg/hgtk/quickop.py:175  #: tortoisehg/hgtk/quickop.py:255 tortoisehg/hgtk/serve.py:127  #: tortoisehg/util/version.py:47 tortoisehg/util/version.py:73  msgid "unknown"  msgstr "unbekannt"   -#: tortoisehg/hgqt/status.py:804 +#: tortoisehg/hgqt/status.py:812  #, python-format  msgid "%s is missing!"  msgstr "%s fehlt!"   -#: tortoisehg/hgqt/status.py:805 +#: tortoisehg/hgqt/status.py:813  msgid "deleted"  msgstr "entfernt"   -#: tortoisehg/hgqt/status.py:806 +#: tortoisehg/hgqt/status.py:814  #, python-format  msgid "%s is ignored"  msgstr "%s wird ignoriert"   -#: tortoisehg/hgqt/status.py:807 tortoisehg/hgtk/quickop.py:179 +#: tortoisehg/hgqt/status.py:815 tortoisehg/hgtk/quickop.py:179  #: tortoisehg/hgtk/quickop.py:255  msgid "ignored"  msgstr "ignoriert"   -#: tortoisehg/hgqt/status.py:808 +#: tortoisehg/hgqt/status.py:816  #, python-format  msgid "%s is not modified (clean)"  msgstr "%s ist unverändert (sauber)"   -#: tortoisehg/hgqt/status.py:809 tortoisehg/hgtk/quickop.py:183 +#: tortoisehg/hgqt/status.py:817 tortoisehg/hgtk/quickop.py:183  msgid "clean"  msgstr "bereinigen"   -#: tortoisehg/hgqt/status.py:810 +#: tortoisehg/hgqt/status.py:818  #, python-format  msgid "%s is a dirty subrepo"  msgstr "%s ist ein Unterarchiv mit Änderungen"   -#: tortoisehg/hgqt/status.py:811 +#: tortoisehg/hgqt/status.py:819  msgid "subrepo"  msgstr "Unterarchiv"   @@ -7062,89 +7094,89 @@
 msgid "Hostname"  msgstr "Rechnername"   -#: tortoisehg/hgqt/sync.py:244 tortoisehg/hgqt/webconf_ui.py:77 +#: tortoisehg/hgqt/sync.py:245 tortoisehg/hgqt/webconf_ui.py:77  msgid "Save"  msgstr "Speichern"   -#: tortoisehg/hgqt/sync.py:245 +#: tortoisehg/hgqt/sync.py:246  msgid "Save current URL under an alias"  msgstr "Aktuelle URL unter einem Alias speichern"   -#: tortoisehg/hgqt/sync.py:259 +#: tortoisehg/hgqt/sync.py:260  msgid "Paths in Repository Settings:"  msgstr "Verzeichnisse in den Archiveinstellungen:"   -#: tortoisehg/hgqt/sync.py:274 +#: tortoisehg/hgqt/sync.py:275  msgid "Related Paths:"  msgstr "Verwandte Pfade:"   -#: tortoisehg/hgqt/sync.py:327 +#: tortoisehg/hgqt/sync.py:326  #, python-format  msgid "Preview incoming changesets from %s"  msgstr "Vorschau der eingehenden Änderungslisten von %s"   -#: tortoisehg/hgqt/sync.py:328 +#: tortoisehg/hgqt/sync.py:327  #, python-format  msgid "Pull incoming changesets from %s"  msgstr "Eingehende Änderungslisten von %s ziehen"   -#: tortoisehg/hgqt/sync.py:329 +#: tortoisehg/hgqt/sync.py:328  #, python-format  msgid "Filter outgoing changesets to %s"  msgstr "Ausgehende Änderungslisten an %s filtern"   -#: tortoisehg/hgqt/sync.py:330 +#: tortoisehg/hgqt/sync.py:329  #, python-format  msgid "Push outgoing changesets to %s"  msgstr "Ausgehende Änderunglisten an %s verteilen"   -#: tortoisehg/hgqt/sync.py:337 +#: tortoisehg/hgqt/sync.py:336  #, python-format  msgid "rev: %d (%s)"  msgstr "Revision: %d (%s)"   -#: tortoisehg/hgqt/sync.py:342 tortoisehg/hgtk/commit.py:791 +#: tortoisehg/hgqt/sync.py:341 tortoisehg/hgtk/commit.py:791  msgid "branch: "  msgstr "Zweig: "   -#: tortoisehg/hgqt/sync.py:348 +#: tortoisehg/hgqt/sync.py:347  msgid "bookmark: "  msgstr "Lesezeichen: "   -#: tortoisehg/hgqt/sync.py:394 tortoisehg/hgtk/synch.py:157 +#: tortoisehg/hgqt/sync.py:393 tortoisehg/hgtk/synch.py:157  msgid "Post Pull: "  msgstr "Nach dem Ziehen: "   -#: tortoisehg/hgqt/sync.py:574 +#: tortoisehg/hgqt/sync.py:573  msgid "Repository not local"  msgstr "Das Projektarchiv ist nicht lokal"   -#: tortoisehg/hgqt/sync.py:575 +#: tortoisehg/hgqt/sync.py:574  msgid "A terminal shell cannot be opened for remote"  msgstr "Bei entfernten Archive kann keine Konsole gestartet werden"   -#: tortoisehg/hgqt/sync.py:580 tortoisehg/hgqt/sync.py:1380 +#: tortoisehg/hgqt/sync.py:579 tortoisehg/hgqt/sync.py:1379  msgid "Confirm path delete"  msgstr "Pfadentfernung bestätigen"   -#: tortoisehg/hgqt/sync.py:581 tortoisehg/hgqt/sync.py:1381 +#: tortoisehg/hgqt/sync.py:580 tortoisehg/hgqt/sync.py:1380  #, python-format  msgid "Delete %s from your repo configuration file?"  msgstr "%s aus Ihrer Archivkonfigurationsdatei löschen?"   -#: tortoisehg/hgqt/sync.py:670 +#: tortoisehg/hgqt/sync.py:669  msgid "No URL selected"  msgstr "Es wurde keine URL ausgewählt"   -#: tortoisehg/hgqt/sync.py:671 +#: tortoisehg/hgqt/sync.py:670  msgid "An URL must be selected for this operation."  msgstr "Für diesen Vorgang muss eine URL ausgewählt werden."   -#: tortoisehg/hgqt/sync.py:686 +#: tortoisehg/hgqt/sync.py:685  msgid "Redundant authentication info"  msgstr "Redundante Authentisierungsinformationen"   -#: tortoisehg/hgqt/sync.py:687 +#: tortoisehg/hgqt/sync.py:686  msgid ""  "You have authentication info configured for this host and inside this URL. "  "Remove authentication info from this URL?" @@ -7153,116 +7185,116 @@
 "dieser URL hinterlegt. Die Authentisierungsinformationen aus der URL "  "entfernen?"   -#: tortoisehg/hgqt/sync.py:706 tortoisehg/hgqt/sync.py:712 -#: tortoisehg/hgqt/sync.py:718 tortoisehg/hgqt/sync.py:724 -#: tortoisehg/hgqt/sync.py:731 +#: tortoisehg/hgqt/sync.py:705 tortoisehg/hgqt/sync.py:711 +#: tortoisehg/hgqt/sync.py:717 tortoisehg/hgqt/sync.py:723 +#: tortoisehg/hgqt/sync.py:730  msgid "sync command already running"  msgstr "Die Synchronisation läuft bereits"   -#: tortoisehg/hgqt/sync.py:749 +#: tortoisehg/hgqt/sync.py:748  #, python-format  msgid "Getting incoming changesets from %s..."  msgstr "Besorge eingehende Änderungslisten von %s..."   -#: tortoisehg/hgqt/sync.py:754 tortoisehg/hgqt/sync.py:772 +#: tortoisehg/hgqt/sync.py:753 tortoisehg/hgqt/sync.py:771  #, python-format  msgid "Found incoming changesets from %s"  msgstr "Es gibt eingehende Änderungslisten von %s"   -#: tortoisehg/hgqt/sync.py:757 tortoisehg/hgqt/sync.py:774 +#: tortoisehg/hgqt/sync.py:756 tortoisehg/hgqt/sync.py:773  #, python-format  msgid "No incoming changesets from %s"  msgstr "Es gibt keine eingehende Änderungslisten von %s"   -#: tortoisehg/hgqt/sync.py:759 tortoisehg/hgqt/sync.py:776 +#: tortoisehg/hgqt/sync.py:758 tortoisehg/hgqt/sync.py:775  #, python-format  msgid "Incoming from %s aborted, ret %d"  msgstr "Bezug von %s abgebrochen, Rückgabewert %d"   -#: tortoisehg/hgqt/sync.py:786 +#: tortoisehg/hgqt/sync.py:785  #, python-format  msgid "Pull from %s completed"  msgstr "Ziehen von %s abgeschlossen"   -#: tortoisehg/hgqt/sync.py:788 +#: tortoisehg/hgqt/sync.py:787  #, python-format  msgid "Pull from %s aborted, ret %d"  msgstr "Ziehen von %s abgebrochen, Rückgabewert %d"   -#: tortoisehg/hgqt/sync.py:800 tortoisehg/hgqt/update.py:342 +#: tortoisehg/hgqt/sync.py:799 tortoisehg/hgqt/update.py:342  msgid "Merge caused file conflicts"  msgstr "Die Verschmelzung hat Dateikonflikte verursache"   -#: tortoisehg/hgqt/sync.py:801 tortoisehg/hgqt/update.py:343 +#: tortoisehg/hgqt/sync.py:800 tortoisehg/hgqt/update.py:343  msgid "File conflicts need to be resolved"  msgstr "Es gibt aufzulösende Dateikonflikte"   -#: tortoisehg/hgqt/sync.py:807 +#: tortoisehg/hgqt/sync.py:806  #, python-format  msgid "Pulling from %s..."  msgstr "Ziehe von %s..."   -#: tortoisehg/hgqt/sync.py:822 +#: tortoisehg/hgqt/sync.py:821  #, python-format  msgid "Finding outgoing changesets to %s..."  msgstr "Die ausgehenden Änderungslisten für %s werden ermittelt..."   -#: tortoisehg/hgqt/sync.py:834 +#: tortoisehg/hgqt/sync.py:833  #, python-format  msgid "%d outgoing changesets to %s"  msgstr "%d ausgehenden Änderungslisten für %s"   -#: tortoisehg/hgqt/sync.py:837 +#: tortoisehg/hgqt/sync.py:836  #, python-format  msgid "No outgoing changesets to %s"  msgstr "Keine ausgehenden Änderungslisten für %s"   -#: tortoisehg/hgqt/sync.py:839 +#: tortoisehg/hgqt/sync.py:838  #, python-format  msgid "Outgoing to %s aborted, ret %d"  msgstr "Versand an %s abgebrochen, Rückgabewert %d"   -#: tortoisehg/hgqt/sync.py:864 tortoisehg/hgtk/history.py:584 +#: tortoisehg/hgqt/sync.py:863 tortoisehg/hgtk/history.py:584  #, python-format  msgid "%s (submitted)"  msgstr "%s (versandt)"   -#: tortoisehg/hgqt/sync.py:866 tortoisehg/hgtk/history.py:586 +#: tortoisehg/hgqt/sync.py:865 tortoisehg/hgtk/history.py:586  #: tortoisehg/hgtk/history.py:592  #, python-format  msgid "%s (pending)"  msgstr "%s (ausstehend)"   -#: tortoisehg/hgqt/sync.py:871 tortoisehg/hgtk/history.py:595 +#: tortoisehg/hgqt/sync.py:870 tortoisehg/hgtk/history.py:595  msgid "Unable to parse p4pending output"  msgstr "Kann Ausgabe von p4pending nicht verarbeiten"   -#: tortoisehg/hgqt/sync.py:873 tortoisehg/hgtk/history.py:597 +#: tortoisehg/hgqt/sync.py:872 tortoisehg/hgtk/history.py:597  #, python-format  msgid "%d pending changelists found"  msgstr "Es gibt %d ausstehende Änderungslisten"   -#: tortoisehg/hgqt/sync.py:875 tortoisehg/hgtk/history.py:599 +#: tortoisehg/hgqt/sync.py:874 tortoisehg/hgtk/history.py:599  msgid "No pending Perforce changelists"  msgstr "Es gibtkeine ausstehenden Perforce-Änderungslisten"   -#: tortoisehg/hgqt/sync.py:877 tortoisehg/hgtk/history.py:601 +#: tortoisehg/hgqt/sync.py:876 tortoisehg/hgtk/history.py:601  msgid "Aborted p4pending"  msgstr "p4pending abgebrochen"   -#: tortoisehg/hgqt/sync.py:879 tortoisehg/hgtk/history.py:603 +#: tortoisehg/hgqt/sync.py:878 tortoisehg/hgtk/history.py:603  msgid "Unable to determine pending changesets"  msgstr "Austehende Änderungslisten können nicht ermittelt werden"   -#: tortoisehg/hgqt/sync.py:889 +#: tortoisehg/hgqt/sync.py:888  msgid "Perforce pending..."  msgstr "Ausstehende Perforce-Änderungslisten..."   -#: tortoisehg/hgqt/sync.py:897 tortoisehg/hgtk/history.py:2623 +#: tortoisehg/hgqt/sync.py:896 tortoisehg/hgtk/history.py:2623  msgid "Confirm Push to remote Repository"  msgstr "Verteilung an das entfernte Projektarchiv bestätigen"   -#: tortoisehg/hgqt/sync.py:898 tortoisehg/hgtk/history.py:2624 +#: tortoisehg/hgqt/sync.py:897 tortoisehg/hgtk/history.py:2624  #, python-format  msgid ""  "Push to remote repository\n" @@ -7273,118 +7305,118 @@
 "%s\n"  "?"   -#: tortoisehg/hgqt/sync.py:901 +#: tortoisehg/hgqt/sync.py:900  #, python-format  msgid "Push to %s aborted"  msgstr "Verteilung nach %s abgebrochen"   -#: tortoisehg/hgqt/sync.py:905 +#: tortoisehg/hgqt/sync.py:904  #, python-format  msgid "Pushing to %s..."  msgstr "Verteile nach %s..."   -#: tortoisehg/hgqt/sync.py:908 +#: tortoisehg/hgqt/sync.py:907  #, python-format  msgid "Push to %s completed"  msgstr "Verteilung nach %s abgeschlossen"   -#: tortoisehg/hgqt/sync.py:910 +#: tortoisehg/hgqt/sync.py:909  #, python-format  msgid "Push to %s aborted, ret %d"  msgstr "Verteilung nach %s abgebrochen. Rückgabewert %d"   -#: tortoisehg/hgqt/sync.py:927 +#: tortoisehg/hgqt/sync.py:926  msgid "Determining outgoing changesets to email..."  msgstr "Bestimme ausgehende Änderungslisten für den E-Mail-Versand..."   -#: tortoisehg/hgqt/sync.py:941 tortoisehg/hgtk/history.py:2025 +#: tortoisehg/hgqt/sync.py:940 tortoisehg/hgtk/history.py:2025  msgid "No outgoing changesets"  msgstr "Keine ausgehenden Änderungslisten"   -#: tortoisehg/hgqt/sync.py:943 +#: tortoisehg/hgqt/sync.py:942  #, python-format  msgid "Outgoing aborted, ret %d"  msgstr "Versand abgebrochen, Rückgabewert %d"   -#: tortoisehg/hgqt/sync.py:950 +#: tortoisehg/hgqt/sync.py:949  msgid "Select bundle file"  msgstr "Wählen Sie eine Bündeldatei"   -#: tortoisehg/hgqt/sync.py:951 +#: tortoisehg/hgqt/sync.py:950  msgid "Bundle files (*.hg)"  msgstr "Bündeldateien (*.hg)"   -#: tortoisehg/hgqt/sync.py:970 +#: tortoisehg/hgqt/sync.py:969  msgid "Unable to remove URL"  msgstr "Kann die URL nicht entfernen"   -#: tortoisehg/hgqt/sync.py:992 +#: tortoisehg/hgqt/sync.py:991  msgid "Post Pull Behavior"  msgstr "Vorgehen nach dem Ziehen"   -#: tortoisehg/hgqt/sync.py:996 +#: tortoisehg/hgqt/sync.py:995  msgid "Select post-pull operation for this repository"  msgstr "Ausgewählte Folgeoperation nach dem Ziehen in dieses Projektarchiv"   -#: tortoisehg/hgqt/sync.py:999 +#: tortoisehg/hgqt/sync.py:998  msgid "None - simply pull changesets"  msgstr "Nichts tun - nur die Änderungslisten ziehen"   -#: tortoisehg/hgqt/sync.py:1000 +#: tortoisehg/hgqt/sync.py:999  msgid "Update - pull, then try to update"  msgstr "Aktualisieren - ziehen, dann Aktualisierung versuchen"   -#: tortoisehg/hgqt/sync.py:1006 +#: tortoisehg/hgqt/sync.py:1005  msgid "Fetch - use fetch (auto merge pulled changes)"  msgstr ""  "Einsammeln - die Einsammeloperation (automatisch gezogene Änderungen "  "verschmelzen)"   -#: tortoisehg/hgqt/sync.py:1008 +#: tortoisehg/hgqt/sync.py:1007  msgid "Fetch - use fetch extension (fetch is not active!)"  msgstr ""  "Einsammeln - Erweiterung für das Einsammels notwendig (Einsammeln wird nicht "  "durchgeführt!)"   -#: tortoisehg/hgqt/sync.py:1015 +#: tortoisehg/hgqt/sync.py:1014  msgid "Rebase - rebase local commits above pulled changes"  msgstr ""  "Basis wechseln - Basis von lokalen Ãœbernahmen gegenüber gezogenen Änderungen "  "ändern"   -#: tortoisehg/hgqt/sync.py:1017 +#: tortoisehg/hgqt/sync.py:1016  msgid "Rebase - use rebase extension (rebase is not active!)"  msgstr ""  "Umbetten - Erweiterung für das Umbetten nötig (Umbetten wird nicht "  "durchgeführt!)"   -#: tortoisehg/hgqt/sync.py:1035 +#: tortoisehg/hgqt/sync.py:1034  msgid "<a href=\"config\">Launch settings tool...</a>"  msgstr "<a href=\"config\">Einstellungen-Werkzeug aufrufen...</a>"   -#: tortoisehg/hgqt/sync.py:1068 +#: tortoisehg/hgqt/sync.py:1067  msgid "Unable to save post pull operation"  msgstr "Kann die Aktion für nach dem Ziehen nicht speichern"   -#: tortoisehg/hgqt/sync.py:1092 +#: tortoisehg/hgqt/sync.py:1091  msgid "Save Path"  msgstr "Pfad speichern"   -#: tortoisehg/hgqt/sync.py:1102 tortoisehg/hgqt/sync.py:1424 +#: tortoisehg/hgqt/sync.py:1101 tortoisehg/hgqt/sync.py:1423  #: tortoisehg/hgtk/thgconfig.py:371 tortoisehg/hgtk/thgconfig.py:954  msgid "Alias"  msgstr "Alias"   -#: tortoisehg/hgqt/sync.py:1105 tortoisehg/hgqt/sync.py:1424 +#: tortoisehg/hgqt/sync.py:1104 tortoisehg/hgqt/sync.py:1423  #: tortoisehg/hgtk/thgconfig.py:368  msgid "URL"  msgstr "URL"   -#: tortoisehg/hgqt/sync.py:1114 +#: tortoisehg/hgqt/sync.py:1113  msgid "Remove authentication data from URL"  msgstr "Authentisierungsdaten aus URL entfernen"   -#: tortoisehg/hgqt/sync.py:1116 +#: tortoisehg/hgqt/sync.py:1115  msgid ""  "User authentication data should be associated with the hostname using the "  "security dialog." @@ -7392,61 +7424,61 @@
 "Die Anmeldedaten des Benutzers im Sicherheitsdialog sollten mit dem "  "Rechnernamen verbunden sein."   -#: tortoisehg/hgqt/sync.py:1138 +#: tortoisehg/hgqt/sync.py:1137  msgid "Unable to save an URL"  msgstr "URL kann nicht gespeichert werden"   -#: tortoisehg/hgqt/sync.py:1149 +#: tortoisehg/hgqt/sync.py:1148  msgid "Confirm URL replace"  msgstr "URL-Ersetzung bestätigen"   -#: tortoisehg/hgqt/sync.py:1150 +#: tortoisehg/hgqt/sync.py:1149  #, python-format  msgid "%s already exists, replace URL?"  msgstr "Es gibt bereits %s, URL ersetzen?"   -#: tortoisehg/hgqt/sync.py:1174 +#: tortoisehg/hgqt/sync.py:1173  msgid "Certificate Query Error"  msgstr "Zertifikatsanfrage-Fehler"   -#: tortoisehg/hgqt/sync.py:1187 +#: tortoisehg/hgqt/sync.py:1186  msgid "Security: "  msgstr "Sicherheit: "   -#: tortoisehg/hgqt/sync.py:1206 +#: tortoisehg/hgqt/sync.py:1205  #, python-format  msgid "<b>Host:</b> %s"  msgstr "<b>Rechner:</b> %s"   -#: tortoisehg/hgqt/sync.py:1208 +#: tortoisehg/hgqt/sync.py:1207  msgid "Secure HTTPS Connection"  msgstr "Sichere HTTPS-Verbindung"   -#: tortoisehg/hgqt/sync.py:1215 +#: tortoisehg/hgqt/sync.py:1214  msgid "Verify with Certificate Authority certificates (best)"  msgstr "Gegen Stammzertifikate prüfen (am Besten)"   -#: tortoisehg/hgqt/sync.py:1217 +#: tortoisehg/hgqt/sync.py:1216  msgid "Verify with stored host fingerprint (good)"  msgstr "Gegen gespeicherten Rechner-Fingerabdruck prüfen (gut)"   -#: tortoisehg/hgqt/sync.py:1219 +#: tortoisehg/hgqt/sync.py:1218  msgid "No host validation, but still encrypted (bad)"  msgstr "Keine Rechnerüberprüfung, aber immerhin verschlüsselt (schlecht)"   -#: tortoisehg/hgqt/sync.py:1226 +#: tortoisehg/hgqt/sync.py:1225  msgid "### host certificate fingerprint ###"  msgstr "### Fingerabdruck des Rechnerzertifikats ###"   -#: tortoisehg/hgqt/sync.py:1230 +#: tortoisehg/hgqt/sync.py:1229  msgid "Query"  msgstr "Anfrage"   -#: tortoisehg/hgqt/sync.py:1249 +#: tortoisehg/hgqt/sync.py:1248  msgid "User Authentication"  msgstr "Benutzerauthentisierung"   -#: tortoisehg/hgqt/sync.py:1256 +#: tortoisehg/hgqt/sync.py:1255  msgid ""  "Optional. Username to authenticate with. If not given, and the remote\n"  "site requires basic or digest authentication, the user will be prompted for\n" @@ -7461,7 +7493,7 @@
 "Benutzernamens\n"  "erweitert, so dass Sie dings.username = $USER vorgeben können."   -#: tortoisehg/hgqt/sync.py:1265 +#: tortoisehg/hgqt/sync.py:1264  msgid ""  "Optional. Password to authenticate with. If not given, and the remote\n"  "site requires basic or digest authentication, the user will be prompted for\n" @@ -7473,7 +7505,7 @@
 "interaktiv\n"  "nach ihm gefragt."   -#: tortoisehg/hgqt/sync.py:1272 +#: tortoisehg/hgqt/sync.py:1271  msgid ""  "Mercurial keyring extension is enabled. Passwords will be stored in a "  "platform-native secure method." @@ -7481,7 +7513,7 @@
 "Die Mercurial Schlüsselbund-Erweiterung ist aktiv. Passwörter werden auf "  "eine plattformspezifische sichere Weise gespeichert."   -#: tortoisehg/hgqt/sync.py:1278 +#: tortoisehg/hgqt/sync.py:1277  msgid ""  "Optional. PEM encoded client certificate key file. Environment variables\n"  "are expanded in the filename." @@ -7490,11 +7522,11 @@
 "Umgebungsvariablen werden\n"  "bei der Auswertung des Dateinamens aufgelöst."   -#: tortoisehg/hgqt/sync.py:1280 +#: tortoisehg/hgqt/sync.py:1279  msgid "User Certificate Key File"  msgstr "Schlüsseldatei mit dem Benutzerzertifikat"   -#: tortoisehg/hgqt/sync.py:1284 +#: tortoisehg/hgqt/sync.py:1283  msgid ""  "Optional. PEM encoded client certificate chain file. Environment variables\n"  "are expanded in the filename." @@ -7502,33 +7534,33 @@
 "Wahlweise. Client-Zertifikatsketten-Datei im PEM-Format. Umgebungsvariablen\n"  "werden bei Ermittlung des Dateinamens aufgelöst."   -#: tortoisehg/hgqt/sync.py:1286 +#: tortoisehg/hgqt/sync.py:1285  msgid "User Certificate Chain File"  msgstr "Zertifikatskettendatei des Benutzers"   -#: tortoisehg/hgqt/sync.py:1306 +#: tortoisehg/hgqt/sync.py:1305  msgid "Unable to save authentication"  msgstr "Authensierung kann nicht gespeichert werden"   -#: tortoisehg/hgqt/sync.py:1468 +#: tortoisehg/hgqt/sync.py:1467  #, python-format  msgid "%s - sync options"  msgstr "%s - Synchronsationseinstellungen"   -#: tortoisehg/hgqt/sync.py:1475 +#: tortoisehg/hgqt/sync.py:1474  msgid "Allow push of a new branch (--new-branch)"  msgstr "Verteilung eines neuen Zweigs erlauben (--new-branch)"   -#: tortoisehg/hgqt/sync.py:1480 +#: tortoisehg/hgqt/sync.py:1479  msgid "Force push or pull (override safety checks, --force)"  msgstr ""  "Ziehen oder Verteilen erzwingen (Sicherheitsprüfungen übersteuern, --force)"   -#: tortoisehg/hgqt/sync.py:1490 +#: tortoisehg/hgqt/sync.py:1489  msgid "Temporarily disable configured HTTP proxy"  msgstr "Den hinterlegten HTTP-Proxy vorläufig deaktivieren"   -#: tortoisehg/hgqt/sync.py:1497 +#: tortoisehg/hgqt/sync.py:1496  msgid "Emit debugging output (--debug)"  msgstr "Fehlerinformationsausgaben tätigen (--debug)"   @@ -8503,7 +8535,7 @@
 msgid "Failed to open repository"  msgstr "Das Projektarchiv konnte nicht geöffnet werden"   -#: tortoisehg/hgqt/workbench.py:900 +#: tortoisehg/hgqt/workbench.py:901  #, python-format  msgid "Hg file log viewer [%s] - %s"  msgstr "Hg-Dateiprotokollbetrachter [%s] - %s" @@ -12428,6 +12460,10 @@
 msgid "no pending pmerges"  msgstr "Keine ausstehenden pmerge-Operationen"   +#: tortoisehg/hgtk/thgpbranch.py:432 +msgid "New Patch Name" +msgstr "Neuer Flicken-Name" +  #: tortoisehg/hgtk/thgpbranch.py:488  msgid "Pending Pmerge"  msgstr "Ausstehende pmerge-Operation"
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
Show Entire File i18n/​tortoisehg/​es.po Stacked
This file's diff was not loaded because this changeset is very large. Load changes
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/​sr.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
 
396
397
398
399
 
400
401
402
 
 
403
404
405
 
408
409
410
411
 
412
413
414
 
497
498
499
500
 
 
501
502
503
 
396
397
398
 
399
400
 
 
401
402
403
404
405
 
408
409
410
 
411
412
413
414
 
497
498
499
 
500
501
502
503
504
@@ -396,10 +396,10 @@
  fullmsg = ''   def write(self, msg, *args, **opts):   self.fullmsg += msg - if self.fullmsg.endswith('\0'): + if self.fullmsg.count('\0') >= 6:   try: - fname, line, rev, addremove, user, text = \ - self.fullmsg.split('\0', 5) + fname, line, rev, addremove, user, text, tail = \ + self.fullmsg.split('\0', 6)   text = hglib.tounicode(text)   text = Qt.escape(text)   text = '<b>%s</b> <span>%s</span>' % ( @@ -408,7 +408,7 @@
  emitrow(row)   except ValueError:   pass - self.fullmsg = '' + self.fullmsg = tail   def progress(topic, pos, item='', unit='', total=None):   emitprog(topic, pos, item, unit, total)   cwd = os.getcwd() @@ -497,7 +497,8 @@
  if pos:   self.hu.write(line[pos:], label='ui.status')   path = os.path.join(prefix, wfile) - row = [path, i + 1, ctx.rev(), None, self.hu.getdata()[0]] + row = [path, i + 1, ctx.rev(), None, + hglib.tounicode(self.hu.getdata()[0])]   w = DataWrapper(row)   self.matchedRow.emit(w)   if self.once:
 
5
6
7
8
 
9
10
11
12
13
14
 
43
44
45
46
47
 
48
49
50
 
5
6
7
 
8
9
10
 
11
12
13
 
42
43
44
 
 
45
46
47
48
@@ -5,10 +5,9 @@
 # This software may be used and distributed according to the terms of the  # GNU General Public License version 2, incorporated herein by reference.   -import os, time +import os, cgi, time    from mercurial import ui -from PyQt4 import QtCore  from tortoisehg.hgqt import qtlib  from tortoisehg.util import hglib   @@ -43,8 +42,7 @@
    def style(self, msg, label):   'Escape message for safe HTML, then apply specified style' - msg = QtCore.Qt.escape(msg) - msg = msg.replace('\n', '<br />') + msg = cgi.escape(msg).replace('\n', '<br />')   style = qtlib.geteffect(label)   return '<span style="%s">%s</span>' % (style, msg)  
 
779
780
781
782
783
 
 
784
785
786
 
794
795
796
797
 
798
799
 
800
801
802
 
805
806
807
808
 
809
810
 
811
812
813
 
822
823
824
 
 
825
826
827
 
779
780
781
 
 
782
783
784
785
786
 
794
795
796
 
797
798
 
799
800
801
802
 
805
806
807
 
808
809
 
810
811
812
813
 
822
823
824
825
826
827
828
829
@@ -779,8 +779,8 @@
  self._closebutton.clicked.connect(self.close)   self.layout().addWidget(self._closebutton)   - def addWidget(self, w): - self.layout().insertWidget(self.layout().count() - 2, w) + def addWidget(self, w, stretch=0): + self.layout().insertWidget(self.layout().count() - 2, w, stretch)     def addRightWidget(self, w):   self.layout().insertWidget(self.layout().count() - 1, w) @@ -794,9 +794,9 @@
  """Show status message"""   def __init__(self, message, parent=None):   super(StatusInfoBar, self).__init__(parent) - self._msglabel = QLabel(message, self, + self._msglabel = QLabel(message, self, wordWrap=True,   textInteractionFlags=Qt.TextSelectableByMouse) - self.addWidget(self._msglabel) + self.addWidget(self._msglabel, stretch=1)    class CommandErrorInfoBar(InfoBar):   """Show command execution failure (with link to open log window)""" @@ -805,9 +805,9 @@
  def __init__(self, message, parent=None):   super(CommandErrorInfoBar, self).__init__(parent)   - self._msglabel = QLabel(message, self, + self._msglabel = QLabel(message, self, wordWrap=True,   textInteractionFlags=Qt.TextSelectableByMouse) - self.addWidget(self._msglabel) + self.addWidget(self._msglabel, stretch=1)     self._loglabel = QLabel('<a href="log:">%s</a>' % _('Show Log'))   self._loglabel.linkActivated.connect(self.linkActivated) @@ -822,6 +822,8 @@
  def __init__(self, message, parent=None):   super(ConfirmInfoBar, self).__init__(parent)   + # no wordWrap=True and stretch=1, which inserts unwanted space + # between _msglabel and _buttons.   self._msglabel = QLabel(message, self,   textInteractionFlags=Qt.TextSelectableByMouse)   self.addWidget(self._msglabel)
 
279
280
281
282
283
284
285
 
279
280
281
 
282
283
284
@@ -279,7 +279,6 @@
  else:   idx = self.model().indexFromRev(rev)   if idx is not None: - self.setCurrentIndex(idx)   self.scrollTo(idx)     def saveSettings(self, s = None):
 
493
494
495
 
 
 
 
496
497
498
 
493
494
495
496
497
498
499
500
501
502
@@ -493,6 +493,10 @@
  'Default: 0, Not expanded')),   _fi(_('Force Repo Tab'), 'tortoisehg.forcerepotab', genBoolRBGroup,   _('Always show repo tabs, even for a single repo. Default: False')), + _fi(_('Monitor Repo Changes'), 'tortoisehg.monitorrepo', + (genDefaultCombo, ['always', 'localonly']), + _('Specify the target filesystem where TortoiseHg monitors changes. ' + 'Default: always')),   _fi(_('Max Diff Size'), 'tortoisehg.maxdiff', genIntEditCombo,   _('The maximum size file (in KB) that TortoiseHg will '   'show changes for in the changelog, status, and commit windows. '
 
21
22
23
24
 
25
26
27
 
80
81
82
 
 
83
84
 
 
85
86
87
 
21
22
23
 
24
25
26
27
 
80
81
82
83
84
85
86
87
88
89
90
91
@@ -21,7 +21,7 @@
 from mercurial import ui as uimod  from mercurial.util import propertycache   -from tortoisehg.util import hglib +from tortoisehg.util import hglib, paths  from tortoisehg.util.patchctx import patchctx    _repocache = {} @@ -80,8 +80,12 @@
  repo.workingDirectoryChanged = self.workingDirectoryChanged   repo.workingBranchChanged = self.workingBranchChanged   self.recordState() + + monitorrepo = repo.ui.config('tortoisehg', 'monitorrepo', 'always')   if isinstance(repo, bundlerepo.bundlerepository):   dbgoutput('not watching F/S events for bundle repository') + elif monitorrepo == 'localonly' and paths.netdrive_status(repo.path): + dbgoutput('not watching F/S events for network drive')   else:   self.watcher = QFileSystemWatcher(self)   self.watcher.addPath(repo.path)
 
96
97
98
99
 
100
101
102
 
96
97
98
 
99
100
101
102
@@ -96,7 +96,7 @@
  unc, rest = os.path.splitunc(drive)   if unc: # All UNC paths (\\host\mount) are considered nonlocal   return True - letter = os.path.splitdrive(drive)[0] + letter = os.path.splitdrive(drive)[0].upper()   _drives, total, _ = win32net.NetUseEnum(None, 1, 0)   for drv in _drives:   if drv['local'] == letter: