aboutsummaryrefslogtreecommitdiffstats
path: root/checksetup.pl
blob: a01d0962a0ca86191b902a243c56795ce49341b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
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
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
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
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
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
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
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
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
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
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
#!/usr/bin/perl -w
# -*- Mode: perl; indent-tabs-mode: nil -*-
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Holger
# Schurig. Portions created by Holger Schurig are
# Copyright (C) 1999 Holger Schurig. All
# Rights Reserved.
#
# Contributor(s): Holger Schurig <holgerschurig@nikocity.de>
#                 Terry Weissman <terry@mozilla.org>
#                 Dan Mosedale <dmose@mozilla.org>
#                 Dave Miller <justdave@syndicomm.com>
#                 Zach Lipton  <zach@zachlipton.com>
#                 Jacob Steenhagen <jake@bugzilla.org>
#                 Bradley Baetz <bbaetz@student.usyd.edu.au>
#                 Tobias Burnus <burnus@net-b.de>
#                 Shane H. W. Travis <travis@sedsystems.ca>
#                 Gervase Markham <gerv@gerv.net>
#                 Erik Stambaugh <erik@dasbistro.com>
#
#
# Direct any questions on this source code to
#
# Holger Schurig <holgerschurig@nikocity.de>
#
#
#
# Hey, what's this?
#
# 'checksetup.pl' is a script that is supposed to run during installation
# time and also after every upgrade.
#
# The goal of this script is to make the installation even more easy.
# It does so by doing things for you as well as testing for problems
# early.
#
# And you can re-run it whenever you want. Especially after Bugzilla
# gets updated you SHOULD rerun it. Because then it may update your
# SQL table definitions so that they are again in sync with the code.
#
# So, currently this module does:
#
#     - check for required perl modules
#     - set defaults for local configuration variables
#     - create and populate the data directory after installation
#     - set the proper rights for the *.cgi, *.html ... etc files
#     - check if the code can access MySQL
#     - creates the database 'bugs' if the database does not exist
#     - creates the tables inside the database if they don't exist
#     - automatically changes the table definitions of older BugZilla
#       installations
#     - populates the groups
#     - put the first user into all groups so that the system can
#       be administrated
#     - changes already existing SQL tables if you change your local
#       settings, e.g. when you add a new platform
#
# People that install this module locally are not supposed to modify
# this script. This is done by shifting the user settable stuff into
# a local configuration file 'localconfig'. When this file get's
# changed and 'checkconfig.pl' will be re-run, then the user changes
# will be reflected back into the database.
#
# Developers however have to modify this file at various places. To
# make this easier, I have added some special comments that one can
# search for.
#
#     To                                               Search for
#
#     add/delete local configuration variables         --LOCAL--
#     check for more prerequired modules               --MODULES--
#     change the defaults for local configuration vars --LOCAL--
#     update the assigned file permissions             --CHMOD--
#     add more MySQL-related checks                    --MYSQL--
#     change table definitions                         --TABLE--
#     add more groups                                  --GROUPS--
#     create initial administrator account             --ADMIN--
#
# Note: sometimes those special comments occur more then once. For
# example, --LOCAL-- is at least 3 times in this code!  --TABLE--
# also is used more than once. So search for every occurence!
#
# To operate checksetup non-interactively, run it with a single argument
# specifying a filename with the information usually obtained by
# prompting the user or by editing localconfig. Only information
# superceding defaults from LocalVar() function calls needs to be
# specified.
#
# The format of that file is....
#
# $answer{'db_host'} = '$db_host = "localhost";
# $db_port = 3306;
# $db_name = "mydbname";
# $db_user = "mydbuser";';
#
# $answer{'db_pass'} = q[$db_pass = 'mydbpass';];
#
# $answer{'ADMIN_OK'} = 'Y';
# $answer{'ADMIN_EMAIL'} = 'myadmin@mydomain.net';
# $answer{'ADMIN_PASSWORD'} = 'fooey';
# $answer{'ADMIN_REALNAME'} = 'Joel Peshkin';
#
#

use strict;

BEGIN {
    if ($^O =~ /MSWin32/i) {
        require 5.008001; # for CGI 2.93 or higher
    }
    require 5.006;
    use File::Basename;
    chdir dirname($0);
}

use lib ".";

use vars qw( $db_name %answer );
use Bugzilla::Constants;

my $silent;

# The use of some Bugzilla modules brings in modules we need to test for
# Check first, via BEGIN
BEGIN {

    # However, don't run under -c (because of tests)
    if (!$^C) {

###########################################################################
# Check for help request. Display help page if --help/-h/-? was passed.
###########################################################################
my $help = grep(/^--help$/, @ARGV) || grep (/^-h$/, @ARGV) || grep (/^-\?$/, @ARGV) || 0;
help_page() if $help;

sub help_page {
    my $programname = $0;
    $programname =~ s#^\./##;
    print "$programname - checks your setup and updates your Bugzilla installation\n";
    print "\nUsage: $programname [SCRIPT [--verbose]] [--check-modules|--help]\n";
    print "\n";
    print "   --help           Display this help text.\n";
    print "   --check-modules  Only check for correct module dependencies and quit thereafter;\n";
    print "                    does not perform any changes.\n";
    print "    SCRIPT          Name of script to drive non-interactive mode.\n";
    print "                    This script should define an \%answer hash whose\n"; 
    print "                    keys are variable names and the values answers to\n";
    print "                    all the questions checksetup.pl asks.\n";
    print "                    (See comments at top of $programname for more info.)\n";
    print "   --verbose        Output results of SCRIPT being processed.\n";
    print "\n";

    exit 1;
}

###########################################################################
# Non-interactive override. Pass a filename on the command line which is
# a Perl script. This script defines a %answer hash whose names are tags
# and whose values are answers to all the questions checksetup.pl asks. 
# Grep this file for references to that hash to see the tags to use for the 
# possible answers. One example is ADMIN_EMAIL.
###########################################################################
if ($ARGV[0] && ($ARGV[0] !~ /^--/)) {
    do $ARGV[0] 
        or ($@ && die("Error $@ processing $ARGV[0]"))
        or die("Error $! processing $ARGV[0]");
    $silent = !grep(/^--no-silent$/, @ARGV) && !grep(/^--verbose$/, @ARGV);
}

###########################################################################
# Check required module
###########################################################################

#
# Here we check for --MODULES--
#

print "\nChecking perl modules ...\n" unless $silent;

# vers_cmp is adapted from Sort::Versions 1.3 1996/07/11 13:37:00 kjahds,
# which is not included with Perl by default, hence the need to copy it here.
# Seems silly to require it when this is the only place we need it...
sub vers_cmp {
  if (@_ < 2) { die "not enough parameters for vers_cmp" }
  if (@_ > 2) { die "too many parameters for vers_cmp" }
  my ($a, $b) = @_;
  my (@A) = ($a =~ /(\.|\d+|[^\.\d]+)/g);
  my (@B) = ($b =~ /(\.|\d+|[^\.\d]+)/g);
  my ($A,$B);
  while (@A and @B) {
    $A = shift @A;
    $B = shift @B;
    if ($A eq "." and $B eq ".") {
      next;
    } elsif ( $A eq "." ) {
      return -1;
    } elsif ( $B eq "." ) {
      return 1;
    } elsif ($A =~ /^\d+$/ and $B =~ /^\d+$/) {
      return $A <=> $B if $A <=> $B;
    } else {
      $A = uc $A;
      $B = uc $B;
      return $A cmp $B if $A cmp $B;
    }
  }
  @A <=> @B;
}

# This was originally clipped from the libnet Makefile.PL, adapted here to
# use the above vers_cmp routine for accurate version checking.
sub have_vers {
  my ($pkg, $wanted) = @_;
  my ($msg, $vnum, $vstr);
  no strict 'refs';
  printf("Checking for %15s %-9s ", $pkg, !$wanted?'(any)':"(v$wanted)") unless $silent;

  # Modules may change $SIG{__DIE__} and $SIG{__WARN__}, so localise them here
  # so that later errors display 'normally'
  local $::SIG{__DIE__};
  local $::SIG{__WARN__};

  eval "require $pkg;";

  # do this twice to avoid a "used only once" error for these vars
  $vnum = ${"${pkg}::VERSION"} || ${"${pkg}::Version"} || 0;
  $vnum = ${"${pkg}::VERSION"} || ${"${pkg}::Version"} || 0;
  $vnum = -1 if $@;

  # CGI's versioning scheme went 2.75, 2.751, 2.752, 2.753, 2.76
  # That breaks the standard version tests, so we need to manually correct
  # the version
  if ($pkg eq 'CGI' && $vnum =~ /(2\.7\d)(\d+)/) {
      $vnum = $1 . "." . $2;
  }

  if ($vnum eq "-1") { # string compare just in case it's non-numeric
    $vstr = "not found";
  }
  elsif (vers_cmp($vnum,"0") > -1) {
    $vstr = "found v$vnum";
  }
  else {
    $vstr = "found unknown version";
  }

  my $vok = (vers_cmp($vnum,$wanted) > -1);
  print ((($vok) ? "ok: " : " "), "$vstr\n") unless $silent;
  return $vok;
}

# Check versions of dependencies.  0 for version = any version acceptible
my $modules = [ 
    { 
        name => 'AppConfig',  
        version => '1.52' 
    }, 
    { 
        name => 'CGI', 
        version => '2.93' 
    }, 
    {
        name => 'Data::Dumper', 
        version => '0' 
    }, 
    {        
        name => 'Date::Format', 
        version => '2.21' 
    }, 
    { 
        name => 'DBI', 
        version => '1.36' 
    }, 
    { 
        name => 'DBD::mysql', 
        version => '2.1010' 
    }, 
    { 
        name => 'File::Spec', 
        version => '0.82' 
    }, 
    {
        name => 'File::Temp',
        version => '0'
    },
    { 
        name => 'Template', 
        version => '2.08' 
    }, 
    { 
        name => 'Text::Wrap', 
        version => '2001.0131' 
    } 
];

my %ppm_modules = (
    'AppConfig'         => 'AppConfig',
    'Chart::Base'       => 'Chart',
    'CGI'               => 'CGI',
    'Data::Dumper'      => 'Data-Dumper',
    'Date::Format'      => 'TimeDate',
    'DBI'               => 'DBI',
    'DBD::mysql'        => 'DBD-mysql',
    'Template'          => 'Template-Toolkit',
    'PatchReader'       => 'PatchReader',
    'GD'                => 'GD',
    'GD::Graph'         => 'GDGraph',
    'GD::Text::Align'   => 'GDTextUtil',
);

sub install_command {
    my $module = shift;
    if ($^O =~ /MSWin32/i) {
        return "ppm install " . $ppm_modules{$module} if exists $ppm_modules{$module};
        return "ppm install " . $module;
    } else {
        return "$^X -MCPAN -e 'install \"$module\"'";
    }    
}

$::root = ($^O =~ /MSWin32/i ? 'Administrator' : 'root');

my %missing = ();

foreach my $module (@{$modules}) {
    unless (have_vers($module->{name}, $module->{version})) { 
        $missing{$module->{name}} = $module->{version};
    }
}

print "\nThe following Perl modules are optional:\n" unless $silent;
my $gd          = have_vers("GD","1.20");
my $chartbase   = have_vers("Chart::Base","1.0");
my $xmlparser   = have_vers("XML::Parser",0);
my $gdgraph     = have_vers("GD::Graph",0);
my $gdtextalign = have_vers("GD::Text::Align",0);
my $patchreader = have_vers("PatchReader","0.9.4");

print "\n" unless $silent;

if ($^O =~ /MSWin32/i && !$silent) {
    print "All the required modules are available at:\n";
    print "    http://landfill.bugzilla.org/ppm/\n";
    print "You can add the repository with the following command:\n";
    print "    ppm rep add bugzilla http://landfill.bugzilla.org/ppm/\n\n";
}

if ((!$gd || !$chartbase) && !$silent) {
    print "If you you want to see graphical bug charts (plotting historical ";
    print "data over \ntime), you should install libgd and the following Perl ";     print "modules:\n\n";
    print "GD:          " . install_command("GD") ."\n" if !$gd;
    print "Chart:       " . install_command("Chart::Base") . "\n" if !$chartbase;
    print "\n";
}
if (!$xmlparser && !$silent) {
    print "If you want to use the bug import/export feature to move bugs to or from\n",
    "other bugzilla installations, you will need to install the XML::Parser module by\n",
    "running (as $::root):\n\n",
    "   " . install_command("XML::Parser") . "\n\n";
}
if ((!$gd || !$gdgraph || !$gdtextalign) && !$silent) {
    print "If you you want to see graphical bug reports (bar, pie and line ";
    print "charts of \ncurrent data), you should install libgd and the ";
    print "following Perl modules:\n\n";
    print "GD:              " . install_command("GD") . "\n" if !$gd;
    print "GD::Graph:       " . install_command("GD::Graph") . "\n" 
        if !$gdgraph;
    print "GD::Text::Align: " . install_command("GD::Text::Align") . "\n"
        if !$gdtextalign;
    print "\n";
}
if (!$patchreader && !$silent) {
    print "If you want to see pretty HTML views of patches, you should ";
    print "install the \nPatchReader module:\n";
    print "PatchReader: " . install_command("PatchReader") . "\n";
}

if (%missing) {
    print "\n\n";
    print "Bugzilla requires some Perl modules which are either missing from your\n",
    "system, or the version on your system is too old.\n",
    "They can be installed by running (as $::root) the following:\n";
    foreach my $module (keys %missing) {
        print "   " . install_command("$module") . "\n";
        if ($missing{$module} > 0) {
            print "   Minimum version required: $missing{$module}\n";
        }
    }
    print "\n";
    exit;
}

}
}

# Break out if checking the modules is all we have been asked to do.
exit if grep(/^--check-modules$/, @ARGV);

# If we're running on Windows, reset the input line terminator so that 
# console input works properly - loading CGI tends to mess it up

if ($^O =~ /MSWin/i) {
    $/ = "\015\012";
}

###########################################################################
# Global definitions
###########################################################################

use Bugzilla::Config qw(:DEFAULT :admin :locations);

# 12/17/00 justdave@syndicomm.com - removed declarations of the localconfig
# variables from this location.  We don't want these declared here.  They'll
# automatically get declared in the process of reading in localconfig, and
# this way we can look in the symbol table to see if they've been declared
# yet or not.

###########################################################################
# Check and update local configuration
###########################################################################

#
# This is quite tricky. But fun!
#
# First we read the file 'localconfig'. Then we check if the variables we
# need are defined. If not, localconfig will be amended by the new settings
# and the user informed to check this. The program then stops.
#
# Why do it this way around?
#
# Assume we will enhance Bugzilla and eventually more local configuration
# stuff arises on the horizon.
#
# But the file 'localconfig' is not in the Bugzilla CVS or tarfile. You
# know, we never want to overwrite your own version of 'localconfig', so
# we can't put it into the CVS/tarfile, can we?
#
# Now, when we need a new variable, we simply add the necessary stuff to
# checksetup. When the user gets the new version of Bugzilla from CVS and
# runs checksetup, it finds out "Oh, there is something new". Then it adds
# some default value to the user's local setup and informs the user to
# check that to see if it is what the user wants.
#
# Cute, ey?
#

print "Checking user setup ...\n" unless $silent;
$@ = undef;
do $localconfig;
if ($@) { # capture errors in localconfig, bug 97290
   print STDERR <<EOT;
An error has occurred while reading your 
'localconfig' file.  The text of the error message is:

$@

Please fix the error in your 'localconfig' file.  
Alternately rename your 'localconfig' file, rerun 
checksetup.pl, and re-enter your answers.

  \$ mv -f localconfig localconfig.old
  \$ ./checksetup.pl


EOT
    die "Syntax error in localconfig";
}

sub LocalVarExists ($)
{
    my ($name) = @_;
    return $main::{$name}; # if localconfig declared it, we're done.
}

my $newstuff = "";
sub LocalVar ($$)
{
    my ($name, $definition) = @_;
    return if LocalVarExists($name); # if localconfig declared it, we're done.
    $newstuff .= " " . $name;
    open FILE, '>>', $localconfig;
    print FILE ($answer{$name} or $definition), "\n\n";
    close FILE;
}


#
# Set up the defaults for the --LOCAL-- variables below:
#

LocalVar('index_html', <<'END');
#
# With the introduction of a configurable index page using the
# template toolkit, Bugzilla's main index page is now index.cgi.
# Most web servers will allow you to use index.cgi as a directory
# index and many come preconfigured that way, however if yours
# doesn't you'll need an index.html file that provides redirection
# to index.cgi. Setting $index_html to 1 below will allow
# checksetup.pl to create one for you if it doesn't exist.
# NOTE: checksetup.pl will not replace an existing file, so if you
#       wish to have checksetup.pl create one for you, you must
#       make sure that there isn't already an index.html
$index_html = 0;
END


if (!LocalVarExists('cvsbin')) {
    my $cvs_executable;
    if ($^O !~ /MSWin32/i) {
        $cvs_executable = `which cvs`;
        if ($cvs_executable =~ /no cvs/ || $cvs_executable eq '') {
            # If which didn't find it, just set to blank
            $cvs_executable = "";
        } else {
            chomp $cvs_executable;
        }
    } else {
        $cvs_executable = "";
    }

    LocalVar('cvsbin', <<"END");
#
# For some optional functions of Bugzilla (such as the pretty-print patch
# viewer), we need the cvs binary to access files and revisions.
# Because it's possible that this program is not in your path, you can specify
# its location here.  Please specify the full path to the executable.
\$cvsbin = "$cvs_executable";
END
}


if (!LocalVarExists('interdiffbin')) {
    my $interdiff_executable;
    if ($^O !~ /MSWin32/i) {
        $interdiff_executable = `which interdiff`;
        if ($interdiff_executable =~ /no interdiff/ || $interdiff_executable eq '') {
            if (!$silent) {
                print "\nOPTIONAL NOTE: If you want to ";
                print "be able to use the\n 'difference between two patches' ";
                print "feature of Bugzilla (requires\n the PatchReader Perl module ";
                print "as well), you should install\n patchutils from ";
                print "http://cyberelk.net/tim/patchutils/\n\n";
            }

            # If which didn't find it, set to blank
            $interdiff_executable = "";
        } else {
            chomp $interdiff_executable;
        }
    } else {
        $interdiff_executable = "";
    }

    LocalVar('interdiffbin', <<"END");

#
# For some optional functions of Bugzilla (such as the pretty-print patch
# viewer), we need the interdiff binary to make diffs between two patches.
# Because it's possible that this program is not in your path, you can specify
# its location here.  Please specify the full path to the executable.
\$interdiffbin = "$interdiff_executable";
END
}


if (!LocalVarExists('diffpath')) {
    my $diff_binaries;
    if ($^O !~ /MSWin32/i) {
        $diff_binaries = `which diff`;
        if ($diff_binaries =~ /no diff/ || $diff_binaries eq '') {
            # If which didn't find it, set to blank
            $diff_binaries = "";
        } else {
            $diff_binaries =~ s:/diff\n$::;
        }
    } else {
        $diff_binaries = "";
    }

    LocalVar('diffpath', <<"END");

#
# The interdiff feature needs diff, so we have to have that path.
# Please specify only the directory name, with no trailing slash.
\$diffpath = "$diff_binaries";
END
}


LocalVar('create_htaccess', <<'END');
#
# If you are using Apache for your web server, Bugzilla can create .htaccess
# files for you that will instruct Apache not to serve files that shouldn't
# be accessed from the web (like your local configuration data and non-cgi
# executable files).  For this to work, the directory your Bugzilla
# installation is in must be within the jurisdiction of a <Directory> block
# in the httpd.conf file that has 'AllowOverride Limit' in it.  If it has
# 'AllowOverride All' or other options with Limit, that's fine.
# (Older Apache installations may use an access.conf file to store these
# <Directory> blocks.)
# If this is set to 1, Bugzilla will create these files if they don't exist.
# If this is set to 0, Bugzilla will not create these files.
$create_htaccess = 1;
END

my $webservergroup_default;
if ($^O !~ /MSWin32/i) {
    $webservergroup_default = 'apache';
} else {
    $webservergroup_default = '';
}

LocalVar('webservergroup', <<"END");
#
# This is the group your web server runs on.
# If you have a windows box, ignore this setting.
# If you do not have access to the group your web server runs under,
# set this to "". If you do set this to "", then your Bugzilla installation
# will be _VERY_ insecure, because some files will be world readable/writable,
# and so anyone who can get local access to your machine can do whatever they
# want. You should only have this set to "" if this is a testing installation
# and you cannot set this up any other way. YOU HAVE BEEN WARNED.
# If you set this to anything besides "", you will need to run checksetup.pl
# as $::root, or as a user who is a member of the specified group.
\$webservergroup = "$webservergroup_default";
END



LocalVar('db_host', '
#
# How to access the SQL database:
#
$db_host = "localhost";         # where is the database?
$db_port = 3306;                # which port to use
$db_name = "bugs";              # name of the MySQL database
$db_user = "bugs";              # user to attach to the MySQL database
');
LocalVar('db_pass', '
#
# Enter your database password here. It\'s normally advisable to specify
# a password for your bugzilla database user.
# If you use apostrophe (\') or a backslash (\\) in your password, you\'ll
# need to escape it by preceding it with a \\ character. (\\\') or (\\\\)
#
$db_pass = \'\';
');

LocalVar('db_sock', '
# Enter a path to the unix socket for mysql. If this is blank, then mysql\'s
# compiled-in default will be used. You probably want that.
$db_sock = \'\';
');

LocalVar('db_check', '
#
# Should checksetup.pl try to check if your MySQL setup is correct?
# (with some combinations of MySQL/Msql-mysql/Perl/moonphase this doesn\'t work)
#
$db_check = 1;
');


LocalVar('severities', '
#
# Which bug and feature-request severities do you want?
#
@severities = (
        "blocker",
        "critical",
        "major",
        "normal",
        "minor",
        "trivial",
        "enhancement"
);
');



LocalVar('priorities', '
#
# Which priorities do you want to assign to bugs and feature-request?
#
@priorities = (
        "P1",
        "P2",
        "P3",
        "P4",
        "P5"
);
');



LocalVar('opsys', '
#
# What operatings systems may your products run on?
#
@opsys = (
        "All",
        "Windows 3.1",
        "Windows 95",
        "Windows 98",
        "Windows ME",  # Millenium Edition (upgrade of 98)
        "Windows 2000",
        "Windows NT",
        "Windows XP",
        "Windows Server 2003",
        "Mac System 7",
        "Mac System 7.5",
        "Mac System 7.6.1",
        "Mac System 8.0",
        "Mac System 8.5",
        "Mac System 8.6",
        "Mac System 9.x",
        "Mac OS X 10.0",
        "Mac OS X 10.1",
        "Mac OS X 10.2",
        "Mac OS X 10.3",
        "Linux",
        "BSD/OS",
        "FreeBSD",
        "NetBSD",
        "OpenBSD",
        "AIX",
        "BeOS",
        "HP-UX",
        "IRIX",
        "Neutrino",
        "OpenVMS",
        "OS/2",
        "OSF/1",
        "Solaris",
        "SunOS",
        "other"
);
');



LocalVar('platforms', '
#
# What hardware platforms may your products run on?
#
@platforms = (
        "All",
        "DEC",
        "HP",
        "Macintosh",
        "PC",
        "SGI",
        "Sun",
        "Other"
);
');

if (LocalVarExists('mysqlpath')) {
    print "\nThe \$mysqlpath setting in your localconfig file ",
          "is no longer required.\nWe recommend you remove it.\n";
}

if ($newstuff ne "") {
    print "\nThis version of Bugzilla contains some variables that you may want\n",
          "to change and adapt to your local settings. Please edit the file\n",
          "'$localconfig' and rerun checksetup.pl\n\n",
          "The following variables are new to localconfig since you last ran\n",
          "checksetup.pl:  $newstuff\n\n";
    exit;
}

# 2000-Dec-18 - justdave@syndicomm.com - see Bug 52921
# This is a hack to read in the values defined in localconfig without getting
# them predeclared at compile time if they're missing from localconfig.
# Ideas swiped from pp. 281-282, O'Reilly's "Programming Perl 2nd Edition"
# Note that we won't need to do this in globals.pl because globals.pl couldn't
# care less whether they were defined ahead of time or not. 
my $my_db_check = ${*{$main::{'db_check'}}{SCALAR}};
my $my_db_host = ${*{$main::{'db_host'}}{SCALAR}};
my $my_db_port = ${*{$main::{'db_port'}}{SCALAR}};
my $my_db_name = ${*{$main::{'db_name'}}{SCALAR}};
my $my_db_user = ${*{$main::{'db_user'}}{SCALAR}};
my $my_db_sock = ${*{$main::{'db_sock'}}{SCALAR}};
my $my_db_pass = ${*{$main::{'db_pass'}}{SCALAR}};
my $my_index_html = ${*{$main::{'index_html'}}{SCALAR}};
my $my_create_htaccess = ${*{$main::{'create_htaccess'}}{SCALAR}};
my $my_webservergroup = ${*{$main::{'webservergroup'}}{SCALAR}};
my @my_severities = @{*{$main::{'severities'}}{ARRAY}};
my @my_priorities = @{*{$main::{'priorities'}}{ARRAY}};
my @my_platforms = @{*{$main::{'platforms'}}{ARRAY}};
my @my_opsys = @{*{$main::{'opsys'}}{ARRAY}};

if ($my_webservergroup && !$silent) {
    if ($^O !~ /MSWin32/i) {
        # if on unix, see if we need to print a warning about a webservergroup
        # that we can't chgrp to
        my $webservergid = (getgrnam($my_webservergroup))[2]
                           or die("no such group: $my_webservergroup");
        if ($< != 0 && !grep(/^$webservergid$/, split(" ", $)))) {
            print <<EOF;

Warning: you have entered a value for the "webservergroup" parameter in 
localconfig, but you are not either a) running this script as $::root; or b) a 
member of this group. This can cause permissions problems and decreased 
security.  If you experience problems running Bugzilla scripts, log in as 
$::root and re-run this script, become a member of the group, or remove the 
value of the "webservergroup" parameter. Note that any warnings about 
"uninitialized values" that you may see below are caused by this.

EOF
        }
    }

    else {
        # if on Win32, print a reminder that setting this value adds no security
        print <<EOF;
      
Warning: You have set webservergroup in your localconfig.
Please understand that this does not bring you any security when
running under Windows.
Verify that the file permissions in your Bugzilla directory are
suitable for your system.
Avoid unnecessary write access.

EOF
    }

} else {
    # Theres no webservergroup, this is very very very very bad.
    # However, if we're being run on windows, then this option doesn't
    # really make sense. Doesn't make it any more secure either, though,
    # but don't print the message, since they can't do anything about it.
    if (($^O !~ /MSWin32/i) && !$silent) {
        print <<EOF;

********************************************************************************
WARNING! You have not entered a value for the "webservergroup" parameter
in localconfig. This means that certain files and directories which need
to be editable by both you and the webserver must be world writable, and
other files (including the localconfig file which stores your database
password) must be world readable. This means that _anyone_ who can obtain
local access to this machine can do whatever they want to your Bugzilla
installation, and is probably also able to run arbitrary Perl code as the
user that the webserver runs as.

You really, really, really need to change this setting.
********************************************************************************

EOF
    }
}

###########################################################################
# Check data directory
###########################################################################

#
# Create initial --DATA-- directory and make the initial empty files there:
#

# The |require "globals.pl"| above ends up creating a template object with
# a COMPILE_DIR of "$datadir". This means that TT creates the directory for us,
# so this code wouldn't run if we just checked for the existence of the
# directory. Instead, check for the existence of '$datadir/nomail', which is
# created in this block
unless (-d $datadir && -e "$datadir/nomail") {
    print "Creating data directory ($datadir) ...\n";
    # permissions for non-webservergroup are fixed later on
    mkdir $datadir, 0770;
    mkdir "$datadir/mimedump-tmp", 01777;
    open FILE, '>>', "$datadir/nomail"; close FILE;
    open FILE, '>>', "$datadir/mail"; close FILE;
}

# 2000-12-14 New graphing system requires a directory to put the graphs in
# This code copied from what happens for the data dir above.
# If the graphs dir is not present, we assume that they have been using
# a Bugzilla with the old data format, and so upgrade their data files.

# NB - the graphs dir isn't movable yet, unlike the datadir
unless (-d 'graphs') {
    print "Creating graphs directory...\n";
    # permissions for non-webservergroup are fixed later on
    mkdir 'graphs', 0770;
    # Upgrade data format
    foreach my $in_file (glob("$datadir/mining/*"))
    {
        # Don't try and upgrade image or db files!
        if (($in_file =~ /\.gif$/i) || 
            ($in_file =~ /\.png$/i) ||
            ($in_file =~ /\.db$/i) ||
            ($in_file =~ /\.orig$/i)) {
            next;
        }

        rename("$in_file", "$in_file.orig") or next;        
        open(IN, "$in_file.orig") or next;
        open(OUT, '>', $in_file) or next;
        
        # Fields in the header
        my @declared_fields = ();

        # Fields we changed to half way through by mistake
        # This list comes from an old version of collectstats.pl
        # This part is only for people who ran later versions of 2.11 (devel)
        my @intermediate_fields = qw(DATE UNCONFIRMED NEW ASSIGNED REOPENED 
                                     RESOLVED VERIFIED CLOSED);

        # Fields we actually want (matches the current collectstats.pl)                             
        my @out_fields = qw(DATE NEW ASSIGNED REOPENED UNCONFIRMED RESOLVED
                            VERIFIED CLOSED FIXED INVALID WONTFIX LATER REMIND
                            DUPLICATE WORKSFORME MOVED);

        while (<IN>) {
            if (/^# fields?: (.*)\s$/) {
                @declared_fields = map uc, (split /\||\r/, $1);
                print OUT "# fields: ", join('|', @out_fields), "\n";
            }
            elsif (/^(\d+\|.*)/) {
                my @data = split /\||\r/, $1;
                my %data = ();
                if (@data == @declared_fields) {
                    # old format
                    for my $i (0 .. $#declared_fields) {
                        $data{$declared_fields[$i]} = $data[$i];
                    }
                }
                elsif (@data == @intermediate_fields) {
                    # Must have changed over at this point 
                    for my $i (0 .. $#intermediate_fields) {
                        $data{$intermediate_fields[$i]} = $data[$i];
                    }
                }
                elsif (@data == @out_fields) {
                    # This line's fine - it has the right number of entries 
                    for my $i (0 .. $#out_fields) {
                        $data{$out_fields[$i]} = $data[$i];
                    }
                }
                else {
                    print "Oh dear, input line $. of $in_file had " . scalar(@data) . " fields\n";
                    print "This was unexpected. You may want to check your data files.\n";
                }

                print OUT join('|', map { 
                              defined ($data{$_}) ? ($data{$_}) : "" 
                                                          } @out_fields), "\n";
            }
            else {
                print OUT;
            }
        }

        close(IN);
        close(OUT);
    }
}

unless (-d "$datadir/mining") {
    mkdir "$datadir/mining", 0700;
}

unless (-d "$webdotdir") {
    # perms/ownership are fixed up later
    mkdir "$webdotdir", 0700;
}

if (!-d "skins/custom") {
    # perms/ownership are fixed up later
    mkdir "skins/custom", 0700;
}

# Whether or not the custom skin directory has been ignored (i.e. added to
# skins/.cvsignore).
sub customSkinsIgnored {
    if (!-e "skins/.cvsignore") {
        return 0;
    }
    else {
        open CVSIGNORE, '<', "skins/.cvsignore";
        while (<CVSIGNORE>) {
            chomp;
            if (/^custom$/) {
                close CVSIGNORE;
                return 1;
            }
        }
        close CVSIGNORE;
        return 0;
    }
}

# If the custom skin directory hasn't been ignored, ignore it (i.e. add it to
# skins/.cvsignore).
if (!customSkinsIgnored()) {
    open CVSIGNORE, '>>', "skins/.cvsignore";
    print CVSIGNORE "custom\n";
    close CVSIGNORE;
}

# Create custom stylesheets for each standard stylesheet.
foreach my $standard (<skins/standard/*.css>) {
    my $custom = $standard;
    $custom =~ s|^skins/standard|skins/custom|;
    if (!-e $custom) {
        open STYLESHEET, '>', $custom;
        print STYLESHEET <<"END";
/* 
 * Custom rules for $standard.
 * The rules you put here override rules in that stylesheet.
 */
END
        close STYLESHEET;
    }
}

if ($my_create_htaccess) {
  my $fileperm = 0644;
  my $dirperm = 01777;
  if ($my_webservergroup) {
    $fileperm = 0640;
    $dirperm = 0770;
  }
  if (!-e ".htaccess") {
    print "Creating .htaccess...\n";
    open HTACCESS, '>', '.htaccess';
    print HTACCESS <<'END';
# don't allow people to retrieve non-cgi executable files or our private data
<FilesMatch ^(.*\.pl|.*localconfig.*|runtests.sh)$>
  deny from all
</FilesMatch>
<FilesMatch ^(localconfig.js|localconfig.rdf)$>
  allow from all
</FilesMatch>
END
    close HTACCESS;
    chmod $fileperm, ".htaccess";
  } else {
    # 2002-12-21 Bug 186383
    open HTACCESS, ".htaccess";
    my $oldaccess = "";
    while (<HTACCESS>) {
      $oldaccess .= $_;
    }
    close HTACCESS;
    if ($oldaccess =~ s/\|localconfig\|/\|.*localconfig.*\|/) {
      print "Repairing .htaccess...\n";
      open HTACCESS, '>', '.htaccess';
      print HTACCESS $oldaccess;
      print HTACCESS <<'END';
<FilesMatch ^(localconfig.js|localconfig.rdf)$>
  allow from all
</FilesMatch>
END
      close HTACCESS;
    }

  }
  if (!-e "Bugzilla/.htaccess") {
    print "Creating Bugzilla/.htaccess...\n";
    open HTACCESS, '>', 'Bugzilla/.htaccess';
    print HTACCESS <<'END';
# nothing in this directory is retrievable unless overriden by an .htaccess
# in a subdirectory
deny from all
END
    close HTACCESS;
    chmod $fileperm, "Bugzilla/.htaccess";
  }
  # Even though $datadir may not (and should not) be in the webtree,
  # we can't know for sure, so create the .htaccess anyeay. Its harmless
  # if its not accessible...
  if (!-e "$datadir/.htaccess") {
    print "Creating $datadir/.htaccess...\n";
    open HTACCESS, '>', "$datadir/.htaccess";
    print HTACCESS <<'END';
# nothing in this directory is retrievable unless overriden by an .htaccess
# in a subdirectory; the only exception is duplicates.rdf, which is used by
# duplicates.xul and must be loadable over the web
deny from all
<Files duplicates.rdf>
  allow from all
</Files>
END
    close HTACCESS;
    chmod $fileperm, "$datadir/.htaccess";
  }
  # Ditto for the template dir
  if (!-e "$templatedir/.htaccess") {
    print "Creating $templatedir/.htaccess...\n";
    open HTACCESS, '>', "$templatedir/.htaccess";
    print HTACCESS <<'END';
# nothing in this directory is retrievable unless overriden by an .htaccess
# in a subdirectory
deny from all
END
    close HTACCESS;
    chmod $fileperm, "$templatedir/.htaccess";
  }
  if (!-e "$webdotdir/.htaccess") {
    print "Creating $webdotdir/.htaccess...\n";
    open HTACCESS, '>', "$webdotdir/.htaccess";
    print HTACCESS <<'END';
# Restrict access to .dot files to the public webdot server at research.att.com 
# if research.att.com ever changed their IP, or if you use a different
# webdot server, you'll need to edit this
<FilesMatch \.dot$>
  Allow from 192.20.225.10
  Deny from all
</FilesMatch>

# Allow access to .png files created by a local copy of 'dot'
<FilesMatch \.png$>
  Allow from all
</FilesMatch>

# And no directory listings, either.
Deny from all
END
    close HTACCESS;
    chmod $fileperm, "$webdotdir/.htaccess";
  }

}

if ($my_index_html) {
    if (!-e "index.html") {
        print "Creating index.html...\n";
        open HTML, '>', 'index.html';
        print HTML <<'END';
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Refresh" content="0; URL=index.cgi">
</head>
<body>
<h1>I think you are looking for <a href="index.cgi">index.cgi</a></h1>
</body>
</html>
END
        close HTML;
    }
    else {
        open HTML, "index.html";
        if (! grep /index\.cgi/, <HTML>) {
            print "\n\n";
            print "*** It appears that you still have an old index.html hanging\n";
            print "    around.  The contents of this file should be moved into a\n";
            print "    template and placed in the 'en/custom' directory within";
            print "    your template directory.\n\n";
        }
        close HTML;
    }
}

{
    if (-e "$datadir/template") {
        print "Removing existing compiled templates ...\n" unless $silent;

       File::Path::rmtree("$datadir/template");

       #Check that the directory was really removed
       if(-e "$datadir/template") {
           print "\n\n";
           print "The directory '$datadir/template' could not be removed. Please\n";
           print "remove it manually and rerun checksetup.pl.\n\n";
           exit;
       }
    }

    # Search for template directories
    # We include the default and custom directories separately to make
    # sure we compile all templates
    my @templatepaths = ();
    {
        use File::Spec; 
        opendir(DIR, $templatedir) || die "Can't open '$templatedir': $!";
        my @files = grep { /^[a-z-]+$/i } readdir(DIR);
        closedir DIR;

        foreach my $dir (@files) {
            next if($dir =~ /^CVS$/i);
            my $path = File::Spec->catdir($templatedir, $dir, 'custom');
            push(@templatepaths, $path) if(-d $path);
            $path = File::Spec->catdir($templatedir, $dir, 'extension');
            push(@templatepaths, $path) if(-d $path);
            $path = File::Spec->catdir($templatedir, $dir, 'default');
            push(@templatepaths, $path) if(-d $path);
        }
    }

    # Precompile stuff. This speeds up initial access (so the template isn't
    # compiled multiple times simulataneously by different servers), and helps
    # to get the permissions right.
    sub compile {
        my $name = $File::Find::name;

        return if (-d $name);
        return if ($name =~ /\/CVS\//);
        return if ($name !~ /\.tmpl$/);
        $name =~ s/\Q$::templatepath\E\///; # trim the bit we don't pass to TT

        # Do this to avoid actually processing the templates
        my ($data, $err) = $::provider->fetch($name);
        die "Could not compile $name: " . $data . "\n" if $err;
    }
    
    eval("use Template");

    {
        print "Precompiling templates ...\n" unless $silent;

        use File::Find;

        # Don't hang on templates which use the CGI library
        eval("use CGI qw(-no_debug)");
        foreach $::templatepath (@templatepaths) {
           $::provider = Template::Provider->new(
           {
               # Directories containing templates.
               INCLUDE_PATH => $::templatepath,

               PRE_CHOMP => 1 ,
               TRIM => 1 ,

               # => $datadir/template/`pwd`/template/{en, ...}/{custom,default}
               COMPILE_DIR => "$datadir/template",

               # Initialize templates (f.e. by loading plugins like Hook).
               PRE_PROCESS => "global/initialize.none.tmpl",

               # These don't actually need to do anything here, just exist
               FILTERS =>
               {
                inactive => sub { return $_; } ,
                closed => sub { return $_; },
                obsolete => sub { return $_; },
                js => sub { return $_; },
                html_linebreak => sub { return $_; },
                no_break => sub { return $_; },
                url_quote => sub { return $_; },
                xml => sub { return $_; },
                quoteUrls => sub { return $_; },
                bug_link => [ sub { return sub { return $_; } }, 1],
                csv => sub { return $_; },
                unitconvert => sub { return $_; },
                time => sub { return $_; },
                none => sub { return $_; } ,
               },
           }) || die ("Could not create Template Provider: "
                       . Template::Provider->error() . "\n");

           # Traverse the template hierachy. 
           find({ wanted => \&compile, no_chdir => 1 }, $::templatepath);
       }
    }
}

# Just to be sure ...
unlink "$datadir/versioncache";

# Remove parameters from the params file that no longer exist in Bugzilla,
# and set the defaults for new ones

my @oldparams = UpdateParams();

if (@oldparams) {
    open(PARAMFILE, '>>', 'old-params.txt') 
      || die "$0: Can't open old-params.txt for writing: $!\n";

    print "The following parameters are no longer used in Bugzilla, " .
      "and so have been\nremoved from your parameters file and " .
      "appended to old-params.txt:\n";

    foreach my $p (@oldparams) {
        my ($item, $value) = @{$p};

        print PARAMFILE "\n\n$item:\n$value\n";

        print $item;
        print ", " unless $item eq $oldparams[$#oldparams]->[0];
    }
    print "\n";
    close PARAMFILE;
}

# WriteParams will only write out still-valid entries
WriteParams();

###########################################################################
# Set proper rights
###########################################################################

#
# Here we use --CHMOD-- and friends to set the file permissions
#
# The rationale is that the web server generally runs as apache and so the cgi
# scripts should not be writable for apache, otherwise someone may be possible
# to change the cgi's when exploiting some security flaw somewhere (not
# necessarily in Bugzilla!)
#
# Also, some *.pl files are executable, some are not.
#
# +++ Can anybody tell me what a Windows Perl would do with this code?
#
# Changes 03/14/00 by SML
#
# This abstracts out what files are executable and what ones are not.  It makes
# for slightly neater code and lets us do things like determine exactly which
# files are executable and which ones are not.
#
# Not all directories have permissions changed on them.  i.e., changing ./CVS
# to be 0640 is bad.
#
# Fixed bug in chmod invokation.  chmod (at least on my linux box running perl
# 5.005 needs a valid first argument, not 0.
#
# (end changes, 03/14/00 by SML)
#
# Changes 15/06/01 kiko@async.com.br
# 
# Fix file permissions for non-webservergroup installations (see
# http://bugzilla.mozilla.org/show_bug.cgi?id=71555). I'm setting things
# by default to world readable/executable for all files, and
# world-writeable (with sticky on) to data and graphs.
#

# These are the files which need to be marked executable
my @executable_files = ('whineatnews.pl', 'collectstats.pl',
   'checksetup.pl', 'importxml.pl', 'runtests.sh', 'testserver.pl',
   'whine.pl');

# tell me if a file is executable.  All CGI files and those in @executable_files
# are executable
sub isExecutableFile {
  my ($file) = @_;
  if ($file =~ /\.cgi/) {
    return 1;
  }

  my $exec_file;
  foreach $exec_file (@executable_files) {
    if ($file eq $exec_file) {
      return 1;
    }
  }
  return undef;
}

# fix file (or files - wildcards ok) permissions 
sub fixPerms {
    my ($file_pattern, $owner, $group, $umask, $do_dirs) = @_;
    my @files = glob($file_pattern);
    my $execperm = 0777 & ~ $umask;
    my $normperm = 0666 & ~ $umask;
    foreach my $file (@files) {
        next if (!-e $file);
        # do not change permissions on directories here unless $do_dirs is set
        if (!(-d $file)) {
            chown $owner, $group, $file;
            # check if the file is executable.
            if (isExecutableFile($file)) {
                #printf ("Changing $file to %o\n", $execperm);
                chmod $execperm, $file;
            } else {
                #printf ("Changing $file to %o\n", $normperm);
                chmod $normperm, $file;
            }
        }
        elsif ($do_dirs) {
            chown $owner, $group, $file;
            if ($file =~ /CVS$/) {
                chmod 0700, $file;
            }
            else {
                #printf ("Changing $file to %o\n", $execperm);
                chmod $execperm, $file;
                fixPerms("$file/.htaccess", $owner, $group, $umask, $do_dirs);
                fixPerms("$file/*", $owner, $group, $umask, $do_dirs); # do the contents of the directory
            }
        }
    }
}

if ($^O !~ /MSWin32/i) {
    if ($my_webservergroup) {
        # Funny! getgrname returns the GID if fed with NAME ...
        my $webservergid = getgrnam($my_webservergroup) 
        or die("no such group: $my_webservergroup");
        # chown needs to be called with a valid uid, not 0.  $< returns the
        # caller's uid.  Maybe there should be a $bugzillauid, and call with that
        # userid.
        fixPerms('.htaccess', $<, $webservergid, 027); # glob('*') doesn't catch dotfiles
        fixPerms("$datadir/.htaccess", $<, $webservergid, 027);
        fixPerms("$datadir/duplicates", $<, $webservergid, 027, 1);
        fixPerms("$datadir/mining", $<, $webservergid, 027, 1);
        fixPerms("$datadir/template", $<, $webservergid, 007, 1); # webserver will write to these
        fixPerms($webdotdir, $<, $webservergid, 007, 1);
        fixPerms("$webdotdir/.htaccess", $<, $webservergid, 027);
        fixPerms("$datadir/params", $<, $webservergid, 017);
        fixPerms('*', $<, $webservergid, 027);
        fixPerms('Bugzilla', $<, $webservergid, 027, 1);
        fixPerms($templatedir, $<, $webservergid, 027, 1);
        fixPerms('images', $<, $webservergid, 027, 1);
        fixPerms('css', $<, $webservergid, 027, 1);
        fixPerms('skins', $<, $webservergid, 027, 1);
        fixPerms('js', $<, $webservergid, 027, 1);
        chmod 0644, 'globals.pl';
        
        # Don't use fixPerms here, because it won't change perms on the directory
        # unless its using recursion
        chown $<, $webservergid, $datadir;
        chmod 0771, $datadir;
        chown $<, $webservergid, 'graphs';
        chmod 0770, 'graphs';
    } else {
        # get current gid from $( list
        my $gid = (split " ", $()[0];
        fixPerms('.htaccess', $<, $gid, 022); # glob('*') doesn't catch dotfiles
        fixPerms("$datadir/.htaccess", $<, $gid, 022);
        fixPerms("$datadir/duplicates", $<, $gid, 022, 1);
        fixPerms("$datadir/mining", $<, $gid, 022, 1);
        fixPerms("$datadir/template", $<, $gid, 000, 1); # webserver will write to these
        fixPerms($webdotdir, $<, $gid, 000, 1);
        chmod 01777, $webdotdir;
        fixPerms("$webdotdir/.htaccess", $<, $gid, 022);
        fixPerms("$datadir/params", $<, $gid, 011);
        fixPerms('*', $<, $gid, 022);
        fixPerms('Bugzilla', $<, $gid, 022, 1);
        fixPerms($templatedir, $<, $gid, 022, 1);
        fixPerms('images', $<, $gid, 022, 1);
        fixPerms('css', $<, $gid, 022, 1);
        fixPerms('skins', $<, $gid, 022, 1);
        fixPerms('js', $<, $gid, 022, 1);
        
        # Don't use fixPerms here, because it won't change perms on the directory
        # unless its using recursion
        chown $<, $gid, $datadir;
        chmod 0777, $datadir;
        chown $<, $gid, 'graphs';
        chmod 01777, 'graphs';
    }
}

###########################################################################
# Global Utility Library
###########################################################################

# This is done here, because some modules require params to be set up, which
# won't have happened earlier.

# The only use for loading globals.pl is for Crypt(), which should at some
# point probably be factored out into Bugzilla::Auth::*

# globals.pl clears the PATH, but File::Find uses Cwd::cwd() instead of
# Cwd::getcwd(), which we need to do because `pwd` isn't in the path - see
# http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-09/msg00115.html
# As a workaround, since we only use File::Find in checksetup, which doesn't
# run in taint mode anyway, preserve the path...
my $origPath = $::ENV{'PATH'};

# Use the Bugzilla utility library for various functions.  We do this
# here rather than at the top of the file so globals.pl doesn't define
# localconfig variables for us before we get a chance to check for
# their existence and create them if they don't exist.  Also, globals.pl
# removes $ENV{'path'}, which we need in order to run `which mysql` above.
require "globals.pl";

# ...and restore it. This doesn't change tainting, so this will still cause
# errors if this script ever does run with -T.
$::ENV{'PATH'} = $origPath;

###########################################################################
# Check MySQL setup
###########################################################################

#
# Check if we have access to --MYSQL--
#

# This settings are not yet changeable, because other code depends on
# the fact that we use MySQL and not, say, PostgreSQL.

my $db_base = 'mysql';

# No need to "use" this here.  It should already be loaded from the
# version-checking routines above, and this file won't even compile if
# DBI isn't installed so the user gets nasty errors instead of our
# pretty one saying they need to install it. -- justdave@syndicomm.com
#use DBI;

if ($my_db_check) {
    # Do we have the database itself?

    my $sql_want = "3.23.41";  # minimum version of MySQL

# original DSN line was:
#    my $dsn = "DBI:$db_base:$my_db_name;$my_db_host;$my_db_port";
# removed the $db_name because we don't know it exists yet, and this will fail
# if we request it here and it doesn't. - justdave@syndicomm.com 2000/09/16
    my $dsn = "DBI:$db_base:;$my_db_host;$my_db_port";
    if ($my_db_sock ne "") {
        $dsn .= ";mysql_socket=$my_db_sock";
    }
    my $dbh = DBI->connect($dsn, $my_db_user, $my_db_pass)
      or die "Can't connect to the $db_base database. Is the database " .
        "installed and\nup and running?  Do you have the correct username " .
        "and password selected in\nlocalconfig?\n\n";
    printf("Checking for %15s %-9s ", "MySQL Server", "(v$sql_want)") unless $silent;
    my $qh = $dbh->prepare("SELECT VERSION()");
    $qh->execute;
    my ($sql_vers) = $qh->fetchrow_array;
    $qh->finish;

    # Check what version of MySQL is installed and let the user know
    # if the version is too old to be used with Bugzilla.
    if ( vers_cmp($sql_vers,$sql_want) > -1 ) {
        print "ok: found v$sql_vers\n" unless $silent;
    } else {
        die "\nYour MySQL server v$sql_vers is too old.\n" . 
            "   Bugzilla requires version $sql_want or later of MySQL.\n" . 
            "   Please visit http://www.mysql.com/ and download a newer version.\n";
    }
    if (( $sql_vers =~ /^4\.0\.(\d+)/ ) && ($1 < 2)) {
        die "\nYour MySQL server is incompatible with Bugzilla.\n" .
            "   Bugzilla does not support versions 4.x.x below 4.0.2.\n" .
            "   Please visit http://www.mysql.com/ and download a newer version.\n";
    }

    my @databases = $dbh->func('_ListDBs');
    unless (grep /^$my_db_name$/, @databases) {
       print "Creating database $my_db_name ...\n";
       if (!$dbh->func('createdb', $my_db_name, 'admin')) {
            my $error = $dbh->errstr;
            die <<"EOF"

The '$my_db_name' database could not be created.  The error returned was:

$error

This might have several reasons:

* MySQL is not running.
* MySQL is running, but the rights are not set correct. Go and read the
  Bugzilla Guide in the doc directory and all parts of the MySQL
  documentation.
* There is an subtle problem with Perl, DBI, DBD::mysql and MySQL. Make
  sure all settings in '$localconfig' are correct. If all else fails, set
  '\$db_check' to zero.\n
EOF
        }
    }
    $dbh->disconnect if $dbh;
}

# now get a handle to the database:
my $connectstring = "dbi:$db_base:$my_db_name:host=$my_db_host:port=$my_db_port";
if ($my_db_sock ne "") {
    $connectstring .= ";mysql_socket=$my_db_sock";
}

my $dbh = DBI->connect($connectstring, $my_db_user, $my_db_pass)
    or die "Can't connect to the table '$connectstring'.\n",
           "Have you read the Bugzilla Guide in the doc directory?  Have you read the doc of '$db_base'?\n";

END { $dbh->disconnect if $dbh }

###########################################################################
# Check for LDAP
###########################################################################

for my $verifymethod (split /,\s*/, Param('user_verify_class')) {
    if ($verifymethod eq 'LDAP') {
        my $netLDAP = have_vers("Net::LDAP", 0);
        if (!$netLDAP && !$silent) {
            print "If you wish to use LDAP authentication, then you must install Net::LDAP\n\n";
        }
    }
}

###########################################################################
# Check GraphViz setup
###########################################################################

#
# If we are using a local 'dot' binary, verify the specified binary exists
# and that the generated images are accessible.
#

if( Param('webdotbase') && Param('webdotbase') !~ /^https?:/ ) {
    printf("Checking for %15s %-9s ", "GraphViz", "(any)") unless $silent;
    if(-x Param('webdotbase')) {
        print "ok: found\n" unless $silent;
    } else {
        print "not a valid executable: " . Param('webdotbase') . "\n";
    }

    # Check .htaccess allows access to generated images
    if(-e "$webdotdir/.htaccess") {
      open HTACCESS, "$webdotdir/.htaccess";
      if(! grep(/png/,<HTACCESS>)) {
        print "Dependency graph images are not accessible.\n";
        print "Delete $webdotdir/.htaccess and re-run checksetup.pl to rectify.\n";
      }
      close HTACCESS;
    }
}

print "\n" unless $silent;


###########################################################################
# Table definitions
###########################################################################

#
# The following hash stores all --TABLE-- definitions. This will be used
# to automatically create those tables that don't exist. The code is
# safer than the make*.sh shell scripts used to be, because they won't
# delete existing tables.
#
# If you want to intentionally do this, you can always drop a table and re-run
# checksetup, e.g. like this:
#
#    $ mysql bugs
#    mysql> drop table votes;
#    mysql> exit;
#    $ ./checksetup.pl
#
# If you change one of those field definitions, then also go below to the
# next occurence of the string --TABLE-- (near the end of this file) to
# add the code that updates older installations automatically.
#


my %table;

$table{bugs_activity} = 
   'bug_id mediumint not null,
    attach_id mediumint null,
    who mediumint not null,
    bug_when datetime not null,
    fieldid mediumint not null,
    added tinytext,
    removed tinytext,

    index (bug_id),
    index (bug_when),
    index (fieldid)';


$table{attachments} =
   'attach_id mediumint not null auto_increment primary key,
    bug_id mediumint not null,
    creation_ts datetime not null,
    description mediumtext not null,
    mimetype mediumtext not null,
    ispatch tinyint,
    filename varchar(100) not null,
    thedata longblob not null,
    submitter_id mediumint not null,
    isobsolete tinyint not null default 0, 
    isprivate tinyint not null default 0,

    index(bug_id),
    index(creation_ts)';

# September 2002 myk@mozilla.org: Tables to support status flags,
# which replace attachment statuses and allow users to flag bugs
# or attachments with statuses (review+, approval-, etc.).
#
# "flags" stores one record for each flag on each bug/attachment.
# "flagtypes" defines the types of flags that can be set.
# "flaginclusions" and "flagexclusions" specify the products/components
#     a bug/attachment must belong to in order for flags of a given type
#     to be set for them.

$table{flags} =
    'id                 MEDIUMINT     NOT NULL  PRIMARY KEY , 
     type_id            SMALLINT      NOT NULL , 
     status             CHAR(1)       NOT NULL , 
     
     bug_id             MEDIUMINT     NOT NULL , 
     attach_id          MEDIUMINT     NULL , 
     
     creation_date      DATETIME      NOT NULL , 
     modification_date  DATETIME      NULL , 
     
     setter_id          MEDIUMINT     NULL , 
     requestee_id       MEDIUMINT     NULL , 
     
     is_active          TINYINT       NOT NULL  DEFAULT 1, 
   
     INDEX(bug_id, attach_id) , 
     INDEX(setter_id) , 
     INDEX(requestee_id)
   ';

$table{flagtypes} =
   'id                  SMALLINT      NOT NULL  PRIMARY KEY , 
    name                VARCHAR(50)   NOT NULL , 
    description         TEXT          NULL , 
    cc_list             VARCHAR(200)  NULL , 
    
    target_type         CHAR(1)       NOT NULL  DEFAULT \'b\' , 
    
    is_active           TINYINT       NOT NULL  DEFAULT 1 , 
    is_requestable      TINYINT       NOT NULL  DEFAULT 0 , 
    is_requesteeble     TINYINT       NOT NULL  DEFAULT 0 , 
    is_multiplicable    TINYINT       NOT NULL  DEFAULT 0 , 
    
    sortkey             SMALLINT      NOT NULL  DEFAULT 0 , 
    grant_group_id      MEDIUMINT     NULL , 
    request_group_id    MEDIUMINT     NULL
   ';

$table{flaginclusions} =
   'type_id             SMALLINT      NOT NULL , 
    product_id          SMALLINT      NULL ,
    component_id        SMALLINT      NULL , 
    
    INDEX(type_id, product_id, component_id)
   ';

$table{flagexclusions} =
   'type_id             SMALLINT      NOT NULL , 
    product_id          SMALLINT      NULL ,
    component_id        SMALLINT      NULL , 
    
    INDEX(type_id, product_id, component_id)
   ';

#
# Apostrophe's are not supportied in the enum types.
# See http://bugzilla.mozilla.org/show_bug.cgi?id=27309
#
$table{bugs} =
   'bug_id mediumint not null auto_increment primary key,
    assigned_to mediumint not null, # This is a comment.
    bug_file_loc text,
    bug_severity enum($my_severities) not null,
    bug_status enum("UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED", "RESOLVED", "VERIFIED", "CLOSED") not null,
    creation_ts datetime not null,
    delta_ts timestamp not null,
    short_desc mediumtext not null,
    op_sys enum($my_opsys) not null,
    priority enum($my_priorities) not null,
    product_id smallint not null,
    rep_platform enum($my_platforms),
    reporter mediumint not null,
    version varchar(64) not null,
    component_id smallint not null,
    resolution enum("", "FIXED", "INVALID", "WONTFIX", "LATER", "REMIND", "DUPLICATE", "WORKSFORME", "MOVED") not null,
    target_milestone varchar(20) not null default "---",
    qa_contact mediumint not null,
    status_whiteboard mediumtext not null,
    votes mediumint not null,
    keywords mediumtext not null, ' # Note: keywords field is only a cache;
                                # the real data comes from the keywords table.
    . '
    lastdiffed datetime not null,
    everconfirmed tinyint not null,
    reporter_accessible tinyint not null default 1,
    cclist_accessible tinyint not null default 1,
    estimated_time decimal(5,2) not null default 0,
    remaining_time decimal(5,2) not null default 0,
    deadline datetime,
    alias varchar(20),
    
    index (assigned_to),
    index (creation_ts),
    index (delta_ts),
    index (bug_severity),
    index (bug_status),
    index (op_sys),
    index (priority),
    index (product_id),
    index (reporter),
    index (version),
    index (component_id),
    index (resolution),
    index (target_milestone),
    index (qa_contact),
    index (votes),

    fulltext (short_desc),
    
    unique(alias)';


$table{cc} =
   'bug_id mediumint not null,
    who mediumint not null,

    index(who),
    unique(bug_id,who)';

$table{watch} =
   'watcher mediumint not null,
    watched mediumint not null,

    index(watched),
    unique(watcher,watched)';


$table{longdescs} = 
   'bug_id mediumint not null,
    who mediumint not null,
    bug_when datetime not null,
    work_time decimal(5,2) not null default 0,
    thetext mediumtext,
    isprivate tinyint not null default 0,
    index(bug_id),
    index(who),
    index(bug_when),
    fulltext (thetext)';


$table{components} =
   'id smallint not null auto_increment primary key,
    name varchar(64) not null,
    product_id smallint not null,
    initialowner mediumint not null,
    initialqacontact mediumint not null,
    description mediumtext not null,

    unique(product_id,name),
    index(name)';


$table{dependencies} =
   'blocked mediumint not null,
    dependson mediumint not null,

    index(blocked),
    index(dependson)';


# User regexp is which email addresses are put into this group.
#
# 2001-04-10 myk@mozilla.org:
# isactive determines whether or not a group is active.  An inactive group
# cannot have bugs added to it.  Deactivation is a much milder form of
# deleting a group that allows users to continue to work on bugs in the group
# without enabling them to extend the life of the group by adding bugs to it.
# http://bugzilla.mozilla.org/show_bug.cgi?id=75482

$table{groups} =
   'id mediumint not null auto_increment primary key,
    name varchar(255) not null,
    description text not null,
    isbuggroup tinyint not null,
    last_changed datetime not null,
    userregexp tinytext not null,
    isactive tinyint not null default 1,

    unique(name)';

$table{logincookies} =
   'cookie mediumint not null auto_increment primary key,
    userid mediumint not null,
    ipaddr varchar(40) NOT NULL,
    lastused DATETIME NOT NULL,

    index(lastused)';

$table{classifications} =
   'id smallint not null auto_increment primary key,
    name varchar(64) not null,
    description mediumtext,

    unique(name)';

$table{products} =
   'id smallint not null auto_increment primary key,
    name varchar(64) not null,
    classification_id smallint not null default 1,
    description mediumtext,
    milestoneurl tinytext not null,
    disallownew tinyint not null,
    votesperuser smallint not null,
    maxvotesperbug smallint not null default 10000,
    votestoconfirm smallint not null,
    defaultmilestone varchar(20) not null default "---",

    unique(name)';


$table{profiles} =
   'userid mediumint not null auto_increment primary key,
    login_name varchar(255) not null,
    cryptpassword varchar(34),
    realname varchar(255),
    disabledtext mediumtext not null,
    mybugslink tinyint not null default 1,
    emailflags mediumtext,
    refreshed_when datetime not null,
    extern_id varchar(64) default null,
    unique(login_name)';


$table{profiles_activity} = 
   'userid mediumint not null,
    who mediumint not null,
    profiles_when datetime not null,
    fieldid mediumint not null,
    oldvalue tinytext,
    newvalue tinytext,

    index (userid),
    index (profiles_when),
    index (fieldid)';


$table{namedqueries} =
    'userid mediumint not null,
     name varchar(64) not null,
     linkinfooter tinyint not null,
     query mediumtext not null,

     unique(userid, name)';

$table{fielddefs} =
   'fieldid mediumint not null auto_increment primary key,
    name varchar(64) not null,
    description mediumtext not null,
    mailhead tinyint not null default 0,
    sortkey smallint not null,

    unique(name),
    index(sortkey)';

$table{versions} =
   'value tinytext,
    product_id smallint not null';


$table{votes} =
   'who mediumint not null,
    bug_id mediumint not null,
    vote_count smallint not null,

    index(who),
    index(bug_id)';

$table{keywords} =
    'bug_id mediumint not null,
     keywordid smallint not null,

     index(keywordid),
     unique(bug_id,keywordid)';

$table{keyworddefs} =
    'id smallint not null primary key,
     name varchar(64) not null,
     description mediumtext,

     unique(name)';


$table{milestones} =
    'product_id smallint not null,
     value varchar(20) not null,
     sortkey smallint not null,
     unique (product_id, value)';

# GRM
$table{duplicates} =
    'dupe_of mediumint(9) not null,
     dupe mediumint(9) not null primary key';

# 2001-06-21, myk@mozilla.org, bug 77473:
# Stores the tokens users receive when they want to change their password 
# or email address.  Tokens provide an extra measure of security for these changes.
$table{tokens} =
    'userid mediumint not null , 
     issuedate datetime not null , 
     token varchar(16) not null primary key ,  
     tokentype varchar(8) not null , 
     eventdata tinytext null , 

     index(userid)';

# group membership tables for tracking group and privilege 
# 
# This table determines the groups that a user belongs to
# directly or due to regexp and which groups can be blessed
# by a user. 
#
# grant_type: 
# if GRANT_DIRECT - record was explicitly granted
# if GRANT_DERIVED - record was derived from expanding a group hierarchy
# if GRANT_REGEXP - record was created by evaluating a regexp
$table{user_group_map} =
    'user_id mediumint not null,
     group_id mediumint not null,
     isbless tinyint not null default 0,
     grant_type tinyint not null default 0,

     unique(user_id, group_id, grant_type, isbless)';

# This table determines which groups are made a member of another
# group, given the ability to bless another group, or given
# visibility to another groups existence and membership
# grant_type:
# if GROUP_MEMBERSHIP - member groups are made members of grantor
# if GROUP_BLESS - member groups may grant membership in grantor
# if GROUP_VISIBLE - member groups may see grantor group
$table{group_group_map} =
    'member_id mediumint not null,
     grantor_id mediumint not null,
     grant_type tinyint not null default 0,

     unique(member_id, grantor_id, grant_type)';

# This table determines which groups a user must be a member of
# in order to see a bug.
$table{bug_group_map} =
    'bug_id mediumint not null,
     group_id mediumint not null,
     unique(bug_id, group_id),
     index(group_id)';

# 2002-07-19, davef@tetsubo.com, bug 67950:
# Store quips in the db.
$table{quips} =
    'quipid mediumint not null auto_increment primary key,
     userid mediumint not null default 0, 
     quip text not null,
     approved tinyint(1) not null default 1';

$table{group_control_map} =
    'group_id mediumint not null,
     product_id mediumint not null,
     entry tinyint not null,
     membercontrol tinyint not null,
     othercontrol tinyint not null,
     canedit tinyint not null,
     
     unique(product_id, group_id),
     index(group_id)';

# 2003-06-26 gerv@gerv.net, bug 16009
# Generic charting over time of arbitrary queries.
# Queries are disabled when frequency == 0.
$table{series} =
    'series_id    mediumint   auto_increment primary key,
     creator      mediumint   not null,
     category     smallint    not null,
     subcategory  smallint    not null,
     name         varchar(64) not null,
     frequency    smallint    not null,
     last_viewed  datetime    default null,
     query        mediumtext  not null,
     public       tinyint(1)  not null default 0,
     
     index(creator),
     unique(creator, category, subcategory, name)';

$table{series_data} = 
    'series_id    mediumint not null,
     series_date  datetime  not null,
     series_value mediumint not null,
     
     unique(series_id, series_date)';

$table{category_group_map} =
    'category_id smallint not null,
     group_id    mediumint not null,
     
     unique(category_id, group_id)';
     
$table{series_categories} =
    'id   smallint    auto_increment primary key,
     name varchar(64) not null,
     
     unique(name)';
     


# whine system

$table{whine_queries} =
    'id             mediumint       auto_increment primary key,
     eventid        mediumint       not null,
     query_name     varchar(64)     not null default \'\',
     sortkey        smallint        not null default 0,
     onemailperbug  tinyint         not null default 0,
     title          varchar(128)    not null,
     
     index(eventid)';

$table{whine_schedules} =
    'id             mediumint       auto_increment primary key,
     eventid        mediumint       not null,
     run_day        varchar(32),
     run_time       varchar(32),
     run_next       datetime,
     mailto_userid  mediumint       not null,
     
     index(run_next),
     index(eventid)';

$table{whine_events} =
    'id             mediumint       auto_increment primary key,
     owner_userid   mediumint       not null,
     subject        varchar(128),
     body           mediumtext';

###########################################################################
# Create tables
###########################################################################

# Figure out if any existing tables are of type ISAM and convert them
# to type MyISAM if so.  ISAM tables are deprecated in MySQL 3.23,
# which Bugzilla now requires, and they don't support more than 16 
# indexes per table, which Bugzilla needs.
my $sth = $dbh->prepare("SHOW TABLE STATUS FROM `$::db_name`");
$sth->execute;
my @isam_tables = ();
while (my ($name, $type) = $sth->fetchrow_array) {
    push(@isam_tables, $name) if $type eq "ISAM";
}

if(scalar(@isam_tables)) {
    print "One or more of the tables in your existing MySQL database are of type ISAM.\n" . 
          "ISAM tables are deprecated in MySQL 3.23 and don't support more than 16 indexes\n" . 
          "per table, which Bugzilla needs.  Converting your ISAM tables to type MyISAM:\n\n";
    foreach my $table (@isam_tables) {
        print "Converting table $table... ";
        $dbh->do("ALTER TABLE $table TYPE = MYISAM");
        print "done.\n";
    }
    print "\nISAM->MyISAM table conversion done.\n\n";
}


# Get a list of the existing tables (if any) in the database
$sth = $dbh->table_info(undef, undef, undef, "TABLE");
my @tables = @{$dbh->selectcol_arrayref($sth, { Columns => [3] })};
#print 'Tables: ', join " ", @tables, "\n";

# add lines here if you add more --LOCAL-- config vars that end up in the enums:

my $my_severities = '"' . join('", "', @my_severities) . '"';
my $my_priorities = '"' . join('", "', @my_priorities) . '"';
my $my_opsys      = '"' . join('", "', @my_opsys)      . '"';
my $my_platforms  = '"' . join('", "', @my_platforms)  . '"';

# go throught our %table hash and create missing tables
while (my ($tabname, $fielddef) = each %table) {
    next if grep /^$tabname$/, @tables;
    print "Creating table $tabname ...\n";

    # add lines here if you add more --LOCAL-- config vars that end up in
    # the enums:

    $fielddef =~ s/\$my_severities/$my_severities/;
    $fielddef =~ s/\$my_priorities/$my_priorities/;
    $fielddef =~ s/\$my_opsys/$my_opsys/;
    $fielddef =~ s/\$my_platforms/$my_platforms/;

    $dbh->do("CREATE TABLE $tabname (\n$fielddef\n) TYPE = MYISAM")
        or die "Could not create table '$tabname'. Please check your '$db_base' access.\n";
}

###########################################################################
# Populate groups table
###########################################################################

sub GroupDoesExist ($)
{
    my ($name) = @_;
    my $sth = $dbh->prepare("SELECT name FROM groups WHERE name='$name'");
    $sth->execute;
    if ($sth->rows) {
        return 1;
    }
    return 0;
}


#
# This subroutine checks if a group exist. If not, it will be automatically
# created with the next available groupid
#

sub AddGroup {
    my ($name, $desc, $userregexp) = @_;
    $userregexp ||= "";

    return if GroupDoesExist($name);
    
    print "Adding group $name ...\n";
    my $sth = $dbh->prepare('INSERT INTO groups
                          (name, description, userregexp, isbuggroup)
                          VALUES (?, ?, ?, ?)');
    $sth->execute($name, $desc, $userregexp, 0);

    $sth = $dbh->prepare("select last_insert_id()");
    $sth->execute();
    my ($last) = $sth->fetchrow_array();
    return $last;
}


###########################################################################
# Populate the list of fields.
###########################################################################

my $headernum = 1;

sub AddFDef ($$$) {
    my ($name, $description, $mailhead) = (@_);

    $name = $dbh->quote($name);
    $description = $dbh->quote($description);

    my $sth = $dbh->prepare("SELECT fieldid FROM fielddefs " .
                            "WHERE name = $name");
    $sth->execute();
    my ($fieldid) = ($sth->fetchrow_array());
    if (!$fieldid) {
        $fieldid = 'NULL';
        $dbh->do("INSERT INTO fielddefs " .
             "(fieldid, name, description, mailhead, sortkey) VALUES " .
             "($fieldid, $name, $description, $mailhead, $headernum)");
    } else {
        $dbh->do("UPDATE fielddefs SET name = $name, description = $description, " .
                 "mailhead = $mailhead, sortkey = $headernum WHERE fieldid = $fieldid");
    }
    $headernum++;
}


# Note that all of these entries are unconditional, from when GetFieldID
# used to create an entry if it wasn't found. New fielddef columns should
# be created with their associated schema change.
AddFDef("bug_id", "Bug \#", 1);
AddFDef("short_desc", "Summary", 1);
AddFDef("classification", "Classification", 1);
AddFDef("product", "Product", 1);
AddFDef("version", "Version", 1);
AddFDef("rep_platform", "Platform", 1);
AddFDef("bug_file_loc", "URL", 1);
AddFDef("op_sys", "OS/Version", 1);
AddFDef("bug_status", "Status", 1);
AddFDef("status_whiteboard", "Status Whiteboard", 0);
AddFDef("keywords", "Keywords", 1);
AddFDef("resolution", "Resolution", 0);
AddFDef("bug_severity", "Severity", 1);
AddFDef("priority", "Priority", 1);
AddFDef("component", "Component", 1);
AddFDef("assigned_to", "AssignedTo", 1);
AddFDef("reporter", "ReportedBy", 1);
AddFDef("votes", "Votes", 0);
AddFDef("qa_contact", "QAContact", 1);
AddFDef("cc", "CC", 1);
AddFDef("dependson", "BugsThisDependsOn", 1);
AddFDef("blocked", "OtherBugsDependingOnThis", 1);
AddFDef("attachments.description", "Attachment description", 0);
AddFDef("attachments.thedata", "Attachment data", 0);
AddFDef("attachments.filename", "Attachment filename", 0);
AddFDef("attachments.mimetype", "Attachment mime type", 0);
AddFDef("attachments.ispatch", "Attachment is patch", 0);
AddFDef("attachments.isobsolete", "Attachment is obsolete", 0);
AddFDef("attachments.isprivate", "Attachment is private", 0);

AddFDef("target_milestone", "Target Milestone", 0);
AddFDef("delta_ts", "Last changed date", 0);
AddFDef("(to_days(now()) - to_days(bugs.delta_ts))", "Days since bug changed",
        0);
AddFDef("longdesc", "Comment", 0);
AddFDef("alias", "Alias", 0);
AddFDef("everconfirmed", "Ever Confirmed", 0);
AddFDef("reporter_accessible", "Reporter Accessible", 0);
AddFDef("cclist_accessible", "CC Accessible", 0);
AddFDef("bug_group", "Group", 0);
AddFDef("estimated_time", "Estimated Hours", 1);
AddFDef("remaining_time", "Remaining Hours", 0);
AddFDef("deadline", "Deadline", 1);

# Oops. Bug 163299
$dbh->do("DELETE FROM fielddefs WHERE name='cc_accessible'");

# Oops. Bug 215319
$dbh->do("DELETE FROM fielddefs WHERE name='requesters.login_name'");

AddFDef("flagtypes.name", "Flag", 0);
AddFDef("requestees.login_name", "Flag Requestee", 0);
AddFDef("setters.login_name", "Flag Setter", 0);
AddFDef("work_time", "Hours Worked", 0);
AddFDef("percentage_complete", "Percentage Complete", 0);

AddFDef("content", "Content", 0);

###########################################################################
# Detect changed local settings
###########################################################################

sub GetFieldDef ($$)
{
    my ($table, $field) = @_;
    my $sth = $dbh->prepare("SHOW COLUMNS FROM $table");
    $sth->execute;

    while (my $ref = $sth->fetchrow_arrayref) {
        next if $$ref[0] ne $field;
        return $ref;
   }
}

sub GetIndexDef ($$)
{
    my ($table, $field) = @_;
    my $sth = $dbh->prepare("SHOW INDEX FROM $table");
    $sth->execute;

    while (my $ref = $sth->fetchrow_arrayref) {
        next if $$ref[2] ne $field;
        return $ref;
   }
}

sub CountIndexes ($)
{
    my ($table) = @_;
    
    my $sth = $dbh->prepare("SHOW INDEX FROM $table");
    $sth->execute;

    if ( $sth->rows == -1 ) {
      die ("Unexpected response while counting indexes in $table:" .
           " \$sth->rows == -1");
    }
    
    return ($sth->rows);
}

sub DropIndexes ($)
{
    my ($table) = @_;
    my %SEEN;

    # get the list of indexes
    #
    my $sth = $dbh->prepare("SHOW INDEX FROM $table");
    $sth->execute;

    # drop each index
    #
    while ( my $ref = $sth->fetchrow_arrayref) {
      
      # note that some indexes are described by multiple rows in the
      # index table, so we may have already dropped the index described
      # in the current row.
      # 
      next if exists $SEEN{$$ref[2]};

      if ($$ref[2] eq 'PRIMARY') {
          # The syntax for dropping a PRIMARY KEY is different
          # from the normal DROP INDEX syntax.
          $dbh->do("ALTER TABLE $table DROP PRIMARY KEY"); 
      }
      else {
          $dbh->do("ALTER TABLE $table DROP INDEX $$ref[2]");
      }
      $SEEN{$$ref[2]} = 1;

    }

}
#
# Check if the enums in the bugs table return the same values that are defined
# in the various locally changeable variables. If this is true, then alter the
# table definition.
#

sub CheckEnumField ($$@)
{
    my ($table, $field, @against) = @_;

    my $ref = GetFieldDef($table, $field);
    #print "0: $$ref[0]   1: $$ref[1]   2: $$ref[2]   3: $$ref[3]  4: $$ref[4]\n";
    
    $_ = "enum('" . join("','", @against) . "')";
    if ($$ref[1] ne $_) {
        print "Updating field $field in table $table ...\n";
        $_ .= " NOT NULL" if $$ref[3];
        $dbh->do("ALTER TABLE $table
                  CHANGE $field
                  $field $_");
    }
}



#
# This code changes the enum types of some SQL tables whenever you change
# some --LOCAL-- variables. Once you have a running system, to add new 
# severities, priorities, operating systems and platforms, add them to 
# the localconfig file and then re-run checksetup.pl which will make the 
# necessary changes to your database. Additions to these fields in
# checksetup.pl after the initial installation of bugzilla on a system
# are ignored.
#

CheckEnumField('bugs', 'bug_severity', @my_severities);
CheckEnumField('bugs', 'priority',     @my_priorities);
CheckEnumField('bugs', 'op_sys',       @my_opsys);
CheckEnumField('bugs', 'rep_platform', @my_platforms);


###########################################################################
# Create initial test product if there are no products present.
###########################################################################
$sth = $dbh->prepare("SELECT description FROM products");
$sth->execute;
unless ($sth->rows) {
    print "Creating initial dummy product 'TestProduct' ...\n";
    $dbh->do('INSERT INTO products(name, description, milestoneurl, disallownew, votesperuser, votestoconfirm) VALUES ("TestProduct",
              "This is a test product.  This ought to be blown away and ' .
             'replaced with real stuff in a finished installation of ' .
             'bugzilla.", "", 0, 0, 0)');
    # We could probably just assume that this is "1", but better
    # safe than sorry...
    $sth = $dbh->prepare("SELECT LAST_INSERT_ID()");
    $sth->execute;
    my ($product_id) = $sth->fetchrow_array;
    $dbh->do(qq{INSERT INTO versions (value, product_id) VALUES ("other", $product_id)});
    # note: since admin user is not yet known, components gets a 0 for 
    # initialowner and this is fixed during final checks.
    $dbh->do("INSERT INTO components (name, product_id, description, initialowner, initialqacontact)
             VALUES (" .
             "'TestComponent', $product_id, " .
             "'This is a test component in the test product database.  " .
             "This ought to be blown away and replaced with real stuff in " .
             "a finished installation of Bugzilla.', 0, 0)");
    $dbh->do(qq{INSERT INTO milestones (product_id, value) VALUES ($product_id,"---")});
}




###########################################################################
# Update the tables to the current definition
###########################################################################

#
# As time passes, fields in tables get deleted, added, changed and so on.
# So we need some helper subroutines to make this possible:
#

sub ChangeFieldType ($$$)
{
    my ($table, $field, $newtype) = @_;

    my $ref = GetFieldDef($table, $field);
    #print "0: $$ref[0]   1: $$ref[1]   2: $$ref[2]   3: $$ref[3]  4: $$ref[4]\n";

    my $oldtype = $ref->[1];
    if (! $ref->[2]) {
        $oldtype .= qq{ not null};
    }
    if ($ref->[4]) {
        $oldtype .= qq{ default "$ref->[4]"};
    }

    if ($oldtype ne $newtype) {
        print "Updating field type $field in table $table ...\n";
        print "old: $oldtype\n";
        print "new: $newtype\n";
#        'not null' should be passed as part of the call to ChangeFieldType()
#        $newtype .= " NOT NULL" if $$ref[3];
        $dbh->do("ALTER TABLE $table
                  CHANGE $field
                  $field $newtype");
    }
}

sub RenameField ($$$)
{
    my ($table, $field, $newname) = @_;

    my $ref = GetFieldDef($table, $field);
    return unless $ref; # already fixed?
    #print "0: $$ref[0]   1: $$ref[1]   2: $$ref[2]   3: $$ref[3]  4: $$ref[4]\n";

    if ($$ref[1] ne $newname) {
        print "Updating field $field in table $table ...\n";
        my $type = $$ref[1];
        $type .= " NOT NULL" if !$$ref[2];
        $type .= " auto_increment" if $$ref[5] =~ /auto_increment/;
        $dbh->do("ALTER TABLE $table
                  CHANGE $field
                  $newname $type");
    }
}

sub AddField ($$$)
{
    my ($table, $field, $definition) = @_;

    my $ref = GetFieldDef($table, $field);
    return if $ref; # already added?

    print "Adding new field $field to table $table ...\n";
    $dbh->do("ALTER TABLE $table
              ADD COLUMN $field $definition");
}

sub DropField ($$)
{
    my ($table, $field) = @_;

    my $ref = GetFieldDef($table, $field);
    return unless $ref; # already dropped?

    print "Deleting unused field $field from table $table ...\n";
    $dbh->do("ALTER TABLE $table
              DROP COLUMN $field");
}

# this uses a mysql specific command. 
sub TableExists ($)
{
   my ($table) = @_;
   my @tables;
   my $dbtable;
   my $exists = 0;
   my $sth = $dbh->prepare("SHOW TABLES");
   $sth->execute;
   while ( ($dbtable) = $sth->fetchrow_array ) {
      if ($dbtable eq $table) {
         $exists = 1;
      } 
   } 
   return $exists;
}   


# really old fields that were added before checksetup.pl existed
# but aren't in very old bugzilla's (like 2.1)
# Steve Stock (sstock@iconnect-inc.com)

# bug 157756 - groupsets replaced by maps
# AddField('bugs', 'groupset', 'bigint not null'); 
AddField('bugs', 'target_milestone', 'varchar(20) not null default "---"');
AddField('bugs', 'qa_contact', 'mediumint not null');
AddField('bugs', 'status_whiteboard', 'mediumtext not null');
AddField('products', 'disallownew', 'tinyint not null');
AddField('products', 'milestoneurl', 'tinytext not null');
AddField('components', 'initialqacontact', 'tinytext not null');
AddField('components', 'description', 'mediumtext not null');

# 1999-06-22 Added an entry to the attachments table to record who the
# submitter was.  Nothing uses this yet, but it still should be recorded.

AddField('attachments', 'submitter_id', 'mediumint not null');

#
# One could even populate this field automatically, e.g. with
#
# unless (GetField('attachments', 'submitter_id') {
#    AddField ...
#    populate
# }
#
# For now I was too lazy, so you should read the documentation :-)



# 1999-9-15 Apparently, newer alphas of MySQL won't allow you to have "when"
# as a column name.  So, I have had to rename a column in the bugs_activity
# table.

RenameField ('bugs_activity', 'when', 'bug_when');



# 1999-10-11 Restructured voting database to add a cached value in each bug
# recording how many total votes that bug has.  While I'm at it, I removed
# the unused "area" field from the bugs database.  It is distressing to
# realize that the bugs table has reached the maximum number of indices
# allowed by MySQL (16), which may make future enhancements awkward.
# (P.S. All is not lost; it appears that the latest betas of MySQL support
# a new table format which will allow 32 indices.)

DropField('bugs', 'area');
AddField('bugs',     'votes',        'mediumint not null, add index (votes)');
AddField('products', 'votesperuser', 'mediumint not null');



# The product name used to be very different in various tables.
#
# It was   varchar(16)   in bugs
#          tinytext      in components
#          tinytext      in products
#          tinytext      in versions
#
# tinytext is equivalent to varchar(255), which is quite huge, so I change
# them all to varchar(64).

# Only do this if these fields still exist - they're removed below, in
# a later change
if (GetFieldDef('products', 'product')) {
    ChangeFieldType ('bugs',       'product', 'varchar(64) not null');
    ChangeFieldType ('components', 'program', 'varchar(64)');
    ChangeFieldType ('products',   'product', 'varchar(64)');
    ChangeFieldType ('versions',   'program', 'varchar(64) not null');
}

# 2000-01-16 Added a "keywords" field to the bugs table, which
# contains a string copy of the entries of the keywords table for this
# bug.  This is so that I can easily sort and display a keywords
# column in bug lists.

if (!GetFieldDef('bugs', 'keywords')) {
    AddField('bugs', 'keywords', 'mediumtext not null');

    my @kwords;
    print "Making sure 'keywords' field of table 'bugs' is empty ...\n";
    $dbh->do("UPDATE bugs SET delta_ts = delta_ts, keywords = '' " .
             "WHERE keywords != ''");
    print "Repopulating 'keywords' field of table 'bugs' ...\n";
    my $sth = $dbh->prepare("SELECT keywords.bug_id, keyworddefs.name " .
                            "FROM keywords, keyworddefs " .
                            "WHERE keyworddefs.id = keywords.keywordid " .
                            "ORDER BY keywords.bug_id, keyworddefs.name");
    $sth->execute;
    my @list;
    my $bugid = 0;
    my @row;
    while (1) {
        my ($b, $k) = ($sth->fetchrow_array());
        if (!defined $b || $b ne $bugid) {
            if (@list) {
                $dbh->do("UPDATE bugs SET delta_ts = delta_ts, keywords = " .
                         $dbh->quote(join(', ', @list)) .
                         " WHERE bug_id = $bugid");
            }
            if (!$b) {
                last;
            }
            $bugid = $b;
            @list = ();
        }
        push(@list, $k);
    }
}


# 2000-01-18 Added a "disabledtext" field to the profiles table.  If not
# empty, then this account has been disabled, and this field is to contain
# text describing why.

AddField('profiles', 'disabledtext',  'mediumtext not null');



# 2000-01-20 Added a new "longdescs" table, which is supposed to have all the
# long descriptions in it, replacing the old long_desc field in the bugs 
# table.  The below hideous code populates this new table with things from
# the old field, with ugly parsing and heuristics.

sub WriteOneDesc {
    my ($id, $who, $when, $buffer) = (@_);
    $buffer = trim($buffer);
    if ($buffer eq '') {
        return;
    }
    $dbh->do("INSERT INTO longdescs (bug_id, who, bug_when, thetext) VALUES " .
             "($id, $who, " .  time2str("'%Y/%m/%d %H:%M:%S'", $when) .
             ", " . $dbh->quote($buffer) . ")");
}


if (GetFieldDef('bugs', 'long_desc')) {
    eval("use Date::Parse");
    eval("use Date::Format");
    my $sth = $dbh->prepare("SELECT count(*) FROM bugs");
    $sth->execute();
    my ($total) = ($sth->fetchrow_array);

    print "Populating new long_desc table.  This is slow.  There are $total\n";
    print "bugs to process; a line of dots will be printed for each 50.\n\n";
    $| = 1;

    $dbh->do("LOCK TABLES bugs write, longdescs write, profiles write");

    $dbh->do('DELETE FROM longdescs');

    $sth = $dbh->prepare("SELECT bug_id, creation_ts, reporter, long_desc " .
                         "FROM bugs ORDER BY bug_id");
    $sth->execute();
    my $count = 0;
    while (1) {
        my ($id, $createtime, $reporterid, $desc) = ($sth->fetchrow_array());
        if (!$id) {
            last;
        }
        print ".";
        $count++;
        if ($count % 10 == 0) {
            print " ";
            if ($count % 50 == 0) {
                print "$count/$total (" . int($count * 100 / $total) . "%)\n";
            }
        }
        $desc =~ s/\r//g;
        my $who = $reporterid;
        my $when = str2time($createtime);
        my $buffer = "";
        foreach my $line (split(/\n/, $desc)) {
            $line =~ s/\s+$//g;       # Trim trailing whitespace.
            if ($line =~ /^------- Additional Comments From ([^\s]+)\s+(\d.+\d)\s+-------$/) {
                my $name = $1;
                my $date = str2time($2);
                $date += 59;    # Oy, what a hack.  The creation time is
                                # accurate to the second.  But we the long
                                # text only contains things accurate to the
                                # minute.  And so, if someone makes a comment
                                # within a minute of the original bug creation,
                                # then the comment can come *before* the
                                # bug creation.  So, we add 59 seconds to
                                # the time of all comments, so that they
                                # are always considered to have happened at
                                # the *end* of the given minute, not the
                                # beginning.
                if ($date >= $when) {
                    WriteOneDesc($id, $who, $when, $buffer);
                    $buffer = "";
                    $when = $date;
                    my $s2 = $dbh->prepare("SELECT userid FROM profiles " .
                                           "WHERE login_name = " .
                                           $dbh->quote($name));
                    $s2->execute();
                    ($who) = ($s2->fetchrow_array());
                    if (!$who) {
                        # This username doesn't exist.  Try a special
                        # netscape-only hack (sorry about that, but I don't
                        # think it will hurt any other installations).  We
                        # have many entries in the bugsystem from an ancient
                        # world where the "@netscape.com" part of the loginname
                        # was omitted.  So, look up the user again with that
                        # appended, and use it if it's there.
                        if ($name !~ /\@/) {
                            my $nsname = $name . "\@netscape.com";
                            $s2 =
                                $dbh->prepare("SELECT userid FROM profiles " .
                                              "WHERE login_name = " .
                                              $dbh->quote($nsname));
                            $s2->execute();
                            ($who) = ($s2->fetchrow_array());
                        }
                    }
                            
                    if (!$who) {
                        # This username doesn't exist.  Maybe someone renamed
                        # him or something.  Invent a new profile entry,
                        # disabled, just to represent him.
                        $dbh->do("INSERT INTO profiles " .
                                 "(login_name, cryptpassword," .
                                 " disabledtext) VALUES (" .
                                 $dbh->quote($name) .
                                 ", " . $dbh->quote(Crypt('okthen')) . ", " . 
                                 "'Account created only to maintain database integrity')");
                        $s2 = $dbh->prepare("SELECT LAST_INSERT_ID()");
                        $s2->execute();
                        ($who) = ($s2->fetchrow_array());
                    }
                    next;
                } else {
#                    print "\nDecided this line of bug $id has a date of " .
#                        time2str("'%Y/%m/%d %H:%M:%S'", $date) .
#                            "\nwhich is less than previous line:\n$line\n\n";
                }

            }
            $buffer .= $line . "\n";
        }
        WriteOneDesc($id, $who, $when, $buffer);
    }
                

    print "\n\n";

    DropField('bugs', 'long_desc');

    $dbh->do("UNLOCK TABLES");
}


# 2000-01-18 Added a new table fielddefs that records information about the
# different fields we keep an activity log on.  The bugs_activity table
# now has a pointer into that table instead of recording the name directly.

if (GetFieldDef('bugs_activity', 'field')) {
    AddField('bugs_activity', 'fieldid',
             'mediumint not null, ADD INDEX (fieldid)');
    print "Populating new fieldid field ...\n";

    $dbh->do("LOCK TABLES bugs_activity WRITE, fielddefs WRITE");

    my $sth = $dbh->prepare('SELECT DISTINCT field FROM bugs_activity');
    $sth->execute();
    my %ids;
    while (my ($f) = ($sth->fetchrow_array())) {
        my $q = $dbh->quote($f);
        my $s2 =
            $dbh->prepare("SELECT fieldid FROM fielddefs WHERE name = $q");
        $s2->execute();
        my ($id) = ($s2->fetchrow_array());
        if (!$id) {
            $dbh->do("INSERT INTO fielddefs (name, description) VALUES " .
                     "($q, $q)");
            $s2 = $dbh->prepare("SELECT LAST_INSERT_ID()");
            $s2->execute();
            ($id) = ($s2->fetchrow_array());
        }
        $dbh->do("UPDATE bugs_activity SET fieldid = $id WHERE field = $q");
    }
    $dbh->do("UNLOCK TABLES");

    DropField('bugs_activity', 'field');
}

        

# 2000-01-18 New email-notification scheme uses a new field in the bug to 
# record when email notifications were last sent about this bug.  Also,
# added a user pref whether a user wants to use the brand new experimental
# stuff.
# 2001-04-29 jake@bugzilla.org - The newemailtech field is no longer needed
#   http://bugzilla.mozilla.org/show_bugs.cgi?id=71552

if (!GetFieldDef('bugs', 'lastdiffed')) {
    AddField('bugs', 'lastdiffed', 'datetime not null');
    $dbh->do('UPDATE bugs SET lastdiffed = now(), delta_ts = delta_ts');
}


# 2000-01-22 The "login_name" field in the "profiles" table was not
# declared to be unique.  Sure enough, somehow, I got 22 duplicated entries
# in my database.  This code detects that, cleans up the duplicates, and
# then tweaks the table to declare the field to be unique.  What a pain.

if (GetIndexDef('profiles', 'login_name')->[1]) {
    print "Searching for duplicate entries in the profiles table ...\n";
    while (1) {
        # This code is weird in that it loops around and keeps doing this
        # select again.  That's because I'm paranoid about deleting entries
        # out from under us in the profiles table.  Things get weird if
        # there are *three* or more entries for the same user...
        $sth = $dbh->prepare("SELECT p1.userid, p2.userid, p1.login_name " .
                             "FROM profiles AS p1, profiles AS p2 " .
                             "WHERE p1.userid < p2.userid " .
                             "AND p1.login_name = p2.login_name " .
                             "ORDER BY p1.login_name");
        $sth->execute();
        my ($u1, $u2, $n) = ($sth->fetchrow_array);
        if (!$u1) {
            last;
        }
        print "Both $u1 & $u2 are ids for $n!  Merging $u2 into $u1 ...\n";
        foreach my $i (["bugs", "reporter"],
                       ["bugs", "assigned_to"],
                       ["bugs", "qa_contact"],
                       ["attachments", "submitter_id"],
                       ["bugs_activity", "who"],
                       ["cc", "who"],
                       ["votes", "who"],
                       ["longdescs", "who"]) {
            my ($table, $field) = (@$i);
            print "   Updating $table.$field ...\n";
            my $extra = "";
            if ($table eq "bugs") {
                $extra = ", delta_ts = delta_ts";
            }
            $dbh->do("UPDATE $table SET $field = $u1 $extra " .
                     "WHERE $field = $u2");
        }
        $dbh->do("DELETE FROM profiles WHERE userid = $u2");
    }
    print "OK, changing index type to prevent duplicates in the future ...\n";
    
    $dbh->do("ALTER TABLE profiles DROP INDEX login_name");
    $dbh->do("ALTER TABLE profiles ADD UNIQUE (login_name)");

}    


# 2000-01-24 Added a new field to let people control whether the "My
# bugs" link appears at the bottom of each page.  Also can control
# whether each named query should show up there.

AddField('profiles', 'mybugslink', 'tinyint not null default 1');
AddField('namedqueries', 'linkinfooter', 'tinyint not null');


# 2000-02-12 Added a new state to bugs, UNCONFIRMED.  Added ability to confirm
# a vote via bugs.  Added user bits to control which users can confirm bugs
# by themselves, and which users can edit bugs without their names on them.
# Added a user field which controls which groups a user can put other users 
# into.

my @resolutions = ("", "FIXED", "INVALID", "WONTFIX", "LATER", "REMIND",
                  "DUPLICATE", "WORKSFORME", "MOVED");
CheckEnumField('bugs', 'resolution', @resolutions);

if (($_ = GetFieldDef('components', 'initialowner')) and ($_->[1] eq 'tinytext')) {
    $sth = $dbh->prepare("SELECT program, value, initialowner, initialqacontact FROM components");
    $sth->execute();
    while (my ($program, $value, $initialowner) = $sth->fetchrow_array()) {
        $initialowner =~ s/([\\\'])/\\$1/g; $initialowner =~ s/\0/\\0/g;
        $program =~ s/([\\\'])/\\$1/g; $program =~ s/\0/\\0/g;
        $value =~ s/([\\\'])/\\$1/g; $value =~ s/\0/\\0/g;

        my $s2 = $dbh->prepare("SELECT userid FROM profiles WHERE login_name = '$initialowner'");
        $s2->execute();

        my $initialownerid = $s2->fetchrow_array();

        unless (defined $initialownerid) {
            print "Warning: You have an invalid initial owner '$initialowner' in program '$program', component '$value'!\n";
            $initialownerid = 0;
        }

        my $update = "UPDATE components SET initialowner = $initialownerid ".
            "WHERE program = '$program' AND value = '$value'";
        my $s3 = $dbh->prepare("UPDATE components SET initialowner = $initialownerid ".
                               "WHERE program = '$program' AND value = '$value';");
        $s3->execute();
    }

    ChangeFieldType('components','initialowner','mediumint');
}

if (($_ = GetFieldDef('components', 'initialqacontact')) and ($_->[1] eq 'tinytext')) {
    $sth = $dbh->prepare("SELECT program, value, initialqacontact, initialqacontact FROM components");
    $sth->execute();
    while (my ($program, $value, $initialqacontact) = $sth->fetchrow_array()) {
        $initialqacontact =~ s/([\\\'])/\\$1/g; $initialqacontact =~ s/\0/\\0/g;
        $program =~ s/([\\\'])/\\$1/g; $program =~ s/\0/\\0/g;
        $value =~ s/([\\\'])/\\$1/g; $value =~ s/\0/\\0/g;

        my $s2 = $dbh->prepare("SELECT userid FROM profiles WHERE login_name = '$initialqacontact'");
        $s2->execute();

        my $initialqacontactid = $s2->fetchrow_array();

        unless (defined $initialqacontactid) {
            if ($initialqacontact ne '') {
                print "Warning: You have an invalid initial QA contact '$initialqacontact' in program '$program', component '$value'!\n";
            }
            $initialqacontactid = 0;
        }

        my $update = "UPDATE components SET initialqacontact = $initialqacontactid ".
            "WHERE program = '$program' AND value = '$value'";
        my $s3 = $dbh->prepare("UPDATE components SET initialqacontact = $initialqacontactid ".
                               "WHERE program = '$program' AND value = '$value';");
        $s3->execute();
    }

    ChangeFieldType('components','initialqacontact','mediumint');
}



my @states = ("UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED", "RESOLVED",
              "VERIFIED", "CLOSED");
CheckEnumField('bugs', 'bug_status', @states);

if (!GetFieldDef('bugs', 'everconfirmed')) {
    AddField('bugs', 'everconfirmed',  'tinyint not null');
    $dbh->do("UPDATE bugs SET everconfirmed = 1, delta_ts = delta_ts");
}
AddField('products', 'maxvotesperbug', 'smallint not null default 10000');
AddField('products', 'votestoconfirm', 'smallint not null');
# bug 157756 - groupsets replaced by maps
# AddField('profiles', 'blessgroupset', 'bigint not null');

# 2000-03-21 Adding a table for target milestones to 
# database - matthew@zeroknowledge.com

$sth = $dbh->prepare("SELECT count(*) from milestones");
$sth->execute();
if (!($sth->fetchrow_arrayref()->[0])) {
    print "Replacing blank milestones...\n";
    $dbh->do("UPDATE bugs SET target_milestone = '---', delta_ts=delta_ts WHERE target_milestone = ' '");
    
# Populate milestone table with all exisiting values in database
    $sth = $dbh->prepare("SELECT DISTINCT target_milestone, product FROM bugs");
    $sth->execute();
    
    print "Populating milestones table...\n";
    
    my $value;
    my $product;
    while(($value, $product) = $sth->fetchrow_array())
    {
        # check if the value already exists
        my $sortkey = substr($value, 1);
        if ($sortkey !~ /^\d+$/) {
            $sortkey = 0;
        } else {
            $sortkey *= 10;
        }
        $value = $dbh->quote($value);
        $product = $dbh->quote($product);
        my $s2 = $dbh->prepare("SELECT value FROM milestones WHERE value = $value AND product = $product");
        $s2->execute();
        
        if(!$s2->fetchrow_array())
        {
            $dbh->do("INSERT INTO milestones(value, product, sortkey) VALUES($value, $product, $sortkey)");
        }
    }
}

# 2000-03-22 Changed the default value for target_milestone to be "---"
# (which is still not quite correct, but much better than what it was 
# doing), and made the size of the value field in the milestones table match
# the size of the target_milestone field in the bugs table.

ChangeFieldType('bugs', 'target_milestone',
                'varchar(20) not null default "---"');
ChangeFieldType('milestones', 'value', 'varchar(20) not null');


# 2000-03-23 Added a defaultmilestone field to the products table, so that
# we know which milestone to initially assign bugs to.

if (!GetFieldDef('products', 'defaultmilestone')) {
    AddField('products', 'defaultmilestone',
             'varchar(20) not null default "---"');
    $sth = $dbh->prepare("SELECT product, defaultmilestone FROM products");
    $sth->execute();
    while (my ($product, $defaultmilestone) = $sth->fetchrow_array()) {
        $product = $dbh->quote($product);
        $defaultmilestone = $dbh->quote($defaultmilestone);
        my $s2 = $dbh->prepare("SELECT value FROM milestones " .
                               "WHERE value = $defaultmilestone " .
                               "AND product = $product");
        $s2->execute();
        if (!$s2->fetchrow_array()) {
            $dbh->do("INSERT INTO milestones(value, product) " .
                     "VALUES ($defaultmilestone, $product)");
        }
    }
}

# 2000-03-24 Added unique indexes into the cc and keyword tables.  This
# prevents certain database inconsistencies, and, moreover, is required for
# new generalized list code to work.

if ( CountIndexes('cc') != 3 ) {

    # XXX should eliminate duplicate entries before altering
    #
    print "Recreating indexes on cc table.\n";
    DropIndexes('cc');
    $dbh->do("ALTER TABLE cc ADD UNIQUE (bug_id,who)");
    $dbh->do("ALTER TABLE cc ADD INDEX (who)");
}    

if ( CountIndexes('keywords') != 3 ) {

    # XXX should eliminate duplicate entries before altering
    #
    print "Recreating indexes on keywords table.\n";
    DropIndexes('keywords');
    $dbh->do("ALTER TABLE keywords ADD INDEX (keywordid)");
    $dbh->do("ALTER TABLE keywords ADD UNIQUE (bug_id,keywordid)");

}    

# 2000-07-15 Added duplicates table so Bugzilla tracks duplicates in a better 
# way than it used to. This code searches the comments to populate the table
# initially. It's executed if the table is empty; if it's empty because there
# are no dupes (as opposed to having just created the table) it won't have
# any effect anyway, so it doesn't matter.
$sth = $dbh->prepare("SELECT count(*) from duplicates");
$sth->execute();
if (!($sth->fetchrow_arrayref()->[0])) {
        # populate table
        print("Populating duplicates table...\n") unless $silent;

        $sth = $dbh->prepare("SELECT longdescs.bug_id, thetext FROM longdescs left JOIN bugs using(bug_id) WHERE (thetext " . 
                "regexp '[.*.]{3,3} This bug has been marked as a duplicate of [[:digit:]]{1,5} [.*.]{3,3}') AND (resolution = 'DUPLICATE') ORDER" .
                        " BY longdescs.bug_when");
        $sth->execute();

        my %dupes;
        my $key;

        # Because of the way hashes work, this loop removes all but the last dupe
        # resolution found for a given bug.
        while (my ($dupe, $dupe_of) = $sth->fetchrow_array()) {
                $dupes{$dupe} = $dupe_of;
        }

        foreach $key (keys(%dupes))
        {
                $dupes{$key} =~ /^.*\*\*\* This bug has been marked as a duplicate of (\d+) \*\*\*$/ms;
                $dupes{$key} = $1;
                $dbh->do("INSERT INTO duplicates VALUES('$dupes{$key}', '$key')");
                #                                        BugItsADupeOf   Dupe
        }
}

# 2000-12-18.  Added an 'emailflags' field for storing preferences about
# when email gets sent on a per-user basis.
if (!GetFieldDef('profiles', 'emailflags')) {
    AddField('profiles', 'emailflags', 'mediumtext');
}

# 2000-11-27 For Bugzilla 2.5 and later. Change table 'comments' to 
# 'longdescs' - the new name of the comments table.
if (&TableExists('comments')) {
    RenameField ('comments', 'when', 'bug_when');
    ChangeFieldType('comments', 'bug_id', 'mediumint not null');
    ChangeFieldType('comments', 'who', 'mediumint not null');
    ChangeFieldType('comments', 'bug_when', 'datetime not null');
    RenameField('comments','comment','thetext');
    # Here we rename comments to longdescs
    $dbh->do("DROP TABLE longdescs");
    $dbh->do("ALTER TABLE comments RENAME longdescs");
}

# 2001-04-08 Added a special directory for the duplicates stats.
unless (-d "$datadir/duplicates") {
    print "Creating duplicates directory...\n";
    mkdir "$datadir/duplicates", 0770; 
    if ($my_webservergroup eq "") {
        chmod 01777, "$datadir/duplicates";
    } 
}

#
# 2001-04-10 myk@mozilla.org:
# isactive determines whether or not a group is active.  An inactive group
# cannot have bugs added to it.  Deactivation is a much milder form of
# deleting a group that allows users to continue to work on bugs in the group
# without enabling them to extend the life of the group by adding bugs to it.
# http://bugzilla.mozilla.org/show_bug.cgi?id=75482
#
AddField('groups', 'isactive', 'tinyint not null default 1');

#
# 2001-06-15 myk@mozilla.org:
# isobsolete determines whether or not an attachment is pertinent/relevant/valid.
#
AddField('attachments', 'isobsolete', 'tinyint not null default 0');

# 2001-04-29 jake@bugzilla.org - Remove oldemailtech
#   http://bugzilla.mozilla.org/show_bugs.cgi?id=71552
if (-d 'shadow') {
    print "Removing shadow directory...\n";
    unlink glob("shadow/*");
    unlink glob("shadow/.*");
    rmdir "shadow";
}
DropField("profiles", "emailnotification");
DropField("profiles", "newemailtech");

# 2001-06-12; myk@mozilla.org; bugs 74032, 77473:
# Recrypt passwords using Perl &crypt instead of the mysql equivalent
# and delete plaintext passwords from the database.
if ( GetFieldDef('profiles', 'password') ) {
    
    print <<ENDTEXT;
Your current installation of Bugzilla stores passwords in plaintext 
in the database and uses mysql's encrypt function instead of Perl's 
crypt function to crypt passwords.  Passwords are now going to be 
re-crypted with the Perl function, and plaintext passwords will be 
deleted from the database.  This could take a while if your  
installation has many users. 
ENDTEXT

    # Re-crypt everyone's password.
    my $sth = $dbh->prepare("SELECT userid, password FROM profiles");
    $sth->execute();

    my $i = 1;

    print "Fixing password #1... ";
    while (my ($userid, $password) = $sth->fetchrow_array()) {
        my $cryptpassword = $dbh->quote(Crypt($password));
        $dbh->do("UPDATE profiles SET cryptpassword = $cryptpassword WHERE userid = $userid");
        ++$i;
        # Let the user know where we are at every 500 records.
        print "$i... " if !($i%500);
    }
    print "$i... Done.\n";

    # Drop the plaintext password field and resize the cryptpassword field.
    DropField('profiles', 'password');
    ChangeFieldType('profiles', 'cryptpassword', 'varchar(34)');

}

#
# 2001-06-06 justdave@syndicomm.com:
# There was no index on the 'who' column in the long descriptions table.
# This caused queries by who posted comments to take a LONG time.
#   http://bugzilla.mozilla.org/show_bug.cgi?id=57350
if (!defined GetIndexDef('longdescs','who')) {
    print "Adding index for who column in longdescs table...\n";
    $dbh->do('ALTER TABLE longdescs ADD INDEX (who)');
}

# 2001-06-15 kiko@async.com.br - Change bug:version size to avoid
# truncates re http://bugzilla.mozilla.org/show_bug.cgi?id=9352
ChangeFieldType('bugs', 'version','varchar(64) not null');

# 2001-07-20 jake@bugzilla.org - Change bugs_activity to only record changes
#  http://bugzilla.mozilla.org/show_bug.cgi?id=55161
if (GetFieldDef('bugs_activity', 'oldvalue')) {
    AddField("bugs_activity", "removed", "tinytext");
    AddField("bugs_activity", "added", "tinytext");

    # Need to get fieldid's for the fields that have multipule values
    my @multi = ();
    foreach my $f ("cc", "dependson", "blocked", "keywords") {
        my $sth = $dbh->prepare("SELECT fieldid FROM fielddefs WHERE name = '$f'");
        $sth->execute();
        my ($fid) = $sth->fetchrow_array();
        push (@multi, $fid);
    } 

    # Now we need to process the bugs_activity table and reformat the data
    my $i = 0;
    print "Fixing activity log ";
    my $sth = $dbh->prepare("SELECT bug_id, who, bug_when, fieldid,
                            oldvalue, newvalue FROM bugs_activity");
    $sth->execute;
    while (my ($bug_id, $who, $bug_when, $fieldid, $oldvalue, $newvalue) = $sth->fetchrow_array()) {
        # print the iteration count every 500 records so the user knows we didn't die
        print "$i..." if !($i++ % 500); 
        # Make sure (old|new)value isn't null (to suppress warnings)
        $oldvalue ||= "";
        $newvalue ||= "";
        my ($added, $removed) = "";
        if (grep ($_ eq $fieldid, @multi)) {
            $oldvalue =~ s/[\s,]+/ /g;
            $newvalue =~ s/[\s,]+/ /g;
            my @old = split(" ", $oldvalue);
            my @new = split(" ", $newvalue);
            my (@add, @remove) = ();
            # Find values that were "added"
            foreach my $value(@new) {
                if (! grep ($_ eq $value, @old)) {
                    push (@add, $value);
                }
            }
            # Find values that were removed
            foreach my $value(@old) {
                if (! grep ($_ eq $value, @new)) {
                    push (@remove, $value);
                }
            }
            $added = join (", ", @add);
            $removed = join (", ", @remove);
            # If we can't determine what changed, put a ? in both fields
            unless ($added || $removed) {
                $added = "?";
                $removed = "?";
            }
            # If the origianl field (old|new)value was full, then this
            # could be incomplete data.
            if (length($oldvalue) == 255 || length($newvalue) == 255) {
                $added = "? $added";
                $removed = "? $removed";
            }
        } else {
            $removed = $oldvalue;
            $added = $newvalue;
        }
        $added = $dbh->quote($added);
        $removed = $dbh->quote($removed);
        $dbh->do("UPDATE bugs_activity SET removed = $removed, added = $added
                  WHERE bug_id = $bug_id AND who = $who
                   AND bug_when = '$bug_when' AND fieldid = $fieldid");
    }
    print ". Done.\n";
    DropField("bugs_activity", "oldvalue");
    DropField("bugs_activity", "newvalue");
} 

# 2001-07-24 jake@bugzilla.org - disabledtext was being handled inconsitantly
# http://bugzilla.mozilla.org/show_bug.cgi?id=90933
ChangeFieldType("profiles", "disabledtext", "mediumtext not null");

# 2001-07-26 myk@mozilla.org bug39816: 
# Add fields to the bugs table that record whether or not the reporter,
# assignee, QA contact, and users on the cc: list can see bugs even when
# they are not members of groups to which the bugs are restricted.
# 2002-02-06 bbaetz@student.usyd.edu.au - assignee/qa can always see the bug
AddField("bugs", "reporter_accessible", "tinyint not null default 1");
#AddField("bugs", "assignee_accessible", "tinyint not null default 1");
#AddField("bugs", "qacontact_accessible", "tinyint not null default 1");
AddField("bugs", "cclist_accessible", "tinyint not null default 1");

# 2001-08-21 myk@mozilla.org bug84338:
# Add a field for the attachment ID to the bugs_activity table, so installations
# using the attachment manager can record changes to attachments.
AddField("bugs_activity", "attach_id", "mediumint null");

# 2002-02-04 bbaetz@student.usyd.edu.au bug 95732
# Remove logincookies.cryptpassword, and delete entries which become
# invalid
if (GetFieldDef("logincookies", "cryptpassword")) {
    # We need to delete any cookies which are invalid, before dropping the
    # column

    print "Removing invalid login cookies...\n";

    # mysql doesn't support DELETE with multi-table queries, so we have
    # to iterate
    my $sth = $dbh->prepare("SELECT cookie FROM logincookies, profiles " .
                            "WHERE logincookies.cryptpassword != " .
                            "profiles.cryptpassword AND " .
                            "logincookies.userid = profiles.userid");
    $sth->execute();
    while (my ($cookie) = $sth->fetchrow_array()) {
        $dbh->do("DELETE FROM logincookies WHERE cookie = $cookie");
    }

    DropField("logincookies", "cryptpassword");
}

# 2002-02-13 bbaetz@student.usyd.edu.au - bug 97471
# qacontact/assignee should always be able to see bugs,
# so remove their restriction column
if (GetFieldDef("bugs","qacontact_accessible")) {
    print "Removing restrictions on bugs for assignee and qacontact...\n";

    DropField("bugs", "qacontact_accessible");
    DropField("bugs", "assignee_accessible");
}

# 2002-02-20 jeff.hedlund@matrixsi.com - bug 24789 time tracking
AddField("longdescs", "work_time", "decimal(5,2) not null default 0");
AddField("bugs", "estimated_time", "decimal(5,2) not null default 0");
AddField("bugs", "remaining_time", "decimal(5,2) not null default 0");
AddField("bugs", "deadline", "datetime");

# 2002-03-15 bbaetz@student.usyd.edu.au - bug 129466
# 2002-05-13 preed@sigkill.com - bug 129446 patch backported to the 
#  BUGZILLA-2_14_1-BRANCH as a security blocker for the 2.14.2 release
# 
# Use the ip, not the hostname, in the logincookies table
if (GetFieldDef("logincookies", "hostname")) {
    # We've changed what we match against, so all entries are now invalid
    $dbh->do("DELETE FROM logincookies");

    # Now update the logincookies schema
    DropField("logincookies", "hostname");
    AddField("logincookies", "ipaddr", "varchar(40) NOT NULL");
}

# 2002-08-19 - bugreport@peshkin.net bug 143826
# Add private comments and private attachments on less-private bugs
AddField('longdescs', 'isprivate', 'tinyint not null default 0');
AddField('attachments', 'isprivate', 'tinyint not null default 0');


# 2002-07-03 myk@mozilla.org bug99203:
# Add a bug alias field to the bugs table so bugs can be referenced by alias
# in addition to ID.
if (!GetFieldDef("bugs", "alias")) {
    AddField("bugs", "alias", "VARCHAR(20)");
    $dbh->do("ALTER TABLE bugs ADD UNIQUE (alias)");
}

# 2002-07-15 davef@tetsubo.com - bug 67950
# Move quips to the db.
if (-r "$datadir/comments" && -s "$datadir/comments"
    && open (COMMENTS, "<$datadir/comments")) {
    print "Populating quips table from $datadir/comments...\n\n";
    while (<COMMENTS>) {
        chomp;
        $dbh->do("INSERT INTO quips (quip) VALUES ("
                 . $dbh->quote($_) . ")");
    }
    print "The $datadir/comments file (used to store quips) has been copied into\n" .
      "the database, and the $datadir/comments file moved to $datadir/comments.bak - \n" .
      "you can delete this fileonce you're satisfied the migration worked\n" .
      "correctly.\n\n";
    close COMMENTS;
    rename("$datadir/comments", "$datadir/comments.bak");
}

# 2002-07-31 bbaetz@student.usyd.edu.au bug 158236
# Remove unused column
if (GetFieldDef("namedqueries", "watchfordiffs")) {
    DropField("namedqueries", "watchfordiffs");
}

# 2002-08-12 jake@bugzilla.org/bbaetz@student.usyd.edu.au - bug 43600
# Use integer IDs for products and components.
if (GetFieldDef("products", "product")) {
    print "Updating database to use product IDs.\n";

    # First, we need to remove possible NULL entries
    # NULLs may exist, but won't have been used, since all the uses of them
    # are in NOT NULL fields in other tables
    $dbh->do("DELETE FROM products WHERE product IS NULL");
    $dbh->do("DELETE FROM components WHERE value IS NULL");

    AddField("products", "id", "smallint not null auto_increment primary key");
    AddField("components", "product_id", "smallint not null");
    AddField("versions", "product_id", "smallint not null");
    AddField("milestones", "product_id", "smallint not null");
    AddField("bugs", "product_id", "smallint not null");
    # The attachstatusdefs table was added in version 2.15, but removed again
    # in early 2.17.  If it exists now, we still need to perform this change
    # with product_id because the code further down which converts the
    # attachment statuses to flags depends on it.  But we need to avoid this
    # if the user is upgrading from 2.14 or earlier (because it won't be
    # there to convert).
    AddField("attachstatusdefs", "product_id", "smallint not null") if TableExists("attachstatusdefs");
    my %products;
    my $sth = $dbh->prepare("SELECT id, product FROM products");
    $sth->execute;
    while (my ($product_id, $product) = $sth->fetchrow_array()) {
        if (exists $products{$product}) {
            print "Ignoring duplicate product $product\n";
            $dbh->do("DELETE FROM products WHERE id = $product_id");
            next;
        }
        $products{$product} = 1;
        $dbh->do("UPDATE components SET product_id = $product_id " .
                 "WHERE program = " . $dbh->quote($product));
        $dbh->do("UPDATE versions SET product_id = $product_id " .
                 "WHERE program = " . $dbh->quote($product));
        $dbh->do("UPDATE milestones SET product_id = $product_id " .
                 "WHERE product = " . $dbh->quote($product));
        $dbh->do("UPDATE bugs SET product_id = $product_id, delta_ts=delta_ts " .
                 "WHERE product = " . $dbh->quote($product));
        $dbh->do("UPDATE attachstatusdefs SET product_id = $product_id " .
                 "WHERE product = " . $dbh->quote($product)) if TableExists("attachstatusdefs");
    }

    print "Updating the database to use component IDs.\n";
    AddField("components", "id", "smallint not null auto_increment primary key");
    AddField("bugs", "component_id", "smallint not null");
    my %components;
    $sth = $dbh->prepare("SELECT id, value, product_id FROM components");
    $sth->execute;
    while (my ($component_id, $component, $product_id) = $sth->fetchrow_array()) {
        if (exists $components{$component}) {
            if (exists $components{$component}{$product_id}) {
                print "Ignoring duplicate component $component for product $product_id\n";
                $dbh->do("DELETE FROM components WHERE id = $component_id");
                next;
            }
        } else {
            $components{$component} = {};
        }
        $components{$component}{$product_id} = 1;
        $dbh->do("UPDATE bugs SET component_id = $component_id, delta_ts=delta_ts " .
                 "WHERE component = " . $dbh->quote($component) .
                 " AND product_id = $product_id");
    }
    print "Fixing Indexes and Uniqueness.\n";
    # Drop any indexes that may exist on the milestones table.
    DropIndexes('milestones');

    $dbh->do("ALTER TABLE milestones ADD UNIQUE (product_id, value)");
    $dbh->do("ALTER TABLE bugs DROP INDEX product");
    $dbh->do("ALTER TABLE bugs ADD INDEX (product_id)");
    $dbh->do("ALTER TABLE bugs DROP INDEX component");
    $dbh->do("ALTER TABLE bugs ADD INDEX (component_id)");

    print "Removing, renaming, and retyping old product and component fields.\n";
    DropField("components", "program");
    DropField("versions", "program");
    DropField("milestones", "product");
    DropField("bugs", "product");
    DropField("bugs", "component");
    DropField("attachstatusdefs", "product") if TableExists("attachstatusdefs");
    RenameField("products", "product", "name");
    ChangeFieldType("products", "name", "varchar(64) not null");
    RenameField("components", "value", "name");
    ChangeFieldType("components", "name", "varchar(64) not null");

    print "Adding indexes for products and components tables.\n";
    $dbh->do("ALTER TABLE products ADD UNIQUE (name)");
    $dbh->do("ALTER TABLE components ADD UNIQUE (product_id, name)");
    $dbh->do("ALTER TABLE components ADD INDEX (name)");
}

# 2002-08-14 - bbaetz@student.usyd.edu.au - bug 153578
# attachments creation time needs to be a datetime, not a timestamp
my $fielddef;
if (($fielddef = GetFieldDef("attachments", "creation_ts")) &&
    $fielddef->[1] =~ /^timestamp/) {
    print "Fixing creation time on attachments...\n";

    my $sth = $dbh->prepare("SELECT COUNT(attach_id) FROM attachments");
    $sth->execute();
    my ($attach_count) = $sth->fetchrow_array();

    if ($attach_count > 1000) {
        print "This may take a while...\n";
    }
    my $i = 0;

    # This isn't just as simple as changing the field type, because
    # the creation_ts was previously updated when an attachment was made
    # obsolete from the attachment creation screen. So we have to go
    # and recreate these times from the comments..
    $sth = $dbh->prepare("SELECT bug_id, attach_id, submitter_id " .
                         "FROM attachments");
    $sth->execute();

    # Restrict this as much as possible in order to avoid false positives, and
    # keep the db search time down
    my $sth2 = $dbh->prepare("SELECT bug_when FROM longdescs WHERE bug_id=? AND who=? AND thetext LIKE ? ORDER BY bug_when LIMIT 1");
    while (my ($bug_id, $attach_id, $submitter_id) = $sth->fetchrow_array()) {
        $sth2->execute($bug_id, $submitter_id, "Created an attachment (id=$attach_id)%");
        my ($when) = $sth2->fetchrow_array();
        if ($when) {
            $dbh->do("UPDATE attachments SET creation_ts='$when' WHERE attach_id=$attach_id");
        } else {
            print "Warning - could not determine correct creation time for attachment $attach_id on bug $bug_id\n";
        }
        ++$i;
        print "Converted $i of $attach_count attachments\n" if !($i % 1000);
    }
    print "Done - converted $i attachments\n";

    ChangeFieldType("attachments", "creation_ts", "datetime NOT NULL");
}

# 2002-09-22 - bugreport@peshkin.net - bug 157756
#
# If the whole groups system is new, but the installation isn't, 
# convert all the old groupset groups, etc...
#
# This requires:
# 1) define groups ids in group table
# 2) populate user_group_map with grants from old groupsets and blessgroupsets
# 3) populate bug_group_map with data converted from old bug groupsets
# 4) convert activity logs to use group names instead of numbers
# 5) identify the admin from the old all-ones groupset
#
# ListBits(arg) returns a list of UNKNOWN<n> if the group
# has been deleted for all bits set in arg. When the activity
# records are converted from groupset numbers to lists of
# group names, ListBits is used to fill in a list of references
# to groupset bits for groups that no longer exist.
# 
sub ListBits {
    my ($num) = @_;
    my @res = ();
    my $curr = 1;
    while (1) {
        # Convert a big integer to a list of bits 
        my $sth = $dbh->prepare("SELECT ($num & ~$curr) > 0, 
                                        ($num & $curr), 
                                        ($num & ~$curr), 
                                        $curr << 1");
        $sth->execute;
        my ($more, $thisbit, $remain, $nval) = $sth->fetchrow_array;
        push @res,"UNKNOWN<$curr>" if ($thisbit);
        $curr = $nval;
        $num = $remain;
        last if (!$more);
    }
    return @res;
}

my @admins = ();
# The groups system needs to be converted if groupset exists
if (GetFieldDef("profiles", "groupset")) {
    AddField('groups', 'last_changed', 'datetime not null');
    # Some mysql versions will promote any unique key to primary key
    # so all unique keys are removed first and then added back in
    $dbh->do("ALTER TABLE groups DROP INDEX bit") if GetIndexDef("groups","bit");
    $dbh->do("ALTER TABLE groups DROP INDEX name") if GetIndexDef("groups","name");
    $dbh->do("ALTER TABLE groups DROP PRIMARY KEY"); 
    AddField('groups', 'id', 'mediumint not null auto_increment primary key');
    $dbh->do("ALTER TABLE groups ADD UNIQUE (name)");
    AddField('profiles', 'refreshed_when', 'datetime not null');

    # Convert all existing groupset records to map entries before removing
    # groupset fields or removing "bit" from groups.
    $sth = $dbh->prepare("SELECT bit, id FROM groups
                WHERE bit > 0");
    $sth->execute();
    while (my ($bit, $gid) = $sth->fetchrow_array) {
        # Create user_group_map membership grants for old groupsets.
        # Get each user with the old groupset bit set
        my $sth2 = $dbh->prepare("SELECT userid FROM profiles
                   WHERE (groupset & $bit) != 0");
        $sth2->execute();
        while (my ($uid) = $sth2->fetchrow_array) {
            # Check to see if the user is already a member of the group
            # and, if not, insert a new record.
            my $query = "SELECT user_id FROM user_group_map 
                WHERE group_id = $gid AND user_id = $uid 
                AND isbless = 0"; 
            my $sth3 = $dbh->prepare($query);
            $sth3->execute();
            if ( !$sth3->fetchrow_array() ) {
                $dbh->do("INSERT INTO user_group_map
                       (user_id, group_id, isbless, grant_type)
                       VALUES($uid, $gid, 0, " . GRANT_DIRECT . ")");
            }
        }
        # Create user can bless group grants for old groupsets.
        # Get each user with the old blessgroupset bit set
        $sth2 = $dbh->prepare("SELECT userid FROM profiles
                   WHERE (blessgroupset & $bit) != 0");
        $sth2->execute();
        while (my ($uid) = $sth2->fetchrow_array) {
            $dbh->do("INSERT INTO user_group_map
                   (user_id, group_id, isbless, grant_type)
                   VALUES($uid, $gid, 1, " . GRANT_DIRECT . ")");
        }
        # Create bug_group_map records for old groupsets.
        # Get each bug with the old group bit set.
        $sth2 = $dbh->prepare("SELECT bug_id FROM bugs
                   WHERE (groupset & $bit) != 0");
        $sth2->execute();
        while (my ($bug_id) = $sth2->fetchrow_array) {
            # Insert the bug, group pair into the bug_group_map.
            $dbh->do("INSERT INTO bug_group_map
                   (bug_id, group_id)
                   VALUES($bug_id, $gid)");
        }
    }
    # Replace old activity log groupset records with lists of names of groups.
    # Start by defining the bug_group field and getting its id.
    AddFDef("bug_group", "Group", 0);
    $sth = $dbh->prepare("SELECT fieldid FROM fielddefs WHERE name = " . $dbh->quote('bug_group'));
    $sth->execute();
    my ($bgfid) = $sth->fetchrow_array;
    # Get the field id for the old groupset field
    $sth = $dbh->prepare("SELECT fieldid FROM fielddefs WHERE name = " . $dbh->quote('groupset'));
    $sth->execute();
    my ($gsid) = $sth->fetchrow_array;
    # Get all bugs_activity records from groupset changes
    if ($gsid) {
        $sth = $dbh->prepare("SELECT bug_id, bug_when, who, added, removed
                              FROM bugs_activity WHERE fieldid = $gsid");
        $sth->execute();
        while (my ($bug_id, $bug_when, $who, $added, $removed) = $sth->fetchrow_array) {
            $added ||= 0;
            $removed ||= 0;
            # Get names of groups added.
            my $sth2 = $dbh->prepare("SELECT name FROM groups WHERE (bit & $added) != 0 AND (bit & $removed) = 0");
            $sth2->execute();
            my @logadd = ();
            while (my ($n) = $sth2->fetchrow_array) {
                push @logadd, $n;
            }
            # Get names of groups removed.
            $sth2 = $dbh->prepare("SELECT name FROM groups WHERE (bit & $removed) != 0 AND (bit & $added) = 0");
            $sth2->execute();
            my @logrem = ();
            while (my ($n) = $sth2->fetchrow_array) {
                push @logrem, $n;
            }
            # Get list of group bits added that correspond to missing groups.
            $sth2 = $dbh->prepare("SELECT ($added & ~BIT_OR(bit)) FROM groups");
            $sth2->execute();
            my ($miss) = $sth2->fetchrow_array;
            if ($miss) {
                push @logadd, ListBits($miss);
                print "\nWARNING - GROUPSET ACTIVITY ON BUG $bug_id CONTAINS DELETED GROUPS\n";
            }
            # Get list of group bits deleted that correspond to missing groups.
            $sth2 = $dbh->prepare("SELECT ($removed & ~BIT_OR(bit)) FROM groups");
            $sth2->execute();
            ($miss) = $sth2->fetchrow_array;
            if ($miss) {
                push @logrem, ListBits($miss);
                print "\nWARNING - GROUPSET ACTIVITY ON BUG $bug_id CONTAINS DELETED GROUPS\n";
            }
            my $logr = "";
            my $loga = "";
            $logr = join(", ", @logrem) . '?' if @logrem;
            $loga = join(", ", @logadd) . '?' if @logadd;
            # Replace to old activity record with the converted data.
            $dbh->do("UPDATE bugs_activity SET fieldid = $bgfid, added = " .
                      $dbh->quote($loga) . ", removed = " . 
                      $dbh->quote($logr) .
                      " WHERE bug_id = $bug_id AND bug_when = " . $dbh->quote($bug_when) .
                      " AND who = $who AND fieldid = $gsid");
    
        }
        # Replace groupset changes with group name changes in profiles_activity.
        # Get profiles_activity records for groupset.
        $sth = $dbh->prepare("SELECT userid, profiles_when, who, newvalue, oldvalue
                              FROM profiles_activity WHERE fieldid = $gsid");
        $sth->execute();
        while (my ($uid, $uwhen, $uwho, $added, $removed) = $sth->fetchrow_array) {
            $added ||= 0;
            $removed ||= 0;
            # Get names of groups added.
            my $sth2 = $dbh->prepare("SELECT name FROM groups WHERE (bit & $added) != 0 AND (bit & $removed) = 0");
            $sth2->execute();
            my @logadd = ();
            while (my ($n) = $sth2->fetchrow_array) {
                push @logadd, $n;
            }
            # Get names of groups removed.
            $sth2 = $dbh->prepare("SELECT name FROM groups WHERE (bit & $removed) != 0 AND (bit & $added) = 0");
            $sth2->execute();
            my @logrem = ();
            while (my ($n) = $sth2->fetchrow_array) {
                push @logrem, $n;
            }
            my $ladd = "";
            my $lrem = "";
            $ladd = join(", ", @logadd) . '?' if @logadd;
            $lrem = join(", ", @logrem) . '?' if @logrem;
            # Replace profiles_activity record for groupset change with group list.
            $dbh->do("UPDATE profiles_activity SET fieldid = $bgfid, newvalue = " .
                      $dbh->quote($ladd) . ", oldvalue = " . 
                      $dbh->quote($lrem) .
                      " WHERE userid = $uid AND profiles_when = " . 
                      $dbh->quote($uwhen) .
                      " AND who = $uwho AND fieldid = $gsid");
    
        }
    }
    # Identify admin group.
    my $sth = $dbh->prepare("SELECT id FROM groups 
                WHERE name = 'admin'");
    $sth->execute();
    my ($adminid) = $sth->fetchrow_array();
    # find existing admins
    # Don't lose admins from DBs where Bug 157704 applies
    $sth = $dbh->prepare("SELECT userid, (groupset & 65536), login_name FROM profiles 
                WHERE (groupset | 65536) = 9223372036854775807");
    $sth->execute();
    while ( my ($userid, $iscomplete, $login_name) = $sth->fetchrow_array() ) {
        # existing administrators are made members of group "admin"
        print "\nWARNING - $login_name IS AN ADMIN IN SPITE OF BUG 157704\n\n"
            if (!$iscomplete);
        push @admins, $userid;
    }
    DropField('profiles','groupset');
    DropField('profiles','blessgroupset');
    DropField('bugs','groupset');
    DropField('groups','bit');
    $dbh->do("DELETE FROM fielddefs WHERE name = " . $dbh->quote('groupset'));
}

# September 2002 myk@mozilla.org bug 98801
# Convert the attachment statuses tables into flags tables.
if (TableExists("attachstatuses") && TableExists("attachstatusdefs")) {
    print "Converting attachment statuses to flags...\n";
    
    # Get IDs for the old attachment status and new flag fields.
    $sth = $dbh->prepare("SELECT fieldid FROM fielddefs " . 
                         "WHERE name='attachstatusdefs.name'");
    $sth->execute();
    my $old_field_id = $sth->fetchrow_arrayref()->[0] || 0;
    
    $sth = $dbh->prepare("SELECT fieldid FROM fielddefs " . 
                         "WHERE name='flagtypes.name'");
    $sth->execute();
    my $new_field_id = $sth->fetchrow_arrayref()->[0];

    # Convert attachment status definitions to flag types.  If more than one
    # status has the same name and description, it is merged into a single 
    # status with multiple inclusion records.
    $sth = $dbh->prepare("SELECT id, name, description, sortkey, product_id " . 
                         "FROM attachstatusdefs");
    
    # status definition IDs indexed by name/description
    my $def_ids = {};
    
    # merged IDs and the IDs they were merged into.  The key is the old ID,
    # the value is the new one.  This allows us to give statuses the right
    # ID when we convert them over to flags.  This map includes IDs that
    # weren't merged (in this case the old and new IDs are the same), since 
    # it makes the code simpler.
    my $def_id_map = {};
    
    $sth->execute();
    while (my ($id, $name, $desc, $sortkey, $prod_id) = $sth->fetchrow_array()) {
        my $key = $name . $desc;
        if (!$def_ids->{$key}) {
            $def_ids->{$key} = $id;
            my $quoted_name = $dbh->quote($name);
            my $quoted_desc = $dbh->quote($desc);
            $dbh->do("INSERT INTO flagtypes (id, name, description, sortkey, " .
                     "target_type) VALUES ($id, $quoted_name, $quoted_desc, " .
                     "$sortkey, 'a')");
        }
        $def_id_map->{$id} = $def_ids->{$key};
        $dbh->do("INSERT INTO flaginclusions (type_id, product_id) " . 
                "VALUES ($def_id_map->{$id}, $prod_id)");
    }
    
    # Note: even though we've converted status definitions, we still can't drop
    # the table because we need it to convert the statuses themselves.
    
    # Convert attachment statuses to flags.  To do this we select the statuses
    # from the status table and then, for each one, figure out who set it
    # and when they set it from the bugs activity table.
    my $id = 0;
    $sth = $dbh->prepare("SELECT attachstatuses.attach_id, attachstatusdefs.id, " . 
                         "attachstatusdefs.name, attachments.bug_id " . 
                         "FROM attachstatuses, attachstatusdefs, attachments " . 
                         "WHERE attachstatuses.statusid = attachstatusdefs.id " .
                         "AND attachstatuses.attach_id = attachments.attach_id");
    
    # a query to determine when the attachment status was set and who set it
    my $sth2 = $dbh->prepare("SELECT added, who, bug_when " . 
                             "FROM bugs_activity " . 
                             "WHERE bug_id = ? AND attach_id = ? " . 
                             "AND fieldid = $old_field_id " . 
                             "ORDER BY bug_when DESC");
    
    $sth->execute();
    while (my ($attach_id, $def_id, $status, $bug_id) = $sth->fetchrow_array()) {
        ++$id;
        
        # Determine when the attachment status was set and who set it.
        # We should always be able to find out this info from the bug activity,
        # but we fall back to default values just in case.
        $sth2->execute($bug_id, $attach_id);
        my ($added, $who, $when);
        while (($added, $who, $when) = $sth2->fetchrow_array()) {
            last if $added =~ /(^|[, ]+)\Q$status\E([, ]+|$)/;
        }
        $who = $dbh->quote($who); # "NULL" by default if $who is undefined
        $when = $when ? $dbh->quote($when) : "NOW()";
            
        
        $dbh->do("INSERT INTO flags (id, type_id, status, bug_id, attach_id, " .
                 "creation_date, modification_date, requestee_id, setter_id) " . 
                 "VALUES ($id, $def_id_map->{$def_id}, '+', $bug_id, " . 
                 "$attach_id, $when, $when, NULL, $who)");
    }
    
    # Now that we've converted both tables we can drop them.
    $dbh->do("DROP TABLE attachstatuses");
    $dbh->do("DROP TABLE attachstatusdefs");
    
    # Convert activity records for attachment statuses into records for flags.
    my $sth = $dbh->prepare("SELECT attach_id, who, bug_when, added, removed " .
                            "FROM bugs_activity WHERE fieldid = $old_field_id");
    $sth->execute();
    while (my ($attach_id, $who, $when, $old_added, $old_removed) = 
      $sth->fetchrow_array())
    {
        my @additions = split(/[, ]+/, $old_added);
        @additions = map("$_+", @additions);
        my $new_added = $dbh->quote(join(", ", @additions));
        
        my @removals = split(/[, ]+/, $old_removed);
        @removals = map("$_+", @removals);
        my $new_removed = $dbh->quote(join(", ", @removals));
        
        $old_added = $dbh->quote($old_added);
        $old_removed = $dbh->quote($old_removed);
        $who = $dbh->quote($who);
        $when = $dbh->quote($when);
        
        $dbh->do("UPDATE bugs_activity SET fieldid = $new_field_id, " . 
                 "added = $new_added, removed = $new_removed " . 
                 "WHERE attach_id = $attach_id AND who = $who " . 
                 "AND bug_when = $when AND fieldid = $old_field_id " . 
                 "AND added = $old_added AND removed = $old_removed");
    }
    
    # Remove the attachment status field from the field definitions.
    $dbh->do("DELETE FROM fielddefs WHERE name='attachstatusdefs.name'");

    print "done.\n";
}

# 2004-12-13 Nick.Barnes@pobox.com bug 262268
# Check flag type names for spaces and commas, and rename them.
if (TableExists("flagtypes")) {
    # Get names and IDs which are broken.
    $sth = $dbh->prepare("SELECT name, id FROM flagtypes");
    $sth->execute();

    my %flagtypes;
    my @badflagnames;
    
    while (my ($name, $id) = $sth->fetchrow_array()) {
        $flagtypes{$name} = $id;
        if ($name =~ /[ ,]/) {
            push(@badflagnames, $name);
        }
    }
    if (@badflagnames) {
        print "Removing spaces and commas from flag names...\n";
        my ($flagname, $tryflagname);
        my $sth = $dbh->prepare("UPDATE flagtypes SET name = ? WHERE id = ?");
        foreach $flagname (@badflagnames) {
            print "  Bad flag type name \"$flagname\" ...\n";
            ($tryflagname = $flagname) =~ tr/ ,/__/;
            while (defined($flagtypes{$tryflagname})) {
                print "  ... can't rename as \"$tryflagname\" ...\n";
                $tryflagname .= "'";
                if (length($tryflagname) > 50) {
                    my $lastchanceflagname = (substr $tryflagname, 0, 47) . '...';
                    if (defined($flagtypes{$lastchanceflagname})) {
                        print "  ... last attempt as \"$lastchanceflagname\" still failed.'\n",
                              "Rename the flag by hand and run checksetup.pl again.\n";
                        die("Bad flag type name $flagname");
                    }
                    $tryflagname = $lastchanceflagname;
                }
            }
            $sth->execute($tryflagname, $flagtypes{$flagname});
            print "  renamed flag type \"$flagname\" as \"$tryflagname\"\n";
            $flagtypes{$tryflagname} = $flagtypes{$flagname};
            delete $flagtypes{$flagname};
        }
        print "... done.\n";
    }
}

# 2002-11-24 - bugreport@peshkin.net - bug 147275 
#
# If group_control_map is empty, backward-compatbility 
# usebuggroups-equivalent records should be created.
my $entry = Param('useentrygroupdefault');
$sth = $dbh->prepare("SELECT COUNT(*) FROM group_control_map");
$sth->execute();
my ($mapcnt) = $sth->fetchrow_array();
if ($mapcnt == 0) {
    # Initially populate group_control_map.
    # First, get all the existing products and their groups.
    $sth = $dbh->prepare("SELECT groups.id, products.id, groups.name, " .
                         "products.name FROM groups, products " .
                         "WHERE isbuggroup != 0 AND isactive != 0");
    $sth->execute();
    while (my ($groupid, $productid, $groupname, $productname) 
            = $sth->fetchrow_array()) {
        if ($groupname eq $productname) {
            # Product and group have same name.
            $dbh->do("INSERT INTO group_control_map " .
                     "(group_id, product_id, entry, membercontrol, " .
                     "othercontrol, canedit) " .
                     "VALUES ($groupid, $productid, $entry, " .
                     CONTROLMAPDEFAULT . ", " .
                     CONTROLMAPNA . ", 0)");
        } else {
            # See if this group is a product group at all.
            my $sth2 = $dbh->prepare("SELECT id FROM products WHERE name = " .
                                 $dbh->quote($groupname));
            $sth2->execute();
            my ($id) = $sth2->fetchrow_array();
            if (!$id) {
                # If there is no product with the same name as this
                # group, then it is permitted for all products.
                $dbh->do("INSERT INTO group_control_map " .
                         "(group_id, product_id, entry, membercontrol, " .
                         "othercontrol, canedit) " .
                         "VALUES ($groupid, $productid, 0, " .
                         CONTROLMAPSHOWN . ", " .
                         CONTROLMAPNA . ", 0)");
            }
        }
    }
}

# 2004-07-17 GRM - Remove "subscriptions" concept from charting, and add
# group-based security instead. 
if (TableExists("user_series_map")) {
    # Oracle doesn't like "date" as a column name, and apparently some DBs
    # don't like 'value' either. We use the changes to subscriptions as 
    # something to hang these renamings off.
    RenameField('series_data', 'date', 'series_date');
    RenameField('series_data', 'value', 'series_value');
    
    # series_categories.category_id produces a too-long column name for the
    # auto-incrementing sequence (Oracle again).
    RenameField('series_categories', 'category_id', 'id');
    
    AddField("series", "public", "tinyint(1) not null default 0");

    # Migrate public-ness across from user_series_map to new field
    $sth = $dbh->prepare("SELECT series_id from user_series_map " .
                         "WHERE user_id = 0");
    $sth->execute();
    while (my ($public_series_id) = $sth->fetchrow_array()) {
        $dbh->do("UPDATE series SET public = 1 " .
                 "WHERE series_id = $public_series_id");
    }

    $dbh->do("DROP TABLE user_series_map");
}    

# 2003-06-26 Copy the old charting data into the database, and create the
# queries that will keep it all running. When the old charting system goes
# away, if this code ever runs, it'll just find no files and do nothing.
my $series_exists = $dbh->selectrow_array("SELECT 1 FROM series LIMIT 1");

if (!$series_exists) {
    print "Migrating old chart data into database ...\n" unless $silent;
    
    require Bugzilla::Series;
      
    # We prepare the handle to insert the series data    
    my $seriesdatasth = $dbh->prepare("INSERT INTO series_data " . 
                                     "(series_id, series_date, series_value) " .
                                     "VALUES (?, ?, ?)");

    my $deletesth = $dbh->prepare("DELETE FROM series_data 
                                   WHERE series_id = ? AND series_date = ?");
    
    my $groupmapsth = $dbh->prepare("INSERT INTO category_group_map " . 
                                    "(category_id, group_id) " . 
                                    "VALUES (?, ?)");
                                     
    # Fields in the data file (matches the current collectstats.pl)
    my @statuses = 
                qw(NEW ASSIGNED REOPENED UNCONFIRMED RESOLVED VERIFIED CLOSED);
    my @resolutions = 
             qw(FIXED INVALID WONTFIX LATER REMIND DUPLICATE WORKSFORME MOVED);
    my @fields = (@statuses, @resolutions);

    # We have a localisation problem here. Where do we get these values?
    my $all_name = "-All-";
    my $open_name = "All Open";
        
    # We can't give the Series we create a meaningful owner; that's not a big 
    # problem. But we do need to set this global, otherwise Series.pm objects.
    $::userid = 0;
    
    my $products = $dbh->selectall_arrayref("SELECT name FROM products");
     
    foreach my $product ((map { $_->[0] } @$products), "-All-") {
        # First, create the series
        my %queries;
        my %seriesids;
        
        my $query_prod = "";
        if ($product ne "-All-") {
            $query_prod = "product=" . html_quote($product) . "&";
        }
        
        # The query for statuses is different to that for resolutions.
        $queries{$_} = ($query_prod . "bug_status=$_") foreach (@statuses);
        $queries{$_} = ($query_prod . "resolution=$_") foreach (@resolutions);
        
        foreach my $field (@fields) {            
            # Create a Series for each field in this product
            my $series = new Bugzilla::Series(undef, $product, $all_name,
                                              $field, $::userid, 1,
                                              $queries{$field}, 1);
            $series->writeToDatabase();
            $seriesids{$field} = $series->{'series_id'};
        }
        
        # We also add a new query for "Open", so that migrated products get
        # the same set as new products (see editproducts.cgi.)
        my @openedstatuses = ("UNCONFIRMED", "NEW", "ASSIGNED", "REOPENED");
        my $query = join("&", map { "bug_status=$_" } @openedstatuses);
        my $series = new Bugzilla::Series(undef, $product, $all_name,
                                          $open_name, $::userid, 1, 
                                          $query_prod . $query, 1);
        $series->writeToDatabase();
        $seriesids{$open_name} = $series->{'series_id'};
        
        # Now, we attempt to read in historical data, if any
        # Convert the name in the same way that collectstats.pl does
        my $product_file = $product;
        $product_file =~ s/\//-/gs;
        $product_file = "$datadir/mining/$product_file";

        # There are many reasons that this might fail (e.g. no stats for this
        # product), so we don't worry if it does.        
        open(IN, $product_file) or next;

        # The data files should be in a standard format, even for old 
        # Bugzillas, because of the conversion code further up this file.
        my %data;
        my $last_date = "";
        
        while (<IN>) {
            if (/^(\d+\|.*)/) {
                my @numbers = split(/\||\r/, $1);
                
                # Only take the first line for each date; it was possible to
                # run collectstats.pl more than once in a day.
                next if $numbers[0] eq $last_date;
                
                for my $i (0 .. $#fields) {
                    # $numbers[0] is the date
                    $data{$fields[$i]}{$numbers[0]} = $numbers[$i + 1];
                    
                    # Keep a total of the number of open bugs for this day
                    if (IsOpenedState($fields[$i])) {
                        $data{$open_name}{$numbers[0]} += $numbers[$i + 1];
                    }
                }
                
                $last_date = $numbers[0];
            }
        }

        close(IN);

        foreach my $field (@fields, $open_name) {            
            # Insert values into series_data: series_id, date, value
            my %fielddata = %{$data{$field}};
            foreach my $date (keys %fielddata) {
                # We need to delete in case the text file had duplicate entries
                # in it.
                $deletesth->execute($seriesids{$field},
                                    $date);
                         
                # We prepared this above
                $seriesdatasth->execute($seriesids{$field},
                                        $date, 
                                        $fielddata{$date} || 0);
            }
        }
        
        # Create the groupsets for the category
        my $category_id = 
            $dbh->selectrow_array("SELECT id " . 
                                  "FROM series_categories " . 
                                  "WHERE name = " . $dbh->quote($product));
        my $product_id =
            $dbh->selectrow_array("SELECT id FROM products " . 
                                  "WHERE name = " . $dbh->quote($product));
                                  
        if (defined($category_id) && defined($product_id)) {
          
            # Get all the mandatory groups for this product
            my $group_ids = 
                $dbh->selectcol_arrayref("SELECT group_id " . 
                     "FROM group_control_map " . 
                     "WHERE product_id = $product_id " . 
                     "AND (membercontrol = " . CONTROLMAPMANDATORY . 
                       " OR othercontrol = " . CONTROLMAPMANDATORY . ")");
                                            
            foreach my $group_id (@$group_ids) {
                $groupmapsth->execute($category_id, $group_id);
            }
        }
    }
}

AddFDef("owner_idle_time", "Time Since Owner Touched", 0);

# 2004-04-12 - Keep regexp-based group permissions up-to-date - Bug 240325
if (GetFieldDef("user_group_map", "isderived")) {
    AddField('user_group_map', 'grant_type', 'tinyint not null default 0');
    $dbh->do("UPDATE user_group_map SET grant_type = " .
                             "IF(isderived, " . GRANT_DERIVED . ", " .
                             GRANT_DIRECT . ")");
    $dbh->do("DELETE FROM user_group_map 
              WHERE isbless = 0 AND grant_type != " . GRANT_DIRECT);
    DropField("user_group_map", "isderived");
    DropIndexes("user_group_map");
    $dbh->do("ALTER TABLE user_group_map 
              ADD UNIQUE (user_id, group_id, grant_type, isbless)");
    # Evaluate regexp-based group memberships
    my $sth = $dbh->prepare("SELECT profiles.userid, profiles.login_name,
                             groups.id, groups.userregexp 
                             FROM profiles, groups
                             WHERE userregexp != ''");
    $sth->execute();
    my $sth2 = $dbh->prepare("INSERT IGNORE INTO user_group_map 
                           (user_id, group_id, isbless, grant_type) 
                           VALUES(?, ?, 0, " . GRANT_REGEXP . ")");
    while (my ($uid, $login, $gid, $rexp) = $sth->fetchrow_array()) {
        if ($login =~ m/$rexp/i) {
            $sth2->execute($uid, $gid);
        }
    }
}

# 2004-07-03 - Make it possible to disable flags without deleting them
# from the database. Bug 223878, jouni@heikniemi.net

AddField('flags', 'is_active', 'tinyint not null default 1');

# 2004-07-16 - Make it possible to have group-group relationships other than
# membership and bless.
if (GetFieldDef("group_group_map", "isbless")) {
    AddField('group_group_map', 'grant_type', 'tinyint not null default 0');
    $dbh->do("UPDATE group_group_map SET grant_type = " .
                             "IF(isbless, " . GROUP_BLESS . ", " .
                             GROUP_MEMBERSHIP . ")");
    DropIndexes("group_group_map");
    DropField("group_group_map", "isbless");
    $dbh->do("ALTER TABLE group_group_map 
              ADD UNIQUE (member_id, grantor_id, grant_type)");
}    

# Allow profiles to optionally be linked to a unique identifier in an outside
# login data source
AddField("profiles", "extern_id", "varchar(64)");

# 2004-11-20 - LpSolit@netscape.net - Bug 180879
# Add grant and request groups for flags
AddField('flagtypes', 'grant_group_id', 'mediumint null');
AddField('flagtypes', 'request_group_id', 'mediumint null');

# If you had to change the --TABLE-- definition in any way, then add your
# differential change code *** A B O V E *** this comment.
#
# That is: if you add a new field, you first search for the first occurence
# of --TABLE-- and add your field to into the table hash. This new setting
# would be honored for every new installation. Then add your
# AddField/DropField/ChangeFieldType/RenameField code above. This would then
# be honored by everyone who updates his Bugzilla installation.
#

#
# BugZilla uses --GROUPS-- to assign various rights to its users. 
#

AddGroup('tweakparams', 'Can tweak operating parameters');
AddGroup('editusers', 'Can edit or disable users');
AddGroup('creategroups', 'Can create and destroy groups.');
AddGroup('editclassifications', 'Can create, destroy, and edit classifications.');
AddGroup('editcomponents', 'Can create, destroy, and edit components.');
AddGroup('editkeywords', 'Can create, destroy, and edit keywords.');
AddGroup('admin', 'Administrators');


if (!GroupDoesExist("editbugs")) {
    my $id = AddGroup('editbugs', 'Can edit all bug fields.', ".*");
    my $sth = $dbh->prepare("SELECT userid FROM profiles");
    $sth->execute();
    while (my ($userid) = $sth->fetchrow_array()) {
        $dbh->do("INSERT INTO user_group_map 
            (user_id, group_id, isbless, grant_type) 
            VALUES ($userid, $id, 0, " . GRANT_DIRECT . ")");
    }
}

if (!GroupDoesExist("canconfirm")) {
    my $id = AddGroup('canconfirm',  'Can confirm a bug.', ".*");
    my $sth = $dbh->prepare("SELECT userid FROM profiles");
    $sth->execute();
    while (my ($userid) = $sth->fetchrow_array()) {
        $dbh->do("INSERT INTO user_group_map 
            (user_id, group_id, isbless, grant_type) 
            VALUES ($userid, $id, 0, " . GRANT_DIRECT . ")");
    }

}

# Create bz_canusewhineatothers and bz_canusewhines
if (!GroupDoesExist('bz_canusewhines')) {
    my $whine_group = AddGroup('bz_canusewhines',
                               'User can configure whine reports for self');
    my $whineatothers_group = AddGroup('bz_canusewhineatothers',
                                       'Can configure whine reports for ' .
                                       'other users');
    $dbh->do("INSERT IGNORE INTO group_group_map " .
             "(member_id, grantor_id, grant_type) " .
             "VALUES (${whineatothers_group}, ${whine_group}, " .
             GROUP_MEMBERSHIP . ")");
}

###########################################################################
# Create Administrator  --ADMIN--
###########################################################################


sub bailout {   # this is just in case we get interrupted while getting passwd
    if ($^O !~ /MSWin32/i) {
        system("stty","echo"); # re-enable input echoing
    }
    exit 1;
}

if (@admins) {
    # Identify admin group.
    my $sth = $dbh->prepare("SELECT id FROM groups 
                WHERE name = 'admin'");
    $sth->execute();
    my ($adminid) = $sth->fetchrow_array();
    foreach my $userid (@admins) {
        $dbh->do("INSERT INTO user_group_map 
            (user_id, group_id, isbless, grant_type) 
            VALUES ($userid, $adminid, 0, " . GRANT_DIRECT . ")");
        # Existing administrators are made blessers of group "admin"
        # but only explitly defined blessers can bless group admin.
        # Other groups can be blessed by any admin (by default) or additional
        # defined blessers.
        $dbh->do("INSERT INTO user_group_map 
            (user_id, group_id, isbless, grant_type) 
            VALUES ($userid, $adminid, 1, " . GRANT_DIRECT . ")");
    }
    $sth = $dbh->prepare("SELECT id FROM groups");
    $sth->execute();
    while ( my ($id) = $sth->fetchrow_array() ) {
        # Admins can bless every group.
        $dbh->do("INSERT INTO group_group_map 
            (member_id, grantor_id, grant_type) 
            VALUES ($adminid, $id," . GROUP_BLESS . ")");
        # Admins can see every group.
        $dbh->do("INSERT INTO group_group_map 
            (member_id, grantor_id, grant_type) 
            VALUES ($adminid, $id," . GROUP_VISIBLE . ")");
        # Admins are initially members of every group.
        next if ($id == $adminid);
        $dbh->do("INSERT INTO group_group_map 
            (member_id, grantor_id, grant_type) 
            VALUES ($adminid, $id," . GROUP_MEMBERSHIP . ")");
    }
}


my @groups = ();
$sth = $dbh->prepare("select id from groups");
$sth->execute();
while ( my @row = $sth->fetchrow_array() ) {
    push (@groups, $row[0]);
}

#  Prompt the user for the email address and name of an administrator.  Create
#  that login, if it doesn't exist already, and make it a member of all groups.

$sth = $dbh->prepare("SELECT user_id FROM groups, user_group_map" .
                    " WHERE name = 'admin' AND id = group_id");
$sth->execute;
# when we have no admin users, prompt for admin email address and password ...
if ($sth->rows == 0) {
  my $login = "";
  my $realname = "";
  my $pass1 = "";
  my $pass2 = "*";
  my $admin_ok = 0;
  my $admin_create = 1;
  my $mailcheckexp = "";
  my $mailcheck    = ""; 

  # Here we look to see what the emailregexp is set to so we can 
  # check the email addy they enter. Bug 96675. If they have no 
  # params (likely but not always the case), we use the default.
  if (-e "$datadir/params") { 
    require "$datadir/params"; # if they have a params file, use that
  }
  if (Param('emailregexp')) {
    $mailcheckexp = Param('emailregexp');
    $mailcheck    = Param('emailregexpdesc');
  } else {
    $mailcheckexp = '^[\\w\\.\\+\\-=]+@[\\w\\.\\-]+\\.[\\w\\-]+$';
    $mailcheck    = 'A legal address must contain exactly one \'@\', 
      and at least one \'.\' after the @.';
  }

  print "\nLooks like we don't have an administrator set up yet.  Either this is your\n";
  print "first time using Bugzilla, or your administrator's privileges might have accidently\n";
  print "been deleted.\n";
  while(! $admin_ok ) {
    while( $login eq "" ) {
      print "Enter the e-mail address of the administrator: ";
      $login = $answer{'ADMIN_EMAIL'} 
          || ($silent && die("cant preload ADMIN_EMAIL")) 
          || <STDIN>;
      chomp $login;
      if(! $login ) {
        print "\nYou DO want an administrator, don't you?\n";
      }
      unless ($login =~ /$mailcheckexp/) {
        print "\nThe login address is invalid:\n";
        print "$mailcheck\n";
        print "You can change this test on the params page once checksetup has successfully\n";
        print "completed.\n\n";
        # Go round, and ask them again
        $login = "";
      }
    }
    $login = $dbh->quote($login);
    $sth = $dbh->prepare("SELECT login_name FROM profiles" .
                        " WHERE login_name=$login");
    $sth->execute;
    if ($sth->rows > 0) {
      print "$login already has an account.\n";
      print "Make this user the administrator? [Y/n] ";
      my $ok = $answer{'ADMIN_OK'} 
          || ($silent && die("cant preload ADMIN_OK")) 
          || <STDIN>;
      chomp $ok;
      if ($ok !~ /^n/i) {
        $admin_ok = 1;
        $admin_create = 0;
      } else {
        print "OK, well, someone has to be the administrator.  Try someone else.\n";
        $login = "";
      }
    } else {
      print "You entered $login.  Is this correct? [Y/n] ";
      my $ok = $answer{'ADMIN_OK'} 
          || ($silent && die("cant preload ADMIN_OK")) 
          || <STDIN>;
      chomp $ok;
      if ($ok !~ /^n/i) {
        $admin_ok = 1;
      } else {
        print "That's okay, typos happen.  Give it another shot.\n";
        $login = "";
      }
    }
  }

  if ($admin_create) {

    while( $realname eq "" ) {
      print "Enter the real name of the administrator: ";
      $realname = $answer{'ADMIN_REALNAME'} 
          || ($silent && die("cant preload ADMIN_REALNAME")) 
          || <STDIN>;
      chomp $realname;
      if(! $realname ) {
        print "\nReally.  We need a full name.\n";
      }
    }

    # trap a few interrupts so we can fix the echo if we get aborted.
    $SIG{HUP}  = \&bailout;
    $SIG{INT}  = \&bailout;
    $SIG{QUIT} = \&bailout;
    $SIG{TERM} = \&bailout;

    if ($^O !~ /MSWin32/i) {
        system("stty","-echo");  # disable input echoing
    }

    while( $pass1 ne $pass2 ) {
      while( $pass1 eq "" || $pass1 !~ /^[[:print:]]{3,16}$/ ) {
        print "Enter a password for the administrator account: ";
        $pass1 = $answer{'ADMIN_PASSWORD'} 
            || ($silent && die("cant preload ADMIN_PASSWORD")) 
            || <STDIN>;
        chomp $pass1;
        if(! $pass1 ) {
          print "\n\nAn empty password is a security risk. Try again!\n";
        } elsif ( $pass1 !~ /^.{3,16}$/ ) {
          print "\n\nThe password must be 3-16 characters in length.\n";
        } elsif ( $pass1 !~ /^[[:print:]]{3,16}$/ ) {
          print "\n\nThe password contains non-printable characters.\n";
        }
      }
      print "\nPlease retype the password to verify: ";
      $pass2 = $answer{'ADMIN_PASSWORD'} 
          || ($silent && die("cant preload ADMIN_PASSWORD")) 
          || <STDIN>;
      chomp $pass2;
      if ($pass1 ne $pass2) {
        print "\n\nPasswords don't match.  Try again!\n";
        $pass1 = "";
        $pass2 = "*";
      }
    }

    # Crypt the administrator's password
    my $cryptedpassword = Crypt($pass1);

    if ($^O !~ /MSWin32/i) {
        system("stty","echo"); # re-enable input echoing
    }

    $SIG{HUP}  = 'DEFAULT'; # and remove our interrupt hooks
    $SIG{INT}  = 'DEFAULT';
    $SIG{QUIT} = 'DEFAULT';
    $SIG{TERM} = 'DEFAULT';

    $realname = $dbh->quote($realname);
    $cryptedpassword = $dbh->quote($cryptedpassword);

    # Set default email flags for the Admin, same as for users
    my $defaultflagstring = $dbh->quote(Bugzilla::Constants::DEFAULT_EMAIL_SETTINGS);

    $dbh->do("INSERT INTO profiles (login_name, realname, cryptpassword, emailflags) " .
             "VALUES ($login, $realname, $cryptedpassword, $defaultflagstring)");
  }
    # Put the admin in each group if not already    
    my $query = "select userid from profiles where login_name = $login";    
    $sth = $dbh->prepare($query); 
    $sth->execute();
    my ($userid) = $sth->fetchrow_array();
   
    # Admins get explicit membership and bless capability for the admin group
    my ($admingroupid) = $dbh->selectrow_array("SELECT id FROM groups 
                                                WHERE name = 'admin'");
    $dbh->do("INSERT INTO user_group_map 
        (user_id, group_id, isbless, grant_type) 
        VALUES ($userid, $admingroupid, 0, " . GRANT_DIRECT . ")");
    $dbh->do("INSERT INTO user_group_map 
        (user_id, group_id, isbless, grant_type) 
        VALUES ($userid, $admingroupid, 1, " . GRANT_DIRECT . ")");

    # Admins get inherited membership and bless capability for all groups
    foreach my $group ( @groups ) {
        $dbh->do("INSERT INTO group_group_map
            (member_id, grantor_id, grant_type)
            VALUES ($admingroupid, $group, " . GROUP_MEMBERSHIP . ")");
        $dbh->do("INSERT INTO group_group_map
            (member_id, grantor_id, grant_type)
            VALUES ($admingroupid, $group, " . GROUP_BLESS . ")");
    }

  print "\n$login is now set up as an administrator account.\n";
}

# Add fulltext indexes for bug summaries and descriptions/comments.
if (!defined GetIndexDef('bugs', 'short_desc')) {
    print "Adding full-text index for short_desc column in bugs table...\n";
    $dbh->do('ALTER TABLE bugs ADD FULLTEXT (short_desc)');
}
if (!defined GetIndexDef('longdescs', 'thetext')) {
    print "Adding full-text index for thetext column in longdescs table...\n";
    $dbh->do('ALTER TABLE longdescs ADD FULLTEXT (thetext)');
}

# 2002 November, myk@mozilla.org, bug 178841:
#
# Convert the "attachments.filename" column from a ridiculously large
# "mediumtext" to a much more sensible "varchar(100)".  Also takes
# the opportunity to remove paths from existing filenames, since they 
# shouldn't be there for security.  Buggy browsers include them, 
# and attachment.cgi now takes them out, but old ones need converting.
#
{
    my $ref = GetFieldDef("attachments", "filename");
    if ($ref->[1] ne 'varchar(100)') {
        print "Removing paths from filenames in attachments table...\n";
        
        $sth = $dbh->prepare("SELECT attach_id, filename FROM attachments " . 
                             "WHERE INSTR(filename, '/') " . 
                             "OR INSTR(filename, '\\\\')");
        $sth->execute;
        
        while (my ($attach_id, $filename) = $sth->fetchrow_array) {
            $filename =~ s/^.*[\/\\]//;
            my $quoted_filename = $dbh->quote($filename);
            $dbh->do("UPDATE attachments SET filename = $quoted_filename " . 
                     "WHERE attach_id = $attach_id");
        }
        
        print "Done.\n";
        
        print "Resizing attachments.filename from mediumtext to varchar(100).\n";
        ChangeFieldType("attachments", "filename", "varchar(100) not null");
    }
}

# 2003-01-11, burnus@net-b.de, bug 184309
# Support for quips approval
AddField('quips', 'approved', 'tinyint(1) NOT NULL  DEFAULT 1');
 
# 2002-12-20 Bug 180870 - remove manual shadowdb replication code
if (TableExists('shadowlog')) {
    print "Removing shadowlog table\n";
    $dbh->do("DROP TABLE shadowlog");
}

# 2003-04-27 - bugzilla@chimpychompy.org (GavinS)
#
# Bug 180086 (http://bugzilla.mozilla.org/show_bug.cgi?id=180086)
#
# Renaming the 'count' column in the votes table because Sybase doesn't
# like it
if (GetFieldDef('votes', 'count')) {
    # 2003-04-24 - myk@mozilla.org/bbaetz@acm.org, bug 201018
    # Force all cached groups to be updated at login, due to security bug
    # Do this here, inside the next schema change block, so that it doesn't
    # get invalidated on every checksetup run.
    $dbh->do("UPDATE profiles SET refreshed_when='1900-01-01 00:00:00'");

    RenameField ('votes', 'count', 'vote_count');
}

# 2004/02/15 - Summaries shouldn't be null - see bug 220232
if (GetFieldDef('bugs', 'short_desc')->[2]) { # if it allows nulls
    $dbh->do("UPDATE bugs SET short_desc = '' WHERE short_desc IS NULL");
    ChangeFieldType('bugs', 'short_desc', 'mediumtext not null');
}

# 2004-04-12 - Keep regexp-based group permissions up-to-date - Bug 240325
# Make sure groups get rederived
$dbh->do("UPDATE groups SET last_changed = NOW() WHERE name = 'admin'");

# 2004-12-29 - Flag email code is broke somewhere, and doesn't treat a lack
# of FlagRequestee/er emailflags as 'on' like it's supposed to. Easiest way
# to fix this is to make sure that everyone has these set. (bug 275599).
# While we're at it, let's make sure everyone has some emailprefs set,
# whether or not they've ever visited userprefs.cgi (bug 108870). In fact,
# do this first so that the second check gets fewer hits.
# 
my $emailflags_count = 0;
$sth = $dbh->prepare("SELECT userid FROM profiles " .
                     "WHERE emailflags LIKE '' " .
                     "OR emailflags IS NULL");
$sth->execute();
while (my ($userid) = $sth->fetchrow_array()) {
    $dbh->do("UPDATE profiles SET emailflags = " .
             $dbh->quote(Bugzilla::Constants::DEFAULT_EMAIL_SETTINGS) .
             "WHERE userid = $userid");
    $emailflags_count++;
}

if ($emailflags_count) {
  print "Added default email prefs to $emailflags_count users who had none.\n" unless $silent;
  $emailflags_count = 0;
}


$sth = $dbh->prepare("SELECT userid, emailflags FROM profiles " .
                     "WHERE emailflags NOT LIKE '%Flagrequeste%' ");
$sth->execute();
while (my ($userid, $emailflags) = $sth->fetchrow_array()) {
    $emailflags .= Bugzilla::Constants::DEFAULT_FLAG_EMAIL_SETTINGS;
    $emailflags = $dbh->quote($emailflags);
    $dbh->do("UPDATE profiles SET emailflags = $emailflags " .
             "WHERE userid = $userid");
    $emailflags_count++;
}

if ($emailflags_count) {
  print "Added default Flagrequester/ee email prefs to $emailflags_count users who had none.\n" unless $silent;
  $emailflags_count = 0;
}


# 2003-10-24 - alt@sonic.net, bug 224208
# Support classification level and make sure there is a default classification
AddField('products', 'classification_id', 'smallint DEFAULT 1');
$sth = $dbh->prepare("SELECT name FROM classifications WHERE id=1");
$sth->execute;
if (! $sth->rows) {
    $dbh->do("INSERT INTO classifications (id,name,description) " .
             "VALUES(1,'Unclassified','Unassigned to any classifications')");
}

# 2004-08-29 - Tomas.Kopal@altap.cz, bug 257303
# Change logincookies.lastused type from timestamp to datetime
if (($fielddef = GetFieldDef("logincookies", "lastused")) &&
    $fielddef->[1] =~ /^timestamp/) {
    ChangeFieldType ('logincookies', 'lastused', 'DATETIME NOT NULL');
}

#
# Final checks...

$sth = $dbh->prepare("SELECT user_id FROM groups, user_group_map" .
                    " WHERE groups.name = 'admin'" .
                    " AND groups.id = user_group_map.group_id");
$sth->execute;
my ($adminuid) = $sth->fetchrow_array;
if (!$adminuid) { die "No administrator!" } # should never get here
# when test product was created, admin was unknown
$dbh->do("UPDATE components SET initialowner = $adminuid WHERE initialowner = 0");

unlink "$datadir/versioncache";

833 19834 19835 19836 19837 19838 19839 19840 19841 19842 19843 19844 19845 19846 19847 19848 19849 19850 19851 19852 19853 19854 19855 19856 19857 19858 19859 19860 19861 19862 19863 19864 19865 19866 19867 19868 19869 19870 19871 19872 19873 19874 19875 19876 19877 19878 19879 19880 19881 19882 19883 19884 19885 19886 19887 19888 19889 19890 19891 19892 19893 19894 19895 19896 19897 19898 19899 19900 19901 19902 19903 19904 19905 19906 19907 19908 19909 19910 19911 19912 19913 19914 19915 19916 19917 19918 19919 19920 19921 19922 19923 19924 19925 19926 19927 19928 19929 19930 19931 19932 19933 19934 19935 19936 19937 19938 19939 19940 19941 19942 19943 19944 19945 19946 19947 19948 19949 19950 19951 19952 19953 19954 19955 19956 19957 19958 19959 19960 19961 19962 19963 19964 19965 19966 19967 19968 19969 19970 19971 19972 19973 19974 19975 19976 19977 19978 19979 19980 19981 19982 19983 19984 19985 19986 19987 19988 19989 19990 19991 19992 19993 19994 19995 19996 19997 19998 19999 20000 20001 20002 20003 20004 20005 20006 20007 20008 20009 20010 20011 20012 20013 20014 20015 20016 20017 20018 20019 20020 20021 20022 20023 20024 20025 20026 20027 20028 20029 20030 20031 20032 20033 20034 20035 20036 20037 20038 20039 20040 20041 20042 20043 20044 20045 20046 20047 20048 20049 20050 20051 20052 20053 20054 20055 20056 20057 20058 20059 20060 20061 20062 20063 20064 20065 20066 20067 20068 20069 20070 20071 20072 20073 20074 20075 20076 20077 20078 20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 20093 20094 20095 20096 20097 20098 20099 20100 20101 20102 20103 20104 20105 20106 20107 20108 20109 20110 20111 20112 20113 20114 20115 20116 20117 20118 20119 20120 20121 20122 20123 20124 20125 20126 20127 20128 20129 20130 20131 20132 20133 20134 20135 20136 20137 20138 20139 20140 20141 20142 20143 20144 20145 20146 20147 20148 20149 20150 20151 20152 20153 20154 20155 20156 20157 20158 20159 20160 20161 20162 20163 20164 20165 20166 20167 20168 20169 20170 20171 20172 20173 20174 20175 20176 20177 20178 20179 20180 20181 20182 20183 20184 20185 20186 20187 20188 20189 20190 20191 20192 20193 20194 20195 20196 20197 20198 20199 20200 20201 20202 20203 20204 20205 20206 20207 20208 20209 20210 20211 20212 20213 20214 20215 20216 20217 20218 20219 20220 20221 20222 20223 20224 20225 20226 20227 20228 20229 20230 20231 20232 20233 20234 20235 20236 20237 20238 20239 20240 20241 20242 20243 20244 20245 20246 20247 20248 20249 20250 20251 20252 20253 20254 20255 20256 20257 20258 20259 20260 20261 20262 20263 20264 20265 20266 20267 20268 20269 20270 20271 20272 20273 20274 20275 20276 20277 20278 20279 20280 20281 20282 20283 20284 20285 20286 20287 20288 20289 20290 20291 20292 20293 20294 20295 20296 20297 20298 20299 20300 20301 20302 20303 20304 20305 20306 20307 20308 20309 20310 20311 20312 20313 20314 20315 20316 20317 20318 20319 20320 20321 20322 20323 20324 20325 20326 20327 20328 20329 20330 20331 20332 20333 20334 20335 20336 20337 20338 20339 20340 20341 20342 20343 20344 20345 20346 20347 20348 20349 20350 20351 20352 20353 20354 20355 20356 20357 20358 20359 20360 20361 20362 20363 20364 20365 20366 20367 20368 20369 20370 20371 20372 20373 20374 20375 20376 20377 20378 20379 20380 20381 20382 20383 20384 20385 20386 20387 20388 20389 20390 20391 20392 20393 20394 20395 20396 20397 20398 20399 20400 20401 20402 20403 20404 20405 20406 20407 20408 20409 20410 20411 20412 20413 20414 20415 20416 20417 20418 20419 20420 20421 20422 20423 20424 20425 20426 20427 20428 20429 20430 20431 20432 20433 20434 20435 20436 20437 20438 20439 20440 20441 20442 20443 20444 20445 20446 20447 20448 20449 20450 20451 20452 20453 20454 20455 20456 20457 20458 20459 20460 20461 20462 20463 20464 20465 20466 20467 20468 20469 20470 20471 20472 20473 20474 20475 20476 20477 20478 20479 20480 20481 20482 20483 20484 20485 20486 20487 20488 20489 20490 20491 20492 20493 20494 20495 20496 20497 20498 20499 20500 20501 20502 20503 20504 20505 20506 20507 20508 20509 20510 20511 20512 20513 20514 20515 20516 20517 20518 20519 20520 20521 20522 20523 20524 20525 20526 20527 20528 20529 20530 20531 20532 20533 20534 20535 20536 20537 20538 20539 20540 20541 20542 20543 20544 20545 20546 20547 20548 20549 20550 20551 20552 20553 20554 20555 20556 20557 20558 20559 20560 20561 20562 20563 20564 20565 20566 20567 20568 20569 20570 20571 20572 20573 20574 20575 20576 20577 20578 20579 20580 20581 20582 20583 20584 20585 20586 20587 20588 20589 20590 20591 20592 20593 20594 20595 20596 20597 20598 20599 20600 20601 20602 20603 20604 20605 20606 20607 20608 20609 20610 20611 20612 20613 20614 20615 20616 20617 20618 20619 20620 20621 20622 20623 20624 20625 20626 20627 20628 20629 20630 20631 20632 20633 20634 20635 20636 20637 20638 20639 20640 20641 20642 20643 20644 20645 20646 20647 20648 20649 20650 20651 20652 20653 20654 20655 20656 20657 20658 20659 20660 20661 20662 20663 20664 20665 20666 20667 20668 20669 20670 20671 20672 20673 20674 20675 20676 20677 20678 20679 20680 20681 20682 20683 20684 20685 20686 20687 20688 20689 20690 20691 20692 20693 20694 20695 20696 20697 20698 20699 20700 20701 20702 20703 20704 20705 20706 20707 20708 20709 20710 20711 20712 20713 20714 20715 20716 20717 20718 20719 20720 20721 20722 20723 20724 20725 20726 20727 20728 20729 20730 20731 20732 20733 20734 20735 20736 20737 20738 20739 20740 20741 20742 20743 20744 20745 20746 20747 20748 20749 20750 20751 20752 20753 20754 20755 20756 20757 20758 20759 20760 20761 20762 20763 20764 20765 20766 20767 20768 20769 20770 20771 20772 20773 20774 20775 20776 20777 20778 20779 20780 20781 20782 20783 20784 20785 20786 20787 20788 20789 20790 20791 20792 20793 20794 20795 20796 20797 20798 20799 20800 20801 20802 20803 20804 20805 20806 20807 20808 20809 20810 20811 20812 20813 20814 20815 20816 20817 20818 20819 20820 20821 20822 20823 20824 20825 20826 20827 20828 20829 20830 20831 20832 20833 20834 20835 20836 20837 20838 20839 20840 20841 20842 20843 20844 20845 20846 20847 20848 20849 20850 20851 20852 20853 20854 20855 20856 20857 20858 20859 20860 20861 20862 20863 20864 20865 20866 20867 20868 20869 20870 20871 20872 20873 20874 20875 20876 20877 20878 20879 20880 20881 20882 20883 20884 20885 20886 20887 20888 20889 20890 20891 20892 20893 20894 20895 20896 20897 20898 20899 20900 20901 20902 20903 20904 20905 20906 20907 20908 20909 20910 20911 20912 20913 20914 20915 20916 20917 20918 20919 20920 20921 20922 20923 20924 20925 20926 20927 20928 20929 20930 20931 20932 20933 20934 20935 20936 20937 20938 20939 20940 20941 20942 20943 20944 20945 20946 20947 20948 20949 20950 20951 20952 20953 20954 20955 20956 20957 20958 20959 20960 20961 20962 20963 20964 20965 20966 20967 20968 20969 20970 20971 20972 20973 20974 20975 20976 20977 20978 20979 20980 20981 20982 20983 20984 20985 20986 20987 20988 20989 20990 20991 20992 20993 20994 20995 20996 20997 20998 20999 21000 21001 21002 21003 21004 21005 21006 21007 21008 21009 21010 21011 21012 21013 21014 21015 21016 21017 21018 21019 21020 21021 21022 21023 21024 21025 21026 21027 21028 21029 21030 21031 21032 21033 21034 21035 21036 21037 21038 21039 21040 21041 21042 21043 21044 21045 21046 21047 21048 21049 21050 21051 21052 21053 21054 21055 21056 21057 21058 21059 21060 21061 21062 21063 21064 21065 21066 21067 21068 21069 21070 21071 21072 21073 21074 21075 21076 21077 21078 21079 21080 21081 21082 21083 21084 21085 21086 21087 21088 21089 21090 21091 21092 21093 21094 21095 21096 21097 21098 21099 21100 21101 21102 21103 21104 21105 21106 21107 21108 21109 21110 21111 21112 21113 21114 21115 21116 21117 21118 21119 21120 21121 21122 21123 21124 21125 21126 21127 21128 21129 21130 21131 21132 21133 21134 21135 21136 21137 21138 21139 21140 21141 21142 21143 21144 21145 21146 21147 21148 21149 21150 21151 21152 21153 21154 21155 21156 21157 21158 21159 21160 21161 21162 21163 21164 21165 21166 21167 21168 21169 21170 21171 21172 21173 21174 21175 21176 21177 21178 21179 21180 21181 21182 21183 21184 21185 21186 21187 21188 21189 21190 21191 21192 21193 21194 21195 21196 21197 21198 21199 21200 21201 21202 21203 21204 21205 21206 21207 21208 21209 21210 21211 21212 21213 21214 21215 21216 21217 21218 21219 21220 21221 21222 21223 21224 21225 21226 21227 21228 21229 21230 21231 21232 21233 21234 21235 21236 21237 21238 21239 21240 21241 21242 21243 21244 21245 21246 21247 21248 21249 21250 21251 21252 21253 21254 21255 21256 21257 21258 21259 21260 21261 21262 21263 21264 21265 21266 21267 21268 21269 21270 21271 21272 21273 21274 21275 21276 21277 21278 21279 21280 21281 21282 21283 21284 21285 21286 21287 21288 21289 21290 21291 21292 21293 21294 21295 21296 21297 21298 21299 21300 21301 21302 21303 21304 21305 21306 21307 21308 21309 21310 21311 21312 21313 21314 21315 21316 21317 21318 21319 21320 21321 21322 21323 21324 21325 21326 21327 21328 21329 21330 21331 21332 21333 21334 21335 21336 21337 21338 21339 21340 21341 21342 21343 21344 21345 21346 21347 21348 21349 21350 21351 21352 21353 21354 21355 21356 21357 21358 21359 21360 21361 21362 21363 21364 21365 21366 21367 21368 21369 21370 21371 21372 21373 21374 21375 21376 21377 21378 21379 21380 21381 21382 21383 21384 21385 21386 21387 21388 21389 21390 21391 21392 21393 21394 21395 21396 21397 21398 21399 21400 21401 21402 21403 21404 21405 21406 21407 21408 21409 21410 21411 21412 21413 21414 21415 21416 21417 21418 21419 21420 21421 21422 21423 21424 21425 21426 21427 21428 21429 21430 21431 21432 21433 21434 21435 21436 21437 21438 21439 21440 21441 21442 21443 21444 21445 21446 21447 21448 21449 21450 21451 21452 21453 21454 21455 21456 21457 21458 21459 21460 21461 21462 21463 21464 21465 21466 21467 21468 21469 21470 21471 21472 21473 21474 21475 21476 21477 21478 21479 21480 21481 21482 21483 21484 21485 21486 21487 21488 21489 21490 21491 21492 21493 21494 21495 21496 21497 21498 21499 21500 21501 21502 21503 21504 21505 21506 21507 21508 21509 21510 21511 21512 21513 21514 21515 21516 21517 21518 21519 21520 21521 21522 21523 21524 21525 21526 21527 21528 21529 21530 21531 21532 21533 21534 21535 21536 21537 21538 21539 21540 21541 21542 21543 21544 21545 21546 21547 21548 21549 21550 21551 21552 21553 21554 21555 21556 21557 21558 21559 21560 21561 21562 21563 21564 21565 21566 21567 21568 21569 21570 21571 21572 21573 21574 21575 21576 21577 21578 21579 21580 21581 21582 21583 21584 21585 21586 21587 21588 21589 21590 21591 21592 21593 21594 21595 21596 21597 21598 21599 21600 21601 21602 21603 21604 21605 21606 21607 21608 21609 21610 21611 21612 21613 21614 21615 21616 21617 21618 21619 21620 21621 21622 21623 21624 21625 21626 21627 21628 21629 21630 21631 21632 21633 21634 21635 21636 21637 21638 21639 21640 21641 21642 21643 21644 21645 21646 21647 21648 21649 21650 21651 21652 21653 21654 21655 21656 21657 21658 21659 21660 21661 21662 21663 21664 21665 21666 21667 21668 21669 21670 21671 21672 21673 21674 21675 21676 21677 21678 21679 21680 21681 21682 21683 21684 21685 21686 21687 21688 21689 21690 21691 21692 21693 21694 21695 21696 21697 21698 21699 21700 21701 21702 21703 21704 21705 21706 21707 21708 21709 21710 21711 21712 21713 21714 21715 21716 21717 21718 21719 21720 21721 21722 21723 21724 21725 21726 21727 21728 21729 21730 21731 21732 21733 21734 21735 21736 21737 21738 21739 21740 21741 21742 21743 21744 21745 21746 21747 21748 21749 21750 21751 21752 21753 21754 21755 21756 21757 21758 21759 21760 21761 21762 21763 21764 21765 21766 21767 21768 21769 21770 21771 21772 21773 21774 21775 21776 21777 21778 21779 21780 21781 21782 21783 21784 21785 21786 21787 21788 21789 21790 21791 21792 21793 21794 21795 21796 21797 21798 21799 21800 21801 21802 21803 21804 21805 21806 21807 21808 21809 21810 21811 21812 21813 21814 21815 21816 21817 21818 21819 21820 21821 21822 21823 21824 21825 21826 21827 21828 21829 21830 21831 21832 21833 21834 21835 21836 21837 21838 21839 21840 21841 21842 21843 21844 21845 21846 21847 21848 21849 21850 21851 21852 21853 21854 21855 21856 21857 21858 21859 21860 21861 21862 21863 21864 21865 21866 21867 21868 21869 21870 21871 21872 21873 21874 21875 21876 21877 21878 21879 21880 21881 21882 21883 21884 21885 21886 21887 21888 21889 21890 21891 21892 21893 21894 21895 21896 21897 21898 21899 21900 21901 21902 21903 21904 21905 21906 21907 21908 21909 21910 21911 21912 21913 21914 21915 21916 21917 21918 21919 21920 21921 21922 21923 21924 21925 21926 21927 21928 21929 21930 21931 21932 21933 21934 21935 21936 21937 21938 21939 21940 21941 21942 21943 21944 21945 21946 21947 21948 21949 21950 21951 21952 21953 21954 21955 21956 21957 21958 21959 21960 21961 21962 21963 21964 21965 21966 21967 21968 21969 21970 21971 21972 21973 21974 21975 21976 21977 21978 21979 21980 21981 21982 21983 21984 21985 21986 21987 21988 21989 21990 21991 21992 21993 21994 21995 21996 21997 21998 21999 22000 22001 22002 22003 22004 22005 22006 22007 22008 22009 22010 22011 22012 22013 22014 22015 22016 22017 22018 22019 22020 22021 22022 22023 22024 22025 22026 22027 22028 22029 22030 22031 22032 22033 22034 22035 22036 22037 22038 22039 22040 22041 22042 22043 22044 22045 22046 22047 22048 22049 22050 22051 22052 22053 22054 22055 22056 22057 22058 22059 22060 22061 22062 22063 22064 22065 22066 22067 22068 22069 22070 22071 22072 22073 22074 22075 22076 22077 22078 22079 22080 22081 22082 22083 22084 22085 22086 22087 22088 22089 22090 22091 22092 22093 22094 22095 22096 22097 22098 22099 22100 22101 22102 22103 22104 22105 22106 22107 22108 22109 22110 22111 22112 22113 22114 22115 22116 22117 22118 22119 22120 22121 22122 22123 22124 22125 22126 22127 22128 22129 22130 22131 22132 22133 22134 22135 22136 22137 22138 22139 22140 22141 22142 22143 22144 22145 22146 22147 22148 22149 22150 22151 22152 22153 22154 22155 22156 22157 22158 22159 22160 22161 22162 22163 22164 22165 22166 22167 22168 22169 22170 22171 22172 22173 22174 22175 22176 22177 22178 22179 22180 22181 22182 22183 22184 22185 22186 22187 22188 22189 22190 22191 22192 22193 22194 22195 22196 22197 22198 22199 22200 22201 22202 22203 22204 22205 22206 22207 22208 22209 22210 22211 22212 22213 22214 22215 22216 22217 22218 22219 22220 22221 22222 22223 22224 22225 22226 22227 22228 22229 22230 22231 22232 22233 22234 22235 22236 22237 22238 22239 22240 22241 22242 22243 22244 22245 22246 22247 22248 22249 22250 22251 22252 22253 22254 22255 22256 22257 22258 22259 22260 22261 22262 22263 22264 22265 22266 22267 22268 22269 22270 22271 22272 22273 22274 22275 22276 22277 22278 22279 22280 22281 22282 22283 22284 22285 22286 22287 22288 22289 22290 22291 22292 22293 22294 22295 22296 22297 22298 22299 22300 22301 22302 22303 22304 22305 22306 22307 22308 22309 22310 22311 22312 22313 22314 22315 22316 22317 22318 22319 22320 22321 22322 22323 22324 22325 22326 22327 22328 22329 22330 22331 22332 22333 22334 22335 22336 22337 22338 22339 22340 22341 22342 22343 22344 22345 22346 22347 22348 22349 22350 22351 22352 22353 22354 22355 22356 22357 22358 22359 22360 22361 22362 22363 22364 22365 22366 22367 22368 22369 22370 22371 22372 22373 22374 22375 22376 22377 22378 22379 22380 22381 22382 22383 22384 22385 22386 22387 22388 22389 22390 22391 22392 22393 22394 22395 22396 22397 22398 22399 22400 22401 22402 22403 22404 22405 22406 22407 22408 22409 22410 22411 22412 22413 22414 22415 22416 22417 22418 22419 22420 22421 22422 22423 22424 22425 22426 22427 22428 22429 22430 22431 22432 22433 22434 22435 22436 22437 22438 22439 22440 22441 22442 22443 22444 22445 22446 22447 22448 22449 22450 22451 22452 22453 22454 22455 22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 22533 22534 22535 22536 22537 22538 22539 22540 22541 22542 22543 22544 22545 22546 22547 22548 22549 22550 22551 22552 22553 22554 22555 22556 22557 22558 22559 22560 22561 22562 22563 22564 22565 22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579 22580 22581 22582 22583 22584 22585 22586 22587 22588 22589 22590 22591 22592 22593 22594 22595 22596 22597 22598 22599 22600 22601 22602 22603 22604 22605 22606 22607 22608 22609 22610 22611 22612 22613 22614 22615 22616 22617 22618 22619 22620 22621 22622 22623 22624 22625 22626 22627 22628 22629 22630 22631 22632 22633 22634 22635 22636 22637 22638 22639 22640 22641 22642 22643 22644 22645 22646 22647 22648 22649 22650 22651 22652 22653 22654 22655 22656 22657 22658 22659 22660 22661 22662 22663 22664 22665 22666 22667 22668 22669 22670 22671 22672 22673 22674 22675 22676 22677 22678 22679 22680 22681 22682 22683 22684 22685 22686 22687 22688 22689 22690 22691 22692 22693 22694 22695 22696 22697 22698 22699 22700 22701 22702 22703 22704 22705 22706 22707 22708 22709 22710 22711 22712 22713 22714 22715 22716 22717 22718 22719 22720 22721 22722 22723 22724 22725 22726 22727 22728 22729 22730 22731 22732 22733 22734 22735 22736 22737 22738 22739 22740 22741 22742 22743 22744 22745 22746 22747 22748 22749 22750 22751 22752 22753 22754 22755 22756 22757 22758 22759 22760 22761 22762 22763 22764 22765 22766 22767 22768 22769 22770 22771 22772 22773 22774 22775 22776 22777 22778 22779 22780 22781 22782 22783 22784 22785 22786 22787 22788 22789 22790 22791 22792 22793 22794 22795 22796 22797 22798 22799 22800 22801 22802 22803 22804 22805 22806 22807 22808 22809 22810 22811 22812 22813 22814 22815 22816 22817 22818 22819 22820 22821 22822 22823 22824 22825 22826 22827 22828 22829 22830 22831 22832 22833 22834 22835 22836 22837 22838 22839 22840 22841 22842 22843 22844 22845 22846 22847 22848 22849 22850 22851 22852 22853 22854 22855 22856 22857 22858 22859 22860 22861 22862 22863 22864 22865 22866 22867 22868 22869 22870 22871 22872 22873 22874 22875 22876 22877 22878 22879 22880 22881 22882 22883 22884 22885 22886 22887 22888 22889 22890 22891 22892 22893 22894 22895 22896 22897 22898 22899 22900 22901 22902 22903 22904 22905 22906 22907 22908 22909 22910 22911 22912 22913 22914 22915 22916 22917 22918 22919 22920 22921 22922 22923 22924 22925 22926 22927 22928 22929 22930 22931 22932 22933 22934 22935 22936 22937 22938 22939 22940 22941 22942 22943 22944 22945 22946 22947 22948 22949 22950 22951 22952 22953 22954 22955 22956 22957 22958 22959 22960 22961 22962 22963 22964 22965 22966 22967 22968 22969 22970 22971 22972 22973 22974 22975 22976 22977 22978 22979 22980 22981 22982 22983 22984 22985 22986 22987 22988 22989 22990 22991 22992 22993 22994 22995 22996 22997 22998 22999 23000 23001 23002 23003 23004 23005 23006 23007 23008 23009 23010 23011 23012 23013 23014 23015 23016 23017 23018 23019 23020 23021 23022 23023 23024 23025 23026 23027 23028 23029 23030 23031 23032 23033 23034 23035 23036 23037 23038 23039 23040 23041 23042 23043 23044 23045 23046 23047 23048 23049 23050 23051 23052 23053 23054 23055 23056 23057 23058 23059 23060 23061 23062 23063 23064 23065 23066 23067 23068 23069 23070 23071 23072 23073 23074 23075 23076 23077 23078 23079 23080 23081 23082 23083 23084 23085 23086 23087 23088 23089 23090 23091 23092 23093 23094 23095 23096 23097 23098 23099 23100 23101 23102 23103 23104 23105 23106 23107 23108 23109 23110 23111 23112 23113 23114 23115 23116 23117 23118 23119 23120 23121 23122 23123 23124 23125 23126 23127 23128 23129 23130 23131 23132 23133 23134 23135 23136 23137 23138 23139 23140 23141 23142 23143 23144 23145 23146 23147 23148 23149 23150 23151 23152 23153 23154 23155 23156 23157 23158 23159 23160 23161 23162 23163 23164 23165 23166 23167 23168 23169 23170 23171 23172 23173 23174 23175 23176 23177 23178 23179 23180 23181 23182 23183 23184 23185 23186 23187 23188 23189 23190 23191 23192 23193 23194 23195 23196 23197 23198 23199 23200 23201 23202 23203 23204 23205 23206 23207 23208 23209 23210 23211 23212 23213 23214 23215 23216 23217 23218 23219 23220 23221 23222 23223 23224 23225 23226 23227 23228 23229 23230 23231 23232 23233 23234 23235 23236 23237 23238 23239 23240 23241 23242 23243 23244 23245 23246 23247 23248 23249 23250 23251 23252 23253 23254 23255 23256 23257 23258 23259 23260 23261 23262 23263 23264 23265 23266 23267 23268 23269 23270 23271 23272 23273 23274 23275 23276 23277 23278 23279 23280 23281 23282 23283 23284 23285 23286 23287 23288 23289 23290 23291 23292 23293 23294 23295 23296 23297 23298 23299 23300 23301 23302 23303 23304 23305 23306 23307 23308 23309 23310 23311 23312 23313 23314 23315 23316 23317 23318 23319 23320 23321 23322 23323 23324 23325 23326 23327 23328 23329 23330 23331 23332 23333 23334 23335 23336 23337 23338 23339 23340 23341 23342 23343 23344 23345 23346 23347 23348 23349 23350 23351 23352 23353 23354 23355 23356 23357 23358 23359 23360 23361 23362 23363 23364 23365 23366 23367 23368 23369 23370 23371 23372 23373 23374 23375 23376 23377 23378 23379 23380 23381 23382 23383 23384 23385 23386 23387 23388 23389 23390 23391 23392 23393 23394 23395 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405 23406 23407 23408 23409 23410 23411 23412 23413 23414 23415 23416 23417 23418 23419 23420 23421 23422 23423 23424 23425 23426 23427 23428 23429 23430 23431 23432 23433 23434 23435 23436 23437 23438 23439 23440 23441 23442 23443 23444 23445 23446 23447 23448 23449 23450 23451 23452 23453 23454 23455 23456 23457 23458 23459 23460 23461 23462 23463 23464 23465 23466 23467 23468 23469 23470 23471 23472 23473 23474 23475 23476 23477 23478 23479 23480 23481 23482 23483 23484 23485 23486 23487 23488 23489 23490 23491 23492 23493 23494 23495 23496 23497 23498 23499 23500 23501 23502 23503 23504 23505 23506 23507 23508 23509 23510 23511 23512 23513 23514 23515 23516 23517 23518 23519 23520 23521 23522 23523 23524 23525 23526 23527 23528 23529 23530 23531 23532 23533 23534 23535 23536 23537 23538 23539 23540 23541 23542 23543 23544 23545 23546 23547 23548 23549 23550 23551 23552 23553 23554 23555 23556 23557 23558 23559 23560 23561 23562 23563 23564 23565 23566 23567 23568 23569 23570 23571 23572 23573 23574 23575 23576 23577 23578 23579 23580 23581 23582 23583 23584 23585 23586 23587 23588 23589 23590 23591 23592 23593 23594 23595 23596 23597 23598 23599 23600 23601 23602 23603 23604 23605 23606 23607 23608 23609 23610 23611 23612 23613 23614 23615 23616 23617 23618 23619 23620 23621 23622 23623 23624 23625 23626 23627 23628 23629 23630 23631 23632 23633 23634 23635 23636 23637 23638 23639 23640 23641 23642 23643 23644 23645 23646 23647 23648 23649 23650 23651 23652 23653 23654 23655 23656 23657 23658 23659 23660 23661 23662 23663 23664 23665 23666 23667 23668 23669 23670 23671 23672 23673 23674 23675 23676 23677 23678 23679 23680 23681 23682 23683 23684 23685 23686 23687 23688 23689 23690 23691 23692 23693 23694 23695 23696 23697 23698 23699 23700 23701 23702 23703 23704 23705 23706 23707 23708 23709 23710 23711 23712 23713 23714 23715 23716 23717 23718 23719 23720 23721 23722 23723 23724 23725 23726 23727 23728 23729 23730 23731 23732 23733 23734 23735 23736 23737 23738 23739 23740 23741 23742 23743 23744 23745 23746 23747 23748 23749 23750 23751 23752 23753 23754 23755 23756 23757 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 23771 23772 23773 23774 23775 23776 23777 23778 23779 23780 23781 23782 23783 23784 23785 23786 23787 23788 23789 23790 23791 23792 23793 23794 23795 23796 23797 23798 23799 23800 23801 23802 23803 23804 23805 23806 23807 23808 23809 23810 23811 23812 23813 23814 23815 23816 23817 23818 23819 23820 23821 23822 23823 23824 23825 23826 23827 23828 23829 23830 23831 23832 23833 23834 23835 23836 23837 23838 23839 23840 23841 23842 23843 23844 23845 23846 23847 23848 23849 23850 23851 23852 23853 23854 23855 23856 23857 23858 23859 23860 23861 23862 23863 23864 23865 23866 23867 23868 23869 23870 23871 23872 23873 23874 23875 23876 23877 23878 23879 23880 23881 23882 23883 23884 23885 23886 23887 23888 23889 23890 23891 23892 23893 23894 23895 23896 23897 23898 23899 23900 23901 23902 23903 23904 23905 23906 23907 23908 23909 23910 23911 23912 23913 23914 23915 23916 23917 23918 23919 23920 23921 23922 23923 23924 23925 23926 23927 23928 23929 23930 23931 23932 23933 23934 23935 23936 23937 23938 23939 23940 23941 23942 23943 23944 23945 23946 23947 23948 23949 23950 23951 23952 23953 23954 23955 23956 23957 23958 23959 23960 23961 23962 23963 23964 23965 23966 23967 23968 23969 23970 23971 23972 23973 23974 23975 23976 23977 23978 23979 23980 23981 23982 23983 23984 23985 23986 23987 23988 23989 23990 23991 23992 23993 23994 23995 23996 23997 23998 23999 24000 24001 24002 24003 24004 24005 24006 24007 24008 24009 24010 24011 24012 24013 24014 24015 24016 24017 24018 24019 24020 24021 24022 24023 24024 24025 24026 24027 24028 24029 24030 24031 24032 24033 24034 24035 24036 24037 24038 24039 24040 24041 24042 24043 24044 24045 24046 24047 24048 24049 24050 24051 24052 24053 24054 24055 24056 24057 24058 24059 24060 24061 24062 24063 24064 24065 24066 24067 24068 24069 24070 24071 24072 24073 24074 24075 24076 24077 24078 24079 24080 24081 24082 24083 24084 24085 24086 24087 24088 24089 24090 24091 24092 24093 24094 24095 24096 24097 24098 24099 24100 24101 24102 24103 24104 24105 24106 24107 24108 24109 24110 24111 24112 24113 24114 24115 24116 24117 24118 24119 24120 24121 24122 24123 24124 24125 24126 24127 24128 24129 24130 24131 24132 24133 24134 24135 24136 24137 24138 24139 24140 24141 24142 24143 24144 24145 24146 24147 24148 24149 24150 24151 24152 24153 24154 24155 24156 24157 24158 24159 24160 24161 24162 24163 24164 24165 24166 24167 24168 24169 24170 24171 24172 24173 24174 24175 24176 24177 24178 24179 24180 24181 24182 24183 24184 24185 24186 24187 24188 24189 24190 24191 24192 24193 24194 24195 24196 24197 24198 24199 24200 24201 24202 24203 24204 24205 24206 24207 24208 24209 24210 24211 24212 24213 24214 24215 24216 24217 24218 24219 24220 24221 24222 24223 24224 24225 24226 24227 24228 24229 24230 24231 24232 24233 24234 24235 24236 24237 24238 24239 24240 24241 24242 24243 24244 24245 24246 24247 24248 24249 24250 24251 24252 24253 24254 24255 24256 24257 24258 24259 24260 24261 24262 24263 24264 24265 24266 24267 24268 24269 24270 24271 24272 24273 24274 24275 24276 24277 24278 24279 24280 24281 24282 24283 24284 24285 24286 24287 24288 24289 24290 24291 24292 24293 24294 24295 24296 24297 24298 24299 24300 24301 24302 24303 24304 24305 24306 24307 24308 24309 24310 24311 24312 24313 24314 24315 24316 24317 24318 24319 24320 24321 24322 24323 24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 24339 24340 24341 24342 24343 24344 24345 24346 24347 24348 24349 24350 24351 24352 24353 24354 24355 24356 24357 24358 24359 24360 24361 24362 24363 24364 24365 24366 24367 24368 24369 24370 24371 24372 24373 24374 24375 24376 24377 24378 24379 24380 24381 24382 24383 24384 24385 24386 24387 24388 24389 24390 24391 24392 24393 24394 24395 24396 24397 24398 24399 24400 24401 24402 24403 24404 24405 24406 24407 24408 24409 24410 24411 24412 24413 24414 24415 24416 24417 24418 24419 24420 24421 24422 24423 24424 24425 24426 24427 24428 24429 24430 24431 24432 24433 24434 24435 24436 24437 24438 24439 24440 24441 24442 24443 24444 24445 24446 24447 24448 24449 24450 24451 24452 24453 24454 24455 24456 24457 24458 24459 24460 24461 24462 24463 24464 24465 24466 24467 24468 24469 24470 24471 24472 24473 24474 24475 24476 24477 24478 24479 24480 24481 24482 24483 24484 24485 24486 24487 24488 24489 24490 24491 24492 24493 24494 24495 24496 24497 24498 24499 24500 24501 24502 24503 24504 24505 24506 24507 24508 24509 24510 24511 24512 24513 24514 24515 24516 24517 24518 24519 24520 24521 24522 24523 24524 24525 24526 24527 24528 24529 24530 24531 24532 24533 24534 24535 24536 24537 24538 24539 24540 24541 24542 24543 24544 24545 24546 24547 24548 24549 24550 24551 24552 24553 24554 24555 24556 24557 24558 24559 24560 24561 24562 24563 24564 24565 24566 24567 24568 24569 24570 24571 24572 24573 24574 24575 24576 24577 24578 24579 24580 24581 24582 24583 24584 24585 24586 24587 24588 24589 24590 24591 24592 24593 24594 24595 24596 24597 24598 24599 24600 24601 24602 24603 24604 24605 24606 24607 24608 24609 24610 24611 24612 24613 24614 24615 24616 24617 24618 24619 24620 24621 24622 24623 24624 24625 24626 24627 24628 24629 24630 24631 24632 24633 24634 24635 24636 24637 24638 24639 24640 24641 24642 24643 24644 24645 24646 24647 24648 24649 24650 24651 24652 24653 24654 24655 24656 24657 24658 24659 24660 24661 24662 24663 24664 24665 24666 24667 24668 24669 24670 24671 24672 24673 24674 24675 24676 24677 24678 24679 24680 24681 24682 24683 24684 24685 24686 24687 24688 24689 24690 24691 24692 24693 24694 24695 24696 24697 24698 24699 24700 24701 24702 24703 24704 24705 24706 24707 24708 24709 24710 24711 24712 24713 24714 24715 24716 24717 24718 24719 24720 24721 24722 24723 24724 24725 24726 24727 24728 24729 24730 24731 24732 24733 24734 24735 24736 24737 24738 24739 24740 24741 24742 24743 24744 24745 24746 24747 24748 24749 24750 24751 24752 24753 24754 24755 24756 24757 24758 24759 24760 24761 24762 24763 24764 24765 24766 24767 24768 24769 24770 24771 24772 24773 24774 24775 24776 24777 24778 24779 24780 24781 24782 24783 24784 24785 24786 24787 24788 24789 24790 24791 24792 24793 24794 24795 24796 24797 24798 24799 24800 24801 24802 24803 24804 24805 24806 24807 24808 24809 24810 24811 24812 24813 24814 24815 24816 24817 24818 24819 24820 24821 24822 24823 24824 24825 24826 24827 24828 24829 24830 24831 24832 24833 24834 24835 24836 24837 24838 24839 24840 24841 24842 24843 24844 24845 24846 24847 24848 24849 24850 24851 24852 24853 24854 24855 24856 24857 24858 24859 24860 24861 24862 24863 24864 24865 24866 24867 24868 24869 24870 24871 24872 24873 24874 24875 24876 24877 24878 24879 24880 24881 24882 24883 24884 24885 24886 24887 24888 24889 24890 24891 24892 24893 24894 24895 24896 24897 24898 24899 24900 24901 24902 24903 24904 24905 24906 24907 24908 24909 24910 24911 24912 24913 24914 24915 24916 24917 24918 24919 24920 24921 24922 24923 24924 24925 24926 24927 24928 24929 24930 24931 24932 24933 24934 24935 24936 24937 24938 24939 24940 24941 24942 24943 24944 24945 24946 24947 24948 24949 24950 24951 24952 24953 24954 24955 24956 24957 24958 24959 24960 24961 24962 24963 24964 24965 24966 24967 24968 24969 24970 24971 24972 24973 24974 24975 24976 24977 24978 24979 24980 24981 24982 24983 24984 24985 24986 24987 24988 24989 24990 24991 24992 24993 24994 24995 24996 24997 24998 24999 25000 25001 25002 25003 25004 25005 25006 25007 25008 25009 25010 25011 25012 25013 25014 25015 25016 25017 25018 25019 25020 25021 25022 25023 25024 25025 25026 25027 25028 25029 25030 25031 25032 25033 25034 25035 25036 25037 25038 25039 25040 25041 25042 25043 25044 25045 25046 25047 25048 25049 25050 25051 25052 25053 25054 25055 25056 25057 25058 25059 25060 25061 25062 25063 25064 25065 25066 25067 25068 25069 25070 25071 25072 25073 25074 25075 25076 25077 25078 25079 25080 25081 25082 25083 25084 25085 25086 25087 25088 25089 25090 25091 25092 25093 25094 25095 25096 25097 25098 25099 25100 25101 25102 25103 25104 25105 25106 25107 25108 25109 25110 25111 25112 25113 25114 25115 25116 25117 25118 25119 25120 25121 25122 25123 25124 25125 25126 25127 25128 25129 25130 25131 25132 25133 25134 25135 25136 25137 25138 25139 25140 25141 25142 25143 25144 25145 25146 25147 25148 25149 25150 25151 25152 25153 25154 25155 25156 25157 25158 25159 25160 25161 25162 25163 25164 25165 25166 25167 25168 25169 25170 25171 25172 25173 25174 25175 25176 25177 25178 25179 25180 25181 25182 25183 25184 25185 25186 25187 25188 25189 25190 25191 25192 25193 25194 25195 25196 25197 25198 25199 25200 25201 25202 25203 25204 25205 25206 25207 25208 25209 25210 25211 25212 25213 25214 25215 25216 25217 25218 25219 25220 25221 25222 25223 25224 25225 25226 25227 25228 25229 25230 25231 25232 25233 25234 25235 25236 25237 25238 25239 25240 25241 25242 25243 25244 25245 25246 25247 25248 25249 25250 25251 25252 25253 25254 25255 25256 25257 25258 25259 25260 25261 25262 25263 25264 25265 25266 25267 25268 25269 25270 25271 25272 25273 25274 25275 25276 25277 25278 25279 25280 25281 25282 25283 25284 25285 25286 25287 25288 25289 25290 25291 25292 25293 25294 25295 25296 25297 25298 25299 25300 25301 25302 25303 25304 25305 25306 25307 25308 25309 25310 25311 25312 25313 25314 25315 25316 25317 25318 25319 25320 25321 25322 25323 25324 25325 25326 25327 25328 25329 25330 25331 25332 25333 25334 25335 25336 25337 25338 25339 25340 25341 25342 25343 25344 25345 25346 25347 25348 25349 25350 25351 25352 25353 25354 25355 25356 25357 25358 25359 25360 25361 25362 25363 25364 25365 25366 25367 25368 25369 25370 25371 25372 25373 25374 25375 25376 25377 25378 25379 25380 25381 25382 25383 25384 25385 25386 25387 25388 25389 25390 25391 25392 25393 25394 25395 25396 25397 25398 25399 25400 25401 25402 25403 25404 25405 25406 25407 25408 25409 25410 25411 25412 25413 25414 25415 25416 25417 25418 25419 25420 25421 25422 25423 25424 25425 25426 25427 25428 25429 25430 25431 25432 25433 25434 25435 25436 25437 25438 25439 25440 25441 25442 25443 25444 25445 25446 25447 25448 25449 25450 25451 25452 25453 25454 25455 25456 25457 25458 25459 25460 25461 25462 25463 25464 25465 25466 25467 25468 25469 25470 25471 25472 25473 25474 25475 25476 25477 25478 25479 25480 25481 25482 25483 25484 25485 25486 25487 25488 25489 25490 25491 25492 25493 25494 25495 25496 25497 25498 25499 25500 25501 25502 25503 25504 25505 25506 25507 25508 25509 25510 25511 25512 25513 25514 25515 25516 25517 25518 25519 25520 25521 25522 25523 25524 25525 25526 25527 25528 25529 25530 25531 25532 25533 25534 25535 25536 25537 25538 25539 25540 25541 25542 25543 25544 25545 25546 25547 25548 25549 25550 25551 25552 25553 25554 25555 25556 25557 25558 25559 25560 25561 25562 25563 25564 25565 25566 25567 25568 25569 25570 25571 25572 25573 25574 25575 25576 25577 25578 25579 25580 25581 25582 25583 25584 25585 25586 25587 25588 25589 25590 25591 25592 25593 25594 25595 25596 25597 25598 25599 25600 25601 25602 25603 25604 25605 25606 25607 25608 25609 25610 25611 25612 25613 25614 25615 25616 25617 25618 25619 25620 25621 25622 25623 25624 25625 25626 25627 25628 25629 25630 25631 25632 25633 25634 25635 25636 25637 25638 25639 25640 25641 25642 25643 25644 25645 25646 25647 25648 25649 25650 25651 25652 25653 25654 25655 25656 25657 25658 25659 25660 25661 25662 25663 25664 25665 25666 25667 25668 25669 25670 25671 25672 25673 25674 25675 25676 25677 25678 25679 25680 25681 25682 25683 25684 25685 25686 25687 25688 25689 25690 25691 25692 25693 25694 25695 25696 25697 25698 25699 25700 25701 25702 25703 25704 25705 25706 25707 25708 25709 25710 25711 25712 25713 25714 25715 25716 25717 25718 25719 25720 25721 25722 25723 25724 25725 25726 25727 25728 25729 25730 25731 25732 25733 25734 25735 25736 25737 25738 25739 25740 25741 25742 25743 25744 25745 25746 25747 25748 25749 25750 25751 25752 25753 25754 25755 25756 25757 25758 25759 25760 25761 25762 25763 25764 25765 25766 25767 25768 25769 25770 25771 25772 25773 25774 25775 25776 25777 25778 25779 25780 25781 25782 25783 25784 25785 25786 25787 25788 25789 25790 25791 25792 25793 25794 25795 25796 25797 25798 25799 25800 25801 25802 25803 25804 25805 25806 25807 25808 25809 25810 25811 25812 25813 25814 25815 25816 25817 25818 25819 25820 25821 25822 25823 25824 25825 25826 25827 25828 25829 25830 25831 25832 25833 25834 25835 25836 25837 25838 25839 25840 25841 25842 25843 25844 25845 25846 25847 25848 25849 25850 25851 25852 25853 25854 25855 25856 25857 25858 25859 25860 25861 25862 25863 25864 25865 25866 25867 25868 25869 25870 25871 25872 25873 25874 25875 25876 25877 25878 25879 25880 25881 25882 25883 25884 25885 25886 25887 25888 25889 25890 25891 25892 25893 25894 25895 25896 25897 25898 25899 25900 25901 25902 25903 25904 25905 25906 25907 25908 25909 25910 25911 25912 25913 25914 25915 25916 25917 25918 25919 25920 25921 25922 25923 25924 25925 25926 25927 25928 25929 25930 25931 25932 25933 25934 25935 25936 25937 25938 25939 25940 25941 25942 25943 25944 25945 25946 25947 25948 25949 25950 25951 25952 25953 25954 25955 25956 25957 25958 25959 25960 25961 25962 25963 25964 25965 25966 25967 25968 25969 25970 25971 25972 25973 25974 25975 25976 25977 25978 25979 25980 25981 25982 25983 25984 25985 25986 25987 25988 25989 25990 25991 25992 25993 25994 25995 25996 25997 25998 25999 26000 26001 26002 26003 26004 26005 26006 26007 26008 26009 26010 26011 26012 26013 26014 26015 26016 26017 26018 26019 26020 26021 26022 26023 26024 26025 26026 26027 26028 26029 26030 26031 26032 26033 26034 26035 26036 26037 26038 26039 26040 26041 26042 26043 26044 26045 26046 26047 26048 26049 26050 26051 26052 26053 26054 26055 26056 26057 26058 26059 26060 26061 26062 26063 26064 26065 26066 26067 26068 26069 26070 26071 26072 26073 26074 26075 26076 26077 26078 26079 26080 26081 26082 26083 26084 26085 26086 26087 26088 26089 26090 26091 26092 26093 26094 26095 26096 26097 26098 26099 26100 26101 26102 26103 26104 26105 26106 26107 26108 26109 26110 26111 26112 26113 26114 26115 26116 26117 26118 26119 26120 26121 26122 26123 26124 26125 26126 26127 26128 26129 26130 26131 26132 26133 26134 26135 26136 26137 26138 26139 26140 26141 26142 26143 26144 26145 26146 26147 26148 26149 26150 26151 26152 26153 26154 26155 26156 26157 26158 26159 26160 26161 26162 26163 26164 26165 26166 26167 26168 26169 26170 26171 26172 26173 26174 26175 26176 26177 26178 26179 26180 26181 26182 26183 26184 26185 26186 26187 26188 26189 26190 26191 26192 26193 26194 26195 26196 26197 26198 26199 26200 26201 26202 26203 26204 26205 26206 26207 26208 26209 26210 26211 26212 26213 26214 26215 26216 26217 26218 26219 26220 26221 26222 26223 26224 26225 26226 26227 26228 26229 26230 26231 26232 26233 26234 26235 26236 26237 26238 26239 26240 26241 26242 26243 26244 26245 26246 26247 26248 26249 26250 26251 26252 26253 26254 26255 26256 26257 26258 26259 26260 26261 26262 26263 26264 26265 26266 26267 26268 26269 26270 26271 26272 26273 26274 26275 26276 26277 26278 26279 26280 26281 26282 26283 26284 26285 26286 26287 26288 26289 26290 26291 26292 26293 26294 26295 26296 26297 26298 26299 26300 26301 26302 26303 26304 26305 26306 26307 26308 26309 26310 26311 26312 26313 26314 26315 26316 26317 26318 26319 26320 26321 26322 26323 26324 26325 26326 26327 26328 26329 26330 26331 26332 26333 26334 26335 26336 26337 26338 26339 26340 26341 26342 26343 26344 26345 26346 26347 26348 26349 26350 26351 26352 26353 26354 26355 26356 26357 26358 26359 26360 26361 26362 26363 26364 26365 26366 26367 26368 26369 26370 26371 26372 26373 26374 26375 26376 26377 26378 26379 26380 26381 26382 26383 26384 26385 26386 26387 26388 26389 26390 26391 26392 26393 26394 26395 26396 26397 26398 26399 26400 26401 26402 26403 26404 26405 26406 26407 26408 26409 26410 26411 26412 26413 26414 26415 26416 26417 26418 26419 26420 26421 26422 26423 26424 26425 26426 26427 26428 26429 26430 26431 26432 26433 26434 26435 26436 26437 26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 26465 26466 26467 26468 26469 26470 26471 26472 26473 26474 26475 26476 26477 26478 26479 26480 26481 26482 26483 26484 26485 26486 26487 26488 26489 26490 26491 26492 26493 26494 26495 26496 26497 26498 26499 26500 26501 26502 26503 26504 26505 26506 26507 26508 26509 26510 26511 26512 26513 26514 26515 26516 26517 26518 26519 26520 26521 26522 26523 26524 26525 26526 26527 26528 26529 26530 26531 26532 26533 26534 26535 26536 26537 26538 26539 26540 26541 26542 26543 26544 26545 26546 26547 26548 26549 26550 26551 26552 26553 26554 26555 26556 26557 26558 26559 26560 26561 26562 26563 26564 26565 26566 26567 26568 26569 26570 26571 26572 26573 26574 26575 26576 26577 26578 26579 26580 26581 26582 26583 26584 26585 26586 26587 26588 26589 26590 26591 26592 26593 26594 26595 26596 26597 26598 26599 26600 26601 26602 26603 26604 26605 26606 26607 26608 26609 26610 26611 26612 26613 26614 26615 26616 26617 26618 26619 26620 26621 26622 26623 26624 26625 26626 26627 26628 26629 26630 26631 26632 26633 26634 26635 26636 26637 26638 26639 26640 26641 26642 26643 26644 26645 26646 26647 26648 26649 26650 26651 26652 26653 26654 26655 26656 26657 26658 26659 26660 26661 26662 26663 26664 26665 26666 26667 26668 26669 26670 26671 26672 26673 26674 26675 26676 26677 26678 26679 26680 26681 26682 26683 26684 26685 26686 26687 26688 26689 26690 26691 26692 26693 26694 26695 26696 26697 26698 26699 26700 26701 26702 26703 26704 26705 26706 26707 26708 26709 26710 26711 26712 26713 26714 26715 26716 26717 26718 26719
# translation of DrakX-sv.po to
# translation of DrakX-sv.po to Swedish
# Översättning av DrakX-sv.po till Svenska
#
# Copyright (C) 2000,2002,2003, 2004, 2005 Free Software Foundation, Inc.
# Copyright (c) 2000 Mandriva
# Fuad Sabanovic <manijak@telia.com>, 2000.
# Mattias Dahlberg <voz@home.se>, 2001, 2002.
# Mattias Newzella <newzella@linux.nu>, 2001, 2002,2003.
# Magnus Björklöf <bjorklof@nic.fi>, 2003.
# Lars Westergren <lars.westergren@home.se>, 2003, 2004, 2005.
# Thomas Backlund <tmb@mandriva.org>, 2004.
# Kenneth Krekula, 2005.
#
msgid ""
msgstr ""
"Project-Id-Version: DrakX-sv\n"
"POT-Creation-Date: 2005-04-21 14:27+0200\n"
"PO-Revision-Date: 2005-04-05 06:51+0200\n"
"Last-Translator: Kenneth Krekula\n"
"Language-Team:  <sv@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.9.1\n"
"Plural-Forms:  nplurals=2; plural=(n != 1);\n"

#: ../move/move.pm:292
#, c-format
msgid "Which USB key do you want to format?"
msgstr "Vilken USB nyckel vill du formatera?"

#: ../move/move.pm:296
#, c-format
msgid ""
"You are about to format a USB device \"%s\". This will delete all data on "
"it.\n"
"Make sure that the selected device is the USB key you want to format. \n"
"We advise you to unplug all other USB storage devices while doing this "
"operation."
msgstr ""
"Du är på väg att formattera en USB enhet \"%s\". Detta kommer att radera all "
"information på enheten.\n"
"Kontrallera att den valda enheten är den USB nyckel du vill formattera.\n"
"Vi rekommenderar att du kopplar ur alla övriga USB lagringsenheter under "
"denna operation."

#: ../move/move.pm:448 ../move/move.pm:460
#, c-format
msgid "Key is not writable"
msgstr "Nyckeln är ej skrivbar"

#: ../move/move.pm:450
#, c-format
msgid ""
"The USB key seems to have write protection enabled. Please\n"
"unplug it, remove write protection, and then plug it again."
msgstr ""
"USB nyckeln verkar vara skrivskyddad. Koppla ur den, avaktivera skrivskydd "
"och koppla sedan in den igen."

#: ../move/move.pm:452
#, c-format
msgid "Retry"
msgstr "Försökt igen"

#: ../move/move.pm:453 ../move/move.pm:497
#, c-format
msgid "Continue without USB key"
msgstr "Fortsätt utan USB nyckel"

#: ../move/move.pm:462
#, c-format
msgid ""
"The USB key seems to have write protection enabled, but we can not safely\n"
"unplug it now.\n"
"\n"
"\n"
"Click the button to reboot the machine, unplug it, remove write protection,\n"
"plug the key again, and launch Mandriva Move again."
msgstr ""
"USB nyckeln verkar vara skrivskyddad, men det är ej säkert att ta\n"
"ut den nu.\n"
"\n"
"\n"
"Klicka på knappen för att starta om datorn, ta ut nyckeln och ta\n"
"bort skrivskyddet. Sätt sedan in den och starta om Mandriva Move."

#: ../move/move.pm:468 help.pm:409 install_steps_interactive.pm:1320
#, c-format
msgid "Reboot"
msgstr "Starta om"

#: ../move/move.pm:473
#, c-format
msgid ""
"Your USB key does not have any valid Windows (FAT) partitions.\n"
"We need one to continue (beside, it's more standard so that you\n"
"will be able to move and access your files from machines\n"
"running Windows). Please plug in an USB key containing a\n"
"Windows partition instead.\n"
"\n"
"\n"
"You may also proceed without an USB key - you'll still be\n"
"able to use Mandriva Move as a normal live Mandriva\n"
"Operating System."
msgstr ""
"Din USB nyckel har inga giltiga Windows (FAT) partitioner.\n"
"En sådan behövs för att fortsätta, och det kommer även att\n"
"underlätta för dig när du ska nå dina filer från datorer som kör\n"
"Windows. Var god använd en USB nyckel som innehåller en\n"
"Windows partition.\n"
"\n"
"\n"
"Du kan även fortsätta utan någon USB nyckel. Du kommer då\n"
"kunna använda Mandriva Move som en vanlig \"live\" (bootbar) \n"
"operativsystem CD."

#: ../move/move.pm:483
#, c-format
msgid ""
"We did not detect any USB key on your system. If you\n"
"plug in an USB key now, Mandriva Move will have the ability\n"
"to transparently save the data in your home directory and\n"
"system wide configuration, for next boot on this computer\n"
"or another one. Note: if you plug in a key now, wait several\n"
"seconds before detecting again.\n"
"\n"
"\n"
"You may also proceed without an USB key - you'll still be\n"
"able to use Mandriva Move as a normal live Mandriva\n"
"Operating System."
msgstr ""
"Ingen USB nyckel kunde hittas på din dator. Om du kopplar\n"
"in en USB nyckel nu kommer Mandriva Move kunna spara\n"
"alla dina dokument och inställningar för denna och andra \n"
"datorer på nyckeln. Om du väljer att koppla in en nyckel nu,\n"
" vänta flera sekunder innan du försöker hitta den, då det tar \n"
"en stund för USB enheter att upptäckas.\n"
"\n"
"\n"
"Du kan även fortsätta utan någon USB nyckel. Du kommer då\n"
"kunna använda Mandriva Move som en vanlig \"live\" (bootbar) \n"
"operativsystem CD."

#: ../move/move.pm:494
#, c-format
msgid "Need a key to save your data"
msgstr "Behöver en nyckel för att spara din data"

#: ../move/move.pm:496
#, c-format
msgid "Detect USB key again"
msgstr "Sök efter USB nyckel igen"

#: ../move/move.pm:517
#, c-format
msgid "Setting up USB key"
msgstr "Anpassar USB nyckel"

#: ../move/move.pm:517
#, c-format
msgid "Please wait, setting up system configuration files on USB key..."
msgstr "Vänta, sparar systemkonfigurationsfiler på USB nyckel..."

#: ../move/move.pm:546
#, c-format
msgid "Enter your user information, password will be used for screensaver"
msgstr ""
"För in användarinformation, lösenordet kommer att användas för "
"skärmsläckaren."

#: ../move/move.pm:556
#, c-format
msgid "Auto configuration"
msgstr "Automatisk konfiguration"

#: ../move/move.pm:556
#, c-format
msgid "Please wait, detecting and configuring devices..."
msgstr "Vänta, söker av och konfigurerar enheter..."

#: ../move/move.pm:604 ../move/move.pm:660 ../move/move.pm:664
#: diskdrake/dav.pm:75 diskdrake/hd_gtk.pm:116 diskdrake/interactive.pm:227
#: diskdrake/interactive.pm:240 diskdrake/interactive.pm:401
#: diskdrake/interactive.pm:419 diskdrake/interactive.pm:555
#: diskdrake/interactive.pm:560 diskdrake/smbnfs_gtk.pm:42 fsedit.pm:182
#: install_any.pm:1699 install_any.pm:1722 install_steps.pm:82
#: install_steps_interactive.pm:38 interactive/http.pm:117
#: interactive/http.pm:118 network/ndiswrapper.pm:27 network/ndiswrapper.pm:41
#: network/ndiswrapper.pm:89 network/ndiswrapper.pm:101
#: network/netconnect.pm:1001 network/netconnect.pm:1131
#: network/netconnect.pm:1135 network/netconnect.pm:1139
#: network/netconnect.pm:1144 network/netconnect.pm:1273
#: network/netconnect.pm:1277 network/netconnect.pm:1339
#: network/netconnect.pm:1344 network/netconnect.pm:1364
#: network/netconnect.pm:1575 printer/printerdrake.pm:244
#: printer/printerdrake.pm:251 printer/printerdrake.pm:276
#: printer/printerdrake.pm:422 printer/printerdrake.pm:427
#: printer/printerdrake.pm:440 printer/printerdrake.pm:450
#: printer/printerdrake.pm:514 printer/printerdrake.pm:641
#: printer/printerdrake.pm:1352 printer/printerdrake.pm:1399
#: printer/printerdrake.pm:1436 printer/printerdrake.pm:1481
#: printer/printerdrake.pm:1485 printer/printerdrake.pm:1499
#: printer/printerdrake.pm:1591 printer/printerdrake.pm:1672
#: printer/printerdrake.pm:1676 printer/printerdrake.pm:1680
#: printer/printerdrake.pm:1729 printer/printerdrake.pm:1787
#: printer/printerdrake.pm:1791 printer/printerdrake.pm:1805
#: printer/printerdrake.pm:1920 printer/printerdrake.pm:1924
#: printer/printerdrake.pm:1967 printer/printerdrake.pm:2042
#: printer/printerdrake.pm:2060 printer/printerdrake.pm:2069
#: printer/printerdrake.pm:2078 printer/printerdrake.pm:2089
#: printer/printerdrake.pm:2153 printer/printerdrake.pm:2247
#: printer/printerdrake.pm:2767 printer/printerdrake.pm:3042
#: printer/printerdrake.pm:3048 printer/printerdrake.pm:3596
#: printer/printerdrake.pm:3600 printer/printerdrake.pm:3604
#: printer/printerdrake.pm:4064 printer/printerdrake.pm:4309
#: printer/printerdrake.pm:4329 printer/printerdrake.pm:4406
#: printer/printerdrake.pm:4472 printer/printerdrake.pm:4592
#: standalone/drakTermServ:392 standalone/drakTermServ:746
#: standalone/drakTermServ:753 standalone/drakTermServ:772
#: standalone/drakTermServ:991 standalone/drakTermServ:1467
#: standalone/drakTermServ:1472 standalone/drakTermServ:1479
#: standalone/drakTermServ:1491 standalone/drakTermServ:1512
#: standalone/drakauth:36 standalone/drakbackup:511 standalone/drakbackup:625
#: standalone/drakbackup:1126 standalone/drakbackup:1159
#: standalone/drakbackup:1674 standalone/drakbackup:1830
#: standalone/drakbackup:2429 standalone/drakbackup:4117
#: standalone/drakbackup:4337 standalone/drakclock:124
#: standalone/drakconnect:683 standalone/drakconnect:687
#: standalone/drakconnect:692 standalone/drakconnect:707
#: standalone/drakfloppy:297 standalone/drakfloppy:300
#: standalone/drakfloppy:306 standalone/drakfont:209 standalone/drakfont:222
#: standalone/drakfont:260 standalone/draksplash:21 standalone/draksplash:507
#: standalone/drakxtv:107 standalone/finish-install:39 standalone/logdrake:169
#: standalone/logdrake:437 standalone/logdrake:442 standalone/scannerdrake:59
#: standalone/scannerdrake:202 standalone/scannerdrake:261
#: standalone/scannerdrake:715 standalone/scannerdrake:726
#: standalone/scannerdrake:865 standalone/scannerdrake:876
#: standalone/scannerdrake:946 wizards.pm:95 wizards.pm:99 wizards.pm:121
#: wizards2.pm:95 wizards2.pm:99 wizards2.pm:121
#, c-format
msgid "Error"
msgstr "Fel"

#: ../move/move.pm:605 install_steps.pm:83
#, c-format
msgid ""
"An error occurred, but I do not know how to handle it nicely.\n"
"Continue at your own risk."
msgstr ""
"Ett fel uppstod och jag vet inte hur det kan hanteras på ett\n"
"bra sätt. Fortsätt på egen risk."

#: ../move/move.pm:660 install_steps_interactive.pm:38
#, c-format
msgid "An error occurred"
msgstr "Ett fel inträffade"

#: ../move/move.pm:666
#, c-format
msgid ""
"An error occurred:\n"
"\n"
"\n"
"%s\n"
"\n"
"This may come from corrupted system configuration files\n"
"on the USB key, in this case removing them and then\n"
"rebooting Mandriva Move would fix the problem. To do\n"
"so, click on the corresponding button.\n"
"\n"
"\n"
"You may also want to reboot and remove the USB key, or\n"
"examine its contents under another OS, or even have\n"
"a look at log files in console #3 and #4 to try to\n"
"guess what's happening."
msgstr ""
"Ett fel uppstod:\n"
"\n"
"\n"
"%s\n"
"\n"
"Detta kan ha uppstått på grund av korrupta \n"
"systemkonfigurationsfiler på USB nyckeln. Radera dom \n"
"i så fall och starta om Mandriva Move för att åtgärda \n"
"problemet. Du kommer då förstås förlora informationen\n"
"i filerna. För att göra detta, klicka på motsvarande knapp.\n"
"\n"
"\n"
"Du kan även koppla ur USB nyckeln och starta om, eller\n"
"undersöka dess innehåll på en annan dator. Om du är en\n"
"erfaren användare kan du undersöka logfilerna i konsol-\n"
"fönster #3 och #4 och diagnostisera problemet på\n"
"egen hand."

#: ../move/move.pm:681
#, c-format
msgid "Remove system config files"
msgstr "Ta bort systemkonf-filer"

#: ../move/move.pm:682
#, c-format
msgid "Simply reboot"
msgstr "Starta endast om"

#: ../move/tree/mdk_totem:50 ../move/tree/mdk_totem:96
#, c-format
msgid "You can only run with no CDROM support"
msgstr "Du kan endast köra utan CDROM stöd"

#: ../move/tree/mdk_totem:71
#, c-format
msgid "Kill those programs"
msgstr "Avsluta dessa program"

#: ../move/tree/mdk_totem:72
#, c-format
msgid "No CDROM support"
msgstr "Inget CDROM stöd"

#: ../move/tree/mdk_totem:76 diskdrake/hd_gtk.pm:95
#: diskdrake/interactive.pm:1038 diskdrake/interactive.pm:1048
#: diskdrake/interactive.pm:1101
#, c-format
msgid "Read carefully!"
msgstr "Läs noggrant!"

#: ../move/tree/mdk_totem:77
#, c-format
msgid ""
"You can not use another CDROM when the following programs are running: \n"
"%s"
msgstr ""
"Du kan ej använda en annan CDROM enhet när följande program körs:\n"
"%s"

#: ../move/tree/mdk_totem:101
#, c-format
msgid "Copying to memory to allow removing the CDROM"
msgstr "Kopierar till minnet för att möjliggöra CDROM borttagande"

#: Xconfig/card.pm:13
#, c-format
msgid "256 kB"
msgstr "256 kB"

#: Xconfig/card.pm:14
#, c-format
msgid "512 kB"
msgstr "512 kB"

#: Xconfig/card.pm:15
#, c-format
msgid "1 MB"
msgstr "1 MB"

#: Xconfig/card.pm:16
#, c-format
msgid "2 MB"
msgstr "2 MB"

#: Xconfig/card.pm:17
#, c-format
msgid "4 MB"
msgstr "4 MB"

#: Xconfig/card.pm:18
#, c-format
msgid "8 MB"
msgstr "8 MB"

#: Xconfig/card.pm:19
#, c-format
msgid "16 MB"
msgstr "16 MB"

#: Xconfig/card.pm:20
#, c-format
msgid "32 MB"
msgstr "32 MB"

#: Xconfig/card.pm:21
#, c-format
msgid "64 MB or more"
msgstr "64 MB eller mer"

#: Xconfig/card.pm:159
#, c-format
msgid "X server"
msgstr "X-server"

#: Xconfig/card.pm:160
#, c-format
msgid "Choose an X server"
msgstr "Välj en X-server"

#: Xconfig/card.pm:192
#, c-format
msgid "Multi-head configuration"
msgstr "Anpassa \"multi-head\" (flera skärmar) "

#: Xconfig/card.pm:193
#, c-format
msgid ""
"Your system supports multiple head configuration.\n"
"What do you want to do?"
msgstr ""
"Systemet stödjer flerskärmskonfiguration.s\n"
"Vad vill du göra?"

#: Xconfig/card.pm:262
#, c-format
msgid "Can not install Xorg package: %s"
msgstr "Kan inte installera Xorg-paketet: %s"

#: Xconfig/card.pm:272
#, c-format
msgid "Select the memory size of your graphics card"
msgstr "Välj minnesstorlek på grafikkortet"

#: Xconfig/card.pm:349
#, c-format
msgid "Xorg configuration"
msgstr "Xorg-konfiguration"

#: Xconfig/card.pm:351
#, c-format
msgid "Which configuration of Xorg do you want to have?"
msgstr "Vilken Xorg-konfiguration vill du använda?"

#: Xconfig/card.pm:384
#, c-format
msgid "Configure all heads independently"
msgstr "Anpassa alla skärmar separat"

#: Xconfig/card.pm:385
#, c-format
msgid "Use Xinerama extension"
msgstr "Använd Xinerama-utökning"

#: Xconfig/card.pm:390
#, c-format
msgid "Configure only card \"%s\"%s"
msgstr "Konfigurera endast kort \"%s\"%s"

#: Xconfig/card.pm:402 Xconfig/various.pm:23
#, c-format
msgid "Xorg %s"
msgstr "Xorg %s"

#: Xconfig/card.pm:409 Xconfig/various.pm:22
#, c-format
msgid "Xorg %s with 3D hardware acceleration"
msgstr "Xorg %s med hårdvarubaserad 3D-acceleration"

#: Xconfig/card.pm:411
#, c-format
msgid "Your card can have 3D hardware acceleration support with Xorg %s."
msgstr "Kortet kan få hårdvarustöd för 3D-acceleration med Xorg %s."

#: Xconfig/card.pm:417
#, c-format
msgid "Xorg %s with EXPERIMENTAL 3D hardware acceleration"
msgstr "Xorg %s med EXPERIMENTELLT hårdvarustöd för 3D-acceleration."

#: Xconfig/card.pm:419
#, c-format
msgid ""
"Your card can have 3D hardware acceleration support with Xorg %s,\n"
"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
msgstr ""
"Kortet kan få hårdvarustöd för 3D-acceleration med Xorg %s,\n"
"OBSERVERA: DETTA ÄR EXPERIMENTELLT STÖD OCH KAN FÅ DATORN ATT HÄNGA SIG."

#: Xconfig/main.pm:90 Xconfig/main.pm:91 Xconfig/monitor.pm:116 any.pm:921
#, c-format
msgid "Custom"
msgstr "Anpassad"

#: Xconfig/main.pm:115 diskdrake/dav.pm:26 help.pm:14
#: install_steps_interactive.pm:86 printer/printerdrake.pm:744
#: printer/printerdrake.pm:4401 printer/printerdrake.pm:4853
#: standalone/draksplash:120 standalone/logdrake:174 standalone/net_applet:229
#: standalone/scannerdrake:477
#, c-format
msgid "Quit"
msgstr "Avsluta"

#: Xconfig/main.pm:117
#, c-format
msgid "Graphic Card"
msgstr "Grafikkort"

#: Xconfig/main.pm:120 Xconfig/monitor.pm:110
#, c-format
msgid "Monitor"
msgstr "Bildskärm"

#: Xconfig/main.pm:123 Xconfig/resolution_and_depth.pm:288
#, c-format
msgid "Resolution"
msgstr "Upplösning"

#: Xconfig/main.pm:128
#, c-format
msgid "Test"
msgstr "Testa"

#: Xconfig/main.pm:133 diskdrake/dav.pm:65 diskdrake/interactive.pm:445
#: diskdrake/removable.pm:24 diskdrake/smbnfs_gtk.pm:80
#: standalone/drakfont:491 standalone/drakfont:553
#, c-format
msgid "Options"
msgstr "Alternativ"

#: Xconfig/main.pm:168
#, c-format
msgid "Your Xorg configuration file is broken, we will ignore it."
msgstr "Din Xorg konfigurationsfil är felaktig, vi kommer att ignorera den."

#: Xconfig/main.pm:186
#, c-format
msgid ""
"Keep the changes?\n"
"The current configuration is:\n"
"\n"
"%s"
msgstr ""
"Behålla ändringarna?\n"
"Aktuell konfiguration är:\n"
"\n"
"%s"

#: Xconfig/monitor.pm:111
#, c-format
msgid "Choose a monitor for head #%d"
msgstr "Välj en monitor för skärm # %d"

#: Xconfig/monitor.pm:111
#, c-format
msgid "Choose a monitor"
msgstr "Välj bildskärm"

#: Xconfig/monitor.pm:117
#, c-format
msgid "Plug'n Play"
msgstr "Plug'n Play"

#: Xconfig/monitor.pm:118 mouse.pm:49
#, c-format
msgid "Generic"
msgstr "Allmänna"

#: Xconfig/monitor.pm:119 standalone/drakconnect:602 standalone/harddrake2:53
#: standalone/harddrake2:87
#, c-format
msgid "Vendor"
msgstr "Tillverkare"

#: Xconfig/monitor.pm:129
#, c-format
msgid "Plug'n Play probing failed. Please select the correct monitor"
msgstr "Plug'n Play-identifiering misslyckades. Välj korrekt bildskärm"

#: Xconfig/monitor.pm:137
#, c-format
msgid ""
"The two critical parameters are the vertical refresh rate, which is the "
"rate\n"
"at which the whole screen is refreshed, and most importantly the horizontal\n"
"sync rate, which is the rate at which scanlines are displayed.\n"
"\n"
"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
"range\n"
"that is beyond the capabilities of your monitor: you may damage your "
"monitor.\n"
" If in doubt, choose a conservative setting."
msgstr ""
"De två mest kritiska värdena är den vertikala uppdateringsfrekvensen,\n"
"som är den hastighet som hela skärmen uppdateras i, och framförallt\n"
"den horisontella synkroniseringshastigheten, som är den hastighet som\n"
"scan-linjerna visas i.\n"
"\n"
"Det är VÄLDIGT VIKTIGT att du inte väljer värden för en skärmtyp som går\n"
"utanför kapaciteten för bildskärmen; du kan då förstöra skärmen.\n"
"Välj konservativa värden om du är osäker."

#: Xconfig/monitor.pm:144
#, c-format
msgid "Horizontal refresh rate"
msgstr "Horisontell uppdateringsfrekvens"

#: Xconfig/monitor.pm:145
#, c-format
msgid "Vertical refresh rate"
msgstr "Vertikal uppdateringsfrekvens"

#: Xconfig/resolution_and_depth.pm:12
#, c-format
msgid "256 colors (8 bits)"
msgstr "256 färger (8 bitar)"

#: Xconfig/resolution_and_depth.pm:13
#, c-format
msgid "32 thousand colors (15 bits)"
msgstr "32 tusen färger (15 bitar)"

#: Xconfig/resolution_and_depth.pm:14
#, c-format
msgid "65 thousand colors (16 bits)"
msgstr "65 tusen färger (16 bitar)"

#: Xconfig/resolution_and_depth.pm:15
#, c-format
msgid "16 million colors (24 bits)"
msgstr "16 miljoner färger (24 bitar)"

#: Xconfig/resolution_and_depth.pm:129
#, c-format
msgid "Resolutions"
msgstr "Upplösningar"

#: Xconfig/resolution_and_depth.pm:310 diskdrake/hd_gtk.pm:339
#: install_steps_gtk.pm:288 mouse.pm:168 services.pm:162
#: standalone/drakbackup:1612 standalone/drakperm:251
#, c-format
msgid "Other"
msgstr "Annan"

#: Xconfig/resolution_and_depth.pm:359
#, c-format
msgid "Choose the resolution and the color depth"
msgstr "Välj upplösning och färgdjup"

#: Xconfig/resolution_and_depth.pm:360
#, c-format
msgid "Graphics card: %s"
msgstr "Grafikkort: %s"

#: Xconfig/resolution_and_depth.pm:374 interactive.pm:433
#: interactive/gtk.pm:767 interactive/http.pm:103 interactive/http.pm:156
#: interactive/newt.pm:319 interactive/newt.pm:421 interactive/stdio.pm:39
#: interactive/stdio.pm:142 interactive/stdio.pm:143 interactive/stdio.pm:172
#: standalone/drakTermServ:199 standalone/drakTermServ:490
#: standalone/drakbackup:1376 standalone/drakbackup:3974
#: standalone/drakbackup:4034 standalone/drakbackup:4078
#: standalone/drakconnect:166 standalone/drakconnect:885
#: standalone/drakconnect:972 standalone/drakconnect:1071
#: standalone/drakfont:574 standalone/drakfont:586 standalone/drakperm:310
#: standalone/drakroam:387 standalone/draksplash:167 standalone/drakups:212
#: standalone/net_monitor:345 ugtk2.pm:409 ugtk2.pm:506 ugtk2.pm:909
#: ugtk2.pm:932
#, c-format
msgid "Ok"
msgstr "Ok"

#: Xconfig/resolution_and_depth.pm:374 diskdrake/smbnfs_gtk.pm:81 help.pm:89
#: help.pm:444 install_steps_gtk.pm:484 install_steps_interactive.pm:422
#: install_steps_interactive.pm:827 interactive.pm:434 interactive/gtk.pm:771
#: interactive/http.pm:104 interactive/http.pm:160 interactive/newt.pm:318
#: interactive/newt.pm:425 interactive/stdio.pm:39 interactive/stdio.pm:142
#: interactive/stdio.pm:176 printer/printerdrake.pm:3676
#: standalone/drakautoinst:217 standalone/drakbackup:1376
#: standalone/drakbackup:3900 standalone/drakbackup:3904
#: standalone/drakbackup:3962 standalone/drakconnect:165
#: standalone/drakconnect:970 standalone/drakconnect:1070
#: standalone/drakfont:586 standalone/drakfont:664 standalone/drakfont:741
#: standalone/drakperm:310 standalone/draksplash:167 standalone/drakups:219
#: standalone/logdrake:174 standalone/net_monitor:344 ugtk2.pm:403
#: ugtk2.pm:504 ugtk2.pm:513 ugtk2.pm:909
#, c-format
msgid "Cancel"
msgstr "Avbryt"

#: Xconfig/resolution_and_depth.pm:374 diskdrake/hd_gtk.pm:153
#: install_steps_gtk.pm:232 install_steps_gtk.pm:633 interactive.pm:528
#: interactive/gtk.pm:637 interactive/gtk.pm:639 standalone/drakTermServ:284
#: standalone/drakbackup:3896 standalone/drakbug:104
#: standalone/drakconnect:161 standalone/drakconnect:246
#: standalone/drakfont:509 standalone/drakperm:134 standalone/draksec:336
#: standalone/draksec:338 standalone/draksec:356 standalone/draksec:358
#: ugtk2.pm:1041 ugtk2.pm:1042
#, c-format
msgid "Help"
msgstr "Hjälp"

#: Xconfig/test.pm:30
#, c-format
msgid "Test of the configuration"
msgstr "Test av konfigurationen"

#: Xconfig/test.pm:31
#, c-format
msgid "Do you want to test the configuration?"
msgstr "Vill du prova konfigurationen?"

#: Xconfig/test.pm:31
#, c-format
msgid "Warning: testing this graphic card may freeze your computer"
msgstr "Varning: att testa det här grafikkortet kan låsa datorn"

#: Xconfig/test.pm:69
#, c-format
msgid ""
"An error occurred:\n"
"%s\n"
"Try to change some parameters"
msgstr ""
"Ett fel uppstod:\n"
"%s\n"
"Försök att ändra några parametrar"

#: Xconfig/test.pm:129
#, c-format
msgid "Leaving in %d seconds"
msgstr "Avslutar om %d sekunder"

#: Xconfig/test.pm:129
#, c-format
msgid "Is this the correct setting?"
msgstr "Är detta korrekt inställning?"

#: Xconfig/various.pm:29
#, c-format
msgid "Keyboard layout: %s\n"
msgstr "Tangentbordslayout: %s\n"

#: Xconfig/various.pm:30
#, c-format
msgid "Mouse type: %s\n"
msgstr "Mustyp: %s\n"

#: Xconfig/various.pm:31
#, c-format
msgid "Mouse device: %s\n"
msgstr "Musenhet: %s\n"

#: Xconfig/various.pm:33
#, c-format
msgid "Monitor: %s\n"
msgstr "Bildskärm: %s\n"

#: Xconfig/various.pm:34
#, c-format
msgid "Monitor HorizSync: %s\n"
msgstr "Bildskärm horisynk: %s\n"

#: Xconfig/various.pm:35
#, c-format
msgid "Monitor VertRefresh: %s\n"
msgstr "Bildskärm vertuppdatering: %s\n"

#: Xconfig/various.pm:37
#, c-format
msgid "Graphics card: %s\n"
msgstr "Grafikkort: %s\n"

#: Xconfig/various.pm:38
#, c-format
msgid "Graphics memory: %s kB\n"
msgstr "Grafikminne: %s kB\n"

#: Xconfig/various.pm:40
#, c-format
msgid "Color depth: %s\n"
msgstr "Färgdjup: %s\n"

#: Xconfig/various.pm:41
#, c-format
msgid "Resolution: %s\n"
msgstr "Upplösning: %s\n"

#: Xconfig/various.pm:43
#, c-format
msgid "Xorg driver: %s\n"
msgstr "Xorg-drivrutin: %s\n"

#: Xconfig/various.pm:72
#, c-format
msgid "Graphical interface at startup"
msgstr "Grafiskt gränssnitt vid start"

#: Xconfig/various.pm:74
#, c-format
msgid ""
"I can setup your computer to automatically start the graphical interface "
"(Xorg) upon booting.\n"
"Would you like Xorg to start when you reboot?"
msgstr ""
"Datorn kan ställas in så att X startas automatiskt vid start.\n"
"Vill du att X ska starta när du startar om?"

#: Xconfig/various.pm:87
#, c-format
msgid ""
"Your graphic card seems to have a TV-OUT connector.\n"
"It can be configured to work using frame-buffer.\n"
"\n"
"For this you have to plug your graphic card to your TV before booting your "
"computer.\n"
"Then choose the \"TVout\" entry in the bootloader\n"
"\n"
"Do you have this feature?"
msgstr ""
"Grafikkortet verkar ha en tv-ut-anslutning.\n"
"Den kan konfigureras så att den fungerar med bildbuffer.\n"
"\n"
"För detta måste du ansluta grafikkortet till tv:n innan du startar datorn.\n"
"Välj sedan posten \"TVout\" i starthanteraren.\n"
"\n"
"Har du den här funktionen?"

#: Xconfig/various.pm:99
#, c-format
msgid "What norm is your TV using?"
msgstr "Vad för slags standard använder din tv?"

#: Xconfig/xfree.pm:627
#, c-format
msgid ""
"_:weird aspect ratio\n"
"other"
msgstr "annat"

#: any.pm:143 harddrake/sound.pm:191 interactive.pm:471 pkgs.pm:481
#: standalone/drakconnect:168 standalone/drakconnect:646 standalone/draksec:68
#: standalone/drakups:101 standalone/drakxtv:92 standalone/harddrake2:236
#: standalone/service_harddrake:204
#, c-format
msgid "Please wait"
msgstr "Vänta"

#: any.pm:143
#, c-format
msgid "Bootloader installation in progress"
msgstr "Installation av starthanterare pågår"

#: any.pm:154
#, c-format
msgid ""
"LILO wants to assign a new Volume ID to drive %s.  However, changing\n"
"the Volume ID of a Windows NT, 2000, or XP boot disk is a fatal Windows "
"error.\n"
"This caution does not apply to Windows 95 or 98, or to NT data disks.\n"
"\n"
"Assign a new Volume ID?"
msgstr ""
"LILO vill ändra Volym ID på disk %s. VARNING: Att byta Volym ID\n"
" på en disk som även bootar Windows NT, 2000 eller XP kommer att leda\n"
"till att dessa inte längre kommer att kunna starta.\n"
"Denna varning gäller ej för Windows 95 eller 95, eller NT dataenheter\n"
"\n"
"Ändra VolymID?"

#: any.pm:165
#, c-format
msgid "Installation of bootloader failed. The following error occurred:"
msgstr "Installation av starthanteraren misslyckades. Följande fel uppstod:"

#: any.pm:171
#, c-format
msgid ""
"You may need to change your Open Firmware boot-device to\n"
" enable the bootloader.  If you do not see the bootloader prompt at\n"
" reboot, hold down Command-Option-O-F at reboot and enter:\n"
" setenv boot-device %s,\\\\:tbxi\n"
" Then type: shut-down\n"
"At your next boot you should see the bootloader prompt."
msgstr ""
"Du behöver eventuellt ändra Open Firmware-startenhet för att\n"
" aktivera starthanteraren. Om du inte ser starthanterarprompten vid\n"
" omstart, håll ner Command-Option-O-F under start och skriv:\n"
" setenv boot-device %s,\\\\:tbxi\n"
" Skriv sedan: shut-down\n"
"Vid nästa start bör du se starthanterarprompten."

#: any.pm:209
#, c-format
msgid ""
"You decided to install the bootloader on a partition.\n"
"This implies you already have a bootloader on the hard drive you boot (eg: "
"System Commander).\n"
"\n"
"On which drive are you booting?"
msgstr ""
"Du valde att installera starthanteraren på en partition.\n"
"Det antyder att du redan har en starthanterare på den hårddisk du startar på "
"(t ex System Commander).\n"
"\n"
"Vilken hårddisk startar du på?"

#: any.pm:232 help.pm:739
#, c-format
msgid "First sector of drive (MBR)"
msgstr "Första sektorn på disken (MBR)"

#: any.pm:233
#, c-format
msgid "First sector of the root partition"
msgstr "Första sektorn på rotpartitionen"

#: any.pm:235
#, c-format
msgid "On Floppy"
msgstr "På diskett"

#: any.pm:237 help.pm:739 printer/printerdrake.pm:4061
#, c-format
msgid "Skip"
msgstr "Hoppa över"

#: any.pm:241
#, c-format
msgid "LILO/grub Installation"
msgstr "Installation av Lilo/Grub"

#: any.pm:242
#, c-format
msgid "Where do you want to install the bootloader?"
msgstr "Var vill du installera starthanteraren?"

#: any.pm:268 standalone/drakboot:307
#, c-format
msgid "Boot Style Configuration"
msgstr "Anpassning av startutförande"

#: any.pm:270 any.pm:302
#, c-format
msgid "Bootloader main options"
msgstr "Starthanterarens huvudalternativ"

#: any.pm:274
#, c-format
msgid "Give the ram size in MB"
msgstr "Ange RAM-storlek i MB"

#: any.pm:276
#, c-format
msgid ""
"Option ``Restrict command line options'' is of no use without a password"
msgstr ""
"Alternativet \"Begränsa alternativen för kommandoraden\" är värdelöst utan "
"lösenord."

#: any.pm:277 any.pm:610 authentication.pm:182
#, c-format
msgid "The passwords do not match"
msgstr "Du angav inte samma lösenord"

#: any.pm:277 any.pm:610 authentication.pm:182 diskdrake/interactive.pm:1291
#, c-format
msgid "Please try again"
msgstr "Försök igen"

#: any.pm:282 any.pm:305
#, c-format
msgid "Bootloader to use"
msgstr "Starthanterare som ska användas"

#: any.pm:284 any.pm:307
#, c-format
msgid "Boot device"
msgstr "Startenhet"

#: any.pm:286
#, c-format
msgid "Delay before booting default image"
msgstr "Fördröjning innan förvald avbild startar"

#: any.pm:287
#, c-format
msgid "Enable ACPI"
msgstr "Aktivera ACPI"

#: any.pm:289
#, c-format
msgid "Force no APIC"
msgstr "Tvinga inte APIC"

#: any.pm:291
#, c-format
msgid "Force No Local APIC"
msgstr "Tvinga inte Lokal APIC"

#: any.pm:293 any.pm:637 authentication.pm:187 diskdrake/smbnfs_gtk.pm:180
#: network/netconnect.pm:680 printer/printerdrake.pm:1663
#: printer/printerdrake.pm:1784 standalone/drakbackup:1656
#: standalone/drakbackup:3503 standalone/drakups:299
#, c-format
msgid "Password"
msgstr "Lösenord"

#: any.pm:294 any.pm:638 authentication.pm:188
#, c-format
msgid "Password (again)"
msgstr "Lösenord (bekräfta)"

#: any.pm:295
#, c-format
msgid "Restrict command line options"
msgstr "Begränsa alternativen för kommandoraden"

#: any.pm:295
#, c-format
msgid "restrict"
msgstr "begränsa"

#: any.pm:297
#, c-format
msgid "Clean /tmp at each boot"
msgstr "Rensa /tmp vid varje start"

#: any.pm:298
#, c-format
msgid "Precise RAM size if needed (found %d MB)"
msgstr "Ange RAM-storlek om nödvändigt (hittade %d MB)"

#: any.pm:306
#, c-format
msgid "Init Message"
msgstr "Init-meddelande"

#: any.pm:308
#, c-format
msgid "Open Firmware Delay"
msgstr "Open Firmware-fördröjning"

#: any.pm:309
#, c-format
msgid "Kernel Boot Timeout"
msgstr "Tidsgräns för kärnstart"

#: any.pm:310
#, c-format
msgid "Enable CD Boot?"
msgstr "Aktivera cd-start?"

#: any.pm:311
#, c-format
msgid "Enable OF Boot?"
msgstr "Aktivera OF-start?"

#: any.pm:312
#, c-format
msgid "Default OS?"
msgstr "Standard-OS?"

#: any.pm:365
#, c-format
msgid "Image"
msgstr "Avbild"

#: any.pm:366 any.pm:376
#, c-format
msgid "Root"
msgstr "Rot"

#: any.pm:367 any.pm:389
#, c-format
msgid "Append"
msgstr "Lägg till"

#: any.pm:369 standalone/drakboot:309 standalone/drakboot:313
#, c-format
msgid "Video mode"
msgstr "Videoläge"

#: any.pm:371
#, c-format
msgid "Initrd"
msgstr "Initrd"

#: any.pm:372
#, c-format
msgid "Network profile"
msgstr "Nätverksprofil"

#: any.pm:381 any.pm:386 any.pm:388
#, c-format
msgid "Label"
msgstr "Etikett"

#: any.pm:383 any.pm:393 harddrake/v4l.pm:275 standalone/drakfloppy:84
#: standalone/drakfloppy:90 standalone/draksec:52
#, c-format
msgid "Default"
msgstr "Standard"

#: any.pm:390
#, c-format
msgid "Initrd-size"
msgstr "Initrd-storlek"

#: any.pm:392
#, c-format
msgid "NoVideo"
msgstr "NoVideo"

#: any.pm:403
#, c-format
msgid "Empty label not allowed"
msgstr "Tom etikett tillåts inte"

#: any.pm:404
#, c-format
msgid "You must specify a kernel image"
msgstr "Du måste ange en kärnavbild"

#: any.pm:404
#, c-format
msgid "You must specify a root partition"
msgstr "Du måste ange en rotpartition"

#: any.pm:405
#, c-format
msgid "This label is already used"
msgstr "Denna etikett används redan"

#: any.pm:419
#, c-format
msgid "Which type of entry do you want to add?"
msgstr "Vilket sorts post vill du lägga till?"

#: any.pm:420
#, c-format
msgid "Linux"
msgstr "Linux"

#: any.pm:420
#, c-format
msgid "Other OS (SunOS...)"
msgstr "Annat OS (SunOS...)"

#: any.pm:421
#, c-format
msgid "Other OS (MacOS...)"
msgstr "Annat OS (MacOS...)"

#: any.pm:421
#, c-format
msgid "Other OS (Windows...)"
msgstr "Annat OS (Windows...)"

#: any.pm:449
#, c-format
msgid ""
"Here are the entries on your boot menu so far.\n"
"You can create additional entries or change the existing ones."
msgstr ""
"Följande poster finns i startmenyn.\n"
"Du kan lägga till fler eller ändra på befintliga."

#: any.pm:596
#, c-format
msgid "access to X programs"
msgstr "åtkomst till X-program"

#: any.pm:597
#, c-format
msgid "access to rpm tools"
msgstr "åtkomst till RPM-verktyg"

#: any.pm:598
#, c-format
msgid "allow \"su\""
msgstr "tillåt \"su\""

#: any.pm:599
#, c-format
msgid "access to administrative files"
msgstr "åtkomst till administrativa filer"

#: any.pm:600
#, c-format
msgid "access to network tools"
msgstr "åtkomst till nätverksverktyg"

#: any.pm:601
#, c-format
msgid "access to compilation tools"
msgstr "åtkomst till kompileringsverktyg"

#: any.pm:606
#, c-format
msgid "(already added %s)"
msgstr "(%s finns redan)"

#: any.pm:611
#, c-format
msgid "This password is too simple"
msgstr "Det här lösenordet är för enkelt"

#: any.pm:612
#, c-format
msgid "Please give a user name"
msgstr "Ange ett användarnamn"

#: any.pm:613
#, c-format
msgid ""
"The user name must contain only lower cased letters, numbers, `-' and `_'"
msgstr ""
"Användarnamnet får endast innehålla små bokstäver, siffror,\"-\" och \"_\""

#: any.pm:614
#, c-format
msgid "The user name is too long"
msgstr "Användarnamnet är för långt"

#: any.pm:615
#, c-format
msgid "This user name has already been added"
msgstr "Det här användarnamnet finns redan"

#: any.pm:619
#, c-format
msgid "Add user"
msgstr "Lägg till användare"

#: any.pm:620
#, c-format
msgid ""
"Enter a user\n"
"%s"
msgstr ""
"Ange en användare\n"
"%s"

#: any.pm:623 diskdrake/dav.pm:66 diskdrake/hd_gtk.pm:157
#: diskdrake/removable.pm:26 diskdrake/smbnfs_gtk.pm:82 help.pm:530
#: interactive/http.pm:151 printer/printerdrake.pm:197
#: printer/printerdrake.pm:382 printer/printerdrake.pm:4853
#: standalone/drakbackup:2716 standalone/scannerdrake:668
#: standalone/scannerdrake:818
#, c-format
msgid "Done"
msgstr "Klar"

#: any.pm:624 help.pm:51
#, c-format
msgid "Accept user"
msgstr "Acceptera användare"

#: any.pm:635
#, c-format
msgid "Real name"
msgstr "Fullständigt namn"

#: any.pm:636 standalone/drakbackup:1651
#, c-format
msgid "Login name"
msgstr "Inloggningsnamn"

#: any.pm:639
#, c-format
msgid "Shell"
msgstr "Skal"

#: any.pm:641
#, c-format
msgid "Icon"
msgstr "Ikon"

#: any.pm:688 security/l10n.pm:14
#, c-format
msgid "Autologin"
msgstr "Automatisk inloggning"

#: any.pm:689
#, c-format
msgid "I can set up your computer to automatically log on one user."
msgstr "Datorn kan ställas in så att den automatiskt loggar in en användare."

#: any.pm:690 help.pm:51
#, c-format
msgid "Do you want to use this feature?"
msgstr "Vill du använda den här funktionen?"

#: any.pm:690 help.pm:180 help.pm:285 help.pm:444 install_any.pm:887
#: interactive.pm:158 modules/interactive.pm:71 printer/printerdrake.pm:743
#: standalone/drakbackup:2516 standalone/drakgw:287 standalone/drakgw:288
#: standalone/drakgw:296 standalone/drakgw:306 standalone/draksec:55
#: standalone/harddrake2:310 standalone/net_applet:309 ugtk2.pm:908
#: wizards.pm:156 wizards2.pm:158
#, c-format
msgid "Yes"
msgstr "Ja"

#: any.pm:690 help.pm:180 help.pm:285 help.pm:313 help.pm:444
#: install_any.pm:887 interactive.pm:158 modules/interactive.pm:71
#: standalone/drakbackup:2516 standalone/draksec:54 standalone/harddrake2:311
#: standalone/net_applet:305 ugtk2.pm:908 wizards.pm:156 wizards2.pm:158
#, c-format
msgid "No"
msgstr "Nej"

#: any.pm:692
#, c-format
msgid "Choose the default user:"
msgstr "Välj standardanvändare:"

#: any.pm:693
#, c-format
msgid "Choose the window manager to run:"
msgstr "Välj fönsterhanteraren som ska användas:"

#: any.pm:706
#, c-format
msgid "Please choose a language to use."
msgstr "Välj språket som ska användas."

#: any.pm:707
#, c-format
msgid "Language choice"
msgstr "Språkval"

#: any.pm:733
#, c-format
msgid ""
"Mandriva Linux can support multiple languages. Select\n"
"the languages you would like to install. They will be available\n"
"when your installation is complete and you restart your system."
msgstr ""
"Mandralinux stöder flera språk. Du kan välja ytterligare språk som ska "
"finnas tillgängliga efter installationen."

#: any.pm:752 any.pm:773 help.pm:647
#, c-format
msgid "Use Unicode by default"
msgstr "Använd Unicode som standard"

#: any.pm:753 help.pm:647
#, c-format
msgid "All languages"
msgstr "Alla språk"

#: any.pm:794 help.pm:566 help.pm:855 install_steps_interactive.pm:947
#, c-format
msgid "Country / Region"
msgstr "Land"

#: any.pm:795
#, c-format
msgid "Please choose your country."
msgstr "Välj ditt land."

#: any.pm:797
#, c-format
msgid "Here is the full list of available countries"
msgstr "Här är hela listan med tillgängliga länder"

#: any.pm:798
#, c-format
msgid "Other Countries"
msgstr "Andra länder"

#: any.pm:806
#, c-format
msgid "Input method:"
msgstr "Inmatningsmetod:"

#: any.pm:807 install_any.pm:422 network/netconnect.pm:181
#: network/netconnect.pm:372 network/netconnect.pm:377
#: network/netconnect.pm:1330 printer/printerdrake.pm:105
#: printer/printerdrake.pm:2199
#, c-format
msgid "None"
msgstr "Ingen"

#: any.pm:921
#, c-format
msgid "No sharing"
msgstr "Ingen utdelning"

#: any.pm:921
#, c-format
msgid "Allow all users"
msgstr "Tillåt alla användare"

#: any.pm:925
#, c-format
msgid ""
"Would you like to allow users to share some of their directories?\n"
"Allowing this will permit users to simply click on \"Share\" in konqueror "
"and nautilus.\n"
"\n"
"\"Custom\" permit a per-user granularity.\n"
msgstr ""
"Vill du tillåta användare att dela ut kataloger från sina hemkataloger?\n"
"Det gör det möjligt för användare att klicka på \"Dela ut\" i Konqueror och "
"Nautilus.\n"
"\n"
"\"Anpassad\" ställer in det per användare.\n"

#: any.pm:937
#, c-format
msgid ""
"NFS: the traditional Unix file sharing system, with less support on Mac and "
"Windows."
msgstr ""
"NFS: det traditionella fildelningssysteme för Unix, med sämre stöd för Mac "
"och Windows."

#: any.pm:940
#, c-format
msgid ""
"SMB: a file sharing system used by Windows, Mac OS X and many modern Linux "
"systems."
msgstr ""
"SMB: ett fildelningssytem som används av Windows, Mac OS X och många moderna "
"Linux-system."

#: any.pm:948
#, c-format
msgid ""
"You can export using NFS or SMB. Please select which you would like to use."
msgstr "Du kan exportera med NFS eller SMB. Vilket vill du använda?"

#: any.pm:973
#, c-format
msgid "Launch userdrake"
msgstr "Starta Userdrake"

#: any.pm:973 printer/printerdrake.pm:3900 printer/printerdrake.pm:3903
#: printer/printerdrake.pm:3904 printer/printerdrake.pm:3905
#: printer/printerdrake.pm:5162 standalone/drakTermServ:294
#: standalone/drakbackup:4096 standalone/drakbug:126 standalone/drakfont:497
#: standalone/drakroam:234 standalone/net_monitor:123
#: standalone/printerdrake:547
#, c-format
msgid "Close"
msgstr "Stäng"

#: any.pm:975
#, c-format
msgid ""
"The per-user sharing uses the group \"fileshare\". \n"
"You can use userdrake to add a user to this group."
msgstr ""
"Utdelning per användare använder gruppen \"fileshare\". \n"
"Använd Userdrake för att lägga till användare i denna grupp."

#: authentication.pm:24
#, c-format
msgid "Local file"
msgstr "Lokal fil"

#: authentication.pm:25
#, c-format
msgid "LDAP"
msgstr "LDAP"

#: authentication.pm:26
#, c-format
msgid "NIS"
msgstr "NIS"

#: authentication.pm:27
#, c-format
msgid "Smart Card"
msgstr "Smart Card"

#: authentication.pm:28 authentication.pm:153
#, c-format
msgid "Windows Domain"
msgstr "Windows-domän"

#: authentication.pm:29
#, c-format
msgid "Active Directory with SFU"
msgstr "Active Directory med SFU"

#: authentication.pm:30
#, c-format
msgid "Active Directory with Winbind"
msgstr "Active Directory med Winbind "

#: authentication.pm:56
#, c-format
msgid "Local file:"
msgstr "Lokal fil:"

#: authentication.pm:56
#, c-format
msgid ""
"Use local for all authentication and information user tell in local file"
msgstr ""
"Använd lokal autentisering och av användaren given information i lokala filer"

#: authentication.pm:57
#, c-format
msgid "LDAP:"
msgstr "LDAP:"

#: authentication.pm:57
#, c-format
msgid ""
"Tells your computer to use LDAP for some or all authentication. LDAP "
"consolidates certain types of information within your organization."
msgstr ""
"Säg åt datorn att använda LDAP för viss eller all autentisering. LDAP "
"samordnar vissa typer av information inom er organisation."

#: authentication.pm:58
#, c-format
msgid "NIS:"
msgstr "NIS:"

#: authentication.pm:58
#, c-format
msgid ""
"Allows you to run a group of computers in the same Network Information "
"Service domain with a common password and group file."
msgstr ""
"Tillåter dig att ha en datorgrupp i samma NIS-domän med gemensam lösenords- "
"och gruppfil."

#: authentication.pm:59
#, c-format
msgid "Windows Domain:"
msgstr "Windows-domän:"

#: authentication.pm:59
#, c-format
msgid ""
"Winbind allows the system to retrieve information and authenticate users in "
"a Windows domain."
msgstr ""
"Winbind tillåter systemet att hämta information och autentisera användare i "
"en Windows-domän."

#: authentication.pm:60
#, c-format
msgid "Active Directory with SFU:"
msgstr "Active Directory med SFU:"

#: authentication.pm:60 authentication.pm:61
#, c-format
msgid ""
"Kerberos is a secure system for providing network authentication services."
msgstr ""
"Kerberos är ett säkert system för att erbjuda autentiseringstjänster i "
"nätverk."

#: authentication.pm:61
#, c-format
msgid "Active Directory with Winbind:"
msgstr "Active Directory med Winbind:"

#: authentication.pm:86
#, c-format
msgid "Authentication LDAP"
msgstr "LDAP-autentisering"

#: authentication.pm:87
#, c-format
msgid "LDAP Base dn"
msgstr "LDAP Base DN"

#: authentication.pm:88 share/compssUsers.pl:101
#, c-format
msgid "LDAP Server"
msgstr "LDAP-server"

#: authentication.pm:101 fsedit.pm:21
#, c-format
msgid "simple"
msgstr "enkel"

#: authentication.pm:102
#, c-format
msgid "TLS"
msgstr "TLS"

#: authentication.pm:103
#, c-format
msgid "SSL"
msgstr "SSL"

#: authentication.pm:104
#, c-format
msgid "security layout (SASL/Kerberos)"
msgstr "säkerhetslayout (SASL/Kerberos)"

#: authentication.pm:111 authentication.pm:149
#, c-format
msgid "Authentication Active Directory"
msgstr "Autentisering: Active Directory"

#: authentication.pm:112 authentication.pm:151 diskdrake/smbnfs_gtk.pm:181
#, c-format
msgid "Domain"
msgstr "Domän"

#: authentication.pm:114 diskdrake/dav.pm:63 help.pm:146
#: printer/printerdrake.pm:141 share/compssUsers.pl:81
#: standalone/drakTermServ:269
#, c-format
msgid "Server"
msgstr "Server"

#: authentication.pm:115
#, c-format
msgid "LDAP users database"
msgstr "LDAP-användardatabas"

#: authentication.pm:116
#, c-format
msgid "Use Anonymous BIND "
msgstr "Använd anonym BIND"

#: authentication.pm:117
#, c-format
msgid "LDAP user allowed to browse the Active Directory"
msgstr "LDAP-användare tillåts bläddra i Active Directory"

#: authentication.pm:118
#, c-format
msgid "Password for user"
msgstr "Lösenord för användare"

#: authentication.pm:119
#, c-format
msgid "Encryption"
msgstr "Kryptering"

#: authentication.pm:130
#, c-format
msgid "Authentication NIS"
msgstr "Autentisering NIS"

#: authentication.pm:131
#, c-format
msgid "NIS Domain"
msgstr "NIS-domän"

#: authentication.pm:132
#, c-format
msgid "NIS Server"
msgstr "NIS-server"

#: authentication.pm:137
#, c-format
msgid ""
"For this to work for a W2K PDC, you will probably need to have the admin "
"run: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /"
"add and reboot the server.\n"
"You will also need the username/password of a Domain Admin to join the "
"machine to the Windows(TM) domain.\n"
"If networking is not yet enabled, Drakx will attempt to join the domain "
"after the network setup step.\n"
"Should this setup fail for some reason and domain authentication is not "
"working, run 'smbpasswd -j DOMAIN -U USER%%PASSWORD' using your Windows(tm) "
"Domain, and Admin Username/Password, after system boot.\n"
"The command 'wbinfo -t' will test whether your authentication secrets are "
"good."
msgstr ""
"För att detta ska fungera för en Windows 2000-PDC måste antagligen "
"administratören köra: C:\\>net localgroup \"Pre-Windows 2000 Compatible "
"Access\" everyone /add och starta om servern.\n"
"Du behöver också domänadministratörens användarnamn/lösenord för att ansluta "
"datorn till Windows(TM)-domänen.\n"
"Om nätverket inte ännu är aktiverat kommer Drakx att försöka ansluta till "
"domänen när nätverksinställningen är avklarad.\n"
"Om den inställningen av någon anledning skulle misslyckas och "
"domänautentiseringen inte fungerar, kör \"smbpasswd -j DOMÄN -U ANVÄNDARE%%"
"LÖSENORD\" med din Windows(tm)-domän och administratörens användarnamn/"
"lösenord efter systemstart.\n"
"Kommandot \"wbinfo -t\" kommer att testa om dina autentiseringshemligheter "
"är dugliga."

#: authentication.pm:149
#, c-format
msgid "Authentication Windows Domain"
msgstr "Autentiserande Windows-domän"

#: authentication.pm:154
#, c-format
msgid "Domain Admin User Name"
msgstr "Domänadministratörens användarnamn"

#: authentication.pm:155
#, c-format
msgid "Domain Admin Password"
msgstr "Domänadministratörens lösenord"

#: authentication.pm:156
#, c-format
msgid "Use Idmap for store UID/SID "
msgstr "Används identitentsöversättning för UID/SID"

#: authentication.pm:157
#, c-format
msgid "Default Idmap "
msgstr "Standard: Identitetsöversättning"

#: authentication.pm:171
#, c-format
msgid "Set administrator (root) password and network authentication methods"
msgstr ""
"Ange administratörens (root) lösenord och metoder för nätverksautentisering"

#: authentication.pm:172
#, c-format
msgid "Set administrator (root) password"
msgstr "Ange administratörens (roots) lösenord"

#: authentication.pm:173 standalone/drakvpn:1125
#, c-format
msgid "Authentication method"
msgstr "Autentiseringsmetod"

#. -PO: keep this short or else the buttons will not fit in the window
#: authentication.pm:178 help.pm:722
#, c-format
msgid "No password"
msgstr "Inget lösenord"

#: authentication.pm:184
#, c-format
msgid "This password is too short (it must be at least %d characters long)"
msgstr "Lösenordet är för enkelt (det måste vara minst %d tecken långt)"

#: authentication.pm:189 network/netconnect.pm:377 network/netconnect.pm:681
#: standalone/drakauth:24 standalone/drakauth:26 standalone/drakconnect:492
#, c-format
msgid "Authentication"
msgstr "Autentisering"

#: authentication.pm:302
#, c-format
msgid "Can not use broadcast with no NIS domain"
msgstr "Kan inte använda broadcast utan NIS-domän."

#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
#: bootloader.pm:752
#, c-format
msgid ""
"Welcome to the operating system chooser!\n"
"\n"
"Choose an operating system from the list above or\n"
"wait for default boot.\n"
"\n"
msgstr ""
"Valkommen till operativsystemvaljaren!\n"
"\n"
"Valj ett operativsystem fran ovanstaende lista eller\n"
"vanta for att starta standardvalet\n"
"\n"

#: bootloader.pm:839
#, c-format
msgid "LILO with graphical menu"
msgstr "Lilo med grafisk meny"

#: bootloader.pm:840
#, c-format
msgid "LILO with text menu"
msgstr "Lilo med textbaserad meny"

#: bootloader.pm:841
#, c-format
msgid "Grub"
msgstr "Grub"

#: bootloader.pm:842
#, c-format
msgid "Yaboot"
msgstr "Yaboot"

#: bootloader.pm:906
#, c-format
msgid "not enough room in /boot"
msgstr "inte tillräckligt med utrymme på /boot"

#: bootloader.pm:1348
#, c-format
msgid "You can not install the bootloader on a %s partition\n"
msgstr "Du kan inte installera starthanteraren på en %s-partition.\n"

#: bootloader.pm:1393
#, c-format
msgid ""
"Your bootloader configuration must be updated because partition has been "
"renumbered"
msgstr ""
"Din starthanterarkonfiguration måste uppdateras eftersom partitionerna har "
"numrerats om."

#: bootloader.pm:1408
#, c-format
msgid ""
"The bootloader can not be installed correctly. You have to boot rescue and "
"choose \"%s\""
msgstr ""
"Starthanteraren kan inte installeras korrekt. Du måste starta om med \"recue"
"\" (CD1, Diskett) och välja \"%s\""

#: bootloader.pm:1409
#, c-format
msgid "Re-install Boot Loader"
msgstr "Installera om starthanterare"

#: common.pm:139
#, c-format
msgid "KB"
msgstr "KB"

#: common.pm:139
#, c-format
msgid "MB"
msgstr "MB"

#: common.pm:139
#, c-format
msgid "GB"
msgstr "GB"

#: common.pm:147
#, c-format
msgid "TB"
msgstr "TB"

#: common.pm:155
#, c-format
msgid "%d minutes"
msgstr "%d minuter"

#: common.pm:157
#, c-format
msgid "1 minute"
msgstr "1 minut"

#: common.pm:159
#, c-format
msgid "%d seconds"
msgstr "%d sekunder"

#: common.pm:254
#, c-format
msgid "kdesu missing"
msgstr "kdesu saknas"

#: common.pm:257
#, c-format
msgid "consolehelper missing"
msgstr "consolehelper saknas"

#: crypto.pm:14 crypto.pm:49 lang.pm:207 network/adsl_consts.pm:66
#: network/adsl_consts.pm:75 network/adsl_consts.pm:84
#, c-format
msgid "Austria"
msgstr "Österrikiskt"

#: crypto.pm:15 crypto.pm:48 lang.pm:208 standalone/drakxtv:48
#, c-format
msgid "Australia"
msgstr "Australien"

#: crypto.pm:16 crypto.pm:50 lang.pm:214 network/adsl_consts.pm:93
#: network/adsl_consts.pm:102 network/adsl_consts.pm:114
#: network/adsl_consts.pm:123 network/netconnect.pm:51
#, c-format
msgid "Belgium"
msgstr "Belgiskt"

#: crypto.pm:17 crypto.pm:51 lang.pm:223 network/adsl_consts.pm:132
#: network/adsl_consts.pm:143 network/adsl_consts.pm:152
#: network/adsl_consts.pm:161
#, c-format
msgid "Brazil"
msgstr "Brasilien"

#: crypto.pm:18 crypto.pm:52 lang.pm:230
#, c-format
msgid "Canada"
msgstr "Kanada"

#: crypto.pm:19 crypto.pm:75 lang.pm:235 network/adsl_consts.pm:881
#: network/adsl_consts.pm:890 network/adsl_consts.pm:901
#, c-format
msgid "Switzerland"
msgstr "Schweiz"

#: crypto.pm:20 lang.pm:242
#, c-format
msgid "Costa Rica"
msgstr "Costa Ricanskt"

#: crypto.pm:21 crypto.pm:53 lang.pm:248 network/adsl_consts.pm:368
#, c-format
msgid "Czech Republic"
msgstr "Tjeckiskt"

#: crypto.pm:22 crypto.pm:58 lang.pm:249 network/adsl_consts.pm:499
#: network/adsl_consts.pm:508
#, c-format
msgid "Germany"
msgstr "Tyskt"

#: crypto.pm:23 crypto.pm:54 lang.pm:251 network/adsl_consts.pm:378
#, c-format
msgid "Denmark"
msgstr "Danmark"

#: crypto.pm:24 crypto.pm:55 lang.pm:256
#, c-format
msgid "Estonia"
msgstr "Estland"

#: crypto.pm:25 crypto.pm:73 lang.pm:260 network/adsl_consts.pm:749
#: network/adsl_consts.pm:760 network/adsl_consts.pm:771
#: network/adsl_consts.pm:782 network/adsl_consts.pm:791
#: network/adsl_consts.pm:800 network/adsl_consts.pm:809
#: network/adsl_consts.pm:818 network/adsl_consts.pm:827
#: network/adsl_consts.pm:836 network/adsl_consts.pm:845
#: network/adsl_consts.pm:854 network/adsl_consts.pm:863
#, c-format
msgid "Spain"
msgstr "Spanien"

#: crypto.pm:26 crypto.pm:56 lang.pm:262 network/adsl_consts.pm:387
#, c-format
msgid "Finland"
msgstr "Finland"

#: crypto.pm:27 crypto.pm:57 lang.pm:267 network/adsl_consts.pm:396
#: network/adsl_consts.pm:408 network/adsl_consts.pm:420
#: network/adsl_consts.pm:431 network/adsl_consts.pm:442
#: network/adsl_consts.pm:454 network/adsl_consts.pm:466
#: network/adsl_consts.pm:477 network/adsl_consts.pm:488
#: network/netconnect.pm:48
#, c-format
msgid "France"
msgstr "Franskt"

#: crypto.pm:28 crypto.pm:59 lang.pm:280 network/adsl_consts.pm:519
#, c-format
msgid "Greece"
msgstr "Grekiskt"

#: crypto.pm:29 crypto.pm:60 lang.pm:291 network/adsl_consts.pm:528
#, c-format
msgid "Hungary"
msgstr "Ungern"

#: crypto.pm:30 crypto.pm:61 lang.pm:293 network/adsl_consts.pm:537
#: standalone/drakxtv:47
#, c-format
msgid "Ireland"
msgstr "Irland"

#: crypto.pm:31 crypto.pm:62 lang.pm:294 network/adsl_consts.pm:546
#, c-format
msgid "Israel"
msgstr "Israel"

#: crypto.pm:32 crypto.pm:63 lang.pm:300 network/adsl_consts.pm:557
#: network/adsl_consts.pm:569 network/adsl_consts.pm:580
#: network/adsl_consts.pm:589 network/netconnect.pm:50 standalone/drakxtv:47
#, c-format
msgid "Italy"
msgstr "Italienskt"

#: crypto.pm:33 crypto.pm:64 lang.pm:303
#, c-format
msgid "Japan"
msgstr "Japan"

#: crypto.pm:34 crypto.pm:65 lang.pm:352 network/adsl_consts.pm:620
#: network/adsl_consts.pm:629 network/adsl_consts.pm:638
#: network/adsl_consts.pm:647 network/netconnect.pm:49
#, c-format
msgid "Netherlands"
msgstr "Nederländskt"

#: crypto.pm:35 crypto.pm:67 lang.pm:353 network/adsl_consts.pm:656
#: network/adsl_consts.pm:661 network/adsl_consts.pm:666
#: network/adsl_consts.pm:671 network/adsl_consts.pm:676
#: network/adsl_consts.pm:681 network/adsl_consts.pm:686
#, c-format
msgid "Norway"
msgstr "Norskt"

#: crypto.pm:36 crypto.pm:66 lang.pm:357
#, c-format
msgid "New Zealand"
msgstr "Nya Zeeland"

#: crypto.pm:37 crypto.pm:68 lang.pm:365 network/adsl_consts.pm:693
#: network/adsl_consts.pm:704
#, c-format
msgid "Poland"
msgstr "Polen"

#: crypto.pm:38 crypto.pm:69 lang.pm:370 network/adsl_consts.pm:716
#, c-format
msgid "Portugal"
msgstr "Portugal"

#: crypto.pm:39 crypto.pm:70 lang.pm:376 network/adsl_consts.pm:725
#, c-format
msgid "Russia"
msgstr "Ryssland"

#: crypto.pm:40 crypto.pm:74 lang.pm:382 network/adsl_consts.pm:872
#, c-format
msgid "Sweden"
msgstr "Svenskt"

#: crypto.pm:41 crypto.pm:71 lang.pm:387
#, c-format
msgid "Slovakia"
msgstr "Slovakien"

#: crypto.pm:42 crypto.pm:77 lang.pm:401 network/adsl_consts.pm:910
#, c-format
msgid "Thailand"
msgstr "Thailand"

#: crypto.pm:43 crypto.pm:76 lang.pm:411
#, c-format
msgid "Taiwan"
msgstr "Taiwan"

#: crypto.pm:44 crypto.pm:72 lang.pm:430 standalone/drakxtv:49
#, c-format
msgid "South Africa"
msgstr "Sydafrika"

#: crypto.pm:78 crypto.pm:108 lang.pm:416 network/netconnect.pm:52
#, c-format
msgid "United States"
msgstr "Amerikanskt"

#: diskdrake/dav.pm:17
#, c-format
msgid ""
"WebDAV is a protocol that allows you to mount a web server's directory\n"
"locally, and treat it like a local filesystem (provided the web server is\n"
"configured as a WebDAV server). If you would like to add WebDAV mount\n"
"points, select \"New\"."
msgstr ""
"WebDAV är ett protokoll som låter dig montera en webbservers katalog\n"
"lokalt och behandla den som ett lokalt filsystem (under förutsättning att "
"webbservern\n"
"är konfigurerad som en WebDAV-server). Om du vill lägga till WebDAV-"
"monteringspunkter,\n"
"välj \"Ny\"."

#: diskdrake/dav.pm:25
#, c-format
msgid "New"
msgstr "Ny"

#: diskdrake/dav.pm:61 diskdrake/interactive.pm:451 diskdrake/smbnfs_gtk.pm:75
#, c-format
msgid "Unmount"
msgstr "Avmontera"

#: diskdrake/dav.pm:62 diskdrake/interactive.pm:448 diskdrake/smbnfs_gtk.pm:76
#, c-format
msgid "Mount"
msgstr "Montera"

#: diskdrake/dav.pm:64 diskdrake/interactive.pm:443
#: diskdrake/interactive.pm:667 diskdrake/interactive.pm:686
#: diskdrake/removable.pm:23 diskdrake/smbnfs_gtk.pm:79
#, c-format
msgid "Mount point"
msgstr "Monteringspunkt"

#: diskdrake/dav.pm:83
#, c-format
msgid "Please enter the WebDAV server URL"
msgstr "Ange webbadressen till WebDAV-servern"

#: diskdrake/dav.pm:87
#, c-format
msgid "The URL must begin with http:// or https://"
msgstr "Webbadressen måste börja med http:// eller https://"

#: diskdrake/dav.pm:109
#, c-format
msgid "Server: "
msgstr "Server: "

#: diskdrake/dav.pm:110 diskdrake/interactive.pm:518
#: diskdrake/interactive.pm:1184 diskdrake/interactive.pm:1259
#, c-format
msgid "Mount point: "
msgstr "Monteringspunkt: "

#: diskdrake/dav.pm:111 diskdrake/interactive.pm:1266
#, c-format
msgid "Options: %s"
msgstr "Alternativ: %s"

#: diskdrake/hd_gtk.pm:95
#, c-format
msgid "Please make a backup of your data first"
msgstr "Säkerhetskopiera dina data först"

#: diskdrake/hd_gtk.pm:98
#, c-format
msgid ""
"If you plan to use aboot, be careful to leave a free space (2048 sectors is "
"enough)\n"
"at the beginning of the disk"
msgstr ""
"Om du tänker använda aboot, se till att lämna ledigt utrymme (2048 sektorer "
"räcker)\n"
"i början av disken."

#: diskdrake/hd_gtk.pm:155 help.pm:530
#, c-format
msgid "Wizard"
msgstr "Guide"

#: diskdrake/hd_gtk.pm:188
#, c-format
msgid "Choose action"
msgstr "Välj åtgärd"

#: diskdrake/hd_gtk.pm:192
#, c-format
msgid ""
"You have one big Microsoft Windows partition.\n"
"I suggest you first resize that partition\n"
"(click on it, then click on \"Resize\")"
msgstr ""
"Du har en stor Microsoft Windows-partition\n"
"Vi rekommenderar att du ändrar storlek på den partitionen.\n"
"(Klicka på den och sedan på \"Ändra storlek\".)"

#: diskdrake/hd_gtk.pm:194
#, c-format
msgid "Please click on a partition"
msgstr "Klicka på en partition"

#: diskdrake/hd_gtk.pm:208 diskdrake/smbnfs_gtk.pm:63 install_steps_gtk.pm:486
#: standalone/drakbackup:2951 standalone/drakbackup:3011
#, c-format
msgid "Details"
msgstr "Detaljer"

#: diskdrake/hd_gtk.pm:254
#, c-format
msgid "No hard drives found"
msgstr "Inga hårddiskar hittades"

#: diskdrake/hd_gtk.pm:338
#, c-format
msgid "Ext2"
msgstr "Ext2"

#: diskdrake/hd_gtk.pm:338
#, c-format
msgid "Journalised FS"
msgstr "Journalförande FS"

#: diskdrake/hd_gtk.pm:338
#, c-format
msgid "Swap"
msgstr "Växlingsutrymme"

#: diskdrake/hd_gtk.pm:338
#, c-format
msgid "SunOS"
msgstr "SunOS"

#: diskdrake/hd_gtk.pm:338
#, c-format
msgid "HFS"
msgstr "HFS"

#: diskdrake/hd_gtk.pm:338
#, c-format
msgid "Windows"
msgstr "Windows"

#: diskdrake/hd_gtk.pm:339 diskdrake/interactive.pm:1199
#, c-format
msgid "Empty"
msgstr "Tom"

#: diskdrake/hd_gtk.pm:343
#, c-format
msgid "Filesystem types:"
msgstr "Filsystemtyper:"

#: diskdrake/hd_gtk.pm:360 diskdrake/hd_gtk.pm:362 diskdrake/hd_gtk.pm:368
#, c-format
msgid "Use ``%s'' instead"
msgstr "Använd \"%s\" i stället"

#: diskdrake/hd_gtk.pm:360 diskdrake/interactive.pm:467
#, c-format
msgid "Create"
msgstr "Skapa"

#: diskdrake/hd_gtk.pm:360 diskdrake/hd_gtk.pm:368
#: diskdrake/interactive.pm:444 diskdrake/interactive.pm:620
#: diskdrake/removable.pm:25 diskdrake/removable.pm:48
#: standalone/harddrake2:107 standalone/harddrake2:116
#, c-format
msgid "Type"
msgstr "Typ"

#. -PO: "Delete" is a button text and the translation has to be AS SHORT AS POSSIBLE
#: diskdrake/hd_gtk.pm:362 diskdrake/interactive.pm:452
#: standalone/drakperm:124 standalone/printerdrake:235
#, c-format
msgid "Delete"
msgstr "Ta bort"

#: diskdrake/hd_gtk.pm:368
#, c-format
msgid "Use ``Unmount'' first"
msgstr "Använd \"Unmount\" först"

#: diskdrake/interactive.pm:191
#, c-format
msgid "Choose another partition"
msgstr "Välj en annan partition"

#: diskdrake/interactive.pm:191
#, c-format
msgid "Choose a partition"
msgstr "Välj en partition"

#: diskdrake/interactive.pm:220
#, c-format
msgid "Exit"
msgstr "Avsluta"

#: diskdrake/interactive.pm:253 help.pm:530
#, c-format
msgid "Undo"
msgstr "Ångra"

#: diskdrake/interactive.pm:253
#, c-format
msgid "Toggle to normal mode"
msgstr "Byt till normalläge"

#: diskdrake/interactive.pm:253
#, c-format
msgid "Toggle to expert mode"
msgstr "Byt till expertläge"

#: diskdrake/interactive.pm:272
#, c-format
msgid "Continue anyway?"
msgstr "Fortsätta ändå?"

#: diskdrake/interactive.pm:275
#, c-format
msgid ""
"You should format partition %s.\n"
"Otherwise no entry for mount point %s will be written in fstab.\n"
"Quit anyway?"
msgstr ""
"Du bör formattera partition %s.\n"
"Annars kommer inte monteringspunkten %s skrivas till fstab.\n"
"Avsluta ändå?"

#: diskdrake/interactive.pm:282
#, c-format
msgid "Quit without saving"
msgstr "Avsluta utan att spara"

#: diskdrake/interactive.pm:282
#, c-format
msgid "Quit without writing the partition table?"
msgstr "Avsluta utan att skriva partitionstabellen?"

#: diskdrake/interactive.pm:287
#, c-format
msgid "Do you want to save /etc/fstab modifications"
msgstr "Vill du spara /etc/fstab-ändringar?"

#: diskdrake/interactive.pm:294 install_steps_interactive.pm:329
#, c-format
msgid "You need to reboot for the partition table modifications to take place"
msgstr ""
"Du behöver starta om datorn för att ändringarna i partitionstabellen ska "
"aktiveras."

#: diskdrake/interactive.pm:307 help.pm:530
#, c-format
msgid "Clear all"
msgstr "Nollställ"

#: diskdrake/interactive.pm:308 help.pm:530
#, c-format
msgid "Auto allocate"
msgstr "Allokera automatiskt"

#: diskdrake/interactive.pm:309 help.pm:530 help.pm:566 help.pm:606
#: help.pm:855 install_steps_interactive.pm:122
#, c-format
msgid "More"
msgstr "Mer"

#: diskdrake/interactive.pm:314
#, c-format
msgid "Hard drive information"
msgstr "Information om hårddisk"

#: diskdrake/interactive.pm:346
#, c-format
msgid "All primary partitions are used"
msgstr "Alla primära partitioner används"

#: diskdrake/interactive.pm:347
#, c-format
msgid "I can not add any more partitions"
msgstr "Det går inte att lägga till fler partitioner"

#: diskdrake/interactive.pm:348
#, c-format
msgid ""
"To have more partitions, please delete one to be able to create an extended "
"partition"
msgstr ""
"För att få fler partitioner, ta bort en för att sedan kunna skapa en utökad "
"partition."

#: diskdrake/interactive.pm:357
#, c-format
msgid "No supermount"
msgstr "Ej supermount"

#: diskdrake/interactive.pm:358
#, c-format
msgid "Supermount"
msgstr "Supermount"

#: diskdrake/interactive.pm:359
#, c-format
msgid "Supermount except for CDROM drives"
msgstr "Supermount utom för CDROM enheter"

#: diskdrake/interactive.pm:365 help.pm:530
#, c-format
msgid "Save partition table"
msgstr "Spara partitionstabell"

#: diskdrake/interactive.pm:366 help.pm:530
#, c-format
msgid "Restore partition table"
msgstr "Återskapa partitionstabell"

#: diskdrake/interactive.pm:367 help.pm:530
#, c-format
msgid "Rescue partition table"
msgstr "Rädda partitionstabell"

#: diskdrake/interactive.pm:369 help.pm:530
#, c-format
msgid "Reload partition table"
msgstr "Ladda om partitionstabell"

#: diskdrake/interactive.pm:371
#, c-format
msgid "Removable media automounting"
msgstr "Automatisk montering av flyttningsbar media"

#: diskdrake/interactive.pm:384 diskdrake/interactive.pm:410
#, c-format
msgid "Select file"
msgstr "Välj fil"

#: diskdrake/interactive.pm:396
#, c-format
msgid ""
"The backup partition table has not the same size\n"
"Still continue?"
msgstr ""
"Den säkerhetskopierade partitionstabellen har inte samma storlek.\n"
"Fortsätta ändå?"

#: diskdrake/interactive.pm:425
#, c-format
msgid "Trying to rescue partition table"
msgstr "Försöker återskapa partitionstabellen"

#: diskdrake/interactive.pm:431
#, c-format
msgid "Detailed information"
msgstr "Detaljerad information"

#: diskdrake/interactive.pm:446 diskdrake/interactive.pm:761
#, c-format
msgid "Resize"
msgstr "Ändra storlek"

#: diskdrake/interactive.pm:447
#, c-format
msgid "Format"
msgstr "Formatera"

#: diskdrake/interactive.pm:449
#, c-format
msgid "Add to RAID"
msgstr "Addera till RAID"

#: diskdrake/interactive.pm:450
#, c-format
msgid "Add to LVM"
msgstr "Addera till LVM"

#: diskdrake/interactive.pm:453
#, c-format
msgid "Remove from RAID"
msgstr "Ta bort från RAID"

#: diskdrake/interactive.pm:454
#, c-format
msgid "Remove from LVM"
msgstr "Ta bort från LVM"

#: diskdrake/interactive.pm:455
#, c-format
msgid "Modify RAID"
msgstr "Ändra RAID"

#: diskdrake/interactive.pm:456
#, c-format
msgid "Use for loopback"
msgstr "Använd till loopback"

#: diskdrake/interactive.pm:511
#, c-format
msgid "Create a new partition"
msgstr "Skapa en ny partition"

#: diskdrake/interactive.pm:514
#, c-format
msgid "Start sector: "
msgstr "Startsektor: "

#: diskdrake/interactive.pm:516 diskdrake/interactive.pm:918
#, c-format
msgid "Size in MB: "
msgstr "Storlek i MB: "

#: diskdrake/interactive.pm:517 diskdrake/interactive.pm:919
#, c-format
msgid "Filesystem type: "
msgstr "Typ av filsystem: "

#: diskdrake/interactive.pm:522
#, c-format
msgid "Preference: "
msgstr "Inställning: "

#: diskdrake/interactive.pm:525
#, c-format
msgid "Logical volume name "
msgstr "Volymens logiska namn "

#: diskdrake/interactive.pm:555
#, c-format
msgid ""
"You can not create a new partition\n"
"(since you reached the maximal number of primary partitions).\n"
"First remove a primary partition and create an extended partition."
msgstr ""
"Du kan inte skapa en ny partition\n"
"(eftersom du har maximala antal primära partitioner).\n"
"Ta först bort en primär partition och skapa en utökad partition."

#: diskdrake/interactive.pm:585
#, c-format
msgid "Remove the loopback file?"
msgstr "Ta bort loopback-filen?"

#: diskdrake/interactive.pm:604
#, c-format
msgid ""
"After changing type of partition %s, all data on this partition will be lost"
msgstr ""
"Efter ändring av partitionstyp %s kommer alla data på denna partition att "
"försvinna."

#: diskdrake/interactive.pm:616
#, c-format
msgid "Change partition type"
msgstr "Ändra partitionstyp"

#: diskdrake/interactive.pm:617 diskdrake/removable.pm:47
#, c-format
msgid "Which filesystem do you want?"
msgstr "Vilket filsystem vill du använda?"

#: diskdrake/interactive.pm:625
#, c-format
msgid "Switching from ext2 to ext3"
msgstr "Byter från Ext2 till Ext3"

#: diskdrake/interactive.pm:654
#, c-format
msgid "Where do you want to mount the loopback file %s?"
msgstr "Var vill du montera loopback-filen %s?"

#: diskdrake/interactive.pm:655
#, c-format
msgid "Where do you want to mount device %s?"
msgstr "Var vill du montera enheten %s?"

#: diskdrake/interactive.pm:660
#, c-format
msgid ""
"Can not unset mount point as this partition is used for loop back.\n"
"Remove the loopback first"
msgstr ""
"Kan inte inaktivera monteringspunkten eftersom denna partition\n"
"används för loopback. Ta bort loopback först."

#: diskdrake/interactive.pm:685
#, c-format
msgid "Where do you want to mount %s?"
msgstr "Var vill du montera %s?"

#: diskdrake/interactive.pm:709 diskdrake/interactive.pm:792
#: install_interactive.pm:156 install_interactive.pm:188
#, c-format
msgid "Resizing"
msgstr "Ändrar storlek"

#: diskdrake/interactive.pm:709
#, c-format
msgid "Computing FAT filesystem bounds"
msgstr "Räknar ut FAT-filsystemets gränser"

#: diskdrake/interactive.pm:749
#, c-format
msgid "This partition is not resizeable"
msgstr "Denna partition kan inte ändra storlek"

#: diskdrake/interactive.pm:754
#, c-format
msgid "All data on this partition should be backed-up"
msgstr "Alla data på den här partitionen bör säkerhetskopieras."

#: diskdrake/interactive.pm:756
#, c-format
msgid "After resizing partition %s, all data on this partition will be lost"
msgstr ""
"Efter storleksändring av partition %s, kommer alla data på den att vara "
"borta."

#: diskdrake/interactive.pm:761
#, c-format
msgid "Choose the new size"
msgstr "Välj den nya storleken"

#: diskdrake/interactive.pm:762
#, c-format
msgid "New size in MB: "
msgstr "Ny storlek i MB: "

#: diskdrake/interactive.pm:805 install_interactive.pm:196
#, c-format
msgid ""
"To ensure data integrity after resizing the partition(s), \n"
"filesystem checks will be run on your next boot into Windows(TM)"
msgstr ""
"För att säkerställa dataintegritet efter storleksändring av partitioner \n"
"kommer filsystemskontroller att köras vid nästa Windows(TM)-start."

#: diskdrake/interactive.pm:843
#, c-format
msgid "Choose an existing RAID to add to"
msgstr "Välj en existerande RAID att addera till"

#: diskdrake/interactive.pm:845 diskdrake/interactive.pm:862
#, c-format
msgid "new"
msgstr "ny"

#: diskdrake/interactive.pm:860
#, c-format
msgid "Choose an existing LVM to add to"
msgstr "Välj en existerande LVM att addera till"

#: diskdrake/interactive.pm:866
#, c-format
msgid "LVM name?"
msgstr "LVM-namn?"

#: diskdrake/interactive.pm:903
#, c-format
msgid "This partition can not be used for loopback"
msgstr "Denna partition kan inte användas för loopback."

#: diskdrake/interactive.pm:916
#, c-format
msgid "Loopback"
msgstr "Loopback"

#: diskdrake/interactive.pm:917
#, c-format
msgid "Loopback file name: "
msgstr "Loopback-filnamn: "

#: diskdrake/interactive.pm:922
#, c-format
msgid "Give a file name"
msgstr "Ange ett filnamn"

#: diskdrake/interactive.pm:925
#, c-format
msgid "File is already used by another loopback, choose another one"
msgstr "Filen används redan av en annan loopback, välj en annan."

#: diskdrake/interactive.pm:926
#, c-format
msgid "File already exists. Use it?"
msgstr "Filen finns redan. Använd den?"

#: diskdrake/interactive.pm:949
#, c-format
msgid "Mount options"
msgstr "Monteringsalternativ"

#: diskdrake/interactive.pm:956
#, c-format
msgid "Various"
msgstr "Diverse"

#: diskdrake/interactive.pm:1020
#, c-format
msgid "device"
msgstr "enhet"

#: diskdrake/interactive.pm:1021
#, c-format
msgid "level"
msgstr "nivå"

#: diskdrake/interactive.pm:1022
#, c-format
msgid "chunk size in KiB"
msgstr "blockstorlek i KiB"

#: diskdrake/interactive.pm:1039
#, c-format
msgid "Be careful: this operation is dangerous."
msgstr "Var försiktig: Detta moment är farligt."

#: diskdrake/interactive.pm:1054
#, c-format
msgid "What type of partitioning?"
msgstr "Vilken typ av partitionering?"

#: diskdrake/interactive.pm:1092
#, c-format
msgid "You'll need to reboot before the modification can take place"
msgstr "Du behöver starta om datorn innan ändringarna kan verkställas."

#: diskdrake/interactive.pm:1101
#, c-format
msgid "Partition table of drive %s is going to be written to disk!"
msgstr "Partitionstabellen på disk %s kommer att skrivas till disk."

#: diskdrake/interactive.pm:1114
#, c-format
msgid "After formatting partition %s, all data on this partition will be lost"
msgstr ""
"Efter formateringen av partition %s kommer alla data på partitionen att "
"försvinna."

#: diskdrake/interactive.pm:1130
#, c-format
msgid "Move files to the new partition"
msgstr "Flytta filer till den nya partitionen"

#: diskdrake/interactive.pm:1130
#, c-format
msgid "Hide files"
msgstr "Dölj filer"

#: diskdrake/interactive.pm:1131
#, c-format
msgid ""
"Directory %s already contains data\n"
"(%s)"
msgstr ""
"Katalogen %s innehåller redan data\n"
"(%s)"

#: diskdrake/interactive.pm:1142
#, c-format
msgid "Moving files to the new partition"
msgstr "Flyttar filerna till den nya partitionen"

#: diskdrake/interactive.pm:1146
#, c-format
msgid "Copying %s"
msgstr "Kopierar %s"

#: diskdrake/interactive.pm:1150
#, c-format
msgid "Removing %s"
msgstr "Tar bort %s"

#: diskdrake/interactive.pm:1164
#, c-format
msgid "partition %s is now known as %s"
msgstr "partitionen %s är känd som %s"

#: diskdrake/interactive.pm:1165
#, c-format
msgid "Partitions have been renumbered: "
msgstr "Partitioner har numrerats om:"

#: diskdrake/interactive.pm:1185 diskdrake/interactive.pm:1244
#, c-format
msgid "Device: "
msgstr "Enhet: "

#: diskdrake/interactive.pm:1186
#, c-format
msgid "Devfs name: "
msgstr "Devfs namn: "

#: diskdrake/interactive.pm:1187
#, c-format
msgid "Volume label: "
msgstr "Volymetikett:"

#: diskdrake/interactive.pm:1188
#, c-format
msgid "DOS drive letter: %s (just a guess)\n"
msgstr "DOS-enhetsbokstav: %s (bara en gissning)\n"

#: diskdrake/interactive.pm:1192 diskdrake/interactive.pm:1201
#: diskdrake/interactive.pm:1262
#, c-format
msgid "Type: "
msgstr "Typ: "

#: diskdrake/interactive.pm:1196 install_steps_gtk.pm:300
#, c-format
msgid "Name: "
msgstr "Namn: "

#: diskdrake/interactive.pm:1203
#, c-format
msgid "Start: sector %s\n"
msgstr "Start: sektor %s\n"

#: diskdrake/interactive.pm:1204
#, c-format
msgid "Size: %s"
msgstr "Storlek: %s"

#: diskdrake/interactive.pm:1206
#, c-format
msgid ", %s sectors"
msgstr ", %s sektorer"

#: diskdrake/interactive.pm:1208
#, c-format
msgid "Cylinder %d to %d\n"
msgstr "Cylinder %d till %d\n"

#: diskdrake/interactive.pm:1209
#, c-format
msgid "Number of logical extents: %d"
msgstr "Antal logiska \"extents\": %d"

#: diskdrake/interactive.pm:1210
#, c-format
msgid "Formatted\n"
msgstr "Formaterad\n"

#: diskdrake/interactive.pm:1211
#, c-format
msgid "Not formatted\n"
msgstr "Inte formaterad\n"

#: diskdrake/interactive.pm:1212
#, c-format
msgid "Mounted\n"
msgstr "Monterad\n"

#: diskdrake/interactive.pm:1213
#, c-format
msgid "RAID %s\n"
msgstr "RAID %s\n"

#: diskdrake/interactive.pm:1215
#, c-format
msgid ""
"Loopback file(s):\n"
"   %s\n"
msgstr ""
"Loopback-fil(er):\n"
"   %s\n"

#: diskdrake/interactive.pm:1216
#, c-format
msgid ""
"Partition booted by default\n"
"    (for MS-DOS boot, not for lilo)\n"
msgstr ""
"Förvald partition för start\n"
"    (för MS-DOS-start, inte för Lilo)\n"

#: diskdrake/interactive.pm:1218
#, c-format
msgid "Level %s\n"
msgstr "Nivå %s\n"

#: diskdrake/interactive.pm:1219
#, c-format
msgid "Chunk size %d KiB\n"
msgstr "Blockstorlek %d KiB\n"

#: diskdrake/interactive.pm:1220
#, c-format
msgid "RAID-disks %s\n"
msgstr "RAID-diskar %s\n"

#: diskdrake/interactive.pm:1222
#, c-format
msgid "Loopback file name: %s"
msgstr "Loopback-filnamn: %s"

#: diskdrake/interactive.pm:1225
#, c-format
msgid ""
"\n"
"Chances are, this partition is\n"
"a Driver partition. You should\n"
"probably leave it alone.\n"
msgstr ""
"\n"
"Chansen finns att denna partition\n"
"är en drivrutinspartition. Du bör\n"
"antagligen lämna den i fred.\n"

#: diskdrake/interactive.pm:1228
#, c-format
msgid ""
"\n"
"This special Bootstrap\n"
"partition is for\n"
"dual-booting your system.\n"
msgstr ""
"\n"
"Denna speciella Bootstrap-\n"
"partition är till för att\n"
"kunna starta flera operativsystem på systemet.\n"

#: diskdrake/interactive.pm:1245
#, c-format
msgid "Read-only"
msgstr "Skrivskyddad"

#: diskdrake/interactive.pm:1246
#, c-format
msgid "Size: %s\n"
msgstr "Storlek: %s\n"

#: diskdrake/interactive.pm:1247
#, c-format
msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
msgstr "Geometri: %s cylindrar, %s huvuden, %s sektorer\n"

#: diskdrake/interactive.pm:1248
#, c-format
msgid "Info: "
msgstr "Information: "

#: diskdrake/interactive.pm:1249
#, c-format
msgid "LVM-disks %s\n"
msgstr "LVM-diskar %s\n"

#: diskdrake/interactive.pm:1250
#, c-format
msgid "Partition table type: %s\n"
msgstr "Partitionstabellstyp: %s\n"

#: diskdrake/interactive.pm:1251
#, c-format
msgid "on channel %d id %d\n"
msgstr "på kanal %d id %d\n"

#: diskdrake/interactive.pm:1286
#, c-format
msgid "Filesystem encryption key"
msgstr "Krypteringsnyckel för filsystem"

#: diskdrake/interactive.pm:1287
#, c-format
msgid "Choose your filesystem encryption key"
msgstr "Välj krypteringsnyckel för filsystemet"

#: diskdrake/interactive.pm:1290
#, c-format
msgid "This encryption key is too simple (must be at least %d characters long)"
msgstr ""
"Den här krypteringsnyckeln är för enkel (den måste vara minst %d tecken lång)"

#: diskdrake/interactive.pm:1291
#, c-format
msgid "The encryption keys do not match"
msgstr "Krypteringsnycklarna matchar inte"

#: diskdrake/interactive.pm:1294 network/netconnect.pm:1230
#: standalone/drakconnect:430
#, c-format
msgid "Encryption key"
msgstr "Krypteringsnyckel"

#: diskdrake/interactive.pm:1295
#, c-format
msgid "Encryption key (again)"
msgstr "Krypteringsnyckel (igen)"

#: diskdrake/interactive.pm:1296 standalone/drakvpn:1031
#: standalone/drakvpn:1116
#, c-format
msgid "Encryption algorithm"
msgstr "Kryperingsalgoritm"

#: diskdrake/removable.pm:46
#, c-format
msgid "Change type"
msgstr "Ändra typ"

#: diskdrake/smbnfs_gtk.pm:163
#, c-format
msgid "Can not login using username %s (bad password?)"
msgstr "Kan inte logga in med användarnamn %s (felaktigt användarnamn?)"

#: diskdrake/smbnfs_gtk.pm:167 diskdrake/smbnfs_gtk.pm:176
#, c-format
msgid "Domain Authentication Required"
msgstr "Domänautentisering krävs"

#: diskdrake/smbnfs_gtk.pm:168
#, c-format
msgid "Which username"
msgstr "Vilket användarnamn"

#: diskdrake/smbnfs_gtk.pm:168
#, c-format
msgid "Another one"
msgstr "En annan"

#: diskdrake/smbnfs_gtk.pm:177
#, c-format
msgid ""
"Please enter your username, password and domain name to access this host."
msgstr ""
"Ange ditt användarnamn, lösenord och domän för att komma åt den här "
"värddatorn."

#: diskdrake/smbnfs_gtk.pm:179 standalone/drakbackup:3502
#, c-format
msgid "Username"
msgstr "Användarnamn"

#: diskdrake/smbnfs_gtk.pm:205
#, c-format
msgid "Search servers"
msgstr "Sök servrar"

#: diskdrake/smbnfs_gtk.pm:210
#, c-format
msgid "Search new servers"
msgstr "Sök nya servrar"

#: do_pkgs.pm:16 do_pkgs.pm:31
#, c-format
msgid "The package %s needs to be installed. Do you want to install it?"
msgstr "Paketet %s måste installeras. Vill du installera det?"

#: do_pkgs.pm:21 do_pkgs.pm:36
#, c-format
msgid "Mandatory package %s is missing"
msgstr "Det obligatoriska paketet %s saknas"

#: do_pkgs.pm:182
#, c-format
msgid "Installing packages..."
msgstr "Installerar paket..."

#: do_pkgs.pm:227
#, c-format
msgid "Removing packages..."
msgstr "Tar bort paket..."

#: fs.pm:487 fs.pm:536
#, c-format
msgid "Mounting partition %s"
msgstr "Monterar partition %s"

#: fs.pm:488 fs.pm:537
#, c-format
msgid "mounting partition %s in directory %s failed"
msgstr "försöket att montera partition %s i katalog %s misslyckades"

#: fs.pm:508 fs.pm:515
#, c-format
msgid "Checking %s"
msgstr "Kontrollerar %s"

#: fs.pm:553 partition_table.pm:391
#, c-format
msgid "error unmounting %s: %s"
msgstr "fel vid avmontering %s: %s"

#: fs.pm:585
#, c-format
msgid "Enabling swap partition %s"
msgstr "Formaterar växlingspartition %s"

#: fs/format.pm:44 fs/format.pm:51
#, c-format
msgid "Formatting partition %s"
msgstr "Formaterar partition %s"

#: fs/format.pm:48
#, c-format
msgid "Creating and formatting file %s"
msgstr "Skapar och formaterar filen %s"

#: fs/format.pm:83
#, c-format
msgid "I do not know how to format %s in type %s"
msgstr "Vet inte hur man formaterar %s i typ %s"

#: fs/format.pm:88 fs/format.pm:90
#, c-format
msgid "%s formatting of %s failed"
msgstr "%s formatering av %s misslyckades"

#: fs/mount_options.pm:112
#, c-format
msgid ""
"Do not update inode access times on this file system\n"
"(e.g, for faster access on the news spool to speed up news servers)."
msgstr ""
"Uppdatera inte inode-åtkomsttider på detta filsystem\n"
"(ger snabbare tillgång till \"news spool\" för att snabba upp "
"diskussionsgruppsservrar)"

#: fs/mount_options.pm:115
#, c-format
msgid ""
"Can only be mounted explicitly (i.e.,\n"
"the -a option will not cause the file system to be mounted)."
msgstr ""
"Kan endast monteras explicit (dvs,\n"
"alternativet -a kommer inte att montera filsystemet)."

#: fs/mount_options.pm:118
#, c-format
msgid "Do not interpret character or block special devices on the file system."
msgstr "Tolka inte tecken- eller block-specialenheter på filsystemet."

#: fs/mount_options.pm:120
#, c-format
msgid ""
"Do not allow execution of any binaries on the mounted\n"
"file system. This option might be useful for a server that has file systems\n"
"containing binaries for architectures other than its own."
msgstr ""
"Tillåt inte exekvering av några binära filer på det monterade\n"
"filsystemet. Detta alternativ kan vara användbart för en server\n"
"som har filsystem som innehåller binärer för annan hårdvara\n"
"än dess egen."

#: fs/mount_options.pm:124
#, c-format
msgid ""
"Do not allow set-user-identifier or set-group-identifier\n"
"bits to take effect. (This seems safe, but is in fact rather unsafe if you\n"
"have suidperl(1) installed.)"
msgstr ""
"Tillåt inte att set-user-identifier- eller set-group-identifier-\n"
"flaggorna på filer används. (Detta kan tyckas vara ett\n"
"bra val ur säkerhetssynpunkt, men är i själva verket ett ganska\n"
"osäkert alternativ om du har installerat suidperl(1).)"

#: fs/mount_options.pm:128
#, c-format
msgid "Mount the file system read-only."
msgstr "Montera filsystemet skrivskyddat."

#: fs/mount_options.pm:130
#, c-format
msgid "All I/O to the file system should be done synchronously."
msgstr "All I/O till filsystemet sker synkroniserat."

#: fs/mount_options.pm:134
#, c-format
msgid ""
"Allow an ordinary user to mount the file system. The\n"
"name of the mounting user is written to mtab so that he can unmount the "
"file\n"
"system again. This option implies the options noexec, nosuid, and nodev\n"
"(unless overridden by subsequent options, as in the option line\n"
"user,exec,dev,suid )."
msgstr ""
"Tillåter en vanlig användare att montera filsystemet. \n"
"Namnet på användaren som monterar skrivs till mtab \n"
"så att han eller hon kan avmontera filsystemet igen. \n"
"Detta alternativ implicerar alternativen noexec, nosuid och \n"
"nodev (om det inte explicit ändras av senare alternativ så \n"
"som user, exec, dev, suid)."

#: fs/mount_options.pm:142
#, c-format
msgid "Give write access to ordinary users"
msgstr "Ge skrivrättigheter till vanliga användare."

#: fs/mount_options.pm:144
#, c-format
msgid "Give read-only access to ordinary users"
msgstr "Ge läsrättigheter till vanliga användare."

#: fs/type.pm:372
#, c-format
msgid "You can not use JFS for partitions smaller than 16MB"
msgstr "Du kan inte använda JFS på partitioner mindre än 16MB."

#: fs/type.pm:373
#, c-format
msgid "You can not use ReiserFS for partitions smaller than 32MB"
msgstr "Du kan inte använda ReiserFS på partitioner mindre än 32MB."

#: fsedit.pm:25
#, c-format
msgid "with /usr"
msgstr "med /usr"

#: fsedit.pm:30
#, c-format
msgid "server"
msgstr "server"

#: fsedit.pm:183
#, c-format
msgid ""
"I can not read the partition table of device %s, it's too corrupted for me :"
"(\n"
"I can try to go on, erasing over bad partitions (ALL DATA will be lost!).\n"
"The other solution is to not allow DrakX to modify the partition table.\n"
"(the error is %s)\n"
"\n"
"Do you agree to lose all the partitions?\n"
msgstr ""
"Partitionstabellen på enhet %s kan inte läsas, den är alldeles för trasig.\n"
"Vi kan gå vidare genom att rensa dåliga partitioner (ALLA DATA försvinner!)\n"
"Den andra lösningen är att förhindra DrakX från att ändra "
"partitionstabellen.\n"
"(felet är %s)\n"
"\n"
"Accepterar du att förlora alla partitioner?\n"

#: fsedit.pm:400
#, c-format
msgid "Mount points must begin with a leading /"
msgstr "Monteringspunkter måste börja med /."

#: fsedit.pm:401
#, c-format
msgid "Mount points should contain only alphanumerical characters"
msgstr "Monteringspunkter får bara innehålla alfanumeriska tecken"

#: fsedit.pm:402
#, c-format
msgid "There is already a partition with mount point %s\n"
msgstr "Det finns redan en partition med monteringspunkt %s\n"

#: fsedit.pm:404
#, c-format
msgid ""
"You've selected a software RAID partition as root (/).\n"
"No bootloader is able to handle this without a /boot partition.\n"
"Please be sure to add a /boot partition"
msgstr ""
"Du har valt en mjukvaru-RAID-partition som rot (/).\n"
"Det finns ingen starthanterare som hanterar detta utan\n"
"en /boot-partition. Se till att lägga till en /boot-partition."

#: fsedit.pm:407
#, c-format
msgid "You can not use a LVM Logical Volume for mount point %s"
msgstr "Du kan inte använda en LVM Logical Volume som monteringspunkt %s"

#: fsedit.pm:409
#, c-format
msgid ""
"You've selected a LVM Logical Volume as root (/).\n"
"The bootloader is not able to handle this without a /boot partition.\n"
"Please be sure to add a /boot partition"
msgstr ""
"Du har valt en LVM Logisk Volym som rot (/).\n"
"Det finns ingen starthanterare som hanterar detta utan\n"
"en /boot-partition. Se till att lägga till en /boot-partition."

#: fsedit.pm:412
#, c-format
msgid ""
"You may not be able to install lilo (since lilo does not handle a LV on "
"multiple PVs)"
msgstr ""
"Du kan inte installera LILO (eftersom lilo inte kan hantera en logisk volumn "
"på multipla fysiska volymer)"

#: fsedit.pm:415 fsedit.pm:417
#, c-format
msgid "This directory should remain within the root filesystem"
msgstr "Denna katalog bör lämnas i rotfilsystemet."

#: fsedit.pm:419 fsedit.pm:421
#, c-format
msgid ""
"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
"point\n"
msgstr ""
"Du behöver ett riktigt filsystem (Ext2/Ext3, ReiserFS, XFS eller JFS) för "
"denna monteringspunkt.\n"

#: fsedit.pm:423
#, c-format
msgid "You can not use an encrypted file system for mount point %s"
msgstr "Du kan inte använda ett krypterat filsystem för monteringspunkten %s"

#: fsedit.pm:484
#, c-format
msgid "Not enough free space for auto-allocating"
msgstr "Inte tillräckligt med utrymme för automatisk allokering"

#: fsedit.pm:486
#, c-format
msgid "Nothing to do"
msgstr "Ingenting att göra"

#: harddrake/data.pm:61 install_any.pm:1640
#, c-format
msgid "Floppy"
msgstr "Diskett"

#: harddrake/data.pm:71
#, c-format
msgid "Zip"
msgstr "Zip"

#: harddrake/data.pm:87 install_any.pm:1641
#, c-format
msgid "Hard Disk"
msgstr "Hard Disk"

#: harddrake/data.pm:96 install_any.pm:1642
#, c-format
msgid "CDROM"
msgstr "Cd-rom"

#: harddrake/data.pm:106
#, c-format
msgid "CD/DVD burners"
msgstr "Cd/dvd-brännare"

#: harddrake/data.pm:116
#, c-format
msgid "DVD-ROM"
msgstr "Dvd-rom"

#: harddrake/data.pm:126 standalone/drakbackup:2059
#, c-format
msgid "Tape"
msgstr "Band"

#: harddrake/data.pm:135
#, c-format
msgid "Videocard"
msgstr "Videokort"

#: harddrake/data.pm:145
#, c-format
msgid "Tvcard"
msgstr "Tv-kort"

#: harddrake/data.pm:154
#, c-format
msgid "Other MultiMedia devices"
msgstr "Andra multimedia-enheter"

#: harddrake/data.pm:163
#, c-format
msgid "Soundcard"
msgstr "Ljudkort"

#: harddrake/data.pm:176
#, c-format
msgid "Webcam"
msgstr "Webbkamera"

#: harddrake/data.pm:190
#, c-format
msgid "Processors"
msgstr "Processorer"

#: harddrake/data.pm:200
#, c-format
msgid "ISDN adapters"
msgstr "ISDN-adapters"

#: harddrake/data.pm:210
#, c-format
msgid "Ethernetcard"
msgstr "Ethernet-kort"

#: harddrake/data.pm:228 network/netconnect.pm:567
#, c-format
msgid "Modem"
msgstr "Modem"

#: harddrake/data.pm:238
#, c-format
msgid "ADSL adapters"
msgstr "ADSL-adaptrar"

#: harddrake/data.pm:252
#, c-format
msgid "Memory"
msgstr "Minne"

#: harddrake/data.pm:261
#, c-format
msgid "AGP controllers"
msgstr "AGP-styrenheter"

#: harddrake/data.pm:270 help.pm:186 help.pm:855
#: install_steps_interactive.pm:979
#, c-format
msgid "Printer"
msgstr "Skrivare"

#: harddrake/data.pm:280
#, c-format
msgid "Joystick"
msgstr "Styrspak"

#: harddrake/data.pm:290
#, c-format
msgid "(E)IDE/ATA controllers"
msgstr "(E)IDE/ATA-styrenheter"

#: harddrake/data.pm:299
#, c-format
msgid "SATA controllers"
msgstr "SATA-styrenheter"

#: harddrake/data.pm:312
#, c-format
msgid "RAID controllers"
msgstr "RAID-styrenheter"

#: harddrake/data.pm:325
#, c-format
msgid "Firewire controllers"
msgstr "Firewire-styrenheter"

#: harddrake/data.pm:334
#, c-format
msgid "PCMCIA controllers"
msgstr "PCMCIA-styrenheter"

#: harddrake/data.pm:343
#, c-format
msgid "SCSI controllers"
msgstr "SCSI-styrenheter"

#: harddrake/data.pm:352
#, c-format
msgid "USB controllers"
msgstr "USB-styrenheter"

#: harddrake/data.pm:361
#, c-format
msgid "USB ports"
msgstr "USB portar"

#: harddrake/data.pm:370
#, c-format
msgid "SMBus controllers"
msgstr "SMBus-styrenheter"

#: harddrake/data.pm:379
#, c-format
msgid "Bridges and system controllers"
msgstr "Bryggor och systemstyrenheter"

#: harddrake/data.pm:388 help.pm:855 install_steps_interactive.pm:118
#: install_steps_interactive.pm:939 standalone/keyboarddrake:29
#, c-format
msgid "Keyboard"
msgstr "Tangentbord"

#: harddrake/data.pm:401 help.pm:855 install_steps_interactive.pm:972
#, c-format
msgid "Mouse"
msgstr "Mus"

#: harddrake/data.pm:415
#, c-format
msgid "UPS"
msgstr "UPS"

#: harddrake/data.pm:424
#, c-format
msgid "Scanner"
msgstr "Bildläsare"

#: harddrake/data.pm:434 standalone/harddrake2:444
#, c-format
msgid "Unknown/Others"
msgstr "Okänd/Andra"

#: harddrake/data.pm:463
#, c-format
msgid "cpu # "
msgstr "processor nummer "

#: harddrake/sound.pm:191 standalone/drakconnect:170
#: standalone/drakconnect:648
#, c-format
msgid "Please Wait... Applying the configuration"
msgstr "Vänta... verkställer konfigurationen"

#: harddrake/sound.pm:227
#, c-format
msgid "No alternative driver"
msgstr "Ingen alternativ drivrutin"

#: harddrake/sound.pm:228
#, c-format
msgid ""
"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
"currently uses \"%s\""
msgstr ""
"Det finns ingen känd alternativ OSS/Alsa-drivrutin för ljudkortet (%s) som "
"för närvarande använder \"%s\""

#: harddrake/sound.pm:234
#, c-format
msgid "Sound configuration"
msgstr "Ljudkonfiguration"

#: harddrake/sound.pm:236
#, c-format
msgid ""
"Here you can select an alternative driver (either OSS or ALSA) for your "
"sound card (%s)."
msgstr ""
"Här kan du välja en alternativ drivrutin (antingen OSS eller Alsa) för "
"ljudkortet (%s)"

#. -PO: here the first %s is either "OSS" or "ALSA", 
#. -PO: the second %s is the name of the current driver
#. -PO: and the third %s is the name of the default driver
#: harddrake/sound.pm:241
#, c-format
msgid ""
"\n"
"\n"
"Your card currently use the %s\"%s\" driver (default driver for your card is "
"\"%s\")"
msgstr ""
"\n"
"\n"
"Kortet använder för närvarande drivrutinen %s\"%s\" (standarddrivrutin för "
"kortet är \"%s\")"

#: harddrake/sound.pm:243
#, c-format
msgid ""
"OSS (Open Sound System) was the first sound API. It's an OS independent "
"sound API (it's available on most UNIX(tm) systems) but it's a very basic "
"and limited API.\n"
"What's more, OSS drivers all reinvent the wheel.\n"
"\n"
"ALSA (Advanced Linux Sound Architecture) is a modularized architecture "
"which\n"
"supports quite a large range of ISA, USB and PCI cards.\n"
"\n"
"It also provides a much higher API than OSS.\n"
"\n"
"To use alsa, one can either use:\n"
"- the old compatibility OSS api\n"
"- the new ALSA api that provides many enhanced features but requires using "
"the ALSA library.\n"
msgstr ""
"OSS (Open Sound System) var det första ljudgränssnittet. Det är ett OS-"
"oberoende ljudgränssnitt (det finns tillgängligt på de flesta Unix(tm)-"
"system) men är ett väldigt grundläggande och begränsat gränssnitt.\n"
"OSS-drivrutiner uppfinner alla hjulet på nytt.\n"
"\n"
"Alsa (Advanced Linux Sound Architecture) är en modulariserad arkitektur "
"vilken\n"
"stödjer ett stort antal ISA-, USB- och PCI-kort.\n"
"\n"
"Det tillhandahåller också ett mycket högre gränssnitt än OSS.\n"
"\n"
"För att använda Alsa kan man antingen använda:\n"
"- det gamla kompatibla OSS-gränssnittet\n"
"- det nya Alsa-gränssnittet som tillhandahåller många utökade funktioner men "
"kräver att Alsa-biblioteket används.\n"

#: harddrake/sound.pm:257 harddrake/sound.pm:342 standalone/drakups:146
#, c-format
msgid "Driver:"
msgstr "Drivrutin:"

#: harddrake/sound.pm:262
#, c-format
msgid "Trouble shooting"
msgstr "Problemlösning"

#: harddrake/sound.pm:270 keyboard.pm:391 lang.pm:1059
#: network/ndiswrapper.pm:95 network/netconnect.pm:553
#: printer/printerdrake.pm:1206 printer/printerdrake.pm:2230
#: printer/printerdrake.pm:2316 printer/printerdrake.pm:2362
#: printer/printerdrake.pm:2429 printer/printerdrake.pm:2464
#: printer/printerdrake.pm:2773 printer/printerdrake.pm:2780
#: printer/printerdrake.pm:3740 printer/printerdrake.pm:4069
#: printer/printerdrake.pm:4193 printer/printerdrake.pm:5310
#: standalone/drakTermServ:325 standalone/drakTermServ:1104
#: standalone/drakTermServ:1165 standalone/drakTermServ:1810
#: standalone/drakbackup:510 standalone/drakbackup:609 standalone/drakboot:165
#: standalone/drakclock:224 standalone/drakconnect:1007
#: standalone/drakfloppy:291 standalone/drakups:27 standalone/harddrake2:481
#: standalone/scannerdrake:51 standalone/scannerdrake:940
#, c-format
msgid "Warning"
msgstr "Varning"

#: harddrake/sound.pm:270
#, c-format
msgid ""
"The old \"%s\" driver is blacklisted.\n"
"\n"
"It has been reported to oops the kernel on unloading.\n"
"\n"
"The new \"%s\" driver will only be used on next bootstrap."
msgstr ""
"Den gamla drivrutinen \"%s\" är svartlistad.\n"
"\n"
"Det har rapporterats att den ger fel i kärnan vid urladdning.\n"
"\n"
"Den nya drivrutinen \"%s\" kommer endast att användas vid nästa \"bootstrap"
"\"."

#: harddrake/sound.pm:278
#, c-format
msgid "No open source driver"
msgstr "Ingen drivrutin med öppen källkod"

#: harddrake/sound.pm:279
#, c-format
msgid ""
"There's no free driver for your sound card (%s), but there's a proprietary "
"driver at \"%s\"."
msgstr ""
"Det finns ingen fri drivrutin för ljudkortet (%s), men det finns en sluten "
"på \"%s\"."

#: harddrake/sound.pm:282
#, c-format
msgid "No known driver"
msgstr "Ingen känd drivrutin"

#: harddrake/sound.pm:283
#, c-format
msgid "There's no known driver for your sound card (%s)"
msgstr "Det finns ingen känd drivrutin för ljudkortet (%s)"

#: harddrake/sound.pm:287
#, c-format
msgid "Unknown driver"
msgstr "Okänd drivrutin"

#: harddrake/sound.pm:288
#, c-format
msgid "Error: The \"%s\" driver for your sound card is unlisted"
msgstr "Fel: Drivrutinen %s för ditt ljudkort finns inte med i listan."

#: harddrake/sound.pm:302
#, c-format
msgid "Sound trouble shooting"
msgstr "Felsökning av ljud"

#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: harddrake/sound.pm:305
#, c-format
msgid ""
"The classic bug sound tester is to run the following commands:\n"
"\n"
"\n"
"- \"lspcidrake -v | fgrep AUDIO\" will tell you which driver your card uses\n"
"by default\n"
"\n"
"- \"grep sound-slot /etc/modules.conf\" will tell you what driver it\n"
"currently uses\n"
"\n"
"- \"/sbin/lsmod\" will enable you to check if its module (driver) is\n"
"loaded or not\n"
"\n"
"- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will\n"
"tell you if sound and alsa services're configured to be run on\n"
"initlevel 3\n"
"\n"
"- \"aumix -q\" will tell you if the sound volume is muted or not\n"
"\n"
"- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.\n"
msgstr ""
"Den klassiska feltestaren för ljud kör följande kommandon:\n"
"\n"
"\n"
"- \"lspcidrake -v | fgrep AUDIO\" talar om för dig vilken drivrutin\n"
"ljudkortet använder som standard\n"
"\n"
"- \"grep sound-slot /etc/modules.conf\" talar om för dig vilken drivrutin\n"
"som används för tillfället\n"
"\n"
"- \"/sbin/lsmod\" kan användas för att kontrollera om dess modul (drivrutin) "
"är\n"
"laddad eller inte\n"
"\n"
"- \"/sbin/chkconfig --list sound\" och \"/sbin/chkconfig --list alsa\" talar "
"om\n"
"för dig om ljud- och Alsa-tjänsterna är inställda för att köras i\n"
"körnivå 3\n"
"\n"
"- \"aumix -q\" talar om för dig om ljudet är avstängt eller inte\n"
"\n"
"- \"/sbin/fuser -v /dev/dsp\" talar om för dig vilka program som använder "
"ljudkortet.\n"

#: harddrake/sound.pm:331
#, c-format
msgid "Let me pick any driver"
msgstr "Låt mig välja drivrutin"

#: harddrake/sound.pm:334
#, c-format
msgid "Choosing an arbitrary driver"
msgstr "Väljer en godtycklig drivrutin"

#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: harddrake/sound.pm:337
#, c-format
msgid ""
"If you really think that you know which driver is the right one for your "
"card\n"
"you can pick one in the above list.\n"
"\n"
"The current driver for your \"%s\" sound card is \"%s\" "
msgstr ""
"Om du verkligen tror att du vet vilken drivrutin som är den rätta för ditt "
"kort\n"
"kan du välja den i listan ovan.\n"
"\n"
"Den aktuella drivrutinen för ditt \"%s\"-ljudkort är \"%s\" "

#: harddrake/v4l.pm:14 standalone/net_applet:74 standalone/net_applet:75
#: standalone/net_applet:77
#, c-format
msgid "Auto-detect"
msgstr "Automatisk identifiering"

#: harddrake/v4l.pm:72 harddrake/v4l.pm:235
#, c-format
msgid "Unknown|Generic"
msgstr "Okänd|Allmän"

#: harddrake/v4l.pm:105
#, c-format
msgid "Unknown|CPH05X (bt878) [many vendors]"
msgstr "Okänd|CPH05X (bt878) [många tillverkare]"

#: harddrake/v4l.pm:106
#, c-format
msgid "Unknown|CPH06X (bt878) [many vendors]"
msgstr "Okänd|CPH06X (bt878) [många tillverkare]"

#: harddrake/v4l.pm:309
#, c-format
msgid ""
"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
"detect the rights parameters.\n"
"If your card is misdetected, you can force the right tuner and card types "
"here. Just select your tv card parameters if needed."
msgstr ""
"För de flesta moderna tv-kort identifierar automatiskt bttv-modulen i Gnu/"
"Linux-kärnan korrekta parametrar.\n"
"Om kortet identifieras felaktigt kan du tvinga rätt mottagare och korttyp "
"här. Välj dina tv-kortsparametrar om det behövs."

#: harddrake/v4l.pm:312
#, c-format
msgid "Card model:"
msgstr "Kortmodell:"

#: harddrake/v4l.pm:313
#, c-format
msgid "Tuner type:"
msgstr "Mottagartyp:"

#: harddrake/v4l.pm:314
#, c-format
msgid "Number of capture buffers:"
msgstr "Antal inspelningsbuffertar:"

#: harddrake/v4l.pm:314
#, c-format
msgid "number of capture buffers for mmap'ed capture"
msgstr "antal inspelningsbuffertar för mmap'ed-inspelning"

#: harddrake/v4l.pm:316
#, c-format
msgid "PLL setting:"
msgstr "PLL-inställning:"

#: harddrake/v4l.pm:317
#, c-format
msgid "Radio support:"
msgstr "Radiostöd:"

#: harddrake/v4l.pm:317
#, c-format
msgid "enable radio support"
msgstr "aktivera radiostöd"

#: help.pm:11
#, c-format
msgid ""
"Before continuing, you should carefully read the terms of the license. It\n"
"covers the entire Mandriva Linux distribution. If you agree with all the\n"
"terms it contains, check the \"%s\" box. If not, clicking on the \"%s\"\n"
"button will reboot your computer."
msgstr ""
"Innan du fortsätter bör du noga läsa licensen. Den täcker hela\n"
"Mandriva Linux-distributionen. Om du samtycker med den,\n"
"kryssa i rutan \"%s\". Om du ej samtycker så klicka på \"%s\"\n"
"knappen så kommer installationen avbrytas och din dator att\n"
"startas om."

#: help.pm:14 install_steps_gtk.pm:556 install_steps_interactive.pm:92
#: install_steps_interactive.pm:731 standalone/drakautoinst:216
#, c-format
msgid "Accept"
msgstr "Accepterar"

#: help.pm:17
#, c-format
msgid ""
"GNU/Linux is a multi-user system which means each user can have his or her\n"
"own preferences, own files and so on. But unlike \"root\", who is the\n"
"system administrator, the users you add at this point will not be "
"authorized\n"
"to change anything except their own files and their own configurations,\n"
"protecting the system from unintentional or malicious changes which could\n"
"impact on the system as a whole. You'll have to create at least one regular\n"
"user for yourself -- this is the account which you should use for routine,\n"
"day-to-day usage. Although it's very easy to log in as \"root\" to do\n"
"anything and everything, it may also be very dangerous! A very simple\n"
"mistake could mean that your system will not work any more. If you make a\n"
"serious mistake as a regular user, the worst that can happen is that you'll\n"
"lose some information, but you will not affect the entire system.\n"
"\n"
"The first field asks you for a real name. Of course, this is not mandatory\n"
"-- you can actually enter whatever you like. DrakX will use the first word\n"
"you type in this field and copy it to the \"%s\" one, which is the name\n"
"this user will enter to log onto the system. If you like, you may override\n"
"the default and change the user name. The next step is to enter a password.\n"
"From a security point of view, a non-privileged (regular) user password is\n"
"not as crucial as the \"root\" password, but that's no reason to neglect it\n"
"by making it blank or too simple: after all, your files could be the ones\n"
"at risk.\n"
"\n"
"Once you click on \"%s\", you can add other users. Add a user for each one\n"
"of your friends, your father, your sister, etc. Click \"%s\" when you're\n"
"finished adding users.\n"
"\n"
"Clicking the \"%s\" button allows you to change the default \"shell\" for\n"
"that user (bash by default).\n"
"\n"
"When you're finished adding users, you'll be asked to choose a user who\n"
"will be automatically logged into the system when the computer boots up. If\n"
"you're interested in that feature (and do not care much about local\n"
"security), choose the desired user and window manager, then click on\n"
"\"%s\". If you're not interested in this feature, uncheck the \"%s\" box."
msgstr ""
"GNU/Linux är ett fleranvändarsystem, med detta menas att varje användare\n"
"kan ha sina egna inställningar, sina egna filer och så vidare. Du kan\n"
"läsa i användarmanualen för att lära dig mer. Men olikt \"root\", som\n"
"är administratör, kan användarna som du lägger till här inte ändra\n"
"någonting förutom sina egna filer och sina egna inställningar. Detta\n"
"skyddar systemet från att skadas av misstag eller avsiktliga attacker.\n"
"Du måste skapa åtminstone en vanlig användare åt dig själv.\n"
"Det kontot ska du använda i ditt dagliga arbete. Det är i och för\n"
"sig väldigt praktiskt att logga in som \"root\" varje dag men det kan\n"
"också vara väldigt farligt. Det minsta misstag kan innebära att\n"
"systemet inte fungerar längre. Om du gör ett allvarligt misstag som en\n"
"vanlig användare förlorar du bara viss information och inte hela systemet.\n"
"\n"
"Först måste du ange ditt riktiga namn. Det här är inte obligatoriskt,\n"
"du kan faktiskt skriva vad du vill. DrakX kommer att ta det första \n"
"ordet som du skrev in i rutan och flytta över det till fältet \"%s\".\n"
"Detta är namnet som den här användaren kommer att använda för att logga\n"
"in på systemet. Du kan ändra det om du vill. Du måste sedan ange ett\n"
"lösenord. En icke-privilegierad (vanlig) användares lösenord är inte\n"
"lika viktigt som \"roots\" sett ur säkerhetssynpunkt, men det finns\n"
"ingen anledning att ignorera det, det är ju trots allt dina filer som\n"
"står på spel.\n"
"\n"
"Efter det att du klickat på \"%s\" kan du sedan lägga\n"
"till andra användare. Lägg till en användare för varje kompis som\n"
"du har eller din pappa eller din syster till exempel. När du har lagt till "
"alla\n"
"användare som du vill ha, välj \"%s\".\n"
"\n"
"Om du klickar på \"%s\" kan du ändra det förvalda \"skalet\"\n"
"för den användaren (bash är förvalt).\n"
"\n"
"När du är färdig med att sätta till alla användare, kommer du att få välja\n"
"en användare som kan logga in automatiskt på systemet då datorn\n"
"startar upp. Om du är intresserad av den funktionen (och du inte bryr\n"
"dig speciellt mycket om lokal säkerhet), välj den önskade användaren\n"
"och fönsterhanteraren och klicka sedan på \"%s\". Om du inte är\n"
"intresserad av denna funktion, kryssa av rutan \"%s\""

#: help.pm:51 printer/printerdrake.pm:1662 printer/printerdrake.pm:1783
#, c-format
msgid "User name"
msgstr "Användarnamn"

#: help.pm:51 help.pm:431 help.pm:681 install_steps_gtk.pm:237
#: install_steps_gtk.pm:698 interactive.pm:433 interactive/newt.pm:319
#: network/netconnect.pm:327 network/tools.pm:191 printer/printerdrake.pm:3678
#: standalone/drakTermServ:382 standalone/drakbackup:3953
#: standalone/drakbackup:4047 standalone/drakbackup:4064
#: standalone/drakbackup:4082 ugtk2.pm:506
#, c-format
msgid "Next"
msgstr "Nästa"

#: help.pm:51 help.pm:409 help.pm:431 help.pm:647 help.pm:722
#: interactive.pm:394
#, c-format
msgid "Advanced"
msgstr "Avancerad"

#: help.pm:54
#, c-format
msgid ""
"Listed here are the existing Linux partitions detected on your hard drive.\n"
"You can keep the choices made by the wizard, since they are good for most\n"
"common installations. If you make any changes, you must at least define a\n"
"root partition (\"/\"). Do not choose too small a partition or you will not\n"
"be able to install enough software. If you want to store your data on a\n"
"separate partition, you will also need to create a \"/home\" partition\n"
"(only possible if you have more than one Linux partition available).\n"
"\n"
"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
"\n"
"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
"\"sd\" if it is a SCSI hard drive.\n"
"\n"
"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
"hard drives:\n"
"\n"
" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
"\n"
" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
"\n"
" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
"\n"
" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
"\n"
"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
"\"second lowest SCSI ID\", etc."
msgstr ""
"Listat ovan är de existerande Linux-partitionerna som hittats på\n"
"hårddisken. Du kan behålla valen som gjorts av guiden, de passar de flesta\n"
"vanliga installationer. Om du gör några ändringar måste du åtminstone\n"
"definiera en rotpartition (\"/\"). Välj inte en för liten partition för\n"
"då kommer du inte kunna installera tillräckligt med mjukvara. Om du vill\n"
"lagra dina data på en separat partition, behöver du också skapa en "
"partition\n"
"för /home (endast möjligt om du har mer än en Linux-partition tillgänglig).\n"
"\n"
"Varje partition listas som följer: \"Namn\", \"Kapacitet\".\n"
"\n"
"\"Namn\" är strukturerad på följande vis: \"hårddisktyp\", \n"
" \"hårddisknummer\", \"partitionsnummer\" (till exempel, \"hda1\").\n"
"\n"
"\"Hårddisktyp\" är \"hd\" om hårddisken är en IDE-hårddisk och\n"
"\"sd\" om det är en SCSI-hårddisk.\n"
"\n"
"\"Hårddisknummer\" är alltid en bokstav efter \"hd\" eller \"sd\". För IDE-\n"
"hårddiskar:\n"
"\n"
" * \"a\" betyder \"master-hårddisk på den primära IDE-kontrollern\",\n"
"\n"
" * \"b\" betyder \"slavhårddisk på den primära IDE-kontrollern\",\n"
"\n"
" * \"c\" betyder \"master-hårddisk på den sekundära IDE-kontrollern\",\n"
"\n"
" * \"d\" betyder \"slavhårddisk på den sekundära IDE-kontrollern\".\n"
"\n"
"Med SCSI-hårddiskar betyder ett \"a\" \"lägsta SCSI-ID\", ett \"b\" betyder\n"
"\"andra lägsta SCSI-ID\", etc."

#: help.pm:85
#, c-format
msgid ""
"The Mandriva Linux installation is distributed on several CD-ROMs. If a\n"
"selected package is located on another CD-ROM, DrakX will eject the current\n"
"CD and ask you to insert the required one. If you do not have the requested\n"
"CD at hand, just click on \"%s\", the corresponding packages will not be\n"
"installed."
msgstr ""
"Installationen av Mandriva Linux är utspridd på flera cd-skivor. DrakX\n"
"vet om ett valt paket finns på en annan cd-skiva och kommer att mata ut\n"
"den aktuella cd:n och be dig sätta in en annan om det blir nödvändigt.\n"
"Om du inte har efterfrågad CD tillgänglig, klicka på \"%s\" så hoppas\n"
"installationen av motsvarande paket över."

#: help.pm:92
#, c-format
msgid ""
"It's now time to specify which programs you wish to install on your system.\n"
"There are thousands of packages available for Mandriva Linux, and to make "
"it\n"
"simpler to manage, they have been placed into groups of similar\n"
"applications.\n"
"\n"
"Mandriva Linux sorts package groups in four categories. You can mix and\n"
"match applications from the various categories, so a ``Workstation''\n"
"installation can still have applications from the ``Server'' category\n"
"installed.\n"
"\n"
" * \"%s\": if you plan to use your machine as a workstation, select one or\n"
"more of the groups in the workstation category.\n"
"\n"
" * \"%s\": if you plan on using your machine for programming, select the\n"
"appropriate groups from that category. The special \"LSB\" group will\n"
"configure your system so that it complies as much as possible with the\n"
"Linux Standard Base specifications.\n"
"\n"
"   Selecting the \"LSB\" group will also install the \"2.4\" kernel series,\n"
"instead of the default \"2.6\" one. This is to ensure 100%%-LSB compliance\n"
"of the system. However, if you do not select the \"LSB\" group you will\n"
"still have a system which is nearly 100%% LSB-compliant.\n"
"\n"
" * \"%s\": if your machine is intended to be a server, select which of the\n"
"more common services you wish to install on your machine.\n"
"\n"
" * \"%s\": this is where you will choose your preferred graphical\n"
"environment. At least one must be selected if you want to have a graphical\n"
"interface available.\n"
"\n"
"Moving the mouse cursor over a group name will display a short explanatory\n"
"text about that group.\n"
"\n"
"You can check the \"%s\" box, which is useful if you're familiar with the\n"
"packages being offered or if you want to have total control over what will\n"
"be installed.\n"
"\n"
"If you start the installation in \"%s\" mode, you can deselect all groups\n"
"and prevent the installation of any new packages. This is useful for\n"
"repairing or updating an existing system.\n"
"\n"
"If you deselect all groups when performing a regular installation (as\n"
"opposed to an upgrade), a dialog will pop up suggesting different options\n"
"for a minimal installation:\n"
"\n"
" * \"%s\": install the minimum number of packages possible to have a\n"
"working graphical desktop.\n"
"\n"
" * \"%s\": installs the base system plus basic utilities and their\n"
"documentation. This installation is suitable for setting up a server.\n"
"\n"
" * \"%s\": will install the absolute minimum number of packages necessary\n"
"to get a working Linux system. With this installation you will only have a\n"
"command-line interface. The total size of this installation is about 65\n"
"megabytes."
msgstr ""
"Det är nu dags att ange vilka program du vill installera på\n"
"systemet. Det finns flera tusen paket tillgängliga för Mandriva Linux och\n"
"för att det ska bli enklare att hantera paketen har de placerats i grupper\n"
"om liknande program.\n"
"\n"
"Paketen är sorterade i grupper som motsvarar olika användningsområden\n"
"för din dator. Mandriva Linux har fyra fördefinierade kategorier\n"
" tillgängliga. Du kan blanda program från olika kategorier så att \n"
"t ex en arbetsstationsinstallation fortfarande kan ha program från \n"
"kategorin Utveckling installerade.\n"
"\n"
" * \"%s\": om du ska använda datorn som arbetsstation,\n"
"välj en eller flera av paketen som är i denna grupp.\n"
"\n"
"* \"%s\": om datorn ska användas för programmering välj \n"
"lämpliga paket från denna grupp. Den speciall \"LSB\" gruppen\n"
"kommer att konfigurera ditt system så att det överensstämmer\n"
"med Linux Standard Base specifikationen så mycket som möjligt.\n"
"(En specifikation som försöker eftersträva en standard för Linux- \n"
"distributioner, till exempel var viktiga systemfiler är placerade, så \n"
"att program utvecklade på en distribution även\n"
"kommer att fungera på andra distributioner.)\n"
"   Om du väljer \"LSB\" gruppen kommer 2.4 kernel serien installeras\n"
"istället för 2.6 som annars är standard för Mandriva Linux. Detta är\n"
"för att uppfylla LSB stöd maximalt. Om du inte väljer \"LSB\" \n"
"kommer du ändå att ha ett system som är LSB kompatibelt nästan\n"
"till 100%%.\n"
"\n"
"* \"%s\": om datorn ska användas som server, kan du här\n"
"välja de tjänster som du vill ha installerade på den.\n"
"\n"
" * \"%s\": här väljer du den grafiska miljö som du vill använda. \n"
"Du måste välja åtminstone en om du vill ha ett grafiskt gränssnitt på\n"
"din arbetsstation.\n"
"\n"
"Om du flyttar muspekaren över ett gruppnamn får du se en kort\n"
"beskrivande text för just den gruppen.\n"
"\n"
"Du kan markera \"%s\" som är användbart om du vet vilka\n"
"paket du vill ha installerade eller om du vill ha fullständig kontroll över\n"
"vad som blir installerat.\n"
"\n"
"Om du startar installationen i \"%s\" läge kan du avmarkera alla\n"
"grupper för att undvika installation av nya paket. Detta är\n"
"användbart vid reparation eller uppdatering av ett existerande\n"
"system.\n"
" \n"
"Om du inte väljer någon grupp när\n"
"du installerar (till skillnad från när du uppdaterar), kommer en \n"
"dialogruta att visas och föreslå olika minimala installationer.\n"
"\n"
" * \"%s\": Installera det minsta antalet paket som behövs för att få en\n"
"fungerande grafisk skrivbordsmiljö.\n"
"\n"
" * \"%s\": Installerar grundsystemet plus\n"
"grundläggande verktyg och dess dokumentation. Denna installation lämpar\n"
"sig för en server.\n"
"\n"
"* \"%s\": Installerar det absolut minsta antalet paket\n"
"som behövs för ett fungerande Linux-system. Med denna installation kommer\n"
"du ej att ha tillgång till  några grafiska system. Denna\n"
"installation är ca 65Mb stor."

#: help.pm:146 share/compssUsers.pl:23
#, c-format
msgid "Workstation"
msgstr "Arbetsstation"

#: help.pm:146 share/compssUsers.pl:64 share/compssUsers.pl:162
#: share/compssUsers.pl:164
#, c-format
msgid "Development"
msgstr "Utveckling"

#: help.pm:146 share/compssUsers.pl:144
#, c-format
msgid "Graphical Environment"
msgstr "Grafisk miljö"

#: help.pm:146 install_steps_gtk.pm:235 install_steps_interactive.pm:642
#, c-format
msgid "Individual package selection"
msgstr "Välj enskilda paket"

#: help.pm:146 help.pm:588
#, c-format
msgid "Upgrade"
msgstr "Uppdatera"

#: help.pm:146 install_steps_interactive.pm:600
#, c-format
msgid "With X"
msgstr "Med X"

#: help.pm:146
#, c-format
msgid "With basic documentation"
msgstr "Med grundläggande dokumentation"

#: help.pm:146
#, c-format
msgid "Truly minimal install"
msgstr "Extremt minimal installation"

#: help.pm:149
#, c-format
msgid ""
"If you choose to install packages individually, the installer will present\n"
"a tree containing all packages classified by groups and subgroups. While\n"
"browsing the tree, you can select entire groups, subgroups, or individual\n"
"packages.\n"
"\n"
"Whenever you select a package on the tree, a description will appear on the\n"
"right to let you know the purpose of that package.\n"
"\n"
"!! If a server package has been selected, either because you specifically\n"
"chose the individual package or because it was part of a group of packages,\n"
"you'll be asked to confirm that you really want those servers to be\n"
"installed. By default Mandriva Linux will automatically start any installed\n"
"services at boot time. Even if they are safe and have no known issues at\n"
"the time the distribution was shipped, it is entirely possible that\n"
"security holes were discovered after this version of Mandriva Linux was\n"
"finalized. If you do not know what a particular service is supposed to do "
"or\n"
"why it's being installed, then click \"%s\". Clicking \"%s\" will install\n"
"the listed services and they will be started automatically at boot time. !!\n"
"\n"
"The \"%s\" option is used to disable the warning dialog which appears\n"
"whenever the installer automatically selects a package to resolve a\n"
"dependency issue. Some packages depend on others and the installation of\n"
"one particular package may require the installation of another package. The\n"
"installer can determine which packages are required to satisfy a dependency\n"
"to successfully complete the installation.\n"
"\n"
"The tiny floppy disk icon at the bottom of the list allows you to load a\n"
"package list created during a previous installation. This is useful if you\n"
"have a number of machines that you wish to configure identically. Clicking\n"
"on this icon will ask you to insert the floppy disk created at the end of\n"
"another installation. See the second tip of the last step on how to create\n"
"such a floppy."
msgstr ""
"Om du valde att installera enskilda paket kommer du\n"
"att få se ett träd innehållande alla paket klassificerade efter grupper och\n"
"undergrupper. Om du bläddrar i trädet kan du välja hela grupper,\n"
"undergrupper eller enskilda paket.\n"
"\n"
"När du väljer ett paket i trädet, visas en beskrivning till höger.\n"
"\n"
"Om det skulle visa sig att ett serverpaket har valts antingen\n"
"oavsiktligt eller om det var med i en hel grupp, kommer du att få bekräfta\n"
"att du verkligen vill att dessa servrar ska installeras. Under Mandriva\n"
"Linux startas installerade servrar vid uppstart. Även fast de är säkra när\n"
"den här distributionen släpps, kan det hända att säkerhetsluckor hittats\n"
"i efterhand. Om du inte vet vad en specifik tjänst gör eller varför den\n"
"blir installerad, klicka \"%s\" här. Om du klickar \"%s\" kommer de\n"
"listade tjänsterna att installeras och startas automatiskt.\n"
"\n"
"Alternativet \"%s\" inaktiverar helt enkelt\n"
"varningsdialogrutan som visas när installationsprogrammet automatiskt\n"
"väljer ett paket. Detta inträffar därför att det har upptäckts att ett\n"
"beroende med ett annat paket måste tillfredsställas för att detta paket\n"
"ska kunna installeras ordentligt. Installationsprogrammet kan\n"
"avgöra vilka paket som krävs för att lösa ett beroende.\n"
"\n"
"Den lilla diskettikonen i slutet på listan låter dig ladda en paketlista\n"
"som du kan ha gjort vid en tidigare installation. Detta är användbart\n"
"om du har ett antal datorer som skall ha en identisk konfiguration.\n"
"När du klickar på den ikonen kommer du att bli ombedd om att stoppa i\n"
"en diskett som du tidigare skapat vid slutet av en annan\n"
" installation. Se det andra tipset i det sista steget hur du gör för att "
"skapa\n"
" en sådan diskett."

#: help.pm:180
#, c-format
msgid "Automatic dependencies"
msgstr "Automatiska beroenden"

#: help.pm:183
#, c-format
msgid ""
"\"%s\": clicking on the \"%s\" button will open the printer configuration\n"
"wizard. Consult the corresponding chapter of the ``Starter Guide'' for more\n"
"information on how to set up a new printer. The interface presented in our\n"
"manual is similar to the one used during installation."
msgstr ""
"\"%s\": om du klickar på \"%s\" startar skrivarguiden.\n"
"Se motsvarande kapitel i \"Starter Guide\" för mer information om hur du\n"
"ska göra för att installera en ny skrivare. Gränssnittet som visas där\n"
"liknar det som används vid installationen."

#: help.pm:186 help.pm:566 help.pm:855 install_steps_gtk.pm:611
#: standalone/drakbackup:2341 standalone/drakbackup:2345
#: standalone/drakbackup:2349 standalone/drakbackup:2353
#, c-format
msgid "Configure"
msgstr "Konfigurera"

#: help.pm:189
#, c-format
msgid ""
"This dialog is used to select which services you wish to start at boot\n"
"time.\n"
"\n"
"DrakX will list all services available on the current installation. Review\n"
"each one of them carefully and uncheck those which are not needed at boot\n"
"time.\n"
"\n"
"A short explanatory text will be displayed about a service when it is\n"
"selected. However, if you're not sure whether a service is useful or not,\n"
"it is safer to leave the default behavior.\n"
"\n"
"!! At this stage, be very careful if you intend to use your machine as a\n"
"server: you probably do not want to start any services which you do not "
"need.\n"
"Please remember that some services can be dangerous if they're enabled on a\n"
"server. In general, select only those services you really need. !!"
msgstr ""
"Denna dialog används för att välja vilka tjänster du vill starta vid "
"uppstart.\n"
"\n"
"Här visas alla tjänster tillgängliga med den aktuella installationen.\n"
"Titta igenom dem och avmarkera dem du inte behöver vid start.\n"
"\n"
"Du kan få en kort förklaringstext om en tjänst genom att välja den\n"
"specifika tjänsten. Om du är osäker på om en tjänst är användabar eller\n"
"inte är det säkrast att lämna den tjänsten orörd.\n"
"\n"
"!! Var extra försiktig i dina val om den här datorn ska användas som en\n"
"server: du vill antagligen inte starta tjänster som du inte behöver.\n"
"Kom ihåg att flera tjänster kan innebära en risk om de aktiveras på\n"
"en server. Som generell regel, välj bara de tjänster du verkligen behöver. !!"

#: help.pm:206
#, c-format
msgid ""
"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it to\n"
"local time according to the time zone you selected. If the clock on your\n"
"motherboard is set to local time, you may deactivate this by unselecting\n"
"\"%s\", which will let GNU/Linux know that the system clock and the\n"
"hardware clock are in the same time zone. This is useful when the machine\n"
"also hosts another operating system.\n"
"\n"
"The \"%s\" option will automatically regulate the system clock by\n"
"connecting to a remote time server on the Internet. For this feature to\n"
"work, you must have a working Internet connection. We recommend that you\n"
"choose a time server located near you. This option actually installs a time\n"
"server which can be used by other machines on your local network as well."
msgstr ""
"GNU/Linux utgår från GMT (Greenwich Mean Time) och översätter det till\n"
"lokal tid enligt den tidszon du har valt. Om hårdvaruklockan på ditt\n"
"moderkort är utgår från lokal tid kan du inaktivera detta genom att \n"
"avmarkera \"%s\" så att hårdvaruklockan blir samma som systemklockan.\n"
"Det är användbart när datorn är värd för andra operativsystem som t ex \n"
"Windows.\n"
"\n"
"Alternativet \"%s\" gör så att klockan ställs\n"
"automatiskt genom att datorn kontaktar en server på Internet. I den lista\n"
"som sedan presenteras väljer du den server som ligger närmast dig.\n"
"Naturligtvis måste du vara uppkopplad mot Internet för att detta ska\n"
"fungera. Det läggs in en tidserver på din dator och den kan, om så\n"
"önskas, användas av andra datorer i ditt lokala nätverk."

#: help.pm:217 install_steps_interactive.pm:874
#, c-format
msgid "Hardware clock set to GMT"
msgstr "Hårdvaruklocka ställd till GMT"

#: help.pm:217
#, c-format
msgid "Automatic time synchronization"
msgstr "Automatisk tidsynkronisering"

#: help.pm:220
#, c-format
msgid ""
"Graphic Card\n"
"\n"
"   The installer will normally automatically detect and configure the\n"
"graphic card installed on your machine. If this is not correct, you can\n"
"choose from this list the card you actually have installed.\n"
"\n"
"   In the situation where different servers are available for your card,\n"
"with or without 3D acceleration, you're asked to choose the server which\n"
"best suits your needs."
msgstr ""
"Grafikkort\n"
"\n"
"   Installationsprogrammet kan vanligtvis automatiskt identifiera och\n"
"konfigurera grafikkortet i datorn. Om det misslyckas kan du välja\n"
"det korrekta kortet i den här listan.\n"
"\n"
"   Om olika servrar finns tillgängliga för ditt kort, utan eller\n"
"med 3D-acceleration, väljer du den server som bäst passar dina\n"
"behov. "

#: help.pm:231
#, c-format
msgid ""
"X (for X Window System) is the heart of the GNU/Linux graphical interface\n"
"on which all the graphical environments (KDE, GNOME, AfterStep,\n"
"WindowMaker, etc.) bundled with Mandriva Linux rely upon.\n"
"\n"
"You'll see a list of different parameters to change to get an optimal\n"
"graphical display.\n"
"\n"
"Graphic Card\n"
"\n"
"   The installer will normally automatically detect and configure the\n"
"graphic card installed on your machine. If this is not correct, you can\n"
"choose from this list the card you actually have installed.\n"
"\n"
"   In the situation where different servers are available for your card,\n"
"with or without 3D acceleration, you're asked to choose the server which\n"
"best suits your needs.\n"
"\n"
"\n"
"\n"
"Monitor\n"
"\n"
"   Normally the installer will automatically detect and configure the\n"
"monitor connected to your machine. If it is not correct, you can choose\n"
"from this list the monitor which is connected to your computer.\n"
"\n"
"\n"
"\n"
"Resolution\n"
"\n"
"   Here you can choose the resolutions and color depths available for your\n"
"graphics hardware. Choose the one which best suits your needs (you will be\n"
"able to make changes after the installation). A sample of the chosen\n"
"configuration is shown in the monitor picture.\n"
"\n"
"\n"
"\n"
"Test\n"
"\n"
"   Depending on your hardware, this entry might not appear.\n"
"\n"
"   The system will try to open a graphical screen at the desired\n"
"resolution. If you see the test message during the test and answer \"%s\",\n"
"then DrakX will proceed to the next step. If you do not see it, then it\n"
"means that some part of the auto-detected configuration was incorrect and\n"
"the test will automatically end after 12 seconds and return you to the\n"
"menu. Change settings until you get a correct graphical display.\n"
"\n"
"\n"
"\n"
"Options\n"
"\n"
"   This steps allows you to choose whether you want your machine to\n"
"automatically switch to a graphical interface at boot. Obviously, you may\n"
"want to check \"%s\" if your machine is to act as a server, or if you were\n"
"not successful in getting the display configured."
msgstr ""
"X (som står för X Window System) är hjärtat i det grafiska gränssnittet\n"
"i GNU/Linux. Alla grafiska miljöer som följer med Mandriva Linux\n"
"(KDE, GNOME, AfterStep, WindowMaker osv) är beroende av det\n"
"för att fungera.\n"
"\n"
"Du kommer att kunna välja ett antal parametrar för att få den optimala\n"
"grafiska bilden: \n"
"\n"
"Grafikkort\n"
"\n"
"   Installationsprogrammet kommer vanligtvis automatiskt att\n"
"känna av och konfigurera grafikkortet som är installerat på\n"
"datorn. Om detta är inte fungerar så kan du välja ditt kort från\n"
"en lista.\n"
"\n"
"   Om det finns flera servrar tillgängliga för ditt kort, med eller utan\n"
"3D-acceleration, kommer du att ombedas välja den server som\n"
"bäst passar dina behov.\n"
"\n"
"\n"
"\n"
"Skärm\n"
"\n"
"   Installationsprogrammet kommer vanligtvis automatiskt att\n"
"känna av och konfigurera vilken skärm som är kopplad till\n"
"datorn. Om detta är inte fungerar så kan du välja din skärm från\n"
"en lista.\n"
"\n"
"\n"
"\n"
"Upplösning\n"
"\n"
"   Här kan du välja vilken upplösning och antal färger som din\n"
"hårdvara ska använda. Välj den som bäst passar dina behov\n"
"(du kan alltid ändra det när installationen är klar). Ett exempel\n"
"av den valda konfigurationen visas i bildskärmen.\n"
"\n"
"\n"
"\n"
"Testa\n"
"\n"
"   Beroende på vilken hårdvara du har kan detta val inte dyka upp.\n"
"\n"
"   Systemet kommer att försöka öppna en grafisk skärm med önskad\n"
"upplösning. Om du kan se meddelandet under testet och svara \"%s\"\n"
"kommer DrakX att gå vidare till nästa steg. Om du inte kan se\n"
"meddelandet så betyder det att någonting var fel med den automatiska\n"
"konfigureringen och testet kommer automatiskt att avslutas efter 12 "
"sekunder\n"
"och du kommer tillbaka till menyn. Ändra inställningarna tills du får en\n"
"korrekt konfigurerad grafisk bild.\n"
"\n"
"\n"
"\n"
"Alternativ\n"
"\n"
"Här kan du välja om du vill att datorn automatiskt ska starta ett grafiskt\n"
"gränssnitt vid uppstart. Du bör kryssa för \"%s\" om din dator ska\n"
"agera som server, eller om du inte lyckades med att konfigurera\n"
"bilden."

#: help.pm:288
#, c-format
msgid ""
"Monitor\n"
"\n"
"   Normally the installer will automatically detect and configure the\n"
"monitor connected to your machine. If it is not correct, you can choose\n"
"from this list the monitor which is connected to your computer."
msgstr ""
"Bildskärm\n"
"\n"
"   Installationsprogrammet kan vanligtvis automatiskt identifiera och\n"
"konfigurera din bildskärm. Om så inte är fallet kan du från denna lista\n"
"välja den bildskärm som faktiskt är ansluten till datorn."

#: help.pm:295
#, c-format
msgid ""
"Resolution\n"
"\n"
"   Here you can choose the resolutions and color depths available for your\n"
"graphics hardware. Choose the one which best suits your needs (you will be\n"
"able to make changes after the installation). A sample of the chosen\n"
"configuration is shown in the monitor picture."
msgstr ""
"Upplösning\n"
"\n"
"   Du kan här välja mellan de olika alternativ för upplösning och färgdjup\n"
"som finns tillgängliga för din hårdvara. Välj det som bäst är anpassat för\n"
"dina behov. (du kommer dock att ha möjlighet att ändra detta efter\n"
"installationen). I bildskärmsbilen kan du se hur konfigurationen kommer att\n"
"se ut. "

#: help.pm:303
#, c-format
msgid ""
"In the situation where different servers are available for your card, with\n"
"or without 3D acceleration, you're asked to choose the server which best\n"
"suits your needs."
msgstr ""
"Om det finns olika servrar tillgängliga för ditt kort, med eller\n"
"utan 3D-acceleration, kommer du att få möjlighet att välja den server\n"
"som bäst är anpassad för dina behov."

#: help.pm:308
#, c-format
msgid ""
"Options\n"
"\n"
"   This steps allows you to choose whether you want your machine to\n"
"automatically switch to a graphical interface at boot. Obviously, you may\n"
"want to check \"%s\" if your machine is to act as a server, or if you were\n"
"not successful in getting the display configured."
msgstr ""
"Alternativ\n"
"\n"
"   Här kan du välja om du vill att din dator automatiskt ska starta\n"
"ett grafiskt användargränssnitt vid uppstart. Du bör välja \"%s\" om\n"
"din dator ska användas som server, eller om du inte lyckades att\n"
"konfigurera bildskärmen korrekt."

#: help.pm:316
#, c-format
msgid ""
"You now need to decide where you want to install the Mandriva Linux\n"
"operating system on your hard drive. If your hard drive is empty or if an\n"
"existing operating system is using all the available space you will have to\n"
"partition the drive. Basically, partitioning a hard drive means to\n"
"logically divide it to create the space needed to install your new\n"
"Mandriva Linux system.\n"
"\n"
"Because the process of partitioning a hard drive is usually irreversible\n"
"and can lead to data losses, partitioning can be intimidating and stressful\n"
"for the inexperienced user. Fortunately, DrakX includes a wizard which\n"
"simplifies this process. Before continuing with this step, read through the\n"
"rest of this section and above all, take your time.\n"
"\n"
"Depending on the configuration of your hard drive, several options are\n"
"available:\n"
"\n"
" * \"%s\". This option will perform an automatic partitioning of your blank\n"
"drive(s). If you use this option there will be no further prompts.\n"
"\n"
" * \"%s\". The wizard has detected one or more existing Linux partitions on\n"
"your hard drive. If you want to use them, choose this option. You will then\n"
"be asked to choose the mount points associated with each of the partitions.\n"
"The legacy mount points are selected by default, and for the most part it's\n"
"a good idea to keep them.\n"
"\n"
" * \"%s\". If Microsoft Windows is installed on your hard drive and takes\n"
"all the space available on it, you will have to create free space for\n"
"GNU/Linux. To do so, you can delete your Microsoft Windows partition and\n"
"data (see ``Erase entire disk'' solution) or resize your Microsoft Windows\n"
"FAT or NTFS partition. Resizing can be performed without the loss of any\n"
"data, provided you've previously defragmented the Windows partition.\n"
"Backing up your data is strongly recommended. Using this option is\n"
"recommended if you want to use both Mandriva Linux and Microsoft Windows on\n"
"the same computer.\n"
"\n"
"   Before choosing this option, please understand that after this\n"
"procedure, the size of your Microsoft Windows partition will be smaller\n"
"than when you started. You'll have less free space under Microsoft Windows\n"
"to store your data or to install new software.\n"
"\n"
" * \"%s\". If you want to delete all data and all partitions present on\n"
"your hard drive and replace them with your new Mandriva Linux system, "
"choose\n"
"this option. Be careful, because you will not be able to undo this "
"operation\n"
"after you confirm.\n"
"\n"
"   !! If you choose this option, all data on your disk will be deleted. !!\n"
"\n"
" * \"%s\". This option appears when the hard drive is entirely taken by\n"
"Microsoft Windows. Choosing this option will simply erase everything on the\n"
"drive and begin fresh, partitioning everything from scratch.\n"
"\n"
"   !! If you choose this option, all data on your disk will be lost. !!\n"
"\n"
" * \"%s\". Choose this option if you want to manually partition your hard\n"
"drive. Be careful -- it is a powerful but dangerous choice and you can very\n"
"easily lose all your data. That's why this option is really only\n"
"recommended if you have done something like this before and have some\n"
"experience. For more instructions on how to use the DiskDrake utility,\n"
"refer to the ``Managing Your Partitions'' section in the ``Starter Guide''."
msgstr ""
"Nu måste du välja var på hårddisken du vill installera Mandriva\n"
"Linux. Om den är tom eller om ett befintligt operativsystem använder\n"
"allt tillgängligt utrymme behöver du partitionera den. Att partitionera en\n"
"hårddisk går ut på att man delar upp den i logiska enheter för att skapa \n"
"utrymmen åt det nya Mandriva Linux-systemet.\n"
"\n"
"Eftersom resultatet av en partitionering vanligtvis inte går att ångra\n"
"kan partitionering kännas skrämmande om du är en ovan användare.\n"
"Denna guide förenklar processen. Innan du börjar, titta i manualen\n"
"och ta den tid du behöver.\n"
"\n"
"Beroende på hårddiskkonfigurationen är flera alternativ tillgängliga:\n"
"\n"
" \"%s\": detta leder till en automatisk\n"
"partitionering av den tomma disken. Du kommer inte att få några fler\n"
"frågor.\n"
"\n"
" * \"%s\": guiden har hittat en eller flera\n"
"Linux-partitioner på hårddisken. Om du vill använda dem, välj detta\n"
"alternativ. Du uppmanas att välja monteringspunkterna som\n"
"är associerade med varje partition. De gamla monteringspunkterna väljs\n"
"som förval och vanligen bör du behålla dem.\n"
"\n"
" * \"%s\": Om Microsoft Windows\n"
"är installerat på hårddisken och tar upp allt tillgängligt utrymme, måste\n"
"du skapa ledigt utrymme för GNU/Linux. För att göra det kan du ta bort\n"
"Microsoft Windows-partitionen och all data (se lösningen \"Radera hela\n"
"hårddisken\") eller ändra storlek på Microsoft Windows-FAT partitionen.\n"
"Ändring av storlek kan utföras utan att förlora data, under förutsättning\n"
"att du nyligen defragmenterat Windows-partitionen och att den använder.\n"
"formatet FAT. Du rekommenderas dock starkt att först säkerhetskopiera \n"
"data från Windows-partitionen. Denna lösning rekommenderas om du vill\n"
" använda både Mandriva Linux och Microsoft Windows på samma dator.\n"
"\n"
"   Innan du väljer denna lösning måste du vara införstådd med att\n"
" storleken på Microsoft Windows-partitionen kommer att bli mindre\n"
" än den är för närvarande. Det betyder att du kommer att ha mindre\n"
" utrymme under Microsoft Windows för att lagra data eller installera\n"
" ny mjukvara.\n"
"\n"
" * \"%s\": Om du vill ta bort alla data och alla\n"
"partitioner som finns på hårddisken och ersätta dem med ditt nya\n"
"Mandriva Linux-system, väljer du detta alternativ. Var försiktig med\n"
"detta alternativ eftersom du kan inte ångra dig efteråt.\n"
"\n"
"   !! Om du väljer detta alternativ kommer alla data på disken att tas "
"bort. !!\n"
"\n"
" * \"%s\": tar helt enkelt bort allt på disken och startar en\n"
"fräsch partitionering från grunden. Alla data på disken kommer att tas\n"
"bort.\n"
"\n"
"   !!Om du väljer detta alternativ kommer all data på disken att tas "
"bort.!!\n"
"\n"
" * \"%s\": välj detta alternativ om du vill partitionera\n"
"hårddisken manuellt. Var försiktig - det är ett kraftfullt men farligt\n"
"alternativ. Du kan väldigt enkelt förlora allt data. Därför, välj\n"
"inte detta om du inte är helt säker på vad du gör. För att veta hur du ska\n"
"använda DiskDrake-verktyget som används här, se kapitlet \"Managing Your\n"
"Partitions\" i \"Starter Guide\"."

#: help.pm:374 install_interactive.pm:95
#, c-format
msgid "Use free space"
msgstr "Använd ledigt utrymme"

#: help.pm:374
#, c-format
msgid "Use existing partition"
msgstr "Använd existerande partition"

#: help.pm:374 install_interactive.pm:137
#, c-format
msgid "Use the free space on the Windows partition"
msgstr "Använd ledigt utrymme på Windows-partitionen"

#: help.pm:374 install_interactive.pm:213
#, c-format
msgid "Erase entire disk"
msgstr "Radera hela hårddisken"

#: help.pm:374
#, c-format
msgid "Remove Windows"
msgstr "Ta bort Windows"

#: help.pm:374 install_interactive.pm:228
#, c-format
msgid "Custom disk partitioning"
msgstr "Anpassad diskpartitionering"

#: help.pm:377
#, c-format
msgid ""
"There you are. Installation is now complete and your GNU/Linux system is\n"
"ready to be used. Just click on \"%s\" to reboot the system. Do not forget\n"
"to remove the installation media (CD-ROM or floppy). The first thing you\n"
"should see after your computer has finished doing its hardware tests is the\n"
"boot-loader menu, giving you the choice of which operating system to start.\n"
"\n"
"The \"%s\" button shows two more buttons to:\n"
"\n"
" * \"%s\": enables you to create an installation floppy disk which will\n"
"automatically perform a whole installation without the help of an operator,\n"
"similar to the installation you've just configured.\n"
"\n"
"   Note that two different options are available after clicking on that\n"
"button:\n"
"\n"
"    * \"%s\". This is a partially automated installation. The partitioning\n"
"step is the only interactive procedure.\n"
"\n"
"    * \"%s\". Fully automated installation: the hard disk is completely\n"
"rewritten, all data is lost.\n"
"\n"
"   This feature is very handy when installing on a number of similar\n"
"machines. See the Auto install section on our web site for more\n"
"information.\n"
"\n"
" * \"%s\"(*): saves a list of the packages selected in this installation.\n"
"To use this selection with another installation, insert the floppy and\n"
"start the installation. At the prompt, press the [F1] key, type >>linux\n"
"defcfg=\"floppy\"<< and press the [Enter] key.\n"
"\n"
"(*) You need a FAT-formatted floppy. To create one under GNU/Linux, type\n"
"\"mformat a:\", or \"fdformat /dev/fd0\" followed by \"mkfs.vfat\n"
"/dev/fd0\"."
msgstr ""
"Installationen är nu färdig och GNU/Linux-systemet är klart\n"
"att användas. Klicka på \"%s\" för att starta om systemet. Det\n"
"första du bör se efter det att datorn har gjort hårdvarutesterna är\n"
"startmenyn där du kan välja vilket operativsystem du vill starta.\n"
"\n"
"Knappen \"%s\" visar ytterligare två knappar som är till för att:\n"
"\n"
" * \"%s\": för att skapa en\n"
"installationsdiskett som automatiskt utför en hel installation utan\n"
"hjälp av en operatör, liknande installationen du just utfört.\n"
"\n"
"   Observera att två olika alternativ finns tillgängliga när du klickar på\n"
"knappen:\n"
"\n"
"    * \"%s\". Det här är en delvis automatisk installation eftersom\n"
"partitioneringssteget (och endast detta) fortfarande är interaktivt.\n"
"\n"
"    * \"%s\". Helt automatisk installation: allt innehåll på\n"
"hårddisken skrivs om och all data går förlorad.\n"
"\n"
"   Den här funktionen är väldigt praktisk om du ska installera ett större\n"
"antal likande datorer. Se sektionen \"Auto install\" på vår hemsida.\n"
"\n"
" * \"%s\"(*): sparar föregående paketval.\n"
"För att använda detta paketval vid en senare installation, sätt in \n"
"disketten i diskettstationen. Vid prompten, tryck på \n"
"[F1], och skriv >>linux defcfg=\"floppy\"<< och tryck på [Enter] knappen.\n"
"\n"
"(*) Du behöver en FAT-formaterad diskett. För att skapa en under\n"
"GNU/Linux, skriv \"mformat a:\", eller \"fdformat /dev/fd0\" följt av\n"
" \"mkfs.vfat /dev/fd0\"."

#: help.pm:409
#, c-format
msgid "Generate auto-install floppy"
msgstr "Generera automatisk installationsdiskett"

#: help.pm:409 install_steps_interactive.pm:1331
#, c-format
msgid "Replay"
msgstr "Repris"

#: help.pm:409 install_steps_interactive.pm:1331
#, c-format
msgid "Automated"
msgstr "Automatiserad"

#: help.pm:409 install_steps_interactive.pm:1334
#, c-format
msgid "Save packages selection"
msgstr "Spara paketval"

#: help.pm:412
#, c-format
msgid ""
"If you chose to reuse some legacy GNU/Linux partitions, you may wish to\n"
"reformat some of them and erase any data they contain. To do so, please\n"
"select those partitions as well.\n"
"\n"
"Please note that it's not necessary to reformat all pre-existing\n"
"partitions. You must reformat the partitions containing the operating\n"
"system (such as \"/\", \"/usr\" or \"/var\") but you do not have to "
"reformat\n"
"partitions containing data that you wish to keep (typically \"/home\").\n"
"\n"
"Please be careful when selecting partitions. After the formatting is\n"
"completed, all data on the selected partitions will be deleted and you\n"
"will not be able to recover it.\n"
"\n"
"Click on \"%s\" when you're ready to format the partitions.\n"
"\n"
"Click on \"%s\" if you want to choose another partition for your new\n"
"Mandriva Linux operating system installation.\n"
"\n"
"Click on \"%s\" if you wish to select partitions which will be checked for\n"
"bad blocks on the disk."
msgstr ""
"Om du önskar återanvända utrymmet på några gamla GNU/Linux\n"
"partitioner kan du omformatera dem för att rensa dem på data. \n"
"Om du vill göra det, välj de partitioner du vill formatera.\n"
"\n"
"Observera att det inte är nödvändigt att omformatera alla existerande\n"
"partitioner. Du måste omformatera de partitioner som innehåller själva\n"
"operativsystemet. (som t ex \"/\", \"/usr\" eller \"/var\") men du behöver\n"
"inte formatera partitioner som innehåller data du vill behålla\n"
"(vanligtvis /home).\n"
"\n"
"Var försiktig när du väljer partitioner, för efter formatering kommer all\n"
"data på valda partitioner att vara raderat och du kommer inte att kunna \n"
"återskapa någonting.\n"
"\n"
"Klicka på \"%s\" när du är redo att formatera partitionerna.\n"
"\n"
"Klicka på \"%s\" om du vill välja andra partitioner att installera ditt\n"
"nya Mandriva Linux-system på.\n"
"\n"
"Klicka på \"%s\" för att välja på vilka partitioner du vill leta\n"
"efter felaktiga block."

#: help.pm:431 install_steps_gtk.pm:392 interactive.pm:434
#: interactive/newt.pm:318 printer/printerdrake.pm:3676
#: standalone/drakTermServ:361 standalone/drakbackup:3913
#: standalone/drakbackup:3952 standalone/drakbackup:4063
#: standalone/drakbackup:4078 ugtk2.pm:504
#, c-format
msgid "Previous"
msgstr "Föregående"

#: help.pm:434
#, c-format
msgid ""
"By the time you install Mandriva Linux, it's likely that some packages will\n"
"have been updated since the initial release. Bugs may have been fixed,\n"
"security issues resolved. To allow you to benefit from these updates,\n"
"you're now able to download them from the Internet. Check \"%s\" if you\n"
"have a working Internet connection, or \"%s\" if you prefer to install\n"
"updated packages later.\n"
"\n"
"Choosing \"%s\" will display a list of web locations from which updates can\n"
"be retrieved. You should choose one near to you. A package-selection tree\n"
"will appear: review the selection, and press \"%s\" to retrieve and install\n"
"the selected package(s), or \"%s\" to abort."
msgstr ""
"Sedan denna version av Mandriva Linux gavs ut är det troligt att\n"
"några paket har uppdaterats. Fel kan ha rättats till och\n"
"säkerhetsrelaterade problem kan ha lösts. För att du ska kunna ta\n"
"del av dessa uppdateringar ges du nu möjligheten att ladda ner dem\n"
"från Internet. Välj \"%s\" om du har en fungerande \n"
"Internetuppkoppling, eller \"%s\" om du vill installera uppdaterade\n"
" paket senare.\n"
"\n"
"När du väljer \"%s\" visas en lista på webplatser som det går att hämta\n"
"paketen från. Du bör välja det som ligger närmast dig. Sedan visas en\n"
"trädvy där det går att välja paket. Gå igenom valen och klicka sedan\n"
"på \"%s\" för att hämta och installera valda paket, eller \"%s\" för att\n"
" avbryta."

#: help.pm:444 help.pm:588 install_steps_gtk.pm:391
#: install_steps_interactive.pm:156 standalone/drakbackup:4110
#, c-format
msgid "Install"
msgstr "Installera"

#: help.pm:447
#, c-format
msgid ""
"At this point, DrakX will allow you to choose the security level you desire\n"
"for your machine. As a rule of thumb, the security level should be set\n"
"higher if the machine is to contain crucial data, or if it's to be directly\n"
"exposed to the Internet. The trade-off that a higher security level is\n"
"generally obtained at the expense of ease of use.\n"
"\n"
"If you do not know what to choose, keep the default option. You'll be able\n"
"to change it later with the draksec tool, which is part of Mandriva Linux\n"
"Control Center.\n"
"\n"
"Fill the \"%s\" field with the e-mail address of the person responsible for\n"
"security. Security messages will be sent to that address."
msgstr ""
"Nu är det dags att välja vilken säkerhetsnivå som ska tillämpas på\n"
"datorn. En tumregel är säkerhetsnivån bör sättas högre om den \n"
"kommer att innehålla viktig data eller om den kommer att vara \n"
"tillgänglig från Internet. Det bör dock nämnas att nivån på säkerheten\n"
"påverkar hur lättanvänd datorn blir.\n"
"Om du inte är säker på vad du ska välja, behåll det förvalda alternativet.\n"
"Du kan ändra det senare med draksec verktyget, vilket är en del av av\n"
"Mandriva Linux Control Center.\n"
"\n"
"Skriv in email adressen till personen som är ansvarig för säkerheten\n"
"i \"%s\" fältet. Säkerhetsmeddelanden kommer att mailas till den\n"
"adressen."

#: help.pm:458
#, c-format
msgid "Security Administrator"
msgstr "Säkerhetsadministratör"

#: help.pm:461
#, c-format
msgid ""
"At this point, you need to choose which partition(s) will be used for the\n"
"installation of your Mandriva Linux system. If partitions have already been\n"
"defined, either from a previous installation of GNU/Linux or by another\n"
"partitioning tool, you can use existing partitions. Otherwise, hard drive\n"
"partitions must be defined.\n"
"\n"
"To create partitions, you must first select a hard drive. You can select\n"
"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
"\n"
"To partition the selected hard drive, you can use these options:\n"
"\n"
" * \"%s\": this option deletes all partitions on the selected hard drive\n"
"\n"
" * \"%s\": this option enables you to automatically create ext3 and swap\n"
"partitions in the free space of your hard drive\n"
"\n"
"\"%s\": gives access to additional features:\n"
"\n"
" * \"%s\": saves the partition table to a floppy. Useful for later\n"
"partition-table recovery if necessary. It is strongly recommended that you\n"
"perform this step.\n"
"\n"
" * \"%s\": allows you to restore a previously saved partition table from a\n"
"floppy disk.\n"
"\n"
" * \"%s\": if your partition table is damaged, you can try to recover it\n"
"using this option. Please be careful and remember that it does not always\n"
"work.\n"
"\n"
" * \"%s\": discards all changes and reloads the partition table that was\n"
"originally on the hard drive.\n"
"\n"
" * \"%s\": un-checking this option will force users to manually mount and\n"
"unmount removable media such as floppies and CD-ROMs.\n"
"\n"
" * \"%s\": use this option if you wish to use a wizard to partition your\n"
"hard drive. This is recommended if you do not have a good understanding of\n"
"partitioning.\n"
"\n"
" * \"%s\": use this option to cancel your changes.\n"
"\n"
" * \"%s\": allows additional actions on partitions (type, options, format)\n"
"and gives more information about the hard drive.\n"
"\n"
" * \"%s\": when you are finished partitioning your hard drive, this will\n"
"save your changes back to disk.\n"
"\n"
"When defining the size of a partition, you can finely set the partition\n"
"size by using the Arrow keys of your keyboard.\n"
"\n"
"Note: you can reach any option using the keyboard. Navigate through the\n"
"partitions using [Tab] and the [Up/Down] arrows.\n"
"\n"
"When a partition is selected, you can use:\n"
"\n"
" * Ctrl-c to create a new partition (when an empty partition is selected)\n"
"\n"
" * Ctrl-d to delete a partition\n"
"\n"
" * Ctrl-m to set the mount point\n"
"\n"
"To get information about the different file system types available, please\n"
"read the ext2FS chapter from the ``Reference Manual''.\n"
"\n"
"If you are installing on a PPC machine, you will want to create a small HFS\n"
"``bootstrap'' partition of at least 1MB which will be used by the yaboot\n"
"bootloader. If you opt to make the partition a bit larger, say 50MB, you\n"
"may find it a useful place to store a spare kernel and ramdisk images for\n"
"emergency boot situations."
msgstr ""
"Nu måste du välja vilka partitioner som ska användas för installationen av\n"
"Mandriva Linux-systemet. Om partitioner redan har definierats, antingen\n"
"från en tidigare installation av GNU/Linux eller av ett annat\n"
"partitionsverktyg, kan du använda dessa. Annars måste hårddiskpartitioner\n"
"definieras.\n"
"\n"
"För att skapa partitioner måste du först välja en hårddisk. Du kan välja\n"
"disken som ska partitioneras genom att klicka på \"hda\" för den första\n"
"IDE-disken, \"hdb\" för den andra, \"sda\" för den första SCSI-disken\n"
"och så vidare.\n"
"\n"
"För att partitionera den valda disken kan du använda dessa alternativ:\n"
"\n"
" * \"%s\": det här alternativet tar bort alla partitioner på\n"
"den valda hårddisken.\n"
"\n"
" * \"%s\": det här alternativet låter dig automatiskt\n"
"skapa Ext3- och växlingspartitioner på det lediga utrymmet på hårddisken.\n"
"\n"
" * \"%s\": ger tillgång till ytterligare funktioner:\n"
"\n"
" * \"%s\" sparar partitionstabellen på diskett. Användbart för eventuell "
"framtida återskapning av partitionstabell. Du rekommenderas\n"
"att utföra detta steg.\n"
"\n"
" * \"%s\": tillåter återskapning av partitionstabell som sparats på "
"diskett.\n"
"\n"
" * \"%s\": om partitionstabellen är skadad, kan du\n"
"försöka reparera den med detta alternativ. Var försiktig och ha i åtanke\n"
"att det kan misslyckas.\n"
"\n"
" * \"%s\": bortser från alla ändringar och laddar din\n"
"ursprungliga partitionstabell.\n"
"\n"
" * \"%s\": avmarkering av detta\n"
"alternativ tvingar användarna att manuellt montera och avmontera \n"
"flyttbar media som disketter och cd-skivor.\n"
"\n"
" * \"%s\": använd det här alternativet om du vill använda en guide för\n"
"att partitionera hårddisken. Det rekommenderas om du inte har god kunskap\n"
"om partitionering.\n"
"\n"
" * \"%s\": välj detta för att ångra ändringarna.\n"
"\n"
" * \"%s\": tillåter ytterligare åtgärder för  partitionering\n"
"(Typ, alternativ, format) och ger mer information.\n"
"\n"
" * \"%s\": när du har partitionerat klart hårddisken, kommer detta\n"
"att spara ändringarna till disk.\n"
"\n"
"När du bestämmer storleken på en partition kan du finjustera storleken\n"
"genom att använda piltangenterna på tangentbordet.\n"
"\n"
"Observera: du kan hoppa till vilket alternativ som helst med tangentbordet.\n"
"Navigera genom partitionerna med tangenten tabb och upp- och nerpilarna.\n"
"\n"
"När en partition är vald kan du använda:\n"
"\n"
" * Ctrl+c för att skapa en ny partition (när en tom partition är vald).\n"
"\n"
" * Ctrl+d för att ta bort en partition;\n"
"\n"
" * Ctrl+m för att ange monteringspunkten.\n"
"\n"
"För att få information om de olika typerna av filsystem, läs kapitlet\n"
"ext2FS i \"Reference Manual\".\n"
"\n"
"Om du installerar på en PPC-dator bör du skapa en en liten HFS-\n"
"partition (\"bootstrap\") på åtminstone 1 MB. Den kommer att användas av\n"
"starthanteraren Yaboot. Om du gör partitionen lite större, t ex 50 MB,\n"
"har du ett bra ställe att lagra en reservkärna och ramdiskar för nödlägen."

#: help.pm:530
#, c-format
msgid "Removable media auto-mounting"
msgstr "Automatisk montering av flyttningsbar media"

#: help.pm:530
#, c-format
msgid "Toggle between normal/expert mode"
msgstr "Byt mellan normal/expert läge"

#: help.pm:533
#, c-format
msgid ""
"More than one Microsoft partition has been detected on your hard drive.\n"
"Please choose the one which you want to resize in order to install your new\n"
"Mandriva Linux operating system.\n"
"\n"
"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
"\"Capacity\".\n"
"\n"
"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
"\"partition number\" (for example, \"hda1\").\n"
"\n"
"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
"\"sd\" if it is a SCSI hard drive.\n"
"\n"
"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
"hard drives:\n"
"\n"
" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
"\n"
" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
"\n"
" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
"\n"
" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
"\n"
"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
"\"second lowest SCSI ID\", etc.\n"
"\n"
"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
"disk or partition is called \"C:\")."
msgstr ""
"Fler än en Microsoft Windows-partition har hittats på hårddisken.\n"
"Välj vilken av dem du vill ändra storlek på för att kunna installera\n"
"operativsystemet Mandriva Linux.\n"
"\n"
"Varje partition listas som följer: \"Linux-namn\", \"Windows-namn\"\n"
"\"Kapacitet\".\n"
"\n"
"\"Linux-namn\" är strukturerad på följande vis: \"hårddisktyp\", "
"\"hårddisknummer\",\n"
"\"partitionsnummer\" (till exempel, \"hda1\").\n"
"\n"
"\"Hårddisktyp\" är \"hd\" om hårddisken är en IDE-hårddisk och\n"
"\"sd\" om det är en SCSI-hårddisk.\n"
"\n"
"\"Hårddisknummer\" är alltid en bokstav efter \"hd\" eller \"sd\". Med IDE-\n"
"hårddiskar:\n"
"\n"
" * \"a\" betyder \"master-hårddisk på den primära IDE-kontrollern\",\n"
"\n"
" * \"b\" betyder \"slavhårddisk på den primära IDE-kontrollern\",\n"
"\n"
" * \"c\" betyder \"master-hårddisk på den sekundära IDE-kontrollern\",\n"
"\n"
" * \"d\" betyder \"slavhårddisk på den sekundära IDE-kontrollern\".\n"
"\n"
"Med SCSI-hårddiskar, betyder \"a\" \"lägsta SCSI-ID\", ett \"b\" betyder\n"
"\"andra lägsta SCSI-ID\", etc.\n"
"\n"
"\"Windows-namn\" är bokstaven på hårddisken under Windows (den första\n"
"disken eller partitionen kallas \"C:\"). "

#: help.pm:564
#, c-format
msgid ""
"\"%s\": check the current country selection. If you're not in this country,\n"
"click on the \"%s\" button and choose another. If your country is not in "
"the\n"
"list shown, click on the \"%s\" button to get the complete country list."
msgstr ""
" * \"%s\": kontrollera valet av land. Om du inte finns i detta land,\n"
"klicka på knappen \"%s\" och välj ett annat. Om ditt land\n"
"inte finns i den första listan som visas, klicka på \"%s\" för att få\n"
"den fullständiga listan på länder."

#: help.pm:569
#, c-format
msgid ""
"This step is activated only if an existing GNU/Linux partition has been\n"
"found on your machine.\n"
"\n"
"DrakX now needs to know if you want to perform a new installation or an\n"
"upgrade of an existing Mandriva Linux system:\n"
"\n"
" * \"%s\". For the most part, this completely wipes out the old system.\n"
"However, depending on your partitioning scheme, you can prevent some of\n"
"your existing data (notably \"home\" directories) from being over-written.\n"
"If you wish to change how your hard drives are partitioned, or to change\n"
"the file system, you should use this option.\n"
"\n"
" * \"%s\". This installation class allows you to update the packages\n"
"currently installed on your Mandriva Linux system. Your current "
"partitioning\n"
"scheme and user data will not be altered. Most of the other configuration\n"
"steps remain available and are similar to a standard installation.\n"
"\n"
"Using the ``Upgrade'' option should work fine on Mandriva Linux systems\n"
"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
"to Mandriva Linux version \"8.1\" is not recommended."
msgstr ""
"Detta steg startas endast om en gammal GNU/Linux-partition har hittats\n"
"på datorn.\n"
"\n"
"DrakX behöver veta om du önskar starta en ny installation eller uppdatera\n"
"ett redan existerande Mandriva Linux-system:\n"
"\n"
" * \"%s\" Detta raderar oftast helt det gamla systemet. Om du vill ändra\n"
"hur hårddiskarna är partitionerade eller ändra filsystemet ska du använda\n"
"detta alternativ. Beroende på hur du har valt att partitionera är det "
"möjligt\n"
"att förhindra viss data från att skrivas över (förslagsvis innehållet i \n"
"\"home\" katalogen).\n"
"\n"
" * \"%s\" detta installationsalternativ uppdaterar de paket som är "
"installerade\n"
"på ditt Mandriva Linux-system. Dina nuvarande partitioner och dina\n"
"användares data kommer inte att förändras. De flesta installationssteg\n"
"kommer att vara tillgängliga precis som på en vanlig installation.\n"
"\n"
"Uppdateringsalternativet bör fungera utmärkt på Mandriva Linux-system\n"
"som är version \"8.1\" eller senare. Att göra en uppdatering av tidigare\n"
"versioner än \"8.1\" rekommenderas ej."

#: help.pm:591
#, c-format
msgid ""
"Depending on the language you chose (), DrakX will automatically select a\n"
"particular type of keyboard configuration. Check that the selection suits\n"
"you or choose another keyboard layout.\n"
"\n"
"Also, you may not have a keyboard which corresponds exactly to your\n"
"language: for example, if you are an English-speaking Swiss native, you may\n"
"have a Swiss keyboard. Or if you speak English and are located in Quebec,\n"
"you may find yourself in the same situation where your native language and\n"
"country-set keyboard do not match. In either case, this installation step\n"
"will allow you to select an appropriate keyboard from a list.\n"
"\n"
"Click on the \"%s\" button to be shown a list of supported keyboards.\n"
"\n"
"If you choose a keyboard layout based on a non-Latin alphabet, the next\n"
"dialog will allow you to choose the key binding which will switch the\n"
"keyboard between the Latin and non-Latin layouts."
msgstr ""
"I de flesta fall väljer DrakX rätt tangentbord åt dig (beroende på vilket\n"
"språk du har valt) och det hela sker automatiskt.  Kontrollera att \n"
"det förvalda tangentbordet passar dig eller välj ett annat tangentbord.\n"
"\n"
"Det kan även hända\n"
"att du har ett tangentbord som inte helt motsvarar ditt språk: om du\n"
"till exempel är en engelsktalande schweizare kanske du ändå vill att\n"
"ditt tangentbord är schweiziskt. Eller om du talar engelska och bor i\n"
"Quebec kan du befinna dig i en liknande situation. I båda fallen behöver\n"
"du gå tillbaka till detta installationssteg och välja önskat tangentbord\n"
"ur listan.\n"
"\n"
"Klicka på \"%s\" för en komplett lista över tillgängliga tangentbord.\n"
"\n"
"Om du väljer en tangentbordslayout som inte är baserad på ett icke-latinskt\n"
"alfabet kommer du i nästa dialogruta uppmanas att välja snabbtangenterna \n"
"som ska användas för att byta mellan den latinska layouten och \n"
"den icke-latinska."

#: help.pm:609
#, c-format
msgid ""
"The first step is to choose your preferred language.\n"
"\n"
"Your choice of preferred language will affect the installer, the\n"
"documentation, and the system in general. First select the region you're\n"
"located in, then the language you speak.\n"
"\n"
"Clicking on the \"%s\" button will allow you to select other languages to\n"
"be installed on your workstation, thereby installing the language-specific\n"
"files for system documentation and applications. For example, if Spanish\n"
"users are to use your machine, select English as the default language in\n"
"the tree view and \"%s\" in the Advanced section.\n"
"\n"
"About UTF-8 (unicode) support: Unicode is a new character encoding meant to\n"
"cover all existing languages. However full support for it in GNU/Linux is\n"
"still under development. For that reason, Mandriva Linux's use of UTF-8 "
"will\n"
"depend on the user's choices:\n"
"\n"
" * If you choose a language with a strong legacy encoding (latin1\n"
"languages, Russian, Japanese, Chinese, Korean, Thai, Greek, Turkish, most\n"
"iso-8859-2 languages), the legacy encoding will be used by default;\n"
"\n"
" * Other languages will use unicode by default;\n"
"\n"
" * If two or more languages are required, and those languages are not using\n"
"the same encoding, then unicode will be used for the whole system;\n"
"\n"
" * Finally, unicode can also be forced for use throughout the system at a\n"
"user's request by selecting the \"%s\" option independently of which\n"
"languages were been chosen.\n"
"\n"
"Note that you're not limited to choosing a single additional language. You\n"
"may choose several, or even install them all by selecting the \"%s\" box.\n"
"Selecting support for a language means translations, fonts, spell checkers,\n"
"etc. will also be installed for that language.\n"
"\n"
"To switch between the various languages installed on your system, you can\n"
"launch the \"localedrake\" command as \"root\" to change the language used\n"
"by the entire system. Running the command as a regular user will only\n"
"change the language settings for that particular user."
msgstr ""
"Första steget är att välja språk.\n"
"\n"
"Det språk du väljer kommer att påverka språket i dokumentationen, "
"installationsprogrammet och systemet i allmänhet. Välj först den region du "
"bor i och sedan det språk som du talar.\n"
"\n"
"Om du klickar på %s kan du välja andra språk som du vill\n"
"ha installerade på datorn. Genom att välja andra språk så kommer\n"
"språkspecifika filer för systemdokumentation och program att installeras.\n"
"Om du till exempel får besök av personer från Spanien som behöver använda\n"
"datorn, välj ditt eget språk som huvudspråket i trädvyn och under den\n"
"avancerade sektionen klicka på den ruta som motsvarar\n"
"\"%s\".\n"
"\n"
"Beträffande UTF-8 (Unicode) stöd: Unicode är en internationell\n"
"standard för teckenkoder som har som mål att täcka alla\n"
"existerande språk. Unicode i GNU/Linux fungerar, men\n"
"är fortfarande under utveckling. Användandet av Unicode \n"
"kommer därför att vara beroende på vilka språk du väljer.\n"
"\n"
" * Om du väljer ett språk med starkt stöd för äldre teckenkoder \n"
"(latin1 språk, ryska, japanska, kinesiska, koreanska, thailändska, \n"
"grekiska, turkiska, de flesta iso8859-2 språk) så kommer\n"
"den äldre teckenkoden att väljas som standard. \n"
"\n"
" * Alla andra språk kommer att få Unicode som standard.\n"
"\n"
" * Om två eller flera språk har valts och dessa språk använder\n"
"olika teckenkoder så kommer Unicode att väljas som standard \n"
"för hela systemet.\n"
"\n"
" * Slutligen kan användaren tvinga hela systemet att använda\n"
"Unicode oberoende av vilka språk som har valts genom att välja \n"
"alternativet \"%s\" .\n"
"\n"
"Observera att flera språk kan installeras. Du kan till och med installera \n"
"dem alla genom att välja \"%s\". Om du väljer stöd för ett språk\n"
"betyder det att översättningar, teckensnitt, stavningskontroll etc. för \n"
"språket kommer att installeras. \n"
"För att välja mellan de olika språken installerade på systemet kan du\n"
"starta kommandot \"localedrake\" som root för att ändra språket\n"
"för hela systemet. Kör du kommandot som en vanlig användare kommer\n"
"du att ändra språket för bara den användaren."

#: help.pm:647
#, c-format
msgid "Espanol"
msgstr "Spanska"

#: help.pm:650
#, c-format
msgid ""
"Usually, DrakX has no problems detecting the number of buttons on your\n"
"mouse. If it does, it assumes you have a two-button mouse and will\n"
"configure it for third-button emulation. The third-button mouse button of a\n"
"two-button mouse can be obtained by simultaneously clicking the left and\n"
"right mouse buttons. DrakX will automatically know whether your mouse uses\n"
"a PS/2, serial or USB interface.\n"
"\n"
"If you have a 3-button mouse without a wheel, you can choose a \"%s\"\n"
"mouse. DrakX will then configure your mouse so that you can simulate the\n"
"wheel with it: to do so, press the middle button and move your mouse\n"
"pointer up and down.\n"
"\n"
"If for some reason you wish to specify a different type of mouse, select it\n"
"from the list provided.\n"
"\n"
"You can select the \"%s\" entry to chose a ``generic'' mouse type which\n"
"will work with nearly all mice.\n"
"\n"
"If you choose a mouse other than the default one, a test screen will be\n"
"displayed. Use the buttons and wheel to verify that the settings are\n"
"correct and that the mouse is working correctly. If the mouse is not\n"
"working well, press the space bar or [Return] key to cancel the test and\n"
"you will be returned to the mouse list.\n"
"\n"
"Occasionally wheel mice are not detected automatically, so you will need to\n"
"select your mouse from a list. Be sure to select the one corresponding to\n"
"the port that your mouse is attached to. After selecting a mouse and\n"
"pressing the \"%s\" button, a mouse image will be displayed on-screen.\n"
"Scroll the mouse wheel to ensure that it is activating correctly. As you\n"
"scroll your mouse wheel, you will see the on-screen scroll wheel moving.\n"
"Test the buttons and check that the mouse pointer moves on-screen as you\n"
"move your mouse about."
msgstr ""
"DrakX identifierar vanligen hur många knappar din mus har. Om inte\n"
"antar den att du har en mus med två knappar och kommer att ställa in\n"
"den för knapp 3-emulering. Den tredje knappen på en två-knappars\n"
"mus kan användas genom att trycka på vänstra och högra\n"
"musknappen samtidigt . DrakX kommer automatiskt att veta\n"
"om musen är av typ PS/2, seriell eller USB.\n"
"\n"
"Om du har en mus med tre knappar utan hjul kan du välj en \"%s\"\n"
"mus. DrakX kommer då ställa in den så du kan simulera ett hjul\n"
"med den. Tryck in mittenknappen och rör muspekaren upp eller\n"
"ner för att simulera användandet av ett mushjul.\n"
"\n"
"Om du vill specificera en annan mustyp välj då den i listan\n"
"som visas.\n"
"\n"
"Du kan välja \"%s\" för att specifiera en \"generisk\" mustyp som\n"
"kommer att fungera med nästan alla olika möss.\n"
"\n"
"Om du väljer en annan mus än den förvalda kommer en testskärm att\n"
"visas. Använd musknapparna och hjulet för att verifiera att inställningarna\n"
"är korrekt. Om musen inte fungerar ordentligt tryck på mellanslag eller\n"
"Enter för att avbryta och välja igen.\n"
"\n"
"Ibland identifieras inte hjulmöss automatiskt. Du måste manuellt välja\n"
"korrekt mus i listan. Se till så att du väljer den som motsvarar porten den\n"
"är ansluten till. När du valt en mus och har klickat \"%s\" kommer en \n"
"musbild att visas. Du måste då röra på hjulet för att aktivera det, och\n"
"du kommer se mushjulet på skärmen röra sig. \n"
"Testa sedan att alla knappar och musrörelsen fungerar korrekt, muspekaren\n"
"skall röra sig på skärmen om allt fungerar."

#: help.pm:681
#, c-format
msgid "with Wheel emulation"
msgstr "med hjulemulering"

#: help.pm:681
#, c-format
msgid "Universal | Any PS/2 & USB mice"
msgstr "Universal | Valfri PS/2- eller USB-mus"

#: help.pm:684
#, c-format
msgid ""
"Please select the correct port. For example, the \"COM1\" port under\n"
"Windows is named \"ttyS0\" under GNU/Linux."
msgstr ""
"Välj den korrekta porten. Exempel: porten som kallas \"COM1\" i\n"
"Windows heter \"ttyS0\" i GNU/Linux."

#: help.pm:688
#, c-format
msgid ""
"This is the most crucial decision point for the security of your GNU/Linux\n"
"system: you must enter the \"root\" password. \"Root\" is the system\n"
"administrator and is the only user authorized to make updates, add users,\n"
"change the overall system configuration, and so on. In short, \"root\" can\n"
"do everything! That's why you must choose a password which is difficult to\n"
"guess: DrakX will tell you if the password you chose is too simple. As you\n"
"can see, you're not forced to enter a password, but we strongly advise\n"
"against this. GNU/Linux is just as prone to operator error as any other\n"
"operating system. Since \"root\" can overcome all limitations and\n"
"unintentionally erase all data on partitions by carelessly accessing the\n"
"partitions themselves, it is important that it be difficult to become\n"
"\"root\".\n"
"\n"
"The password should be a mixture of alphanumeric characters and at least 8\n"
"characters long. Never write down the \"root\" password -- it makes it far\n"
"too easy to compromise your system.\n"
"\n"
"One caveat: do not make the password too long or too complicated because "
"you\n"
"must be able to remember it!\n"
"\n"
"The password will not be displayed on screen as you type it. To reduce the\n"
"chance of a blind typing error you'll need to enter the password twice. If\n"
"you do happen to make the same typing error twice, you'll have to use this\n"
"``incorrect'' password the first time you'll try to connect as \"root\".\n"
"\n"
"If you want an authentication server to control access to your computer,\n"
"click on the \"%s\" button.\n"
"\n"
"If your network uses either LDAP, NIS, or PDC Windows Domain authentication\n"
"services, select the appropriate one for \"%s\". If you do not know which\n"
"one to use, you should ask your network administrator.\n"
"\n"
"If you happen to have problems with remembering passwords, or if your\n"
"computer will never be connected to the Internet and you absolutely trust\n"
"everybody who uses your computer, you can choose to have \"%s\"."
msgstr ""
"Det här är det viktigaste steget för säkerheten i ditt GNU/Linux-system:\n"
"du ska ange \"root\"-lösenordet. \"root\" är systemets administratör och\n"
"den enda som har behörighet att göra uppdateringar, lägga till användare,\n"
"ändra på systemets övergripande konfiguration, osv. Kort sagt, \"root\" kan\n"
"göra allt. Därför måste du välja ett lösenord som är svårt att lista ut.\n"
"DrakX talar om för dig om du väljer ett lösenord som är för lätt. Som du\n"
"ser har du möjlighet att inte ange något lösenord alls, men vi avråder från\n"
"det. Det är lika lätt att begå misstag i GNU/Linux som i andra "
"operativsystem.\n"
"Eftersom \"root\" kan gå förbi alla begränsningar och oavsiktligt radera\n"
"alla data på partitioner genom att vara oförsiktig är det viktigt att det "
"är\n"
"svårt att bli \"root\".\n"
"\n"
"Lösenordet bör vara en blandning av numeriska tecken och bokstäver och\n"
"minst åtta tecken långt. Skriv aldrig ner \"root\"-lösenordet - det\n"
"ökar risken för ett intrång i systemet.\n"
"\n"
"Gör dock inte lösenordet för långt och komplicerat, för du måste\n"
"kunna komma ihåg det utan allt för mycket besvär.\n"
"\n"
"Lösenordet visas inte på skärmen när du skriver in det. Det är därför\n"
"du får skriva det två gånger, för att undvika att du skriver fel. Om du\n"
"gör samma skrivfel två gånger måste du använda detta \"felaktiga\"\n"
"lösenord första gången du loggar in.\n"
"\n"
"Tänk på att om du byter språk för tangentbordsinställningar efter att du\n"
"har skrivit in ditt lösenord så kommer kanske vissa bokstäver eller\n"
"specialtecken att tolkas annorlunda fast du trycker på exakt samma\n"
"tangent som tidigare. Detta kan göra det svårt att skriva in lösenordet\n"
"korrekt eftersom det inte visas på skärmen medan du skriver. Det kan\n"
"därför vara en god ide att undvika att använda specialtecken i ditt\n"
"lösenord.\n"
"\n"
"Om du önskar att tillgången till denna dator ska kontrolleras av en\n"
"autentiseringsserver, klicka på knappen \"%s\".\n"
"\n"
"Om ditt nätverk använder LDAP, NIS eller en Windows PDC för autentisering,\n"
"välj motsvarande för \"%s\". Om du är osäker, fråga\n"
"din nätverksadministratör.\n"
"\n"
"Om du har problem med att komma ihåg lösenord kan du välja att ha\n"
"\"%s\", om din dator inte kommer att vara uppkopplad mot\n"
"Internet och du litar på alla som har tillgång till den."

#: help.pm:722
#, c-format
msgid "authentication"
msgstr "autentisering"

#: help.pm:725
#, c-format
msgid ""
"A boot loader is a little program which is started by the computer at boot\n"
"time. It's responsible for starting up the whole system. Normally, the boot\n"
"loader installation is totally automated. DrakX will analyze the disk boot\n"
"sector and act according to what it finds there:\n"
"\n"
" * if a Windows boot sector is found, it will replace it with a GRUB/LILO\n"
"boot sector. This way you'll be able to load either GNU/Linux or any other\n"
"OS installed on your machine.\n"
"\n"
" * if a GRUB or LILO boot sector is found, it'll replace it with a new one.\n"
"\n"
"If DrakX can not determine where to place the boot sector, it'll ask you\n"
"where it should place it. Generally, the \"%s\" is the safest place.\n"
"Choosing \"%s\" will not install any boot loader. Use this option only if "
"you\n"
"know what you're doing."
msgstr ""
"LILO och grub är starthanterare, små program som körs av din dator\n"
"vid uppstart. De ansvarar för att starta systemet och ladda ett valfritt\n"
"operativsystem. Detta steg är vanligtvis\n"
"helt automatiserat. DrakX kommer att analysera diskens startsektor\n"
"och agera efter vad den hittar där:\n"
"\n"
" * Om en Windows-startsektor hittas kommer den att ersättas med en\n"
"Grub/Lilo-startsektor. Du kommer då varje gång du startar datorn att\n"
"kunna välja att ladda antingen GNU/Linux eller andra operativsystem.\n"
"\n"
" * Om en Grub- eller Lilo-startsektor hittas kommer den att ersättas\n"
"med en ny.\n"
"\n"
"Om den inte kan avgöra lämplig åtgärd kommer DrakX att fråga dig\n"
"var starthanteraren ska placeras. Generellt är \"%s\" det säkraste\n"
"valet. Om du väljer \"%s\" kommer ingen starthanterare att\n"
"installeras. Välj endast detta om du är en erfaren användare som\n"
"vet vad det innebär."

#: help.pm:742
#, c-format
msgid ""
"Now, it's time to select a printing system for your computer. Other\n"
"operating systems may offer you one, but Mandriva Linux offers two. Each of\n"
"the printing systems is best suited to particular types of configuration.\n"
"\n"
" * \"%s\" -- which is an acronym for ``print, do not queue'', is the choice\n"
"if you have a direct connection to your printer, you want to be able to\n"
"panic out of printer jams, and you do not have networked printers. (\"%s\"\n"
"will handle only very simple network cases and is somewhat slow when used\n"
"within networks.) It's recommended that you use \"pdq\" if this is your\n"
"first experience with GNU/Linux.\n"
"\n"
" * \"%s\" stands for `` Common Unix Printing System'' and is an excellent\n"
"choice for printing to your local printer or to one halfway around the\n"
"planet. It's simple to configure and can act as a server or a client for\n"
"the ancient \"lpd\" printing system, so it's compatible with older\n"
"operating systems which may still need print services. While quite\n"
"powerful, the basic setup is almost as easy as \"pdq\". If you need to\n"
"emulate a \"lpd\" server, make sure you turn on the \"cups-lpd\" daemon.\n"
"\"%s\" includes graphical front-ends for printing or choosing printer\n"
"options and for managing the printer.\n"
"\n"
"If you make a choice now, and later find that you do not like your printing\n"
"system you may change it by running PrinterDrake from the Mandriva Linux\n"
"Control Center and clicking on the \"%s\" button."
msgstr ""
"Här väljer du vilket skrivarsystem du ska använda. Andra operativsystem\n"
"erbjuder dig kanske bara ett, men Mandriva erbjuder dig två.\n"
"Vilket skrivarsystem som är lämpligast är beroende på vilken \n"
"systemkonfiguration du har.\n"
"\n"
" * \"%s\" - vilket betyder \"print, do not queue\" (skriv direkt utan att \n"
"använda köer), är det du ska välja om\n"
"du har en direkt anslutning till din skrivare och vill ha möjligheten att\n"
"stoppa utskrifter, och om du inte har några nätverksskrivare. \"%s\" "
"hanterar\n"
"bara enkla nätverksfall och är ganska långsamt över nätverk. Välj\n"
"\"pdq\" om GNU/Linux är nytt för dig.\n"
"\n"
" * \"%s\" - ``Common Unix Printing System\" är mycket bra på att skriva\n"
"ut både till lokala skrivare eller till skrivare som kan vara placerade \n"
"på andra sidan jorden. Det är enkelt att anpassa och kan\n"
"agera som en server eller klient för det gamla skrivarsystemet \"lpd\", det\n"
"är alltså kompatibelt med gamla skrivarsystem. Det är mycket kraftfullt,\n"
"men den grundläggande installationen är nästan lika enkel som med \"pdq\".\n"
"Om du ska använda emulera en \"lpd\"-server måste du aktivera\n"
"demonen \"cups-lpd\". \"%s\" har grafiska gränssnitt för utskrift, för olika "
"utskriftsalternativ, och för att styra skrivare.\n"
"\n"
"Om du gör ett val nu och senare kommer fram till att du inte gillar\n"
"skrivarsystemet kan du alltid ändra dig efter installationen genom att\n"
"använda PrinterdDrake i Mandrivas kontrollcentral, och där klicka på\n"
"knappen \"%s\"."

#: help.pm:765
#, c-format
msgid "pdq"
msgstr "pdq"

#: help.pm:765 printer/cups.pm:115 printer/data.pm:118
#, c-format
msgid "CUPS"
msgstr "CUPS"

#: help.pm:765
#, c-format
msgid "Expert"
msgstr "Expert"

#: help.pm:768
#, c-format
msgid ""
"DrakX will first detect any IDE devices present in your computer. It will\n"
"also scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
"found, DrakX will automatically install the appropriate driver.\n"
"\n"
"Because hardware detection is not foolproof, DrakX may fail in detecting\n"
"your hard drives. If so, you'll have to specify your hardware by hand.\n"
"\n"
"If you had to manually specify your PCI SCSI adapter, DrakX will ask if you\n"
"want to configure options for it. You should allow DrakX to probe the\n"
"hardware for the card-specific options which are needed to initialize the\n"
"adapter. Most of the time, DrakX will get through this step without any\n"
"issues.\n"
"\n"
"If DrakX is not able to probe for the options to automatically determine\n"
"which parameters need to be passed to the hardware, you'll need to manually\n"
"configure the driver."
msgstr ""
"DrakX letar nu efter IDE-enheter i datorn. DrakX kommer också att\n"
"leta efter PCI SCSI-kort på systemet. Om DrakX hittar ett SCSI-kort\n"
"och känner till rätt drivrutin, kommer kortet att installeras automatiskt.\n"
"\n"
"Eftersom hårdvaruidentifieringen inte alltid hittar all hårdvara, kan du\n"
"bli tvungen att ange din hårdvara för hand.\n"
"\n"
"Om du blir tvungen att manuellt specificera kortet kommer DrakX att\n"
"fråga om du vill ange alternativ för det. Du bör tillåta DrakX att själv\n"
"undersöka hårdvaran efter alternativ. Detta fungerar oftast bra.\n"
"\n"
"Om DrakX inte klarar av att undersöka hårdvaran kommer du att \n"
"behöva konfigurera drivrutinen manuellt."

#: help.pm:786
#, c-format
msgid ""
"\"%s\": if a sound card is detected on your system, it'll be displayed\n"
"here. If you notice the sound card is not the one actually present on your\n"
"system, you can click on the button and choose a different driver."
msgstr ""
"\"%s\": om ett ljudkort identifierats i datorn visas det här.\n"
"Om du märker att det ljudkort som visas inte är det samma som finns\n"
"i din dator så kan du klicka på knappen för att välja en annan drivrutin."

#: help.pm:788 help.pm:855 install_steps_interactive.pm:1006
#: install_steps_interactive.pm:1023
#, c-format
msgid "Sound card"
msgstr "Ljudkort"

#: help.pm:791
#, c-format
msgid ""
"As a review, DrakX will present a summary of information it has gathered\n"
"about your system. Depending on the hardware installed on your machine, you\n"
"may have some or all of the following entries. Each entry is made up of the\n"
"hardware item to be configured, followed by a quick summary of the current\n"
"configuration. Click on the corresponding \"%s\" button to make the change.\n"
"\n"
" * \"%s\": check the current keyboard map configuration and change it if\n"
"necessary.\n"
"\n"
" * \"%s\": check the current country selection. If you're not in this\n"
"country, click on the \"%s\" button and choose another. If your country\n"
"is not in the list shown, click on the \"%s\" button to get the complete\n"
"country list.\n"
"\n"
" * \"%s\": by default, DrakX deduces your time zone based on the country\n"
"you have chosen. You can click on the \"%s\" button here if this is not\n"
"correct.\n"
"\n"
" * \"%s\": verify the current mouse configuration and click on the button\n"
"to change it if necessary.\n"
"\n"
" * \"%s\": clicking on the \"%s\" button will open the printer\n"
"configuration wizard. Consult the corresponding chapter of the ``Starter\n"
"Guide'' for more information on how to set up a new printer. The interface\n"
"presented in our manual is similar to the one used during installation.\n"
"\n"
" * \"%s\": if a sound card is detected on your system, it'll be displayed\n"
"here. If you notice the sound card is not the one actually present on your\n"
"system, you can click on the button and choose a different driver.\n"
"\n"
" * \"%s\": if you have a TV card, this is where information about its\n"
"configuration will be displayed. If you have a TV card and it is not\n"
"detected, click on \"%s\" to try to configure it manually.\n"
"\n"
" * \"%s\": you can click on \"%s\" to change the parameters associated with\n"
"the card if you feel the configuration is wrong.\n"
"\n"
" * \"%s\": by default, DrakX configures your graphical interface in\n"
"\"800x600\" or \"1024x768\" resolution. If that does not suit you, click on\n"
"\"%s\" to reconfigure your graphical interface.\n"
"\n"
" * \"%s\": if you wish to configure your Internet or local network access,\n"
"you can do so now. Refer to the printed documentation or use the\n"
"Mandriva Linux Control Center after the installation has finished to "
"benefit\n"
"from full in-line help.\n"
"\n"
" * \"%s\": allows to configure HTTP and FTP proxy addresses if the machine\n"
"you're installing on is to be located behind a proxy server.\n"
"\n"
" * \"%s\": this entry allows you to redefine the security level as set in a\n"
"previous step ().\n"
"\n"
" * \"%s\": if you plan to connect your machine to the Internet, it's a good\n"
"idea to protect yourself from intrusions by setting up a firewall. Consult\n"
"the corresponding section of the ``Starter Guide'' for details about\n"
"firewall settings.\n"
"\n"
" * \"%s\": if you wish to change your bootloader configuration, click this\n"
"button. This should be reserved to advanced users. Refer to the printed\n"
"documentation or the in-line help about bootloader configuration in the\n"
"Mandriva Linux Control Center.\n"
"\n"
" * \"%s\": through this entry you can fine tune which services will be run\n"
"on your machine. If you plan to use this machine as a server it's a good\n"
"idea to review this setup."
msgstr ""
"För att möjliggöra en förhandsgranskning, så presenterar DrakX en\n"
"sammanfattning av ditt system. Beroende på vilken hårdvara du har \n"
"installerad så kan du ha några eller alla av de följande kategorierna.\n"
"Varje kategori består av vad som konfigurerats, följt av en enkel\n"
"sammanfattning av aktuell konfigurering.\n"
"Klicka på motsvarande \"%s\"-knapp för att ändra konfigureringen.\n"
"\n"
" * \"%s\": kontrollera aktuella tangentbordsinställning och ändra om\n"
"så önskas.\n"
"\n"
" * \"%s\": kontrollera förvalt land. Om du inte bor i detta land, välj \n"
"knappen \"%s\" och ändra. Om ditt land inte finns med i den första\n"
"listan som visas, klicka på knappen \"%s\" för att få en fullständig lista\n"
"över länder.\n"
"\n"
" * \"%s\": DrakX väljer automatiskt en tidszon baserat på vilket land\n"
"du har valt. Om detta val inte är korrekt kan du korrigera det genom\n"
"att klicka på knappen \"%s\".\n"
"\n"
" * \"%s\": kontrollera aktuell muskonfiguration och klicka på knappen för\n"
"att ändra den om så önskas.\n"
"\n"
" * \"%s\": Genom att klicka på knappen \"%s\" så öppnas guiden för\n"
"konfigurering av skrivare. Läs i motsvarande kapitel i \"Starter Guide\"\n"
"för mer information om hur man konfigurerar en ny skrivare. Gränssnittet\n"
"som används liknar det som användes under själva installationen.\n"
"\n"
" * \"%s\": om ett ljudkort hittats på ditt system så visas det här. Om du\n"
"upptäcker att ljudkortet som visas inte stämmer överens med det som\n"
"i själva verket finns på din dator så kan du klicka på knappen och\n"
"välja en ny drivrutin.\n"
"\n"
" * \"%s\": om ett TV-kort hittats på systemet så visas det här. \n"
"Om du har ett TV-kort och det inte har hittats, klicka på \"%s\" för\n"
"att försöka konfigurera det manuellt.\n"
"\n"
" * \"%s\": du kan klicka på \"%s\" för att ändra parametrar till\n"
"kortet om det inte är korrekt inställt.\n"
"\n"
" * \"%s\": DrakX ställer som förval in ditt grafiska gränssnitt till "
"upplösningen \"800x600\" eller \"1024x768\". Om detta inte passar dig, \n"
"klicka på \"%s\" för att ändra inställningarna. \n"
"\n"
" * \"%s\": konfigurera din anslutning till Internet eller ett\n"
"lokalt nätverk. Använd eventuell tryckt dokumentation eller använd\n"
"Mandriva Linux Control Center efter installationen har slutförts för att\n"
"få tillgång till dokumentation och hjälp med inställningar.\n"
"\n"
" * \"%s\" ställa in HTTP- och FTP-proxy inställingar om din\n"
"dator använder sig av en proxyserver för att nå nätet.\n"
"\n"
" * \"%s\": omdefiniera säkerhetsnivån som\n"
"valdes i ett tidigare steg av installationen.\n"
"\n"
" * \"%s\": om du tänker koppla upp din dator till Internet så är\n"
"det en god ide att skydda dig från intrång genom att konfigurera\n"
"en brandvägg. Läs i motsvarande kapitel av \"Starter Guide\" för\n"
"mer detaljerad beskrivning av konfigurering av brandväggar.\n"
"\n"
" * \"%s\" ändra konfigurationen av din starthanterare.\n"
" Detta bör endast göras av erfarna användare. \n"
"Använd tryckt dokumentation eller den inbyggda hjälpen i Mandriva Linux\n"
"Control Center för konfiguration av starthanterare\n"
".\n"
" * \"%s\": här kan du ställa in i detalj vilka tjänster som körs på din\n"
"dator. Om du tänker använda din dator som server är det en god ide att\n"
"se över dessa inställningar."

#: help.pm:855 install_steps_interactive.pm:965 standalone/drakclock:100
#, c-format
msgid "Timezone"
msgstr "Tidszon"

#: help.pm:855 install_steps_interactive.pm:1039
#, c-format
msgid "TV card"
msgstr "Tv-kort"

#: help.pm:855
#, c-format
msgid "ISDN card"
msgstr "ISDN-kort"

#: help.pm:855
#, c-format
msgid "Graphical Interface"
msgstr "Grafiskt gränssnitt"

#: help.pm:855 install_any.pm:1663 install_steps_interactive.pm:1057
#: standalone/drakbackup:2044
#, c-format
msgid "Network"
msgstr "Nätverk"

#: help.pm:855 install_steps_interactive.pm:1072
#, c-format
msgid "Proxies"
msgstr "Proxyservrar"

#: help.pm:855 install_steps_interactive.pm:1083
#, c-format
msgid "Security Level"
msgstr "Säkerhetsnivå:"

#: help.pm:855 install_steps_interactive.pm:1097
#, c-format
msgid "Firewall"
msgstr "Brandvägg"

#: help.pm:855 install_steps_interactive.pm:1113
#, c-format
msgid "Bootloader"
msgstr "Starthanterare"

#: help.pm:855 install_steps_interactive.pm:1126 services.pm:193
#, c-format
msgid "Services"
msgstr "Tjänster"

#: help.pm:858
#, c-format
msgid ""
"Choose the hard drive you want to erase in order to install your new\n"
"Mandriva Linux partition. Be careful, all data on this drive will be lost\n"
"and will not be recoverable!"
msgstr ""
"Välj vilken hårddisk du vill radera för att kunna installera din nya\n"
"Mandriva Linux-partition. Var försiktig, alla data som för tillfället\n"
"finns på partitionen kommer att gå förlorad och kommer inte att kunna \n"
"återställas!"

#: help.pm:863
#, c-format
msgid ""
"Click on \"%s\" if you want to delete all data and partitions present on\n"
"this hard drive. Be careful, after clicking on \"%s\", you will not be able\n"
"to recover any data and partitions present on this hard drive, including\n"
"any Windows data.\n"
"\n"
"Click on \"%s\" to quit this operation without losing data and partitions\n"
"present on this hard drive."
msgstr ""
"Klicka på \"%s\" om du vill ta bort alla data och alla partitioner som\n"
"finns på denna hårddisk. Var försiktig, efter det att du klickat på \"%s\" \n"
"kommer du inte att kunna återställa någon data eller några partitioner på\n"
"denna hårddisk, inkluderande Windows-data.\n"
"\n"
"Klicka på \"%s\" för att avbryta denna operation utan att förlora \n"
"någon data eller några partitioner på denna hårddisk."

#: help.pm:869
#, c-format
msgid "Next ->"
msgstr "Nästa ->"

#: help.pm:869
#, c-format
msgid "<- Previous"
msgstr "<- Föregående"

#: install2.pm:117
#, c-format
msgid ""
"Can not access kernel modules corresponding to your kernel (file %s is "
"missing), this generally means your boot floppy in not in sync with the "
"Installation medium (please create a newer boot floppy)"
msgstr ""
"Kan inte hitta kärnmodulerna som motsvarar din kärna (%s saknas), det beror "
"för det mesta på att startdisketten inte är synkroniserad med "
"installationskällan(skapa en nyare startdiskett)."

#: install2.pm:172
#, c-format
msgid "You must also format %s"
msgstr "Du måste också formatera %s"

#: install_any.pm:406
#, c-format
msgid "Do you have further supplementary media?"
msgstr "Har du fler övriga installationskällor?"

#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_any.pm:409
#, c-format
msgid ""
"The following media have been found and will be used during install: %s.\n"
"\n"
"\n"
"Do you have a supplementary installation media to configure?"
msgstr ""
"Följande installationskällor har hittats och kommer användas\n"
"under installationen: %s.\n"
"\n"
"\n"
"Har du någon övrig installationskälla att konfigurera?"

#: install_any.pm:422 printer/printerdrake.pm:3022
#: printer/printerdrake.pm:3029 standalone/scannerdrake:182
#: standalone/scannerdrake:190 standalone/scannerdrake:241
#: standalone/scannerdrake:248
#, c-format
msgid "CD-ROM"
msgstr "Cd-rom"

#: install_any.pm:422
#, c-format
msgid "Network (http)"
msgstr "Nätverk (http)"

#: install_any.pm:422
#, c-format
msgid "Network (ftp)"
msgstr "Nätverk (ftp)"

#: install_any.pm:451
#, c-format
msgid "Insert the CD 1 again"
msgstr "Sätt in CD 1 igen"

#: install_any.pm:479 standalone/drakbackup:112
#, c-format
msgid "No device found"
msgstr "Inga enheter hittades"

#: install_any.pm:484
#, c-format
msgid "Insert the CD"
msgstr "Sätt in CD:n"

#: install_any.pm:489
#, c-format
msgid "Unable to mount CD-ROM"
msgstr "Kan inte montera CD-ROM"

#: install_any.pm:521 install_any.pm:525
#, c-format
msgid "URL of the mirror?"
msgstr "Spegelns URL?"

#: install_any.pm:558
#, c-format
msgid ""
"Can't find a package list file on this mirror. Make sure the location is "
"correct."
msgstr "Kan inte hitta hdlist filen på denna spegel"

#: install_any.pm:725
#, c-format
msgid ""
"Change your Cd-Rom!\n"
"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
"done."
msgstr ""
"Byt cd-skiva.\n"
"\n"
"Sätt in cd-skivan med namn \"%s\" och klicka på OK."

#: install_any.pm:738
#, c-format
msgid "Copying in progress"
msgstr "Kopiering pågår"

#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_any.pm:878
#, c-format
msgid ""
"You have selected the following server(s): %s\n"
"\n"
"\n"
"These servers are activated by default. They do not have any known security\n"
"issues, but some new ones could be found. In that case, you must make sure\n"
"to upgrade as soon as possible.\n"
"\n"
"\n"
"Do you really want to install these servers?\n"
msgstr ""
"Du har valt följande server/servrar: %s\n"
"\n"
"\n"
"Dessa servrar aktiveras som standard. De har inga kända säkerhetsproblem,\n"
"men sådana kan upptäckas. Om så blir fallet måste du se till att uppdatera\n"
"dem så snabbt som möjligt.\n"
"\n"
"\n"
"Vill du verkligen installera dessa servrar?\n"

#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_any.pm:901
#, c-format
msgid ""
"The following packages will be removed to allow upgrading your system: %s\n"
"\n"
"\n"
"Do you really want to remove these packages?\n"
msgstr ""
"Följande paket kommer att tas bort för att kunna uppdatera systemet: %s\n"
"\n"
"\n"
"Vill du verkligen ta bort dessa paket?\n"

#: install_any.pm:1349 partition_table.pm:603
#, c-format
msgid "Error reading file %s"
msgstr "Fel vid läsning av fil %s"

#: install_any.pm:1560
#, c-format
msgid "The following disk(s) were renamed:"
msgstr "Följande disk(ar) har döpts om:"

#: install_any.pm:1562
#, c-format
msgid "%s (previously named as %s)"
msgstr "%s (gamla namnet %s)"

#: install_any.pm:1600
#, c-format
msgid ""
"An error occurred - no valid devices were found on which to create new "
"filesystems. Please check your hardware for the cause of this problem"
msgstr ""
"Ett fel har uppstått - inga giltiga enheter som kan användas för att skapa "
"nya filsystem kunde hittas. Kontrollera hårdvaran för orsaken till problemet."

#: install_any.pm:1644
#, c-format
msgid "HTTP"
msgstr "HTTP"

#: install_any.pm:1644
#, c-format
msgid "FTP"
msgstr "FTP"

#: install_any.pm:1644
#, c-format
msgid "NFS"
msgstr "NFS"

#: install_any.pm:1667
#, c-format
msgid "Please choose a media"
msgstr "Välj media"

#: install_any.pm:1699
#, c-format
msgid "Bad media %s"
msgstr "Oanvändbart media %s"

#: install_any.pm:1711
#, c-format
msgid "File already exists. Overwrite it?"
msgstr "Filen finns redan. Skriv över?"

#: install_any.pm:1762
#, c-format
msgid "Can not make screenshots before partitioning"
msgstr "Kan inte ta skärmdumpar före partitionering"

#: install_any.pm:1769
#, c-format
msgid "Screenshots will be available after install in %s"
msgstr "Skärmdumpar kommer att finnas tillgängliga efter installationen i %s"

#: install_gtk.pm:136
#, c-format
msgid "System installation"
msgstr "Systeminstallation"

#: install_gtk.pm:139
#, c-format
msgid "System configuration"
msgstr "Systeminställningar"

#: install_interactive.pm:22
#, c-format
msgid ""
"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
"You can find some information about them at: %s"
msgstr ""
"En del hårdvara i datorn behöver slutna drivrutiner för att\n"
"fungera. Du kan hitta en del information om dem här: %s"

#: install_interactive.pm:62
#, c-format
msgid ""
"You must have a root partition.\n"
"For this, create a partition (or click on an existing one).\n"
"Then choose action ``Mount point'' and set it to `/'"
msgstr ""
"Du måste ha en rotpartition.\n"
"För detta, skapa en partition (eller klicka på en befintlig).\n"
"Välj sedan åtgärden \"monteringspunkt\" och ange den som \"/\"."

#: install_interactive.pm:67
#, c-format
msgid ""
"You do not have a swap partition.\n"
"\n"
"Continue anyway?"
msgstr ""
"Du har ingen växlingspartition.\n"
"\n"
"Fortsätta ändå?"

#: install_interactive.pm:70 install_steps.pm:211
#, c-format
msgid "You must have a FAT partition mounted in /boot/efi"
msgstr "Du måste ha en FAT-partition monterad i /boot/efi."

#: install_interactive.pm:97
#, c-format
msgid "Not enough free space to allocate new partitions"
msgstr "Inte tillräckligt med utrymme för att allokera nya partitioner."

#: install_interactive.pm:105
#, c-format
msgid "Use existing partitions"
msgstr "Använd existerande partition"

#: install_interactive.pm:107
#, c-format
msgid "There is no existing partition to use"
msgstr "Det finns ingen befintlig partition att använda."

#: install_interactive.pm:114
#, c-format
msgid "Use the Windows partition for loopback"
msgstr "Använd Windows-partitionen för loopback"

#: install_interactive.pm:117
#, c-format
msgid "Which partition do you want to use for Linux4Win?"
msgstr "Vilken partition vill du använda för Linux4Win?"

#: install_interactive.pm:119
#, c-format
msgid "Choose the sizes"
msgstr "Välj storlekar"

#: install_interactive.pm:120
#, c-format
msgid "Root partition size in MB: "
msgstr "Storleken på rotpartitionen i MB: "

#: install_interactive.pm:121
#, c-format
msgid "Swap partition size in MB: "
msgstr "Storleken på växlingspartitionen i MB: "

#: install_interactive.pm:130
#, c-format
msgid "There is no FAT partition to use as loopback (or not enough space left)"
msgstr ""
"Det finns ingen FAT-partition att använda som loopback (eller ej "
"tillräckligt utrymme)"

#: install_interactive.pm:139
#, c-format
msgid "Which partition do you want to resize?"
msgstr "Vilken partition vill du ändra storlek på?"

#: install_interactive.pm:153
#, c-format
msgid ""
"The FAT resizer is unable to handle your partition, \n"
"the following error occurred: %s"
msgstr ""
"Det gick inte att ändra storlek på FAT-partitionen, \n"
"följande fel uppstod: %s"

#: install_interactive.pm:156
#, c-format
msgid "Computing the size of the Windows partition"
msgstr "Räknar ut storleken på Windows-partitionen"

#: install_interactive.pm:163
#, c-format
msgid ""
"Your Windows partition is too fragmented. Please reboot your computer under "
"Windows, run the ``defrag'' utility, then restart the Mandriva Linux "
"installation."
msgstr ""
"Windows-partitionen är för fragmenterad, kör \"Defrag\" under Windows först."

#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_interactive.pm:166
#, c-format
msgid ""
"WARNING!\n"
"\n"
"DrakX will now resize your Windows partition. Be careful: this\n"
"operation is dangerous. If you have not already done so, you\n"
"first need to exit the installation, run \"chkdsk c:\" from a\n"
"Command Prompt under Windows (beware, running graphical program\n"
"\"scandisk\" is not enough, be sure to use \"chkdsk\" in a\n"
"Command Prompt!), optionally run defrag, then restart the\n"
"installation. You should also backup your data.\n"
"When sure, press Ok."
msgstr ""
"VARNING!\n"
"\n"
"DrakX kommer nu att ändra storleken på Windows-partitionen.\n"
"Var försiktig: detta moment är riskfyllt. Om du inte redan gjort\n"
"det, ska du först avsluta installationen och köra \"chkdsk c:\" från ett "
"terminalfönster i Windows (OBS att köra dett grafiska programmet Scandisk "
"räcker inte). Defragmentera också hårddisken om det behövs, du bör också "
"säkerhetskopiera dina data. Starta sedan installationen på nytt.\n"
"När du är säker, klicka OK."

#: install_interactive.pm:178
#, c-format
msgid "Which size do you want to keep for Windows on"
msgstr "Vilken storlek vill du behålla för Windows på"

#: install_interactive.pm:179
#, c-format
msgid "partition %s"
msgstr "partition %s"

#: install_interactive.pm:188
#, c-format
msgid "Resizing Windows partition"
msgstr "Ändrar storlek på Windows-partition"

#: install_interactive.pm:193
#, c-format
msgid "FAT resizing failed: %s"
msgstr "FAT-storleksändring misslyckades: %s"

#: install_interactive.pm:208
#, c-format
msgid "There is no FAT partition to resize (or not enough space left)"
msgstr ""
"Det finns ingen FAT-partition att ändra storlek på (eller ej tillräckligt "
"utrymme)"

#: install_interactive.pm:213
#, c-format
msgid "Remove Windows(TM)"
msgstr "Ta bort Windows(TM)"

#: install_interactive.pm:215
#, c-format
msgid "You have more than one hard drive, which one do you install linux on?"
msgstr "Du har mer än en hårddisk, vilken vill du installera Linux på?"

#: install_interactive.pm:219
#, c-format
msgid "ALL existing partitions and their data will be lost on drive %s"
msgstr ""
"Alla existerande partitioner på %s och dess data kommer att gå förlorade."

#: install_interactive.pm:232
#, c-format
msgid "Use fdisk"
msgstr "Använd fdisk"

#: install_interactive.pm:235
#, c-format
msgid ""
"You can now partition %s.\n"
"When you are done, do not forget to save using `w'"
msgstr ""
"Du kan nu partitionera %s.\n"
"Glöm inte att spara med \"w\" när du är klar."

#: install_interactive.pm:271
#, c-format
msgid "I can not find any room for installing"
msgstr "Kan inte hitta utrymme för installation."

#: install_interactive.pm:275
#, c-format
msgid "The DrakX Partitioning wizard found the following solutions:"
msgstr "DrakXs partitioneringsguide hittade följande lösningar:"

#: install_interactive.pm:281
#, c-format
msgid "Partitioning failed: %s"
msgstr "Partitionering misslyckades: %s"

#: install_interactive.pm:288
#, c-format
msgid "Bringing up the network"
msgstr "Startar nätverket"

#: install_interactive.pm:293
#, c-format
msgid "Bringing down the network"
msgstr "Stoppar nätverket"

#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:10
#, c-format
msgid ""
"Introduction\n"
"\n"
"The operating system and the different components available in the Mandriva "
"Linux distribution \n"
"shall be called the \"Software Products\" hereafter. The Software Products "
"include, but are not \n"
"restricted to, the set of programs, methods, rules and documentation related "
"to the operating \n"
"system and the different components of the Mandriva Linux distribution.\n"
"\n"
"\n"
"1. License Agreement\n"
"\n"
"Please read this document carefully. This document is a license agreement "
"between you and  \n"
"Mandriva S.A. which applies to the Software Products.\n"
"By installing, duplicating or using the Software Products in any manner, you "
"explicitly \n"
"accept and fully agree to conform to the terms and conditions of this "
"License. \n"
"If you disagree with any portion of the License, you are not allowed to "
"install, duplicate or use \n"
"the Software Products. \n"
"Any attempt to install, duplicate or use the Software Products in a manner "
"which does not comply \n"
"with the terms and conditions of this License is void and will terminate "
"your rights under this \n"
"License. Upon termination of the License,  you must immediately destroy all "
"copies of the \n"
"Software Products.\n"
"\n"
"\n"
"2. Limited Warranty\n"
"\n"
"The Software Products and attached documentation are provided \"as is\", "
"with no warranty, to the \n"
"extent permitted by law.\n"
"Mandriva S.A. will, in no circumstances and to the extent permitted by law, "
"be liable for any special,\n"
"incidental, direct or indirect damages whatsoever (including without "
"limitation damages for loss of \n"
"business, interruption of business, financial loss, legal fees and penalties "
"resulting from a court \n"
"judgment, or any other consequential loss) arising out of  the use or "
"inability to use the Software \n"
"Products, even if Mandriva S.A. has been advised of the possibility or "
"occurrence of such \n"
"damages.\n"
"\n"
"LIMITED LIABILITY LINKED TO POSSESSING OR USING PROHIBITED SOFTWARE IN SOME "
"COUNTRIES\n"
"\n"
"To the extent permitted by law, Mandriva S.A. or its distributors will, in "
"no circumstances, be \n"
"liable for any special, incidental, direct or indirect damages whatsoever "
"(including without \n"
"limitation damages for loss of business, interruption of business, financial "
"loss, legal fees \n"
"and penalties resulting from a court judgment, or any other consequential "
"loss) arising out \n"
"of the possession and use of software components or arising out of  "
"downloading software components \n"
"from one of Mandriva Linux sites  which are prohibited or restricted in some "
"countries by local laws.\n"
"This limited liability applies to, but is not restricted to, the strong "
"cryptography components \n"
"included in the Software Products.\n"
"\n"
"\n"
"3. The GPL License and Related Licenses\n"
"\n"
"The Software Products consist of components created by different persons or "
"entities.  Most \n"
"of these components are governed under the terms and conditions of the GNU "
"General Public \n"
"Licence, hereafter called \"GPL\", or of similar licenses. Most of these "
"licenses allow you to use, \n"
"duplicate, adapt or redistribute the components which they cover. Please "
"read carefully the terms \n"
"and conditions of the license agreement for each component before using any "
"component. Any question \n"
"on a component license should be addressed to the component author and not "
"to Mandriva.\n"
"The programs developed by Mandriva S.A. are governed by the GPL License. "
"Documentation written \n"
"by Mandriva S.A. is governed by a specific license. Please refer to the "
"documentation for \n"
"further details.\n"
"\n"
"\n"
"4. Intellectual Property Rights\n"
"\n"
"All rights to the components of the Software Products belong to their "
"respective authors and are \n"
"protected by intellectual property and copyright laws applicable to software "
"programs.\n"
"Mandriva S.A. reserves its rights to modify or adapt the Software Products, "
"as a whole or in \n"
"parts, by all means and for all purposes.\n"
"\"Mandriva\", \"Mandriva Linux\" and associated logos are trademarks of "
"Mandriva S.A.  \n"
"\n"
"\n"
"5. Governing Laws \n"
"\n"
"If any portion of this agreement is held void, illegal or inapplicable by a "
"court judgment, this \n"
"portion is excluded from this contract. You remain bound by the other "
"applicable sections of the \n"
"agreement.\n"
"The terms and conditions of this License are governed by the Laws of "
"France.\n"
"All disputes on the terms of this license will preferably be settled out of "
"court. As a last \n"
"resort, the dispute will be referred to the appropriate Courts of Law of "
"Paris - France.\n"
"For any question on this document, please contact Mandriva S.A.  \n"
msgstr ""
"Detta är en inofficiell översättning av licensavtalet för Mandriva Linux.\n"
"Denna text bestämmer inte reglerna för mjukvara i denna distribution - \n"
"endast originaltexten för Mandriva Linux-licensen gör det. Denna text \n"
"tillhandahålls för att hjälpa dig som svensktalande att förstå licensen \n"
"bättre.\n"
"\n"
"\n"
"Introduktion\n"
"\n"
" Hädanefter avses med beteckningen \"Mjukvaruprodukter\",\n"
"operativsystemet, samt de olika komponenter som ingår i\n"
"Mandriva Linux-distributionen. Mjukvaruprodukterna inkluderar, men är\n"
"inte begränsade till, programmen, metoderna, reglerna och\n"
"dokumentationen relaterade till operativsystemet och de olika\n"
"komponenterna i Mandriva Linux-distributionen.\n"
"\n"
"\n"
"1. Licens\n"
"\n"
" Läs denna text noggrant. Den är en licensavtal mellan dig\n"
"och Mandriva S.A., gällande mjukvaruprodukterna. Genom att\n"
"installera, kopiera, eller använda mjukvaruprodukterna på något sätt,\n"
"accepterar du detta avtal, och godkänner att rätta dig efter dess\n"
"regler.\n"
"Om det finns någon del av detta avtal som du inte godkänner så har\n"
"du ej tillåtelse att installera, kopera eller använda mjukvaruprodukterna.\n"
" Genom att installera, kopiera eller använda mjukvaruprodukterna på\n"
"något sätt som inte tillåts enligt detta avtal, har du brutit avtalet,\n"
"som då upphör, och därigenom förverkat alla de rättigheter det ger\n"
"dig. Skulle avtalet upphöra, måste du omedelbart förstöra alla kopior\n"
"av mjukvaruprodukten.\n"
"\n"
"\n"
"2. Begränsad garanti\n"
"\n"
" Mjukvaruprodukten och medföljande dokumentation tillhandahålls \"som\n"
"den är\", utan någon som helst garanti, endast begränsat av vad lagen\n"
"kräver. Mandriva S.A. ska, under inga omständigheter, till den\n"
"grad lagen tillåter det, hållas ansvariga för olycks-, direkt eller\n"
"indirekt skada (bland annat, men inte begränsat till, minskad\n"
"försäljning, drifts-/affärs-avbrott, finansiella förluster,\n"
"rättsavgifter och böter i en rättsprocess mot er, eller några andra\n"
"därav följande förluster) som orsakats av användandet, eller oförmågan\n"
"att använda mjukvaruprodukten, även om Mandriva S.A. skulle ha\n"
"vetskap om möjligheten av en sådan händelse.\n"
"\n"
"BEGRÄNSAT ANSVAR GÄLLANDE ÄGANDET ELLER ANVÄNDANDET AV PROGRAMVARA FÖRBJUDEN "
"I VISSA LÄNDER\n"
"\n"
" Mandriva S.A. ska, under inga omständigheter, till den grad\n"
"lagen tillåter det, hållas ansvariga för olycks-, direkt eller\n"
"indirekt skada (bland annat, men inte begränsat till, minskad\n"
"försäljning, drifts-/affärs-avbrott, finansiella förluster,\n"
"rättsavgifter och böter i en rättsprocess mot er, eller några andra\n"
"därav följande förluster) som orsakats av ägandet, användandet eller\n"
"nedladdandet, från någon av Mandriva Linux platser, av\n"
"mjukvarukomponenter som är förbjudna eller begränsade av landets\n"
"lagar. Detta begränsade ansvar gäller bland annat, men är inte\n"
"begränsat till, det kryptografiska mjukvarukomponenter som ingår i\n"
"Mjukvaruprodukten.\n"
"\n"
"\n"
"3. GPL och relaterade licenser\n"
"\n"
" Mjukvaruprodukten består av komponenter med olika upphovsmän (fysiska\n"
"eller juridiska). De flesta av dessa komponenter distribueras under\n"
"The GNU General Public License, hädanefter kallad \"GPL\", eller\n"
"liknande licenser. De flesta av dessa licenser tillåter dig att\n"
"använda, kopiera, ändra och distribuera de licensierade\n"
"komponenterna. Läs avtalet för varje enskild komponent noga\n"
"innan ni använder komponenten i fråga. Varje fråga angående licensen\n"
"för en given komponent ska ställas till komponentens upphovsman,\n"
"inte till Mandriva S.A.\n"
" Program skrivna av Mandriva S.A. distribueras under GPL.\n"
" Dokumentation skriven av Mandriva S.A. distribueras under en\n"
"speciell licens. Se dokumentationen för detaljer.\n"
"\n"
"\n"
"4. Upphovsrätt\n"
"\n"
" Alla rättigheter till Mjukvaruproduktens komponenter tillhör deras\n"
"respektive upphovsmän och är skyddade av\n"
"immaterialrätt/copyrightlagstiftning som kan appliceras på mjukvara.\n"
" Mandriva S.A. har rätt att ändra mjukvaruprodukten, helt eller\n"
"delvis, på alla sätt och för alla ändamål.\n"
" \"Mandriva\", \"Mandriva Linux\" och associerade logotyper är\n"
"registrerade varumärken tillhörande Mandriva S.A.\n"
"\n"
"\n"
"5. Lagar\n"
"\n"
" Skulle någon del av detta avtal hållas olagligt, icke applicerbart\n"
"eller ogiltigt av domstol, ska denna del exkluderas från avtalet. Ni\n"
"fortsätter då att vara bunden av de återstående delarna av detta\n"
"avtal.\n"
" Detta avtals regler regleras av Frankrikes lagar.\n"
" Alla stridigheter över reglerna i detta avtal ska i första hand\n"
"göras upp utom domstol, och om detta ej är möjligt, inom en domstol i\n"
"Paris, Frankrike.\n"
" För alla frågor rörande denna text, kontakta Mandriva\n"
"S.A.\n"

#: install_messages.pm:90
#, c-format
msgid ""
"Warning: Free Software may not necessarily be patent free, and some Free\n"
"Software included may be covered by patents in your country. For example, "
"the\n"
"MP3 decoders included may require a licence for further usage (see\n"
"http://www.mp3licensing.com for more details). If you are unsure if a "
"patent\n"
"may be applicable to you, check your local laws."
msgstr ""
"Varning: Fria program är inte nödvändigtvis fria från patent så endel "
"inkluderad Fri Programvara kan täckas av patent i ditt land. T.ex. kan MP3-"
"dekodrarn kräva en licens för att användas. See http://www.mp3licensing.com "
"för mera detaljer. \n"
"Om du är osäker på om ett patent gäller dig måste du kontrollera med "
"gällande lagstiftning,\n"
"Lagstiftningen kring mjukvarupatent är under omarbetande inom EU."

#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:98
#, c-format
msgid ""
"\n"
"Warning\n"
"\n"
"Please read carefully the terms below. If you disagree with any\n"
"portion, you are not allowed to install the next CD media. Press 'Refuse' \n"
"to continue the installation without using these media.\n"
"\n"
"\n"
"Some components contained in the next CD media are not governed\n"
"by the GPL License or similar agreements. Each such component is then\n"
"governed by the terms and conditions of its own specific license. \n"
"Please read carefully and comply with such specific licenses before \n"
"you use or redistribute the said components. \n"
"Such licenses will in general prevent the transfer,  duplication \n"
"(except for backup purposes), redistribution, reverse engineering, \n"
"de-assembly, de-compilation or modification of the component. \n"
"Any breach of agreement will immediately terminate your rights under \n"
"the specific license. Unless the specific license terms grant you such\n"
"rights, you usually cannot install the programs on more than one\n"
"system, or adapt it to be used on a network. In doubt, please contact \n"
"directly the distributor or editor of the component. \n"
"Transfer to third parties or copying of such components including the \n"
"documentation is usually forbidden.\n"
"\n"
"\n"
"All rights to the components of the next CD media belong to their \n"
"respective authors and are protected by intellectual property and \n"
"copyright laws applicable to software programs.\n"
msgstr ""
"\n"
"Varning\n"
"\n"
"Läs reglerna nedan noga. Om du inte godkänner dem, får du\n"
"inte installera program från nästa cd. Klicka på Accepterar inte för att\n"
"fortsätta installationen utan programmen från nästa cd.\n"
"\n"
"\n"
"Några av komponenterna på nästa cd är inte licensierade under GPL\n"
"eller någon liknande licens. Varje sådan komponent är i stället\n"
"licensierad under sitt eget licensavtal. Läs och godkänn varje\n"
"enskild sådan licens före användning eller distribuering av dessa\n"
"komponenter. De flesta av dessa licenser förbjuder överföring,\n"
"kopiering (utom för säkerhetskopieringsändamål), distribuering samt "
"modifiering av\n"
"komponenten. Alla brott mot reglerna under någon av dessa licenser,\n"
"förverkar omedelbart dina rättigheter under licensen i fråga. Utom i\n"
"de fall licensen för en komponent uttryckligen ger dig den rättigheten,\n"
"får du inte installera komponenten på mer än ett system, eller för\n"
"användning på ett nätverk. Om du är osäker, kontakta\n"
"tillverkaren av komponenten i fråga. Kopiering till tredje part av\n"
"sådana komponenter, inkluderat deras dokumentation, är normalt sett\n"
"förbjuden.\n"
"\n"
"\n"
"Alla rättigheter till komponenterna på nästa cd tillhör deras\n"
"respektive upphovsmän, och är skyddade av\n"
"imaterialrätt/copyright-lagstiftning som kan appliceras på mjukvara.\n"

#: install_messages.pm:131
#, c-format
msgid ""
"Congratulations, installation is complete.\n"
"Remove the boot media and press return to reboot.\n"
"\n"
"\n"
"For information on fixes which are available for this release of Mandriva "
"Linux,\n"
"consult the Errata available from:\n"
"\n"
"\n"
"%s\n"
"\n"
"\n"
"Information on configuring your system is available in the post\n"
"install chapter of the Official Mandriva Linux User's Guide."
msgstr ""
"Gratulerar! Installationen är färdig.\n"
"Ta ur diskett och/eller cd-skiva och tryck Enter för att starta om datorn.\n"
"\n"
"Information om uppdateringar för denna version av Mandriva Linux hittar du "
"på:\n"
"\n"
"%s\n"
"\n"
"\n"
"Information om anpassning av systemet finns i kapitlet \"post install\" i\n"
"boken \"Official Mandriva Linux User's Guide\"."

#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
msgid "http://www.mandrivalinux.com/en/errata.php3"
msgstr "http://www.mandrivalinux.com/en/errata.php3"

#: install_steps.pm:246
#, c-format
msgid "Duplicate mount point %s"
msgstr "Duplicera monteringspunkt %s"

#: install_steps.pm:479
#, c-format
msgid ""
"Some important packages did not get installed properly.\n"
"Either your cdrom drive or your cdrom is defective.\n"
"Check the cdrom on an installed computer using \"rpm -qpl media/main/*.rpm"
"\"\n"
msgstr ""
"Några viktiga paket blev inte installerade ordentligt.\n"
"Antingen är cd-enheten eller cd-skivan trasig.\n"
"Du kan kontrollera cd-skivan på en redan installerad\n"
"Mandriva Linux-dator med kommandot \"rpm -qpl media/main/*.rpm\".\n"

#: install_steps_auto_install.pm:76 install_steps_stdio.pm:27
#, c-format
msgid "Entering step `%s'\n"
msgstr "Påbörjar steg \"%s\"\n"

#: install_steps_gtk.pm:181
#, c-format
msgid ""
"Your system is low on resources. You may have some problem installing\n"
"Mandriva Linux. If that occurs, you can try a text install instead. For "
"this,\n"
"press `F1' when booting on CDROM, then enter `text'."
msgstr ""
"Systemet har ont om resurser. Du kan få problem med att installera\n"
"Mandriva Linux. Om det blir problem kan du prova den textbaserade\n"
"installationen istället. För att göra det tryck F1 när du startar\n"
"från cd-skivan, skriv sedan \"text\"."

#: install_steps_gtk.pm:228 install_steps_interactive.pm:624
#, c-format
msgid "Package Group Selection"
msgstr "Val av paketgrupper"

#: install_steps_gtk.pm:254 install_steps_interactive.pm:567
#, c-format
msgid "Total size: %d / %d MB"
msgstr "Total storlek: %d / %d MB"

#: install_steps_gtk.pm:299
#, c-format
msgid "Bad package"
msgstr "Ogiltigt paket"

#: install_steps_gtk.pm:301
#, c-format
msgid "Version: "
msgstr "Version: "

#: install_steps_gtk.pm:302
#, c-format
msgid "Size: "
msgstr "Storlek: "

#: install_steps_gtk.pm:302
#, c-format
msgid "%d KB\n"
msgstr "%d KB\n"

#: install_steps_gtk.pm:303
#, c-format
msgid "Importance: "
msgstr "Betydelsegrad: "

#: install_steps_gtk.pm:336
#, c-format
msgid "You can not select/unselect this package"
msgstr "Du kan inte välja/välja bort detta paket."

#: install_steps_gtk.pm:340
#, c-format
msgid "due to missing %s"
msgstr "pga saknande %s"

#: install_steps_gtk.pm:341
#, c-format
msgid "due to unsatisfied %s"
msgstr "på grund av otillräckliga %s"

#: install_steps_gtk.pm:342
#, c-format
msgid "trying to promote %s"
msgstr "försöker befordra %s"

#: install_steps_gtk.pm:343
#, c-format
msgid "in order to keep %s"
msgstr "för att behålla %s"

#: install_steps_gtk.pm:348
#, c-format
msgid ""
"You can not select this package as there is not enough space left to install "
"it"
msgstr ""
"Du kan inte välja detta paket eftersom det inte finns tillräckligt med "
"utrymme."

#: install_steps_gtk.pm:351
#, c-format
msgid "The following packages are going to be installed"
msgstr "Följande paket kommer att installeras"

#: install_steps_gtk.pm:352
#, c-format
msgid "The following packages are going to be removed"
msgstr "Följande paket kommer att tas bort"

#: install_steps_gtk.pm:376
#, c-format
msgid "This is a mandatory package, it can not be unselected"
msgstr "Detta är ett obligatoriskt paket som inte kan väljas bort."

#: install_steps_gtk.pm:378
#, c-format
msgid "You can not unselect this package. It is already installed"
msgstr "Du kan inte välja bort detta paket. Det är redan installerat."

#: install_steps_gtk.pm:381
#, c-format
msgid ""
"This package must be upgraded.\n"
"Are you sure you want to deselect it?"
msgstr ""
"Detta paket måste uppdateras.\n"
"Är du säker på att du vill välja bort det?"

#: install_steps_gtk.pm:384
#, c-format
msgid "You can not unselect this package. It must be upgraded"
msgstr "Du kan inte välja bort det här paketet. Det måste uppdateras."

#: install_steps_gtk.pm:389
#, c-format
msgid "Show automatically selected packages"
msgstr "Visa automatiskt valda paket"

#: install_steps_gtk.pm:394
#, c-format
msgid "Load/Save selection"
msgstr "Ladda/Spara markering"

#: install_steps_gtk.pm:395
#, c-format
msgid "Updating package selection"
msgstr "Uppdaterar paketval"

#: install_steps_gtk.pm:400
#, c-format
msgid "Minimal install"
msgstr "Minimal installation"

#: install_steps_gtk.pm:414 install_steps_interactive.pm:483
#, c-format
msgid "Choose the packages you want to install"
msgstr "Välj paketen som du vill installera"

#: install_steps_gtk.pm:430 install_steps_interactive.pm:706
#, c-format
msgid "Installing"
msgstr "Installerar"

#: install_steps_gtk.pm:437
#, c-format
msgid "Estimating"
msgstr "Uppskattar"

#: install_steps_gtk.pm:486
#, c-format
msgid "No details"
msgstr "Inga detaljer"

#: install_steps_gtk.pm:494
#, c-format
msgid "Time remaining "
msgstr "Återstående tid "

#: install_steps_gtk.pm:501
#, c-format
msgid "Please wait, preparing installation..."
msgstr "Vänta, förbereder installation..."

#: install_steps_gtk.pm:516
#, c-format
msgid "%d packages"
msgstr "%d paket"

#: install_steps_gtk.pm:521
#, c-format
msgid "Installing package %s"
msgstr "Installerar paket %s"

#: install_steps_gtk.pm:556 install_steps_interactive.pm:92
#: install_steps_interactive.pm:731
#, c-format
msgid "Refuse"
msgstr "Accepterar inte"

#: install_steps_gtk.pm:560 install_steps_interactive.pm:735
#, c-format
msgid ""
"Change your Cd-Rom!\n"
"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
"done.\n"
"If you do not have it, press Cancel to avoid installation from this Cd-Rom."
msgstr ""
"Byt cd-skiva.\n"
"\n"
"Sätt in cd-skivan med namn \"%s\" och klicka på OK.\n"
"Om du inte har den, klicka på Avbryt för att hoppa över\n"
"den delen av installationen."

#: install_steps_gtk.pm:575 install_steps_interactive.pm:746
#, c-format
msgid "There was an error ordering packages:"
msgstr "Det uppstod ett fel vid sortering av paket:"

#: install_steps_gtk.pm:575 install_steps_gtk.pm:579
#: install_steps_interactive.pm:746 install_steps_interactive.pm:750
#, c-format
msgid "Go on anyway?"
msgstr "Fortsätta ändå?"

#: install_steps_gtk.pm:579 install_steps_interactive.pm:750
#, c-format
msgid "There was an error installing packages:"
msgstr "Det uppstod ett fel vid installation av paketen:"

#: install_steps_gtk.pm:621 install_steps_interactive.pm:921
#: install_steps_interactive.pm:1073
#, c-format
msgid "not configured"
msgstr "Inte inställt"

#: install_steps_gtk.pm:684
#, c-format
msgid ""
"The following installation media have been found.\n"
"If you want to skip some of them, you can unselect them now."
msgstr ""
"Följande installationskällor har hittats.\n"
"Du kan välja bort dom du inte önskar använda dig av."

#: install_steps_gtk.pm:693
#, c-format
msgid ""
"You have the option to copy the contents of the CDs onto the hard drive "
"before installation.\n"
"It will then continue from the hard drive and the packages will remain "
"available once the system is fully installed."
msgstr ""
"Du har möjligheten att kopiera innehållet på CDn till hårddisk innan "
"installationem.\n"
"Installationen kommer att fortsätta från hårddisken och paketen kommer att "
"fortsätta vara tillgängliga när systemet är färdiginstallerat."

#: install_steps_gtk.pm:695
#, c-format
msgid "Copy whole CDs"
msgstr "Kopiera hela CD skivor"

#: install_steps_interactive.pm:85
#, c-format
msgid "License agreement"
msgstr "Licensavtal"

#: install_steps_interactive.pm:89
#, c-format
msgid "Release Notes"
msgstr "Versionsinformation"

#: install_steps_interactive.pm:119
#, c-format
msgid "Please choose your keyboard layout."
msgstr "Välj tangentbordslayout."

#: install_steps_interactive.pm:121
#, c-format
msgid "Here is the full list of available keyboards"
msgstr "Här är hela listan med tillgängliga tangentbord"

#: install_steps_interactive.pm:151
#, c-format
msgid "Install/Upgrade"
msgstr "Installera/Uppdatera"

#: install_steps_interactive.pm:152
#, c-format
msgid "Is this an install or an upgrade?"
msgstr "Är detta en installation eller en uppdatering?"

#: install_steps_interactive.pm:158
#, c-format
msgid "Upgrade %s"
msgstr "Uppdatera %s"

#: install_steps_interactive.pm:168
#, c-format
msgid "Encryption key for %s"
msgstr "Krypteringsnyckel för %s"

#: install_steps_interactive.pm:185
#, c-format
msgid "Please choose your type of mouse."
msgstr "Välj mustyp."

#: install_steps_interactive.pm:194 standalone/mousedrake:46
#, c-format
msgid "Mouse Port"
msgstr "Musport"

#: install_steps_interactive.pm:195 standalone/mousedrake:47
#, c-format
msgid "Please choose which serial port your mouse is connected to."
msgstr "Välj vilken serieport musen är kopplad till."

#: install_steps_interactive.pm:205
#, c-format
msgid "Buttons emulation"
msgstr "Knappemulering"

#: install_steps_interactive.pm:207
#, c-format
msgid "Button 2 Emulation"
msgstr "Knapp 2-emulering"

#: install_steps_interactive.pm:208
#, c-format
msgid "Button 3 Emulation"
msgstr "Knapp 3-emulering"

#: install_steps_interactive.pm:229
#, c-format
msgid "PCMCIA"
msgstr "PCMCIA"

#: install_steps_interactive.pm:229
#, c-format
msgid "Configuring PCMCIA cards..."
msgstr "Konfigurerar PCMCIA-kort..."

#: install_steps_interactive.pm:236
#, c-format
msgid "IDE"
msgstr "IDE"

#: install_steps_interactive.pm:236
#, c-format
msgid "Configuring IDE"
msgstr "Konfigurerar IDE"

#: install_steps_interactive.pm:256 network/tools.pm:181
#, c-format
msgid "No partition available"
msgstr "Inga tillgängliga partitioner"

#: install_steps_interactive.pm:259
#, c-format
msgid "Scanning partitions to find mount points"
msgstr "Söker av partitioner för att finna monteringspunkter"

#: install_steps_interactive.pm:266
#, c-format
msgid "Choose the mount points"
msgstr "Välj monteringspunkter"

#: install_steps_interactive.pm:312
#, c-format
msgid ""
"No free space for 1MB bootstrap! Install will continue, but to boot your "
"system, you'll need to create the bootstrap partition in DiskDrake"
msgstr ""
"Inget ledigt utrymme för 1MB bootstrap. Installationen fortsätter, men för "
"att starta systemet måste du skapa en \"bootstrap\"-partition i Diskdrake."

#: install_steps_interactive.pm:317
#, c-format
msgid ""
"You'll need to create a PPC PReP Boot bootstrap! Install will continue, but "
"to boot your system, you'll need to create the bootstrap partition in "
"DiskDrake"
msgstr ""
"Du måste skapa en PPC PRep Bootstrap. Installationen fortsätter, men för att "
"starta systemet måste du skapa \"bootstrap\"-partitionen i Diskdrake."

#: install_steps_interactive.pm:353
#, c-format
msgid "Choose the partitions you want to format"
msgstr "Välj de partitioner du vill formatera"

#: install_steps_interactive.pm:355
#, c-format
msgid "Check bad blocks?"
msgstr "Sök efter felaktiga block?"

#: install_steps_interactive.pm:383
#, c-format
msgid ""
"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
"you can lose data)"
msgstr ""
"Misslyckades med att kontrollera filsystemet %s. Vill du reparera felen? (du "
"kan förlora data)"

#: install_steps_interactive.pm:386
#, c-format
msgid "Not enough swap space to fulfill installation, please add some"
msgstr ""
"Ej tillräckligt med växlingsutrymme för att genomföra installationen, lägg "
"till mer."

#: install_steps_interactive.pm:393
#, c-format
msgid "Looking for available packages and rebuilding rpm database..."
msgstr "Söker efter tillgängliga paket och bygger om RPM-databas..."

#: install_steps_interactive.pm:394 install_steps_interactive.pm:452
#, c-format
msgid "Looking for available packages..."
msgstr "Söker efter tillgängliga paket..."

#: install_steps_interactive.pm:397
#, c-format
msgid "Looking at packages already installed..."
msgstr "Söker efter paket som redan är installerade..."

#: install_steps_interactive.pm:401
#, c-format
msgid "Finding packages to upgrade..."
msgstr "Söker efter paket att uppdatera..."

#: install_steps_interactive.pm:421 install_steps_interactive.pm:826
#, c-format
msgid "Choose a mirror from which to get the packages"
msgstr "Välj en webbplats från vilken du vill hämta paketen"

#: install_steps_interactive.pm:461
#, c-format
msgid ""
"Your system does not have enough space left for installation or upgrade (%d "
"> %d)"
msgstr ""
"Systemet har inte tillräckligt med utrymme för installation eller "
"uppdatering (%d > %d)"

#: install_steps_interactive.pm:495
#, c-format
msgid ""
"Please choose load or save package selection.\n"
"The format is the same as auto_install generated files."
msgstr ""
"Välj ladda eller spara paketval.\n"
"Formatet är detsamma som för auto_install-genererade filer."

#: install_steps_interactive.pm:497
#, c-format
msgid "Load"
msgstr "Inläsning"

#: install_steps_interactive.pm:497 standalone/drakbackup:3931
#: standalone/drakbackup:4004 standalone/drakroam:206 standalone/logdrake:173
#, c-format
msgid "Save"
msgstr "Spara"

#: install_steps_interactive.pm:505
#, c-format
msgid "Bad file"
msgstr "Oanvändbar fil"

#: install_steps_interactive.pm:581
#, c-format
msgid "Selected size is larger than available space"
msgstr "Vald storlek är större än tillgängligt utrymme."

#: install_steps_interactive.pm:596
#, c-format
msgid "Type of install"
msgstr "Installationstyp"

#: install_steps_interactive.pm:597
#, c-format
msgid ""
"You have not selected any group of packages.\n"
"Please choose the minimal installation you want:"
msgstr ""
"Du har inte valt några gruppaket.\n"
"Välj den minimala installationen du vill ha:"

#: install_steps_interactive.pm:601
#, c-format
msgid "With basic documentation (recommended!)"
msgstr "Med grundläggande dokumentation (rekommenderas)"

#: install_steps_interactive.pm:602
#, c-format
msgid "Truly minimal install (especially no urpmi)"
msgstr "Minimal installation (ingen urpmi)"

#: install_steps_interactive.pm:641 standalone/drakxtv:52
#, c-format
msgid "All"
msgstr "Alla"

#: install_steps_interactive.pm:680
#, c-format
msgid ""
"If you have all the CDs in the list below, click Ok.\n"
"If you have none of those CDs, click Cancel.\n"
"If only some CDs are missing, unselect them, then click Ok."
msgstr ""
"Om du har alla cd-skivorna i listan ovan, välj OK.\n"
"Om du inte har någon av dem, välj Avbryt.\n"
"Om du bara har några av dem, se till att bara\n"
"de du har är valda, välj sedan OK."

#: install_steps_interactive.pm:685
#, c-format
msgid "Cd-Rom labeled \"%s\""
msgstr "Cd-rom med etiketten \"%s\""

#: install_steps_interactive.pm:706
#, c-format
msgid "Preparing installation"
msgstr "Förbereder installation"

#: install_steps_interactive.pm:715
#, c-format
msgid ""
"Installing package %s\n"
"%d%%"
msgstr ""
"Installerar paket %s\n"
"%d%%"

#: install_steps_interactive.pm:764
#, c-format
msgid "Post-install configuration"
msgstr "Bearbetar installerade paket"

#: install_steps_interactive.pm:771
#, c-format
msgid "Please ensure the Update Modules media is in drive %s"
msgstr ""

#: install_steps_interactive.pm:800
#, c-format
msgid ""
"You now have the opportunity to download updated packages. These packages\n"
"have been updated after the distribution was released. They may\n"
"contain security or bug fixes.\n"
"\n"
"To download these packages, you will need to have a working Internet \n"
"connection.\n"
"\n"
"Do you want to install the updates?"
msgstr ""
"Nu har du möjlighet att ladda hem programuppdateringar. Dessa\n"
"paket har kommit ut efter att denna distribution släppts. De kan\n"
"innehålla säkerhetsuppdateringar eller felrättningar.\n"
"\n"
"Du behöver en fungerande Internetanslutning för att kunna ladda ner dessa "
"paket.\n"
"\n"
"Vill du installera uppdateringarna?"

#: install_steps_interactive.pm:821
#, c-format
msgid ""
"Contacting Mandriva Linux web site to get the list of available mirrors..."
msgstr ""
"Kontaktar Mandriva Linux webbplats för att hämta listan över tillgängliga "
"speglar..."

#: install_steps_interactive.pm:840
#, c-format
msgid "Contacting the mirror to get the list of available packages..."
msgstr ""
"Kontaktar webbplatsen för att hämta en lista över tillgängliga paket..."

#: install_steps_interactive.pm:844
#, c-format
msgid "Unable to contact mirror %s"
msgstr "Kan inte kontakta spegeln %s"

#: install_steps_interactive.pm:844
#, c-format
msgid "Would you like to try again?"
msgstr "Vill du försöka igen?"

#: install_steps_interactive.pm:870 standalone/drakclock:45
#, c-format
msgid "Which is your timezone?"
msgstr "Vilken är din tidszon?"

#: install_steps_interactive.pm:875
#, c-format
msgid "Automatic time synchronization (using NTP)"
msgstr "Automatisk tidsynkronisering (med NTP)"

#: install_steps_interactive.pm:883
#, c-format
msgid "NTP Server"
msgstr "NTP-server"

#: install_steps_interactive.pm:925 steps.pm:30
#, c-format
msgid "Summary"
msgstr "Sammanfattning"

#: install_steps_interactive.pm:938 install_steps_interactive.pm:946
#: install_steps_interactive.pm:964 install_steps_interactive.pm:971
#: install_steps_interactive.pm:1125 services.pm:133
#: standalone/drakbackup:1602
#, c-format
msgid "System"
msgstr "System"

#: install_steps_interactive.pm:978 install_steps_interactive.pm:1005
#: install_steps_interactive.pm:1022 install_steps_interactive.pm:1038
#: install_steps_interactive.pm:1049
#, c-format
msgid "Hardware"
msgstr "Hårdvara"

#: install_steps_interactive.pm:984 install_steps_interactive.pm:993
#, c-format
msgid "Remote CUPS server"
msgstr "CUPS-fjärrserver"

#: install_steps_interactive.pm:984
#, c-format
msgid "No printer"
msgstr "Ingen skrivare"

#: install_steps_interactive.pm:1026
#, c-format
msgid "Do you have an ISA sound card?"
msgstr "Har du ett ISA-ljudkort?"

#: install_steps_interactive.pm:1028
#, c-format
msgid ""
"Run \"alsaconf\" or \"sndconfig\" after installation to configure your sound "
"card"
msgstr ""
"Kör \"alsaconf\" eller \"sndconfig\" efter installationen för att "
"konfigurera ljudkortet."

#: install_steps_interactive.pm:1030
#, c-format
msgid "No sound card detected. Try \"harddrake\" after installation"
msgstr "Inget ljudkort hittades. Prova \"harddrake\" efter installationen."

#: install_steps_interactive.pm:1050
#, c-format
msgid "Graphical interface"
msgstr "Grafiskt gränssnitt"

#: install_steps_interactive.pm:1056 install_steps_interactive.pm:1071
#, c-format
msgid "Network & Internet"
msgstr "Nätverk & Internet"

#: install_steps_interactive.pm:1073
#, c-format
msgid "configured"
msgstr "konfigurerad"

#: install_steps_interactive.pm:1082 install_steps_interactive.pm:1096
#: steps.pm:20
#, c-format
msgid "Security"
msgstr "Säkerhet"

#: install_steps_interactive.pm:1101
#, c-format
msgid "activated"
msgstr "aktiverad"

#: install_steps_interactive.pm:1101
#, c-format
msgid "disabled"
msgstr "inaktiverad"

#: install_steps_interactive.pm:1112
#, c-format
msgid "Boot"
msgstr "Starta"

#. -PO: example: lilo-graphic on /dev/hda1
#: install_steps_interactive.pm:1116
#, c-format
msgid "%s on %s"
msgstr "%s  %s"

#: install_steps_interactive.pm:1130 services.pm:175
#, c-format
msgid "Services: %d activated for %d registered"
msgstr "Tjänster: %d aktiverade av %d registrerade"

#: install_steps_interactive.pm:1140
#, c-format
msgid "You have not configured X. Are you sure you really want this?"
msgstr "Du har inte konfigurerat X. Är du säker på att du vill göra detta?"

#: install_steps_interactive.pm:1220
#, c-format
msgid "Preparing bootloader..."
msgstr "Förbereder starthanterare..."

#: install_steps_interactive.pm:1230
#, c-format
msgid ""
"You appear to have an OldWorld or Unknown machine, the yaboot bootloader "
"will not work for you. The install will continue, but you'll need to use "
"BootX or some other means to boot your machine. The kernel argument for the "
"root fs is: root=%s"
msgstr ""
"Du verkar ha en OldWorld eller okän maskin, yaboot-starthanteraren kommer "
"inte att fungera Installationen fortsätter, men du behöver använda BootX "
"eller något liknande för att starta datorn. Kernelargumentet för roten är "
"root=%s"

#: install_steps_interactive.pm:1236
#, c-format
msgid "Do you want to use aboot?"
msgstr "Vill du använda aboot?"

#: install_steps_interactive.pm:1239
#, c-format
msgid ""
"Error installing aboot, \n"
"try to force installation even if that destroys the first partition?"
msgstr ""
"Fel vid installationen av aboot.\n"
"Vill du försöka ändå, fast det kan förstöra den första partitionen?"

#: install_steps_interactive.pm:1260
#, c-format
msgid ""
"In this security level, access to the files in the Windows partition is "
"restricted to the administrator."
msgstr ""
"På den här säkerhetsnivån är tillgång till Windowspartitionen förbehållen "
"administratören."

#: install_steps_interactive.pm:1289 standalone/drakautoinst:76
#, c-format
msgid "Insert a blank floppy in drive %s"
msgstr "Sätt in en tom diskett i diskettenhet %s"

#: install_steps_interactive.pm:1294
#, c-format
msgid "Please insert another floppy for drivers disk"
msgstr "Sätt in en annan diskett för drivrutinsdisken"

#: install_steps_interactive.pm:1296
#, c-format
msgid "Creating auto install floppy..."
msgstr "Skapar automatisk installationsdiskett"

#: install_steps_interactive.pm:1308
#, c-format
msgid ""
"Some steps are not completed.\n"
"\n"
"Do you really want to quit now?"
msgstr ""
"Några steg är inte slutförda.\n"
"\n"
"Vill du verkligen avbryta nu?"

#: install_steps_interactive.pm:1324
#, c-format
msgid "Generate auto install floppy"
msgstr "Genererar automatisk installationsdiskett"

#: install_steps_interactive.pm:1326
#, c-format
msgid ""
"The auto install can be fully automated if wanted,\n"
"in that case it will take over the hard drive!!\n"
"(this is meant for installing on another box).\n"
"\n"
"You may prefer to replay the installation.\n"
msgstr ""
"Automatisk installation kan göras helt automatisk, om så önskas,\n"
"vilket gör att den tar över hårddisken\n"
"(syftet är att installera på en annan dator).\n"
"\n"
"Du kan tänkas vilja köra samma installation i repris.\n"

#: install_steps_newt.pm:20
#, c-format
msgid "Mandriva Linux Installation %s"
msgstr "Mandriva Linux installation %s"

#. -PO: This string must fit in a 80-char wide text screen
#: install_steps_newt.pm:34
#, c-format
msgid ""
"  <Tab>/<Alt-Tab> between elements  | <Space> selects | <F12> next screen "
msgstr ""
"  <Tab>/<Alt-Tab> mellan element    | <Space> väljer  | <F12> nästa skärm "

#: interactive.pm:193
#, c-format
msgid "Choose a file"
msgstr "Välj en fil"

#: interactive.pm:318 interactive/gtk.pm:489 standalone/drakbackup:1543
#: standalone/drakfont:656 standalone/drakroam:214 standalone/drakups:301
#: standalone/drakups:361 standalone/drakups:381 standalone/drakvpn:333
#: standalone/drakvpn:694
#, c-format
msgid "Add"
msgstr "Lägg till"

#: interactive.pm:318 interactive/gtk.pm:489
#, c-format
msgid "Modify"
msgstr "Ändra"

#: interactive.pm:318 interactive/gtk.pm:489 standalone/drakroam:198
#: standalone/drakups:303 standalone/drakups:363 standalone/drakups:383
#: standalone/drakvpn:333 standalone/drakvpn:694
#, c-format
msgid "Remove"
msgstr "Ta bort"

#: interactive.pm:395
#, c-format
msgid "Basic"
msgstr "Grundläggande"

#: interactive.pm:433 interactive/newt.pm:319 ugtk2.pm:506
#, c-format
msgid "Finish"
msgstr "Slutför"

#: interactive/newt.pm:94
#, c-format
msgid "Do"
msgstr "Gör"

#: interactive/stdio.pm:29 interactive/stdio.pm:148
#, c-format
msgid "Bad choice, try again\n"
msgstr "Felaktigt val, försök igen.\n"

#: interactive/stdio.pm:30 interactive/stdio.pm:149
#, c-format
msgid "Your choice? (default %s) "
msgstr "Ditt val? (standard %s) "

#: interactive/stdio.pm:54
#, c-format
msgid ""
"Entries you'll have to fill:\n"
"%s"
msgstr ""
"Poster du måste fylla i:\n"
"%s"

#: interactive/stdio.pm:70
#, c-format
msgid "Your choice? (0/1, default `%s') "
msgstr "Ditt val? (0/1, standard \"%s\")"

#: interactive/stdio.pm:94
#, c-format
msgid "Button `%s': %s"
msgstr "Knapp \"%s\": %s"

#: interactive/stdio.pm:95
#, c-format
msgid "Do you want to click on this button?"
msgstr "Vill du klicka på den här knappen?"

#: interactive/stdio.pm:104
#, c-format
msgid "Your choice? (default `%s'%s) "
msgstr "Ditt val? (standard \"%s\"%s) "

#: interactive/stdio.pm:104
#, c-format
msgid " enter `void' for void entry"
msgstr " ange \"tom\" för tom post"

#: interactive/stdio.pm:122
#, c-format
msgid "=> There are many things to choose from (%s).\n"
msgstr "=> Det finns många saker att välja bland (%s).\n"

#: interactive/stdio.pm:125
#, c-format
msgid ""
"Please choose the first number of the 10-range you wish to edit,\n"
"or just hit Enter to proceed.\n"
"Your choice? "
msgstr ""
"Välj första numret av de tio urval du vill ändra,\n"
"eller tryck Enter för att fortsätta.\n"
"Ditt val? "

#: interactive/stdio.pm:138
#, c-format
msgid ""
"=> Notice, a label changed:\n"
"%s"
msgstr ""
"=> Observera, en etikett ändrades:\n"
"%s"

#: interactive/stdio.pm:145
#, c-format
msgid "Re-submit"
msgstr "Skicka igen"

#: keyboard.pm:171 keyboard.pm:205
#, c-format
msgid ""
"_: keyboard\n"
"Czech (QWERTZ)"
msgstr "Tjeckiskt (QWERTZ)"

#: keyboard.pm:172 keyboard.pm:207
#, c-format
msgid ""
"_: keyboard\n"
"German"
msgstr "Tyskt"

#: keyboard.pm:173
#, c-format
msgid ""
"_: keyboard\n"
"Dvorak"
msgstr "Dvorak"

#: keyboard.pm:174 keyboard.pm:224
#, c-format
msgid ""
"_: keyboard\n"
"Spanish"
msgstr "Spanskt"

#: keyboard.pm:175 keyboard.pm:225
#, c-format
msgid ""
"_: keyboard\n"
"Finnish"
msgstr "Finskt"

#: keyboard.pm:176 keyboard.pm:228
#, c-format
msgid ""
"_: keyboard\n"
"French"
msgstr "Franskt"

#: keyboard.pm:177 keyboard.pm:272
#, c-format
msgid ""
"_: keyboard\n"
"Norwegian"
msgstr "Norskt"

#: keyboard.pm:178
#, c-format
msgid ""
"_: keyboard\n"
"Polish"
msgstr "Polskt"

#: keyboard.pm:179 keyboard.pm:284
#, c-format
msgid ""
"_: keyboard\n"
"Russian"
msgstr "Ryskt"

#: keyboard.pm:181 keyboard.pm:290
#, c-format
msgid ""
"_: keyboard\n"
"Swedish"
msgstr "Svenskt"

#: keyboard.pm:182 keyboard.pm:320
#, c-format
msgid "UK keyboard"
msgstr "Engelskt (UK)"

#: keyboard.pm:183 keyboard.pm:323
#, c-format
msgid "US keyboard"
msgstr "Engelskt (US)"

#: keyboard.pm:185
#, c-format
msgid ""
"_: keyboard\n"
"Albanian"
msgstr "Albanskt"

#: keyboard.pm:186
#, c-format
msgid ""
"_: keyboard\n"
"Armenian (old)"
msgstr "Armeniskt (gammal)"

#: keyboard.pm:187
#, c-format
msgid ""
"_: keyboard\n"
"Armenian (typewriter)"
msgstr "Armenskt (typewriter)"

#: keyboard.pm:188
#, c-format
msgid ""
"_: keyboard\n"
"Armenian (phonetic)"
msgstr "Armeniskt (fonetiskt)"

#: keyboard.pm:189
#, c-format
msgid ""
"_: keyboard\n"
"Arabic"
msgstr "Arabiskt"

#: keyboard.pm:190
#, c-format
msgid ""
"_: keyboard\n"
"Azerbaidjani (latin)"
msgstr "Azerbaidjani (latin)"

#: keyboard.pm:191
#, c-format
msgid ""
"_: keyboard\n"
"Belgian"
msgstr "Belgiskt"

#: keyboard.pm:192
#, c-format
msgid ""
"_: keyboard\n"
"Bengali (Inscript-layout)"
msgstr "Bengaliskt (\"Inscript\" uppsättning)"

#: keyboard.pm:193
#, c-format
msgid ""
"_: keyboard\n"
"Bengali (Probhat)"
msgstr "Bengaliskt (\"Probhat\" uppsättning)"

#: keyboard.pm:194
#, c-format
msgid ""
"_: keyboard\n"
"Bulgarian (phonetic)"
msgstr "Bulgariskt (fonetiskt)"

#: keyboard.pm:195
#, c-format
msgid ""
"_: keyboard\n"
"Bulgarian (BDS)"
msgstr "Bulgariskt (BDS)"

#: keyboard.pm:196
#, c-format
msgid ""
"_: keyboard\n"
"Brazilian (ABNT-2)"
msgstr "Brazilianskt (ABNT-2)"

#: keyboard.pm:197
#, c-format
msgid ""
"_: keyboard\n"
"Bosnian"
msgstr "Bosniskt"

#: keyboard.pm:198
#, c-format
msgid ""
"_: keyboard\n"
"Belarusian"
msgstr "Vitryskt"

#: keyboard.pm:200
#, c-format
msgid ""
"_: keyboard\n"
"Swiss (German layout)"
msgstr "Schweiziskt (Tysk uppsättning)"

#: keyboard.pm:202
#, c-format
msgid ""
"_: keyboard\n"
"Swiss (French layout)"
msgstr "Schweiziskt (Fransk uppsättning)"

#: keyboard.pm:204
#, c-format
msgid ""
"_: keyboard\n"
"Cherokee syllabics"
msgstr "Cherokee stavelser"

#: keyboard.pm:206
#, c-format
msgid ""
"_: keyboard\n"
"Czech (QWERTY)"
msgstr "Tjeckiskt (QWERTY)"

#: keyboard.pm:208
#, c-format
msgid ""
"_: keyboard\n"
"German (no dead keys)"
msgstr "Tyskt (Inga döda tangenter)"

#: keyboard.pm:209
#, c-format
msgid ""
"_: keyboard\n"
"Devanagari"
msgstr "Devanagari"

#: keyboard.pm:210
#, c-format
msgid ""
"_: keyboard\n"
"Danish"
msgstr "Danskt"

#: keyboard.pm:211
#, c-format
msgid ""
"_: keyboard\n"
"Dvorak (US)"
msgstr "Dvorak (US)"

#: keyboard.pm:213
#, c-format
msgid ""
"_: keyboard\n"
"Dvorak (Esperanto)"
msgstr "Dvorak (Esperanto)"

#: keyboard.pm:215
#, c-format
msgid ""
"_: keyboard\n"
"Dvorak (French)"
msgstr "Dvorak (Franskt)"

#: keyboard.pm:217
#, c-format
msgid ""
"_: keyboard\n"
"Dvorak (UK)"
msgstr "Dvorak (UK)"

#: keyboard.pm:218
#, c-format
msgid ""
"_: keyboard\n"
"Dvorak (Norwegian)"
msgstr "Dvorak (Norskt)"

#: keyboard.pm:220
#, c-format
msgid ""
"_: keyboard\n"
"Dvorak (Polish)"
msgstr "Dvorak (Polskt)"

#: keyboard.pm:221
#, c-format
msgid ""
"_: keyboard\n"
"Dvorak (Swedish)"
msgstr "Dvorak (Svenskt)"

#: keyboard.pm:222
#, c-format
msgid ""
"_: keyboard\n"
"Dzongkha/Tibetan"
msgstr "Dzongkha/Tibetanskt"

#: keyboard.pm:223
#, c-format
msgid ""
"_: keyboard\n"
"Estonian"
msgstr "Estniskt"

#: keyboard.pm:227
#, c-format
msgid ""
"_: keyboard\n"
"Faroese"
msgstr "Färöiskt"

#: keyboard.pm:229
#, c-format
msgid ""
"_: keyboard\n"
"Georgian (\"Russian\" layout)"
msgstr "Georgiskt (\"Rysk\" uppsättning)"

#: keyboard.pm:230
#, c-format
msgid ""
"_: keyboard\n"
"Georgian (\"Latin\" layout)"
msgstr "Georgiskt (\"Latinsk\" uppsättning)"

#: keyboard.pm:231
#, c-format
msgid ""
"_: keyboard\n"
"Greek"
msgstr "Grekiskt"

#: keyboard.pm:232
#, c-format
msgid ""
"_: keyboard\n"
"Greek (polytonic)"
msgstr "Grekiskt (polytoniskt)"

#: keyboard.pm:233
#, c-format
msgid ""
"_: keyboard\n"
"Gujarati"
msgstr "Gujarati"

#: keyboard.pm:234
#, c-format
msgid ""
"_: keyboard\n"
"Gurmukhi"
msgstr "Gurmukhi"

#: keyboard.pm:235
#, c-format
msgid ""
"_: keyboard\n"
"Croatian"
msgstr "Kroatiskt"

#: keyboard.pm:236
#, c-format
msgid ""
"_: keyboard\n"
"Hungarian"
msgstr "Ungerskt"

#: keyboard.pm:237
#, c-format
msgid ""
"_: keyboard\n"
"Irish"
msgstr "Irländska"

#: keyboard.pm:238
#, c-format
msgid ""
"_: keyboard\n"
"Israeli"
msgstr "Israeliskt"

#: keyboard.pm:239
#, c-format
msgid ""
"_: keyboard\n"
"Israeli (phonetic)"
msgstr "Israeliskt (Fonetiskt)"

#: keyboard.pm:240
#, c-format
msgid ""
"_: keyboard\n"
"Iranian"
msgstr "Iranskt"

#: keyboard.pm:241
#, c-format
msgid ""
"_: keyboard\n"
"Icelandic"
msgstr "Isländskt"

#: keyboard.pm:242
#, c-format
msgid ""
"_: keyboard\n"
"Italian"
msgstr "Italienskt"

#: keyboard.pm:243
#, c-format
msgid ""
"_: keyboard\n"
"Inuktitut"
msgstr "Inuktitut"

#: keyboard.pm:248
#, c-format
msgid ""
"_: keyboard\n"
"Japanese 106 keys"
msgstr "Japanskt 106 tangenter"

#: keyboard.pm:249
#, c-format
msgid ""
"_: keyboard\n"
"Kannada"
msgstr "Kanada"

#: keyboard.pm:252
#, c-format
msgid ""
"_: keyboard\n"
"Korean"
msgstr "Koreanskt"

#: keyboard.pm:254
#, c-format
msgid ""
"_: keyboard\n"
"Kurdish (arabic script)"
msgstr "Kurdiskt (arabisk skrift)"

# Noteraatt de tidigare namnen, med a på slutet (t.ex. svenska) angav
# plural. Men vad jag vet anges alltid tangentbordslaouter i singular
# (Svenskt tangentbord, inte svenska tangentbord).
#: keyboard.pm:255
#, c-format
msgid ""
"_: keyboard\n"
"Kyrgyz"
msgstr "Kyrgyz"

#: keyboard.pm:256
#, c-format
msgid ""
"_: keyboard\n"
"Latin American"
msgstr "Latinamerikanskt"

#: keyboard.pm:258
#, c-format
msgid ""
"_: keyboard\n"
"Laotian"
msgstr "Laotian"

#: keyboard.pm:259
#, c-format
msgid ""
"_: keyboard\n"
"Lithuanian AZERTY (old)"
msgstr "Litauiskt AZERTY (gamalt)"

#: keyboard.pm:261
#, c-format
msgid ""
"_: keyboard\n"
"Lithuanian AZERTY (new)"
msgstr "Litauiskt AZERTY (nytt)"

#: keyboard.pm:262
#, c-format
msgid ""
"_: keyboard\n"
"Lithuanian \"number row\" QWERTY"
msgstr "Litauiskt \"number row\" QWERTY"

#: keyboard.pm:263
#, c-format
msgid ""
"_: keyboard\n"
"Lithuanian \"phonetic\" QWERTY"
msgstr "Litauiskt \"phonetic\" QWERTY"

#: keyboard.pm:264
#, c-format
msgid ""
"_: keyboard\n"
"Latvian"
msgstr "Lettisk"

#: keyboard.pm:265
#, c-format
msgid ""
"_: keyboard\n"
"Malayalam"
msgstr "Malayalam"

#: keyboard.pm:266
#, c-format
msgid ""
"_: keyboard\n"
"Macedonian"
msgstr "Makedoniskt"

#: keyboard.pm:267
#, c-format
msgid ""
"_: keyboard\n"
"Myanmar (Burmese)"
msgstr "Myanmar (Burmese)"

#: keyboard.pm:268
#, c-format
msgid ""
"_: keyboard\n"
"Mongolian (cyrillic)"
msgstr "Mongoliskt (cyrillic)"

#: keyboard.pm:269
#, c-format
msgid ""
"_: keyboard\n"
"Maltese (UK)"
msgstr "Maltese (UK)"

#: keyboard.pm:270
#, c-format
msgid ""
"_: keyboard\n"
"Maltese (US)"
msgstr "Maltese (US)"

#: keyboard.pm:271
#, c-format
msgid ""
"_: keyboard\n"
"Dutch"
msgstr "Holländskt"

#: keyboard.pm:273
#, c-format
msgid ""
"_: keyboard\n"
"Oriya"
msgstr "Oriya"

#: keyboard.pm:274
#, c-format
msgid ""
"_: keyboard\n"
"Polish (qwerty layout)"
msgstr "Polskt (querty-layout)"

#: keyboard.pm:275
#, c-format
msgid ""
"_: keyboard\n"
"Polish (qwertz layout)"
msgstr "Polskt (qwertz-layout)"

#: keyboard.pm:277
#, c-format
msgid ""
"_: keyboard\n"
"Pashto"
msgstr "Pashto"

#: keyboard.pm:278
#, c-format
msgid ""
"_: keyboard\n"
"Portuguese"
msgstr "Portugisiskt"

#: keyboard.pm:280
#, c-format
msgid ""
"_: keyboard\n"
"Canadian (Quebec)"
msgstr "Kanadensiskt"

#: keyboard.pm:282
#, c-format
msgid ""
"_: keyboard\n"
"Romanian (qwertz)"
msgstr "Rumänskt (qwertz)"

#: keyboard.pm:283
#, c-format
msgid ""
"_: keyboard\n"
"Romanian (qwerty)"
msgstr "Rumänskt (qwerty)"

#: keyboard.pm:285
#, c-format
msgid ""
"_: keyboard\n"
"Russian (phonetic)"
msgstr "Ryskt (Fonetiskt)"

#: keyboard.pm:286
#, c-format
msgid ""
"_: keyboard\n"
"Saami (norwegian)"
msgstr "Saami (Norskt)"

#: keyboard.pm:287
#, c-format
msgid ""
"_: keyboard\n"
"Saami (swedish/finnish)"
msgstr "Saami (svenskt/finskt)"

#: keyboard.pm:289
#, c-format
msgid ""
"_: keyboard\n"
"Sindhi"
msgstr "Sindhi"

#: keyboard.pm:291
#, c-format
msgid ""
"_: keyboard\n"
"Slovenian"
msgstr "Slovenskt"

#: keyboard.pm:293
#, c-format
msgid ""
"_: keyboard\n"
"Sinhala"
msgstr ""

#: keyboard.pm:294
#, c-format
msgid ""
"_: keyboard\n"
"Slovakian (QWERTZ)"
msgstr "Slovakiskt (QWERTZ)"

#: keyboard.pm:295
#, c-format
msgid ""
"_: keyboard\n"
"Slovakian (QWERTY)"
msgstr "Slovakiskt (QWERTY)"

#: keyboard.pm:297
#, c-format
msgid ""
"_: keyboard\n"
"Serbian (cyrillic)"
msgstr "Serbiskt (cyrillic)"

#: keyboard.pm:298
#, c-format
msgid ""
"_: keyboard\n"
"Syriac"
msgstr "Syriskt"

#: keyboard.pm:299
#, c-format
msgid ""
"_: keyboard\n"
"Syriac (phonetic)"
msgstr "Syriskt (fonetiskt)"

#: keyboard.pm:300
#, c-format
msgid ""
"_: keyboard\n"
"Telugu"
msgstr "Telugu"

#: keyboard.pm:302
#, c-format
msgid ""
"_: keyboard\n"
"Tamil (ISCII-layout)"
msgstr "Tamil (ISCII-layout)"

#: keyboard.pm:303
#, c-format
msgid ""
"_: keyboard\n"
"Tamil (Typewriter-layout)"
msgstr "Tamil (Typewriter-layout)"

#: keyboard.pm:304
#, c-format
msgid ""
"_: keyboard\n"
"Thai (Kedmanee)"
msgstr "Thailändskt (Kedmanee)"

#: keyboard.pm:305
#, c-format
msgid ""
"_: keyboard\n"
"Thai (TIS-820)"
msgstr "Thailändskt (TIS-820)"

#: keyboard.pm:307
#, c-format
msgid ""
"_: keyboard\n"
"Thai (Pattachote)"
msgstr "Thailändskt (Pattachote)"

#: keyboard.pm:310
#, c-format
msgid ""
"_: keyboard\n"
"Tifinagh (moroccan layout) (+latin/arabic)"
msgstr ""

#: keyboard.pm:311
#, c-format
msgid ""
"_: keyboard\n"
"Tifinagh (phonetic) (+latin/arabic)"
msgstr ""

#: keyboard.pm:313
#, c-format
msgid ""
"_: keyboard\n"
"Tajik"
msgstr "Tajik"

#: keyboard.pm:315
#, c-format
msgid ""
"_: keyboard\n"
"Turkmen"
msgstr "Turkmenskt"

#: keyboard.pm:316
#, c-format
msgid ""
"_: keyboard\n"
"Turkish (traditional \"F\" model)"
msgstr "Turkiskt (traditionell \"F\"-modell)"

#: keyboard.pm:317
#, c-format
msgid ""
"_: keyboard\n"
"Turkish (modern \"Q\" model)"
msgstr "Turkisk (modern \"Q\"-modell)"

#: keyboard.pm:319
#, c-format
msgid ""
"_: keyboard\n"
"Ukrainian"
msgstr "Ukrainskt"

#: keyboard.pm:322
#, c-format
msgid ""
"_: keyboard\n"
"Urdu keyboard"
msgstr "Urdu"

#: keyboard.pm:324
#, c-format
msgid "US keyboard (international)"
msgstr "Amerikanskt (internationellt)"

#: keyboard.pm:325
#, c-format
msgid ""
"_: keyboard\n"
"Uzbek (cyrillic)"
msgstr "Uzbekiskt (cyrillic)"

#: keyboard.pm:327
#, c-format
msgid ""
"_: keyboard\n"
"Vietnamese \"numeric row\" QWERTY"
msgstr "Litauiskt \"numerisk rad\" QWERTY"

#: keyboard.pm:328
#, c-format
msgid ""
"_: keyboard\n"
"Yugoslavian (latin)"
msgstr "Jugoslaviskt (latinsk)"

#: keyboard.pm:335
#, c-format
msgid "Right Alt key"
msgstr "Högra alt-tangenten"

#: keyboard.pm:336
#, c-format
msgid "Both Shift keys simultaneously"
msgstr "Båda skift-tangenterna nedtryckta samtidigt"

#: keyboard.pm:337
#, c-format
msgid "Control and Shift keys simultaneously"
msgstr "Ctrl och skift nedtryckta samtidigt"

#: keyboard.pm:338
#, c-format
msgid "CapsLock key"
msgstr "Caps Lock-tangenten"

#: keyboard.pm:339
#, c-format
msgid "Shift and CapsLock keys simultaneously"
msgstr "Skift och CapsLock nedtryckta samtidigt"

#: keyboard.pm:340
#, c-format
msgid "Ctrl and Alt keys simultaneously"
msgstr "Ctrl och alt nedtryckta samtidigt"

#: keyboard.pm:341
#, c-format
msgid "Alt and Shift keys simultaneously"
msgstr "Alt och skift nedtryckta samtidigt"

#: keyboard.pm:342
#, c-format
msgid "\"Menu\" key"
msgstr "\"Meny\"-tangenten"

#: keyboard.pm:343
#, c-format
msgid "Left \"Windows\" key"
msgstr "Vänstra \"Windows\"-tangenten"

#: keyboard.pm:344
#, c-format
msgid "Right \"Windows\" key"
msgstr "Högra \"Windows\"-tangenten"

#: keyboard.pm:345
#, c-format
msgid "Both Control keys simultaneously"
msgstr "Båda ctrl-tangenterna samtidigt"

#: keyboard.pm:346
#, c-format
msgid "Both Alt keys simultaneously"
msgstr "Båda Alt-tangenterna nedtryckta samtidigt"

#: keyboard.pm:347
#, c-format
msgid "Left Shift key"
msgstr "Vänstra \"Skift\"-tangenten"

#: keyboard.pm:348
#, c-format
msgid "Right Shift key"
msgstr "Höger skift-tangent"

#: keyboard.pm:349
#, c-format
msgid "Left Alt key"
msgstr "Vänstra alt-tangenten"

#: keyboard.pm:350
#, c-format
msgid "Left Control key"
msgstr "Vänstra ctrl-tangenten"

#: keyboard.pm:351
#, c-format
msgid "Right Control key"
msgstr "Högra kontroll-tangenten"

#: keyboard.pm:387
#, c-format
msgid ""
"Here you can choose the key or key combination that will \n"
"allow switching between the different keyboard layouts\n"
"(eg: latin and non latin)"
msgstr ""
"Här kan du välja tangenten eller tangentkombinationen som \n"
"låter dig skifta mellan olika tangentbordslayouter\n"
"(dvs latin eller icke-latin)."

#: keyboard.pm:392
#, c-format
msgid ""
"This setting will be activated after the installation.\n"
"During installation, you will need to use the Right Control\n"
"key to switch between the different keyboard layouts."
msgstr ""
"Denna funktion kommer att aktiveras efter installationen slutförts.\n"
"Under istallationen måste du använda höger Control tangent för att byta "
"mellan olika tangentbordskonfigurationer."

#. -PO: the string "default:LTR" can be translated *ONLY* as "default:LTR"
#. -PO: or as "default:RTL", depending if your language is written from
#. -PO: left to right, or from right to left; any other string is wrong.
#: lang.pm:178
#, c-format
msgid "default:LTR"
msgstr "default:LTR"

#: lang.pm:195
#, c-format
msgid "Andorra"
msgstr "Andorra"

#: lang.pm:196 network/adsl_consts.pm:933
#, c-format
msgid "United Arab Emirates"
msgstr "Förenade Arabemiraten"

#: lang.pm:197
#, c-format
msgid "Afghanistan"
msgstr "Afganistan"

#: lang.pm:198
#, c-format
msgid "Antigua and Barbuda"
msgstr "Antigua och Barbuda"

#: lang.pm:199
#, c-format
msgid "Anguilla"
msgstr "Anguilla"

#: lang.pm:200
#, c-format
msgid "Albania"
msgstr "Albanien"

#: lang.pm:201
#, c-format
msgid "Armenia"
msgstr "Armenien"

#: lang.pm:202
#, c-format
msgid "Netherlands Antilles"
msgstr "Nederländska Antillerna"

#: lang.pm:203
#, c-format
msgid "Angola"
msgstr "Angola"

#: lang.pm:204
#, c-format
msgid "Antarctica"
msgstr "Antarktis"

#: lang.pm:205 network/adsl_consts.pm:55 standalone/drakxtv:50
#, c-format
msgid "Argentina"
msgstr "Argentina"

#: lang.pm:206
#, c-format
msgid "American Samoa"
msgstr "Amerikanska Samoa"

#: lang.pm:209
#, c-format
msgid "Aruba"
msgstr "Aruba"

#: lang.pm:210
#, c-format
msgid "Azerbaijan"
msgstr "Azerbajdzjan"

#: lang.pm:211
#, c-format
msgid "Bosnia and Herzegovina"
msgstr "Bosnien-Herçegovina"

#: lang.pm:212
#, c-format
msgid "Barbados"
msgstr "Barbados"

#: lang.pm:213
#, c-format
msgid "Bangladesh"
msgstr "Bangladesh"

#: lang.pm:215
#, c-format
msgid "Burkina Faso"
msgstr "Burkina Faso"

#: lang.pm:216 network/adsl_consts.pm:170 network/adsl_consts.pm:179
#, c-format
msgid "Bulgaria"
msgstr "Bulgarien"

#: lang.pm:217
#, c-format
msgid "Bahrain"
msgstr "Bahrain"

#: lang.pm:218
#, c-format
msgid "Burundi"
msgstr "Burundi"

#: lang.pm:219
#, c-format
msgid "Benin"
msgstr "Benin"

#: lang.pm:220
#, c-format
msgid "Bermuda"
msgstr "Bermuda"

#: lang.pm:221
#, c-format
msgid "Brunei Darussalam"
msgstr "Brunei"

#: lang.pm:222
#, c-format
msgid "Bolivia"
msgstr "Bolivia"

#: lang.pm:224
#, c-format
msgid "Bahamas"
msgstr "Bahamas"

#: lang.pm:225
#, c-format
msgid "Bhutan"
msgstr "Bhutan"

#: lang.pm:226
#, c-format
msgid "Bouvet Island"
msgstr "Bouvetön"

#: lang.pm:227
#, c-format
msgid "Botswana"
msgstr "Botswana"

#: lang.pm:228
#, c-format
msgid "Belarus"
msgstr "Vitryssland"

#: lang.pm:229
#, c-format
msgid "Belize"
msgstr "Belize"

#: lang.pm:231
#, c-format
msgid "Cocos (Keeling) Islands"
msgstr "Kokosöarna"

#: lang.pm:232
#, c-format
msgid "Congo (Kinshasa)"
msgstr "Kongo (Kinshasa)"

#: lang.pm:233
#, c-format
msgid "Central African Republic"
msgstr "Centralafrika"

#: lang.pm:234
#, c-format
msgid "Congo (Brazzaville)"
msgstr "Kongo (Brazzaville)"

#: lang.pm:236
#, c-format
msgid "Cote d'Ivoire"
msgstr "Elfenbenskusten"

#: lang.pm:237
#, c-format
msgid "Cook Islands"
msgstr "Cooköarna"

#: lang.pm:238
#, c-format
msgid "Chile"
msgstr "Chile"

#: lang.pm:239
#, c-format
msgid "Cameroon"
msgstr "Kamerun"

#: lang.pm:240 network/adsl_consts.pm:188 network/adsl_consts.pm:197
#: network/adsl_consts.pm:206 network/adsl_consts.pm:215
#: network/adsl_consts.pm:224 network/adsl_consts.pm:233
#: network/adsl_consts.pm:242 network/adsl_consts.pm:251
#: network/adsl_consts.pm:260 network/adsl_consts.pm:269
#: network/adsl_consts.pm:278 network/adsl_consts.pm:287
#: network/adsl_consts.pm:296 network/adsl_consts.pm:305
#: network/adsl_consts.pm:314 network/adsl_consts.pm:323
#: network/adsl_consts.pm:332 network/adsl_consts.pm:341
#: network/adsl_consts.pm:350 network/adsl_consts.pm:359
#, c-format
msgid "China"
msgstr "Kina"

#: lang.pm:241
#, c-format
msgid "Colombia"
msgstr "Colombia"

#: lang.pm:243
#, c-format
msgid "Serbia & Montenegro"
msgstr "Serbien & Montenegro"

#: lang.pm:244
#, c-format
msgid "Cuba"
msgstr "Kuba"

#: lang.pm:245
#, c-format
msgid "Cape Verde"
msgstr "Kap Verde"

#: lang.pm:246
#, c-format
msgid "Christmas Island"
msgstr "Julön"

#: lang.pm:247
#, c-format
msgid "Cyprus"
msgstr "Cypern"

#: lang.pm:250
#, c-format
msgid "Djibouti"
msgstr "Djibouti"

#: lang.pm:252
#, c-format
msgid "Dominica"
msgstr "Dominica"

#: lang.pm:253
#, c-format
msgid "Dominican Republic"
msgstr "Dominikanska republiken"

#: lang.pm:254 network/adsl_consts.pm:44
#, c-format
msgid "Algeria"
msgstr "Algeriet"

#: lang.pm:255
#, c-format
msgid "Ecuador"
msgstr "Ecuador"

#: lang.pm:257
#, c-format
msgid "Egypt"
msgstr "Egypten"

#: lang.pm:258
#, c-format
msgid "Western Sahara"
msgstr "Västsahara"

#: lang.pm:259
#, c-format
msgid "Eritrea"
msgstr "Eritrea"

#: lang.pm:261
#, c-format
msgid "Ethiopia"
msgstr "Etiopien"

#: lang.pm:263
#, c-format
msgid "Fiji"
msgstr "Fiji"

#: lang.pm:264
#, c-format
msgid "Falkland Islands (Malvinas)"
msgstr "Falklandsöarna (Malvinas)"

#: lang.pm:265
#, c-format
msgid "Micronesia"
msgstr "Mikronesien"

#: lang.pm:266
#, c-format
msgid "Faroe Islands"
msgstr "Färöarna"

#: lang.pm:268
#, c-format
msgid "Gabon"
msgstr "Gabon"

#: lang.pm:269 network/adsl_consts.pm:944 network/adsl_consts.pm:955
#: network/netconnect.pm:53
#, c-format
msgid "United Kingdom"
msgstr "Storbritannien"

#: lang.pm:270
#, c-format
msgid "Grenada"
msgstr "Grenada"

#: lang.pm:271
#, c-format
msgid "Georgia"
msgstr "Georgien"

#: lang.pm:272
#, c-format
msgid "French Guiana"
msgstr "Franska Guinea"

#: lang.pm:273
#, c-format
msgid "Ghana"
msgstr "Ghana"

#: lang.pm:274
#, c-format
msgid "Gibraltar"
msgstr "Gibraltar"

#: lang.pm:275
#, c-format
msgid "Greenland"
msgstr "Grönland"

#: lang.pm:276
#, c-format
msgid "Gambia"
msgstr "Gambia"

#: lang.pm:277
#, c-format
msgid "Guinea"
msgstr "Guinea"

#: lang.pm:278
#, c-format
msgid "Guadeloupe"
msgstr "Guadeloupe"

#: lang.pm:279
#, c-format
msgid "Equatorial Guinea"
msgstr "Ekvatorialguinea"

#: lang.pm:281
#, c-format
msgid "South Georgia and the South Sandwich Islands"
msgstr "Sydgeorgien och södra Sandwichöarna"

#: lang.pm:282
#, c-format
msgid "Guatemala"
msgstr "Guatemala"

#: lang.pm:283
#, c-format
msgid "Guam"
msgstr "Guam"

#: lang.pm:284
#, c-format
msgid "Guinea-Bissau"
msgstr "Guinea-Bissau"

#: lang.pm:285
#, c-format
msgid "Guyana"
msgstr "Guyana"

#: lang.pm:286
#, c-format
msgid "Hong Kong SAR (China)"
msgstr "Hong Kong SAR (Kina)"

#: lang.pm:287
#, c-format
msgid "Heard and McDonald Islands"
msgstr "Heard- och McDonald-öarna"

#: lang.pm:288
#, c-format
msgid "Honduras"
msgstr "Honduras"

#: lang.pm:289
#, c-format
msgid "Croatia"
msgstr "Kroatien"

#: lang.pm:290
#, c-format
msgid "Haiti"
msgstr "Haiti"

#: lang.pm:292
#, c-format
msgid "Indonesia"
msgstr "Indonesien"

#: lang.pm:295
#, c-format
msgid "India"
msgstr "Indien"

#: lang.pm:296
#, c-format
msgid "British Indian Ocean Territory"
msgstr "Brittisk-Indiska territoriet"

#: lang.pm:297
#, c-format
msgid "Iraq"
msgstr "Irak"

#: lang.pm:298
#, c-format
msgid "Iran"
msgstr "Iran"

#: lang.pm:299
#, c-format
msgid "Iceland"
msgstr "Island"

#: lang.pm:301
#, c-format
msgid "Jamaica"
msgstr "Jamaica"

#: lang.pm:302
#, c-format
msgid "Jordan"
msgstr "Jordanien"

#: lang.pm:304
#, c-format
msgid "Kenya"
msgstr "Kenya"

#: lang.pm:305
#, c-format
msgid "Kyrgyzstan"
msgstr "Kirgisistan"

#: lang.pm:306
#, c-format
msgid "Cambodia"
msgstr "Kambodja"

#: lang.pm:307
#, c-format
msgid "Kiribati"
msgstr "Kiribati"

#: lang.pm:308
#, c-format
msgid "Comoros"
msgstr "Comorerna"

#: lang.pm:309
#, c-format
msgid "Saint Kitts and Nevis"
msgstr "Sankt Kitts Nevis"

#: lang.pm:310
#, c-format
msgid "Korea (North)"
msgstr "Korea (Nord)"

#: lang.pm:311
#, c-format
msgid "Korea"
msgstr "Korea"

#: lang.pm:312
#, c-format
msgid "Kuwait"
msgstr "Kuwait"

#: lang.pm:313
#, c-format
msgid "Cayman Islands"
msgstr "Caymanöarna"

#: lang.pm:314
#, c-format
msgid "Kazakhstan"
msgstr "Kazakhstan"

#: lang.pm:315
#, c-format
msgid "Laos"
msgstr "Laos"

#: lang.pm:316
#, c-format
msgid "Lebanon"
msgstr "Libanon"

#: lang.pm:317
#, c-format
msgid "Saint Lucia"
msgstr "Sankt Lucia"

#: lang.pm:318
#, c-format
msgid "Liechtenstein"
msgstr "Lichtenstein"

#: lang.pm:319
#, c-format
msgid "Sri Lanka"
msgstr "Sri Lanka"

#: lang.pm:320
#, c-format
msgid "Liberia"
msgstr "Liberia"

#: lang.pm:321
#, c-format
msgid "Lesotho"
msgstr "Lesotho"

#: lang.pm:322 network/adsl_consts.pm:600
#, c-format
msgid "Lithuania"
msgstr "Litauen"

#: lang.pm:323
#, c-format
msgid "Luxembourg"
msgstr "Luxemburg"

#: lang.pm:324
#, c-format
msgid "Latvia"
msgstr "Lettland"

#: lang.pm:325
#, c-format
msgid "Libya"
msgstr "Libyen"

#: lang.pm:326 network/adsl_consts.pm:609
#, c-format
msgid "Morocco"
msgstr "Marocko"

#: lang.pm:327
#, c-format
msgid "Monaco"
msgstr "Monaco"

#: lang.pm:328
#, c-format
msgid "Moldova"
msgstr "Moldova"

#: lang.pm:329
#, c-format
msgid "Madagascar"
msgstr "Madagaskar"

#: lang.pm:330
#, c-format
msgid "Marshall Islands"
msgstr "Marshallöarna"

#: lang.pm:331
#, c-format
msgid "Macedonia"
msgstr "Makedonien"

#: lang.pm:332
#, c-format
msgid "Mali"
msgstr "Mali"

#: lang.pm:333
#, c-format
msgid "Myanmar"
msgstr "Myanmar"

#: lang.pm:334
#, c-format
msgid "Mongolia"
msgstr "Mongoliet"

#: lang.pm:335
#, c-format
msgid "Northern Mariana Islands"
msgstr "Nordmarianerna"

#: lang.pm:336
#, c-format
msgid "Martinique"
msgstr "Martinique"

#: lang.pm:337
#, c-format
msgid "Mauritania"
msgstr "Mauretanien"

#: lang.pm:338
#, c-format
msgid "Montserrat"
msgstr "Montserrat"

#: lang.pm:339
#, c-format
msgid "Malta"
msgstr "Malta"

#: lang.pm:340
#, c-format
msgid "Mauritius"
msgstr "Mauritius"

#: lang.pm:341
#, c-format
msgid "Maldives"
msgstr "Maldiverna"

#: lang.pm:342
#, c-format
msgid "Malawi"
msgstr "Malawi"

#: lang.pm:343
#, c-format
msgid "Mexico"
msgstr "Mexico"

#: lang.pm:344
#, c-format
msgid "Malaysia"
msgstr "Malaysia"

#: lang.pm:345
#, c-format
msgid "Mozambique"
msgstr "Moçambique"

#: lang.pm:346
#, c-format
msgid "Namibia"
msgstr "Namibia"

#: lang.pm:347
#, c-format
msgid "New Caledonia"
msgstr "Nya Caledonien"

#: lang.pm:348
#, c-format
msgid "Niger"
msgstr "Niger"

#: lang.pm:349
#, c-format
msgid "Norfolk Island"
msgstr "Norfolköarna"

#: lang.pm:350
#, c-format
msgid "Nigeria"
msgstr "Nigeria"

#: lang.pm:351
#, c-format
msgid "Nicaragua"
msgstr "Nicaragua"

#: lang.pm:354
#, c-format
msgid "Nepal"
msgstr "Nepal"

#: lang.pm:355
#, c-format
msgid "Nauru"
msgstr "Nauru"

#: lang.pm:356
#, c-format
msgid "Niue"
msgstr "Niue"

#: lang.pm:358
#, c-format
msgid "Oman"
msgstr "Oman"

#: lang.pm:359
#, c-format
msgid "Panama"
msgstr "Panama"

#: lang.pm:360
#, c-format
msgid "Peru"
msgstr "Peru"

#: lang.pm:361
#, c-format
msgid "French Polynesia"
msgstr "Franska Polynesien"

#: lang.pm:362
#, c-format
msgid "Papua New Guinea"
msgstr "Papua Nya Guinea"

#: lang.pm:363
#, c-format
msgid "Philippines"
msgstr "Filippinerna"

#: lang.pm:364
#, c-format
msgid "Pakistan"
msgstr "Pakistan"

#: lang.pm:366
#, c-format
msgid "Saint Pierre and Miquelon"
msgstr "Saint-Pierre och Miquelon"

#: lang.pm:367
#, c-format
msgid "Pitcairn"
msgstr "Pitcairn"

#: lang.pm:368
#, c-format
msgid "Puerto Rico"
msgstr "Puerto Rico"

#: lang.pm:369
#, c-format
msgid "Palestine"
msgstr "Palestina"

#: lang.pm:371
#, c-format
msgid "Paraguay"
msgstr "Paraguay"

#: lang.pm:372
#, c-format
msgid "Palau"
msgstr "Palau"

#: lang.pm:373
#, c-format
msgid "Qatar"
msgstr "Qatar"

#: lang.pm:374
#, c-format
msgid "Reunion"
msgstr "Reunion"

#: lang.pm:375
#, c-format
msgid "Romania"
msgstr "Rumänien"

#: lang.pm:377
#, c-format
msgid "Rwanda"
msgstr "Rwanda"

#: lang.pm:378
#, c-format
msgid "Saudi Arabia"
msgstr "Saudiarabien"

#: lang.pm:379
#, c-format
msgid "Solomon Islands"
msgstr "Salomonöarna"

#: lang.pm:380
#, c-format
msgid "Seychelles"
msgstr "Seychellerna"

#: lang.pm:381
#, c-format
msgid "Sudan"
msgstr "Sudan"

#: lang.pm:383
#, c-format
msgid "Singapore"
msgstr "Singapore"

#: lang.pm:384
#, c-format
msgid "Saint Helena"
msgstr "Sankt Helena"

#: lang.pm:385 network/adsl_consts.pm:737
#, c-format
msgid "Slovenia"
msgstr "Slovenien"

#: lang.pm:386
#, c-format
msgid "Svalbard and Jan Mayen Islands"
msgstr "Svalbard och Jan Mayen"

#: lang.pm:388
#, c-format
msgid "Sierra Leone"
msgstr "Sierra Leone"

#: lang.pm:389
#, c-format
msgid "San Marino"
msgstr "San Marino"

#: lang.pm:390
#, c-format
msgid "Senegal"
msgstr "Senegal"

#: lang.pm:391
#, c-format
msgid "Somalia"
msgstr "Somalia"

#: lang.pm:392
#, c-format
msgid "Suriname"
msgstr "Surinam"

#: lang.pm:393
#, c-format
msgid "Sao Tome and Principe"
msgstr "São Tomé och Príncipe"

#: lang.pm:394
#, c-format
msgid "El Salvador"
msgstr "El Salvador"

#: lang.pm:395
#, c-format
msgid "Syria"
msgstr "Syrien"

#: lang.pm:396
#, c-format
msgid "Swaziland"
msgstr "Swaziland"

#: lang.pm:397
#, c-format
msgid "Turks and Caicos Islands"
msgstr "Turks- och Caicosöarna"

#: lang.pm:398
#, c-format
msgid "Chad"
msgstr "Tchad"

#: lang.pm:399
#, c-format
msgid "French Southern Territories"
msgstr "Franska sydterritorierna"

#: lang.pm:400
#, c-format
msgid "Togo"
msgstr "Togo"

#: lang.pm:402
#, c-format
msgid "Tajikistan"
msgstr "Tadzjikistan"

#: lang.pm:403
#, c-format
msgid "Tokelau"
msgstr "Tokelau"

#: lang.pm:404
#, c-format
msgid "East Timor"
msgstr "Öst Timor"

#: lang.pm:405
#, c-format
msgid "Turkmenistan"
msgstr "Turkmenistan"

#: lang.pm:406 network/adsl_consts.pm:921
#, c-format
msgid "Tunisia"
msgstr "Tunisien"

#: lang.pm:407
#, c-format
msgid "Tonga"
msgstr "Tonga"

#: lang.pm:408
#, c-format
msgid "Turkey"
msgstr "Turkiet"

#: lang.pm:409
#, c-format
msgid "Trinidad and Tobago"
msgstr "Trinidad och Tobago"

#: lang.pm:410
#, c-format
msgid "Tuvalu"
msgstr "Tuvalu"

#: lang.pm:412
#, c-format
msgid "Tanzania"
msgstr "Tanzania"

#: lang.pm:413
#, c-format
msgid "Ukraine"
msgstr "Ukraina"

#: lang.pm:414
#, c-format
msgid "Uganda"
msgstr "Uganda"

#: lang.pm:415
#, c-format
msgid "United States Minor Outlying Islands"
msgstr "USA:s mindre avlägsna öar"

#: lang.pm:417
#, c-format
msgid "Uruguay"
msgstr "Uruguay"

#: lang.pm:418
#, c-format
msgid "Uzbekistan"
msgstr "Uzbekistan"

#: lang.pm:419
#, c-format
msgid "Vatican"
msgstr "Vatikanen"

#: lang.pm:420
#, c-format
msgid "Saint Vincent and the Grenadines"
msgstr "Saint Vincent och Grenadinerna"

#: lang.pm:421
#, c-format
msgid "Venezuela"
msgstr "Venezuela"

#: lang.pm:422
#, c-format
msgid "Virgin Islands (British)"
msgstr "Jungfruöarna (Brittiska)"

#: lang.pm:423
#, c-format
msgid "Virgin Islands (U.S.)"
msgstr "Jungfruöarna (USA)"

#: lang.pm:424
#, c-format
msgid "Vietnam"
msgstr "Vietnam"

#: lang.pm:425
#, c-format
msgid "Vanuatu"
msgstr "Vanuatu"

#: lang.pm:426
#, c-format
msgid "Wallis and Futuna"
msgstr "Wallis och Futuna"

#: lang.pm:427
#, c-format
msgid "Samoa"
msgstr "Samoa"

#: lang.pm:428
#, c-format
msgid "Yemen"
msgstr "Yemen"

#: lang.pm:429
#, c-format
msgid "Mayotte"
msgstr "Mayotte"

#: lang.pm:431
#, c-format
msgid "Zambia"
msgstr "Zambia"

#: lang.pm:432
#, c-format
msgid "Zimbabwe"
msgstr "Zimbabwe"

#: lang.pm:1060
#, c-format
msgid "You should install the following packages: %s"
msgstr "Du bör installera följande paket: %s"

#. -PO: the following is used to combine packages names. eg: "initscripts, harddrake, yudit"
#: lang.pm:1063 standalone/scannerdrake:135
#, c-format
msgid ", "
msgstr ", "

#: lang.pm:1116
#, c-format
msgid "Welcome to %s"
msgstr "Välkommen till %s"

#: loopback.pm:31
#, c-format
msgid "Circular mounts %s\n"
msgstr "Cirkulära monteringar %s\n"

#: lvm.pm:112
#, c-format
msgid "Remove the logical volumes first\n"
msgstr "Ta bort de logiska volymerna först\n"

#: modules/interactive.pm:21 standalone/drakconnect:1068
#, c-format
msgid "Parameters"
msgstr "Parametrar"

#: modules/interactive.pm:21 standalone/draksec:51
#, c-format
msgid "NONE"
msgstr "INGEN"

#: modules/interactive.pm:22
#, c-format
msgid "Module configuration"
msgstr "Modul konfiguration"

#: modules/interactive.pm:22
#, c-format
msgid "You can configure each parameter of the module here."
msgstr "Du kan ställa in varje parameter för modulen här."

#: modules/interactive.pm:63
#, c-format
msgid "Found %s interfaces"
msgstr "Hittade %s gränssnitt"

#: modules/interactive.pm:64
#, c-format
msgid "Do you have another one?"
msgstr "Har du ett till?"

#: modules/interactive.pm:65
#, c-format
msgid "Do you have any %s interfaces?"
msgstr "Har du något %s-gränssnitt?"

#: modules/interactive.pm:71
#, c-format
msgid "See hardware info"
msgstr "Visa hårdvaruinformation"

#: modules/interactive.pm:82
#, c-format
msgid "Installing driver for USB controller"
msgstr "Installerar drivrutin för USB-kontroller"

#: modules/interactive.pm:83
#, c-format
msgid "Installing driver for firewire controller %s"
msgstr "Installerar drivrutin för firewire-kontroller %s"

#: modules/interactive.pm:84
#, c-format
msgid "Installing driver for hard drive controller %s"
msgstr "Installerar drivrutin för hårddisk-kontroller %s"

#: modules/interactive.pm:85
#, c-format
msgid "Installing driver for ethernet controller %s"
msgstr "Installerar drivrutin för ethernet-kontroller %s"

#. -PO: the first %s is the card type (scsi, network, sound,...)
#. -PO: the second is the vendor+model name
#: modules/interactive.pm:96
#, c-format
msgid "Installing driver for %s card %s"
msgstr "Installerar drivrutin för %s-kort %s"

#: modules/interactive.pm:99
#, c-format
msgid "(module %s)"
msgstr "(modul %s)"

#: modules/interactive.pm:109
#, c-format
msgid ""
"You may now provide options to module %s.\n"
"Note that any address should be entered with the prefix 0x like '0x123'"
msgstr ""
"Du kan nu ange alternativen till modul %s.\n"
"Observera att alla adresser ska anges med prefixet 0x, t ex \"0x123\"."

#: modules/interactive.pm:115
#, c-format
msgid ""
"You may now provide options to module %s.\n"
"Options are in format ``name=value name2=value2 ...''.\n"
"For instance, ``io=0x300 irq=7''"
msgstr ""
"Du kan nu ange parametrar till modulen %s.\n"
"Parametrar i formatet \"name=value name2=value2...\".\n"
"Till exempel, \"io=0x300 irq=7\""

#: modules/interactive.pm:117
#, c-format
msgid "Module options:"
msgstr "Modulalternativ:"

#. -PO: the %s is the driver type (scsi, network, sound,...)
#: modules/interactive.pm:130
#, c-format
msgid "Which %s driver should I try?"
msgstr "Vilken %s-drivrutin ska testas?"

#: modules/interactive.pm:139
#, c-format
msgid ""
"In some cases, the %s driver needs to have extra information to work\n"
"properly, although it normally works fine without them. Would you like to "
"specify\n"
"extra options for it or allow the driver to probe your machine for the\n"
"information it needs? Occasionally, probing will hang a computer, but it "
"should\n"
"not cause any damage."
msgstr ""
"I vissa fall behöver drivrutinen %s extra information för att fungera\n"
"korrekt. Vanligtvis fungerar det ändå. Vill du specificera extra\n"
"information eller låta drivrutinen leta efter informationen själv?\n"
"Ibland kan sökningen låsa datorn, men det ska inte\n"
"ställa till med någon skada."

#: modules/interactive.pm:143
#, c-format
msgid "Autoprobe"
msgstr "Automatisk identifiering"

#: modules/interactive.pm:143
#, c-format
msgid "Specify options"
msgstr "Ange alternativ"

#: modules/interactive.pm:155
#, c-format
msgid ""
"Loading module %s failed.\n"
"Do you want to try again with other parameters?"
msgstr ""
"Modulen %s kunde inte laddas.\n"
"Vill du försöka igen med andra parametrar?"

#: modules/parameters.pm:49
#, c-format
msgid "a number"
msgstr "ett nummer"

#: modules/parameters.pm:51
#, c-format
msgid "%d comma separated numbers"
msgstr "%d kommaseparerade nummer"

#: modules/parameters.pm:51
#, c-format
msgid "%d comma separated strings"
msgstr "%d kommaseparerade strängar"

#: modules/parameters.pm:53
#, c-format
msgid "comma separated numbers"
msgstr "kommaseparerade nummer"

#: modules/parameters.pm:53
#, c-format
msgid "comma separated strings"
msgstr "kommaseparerade strängar"

#: mouse.pm:25
#, c-format
msgid "Sun - Mouse"
msgstr "Sun - Mus"

#: mouse.pm:31 security/level.pm:12
#, c-format
msgid "Standard"
msgstr "Standard"

#: mouse.pm:32
#, c-format
msgid "Logitech MouseMan+"
msgstr "Logitech MouseMan+"

#: mouse.pm:33
#, c-format
msgid "Generic PS2 Wheel Mouse"
msgstr "Allmän PS2-hjulmus"

#: mouse.pm:34
#, c-format
msgid "GlidePoint"
msgstr "GlidePoint"

#: mouse.pm:36 network/modem.pm:58 network/modem.pm:59 network/modem.pm:60
#: network/modem.pm:85 network/modem.pm:99 network/modem.pm:104
#: network/modem.pm:137 network/netconnect.pm:692 network/netconnect.pm:697
#: network/netconnect.pm:709 network/netconnect.pm:714
#: network/netconnect.pm:730 network/netconnect.pm:732
#, c-format
msgid "Automatic"
msgstr "Automatisk"

#: mouse.pm:39 mouse.pm:73
#, c-format
msgid "Kensington Thinking Mouse"
msgstr "Kensington Thinking Mouse"

#: mouse.pm:40 mouse.pm:68
#, c-format
msgid "Genius NetMouse"
msgstr "Genius NetMouse"

#: mouse.pm:41
#, c-format
msgid "Genius NetScroll"
msgstr "Genius NetScroll"

#: mouse.pm:42 mouse.pm:52
#, c-format
msgid "Microsoft Explorer"
msgstr "Microsoft Explorer"

#: mouse.pm:47 mouse.pm:79
#, c-format
msgid "1 button"
msgstr "1-knappars"

#: mouse.pm:48 mouse.pm:57
#, c-format
msgid "Generic 2 Button Mouse"
msgstr "Allmän 2-knapparsmus"

#: mouse.pm:50 mouse.pm:59
#, c-format
msgid "Generic 3 Button Mouse with Wheel emulation"
msgstr "Allmän 3-knapparsmus med hjulemulering"

#: mouse.pm:51
#, c-format
msgid "Wheel"
msgstr "Hjul"

#: mouse.pm:55
#, c-format
msgid "serial"
msgstr "seriell"

#: mouse.pm:58
#, c-format
msgid "Generic 3 Button Mouse"
msgstr "Allmän 3-knapparsmus"

#: mouse.pm:60
#, c-format
msgid "Microsoft IntelliMouse"
msgstr "Microsoft IntelliMouse"

#: mouse.pm:61
#, c-format
msgid "Logitech MouseMan"
msgstr "Logitech MouseMan"

#: mouse.pm:62
#, c-format
msgid "Logitech MouseMan with Wheel emulation"
msgstr "Logitech MouseMan med hjulemulering"

#: mouse.pm:63
#, c-format
msgid "Mouse Systems"
msgstr "Mouse Systems"

#: mouse.pm:65
#, c-format
msgid "Logitech CC Series"
msgstr "Logitech CC Series"

#: mouse.pm:66
#, c-format
msgid "Logitech CC Series with Wheel emulation"
msgstr "Logitech CC Series med hjulemulering"

#: mouse.pm:67
#, c-format
msgid "Logitech MouseMan+/FirstMouse+"
msgstr "Logitech MouseMan+/FirstMouse+"

#: mouse.pm:69
#, c-format
msgid "MM Series"
msgstr "MM Series"

#: mouse.pm:70
#, c-format
msgid "MM HitTablet"
msgstr "MM HitTablet"

#: mouse.pm:71
#, c-format
msgid "Logitech Mouse (serial, old C7 type)"
msgstr "Logitech Mouse (seriell, gammal C7-typ)"

#: mouse.pm:72
#, c-format
msgid "Logitech Mouse (serial, old C7 type) with Wheel emulation"
msgstr "Logitech Mouse (seriell, gammal C7-typ) med hjulemulering"

#: mouse.pm:74
#, c-format
msgid "Kensington Thinking Mouse with Wheel emulation"
msgstr "Kensington Thinking Mouse med hjulemulering"

#: mouse.pm:77
#, c-format
msgid "busmouse"
msgstr "bussmus"

#: mouse.pm:80
#, c-format
msgid "2 buttons"
msgstr "2-knappars"

#: mouse.pm:81
#, c-format
msgid "3 buttons"
msgstr "3-knappars"

#: mouse.pm:82
#, c-format
msgid "3 buttons with Wheel emulation"
msgstr "3 knappar med hjulemulering"

#: mouse.pm:86
#, c-format
msgid "Universal"
msgstr "Universell"

#: mouse.pm:88
#, c-format
msgid "Any PS/2 & USB mice"
msgstr "Valfri PS/2- eller USB-mus"

#: mouse.pm:89
#, c-format
msgid "Microsoft Xbox Controller S"
msgstr "Microsofts XBOX kontrollenheter"

#: mouse.pm:93 standalone/drakconnect:362 standalone/drakvpn:1140
#, c-format
msgid "none"
msgstr "ingen"

#: mouse.pm:95
#, c-format
msgid "No mouse"
msgstr "Ingen mus"

#: mouse.pm:299 mouse.pm:362 mouse.pm:371 mouse.pm:430
#, c-format
msgid "Synaptics Touchpad"
msgstr "Synaptics Touchpad"

#: mouse.pm:556
#, c-format
msgid "Please test the mouse"
msgstr "Testa musen"

#: mouse.pm:558
#, c-format
msgid "To activate the mouse,"
msgstr "För att aktivera musen,"

#: mouse.pm:559
#, c-format
msgid "MOVE YOUR WHEEL!"
msgstr "SNURRA PÅ HJULET!"

#: network/adsl.pm:19
#, c-format
msgid "use PPPoE"
msgstr "använd PPPoE"

#: network/adsl.pm:20
#, c-format
msgid "use PPTP"
msgstr "använd PPTP"

#: network/adsl.pm:21
#, c-format
msgid "use DHCP"
msgstr "använd DHCP"

#: network/adsl.pm:22
#, c-format
msgid "Alcatel Speedtouch USB"
msgstr "Alcatel Speedtouch USB"

#: network/adsl.pm:22 network/adsl.pm:23 network/adsl.pm:24
#, c-format
msgid " - detected"
msgstr " - hittad"

#: network/adsl.pm:23
#, c-format
msgid "Sagem (using PPPoA) USB"
msgstr "Sagem (använder PPPoA) USB"

#: network/adsl.pm:24
#, c-format
msgid "Sagem (using DHCP) USB"
msgstr "Sagem (använder DHCP) USB"

#: network/adsl.pm:35 network/netconnect.pm:898
#, c-format
msgid "Connect to the Internet"
msgstr "Anslut till Internet"

#: network/adsl.pm:36 network/netconnect.pm:899
#, c-format
msgid ""
"The most common way to connect with adsl is pppoe.\n"
"Some connections use PPTP, a few use DHCP.\n"
"If you do not know, choose 'use PPPoE'"
msgstr ""
"Det vanligaste sättet att koppla upp med ADSL är pppoe.\n"
"En del anslutningar använder pptp och några få använder DHCP.\n"
"Om du är osäker, välj \"PPPoE\"."

#: network/adsl.pm:41 network/netconnect.pm:903
#, c-format
msgid "ADSL connection type:"
msgstr "ADSL-anslutningstyp"

#: network/drakfirewall.pm:12 share/compssUsers.pl:84
#, c-format
msgid "Web Server"
msgstr "Webbserver"

#: network/drakfirewall.pm:17
#, c-format
msgid "Domain Name Server"
msgstr "Domännamnserver"

#: network/drakfirewall.pm:22
#, c-format
msgid "SSH server"
msgstr "SSH-server"

#: network/drakfirewall.pm:27
#, c-format
msgid "FTP server"
msgstr "FTP-server"

#: network/drakfirewall.pm:32
#, c-format
msgid "Mail Server"
msgstr "E-postserver"

#: network/drakfirewall.pm:37
#, c-format
msgid "POP and IMAP Server"
msgstr "POP- och IMAP-server"

#: network/drakfirewall.pm:42
#, c-format
msgid "Telnet server"
msgstr "Telnet-server"

#: network/drakfirewall.pm:48
#, c-format
msgid "Windows Files Sharing (SMB)"
msgstr "Windows Fildelning (SMB)"

#: network/drakfirewall.pm:54
#, c-format
msgid "CUPS server"
msgstr "CUPS-server"

#: network/drakfirewall.pm:60
#, c-format
msgid "Echo request (ping)"
msgstr "Ekoförfrågan (ping)"

#: network/drakfirewall.pm:65
#, c-format
msgid "BitTorrent"
msgstr "BitTorrent"

#: network/drakfirewall.pm:158
#, c-format
msgid ""
"drakfirewall configurator\n"
"\n"
"This configures a personal firewall for this Mandriva Linux machine.\n"
"For a powerful and dedicated firewall solution, please look to the\n"
"specialized MandrakeSecurity Firewall distribution."
msgstr ""
"Drakfirewall-konfigurator\n"
"\n"
"Detta konfigurerar en personlig brandvägg för den här Mandriva Linux-"
"datorn.\n"
"För en kraftfull och dedikerad brandväggslösning, se den\n"
"specialiserade distributionen MandrakeSecurity Firewall."

#: network/drakfirewall.pm:164
#, c-format
msgid ""
"drakfirewall configurator\n"
"\n"
"Make sure you have configured your Network/Internet access with\n"
"drakconnect before going any further."
msgstr ""
"Drakfirewall-konfigurator\n"
"\n"
"Se till så att du har konfigurerat din nätverks- och Internetanslutning med\n"
"Drakconnect innan du fortsätter."

#: network/drakfirewall.pm:181
#, c-format
msgid "Which services would you like to allow the Internet to connect to?"
msgstr "Vilka tjänster vill du tilllåta att Internet ansluter till?"

#: network/drakfirewall.pm:182
#, c-format
msgid ""
"You can enter miscellaneous ports. \n"
"Valid examples are: 139/tcp 139/udp 600:610/tcp 600:610/udp.\n"
"Have a look at /etc/services for information."
msgstr ""
"Du kan ange diverse portar. \n"
"Giltiga exempel är: 139/tcp 139/udp 600:610/tcp 600:610/udp.\n"
"Se /etc/services för information."

#: network/drakfirewall.pm:188
#, c-format
msgid ""
"Invalid port given: %s.\n"
"The proper format is \"port/tcp\" or \"port/udp\", \n"
"where port is between 1 and 65535.\n"
"\n"
"You can also give a range of ports (eg: 24300:24350/udp)"
msgstr ""
"Ogiltig port angiven: %s.\n"
"Det korrekta formatet är \"port/tcp\" eller \"port/udp\", \n"
"där port är mellan 1 och 65535. \n"
"\n"
"Du kan också ange ett intervall av portar \n"
"(t ex 24300:24350/udp)"

#: network/drakfirewall.pm:198
#, c-format
msgid "Everything (no firewall)"
msgstr "Allt (ingen brandvägg)"

#: network/drakfirewall.pm:200
#, c-format
msgid "Other ports"
msgstr "Andra portar"

#: network/isdn.pm:124 network/netconnect.pm:539 network/netconnect.pm:653
#: network/netconnect.pm:656 network/netconnect.pm:814
#: network/netconnect.pm:818
#, c-format
msgid "Unlisted - edit manually"
msgstr "Olistat - redigera manuellt"

#: network/isdn.pm:167 network/netconnect.pm:471
#, c-format
msgid "ISA / PCMCIA"
msgstr "ISA/PCMCIA"

#: network/isdn.pm:167 network/netconnect.pm:471
#, c-format
msgid "I do not know"
msgstr "Vet ej"

#: network/isdn.pm:168 network/netconnect.pm:471
#, c-format
msgid "PCI"
msgstr "PCI"

#: network/isdn.pm:169 network/netconnect.pm:471
#, c-format
msgid "USB"
msgstr "USB"

#: network/modem.pm:58 network/modem.pm:59 network/modem.pm:60
#: network/netconnect.pm:697 network/netconnect.pm:714
#: network/netconnect.pm:730
#, c-format
msgid "Manual"
msgstr "manuellt"

#: network/ndiswrapper.pm:27
#, c-format
msgid "No device supporting the %s ndiswrapper driver is present!"
msgstr ""

#: network/ndiswrapper.pm:33
#, c-format
msgid "Please select the Windows driver (.inf file)"
msgstr "Välj Windows drivrutin (en .inf fil)"

#: network/ndiswrapper.pm:41
#, c-format
msgid "Unable to install the %s ndiswrapper driver!"
msgstr ""

#: network/ndiswrapper.pm:89
#, c-format
msgid "Unable to load the ndiswrapper module!"
msgstr ""

#: network/ndiswrapper.pm:95
#, c-format
msgid ""
"The selected device has already been configured with the %s driver.\n"
"Do you really want to use a ndiswrapper driver ?"
msgstr ""

#: network/ndiswrapper.pm:101
#, c-format
msgid "Unable to find the ndiswrapper interface!"
msgstr ""

#: network/netconnect.pm:91 network/netconnect.pm:568
#: network/netconnect.pm:572
#, c-format
msgid "Manual choice"
msgstr "manuellt val"

#: network/netconnect.pm:91
#, c-format
msgid "Internal ISDN card"
msgstr "Internt ISDN-kort"

#: network/netconnect.pm:103 printer/printerdrake.pm:1418
#: standalone/drakups:75
#, c-format
msgid "Manual configuration"
msgstr "Manuell konfiguration"

#: network/netconnect.pm:104
#, c-format
msgid "Automatic IP (BOOTP/DHCP)"
msgstr "Automatisk IP (BOOTP/DHCP)"

#: network/netconnect.pm:106
#, c-format
msgid "Automatic IP (BOOTP/DHCP/Zeroconf)"
msgstr "Automatisk IP  (BOOTP/DHCP/Zeroconf)"

#: network/netconnect.pm:109
#, c-format
msgid "Protocol for the rest of the world"
msgstr "Protokoll för resten av världen"

#: network/netconnect.pm:111 standalone/drakconnect:574
#, c-format
msgid "European protocol (EDSS1)"
msgstr "Protokoll för Europa (EDSS1)"

#: network/netconnect.pm:112 standalone/drakconnect:575
#, c-format
msgid ""
"Protocol for the rest of the world\n"
"No D-Channel (leased lines)"
msgstr ""
"Protokoll för resten av världen.\n"
"Ingen D-kanal (hyrd lina)"

#: network/netconnect.pm:148
#, c-format
msgid "Alcatel speedtouch USB modem"
msgstr "Alcatel Speedtouch USB modem"

#: network/netconnect.pm:149
#, c-format
msgid "Sagem USB modem"
msgstr "Sagem USB modem"

#: network/netconnect.pm:150
#, c-format
msgid "Bewan modem"
msgstr "Bewan modem"

#: network/netconnect.pm:151
#, c-format
msgid "ECI Hi-Focus modem"
msgstr "ECI Hi-Focus modem"

#: network/netconnect.pm:155
#, c-format
msgid "Dynamic Host Configuration Protocol (DHCP)"
msgstr "Dynamic Host Configuration Protocol (DHCP)"

#: network/netconnect.pm:156
#, c-format
msgid "Manual TCP/IP configuration"
msgstr "Manuell TCP/IP konfiguration"

#: network/netconnect.pm:157
#, c-format
msgid "Point to Point Tunneling Protocol (PPTP)"
msgstr "Punkt-till-Punkt-TunnelsProtokoll (PPTP)"

#: network/netconnect.pm:158
#, c-format
msgid "PPP over Ethernet (PPPoE)"
msgstr "PPP över Ethernet (PPPoE)"

#: network/netconnect.pm:159
#, c-format
msgid "PPP over ATM (PPPoA)"
msgstr "PPP över ATM (PPPoA)"

#: network/netconnect.pm:160
#, c-format
msgid "DSL over CAPI"
msgstr "DSL över CAPI"

#: network/netconnect.pm:164
#, c-format
msgid "Bridged Ethernet LLC"
msgstr "Nätverksbrygga (Bridged Ethernet) LLC"

#: network/netconnect.pm:165
#, c-format
msgid "Bridged Ethernet VC"
msgstr "Nätverksbrygga (Bridged Ethernet) VC"

#: network/netconnect.pm:166
#, c-format
msgid "Routed IP LLC"
msgstr "Dirigerad (routad) IP LLC"

#: network/netconnect.pm:167
#, c-format
msgid "Routed IP VC"
msgstr "Dirigerad (routad) IP VC"

#: network/netconnect.pm:168
#, c-format
msgid "PPPoA LLC"
msgstr "PPPoA LLC"

#: network/netconnect.pm:169
#, c-format
msgid "PPPoA VC"
msgstr "PPPoA VC"

#: network/netconnect.pm:173 standalone/drakconnect:509
#, c-format
msgid "Script-based"
msgstr "Skriptbaserad"

#: network/netconnect.pm:174 standalone/drakconnect:509
#, c-format
msgid "PAP"
msgstr "PAP"

#: network/netconnect.pm:175 standalone/drakconnect:509
#, c-format
msgid "Terminal-based"
msgstr "Terminalbaserad"

#: network/netconnect.pm:176 standalone/drakconnect:509
#, c-format
msgid "CHAP"
msgstr "CHAP"

#: network/netconnect.pm:177 standalone/drakconnect:509
#, c-format
msgid "PAP/CHAP"
msgstr "PAP/CHAP"

#: network/netconnect.pm:182
#, c-format
msgid "Open WEP"
msgstr ""

#: network/netconnect.pm:183
#, c-format
msgid "Restricted WEP"
msgstr ""

#: network/netconnect.pm:184
#, c-format
msgid "WPA Pre-Shared Key"
msgstr ""

#: network/netconnect.pm:287 standalone/drakconnect:60
#, c-format
msgid "Network & Internet Configuration"
msgstr "Konfiguration av nätverk och Internet"

#: network/netconnect.pm:293
#, c-format
msgid "(detected on port %s)"
msgstr "(hittad på port %s)"

#. -PO: here, "(detected)" string will be appended to eg "ADSL connection"
#: network/netconnect.pm:295
#, c-format
msgid "(detected %s)"
msgstr "(identifierade %s)"

#: network/netconnect.pm:295
#, c-format
msgid "(detected)"
msgstr "(identifierad)"

#: network/netconnect.pm:297
#, c-format
msgid "Modem connection"
msgstr "Modem-anslutning"

#: network/netconnect.pm:298
#, c-format
msgid "ISDN connection"
msgstr "ISDN-uppkoppling"

#: network/netconnect.pm:299
#, c-format
msgid "ADSL connection"
msgstr "ADSL-anslutning"

#: network/netconnect.pm:300
#, c-format
msgid "Cable connection"
msgstr "Anslutning med kabelmodem"

#: network/netconnect.pm:301
#, c-format
msgid "LAN connection"
msgstr "LAN-anslutning"

#: network/netconnect.pm:302 network/netconnect.pm:316
#, c-format
msgid "Wireless connection"
msgstr "Trådlös anslutning"

#: network/netconnect.pm:312
#, c-format
msgid "Choose the connection you want to configure"
msgstr "Välj den anslutning du vill konfigurera"

#: network/netconnect.pm:326
#, c-format
msgid ""
"We are now going to configure the %s connection.\n"
"\n"
"\n"
"Press \"%s\" to continue."
msgstr ""
"Kommer nu att konfigurera anslutningen %s.\n"
"\n"
"\n"
"Klicka \"%s\" för att fortsätta."

#: network/netconnect.pm:334 network/netconnect.pm:949
#, c-format
msgid "Connection Configuration"
msgstr "Anslutningskonfiguration"

#: network/netconnect.pm:335 network/netconnect.pm:950
#, c-format
msgid "Please fill or check the field below"
msgstr "Fyll i, eller kontrollera, fältet nedan"

#: network/netconnect.pm:342 standalone/drakconnect:565
#, c-format
msgid "Card IRQ"
msgstr "Kortets IRQ"

#: network/netconnect.pm:343 standalone/drakconnect:566
#, c-format
msgid "Card mem (DMA)"
msgstr "Kortets minne (DMA)"

#: network/netconnect.pm:344 standalone/drakconnect:567
#, c-format
msgid "Card IO"
msgstr "Kortets IO"

#: network/netconnect.pm:345 standalone/drakconnect:568
#, c-format
msgid "Card IO_0"
msgstr "Kortets IO_0"

#: network/netconnect.pm:346
#, c-format
msgid "Card IO_1"
msgstr "Kortets IO_1"

#: network/netconnect.pm:347
#, c-format
msgid "Your personal phone number"
msgstr "Ditt personliga telefonnummer"

#: network/netconnect.pm:348 network/netconnect.pm:953
#, c-format
msgid "Provider name (ex provider.net)"
msgstr "Leverantörens namn (t ex leverantor.se)"

#: network/netconnect.pm:349 standalone/drakconnect:504
#, c-format
msgid "Provider phone number"
msgstr "Leverantörens telefonnummer"

#: network/netconnect.pm:350
#, c-format
msgid "Provider DNS 1 (optional)"
msgstr "Leverantörens DNS 1 (frivilligt)"

#: network/netconnect.pm:351
#, c-format
msgid "Provider DNS 2 (optional)"
msgstr "Leverantörens DNS 2 (frivilligt)"

#: network/netconnect.pm:352 standalone/drakconnect:455
#, c-format
msgid "Dialing mode"
msgstr "Uppringningsmetod"

#: network/netconnect.pm:353 standalone/drakconnect:460
#: standalone/drakconnect:528
#, c-format
msgid "Connection speed"
msgstr "Anslutningshastighet"

#: network/netconnect.pm:354 standalone/drakconnect:465
#, c-format
msgid "Connection timeout (in sec)"
msgstr "Anslutningens tidsgräns (i sek)"

#: network/netconnect.pm:357 network/netconnect.pm:378
#: network/netconnect.pm:956 standalone/drakconnect:502
#, c-format
msgid "Account Login (user name)"
msgstr "Kontoinloggning (användarnamn)"

#: network/netconnect.pm:358 network/netconnect.pm:379
#: network/netconnect.pm:957 standalone/drakconnect:503
#, c-format
msgid "Account Password"
msgstr "Kontolösenord"

#: network/netconnect.pm:374
#, c-format
msgid "Cable: account options"
msgstr "Kabel: kontoalternativ"

#: network/netconnect.pm:377
#, c-format
msgid "Use BPALogin (needed for Telstra)"
msgstr "Använd BPALogin (krävs för australiensiska Telstra)"

#: network/netconnect.pm:411 network/netconnect.pm:767
#: network/netconnect.pm:992
#, c-format
msgid "Select the network interface to configure:"
msgstr "Välj vilken nätverksenhte som skall konfigureras"

#: network/netconnect.pm:413 network/netconnect.pm:461
#: network/netconnect.pm:768 network/netconnect.pm:994 network/shorewall.pm:96
#: standalone/drakconnect:720 standalone/drakgw:224 standalone/drakvpn:221
#, c-format
msgid "Net Device"
msgstr "Nätenhet"

#: network/netconnect.pm:414 network/netconnect.pm:422
#, c-format
msgid "External ISDN modem"
msgstr "Externt ISDN-modem"

#: network/netconnect.pm:460 standalone/harddrake2:215
#, c-format
msgid "Select a device!"
msgstr "Välj en enhet."

#: network/netconnect.pm:469 network/netconnect.pm:479
#: network/netconnect.pm:489 network/netconnect.pm:522
#: network/netconnect.pm:536
#, c-format
msgid "ISDN Configuration"
msgstr "ISDN-konfiguration"

#: network/netconnect.pm:470
#, c-format
msgid "What kind of card do you have?"
msgstr "Vilket typ av kort har du?"

#: network/netconnect.pm:480
#, c-format
msgid ""
"\n"
"If you have an ISA card, the values on the next screen should be right.\n"
"\n"
"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
"card.\n"
msgstr ""
"\n"
"Om du har ett ISA-kort bör värdena på nästa skärm vara korrekta.\n"
"\n"
"Om du har ett PCMCIA-kort måste du veta IRQ och IO för kortet.\n"

#: network/netconnect.pm:484
#, c-format
msgid "Continue"
msgstr "Fortsätt"

#: network/netconnect.pm:484
#, c-format
msgid "Abort"
msgstr "Avbryt"

#: network/netconnect.pm:490
#, c-format
msgid "Which of the following is your ISDN card?"
msgstr "Vilket av följande är ditt ISDN-kort?"

#: network/netconnect.pm:508
#, c-format
msgid ""
"A CAPI driver is available for this modem. This CAPI driver can offer more "
"capabilities than the free driver (like sending faxes). Which driver do you "
"want to use?"
msgstr ""
"En CAPI drivrutin är tillgänglig för detta modem. Denna CAPI drivrutin "
"erbjuder fler möjligheter (exempelvis skicka faxmeddelanden) än den fria "
"drivrutinen. Vilken vill du använda?"

#: network/netconnect.pm:510 standalone/drakconnect:117 standalone/drakups:251
#: standalone/harddrake2:132
#, c-format
msgid "Driver"
msgstr "Drivrutin"

#: network/netconnect.pm:522
#, c-format
msgid "Which protocol do you want to use?"
msgstr "Vilket protokoll vill du använda?"

#: network/netconnect.pm:524 standalone/drakconnect:117
#: standalone/drakconnect:311 standalone/drakconnect:573
#: standalone/drakvpn:1142
#, c-format
msgid "Protocol"
msgstr "Protokoll"

#: network/netconnect.pm:536
#, c-format
msgid ""
"Select your provider.\n"
"If it is not listed, choose Unlisted."
msgstr ""
"Välj leverantör.\n"
" Om den saknas i listan, välj \"Unlisted\""

#: network/netconnect.pm:538 network/netconnect.pm:652
#: network/netconnect.pm:813
#, c-format
msgid "Provider:"
msgstr "Leverantör: "

#: network/netconnect.pm:553
#, c-format
msgid ""
"Your modem is not supported by the system.\n"
"Take a look at http://www.linmodems.org"
msgstr ""
"Modemet stöds inte av systemet.\n"
"Se http://www.linmodems.org"

#: network/netconnect.pm:565
#, c-format
msgid "Select the modem to configure:"
msgstr "Välj modem att konfigurera"

#: network/netconnect.pm:619
#, c-format
msgid "Please choose which serial port your modem is connected to."
msgstr "Ange vilken serieport modemet är anslutet till:"

#: network/netconnect.pm:650
#, c-format
msgid "Select your provider:"
msgstr "Välj leverantör:"

#: network/netconnect.pm:674
#, c-format
msgid "Dialup: account options"
msgstr "Uppringningskontoalternativ"

#: network/netconnect.pm:677
#, c-format
msgid "Connection name"
msgstr "Namn på anslutningen"

#: network/netconnect.pm:678
#, c-format
msgid "Phone number"
msgstr "Telefonnummer"

#: network/netconnect.pm:679
#, c-format
msgid "Login ID"
msgstr "Användar-ID"

#: network/netconnect.pm:694 network/netconnect.pm:727
#, c-format
msgid "Dialup: IP parameters"
msgstr "Uppringning: IP Parametrar"

#: network/netconnect.pm:697
#, c-format
msgid "IP parameters"
msgstr "IP parametrar"

#: network/netconnect.pm:698 network/netconnect.pm:1106
#: printer/printerdrake.pm:460 standalone/drakconnect:117
#: standalone/drakconnect:327 standalone/drakconnect:915
#: standalone/drakups:286
#, c-format
msgid "IP address"
msgstr "IP-adress"

#: network/netconnect.pm:699
#, c-format
msgid "Subnet mask"
msgstr "Subnätmask:"

#: network/netconnect.pm:711
#, c-format
msgid "Dialup: DNS parameters"
msgstr "Uppringning: DNS-parametrar"

#: network/netconnect.pm:714
#, c-format
msgid "DNS"
msgstr "DNS"

#: network/netconnect.pm:715
#, c-format
msgid "Domain name"
msgstr "Domännamn"

#: network/netconnect.pm:716 network/netconnect.pm:954
#: standalone/drakconnect:1033
#, c-format
msgid "First DNS Server (optional)"
msgstr "Primär DNS-server (frivilligt)"

#: network/netconnect.pm:717 network/netconnect.pm:955
#: standalone/drakconnect:1034
#, c-format
msgid "Second DNS Server (optional)"
msgstr "Sekundär DNS-server (frivilligt)"

#: network/netconnect.pm:718
#, c-format
msgid "Set hostname from IP"
msgstr "Sätt värddatornamn från IP"

#: network/netconnect.pm:730 standalone/drakconnect:338
#, c-format
msgid "Gateway"
msgstr "Gateway"

#: network/netconnect.pm:731
#, c-format
msgid "Gateway IP address"
msgstr "Gateway IP-adress"

#: network/netconnect.pm:767
#, c-format
msgid "ADSL configuration"
msgstr "ADSL-konfiguration"

#: network/netconnect.pm:811
#, c-format
msgid "Please choose your ADSL provider"
msgstr "Välj ADSL-leverantör"

#: network/netconnect.pm:832
#, c-format
msgid ""
"You need the Alcatel microcode.\n"
"You can provide it now via a floppy or your windows partition,\n"
"or skip and do it later."
msgstr ""
"Nu behövs Alcatel microkod.\n"
"Du kan göra den tillgänglig via diskett eller eventuell windowspartition,\n"
"eller så kan du hoppa över detta steg och göra det senare."

#: network/netconnect.pm:836 network/netconnect.pm:841
#, c-format
msgid "Use a floppy"
msgstr "Använd en diskett"

#: network/netconnect.pm:836 network/netconnect.pm:845
#, c-format
msgid "Use my Windows partition"
msgstr "Använd Windows-partition"

#: network/netconnect.pm:836 network/netconnect.pm:848
#, c-format
msgid "Do it later"
msgstr "Gör det senare"

#: network/netconnect.pm:855
#, c-format
msgid "Firmware copy failed, file %s not found"
msgstr "Misslyckades med att kopiera fastprogram, filen %s hittades inte"

#: network/netconnect.pm:862
#, c-format
msgid "Firmware copy succeeded"
msgstr "Fastprogramkopiering lyckades"

#: network/netconnect.pm:877
#, c-format
msgid ""
"You need the Alcatel microcode.\n"
"Download it at:\n"
"%s\n"
"and copy the mgmt.o in /usr/share/speedtouch"
msgstr ""
"Du behöver Alcatel microcode.\n"
"Ladda ner den från\n"
"%s\n"
"och kopiera mgmt.o till /usr/share/speedtouch"

#: network/netconnect.pm:960
#, c-format
msgid "Virtual Path ID (VPI):"
msgstr "Virtuell sökvägsid (VPI)"

#: network/netconnect.pm:961
#, c-format
msgid "Virtual Circuit ID (VCI):"
msgstr "Virtuell kretsid (VCI)"

#: network/netconnect.pm:964
#, c-format
msgid "Encapsulation:"
msgstr "Enkapsulering:"

#: network/netconnect.pm:982
#, c-format
msgid ""
"The ECI Hi-Focus modem cannot be supported due to binary driver distribution "
"problem.\n"
"\n"
"You can find a driver on http://eciadsl.flashtux.org/"
msgstr ""
"ECI Hi-Focus modemet stöds inte p.ga. problem med distributionen av den "
"binära drivrutinen.\n"
"Du kan hitta en drivrutin på http://eciadsl.flashtux.org/ "

#: network/netconnect.pm:994
#, c-format
msgid "Manually load a driver"
msgstr "Välj en drivrutin manuellt"

#: network/netconnect.pm:994
#, c-format
msgid "Use a Windows driver (with ndiswrapper)"
msgstr "Använd en Windows drivrutin (med ndiswrapper)"

#: network/netconnect.pm:1001 printer/printerdrake.pm:3741
#, c-format
msgid "Could not install the %s package!"
msgstr "Kunde inte installera %s paketet!"

#: network/netconnect.pm:1027
#, c-format
msgid ""
"WARNING: this device has been previously configured to connect to the "
"Internet.\n"
"Modifying the fields below will override this configuration.\n"
"Do you really want to reconfigure this device?"
msgstr ""
"VARNING: Denna enhet har tidigare varit konfigurerad för att koppla upp mot "
"Internet.\n"
"Modifiering av fälten nedan åsidosätter denna konfiguration..\n"
"Vill du verkligen konfigurera om denna enhet?"

#: network/netconnect.pm:1041 network/netconnect.pm:1520
#, c-format
msgid ""
"Congratulations, the network and Internet configuration is finished.\n"
"\n"
msgstr ""
"Gratulerar, nätverks- och Internetkonfigurationen är klar.\n"
"\n"

#: network/netconnect.pm:1058
#, c-format
msgid "Zeroconf hostname resolution"
msgstr "Zeroconf-värddatornamnöversättning"

#: network/netconnect.pm:1059 network/netconnect.pm:1093
#, c-format
msgid "Configuring network device %s (driver %s)"
msgstr "Konfigurerar nätverksenhet %s (drivrutin %s)"

#: network/netconnect.pm:1060
#, c-format
msgid ""
"The following protocols can be used to configure a LAN connection. Please "
"choose the one you want to use"
msgstr ""
"Följande prokoll kan användas för att konfigurera en LANanslutning. Välj den "
"du vill använda"

#: network/netconnect.pm:1094
#, c-format
msgid ""
"Please enter the IP configuration for this machine.\n"
"Each item should be entered as an IP address in dotted-decimal\n"
"notation (for example, 1.2.3.4)."
msgstr ""
"Ange IP-konfigurationen för den här datorn.\n"
"Varje adress ska skrivas som en så kallad\n"
"dotted-quad (t ex 1.2.3.4)."

#: network/netconnect.pm:1101 standalone/drakconnect:384
#, c-format
msgid "Assign host name from DHCP address"
msgstr "Tilldela värddatornamn från DHCP-adress"

#: network/netconnect.pm:1102 standalone/drakconnect:386
#, c-format
msgid "DHCP host name"
msgstr "DHCP-värddatornamn"

#: network/netconnect.pm:1107 standalone/drakconnect:332
#: standalone/drakconnect:916 standalone/drakgw:320
#, c-format
msgid "Netmask"
msgstr "Nätmask"

#: network/netconnect.pm:1109 standalone/drakconnect:448
#, c-format
msgid "Track network card id (useful for laptops)"
msgstr "Spåra nätverkskortets ID (användbart för bärbara datorer)"

#: network/netconnect.pm:1111 standalone/drakconnect:449
#, c-format
msgid "Network Hotplugging"
msgstr "Nätverks \"hotplugging\""

#: network/netconnect.pm:1113 standalone/drakconnect:443
#, c-format
msgid "Start at boot"
msgstr "Starta vid uppstart"

#: network/netconnect.pm:1115 standalone/drakconnect:471
#, c-format
msgid "Metric"
msgstr "Meter"

#: network/netconnect.pm:1117 standalone/drakconnect:380
#: standalone/drakconnect:919
#, c-format
msgid "DHCP client"
msgstr "DHCP-klient"

#: network/netconnect.pm:1119 standalone/drakconnect:390
#, c-format
msgid "DHCP timeout (in seconds)"
msgstr "DHCP tidsgräns (i sekunder)"

#: network/netconnect.pm:1120 standalone/drakconnect:393
#, c-format
msgid "Get DNS servers from DHCP"
msgstr "Hämta DNS servrar från DHCP"

#: network/netconnect.pm:1121 standalone/drakconnect:394
#, c-format
msgid "Get YP servers from DHCP"
msgstr "Hämta YP servrar från DHCP"

#: network/netconnect.pm:1122 standalone/drakconnect:395
#, c-format
msgid "Get NTPD servers from DHCP"
msgstr "Hämta NTPD servrar från DHCP"

#: network/netconnect.pm:1131 printer/printerdrake.pm:1672
#: standalone/drakconnect:683
#, c-format
msgid "IP address should be in format 1.2.3.4"
msgstr "IP-adressen ska vara i formatet 1.2.3.4"

#: network/netconnect.pm:1135 standalone/drakconnect:687
#, c-format
msgid "Netmask should be in format 255.255.224.0"
msgstr "Nätmasken ska vara i formatet 255.255.224.0"

#: network/netconnect.pm:1139
#, c-format
msgid "Warning: IP address %s is usually reserved!"
msgstr "Varning: IP-adressen %s är vanligtvis reserverad!"

#: network/netconnect.pm:1144 standalone/drakTermServ:1731
#: standalone/drakTermServ:1732 standalone/drakTermServ:1733
#, c-format
msgid "%s already in use\n"
msgstr "%s används redan\n"

#: network/netconnect.pm:1177
#, c-format
msgid "Choose an ndiswrapper driver"
msgstr "Väljer en ndiswrapper drivrutin"

#: network/netconnect.pm:1179
#, c-format
msgid "Use the ndiswrapper driver %s"
msgstr ""

#: network/netconnect.pm:1179
#, c-format
msgid "Install a new driver"
msgstr "Installera en ny drivrutin"

#: network/netconnect.pm:1191
#, c-format
msgid "Select a device:"
msgstr ""

#: network/netconnect.pm:1216
#, c-format
msgid "Please enter the wireless parameters for this card:"
msgstr "Ange de parametrar som gäller för detta trådlösa kort:"

#: network/netconnect.pm:1219 standalone/drakconnect:415
#, c-format
msgid "Operating Mode"
msgstr "Arbetsläge"

#: network/netconnect.pm:1220
#, c-format
msgid "Ad-hoc"
msgstr "Ad-hoc"

#: network/netconnect.pm:1220
#, c-format
msgid "Managed"
msgstr "Administrerad"

#: network/netconnect.pm:1220
#, c-format
msgid "Master"
msgstr "Master"

#: network/netconnect.pm:1220
#, c-format
msgid "Repeater"
msgstr "Repeater (upprepare)"

#: network/netconnect.pm:1220
#, c-format
msgid "Secondary"
msgstr "Sekundär"

#: network/netconnect.pm:1220
#, c-format
msgid "Auto"
msgstr "Automatisk"

#: network/netconnect.pm:1222 standalone/drakconnect:416
#, c-format
msgid "Network name (ESSID)"
msgstr "Nätverksnamn (ESSID)"

#: network/netconnect.pm:1223 standalone/drakconnect:417
#, c-format
msgid "Network ID"
msgstr "Nätverks-ID"

#: network/netconnect.pm:1224 standalone/drakconnect:418
#, c-format
msgid "Operating frequency"
msgstr "Arbetsfrekvens"

#: network/netconnect.pm:1225 standalone/drakconnect:419
#, c-format
msgid "Sensitivity threshold"
msgstr "Tröskelvärde för känslighet"

#: network/netconnect.pm:1226 standalone/drakconnect:420
#, c-format
msgid "Bitrate (in b/s)"
msgstr "Hastighet (i bitar/s)"

#: network/netconnect.pm:1227
#, c-format
msgid "Encryption mode"
msgstr ""

#: network/netconnect.pm:1231 standalone/drakconnect:431
#, c-format
msgid "RTS/CTS"
msgstr "RTS/CTS"

#: network/netconnect.pm:1232
#, c-format
msgid ""
"RTS/CTS adds a handshake before each packet transmission to make sure that "
"the\n"
"channel is clear. This adds overhead, but increase performance in case of "
"hidden\n"
"nodes or large number of active nodes. This parameter sets the size of the\n"
"smallest packet for which the node sends RTS, a value equal to the maximum\n"
"packet size disable the scheme. You may also set this parameter to auto, "
"fixed\n"
"or off."
msgstr ""
"RTS/CTS lägger till hanskakning före varje paketsändning för att säkra att "
"kanalen är klar. Det ger merarbete men ökar prestandan om man har dolda "
"noder eller väldigt många aktiva noder. Den här parameters anger storleken "
"för det minsta paketet där noden skickar RTS. Ett värde lika stort som den "
"maximala paketstorleken slår av detta. Du kan också sätta värdet till auto,"
"fixed eller off. "

#: network/netconnect.pm:1239 standalone/drakconnect:432
#, c-format
msgid "Fragmentation"
msgstr "Fragmentering"

#: network/netconnect.pm:1240 standalone/drakconnect:433
#, c-format
msgid "Iwconfig command extra arguments"
msgstr "extra-argument för lwconfig-kommandot"

#: network/netconnect.pm:1241
#, c-format
msgid ""
"Here, one can configure some extra wireless parameters such as:\n"
"ap, channel, commit, enc, power, retry, sens, txpower (nick is already set "
"as the hostname).\n"
"\n"
"See iwconfig(8) man page for further information."
msgstr ""
"Här kan du konfigurera vissa extra parametrar för det trådlösa nätverket "
"som:\n"
"kanal, commi, kryptering, omsändning, tx-effekt (smeknamn är redan satt till "
"samma som värddatornamnet).\n"
"\n"
"Se man-sidan iwconfig(8) för mera information. "

#. -PO: split the "xyz command extra argument" translated string into two lines if it's bigger than the english one
#: network/netconnect.pm:1248 standalone/drakconnect:434
#, c-format
msgid "Iwspy command extra arguments"
msgstr ""
"iwspy-kommandot\n"
"extra-argument"

#: network/netconnect.pm:1249
#, c-format
msgid ""
"Iwspy is used to set a list of addresses in a wireless network\n"
"interface and to read back quality of link information for each of those.\n"
"\n"
"This information is the same as the one available in /proc/net/wireless :\n"
"quality of the link, signal strength and noise level.\n"
"\n"
"See iwpspy(8) man page for further information."
msgstr ""
"iwspy används för att ange en adresslista i ett trådlöst\n"
" nätverksgränssnitt och för att att läsa information om länkkvalitet för "
"dessa.\n"
"\n"
"\n"
"Den här informationen är samm som finns tillgänglih i /proc/net/wireless:\n"
"länkkvalitet, signalstyrka och brusnivå\n"
"\n"
"Se man-sidan iwspy(8) för att få mera information, "

#: network/netconnect.pm:1257 standalone/drakconnect:435
#, c-format
msgid "Iwpriv command extra arguments"
msgstr "iwpriv extra argument"

#: network/netconnect.pm:1258
#, c-format
msgid ""
"Iwpriv enable to set up optionals (private) parameters of a wireless "
"network\n"
"interface.\n"
"\n"
"Iwpriv deals with parameters and setting specific to each driver (as opposed "
"to\n"
"iwconfig which deals with generic ones).\n"
"\n"
"In theory, the documentation of each device driver should indicate how to "
"use\n"
"those interface specific commands and their effect.\n"
"\n"
"See iwpriv(8) man page for further information."
msgstr ""
"iwpriv gör det möjligt att sätta upp frivilliga (privata) parametrar för ett "
"trådlöst nätverksgränssnitt\n"
"\n"
"\n"
"iwpriv hanterar parametrar och inställningar som är specifika för varje "
"drivrutin (till skillnad från iwconfig som hanterar allmänna parametrar).\n"
"\n"
"I teorin borde dokumentationen för varje drivrutin berätta hur dessa "
"specifika kommandon används. \n"
"\n"
"Se man-sidan iwpriv(8) för mera information. "

#: network/netconnect.pm:1273
#, c-format
msgid ""
"Freq should have the suffix k, M or G (for example, \"2.46G\" for 2.46 GHz "
"frequency), or add enough '0' (zeroes)."
msgstr ""
"Frekvens bör ha suffixet k, M eller G (till exempel \"2.46G\" för 2.46 Ghz "
"frekvens), eller lägg till tillräckligt med \"0\" (nollor)."

#: network/netconnect.pm:1277
#, c-format
msgid ""
"Rate should have the suffix k, M or G (for example, \"11M\" for 11M), or add "
"enough '0' (zeroes)."
msgstr ""
"Frekvensen bör ha ändelsen k, M eller G (till exempel \"11M\" för M11)\n"
", eller lägg till tillräckligt många \"0\" (nollor)."

#: network/netconnect.pm:1314
#, c-format
msgid ""
"Please enter your host name.\n"
"Your host name should be a fully-qualified host name,\n"
"such as ``mybox.mylab.myco.com''.\n"
"You may also enter the IP address of the gateway if you have one."
msgstr ""
"Ange ditt värddatornamn.\n"
"Värddatornamnet ska vara ett fulltständigt datornamn,\n"
"t ex \"mindator.mindoman.se\". Du kan också ange IP-adressen\n"
"till en gateway om du har en sådan."

#: network/netconnect.pm:1319
#, c-format
msgid "Last but not least you can also type in your DNS server IP addresses."
msgstr ""
"Sist men inte minst kan du också skriva in IP-adresserna för dina DNS-server."

#: network/netconnect.pm:1321 standalone/drakconnect:1032
#, c-format
msgid "Host name (optional)"
msgstr "Värddatornamn (frivilligt)"

#: network/netconnect.pm:1321
#, c-format
msgid "Host name"
msgstr "Värddatornamn"

#: network/netconnect.pm:1323
#, c-format
msgid "DNS server 1"
msgstr "DNS-server 1"

#: network/netconnect.pm:1324
#, c-format
msgid "DNS server 2"
msgstr "DNS-server 2"

#: network/netconnect.pm:1325
#, c-format
msgid "DNS server 3"
msgstr "DNS-server 3"

#: network/netconnect.pm:1326
#, c-format
msgid "Search domain"
msgstr "Sökdomän"

#: network/netconnect.pm:1327
#, c-format
msgid "By default search domain will be set from the fully-qualified host name"
msgstr "Som standard sätts sökdomän från det fullständiga värddatornamnet"

#: network/netconnect.pm:1328
#, c-format
msgid "Gateway (e.g. %s)"
msgstr "Gateway (t ex %s)"

#: network/netconnect.pm:1330
#, c-format
msgid "Gateway device"
msgstr "Gateway-enhet"

#: network/netconnect.pm:1339
#, c-format
msgid "DNS server address should be in format 1.2.3.4"
msgstr "DNS-serveradressen ska vara i formatet 1.2.3.4"

#: network/netconnect.pm:1344 standalone/drakconnect:692
#, c-format
msgid "Gateway address should be in format 1.2.3.4"
msgstr "Gateway-adressen ska vara i formatet 1.2.3.4"

#: network/netconnect.pm:1357
#, c-format
msgid ""
"If desired, enter a Zeroconf hostname.\n"
"This is the name your machine will use to advertise any of\n"
"its shared resources that are not managed by the network.\n"
"It is not necessary on most networks."
msgstr ""
"Sätt ett Zeroconf-värddatornamn om så önskas.\n"
"Detta är det namn som din dator använder för att \n"
"utannonsera delade resurser som inte hanteras av nätverket.\n"
"Det behövs inte i de flesta nätverk."

#: network/netconnect.pm:1361
#, c-format
msgid "Zeroconf Host name"
msgstr "Zeroconf-värddatornamn"

#: network/netconnect.pm:1364
#, c-format
msgid "Zeroconf host name must not contain a ."
msgstr "Zeroconf-värddatornamn får inte innehålla en ."

#: network/netconnect.pm:1374
#, c-format
msgid ""
"You have configured multiple ways to connect to the Internet.\n"
"Choose the one you want to use.\n"
"\n"
msgstr ""
"Du har konfigurerat flera sätt att ansluta till Internet.\n"
"Välj den du vill använda.\n"
"\n"

#: network/netconnect.pm:1376
#, c-format
msgid "Internet connection"
msgstr "Internetanslutning"

#: network/netconnect.pm:1385
#, c-format
msgid "Configuration is complete, do you want to apply settings?"
msgstr "Konfigureringen är slutförd, vill du använda inställningarna?"

#: network/netconnect.pm:1392
#, c-format
msgid "Do you want to allow users to start the connection?"
msgstr "Vill du tillåta användare att starta anslutningen?"

#: network/netconnect.pm:1412
#, c-format
msgid "Do you want to start the connection at boot?"
msgstr "Vill du starta anslutningen vid start?"

#: network/netconnect.pm:1431
#, c-format
msgid "Automatically at boot"
msgstr "Automatiskt vid uppstart"

#: network/netconnect.pm:1433
#, c-format
msgid "By using Net Applet in the system tray"
msgstr "Genom nätverksminiprogrammet i systembrickan"

#: network/netconnect.pm:1435
#, c-format
msgid "Manually (the interface would still be activated at boot)"
msgstr "Manuellt (gränssnittet kommer fortfarance att aktiveras vid omstart)"

#: network/netconnect.pm:1444
#, c-format
msgid "How do you want to dial this connection?"
msgstr "Hur vill du sköta uppringning av denna uppkoppling?"

#: network/netconnect.pm:1458
#, c-format
msgid "The network needs to be restarted. Do you want to restart it?"
msgstr "Nätverket behöver startas om. Vill du starta om det?"

#: network/netconnect.pm:1465 network/netconnect.pm:1536
#, c-format
msgid "Network Configuration"
msgstr "Konfigurera nätverk"

#: network/netconnect.pm:1466
#, c-format
msgid ""
"A problem occurred while restarting the network: \n"
"\n"
"%s"
msgstr ""
"Ett fel uppstod när nätverket skulle startas om: \n"
"\n"
"%s"

#: network/netconnect.pm:1475
#, c-format
msgid "Do you want to try to connect to the Internet now?"
msgstr "Vill du ansluta till Internet nu?"

#: network/netconnect.pm:1483 standalone/drakconnect:1064
#, c-format
msgid "Testing your connection..."
msgstr "Testar anslutningen..."

#: network/netconnect.pm:1503
#, c-format
msgid "The system is now connected to the Internet."
msgstr "Systemet är nu anslutet till Internet."

#: network/netconnect.pm:1504
#, c-format
msgid "For security reasons, it will be disconnected now."
msgstr "Av säkerhetsskäl kommer den nu att kopplas ner."

#: network/netconnect.pm:1505
#, c-format
msgid ""
"The system does not seem to be connected to the Internet.\n"
"Try to reconfigure your connection."
msgstr ""
"Systemet verkar inte vara anslutet till Internet.\n"
"Prova att konfigurera om anslutningen."

#: network/netconnect.pm:1523
#, c-format
msgid ""
"After this is done, we recommend that you restart your X environment to "
"avoid any hostname-related problems."
msgstr ""
"När det är klart rekommenderas du att starta om X-miljön\n"
"för att undvika problem vid byte av värddatornamn."

#: network/netconnect.pm:1524
#, c-format
msgid ""
"Problems occurred during configuration.\n"
"Test your connection via net_monitor or mcc. If your connection does not "
"work, you might want to relaunch the configuration."
msgstr ""
"Problem uppstod under konfigurationen.\n"
"Testa anslutningen via net_monitor eller mcc. Om anslutningen inte fungerar "
"kan du starta om konfigurationen."

#: network/netconnect.pm:1537
#, c-format
msgid ""
"Because you are doing a network installation, your network is already "
"configured.\n"
"Click on Ok to keep your configuration, or cancel to reconfigure your "
"Internet & Network connection.\n"
msgstr ""
"Eftersom du gör en nätverksinstallation är nätverket redan konfigurerat.\n"
"Klicka på OK för att behålla konfigurationen eller avbryt för att "
"konfigurera om Internet- och nätverksanslutningen.\n"

#: network/netconnect.pm:1575
#, c-format
msgid ""
"An unexpected error has happened:\n"
"%s"
msgstr ""
"Ett oväntat fel inträffade:\n"
"%s"

#: network/network.pm:315
#, c-format
msgid "Proxies configuration"
msgstr "Proxykonfiguration"

#: network/network.pm:316
#, c-format
msgid "HTTP proxy"
msgstr "HTTP-proxy"

#: network/network.pm:317
#, c-format
msgid "FTP proxy"
msgstr "FTP-proxy"

#: network/network.pm:320
#, c-format
msgid "Proxy should be http://..."
msgstr "Proxy ska vara http://..."

#: network/network.pm:321
#, c-format
msgid "URL should begin with 'ftp:' or 'http:'"
msgstr "Webbadressen ska börja med \"ftp:\" eller \"http:\""

#: network/shorewall.pm:25
#, c-format
msgid "Firewalling configuration detected!"
msgstr "Brandväggskonfiguration identifierad."

#: network/shorewall.pm:26
#, c-format
msgid ""
"Warning! An existing firewalling configuration has been detected. You may "
"need some manual fixes after installation."
msgstr ""
"Varning! En existerande brandväggskonfiguration har identifierats. Du "
"behöver eventuellt en manuell fix efter installationen."

#: network/shorewall.pm:89 standalone/drakgw:217 standalone/drakvpn:214
#, c-format
msgid ""
"Please enter the name of the interface connected to the internet.\n"
"\n"
"Examples:\n"
"\t\tppp+ for modem or DSL connections, \n"
"\t\teth0, or eth1 for cable connection, \n"
"\t\tippp+ for a isdn connection.\n"
msgstr ""
"Ange namnet på gränssnittet som är anslutet till Internet.\n"
"\n"
"Exempel:\n"
"\t\tppp+ för modem eller DSL-uppkopplingar, \n"
"\t\teth0, eller eth1 för kabeluppkoppling, \n"
"\t\tippp+ för ISDN-uppkoppling.\n"

#: network/tools.pm:190
#, c-format
msgid "Insert floppy"
msgstr "Sätt i en diskett"

#: network/tools.pm:191
#, c-format
msgid ""
"Insert a FAT formatted floppy in drive %s with %s in root directory and "
"press %s"
msgstr ""
"Sätt in en FAT-formaterad diskett i diskettstationen %s med %s i "
"rotkatalogen ochb klicka på %s"

#: network/tools.pm:196
#, c-format
msgid "Floppy access error, unable to mount device %s"
msgstr "Kan inte komma åt diskett, kan inte montera enhet %s"

#: partition_table.pm:397
#, c-format
msgid "mount failed: "
msgstr "montering misslyckades: "

#: partition_table.pm:502
#, c-format
msgid "Extended partition not supported on this platform"
msgstr "Utökade partitioner stöds inte på den här plattformen."

#: partition_table.pm:520
#, c-format
msgid ""
"You have a hole in your partition table but I can not use it.\n"
"The only solution is to move your primary partitions to have the hole next "
"to the extended partitions."
msgstr ""
"Du har en lucka i partitionstabellen, men den kan inte användas.\n"
"Den enda lösningen är att du flyttar den primära partitionen,\n"
"så att den ligger bredvid den utökade partitionen."

#: partition_table.pm:611
#, c-format
msgid "Restoring from file %s failed: %s"
msgstr "Återställning från fil %s misslyckades: %s"

#: partition_table.pm:613
#, c-format
msgid "Bad backup file"
msgstr "Trasig återställningsfil"

#: partition_table.pm:633
#, c-format
msgid "Error writing to file %s"
msgstr "Kunde inte skriva till fil %s"

#: partition_table/raw.pm:249
#, c-format
msgid ""
"Something bad is happening on your drive. \n"
"A test to check the integrity of data has failed. \n"
"It means writing anything on the disk will end up with random, corrupted "
"data."
msgstr ""
"Det händer något dåligt med disken. \n"
"Ett integritetstest av data har misslyckats. \n"
"Det betyder att skrivning till disken medför slumpmässig, korrupt data."

#: pkgs.pm:23
#, c-format
msgid "must have"
msgstr "nödvändigt"

#: pkgs.pm:24
#, c-format
msgid "important"
msgstr "viktigt"

#: pkgs.pm:25
#, c-format
msgid "very nice"
msgstr "väldigt trevligt"

#: pkgs.pm:26
#, c-format
msgid "nice"
msgstr "trevligt"

#: pkgs.pm:27
#, c-format
msgid "maybe"
msgstr "tveksamt"

#: pkgs.pm:481
#, c-format
msgid "Downloading file %s..."
msgstr "Laddar ner filen %s..."

#: printer/cups.pm:103
#, c-format
msgid "(on %s)"
msgstr "(på %s)"

#: printer/cups.pm:103
#, c-format
msgid "(on this machine)"
msgstr "(på den här datorn)"

#: printer/cups.pm:115 standalone/printerdrake:187
#, c-format
msgid "Configured on other machines"
msgstr "Konfigurerad på andra datorer"

#: printer/cups.pm:117
#, c-format
msgid "On CUPS server \"%s\""
msgstr "På CUPS-server \"%s\""

#: printer/cups.pm:117 printer/printerdrake.pm:4761
#: printer/printerdrake.pm:4771 printer/printerdrake.pm:4916
#: printer/printerdrake.pm:4927 printer/printerdrake.pm:5137
#, c-format
msgid " (Default)"
msgstr " (Standard)"

#: printer/data.pm:56
#, c-format
msgid "PDQ - Print, Do not Queue"
msgstr "PDQ - \"Print, Do not Queue\""

#: printer/data.pm:57
#, c-format
msgid "PDQ"
msgstr "PDQ"

#: printer/data.pm:69
#, c-format
msgid "LPD - Line Printer Daemon"
msgstr "LPD - Line Printer Daemon"

#: printer/data.pm:70
#, c-format
msgid "LPD"
msgstr "LPD"

#: printer/data.pm:91
#, c-format
msgid "LPRng - LPR New Generation"
msgstr "LPRng - LPR New Generation"

#: printer/data.pm:92
#, c-format
msgid "LPRng"
msgstr "LPRng"

#: printer/data.pm:117
#, c-format
msgid "CUPS - Common Unix Printing System"
msgstr "CUPS - Common Unix Printing System"

#: printer/data.pm:147
#, c-format
msgid "CUPS - Common Unix Printing System (remote server)"
msgstr "CUPS - Common Unix Printing System (fjärrserver)"

#: printer/data.pm:148
#, c-format
msgid "Remote CUPS"
msgstr "CUPS-fjärrserver"

#: printer/detect.pm:156 printer/detect.pm:239 printer/detect.pm:441
#: printer/detect.pm:478
#, c-format
msgid "Unknown Model"
msgstr "Okänd modell"

#: printer/main.pm:27
#, c-format
msgid "Local printer"
msgstr "Lokal skrivare"

#: printer/main.pm:28
#, c-format
msgid "Remote printer"
msgstr "Nätverksskrivare"

#: printer/main.pm:29
#, c-format
msgid "Printer on remote CUPS server"
msgstr "Skrivare på CUPS-fjärrserver"

#: printer/main.pm:30 printer/printerdrake.pm:1150
#: printer/printerdrake.pm:1695
#, c-format
msgid "Printer on remote lpd server"
msgstr "Skrivare på LPD-fjärrserver"

#: printer/main.pm:31
#, c-format
msgid "Network printer (TCP/Socket)"
msgstr "Nätverksskrivare (TCP/socket)"

#: printer/main.pm:32
#, c-format
msgid "Printer on SMB/Windows 95/98/NT server"
msgstr "Skrivare på SMB/Windows-server"

#: printer/main.pm:33
#, c-format
msgid "Printer on NetWare server"
msgstr "Skrivare på Netware-server"

#: printer/main.pm:34 printer/printerdrake.pm:1699
#, c-format
msgid "Enter a printer device URI"
msgstr "Ange URI för skrivarenhet"

#: printer/main.pm:35
#, c-format
msgid "Pipe job into a command"
msgstr "Skicka jobbet till kommando"

#: printer/main.pm:45
#, c-format
msgid "recommended"
msgstr "rekommenderas"

#: printer/main.pm:329 printer/main.pm:634 printer/main.pm:1671
#: printer/main.pm:2706 printer/main.pm:2715 printer/printerdrake.pm:910
#: printer/printerdrake.pm:2182 printer/printerdrake.pm:5174
#, c-format
msgid "Unknown model"
msgstr "Okänd modell"

#: printer/main.pm:354 standalone/printerdrake:186
#, c-format
msgid "Configured on this machine"
msgstr "Konfigurerad på denna dator"

#: printer/main.pm:360 printer/printerdrake.pm:1239
#, c-format
msgid " on parallel port #%s"
msgstr " på pararellport \\nummer %s"

#: printer/main.pm:363 printer/printerdrake.pm:1242
#, c-format
msgid ", USB printer #%s"
msgstr ", USB-skrivare \\nummer %s"

#: printer/main.pm:365
#, c-format
msgid ", USB printer"
msgstr ", USB-skrivare"

#: printer/main.pm:369
#, c-format
msgid ", HP printer on a parallel port"
msgstr ", HP skrivare på pararellport"

#: printer/main.pm:371
#, c-format
msgid ", HP printer on USB"
msgstr ", HP USB-skrivare"

#: printer/main.pm:373
#, c-format
msgid ", HP printer on HP JetDirect"
msgstr ", HP skrivare på HP JetDirect"

#: printer/main.pm:375
#, c-format
msgid ", HP printer"
msgstr ", HP skrivare"

#: printer/main.pm:381
#, c-format
msgid ", multi-function device on parallel port #%s"
msgstr ", flerfunktionsenhet på parallellport \\nummer %s"

#: printer/main.pm:384
#, c-format
msgid ", multi-function device on a parallel port"
msgstr ", flerfunktionsenhet på parallellport"

#: printer/main.pm:386
#, c-format
msgid ", multi-function device on USB"
msgstr ", flerfunktionsenhet på USB"

#: printer/main.pm:388
#, c-format
msgid ", multi-function device on HP JetDirect"
msgstr ", flerfunktionsenhet på HP JetDirect"

#: printer/main.pm:390
#, c-format
msgid ", multi-function device"
msgstr ", flerfunktionsenhet"

#: printer/main.pm:394
#, c-format
msgid ", printing to %s"
msgstr ", skriver ut på %s"

#: printer/main.pm:397
#, c-format
msgid " on LPD server \"%s\", printer \"%s\""
msgstr " på LPD-server \"%s\", skrivare \"%s\""

#: printer/main.pm:400
#, c-format
msgid ", TCP/IP host \"%s\", port %s"
msgstr ", TCP/IP-värddator \"%s\", port %s"

#: printer/main.pm:405
#, c-format
msgid " on SMB/Windows server \"%s\", share \"%s\""
msgstr " på SMB/Windows-server \"%s\", utdelning \"%s\""

#: printer/main.pm:410
#, c-format
msgid " on Novell server \"%s\", printer \"%s\""
msgstr " på Novell-server \"%s\", skrivare \"%s\""

#: printer/main.pm:413
#, c-format
msgid ", using command %s"
msgstr ", med kommando %s"

#: printer/main.pm:428
#, c-format
msgid "Parallel port #%s"
msgstr "Pararellport nummer %s"

#: printer/main.pm:431 printer/printerdrake.pm:1260
#: printer/printerdrake.pm:1287 printer/printerdrake.pm:1305
#, c-format
msgid "USB printer #%s"
msgstr "USB-skrivare \\nummer %s"

#: printer/main.pm:433
#, c-format
msgid "USB printer"
msgstr "USB-skrivare"

#: printer/main.pm:437
#, c-format
msgid "HP printer on a parallel port"
msgstr "HP skrivare på pararellport"

#: printer/main.pm:439
#, c-format
msgid "HP printer on USB"
msgstr "HP skrivare på USB"

#: printer/main.pm:441
#, c-format
msgid "HP printer on HP JetDirect"
msgstr "HP skrivare på HP JetDirect"

#: printer/main.pm:443
#, c-format
msgid "HP printer"
msgstr "HP skrivare"

#: printer/main.pm:449
#, c-format
msgid "Multi-function device on parallel port #%s"
msgstr "Flerfunktionsenhet på parallellport nummer %s"

#: printer/main.pm:452
#, c-format
msgid "Multi-function device on a parallel port"
msgstr "Flerfunktionsenhet på en parallellport"

#: printer/main.pm:454
#, c-format
msgid "Multi-function device on USB"
msgstr "Flerfunktionsenhet på USB"

#: printer/main.pm:456
#, c-format
msgid "Multi-function device on HP JetDirect"
msgstr "Flerfunktionsenhet på HP JetDirect"

#: printer/main.pm:458
#, c-format
msgid "Multi-function device"
msgstr "Flerfunktionsenhet"

#: printer/main.pm:462
#, c-format
msgid "Prints into %s"
msgstr "Skriver ut på %s"

#: printer/main.pm:465
#, c-format
msgid "LPD server \"%s\", printer \"%s\""
msgstr "LPD-server \"%s\", skrivare \"%s\""

#: printer/main.pm:468
#, c-format
msgid "TCP/IP host \"%s\", port %s"
msgstr "TCP/IP-värddator \"%s\", port %s"

#: printer/main.pm:473
#, c-format
msgid "SMB/Windows server \"%s\", share \"%s\""
msgstr "SMB/Windows-server \"%s\", utdelning \"%s\""

#: printer/main.pm:478
#, c-format
msgid "Novell server \"%s\", printer \"%s\""
msgstr "Novell-server \"%s\", skrivare \"%s\""

#: printer/main.pm:481
#, c-format
msgid "Uses command %s"
msgstr "Med kommando %s"

#: printer/main.pm:483
#, c-format
msgid "URI: %s"
msgstr "URI: %s"

#: printer/main.pm:631 printer/printerdrake.pm:856
#: printer/printerdrake.pm:2953
#, c-format
msgid "Raw printer (No driver)"
msgstr "Rå skrivare (ingen drivrutin)"

#: printer/main.pm:1181 printer/printerdrake.pm:211
#: printer/printerdrake.pm:223
#, c-format
msgid "Local network(s)"
msgstr "Lokala nätverk"

#: printer/main.pm:1183 printer/printerdrake.pm:227
#, c-format
msgid "Interface \"%s\""
msgstr "Gränssnitt \"%s\""

#: printer/main.pm:1185
#, c-format
msgid "Network %s"
msgstr "Nätverk %s"

#: printer/main.pm:1187
#, c-format
msgid "Host %s"
msgstr "Värddator %s"

#: printer/main.pm:1216
#, c-format
msgid "%s (Port %s)"
msgstr "%s (Port %s)"

#: printer/printerdrake.pm:24
#, c-format
msgid ""
"The HP LaserJet 1000 needs its firmware to be uploaded after being turned "
"on. Download the Windows driver package from the HP web site (the firmware "
"on the printer's CD does not work) and extract the firmware file from it by "
"decompressing the self-extracting '.exe' file with the 'unzip' utility and "
"searching for the 'sihp1000.img' file. Copy this file into the '/etc/"
"printer' directory. There it will be found by the automatic uploader script "
"and uploaded whenever the printer is connected and turned on.\n"
msgstr ""
"HP LaserJet 1000 behöver uppdatera sin firmware efter att den slagits på. "
"Ladda ner Windows drivrutinspaket från HP:s webbplats (firmware-filerna som "
"följde med skrivarens cd fungerar inte) och packa upp firmware-filen från "
"paketet genom att köra verktyget \"unzip\"  \".exe\"-filen. Leta reda på "
"filen \"sihp1000.img\". Kopiera denna fil till katalogen /etc/printer. Där "
"kommer den att hittas av ett skript som automatiskt skickar firmware-filen "
"till skrivaren så fort den är inkopplad och påslagen.\n"

#: printer/printerdrake.pm:67
#, c-format
msgid "CUPS printer configuration"
msgstr "Konfiguration av CUPS-skrivare"

#: printer/printerdrake.pm:68
#, c-format
msgid ""
"Here you can choose whether the printers connected to this machine should be "
"accessible by remote machines and by which remote machines."
msgstr ""
"Här kan du välja om skrivare kopplade till denna dator borde vara "
"tillgängliga från fjärrdatorer och i så fall vilka fjärrdatorer."

#: printer/printerdrake.pm:69
#, c-format
msgid ""
"You can also decide here whether printers on remote machines should be "
"automatically made available on this machine."
msgstr ""
"Du kan också bestämma här om skrivare på fjärrdatorer borde finnas "
"automatiskt tillgängliga på denna dator."

#: printer/printerdrake.pm:72
#, c-format
msgid "The printers on this machine are available to other computers"
msgstr "Skrivarna på den här datorn är tillgängliga för andra datorer"

#: printer/printerdrake.pm:77
#, c-format
msgid "Automatically find available printers on remote machines"
msgstr "Hitta automatiskt tillgängliga skrivare på fjärrdatorer"

#: printer/printerdrake.pm:82
#, c-format
msgid "Printer sharing on hosts/networks: "
msgstr "Skrivarutdelning på värddatorer/nätverk:"

#: printer/printerdrake.pm:84
#, c-format
msgid "Custom configuration"
msgstr "Anpassad konfiguration"

#: printer/printerdrake.pm:89 standalone/scannerdrake:593
#: standalone/scannerdrake:610
#, c-format
msgid "No remote machines"
msgstr "Inga fjärrdatorer"

#: printer/printerdrake.pm:100
#, c-format
msgid "Additional CUPS servers: "
msgstr "Ytterligare CUPS-servrar: "

#: printer/printerdrake.pm:107
#, c-format
msgid ""
"To get access to printers on remote CUPS servers in your local network you "
"only need to turn on the \"Automatically find available printers on remote "
"machines\" option; the CUPS servers inform your machine automatically about "
"their printers. All printers currently known to your machine are listed in "
"the \"Remote printers\" section in the main window of Printerdrake. If your "
"CUPS server(s) is/are not in your local network, you have to enter the IP "
"address(es) and optionally the port number(s) here to get the printer "
"information from the server(s)."
msgstr ""
"För att få tillgång till skrivare på CUPS servrar på ditt lokala nätverk \n"
"behöver du bara aktivera \"Hitta automatiskt skrivare på fjärr-datorer\" \n"
"alternativet; CUPS servrarna informerar automatiskt din dator om alla\n"
"skrivare som de styr. Alla skrivare som din dator känner till visas i "
"sektionen \"Fjärrskrivare\" i Printerdrakes huvudfönster. Om de CUPS \n"
"servrar du vill använda inte finns på ditt lokala nätverk måste du skriva \n"
"in IP-nummer och eventuellt portnummer här för att få skrivarinformation\n"
"från servern."

#: printer/printerdrake.pm:115
#, c-format
msgid "Japanese text printing mode"
msgstr "Japanskt textutskriftsläge"

#: printer/printerdrake.pm:116
#, c-format
msgid ""
"Turning on this allows to print plain text files in Japanese language. Only "
"use this function if you really want to print text in Japanese, if it is "
"activated you cannot print accentuated characters in latin fonts any more "
"and you will not be able to adjust the margins, the character size, etc. "
"This setting only affects printers defined on this machine. If you want to "
"print Japanese text on a printer set up on a remote machine, you have to "
"activate this function on that remote machine."
msgstr ""
"Aktiveras denna inställning är det möjligt att skriva ut rena textfiler på "
"japanska. Aktivera endast denna funktion om du verkligen behöver skriva text "
"ut på japanska, om den aktiveras kan du inte längre skriva ut betonade "
"tecken i latinska fonter, justera marginaler eller fontstorlek och så "
"vidare. Denna inställning påverkar endast skrivare som styrs av denna dator. "
"Om du vill kunna skriva ut japansk text på en skrivare som styrs av en "
"fjärrdator så måste du slå på denna funktion på den datorn."

#: printer/printerdrake.pm:123
#, c-format
msgid "Automatic correction of CUPS configuration"
msgstr "Automatisk korrigering av CUPS-konfiguration"

#: printer/printerdrake.pm:125
#, c-format
msgid ""
"When this option is turned on, on every startup of CUPS it is automatically "
"made sure that\n"
"\n"
"- if LPD/LPRng is installed, /etc/printcap will not be overwritten by CUPS\n"
"\n"
"- if /etc/cups/cupsd.conf is missing, it will be created\n"
"\n"
"- when printer information is broadcasted, it does not contain \"localhost\" "
"as the server name.\n"
"\n"
"If some of these measures lead to problems for you, turn this option off, "
"but then you have to take care of these points."
msgstr ""
"När detta alternativ är aktiverat kommer det att varje gång CUPS startas \n"
"kontrolleras att\n"
"\n"
"- om LPD/LPRng är installerat, så kommer /etc/printcat inte att skrivas\n"
"över av CUPS.\n"
"\n"
"- om /etc/cups/cupsd.conf saknas så kommer den att skapas.\n"
"\n"
"- när skrivarinformation sänds över nätet så kommer den inte att\n"
"innehålla det lokala värddatornamnet som servernamn.\n"
"\n"
"Om någon av dessa åtgärder leder till problem så kan du inaktivera\n"
"detta alternativ, men då måste du åtgärda dessa saker manuellt."

#: printer/printerdrake.pm:138 printer/printerdrake.pm:506
#: printer/printerdrake.pm:4397
#, c-format
msgid "Remote CUPS server and no local CUPS daemon"
msgstr "Fjärr CUPS server och ingen lokal CUPS demon"

#: printer/printerdrake.pm:141
#, c-format
msgid "On"
msgstr "På"

#: printer/printerdrake.pm:143 printer/printerdrake.pm:498
#: printer/printerdrake.pm:525
#, c-format
msgid "Off"
msgstr "Av"

#: printer/printerdrake.pm:144 printer/printerdrake.pm:507
#, c-format
msgid ""
"In this mode the local CUPS daemon will be stopped and all printing requests "
"go directly to the server specified below. Note that it is not possible to "
"define local print queues then and if the specified server is down it cannot "
"be printed at all from this machine."
msgstr ""
"I detta läge stängs CUPS demonen av, och alla utskrifter skickas direkt till "
"servern som specificeras nedan. Observera att det då inte är möjligt att "
"definera lokala printköer, och om den specifierade servern inte är "
"tillgänglig så kommer det inte att gå att skriva ut alls från denna dator."

#: printer/printerdrake.pm:161 printer/printerdrake.pm:236
#, c-format
msgid "Sharing of local printers"
msgstr "Utdelning av lokala skrivare"

#: printer/printerdrake.pm:162
#, c-format
msgid ""
"These are the machines and networks on which the locally connected printer"
"(s) should be available:"
msgstr ""
"Dessa är de datorer och nätverk på vilka de lokalt anslutna skrivarna borde "
"finnas:"

#: printer/printerdrake.pm:173
#, c-format
msgid "Add host/network"
msgstr "Lägg till värddator/nätverk"

#: printer/printerdrake.pm:179
#, c-format
msgid "Edit selected host/network"
msgstr "Redigera vald värddator/nätverk"

#: printer/printerdrake.pm:188
#, c-format
msgid "Remove selected host/network"
msgstr "Ta bort vald värddator/nätverk"

#: printer/printerdrake.pm:219 printer/printerdrake.pm:229
#: printer/printerdrake.pm:241 printer/printerdrake.pm:248
#: printer/printerdrake.pm:279 printer/printerdrake.pm:297
#, c-format
msgid "IP address of host/network:"
msgstr "IP-adress på värddator/nätverk:"

#: printer/printerdrake.pm:237
#, c-format
msgid ""
"Choose the network or host on which the local printers should be made "
"available:"
msgstr ""
"Välj nätverket eller värddatorn där de lokala skrivarna ska göras "
"tillgängliga:"

#: printer/printerdrake.pm:244
#, c-format
msgid "Host/network IP address missing."
msgstr "Värddator/nätverks-IP-adress saknas."

#: printer/printerdrake.pm:252
#, c-format
msgid "The entered host/network IP is not correct.\n"
msgstr "Den angivna IP-adressen för värddatorn/nätverket är inte korrekt.\n"

#: printer/printerdrake.pm:253 printer/printerdrake.pm:429
#, c-format
msgid "Examples for correct IPs:\n"
msgstr "Exempel på korrekta IP:n:\n"

#: printer/printerdrake.pm:277
#, c-format
msgid "This host/network is already in the list, it cannot be added again.\n"
msgstr ""
"Den här värddatorn/nätverket finns redan i listan och kan inte läggas till "
"igen.\n"

#: printer/printerdrake.pm:346 printer/printerdrake.pm:416
#, c-format
msgid "Accessing printers on remote CUPS servers"
msgstr "Komma åt skrivare på CUPS-fjärrservrar"

#: printer/printerdrake.pm:347
#, c-format
msgid ""
"Add here the CUPS servers whose printers you want to use. You only need to "
"do this if the servers do not broadcast their printer information into the "
"local network."
msgstr ""
"Lägg till CUPS-servrarna vars skrivare du vill använda. Du behöver endast "
"göra detta om dessa servrar inte sänder ut sin skrivarinformation på det "
"lokala nätverket."

#: printer/printerdrake.pm:358
#, c-format
msgid "Add server"
msgstr "Lägg till server"

#: printer/printerdrake.pm:364
#, c-format
msgid "Edit selected server"
msgstr "Redigera vald server"

#: printer/printerdrake.pm:373
#, c-format
msgid "Remove selected server"
msgstr "Ta bort vald server"

#: printer/printerdrake.pm:417
#, c-format
msgid "Enter IP address and port of the host whose printers you want to use."
msgstr "Ange IP-adress och port på värddatorn vars skrivare du vill använda."

#: printer/printerdrake.pm:418
#, c-format
msgid "If no port is given, 631 will be taken as default."
msgstr "Om ingen port anges används 631 som standard."

#: printer/printerdrake.pm:422
#, c-format
msgid "Server IP missing!"
msgstr "Server-IP saknas."

#: printer/printerdrake.pm:428
#, c-format
msgid "The entered IP is not correct.\n"
msgstr "Den angivna IP-adressen är inte korrekt.\n"

#: printer/printerdrake.pm:440 printer/printerdrake.pm:1924
#, c-format
msgid "The port number should be an integer!"
msgstr "Portnumret måste vara ett heltal."

#: printer/printerdrake.pm:451
#, c-format
msgid "This server is already in the list, it cannot be added again.\n"
msgstr "Den här servern finns redan i listan och kan inte läggas till igen.\n"

#: printer/printerdrake.pm:462 printer/printerdrake.pm:1951
#: standalone/drakups:251 standalone/harddrake2:51
#, c-format
msgid "Port"
msgstr "Port"

#: printer/printerdrake.pm:495 printer/printerdrake.pm:511
#: printer/printerdrake.pm:526 printer/printerdrake.pm:530
#: printer/printerdrake.pm:536
#, c-format
msgid "On, Name or IP of remote server:"
msgstr "Namn eller IP till fjärrserver:"

#: printer/printerdrake.pm:514 printer/printerdrake.pm:4406
#: printer/printerdrake.pm:4472
#, c-format
msgid "CUPS server name or IP address missing."
msgstr "CUPS servernamn eller IP adress saknas"

#: printer/printerdrake.pm:566 printer/printerdrake.pm:586
#: printer/printerdrake.pm:680 printer/printerdrake.pm:746
#: printer/printerdrake.pm:773 printer/printerdrake.pm:832
#: printer/printerdrake.pm:874 printer/printerdrake.pm:884
#: printer/printerdrake.pm:2011 printer/printerdrake.pm:2225
#: printer/printerdrake.pm:2257 printer/printerdrake.pm:2305
#: printer/printerdrake.pm:2357 printer/printerdrake.pm:2374
#: printer/printerdrake.pm:2418 printer/printerdrake.pm:2458
#: printer/printerdrake.pm:2508 printer/printerdrake.pm:2542
#: printer/printerdrake.pm:2552 printer/printerdrake.pm:2804
#: printer/printerdrake.pm:2809 printer/printerdrake.pm:2948
#: printer/printerdrake.pm:3059 printer/printerdrake.pm:3656
#: printer/printerdrake.pm:3722 printer/printerdrake.pm:3771
#: printer/printerdrake.pm:3774 printer/printerdrake.pm:3906
#: printer/printerdrake.pm:4007 printer/printerdrake.pm:4079
#: printer/printerdrake.pm:4100 printer/printerdrake.pm:4110
#: printer/printerdrake.pm:4205 printer/printerdrake.pm:4300
#: printer/printerdrake.pm:4306 printer/printerdrake.pm:4326
#: printer/printerdrake.pm:4433 printer/printerdrake.pm:4542
#: printer/printerdrake.pm:4562 printer/printerdrake.pm:4571
#: printer/printerdrake.pm:4586 printer/printerdrake.pm:4784
#: printer/printerdrake.pm:5236 printer/printerdrake.pm:5313
#: standalone/printerdrake:67 standalone/printerdrake:554
#, c-format
msgid "Printerdrake"
msgstr "Printerdrake"

#: printer/printerdrake.pm:567 printer/printerdrake.pm:4008
#: printer/printerdrake.pm:4543
#, c-format
msgid "Reading printer data..."
msgstr "Läser skrivardata..."

#: printer/printerdrake.pm:587
#, c-format
msgid "Restarting CUPS..."
msgstr "Startar om Cups..."

#: printer/printerdrake.pm:614 printer/printerdrake.pm:634
#, c-format
msgid "Select Printer Connection"
msgstr "Välj skrivaranslutning"

#: printer/printerdrake.pm:615
#, c-format
msgid "How is the printer connected?"
msgstr "Hur är skrivaren ansluten?"

#: printer/printerdrake.pm:617
#, c-format
msgid ""
"\n"
"Printers on remote CUPS servers do not need to be configured here; these "
"printers will be automatically detected."
msgstr ""
"\n"
"Skrivare på CUPS-fjärrservrar behöver du inte konfigurera här; dessa "
"skrivare kommer att identifieras automatiskt."

#: printer/printerdrake.pm:620 printer/printerdrake.pm:4786
#, c-format
msgid ""
"\n"
"WARNING: No local network connection active, remote printers can neither be "
"detected nor tested!"
msgstr ""
"\n"
"VARNING: Inga lokal nätverksanslutningar är aktiva. Fjärrskrivare kan varken "
"kännas igen eller testas!"

#: printer/printerdrake.pm:627
#, c-format
msgid ""
"Printer auto-detection (Local, TCP/Socket, SMB printers, and device URI)"
msgstr ""
"Automatisk identifiering av skrivare (Lokal, TCP/Socket, SMB-skrivare, och "
"enhets URI)"

#: printer/printerdrake.pm:629
#, c-format
msgid "Modify timeout for network printer auto-detection"
msgstr "Ändra timeout för automatisk identifiering av nätverksskrivare"

#: printer/printerdrake.pm:635
#, c-format
msgid "Enter the timeout for network printer auto-detection (in msec) here. "
msgstr ""
"Ange timeout för automatisk identifiering av nätverksskrivare (i msek) här."

#: printer/printerdrake.pm:637
#, c-format
msgid ""
"The longer you choose the timeout, the more reliable the detections of "
"network printers will be, but the scan can take longer then, especially if "
"there are many machines with local firewalls in the network. "
msgstr ""
"Ju längre timeout du väljer ju större är chansen att alla nätverksskrivare "
"identifieras, men sökningen kommer att ta längre tid, särskilt om det finns "
"många datorer med brandväggar på nätverket."

#: printer/printerdrake.pm:641
#, c-format
msgid "The timeout must be a positive integer number!"
msgstr "Timeout måste vara ett positivt heltal!"

#: printer/printerdrake.pm:680
#, c-format
msgid "Checking your system..."
msgstr "Kontrollerar systemet..."

#: printer/printerdrake.pm:697
#, c-format
msgid "and one unknown printer"
msgstr "och en okänd skrivare"

#: printer/printerdrake.pm:699
#, c-format
msgid "and %d unknown printers"
msgstr "och %d okända skrivare"

#: printer/printerdrake.pm:703
#, c-format
msgid ""
"The following printers\n"
"\n"
"%s%s\n"
"are directly connected to your system"
msgstr ""
"Följande skrivare\n"
"\n"
"%s%s\n"
"är direktanslutna till datorn"

#: printer/printerdrake.pm:705
#, c-format
msgid ""
"The following printer\n"
"\n"
"%s%s\n"
"are directly connected to your system"
msgstr ""
"Följande skrivare\n"
"\n"
"%s%s\n"
"är direktansluten till datorn"

#: printer/printerdrake.pm:706
#, c-format
msgid ""
"The following printer\n"
"\n"
"%s%s\n"
"is directly connected to your system"
msgstr ""
"Följande skrivare\n"
"\n"
"%s%s\n"
"är direktansluten till datorn"

#: printer/printerdrake.pm:710
#, c-format
msgid ""
"\n"
"There is one unknown printer directly connected to your system"
msgstr ""
"\n"
"Det finns en okänd skrivare direktansluten till datorn"

#: printer/printerdrake.pm:711
#, c-format
msgid ""
"\n"
"There are %d unknown printers directly connected to your system"
msgstr ""
"\n"
"Det finns %d okända skrivare direktanslutna till datorn"

#: printer/printerdrake.pm:714
#, c-format
msgid ""
"There are no printers found which are directly connected to your machine"
msgstr "Det hittades inga skrivare som är direktanslutna till datorn"

#: printer/printerdrake.pm:717
#, c-format
msgid " (Make sure that all your printers are connected and turned on).\n"
msgstr " (Se till så att alla skrivare är anslutna och påslagna).\n"

#: printer/printerdrake.pm:730
#, c-format
msgid ""
"Do you want to enable printing on the printers mentioned above or on "
"printers in the local network?\n"
msgstr ""
"Vill du aktivera utskrift på skrivarna som nämns ovan eller på skrivarna i "
"det lokala nätverket?\n"

#: printer/printerdrake.pm:731
#, c-format
msgid "Do you want to enable printing on printers in the local network?\n"
msgstr "Vill du aktivera utskrift på skrivarna i det lokala nätverket?\n"

#: printer/printerdrake.pm:733
#, c-format
msgid "Do you want to enable printing on the printers mentioned above?\n"
msgstr "Vill du aktivera utskrift på skrivarna som nämns ovan?\n"

#: printer/printerdrake.pm:734
#, c-format
msgid "Are you sure that you want to set up printing on this machine?\n"
msgstr "Är du säker på att du vill ställa in utskrift på den här datorn?\n"

#: printer/printerdrake.pm:735
#, c-format
msgid ""
"NOTE: Depending on the printer model and the printing system up to %d MB of "
"additional software will be installed."
msgstr ""
"Observera: Beroende på skrivarmodell och utskriftssystem kommer upp till %d "
"MB ytterligare programvara att installeras."

#: printer/printerdrake.pm:774
#, c-format
msgid "Searching for new printers..."
msgstr "Söker efter nya skrivare..."

#: printer/printerdrake.pm:833
#, c-format
msgid "Found printer on %s..."
msgstr "Hittade skrivare på %s..."

#: printer/printerdrake.pm:858
#, c-format
msgid "("
msgstr "("

#: printer/printerdrake.pm:859
#, c-format
msgid " on "
msgstr " på "

#: printer/printerdrake.pm:860 standalone/scannerdrake:137
#, c-format
msgid ")"
msgstr ")"

#: printer/printerdrake.pm:865 printer/printerdrake.pm:2960
#, c-format
msgid "Printer model selection"
msgstr "Val av skrivarmodell"

#: printer/printerdrake.pm:866 printer/printerdrake.pm:2961
#, c-format
msgid "Which printer model do you have?"
msgstr "Vilken skrivarmodell har du?"

#: printer/printerdrake.pm:867
#, c-format
msgid ""
"\n"
"\n"
"Printerdrake could not determine which model your printer %s is. Please "
"choose the correct model from the list."
msgstr ""
"\n"
"\n"
"Printerdrake kunde inte avgöra vilken modell skrivaren %s är. Välj korrekt "
"modell från listan."

#: printer/printerdrake.pm:870 printer/printerdrake.pm:2966
#, c-format
msgid ""
"If your printer is not listed, choose a compatible (see printer manual) or a "
"similar one."
msgstr ""
"Om skrivaren inte finns med i listan, välj en kompatibel (se skrivarens "
"manual) eller en liknande."

#: printer/printerdrake.pm:875
#, c-format
msgid "Configuring printer on %s..."
msgstr "Konfigurerar skrivare på %s..."

#: printer/printerdrake.pm:885 printer/printerdrake.pm:4563
#, c-format
msgid "Configuring printer \"%s\"..."
msgstr "Konfigurerar skrivare \"%s\"..."

#: printer/printerdrake.pm:1051 printer/printerdrake.pm:1063
#: printer/printerdrake.pm:1170 printer/printerdrake.pm:2191
#: printer/printerdrake.pm:2206 printer/printerdrake.pm:2276
#: printer/printerdrake.pm:4803 printer/printerdrake.pm:4973
#, c-format
msgid "Add a new printer"
msgstr "Lägg till skrivare"

#: printer/printerdrake.pm:1052
#, c-format
msgid ""
"\n"
"Welcome to the Printer Setup Wizard\n"
"\n"
"This wizard allows you to install local or remote printers to be used from "
"this machine and also from other machines in the network.\n"
"\n"
"It asks you for all necessary information to set up the printer and gives "
"you access to all available printer drivers, driver options, and printer "
"connection types."
msgstr ""
"\n"
"Välkommen till guiden för skrivarinstallation\n"
"\n"
"Den här guiden låter dig installera lokala eller nätverksskrivare för "
"användning från den här datorn och/eller från andra datorer i nätverket.\n"
"\n"
"Den kommer att fråga dig efter informationen som krävs för att installera "
"skrivaren och ger dig åtkomst till alla tillgängliga skrivardrivrutiner, "
"drivrutinsinställningar och skrivaranslutningstyper."

#: printer/printerdrake.pm:1065
#, c-format
msgid ""
"\n"
"Welcome to the Printer Setup Wizard\n"
"\n"
"This wizard will help you to install your printer(s) connected to this "
"computer, connected directly to the network or to a remote Windows machine.\n"
"\n"
"Please plug in and turn on all printers connected to this machine so that it/"
"they can be auto-detected. Also your network printer(s) and your Windows "
"machines must be connected and turned on.\n"
"\n"
"Note that auto-detecting printers on the network takes longer than the auto-"
"detection of only the printers connected to this machine. So turn off the "
"auto-detection of network and/or Windows-hosted printers when you do not "
"need it.\n"
"\n"
" Click on \"Next\" when you are ready, and on \"Cancel\" if you do not want "
"to set up your printer(s) now."
msgstr ""
"\n"
"Välkommen till guiden för skrivarinstallation\n"
"\n"
"Den här guiden låter dig installera skrivare anslutna till den här datorn, "
"direkt till nätverket eller till en Windows-fjärrdator.\n"
"\n"
"Om du har en skrivare ansluten till den här datorn, slå då på den så att den "
"kan identifieras automatiskt. Nätverksskrivarna och Windows-datorerna måste "
"också vara anslutna och påslagna.\n"
"\n"
"Observera att det tar längre tid att identifiera nätverksskrivare än att "
"identifiera lokalt anslutna skrivare. Om du vill att det ska gå fortare att "
"identifiera lokala skrivare kan du slå av identifieringen av "
"nätverksskrivare och/eller skrivare anslutna till Windows-datorer.\n"
"\n"
"Klicka på \"Nästa\" när du är klar och på \"Avbryt\" om du inte vill "
"installera skrivare just nu. "

#: printer/printerdrake.pm:1074
#, c-format
msgid ""
"\n"
"Welcome to the Printer Setup Wizard\n"
"\n"
"This wizard will help you to install your printer(s) connected to this "
"computer.\n"
"\n"
"Please plug in and turn on all printers connected to this machine so that it/"
"they can be auto-detected.\n"
"\n"
" Click on \"Next\" when you are ready, and on \"Cancel\" if you do not want "
"to set up your printer(s) now."
msgstr ""
"\n"
"Välkommen till guiden för skrivarinstallation\n"
"\n"
"Den här guiden hjälper dig att installera skrivare anslutna till den här "
"datorn.\n"
"\n"
"Om du har en skrivare ansluten till den här datorn, slå då på den så att den "
"kan identifieras automatiskt.\n"
" \n"
" Klicka på \"Nästa\" när du är klar och på \"Avbryt\" om du inte vill "
"installera skrivare just nu."

#: printer/printerdrake.pm:1082
#, c-format
msgid ""
"\n"
"Welcome to the Printer Setup Wizard\n"
"\n"
"This wizard will help you to install your printer(s) connected to this "
"computer or connected directly to the network.\n"
"\n"
"If you have printer(s) connected to this machine, Please plug it/them in on "
"this computer and turn it/them on so that it/they can be auto-detected. Also "
"your network printer(s) must be connected and turned on.\n"
"\n"
"Note that auto-detecting printers on the network takes longer than the auto-"
"detection of only the printers connected to this machine. So turn off the "
"auto-detection of network printers when you do not need it.\n"
"\n"
" Click on \"Next\" when you are ready, and on \"Cancel\" if you do not want "
"to set up your printer(s) now."
msgstr ""
"\n"
"Välkommen till guiden för skrivarinstallation\n"
"\n"
"Den här guiden låter dig installera skrivare anslutna till den här datorn "
"eller direkt till nätverket.\n"
"\n"
"Om du har en skrivare ansluten till den här datorn, slå då på den så att den "
"kan identifieras automatiskt. Nätverksskrivarna måste också vara anslutna "
"och påslagna.\n"
"\n"
"Observera att det tar längre tid att identifiera nätverksskrivare än att "
"identifiera lokalt anslutna skrivare. Om du vill att det ska gå fortare att "
"identifiera skrivare kan du slå av identifieringen av nätverksskrivare.\n"
"\n"
"Klicka på \"Nästa\" när du är klar och på \"Avbryt\" om du inte vill "
"installera skrivare just nu."

#: printer/printerdrake.pm:1091
#, c-format
msgid ""
"\n"
"Welcome to the Printer Setup Wizard\n"
"\n"
"This wizard will help you to install your printer(s) connected to this "
"computer.\n"
"\n"
"If you have printer(s) connected to this machine, Please plug it/them in on "
"this computer and turn it/them on so that it/they can be auto-detected.\n"
"\n"
" Click on \"Next\" when you are ready, and on \"Cancel\" if you do not want "
"to set up your printer(s) now."
msgstr ""
"\n"
"Välkommen till guiden för skrivarinstallation\n"
"\n"
"Den här guiden hjälper dig att installera skrivare anslutna till den här "
"datorn.\n"
"\n"
"Om du har en skrivare ansluten till den här datorn, slå då på den så att den "
"kan identifieras automatiskt.\n"
" \n"
" Klicka på \"Nästa\" när du är klar och på \"Avbryt\" om du inte vill "
"installera skrivare just nu."

#: printer/printerdrake.pm:1142
#, c-format
msgid "Auto-detect printers connected to this machine"
msgstr "Identifiera skrivare anslutna till den här datorn"

#: printer/printerdrake.pm:1145
#, c-format
msgid "Auto-detect printers connected directly to the local network"
msgstr "Identifiera skrivare direktanslutna till det lokala nätverket"

#: printer/printerdrake.pm:1148
#, c-format
msgid "Auto-detect printers connected to machines running Microsoft Windows"
msgstr "Identifiera skrivare anslutna till datorer som kör Microsoft Windows"

#: printer/printerdrake.pm:1151
#, c-format
msgid "No auto-detection"
msgstr "Ingen auto-detektering"

#: printer/printerdrake.pm:1171
#, c-format
msgid ""
"\n"
"Congratulations, your printer is now installed and configured!\n"
"\n"
"You can print using the \"Print\" command of your application (usually in "
"the \"File\" menu).\n"
"\n"
"If you want to add, remove, or rename a printer, or if you want to change "
"the default option settings (paper input tray, printout quality, ...), "
"select \"Printer\" in the \"Hardware\" section of the %s Control Center."
msgstr ""
"\n"
"Gratulerar, skrivaren är nu installerad och konfigurerad!\n"
"\n"
"Du kan skriva ut genom att använda kommandot \"Skriv ut\" i program (oftast "
"från menyn \"Arkiv\").\n"
"\n"
"Om du vill lägga till, ta bort eller byta namn på en skrivare, eller om du "
"vill ändra standardinställningarna (pappersfack, utskriftskvalitet...), välj "
"\"Skrivare\" i sektionen \"Hårdvara\" i %s kontrollcentral."

#: printer/printerdrake.pm:1207 printer/printerdrake.pm:1437
#: printer/printerdrake.pm:1500 printer/printerdrake.pm:1592
#: printer/printerdrake.pm:1730 printer/printerdrake.pm:1806
#: printer/printerdrake.pm:1968 printer/printerdrake.pm:2061
#: printer/printerdrake.pm:2070 printer/printerdrake.pm:2079
#: printer/printerdrake.pm:2090 printer/printerdrake.pm:2231
#: printer/printerdrake.pm:2317 printer/printerdrake.pm:2363
#: printer/printerdrake.pm:2430 printer/printerdrake.pm:2465
#, c-format
msgid "Could not install the %s packages!"
msgstr "Kunde inte insallera %s paketen!"

#: printer/printerdrake.pm:1209
#, c-format
msgid "Skipping Windows/SMB server auto-detection"
msgstr "Hoppar över automatisk igenkänning av Windows/SMB-servrar"

#: printer/printerdrake.pm:1215 printer/printerdrake.pm:1360
#: printer/printerdrake.pm:1598 printer/printerdrake.pm:1855
#, c-format
msgid "Printer auto-detection"
msgstr "Automatisk identifiering av skrivare"

#: printer/printerdrake.pm:1215
#, c-format
msgid "Detecting devices..."
msgstr "Letar efter enheter..."

#: printer/printerdrake.pm:1245
#, c-format
msgid ", network printer \"%s\", port %s"
msgstr ", nätverksskrivare \"%s\", port %s"

#: printer/printerdrake.pm:1248
#, c-format
msgid ", printer \"%s\" on SMB/Windows server \"%s\""
msgstr ", skrivare \"%s\" på SMB/Windows-server \"%s\""

#: printer/printerdrake.pm:1252
#, c-format
msgid "Detected %s"
msgstr "Hittade %s"

#: printer/printerdrake.pm:1257 printer/printerdrake.pm:1284
#: printer/printerdrake.pm:1302
#, c-format
msgid "Printer on parallel port #%s"
msgstr "Skrivare på pararellport \\nummer %s"

#: printer/printerdrake.pm:1263
#, c-format
msgid "Network printer \"%s\", port %s"
msgstr "Nätverksskrivare \"%s\", port %s"

#: printer/printerdrake.pm:1266
#, c-format
msgid "Printer \"%s\" on SMB/Windows server \"%s\""
msgstr "Skrivare \"%s\" på SMB/Windows-server \"%s\""

#: printer/printerdrake.pm:1347
#, c-format
msgid "Local Printer"
msgstr "Lokal skrivare"

#: printer/printerdrake.pm:1348
#, c-format
msgid ""
"No local printer found! To manually install a printer enter a device name/"
"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
"printer: /dev/usb/lp1, ...)."
msgstr ""
"Ingen lokal skrivare hittades. För att manuellt installera en skrivare, ange "
"ett enhetsnamn/filnamn i inmatningsfältet (Pararellportar: /dev/lp0, /dev/"
"lp1,..., lika med LPT1:, LPT2:,..., Första USB-skrivaren: /dev/usb/lp0, "
"andra USB-skrivaren: /dev/usb/lp1,...)."

#: printer/printerdrake.pm:1352
#, c-format
msgid "You must enter a device or file name!"
msgstr "Du måste ange en enhet eller ett filnamn."

#: printer/printerdrake.pm:1361
#, c-format
msgid "No printer found!"
msgstr "Ingen skrivare hittad."

#: printer/printerdrake.pm:1369
#, c-format
msgid "Local Printers"
msgstr "Lokala skrivare"

#: printer/printerdrake.pm:1370
#, c-format
msgid "Available printers"
msgstr "Tillgängliga skrivare"

#: printer/printerdrake.pm:1374 printer/printerdrake.pm:1383
#, c-format
msgid "The following printer was auto-detected. "
msgstr "Följande skrivare identifierades automatiskt "

#: printer/printerdrake.pm:1376
#, c-format
msgid ""
"If it is not the one you want to configure, enter a device name/file name in "
"the input line"
msgstr ""
"Om det inte är den du vill konfigurera, ange ett enhetsnamn/filnamn i "
"inmatningsfältet."

#: printer/printerdrake.pm:1377
#, c-format
msgid ""
"Alternatively, you can specify a device name/file name in the input line"
msgstr "Alternativt kan du ange ett enhetsnamn/filnamn i inmatningsfältet."

#: printer/printerdrake.pm:1378 printer/printerdrake.pm:1387
#, c-format
msgid "Here is a list of all auto-detected printers. "
msgstr "Här är en lista över alla skrivare som identifierats automatiskt. "

#: printer/printerdrake.pm:1380
#, c-format
msgid ""
"Please choose the printer you want to set up or enter a device name/file "
"name in the input line"
msgstr ""
"Välj skrivaren som du vill ställa in eller ange ett enhetsnamn/filnamn i "
"inmatningsfältet."

#: printer/printerdrake.pm:1381
#, c-format
msgid ""
"Please choose the printer to which the print jobs should go or enter a "
"device name/file name in the input line"
msgstr ""
"Välj skrivaren till vilken skrivarjobben ska gå eller ange ett enhetsnamn/"
"filnamn i inmatningsfältet."

#: printer/printerdrake.pm:1385
#, c-format
msgid ""
"The configuration of the printer will work fully automatically. If your "
"printer was not correctly detected or if you prefer a customized printer "
"configuration, turn on \"Manual configuration\"."
msgstr ""
"Konfigurationen av skrivaren kommer att ske helt automatiskt. Om skrivaren "
"inte identifierades korrekt eller om du föredrar att konfigurera skrivaren "
"själv, aktivera \"Manuell konfiguration\"."

#: printer/printerdrake.pm:1386
#, c-format
msgid "Currently, no alternative possibility is available"
msgstr "För tillfället finns ingen alternativ möjlighet"

#: printer/printerdrake.pm:1389
#, c-format
msgid ""
"Please choose the printer you want to set up. The configuration of the "
"printer will work fully automatically. If your printer was not correctly "
"detected or if you prefer a customized printer configuration, turn on "
"\"Manual configuration\"."
msgstr ""
"Välj skrivaren du vill ställa in. Konfigurationen av skrivaren kommer att "
"ske helt automatiskt. Om skrivaren inte identifierades korrekt eller om du "
"föredrar att konfigurera skrivaren själv, aktivera \"Manuell konfiguration\"."

#: printer/printerdrake.pm:1390
#, c-format
msgid "Please choose the printer to which the print jobs should go."
msgstr "Välj till vilken skrivare skrivarjobben ska skickas."

#: printer/printerdrake.pm:1392
#, c-format
msgid ""
"Please choose the port that your printer is connected to or enter a device "
"name/file name in the input line"
msgstr ""
"Välj porten till vilken skrivaren är ansluten eller ange ett enhetsnamn/"
"filnamn i inmatningsfältet."

#: printer/printerdrake.pm:1393
#, c-format
msgid "Please choose the port that your printer is connected to."
msgstr "Välj porten till vilken skrivaren är ansluten."

#: printer/printerdrake.pm:1395
#, c-format
msgid ""
" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
msgstr ""
"(Pararellportar: /dev/lp0, /dev/lp1,..., lika med LPT1:, LPT2:,..., Första "
"USB-skrivaren: /dev/usb/lp0, andra USB-skrivaren: /dev/usb/lp1,...)."

#: printer/printerdrake.pm:1399
#, c-format
msgid "You must choose/enter a printer/device!"
msgstr "Du måste välja/ange en skrivare/enhet."

#: printer/printerdrake.pm:1439 printer/printerdrake.pm:1502
#: printer/printerdrake.pm:1594 printer/printerdrake.pm:1732
#: printer/printerdrake.pm:1808 printer/printerdrake.pm:1970
#: printer/printerdrake.pm:2063 printer/printerdrake.pm:2072
#: printer/printerdrake.pm:2081 printer/printerdrake.pm:2092
#, c-format
msgid "Aborting"
msgstr "Avbryter"

#: printer/printerdrake.pm:1475
#, c-format
msgid "Remote lpd Printer Options"
msgstr "Alternativ för LPD-fjärrskrivare"

#: printer/printerdrake.pm:1476
#, c-format
msgid ""
"To use a remote lpd printer, you need to supply the hostname of the printer "
"server and the printer name on that server."
msgstr ""
"För att använda en LPD-utskriftskö måste du ange skrivarserverns "
"värddatornamn och vad skrivarkön heter på den servern."

#: printer/printerdrake.pm:1477
#, c-format
msgid "Remote host name"
msgstr "Fjärrvärddatornamn"

#: printer/printerdrake.pm:1478
#, c-format
msgid "Remote printer name"
msgstr "Fjärrskrivarnamn"

#: printer/printerdrake.pm:1481
#, c-format
msgid "Remote host name missing!"
msgstr "Namn på fjärrvärddatorn saknas."

#: printer/printerdrake.pm:1485
#, c-format
msgid "Remote printer name missing!"
msgstr "Namn på fjärrskrivaren saknas."

#: printer/printerdrake.pm:1515 printer/printerdrake.pm:1986
#: printer/printerdrake.pm:2111 standalone/drakTermServ:445
#: standalone/drakTermServ:740 standalone/drakTermServ:757
#: standalone/drakTermServ:1469 standalone/drakTermServ:1477
#: standalone/drakTermServ:1489 standalone/drakbackup:512
#: standalone/drakbackup:618 standalone/drakbackup:653
#: standalone/drakbackup:773 standalone/drakroam:385 standalone/harddrake2:261
#, c-format
msgid "Information"
msgstr "Information"

#: printer/printerdrake.pm:1515 printer/printerdrake.pm:1986
#: printer/printerdrake.pm:2111
#, c-format
msgid "Detected model: %s %s"
msgstr "Identifierad modell: %s %s"

#: printer/printerdrake.pm:1598 printer/printerdrake.pm:1855
#, c-format
msgid "Scanning network..."
msgstr "Avsöker nätverket..."

#: printer/printerdrake.pm:1610 printer/printerdrake.pm:1631
#, c-format
msgid ", printer \"%s\" on server \"%s\""
msgstr ", skrivare \"%s\" på server \"%s\""

#: printer/printerdrake.pm:1613 printer/printerdrake.pm:1634
#, c-format
msgid "Printer \"%s\" on server \"%s\""
msgstr "Skrivare \"%s\" på server \"%s\""

#: printer/printerdrake.pm:1655
#, c-format
msgid "SMB (Windows 9x/NT) Printer Options"
msgstr "SMB-skrivarinställningar (Windows 9x/NT)"

#: printer/printerdrake.pm:1656
#, c-format
msgid ""
"To print to a SMB printer, you need to provide the SMB host name (Note! It "
"may be different from its TCP/IP hostname!) and possibly the IP address of "
"the print server, as well as the share name for the printer you wish to "
"access and any applicable user name, password, and workgroup information."
msgstr ""
"För att skriva ut på en SMB-skrivare ska du uppge SMB-värddatornamnet (detta "
"är inte alltid samma som DNS-namnet) och om möjligt IP-adressen till "
"skrivarservern. Även utdelningsnamnet för skrivaren du vill ha tillgång till "
"och användarnamn med lösenord."

#: printer/printerdrake.pm:1657
#, c-format
msgid ""
" If the desired printer was auto-detected, simply choose it from the list "
"and then add user name, password, and/or workgroup if needed."
msgstr ""
"Om den önskade skrivaren identifieraDES, välj den från listan och lägg sedan "
"till användarnamn, lösenord och/eller arbetsgrupp om det behövs."

#: printer/printerdrake.pm:1659
#, c-format
msgid "SMB server host"
msgstr "SMB-servervärddator"

#: printer/printerdrake.pm:1660
#, c-format
msgid "SMB server IP"
msgstr "SMB-serverns IP-adress"

#: printer/printerdrake.pm:1661
#, c-format
msgid "Share name"
msgstr "Utdelningsnamn"

#: printer/printerdrake.pm:1664
#, c-format
msgid "Workgroup"
msgstr "Arbetsgrupp"

#: printer/printerdrake.pm:1666
#, c-format
msgid "Auto-detected"
msgstr "Automatisk identifierad"

#: printer/printerdrake.pm:1676
#, c-format
msgid "Either the server name or the server's IP must be given!"
msgstr "Du måste ange antingen serverns namn eller serverns IP-adress."

#: printer/printerdrake.pm:1680
#, c-format
msgid "Samba share name missing!"
msgstr "Namn på Samba-utdelning saknas."

#: printer/printerdrake.pm:1686
#, c-format
msgid "SECURITY WARNING!"
msgstr "SÄKERHETSVARNING!"

#: printer/printerdrake.pm:1687
#, c-format
msgid ""
"You are about to set up printing to a Windows account with password. Due to "
"a fault in the architecture of the Samba client software the password is put "
"in clear text into the command line of the Samba client used to transmit the "
"print job to the Windows server. So it is possible for every user on this "
"machine to display the password on the screen by issuing commands as \"ps "
"auxwww\".\n"
"\n"
"We recommend to make use of one of the following alternatives (in all cases "
"you have to make sure that only machines from your local network have access "
"to your Windows server, for example by means of a firewall):\n"
"\n"
"Use a password-less account on your Windows server, as the \"GUEST\" account "
"or a special account dedicated for printing. Do not remove the password "
"protection from a personal account or the administrator account.\n"
"\n"
"Set up your Windows server to make the printer available under the LPD "
"protocol. Then set up printing from this machine with the \"%s\" connection "
"type in Printerdrake.\n"
"\n"
msgstr ""
"Du har valt att skriva ut via ett lösenordsskyddat Windows-konto. På grund "
"av en svaghet i Samba-klientens konstruktion blir lösenordet synligt i "
"klartext på kommandoraden som Samba-klienten använder för att skicka "
"utskriftsjobbet till Windows-servern. Så varje användare på denna dator har "
"möjlighet att se lösenordet på skärmen, genom att ange ett kommando såsom "
"\"ps auxwww\".\n"
"\n"
"Vi rekommenderar att du gör något av följande (hur det än är måste du se "
"till att bara datorer på ditt lokala nätverk har tillgång till din Windows-"
"server, t ex med hjälp av en brandvägg):\n"
"\n"
"\n"
"Använd ett konto utan lösenord på din Windows-server, t ex \"Guest\" eller "
"annat specialkonto, för utskrifter. Ta inte bort lösenordet från ett "
"personligt konto eller administratörkontot.\n"
"\n"
"Ställ in din Windows-server att göra skrivaren tillgänglig över LPD-"
"protokollet. Använd sedan anslutningsmetoden \"%s\" i Printerdrake för att "
"konfigurera utskrift från denna dator.\n"
"\n"

#: printer/printerdrake.pm:1697
#, c-format
msgid ""
"Set up your Windows server to make the printer available under the IPP "
"protocol and set up printing from this machine with the \"%s\" connection "
"type in Printerdrake.\n"
"\n"
msgstr ""
"Ställ in din Windows-server så att den gör skrivaren tillgänglig via IPP-"
"protokollet och ställ sedan in din dator med anslutningsmetoden \"%s\" i "
"Printerdrake.\n"
"\n"

#: printer/printerdrake.pm:1700
#, c-format
msgid ""
"Connect your printer to a Linux server and let your Windows machine(s) "
"connect to it as a client.\n"
"\n"
"Do you really want to continue setting up this printer as you are doing now?"
msgstr ""
"Anslut din skrivare till en Linux-server och låt dina Windows-datorer jobba "
"som klienter mot den.\n"
"\n"
"Är du säker på att du vill fortsätta med denna typ av installation?"

#: printer/printerdrake.pm:1779
#, c-format
msgid "NetWare Printer Options"
msgstr "Skrivarinställningar för Netware"

#: printer/printerdrake.pm:1780
#, c-format
msgid ""
"To print on a NetWare printer, you need to provide the NetWare print server "
"name (Note! it may be different from its TCP/IP hostname!) as well as the "
"print queue name for the printer you wish to access and any applicable user "
"name and password."
msgstr ""
"För att skriva ut på en Netware-skrivare ska du uppge Netware-skrivarnamnet "
"(detta är inte alltid samma som DNS-namnet) såväl som namnet till skrivarkön "
"för den skrivare du vill ha tillgång till. Du måste även uppge eventuella "
"användarnamn med lösenord."

#: printer/printerdrake.pm:1781
#, c-format
msgid "Printer Server"
msgstr "Skrivarserver"

#: printer/printerdrake.pm:1782
#, c-format
msgid "Print Queue Name"
msgstr "Skrivarkönamn"

#: printer/printerdrake.pm:1787
#, c-format
msgid "NCP server name missing!"
msgstr "Namn på NCP-server saknas."

#: printer/printerdrake.pm:1791
#, c-format
msgid "NCP queue name missing!"
msgstr "Namn på NCP-kö saknas."

#: printer/printerdrake.pm:1867 printer/printerdrake.pm:1888
#, c-format
msgid ", host \"%s\", port %s"
msgstr ", värddator \"%s\", port %s"

#: printer/printerdrake.pm:1870 printer/printerdrake.pm:1891
#, c-format
msgid "Host \"%s\", port %s"
msgstr "Värddator \"%s\", port %s"

#: printer/printerdrake.pm:1913
#, c-format
msgid "TCP/Socket Printer Options"
msgstr "Alternativ för TCP/socket-skrivare"

#: printer/printerdrake.pm:1915
#, c-format
msgid ""
"Choose one of the auto-detected printers from the list or enter the hostname "
"or IP and the optional port number (default is 9100) in the input fields."
msgstr ""
"Välj en av de identifierade skrivarna från listan eller ange värddatornamnet "
"eller IP-adressen och eventuellt portnummer (standard är 9100) i "
"inmatningsfälten."

#: printer/printerdrake.pm:1916
#, c-format
msgid ""
"To print to a TCP or socket printer, you need to provide the host name or IP "
"of the printer and optionally the port number (default is 9100). On HP "
"JetDirect servers the port number is usually 9100, on other servers it can "
"vary. See the manual of your hardware."
msgstr ""
"För att skriva ut på en TCP- eller socket-skrivare behöver du ange "
"värddatornamnet eller IP-adressen för skrivaren och eventuellt också "
"portnumret (standard är 9100). På HP JetDirect-servrar är portnumret "
"vanligtvis 9100, på andra servrar kan det variera. Se manualen för din "
"hårdvara."

#: printer/printerdrake.pm:1920
#, c-format
msgid "Printer host name or IP missing!"
msgstr "Namn på skrivarvärddator eller IP-adress saknas."

#: printer/printerdrake.pm:1949
#, c-format
msgid "Printer host name or IP"
msgstr "Namn på skrivarvärddator eller IP-adress"

#: printer/printerdrake.pm:2012
#, c-format
msgid "Refreshing Device URI list..."
msgstr "Laddar om enhetens URI lista..."

#: printer/printerdrake.pm:2015 printer/printerdrake.pm:2017
#, c-format
msgid "Printer Device URI"
msgstr "Skrivarenhetens URI"

#: printer/printerdrake.pm:2016
#, c-format
msgid ""
"You can specify directly the URI to access the printer. The URI must fulfill "
"either the CUPS or the Foomatic specifications. Note that not all URI types "
"are supported by all the spoolers."
msgstr ""
"Du kan ange URI för att komma åt skrivaren direkt. URI:n måste uppfylla "
"antingen CUPS eller Foomatics specifikationer. Inte alla URI-typer stöds av "
"alla utskriftshanterare."

#: printer/printerdrake.pm:2042
#, c-format
msgid "A valid URI must be entered!"
msgstr "En giltig URI måste anges."

#: printer/printerdrake.pm:2147
#, c-format
msgid "Pipe into command"
msgstr "Skicka till kommando"

#: printer/printerdrake.pm:2148
#, c-format
msgid ""
"Here you can specify any arbitrary command line into which the job should be "
"piped instead of being sent directly to a printer."
msgstr ""
"Här kan du specificera omdirigering av utskriften till ett valfritt "
"terminalkommando istället för att skicka utskriften direkt till en skrivare."

#: printer/printerdrake.pm:2149
#, c-format
msgid "Command line"
msgstr "Kommandorad"

#: printer/printerdrake.pm:2153
#, c-format
msgid "A command line must be entered!"
msgstr "En kommandorad måste anges."

#: printer/printerdrake.pm:2192
#, c-format
msgid ""
"On many HP printers there are special functions available, maintenance (ink "
"level checking, nozzle cleaning. head alignment, ...) on all not too old "
"inkjets, scanning on multi-function devices, and memory card access on "
"printers with card readers. "
msgstr ""
"På många HP skrivare finns det specialfunktioner. Nyare bläckskrivare har "
"underhållsfunktioner (avläs bläcknivå, rengör skrivhuvud, justera skrivhuvud "
"och så vidare). Flerfunktionsenheter kan ha bild och textläsning, minneskort "
"kan läsas på skrivare med kortläsare, och så vidare."

#: printer/printerdrake.pm:2194
#, c-format
msgid ""
"To access these extra functions on your HP printer, it must be set up with "
"the appropriate software: "
msgstr ""
"För att få tillgång till dessa specialfunktioner på din HP skrivare måste "
"den konfigureras med lämplig mjukvara."

#: printer/printerdrake.pm:2195
#, c-format
msgid ""
"Either with the newer HPLIP which allows printer maintenance through the "
"easy-to-use graphical application \"Toolbox\" and four-edge full-bleed on "
"newer PhotoSmart models "
msgstr ""
"Försök i första hand använda den nyare HPLIP som möjliggör underhåll genom "
"den grafiska applikationen \"Toolbox\", och på nyare PhotoSmart modeller, "
"utskrifter som täcker hela sidan (så kallad \"full bleed\" eller \"borderless"
"\" utskrift)."

#: printer/printerdrake.pm:2196
#, c-format
msgid ""
"or with the older HPOJ which allows only scanner and memory card access, but "
"could help you in case of failure of HPLIP. "
msgstr ""
"Om HPLIP inte fungerar med din skrivare, använd istället HPOJ. HPOJ "
"möjliggör tillgång till minneskort och bildläsare."

#: printer/printerdrake.pm:2198
#, c-format
msgid "What is your choice (choose \"None\" for non-HP printers)? "
msgstr "Specialfunktioner (välj \"ingen/none\" för icke-HP skrivare?"

#: printer/printerdrake.pm:2199 printer/printerdrake.pm:2200
#: printer/printerdrake.pm:2226 printer/printerdrake.pm:2232
#: printer/printerdrake.pm:2258
#, c-format
msgid "HPLIP"
msgstr "HPLIP"

#: printer/printerdrake.pm:2199 printer/printerdrake.pm:2202
#: printer/printerdrake.pm:2358 printer/printerdrake.pm:2364
#: printer/printerdrake.pm:2375
#, c-format
msgid "HPOJ"
msgstr "HPOJ"

#: printer/printerdrake.pm:2207
#, c-format
msgid ""
"Is your printer a multi-function device from HP or Sony (OfficeJet, PSC, "
"LaserJet 1100/1200/1220/3000/3200/3300/4345 with scanner, DeskJet 450, Sony "
"IJP-V100), an HP PhotoSmart or an HP LaserJet 2200?"
msgstr ""
"Är din skrivare en flerfunktionsprodukt från HP eller Sony (OfficeJet, PSC, "
"LaserJet 1100/1200/1220/3000/3200/3300/4345 med bildläsare, DeskJet 450, "
"Sony IJP-V100), en HP PhotoSmart eller en HP LaserJet 2200?"

#: printer/printerdrake.pm:2226 printer/printerdrake.pm:2358
#, c-format
msgid "Installing %s package..."
msgstr "Installerar %s-paket..."

#: printer/printerdrake.pm:2233 printer/printerdrake.pm:2365
#, c-format
msgid "Only printing will be possible on the %s."
msgstr "Enbart utskrift kommer att att vara möjlig på %s"

#: printer/printerdrake.pm:2248
#, c-format
msgid "Could not remove your old HPOJ configuration file %s for your %s! "
msgstr "Kunde inte ta bort din gamla HPOJ konfigurationsfil %s för din %s! "

#: printer/printerdrake.pm:2250
#, c-format
msgid "Please remove the file manually and restart HPOJ."
msgstr "Ta bort filen manuellt och starta om HPOJ."

#: printer/printerdrake.pm:2258 printer/printerdrake.pm:2375
#, c-format
msgid "Checking device and configuring %s..."
msgstr "Kontrollerar enhet och konfigurerar %s..."

#: printer/printerdrake.pm:2277
#, c-format
msgid "Which printer do you want to set up with HPLIP?"
msgstr "Vilken skrivare vill du konfigurera med HPLIP?"

#: printer/printerdrake.pm:2306 printer/printerdrake.pm:2419
#, c-format
msgid "Installing SANE packages..."
msgstr "Installerar SANE-paket..."

#: printer/printerdrake.pm:2319 printer/printerdrake.pm:2432
#, c-format
msgid "Scanning on the %s will not be possible."
msgstr "Bild- eller textläsning på %s kommer inte att vara möjligt."

#: printer/printerdrake.pm:2334
#, c-format
msgid "Using and Maintaining your %s"
msgstr "Använder och underhåller din %s"

#: printer/printerdrake.pm:2459
#, c-format
msgid "Installing mtools packages..."
msgstr "Installerar mtools-paket..."

#: printer/printerdrake.pm:2467
#, c-format
msgid "Photo memory card access on the %s will not be possible."
msgstr ""
"Det kommer ej vara möjligt att få tillgång till fotominneskortet på %s."

#: printer/printerdrake.pm:2483
#, c-format
msgid "Scanning on your HP multi-function device"
msgstr "Bild- och textläsning på HP-flerfunktionsenhet"

#: printer/printerdrake.pm:2492
#, c-format
msgid "Photo memory card access on your HP multi-function device"
msgstr "Kom åt fotominneskortet på din HP multi-funktionsapparat."

#: printer/printerdrake.pm:2509
#, c-format
msgid "Configuring device..."
msgstr "Konfigurerar enhet..."

#: printer/printerdrake.pm:2543
#, c-format
msgid "Making printer port available for CUPS..."
msgstr "Gör skrivarport tillgänglig för CUPS..."

#: printer/printerdrake.pm:2552 printer/printerdrake.pm:2805
#: printer/printerdrake.pm:2949
#, c-format
msgid "Reading printer database..."
msgstr "Läser skrivardatabas..."

#: printer/printerdrake.pm:2763
#, c-format
msgid "Enter Printer Name and Comments"
msgstr "Ange skrivarnamn och kommentarer"

#: printer/printerdrake.pm:2767 printer/printerdrake.pm:4064
#, c-format
msgid "Name of printer should contain only letters, numbers and the underscore"
msgstr ""
"Skrivarnamnet får bara innehålla bokstäver, siffror och "
"understrykningsstreck."

#: printer/printerdrake.pm:2773 printer/printerdrake.pm:4069
#, c-format
msgid ""
"The printer \"%s\" already exists,\n"
"do you really want to overwrite its configuration?"
msgstr ""
"Skrivaren \"%s\" existerar redan,\n"
"vill du verkligen skriva över dess konfiguration?"

#: printer/printerdrake.pm:2780
#, c-format
msgid ""
"The printer name \"%s\" has more than 12 characters which can make the "
"printer unaccessible from Windows clients. Do you really want to use this "
"name?"
msgstr ""
"Skrivarnamnet \"%s\" är mer än 12 tecken långt, vilket kan göra skrivaren "
"omöjlig att nå från Windowsklienter. Vill du verkligen använda detta namn?"

#: printer/printerdrake.pm:2789
#, c-format
msgid ""
"Every printer needs a name (for example \"printer\"). The Description and "
"Location fields do not need to be filled in. They are comments for the users."
msgstr ""
"Varje skrivare behöver ett namn (exempelvis \"skrivare\"). Fälten "
"Beskrivning och Plats behöver inte fyllas i. De är kommentarer för "
"användarna."

#: printer/printerdrake.pm:2790
#, c-format
msgid "Name of printer"
msgstr "Skrivarens namn"

#: printer/printerdrake.pm:2791 standalone/drakconnect:603
#: standalone/harddrake2:38 standalone/printerdrake:211
#: standalone/printerdrake:218
#, c-format
msgid "Description"
msgstr "Beskrivning"

#: printer/printerdrake.pm:2792 standalone/printerdrake:211
#: standalone/printerdrake:218
#, c-format
msgid "Location"
msgstr "Placering"

#: printer/printerdrake.pm:2810
#, c-format
msgid "Preparing printer database..."
msgstr "Förbereder skrivardatabas..."

#: printer/printerdrake.pm:2927
#, c-format
msgid "Your printer model"
msgstr "Din skrivarmodell"

#: printer/printerdrake.pm:2928
#, c-format
msgid ""
"Printerdrake has compared the model name resulting from the printer auto-"
"detection with the models listed in its printer database to find the best "
"match. This choice can be wrong, especially when your printer is not listed "
"at all in the database. So check whether the choice is correct and click "
"\"The model is correct\" if so and if not, click \"Select model manually\" "
"so that you can choose your printer model manually on the next screen.\n"
"\n"
"For your printer Printerdrake has found:\n"
"\n"
"%s"
msgstr ""
"Printerdrake har jämfört modellbeteckningen den identifierade automatiskt "
"med modeller som finns i dess modellista och försökt hitta den som passar "
"bäst. Valet kan vara fel, speciellt om skrivaren inte finns med i listan "
"överhuvudtaget. Så kontrollera om valet är korrekt och om så är fallet "
"klicka på \"Korrekt modell\" annars på \"Välj modell manuellt\" så du kan "
"välja skrivarmodell manuellt på nästa skärm.\n"
"\n"
"För din skrivare har Printerdrake hittat:\n"
"\n"
"%s"

#: printer/printerdrake.pm:2933 printer/printerdrake.pm:2936
#, c-format
msgid "The model is correct"
msgstr "Korrekt modell"

#: printer/printerdrake.pm:2934 printer/printerdrake.pm:2935
#: printer/printerdrake.pm:2938
#, c-format
msgid "Select model manually"
msgstr "Välj modell manuellt"

#: printer/printerdrake.pm:2962
#, c-format
msgid ""
"\n"
"\n"
"Please check whether Printerdrake did the auto-detection of your printer "
"model correctly. Find the correct model in the list when a wrong model or "
"\"Raw printer\" is highlighted."
msgstr ""
"\n"
"\n"
"Kontrollera om Printerdrake utförde den automatiska identifieringen av "
"skrivarmodellen korrekt. Välj rätt modell i listan om fel modell eller \"Raw "
"printer\" är markerad."

#: printer/printerdrake.pm:2981
#, c-format
msgid "Install a manufacturer-supplied PPD file"
msgstr "Installera en PPD-fil från leverantören"

#: printer/printerdrake.pm:3013
#, c-format
msgid ""
"Every PostScript printer is delivered with a PPD file which describes the "
"printer's options and features."
msgstr ""
"Varje Postscript-skrivare levereras med en PPD-fil som beskriver skrivarens "
"valmöjligheter och egenskaper."

#: printer/printerdrake.pm:3014
#, c-format
msgid ""
"This file is usually somewhere on the CD with the Windows and Mac drivers "
"delivered with the printer."
msgstr ""
"Den här filen finns vanligen nånstans på den CD för Windows och Mac som "
"levereras med skrivaren"

#: printer/printerdrake.pm:3015
#, c-format
msgid "You can find the PPD files also on the manufacturer's web sites."
msgstr "Du kan också hitta PPD-filer på tillverkarnas webbsidor."

#: printer/printerdrake.pm:3016
#, c-format
msgid ""
"If you have Windows installed on your machine, you can find the PPD file on "
"your Windows partition, too."
msgstr ""
"Om du har Windows installerat på din dator så kan du också hitta PPD-filen "
"på Windows-partitionen."

#: printer/printerdrake.pm:3017
#, c-format
msgid ""
"Installing the printer's PPD file and using it when setting up the printer "
"makes all options of the printer available which are provided by the "
"printer's hardware"
msgstr ""
"Genom att installera skrivarens PPD-fil och använda den när du sätter upp "
"skrivare gör alla skrivarens möjligheter tillgängliga."

#: printer/printerdrake.pm:3018
#, c-format
msgid ""
"Here you can choose the PPD file to be installed on your machine, it will "
"then be used for the setup of your printer."
msgstr ""
"Här kan du välja PPD-fil att installera på din maskin. Den kommer att "
"användas för att konfigurera skrivaren."

#: printer/printerdrake.pm:3020
#, c-format
msgid "Install PPD file from"
msgstr "Installera PPD fil från"

#: printer/printerdrake.pm:3023 printer/printerdrake.pm:3031
#: standalone/scannerdrake:183 standalone/scannerdrake:192
#: standalone/scannerdrake:242 standalone/scannerdrake:250
#, c-format
msgid "Floppy Disk"
msgstr "Diskett"

#: printer/printerdrake.pm:3024 printer/printerdrake.pm:3033
#: standalone/scannerdrake:184 standalone/scannerdrake:194
#: standalone/scannerdrake:243 standalone/scannerdrake:252
#, c-format
msgid "Other place"
msgstr "Annan plats"

#: printer/printerdrake.pm:3039
#, c-format
msgid "Select PPD file"
msgstr "Välj PPD fil"

#: printer/printerdrake.pm:3043
#, c-format
msgid "The PPD file %s does not exist or is unreadable!"
msgstr "PPD-filen %s saknas eller är oläslig!"

#: printer/printerdrake.pm:3049
#, c-format
msgid "The PPD file %s does not conform with the PPD specifications!"
msgstr "PPD-filen %s överensstämmer inte med PPD-specifikationen!"

#: printer/printerdrake.pm:3060
#, c-format
msgid "Installing PPD file..."
msgstr "Installerar PPD fil..."

#: printer/printerdrake.pm:3178
#, c-format
msgid "OKI winprinter configuration"
msgstr "Konfiguration av OKI winprinter"

#: printer/printerdrake.pm:3179
#, c-format
msgid ""
"You are configuring an OKI laser winprinter. These printers\n"
"use a very special communication protocol and therefore they work only when "
"connected to the first parallel port. When your printer is connected to "
"another port or to a print server box please connect the printer to the "
"first parallel port before you print a test page. Otherwise the printer will "
"not work. Your connection type setting will be ignored by the driver."
msgstr ""
"Du konfigurerar en OKI laser winprinter. Dessa skrivare\n"
"använder ett väldigt speciellt kommunikationsprotokoll och fungerar därför "
"bara när de är anslutna till den första parallellporten. När din skrivare är "
"ansluten till en annan port eller till en skrivarserver, anslut skrivaren "
"till den första parallellporten innan du skriver ut en testsida. Annars "
"kommer skrivaren inte att fungera. Dina inställningar för anslutningstyp "
"kommer att ignoreras av drivrutinen."

#: printer/printerdrake.pm:3204 printer/printerdrake.pm:3234
#, c-format
msgid "Lexmark inkjet configuration"
msgstr "Konfiguration av Lexmark inkjet"

#: printer/printerdrake.pm:3205
#, c-format
msgid ""
"The inkjet printer drivers provided by Lexmark only support local printers, "
"no printers on remote machines or print server boxes. Please connect your "
"printer to a local port or configure it on the machine where it is connected "
"to."
msgstr ""
"Drivrutinerna för inkjet som tillhandahålls av Lexmark stödjer endast lokala "
"skrivare, inga skrivare på fjärrdatorer eller skrivarservrar. Anslut din "
"skrivare till en lokal port eller konfigurera den på datorn till vilken den "
"är ansluten."

#: printer/printerdrake.pm:3235
#, c-format
msgid ""
"To be able to print with your Lexmark inkjet and this configuration, you "
"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
"\"Linux\" as operating system. The drivers come as RPM packages or shell "
"scripts with interactive graphical installation. You do not need to do this "
"configuration by the graphical frontends. Cancel directly after the license "
"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
"adjust the head alignment settings with this program."
msgstr ""
"För att kunna skriva ut med din Lexmark inkjet och denna konfiguration måste "
"du ha inkjet-drivrutinerna som tillhandahålls av Lexmark (http://www.lexmark."
"com/). Klicka på knappen \"Drivers\". Välj sedan din modell och sedan \"Linux"
"\" som operativsystem. Drivrutinerna är RPM-paket eller skalskript med en "
"interaktiv grafisk installation. Om du inte vill så behöver du inte göra "
"installationen med det grafiska gränssnittet. Avbryt direkt efter "
"licensavtalet. Skriv sedan ut justeringssidor med \"lexmarkmaintain\" och "
"justera huvudjusteringsinställningarna med detta program."

#: printer/printerdrake.pm:3245
#, c-format
msgid "Lexmark X125 configuration"
msgstr "Konfiguration av Lexmark X125"

#: printer/printerdrake.pm:3246
#, c-format
msgid ""
"The driver for this printer only supports printers locally connected via "
"USB, no printers on remote machines or print server boxes. Please connect "
"your printer to a local USB port or configure it on the machine where it is "
"connected to."
msgstr ""
"Drivrutinerna för denna skrivare stödjer endast lokala  skrivare anslutna "
"via USB, ej via fjärrdatorer eller skrivarservrar. Anslut din skrivare till "
"en lokal USB port eller konfigurera skrivaren på datorn till vilken den är "
"ansluten."

#: printer/printerdrake.pm:3268
#, c-format
msgid "Samsung ML/QL-85G configuration"
msgstr "Samsunb ML/QL-85G konfigurering"

#: printer/printerdrake.pm:3269 printer/printerdrake.pm:3296
#, c-format
msgid ""
"The driver for this printer only supports printers locally connected on the "
"first parallel port, no printers on remote machines or print server boxes or "
"on other parallel ports. Please connect your printer to the first parallel "
"port or configure it on the machine where it is connected to."
msgstr ""
"Drivrutinerna för denna skrivare stödjer endast lokala  skrivare anslutna "
"via den första parallellporten, ej via fjärrdatorer eller skrivarservrar. "
"Anslut din skrivare till den den första parallellporten eller konfigurera "
"skrivaren på datorn till vilken den är ansluten."

#: printer/printerdrake.pm:3295
#, c-format
msgid "Canon LBP-460/660 configuration"
msgstr "Canon LBP-460/660 konfiguration"

#: printer/printerdrake.pm:3314
#, c-format
msgid "Firmware-Upload for HP LaserJet 1000"
msgstr "Firmware-Upload för HP LaserJet 1000"

#: printer/printerdrake.pm:3464
#, c-format
msgid ""
"Printer default settings\n"
"\n"
"You should make sure that the page size and the ink type/printing mode (if "
"available) and also the hardware configuration of laser printers (memory, "
"duplex unit, extra trays) are set correctly. Note that with a very high "
"printout quality/resolution printing can get substantially slower."
msgstr ""
"Standardinställningar för skrivare.\n"
"\n"
"Du bör se till att sidstorleken och bläcktyp/skrivarläge (om tillgängligt) "
"samt hårdvaruinställningarna för laserskrivare (minne, duplexenhet, extra "
"magasin) är inställda korrekt. Observera att med en väldigt hög "
"utskriftskvalitet kan utskrifterna ta längre tid."

#: printer/printerdrake.pm:3589
#, c-format
msgid "Printer default settings"
msgstr "Standardinställningar för skrivare"

#: printer/printerdrake.pm:3596
#, c-format
msgid "Option %s must be an integer number!"
msgstr "Alternativet %s måste vara ett heltal."

#: printer/printerdrake.pm:3600
#, c-format
msgid "Option %s must be a number!"
msgstr "Alternativet %s måste vara ett nummer."

#: printer/printerdrake.pm:3604
#, c-format
msgid "Option %s out of range!"
msgstr "Alternativet %s är utanför området."

#: printer/printerdrake.pm:3656
#, c-format
msgid ""
"Do you want to set this printer (\"%s\")\n"
"as the default printer?"
msgstr ""
"Vill du använda skrivaren \"%s\"\n"
"som standardskrivare?"

#: printer/printerdrake.pm:3672
#, c-format
msgid "Test pages"
msgstr "Testsidor"

#: printer/printerdrake.pm:3673
#, c-format
msgid ""
"Please select the test pages you want to print.\n"
"Note: the photo test page can take a rather long time to get printed and on "
"laser printers with too low memory it can even not come out. In most cases "
"it is enough to print the standard test page."
msgstr ""
"Välj de testsidor du vill skriva ut.\n"
"Observera: fototestsidan kan ta ganska lång tid att få utskriven och på "
"laserskrivare med för lite minne kanske det inte går överhuvudtaget. I de "
"flesta fall räcker det med att skriva ut standardtestsidan."

#: printer/printerdrake.pm:3677
#, c-format
msgid "No test pages"
msgstr "Inga testsidor"

#: printer/printerdrake.pm:3678
#, c-format
msgid "Print"
msgstr "Skriv ut"

#: printer/printerdrake.pm:3703
#, c-format
msgid "Standard test page"
msgstr "Standardtestsida"

#: printer/printerdrake.pm:3706
#, c-format
msgid "Alternative test page (Letter)"
msgstr "Alternativ testsida (Letter)"

#: printer/printerdrake.pm:3709
#, c-format
msgid "Alternative test page (A4)"
msgstr "Alternativ testsida (A4)"

#: printer/printerdrake.pm:3711
#, c-format
msgid "Photo test page"
msgstr "Fototestsida"

#: printer/printerdrake.pm:3715
#, c-format
msgid "Do not print any test page"
msgstr "Skriv inte ut någon testsida"

#: printer/printerdrake.pm:3723 printer/printerdrake.pm:3907
#, c-format
msgid "Printing test page(s)..."
msgstr "Skriver ut testsida..."

#: printer/printerdrake.pm:3743
#, c-format
msgid "Skipping photo test page."
msgstr "Hoppar över fototestsidan."

#: printer/printerdrake.pm:3760
#, c-format
msgid ""
"Test page(s) have been sent to the printer.\n"
"It may take some time before the printer starts.\n"
"Printing status:\n"
"%s\n"
"\n"
msgstr ""
"Testsidan har skickats till skrivaren.\n"
"Det kan ta lite tid innan skrivaren startar.\n"
"Skrivarens status:\n"
"%s\n"
"\n"

#: printer/printerdrake.pm:3764
#, c-format
msgid ""
"Test page(s) have been sent to the printer.\n"
"It may take some time before the printer starts.\n"
msgstr ""
"Testsidan har skickats till skrivaren.\n"
"Det kan ta lite tid innan skrivaren startar.\n"

#: printer/printerdrake.pm:3774
#, c-format
msgid "Did it work properly?"
msgstr "Fungerade det?"

#: printer/printerdrake.pm:3798 printer/printerdrake.pm:5175
#, c-format
msgid "Raw printer"
msgstr "Rå skrivare"

#: printer/printerdrake.pm:3836
#, c-format
msgid ""
"To print a file from the command line (terminal window) you can either use "
"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
"to modify the option settings easily.\n"
msgstr ""
"För att skriva ut en fil från kommandoraden (terminalfönster) kan du "
"antingen använda kommandot \"%s <fil>\" eller ett grafiskt utskriftsverktyg: "
"\"xpp <fil>\" eller \"kprinter <fil>\". De grafiska verktygen låter dig "
"välja skrivare och ändra alternativinställningarna på ett enkelt sätt.\n"

#: printer/printerdrake.pm:3838
#, c-format
msgid ""
"These commands you can also use in the \"Printing command\" field of the "
"printing dialogs of many applications, but here do not supply the file name "
"because the file to print is provided by the application.\n"
msgstr ""
"Dessa kommandon kan du också använda i fältet \"Utskriftskommando\" som "
"finns i utskriftsdialogrutan hos många program. Ange då inte filnamnet här, "
"eftersom filen som ska skrivas ut tillhandahålls av programmet.\n"

#: printer/printerdrake.pm:3841 printer/printerdrake.pm:3858
#: printer/printerdrake.pm:3868
#, c-format
msgid ""
"\n"
"The \"%s\" command also allows to modify the option settings for a "
"particular printing job. Simply add the desired settings to the command "
"line, e. g. \"%s <file>\". "
msgstr ""
"\n"
"Kommandot \"%s\" låter dig också ändra alternativinställningarna för ett "
"speciellt utskriftsjobb. Lägg bara till de önskade inställningarna till "
"kommandoraden, t ex \"%s <fil>\". "

#: printer/printerdrake.pm:3844 printer/printerdrake.pm:3884
#, c-format
msgid ""
"To know about the options available for the current printer read either the "
"list shown below or click on the \"Print option list\" button.%s%s%s\n"
"\n"
msgstr ""
"För att se de tillgängliga alternativen för den aktuella skrivaren, läs "
"antingen listan som visas nedan eller klicka på \"Alternativlista för "
"utskrift\".%s%s%s\n"
"\n"

#: printer/printerdrake.pm:3848
#, c-format
msgid ""
"Here is a list of the available printing options for the current printer:\n"
"\n"
msgstr ""
"Här är en lista över de tillgängliga utskriftsalternativen för den aktuella "
"skrivaren:\n"
"\n"

#: printer/printerdrake.pm:3853 printer/printerdrake.pm:3863
#, c-format
msgid ""
"To print a file from the command line (terminal window) use the command \"%s "
"<file>\".\n"
msgstr ""
"För att skriva ut en fil från kommandoraden (terminalfönster) använd "
"kommandot \"%s <fil>\".\n"

#: printer/printerdrake.pm:3855 printer/printerdrake.pm:3865
#: printer/printerdrake.pm:3875
#, c-format
msgid ""
"This command you can also use in the \"Printing command\" field of the "
"printing dialogs of many applications. But here do not supply the file name "
"because the file to print is provided by the application.\n"
msgstr ""
"Detta kommando kan du också använda i fältet \"Utskriftskommando\" som finns "
"i utskriftsdialogrutan hos många program. Ange då inte filnamnet här, "
"eftersom filen som ska skrivas ut tillhandahålls av programmet.\n"

#: printer/printerdrake.pm:3860 printer/printerdrake.pm:3870
#, c-format
msgid ""
"To get a list of the options available for the current printer click on the "
"\"Print option list\" button."
msgstr ""
"För att se en lista på de tillgängliga alternativen för den aktuella "
"skrivaren, klicka på \"Alternativlista för utskrift\"."

#: printer/printerdrake.pm:3873
#, c-format
msgid ""
"To print a file from the command line (terminal window) use the command \"%s "
"<file>\" or \"%s <file>\".\n"
msgstr ""
"För att skriva ut en fil från kommandoraden (terminalfönster) använd "
"kommandot \"%s <fil>\" eller \"%s <fil>\".\n"

#: printer/printerdrake.pm:3877
#, c-format
msgid ""
"You can also use the graphical interface \"xpdq\" for setting options and "
"handling printing jobs.\n"
"If you are using KDE as desktop environment you have a \"panic button\", an "
"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
"jobs immediately when you click it. This is for example useful for paper "
"jams.\n"
msgstr ""
"Du kan också använda det grafiska gränssnittet \"xpdq\" för att ställa in "
"olika alternativ och hantera utskrifterna.\n"
"Om du använder KDE som skrivbordsmiljö har du en \"panikknapp\", en ikon på "
"skrivbordet med namnet \"Stoppa skrivare\". Om du klickar på den avbryts "
"omedelbart alla utskrifter. Detta kan vara användabart om papper har "
"fastnat.\n"

#: printer/printerdrake.pm:3881
#, c-format
msgid ""
"\n"
"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
"a particular printing job. Simply add the desired settings to the command "
"line, e. g. \"%s <file>\".\n"
msgstr ""
"\n"
"Kommandona \"%s\" och \"%s\" låter dig också ändra alternativinställningarna "
"för ett speciellt utskriftsjobb. Lägg bara till de önskade inställningarna "
"till kommandoraden, t ex \"%s <fil>\".\n"

#: printer/printerdrake.pm:3891
#, c-format
msgid "Printing/Scanning/Photo Cards on \"%s\""
msgstr "Skrivare/bildläsare/fotokort på \"%s\""

#: printer/printerdrake.pm:3892
#, c-format
msgid "Printing/Scanning on \"%s\""
msgstr "Skriver ut/läser in bild på \"%s\""

#: printer/printerdrake.pm:3894
#, c-format
msgid "Printing/Photo Card Access on \"%s\""
msgstr "Skrivare/fotokortsläsning på \"%s\""

#: printer/printerdrake.pm:3896
#, c-format
msgid "Using/Maintaining the printer \"%s\""
msgstr "Använder/underhåller skrivare \"%s\""

#: printer/printerdrake.pm:3897
#, c-format
msgid "Printing on the printer \"%s\""
msgstr "Skriver ut på skrivare \"%s\""

#: printer/printerdrake.pm:3903
#, c-format
msgid "Print option list"
msgstr "Alternativlista för utskrift"

#: printer/printerdrake.pm:3925
#, c-format
msgid ""
"Your %s is set up with HP's HPLIP driver software. This way many special "
"features of your printer are supported.\n"
"\n"
msgstr ""
"Din %s är konfigurerad med HP's HPLIP drivrutin. Den stödjer många "
"specialfunktioner för din skrivare.\n"
"\n"

#: printer/printerdrake.pm:3928
#, c-format
msgid ""
"The scanner in your printer can be used with the usual SANE software, for "
"example Kooka or XSane (Both in the Multimedia/Graphics menu). "
msgstr ""
"Bild- och textläsaren i din skrivare kan användas med program som stödjer "
"SANE, till exempel Kooka eller XSane (finns under Multimedia/Grafik menyn om "
"de är installerade)."

#: printer/printerdrake.pm:3929
#, c-format
msgid ""
"Run Scannerdrake (Hardware/Scanner in Mandriva Linux Control Center) to "
"share your scanner on the network.\n"
"\n"
msgstr ""
"Starta Scannerdrake (Hårdvara/bildläsare i Mandriva Linux kontrollcentral) "
"för att dela din bildläsare över nätverket.\n"
"\n"

#: printer/printerdrake.pm:3933
#, c-format
msgid ""
"The memory card readers in your printer can be accessed like a usual USB "
"mass storage device. "
msgstr ""
"Minneskortsläsaren i din skrivare kan nås som en vanlig lagringsenhet via "
"USB."

#: printer/printerdrake.pm:3934
#, c-format
msgid ""
"After inserting a card a hard disk icon to access the card should appear on "
"your desktop.\n"
"\n"
msgstr ""
"Efter att ha satt i ett kort bör en ikon dyka upp på ditt skrivbord.\n"
"\n"

#: printer/printerdrake.pm:3936
#, c-format
msgid ""
"The memory card readers in your printer can be accessed using HP's Printer "
"Toolbox (Menu: System/Monitoring/HP Printer Toolbox) clicking the \"Access "
"Photo Cards...\" button on the \"Functions\" tab. "
msgstr ""
"Minneskortsläsaren i din skrivare kan nås via HPs skrivarprogram \"Toolbox"
"\" (Meny: System/Övervakning/HP Skrivar Toolbox) välj \"Access Photo Cards\" "
"knappen under \"Functions\" fliken."

#: printer/printerdrake.pm:3937
#, c-format
msgid ""
"Note that this is very slow, reading the pictures from the camera or a USB "
"card reader is usually faster.\n"
"\n"
msgstr ""
"Observera att överföringen är mycket långsam. Att läsa bilder från en kamera "
"eller en USB kortläsare är vanligtvis snabbare.\n"
"\n"

#: printer/printerdrake.pm:3940
#, c-format
msgid ""
"HP's Printer Toolbox (Menu: System/Monitoring/HP Printer Toolbox) offers a "
"lot of status monitoring and maintenance functions for your %s:\n"
"\n"
msgstr ""
"HP's Skrivar Toolbox (Meny: System/Övervakning/HP Skrivar Toolbox) erbjuder "
"övervakning och underhållsfunktioner för din %s:\n"
"\n"

#: printer/printerdrake.pm:3941
#, c-format
msgid " - Ink level/status info\n"
msgstr " - bläcknivå/status\n"

#: printer/printerdrake.pm:3942
#, c-format
msgid " - Ink nozzle cleaning\n"
msgstr " - rengöring av skrivhuvud\n"

#: printer/printerdrake.pm:3943
#, c-format
msgid " - Print head alignment\n"
msgstr " - justera skrivhuvud\n"

#: printer/printerdrake.pm:3944
#, c-format
msgid " - Color calibration\n"
msgstr " . Färgkalibrering\n"

#: printer/printerdrake.pm:3959
#, c-format
msgid ""
"Your multi-function device was configured automatically to be able to scan. "
"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
"scanner when you have more than one) from the command line or with the "
"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
"\" menu. Call also \"man scanimage\" on the command line to get more "
"information.\n"
"\n"
"You do not need to run \"scannerdrake\" for setting up scanning on this "
"device, you only need to use \"scannerdrake\" if you want to share the "
"scanner on the network."
msgstr ""
"Din flerfunktionsenhet blev automatiskt konfigurerad för bildinläsning. Nu "
"kan du läsa in bilder med \"scanimage\" (\"scanimage -d hp:%s\" för att "
"specificera bildläsaren om du har flera) från kommandoraden eller med de "
"grafiska gränssnitten \"xscanimage\" eller \"xsane\". Om du använder Gimp "
"kan du också läsa in bilder genom att välja passande post i menyn \"Arkiv\"/"
"\"Inhämta\". Du kan också använda \"man scanimage\" på kommandoraden för att "
"få mer information.\n"
"\n"
"Du behöver inte köra \"scannerdrake\" för att konfigurera inläsning för "
"denna enhet, du behöver endast använda \"scannerdrake\" om du vill dela ut "
"din bildläsare för användning på nätverket."

#: printer/printerdrake.pm:3985
#, c-format
msgid ""
"Your printer was configured automatically to give you access to the photo "
"card drives from your PC. Now you can access your photo cards using the "
"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
"\"man mtools\" on the command line for more info). You find the card's file "
"system under the drive letter \"p:\", or subsequent drive letters when you "
"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
"can switch between drive letters with the field at the upper-right corners "
"of the file lists."
msgstr ""
"Din skrivare har konfigurerats automatiskt för åtkomst till "
"fotokortsenheterna från din dator. Du kan nu komma åt dina fotokort genom "
"att använda det grafiska verktyget \"MtoolsFM\" (Meny: \"Program\" -> "
"\"Filverktyg\" -> \"Filhanteraren MTools\") eller kommandoradsverktyget "
"\"mtools\" (skriv \"man mtools\" på kommandoraden för mer info). Du hittar "
"kortets filsystem under enhetsbokstaven \"p:\", eller efterföljande "
"enhetsbokstäver om du har mer än en HP-skrivare med fotokortsenhet. I "
"\"MtoolsFM\" kan du byta mellan enhetsbokstäverna i fältet längst upp till "
"höger i fillistorna."

#: printer/printerdrake.pm:4028 printer/printerdrake.pm:4055
#: printer/printerdrake.pm:4090
#, c-format
msgid "Transfer printer configuration"
msgstr "Överför skrivarkonfiguration"

#: printer/printerdrake.pm:4029
#, c-format
msgid ""
"You can copy the printer configuration which you have done for the spooler %"
"s to %s, your current spooler. All the configuration data (printer name, "
"description, location, connection type, and default option settings) is "
"overtaken, but jobs will not be transferred.\n"
"Not all queues can be transferred due to the following reasons:\n"
msgstr ""
"Du kan kopiera skrivarkonfigurationen som du har gjort för utskriftssystemet "
"%s till %s, ditt aktuella utskriftssystem. All konfigurationsdata "
"(skrivarnamn, beskrivning, plats, anslutningstyp och standardinställningar) "
"flyttas över, men jobb överförs inte.\n"
"Alla köer kan inte överföras på grund av följande anledning:\n"

#: printer/printerdrake.pm:4032
#, c-format
msgid ""
"CUPS does not support printers on Novell servers or printers sending the "
"data into a free-formed command.\n"
msgstr ""
"CUPS stödjer inte skrivare på Novell-servrar eller skrivare som skickar data "
"in till ett \"free-formed\"-kommando.\n"

#: printer/printerdrake.pm:4034
#, c-format
msgid ""
"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
"printers.\n"
msgstr ""
"PDQ stödjer endast lokala skrivare, LPD-fjärrskrivare och Socket/TCP-"
"skrivare.\n"

#: printer/printerdrake.pm:4036
#, c-format
msgid "LPD and LPRng do not support IPP printers.\n"
msgstr "LPD och LPRng stödjer inte IPP-skrivare.\n"

#: printer/printerdrake.pm:4038
#, c-format
msgid ""
"In addition, queues not created with this program or \"foomatic-configure\" "
"cannot be transferred."
msgstr ""
"Köer som inte skapats med detta program eller \"foomatic-configure\" kan "
"inte överföras."

#: printer/printerdrake.pm:4039
#, c-format
msgid ""
"\n"
"Also printers configured with the PPD files provided by their manufacturers "
"or with native CUPS drivers cannot be transferred."
msgstr ""
"\n"
"Skrivare konfigurerade med PPD-filerna som tillhandahålls av tillverkarna "
"eller med de ursprungliga CUPS-drivrutinerna kan inte överföras."

#: printer/printerdrake.pm:4040
#, c-format
msgid ""
"\n"
"Mark the printers which you want to transfer and click \n"
"\"Transfer\"."
msgstr ""
"\n"
"Markera skrivarna du vill överföra och klicka på \n"
"Överför."

#: printer/printerdrake.pm:4043
#, c-format
msgid "Do not transfer printers"
msgstr "Överför inte skrivare"

#: printer/printerdrake.pm:4044 printer/printerdrake.pm:4060
#, c-format
msgid "Transfer"
msgstr "Överför"

#: printer/printerdrake.pm:4056
#, c-format
msgid ""
"A printer named \"%s\" already exists under %s. \n"
"Click \"Transfer\" to overwrite it.\n"
"You can also type a new name or skip this printer."
msgstr ""
"En skrivare med namn \"%s\" existerar redan under %s. \n"
"Klicka på Överför för att skriva över den.\n"
"Du kan också ange ett nytt namn eller hoppa över den här skrivaren."

#: printer/printerdrake.pm:4077
#, c-format
msgid "New printer name"
msgstr "Nytt skrivarnamn"

#: printer/printerdrake.pm:4080
#, c-format
msgid "Transferring %s..."
msgstr "Överför %s..."

#: printer/printerdrake.pm:4091
#, c-format
msgid ""
"You have transferred your former default printer (\"%s\"), Should it be also "
"the default printer under the new printing system %s?"
msgstr ""
"Du har överfört din förra standardskrivare (\"%s\"). Ska den användas som "
"standardskrivare under det nya skrivarsystemet %s?"

#: printer/printerdrake.pm:4101
#, c-format
msgid "Refreshing printer data..."
msgstr "Laddar om skrivardata..."

#: printer/printerdrake.pm:4111
#, c-format
msgid "Starting network..."
msgstr "Startar nätverket..."

#: printer/printerdrake.pm:4155 printer/printerdrake.pm:4159
#: printer/printerdrake.pm:4161
#, c-format
msgid "Configure the network now"
msgstr "Konfigurera nätverket nu"

#: printer/printerdrake.pm:4156
#, c-format
msgid "Network functionality not configured"
msgstr "Nätverksfunktionalitet ej konfigurerad"

#: printer/printerdrake.pm:4157
#, c-format
msgid ""
"You are going to configure a remote printer. This needs working network "
"access, but your network is not configured yet. If you go on without network "
"configuration, you will not be able to use the printer which you are "
"configuring now. How do you want to proceed?"
msgstr ""
"Du är på väg att konfigurera en fjärrskrivare. För detta krävs "
"nätverksåtkomst, men du har inte konfigurerat nätverket ännu. Om du "
"fortsätter utan att konfigurera nätverket kommer du inte att kunna använda "
"skrivaren som du just nu konfigurerar. Hur vill du fortsätta?"

#: printer/printerdrake.pm:4160
#, c-format
msgid "Go on without configuring the network"
msgstr "Fortsätt utan att konfigurera nätverket"

#: printer/printerdrake.pm:4195
#, c-format
msgid ""
"The network configuration done during the installation cannot be started "
"now. Please check whether the network is accessible after booting your "
"system and correct the configuration using the %s Control Center, section "
"\"Network & Internet\"/\"Connection\", and afterwards set up the printer, "
"also using the %s Control Center, section \"Hardware\"/\"Printer\""
msgstr ""
"Nätverkskonfigurationen som gjordes under installationen kan inte startas "
"nu. Kontrollera om du kommer åt nätverket efter det att du har startat upp "
"systemet och korrigera konfigurationen med %s kontrollcentral, sektionen "
"\"Nätverk & Internet\"/\"Anslutning\". Konfigurera sedan skrivaren med %s "
"kontrollcentral, sektionen \"Hårdvara\"/\"Skrivare\"."

#: printer/printerdrake.pm:4196
#, c-format
msgid ""
"The network access was not running and could not be started. Please check "
"your configuration and your hardware. Then try to configure your remote "
"printer again."
msgstr ""
"Nätverksåtkomsten var inte startad och kunde inte startas. Kontrollera "
"konfigurationen och hårdvaran. Försök sedan konfigurera fjärrskrivaren igen."

#: printer/printerdrake.pm:4206
#, c-format
msgid "Restarting printing system..."
msgstr "Startar om skrivarsystem..."

#: printer/printerdrake.pm:4237
#, c-format
msgid "high"
msgstr "hög"

#: printer/printerdrake.pm:4237
#, c-format
msgid "paranoid"
msgstr "paranoid"

#: printer/printerdrake.pm:4239
#, c-format
msgid "Installing a printing system in the %s security level"
msgstr "Installerar ett skrivarsystem i säkerhetsnivån %s"

#: printer/printerdrake.pm:4240
#, c-format
msgid ""
"You are about to install the printing system %s on a system running in the %"
"s security level.\n"
"\n"
"This printing system runs a daemon (background process) which waits for "
"print jobs and handles them. This daemon is also accessible by remote "
"machines through the network and so it is a possible point for attacks. "
"Therefore only a few selected daemons are started by default in this "
"security level.\n"
"\n"
"Do you really want to configure printing on this machine?"
msgstr ""
"Du är på väg att installera skrivarsystemet %s på ett system som körs i "
"säkerhetsnivån %s.\n"
"\n"
"Det här skrivarsystemet körs som en demon (bakgrundsprocess) vilken väntar "
"på skrivarjobb och sedan hanterar dem. Den här demonen är även tillgänglig "
"för fjärrdatorer via nätverket och kan därmed utsättas för attacker. Därför "
"startas endast ett fåtal valda demoner som standard i denna säkerhetsnivå.\n"
"\n"
"Vill du verkligen konfigurera utskrift på den här datorn?"

#: printer/printerdrake.pm:4276
#, c-format
msgid "Starting the printing system at boot time"
msgstr "Startar skrivarsystemet vid start"

#: printer/printerdrake.pm:4277
#, c-format
msgid ""
"The printing system (%s) will not be started automatically when the machine "
"is booted.\n"
"\n"
"It is possible that the automatic starting was turned off by changing to a "
"higher security level, because the printing system is a potential point for "
"attacks.\n"
"\n"
"Do you want to have the automatic starting of the printing system turned on "
"again?"
msgstr ""
"Skrivarsystemet (%s) kommer inte att startas automatiskt när datorn startas "
"upp.\n"
"\n"
"Det är möjligt att den automatiska starten inaktiverades genom att "
"säkerhetsnivån höjDES, eftersom skrivarsystem är en svag punkt när det "
"gäller attacker.\n"
"\n"
"Vill du att den automatiska starten av skrivarsystemet ska aktiveras igen?"

#: printer/printerdrake.pm:4300
#, c-format
msgid "Checking installed software..."
msgstr "Kontrollerar installerad mjukvara..."

#: printer/printerdrake.pm:4306
#, c-format
msgid "Removing %s..."
msgstr "Tar bort %s..."

#: printer/printerdrake.pm:4310
#, c-format
msgid "Could not remove the %s printing system!"
msgstr "Kunde ej ta bort %s skrivarsystem!"

#: printer/printerdrake.pm:4326
#, c-format
msgid "Installing %s..."
msgstr "Installerar %s..."

#: printer/printerdrake.pm:4330
#, c-format
msgid "Could not install the %s printing system!"
msgstr "Kunde ej installera %s skrivarsystem!"

#: printer/printerdrake.pm:4398
#, c-format
msgid ""
"In this mode there is no local printing system, all printing requests go "
"directly to the server specified below. Note that it is not possible to "
"define local print queues then and if the specified server is down it cannot "
"be printed at all from this machine."
msgstr ""
"I detta läge finns inget lokalt skrivarsystem, alla utskrifter skickas till "
"servern som specificeras nedan. Lägg märke till att det då är omöjligt att "
"definera lokala printköer, och att om den specifierade servern inte är "
"tillgänglig så kommer det att vara omöjligt att skriva ut från denna dator."

#: printer/printerdrake.pm:4400
#, c-format
msgid ""
"Enter the host name or IP of your CUPS server and click OK if you want to "
"use this mode, click \"Quit\" otherwise."
msgstr ""
"Skriv värddatornamn eller IP adress till din CUPS server och klicka på OK om "
"du vill använda detta läge, klicka \"Avsluta\" annars."

#: printer/printerdrake.pm:4414
#, c-format
msgid "Name or IP of remote server:"
msgstr "Namn eller IP till fjärrserver:"

#: printer/printerdrake.pm:4434
#, c-format
msgid "Setting Default Printer..."
msgstr "Ställer in standardskrivare..."

#: printer/printerdrake.pm:4454
#, c-format
msgid "Local CUPS printing system or remote CUPS server?"
msgstr "Lokalt CUPS skrivarsystem eller fjärr CUPS server?"

#: printer/printerdrake.pm:4455
#, c-format
msgid "The CUPS printing system can be used in two ways: "
msgstr "CUPS skrivarsystem kan användas på två sätt:"

#: printer/printerdrake.pm:4457
#, c-format
msgid "1. The CUPS printing system can run locally. "
msgstr "1. CUPS skrivarsystem kan köras lokalt."

#: printer/printerdrake.pm:4458
#, c-format
msgid ""
"Then locally connected printers can be used and remote printers on other "
"CUPS servers in the same network are automatically discovered. "
msgstr ""
"Lokalt anslutna skrivare kan användas direkt, och skrivare anslutna till "
"andra CUPS servrar på samma nätverk upptäcks automatiskt."

#: printer/printerdrake.pm:4459
#, c-format
msgid ""
"Disadvantage of this approach is, that more resources on the local machine "
"are needed: Additional software packages need to be installed, the CUPS "
"daemon has to run in the background and needs some memory, and the IPP port "
"(port 631) is opened. "
msgstr ""
"Nackdelen är att mera resurser kommer att användas på den lokala datorn. "
"Flera mjukvarupaket måste installeras, CUPS demonen måste köra i bakgrunden, "
"och IPP porten (port 631) måste öppnas för åtkomst."

#: printer/printerdrake.pm:4461
#, c-format
msgid "2. All printing requests are immediately sent to a remote CUPS server. "
msgstr "2. Alla utskrifter skickas direkt till en fjärr CUPS server."

#: printer/printerdrake.pm:4462
#, c-format
msgid ""
"Here local resource occupation is reduced to a minimum. No CUPS daemon is "
"started or port opened, no software infrastructure for setting up local "
"print queues is installed, so less memory and disk space is used. "
msgstr ""
"I detta fall utnyttjas minimalt av de lokala resurserna. CUPS demonen "
"behöver inte startas vilket spar minne, mjukvara för att kontrollera "
"printköer behöver inte installeras vilket spar diskutrymme, och ingen port "
"behöver öppnas vilket är säkrare."

#: printer/printerdrake.pm:4463
#, c-format
msgid ""
"Disadvantage is that it is not possible to define local printers then and if "
"the specified server is down it cannot be printed at all from this machine. "
msgstr ""
"Nackdelen är att det då är omöjligt att administrera lokala skrivare, och om "
"den specifierade servern inte är åtkomlig kommer det inte att gå att skriva "
"ut alls från denna dator."

#: printer/printerdrake.pm:4465
#, c-format
msgid "How should CUPS be set up on your machine?"
msgstr "Hur ska CUPS konfigureras på din dator?"

#: printer/printerdrake.pm:4469 printer/printerdrake.pm:4484
#: printer/printerdrake.pm:4488 printer/printerdrake.pm:4494
#, c-format
msgid "Remote server, specify Name or IP here:"
msgstr "Fjärrserver, specifiera namn eller IP här:"

#: printer/printerdrake.pm:4483
#, c-format
msgid "Local CUPS printing system"
msgstr "Lokalt CUPS skrivarsystem"

#: printer/printerdrake.pm:4522
#, c-format
msgid "Select Printer Spooler"
msgstr "Välj utskriftshanterare"

#: printer/printerdrake.pm:4523
#, c-format
msgid "Which printing system (spooler) do you want to use?"
msgstr "Vilket utskriftssystem (spooler) vill du använda?"

#: printer/printerdrake.pm:4572
#, c-format
msgid "Failed to configure printer \"%s\"!"
msgstr "Misslyckades med att konfigurera skrivare \"%s\"."

#: printer/printerdrake.pm:4587
#, c-format
msgid "Installing Foomatic..."
msgstr "Installerar Foomatic..."

#: printer/printerdrake.pm:4593
#, c-format
msgid "Could not install %s packages, %s cannot be started!"
msgstr "Kunde inte installera %s paketen, %s kunde ej startas!"

#: printer/printerdrake.pm:4785
#, c-format
msgid ""
"The following printers are configured. Double-click on a printer to change "
"its settings; to make it the default printer; or to view information about "
"it. "
msgstr ""
"Följande skrivare är inställda. Dubbelklicka på någon av dem för att ändra "
"dess inställningar, för att använda den som standard, eller för att få "
"information om den."

#: printer/printerdrake.pm:4815
#, c-format
msgid "Display all available remote CUPS printers"
msgstr "Visa alla tillgängliga CUPS-fjärrskrivare"

#: printer/printerdrake.pm:4816
#, c-format
msgid "Refresh printer list (to display all available remote CUPS printers)"
msgstr "Uppdatera skrivarlista (för att göra alla CUPS-fjärrskrivare synliga)"

#: printer/printerdrake.pm:4827
#, c-format
msgid "CUPS configuration"
msgstr "CUPS-konfiguration"

#: printer/printerdrake.pm:4839
#, c-format
msgid "Change the printing system"
msgstr "Byta skrivarsystem"

#: printer/printerdrake.pm:4848
#, c-format
msgid "Normal Mode"
msgstr "Normalläge"

#: printer/printerdrake.pm:4849
#, c-format
msgid "Expert Mode"
msgstr "Expertläge"

#: printer/printerdrake.pm:5118 printer/printerdrake.pm:5176
#: printer/printerdrake.pm:5255 printer/printerdrake.pm:5264
#, c-format
msgid "Printer options"
msgstr "Skrivarinställningar"

#: printer/printerdrake.pm:5154
#, c-format
msgid "Modify printer configuration"
msgstr "Ändra skrivarinställning"

#: printer/printerdrake.pm:5156
#, c-format
msgid ""
"Printer %s%s\n"
"What do you want to modify on this printer?"
msgstr ""
"Skrivare %s%s\n"
"Vad vill du ändra på den här skrivaren?"

#: printer/printerdrake.pm:5161
#, c-format
msgid "This printer is disabled"
msgstr "Denna printer är inaktiverad"

#: printer/printerdrake.pm:5163
#, c-format
msgid "Do it!"
msgstr "OK!"

#: printer/printerdrake.pm:5168 printer/printerdrake.pm:5223
#, c-format
msgid "Printer connection type"
msgstr "Skrivarens anslutningstyp"

#: printer/printerdrake.pm:5169 printer/printerdrake.pm:5229
#, c-format
msgid "Printer name, description, location"
msgstr "Skrivarens namn, beskrivning, plats"

#: printer/printerdrake.pm:5171 printer/printerdrake.pm:5248
#, c-format
msgid "Printer manufacturer, model, driver"
msgstr "Skrivarens tillverkare, modell, drivrutin"

#: printer/printerdrake.pm:5172 printer/printerdrake.pm:5249
#, c-format
msgid "Printer manufacturer, model"
msgstr "Skrivarens tillverkare, modell"

#: printer/printerdrake.pm:5178 printer/printerdrake.pm:5259
#, c-format
msgid "Set this printer as the default"
msgstr "Använd denna skrivare som standardskrivare"

#: printer/printerdrake.pm:5183 printer/printerdrake.pm:5265
#: printer/printerdrake.pm:5267
#, c-format
msgid "Enable Printer"
msgstr "Aktivera skrivare"

#: printer/printerdrake.pm:5186 printer/printerdrake.pm:5270
#: printer/printerdrake.pm:5272
#, c-format
msgid "Disable Printer"
msgstr "Inaktivera skrivare"

#: printer/printerdrake.pm:5187 printer/printerdrake.pm:5275
#, c-format
msgid "Print test pages"
msgstr "Skriv ut testsidor"

#: printer/printerdrake.pm:5188 printer/printerdrake.pm:5277
#, c-format
msgid "Learn how to use this printer"
msgstr "Lär dig hur du använder den här skrivaren"

#: printer/printerdrake.pm:5189 printer/printerdrake.pm:5279
#, c-format
msgid "Remove printer"
msgstr "Ta bort skrivare"

#: printer/printerdrake.pm:5237
#, c-format
msgid "Removing old printer \"%s\"..."
msgstr "Tar bort gammal skrivare \"%s\"..."

#: printer/printerdrake.pm:5268
#, c-format
msgid "Printer \"%s\" is now enabled."
msgstr "Skrivare \"%s\" är nu aktiverad"

#: printer/printerdrake.pm:5273
#, c-format
msgid "Printer \"%s\" is now disabled."
msgstr "Skrivare %s är nu inaktiverad"

#: printer/printerdrake.pm:5310
#, c-format
msgid "Do you really want to remove the printer \"%s\"?"
msgstr "Vill du verkligen ta bort skrivaren \"%s\"?"

#: printer/printerdrake.pm:5314
#, c-format
msgid "Removing printer \"%s\"..."
msgstr "Tar bort skrivare \"%s\"..."

#: printer/printerdrake.pm:5338
#, c-format
msgid "Default printer"
msgstr "Standardskrivare"

#: printer/printerdrake.pm:5339
#, c-format
msgid "The printer \"%s\" is set as the default printer now."
msgstr "Skrivaren \"%s\" kommer nu att används som standardskrivare."

#: raid.pm:42
#, c-format
msgid "Can not add a partition to _formatted_ RAID %s"
msgstr "Kan inte lägga till en partition till en _formaterad_ RAID %s"

#: raid.pm:145
#, c-format
msgid "Not enough partitions for RAID level %d\n"
msgstr "Inte tillräckligt många partitioner för RAID-nivå %d\n"

#: scanner.pm:96
#, c-format
msgid "Could not create directory /usr/share/sane/firmware!"
msgstr "Kunde inte skapa katalogen /usr/share/sane/firmware!"

#: scanner.pm:107
#, c-format
msgid "Could not create link /usr/share/sane/%s!"
msgstr "Kunde inte skapa länken /usr/share/sane/%s!"

#: scanner.pm:114
#, c-format
msgid "Could not copy firmware file %s to /usr/share/sane/firmware!"
msgstr "Kunde inte kopiera firmware-filen %s till /usr/share/sane/firmware!"

#: scanner.pm:121
#, c-format
msgid "Could not set permissions of firmware file %s!"
msgstr "Kunde inte ställa in rättigheterna för firmware-filen %s!"

#: scanner.pm:200 standalone/scannerdrake:66 standalone/scannerdrake:70
#: standalone/scannerdrake:78 standalone/scannerdrake:346
#: standalone/scannerdrake:382 standalone/scannerdrake:446
#: standalone/scannerdrake:490 standalone/scannerdrake:494
#: standalone/scannerdrake:516 standalone/scannerdrake:581
#, c-format
msgid "Scannerdrake"
msgstr "Scannerdrake"

#: scanner.pm:201 standalone/scannerdrake:947
#, c-format
msgid "Could not install the packages needed to share your scanner(s)."
msgstr ""
"Misslyckades med att installera de paket som krävdes för att dela ut din "
"scanner."

#: scanner.pm:202
#, c-format
msgid "Your scanner(s) will not be available for non-root users."
msgstr "Din scanner kommer inte att vara tillgänglig för icke-root användare."

#: security/help.pm:11
#, c-format
msgid "Accept/Refuse bogus IPv4 error messages."
msgstr "Acceptera/Acceptera inte falska IPv4-felmeddelanden."

#: security/help.pm:13
#, c-format
msgid " Accept/Refuse broadcasted icmp echo."
msgstr " Acceptera/Vägra utsända ICMP echo."

#: security/help.pm:15
#, c-format
msgid " Accept/Refuse icmp echo."
msgstr " Acceptera/Acceptera inte icmp echo."

#: security/help.pm:17
#, c-format
msgid "Allow/Forbid autologin."
msgstr "Tillåt/Förbjud automatisk inloggning."

#. -PO: here "ALL" is a value in a pull-down menu; translate it the same as "ALL" is
#: security/help.pm:21
#, c-format
msgid ""
"If set to \"ALL\", /etc/issue and /etc/issue.net are allowed to exist.\n"
"\n"
"If set to NONE, no issues are allowed.\n"
"\n"
"Else only /etc/issue is allowed."
msgstr ""
"Om satt till \"ALL\" tillåts /etc/issue och /etc/issue.net att existera.\n"
"\n"
"Om satt till \"NONE\" tillåts inga. \n"
"Annars tillåts endast /etc/issue."

#: security/help.pm:27
#, c-format
msgid "Allow/Forbid reboot by the console user."
msgstr "Tillåt/Förbjud att konsollanvändare startar om."

#: security/help.pm:29
#, c-format
msgid "Allow/Forbid remote root login."
msgstr "Tillåt/Förbjud root-fjärrinloggning."

#: security/help.pm:31
#, c-format
msgid "Allow/Forbid direct root login."
msgstr "Tillåt/Förbjud direkt root-inloggning."

#: security/help.pm:33
#, c-format
msgid ""
"Allow/Forbid the list of users on the system on display managers (kdm and "
"gdm)."
msgstr ""
"Tillåt/Förbjud listan över användare på inloggningshanterarna (KDM och GDM)."

#: security/help.pm:35
#, c-format
msgid ""
"Allow/forbid to export display when\n"
"passing from the root account to the other users.\n"
"\n"
"See pam_xauth(8) for more details.'"
msgstr ""
"Tillåt eller förbjud tillgång till skärmen när\n"
"man går från rootkontot och andra användare. \n"
"\n"
"Se pam_xauth(8) för mera information."

#: security/help.pm:40
#, c-format
msgid ""
"Allow/Forbid X connections:\n"
"\n"
"- ALL (all connections are allowed),\n"
"\n"
"- LOCAL (only connection from local machine),\n"
"\n"
"- NONE (no connection)."
msgstr ""
"Tillåt/förbjud X-anslutningar:\n"
"\n"
"- ALL (alla anslutningar tillåts),\n"
"\n"
"- LOCAL (endast anslutningar från den lokala datorn),\n"
"\n"
"- NONE (inga anslutningar tillåts)."

#: security/help.pm:48
#, c-format
msgid ""
"The argument specifies if clients are authorized to connect\n"
"to the X server from the network on the tcp port 6000 or not."
msgstr ""
"Argumentet specificerar om klienter har behörighet att ansluta\n"
"till X-serverns TCP-port 6000 över nätverket eller inte."

#. -PO: here "ALL", "LOCAL" and "NONE" are values in a pull-down menu; translate them the same as they're
#: security/help.pm:53
#, c-format
msgid ""
"Authorize:\n"
"\n"
"- all services controlled by tcp_wrappers (see hosts.deny(5) man page) if "
"set to \"ALL\",\n"
"\n"
"- only local ones if set to \"LOCAL\"\n"
"\n"
"- none if set to \"NONE\".\n"
"\n"
"To authorize the services you need, use /etc/hosts.allow (see hosts.allow"
"(5))."
msgstr ""
"Tillåt:\n"
"\n"
"- alla tjänster kontrollerade av tcp_wrappers (se hosts.deny (5) man \n"
"filen) om satt till \"ALL\",\n"
"\n"
"- endast lokala om satt till \"LOCAL\"\n"
"\n"
"- inga om satt till \"NONE\"\n"
"\n"
"För att tillåta de tjänster du behöver, använd /etc/hosts.allow (se \n"
"hosts.allow (5))."

#: security/help.pm:63
#, c-format
msgid ""
"If SERVER_LEVEL (or SECURE_LEVEL if absent)\n"
"is greater than 3 in /etc/security/msec/security.conf, creates the\n"
"symlink /etc/security/msec/server to point to\n"
"/etc/security/msec/server.<SERVER_LEVEL>.\n"
"\n"
"The /etc/security/msec/server is used by chkconfig --add to decide to\n"
"add a service if it is present in the file during the installation of\n"
"packages."
msgstr ""
"Om SERVER_LEVEL (eller SECURE_LEVEL om odefinierad)\n"
"är högre än 3 i /etc/security/msec/security.conf skapas\n"
"den symboliska länken /etc/security/msec/server som pekar på\n"
"/etc/security/msec/server.<SERVER_LEVEL>.\n"
"\n"
"/etc/security/msec/server används av chkconfig --add \n"
"för att avgöra om en tjänst ska läggas till om den finns\n"
"i ett paket som installeras."

#: security/help.pm:72
#, c-format
msgid ""
"Enable/Disable crontab and at for users.\n"
"\n"
"Put allowed users in /etc/cron.allow and /etc/at.allow (see man at(1)\n"
"and crontab(1))."
msgstr ""
"Aktivera/Inaktivera crontab och at för användare.\n"
"\n"
"Placera tillåtna användare i /etc/cron.allow och /etc/at.allow\n"
"(se man at(1) och crontab(1))."

#: security/help.pm:77
#, c-format
msgid "Enable/Disable syslog reports to console 12"
msgstr "Aktivera/Inaktivera syslog rapporter till konsolfönster 12"

#: security/help.pm:79
#, c-format
msgid ""
"Enable/Disable name resolution spoofing protection.  If\n"
"\"%s\" is true, also reports to syslog."
msgstr ""
"Aktivera/Inaktivera skydd mot namnöversättningsbluffar. \n"
"Om \"%s\" är satt till \"true\" rapporteras också eventuella\n"
"försök till syslog."

#: security/help.pm:80 standalone/draksec:213
#, c-format
msgid "Security Alerts:"
msgstr "Säkerhetsunderrättelser:"

#: security/help.pm:82
#, c-format
msgid "Enable/Disable IP spoofing protection."
msgstr "Aktivera/Inaktivera skydd för IP-förfalskning."

#: security/help.pm:84
#, c-format
msgid "Enable/Disable libsafe if libsafe is found on the system."
msgstr "Aktivera/Inaktivera libsafe om libsafe hittas på systemet."

#: security/help.pm:86
#, c-format
msgid "Enable/Disable the logging of IPv4 strange packets."
msgstr "Aktivera/Inaktivera loggning av konstiga IPv4-paket."

#: security/help.pm:88
#, c-format
msgid "Enable/Disable msec hourly security check."
msgstr "Aktivera/Inaktivera msec-kontroll varje timme."

#: security/help.pm:90
#, c-format
msgid ""
" Enabling su only from members of the wheel group or allow su from any user."
msgstr ""
" Aktiverar su endast för medlemmar i gruppen wheel eller tillåt su för alla "
"användare."

#: security/help.pm:92
#, c-format
msgid "Use password to authenticate users."
msgstr "Använd lösenord för att autentisera användare."

#: security/help.pm:94
#, c-format
msgid "Activate/Disable ethernet cards promiscuity check."
msgstr "Aktivera/Inaktivera \"promiscuity\"-kontroll för Ethernet-kort."

#: security/help.pm:96
#, c-format
msgid " Activate/Disable daily security check."
msgstr " Aktivera/Inaktivera dagliga säkerhetskontroller."

#: security/help.pm:98
#, c-format
msgid " Enable/Disable sulogin(8) in single user level."
msgstr "Aktivera/Inaktivera sulogin(8) på enanvändarnivå."

#: security/help.pm:100
#, c-format
msgid "Add the name as an exception to the handling of password aging by msec."
msgstr ""
"Lägg till namnet som ett undantag från hanteringen av lösenordsföråldring av "
"msec."

#: security/help.pm:102
#, c-format
msgid "Set password aging to \"max\" days and delay to change to \"inactive\"."
msgstr ""
"Sätt lösenords bäst före datum till \"max\" antal dagar och fördröjning av "
"ändringar till \"inaktiv\"."

#: security/help.pm:104
#, c-format
msgid "Set the password history length to prevent password reuse."
msgstr ""
"Ange historiken på lösenordslängd för att förhindra lösenordsåteranvändning."

#: security/help.pm:106
#, c-format
msgid ""
"Set the password minimum length and minimum number of digit and minimum "
"number of capitalized letters."
msgstr ""
"Ställ in minimal längd för lösenord, minimalt antal siffror, och minimalt "
"antal stora bokstäver."

#: security/help.pm:108
#, c-format
msgid "Set the root umask."
msgstr "Ange roots \"umask\"."

#: security/help.pm:109
#, c-format
msgid "if set to yes, check open ports."
msgstr "om ja, kontrollera öppna portar."

#: security/help.pm:110
#, c-format
msgid ""
"if set to yes, check for:\n"
"\n"
"- empty passwords,\n"
"\n"
"- no password in /etc/shadow\n"
"\n"
"- for users with the 0 id other than root."
msgstr ""
"om ja, letar efter: \n"
"\n"
"- tomma lösenord, \n"
"\n"
"- inga lösenord i /etc/shadow \n"
"\n"
"- andra användare än root med ID 0."

#: security/help.pm:117
#, c-format
msgid "if set to yes, check permissions of files in the users' home."
msgstr "om satt till ja, kontrollera filrättigheter i användarnas hemkatalog."

#: security/help.pm:118
#, c-format
msgid "if set to yes, check if the network devices are in promiscuous mode."
msgstr "om ja, kontrollera om nätverksenheter är i läget \"promiscuous\"."

#: security/help.pm:119
#, c-format
msgid "if set to yes, run the daily security checks."
msgstr "om ja, kör de dagliga säkerhetskontrollerna."

#: security/help.pm:120
#, c-format
msgid "if set to yes, check additions/removals of sgid files."
msgstr "om ja, kontrollera tillägg/borttag av sgid-filer."

#: security/help.pm:121
#, c-format
msgid "if set to yes, check empty password in /etc/shadow."
msgstr "om ja, kontrollera tomma lösenord i /etc/shadow."

#: security/help.pm:122
#, c-format
msgid "if set to yes, verify checksum of the suid/sgid files."
msgstr "om ja, kontrollera kontrollsumman på suid/sgid-filer."

#: security/help.pm:123
#, c-format
msgid "if set to yes, check additions/removals of suid root files."
msgstr "om ja, kontrollera tillägg/borttag av suid root-filer."

#: security/help.pm:124
#, c-format
msgid "if set to yes, report unowned files."
msgstr "om ja, rapportera filer som inte ägs av någon."

#: security/help.pm:125
#, c-format
msgid "if set to yes, check files/directories writable by everybody."
msgstr "om ja, kontrollera filer/kataloger som alla kan skriva till."

#: security/help.pm:126
#, c-format
msgid "if set to yes, run chkrootkit checks."
msgstr "om ja, kör \"chkrootkit\"-kontroller."

#: security/help.pm:127
#, c-format
msgid ""
"if set, send the mail report to this email address else send it to root."
msgstr ""
"om angett, skicka e-postrapporten till denna e-postadress, annars skicka den "
"till root."

#: security/help.pm:128
#, c-format
msgid "if set to yes, report check result by mail."
msgstr "om ja, rapportera kontrollresultat via e-post."

#: security/help.pm:129
#, c-format
msgid "Do not send mails if there's nothing to warn about"
msgstr "Skicka inte e-post om det inte finns något att varna för"

#: security/help.pm:130
#, c-format
msgid "if set to yes, run some checks against the rpm database."
msgstr "om ja, kör kontroller mot RPM-databasen."

#: security/help.pm:131
#, c-format
msgid "if set to yes, report check result to syslog."
msgstr "om ja, rapportera kontrollresultat till syslog."

#: security/help.pm:132
#, c-format
msgid "if set to yes, reports check result to tty."
msgstr "om ja, rapportera kontrollresultat till tty."

#: security/help.pm:134
#, c-format
msgid "Set shell commands history size. A value of -1 means unlimited."
msgstr "Ange skalkommandons historikstorlek. Värdet -1 betyder obegränsat."

#: security/help.pm:136
#, c-format
msgid "Set the shell timeout. A value of zero means no timeout."
msgstr "Ange skalets tidsgräns. Värdet noll betyder ingen tidsgräns."

#: security/help.pm:136
#, c-format
msgid "Timeout unit is second"
msgstr "Enheten för tidsgräns är sekunder"

#: security/help.pm:138
#, c-format
msgid "Set the user umask."
msgstr "Ange användares \"umask\"."

#: security/l10n.pm:11
#, c-format
msgid "Accept bogus IPv4 error messages"
msgstr "Acceptera falska IPv4-felmeddelanden"

#: security/l10n.pm:12
#, c-format
msgid "Accept broadcasted icmp echo"
msgstr "Acceptera utsända ICMP echo."

#: security/l10n.pm:13
#, c-format
msgid "Accept icmp echo"
msgstr "Acceptera icmp echo"

#: security/l10n.pm:15
#, c-format
msgid "/etc/issue* exist"
msgstr "/etc/issue* finns"

#: security/l10n.pm:16
#, c-format
msgid "Reboot by the console user"
msgstr "Omstart av konsoll-användare"

#: security/l10n.pm:17
#, c-format
msgid "Allow remote root login"
msgstr "Tillåt root-fjärrinloggning"

#: security/l10n.pm:18
#, c-format
msgid "Direct root login"
msgstr "Direkt root-inloggning"

#: security/l10n.pm:19
#, c-format
msgid "List users on display managers (kdm and gdm)"
msgstr "Visa användare på inloggningshanterarna (KDM och GDM)"

#: security/l10n.pm:20
#, c-format
msgid "Export display when passing from root to the other users"
msgstr "Exportera display när ändrar från root till annan användare"

#: security/l10n.pm:21
#, c-format
msgid "Allow X Window connections"
msgstr "Tillåt X Windows-anslutningar"

#: security/l10n.pm:22
#, c-format
msgid "Authorize TCP connections to X Window"
msgstr "Tillåt TPC-anslutningar X Window"

#: security/l10n.pm:23
#, c-format
msgid "Authorize all services controlled by tcp_wrappers"
msgstr "Tillåt alla tjänster som kontrolleras av tcp_wrappers"

#: security/l10n.pm:24
#, c-format
msgid "Chkconfig obey msec rules"
msgstr "Chkconfig följer msec-regler"

#: security/l10n.pm:25
#, c-format
msgid "Enable \"crontab\" and \"at\" for users"
msgstr "Aktivera \"crontab\" och \"at\" för användare"

#: security/l10n.pm:26
#, c-format
msgid "Syslog reports to console 12"
msgstr "Syslog rapporterar till konsolfönster 12"

#: security/l10n.pm:27
#, c-format
msgid "Name resolution spoofing protection"
msgstr "Skydd för namnöversättningsbluffar"

#: security/l10n.pm:28
#, c-format
msgid "Enable IP spoofing protection"
msgstr "Aktivera skydd för IP-förfalskning."

#: security/l10n.pm:29
#, c-format
msgid "Enable libsafe if libsafe is found on the system"
msgstr "Aktivera/Inaktivera libsafe om libsafe hittas på systemet"

#: security/l10n.pm:30
#, c-format
msgid "Enable the logging of IPv4 strange packets"
msgstr "Aktivera loggning av konstiga IPv4-paket"

#: security/l10n.pm:31
#, c-format
msgid "Enable msec hourly security check"
msgstr "Aktivera msec-säkerhetskontroll varje timme"

#: security/l10n.pm:32
#, c-format
msgid "Enable su only from the wheel group members or for any user"
msgstr ""
"Aktivera su endast för medlemmar i gruppen wheel eller tillåt su för alla "
"användare"

#: security/l10n.pm:33
#, c-format
msgid "Use password to authenticate users"
msgstr "Använd lösenord för att autentisera användare"

#: security/l10n.pm:34
#, c-format
msgid "Ethernet cards promiscuity check"
msgstr "Promiscuity-kontroll för Ethernet-kort"

#: security/l10n.pm:35
#, c-format
msgid "Daily security check"
msgstr "Daglig säkerhetskontroll"

#: security/l10n.pm:36
#, c-format
msgid "Sulogin(8) in single user level"
msgstr "Sulogin(8) på enanvändarnivå"

#: security/l10n.pm:37
#, c-format
msgid "No password aging for"
msgstr "Inget bäst före datum för lösenordet för"

#: security/l10n.pm:38
#, c-format
msgid "Set password expiration and account inactivation delays"
msgstr "Sätt bäst före datum på lösenord, och fördröjning av kontoavstängning."

#: security/l10n.pm:39
#, c-format
msgid "Password history length"
msgstr "Längd på lösenordshistorik"

#: security/l10n.pm:40
#, c-format
msgid "Password minimum length and number of digits and upcase letters"
msgstr "Lösenordets minimumlängd och antal siffror och stora bokstäver"

#: security/l10n.pm:41
#, c-format
msgid "Root umask"
msgstr "\"Umask\" för root"

#: security/l10n.pm:42
#, c-format
msgid "Shell history size"
msgstr "Storlek på skalhistorik"

#: security/l10n.pm:43
#, c-format
msgid "Shell timeout"
msgstr "Tidsgräns för skal"

#: security/l10n.pm:44
#, c-format
msgid "User umask"
msgstr "Umask för användare"

#: security/l10n.pm:45
#, c-format
msgid "Check open ports"
msgstr "Kontrollera öppna portar"

#: security/l10n.pm:46
#, c-format
msgid "Check for unsecured accounts"
msgstr "Leta efter osäkra konton"

#: security/l10n.pm:47
#, c-format
msgid "Check permissions of files in the users' home"
msgstr "Kontrollera filrättigheter i användarnas hemkatalog"

#: security/l10n.pm:48
#, c-format
msgid "Check if the network devices are in promiscuous mode"
msgstr "Kontrollera om nätverksenheter är i läget \"promiscuous\""

#: security/l10n.pm:49
#, c-format
msgid "Run the daily security checks"
msgstr "Kör de dagliga säkerhetskontrollerna"

#: security/l10n.pm:50
#, c-format
msgid "Check additions/removals of sgid files"
msgstr "Kontrollera tillägg/borttag av sgid-filer"

#: security/l10n.pm:51
#, c-format
msgid "Check empty password in /etc/shadow"
msgstr "Kontrollera tomma lösenord i /etc/shadow"

#: security/l10n.pm:52
#, c-format
msgid "Verify checksum of the suid/sgid files"
msgstr "Kontrollera kontrollsumman på suid/sgid-filer"

#: security/l10n.pm:53
#, c-format
msgid "Check additions/removals of suid root files"
msgstr "Kontrollera tillägg/borttag av suid root-filer."

#: security/l10n.pm:54
#, c-format
msgid "Report unowned files"
msgstr "Rapportera filer som inte ägs av någon"

#: security/l10n.pm:55
#, c-format
msgid "Check files/directories writable by everybody"
msgstr "Kontrollera filer/kataloger som alla kan skriva till"

#: security/l10n.pm:56
#, c-format
msgid "Run chkrootkit checks"
msgstr "Kör \"chkrootkit\"-kontroller"

#: security/l10n.pm:57
#, c-format
msgid "Do not send mails when unneeded"
msgstr "Skicka inte onödig e-post"

#: security/l10n.pm:58
#, c-format
msgid "If set, send the mail report to this email address else send it to root"
msgstr ""
"Om angett, skicka e-postrapporten till denna e-postadress, annars skicka den "
"till root"

#: security/l10n.pm:59
#, c-format
msgid "Report check result by mail"
msgstr "Rapportera kontrollresultat via e-post"

#: security/l10n.pm:60
#, c-format
msgid "Run some checks against the rpm database"
msgstr "Kör kontroller mot RPM-databasen"

#: security/l10n.pm:61
#, c-format
msgid "Report check result to syslog"
msgstr "Rapportera kontrollresultat till syslog"

#: security/l10n.pm:62
#, c-format
msgid "Reports check result to tty"
msgstr "Rapportera kontrollresultat till tty"

#: security/level.pm:10
#, c-format
msgid "Welcome To Crackers"
msgstr "Välkommen crackers"

#: security/level.pm:11
#, c-format
msgid "Poor"
msgstr "Låg"

#: security/level.pm:13
#, c-format
msgid "High"
msgstr "Hög"

#: security/level.pm:14
#, c-format
msgid "Higher"
msgstr "Högre"

#: security/level.pm:15
#, c-format
msgid "Paranoid"
msgstr "Paranoid"

#: security/level.pm:41
#, c-format
msgid ""
"This level is to be used with care. It makes your system more easy to use,\n"
"but very sensitive. It must not be used for a machine connected to others\n"
"or to the Internet. There is no password access."
msgstr ""
"Den här nivån ska användas med varsamhet. Den gör systemet enklare\n"
"att använda, men även väldigt känsligt. Den ska inte användas på en dator\n"
"som är ansluten till andra datorer eller till Internet. Lösenord används "
"inte."

#: security/level.pm:44
#, c-format
msgid ""
"Passwords are now enabled, but use as a networked computer is still not "
"recommended."
msgstr ""
"Lösenord är nu aktiverade, men att använda datorn i ett nätverk är ändå inte "
"att rekommendera."

#: security/level.pm:45
#, c-format
msgid ""
"This is the standard security recommended for a computer that will be used "
"to connect to the Internet as a client."
msgstr ""
"Detta är den standardsäkerhet som rekommenderas för en dator som kommer att "
"vara ansluten till Internet som klient."

#: security/level.pm:46
#, c-format
msgid ""
"There are already some restrictions, and more automatic checks are run every "
"night."
msgstr ""
"Det finns några begränsningar och fler automatiska kontroller körs varje "
"natt."

#: security/level.pm:47
#, c-format
msgid ""
"With this security level, the use of this system as a server becomes "
"possible.\n"
"The security is now high enough to use the system as a server which can "
"accept\n"
"connections from many clients. Note: if your machine is only a client on the "
"Internet, you should choose a lower level."
msgstr ""
"På den här säkerhetsnivån är det möjligt att använda datorn som en server.\n"
"Säkerheten är hög nog för en server som tillåter att många klienter ansluter "
"mot den.\n"
"Observera: om datorn enbart är en klient bör du välja en lägre nivå."

#: security/level.pm:50
#, c-format
msgid ""
"This is similar to the previous level, but the system is entirely closed and "
"security features are at their maximum."
msgstr ""
"Baserat på föregående nivå, men systemet är helt stängt.\n"
"Alla säkerhetsfunktioner är aktiverade."

#: security/level.pm:55
#, c-format
msgid "DrakSec Basic Options"
msgstr "Draksec-grundinställningar"

#: security/level.pm:56
#, c-format
msgid "Please choose the desired security level"
msgstr "Välj önskad säkerhetsnivå"

#: security/level.pm:60
#, c-format
msgid "Security level"
msgstr "Säkerhetsnivå"

#: security/level.pm:62
#, c-format
msgid "Use libsafe for servers"
msgstr "Använd \"libsafe\" för servrar"

#: security/level.pm:63
#, c-format
msgid ""
"A library which defends against buffer overflow and format string attacks."
msgstr "Skydd mot \"buffer overflow\"- och \"format string\"- attacker."

#: security/level.pm:64
#, c-format
msgid "Security Administrator (login or email)"
msgstr "Säkerhetsadministratör (användarnamn eller e-post)"

#: services.pm:19
#, c-format
msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
msgstr "Starta ljudsystemet Alsa (Advanced Linux Sound Architecture)"

#: services.pm:20
#, c-format
msgid "Anacron is a periodic command scheduler."
msgstr "Anacron kör kommandon vid angivna, periodiska tidpunkter."

#: services.pm:21
#, c-format
msgid ""
"apmd is used for monitoring battery status and logging it via syslog.\n"
"It can also be used for shutting down the machine when the battery is low."
msgstr ""
"Apmd används för att övervaka batteristatusen i en bärbar dator,\n"
"samt logga denna till syslog. Den kan även användas för att stänga ner\n"
"datorn om batteriet håller på att ta slut."

#: services.pm:23
#, c-format
msgid ""
"Runs commands scheduled by the at command at the time specified when\n"
"at was run, and runs batch commands when the load average is low enough."
msgstr ""
"Denna tjänst kör kommandon som givits till \"at\"-kommandot, vid den\n"
"tidpunkt som angetts. At kan även köra batch-kommandon då\n"
"datorns belastning minskat under en angiven nivå."

#: services.pm:25
#, c-format
msgid ""
"cron is a standard UNIX program that runs user-specified programs\n"
"at periodic scheduled times. vixie cron adds a number of features to the "
"basic\n"
"UNIX cron, including better security and more powerful configuration options."
msgstr ""
"Cron-tjänsten kan köra program periodiskt vid angivna klockslag.\n"
"Den här cron-demonen, vixie cron har ett antal utökningar och\n"
"förbättringar över standard Unix cron, bland annat högre säkerhet\n"
"och bättre inställningsmöjligheter."

#: services.pm:28
#, c-format
msgid ""
"FAM is a file monitoring daemon. It is used to get reports when files "
"change.\n"
"It is used by GNOME and KDE"
msgstr ""
"FAM är en filövervakningstjänst. Den används för att rapportera när filer "
"förändras.\n"
"Den anväbds av GNOME och KDE"

#: services.pm:30
#, c-format
msgid ""
"GPM adds mouse support to text-based Linux applications such the\n"
"Midnight Commander. It also allows mouse-based console cut-and-paste "
"operations,\n"
"and includes support for pop-up menus on the console."
msgstr ""
"GPM tillhandahåller musstöd för textbaserade Linux-program,\n"
"så som Midnight Commander. GPM tillhandahåller också musbaserad\n"
"kopiering och inklistring samt popupmenyer i konsollen."

#: services.pm:33
#, c-format
msgid ""
"HardDrake runs a hardware probe, and optionally configures\n"
"new/changed hardware."
msgstr ""
"Harddrake letar efter hårdvara och kan användas för att\n"
"konfigurera ny/ändrad hårdvara."

#: services.pm:35
#, c-format
msgid ""
"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
msgstr ""
"Apache är en www-server (webbserver). Den tillhandahåller HTML-dokument och "
"CGI-skript."

#: services.pm:36
#, c-format
msgid ""
"The internet superserver daemon (commonly called inetd) starts a\n"
"variety of other internet services as needed. It is responsible for "
"starting\n"
"many services, including telnet, ftp, rsh, and rlogin. Disabling inetd "
"disables\n"
"all of the services it is responsible for."
msgstr ""
"Inetd är en basserver som startar andra Internetservrar. Den är\n"
"ansvarig för startandet av många olika tjänster, såsom telnet, ftp,\n"
"rsh och rlogin. Om inetd är inaktiverad, kan ingen av dessa servrar köras."

#: services.pm:40
#, c-format
msgid ""
"Launch packet filtering for Linux kernel 2.2 series, to set\n"
"up a firewall to protect your machine from network attacks."
msgstr ""
"Starta paketfiltrering för 2.2-serien av Linuxkärnan, för att sätta\n"
"upp en brandvägg som skyddar datorn från nätverksattacker."

#: services.pm:42
#, c-format
msgid ""
"This package loads the selected keyboard map as set in\n"
"/etc/sysconfig/keyboard.  This can be selected using the kbdconfig utility.\n"
"You should leave this enabled for most machines."
msgstr ""
"Den här tjänsten laddar den valda tangentbordsmappningen som\n"
"ställts in i /etc/sysconfig/keyboard. Inställningen kan ändras med\n"
"kbdconfig-verktyget. Du bör aktivera detta paket på de flesta datorer."

#: services.pm:45
#, c-format
msgid ""
"Automatic regeneration of kernel header in /boot for\n"
"/usr/include/linux/{autoconf,version}.h"
msgstr ""
"Automatisk omgenerering av kärnans huvud i /boot för\n"
"/usr/include/linux/{autoconf,version}.h"

#: services.pm:47
#, c-format
msgid "Automatic detection and configuration of hardware at boot."
msgstr "Automatisk identifiering och konfiguration av hårdvara vid start."

#: services.pm:48
#, c-format
msgid ""
"Linuxconf will sometimes arrange to perform various tasks\n"
"at boot-time to maintain the system configuration."
msgstr ""
"Linuxconf kommer emellanåt att utföra olika aktiviteter\n"
"vid start för att hålla systemet i skick."

#: services.pm:50
#, c-format
msgid ""
"lpd is the print daemon required for lpr to work properly. It is\n"
"basically a server that arbitrates print jobs to printer(s)."
msgstr ""
"LPD är en skrivardemon som behövs för att LPR ska fungera korrekt.\n"
"Det är i princip en server som tilldelar utskrifter till skrivare."

#: services.pm:52
#, c-format
msgid ""
"Linux Virtual Server, used to build a high-performance and highly\n"
"available server."
msgstr ""
"Linux Virtual Server, används för att bygga en högpresterande\n"
"och tillgänglig server."

#: services.pm:54
#, c-format
msgid ""
"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
"names to IP addresses."
msgstr ""
"Named (BIND) är en namnserver (Domain Name Server, DNS) som kan användas för "
"att slå upp IP-adresser från datornamn."

#: services.pm:55
#, c-format
msgid ""
"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
"Manager/Windows), and NCP (NetWare) mount points."
msgstr "Monterar/avmonterar alla nätverksfilsystem (NFS, SMB och NCP)."

#: services.pm:57
#, c-format
msgid ""
"Activates/Deactivates all network interfaces configured to start\n"
"at boot time."
msgstr ""
"Aktiverar/inaktiverar alla de nätverkskort som konfigurerats\n"
"att starta vid uppstart."

#: services.pm:59
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
"This service provides NFS server functionality, which is configured via the\n"
"/etc/exports file."
msgstr ""
"NFS är ett populärt protokoll för fildelning över TCP/IP-nätverk.\n"
"Den här demonen är en server för detta protokoll och konfigureras\n"
"i filen /etc/exports."

#: services.pm:62
#, c-format
msgid ""
"NFS is a popular protocol for file sharing across TCP/IP\n"
"networks. This service provides NFS file locking functionality."
msgstr ""
"NFS är ett populärt protokoll för fildelning över TCP/IP-nätverk.\n"
"Den här demonen tillhandahåller NFS-fillåsning."

#: services.pm:64
#, c-format
msgid ""
"Automatically switch on numlock key locker under console\n"
"and Xorg at boot."
msgstr ""
"Aktivera automatiskt numlock för konsolläge\n"
"och Xorg vid start."

#: services.pm:66
#, c-format
msgid "Support the OKI 4w and compatible winprinters."
msgstr "Skapa stöd för OKI 4w- och kompatibla Windows-skrivare."

#: services.pm:67
#, c-format
msgid ""
"PCMCIA support is usually to support things like ethernet and\n"
"modems in laptops.  It will not get started unless configured so it is safe "
"to have\n"
"it installed on machines that do not need it."
msgstr ""
"PCMCIA används för att ansluta t ex Ethernet-nätverkskort och modem till\n"
"bärbara datorer. PCMCIA-tjänsten startas inte om den inte behövs, så det är\n"
"säkert att ha den installerad, även på datorer som inte använder den."

#: services.pm:70
#, c-format
msgid ""
"The portmapper manages RPC connections, which are used by\n"
"protocols such as NFS and NIS. The portmap server must be running on "
"machines\n"
"which act as servers for protocols which make use of the RPC mechanism."
msgstr ""
"Portmappern hanterar RPC-anslutningar, vilka används av protokoll som t ex\n"
"NFS och NIS. En portmapper måste köras på de datorer som ska fungera\n"
"som server för sådana protokoll."

#: services.pm:73
#, c-format
msgid ""
"Postfix is a Mail Transport Agent, which is the program that moves mail from "
"one machine to another."
msgstr ""
"Postfix är en MTA (Mail Transport Agent), vilket är det program som flyttar "
"e-post mellan datorer."

#: services.pm:74
#, c-format
msgid ""
"Saves and restores system entropy pool for higher quality random\n"
"number generation."
msgstr ""
"Sparar och återladdar enropi-poolen för att ge högre kvalitet\n"
"på systemets slumptalsgenerator."

#: services.pm:76
#, c-format
msgid ""
"Assign raw devices to block devices (such as hard drive\n"
"partitions), for the use of applications such as Oracle or DVD players"
msgstr ""
"Tilldela raw-enheter till blockenheter (som t ex hårddiskpartitioner),\n"
"för användning av program som Oracle eller dvd-spelare."

#: services.pm:78
#, c-format
msgid ""
"The routed daemon allows for automatic IP router table updated via\n"
"the RIP protocol. While RIP is widely used on small networks, more complex\n"
"routing protocols are needed for complex networks."
msgstr ""
"Routed-demonen uppdaterar automatiskt IP-routing-tabeller via RIP-\n"
"protokollet. RIP används mycket på mindre nätverk, men för komplexare\n"
"nät krävs kraftfullare protokoll."

#: services.pm:81
#, c-format
msgid ""
"The rstat protocol allows users on a network to retrieve\n"
"performance metrics for any machine on that network."
msgstr ""
"Rstat-protokollet låter användare se hur mycket en\n"
"annan dator som kör en rstat-demon används."

#: services.pm:83
#, c-format
msgid ""
"The rusers protocol allows users on a network to identify who is\n"
"logged in on other responding machines."
msgstr ""
"Rusers-protokollet låter användare se vilka som är inloggade på\n"
"en annan dator som kör en rusers-demon."

#: services.pm:85
#, c-format
msgid ""
"The rwho protocol lets remote users get a list of all of the users\n"
"logged into a machine running the rwho daemon (similar to finger)."
msgstr ""
"Rwho-protokollet låter fjärranvändare se en lista på alla användare\n"
"som är inloggade på en annan dator som kör en rwho-demon (liknar finger)."

#: services.pm:87
#, c-format
msgid "Launch the sound system on your machine"
msgstr "Starta ljudsystemet på datorn"

#: services.pm:88
#, c-format
msgid ""
"Syslog is the facility by which many daemons use to log messages\n"
"to various system log files.  It is a good idea to always run syslog."
msgstr ""
"Syslog är en demon genom vilken andra demoner sköter sin\n"
"loggning till diverse olika loggfiler. Det är en god idé\n"
"att alltid köra syslog."

#: services.pm:90
#, c-format
msgid "Load the drivers for your usb devices."
msgstr "Ladda drivrutinerna för USB-enheter."

#: services.pm:91
#, c-format
msgid "Starts the X Font Server (this is mandatory for Xorg to run)."
msgstr "Startar X Font Server (detta är obligatoriskt för att köra Xorg)."

#: services.pm:115 services.pm:157
#, c-format
msgid "Choose which services should be automatically started at boot time"
msgstr "Välj vilka tjänster som ska startas automatiskt vid start"

#: services.pm:127
#, c-format
msgid "Printing"
msgstr "Skrivare"

#: services.pm:128
#, c-format
msgid "Internet"
msgstr "Internet"

#: services.pm:131
#, c-format
msgid "File sharing"
msgstr "Fildelning"

#: services.pm:138
#, c-format
msgid "Remote Administration"
msgstr "Fjärradministration"

#: services.pm:146
#, c-format
msgid "Database Server"
msgstr "Databasserver"

#: services.pm:209
#, c-format
msgid "running"
msgstr "startad"

#: services.pm:209
#, c-format
msgid "stopped"
msgstr "stoppad"

#: services.pm:213
#, c-format
msgid "Services and daemons"
msgstr "Tjänster och demoner"

#: services.pm:219
#, c-format
msgid ""
"No additional information\n"
"about this service, sorry."
msgstr ""
"Ingen ytterligare information\n"
"om den här tjänsten."

#: services.pm:224 ugtk2.pm:1019
#, c-format
msgid "Info"
msgstr "Information"

#: services.pm:227
#, c-format
msgid "Start when requested"
msgstr "Starta vid begäran"

#: services.pm:227
#, c-format
msgid "On boot"
msgstr "Vid start"

#: services.pm:244 standalone/drakroam:181
#, c-format
msgid "Start"
msgstr "Starta"

#: services.pm:244 standalone/drakroam:182
#, c-format
msgid "Stop"
msgstr "Stoppa"

#: share/advertising/01.pl:13
#, c-format
msgid "<b>What is Mandriva Linux?</b>"
msgstr "<b>Vad är Mandriva Linux?</b>"

#: share/advertising/01.pl:15
#, c-format
msgid "Welcome to <b>Mandriva Linux</b>!"
msgstr "Välkommen till <b>Mandriva Linux</b>!"

#: share/advertising/01.pl:17
#, c-format
msgid ""
"Mandriva Linux is a <b>Linux distribution</b> that comprises the core of the "
"system, called the <b>operating system</b> (based on the Linux kernel) "
"together with <b>a lot of applications</b> meeting every need you could even "
"think of."
msgstr ""
"Mandriva Linux är en <b>Linuxdistribution</b> som innefattar kärnan av "
"systemet, kallat <b>operativsystemet</b> (baserat på Linuxkärnan), "
"tillsammans med <b>en massa program</b> som möter varje behov som du kan "
"tänkas ha."

#: share/advertising/01.pl:19
#, c-format
msgid ""
"Mandriva Linux is the most <b>user-friendly</b> Linux distribution today. It "
"is also one of the <b>most widely used</b> Linux distributions worldwide!"
msgstr ""
"Mandriva Linux är den mest <b>användarvänliga</b> Linuxdistributionen. "
"Mandriva Linux är även en av världens <b>mest använda</b> Linux-"
"distributioner!"

#: share/advertising/02.pl:13
#, c-format
msgid "<b>Open Source</b>"
msgstr "<b>Öppen källkod</b>"

#: share/advertising/02.pl:15
#, c-format
msgid "Welcome to the <b>world of open source</b>!"
msgstr "Välkommen till <b>de öppna källkodernas värld</b>!"

#: share/advertising/02.pl:17
#, c-format
msgid ""
"Mandriva Linux is committed to the open source model. This means that this "
"new release is the result of <b>collaboration</b> between <b>Mandriva's team "
"of developers</b> and the <b>worldwide community</b> of Mandriva Linux "
"contributors."
msgstr ""
"Mandriva Linux stödjer Open Source modellen. Detta betyder att ditt nya "
"Mandriva Linux-operativsystem och dess många applikationer är resultatet av "
"ett <b>samarbete </b> mellan <b>Mandrivas utvecklare</b> och "
"<b>bidragsgivare runtom i världen</b>."

#: share/advertising/02.pl:19
#, c-format
msgid ""
"We would like to <b>thank</b> everyone who participated in the development "
"of this latest release."
msgstr ""
"Vi vill <b>tacka</b> alla som deltagit i utvecklingen av denna senaste "
"utgåva."

#: share/advertising/03.pl:13
#, c-format
msgid "<b>The GPL</b>"
msgstr "<b>GPL</b>"

#: share/advertising/03.pl:15
#, c-format
msgid ""
"Most of the software included in the distribution and all of the Mandriva "
"Linux tools are licensed under the <b>General Public License</b>."
msgstr ""
"Det mesta av mjukvaran som medföljer denna distribution och alla Mandriva "
"Linux verktyg är licensierade under <b>GNU General Public Licence</b>"

#: share/advertising/03.pl:17
#, c-format
msgid ""
"The GPL is at the heart of the open source model; it grants everyone the "
"<b>freedom</b> to use, study, distribute and improve the software any way "
"they want, provided they make the results available."
msgstr ""
"GPL är hjärtat för öppen källkodsmodellen, den ger alla <b>friheten</b> att "
"använda, studera, distribuera och förbättra mjukvaran hur dom vill, "
"förutsatt att de gör förändringarna tillgängliga."

#: share/advertising/03.pl:19
#, c-format
msgid ""
"The main benefit of this is that the number of developers is virtually "
"<b>unlimited</b>, resulting in <b>very high quality</b> software."
msgstr ""
"Den största fördelen med detta är att antalet utvecklare är i stort sätt "
"<b>obegränsat</b>, vilket resulterar i mjuvara med <b>mycket hög kvalitet</"
"b>."

#: share/advertising/04.pl:13
#, c-format
msgid "<b>Join the Community</b>"
msgstr "<b>Anslut dig till Mandriva Linux-gemenskapen!</b>"

#: share/advertising/04.pl:15
#, c-format
msgid ""
"Mandriva Linux has one of the <b>biggest communities</b> of users and "
"developers. The role of such a community is very wide, ranging from bug "
"reporting to the development of new applications. The community plays a "
"<b>key role</b> in the Mandriva Linux world."
msgstr ""
"Mandriva Linux har en av de <b>största grupperna</b> av användare och "
"utvecklare. Sådana grupper utför en stor mängd skilda uppgifter, från att "
"rapportera buggar och översätta program till att utveckla nya applikationer. "
"Gemenskapen är en <b>nyckelroll</b> i Mandriva Linux värld."

#: share/advertising/04.pl:17
#, c-format
msgid ""
"To <b>learn more</b> about our dynamic community, please visit <b>www."
"mandrivalinux.com</b> or directly <b>www.mandrivalinux.com/en/cookerdevel."
"php3</b> if you would like to get <b>involved</b> in the development."
msgstr ""
"För att <b>läsa mer</b> om vår dynamiska gemenskap, se <b>www.mandrivalinux."
"com</b>. Gå direkt till <b>www.mandrivalinux.com/en/cookerdevel.php3</b> om "
"du vill <b>engagera dig</b> i utvecklingsarbetet."

#: share/advertising/05.pl:15
#, c-format
msgid "<b>Download Version</b>"
msgstr "<b>Nerladdningsversion</b>."

#: share/advertising/05.pl:17
#, c-format
msgid ""
"You are now installing <b>Mandriva Linux Download</b>. This is the free "
"version that Mandriva wants to keep <b>available to everyone</b>."
msgstr ""
"Du installerar nu <b>Mandriva Linux Nerladdningsversion</b>. Detta är den "
"fria gratisversionen som Mandriva vill <b>göra tillgänglig för alla</b>."

#: share/advertising/05.pl:19
#, c-format
msgid ""
"The Download version <b>cannot include</b> all the software that is not open "
"source. Therefore, you will not find in the Download version:"
msgstr ""
"Nerladdningsversionen <b>får inte innehålla</b> mjukvara som inte är Open "
"Source. Därför finns inte i Nerladdningsversionen:"

#: share/advertising/05.pl:20
#, c-format
msgid ""
"\t* <b>Proprietary drivers</b> (such as drivers for NVIDIA®, ATI™, etc.)."
msgstr ""
"\t*<b>Proprietära drivrutiner</b> (t ex drivrutiner från NVIDIA®, ATI, etc)"

#: share/advertising/05.pl:21
#, c-format
msgid ""
"\t* <b>Proprietary software</b> (such as Acrobat® Reader®, RealPlayer®, "
"Flash™, etc.)."
msgstr ""
"\t*<b>Proprietär mjukvara</b> (så som Acrobat® Reader®, RealPlayer®, Flash™, "
"etc)."

#: share/advertising/05.pl:23
#, c-format
msgid ""
"You will not have access to the <b>services included</b> in the other "
"Mandriva products either."
msgstr ""
"De <b>tjänster som följer med</b> andra Mandriva produkter är inte heller "
"tillgängliga."

#: share/advertising/06.pl:13
#, c-format
msgid "<b>Discovery, Your First Linux Desktop</b>"
msgstr "<b>Discovery, Din Första Linux Desktop</b>"

#: share/advertising/06.pl:15
#, c-format
msgid "You are now installing <b>Mandriva Linux Discovery</b>."
msgstr "Du installerar nu <b>Mandriva Linux Discovery</b>."

#: share/advertising/06.pl:17
#, c-format
msgid ""
"Discovery is the <b>easiest</b> and most <b>user-friendly</b> Linux "
"distribution. It includes a hand-picked selection of <b>premium software</b> "
"for office, multimedia and Internet activities. Its menu is task-oriented, "
"with a single application per task."
msgstr ""
"Discovery är den <b>användarvänligaste</b> Linux distributionen. Den "
"innehåller ett urval av <b>förstklassig mjukvara</b> för kontorsbruk, "
"multimedia och internetanvändande. Menyn är sorterad efter aktiviteter, med "
"en applikation per aktivitet."

#: share/advertising/07.pl:13
#, c-format
msgid "<b>PowerPack, The Ultimate Linux Desktop</b>"
msgstr "<b>PowerPack, Den ultimata Linux desktopen</b>"

#: share/advertising/07.pl:15
#, c-format
msgid "You are now installing <b>Mandriva Linux PowerPack</b>."
msgstr "Du installerar nu <b>Mandriva Linux PowerPack</b>."

#: share/advertising/07.pl:17
#, c-format
msgid ""
"PowerPack is Mandriva's <b>premier Linux desktop</b> product. PowerPack "
"includes <b>thousands of applications</b> - everything from the most popular "
"to the most advanced."
msgstr ""
"PowerPack är Mandrivas <b>främsta Linux desktop produkt</b>. PowerPack "
"innehåller <b>tusentals applikationer</b> - allt från de mest populära till "
"de mest avancerade."

#: share/advertising/08.pl:13
#, c-format
msgid "<b>PowerPack+, The Linux Solution for Desktops and Servers</b>"
msgstr "<b>PowerPack+, Linuxlösningen för Desktop och Server</b>"

#: share/advertising/08.pl:15
#, c-format
msgid "You are now installing <b>Mandriva Linux PowerPack+</b>."
msgstr "Du installerar nu <b>Mandriva Linux PowerPack+</b>."

#: share/advertising/08.pl:17
#, c-format
msgid ""
"PowerPack+ is a <b>full-featured Linux solution</b> for small to medium-"
"sized <b>networks</b>. PowerPack+ includes thousands of <b>desktop "
"applications</b> and a comprehensive selection of world-class <b>server "
"applications</b>."
msgstr ""
"PowerPack+ är en <b>fullfjädrad Linuxlösning</b> för små till medium "
"<b>nätverk</b>. PowerPack+ innehåller tusentals <b>desktop applikationer</b> "
"och ett omfattande urval av världsledande <b>serverapplikationer</b>."

#: share/advertising/09.pl:13
#, c-format
msgid "<b>Mandriva Products</b>"
msgstr "<b>Mandriva Produkter</b>"

#: share/advertising/09.pl:15
#, c-format
msgid ""
"<b>Mandriva</b> has developed a wide range of <b>Mandriva Linux</b> products."
msgstr ""
"<b>Mandriva</b> har utvecklat ett stort antal <b>Mandriva Linux</b> "
"produkter."

#: share/advertising/09.pl:17
#, c-format
msgid "The Mandriva Linux products are:"
msgstr "Mandriva Linux produkterna är:"

#: share/advertising/09.pl:18
#, c-format
msgid "\t* <b>Discovery</b>, Your First Linux Desktop."
msgstr "\t* <b>Discovery</b>, Din Första Linux Desktop"

#: share/advertising/09.pl:19
#, c-format
msgid "\t* <b>PowerPack</b>, The Ultimate Linux Desktop."
msgstr "\t* <b>PowerPack</b>, Den Ultimata Linux Desktopen."

#: share/advertising/09.pl:20
#, c-format
msgid "\t* <b>PowerPack+</b>, The Linux Solution for Desktops and Servers."
msgstr "\t* <b>PowerPack+</b>, Linuxlösningen för Desktop och Server."

#: share/advertising/09.pl:21
#, c-format
msgid ""
"\t* <b>Mandriva Linux for x86-64</b>, The Mandriva Linux solution for making "
"the most of your 64-bit processor."
msgstr ""
"\t* <b>Mandriva Linux för x86-64</b>, Mandriva Linux lösningen som utnyttjar "
"din 64-bit processor till fullo."

#: share/advertising/10.pl:15
#, c-format
msgid "<b>Mandriva Products (Nomad Products)</b>"
msgstr "<b>Mandriva Produkter (Vanliga Produkter)</b>"

#: share/advertising/10.pl:17
#, c-format
msgid ""
"Mandriva has developed two products that allow you to use Mandriva Linux "
"<b>on any computer</b> and without any need to actually install it:"
msgstr ""
"Mandriva har utvecklat två produkter som gör det möjligt för dig att använda "
"Mandriva Linux på <b>vilken dator som helst</b> utan att ens behöva "
"installera det."

#: share/advertising/10.pl:18
#, c-format
msgid ""
"\t* <b>Move</b>, a Mandriva Linux distribution that runs entirely from a "
"bootable CD-ROM."
msgstr ""
"\t* <b>Move</b>, en Mandriva Linux distribution som körs helt och hållet "
"från en bootbar cd-rom skiva."

#: share/advertising/10.pl:19
#, c-format
msgid ""
"\t* <b>GlobeTrotter</b>, a Mandriva Linux distribution pre-installed on the "
"ultra-compact “LaCie Mobile Hard Drive”."
msgstr ""
"\t* <b>GlobeTrotter</b>, en Mandriva Linux distribution som är "
"förinstallerad på den ultra-kompakta \"LaCie\" mobila hårddisken."

#: share/advertising/11.pl:13
#, c-format
msgid "<b>Mandriva Products (Professional Solutions)</b>"
msgstr "<b>Mandriva Produkter (Professionella lösningar)</b>"

#: share/advertising/11.pl:15
#, c-format
msgid ""
"Below are the Mandriva products designed to meet the <b>professional needs</"
"b>:"
msgstr ""
"Följande produkter är de som utvecklats för att möta <b>professionella "
"behov</b>."

#: share/advertising/11.pl:16
#, c-format
msgid ""
"\t* <b>Corporate Desktop</b>, The Mandriva Linux Desktop for Businesses."
msgstr "\t* <b>Corporate Desktop</b>, Mandriva Linux Desktop för företag."

#: share/advertising/11.pl:17
#, c-format
msgid "\t* <b>Corporate Server</b>, The Mandriva Linux Server Solution."
msgstr "\t* <b>Corporate Server</b>, Mandriva Linux Server lösning."

#: share/advertising/11.pl:18
#, c-format
msgid ""
"\t* <b>Multi-Network Firewall</b>, The Mandriva Linux Security Solution."
msgstr "\t* <b>Multi-Network Firewall</b>, Mandriva Linux Säkerhetslösning"

#: share/advertising/12.pl:13
#, c-format
msgid "<b>The KDE Choice</b>"
msgstr "<b>KDE Valet</b>"

#: share/advertising/12.pl:15
#, c-format
msgid ""
"With your Discovery, you will be introduced to <b>KDE</b>, the most advanced "
"and user-friendly <b>graphical desktop environment</b> available."
msgstr ""
"Med Discovery kommer du att introduceras till <b>KDE</b> en av de mest "
"avancerade och användarvänliga <b>skrivbordsmiljöer</b> som existerar."

#: share/advertising/12.pl:17
#, c-format
msgid ""
"KDE will make your <b>first steps</b> with Linux so <b>easy</b> that you "
"will not ever think of running another operating system!"
msgstr ""
"KDE kommer att göra dina <b>första steg</b> tillsammans med Linux så <b> "
"enkla</b> att du aldrig kommer att vilja köra ett annat operativsystem igen!"

#: share/advertising/12.pl:19
#, c-format
msgid ""
"KDE also includes a lot of <b>well integrated applications</b> such as "
"Konqueror, the web browser and Kontact, the personal information manager."
msgstr ""
"KDE innehåller också en mängd <b>väl integrerade applikationer</b>, som till "
"exempel webbläsaren Konqueror, och Kontact, din personliga "
"informationscentral."

#: share/advertising/13-a.pl:13 share/advertising/13-b.pl:13
#, c-format
msgid "<b>Choose your Favorite Desktop Environment</b>"
msgstr "<b>Välj din önskade skrivbordsmiljö</b>"

#: share/advertising/13-a.pl:15
#, c-format
msgid ""
"With PowerPack, you will have the choice of the <b>graphical desktop "
"environment</b>. Mandriva has chosen <b>KDE</b> as the default one."
msgstr ""
"Med PowerPack kan du välja mellan <b>skrivbordsmiljöer</b>. Mandriva har "
"valt <b>KDE</b> som grundvalet."

#: share/advertising/13-a.pl:17 share/advertising/13-b.pl:17
#, c-format
msgid ""
"KDE is one of the <b>most advanced</b> and <b>user-friendly</b> graphical "
"desktop environment available. It includes a lot of integrated applications."
msgstr ""
"KDE är en av de <b>mest avancerade</b> och <b>användarvänliga</b> "
"skrivbordsmiljöerna som existerar. Den innehåller en mängd integrerade "
"applikationer."

#: share/advertising/13-a.pl:19 share/advertising/13-b.pl:19
#, c-format
msgid ""
"But we advise you to try all available ones (including <b>GNOME</b>, "
"<b>IceWM</b>, etc.) and pick your favorite."
msgstr ""
"Vi råder dig att pröva alla tillgängliga miljöer (bland annat <b>GNOME</b>, "
"<b>IceWM</b>) och välja din favorit."

#: share/advertising/13-b.pl:15
#, c-format
msgid ""
"With PowerPack+, you will have the choice of the <b>graphical desktop "
"environment</b>. Mandriva has chosen <b>KDE</b> as the default one."
msgstr ""
"Med PowerPack+ kan du välja mellan <b>skrivbordsmiljöer</b>. Mandriva har "
"valt <b>KDE</b> som grundvalet."

#: share/advertising/14.pl:15
#, c-format
msgid "<b>OpenOffice.org</b>"
msgstr "<b>OpenOffice.org</b>"

#: share/advertising/14.pl:17
#, c-format
msgid "With Discovery, you will discover <b>OpenOffice.org</b>."
msgstr "Med Discovery kommer du att upptäcka <b>OpenOffice.org</b>"

#: share/advertising/14.pl:19
#, c-format
msgid ""
"It is a <b>full-featured office suite</b> that includes word processor, "
"spreadsheet, presentation and drawing applications."
msgstr ""
"Det är en <b>fullfjädrad företagssvit</b> som innehåller ordbehandlare, "
"kalkylblad, presentations och ritprogram."

#: share/advertising/14.pl:21
#, c-format
msgid ""
"OpenOffice.org can read and write most types of <b>Microsoft® Office</b> "
"documents such as Word, Excel and PowerPoint® files."
msgstr ""
"OpenOffice.org kan läsa och skriva de flesta typerna av <b>Microsoft® "
"Office</b> dokument så som Word, Excel och PowerPoint® filer."

#: share/advertising/15.pl:13
#, c-format
msgid "<b>Kontact</b>"
msgstr "<b>Kontact</b>"

#: share/advertising/15.pl:15
#, c-format
msgid ""
"Discovery includes <b>Kontact</b>, the new KDE <b>groupware solution</b>."
msgstr ""
"Discovery innehåller <b>Kontact</b>, KDEs nya <b>\"groupware\" lösning</b>."

#: share/advertising/15.pl:17
#, c-format
msgid ""
"More than just a full-featured <b>e-mail client</b>, Kontact also includes "
"an <b>address book</b>, a <b>calendar</b>, plus a tool for taking <b>notes</"
"b>!"
msgstr ""
"Mer än en fullspäckad <b>epost-klient. </b>Kontact innehåller också en "
"<b>adressbok</b>, en <b>kalender</b> och ett verktyg för att hantera "
"<b>anteckningar</b>!"

#: share/advertising/15.pl:19
#, c-format
msgid ""
"It is the easiest way to communicate with your contacts and to organize your "
"time."
msgstr ""
"Det är det enklaste sättet att kommunicera med dina kontakter och organisera "
"din tid."

#: share/advertising/16.pl:13
#, c-format
msgid "<b>Surf the Internet</b>"
msgstr "<b>Använd Internet</b>"

#: share/advertising/16.pl:15
#, c-format
msgid "Discovery will give you access to <b>every Internet resource</b>:"
msgstr ""
"Discovery kommer att ge dig tillgång till <b>alla internetresurser</b>:"

#: share/advertising/16.pl:16
#, c-format
msgid "\t* Browse the <b>Web</b> with Konqueror."
msgstr "\t* Surfa på <b>webben</b> med Konqueror."

#: share/advertising/16.pl:17
#, c-format
msgid "\t* <b>Chat</b> online with your friends using Kopete."
msgstr "\t* <b>Chatta</b> med vänner med hjälp av Kopete."

#: share/advertising/16.pl:18
#, c-format
msgid "\t* <b>Transfer</b> files with KBear."
msgstr "\t* <b>Överför</b> filer med KBear"

#: share/advertising/16.pl:19 share/advertising/17.pl:19
#: share/advertising/18.pl:22
#, c-format
msgid "\t* ..."
msgstr "\t* ..."

#: share/advertising/17.pl:13
#, c-format
msgid "<b>Enjoy our Multimedia Features</b>"
msgstr "<b>Njut av våra Multimedia program</b>"

#: share/advertising/17.pl:15
#, c-format
msgid "Discovery will also make <b>multimedia</b> very easy for you:"
msgstr "Discovery kommer även att göra <b>multimedia</b> lätt för dig:"

#: share/advertising/17.pl:16
#, c-format
msgid "\t* Watch your favorite <b>videos</b> with Kaffeine."
msgstr "\t* Se dina <b>favoritfilmer</b> med Kaffeine."

#: share/advertising/17.pl:17
#, c-format
msgid "\t* Listen to your <b>music files</b> with amaroK."
msgstr "\t* Lyssna på <b>musik</b> med amaroK."

#: share/advertising/17.pl:18
#, c-format
msgid "\t* Edit and create <b>images</b> with the GIMP."
msgstr "\t* Editera och skapa <b>bilder</b> med GIMP."

#: share/advertising/18.pl:13
#, c-format
msgid "<b>Enjoy the Wide Range of Applications</b>"
msgstr "<b>Använd ett stort antal applikationer</b>"

#: share/advertising/18.pl:15
#, c-format
msgid ""
"In the Mandriva Linux menu you will find <b>easy-to-use</b> applications for "
"<b>all of your tasks</b>:"
msgstr ""
"I Mandriva Linux menyn kommer du att hitta <b>lättanvända</b> applikationer "
"för <b>alla dina behov</b>:"

#: share/advertising/18.pl:16
#, c-format
msgid "\t* Create, edit and share office documents with <b>OpenOffice.org</b>."
msgstr "\t* Skapa, ändra och dela dokument med <b>OpenOffice.org</b>"

#: share/advertising/18.pl:17
#, c-format
msgid ""
"\t* Manage your personal data with the integrated personal information "
"suites <b>Kontact</b> and <b>Evolution</b>."
msgstr ""
"\t* Hantera din personliga data med de integrerade sviterna <b>Kontact</b> "
"och <b>Evolution</b>."

#: share/advertising/18.pl:18
#, c-format
msgid "\t* Browse the web with <b>Mozilla</b> and <b>Konqueror</b>."
msgstr "\t* Surfa på webben med <b>Mozilla</b> och <b>Konqueror</b>."

#: share/advertising/18.pl:19
#, c-format
msgid "\t* Participate in online chat with <b>Kopete</b>."
msgstr "\t* Delta i online chatt med <b>Kopete</b>"

#: share/advertising/18.pl:20
#, c-format
msgid ""
"\t* Listen to your <b>audio CDs</b> and <b>music files</b>, watch your "
"<b>videos</b>."
msgstr ""
"\t* Lyssna på <b>cd skivor</b> och <b>musikfiler</b>, se på <b>film</b>."

#: share/advertising/18.pl:21
#, c-format
msgid "\t* Edit and create images with the <b>GIMP</b>."
msgstr "\t* Ändra och skapa nya bilder med <b>GIMP</b>."

#: share/advertising/19.pl:13
#, c-format
msgid "<b>Development Environments</b>"
msgstr "<b>Utvecklingsmiljöer</b>"

#: share/advertising/19.pl:15 share/advertising/22.pl:17
#, c-format
msgid ""
"PowerPack gives you the best tools to <b>develop</b> your own applications."
msgstr ""
"PowerPack ger dig de bästa verktygen för att <b>utveckla</b> dina egna "
"program."

#: share/advertising/19.pl:17
#, c-format
msgid ""
"You will enjoy the powerful, integrated development environment from KDE, "
"<b>KDevelop</b>, which will let you program in a lot of languages."
msgstr ""
"Du kommer att uppskatta den kraftfulla integrerade utvecklingsmiljön från "
"KDE, <b>KDevelolp</b>, som låter dig programmera i många olika språk."

#: share/advertising/19.pl:19
#, c-format
msgid ""
"PowerPack also ships with <b>GCC</b>, the leading Linux compiler and <b>GDB</"
"b>, the associated debugger."
msgstr ""
"PowerPack kommer också med <b>GCC</b>, den ledande kompliatorn till Linux, "
"och <b>GDB</b>, den tillhörande debuggern."

#: share/advertising/20.pl:13
#, c-format
msgid "<b>Development Editors</b>"
msgstr "<b>Utvecklingsprogram</b>"

#: share/advertising/20.pl:15
#, c-format
msgid "PowerPack will let you choose between those <b>popular editors</b>:"
msgstr "PowerPack erbjuder dig följande <b>populära editorer</b>:"

#: share/advertising/20.pl:16
#, c-format
msgid "\t* <b>Emacs</b>: a customizable and real time display editor."
msgstr "\t* <b>Emacs</b> en mycket konfigurerbar editor."

#: share/advertising/20.pl:17
#, c-format
msgid ""
"\t* <b>XEmacs</b>: another open source text editor and application "
"development system."
msgstr ""
"\t* <b>XEmacs</b>, en Open Source text-editor och utvecklingsmiljö som "
"bygger på klassiska Emacs."

#: share/advertising/20.pl:18
#, c-format
msgid ""
"\t* <b>Vim</b>: an advanced text editor with more features than standard Vi."
msgstr ""
"\t* <b>Vim</b>: en avancerad textredigerare med mera funktioner än vanliga "
"Vi."

#: share/advertising/21.pl:15
#, c-format
msgid "<b>Development Languages</b>"
msgstr "<b>Utvecklingsspråk</b>"

#: share/advertising/21.pl:17
#, c-format
msgid ""
"With all these <b>powerful tools</b>, you will be able to write applications "
"in <b>dozens of programming languages</b>:"
msgstr ""
"Med alla dessa <b>kraftfulla verktyg</b> kan du skriva program i "
"<b>dussintals av programmeringsspråk</b>:"

#: share/advertising/21.pl:18
#, c-format
msgid "\t* The famous <b>C language</b>."
msgstr "\t* Det berömda <b>C språket</b>"

#: share/advertising/21.pl:19
#, c-format
msgid "\t* Object oriented languages:"
msgstr "\t* Objektorienterade språk:"

#: share/advertising/21.pl:20
#, c-format
msgid "\t\t* <b>C++</b>"
msgstr "\t\t* <b>C++</b>"

#: share/advertising/21.pl:21
#, c-format
msgid "\t\t* <b>Java™</b>"
msgstr "\t\t* <b>Java™</b>"

#: share/advertising/21.pl:22
#, c-format
msgid "\t* Scripting languages:"
msgstr "\t* Skriptspråk"

#: share/advertising/21.pl:23
#, c-format
msgid "\t\t* <b>Perl</b>"
msgstr "\t\t* <b>Perl</b>"

#: share/advertising/21.pl:24
#, c-format
msgid "\t\t* <b>Python</b>"
msgstr "\t\t* <b>Python</b>"

#: share/advertising/21.pl:25 share/advertising/28.pl:24
#, c-format
msgid "\t* And many more."
msgstr "\t* och många flera."

#: share/advertising/22.pl:15
#, c-format
msgid "<b>Development Tools</b>"
msgstr "<b>Utvecklingsverktyg</b>"

#: share/advertising/22.pl:19
#, c-format
msgid ""
"With the powerful integrated development environment <b>KDevelop</b> and the "
"leading Linux compiler <b>GCC</b>, you will be able to create applications "
"in <b>many different languages</b> (C, C++, Java™, Perl, Python, etc.)."
msgstr ""
"Med den kraftfulla integrerade utvecklingsmiljön <b>KDevelop</b> och den "
"ledande Linux kompilatorn <b>GCC</b> kan du skapa program i <b>många olika "
"språk</b> (C, C++, Java™, Perl, Python, etc.)."

#: share/advertising/23.pl:13
#, c-format
msgid "<b>Groupware Server</b>"
msgstr "<b>Groupware Server</b>"

#: share/advertising/23.pl:15
#, c-format
msgid ""
"PowerPack+ will give you access to <b>Kolab</b>, a full-featured "
"<b>groupware server</b> which will, thanks to the client <b>Kontact</b>, "
"allow you to:"
msgstr ""
"Powerpack+ ger dig tillgång till <b>Kolab</b>, en fullt utrustad "
"<b>groupware server</b> som tack vare klienten <b>Kontact</b>, ger dig "
"möjlighet att:"

#: share/advertising/23.pl:16
#, c-format
msgid "\t* Send and receive your <b>e-mails</b>."
msgstr "\t* Skicka och ta emot dina <b>e-postmeddelanden</b>."

#: share/advertising/23.pl:17
#, c-format
msgid "\t* Share your <b>agendas</b> and your <b>address books</b>."
msgstr "\t* Dela dina <b>kalendrar</b> och dina <b>addressböcker</b>."

#: share/advertising/23.pl:18
#, c-format
msgid "\t* Manage your <b>memos</b> and <b>task lists</b>."
msgstr ""
"\t* Hantera dina <b>minneslappar</b> och <b>listor med arbetsuppgifter</b>."

#: share/advertising/24.pl:15
#, c-format
msgid "<b>Servers</b>"
msgstr "<b>Servrar</b>"

#: share/advertising/24.pl:17
#, c-format
msgid ""
"Empower your business network with <b>premier server solutions</b> including:"
msgstr ""
"Gör ditt företagsnätverk kraftfullare med <b>förstklassiga serverlösningar</"
"b> inklusive:"

#: share/advertising/24.pl:18
#, c-format
msgid ""
"\t* <b>Samba</b>: File and print services for Microsoft® Windows® clients."
msgstr ""
"\t* <b>Samba</b> Fil och skrivartjänster för Microsoft® Windows® klienter."

#: share/advertising/24.pl:19
#, c-format
msgid "\t* <b>Apache</b>: The most widely used web server."
msgstr "\t* <b>Apache</b>: Den mest använda webbservern."

#: share/advertising/24.pl:20
#, c-format
msgid ""
"\t* <b>MySQL</b> and <b>PostgreSQL</b>: The world's most popular open source "
"databases."
msgstr ""
"\t* <b>MySQL</b> och <b>PostgreSQL</b>: Värdens mest populära databaser med "
"öppen källkod."

#: share/advertising/24.pl:21
#, c-format
msgid ""
"\t* <b>CVS</b>: Concurrent Versions System, the dominant open source network-"
"transparent version control system."
msgstr ""
"\t* <b>CVS</b>: versionshanteringssystem, den dominerande "
"nätverkstransparenta versionshanteringssystem med öppen källkod."

#: share/advertising/24.pl:22
#, c-format
msgid ""
"\t* <b>ProFTPD</b>: The highly configurable GPL-licensed FTP server software."
msgstr ""
"\t* <b>ProFTPD</b>: Det mycket konfigurerbara GPL-licenserade FTP "
"serverprogrammet."

#: share/advertising/24.pl:23
#, c-format
msgid ""
"\t* <b>Postfix</b> and <b>Sendmail</b>: The popular and powerful mail "
"servers."
msgstr ""
"\t* <b>Postfix</b> och <b>Sendmail</b>: Populära och kraftfulla e-"
"postservrar."

#: share/advertising/25.pl:13
#, c-format
msgid "<b>Mandriva Linux Control Center</b>"
msgstr "<b>Mandriva Linux kontrollcentral</b>"

#: share/advertising/25.pl:15
#, c-format
msgid ""
"The <b>Mandriva Linux Control Center</b> is an essential collection of "
"Mandriva Linux-specific utilities designed to simplify the configuration of "
"your computer."
msgstr ""
"<b>Mandriva Linux kontrollcentralen</b> är en grundläggande samling verktyg "
"specifika för Mandriva Linux för att förenkla konfigurationen av din dator."

#: share/advertising/25.pl:17
#, c-format
msgid ""
"You will immediately appreciate this collection of <b>more than 60</b> handy "
"utilities for <b>easily configuring your system</b>: hardware devices, mount "
"points, network and Internet, security level of your computer, etc."
msgstr ""
"Du kommer direkt att uppskatta denna samling av <b> över 60</b> behändiga "
"små verktyg för att <b>enkelt konfigurera ditt system</b>: hårdvara, "
"monteringspunkter, nätverk och Internet, justera säkerheten på ditt system, "
"mm."

#: share/advertising/26.pl:13
#, c-format
msgid "<b>The Open Source Model</b>"
msgstr "<b>Modellen för Öppen Källkod</b>"

#: share/advertising/26.pl:15
#, c-format
msgid ""
"Like all computer programming, open source software <b>requires time and "
"people</b> for development. In order to respect the open source philosophy, "
"Mandriva sells added value products and services to <b>keep improving "
"Mandriva Linux</b>. If you want to <b>support the open source philosophy</b> "
"and the development of Mandriva Linux, <b>please</b> consider buying one of "
"our products or services!"
msgstr ""
"Som med all dataprogrammering kräver program med öppen källkod <b>tid och "
"människor</b> för utvecklingen. För att respektera den öppna källkodens "
"filosofi säljer Mandriva produkter och tjänster för att kunna <b> fortsätta "
"förbättra Mandriva Linux</b>. Om du vill <b>stödja den öppna källkodens "
"filosofi</b> och utvecklandet av Mandriva Linux, <b>vänligen</b> överväg att "
"köpa någon av våra produkter eller tjänster!"

#: share/advertising/27.pl:13
#, c-format
msgid "<b>Online Store</b>"
msgstr "<b>Online Butik</b>"

#: share/advertising/27.pl:15
#, c-format
msgid ""
"To learn more about Mandriva products and services, you can visit our <b>e-"
"commerce platform</b>."
msgstr ""
"För att lära dig mera om Mandrivas produkten och tjänster, kan du besöka vår "
"<b>e-handelsplattform</b>."

#: share/advertising/27.pl:17
#, c-format
msgid "There you can find all our products, services and third-party products."
msgstr ""
"Där kan du finna alla våra produkter, tjänster och tredjepartsprodukter."

#: share/advertising/27.pl:19
#, c-format
msgid ""
"This platform has just been <b>redesigned</b> to improve its efficiency and "
"usability."
msgstr ""
"Denna plattform har fått en <b>ny design</b> för att förbättra dess "
"effektivitet och användbarhet."

#: share/advertising/27.pl:21
#, c-format
msgid "Stop by today at <b>store.mandriva.com</b>!"
msgstr "Stanna upp vid <b>store.mandriva.com</b> idag"

#: share/advertising/28.pl:15
#, c-format
msgid "<b>Mandriva Club</b>"
msgstr "<b>Mandriva Club</b>"

#: share/advertising/28.pl:17
#, c-format
msgid ""
"<b>Mandriva Club</b> is the <b>perfect companion</b> to your Mandriva Linux "
"product.."
msgstr ""
"<b>Mandriva Club</b> är det <b>perfekta komplementet</b> till din Mandriva "
"Linux produkt."

#: share/advertising/28.pl:19
#, c-format
msgid ""
"Take advantage of <b>valuable benefits</b> by joining Mandriva Club, such as:"
msgstr ""
"Dra fördel av <b>värdefulla förmåner</b> genom att ansluta dig till Mandriva "
"Club, såsom:"

#: share/advertising/28.pl:20
#, c-format
msgid ""
"\t* <b>Special discounts</b> on products and services of our online store "
"<b>store.mandriva.com</b>."
msgstr ""
"\t* <b>Specialerbjudanden</b> på produkter och tjänster i vår onlinebutik "
"<b>store.mandriva.com</b>."

#: share/advertising/28.pl:21
#, c-format
msgid ""
"\t* Access to <b>commercial applications</b> (for example to NVIDIA® or ATI™ "
"drivers)."
msgstr ""
"\t* Tillgång till <b>kommersiella applikationer</b> (till exempel NVIDIA® "
"eller ATI™ drivrutiner)."

#: share/advertising/28.pl:22
#, c-format
msgid "\t* Participation in Mandriva Linux <b>user forums</b>."
msgstr "\t* Delta i Mandriva Linux <b>användarforum</b>"

#: share/advertising/28.pl:23
#, c-format
msgid ""
"\t* <b>Early and privileged access</b>, before public release, to Mandriva "
"Linux <b>ISO images</b>."
msgstr ""
"\t* <b>Förhands- och priviligerad tillgång</b>, före den allmäna "
"lanseringen, till Mandriva Linux <b>ISO-avbilder</b>."

#: share/advertising/29.pl:13
#, c-format
msgid "<b>Mandriva Online</b>"
msgstr "<b>Mandriva Online</b>"

#: share/advertising/29.pl:15
#, c-format
msgid ""
"<b>Mandriva Online</b> is a new premium service that Mandriva is proud to "
"offer its customers!"
msgstr ""
"<b>Mandriva Online</b> är en ny specialtjänst som Mandriva stolt erbjuder "
"sina kunder!"

#: share/advertising/29.pl:17
#, c-format
msgid ""
"Mandriva Online provides a wide range of valuable services for <b>easily "
"updating</b> your Mandriva Linux systems:"
msgstr ""
"Mandriva Online tillhandahåller en brett register av värdefulla tjänster för "
"att <b> enkelt uppdatera</b> dina Mandriva Linux system."

#: share/advertising/29.pl:18
#, c-format
msgid "\t* <b>Perfect</b> system security (automated software updates)."
msgstr "\t* <b>Perfekt</b> sytemsäkerhet (automatiserad programuppdatering):"

#: share/advertising/29.pl:19
#, c-format
msgid ""
"\t* <b>Notification</b> of updates (by e-mail or by an applet on the "
"desktop)."
msgstr ""
"\t* <b>Meddelande</b> om uppdateringar (via e-post eller via ett program på "
"skrivbordet)."

#: share/advertising/29.pl:20
#, c-format
msgid "\t* Flexible <b>scheduled</b> updates."
msgstr "\t* Flexibla <b> schemalagda</b> uppdateringar."

#: share/advertising/29.pl:21
#, c-format
msgid ""
"\t* Management of <b>all your Mandriva Linux systems</b> with one account."
msgstr "\t* Hantering av <b>alla dina Mandriva Linux system</b> med ett konto."

#: share/advertising/30.pl:13
#, c-format
msgid "<b>Mandriva Expert</b>"
msgstr "<b>Mandriva Expert</b>"

#: share/advertising/30.pl:15
#, c-format
msgid ""
"Do you require <b>assistance?</b> Meet Mandriva's technical experts on "
"<b>our technical support platform</b> www.mandrivaexpert.com."
msgstr ""
"Behöver du <b>hjälp?</b> Få kontakt med Mandrivas tekniska experter på "
"<b>vår tekniska hjälp-plattform</b> www.mandrivaexpert.com."

#: share/advertising/30.pl:17
#, c-format
msgid ""
"Thanks to the help of <b>qualified Mandriva Linux experts</b>, you will save "
"a lot of time."
msgstr ""
"Tack vare hjälp från <b>kvalificerade Mandriva Linux experter</b>, sparar du "
"mycket tid."

#: share/advertising/30.pl:19
#, c-format
msgid ""
"For any question related to Mandriva Linux, you have the possibility to "
"purchase support incidents at <b>store.mandriva.com</b>."
msgstr ""
"För alla frågor rörande Mandriva Linux, har du möjligheten att köpa support-"
"incidenter på <b>store.mandriva.com</b>."

#: share/compssUsers.pl:25
#, c-format
msgid "Office Workstation"
msgstr "Kontorsarbetsstation"

#: share/compssUsers.pl:27
#, c-format
msgid ""
"Office programs: wordprocessors (OpenOffice.org Writer, Kword), spreadsheets "
"(OpenOffice.org Calc, Kspread), PDF viewers, etc"
msgstr ""
"Kontorsprogram: ordbehandlare (OpenOffice.org Writer, Kword), kalkylprogram "
"(OpenOffice.org Calc, Kspread), PDF-visare, etc"

#: share/compssUsers.pl:28
#, c-format
msgid ""
"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
"gnumeric), pdf viewers, etc"
msgstr ""
"Kontorsprogram: ordbehandlare (Kword, Abiword), kalkylprogram (Kspread, "
"Gnumeric), PDF-visare, etc"

#: share/compssUsers.pl:33
#, c-format
msgid "Game station"
msgstr "Spelstation"

#: share/compssUsers.pl:34
#, c-format
msgid "Amusement programs: arcade, boards, strategy, etc"
msgstr "Underhållande program: arkad, brädspel, strategi, etc"

#: share/compssUsers.pl:37
#, c-format
msgid "Multimedia station"
msgstr "Multimediastation"

#: share/compssUsers.pl:38
#, c-format
msgid "Sound and video playing/editing programs"
msgstr "Redigerings- och uppspelningsprogram för video och ljud"

#: share/compssUsers.pl:43
#, c-format
msgid "Internet station"
msgstr "Internetstation"

#: share/compssUsers.pl:44
#, c-format
msgid ""
"Set of tools to read and send mail and news (mutt, tin..) and to browse the "
"Web"
msgstr ""
"En samling verktyg för att läsa och skicka e-post och nyheter (mutt, tin...) "
"och för att utforska Internet"

#: share/compssUsers.pl:49
#, c-format
msgid "Network Computer (client)"
msgstr "Nätverksdator (klient)"

#: share/compssUsers.pl:50
#, c-format
msgid "Clients for different protocols including ssh"
msgstr "Klienter för olika protokoll inkluderande SSH"

#: share/compssUsers.pl:54
#, c-format
msgid "Configuration"
msgstr "Konfiguration"

#: share/compssUsers.pl:55
#, c-format
msgid "Tools to ease the configuration of your computer"
msgstr "Verktyg för att underlätta konfigurationen av datorn"

#: share/compssUsers.pl:59
#, c-format
msgid "Console Tools"
msgstr "Konsollverktyg"

#: share/compssUsers.pl:60
#, c-format
msgid "Editors, shells, file tools, terminals"
msgstr "Editorer, skal, filverktyg, terminaler"

#: share/compssUsers.pl:65 share/compssUsers.pl:165
#, c-format
msgid "C and C++ development libraries, programs and include files"
msgstr "Utvecklingsbibliotek, program och include-filer för C och C++"

#: share/compssUsers.pl:69 share/compssUsers.pl:169
#, c-format
msgid "Documentation"
msgstr "Dokumentation"

#: share/compssUsers.pl:70 share/compssUsers.pl:170
#, c-format
msgid "Books and Howto's on Linux and Free Software"
msgstr "Böcker och \"Howto's\" om Linux och fri mjukvara"

#: share/compssUsers.pl:74 share/compssUsers.pl:173
#, c-format
msgid "LSB"
msgstr "LSB"

#: share/compssUsers.pl:75 share/compssUsers.pl:174
#, c-format
msgid "Linux Standard Base. Third party applications support"
msgstr "Linux Standard Base. Stöd för tredjepartsprogram"

#: share/compssUsers.pl:85
#, c-format
msgid "Apache"
msgstr "Apache"

#: share/compssUsers.pl:88
#, c-format
msgid "Groupware"
msgstr "Groupware"

#: share/compssUsers.pl:89
#, c-format
msgid "Kolab Server"
msgstr "Kolab-server"

#: share/compssUsers.pl:92 share/compssUsers.pl:133
#, c-format
msgid "Firewall/Router"
msgstr "Brandvägg/Router"

#: share/compssUsers.pl:93 share/compssUsers.pl:134
#, c-format
msgid "Internet gateway"
msgstr "Internet-gateway"

#: share/compssUsers.pl:96
#, c-format
msgid "Mail/News"
msgstr "E-post/Nyheter"

#: share/compssUsers.pl:97
#, c-format
msgid "Postfix mail server, Inn news server"
msgstr "E-postservern Postfix, Nyhetsgruppservern Inn"

#: share/compssUsers.pl:100
#, c-format
msgid "Directory Server"
msgstr "Katalog-server"

#: share/compssUsers.pl:104
#, c-format
msgid "FTP Server"
msgstr "FTP-server"

#: share/compssUsers.pl:105
#, c-format
msgid "ProFTPd"
msgstr "ProFTPd"

#: share/compssUsers.pl:108
#, c-format
msgid "DNS/NIS"
msgstr "DNS/NIS"

#: share/compssUsers.pl:109
#, c-format
msgid "Domain Name and Network Information Server"
msgstr "Domännamnserver och Nätverksinformationsserver"

#: share/compssUsers.pl:112
#, c-format
msgid "File and Printer Sharing Server"
msgstr "Fil och Skrivarserver"

#: share/compssUsers.pl:113
#, c-format
msgid "NFS Server, Samba server"
msgstr "NFS-server, Samba-server"

#: share/compssUsers.pl:116 share/compssUsers.pl:129
#, c-format
msgid "Database"
msgstr "Databas"

#: share/compssUsers.pl:117
#, c-format
msgid "PostgreSQL and MySQL Database Server"
msgstr "PostgreSQL- och MySQL-databasserver"

#: share/compssUsers.pl:121
#, c-format
msgid "Web/FTP"
msgstr "Webb/FTP"

#: share/compssUsers.pl:122
#, c-format
msgid "Apache, Pro-ftpd"
msgstr "Apache, Pro-ftpd"

#: share/compssUsers.pl:125
#, c-format
msgid "Mail"
msgstr "E-post"

#: share/compssUsers.pl:126
#, c-format
msgid "Postfix mail server"
msgstr "E-postservern Postfix"

#: share/compssUsers.pl:130
#, c-format
msgid "PostgreSQL or MySQL database server"
msgstr "PostgreSQL- eller MySQL-databasserver"

#: share/compssUsers.pl:137
#, c-format
msgid "Network Computer server"
msgstr "Nätverksserver"

#: share/compssUsers.pl:138
#, c-format
msgid "NFS server, SMB server, Proxy server, ssh server"
msgstr "NFS-server, SMB-server, Proxyserver, SSH-server"

#: share/compssUsers.pl:146
#, c-format
msgid "KDE Workstation"
msgstr "KDE-arbetsstation"

#: share/compssUsers.pl:147
#, c-format
msgid ""
"The K Desktop Environment, the basic graphical environment with a collection "
"of accompanying tools"
msgstr ""
"K Desktop Environment, den grundläggande grafiska miljön med en samling "
"tillhörande verktyg"

#: share/compssUsers.pl:151
#, c-format
msgid "GNOME Workstation"
msgstr "Gnome-arbetsstation"

#: share/compssUsers.pl:152
#, c-format
msgid ""
"A graphical environment with user-friendly set of applications and desktop "
"tools"
msgstr ""
"Grafisk miljö med en samling användarvänliga program och skrivbordsverktyg"

#: share/compssUsers.pl:155
#, c-format
msgid "Other Graphical Desktops"
msgstr "Andra grafiska skrivbordsmiljöer"

#: share/compssUsers.pl:156
#, c-format
msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
msgstr "Icewm, Window Maker, Enlightenment, Fvwm, etc"

#: share/compssUsers.pl:179
#, c-format
msgid "Utilities"
msgstr "Verktyg"

#: share/compssUsers.pl:181 share/compssUsers.pl:182 standalone/logdrake:381
#, c-format
msgid "SSH Server"
msgstr "SSH-server"

#: share/compssUsers.pl:186
#, c-format
msgid "Webmin"
msgstr "Webmin"

#: share/compssUsers.pl:187
#, c-format
msgid "Webmin Remote Configuration Server"
msgstr "Fjärrkonfigurationsserver"

#: share/compssUsers.pl:191
#, c-format
msgid "Network Utilities/Monitoring"
msgstr "Nätverksverktyg/Övervakning"

#: share/compssUsers.pl:192
#, c-format
msgid "Monitoring tools, processes accounting, tcpdump, nmap, ..."
msgstr "Övervakningsverkty, processhantering, tcpdump, nmap, ..."

#: share/compssUsers.pl:196
#, c-format
msgid "Mandriva Wizards"
msgstr "Mandriva Guider"

#: share/compssUsers.pl:197
#, c-format
msgid "Wizards to configure server"
msgstr "Guider för att konfigurera servern"

#: standalone.pm:21
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
"it under the terms of the GNU General Public License as published by\n"
"the Free Software Foundation; either version 2, or (at your option)\n"
"any later version.\n"
"\n"
"This program is distributed in the hope that it will be useful,\n"
"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
"GNU General Public License for more details.\n"
"\n"
"You should have received a copy of the GNU General Public License\n"
"along with this program; if not, write to the Free Software\n"
"Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n"
msgstr ""
"Följande text är en informell översättning som enbart tillhandahålls i\n"
"informativt syfte. För alla juridiska tolkningar gäller den engelska\n"
"originaltexten.\n"
"Detta program är fri programvara. Du kan distribuera det och/eller\n"
"modifiera det under villkoren i GNU General Public License, publicerad\n"
"av Free Software Foundation, antingen version 2 eller (om du så vill)\n"
"någon senare version.\n"
"\n"
"Detta program distribueras i hopp om att det ska vara användbart, men\n"
"UTAN NÅGON SOM HELST GARANTI, även utan underförstådd garanti om\n"
"SÄLJBARHET eller LÄMPLIGHET FÖR NÅGOT SPECIELLT ÄNDAMÅL. Se GNU\n"
"General Public License för ytterligare information.\n"
"\n"
"Du bör ha fått en kopia av GNU General Public License tillsammans med\n"
"detta program. Om inte, skriv till Free Software Foundation, In.,\n"
"59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.\n"

#: standalone.pm:40
#, c-format
msgid ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
"Backup and Restore application\n"
"\n"
"--default             : save default directories.\n"
"--debug               : show all debug messages.\n"
"--show-conf           : list of files or directories to backup.\n"
"--config-info         : explain configuration file options (for non-X "
"users).\n"
"--daemon              : use daemon configuration. \n"
"--help                : show this message.\n"
"--version             : show version number.\n"
msgstr ""
"[--config-info] [--daemon] [--debug] [--default] [--show-conf]\n"
"Säkerhetskopierings- och återställningsprogram\n"
"\n"
"--default             : spara standardkataloger.\n"
"--debug               : visa alla felsökningsmeddelanden.\n"
"--show-conf           : lista på filer eller kataloger som ska "
"säkerhetskopieras.\n"
"--config-info         : förklara alternativ för konfigurationsfiler (för "
"icke-X-användare).\n"
"--daemon              : använd demonkonfiguration. \n"
"--help                : visa det här meddelandet.\n"
"--version             : visa versionsnamn.\n"

#: standalone.pm:52
#, c-format
msgid ""
"[--boot] [--splash]\n"
"OPTIONS:\n"
"  --boot            - enable to configure boot loader\n"
"  --splash          - enable to configure boot theme\n"
"default mode: offer to configure autologin feature"
msgstr ""
"[--boot] [--splash]\n"
"FLAGGOR:\n"
"  --boot            - använd dör att konfigurera starthanterare\n"
"  --splash          - anvädn för att konfigurera start-tema\n"
"standardfunktion: erbjud konfigurering av autologin funktion"

#: standalone.pm:57
#, c-format
msgid ""
"[OPTIONS] [PROGRAM_NAME]\n"
"\n"
"OPTIONS:\n"
"  --help            - print this help message.\n"
"  --report          - program should be one of Mandriva Linux tools\n"
"  --incident        - program should be one of Mandriva Linux tools"
msgstr ""
"[FLAGGOR] [PROGRAM_NAMN]\n"
"\n"
"FLAGGOR:\n"
"  --help            - visa det här hjälpmeddelandet.\n"
"  --report          - programmet ska vara ett Mandriva Linux-verktyg\n"
"  --incident        - programmet ska vara ett Mandriva Linux-verktyg"

#: standalone.pm:63
#, c-format
msgid ""
"[--add]\n"
"  --add             - \"add a network interface\" wizard\n"
"  --del             - \"delete a network interface\" wizard\n"
"  --skip-wizard     - manage connections\n"
"  --internet        - configure internet\n"
"  --wizard          - like --add"
msgstr ""
"[--add]\n"
"  --add             - \"lägg till nätverksgränssnitt\" guide\n"
"  --del             - \"ta bort nätverksgränssnitt\" guide\n"
"  --skip-wizard     - hantera anslutningar\n"
"  --internet        - konfigurera internet\n"
"  --wizard          - som --add"

#: standalone.pm:69
#, c-format
msgid ""
"\n"
"Font Importation and monitoring application\n"
"\n"
"OPTIONS:\n"
"--windows_import : import from all available windows partitions.\n"
"--xls_fonts      : show all fonts that already exist from xls\n"
"--install        : accept any font file and any directory.\n"
"--uninstall      : uninstall any font or any directory of font.\n"
"--replace        : replace all font if already exist\n"
"--application    : 0 none application.\n"
"                 : 1 all application available supported.\n"
"                 : name_of_application like  so for staroffice \n"
"                 : and gs for ghostscript for only this one."
msgstr ""
"\n"
"Program för teckensnittsimport och övervakning\n"
"\n"
"FLAGGOR:\n"
"--windows_import : importerar från alla tillgängliga Windows-partitioner.\n"
"--xls_fonts      : visa alla teckensnitt som redan finns genom xls\n"
"--install        : installera valfritt teckensnitt eller "
"teckensnittskatalog.\n"
"--uninstall      : avinstallera valfritt teckensnitt eller "
"teckensnittskatalog.\n"
"--replace        : ersätt valfritt teckensnitt om det redan existerar\n"
"--application    : 0 inget programstöd.\n"
"                 : 1 alla tillgängliga program stöds.\n"
"                 : programnamn: till exempel \"so\" för Staroffice\n"
"                 : eller \"gs\" för Ghostscript-stöd för detta teckensnitt."

#: standalone.pm:84
#, c-format
msgid ""
"[OPTIONS]...\n"
"Mandriva Linux Terminal Server Configurator\n"
"--enable         : enable MTS\n"
"--disable        : disable MTS\n"
"--start          : start MTS\n"
"--stop           : stop MTS\n"
"--adduser        : add an existing system user to MTS (requires username)\n"
"--deluser        : delete an existing system user from MTS (requires "
"username)\n"
"--addclient      : add a client machine to MTS (requires MAC address, IP, "
"nbi image name)\n"
"--delclient      : delete a client machine from MTS (requires MAC address, "
"IP, nbi image name)"
msgstr ""
"[FLAGGOR]...\n"
"konfiguration av Mandriva Linux terminalserver\n"
"--enable         : aktivera MTS\n"
"--disable        : inaktivera MTS\n"
"--start          : starta MTS\n"
"--stop           : stoppa MTS\n"
"--adduser        : lägg till en befintlig användare till MTS (kräver "
"användarnamn)\n"
"--deluser        : ta bort en befintlig användare från MTS (kräver "
"användarnamn)\n"
"--addclient      : lägg till en klientdator till MTS (kräver MAC-adress, IP, "
"nbi-avbildsnamn)\n"
"--delclient      : ta bort en klientdator från MTS (kräver MAC-adress, IP, "
"nbi-avbildsnamn)"

#: standalone.pm:96
#, c-format
msgid "[keyboard]"
msgstr "[tangentbord]"

#: standalone.pm:97
#, c-format
msgid "[--file=myfile] [--word=myword] [--explain=regexp] [--alert]"
msgstr "[--file=minfil] [--word=mittord] [--explain=reguttryck] [--alert]"

#: standalone.pm:98
#, c-format
msgid ""
"[OPTIONS]\n"
"Network & Internet connection and monitoring application\n"
"\n"
"--defaultintf interface : show this interface by default\n"
"--connect : connect to internet if not already connected\n"
"--disconnect : disconnect to internet if already connected\n"
"--force : used with (dis)connect : force (dis)connection.\n"
"--status : returns 1 if connected 0 otherwise, then exit.\n"
"--quiet : do not be interactive. To be used with (dis)connect."
msgstr ""
"[ALTERNATIV]\n"
"Program för nätverk- och Internetanslutning och övervakning.\n"
"\n"
"--defaultintf interface : visa detta gränssnitt som grundinställning\n"
"--connect : skapa anslutning till Internet om inte redan uppkopplad\n"
"--disconnect : koppla ifrån Internet om uppkopplad\n"
"--force : används med connect/disconnect : tvinga fram (från)koppling.\n"
"--status : returnerar 1 om uppkopplad, annars 0, sedan exit.\n"
"--quiet : ingen interaktion med användaren. Använd med connect/disconnect."

#: standalone.pm:107
#, c-format
msgid " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"
msgstr " [--skiptest] [--cups] [--lprng] [--lpd] [--pdq]"

#: standalone.pm:108
#, c-format
msgid ""
"[OPTION]...\n"
"  --no-confirmation      do not ask first confirmation question in Mandriva "
"Update mode\n"
"  --no-verify-rpm        do not verify packages signatures\n"
"  --changelog-first      display changelog before filelist in the "
"description window\n"
"  --merge-all-rpmnew     propose to merge all .rpmnew/.rpmsave files found"
msgstr ""
"[FLAGGOR]...\n"
"  --no-confirmation      fråga inte den första bekräftelsefrågan iMandriva "
"Update-läge\n"
"  --no-verify-rpm        verifiera inte paketsignaturer\n"
"  --changelog-first      visa ändringslogg före fillista i "
"beskrivningsfönstret\n"
"  --merge-all-rpmnew     föreslå sammanslagning av alla .rpmnew/.rpmsave-"
"filer som hittas"

#: standalone.pm:113
#, c-format
msgid ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"
msgstr ""
"[--manual] [--device=dev] [--update-sane=sane_source_dir] [--update-"
"usbtable] [--dynamic=dev]"

#: standalone.pm:114
#, c-format
msgid ""
" [everything]\n"
"       XFdrake [--noauto] monitor\n"
"       XFdrake resolution"
msgstr ""
" [allt]\n"
"       XFdrake [--noauto] skärm\n"
"       XFdrake-upplösning"

#: standalone.pm:146
#, c-format
msgid ""
"\n"
"Usage: %s  [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "
msgstr ""
"\n"
"Användning: %s  [--auto] [--beginner] [--expert] [-h|--help] [--noauto] [--"
"testing] [-v|--version] "

#: standalone/XFdrake:61
#, c-format
msgid "You need to reboot for changes to take effect"
msgstr "Du måste starta om för att ändringarna ska verkställas."

#: standalone/XFdrake:92
#, c-format
msgid "Please log out and then use Ctrl-Alt-BackSpace"
msgstr "Logga ut och använd sedan Ctrl+Alt+Backsteg"

#: standalone/XFdrake:96
#, c-format
msgid "You need to log out and back in again for changes to take effect"
msgstr ""
"Du måste logga ut och logga in igen för att ändringarna ska verkställas."

#: standalone/drakTermServ:74
#, c-format
msgid "Useless without Terminal Server"
msgstr "Oanvändbart utan Terminal Server"

#: standalone/drakTermServ:106 standalone/drakTermServ:112
#, c-format
msgid "%s: %s requires a username...\n"
msgstr "%s: %s kräver ett användarnamn...\n"

#: standalone/drakTermServ:123
#, c-format
msgid ""
"%s: %s requires hostname, MAC address, IP, nbi-image, 0/1 for THIN_CLIENT, "
"0/1 for Local Config...\n"
msgstr ""
"%s: %s kräver värddatornamn, MAC-adress, IP, nbi-image, 0/1 för THIN_CLIENT, "
"0/1 för lokal konfiguration...\n"

#: standalone/drakTermServ:129
#, c-format
msgid "%s: %s requires hostname...\n"
msgstr "%s: %s kräver datornamn.\n"

#: standalone/drakTermServ:211 standalone/drakTermServ:214
#, c-format
msgid "Terminal Server Configuration"
msgstr "Konfiguration av Terminalserver"

#: standalone/drakTermServ:220
#, c-format
msgid "Enable Server"
msgstr "Aktivera server"

#: standalone/drakTermServ:226
#, c-format
msgid "Disable Server"
msgstr "Inaktivera server"

#: standalone/drakTermServ:232
#, c-format
msgid "Start Server"
msgstr "Starta server"

#: standalone/drakTermServ:238
#, c-format
msgid "Stop Server"
msgstr "Stoppa server"

#: standalone/drakTermServ:247
#, c-format
msgid "Etherboot Floppy/ISO"
msgstr "Etherboot-diskett/ISO"

#: standalone/drakTermServ:251
#, c-format
msgid "Net Boot Images"
msgstr "Net Boot-avbilder"

#: standalone/drakTermServ:258
#, c-format
msgid "Add/Del Users"
msgstr "Lägg till/ta bort användare"

#: standalone/drakTermServ:262
#, c-format
msgid "Add/Del Clients"
msgstr "Lägg till/ta bort klienter"

#: standalone/drakTermServ:270
#, c-format
msgid "Images"
msgstr "Avbilder"

#: standalone/drakTermServ:271
#, c-format
msgid "Clients/Users"
msgstr "Klienter/Användare"

#: standalone/drakTermServ:289 standalone/drakbug:47
#, c-format
msgid "First Time Wizard"
msgstr "Första gången-guiden"

#: standalone/drakTermServ:325 standalone/drakTermServ:326
#, c-format
msgid "%s defined as dm, adding gdm user to /etc/passwd$$CLIENT$$"
msgstr ""
"%s definierat som dm, lägger till användaren gdm till /etc/passwd$$CLIENT$$"

#: standalone/drakTermServ:332
#, c-format
msgid ""
"\n"
" This wizard routine will:\n"
" \t1) Ask you to select either 'thin' or 'fat' clients.\n"
"\t2) Setup DHCP.\n"
"\t\n"
"After doing these steps, the wizard will:\n"
"\t\n"
"    a) Make all "
"nbis.                                                                \n"
"    b) Activate the "
"server.                                                          \n"
"    c) Start the "
"server.                                                     \n"
"    d) Synchronize the shadow files so that all users, including root, \n"
"       are added to the shadow$$CLIENT$$ "
"file.                                              \n"
"    e) Ask you to make a boot floppy.\n"
"    f) If it's thin clients, ask if you want to restart KDM.\n"
msgstr ""
"\n"
"Denna guiderutin vill:\n"
"\t1) Be dig välja 'tunna' eller 'tjocka' klienter.\n"
"\t2) Konfigurera DHCP.\n"
"\t\n"
"    a) Skapa alla nbi.\n"
"    b) Aktivera servern.\n"
"    c) Starta servern.\n"
"    d) Synkronisera alla skuggfiler så att alla användare, inkusive\n"
"       root, läggs till filen shadow$$CLIENT$$\n"
"    e) Be dig skapa en startdiskett.\n"
"    f) Om det är tunna klienter, fråga dig om du vill starta om KDM.\n"

#: standalone/drakTermServ:377
#, c-format
msgid "Cancel Wizard"
msgstr "Avbryt Guiden"

#: standalone/drakTermServ:392
#, c-format
msgid "Please save dhcpd config!"
msgstr "Vänligen spara dhcpd konfigurationen!"

#: standalone/drakTermServ:420
#, c-format
msgid "Use thin clients."
msgstr "Använd tunna klienter"

#: standalone/drakTermServ:422
#, c-format
msgid "Sync client X keyboard settings with server."
msgstr "Synkronisera klientens tangentbordsinställningar för X med servern."

#: standalone/drakTermServ:424
#, c-format
msgid ""
"Please select default client type.\n"
"    'Thin' clients run everything off the server's CPU/RAM, using the client "
"display.\n"
"    'Fat' clients use their own CPU/RAM but the server's filesystem."
msgstr ""
"Välj standard klienttyp.\n"
"    'Tunna' klienter kör allting på serverns processor/minne, och använder "
"klientens skärm.\n"
"    'Tjocka' klienter använder sina egna processorer/minnen, men serverns "
"filsystem."

#: standalone/drakTermServ:444
#, c-format
msgid "Creating net boot images for all kernels"
msgstr "Skapar Nätverks -startavbilder för alla kärnor"

#: standalone/drakTermServ:445 standalone/drakTermServ:740
#: standalone/drakTermServ:757
#, c-format
msgid "This will take a few minutes."
msgstr "Detta kommer att ta ett par minuter."

#: standalone/drakTermServ:449 standalone/drakTermServ:468
#, c-format
msgid "Done!"
msgstr "Klar!"

#: standalone/drakTermServ:454
#, c-format
msgid "Syncing server user list with client list, including root."
msgstr "Synkroniserar serverns användarlista med klientlistan, inklusive root."

#: standalone/drakTermServ:474
#, c-format
msgid ""
"In order to enable changes made for thin clients, the display manager must "
"be restarted. Restart now?"
msgstr ""
"För att ta i bruk ändringarna för tunna klienter, måste "
"inloggningshanteraren startas om.\n"
"Vill du starta om nu?"

#: standalone/drakTermServ:509
#, c-format
msgid "Terminal Server Overview"
msgstr "Översikt av Terminalserver"

#: standalone/drakTermServ:510
#, c-format
msgid ""
"        - Create Etherboot Enabled Boot Images:\n"
"        \tTo boot a kernel via etherboot, a special kernel/initrd image must "
"be created.\n"
"        \tmkinitrd-net does much of this work and drakTermServ is just a "
"graphical \n"
"        \tinterface to help manage/customize these images. To create the "
"file \n"
"        \t/etc/dhcpd.conf.etherboot-pcimap.include that is pulled in as an "
"include in \n"
"        \tdhcpd.conf, you should create the etherboot images for at least "
"one full kernel."
msgstr ""
"        - Skapa Etherboot-baserad startavbild:\n"
"        \tFör att starta en kärna via Etherboot, måste en speciell kärn/"
"initrd-\n"
"avbild skapas.\n"
"        \tmkinitrd-net gör det mesta av arbetet och drakTermServ är enbart \n"
"ett grafiskt gränssnitt som hjälper dig skapa/konfigurera dessa avbilder. "
"För att skapa filen \n"
"        \t/etc/dhcpd.conf.etherboot-pcimap.include som inkluderas i \n"
"        \tdhcpd.conf, så bör du skapa Etherboot-avbilder för minst en "
"komplett kärna."

#: standalone/drakTermServ:516
#, c-format
msgid ""
"        - Maintain /etc/dhcpd.conf:\n"
"        \tTo net boot clients, each client needs a dhcpd.conf entry, "
"assigning an IP \n"
"        \taddress and net boot images to the machine. drakTermServ helps "
"create/remove \n"
"        \tthese entries.\n"
"\t\t\t\n"
"        \t(PCI cards may omit the image - etherboot will request the correct "
"image. \n"
"\t\t\tYou should also consider that when etherboot looks for the images, it "
"expects \n"
"\t\t\tnames like boot-3c59x.nbi, rather than boot-3c59x.2.4.19-16mdk.nbi).\n"
"\t\t\t \n"
"        \tA typical dhcpd.conf stanza to support a diskless client looks "
"like:"
msgstr ""
"        - Underhåll av /etc/dhcpd.conf:\n"
"        \t\tVarje net boot-klient behöver en post i dhcpd.conf som tilldelar "
"dem en IP-adress\n"
"        \t\toch en net boot-avbild. drakTermServ hjälper dig skapa/radera "
"dessa poster.\n"
"\t\t\t\n"
"        \t\t(PCI-kort kan utlämna avbilden - Etherboot kommer att be om "
"korrekt avbild. Du bör också\n"
"        \t\ttänka på att när Etherboot söker efter avbilder så förväntar "
"den \n"
"sig namn enligt mallen\n"
"        \t\tboot-3c59x.nbi, snarare än boot-3c59x.2.4.19-16mdk.nbi).\n"
"\n"
"        \t\tEn typisk dhcpd.conf-post för att stödja en klient utan "
"hårddisk\n"
"ser ut på följande vis:"

#: standalone/drakTermServ:534
#, c-format
msgid ""
"        While you can use a pool of IP addresses, rather than setup a "
"specific entry for\n"
"        a client machine, using a fixed address scheme facilitates using the "
"functionality\n"
"        of client-specific configuration files that ClusterNFS provides.\n"
"\t\t\t\n"
"        Note: The '#type' entry is only used by drakTermServ.  Clients can "
"either be 'thin'\n"
"        or 'fat'.  Thin clients run most software on the server via XDMCP, "
"while fat clients run \n"
"        most software on the client machine. A special inittab, %s is\n"
"        written for thin clients. System config files xdm-config, kdmrc, and "
"gdm.conf are \n"
"        modified if thin clients are used, to enable XDMCP. Since there are "
"security issues in \n"
"        using XDMCP, hosts.deny and hosts.allow are modified to limit access "
"to the local\n"
"        subnet.\n"
"\t\t\t\n"
"        Note: The '#hdw_config' entry is also only used by drakTermServ.  "
"Clients can either \n"
"        be 'true' or 'false'.  'true' enables root login at the client "
"machine and allows local \n"
"        hardware configuration of sound, mouse, and X, using the 'drak' "
"tools. This is enabled \n"
"        by creating separate config files associated with the client's IP "
"address and creating \n"
"        read/write mount points to allow the client to alter the file. Once "
"you are satisfied \n"
"        with the configuration, you can remove root login privileges from "
"the client.\n"
"\t\t\t\n"
"        Note: You must stop/start the server after adding or changing "
"clients."
msgstr ""
"\t\t\tDu kan använda en samling av IP-adresser istället för en specifik post "
"för varje\n"
"\t\t\tklient, men fasta adresser underlättar användandet av klient-"
"specifikakonfigurationsfiler\n"
"\t\t\tsom ClusterNFS tillhandahåller.\n"
"\t\t\t\n"
"\t\t\tObs: The \"#type\"-raden används endast av drakTermServ. Klienter kan "
"vara antingen \"thin\"\n"
"\t\t\teller \"fat\".  Tunna klienter kör de flesta programmen på servern "
"genom XDMCP, feta klienter kör \n"
"\t\t\tde flesta programmen lokalt på klienten. En specifik inittab-fil, %s "
"skrivs\n"
"\t\t\tför tunna klienter. Systemkonfigurationsfilerna xdm-config, kdmrc, och "
"gdm.conf modifieras \n"
"\t\t\tom tunna klienter används, för att möjliggöra XDMCP. Eftersom det "
"finns vissa säkerhetsaspekter vid användningen \n"
"\t\t\tav XDMCP modifieras hosts.deny och hosts.allow för att begränsa "
"tillgång till det lokala\n"
"\t\t\tsubnätet.\n"
"\t\t\t\n"
"\t\t\tObs: \"#hdw_config\"-raden används också enbart av drakTermServ.  "
"Klienter kan vara \n"
"\t\t\t\"true\" eller \"false\". \"true\" tillåter root-inloggning vid "
"klientdatorn och tillåter lokal \n"
"\t\t\tkonfigurering av hårdvara för ljud, mus, och X via \"drak\"-verktygen. "
"Detta möjliggörs genom\n"
"\t\t\tatt skapa separata konfigurationsfiler associerade med klientens IP-"
"address and skapa \n"
"\t\t\tläs/skriv-monteringspunkter som gör det möjligt för klienterna att "
"ändra filen. När du är nöjd \n"
"\t\t\tmed konfigurationen kan du ta bort root-inloggningsmöjligheten från "
"klienten.\n"
"\t\t\t\n"
"\t\t\tObs: Du måste stoppa/starta om servern efter att du lagt till eller "
"ändrat klienter."

#: standalone/drakTermServ:554
#, c-format
msgid ""
"        - Maintain /etc/exports:\n"
"        \tClusternfs allows export of the root filesystem to diskless "
"clients. drakTermServ\n"
"        \tsets up the correct entry to allow anonymous access to the root "
"filesystem from\n"
"        \tdiskless clients.\n"
"\n"
"        \tA typical exports entry for clusternfs is:\n"
"        \t\t\n"
"        \t/\t\t\t\t\t(ro,all_squash)\n"
"        \t/home\t\t\t\tSUBNET/MASK(rw,root_squash)\n"
"\t\t\t\n"
"        \tWith SUBNET/MASK being defined for your network."
msgstr ""
"        - Underhåll av /etc/exports:\n"
"        \t\tClusternfs tillåter export av rotfilsystemet till hårddisklösa "
"klienter. drakTermServ\n"
"        \t\tskriver en post som tillåter anonym tillgång till rotfilsystemet "
"från hårdisk-\n"
"        \t\tlösa klienter.\n"
"\n"
"        \t\tEn typisk export-post för clusternfs:\n"
"        \t\t\n"
"        \t/\t\t\t\t\t(ro,all_squash)\n"
"        \t/home\t\t\t\tSUBNET/MASK(rw,root_squash)\n"
"\t\t\t\n"
"\t\t\tMed SUBNET/MASK definierat för ditt nätverk."

#: standalone/drakTermServ:566
#, c-format
msgid ""
"        - Maintain %s:\n"
"        \tFor users to be able to log into the system from a diskless "
"client, their entry in\n"
"        \t/etc/shadow needs to be duplicated in %s. drakTermServ\n"
"        \thelps in this respect by adding or removing system users from this "
"file."
msgstr ""
"        - Underhåll av %s:\n"
"        \t\tFör att användare ska kunna logga in i systemet från en "
"hårddisklösklient behöver deras post i\n"
"        \t\t/etc/shadow kopieras till %s. drakTermServ hjälper till\n"
"        \t\tgenom att lägga till eller ta bort användare från denna fil."

#: standalone/drakTermServ:570
#, c-format
msgid ""
"        - Per client %s:\n"
"        \tThrough clusternfs, each diskless client can have its own unique "
"configuration files\n"
"        \ton the root filesystem of the server. By allowing local client "
"hardware configuration, \n"
"        \tdrakTermServ will help create these files."
msgstr ""
"        - Klientspecifik %s:\n"
"        \t\tGenom clusternfs kan varje hårdisklös klient ha sina egen unika "
"konfigurationsfiler\n"
"        \t\tpå serverns rot filsystem. Genom att tillåta lokal "
"hårdvarukonfigurering per klient, \n"
"        \t\thjälper drakTermServ dig att skapa dessa filer."

#: standalone/drakTermServ:575
#, c-format
msgid ""
"        - Per client system configuration files:\n"
"        \tThrough clusternfs, each diskless client can have its own unique "
"configuration files\n"
"        \ton the root filesystem of the server. By allowing local client "
"hardware configuration, \n"
"        \tclients can customize files such as /etc/modules.conf, /etc/"
"sysconfig/mouse, \n"
"        \t/etc/sysconfig/keyboard on a per-client basis.\n"
"\n"
"        Note: Enabling local client hardware configuration does enable root "
"login to the terminal \n"
"        server on each client machine that has this feature enabled.  Local "
"configuration can be\n"
"        turned back off, retaining the configuration files, once the client "
"machine is configured."
msgstr ""
"        - Klientspecifika systemkonfigureringsfiler:\n"
"        \tGenom clusternfs kan varje hårddisklös klient ha sina egna unika "
"konfigurationsfiler\n"
"        \tpå serverns rotfilsystem. Genom att tillåta lokal "
"hårdvarukonfiguration på klienterna kan filer, som /etc/modules.conf, /etc/"
"sysconfig/mouse, \n"
"        \t/etc/sysconfig/keyboard konfigureras per klient.\n"
"\n"
"        Observera: Lokal hårdvarukonfigurering gör det möjligt att logga in "
"som root på terminalservern \n"
"        på varje klient som har detta aktiverat. Lokal konfigurering "
"kan         stängas av igen när klientdatorn konfigurerats färdigt, \n"
"konfigurationsfilerna kommer att sparas."

#: standalone/drakTermServ:584
#, c-format
msgid ""
"        - /etc/xinetd.d/tftp:\n"
"        \tdrakTermServ will configure this file to work in conjunction with "
"the images created\n"
"        \tby mkinitrd-net, and the entries in /etc/dhcpd.conf, to serve up "
"the boot image to \n"
"        \teach diskless client.\n"
"\n"
"        \tA typical TFTP configuration file looks like:\n"
"        \t\t\n"
"        \tservice tftp\n"
"\t\t\t{\n"
"                        disable         = no\n"
"                        socket_type  = dgram\n"
"                        protocol        = udp\n"
"                        wait             = yes\n"
"                        user             = root\n"
"                        server          = /usr/sbin/in.tftpd\n"
"                        server_args  = -s /var/lib/tftpboot\n"
"        \t}\n"
"        \t\t\n"
"        \tThe changes here from the default installation are changing the "
"disable flag to\n"
"        \t'no' and changing the directory path to /var/lib/tftpboot, where "
"mkinitrd-net\n"
"        \tputs its images."
msgstr ""
"        - /etc/xinetd.d/tftp:\n"
"        \t\tdrakTermServ konfigurerar denna fil så den fungerar tillsammans "
"med avbilderna som skapats av \n"
"        \t\tmkinitrd-net, och posterna i /etc/dhcpd.conf, för att skicka "
"startavbilden till respektive\n"
"        \t\thårddisklös klient.\n"
"\n"
"        \t\tEn typisk tftp-konfigurationsfil ser ut på följande sätt:\n"
"        \t\t\n"
"        \tservice tftp\n"
"\t\t\t{\n"
"                        disable         = no\n"
"                        socket_type  = dgram\n"
"                        protocol        = udp\n"
"                        wait             = yes\n"
"                        user             = root\n"
"                        server          = /usr/sbin/in.tftpd\n"
"                        server_args  = -s /var/lib/tftpboot\n"
"        \t}\n"
"        \t\t\n"
"        \t\tDe förändringar av grundinställningarna som görs är att ändra "
"\"disable\"-flaggan till\n"
"        \t\t\"no\", och ändra sökvägen där mkinitrd-net sparar sina avbilder "
"till  \n"
"/var/lib/tftpboot "

#: standalone/drakTermServ:605
#, c-format
msgid ""
"        - Create etherboot floppies/CDs:\n"
"        \tThe diskless client machines need either ROM images on the NIC, or "
"a boot floppy\n"
"        \tor CD to initiate the boot sequence.  drakTermServ will help "
"generate these\n"
"        \timages, based on the NIC in the client machine.\n"
"        \t\t\n"
"        \tA basic example of creating a boot floppy for a 3Com 3c509 "
"manually:\n"
"        \t\t\n"
"        \tcat /usr/lib/etherboot/floppyload.bin \\\n"
"        \t\t/usr/share/etherboot/start16.bin \\\t\t\t\n"
"        \t\t/usr/lib/etherboot/zimg/3c509.zimg > /dev/fd0"
msgstr ""
"        - Skapa Etherboot-diskett/ercd:\n"
"        \tDe hårddisklösa klientdatorerna behöver antingen ROM-avbilder på "
"nätverkskortet, en startdiskett eller\n"
"        \ten CD för att starta. drakTermServ hjälper dig att skapa dessa "
"avbilder,\n"
"        \tbaserade på nätverkskortet i respektive klient.\n"
"        \t\t\n"
"        \tEtt enkelt exempel på en manuellt skapad startdiskett för ett 3Com "
"3c509-kort:\n"
"        \t\t\n"
"        \tcat /usr/lib/etherboot/floppyload.bin \\\n"
"        \t\t/usr/share/etherboot/start16.bin \\\t\t\t\n"
"        \t\t/usr/lib/etherboot/zimg/3c509.zimg > /dev/fd0"

#: standalone/drakTermServ:640
#, c-format
msgid "Boot Floppy"
msgstr "Startdiskett"

#: standalone/drakTermServ:642
#, c-format
msgid "Boot ISO"
msgstr "Start-ISO"

#: standalone/drakTermServ:644
#, c-format
msgid "PXE Image"
msgstr "PXE Avbild"

#: standalone/drakTermServ:705
#, c-format
msgid "Default kernel version"
msgstr "Standard kärnversion"

#: standalone/drakTermServ:708
#, c-format
msgid "Create PXE images."
msgstr "Skapa PXE avbild."

#: standalone/drakTermServ:738
#, c-format
msgid "Build Whole Kernel -->"
msgstr "Bygg en hel kärna -->"

#: standalone/drakTermServ:746
#, c-format
msgid "No kernel selected!"
msgstr "Inga kärna vald."

#: standalone/drakTermServ:749
#, c-format
msgid "Build Single NIC -->"
msgstr "Bygg ett nätverkskort -->"

#: standalone/drakTermServ:753
#, c-format
msgid "No NIC selected!"
msgstr "Inget nätverkskort valt."

#: standalone/drakTermServ:756
#, c-format
msgid "Build All Kernels -->"
msgstr "Bygg alla kärnor -->"

#: standalone/drakTermServ:767
#, c-format
msgid "<-- Delete"
msgstr "<-- Ta bort"

#: standalone/drakTermServ:772
#, c-format
msgid "No image selected!"
msgstr "Ingen avbild vald!"

#: standalone/drakTermServ:775
#, c-format
msgid "Delete All NBIs"
msgstr "Ta bort alla NBis"

#: standalone/drakTermServ:901
#, c-format
msgid ""
"!!! Indicates the password in the system database is different than\n"
" the one in the Terminal Server database.\n"
"Delete/re-add the user to the Terminal Server to enable login."
msgstr ""
"!!! indikerar att lösenordet i systemdatabasen skiljer sig från det i\n"
" terminalserverns databas.\n"
"Ta bort eller lägg till användaren igen i terminalservern för att aktivera "
"inloggning."

#: standalone/drakTermServ:906
#, c-format
msgid "Add User -->"
msgstr "Lägg till användare -->"

#: standalone/drakTermServ:912
#, c-format
msgid "<-- Del User"
msgstr "<-- Ta bort användare"

#: standalone/drakTermServ:948
#, c-format
msgid "type: %s"
msgstr "typ: %s"

#: standalone/drakTermServ:952
#, c-format
msgid "local config: %s"
msgstr "lokal konfiguration: %s"

#: standalone/drakTermServ:982
#, c-format
msgid ""
"Allow local hardware\n"
"configuration."
msgstr ""
"Tillåt lokal hårdvaru-\n"
"konfigurering."

#: standalone/drakTermServ:991
#, c-format
msgid "No net boot images created!"
msgstr "Inga nätstartavbilder skapade."

#: standalone/drakTermServ:1010
#, c-format
msgid "Thin Client"
msgstr "Tunn klient"

#: standalone/drakTermServ:1014
#, c-format
msgid "Allow Thin Clients"
msgstr "Tillåt tunna klienter"

#: standalone/drakTermServ:1015
#, c-format
msgid ""
"Sync client X keyboard\n"
" settings with server."
msgstr ""
"Synkronisera klientens  \n"
"tangentbordsinställningar för X med servern."

#: standalone/drakTermServ:1016
#, c-format
msgid "Add Client -->"
msgstr "Lägg till klient -->"

#: standalone/drakTermServ:1030
#, c-format
msgid "type: fat"
msgstr "typ: fat"

#: standalone/drakTermServ:1031
#, c-format
msgid "type: thin"
msgstr "typ: tunn"

#: standalone/drakTermServ:1038
#, c-format
msgid "local config: false"
msgstr "Lokal konfigurering: falsk"

#: standalone/drakTermServ:1039
#, c-format
msgid "local config: true"
msgstr "lokal konfigurering: sann"

#: standalone/drakTermServ:1047
#, c-format
msgid "<-- Edit Client"
msgstr "<-- Redigera klient"

#: standalone/drakTermServ:1073
#, c-format
msgid "Disable Local Config"
msgstr "Inaktivera lokal konfiguration"

#: standalone/drakTermServ:1080
#, c-format
msgid "Delete Client"
msgstr "Ta bort klient"

#: standalone/drakTermServ:1089
#, c-format
msgid "dhcpd Config..."
msgstr "dhcpd-konfiguration..."

#: standalone/drakTermServ:1104
#, c-format
msgid ""
"Need to restart the Display Manager for full changes to take effect. \n"
"(service dm restart - at the console)"
msgstr ""
"Måste starta om inloggningshanteraren för att verkställa ändringarna. \n"
"(service dm restart i konsollen)"

#: standalone/drakTermServ:1149
#, c-format
msgid "Thin clients will not work with autologin. Disable autologin?"
msgstr "Tunna klienter fungerar inte med autologin. Avaktivera autologin?"

#: standalone/drakTermServ:1165
#, c-format
msgid "All clients will use %s"
msgstr "Alla klienter kommer att använda %s"

#: standalone/drakTermServ:1197
#, c-format
msgid "Subnet:"
msgstr "Undernät:"

#: standalone/drakTermServ:1204
#, c-format
msgid "Netmask:"
msgstr "Nätmask:"

#: standalone/drakTermServ:1211
#, c-format
msgid "Routers:"
msgstr "Routrar:"

#: standalone/drakTermServ:1218
#, c-format
msgid "Subnet Mask:"
msgstr "Undernätmask:"

#: standalone/drakTermServ:1225
#, c-format
msgid "Broadcast Address:"
msgstr "Broadcast-adress:"

#: standalone/drakTermServ:1232
#, c-format
msgid "Domain Name:"
msgstr "Domännamn:"

#: standalone/drakTermServ:1240
#, c-format
msgid "Name Servers:"
msgstr "Namnservrar:"

#: standalone/drakTermServ:1251
#, c-format
msgid "IP Range Start:"
msgstr "Startområde för IP:"

#: standalone/drakTermServ:1252
#, c-format
msgid "IP Range End:"
msgstr "Slutområde för IP:"

#: standalone/drakTermServ:1294
#, c-format
msgid "Append TS Includes To Existing Config"
msgstr "Lägg till TS tillägg till existerande konfiguration"

#: standalone/drakTermServ:1296
#, c-format
msgid "Write Config"
msgstr "Skriv konfiguration"

#: standalone/drakTermServ:1312
#, c-format
msgid "dhcpd Server Configuration"
msgstr "Konfiguration av dhcpd-server"

#: standalone/drakTermServ:1313
#, c-format
msgid ""
"Most of these values were extracted\n"
"from your running system.\n"
"You can modify as needed."
msgstr ""
"De flesta av dessa värden har hämtats\n"
"från det startade systemet.\n"
"Du kan ändra efter behov."

#: standalone/drakTermServ:1316
#, c-format
msgid "Dynamic IP Address Pool:"
msgstr "Dynamisk IP-adressamling:"

#: standalone/drakTermServ:1463
#, c-format
msgid "Please insert floppy disk:"
msgstr "Sätt in en diskett:"

#: standalone/drakTermServ:1467
#, c-format
msgid "Could not access the floppy!"
msgstr "Kunde inte komma åt disketten."

#: standalone/drakTermServ:1469
#, c-format
msgid "Floppy can be removed now"
msgstr "Nu kan disketten tas ur"

#: standalone/drakTermServ:1472
#, c-format
msgid "No floppy drive available!"
msgstr "Ingen diskettstation tillgänglig."

#: standalone/drakTermServ:1477
#, c-format
msgid "PXE image is %s/%s"
msgstr "PXE-avbild är %s/%s"

#: standalone/drakTermServ:1479
#, c-format
msgid "Error writing %s/%s"
msgstr "Kunde inte skriva %s/%s"

#: standalone/drakTermServ:1489
#, c-format
msgid "Etherboot ISO image is %s"
msgstr "Etherboot ISO-avbild är %s"

#: standalone/drakTermServ:1491
#, c-format
msgid "Something went wrong! - Is mkisofs installed?"
msgstr "Något gick fel. Är mkisofs installerat?"

#: standalone/drakTermServ:1512
#, c-format
msgid "Need to create /etc/dhcpd.conf first!"
msgstr "Måste skapa /etc/dhcpd.conf först."

#: standalone/drakTermServ:1672
#, c-format
msgid "%s passwd bad in Terminal Server - rewriting...\n"
msgstr "%s lösen felaktigt i Terminalserver - skriver på nytt...\n"

#: standalone/drakTermServ:1685
#, c-format
msgid "%s is not a user..\n"
msgstr "%s är inte en användare.\n"

#: standalone/drakTermServ:1686
#, c-format
msgid "%s is already a Terminal Server user\n"
msgstr "%s är redan en Terminalserver användare\n"

#: standalone/drakTermServ:1688
#, c-format
msgid "Addition of %s to Terminal Server failed!\n"
msgstr "Tillägg av %s till Terminalservern misslyckades!\n"

#: standalone/drakTermServ:1690
#, c-format
msgid "%s added to Terminal Server\n"
msgstr "%s lades till Terminalservern\n"

#: standalone/drakTermServ:1707
#, c-format
msgid "Deleted %s...\n"
msgstr "Raderade %s...\n"

#: standalone/drakTermServ:1709 standalone/drakTermServ:1782
#, c-format
msgid "%s not found...\n"
msgstr "%s hittades inte.\n"

#: standalone/drakTermServ:1810
#, c-format
msgid "/etc/hosts.allow and /etc/hosts.deny already configured - not changed"
msgstr ""
"/etc/hosts.allow och /etc/hosts.deny redan konfigurerade - ingen ändring"

#: standalone/drakTermServ:1950
#, c-format
msgid "Configuration changed - restart clusternfs/dhcpd?"
msgstr "Konfigurationen är ändrad - starta om clusternfs/dhcpd?"

#: standalone/drakautoinst:38
#, c-format
msgid "Error!"
msgstr "Fel!"

#: standalone/drakautoinst:39
#, c-format
msgid "I can not find needed image file `%s'."
msgstr "Den nödvändiga avbildsfilen \"%s\" kan inte hittas."

#: standalone/drakautoinst:41
#, c-format
msgid "Auto Install Configurator"
msgstr "Konfiguration för automatisk installation"

#: standalone/drakautoinst:42
#, c-format
msgid ""
"You are about to configure an Auto Install floppy. This feature is somewhat "
"dangerous and must be used circumspectly.\n"
"\n"
"With that feature, you will be able to replay the installation you've "
"performed on this computer, being interactively prompted for some steps, in "
"order to change their values.\n"
"\n"
"For maximum safety, the partitioning and formatting will never be performed "
"automatically, whatever you chose during the install of this computer.\n"
"\n"
"Press ok to continue."
msgstr ""
"Du är på väg att konfigurera en automatisk installationsdiskett. Denna "
"funktion är en aning riskfylld och måste användas med varsamhet.\n"
"\n"
"Med den funktionen kan du göra repris av installationen du gjorde på denna "
"dator, genom att gå igenom några steg och ange dess värden.\n"
"\n"
"För maximal säkerhet sker partitionering och formatering aldrig automatiskt, "
"oavsett vad du väljer vid installationen av denna dator.\n"
"\n"
"Tryck ok för att fortsätta."

#: standalone/drakautoinst:60
#, c-format
msgid "replay"
msgstr "repris"

#: standalone/drakautoinst:60 standalone/drakautoinst:69
#, c-format
msgid "manual"
msgstr "manuellt"

#: standalone/drakautoinst:64
#, c-format
msgid "Automatic Steps Configuration"
msgstr "Konfiguration av automatiska steg"

#: standalone/drakautoinst:65
#, c-format
msgid ""
"Please choose for each step whether it will replay like your install, or it "
"will be manual"
msgstr ""
"Välj för varje steg om det ska vara en repris av installationen eller om det "
"ska utföras manuellt."

#: standalone/drakautoinst:77 standalone/drakautoinst:78
#: standalone/drakautoinst:92
#, c-format
msgid "Creating auto install floppy"
msgstr "Skapar automatisk installationsdiskett"

#: standalone/drakautoinst:90
#, c-format
msgid "Insert another blank floppy in drive %s (for drivers disk)"
msgstr "Sätt in en andra tom diskett i diskettenhet %s (för drivrutinsdiskett)"

#: standalone/drakautoinst:91
#, c-format
msgid "Creating auto install floppy (drivers disk)"
msgstr "Skapar automatisk installationsdiskett (drivrutinsdiskett)"

#: standalone/drakautoinst:158
#, c-format
msgid ""
"\n"
"Welcome.\n"
"\n"
"The parameters of the auto-install are available in the sections on the left"
msgstr ""
"\n"
"Välkommen.\n"
"\n"
"Parametrarna för auto-install är tillgängliga i sektionerna till vänster"

#: standalone/drakautoinst:252 standalone/drakgw:597 standalone/drakvpn:902
#: standalone/scannerdrake:405
#, c-format
msgid "Congratulations!"
msgstr "Gratulerar!"

#: standalone/drakautoinst:253
#, c-format
msgid ""
"The floppy has been successfully generated.\n"
"You may now replay your installation."
msgstr ""
"Disketten har genererats.\n"
"Du kan nu göra en repris av installationen."

#: standalone/drakautoinst:289
#, c-format
msgid "Auto Install"
msgstr "Automatisk installation"

#: standalone/drakautoinst:358
#, c-format
msgid "Add an item"
msgstr "Lägg till objekt"

#: standalone/drakautoinst:365
#, c-format
msgid "Remove the last item"
msgstr "Ta bort det sista objektet"

#: standalone/drakbackup:88
#, c-format
msgid "hd"
msgstr "hd"

#: standalone/drakbackup:88
#, c-format
msgid "tape"
msgstr "band"

#: standalone/drakbackup:152
#, c-format
msgid ""
"Expect is an extension to the TCL scripting language that allows interactive "
"sessions without user intervention."
msgstr ""
"Expect är en utökning av skriptspråket TCL som gör det möjligt att använda "
"interaktiva sessioner utan användarens närvaro."

#: standalone/drakbackup:153
#, c-format
msgid "Store the password for this system in drakbackup configuration."
msgstr "Lagra lösenordet för det här systemet i Drakbackup-konfiguration."

#: standalone/drakbackup:154
#, c-format
msgid ""
"For a multisession CD, only the first session will erase the cdrw. Otherwise "
"the cdrw is erased before each backup."
msgstr ""
"Vid en multisessionsCD kommer endast den första sessionen att radera cdrw "
"skivan. Vid en icke-multisessions CD raderas hela skivan innan varje "
"säkerhetskopiering."

#: standalone/drakbackup:155
#, c-format
msgid ""
"This option will save files that have changed.  Exact behavior depends on "
"whether incremental or differential mode is used."
msgstr ""
"Det här alternativet sparar filer som har ändrats. Exakt beteende beror på "
"om inkrementell- eller differentialläge används."

#: standalone/drakbackup:156
#, c-format
msgid ""
"Incremental backups only save files that have changed or are new since the "
"last backup."
msgstr ""
"Inkrementella säkerhetskopieringar sparar endast filer som har ändrats eller "
"är nya sedan den senaste säkerhetskopieringen."

#: standalone/drakbackup:157
#, c-format
msgid ""
"Differential backups only save files that have changed or are new since the "
"original 'base' backup."
msgstr ""
"Differentiella säkerhetskopior sparar endast de filer som förändrats eller "
"som är nya sedan den första grundläggande säkerhetskopieringen."

#: standalone/drakbackup:158
#, c-format
msgid ""
"This should be a local user or email address that you want the backup "
"results sent to. You will need to define a functioning mail server."
msgstr ""
"Det krävs en lokal användare eller email adress som du vill att en "
"sammanfattning av säkerhetskopieringen skickas till. Du måste ange an "
"fungerande e-postserver."

#: standalone/drakbackup:159
#, c-format
msgid ""
"Files or wildcards listed in a .backupignore file at the top of a directory "
"tree will not be backed up."
msgstr ""
"Filer eller jokertecken som listas i en .backupignore-fil högst upp i ett "
"katalogträd kommer inte att säkerhetskopieras."

#: standalone/drakbackup:160
#, c-format
msgid ""
"For backups to other media, files are still created on the hard drive, then "
"moved to the other media.  Enabling this option will remove the hard drive "
"tar files after the backup."
msgstr ""
"Vid säkerhetskopiering till andra media skapas fortfarande filerna på "
"hårdisken, och flyttas sedan till det andra mediet.  Aktiveras denna "
"funktion raderas tar filerna från hårddisken efter säkerhetskopieringen "
"slutförts."

#: standalone/drakbackup:161
#, c-format
msgid ""
"Some protocols, like rsync, may be configured at the server end.  Rather "
"than using a directory path, you would use the 'module' name for the service "
"path."
msgstr ""
"Vissa protokoll som rsync, kan konfigureras på serversidan. Istället för att "
"använda en katalogsökväg skulle du använda \"modul\"-namnet för "
"tjänstsökvägen."

#: standalone/drakbackup:162
#, c-format
msgid ""
"Custom allows you to specify your own day and time.  The other options use "
"run-parts in /etc/crontab."
msgstr ""
"Anpassade låter dig specificera din egen dag och tid. De andra alternativen "
"använder run-parts i /etc/crontab."

#: standalone/drakbackup:326
#, c-format
msgid "No media selected for cron operation."
msgstr "Ingen media vald för cron jobb."

#: standalone/drakbackup:330
#, c-format
msgid "No interval selected for cron operation."
msgstr "Ingen intervall vald för cron jobb."

#: standalone/drakbackup:377
#, c-format
msgid "Interval cron not available as non-root"
msgstr "Intervall cron är inte tillgänglig som icke-root"

#: standalone/drakbackup:462 standalone/logdrake:437
#, c-format
msgid "\"%s\" neither is a valid email nor is an existing local user!"
msgstr ""
"\"%s\" är inte en godkänd e-postaddress eller existerande lokal användare!"

#: standalone/drakbackup:466 standalone/logdrake:442
#, c-format
msgid ""
"\"%s\" is a local user, but you did not select a local smtp, so you must use "
"a complete email address!"
msgstr ""
"\"%s\" är en lokal anavändare, men du valde ingen lokal smtp, så du måste "
"använda en komplett e-postaddress!"

#: standalone/drakbackup:475
#, c-format
msgid "Valid user list changed, rewriting config file."
msgstr "Giltig användarlista har ändrats, skriver om inställningsfil."

#: standalone/drakbackup:477
#, c-format
msgid "Old user list:\n"
msgstr "Gammal användarfil:\n"

#: standalone/drakbackup:479
#, c-format
msgid "New user list:\n"
msgstr "Ny användarfil:\n"

#: standalone/drakbackup:524
#, c-format
msgid ""
"\n"
"                      DrakBackup Report \n"
msgstr ""
"\n"
"                      Rapport från Drakbackup \n"

#: standalone/drakbackup:525
#, c-format
msgid ""
"\n"
"                      DrakBackup Daemon Report\n"
msgstr ""
"\n"
"                      Rapport från Drakbackup-demonen\n"

#: standalone/drakbackup:531
#, c-format
msgid ""
"\n"
"                    DrakBackup Report Details\n"
"\n"
"\n"
msgstr ""
"\n"
"                    Detaljerad rapport från Drakbackup\n"
"\n"
"\n"

#: standalone/drakbackup:556 standalone/drakbackup:627
#: standalone/drakbackup:683
#, c-format
msgid "Total progress"
msgstr "Total fortskridning"

#: standalone/drakbackup:609
#, c-format
msgid ""
"%s exists, delete?\n"
"\n"
"If you've already done this process you'll probably\n"
" need to purge the entry from authorized_keys on the server."
msgstr ""
"%s-existerar, ta bort?\n"
"\n"
"Om du redan har gjort den här processen behöver du\n"
"antagligen rensa posten från authorized_keys på servern."

#: standalone/drakbackup:618
#, c-format
msgid "This may take a moment to generate the keys."
msgstr "Det kan ta en stund att generera nycklarna."

#: standalone/drakbackup:625
#, c-format
msgid "Cannot spawn %s."
msgstr "Kan inte starta %s."

#: standalone/drakbackup:642
#, c-format
msgid "No password prompt on %s at port %s"
msgstr "Ingen lösenordsprompt på %s vid port %s"

#: standalone/drakbackup:643
#, c-format
msgid "Bad password on %s"
msgstr "Felaktigt lösenord på %s"

#: standalone/drakbackup:644
#, c-format
msgid "Permission denied transferring %s to %s"
msgstr "Åtkomst nekas vid överföring av %s till %s"

#: standalone/drakbackup:645
#, c-format
msgid "Can not find %s on %s"
msgstr "Kan inte hitta %s  %s"

#: standalone/drakbackup:649
#, c-format
msgid "%s not responding"
msgstr "%s svarar inte"

#: standalone/drakbackup:653
#, c-format
msgid ""
"Transfer successful\n"
"You may want to verify you can login to the server with:\n"
"\n"
"ssh -i %s %s@%s\n"
"\n"
"without being prompted for a password."
msgstr ""
"Överföring klar.\n"
"Du kanske vill verifiera att du kan logga in på servern med:\n"
"\n"
"ssh -i %s %s@%s\n"
"\n"
"utan att bli tillfrågad efter ett lösenord."

#: standalone/drakbackup:697
#, c-format
msgid "WebDAV remote site already in sync!"
msgstr "WebDAV-fjärrplats redan synkroniserad."

#: standalone/drakbackup:701
#, c-format
msgid "WebDAV transfer failed!"
msgstr "WebDAV-överföring misslyckades."

#: standalone/drakbackup:722
#, c-format
msgid "No CD-R/DVD-R in drive!"
msgstr "Ingen cdr/dvdr i enhet."

#: standalone/drakbackup:726
#, c-format
msgid "Does not appear to be recordable media!"
msgstr "Verkar inte vara ett skrivbart media."

#: standalone/drakbackup:731
#, c-format
msgid "Not erasable media!"
msgstr "Ingen raderbar media."

#: standalone/drakbackup:773
#, c-format
msgid "This may take a moment to erase the media."
msgstr "Det kan ta en stund att radera mediet."

#: standalone/drakbackup:831
#, c-format
msgid "Permission problem accessing CD."
msgstr "Behörighetsproblem vid cd-åtkomst."

#: standalone/drakbackup:858
#, c-format
msgid "No tape in %s!"
msgstr "Inget band i %s."

#: standalone/drakbackup:964
#, c-format
msgid ""
"Backup quota exceeded!\n"
"%d MB used vs %d MB allocated."
msgstr ""
"Säkerhetskopieringskvot överskriden.\n"
"%d Mb använt, %d Mb tilldelat."

#: standalone/drakbackup:983 standalone/drakbackup:1016
#, c-format
msgid "Backup system files..."
msgstr "Säkerhetskopiera systemfiler..."

#: standalone/drakbackup:1017 standalone/drakbackup:1058
#, c-format
msgid "Hard Disk Backup files..."
msgstr "Säkerhetskopieringsfiler för hårddisk..."

#: standalone/drakbackup:1057
#, c-format
msgid "Backup User files..."
msgstr "Säkerhetskopiera användarfiler..."

#: standalone/drakbackup:1092
#, c-format
msgid "Backup Other files..."
msgstr "Säkerhetskopiera andra filer..."

#: standalone/drakbackup:1093
#, c-format
msgid "Hard Disk Backup Progress..."
msgstr "Fortskridning av hårddisksäkerhetskopiering..."

#: standalone/drakbackup:1098
#, c-format
msgid "No changes to backup!"
msgstr "Inga ändringar i säkerhetskopia."

#: standalone/drakbackup:1116 standalone/drakbackup:1140
#, c-format
msgid ""
"\n"
"Drakbackup activities via %s:\n"
"\n"
msgstr ""
"\n"
"Drakbackup aktiviteter via %s:\n"
"\n"

#: standalone/drakbackup:1125
#, c-format
msgid ""
"\n"
" FTP connection problem: It was not possible to send your backup files by "
"FTP.\n"
msgstr ""
"\n"
" FTP-anslutningsproblem: Det var inte möjligt att skicka säkerhetskopian via "
"FTP.\n"

#: standalone/drakbackup:1126
#, c-format
msgid ""
"Error during sending file via FTP. Please correct your FTP configuration."
msgstr "Fel vid sändning av fil via FTP. Korrigera FTP-inställningarna."

#: standalone/drakbackup:1128
#, c-format
msgid "file list sent by FTP: %s\n"
msgstr "fillista skickad via FTP: %s\n"

#: standalone/drakbackup:1145
#, c-format
msgid ""
"\n"
"Drakbackup activities via CD:\n"
"\n"
msgstr ""
"\n"
"Drakbackup aktiviteter via cd:\n"
"\n"

#: standalone/drakbackup:1150
#, c-format
msgid ""
"\n"
"Drakbackup activities via tape:\n"
"\n"
msgstr ""
"\n"
"Drakbackup aktiviteter via band:\n"
"\n"

#: standalone/drakbackup:1159
#, c-format
msgid "Error sending mail. Your report mail was not sent."
msgstr ""
"Fel uppstod vid sändande av e-post. Rapporten via e-post skickades inte. "

#: standalone/drakbackup:1160
#, c-format
msgid " Error while sending mail. \n"
msgstr " Fel vid skickning av e-post. \n"

#: standalone/drakbackup:1190
#, c-format
msgid "Can not create catalog!"
msgstr "Kan inte skapa katalog."

#: standalone/drakbackup:1423
#, c-format
msgid ""
"\n"
"Please check all options that you need.\n"
msgstr ""
"\n"
"Markera alla alternativ som du behöver.\n"

#: standalone/drakbackup:1424
#, c-format
msgid ""
"These options can backup and restore all files in your /etc directory.\n"
msgstr ""
"Dessa alternativ kan säkerhetskopiera och återställa alla filer i katalogen /"
"etc.\n"

#: standalone/drakbackup:1425
#, c-format
msgid "Backup your System files. (/etc directory)"
msgstr "Säkerhetskopiera systemfiler (katalogen /etc)"

#: standalone/drakbackup:1426 standalone/drakbackup:1490
#: standalone/drakbackup:1556
#, c-format
msgid "Use Incremental/Differential Backups  (do not replace old backups)"
msgstr ""
"Använd Inkrementell/Differentiell säkerhetskopiering (ersätt inte gamla "
"säkerhetskopior)"

#: standalone/drakbackup:1428 standalone/drakbackup:1492
#: standalone/drakbackup:1558
#, c-format
msgid "Use Incremental Backups"
msgstr "Använd inkrementell säkerhetskopiering"

#: standalone/drakbackup:1428 standalone/drakbackup:1492
#: standalone/drakbackup:1558
#, c-format
msgid "Use Differential Backups"
msgstr "Använd differentiella säkerhetskopior"

#: standalone/drakbackup:1430
#, c-format
msgid "Do not include critical files (passwd, group, fstab)"
msgstr "Inkludera inte kritiska filer (passwd, group, fstab)"

#: standalone/drakbackup:1431
#, c-format
msgid ""
"With this option you will be able to restore any version\n"
" of your /etc directory."
msgstr ""
"Med det här alternativet kan du återställa någon version av\n"
" katalogen /etc."

#: standalone/drakbackup:1462
#, c-format
msgid "Please check all users that you want to include in your backup."
msgstr "Markera alla användare som du vill inkludera i säkerhetskopian."

#: standalone/drakbackup:1489
#, c-format
msgid "Do not include the browser cache"
msgstr "Inkludera inte webbläsarcachen"

#: standalone/drakbackup:1543
#, c-format
msgid "Select the files or directories and click on 'OK'"
msgstr "Välj filerna eller katalogerna och klicka på \"OK\""

#: standalone/drakbackup:1544 standalone/drakfont:657
#, c-format
msgid "Remove Selected"
msgstr "Ta bort valda"

#: standalone/drakbackup:1607
#, c-format
msgid "Users"
msgstr "Användare"

#: standalone/drakbackup:1627
#, c-format
msgid "Use network connection to backup"
msgstr "Använd nätverksanslutning för säkerhetskopiering"

#: standalone/drakbackup:1629
#, c-format
msgid "Net Method:"
msgstr "Nätmetod:"

#: standalone/drakbackup:1633
#, c-format
msgid "Use Expect for SSH"
msgstr "Använd Expect för SSH"

#: standalone/drakbackup:1634
#, c-format
msgid "Create/Transfer backup keys for SSH"
msgstr "Skapa/överför säkerhetskopieringsnycklar för SSH"

#: standalone/drakbackup:1636
#, c-format
msgid "Transfer Now"
msgstr "Överför nu"

#: standalone/drakbackup:1638
#, c-format
msgid "Other (not drakbackup) keys in place already"
msgstr "Andra (inte Drakbackup-) nycklar finns redan"

#: standalone/drakbackup:1641
#, c-format
msgid "Host name or IP."
msgstr "Värddatornamn eller IP:"

#: standalone/drakbackup:1646
#, c-format
msgid "Directory (or module) to put the backup on this host."
msgstr ""
"Katalog (eller modul) på den här värddatorn där säkerhetskopiorna ska lagras."

#: standalone/drakbackup:1658
#, c-format
msgid "Remember this password"
msgstr "Kom ihåg detta lösenord"

#: standalone/drakbackup:1674
#, c-format
msgid "Need hostname, username and password!"
msgstr "Behöver värddatornamn, användarnamn och lösenord."

#: standalone/drakbackup:1765
#, c-format
msgid "Use CD-R/DVD-R to backup"
msgstr "Använd cd/dvd-rom för säkerhetskopiering"

#: standalone/drakbackup:1768
#, c-format
msgid "Choose your CD/DVD device"
msgstr "Välj cd/dvd-enhet"

#: standalone/drakbackup:1773
#, c-format
msgid "Choose your CD/DVD media size"
msgstr "Välj din CD/DVD-mediastorlek"

#: standalone/drakbackup:1780
#, c-format
msgid "Multisession CD"
msgstr "Flersessions-cd"

#: standalone/drakbackup:1782
#, c-format
msgid "CDRW media"
msgstr "CDRW-media"

#: standalone/drakbackup:1788
#, c-format
msgid "Erase your RW media (1st Session)"
msgstr "Radera rw-media (första sessionen)"

#: standalone/drakbackup:1789
#, c-format
msgid " Erase Now "
msgstr " Radera nu "

#: standalone/drakbackup:1795
#, c-format
msgid "DVD+RW media"
msgstr "DVD+RW media"

#: standalone/drakbackup:1797
#, c-format
msgid "DVD-R media"
msgstr "DVD-R media"

#: standalone/drakbackup:1799
#, c-format
msgid "DVDRAM device"
msgstr "DVDRAM-enhet"

#: standalone/drakbackup:1830
#, c-format
msgid "No CD device defined!"
msgstr "Ingen cd-enhet definierad."

#: standalone/drakbackup:1872
#, c-format
msgid "Use tape to backup"
msgstr "Använd band för säkerhetskopiering"

#: standalone/drakbackup:1875
#, c-format
msgid "Device name to use for backup"
msgstr "Enhetsnamn som ska användas för säkerhetskopiering"

#: standalone/drakbackup:1881
#, c-format
msgid "Backup directly to tape"
msgstr "Säkerhetskopiera direkt till band."

#: standalone/drakbackup:1887
#, c-format
msgid "Do not rewind tape after backup"
msgstr "Spola inte tillbaka band efter säkerhetskopiering"

#: standalone/drakbackup:1893
#, c-format
msgid "Erase tape before backup"
msgstr "Radera band före säkerhetskopiering"

#: standalone/drakbackup:1899
#, c-format
msgid "Eject tape after the backup"
msgstr "Mata ut band efter säkerhetskopiering"

#: standalone/drakbackup:1973
#, c-format
msgid "Enter the directory to save to:"
msgstr "Ange katalogen att spara till:"

#: standalone/drakbackup:1977
#, c-format
msgid "Directory to save to"
msgstr "Katalog att spara till"

#: standalone/drakbackup:1983
#, c-format
msgid ""
"Maximum size\n"
" allowed for Drakbackup (MB)"
msgstr ""
"Maximal storlek\n"
" som tillåts för Drakbackup (MB)"

#: standalone/drakbackup:2049
#, c-format
msgid "CD-R / DVD-R"
msgstr "Cd-rom/Dvd-rom"

#: standalone/drakbackup:2054
#, c-format
msgid "HardDrive / NFS"
msgstr "Hårddisk/NFS"

#: standalone/drakbackup:2069 standalone/drakbackup:2070
#: standalone/drakbackup:2075
#, c-format
msgid "hourly"
msgstr "varje timma"

#: standalone/drakbackup:2069 standalone/drakbackup:2071
#: standalone/drakbackup:2076
#, c-format
msgid "daily"
msgstr "dagligen"

#: standalone/drakbackup:2069 standalone/drakbackup:2072
#: standalone/drakbackup:2077
#, c-format
msgid "weekly"
msgstr "veckovis"

#: standalone/drakbackup:2069 standalone/drakbackup:2073
#: standalone/drakbackup:2078
#, c-format
msgid "monthly"
msgstr "månadsvis"

#: standalone/drakbackup:2069 standalone/drakbackup:2074
#: standalone/drakbackup:2079
#, c-format
msgid "custom"
msgstr "anpassad"

#: standalone/drakbackup:2083
#, c-format
msgid "January"
msgstr "januari"

#: standalone/drakbackup:2083
#, c-format
msgid "February"
msgstr "februari"

#: standalone/drakbackup:2083
#, c-format
msgid "March"
msgstr "mars"

#: standalone/drakbackup:2084
#, c-format
msgid "April"
msgstr "april"

#: standalone/drakbackup:2084
#, c-format
msgid "May"
msgstr "maj"

#: standalone/drakbackup:2084
#, c-format
msgid "June"
msgstr "juni"

#: standalone/drakbackup:2084
#, c-format
msgid "July"
msgstr "juli"

#: standalone/drakbackup:2084
#, c-format
msgid "August"
msgstr "augusti"

#: standalone/drakbackup:2084
#, c-format
msgid "September"
msgstr "september"

#: standalone/drakbackup:2085
#, c-format
msgid "October"
msgstr "oktober"

#: standalone/drakbackup:2085
#, c-format
msgid "November"
msgstr "november"

#: standalone/drakbackup:2085
#, c-format
msgid "December"
msgstr "december"

#: standalone/drakbackup:2088
#, c-format
msgid "Sunday"
msgstr "söndag"

#: standalone/drakbackup:2088
#, c-format
msgid "Monday"
msgstr "måndag"

#: standalone/drakbackup:2088
#, c-format
msgid "Tuesday"
msgstr "tisdag"

#: standalone/drakbackup:2089
#, c-format
msgid "Wednesday"
msgstr "onsdag"

#: standalone/drakbackup:2089
#, c-format
msgid "Thursday"
msgstr "torsdag"

#: standalone/drakbackup:2089
#, c-format
msgid "Friday"
msgstr "fredag"

#: standalone/drakbackup:2089
#, c-format
msgid "Saturday"
msgstr "lördag"

#: standalone/drakbackup:2121
#, c-format
msgid "Use daemon"
msgstr "Använd demon"

#: standalone/drakbackup:2125
#, c-format
msgid "Please choose the time interval between each backup"
msgstr "Välj tidsintervallet mellan varje säkerhetskopiering"

#: standalone/drakbackup:2131
#, c-format
msgid "Custom setup/crontab entry:"
msgstr "Egen inställning/crontab-post:"

#: standalone/drakbackup:2136
#, c-format
msgid "Minute"
msgstr "Minut"

#: standalone/drakbackup:2140
#, c-format
msgid "Hour"
msgstr "Timme"

#: standalone/drakbackup:2144
#, c-format
msgid "Day"
msgstr "Dag"

#: standalone/drakbackup:2148
#, c-format
msgid "Month"
msgstr "Månad"

#: standalone/drakbackup:2152
#, c-format
msgid "Weekday"
msgstr "Veckodag"

#: standalone/drakbackup:2158
#, c-format
msgid "Please choose the media for backup."
msgstr "Välj mediet för säkerhetskopiering."

#: standalone/drakbackup:2164
#, c-format
msgid "Please be sure that the cron daemon is included in your services."
msgstr "Kontrollera att cron-demonen är inkluderad i dina tjänster."

#: standalone/drakbackup:2165
#, c-format
msgid ""
"If your machine is not on all the time, you might want to install anacron."
msgstr "Om din dator inte alltid är på är anacron ett användbart verktyg."

#: standalone/drakbackup:2166
#, c-format
msgid "Note that currently all 'net' media also use the hard drive."
msgstr ""
"Observera att för tillfället använder också alla \"net\"-medier hårddisken."

#: standalone/drakbackup:2213
#, c-format
msgid "Please choose the compression type"
msgstr "Välj komprimeringstyp"

#: standalone/drakbackup:2217
#, c-format
msgid "Use .backupignore files"
msgstr "Använd .backupignore-filer"

#: standalone/drakbackup:2219
#, c-format
msgid "Send mail report after each backup to:"
msgstr "Skicka en e-postrapport efter varje säkerhetskopiering till:"

#: standalone/drakbackup:2225
#, c-format
msgid "SMTP server for mail:"
msgstr "SMTP-server för e-post:"

#: standalone/drakbackup:2230
#, c-format
msgid "Delete Hard Drive tar files after backup to other media."
msgstr ""
"Ta bort tar-filer på hårddisken efter säkerhetskopiering till annat media."

#: standalone/drakbackup:2270
#, c-format
msgid "What"
msgstr "Vad"

#: standalone/drakbackup:2275
#, c-format
msgid "Where"
msgstr "Var"

#: standalone/drakbackup:2280
#, c-format
msgid "When"
msgstr "När"

#: standalone/drakbackup:2285
#, c-format
msgid "More Options"
msgstr "Fler alternativ"

#: standalone/drakbackup:2298
#, c-format
msgid "Backup destination not configured..."
msgstr "Säkerhetskopieringens målenhet inte konfigurerad..."

#: standalone/drakbackup:2318 standalone/drakbackup:4241
#, c-format
msgid "Drakbackup Configuration"
msgstr "Konfiguration av Drakbackup"

#: standalone/drakbackup:2334
#, c-format
msgid "Please choose where you want to backup"
msgstr "Välj var du vill säkerhetskopiera"

#: standalone/drakbackup:2337
#, c-format
msgid "Hard Drive used to prepare backups for all media"
msgstr "Använd hårddisk för att förbereda sälerhetskopiering för lla media"

#: standalone/drakbackup:2337
#, c-format
msgid "Across Network"
msgstr "över nätverk"

#: standalone/drakbackup:2337
#, c-format
msgid "On CD-R"
msgstr "på cd-rom"

#: standalone/drakbackup:2337
#, c-format
msgid "On Tape Device"
msgstr "på bandenhet"

#: standalone/drakbackup:2383
#, c-format
msgid "Backup Users"
msgstr "Säkerhetskopiera användare"

#: standalone/drakbackup:2384
#, c-format
msgid " (Default is all users)"
msgstr " (Standard är alla användare)"

#: standalone/drakbackup:2397
#, c-format
msgid "Please choose what you want to backup"
msgstr "Välj vad du vill säkerhetskopiera"

#: standalone/drakbackup:2398
#, c-format
msgid "Backup System"
msgstr "Säkerhetskopiera system"

#: standalone/drakbackup:2400
#, c-format
msgid "Select user manually"
msgstr "Välj användare manuellt"

#: standalone/drakbackup:2429
#, c-format
msgid "Please select data to backup..."
msgstr "Välj data att säkerhetskopiera..."

#: standalone/drakbackup:2501
#, c-format
msgid ""
"\n"
"Backup Sources: \n"
msgstr ""
"\n"
"Säkerhetskopieringskällor: \n"

#: standalone/drakbackup:2502
#, c-format
msgid ""
"\n"
"- System Files:\n"
msgstr ""
"\n"
"- Systemfiler:\n"

#: standalone/drakbackup:2504
#, c-format
msgid ""
"\n"
"- User Files:\n"
msgstr ""
"\n"
"- Användarfiler:\n"

#: standalone/drakbackup:2506
#, c-format
msgid ""
"\n"
"- Other Files:\n"
msgstr ""
"\n"
"- Andra filer:\n"

#: standalone/drakbackup:2508
#, c-format
msgid ""
"\n"
"- Save on Hard drive on path: %s\n"
msgstr ""
"\n"
"- Spara till hårddisk på sökväg: %s\n"

#: standalone/drakbackup:2509
#, c-format
msgid "\tLimit disk usage to %s MB\n"
msgstr "\tBegränsa diskanvändning till %s Mb\n"

#: standalone/drakbackup:2512
#, c-format
msgid ""
"\n"
"- Delete hard drive tar files after backup.\n"
msgstr ""
"\n"
"- Ta bort tar-filer på hårddisken efter säkerhetskopiering.\n"

#: standalone/drakbackup:2517
#, c-format
msgid ""
"\n"
"- Burn to CD"
msgstr ""
"\n"
"- Bränn till cd"

#: standalone/drakbackup:2518
#, c-format
msgid "RW"
msgstr "Läs/skriv"

#: standalone/drakbackup:2519
#, c-format
msgid " on device: %s"
msgstr " på enhet: %s"

#: standalone/drakbackup:2520
#, c-format
msgid " (multi-session)"
msgstr " (flersession)"

#: standalone/drakbackup:2521
#, c-format
msgid ""
"\n"
"- Save to Tape on device: %s"
msgstr ""
"\n"
"- Spara till band på enhet: %s"

#: standalone/drakbackup:2522
#, c-format
msgid "\t\tErase=%s"
msgstr "\t\tTa bort=%s"

#: standalone/drakbackup:2524
#, c-format
msgid "\tBackup directly to Tape\n"
msgstr "\tSäkerhetskopiera direkt till band\n"

#: standalone/drakbackup:2526
#, c-format
msgid ""
"\n"
"- Save via %s on host: %s\n"
msgstr ""
"\n"
"- Spara via %s på värddator: %s\n"

#: standalone/drakbackup:2527
#, c-format
msgid ""
"\t\t user name: %s\n"
"\t\t on path: %s \n"
msgstr ""
"\t\t användarnamn: %s\n"
"\t\t på sökväg: %s \n"

#: standalone/drakbackup:2528
#, c-format
msgid ""
"\n"
"- Options:\n"
msgstr ""
"\n"
"- Alternativ:\n"

#: standalone/drakbackup:2529
#, c-format
msgid "\tDo not include System Files\n"
msgstr "\tInkludera inte systemfiler\n"

#: standalone/drakbackup:2531
#, c-format
msgid "\tBackups use tar and bzip2\n"
msgstr "\tSäkerhetskopiera med tar och bzip2\n"

#: standalone/drakbackup:2532
#, c-format
msgid "\tBackups use tar and gzip\n"
msgstr "\tSäkerhetskopiera med tar och gzip\n"

#: standalone/drakbackup:2533
#, c-format
msgid "\tBackups use tar only\n"
msgstr "\tSäkerhetskopiera med endast tar\n"

#: standalone/drakbackup:2535
#, c-format
msgid "\tUse .backupignore files\n"
msgstr "\tAnvänd .backupignore-filer\n"

#: standalone/drakbackup:2536
#, c-format
msgid "\tSend mail to %s\n"
msgstr "\tSkicka e-post till %s\n"

#: standalone/drakbackup:2537
#, c-format
msgid "\tUsing SMTP server %s\n"
msgstr "\tAnvänder SMTP-server %s\n"

#: standalone/drakbackup:2539
#, c-format
msgid ""
"\n"
"- Daemon, %s via:\n"
msgstr ""
"\n"
"- Demon, %s via:\n"

#: standalone/drakbackup:2540
#, c-format
msgid "\t-Hard drive.\n"
msgstr "\t-Hårddisk.\n"

#: standalone/drakbackup:2541
#, c-format
msgid "\t-CD-R.\n"
msgstr "\t-Cd-rom.\n"

#: standalone/drakbackup:2542
#, c-format
msgid "\t-Tape \n"
msgstr "\t-Band \n"

#: standalone/drakbackup:2543
#, c-format
msgid "\t-Network by FTP.\n"
msgstr "\t-Nätverk med FTP.\n"

#: standalone/drakbackup:2544
#, c-format
msgid "\t-Network by SSH.\n"
msgstr "\t-Nätverk med SSH.\n"

#: standalone/drakbackup:2545
#, c-format
msgid "\t-Network by rsync.\n"
msgstr "\t-Nätverk med rsync.\n"

#: standalone/drakbackup:2546
#, c-format
msgid "\t-Network by webdav.\n"
msgstr "\t-Nätverk med webdav.\n"

#: standalone/drakbackup:2548
#, c-format
msgid "No configuration, please click Wizard or Advanced.\n"
msgstr "Ingen konfiguration, klicka på Guide eller Avancerat.\n"

#: standalone/drakbackup:2553
#, c-format
msgid ""
"List of data to restore:\n"
"\n"
msgstr ""
"Lista på data att återställa:\n"
"\n"

#: standalone/drakbackup:2555
#, c-format
msgid "- Restore System Files.\n"
msgstr "- Återställ systemfiler: \n"

#: standalone/drakbackup:2557 standalone/drakbackup:2567
#, c-format
msgid "   - from date: %s %s\n"
msgstr "   - från datum: %s %s\n"

#: standalone/drakbackup:2560
#, c-format
msgid "- Restore User Files: \n"
msgstr "- Återställ användarfiler: \n"

#: standalone/drakbackup:2565
#, c-format
msgid "- Restore Other Files: \n"
msgstr "- Återställ andra filer:\n"

#: standalone/drakbackup:2744
#, c-format
msgid ""
"List of data corrupted:\n"
"\n"
msgstr ""
"Lista på förstörd data:\n"
"\n"

#: standalone/drakbackup:2746
#, c-format
msgid "Please uncheck or remove it on next time."
msgstr "Avmarkera eller ta bort det nästa gång."

#: standalone/drakbackup:2756
#, c-format
msgid "Backup files are corrupted"
msgstr "Säkerhetskopieringsfilerna är förstörda"

#: standalone/drakbackup:2777
#, c-format
msgid "          All of your selected data have been          "
msgstr "          All vald data har          "

#: standalone/drakbackup:2778
#, c-format
msgid "          Successfully Restored on %s       "
msgstr "          Återställts på %s       "

#: standalone/drakbackup:2898
#, c-format
msgid "         Restore Configuration       "
msgstr "         Återställ konfiguration       "

#: standalone/drakbackup:2926
#, c-format
msgid "OK to restore the other files."
msgstr "OK för att återställa de andra filerna."

#: standalone/drakbackup:2942
#, c-format
msgid "User list to restore (only the most recent date per user is important)"
msgstr ""
"Användarlista att återställa (endast det allra senaste datumet per användare "
"är viktigt)"

#: standalone/drakbackup:3007
#, c-format
msgid "Please choose the date to restore:"
msgstr "Välj datumet som ska återställas"

#: standalone/drakbackup:3044
#, c-format
msgid "Restore from Hard Disk."
msgstr "Återställ från hårddisk."

#: standalone/drakbackup:3046
#, c-format
msgid "Enter the directory where backups are stored"
msgstr "Ange katalogen där säkerhetskopiorna lagras"

#: standalone/drakbackup:3050
#, c-format
msgid "Directory with backups"
msgstr "Katalog med säkerhetskopior"

#: standalone/drakbackup:3104
#, c-format
msgid "Select another media to restore from"
msgstr "Välj ett annat media att återställa från"

#: standalone/drakbackup:3106
#, c-format
msgid "Other Media"
msgstr "Annat media"

#: standalone/drakbackup:3111
#, c-format
msgid "Restore system"
msgstr "Återställ system"

#: standalone/drakbackup:3112
#, c-format
msgid "Restore Users"
msgstr "Återställ användare"

#: standalone/drakbackup:3113
#, c-format
msgid "Restore Other"
msgstr "Återställ annat"

#: standalone/drakbackup:3115
#, c-format
msgid "Select path to restore (instead of /)"
msgstr "Välj sökväg att återställa (istället för /)"

#: standalone/drakbackup:3119 standalone/drakbackup:3401
#, c-format
msgid "Path To Restore To"
msgstr "Sökväg att återställa till"

#: standalone/drakbackup:3122
#, c-format
msgid "Do new backup before restore (only for incremental backups.)"
msgstr ""
"Gör en ny säkerhetskopia före återställning (endast för inkrementella "
"säkerhetskopior.)"

#: standalone/drakbackup:3124
#, c-format
msgid "Remove user directories before restore."
msgstr "Ta bort användarkataloger före återställning."

#: standalone/drakbackup:3209
#, c-format
msgid "Filename text substring to search for (empty string matches all):"
msgstr "Filnamnstext att söka efter (tomt alternativ träffar allt):"

#: standalone/drakbackup:3212
#, c-format
msgid "Search Backups"
msgstr "Sök säkerhetskopior"

#: standalone/drakbackup:3230
#, c-format
msgid "No matches found..."
msgstr "Ingen träffar hittade..."

#: standalone/drakbackup:3234
#, c-format
msgid "Restore Selected"
msgstr "Återställ valda"

#: standalone/drakbackup:3369
#, c-format
msgid ""
"Click date/time to see backup files.\n"
"Ctrl-Click files to select multiple files."
msgstr ""
"Klicka på datum/tif för att se filer med säkerhetskopior.\n"
"Ctrl-klicka på filerna för att välja flera."

#: standalone/drakbackup:3375
#, c-format
msgid ""
"Restore Selected\n"
"Catalog Entry"
msgstr ""
"Återställ vald\n"
"katalogpost"

#: standalone/drakbackup:3384
#, c-format
msgid ""
"Restore Selected\n"
"Files"
msgstr ""
"Återställ valda\n"
"filer"

#: standalone/drakbackup:3461
#, c-format
msgid "Backup files not found at %s."
msgstr "Säkerhetskopior hittades inte på %s."

#: standalone/drakbackup:3474
#, c-format
msgid "Restore From CD"
msgstr "Återställ från cd"

#: standalone/drakbackup:3474
#, c-format
msgid ""
"Insert the CD with volume label %s\n"
" in the CD drive under mount point /mnt/cdrom"
msgstr ""
"Lägg i cd-skivan med volymetikett %s\n"
" i cd-enheten monterad under /mnt/cdrom"

#: standalone/drakbackup:3476
#, c-format
msgid "Not the correct CD label. Disk is labelled %s."
msgstr "Inte korrekt cd-etikett. Skivan har etikett %s."

#: standalone/drakbackup:3486
#, c-format
msgid "Restore From Tape"
msgstr "Återställ från band"

#: standalone/drakbackup:3486
#, c-format
msgid ""
"Insert the tape with volume label %s\n"
" in the tape drive device %s"
msgstr ""
"Sätt i bandet med volymetikett %s\n"
" i bandenheten %s"

#: standalone/drakbackup:3488
#, c-format
msgid "Not the correct tape label. Tape is labelled %s."
msgstr "Inte korrekt bandetikett. Bandet har etikett %s."

#: standalone/drakbackup:3499
#, c-format
msgid "Restore Via Network"
msgstr "Återställ via nätverk"

#: standalone/drakbackup:3499
#, c-format
msgid "Restore Via Network Protocol: %s"
msgstr "Återställ via nätverksprotokoll: %s"

#: standalone/drakbackup:3500
#, c-format
msgid "Host Name"
msgstr "Värddatornamn"

#: standalone/drakbackup:3501
#, c-format
msgid "Host Path or Module"
msgstr "Värddatorsökväg eller modul"

#: standalone/drakbackup:3508
#, c-format
msgid "Password required"
msgstr "Lösenord krävs"

#: standalone/drakbackup:3514
#, c-format
msgid "Username required"
msgstr "Användarnamn krävs"

#: standalone/drakbackup:3517
#, c-format
msgid "Hostname required"
msgstr "Värddatornamn krävs"

#: standalone/drakbackup:3522
#, c-format
msgid "Path or Module required"
msgstr "Sökväg eller modul krävs"

#: standalone/drakbackup:3535
#, c-format
msgid "Files Restored..."
msgstr "Filer återställda..."

#: standalone/drakbackup:3538
#, c-format
msgid "Restore Failed..."
msgstr "Återställning misslyckades..."

#: standalone/drakbackup:3556
#, c-format
msgid "%s not retrieved..."
msgstr "%s hämtades inte..."

#: standalone/drakbackup:3777 standalone/drakbackup:3846
#, c-format
msgid "Search for files to restore"
msgstr "Leta efter filer att återställa"

#: standalone/drakbackup:3781
#, c-format
msgid "Restore all backups"
msgstr "Återställ alla säkerhetskopior"

#: standalone/drakbackup:3789
#, c-format
msgid "Custom Restore"
msgstr "Egen återställning"

#: standalone/drakbackup:3793 standalone/drakbackup:3842
#, c-format
msgid "Restore From Catalog"
msgstr "Återställ från katalog"

#: standalone/drakbackup:3814
#, c-format
msgid "Unable to find backups to restore...\n"
msgstr "Kund einte hitta säkerhetskopior att återställa...\n"

#: standalone/drakbackup:3815
#, c-format
msgid "Verify that %s is the correct path"
msgstr "Verifiera att %s är korrekt sökväg"

#: standalone/drakbackup:3816
#, c-format
msgid " and the CD is in the drive"
msgstr "och CDn är i läsaren"

#: standalone/drakbackup:3818
#, c-format
msgid "Backups on unmountable media - Use Catalog to restore"
msgstr ""
"Säkerhetskopior på media som ej går att montera. Använd Katalog för att "
"återställa."

#: standalone/drakbackup:3834
#, c-format
msgid "CD in place - continue."
msgstr "Cd-skivan är på plats - fortsätt."

#: standalone/drakbackup:3839
#, c-format
msgid "Browse to new restore repository."
msgstr "Bläddra till nytt återställningsutrymme."

#: standalone/drakbackup:3840
#, c-format
msgid "Directory To Restore From"
msgstr "Sökväg att återställa från"

#: standalone/drakbackup:3876
#, c-format
msgid "Restore Progress"
msgstr "Återställningsförlopp"

#: standalone/drakbackup:3987
#, c-format
msgid "Build Backup"
msgstr "Bygg säkerhetskopia"

#: standalone/drakbackup:4020 standalone/drakbackup:4340
#, c-format
msgid "Restore"
msgstr "Återställ"

#: standalone/drakbackup:4108 standalone/harddrake2:481
#, c-format
msgid "The following packages need to be installed:\n"
msgstr "Följande paket måste installeras:\n"

#: standalone/drakbackup:4135
#, c-format
msgid "Please select data to restore..."
msgstr "Välj data att återställa..."

#: standalone/drakbackup:4175
#, c-format
msgid "Backup system files"
msgstr "Säkerhetskopiera systemfiler"

#: standalone/drakbackup:4178
#, c-format
msgid "Backup user files"
msgstr "Säkerhetskopiera användarfiler"

#: standalone/drakbackup:4181
#, c-format
msgid "Backup other files"
msgstr "Säkerhetskopiera andra filer"

#: standalone/drakbackup:4184 standalone/drakbackup:4218
#, c-format
msgid "Total Progress"
msgstr "Totalt förlopp"

#: standalone/drakbackup:4210
#, c-format
msgid "Sending files by FTP"
msgstr "Skickar filer via FTP"

#: standalone/drakbackup:4213
#, c-format
msgid "Sending files..."
msgstr "Skickar filer..."

#: standalone/drakbackup:4283
#, c-format
msgid "Backup Now from configuration file"
msgstr "Säkerhetskopiera från konfigurationsfil nu"

#: standalone/drakbackup:4288
#, c-format
msgid "View Backup Configuration."
msgstr "Visa säkerhetskopieringskonfiguration."

#: standalone/drakbackup:4314
#, c-format
msgid "Wizard Configuration"
msgstr "Guidekonfiguration"

#: standalone/drakbackup:4319
#, c-format
msgid "Advanced Configuration"
msgstr "Avancerad konfiguration"

#: standalone/drakbackup:4324
#, c-format
msgid "View Configuration"
msgstr "Visa konfiguration"

#: standalone/drakbackup:4328
#, c-format
msgid "View Last Log"
msgstr "Visa senaste logg"

#: standalone/drakbackup:4333
#, c-format
msgid "Backup Now"
msgstr "Säkerhetskopiera nu"

#: standalone/drakbackup:4337
#, c-format
msgid ""
"No configuration file found \n"
"please click Wizard or Advanced."
msgstr ""
"Ingen konfigurationsfil hittad. \n"
"Klicka på Guide eller Avancerat."

#: standalone/drakbackup:4357 standalone/drakbackup:4360
#, c-format
msgid "Drakbackup"
msgstr "Drakbackup"

#: standalone/drakboot:64
#, c-format
msgid "Graphical boot theme selection"
msgstr "Val av grafiskt starttema"

#: standalone/drakboot:64
#, c-format
msgid "System mode"
msgstr "Systemläge"

#: standalone/drakboot:74 standalone/drakfloppy:47 standalone/harddrake2:189
#: standalone/harddrake2:190 standalone/harddrake2:191 standalone/logdrake:70
#: standalone/printerdrake:138 standalone/printerdrake:139
#: standalone/printerdrake:140
#, c-format
msgid "/_File"
msgstr "/_Arkiv"

#: standalone/drakboot:75 standalone/drakfloppy:48 standalone/logdrake:76
#, c-format
msgid "/File/_Quit"
msgstr "/Arkiv/A_vsluta"

#: standalone/drakboot:75 standalone/drakfloppy:48 standalone/harddrake2:191
#: standalone/logdrake:76 standalone/printerdrake:140
#, c-format
msgid "<control>Q"
msgstr "<control>Q"

#: standalone/drakboot:148
#, c-format
msgid "Install themes"
msgstr "Installera teman"

#: standalone/drakboot:149
#, c-format
msgid "Create new theme"
msgstr "Skapa nytt tema"

#: standalone/drakboot:161
#, c-format
msgid "Use graphical boot"
msgstr "Använd grafisk uppstart"

#: standalone/drakboot:166
#, c-format
msgid ""
"Your system bootloader is not in framebuffer mode. To activate graphical "
"boot, select a graphic video mode from the bootloader configuration tool."
msgstr ""
"Ditt systems starthanterare är inte i skärmbuffringsläge. För att aktivera "
"grafisk uppstart, välj ett grafiskt skärmläge i starthnterarens "
"konfigurationsverktyg."

#: standalone/drakboot:167
#, c-format
msgid "Do you want to configure it now?"
msgstr "Vill du konfigurera den nu?"

#: standalone/drakboot:177
#, c-format
msgid "Theme"
msgstr "Tema"

#: standalone/drakboot:180
#, c-format
msgid ""
"Display theme\n"
"under console"
msgstr ""
"Visa tema\n"
"under konsoll"

#: standalone/drakboot:189
#, c-format
msgid "Launch the graphical environment when your system starts"
msgstr "Kör X-Window-systemet vid start"

#: standalone/drakboot:197
#, c-format
msgid "No, I do not want autologin"
msgstr "Nej, jag vill inte ha automatisk inloggning"

#: standalone/drakboot:198
#, c-format
msgid "Yes, I want autologin with this (user, desktop)"
msgstr ""
"Ja, jag vill ha automatisk inloggning med denna (användare, skrivbordsmiljö)"

#: standalone/drakboot:201
#, c-format
msgid "Default user"
msgstr "Standardanvändare"

#: standalone/drakboot:202
#, c-format
msgid "Default desktop"
msgstr "Standardskrivbord"

#: standalone/drakboot:310
#, c-format
msgid ""
"Please choose a video mode, it will be applied to each of the boot entries "
"selected below.\n"
"Be sure your video card supports the mode you choose."
msgstr ""
"Vänligen välj skärminställning. det kommer att konfigureras på alla nedan "
"valda poster.\n"
"Försäkra dig om att ditt grafikkort och skärm stöder ditt val."

#: standalone/drakbug:41
#, c-format
msgid "Mandriva Linux Bug Report Tool"
msgstr "Felrapporteringsverkyg för Mandriva Linux"

#: standalone/drakbug:46
#, c-format
msgid "Mandriva Linux Control Center"
msgstr "Mandriva Linux kontrollcentral"

#: standalone/drakbug:48
#, c-format
msgid "Synchronization tool"
msgstr "Synkroniseringsverktyg"

#: standalone/drakbug:49 standalone/drakbug:63 standalone/drakbug:148
#: standalone/drakbug:150 standalone/drakbug:154
#, c-format
msgid "Standalone Tools"
msgstr "Fristående verktyg"

#: standalone/drakbug:50
#, c-format
msgid "HardDrake"
msgstr "HardDrake"

#: standalone/drakbug:51
#, c-format
msgid "Mandriva Online"
msgstr "Mandriva Online"

#: standalone/drakbug:52
#, c-format
msgid "Menudrake"
msgstr "Menudrake"

#: standalone/drakbug:53
#, c-format
msgid "Msec"
msgstr "Msec"

#: standalone/drakbug:54
#, c-format
msgid "Remote Control"
msgstr "Fjärrkontroll"

#: standalone/drakbug:55
#, c-format
msgid "Software Manager"
msgstr "Programhanterare"

#: standalone/drakbug:56
#, c-format
msgid "Urpmi"
msgstr "Urpmi"

#: standalone/drakbug:57
#, c-format
msgid "Windows Migration tool"
msgstr "Windows-migreringsverktyg"

#: standalone/drakbug:58
#, c-format
msgid "Userdrake"
msgstr "Userdrake"

#: standalone/drakbug:59
#, c-format
msgid "Configuration Wizards"
msgstr "Konfigurationsguider"

#: standalone/drakbug:81
#, c-format
msgid "Select Mandriva Tool:"
msgstr "Välj Mandriva verktyg:"

#: standalone/drakbug:82
#, c-format
msgid ""
"or Application Name\n"
"(or Full Path):"
msgstr ""
"eller Programnamn\n"
"eller fullständig sökväg:"

#: standalone/drakbug:85
#, c-format
msgid "Find Package"
msgstr "Hitta paket"

#: standalone/drakbug:87
#, c-format
msgid "Package: "
msgstr "Paket: "

#: standalone/drakbug:88
#, c-format
msgid "Kernel:"
msgstr "Kärna:"

#: standalone/drakbug:100
#, c-format
msgid ""
"To submit a bug report, click on the report button.  \n"
"This will open a web browser window on %s where you'll find a form to fill "
"in.  The information displayed above will be transferred to that server.  \n"
"Things useful to include in your report are the output of lspci, kernel "
"version, and /proc/cpuinfo."
msgstr ""
"Klicka på knappen Rapport för att skicka in en felrapport.\n"
"Det öppnar ett webbläsningsfönster på %s\n"
" där du hittar ett formulär att fylla i. Informationen som visas ovan  "
"kommer att överföras till den servern.\n"
"Värdeful information att inkludera i rapporten är kernelversion, resultat av "
"lspci, och /proc/cpuinfo."

#: standalone/drakbug:106
#, c-format
msgid "Report"
msgstr "Rapport"

#: standalone/drakbug:163
#, c-format
msgid "Not installed"
msgstr "Inte installerad"

#: standalone/drakbug:175
#, c-format
msgid "Package not installed"
msgstr "Paketet är inte installerat"

#: standalone/drakclock:29
#, c-format
msgid "DrakClock"
msgstr "DrakClock"

#: standalone/drakclock:39
#, c-format
msgid "not defined"
msgstr "Inte definierat"

#: standalone/drakclock:41
#, c-format
msgid "Change Time Zone"
msgstr "Ändra tidszon"

#: standalone/drakclock:45
#, c-format
msgid "Timezone - DrakClock"
msgstr "Tidszon - DrakClock"

#: standalone/drakclock:47
#, c-format
msgid "GMT - DrakClock"
msgstr "GMT - DrakClock"

#: standalone/drakclock:47
#, c-format
msgid "Is your hardware clock set to GMT?"
msgstr "Är din hårdvaruklocka ställd till GMT?"

#: standalone/drakclock:75
#, c-format
msgid "Network Time Protocol"
msgstr "Nätverk tidsprotokoll"

#: standalone/drakclock:77
#, c-format
msgid ""
"Your computer can synchronize its clock\n"
" with a remote time server using NTP"
msgstr ""
"Din dator kan synkronisera klockan\n"
"mot en fjärrserver via NTP"

#: standalone/drakclock:78
#, c-format
msgid "Enable Network Time Protocol"
msgstr "Aktivera Nätverks-tidsprotokoll"

#: standalone/drakclock:86
#, c-format
msgid "Server:"
msgstr "Server:"

#: standalone/drakclock:124
#, c-format
msgid "Could not synchronize with %s."
msgstr "Kunde inte synkronisera med: %s."

#: standalone/drakclock:146 standalone/drakclock:156
#, c-format
msgid "Reset"
msgstr "Återställ"

#: standalone/drakclock:224
#, c-format
msgid ""
"We need to install ntp package\n"
" to enable Network Time Protocol\n"
"\n"
"Do you want to install ntp?"
msgstr ""
"Vi måste installera paketet ntp för\n"
"att aktivera nätverks-tidsprotokoll.\n"
"\n"
"Vill du installera ntp?"

#: standalone/drakconnect:86
#, c-format
msgid "Network configuration (%d adapters)"
msgstr "Nätverkskonfiguration (%d kort)"

#: standalone/drakconnect:97 standalone/drakconnect:822
#: standalone/drakroam:159
#, c-format
msgid "Gateway:"
msgstr "Gateway:"

#: standalone/drakconnect:97 standalone/drakconnect:822
#, c-format
msgid "Interface:"
msgstr "Gränssnitt:"

#: standalone/drakconnect:101 standalone/net_monitor:122
#, c-format
msgid "Wait please"
msgstr "Vänta"

#: standalone/drakconnect:117
#, c-format
msgid "Interface"
msgstr "Gränssnitt"

#: standalone/drakconnect:117 standalone/printerdrake:211
#: standalone/printerdrake:218
#, c-format
msgid "State"
msgstr "Status"

#: standalone/drakconnect:134
#, c-format
msgid "Hostname: "
msgstr "Värddatornamn: "

#: standalone/drakconnect:136
#, c-format
msgid "Configure hostname..."
msgstr "Konfigurera värddatornamn..."

#: standalone/drakconnect:150 standalone/drakconnect:878
#, c-format
msgid "LAN configuration"
msgstr "LAN-konfiguration"

#: standalone/drakconnect:155
#, c-format
msgid "Configure Local Area Network..."
msgstr "Konfigurera lokalt nätverk..."

#: standalone/drakconnect:163 standalone/drakconnect:247
#: standalone/drakconnect:251
#, c-format
msgid "Apply"
msgstr "Verkställ"

#: standalone/drakconnect:198
#, c-format
msgid "Manage connections"
msgstr "Hantera anslutningar"

#: standalone/drakconnect:225
#, c-format
msgid "Device selected"
msgstr "Vald enhet"

#: standalone/drakconnect:307
#, c-format
msgid "IP configuration"
msgstr "IP-konfiguration"

#: standalone/drakconnect:346
#, c-format
msgid "DNS servers"
msgstr "DNS-servrar"

#: standalone/drakconnect:354
#, c-format
msgid "Search Domain"
msgstr "Sökdomän"

#: standalone/drakconnect:362
#, c-format
msgid "static"
msgstr "statisk"

#: standalone/drakconnect:362 standalone/drakroam:140
#, c-format
msgid "DHCP"
msgstr "DHCP"

#: standalone/drakconnect:526
#, c-format
msgid "Flow control"
msgstr "Flödeskontroll"

#: standalone/drakconnect:527
#, c-format
msgid "Line termination"
msgstr "Linjeterminering"

#: standalone/drakconnect:538
#, c-format
msgid "Modem timeout"
msgstr "Tidsgräns för modem"

#: standalone/drakconnect:542
#, c-format
msgid "Use lock file"
msgstr "Använd låsningsfil"

#: standalone/drakconnect:544
#, c-format
msgid "Wait for dialup tone before dialing"
msgstr "Vänta på friton före uppringning"

#: standalone/drakconnect:547
#, c-format
msgid "Busy wait"
msgstr "Upptaget Vänta"

#: standalone/drakconnect:552
#, c-format
msgid "Modem sound"
msgstr "Modem ljud"

#: standalone/drakconnect:553
#, c-format
msgid "Enable"
msgstr "Aktivera"

#: standalone/drakconnect:553
#, c-format
msgid "Disable"
msgstr "Inaktivera"

#: standalone/drakconnect:604 standalone/harddrake2:49
#, c-format
msgid "Media class"
msgstr "Mediaklass"

#: standalone/drakconnect:605 standalone/drakfloppy:136
#, c-format
msgid "Module name"
msgstr "Modulnamn"

#: standalone/drakconnect:606
#, c-format
msgid "Mac Address"
msgstr "MAC-adress:"

#: standalone/drakconnect:607 standalone/harddrake2:27
#: standalone/harddrake2:119
#, c-format
msgid "Bus"
msgstr "Buss"

#: standalone/drakconnect:608 standalone/harddrake2:33
#, c-format
msgid "Location on the bus"
msgstr "Bussens plats"

#: standalone/drakconnect:707 standalone/drakgw:247 standalone/drakpxe:138
#, c-format
msgid ""
"No ethernet network adapter has been detected on your system. Please run the "
"hardware configuration tool."
msgstr ""
"Inget Ethernet-nätverkskort har hittats i systemet. Kör "
"konfigurationsverktyget för hårdvara."

#: standalone/drakconnect:715
#, c-format
msgid "Remove a network interface"
msgstr "Ta bort nätverksgränssnitt"

#: standalone/drakconnect:719
#, c-format
msgid "Select the network interface to remove:"
msgstr "Välj nätverksgränssnitt att ta bort:"

#: standalone/drakconnect:751
#, c-format
msgid ""
"An error occurred while deleting the \"%s\" network interface:\n"
"\n"
"%s"
msgstr ""
"Ett fel uppstod när nätverkesgränssnittet \"%s\" skulle tas bort_\n"
"\n"
"%s"

#: standalone/drakconnect:752
#, c-format
msgid ""
"Congratulations, the \"%s\" network interface has been successfully deleted"
msgstr "Gratulerar, nätverksgränssnittet \"%s\" togs bort utan problem"

#: standalone/drakconnect:768
#, c-format
msgid "No IP"
msgstr "Inget IP"

#: standalone/drakconnect:769
#, c-format
msgid "No Mask"
msgstr "Ingen mask"

#: standalone/drakconnect:770 standalone/drakconnect:949
#, c-format
msgid "up"
msgstr "upp"

#: standalone/drakconnect:770 standalone/drakconnect:949
#, c-format
msgid "down"
msgstr "ner"

#: standalone/drakconnect:812 standalone/net_monitor:471
#, c-format
msgid "Connected"
msgstr "Ansluten"

#: standalone/drakconnect:812 standalone/net_monitor:471
#, c-format
msgid "Not connected"
msgstr "Inte ansluten"

#: standalone/drakconnect:814
#, c-format
msgid "Disconnect..."
msgstr "Koppla ner..."

#: standalone/drakconnect:814
#, c-format
msgid "Connect..."
msgstr "Anslut..."

#: standalone/drakconnect:843
#, c-format
msgid ""
"Warning, another Internet connection has been detected, maybe using your "
"network"
msgstr ""
"Varning, en annan Internetanslutning har identifierats som kanske använder "
"ditt nätverk."

#: standalone/drakconnect:874
#, c-format
msgid "Deactivate now"
msgstr "Inaktivera nu"

#: standalone/drakconnect:874
#, c-format
msgid "Activate now"
msgstr "Aktivera nu"

#: standalone/drakconnect:882
#, c-format
msgid ""
"You do not have any configured interface.\n"
"Configure them first by clicking on 'Configure'"
msgstr ""
"Du har inga gränssnitt konfigurerade.\n"
"Konfigurera dem först genom att klicka på Konfigurera."

#: standalone/drakconnect:896
#, c-format
msgid "LAN Configuration"
msgstr "LAN-konfiguration"

#: standalone/drakconnect:908
#, c-format
msgid "Adapter %s: %s"
msgstr "Kort %s: %s"

#: standalone/drakconnect:917
#, c-format
msgid "Boot Protocol"
msgstr "Startprotokoll"

#: standalone/drakconnect:918
#, c-format
msgid "Started on boot"
msgstr "Startad vid uppstart"

#: standalone/drakconnect:954
#, c-format
msgid ""
"This interface has not been configured yet.\n"
"Run the \"Add an interface\" assistant from the Mandriva Linux Control Center"
msgstr ""
"Gränssnittet har inte konfigurerats ännu.\n"
"Starta guiden \"Lägg till gränssnitt\" från Mandriva Linux kontrollcentral."

#: standalone/drakconnect:1009 standalone/net_applet:61
#, c-format
msgid ""
"You do not have any configured Internet connection.\n"
"Run the \"%s\" assistant from the Mandriva Linux Control Center"
msgstr ""
"Gränssnittet har inte konfigurerats ännu.\n"
"Starta guiden \"%s\" från Mandriva Linux kontrollcentral."

#. -PO: here "Add Connection" should be translated the same was as in control-center
#: standalone/drakconnect:1010 standalone/net_applet:62
#, c-format
msgid "Set up a new network interface (LAN, ISDN, ADSL, ...)"
msgstr "Skapa nytt nätverksinterface (för LAN, ISDN, ADSL,...)"

#: standalone/drakconnect:1017
#, c-format
msgid "Internet connection configuration"
msgstr "Konfiguration av Internetanslutning"

#: standalone/drakconnect:1035
#, c-format
msgid "Third DNS server (optional)"
msgstr " Tredje DNS-server (frivilligt)"

#: standalone/drakconnect:1057
#, c-format
msgid "Internet Connection Configuration"
msgstr "Konfiguration av Internetanslutning"

#: standalone/drakconnect:1058
#, c-format
msgid "Internet access"
msgstr "Internetåtkomst"

#: standalone/drakconnect:1060 standalone/net_monitor:101
#, c-format
msgid "Connection type: "
msgstr "Anslutningstyp: "

#: standalone/drakconnect:1063
#, c-format
msgid "Status:"
msgstr "Status:"

#: standalone/drakedm:34
#, c-format
msgid "GDM (GNOME Display Manager)"
msgstr "GDM (GNOME inloggningshanterare)"

#: standalone/drakedm:35
#, c-format
msgid "KDM (KDE Display Manager)"
msgstr "KDM (KDE inloggningshanterare)"

#: standalone/drakedm:36
#, c-format
msgid "MdkKDM (Mandriva Linux Display Manager)"
msgstr "MdkKDM (Mandriva Linux inloggningshanterare)"

#: standalone/drakedm:37
#, c-format
msgid "XDM (X Display Manager)"
msgstr "XDM (X inloggningshanterare)"

#: standalone/drakedm:55
#, c-format
msgid "Choosing a display manager"
msgstr "Välja en inloggningshanterare"

#: standalone/drakedm:56
#, c-format
msgid ""
"X11 Display Manager allows you to graphically log\n"
"into your system with the X Window System running and supports running\n"
"several different X sessions on your local machine at the same time."
msgstr ""
"X11 Display Manager låter dig grafiskt logga in på systemet\n"
"då du kör fönstersystemet X och stöder körandet av flera X-sessioner\n"
"samtidigt på din lokala dator."

#: standalone/drakedm:79
#, c-format
msgid "The change is done, do you want to restart the dm service?"
msgstr "Ändringen är genomförd, vill du starta om dm-tjänsten?"

#: standalone/drakedm:80
#, c-format
msgid ""
"You are going to close all running programs and lose your current session. "
"Are you really sure that you want to restart the dm service?"
msgstr ""
"Du kommer att stänga alla aktiva program och förlora nuvarande session. Är "
"du riktigt säker på att du vill starta om tjänsten dm?"

#: standalone/drakfloppy:41
#, c-format
msgid "drakfloppy"
msgstr "drakfloppy"

#: standalone/drakfloppy:78
#, c-format
msgid "Boot disk creation"
msgstr "Skapa startdiskett"

#: standalone/drakfloppy:79
#, c-format
msgid "General"
msgstr "Allmän"

#: standalone/drakfloppy:82 standalone/harddrake2:146
#, c-format
msgid "Device"
msgstr "Enhet"

#: standalone/drakfloppy:88
#, c-format
msgid "Kernel version"
msgstr "Kärnversion"

#: standalone/drakfloppy:103
#, c-format
msgid "Preferences"
msgstr "Inställningar"

#: standalone/drakfloppy:117
#, c-format
msgid "Advanced preferences"
msgstr "Avancerade inställningar"

#: standalone/drakfloppy:136
#, c-format
msgid "Size"
msgstr "Storlek"

#: standalone/drakfloppy:139
#, c-format
msgid "Mkinitrd optional arguments"
msgstr "mkinitrd frivilliga argument"

#: standalone/drakfloppy:141
#, c-format
msgid "force"
msgstr "tvinga"

#: standalone/drakfloppy:142
#, c-format
msgid "omit raid modules"
msgstr "utelämna RAID-moduler"

#: standalone/drakfloppy:143
#, c-format
msgid "if needed"
msgstr "vid behov"

#: standalone/drakfloppy:144
#, c-format
msgid "omit scsi modules"
msgstr "utelämna SCSI-moduler"

#: standalone/drakfloppy:147
#, c-format
msgid "Add a module"
msgstr "Lägg till modul"

#: standalone/drakfloppy:156
#, c-format
msgid "Remove a module"
msgstr "Ta bort modul"

#: standalone/drakfloppy:291
#, c-format
msgid "Be sure a media is present for the device %s"
msgstr "Se till så att det finns media i enheten %s"

#: standalone/drakfloppy:297
#, c-format
msgid ""
"There is no medium or it is write-protected for device %s.\n"
"Please insert one."
msgstr ""
"Det finns inget media i enheten %s eller så är den skrivskyddad.\n"
"Sätt i ett."

#: standalone/drakfloppy:300
#, c-format
msgid "Unable to fork: %s"
msgstr "Kan inte dela: %s"

#: standalone/drakfloppy:303
#, c-format
msgid "Floppy creation completed"
msgstr "Disketten har skapats klart"

#: standalone/drakfloppy:303
#, c-format
msgid "The creation of the boot floppy has been successfully completed \n"
msgstr "Startdisketten har skapats \n"

#. -PO: Do not alter the <span ..> and </span> tags
#: standalone/drakfloppy:308
#, c-format
msgid ""
"Unable to properly close mkbootdisk:\n"
"\n"
"<span foreground=\"Red\"><tt>%s</tt></span>"
msgstr ""
"Kunde inte stänga mkbootdisk säkert:\n"
"\n"
"<span foreground=\"Red\"><tt>%s</tt></span>"

#: standalone/drakfont:182
#, c-format
msgid "Search installed fonts"
msgstr "Sök installerade teckensnitt"

#: standalone/drakfont:184
#, c-format
msgid "Unselect fonts installed"
msgstr "Avmarkera installerade teckensnitt"

#: standalone/drakfont:207
#, c-format
msgid "parse all fonts"
msgstr "tolka alla teckensnitt"

#: standalone/drakfont:209
#, c-format
msgid "No fonts found"
msgstr "Inga teckensnitt hittades"

#: standalone/drakfont:217 standalone/drakfont:259 standalone/drakfont:326
#: standalone/drakfont:359 standalone/drakfont:367 standalone/drakfont:393
#: standalone/drakfont:411 standalone/drakfont:425
#, c-format
msgid "done"
msgstr "klar"

#: standalone/drakfont:222
#, c-format
msgid "Could not find any font in your mounted partitions"
msgstr "Kunde inte hitta några teckensnitt på monterade partitioner"

#: standalone/drakfont:257
#, c-format
msgid "Reselect correct fonts"
msgstr "Välj om korrekta teckensnitt"

#: standalone/drakfont:260
#, c-format
msgid "Could not find any font.\n"
msgstr "Kunde inte hitta några teckensnitt.\n"

#: standalone/drakfont:270
#, c-format
msgid "Search for fonts in installed list"
msgstr "Sök teckensnitt i installerad lista"

#: standalone/drakfont:295
#, c-format
msgid "%s fonts conversion"
msgstr "konvertering av %s-teckensnitt"

#: standalone/drakfont:324
#, c-format
msgid "Fonts copy"
msgstr "Kopiera teckensnitt"

#: standalone/drakfont:327
#, c-format
msgid "True Type fonts installation"
msgstr "Installation av True Type-teckensnitt"

#: standalone/drakfont:334
#, c-format
msgid "please wait during ttmkfdir..."
msgstr "vänta medan ttmkfdir..."

#: standalone/drakfont:335
#, c-format
msgid "True Type install done"
msgstr "Installation av True Type klar"

#: standalone/drakfont:341 standalone/drakfont:356
#, c-format
msgid "type1inst building"
msgstr "type1inst-byggning"

#: standalone/drakfont:350
#, c-format
msgid "Ghostscript referencing"
msgstr "Ghostscript-referenser"

#: standalone/drakfont:360
#, c-format
msgid "Suppress Temporary Files"
msgstr "Stäng av temporära filer"

#: standalone/drakfont:363
#, c-format
msgid "Restart XFS"
msgstr "Starta om XFS"

#: standalone/drakfont:409 standalone/drakfont:419
#, c-format
msgid "Suppress Fonts Files"
msgstr "Stäng av teckensnittsfiler"

#: standalone/drakfont:421
#, c-format
msgid "xfs restart"
msgstr "starta om XFS"

#: standalone/drakfont:429
#, c-format
msgid ""
"Before installing any fonts, be sure that you have the right to use and "
"install them on your system.\n"
"\n"
"-You can install the fonts the normal way. In rare cases, bogus fonts may "
"hang up your X Server."
msgstr ""
"Innan du installerar några teckensnitt måste du vara säker på att du har "
"rätt att använda och installera dem på systemet.\n"
"\n"
"-Du kan installera teckensnitten på det vanliga sättet. I sällsynta fall kan "
"felaktiga teckensnitt hänga X-servern."

#: standalone/drakfont:474 standalone/drakfont:483
#, c-format
msgid "DrakFont"
msgstr "DrakFont"

#: standalone/drakfont:484
#, c-format
msgid "Font List"
msgstr "Teckensnittslista"

#: standalone/drakfont:490
#, c-format
msgid "About"
msgstr "Om"

#: standalone/drakfont:492 standalone/drakfont:688 standalone/drakfont:726
#, c-format
msgid "Uninstall"
msgstr "Avinstallera"

#: standalone/drakfont:493
#, c-format
msgid "Import"
msgstr "Importera"

#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: standalone/drakfont:511
#, c-format
msgid ""
"Copyright (C) 2001-2002 by Mandriva \n"
"\n"
"\n"
"       DUPONT Sebastien (original version)\n"
"\n"
"       CHAUMETTE Damien <dchaumette@mandriva.com>\n"
"\n"
"       VIGNAUD Thierry <tvignaud@mandriva.com>"
msgstr ""
"Copyright (C) 2001-2002 Mandriva \n"
"\n"
"\n"
"       DUPONT Sebastien (originalversion)\n"
"\n"
"       CHAUMETTE Damien <dchaumette@mandriva.com>\n"
"\n"
"       VIGNAUD Thierry <tvignaud@mandriva.com>"

#: standalone/drakfont:520
#, c-format
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
" it under the terms of the GNU General Public License as published by\n"
" the Free Software Foundation; either version 2, or (at your option)\n"
" any later version.\n"
"\n"
"\n"
" This program is distributed in the hope that it will be useful,\n"
" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
" GNU General Public License for more details.\n"
"\n"
"\n"
" You should have received a copy of the GNU General Public License\n"
" along with this program; if not, write to the Free Software\n"
" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
msgstr ""
"Följande text är en informell översättning som enbart tillhandahålls i\n"
"informativt syfte. För alla juridiska tolkningar gäller den engelska\n"
"originaltexten.\n"
"\n"
"Detta program är fri programvara. Du kan distribuera det och/eller\n"
"modifiera det under villkoren i GNU General Public License, publicerad\n"
"av Free Software Foundation, antingen version 2 eller (om du så vill)\n"
"någon senare version.\n"
"\n"
"\n"
"Detta program distribueras i hopp om att det ska vara användbart, men\n"
"UTAN NÅGON SOM HELST GARANTI, även utan underförstådd garanti om\n"
"SÄLJBARHET eller LÄMPLIGHET FÖR NÅGOT SPECIELLT ÄNDAMÅL. Se GNU\n"
"General Public License för ytterligare information.\n"
"\n"
"\n"
"Du bör ha fått en kopia av GNU General Public License tillsammans med\n"
"detta program. Om inte, skriv till Free Software Foundation, In.,\n"
"59 Temple Place, Suite 330, Boston, MA 02111-1307, USA."

#: standalone/drakfont:536
#, c-format
msgid ""
"Thanks:\n"
"\n"
"    -  pfm2afm:   \n"
"\t by Ken Borgendale:\n"
"\t    Convert a Windows .pfm  file to a .afm (Adobe Font Metrics)\n"
"\n"
"    -  type1inst:\n"
"\t by James Macnicol: \n"
"\t    type1inst generates files fonts.dir fonts.scale & Fontmap.\n"
"\n"
"    -  ttf2pt1:   \n"
"\t  by Andrew Weeks, Frank Siegert, Thomas Henlich, Sergey Babkin  \n"
"             Convert ttf font files to afm and pfb fonts\n"
msgstr ""
"Tack:\n"
"\n"
"    -  pfm2afm:   \n"
"\t av Ken Borgendale:\n"
"\t    Konvertera en Windows .pfm  fil till en .afm (Adobe Font Metrics)\n"
"\n"
"    -  type1inst:\n"
"\t av James Macnicol: \n"
"\t    type1inst genererar filerna fonts.dir fonts.scale & Fontmap.\n"
"\n"
"    -  ttf2pt1:   \n"
"\t  av Andrew Weeks, Frank Siegert, Thomas Henlich, Sergey Babkin  \n"
"             Konvertera ttf font filer till afm och pfb fonter\n"

#: standalone/drakfont:555
#, c-format
msgid "Choose the applications that will support the fonts:"
msgstr "Välj de program som ska använda teckensnitten:"

#: standalone/drakfont:556
#, c-format
msgid ""
"Before installing any fonts, be sure that you have the right to use and "
"install them on your system.\n"
"\n"
"You can install the fonts the normal way. In rare cases, bogus fonts may "
"hang up your X Server."
msgstr ""
"Innan du installerar några teckensnitt måste du vara säker på att du har "
"rätt att använda och installera dem på systemet.\n"
"\n"
"-Du kan installera teckensnitten på det vanliga sättet. I sällsynta fall kan "
"felaktiga teckensnitt hänga X-servern."

#: standalone/drakfont:566
#, c-format
msgid "Ghostscript"
msgstr "Ghostscript"

#: standalone/drakfont:567
#, c-format
msgid "StarOffice"
msgstr "StarOffice"

#: standalone/drakfont:568
#, c-format
msgid "Abiword"
msgstr "Abiword"

#: standalone/drakfont:569
#, c-format
msgid "Generic Printers"
msgstr "Allmänna skrivare"

#: standalone/drakfont:585
#, c-format
msgid "Select the font file or directory and click on 'Add'"
msgstr "Välj teckensnittsfilen eller katalogen och klicka på Lägg till"

#: standalone/drakfont:586
#, c-format
msgid "File Selection"
msgstr "Filval"

#: standalone/drakfont:590
#, c-format
msgid "Fonts"
msgstr ""

#: standalone/drakfont:653
#, c-format
msgid "Import fonts"
msgstr "Importera teckensnitt"

#: standalone/drakfont:658
#, c-format
msgid "Install fonts"
msgstr "Installera teckensnitt"

#: standalone/drakfont:693
#, c-format
msgid "click here if you are sure."
msgstr "klicka här om du är säker."

#: standalone/drakfont:695
#, c-format
msgid "here if no."
msgstr "här om osäker."

#: standalone/drakfont:734
#, c-format
msgid "Unselected All"
msgstr "Avmarkera alla"

#: standalone/drakfont:737
#, c-format
msgid "Selected All"
msgstr "Markera alla"

#: standalone/drakfont:740
#, c-format
msgid "Remove List"
msgstr "Ta bort lista"

#: standalone/drakfont:751 standalone/drakfont:770
#, c-format
msgid "Importing fonts"
msgstr "Importerar teckensnitt"

#: standalone/drakfont:755 standalone/drakfont:775
#, c-format
msgid "Initial tests"
msgstr "Initiala tester"

#: standalone/drakfont:756
#, c-format
msgid "Copy fonts on your system"
msgstr "Kopierar teckensnitt till systemet"

#: standalone/drakfont:757
#, c-format
msgid "Install & convert Fonts"
msgstr "Installerar och konverterar teckensnitt"

#: standalone/drakfont:758
#, c-format
msgid "Post Install"
msgstr "Bearbetar installation"

#: standalone/drakfont:776
#, c-format
msgid "Remove fonts on your system"
msgstr "Tar bort teckensnitt från systemet"

#: standalone/drakfont:777
#, c-format
msgid "Post Uninstall"
msgstr "Bearbetar avinstallation"

#: standalone/drakgw:58 standalone/drakgw:191
#, c-format
msgid "Internet Connection Sharing"
msgstr "Internetdelning"

#: standalone/drakgw:111 standalone/drakvpn:51
#, c-format
msgid "Sorry, we support only 2.4 and above kernels."
msgstr "Tyvärr, endast 2.4-kärnor och senare stöds."

#: standalone/drakgw:122
#, c-format
msgid "Internet Connection Sharing currently disabled"
msgstr "Internetdelning för närvarande inaktiverat"

#: standalone/drakgw:123
#, c-format
msgid ""
"The setup of Internet connection sharing has already been done.\n"
"It's currently disabled.\n"
"\n"
"What would you like to do?"
msgstr ""
"Konfiguration av Internetdelning har redan genomförts.\n"
"Den är för närvarande inaktiverad.\n"
"\n"
"Vad vill du göra?"

#: standalone/drakgw:127 standalone/drakvpn:127
#, c-format
msgid "enable"
msgstr "aktivera"

#: standalone/drakgw:127 standalone/drakgw:154 standalone/drakvpn:101
#: standalone/drakvpn:127
#, c-format
msgid "reconfigure"
msgstr "konfigurera om"

#: standalone/drakgw:127 standalone/drakgw:154 standalone/drakvpn:101
#: standalone/drakvpn:127 standalone/drakvpn:376 standalone/drakvpn:735
#, c-format
msgid "dismiss"
msgstr "avsluta"

#: standalone/drakgw:134
#, c-format
msgid "Enabling servers..."
msgstr "Aktiverar servrar..."

#: standalone/drakgw:146
#, c-format
msgid "Internet Connection Sharing is now enabled."
msgstr "Internetdelning är nu aktiverat"

#: standalone/drakgw:149
#, c-format
msgid "Internet Connection Sharing currently enabled"
msgstr "Internetdelning är för närvarande aktiverat"

#: standalone/drakgw:150
#, c-format
msgid ""
"The setup of Internet Connection Sharing has already been done.\n"
"It's currently enabled.\n"
"\n"
"What would you like to do?"
msgstr ""
"Konfigurationen av Internetdelningen har redan blivit genomförd.\n"
"Den är för närvarande aktiverad.\n"
"\n"
"Vad vill du göra?"

#: standalone/drakgw:154 standalone/drakvpn:101
#, c-format
msgid "disable"
msgstr "inaktivera"

#: standalone/drakgw:157
#, c-format
msgid "Disabling servers..."
msgstr "Inaktiverar servrar..."

#: standalone/drakgw:172
#, c-format
msgid "Internet Connection Sharing is now disabled."
msgstr "Internetdelning är nu inaktiverat"

#: standalone/drakgw:192
#, c-format
msgid ""
"You are about to configure your computer to share its Internet connection.\n"
"With that feature, other computers on your local network will be able to use "
"this computer's Internet connection.\n"
"\n"
"Make sure you have configured your Network/Internet access using drakconnect "
"before going any further.\n"
"\n"
"Note: you need a dedicated Network Adapter to set up a Local Area Network "
"(LAN)."
msgstr ""
"Du är på väg att konfigurera din dator för att dela sin Internetanslutning.\n"
"Med den funktionen kan andra datorer i ditt nätverk använda din dators "
"Internetanslutning.\n"
"\n"
"Se till så att du har konfigurerat din nätverks- och Internetanslutning med\n"
"Drakconnect innan du fortsätter.\n"
"\n"
"Observera att du behöver ett dedikerat nätverkskort för att sätta upp ett "
"lokalt nätverk (LAN)."

#: standalone/drakgw:236
#, c-format
msgid "Interface %s (using module %s)"
msgstr "Gränssnitt %s (använder modul %s)"

#: standalone/drakgw:237
#, c-format
msgid "Interface %s"
msgstr "Gränssnitt %s"

#: standalone/drakgw:246 standalone/drakpxe:137
#, c-format
msgid "No network adapter on your system!"
msgstr "Inget nätverkskort i systemet."

#: standalone/drakgw:253
#, c-format
msgid "Network interface"
msgstr "Nätverksgränssnitt"

#: standalone/drakgw:254
#, c-format
msgid ""
"There is only one configured network adapter on your system:\n"
"\n"
"%s\n"
"\n"
"I am about to setup your Local Area Network with that adapter."
msgstr ""
"Det finns bara ett konfigurerat nätverkskort i systemet:\n"
"\n"
"%s\n"
"\n"
"Ditt lokala nätverk kommer att ställas in med det kortet."

#: standalone/drakgw:260 standalone/drakpxe:142
#, c-format
msgid "Choose the network interface"
msgstr "Välj nätverksgränssnitt"

#: standalone/drakgw:261
#, c-format
msgid ""
"Please choose what network adapter will be connected to your Local Area "
"Network."
msgstr "Välj vilket nätverkskort som ska kopplas mot ditt lokala nätverk."

#: standalone/drakgw:290
#, c-format
msgid "Network interface already configured"
msgstr "Nätverksgränssnitt redan konfigurerat"

#: standalone/drakgw:291
#, c-format
msgid ""
"Warning, the network adapter (%s) is already configured.\n"
"\n"
"Do you want an automatic re-configuration?\n"
"\n"
"You can do it manually but you need to know what you're doing."
msgstr ""
"Varning, nätverkskortet (%s) är redan konfigurerat.\n"
"\n"
"Vill du ha en automatisk omkonfiguration?\n"
"\n"
"Du kan göra det manuellt men du måste veta vad du gör."

#: standalone/drakgw:296
#, c-format
msgid "Automatic reconfiguration"
msgstr "Automatisk omkonfiguration"

#: standalone/drakgw:296
#, c-format
msgid "No (experts only)"
msgstr "Nej (endast experter)"

#: standalone/drakgw:297
#, c-format
msgid "Show current interface configuration"
msgstr "Visa aktuell gränssnittskonfiguration"

#: standalone/drakgw:298
#, c-format
msgid "Current interface configuration"
msgstr "Aktuell gränssnittskonfiguration"

#: standalone/drakgw:299
#, c-format
msgid ""
"Current configuration of `%s':\n"
"\n"
"Network: %s\n"
"IP address: %s\n"
"IP attribution: %s\n"
"Driver: %s"
msgstr ""
"Aktuell konfiguration av \"%s\":\n"
"\n"
"Nätverk: %s\n"
"IP-adress: %s\n"
"IP-attribut: %s\n"
"Drivrutin: %s"

#: standalone/drakgw:312
#, c-format
msgid ""
"I can keep your current configuration and assume you already set up a DHCP "
"server; in that case please verify I correctly read the Network that you use "
"for your local network; I will not reconfigure it and I will not touch your "
"DHCP server configuration.\n"
"\n"
"The default DNS entry is the Caching Nameserver configured on the firewall. "
"You can replace that with your ISP DNS IP, for example.\n"
"\t\t      \n"
"Otherwise, I can reconfigure your interface and (re)configure a DHCP server "
"for you.\n"
"\n"
msgstr ""
"Vi kan behålla aktuell konfiguration och anta att du redan har satt upp en "
"DHCP-server; om så är fallet, verifiera att nätverket som du använder på "
"ditt lokala nätverk blev korrekt läst. Det kommer inte att konfigureras om "
"och din konfiguration av DHCP-servern kommer inte att röras.\n"
"\n"
"Den förvalda DNS-posten är den cachande namnservern konfigurerad på "
"brandväggen. Du kan t ex ersätta den med din Internetleverantörs DNS IP.\n"
"\t\t       \n"
"Annars kan vi konfigurera om gränssnittet och konfigurera (om) en DHCP-"
"server åt dig.\n"
"\n"

#: standalone/drakgw:319
#, c-format
msgid "Local Network adress"
msgstr "Lokal nätverksadress"

#: standalone/drakgw:323
#, c-format
msgid ""
"DHCP Server Configuration.\n"
"\n"
"Here you can select different options for the DHCP server configuration.\n"
"If you do not know the meaning of an option, simply leave it as it is."
msgstr ""
"Konfiguration av DHCP-server.\n"
"\n"
"Här kan du välja olika alternativ för DHCP-serverkonfigurationen.\n"
"Om du inte vet vad ett alternativ betyder, lämna det orört."

#: standalone/drakgw:327
#, c-format
msgid "(This) DHCP Server IP"
msgstr "(Den här) DHCP-serverns IP"

#: standalone/drakgw:328
#, c-format
msgid "The DNS Server IP"
msgstr "DNS-serverns IP"

#: standalone/drakgw:329
#, c-format
msgid "The internal domain name"
msgstr "Det interna domännamnet"

#: standalone/drakgw:330
#, c-format
msgid "The DHCP start range"
msgstr "Startområde för DHCP"

#: standalone/drakgw:331
#, c-format
msgid "The DHCP end range"
msgstr "Slutområde för DHCP"

#: standalone/drakgw:332
#, c-format
msgid "The default lease (in seconds)"
msgstr "Standardlån (i sekunder)"

#: standalone/drakgw:333
#, c-format
msgid "The maximum lease (in seconds)"
msgstr "Maximalt lån (i sekunder)"

#: standalone/drakgw:334
#, c-format
msgid "Re-configure interface and DHCP server"
msgstr "Konfigurera om gränssnitt och DHCP-server"

#: standalone/drakgw:341
#, c-format
msgid "The Local Network did not finish with `.0', bailing out."
msgstr "Det lokala nätverket slutade inte med \".0\", avbryter."

#: standalone/drakgw:351
#, c-format
msgid "Potential LAN address conflict found in current config of %s!\n"
msgstr "Potentiell LAN-adresskonflikt hittad i aktuell konfiguration av %s.\n"

#: standalone/drakgw:361
#, c-format
msgid "Configuring..."
msgstr "Konfigurerar..."

#: standalone/drakgw:362
#, c-format
msgid "Configuring scripts, installing software, starting servers..."
msgstr "Konfigurerar skript, installerar mjukvara, startar servrar..."

#: standalone/drakgw:402 standalone/drakpxe:231 standalone/drakvpn:278
#, c-format
msgid "Problems installing package %s"
msgstr "Problem att installera paket %s"

#: standalone/drakgw:598
#, c-format
msgid ""
"Everything has been configured.\n"
"You may now share Internet connection with other computers on your Local "
"Area Network, using automatic network configuration (DHCP) and\n"
" a Transparent Proxy Cache server (SQUID)."
msgstr ""
"Allt har nu blivit konfigurerat.\n"
"Du kan nu dela Internetanslutning med andra datorer i ditt lokala nätverk "
"genom automatisk nätverkskonfiguration (DHCP). och\n"
"en transparent Proxy Cache Server (SQUID)."

#: standalone/drakhelp:17
#, c-format
msgid ""
" drakhelp 0.1\n"
"Copyright (C) 2003-2005 Mandriva.\n"
"This is free software and may be redistributed under the terms of the GNU "
"GPL.\n"
"\n"
"Usage: \n"
msgstr ""
" drakhelp 0.1\n"
"Copyright (C) 2003-2005 Mandriva.\n"
"Detta är fri mjukvara som kan spridas under de villkor som definieras i GNU "
"GPL.\n"
"\n"
"Användning: \n"

#: standalone/drakhelp:22
#, c-format
msgid " --help                - display this help     \n"
msgstr " --help                - visa denna hjälp     \n"

#: standalone/drakhelp:23
#, c-format
msgid ""
" --id <id_label>       - load the html help page which refers to id_label\n"
msgstr ""
" --id <id_label>       - ladda html hjälpsidan som refererar till id_label\n"

#: standalone/drakhelp:24
#, c-format
msgid ""
" --doc <link>          - link to another web page ( for WM welcome "
"frontend)\n"
msgstr ""
" --doc <länk>          - länk till en annan websida ( för WM välkomst "
"frontend)\n"

#: standalone/drakhelp:36
#, c-format
msgid "Mandriva Linux Help Center"
msgstr "Mandriva Linux kontrollcentral"

#: standalone/drakhelp:36
#, c-format
msgid ""
"%s cannot be displayed \n"
". No Help entry of this type\n"
msgstr ""
"%s kan inte visas. \n"
"Ingen Hjälppost för denna typ\n"

#: standalone/drakperm:22
#, c-format
msgid "System settings"
msgstr "Systeminställningar"

#: standalone/drakperm:23
#, c-format
msgid "Custom settings"
msgstr "Anpassade inställningar"

#: standalone/drakperm:24
#, c-format
msgid "Custom & system settings"
msgstr "Anpassade och systeminställningar"

#: standalone/drakperm:44
#, c-format
msgid "Editable"
msgstr "Redigerbar"

#: standalone/drakperm:49 standalone/drakperm:329
#, c-format
msgid "Path"
msgstr "Sökväg"

#: standalone/drakperm:49 standalone/drakperm:251
#, c-format
msgid "User"
msgstr "Användare"

#: standalone/drakperm:49 standalone/drakperm:251
#, c-format
msgid "Group"
msgstr "Grupp"

#: standalone/drakperm:49 standalone/drakperm:341
#, c-format
msgid "Permissions"
msgstr "Behörigheter"

#: standalone/drakperm:58
#, c-format
msgid "Add a new rule"
msgstr ""

#: standalone/drakperm:65 standalone/drakperm:100 standalone/drakperm:125
#, c-format
msgid "Edit current rule"
msgstr "Redigera aktuell regel"

#: standalone/drakperm:107
#, c-format
msgid ""
"Here you can see files to use in order to fix permissions, owners, and "
"groups via msec.\n"
"You can also edit your own rules which will owerwrite the default rules."
msgstr ""
"Här kan du se filer som används för att korrigera behörigheter, ägare och "
"grupper via msec.\n"
"Du kan också redigera dina egna regler vilka kommer att överskrida "
"standardreglerna."

#: standalone/drakperm:110
#, c-format
msgid ""
"The current security level is %s.\n"
"Select permissions to see/edit"
msgstr ""
"Aktuell säkerhetnivå är %s\n"
"Välj rättigheter för att se/ändra"

#: standalone/drakperm:121
#, c-format
msgid "Up"
msgstr "Upp"

#: standalone/drakperm:121
#, c-format
msgid "Move selected rule up one level"
msgstr "Flytta upp vald regel en nivå"

#: standalone/drakperm:122
#, c-format
msgid "Down"
msgstr "Ner"

#: standalone/drakperm:122
#, c-format
msgid "Move selected rule down one level"
msgstr "Flytta ner vald regel en nivå"

#: standalone/drakperm:123
#, c-format
msgid "Add a rule"
msgstr "Lägg till en regel"

#: standalone/drakperm:123
#, c-format
msgid "Add a new rule at the end"
msgstr "Lägg till en ny regel vid slutet"

#: standalone/drakperm:124
#, c-format
msgid "Delete selected rule"
msgstr "Ta bort vald regel"

#. -PO: "Edit" is a button text and the translation has to be AS SHORT AS POSSIBLE
#: standalone/drakperm:125 standalone/drakups:302 standalone/drakups:362
#: standalone/drakups:382 standalone/drakvpn:333 standalone/drakvpn:694
#: standalone/printerdrake:232
#, c-format
msgid "Edit"
msgstr "Redigera"

#: standalone/drakperm:243
#, c-format
msgid "browse"
msgstr "bläddra"

#: standalone/drakperm:248
#, c-format
msgid "user"
msgstr "användare"

#: standalone/drakperm:248
#, c-format
msgid "group"
msgstr "grupp"

#: standalone/drakperm:248
#, c-format
msgid "other"
msgstr "annan"

#: standalone/drakperm:253
#, c-format
msgid "Read"
msgstr "Läs"

#. -PO: here %s will be either "user", "group" or "other"
#: standalone/drakperm:256
#, c-format
msgid "Enable \"%s\" to read the file"
msgstr "Aktivera \"%s\" för att läsa filen"

#: standalone/drakperm:260
#, c-format
msgid "Write"
msgstr "Skriv"

#. -PO: here %s will be either "user", "group" or "other"
#: standalone/drakperm:263
#, c-format
msgid "Enable \"%s\" to write the file"
msgstr "Aktivera \"%s\"för att skriva till filen"

#: standalone/drakperm:267
#, c-format
msgid "Execute"
msgstr "Kör"

#. -PO: here %s will be either "user", "group" or "other"
#: standalone/drakperm:270
#, c-format
msgid "Enable \"%s\" to execute the file"
msgstr "Aktivera \"%s\" för att köra filen"

#: standalone/drakperm:273
#, c-format
msgid "Sticky-bit"
msgstr "Klistrig bit"

#: standalone/drakperm:273
#, c-format
msgid ""
"Used for directory:\n"
" only owner of directory or file in this directory can delete it"
msgstr ""
"Används för katalog:\n"
" endast ägaren av kataloger eller filer i den här katalogen kan ta bort dem"

#: standalone/drakperm:274
#, c-format
msgid "Set-UID"
msgstr "Set-UID"

#: standalone/drakperm:274
#, c-format
msgid "Use owner id for execution"
msgstr "Använd ägar-id vid exekvering"

#: standalone/drakperm:275
#, c-format
msgid "Set-GID"
msgstr "Set-GID"

#: standalone/drakperm:275
#, c-format
msgid "Use group id for execution"
msgstr "Använd grupp-id vid exekvering"

#: standalone/drakperm:293 standalone/drakxtv:89
#, c-format
msgid "User:"
msgstr "Användare:"

#: standalone/drakperm:295
#, c-format
msgid "Group:"
msgstr "Grupp:"

#: standalone/drakperm:299
#, c-format
msgid "Current user"
msgstr "Aktuell användare"

#: standalone/drakperm:300
#, c-format
msgid "When checked, owner and group will not be changed"
msgstr "Om markerad kommer ägare och grupp inte att ändras"

#: standalone/drakperm:310
#, c-format
msgid "Path selection"
msgstr "Val av sökväg"

#: standalone/drakperm:335
#, c-format
msgid "Property"
msgstr "Egenskap"

#: standalone/drakpxe:55
#, c-format
msgid "PXE Server Configuration"
msgstr "Konfiguration av PXE-server"

#: standalone/drakpxe:111
#, c-format
msgid "Installation Server Configuration"
msgstr "Konfiguration av installationsserver"

#: standalone/drakpxe:112
#, c-format
msgid ""
"You are about to configure your computer to install a PXE server as a DHCP "
"server\n"
"and a TFTP server to build an installation server.\n"
"With that feature, other computers on your local network will be installable "
"using this computer as source.\n"
"\n"
"Make sure you have configured your Network/Internet access using drakconnect "
"before going any further.\n"
"\n"
"Note: you need a dedicated Network Adapter to set up a Local Area Network "
"(LAN)."
msgstr ""
"Du är på väg att konfigurera din dator för att köra en PXE-server som en "
"DHCP-server\n"
"och en TFTP-server för att bygga en installationsserver.\n"
"Med dessa alternativ kan andra datorer på ditt lokala nätverk\n"
"installeras med denna dator som källa.\n"
"\n"
"Se till att du har konfigurerat nätverk/Internetanslutningen med\n"
"hjälp av Drakconnect innan du går vidare.\n"
"\n"
"OBS: Du behöver en dedikerat nätverkskort för att skapa ett lokalt nätverk "
"(LAN)."

#: standalone/drakpxe:143
#, c-format
msgid "Please choose which network interface will be used for the dhcp server."
msgstr "Välj vilken nätverksgränssnitt du vill använda för DHCP-servern."

#: standalone/drakpxe:144
#, c-format
msgid "Interface %s (on network %s)"
msgstr "Gränssnitt %s (på nätverk %s)"

#: standalone/drakpxe:169
#, c-format
msgid ""
"The DHCP server will allow other computer to boot using PXE in the given "
"range of address.\n"
"\n"
"The network address is %s using a netmask of %s.\n"
"\n"
msgstr ""
"DHCP-servern kommer att låta andra datorer starta med PXE i det angivna "
"omfånget av adresser.\n"
"\n"
"Nätverksadressen är %s med nätmasken %s.\n"
"\n"

#: standalone/drakpxe:173
#, c-format
msgid "The DHCP start ip"
msgstr "IP-startområde för DHCP"

#: standalone/drakpxe:174
#, c-format
msgid "The DHCP end ip"
msgstr "IP-slutområde för DHCP"

#: standalone/drakpxe:187
#, c-format
msgid ""
"Please indicate where the installation image will be available.\n"
"\n"
"If you do not have an existing directory, please copy the CD or DVD "
"contents.\n"
"\n"
msgstr ""
"Indikera var installationsavbilden ska finnas tillgänglig.\n"
"\n"
"Om du inte har en befintlig katalog, kopiera cd- eller dvd-innehållet.\n"
"\n"

#: standalone/drakpxe:192
#, c-format
msgid "Installation image directory"
msgstr "Katalog för avbildsinstallation"

#: standalone/drakpxe:196
#, c-format
msgid "No image found"
msgstr "Ingen avbild hittad"

#: standalone/drakpxe:197
#, c-format
msgid ""
"No CD or DVD image found, please copy the installation program and rpm files."
msgstr ""
"Ingen cd- eller dvd-avbild hittad, kopiera installationsprogrammet och RPM-"
"filer."

#: standalone/drakpxe:210
#, c-format
msgid ""
"Please indicate where the auto_install.cfg file is located.\n"
"\n"
"Leave it blank if you do not want to set up automatic installation mode.\n"
"\n"
msgstr ""
"Ange var filen auto_install.cfg finns.\n"
"\n"
"Lämna den tom om du inte vill sätta upp en automatisk installation.\n"
"\n"

#: standalone/drakpxe:215
#, c-format
msgid "Location of auto_install.cfg file"
msgstr "Plats för auto_install.cfg-fil"

#: standalone/drakroam:137
#, c-format
msgid "ESSID"
msgstr "ESSID"

#: standalone/drakroam:138 standalone/drakvpn:1143
#, c-format
msgid "Mode"
msgstr "Läge"

#: standalone/drakroam:139 standalone/harddrake2:96
#, c-format
msgid "Channel"
msgstr "Kanal"

#: standalone/drakroam:141
#, c-format
msgid "Key"
msgstr "Nyckel"

#: standalone/drakroam:157
#, c-format
msgid "Network:"
msgstr "Nätverk:"

#: standalone/drakroam:158
#, c-format
msgid "IP:"
msgstr "IP:"

#: standalone/drakroam:160
#, c-format
msgid "Mode:"
msgstr "Läge:"

#: standalone/drakroam:161
#, c-format
msgid "Encryption:"
msgstr "Kryptering:"

#: standalone/drakroam:162
#, c-format
msgid "Signal:"
msgstr "Signal:"

#: standalone/drakroam:176
#, c-format
msgid "Roaming"
msgstr "Roaming"

#: standalone/drakroam:179 standalone/drakroam:258
#, c-format
msgid "Roaming: %s"
msgstr "Roaming: %s"

#: standalone/drakroam:179 standalone/drakroam:257 standalone/drakvpn:1061
#: standalone/drakvpn:1077 standalone/drakvpn:1090
#, c-format
msgid "off"
msgstr "av"

#: standalone/drakroam:186
#, c-format
msgid "Scan interval (sec): "
msgstr "Skannintervall (sek): "

#: standalone/drakroam:189
#, c-format
msgid "Set"
msgstr "Ställ in"

#: standalone/drakroam:194
#, c-format
msgid "Known Networks (Drag up/down or edit)"
msgstr "Kända Nätverk (dra upp/ned eller redigera)"

#: standalone/drakroam:202
#, c-format
msgid "Connect"
msgstr "Anslut"

#: standalone/drakroam:210
#, c-format
msgid "Available Networks"
msgstr "Tillgängliga Nätverk"

#: standalone/drakroam:221
#, c-format
msgid "Rescan"
msgstr "Avsök igen"

#: standalone/drakroam:225
#, c-format
msgid "Status"
msgstr "Status"

#: standalone/drakroam:232
#, c-format
msgid "Disconnect"
msgstr "Koppla ner"

#. -PO: "Refresh" is a button text and the translation has to be AS SHORT AS POSSIBLE
#: standalone/drakroam:233 standalone/net_applet:90
#: standalone/printerdrake:238
#, c-format
msgid "Refresh"
msgstr "Uppdatera"

#: standalone/drakroam:257 standalone/drakvpn:1061 standalone/drakvpn:1077
#: standalone/drakvpn:1090
#, c-format
msgid "on"
msgstr "på"

#: standalone/draksec:49
#, c-format
msgid "ALL"
msgstr "ALLA"

#: standalone/draksec:50
#, c-format
msgid "LOCAL"
msgstr "LOKAL"

#: standalone/draksec:53
#, c-format
msgid "Ignore"
msgstr "Ignorera"

#. -PO: Do not alter the <span ..> and </span> tags.
#. -PO: Translate the security levels (Poor, Standard, High, Higher and Paranoid) in the same way, you translated these individuals words.
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX.
#: standalone/draksec:101
#, c-format
msgid ""
"Here, you can setup the security level and administrator of your machine.\n"
"\n"
"\n"
"The '<span weight=\"bold\">Security Administrator</span>' is the one who "
"will receive security alerts if the\n"
"'<span weight=\"bold\">Security Alerts</span>' option is set. It can be a "
"username or an email.\n"
"\n"
"\n"
"The '<span weight=\"bold\">Security Level</span>' menu allows you to select "
"one of the six preconfigured security levels\n"
"provided with msec. These levels range from '<span weight=\"bold\">poor</"
"span>' security and ease of use, to\n"
"'<span weight=\"bold\">paranoid</span>' config, suitable for very sensitive "
"server applications:\n"
"\n"
"\n"
"<span foreground=\"royalblue3\">Poor</span>: This is a totally unsafe but "
"very\n"
"easy to use security level. It should only be used for machines not "
"connected to\n"
"any network and that are not accessible to everybody.\n"
"\n"
"\n"
"<span foreground=\"royalblue3\">Standard</span>: This is the standard "
"security\n"
"recommended for a computer that will be used to connect to the Internet as "
"a\n"
"client.\n"
"\n"
"\n"
"<span foreground=\"royalblue3\">High</span>: There are already some\n"
"restrictions, and more automatic checks are run every night.\n"
"\n"
"\n"
"<span foreground=\"royalblue3\">Higher</span>: The security is now high "
"enough\n"
"to use the system as a server which can accept connections from many "
"clients. If\n"
"your machine is only a client on the Internet, you should choose a lower "
"level.\n"
"\n"
"\n"
"<span foreground=\"royalblue3\">Paranoid</span>: This is similar to the "
"previous\n"
"level, but the system is entirely closed and security features are at their\n"
"maximum"
msgstr ""
"Nu kan du välja säkerhetsnivå och administratör för din dator.\n"
"\n"
"\n"
"'<span weight=\"bold\">Säkerhetsadministratören</span>' är den som kommer "
"att få säkerhetslarm om\n"
"alternativet '<span weight=\"bold\">Säkerhetslarm'</span>' har valts. "
"Säkerhetsadministratören kan\n"
"identifieras genom ett användarnamn eller en e-postadress.\n"
"\n"
"\n"
"Menyn för '<span weight=\"bold\">säkerhetsnivåer</span>' gör det möjligt att "
"välja en av sex\n"
"fördefinierade säkerhetsnivåer för msec. Dessa nivåer går från\n"
"'<span weight=\"bold\">enkel</span>' användning men med dålig säkerhet till "
"en '<span weight=\"bold\">paranoid</span>'\n"
"inställning som är lämplig för mycket känsliga serverprogram.\n"
"\n"
"\n"
"<span foreground=\"royalblue3\">Låg</span>: Detta är en totalt\n"
"osäker men mycket lättanvänd säkerhetsnivå. Den bör endast användas\n"
"för datorer som inte är uppkopplade mot något nätverk och som inte är "
"placerad\n"
"så att den kan användas av obehöriga.\n"
"\n"
"\n"
"<span foreground=\"royalblue3\">Normal</span>: Denna standardnivå\n"
"rekommenderas för datorer som kommer att vara uppkopplade mot\n"
"Internet som en klient.\n"
"\n"
"\n"
"<span foreground=\"royalblue3\">Hög</span>: Det finns några\n"
"begränsningar, och flera automatiska kontroller körs varje natt.\n"
"\n"
"\n"
"<span foreground=\"royalblue3\">Högre</span>: På den här \n"
"säkerhetsnivån är det möjligt att använda datorn som en server.\n"
"Säkerheten är hög nog för en server som tillåter att många klienter ansluter "
"mot den.\n"
"Observera: om datorn enbart är en klient bör du välja en lägre nivå.\n"
"\n"
"\n"
" <span foreground=\"royalblue3\">Paranoid</span>:Baserat på föregående nivå, "
"men systemet är helt stängt.\n"
"Alla säkerhetsfunktioner är aktiverade."

#: standalone/draksec:154 standalone/harddrake2:207
#, c-format
msgid ""
"Description of the fields:\n"
"\n"
msgstr ""
"Beskrivning av fälten:\n"
"\n"

#: standalone/draksec:168
#, c-format
msgid "(default value: %s)"
msgstr "(standardvärde: %s)"

#: standalone/draksec:210
#, c-format
msgid "Security Level:"
msgstr "Säkerhetsnivå:"

#: standalone/draksec:217
#, c-format
msgid "Security Administrator:"
msgstr "Säkerhetsadministratör:"

#: standalone/draksec:219
#, c-format
msgid "Basic options"
msgstr "Grundinställningar"

#: standalone/draksec:233
#, c-format
msgid "Network Options"
msgstr "Nätverksalternativ"

#: standalone/draksec:233
#, c-format
msgid "System Options"
msgstr "Systemalternativ"

#: standalone/draksec:268
#, c-format
msgid "Periodic Checks"
msgstr "Periodiska kontroller"

#: standalone/draksec:298
#, c-format
msgid "Please wait, setting security level..."
msgstr "Vänta, ställer in säkerhetsnivå..."

#: standalone/draksec:304
#, c-format
msgid "Please wait, setting security options..."
msgstr "Vänta, ställer in säkerhetsalternativ..."

#: standalone/draksound:47
#, c-format
msgid "No Sound Card detected!"
msgstr "Inget ljudkort identifierat."

#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: standalone/draksound:50
#, c-format
msgid ""
"No Sound Card has been detected on your machine. Please verify that a Linux-"
"supported Sound Card is correctly plugged in.\n"
"\n"
"\n"
"You can visit our hardware database at:\n"
"\n"
"\n"
"http://www.mandrivalinux.com/en/hardware.php3"
msgstr ""
"Inget ljudkort kunde hittas i datorn. Kontrollera att ljudkortet har stöd "
"för Linux och att det sitter i ordentligt.\n"
"\n"
"\n"
"Du kan besöka vår hårdvarudatabas på:\n"
"\n"
"\n"
"http://www.mandrivalinux.com/en/hardware.php3"

#: standalone/draksound:57
#, c-format
msgid ""
"\n"
"\n"
"\n"
"Note: if you've an ISA PnP sound card, you'll have to use the alsaconf or "
"the sndconfig program.  Just type \"alsaconf\" or \"sndconfig\" in a console."
msgstr ""
"\n"
"\n"
"\n"
"Observera: om du har ett ISA PnP-ljudkort måste du använda alsakonf eller "
"sndconfig-programmet. Skriv \"alsaconf\" eller \"sndconfig\" i en konsoll."

#: standalone/draksplash:21
#, c-format
msgid ""
"package 'ImageMagick' is required to be able to complete configuration.\n"
"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
msgstr ""
"paketet ImageMagick krävs för att det ska fungera korrekt.\n"
"Klicka OK för att installera ImageMagick eller Avbryt för att avsluta."

#: standalone/draksplash:68
#, c-format
msgid "first step creation"
msgstr "skapar första steget"

#: standalone/draksplash:71
#, c-format
msgid "final resolution"
msgstr "slutgiltiga steget"

#: standalone/draksplash:72
#, c-format
msgid "choose image file"
msgstr "välj avbildsfil"

#: standalone/draksplash:73
#, c-format
msgid "Theme name"
msgstr "Temanamn"

#: standalone/draksplash:78
#, c-format
msgid "Browse"
msgstr "Bläddra"

#: standalone/draksplash:93 standalone/draksplash:158
#, c-format
msgid "Configure bootsplash picture"
msgstr "Konfigurera startkärmbild"

#: standalone/draksplash:96
#, c-format
msgid ""
"x coordinate of text box\n"
"in number of characters"
msgstr "antal tecken i textrutans x-led"

#: standalone/draksplash:97
#, c-format
msgid ""
"y coordinate of text box\n"
"in number of characters"
msgstr "antal tecken i textrutans y-led"

#: standalone/draksplash:98
#, c-format
msgid "text width"
msgstr "textbredd"

#: standalone/draksplash:99
#, c-format
msgid "text box height"
msgstr "höjd på textruta"

#: standalone/draksplash:100
#, c-format
msgid ""
"the progress bar x coordinate\n"
"of its upper left corner"
msgstr ""
"x-koordinaten för förloppsindikatorns\n"
"övre vänstra hörn"

#: standalone/draksplash:101
#, c-format
msgid ""
"the progress bar y coordinate\n"
"of its upper left corner"
msgstr ""
"y-koordinaten för förloppsindikatorns\n"
"övre vänstra hörn"

#: standalone/draksplash:102
#, c-format
msgid "the width of the progress bar"
msgstr "bredden på förloppsraden"

#: standalone/draksplash:103
#, c-format
msgid "the height of the progress bar"
msgstr "höjden på förloppsraden"

#: standalone/draksplash:104
#, c-format
msgid "the color of the progress bar"
msgstr "färgen på förloppsraden"

#: standalone/draksplash:119
#, c-format
msgid "Preview"
msgstr "förhandsgranskning"

#: standalone/draksplash:121
#, c-format
msgid "Save theme"
msgstr "spara tema"

#: standalone/draksplash:122
#, c-format
msgid "Choose color"
msgstr "välj färg"

#: standalone/draksplash:125
#, c-format
msgid "Display logo on Console"
msgstr "Visa logo på konsoll"

#: standalone/draksplash:126
#, c-format
msgid "Make kernel message quiet by default"
msgstr "Dölj kärnans meddelanden som standard"

#: standalone/draksplash:161 standalone/draksplash:316
#: standalone/draksplash:460
#, c-format
msgid "Notice"
msgstr "Observera"

#: standalone/draksplash:161 standalone/draksplash:316
#, c-format
msgid "This theme does not yet have a bootsplash in %s!"
msgstr "Det här temat har ännu inte någon startskärm i %s."

#: standalone/draksplash:167
#, c-format
msgid "choose image"
msgstr "välj avbild"

#: standalone/draksplash:217
#, c-format
msgid "saving Bootsplash theme..."
msgstr "sparar startskärmstema..."

#: standalone/draksplash:441
#, c-format
msgid "ProgressBar color selection"
msgstr "Val av färg för förloppsrad"

#: standalone/draksplash:460
#, c-format
msgid "You must choose an image file first!"
msgstr "Du måste välja en avbildsfil först."

#: standalone/draksplash:465
#, c-format
msgid "Generating preview..."
msgstr "Genererar förhandsgranskning..."

#. -PO:  First %s is theme name, second %s (in parenthesis) is resolution
#: standalone/draksplash:503
#, c-format
msgid "%s BootSplash (%s) preview"
msgstr "%s-startskärm (%s)-förhandsgranskning"

#. -PO: Do not alter the <span ..> and </span> tags
#: standalone/draksplash:509
#, c-format
msgid ""
"The image \"%s\" cannot be load due to the following issue:\n"
"\n"
"<span foreground=\"Red\">%s</span>"
msgstr ""
"Avbilden \"%s\" kan inte laddas på grund av följande problem:\n"
"\n"
"<span foreground=\"Red\">%s</span>"

#: standalone/drakups:74
#, c-format
msgid "Connected through a serial port or an usb cable"
msgstr "Ansluten via en serieport eller en usbkabel"

#: standalone/drakups:80
#, c-format
msgid "Add an UPS device"
msgstr "Lägg till UPS enhet"

#: standalone/drakups:83
#, c-format
msgid ""
"Welcome to the UPS configuration utility.\n"
"\n"
"Here, you'll add a new UPS to your system.\n"
msgstr ""
"Välkommen till verktyget för UPS-konfiguration.\n"
"\n"
"Här kan du lägga tille en ny UPS till ditt system.\n"

#: standalone/drakups:90
#, c-format
msgid ""
"We're going to add an UPS device.\n"
"\n"
"Do you want to autodetect UPS devices connected to this machine or to "
"manually select them?"
msgstr ""
"Vi kommer att lägga till en UPS enhet.\n"
"\n"
"Vill du identifiera anslutna UPS-enheter automatiskt, eller vill du välja "
"dem själv?"

#: standalone/drakups:93
#, c-format
msgid "Autodetection"
msgstr "Automatisk identifiering"

#: standalone/drakups:101 standalone/harddrake2:236
#, c-format
msgid "Detection in progress"
msgstr "Identifiering pågår"

#: standalone/drakups:120 standalone/drakups:159 standalone/logdrake:449
#: standalone/logdrake:455
#, c-format
msgid "Congratulations"
msgstr "Gratulerar"

#: standalone/drakups:121
#, c-format
msgid "The wizard successfully added the following UPS devices:"
msgstr "Guiden lyckades lägga till följande UPS-enheter:"

#: standalone/drakups:123
#, c-format
msgid "No new UPS devices was found"
msgstr "Inga nya UPS-enheter hittades"

#: standalone/drakups:128 standalone/drakups:140
#, c-format
msgid "UPS driver configuration"
msgstr "Konfiguration av UPS drivrutin"

#: standalone/drakups:128
#, c-format
msgid "Please select your UPS model."
msgstr "Välj din UPS modell."

#: standalone/drakups:129
#, c-format
msgid "Manufacturer / Model:"
msgstr "Tillverkare / Modell:"

#: standalone/drakups:140
#, c-format
msgid ""
"We are configuring the \"%s\" UPS from \"%s\".\n"
"Please fill in its name, its driver and its port."
msgstr ""
"Vi konfigurerar \"%s\" UPSen från \"%s\".\n"
"Ange dess namn, drivrutin och port."

#: standalone/drakups:145
#, c-format
msgid "Name:"
msgstr "Namn:"

#: standalone/drakups:145
#, c-format
msgid "The name of your ups"
msgstr "Namnet på din UPS"

#: standalone/drakups:146
#, c-format
msgid "The driver that manages your ups"
msgstr "Drivrutinen som hanterar din UPS"

#: standalone/drakups:147
#, c-format
msgid "Port:"
msgstr "Port:"

#: standalone/drakups:149
#, c-format
msgid "The port on which is connected your ups"
msgstr "Porten till vilken din UPS är ansluten"

#: standalone/drakups:159
#, c-format
msgid "The wizard successfully configured the new \"%s\" UPS device."
msgstr "Guiden lyckades konfigurera den nya \"%s\" UPS-enheten."

#: standalone/drakups:250
#, c-format
msgid "UPS devices"
msgstr "UPS-enheter"

#: standalone/drakups:251 standalone/drakups:270 standalone/drakups:286
#: standalone/harddrake2:84 standalone/harddrake2:110
#: standalone/harddrake2:117
#, c-format
msgid "Name"
msgstr "Namn"

#: standalone/drakups:269
#, c-format
msgid "UPS users"
msgstr "UPS-användare"

#: standalone/drakups:285
#, c-format
msgid "Access Control Lists"
msgstr "Kontrollistor för åkomst"

#: standalone/drakups:286
#, c-format
msgid "IP mask"
msgstr "IP mask"

#: standalone/drakups:298
#, c-format
msgid "Rules"
msgstr "Regler"

#: standalone/drakups:299
#, c-format
msgid "Action"
msgstr "Åtgärd"

#: standalone/drakups:299 standalone/drakvpn:1146 standalone/harddrake2:81
#, c-format
msgid "Level"
msgstr "Nivå"

#: standalone/drakups:299
#, c-format
msgid "ACL name"
msgstr "ACL namn"

#: standalone/drakups:329 standalone/drakups:333 standalone/drakups:342
#, c-format
msgid "DrakUPS"
msgstr "DrakUPS"

#: standalone/drakups:339
#, c-format
msgid "Welcome to the UPS configuration tools"
msgstr "Välkommen till UPS-konfigureringsverktyget"

#: standalone/drakvpn:73
#, c-format
msgid "DrakVPN"
msgstr "DrakVPN"

#: standalone/drakvpn:95
#, c-format
msgid "The VPN connection is enabled."
msgstr "VPN-anslutningen är nu aktiverad."

#: standalone/drakvpn:96
#, c-format
msgid ""
"The setup of a VPN connection has already been done.\n"
"\n"
"It's currently enabled.\n"
"\n"
"What would you like to do?"
msgstr ""
"Konfigurationen av VPN-anslutningen har redan blivit genomförd.\n"
"\n"
"Den är för närvarande aktiverad.\n"
"\n"
"Vad vill du göra?"

#: standalone/drakvpn:105
#, c-format
msgid "Disabling VPN..."
msgstr "Inaktiverar VPN..."

#: standalone/drakvpn:114
#, c-format
msgid "The VPN connection is now disabled."
msgstr "VPN-anslutningen är nu inaktiverad."

#: standalone/drakvpn:121
#, c-format
msgid "VPN connection currently disabled"
msgstr "VPN-anslutningen är för närvarande inaktiverad"

#: standalone/drakvpn:122
#, c-format
msgid ""
"The setup of a VPN connection has already been done.\n"
"\n"
"It's currently disabled.\n"
"\n"
"What would you like to do?"
msgstr ""
"Konfigurationen av VPN-anslutningen har redan blivit genomförd.\n"
"\n"
"Den är för närvarande inaktiverad.\n"
"\n"
"Vad vill du göra?"

#: standalone/drakvpn:135
#, c-format
msgid "Enabling VPN..."
msgstr "Aktiverar VPN..."

#: standalone/drakvpn:141
#, c-format
msgid "The VPN connection is now enabled."
msgstr "VPN-anslutningen är nu aktiverad."

#: standalone/drakvpn:155 standalone/drakvpn:183
#, c-format
msgid "Simple VPN setup."
msgstr "Enkel VPN inställning."

#: standalone/drakvpn:156
#, c-format
msgid ""
"You are about to configure your computer to use a VPN connection.\n"
"\n"
"With this feature, computers on your local private network and computers\n"
"on some other remote private networks, can share resources, through\n"
"their respective firewalls, over the Internet, in a secure manner. \n"
"\n"
"The communication over the Internet is encrypted. The local and remote\n"
"computers look as if they were on the same network.\n"
"\n"
"Make sure you have configured your Network/Internet access using\n"
"drakconnect before going any further."
msgstr ""
"Du är nu på väg att konfigurera din dator för användning av en VPN-\n"
"anslutning.\n"
"\n"
"Med denna funktion, kan datorer i ditt lokala näverk och datorer i något\n"
"annat avlägset lokalt nätverk dela på resurser genom deras respektive\n"
"brandväggar, över internet, på ett säkert vis.\n"
"\n"
"Kommunikationen över internet är krypterad. Lokala och fjärrdatorer\n"
"ser ut som om de vore i samma nätverk.\n"
"\n"
"Förvissa dig om att du har konfigurerat ditt Nätverk/internetanslutning\n"
"med drakconnect förrän du går vidare."

#: standalone/drakvpn:184
#, c-format
msgid ""
"VPN connection.\n"
"\n"
"This program is based on the following projects:\n"
" - FreeSwan: \t\t\thttp://www.freeswan.org/\n"
" - Super-FreeSwan: \t\thttp://www.freeswan.ca/\n"
" - ipsec-tools: \t\t\thttp://ipsec-tools.sourceforge.net/\n"
" - ipsec-howto: \t\thttp://www.ipsec-howto.org\n"
" - the docs and man pages coming with the %s package\n"
"\n"
"Please read AT LEAST the ipsec-howto docs\n"
"before going any further."
msgstr ""
"VPN anslutning.\n"
"\n"
"Detta program är baserat på följande projekt:\n"
" - FreeSwan: \t\t\thttp://www.freeswan.org/\n"
" - Super-FreeSwan: \t\thttp://www.freeswan.ca/\n"
" - ipsec-tools: \t\t\thttp://ipsec-tools.sourceforge.net/\n"
" - ipsec-howto: \t\thttp://www.ipsec-howto.org\n"
" - dokumentation och manualsidor som följer med paketet %s\n"
"\n"
"Var vänlig och läs ÅTMINSTONE ipsec-howto dokumenten\n"
"förrän du går vidare."

#: standalone/drakvpn:196
#, c-format
msgid "Kernel module."
msgstr "kärnmodul"

#: standalone/drakvpn:197
#, c-format
msgid ""
"The kernel needs to have ipsec support.\n"
"\n"
"You're running a %s kernel version.\n"
"\n"
"This kernel has '%s' support."
msgstr ""
"Kärnan måste stöda ipsec.\n"
"\n"
"Du använder kärnversion %s.\n"
"\n"
"Denna kärna stöder '%s'."

#: standalone/drakvpn:292
#, c-format
msgid "Security Policies"
msgstr "Säkerhetspolicy"

#: standalone/drakvpn:292
#, c-format
msgid "IKE daemon racoon"
msgstr "IKE demon racoon"

#: standalone/drakvpn:295 standalone/drakvpn:306
#, c-format
msgid "Configuration file"
msgstr "Konfigurationsfil"

#: standalone/drakvpn:296
#, c-format
msgid ""
"Configuration step!\n"
"\n"
"You need to define the Security Policies and then to \n"
"configure the automatic key exchange (IKE) daemon. \n"
"The KAME IKE daemon we're using is called 'racoon'.\n"
"\n"
"What would you like to configure?\n"
msgstr ""
"Konfigurationssteg!\n"
"\n"
"Du måste definiera säkerhetspolicy och sedan\n"
"(IKE) demonen för automatisk nyckelbyte.\n"
"KAME IKE demonen vi använder kallas 'racoon'.\n"
"\n"
"Vad vill du konfigurera?\n"

#: standalone/drakvpn:307
#, c-format
msgid ""
"Next, we will configure the %s file.\n"
"\n"
"\n"
"Simply click on Next.\n"
msgstr ""
"Sedan skall vi konfigurera filen %s.\n"
"\n"
"\n"
"Välj Nästa för att fortsätta.\n"

#: standalone/drakvpn:325 standalone/drakvpn:685
#, c-format
msgid "%s entries"
msgstr " %s poster"

#: standalone/drakvpn:326
#, c-format
msgid ""
"The %s file contents\n"
"is divided into sections.\n"
"\n"
"You can now:\n"
"\n"
"  - display, add, edit, or remove sections, then\n"
"  - commit the changes\n"
"\n"
"What would you like to do?\n"
msgstr ""
"Innehållet i filen %s\n"
"är delad i sektioner.\n"
"\n"
"Du kan nu:\n"
"\n"
"  - visa, lägga till, redigera, eller ta bort sektioner, sedan\n"
"  - skicka ändringarna\n"
"\n"
"Vad vill du göra?\n"

#: standalone/drakvpn:333 standalone/drakvpn:694
#, c-format
msgid ""
"_:display here is a verb\n"
"Display"
msgstr "Visa"

#: standalone/drakvpn:333 standalone/drakvpn:694
#, c-format
msgid "Commit"
msgstr "Skicka"

#: standalone/drakvpn:347 standalone/drakvpn:351 standalone/drakvpn:709
#: standalone/drakvpn:713
#, c-format
msgid ""
"_:display here is a verb\n"
"Display configuration"
msgstr "Visa konfiguration"

#: standalone/drakvpn:352
#, c-format
msgid ""
"The %s file does not exist.\n"
"\n"
"This must be a new configuration.\n"
"\n"
"You'll have to go back and choose 'add'.\n"
msgstr ""
"Filen %s existerar inte.\n"
"\n"
"Detta måste vara en ny konfiguration.\n"
"\n"
"Du måstre gå tillbaka och välja 'lägg till'.\n"

#: standalone/drakvpn:368
#, c-format
msgid "ipsec.conf entries"
msgstr "ipsec.conf poster"

#: standalone/drakvpn:369
#, c-format
msgid ""
"The %s file contains different sections.\n"
"\n"
"Here is its skeleton:\t'config setup' \n"
"\t\t\t\t\t'conn default' \n"
"\t\t\t\t\t'normal1'\n"
"\t\t\t\t\t'normal2' \n"
"\n"
"You can now add one of these sections.\n"
"\n"
"Choose the section you would like to add.\n"
msgstr ""
"Filen %s innehåller olika sektioner.\n"
"\n"
"Här är des grunduppbyggnad:\t'config setup' \n"
"\t\t\t\t\t'conn default' \n"
"\t\t\t\t\t'normal1'\n"
"\t\t\t\t\t'normal2' \n"
"\n"
"Du kan nu lägga till en av dessa sektioner.\n"
"\n"
"Välj den sektion du vill lägga till.\n"

#: standalone/drakvpn:376
#, c-format
msgid "config setup"
msgstr "konfiguration av inställningar"

#: standalone/drakvpn:376
#, c-format
msgid "conn %default"
msgstr "conn %default"

#: standalone/drakvpn:376
#, c-format
msgid "normal conn"
msgstr "normal anslutning"

#: standalone/drakvpn:382 standalone/drakvpn:423 standalone/drakvpn:510
#, c-format
msgid "Exists!"
msgstr "Existerar!"

#: standalone/drakvpn:383 standalone/drakvpn:424
#, c-format
msgid ""
"A section with this name already exists.\n"
"The section names have to be unique.\n"
"\n"
"You'll have to go back and add another section\n"
"or change its name.\n"
msgstr ""
"En sektion med det namnet existerar redan.\n"
"Sektionsnamnen måste vara unika.\n"
"\n"
"Du måste gå tillbaka och lägga till en annan\n"
"sektion eller ändra dess namn.\n"

#: standalone/drakvpn:400
#, c-format
msgid ""
"This section has to be on top of your\n"
"%s file.\n"
"\n"
"Make sure all other sections follow this config\n"
"setup section.\n"
"\n"
"Choose continue or previous when you are done.\n"
msgstr ""
"Denna sektion måste vara i början\n"
"av din %s fil.\n"
"\n"
"Förvissa dig om att alla andra sektioner följer\n"
"efter denna config seup sektion.\n"
"\n"
"Välj fortsätt eller föregående när du är klar.\n"

#: standalone/drakvpn:405
#, c-format
msgid "interfaces"
msgstr "gränssnitt"

#: standalone/drakvpn:406
#, c-format
msgid "klipsdebug"
msgstr "klipsdebug"

#: standalone/drakvpn:407
#, c-format
msgid "plutodebug"
msgstr "plutodebug"

#: standalone/drakvpn:408
#, c-format
msgid "plutoload"
msgstr "plutoload"

#: standalone/drakvpn:409
#, c-format
msgid "plutostart"
msgstr "plutostart"

#: standalone/drakvpn:410
#, c-format
msgid "uniqueids"
msgstr "uniqueids"

#: standalone/drakvpn:444
#, c-format
msgid ""
"This is the first section after the config\n"
"setup one.\n"
"\n"
"Here you define the default settings. \n"
"All the other sections will follow this one.\n"
"The left settings are optional. If do not define\n"
"them here, globally, you can define them in each\n"
"section.\n"
msgstr ""
"Detta är första sektionen efter config setup.\n"
"\n"
"Här konfigurerad du standardinstlällningarna.\n"
"Alla andra sektioner vill följa denna.\n"
"'left' inställningarna är frivilliga. Om du inte\n"
"konfigurerar dem globalt kad du konfigurera dem\n"
"i varje sektion.\n"

#: standalone/drakvpn:451
#, c-format
msgid "PFS"
msgstr "PFS"

#: standalone/drakvpn:452
#, c-format
msgid "keyingtries"
msgstr "keyingtries"

#: standalone/drakvpn:453
#, c-format
msgid "compress"
msgstr "compress"

#: standalone/drakvpn:454
#, c-format
msgid "disablearrivalcheck"
msgstr "disablearrivalcheck"

#: standalone/drakvpn:455 standalone/drakvpn:494
#, c-format
msgid "left"
msgstr "left"

#: standalone/drakvpn:456 standalone/drakvpn:495
#, c-format
msgid "leftcert"
msgstr "leftcert"

#: standalone/drakvpn:457 standalone/drakvpn:496
#, c-format
msgid "leftrsasigkey"
msgstr "leftrsasigkey"

#: standalone/drakvpn:458 standalone/drakvpn:497
#, c-format
msgid "leftsubnet"
msgstr "leftsubnet"

#: standalone/drakvpn:459 standalone/drakvpn:498
#, c-format
msgid "leftnexthop"
msgstr "leftnexthop"

#: standalone/drakvpn:488
#, c-format
msgid ""
"Your %s file has several sections, or connections.\n"
"\n"
"You can now add a new section.\n"
"Choose continue when you are done to write the data.\n"
msgstr ""
"Din %s fil har flera sektioner eller anslutningar.\n"
"\n"
"Du kan nu lägga till en sektion.\n"
"Välj fortsätt när du är klar att spara konfigurationen.\n"

#: standalone/drakvpn:491
#, c-format
msgid "section name"
msgstr "Sektionsnamn"

#: standalone/drakvpn:492
#, c-format
msgid "authby"
msgstr "authby"

#: standalone/drakvpn:493
#, c-format
msgid "auto"
msgstr "auto"

#: standalone/drakvpn:499
#, c-format
msgid "right"
msgstr "right"

#: standalone/drakvpn:500
#, c-format
msgid "rightcert"
msgstr "rightcert"

#: standalone/drakvpn:501
#, c-format
msgid "rightrsasigkey"
msgstr "rightrsasigkey"

#: standalone/drakvpn:502
#, c-format
msgid "rightsubnet"
msgstr "rightsubnet"

#: standalone/drakvpn:503
#, c-format
msgid "rightnexthop"
msgstr "rightnexthop"

#: standalone/drakvpn:511
#, c-format
msgid ""
"A section with this name already exists.\n"
"The section names have to be unique.\n"
"\n"
"You'll have to go back and add another section\n"
"or change the name of the section.\n"
msgstr ""
"En sektion med detta namn existerar redan.\n"
"Sektionsnamen måste vara unika.\n"
"\n"
"Du måste gå tillbaka och lägga till en annan sektion\n"
"eller byt namnet på sektionen.\n"

#: standalone/drakvpn:543
#, c-format
msgid ""
"Add a Security Policy.\n"
"\n"
"You can now add a Security Policy.\n"
"\n"
"Choose continue when you are done to write the data.\n"
msgstr ""
"Lägg till en säkerhetspolicy.\n"
"\n"
"Du kan nu lägga till en säkerhetspolicy.\n"
"\n"
"Välj fortsätt när du är klar att spara konfigurationen.\n"

#: standalone/drakvpn:576 standalone/drakvpn:826
#, c-format
msgid "Edit section"
msgstr "Redigera sektion"

#: standalone/drakvpn:577
#, c-format
msgid ""
"Your %s file has several sections or connections.\n"
"\n"
"You can choose here below the one you want to edit \n"
"and then click on next.\n"
msgstr ""
"Din %s fil har flera sektioner eller anslutningar.\n"
"\n"
"Du kan nedan välja den du vill redigera, och\n"
"sedan klicka på next.\n"

#: standalone/drakvpn:580 standalone/drakvpn:660 standalone/drakvpn:831
#: standalone/drakvpn:877
#, c-format
msgid "Section names"
msgstr "Namn på sektioner"

#: standalone/drakvpn:590
#, c-format
msgid "Can not edit!"
msgstr "Kan inte redigera!"

#: standalone/drakvpn:591
#, c-format
msgid ""
"You cannot edit this section.\n"
"\n"
"This section is mandatory for Freeswan 2.X.\n"
"One has to specify version 2.0 on the top\n"
"of the %s file, and eventually, disable or\n"
"enable the opportunistic encryption.\n"
msgstr ""
"Du kan inte redigera denna sektion.\n"
"\n"
"Denna sektion krävs för Freeswan 2.X.\n"
"Man måste specifiera version 2.0 i början av\n"
"filen %s, och eventuellt inaktivera eller\n"
"aktivera opportunistic kryptering.\n"

#: standalone/drakvpn:600
#, c-format
msgid ""
"Your %s file has several sections.\n"
"\n"
"You can now edit the config setup section entries.\n"
"Choose continue when you are done to write the data.\n"
msgstr ""
"Din %s fil har flera sektioner.\n"
"\n"
"Du kan nu redigera config setup sektionens poster.\n"
"Välj fortsätt när du är klar att spara konfigurationen.\n"

#: standalone/drakvpn:611
#, c-format
msgid ""
"Your %s file has several sections or connections.\n"
"\n"
"You can now edit the default section entries.\n"
"Choose continue when you are done to write the data.\n"
msgstr ""
"Din %s fil har flera sektioner eller anslutningar.\n"
"\n"
"Du kan nu redigera standard sektionens poster.\n"
"Välj fortsätt när du är klar att spara konfigurationen.\n"

#: standalone/drakvpn:624
#, c-format
msgid ""
"Your %s file has several sections or connections.\n"
"\n"
"You can now edit the normal section entries.\n"
"\n"
"Choose continue when you are done to write the data.\n"
msgstr ""
"Din %s fil har flera sektioner eller anslutningar.\n"
"\n"
"Du kan nu redigera normal sektionens poster.\n"
"\n"
"Välj fortsätt när du är klar att spara konfigurationen.\n"

#: standalone/drakvpn:645
#, c-format
msgid ""
"Edit a Security Policy.\n"
"\n"
"You can now edit a Security Policy.\n"
"\n"
"Choose continue when you are done to write the data.\n"
msgstr ""
"Redigera en säkerhetspolicy.\n"
"\n"
"Du kan nu redigera en Säkerhetspolicy.\n"
"\n"
"Välj fortsätt när du är klar att spara konfigurationen.\n"

#: standalone/drakvpn:656 standalone/drakvpn:873
#, c-format
msgid "Remove section"
msgstr "Ta bort sektion"

#: standalone/drakvpn:657 standalone/drakvpn:874
#, c-format
msgid ""
"Your %s file has several sections or connections.\n"
"\n"
"You can choose here below the one you want to remove\n"
"and then click on next.\n"
msgstr ""
"Din %s fil har flera sektioner eller anslutningar.\n"
"\n"
"Du kan nedan välja den du vill ta bort, och\n"
"sedan klicka på next.\n"

#: standalone/drakvpn:686
#, c-format
msgid ""
"The racoon.conf file configuration.\n"
"\n"
"The contents of this file is divided into sections.\n"
"You can now:\n"
"  - display \t\t (display the file contents)\n"
"  - add\t\t\t (add one section)\n"
"  - edit \t\t\t (modify parameters of an existing section)\n"
"  - remove \t\t (remove an existing section)\n"
"  - commit \t\t (writes the changes to the real file)"
msgstr ""
"Filen racoon.conf inställningar.\n"
"\n"
"Innehållet i denna fil är delad i sektioner.\n"
"Du kan nu:\n"
"  - display \t\t (visa filinnehållet)\n"
"  - add\t\t\t (lägga till en sektion)\n"
"  - edit \t\t\t (redigera parametrar i en existerande sektion)\n"
"  - remove \t\t (ta bort en existerande sektion)\n"
"  - commit \t\t (skriva ändringarna till en riktig fil)"

#: standalone/drakvpn:714
#, c-format
msgid ""
"The %s file does not exist\n"
"\n"
"This must be a new configuration.\n"
"\n"
"You'll have to go back and choose configure.\n"
msgstr ""
"Filen %s existerar inte.\n"
"\n"
"Detta måste vara en ny konfiguration.\n"
"\n"
"Du måste gå tillbaka och välja konfigurera.\n"

#: standalone/drakvpn:728
#, c-format
msgid "racoonf.conf entries"
msgstr "racoonf.conf poster"

#: standalone/drakvpn:729
#, c-format
msgid ""
"The 'add' sections step.\n"
"\n"
"Here below is the racoon.conf file skeleton:\n"
"\t'path'\n"
"\t'remote'\n"
"\t'sainfo' \n"
"\n"
"Choose the section you would like to add.\n"
msgstr ""
"Steget 'lägg till' sektion.\n"
"\n"
"Nedan är racoon.conf filens grund:\n"
"\t'path'\n"
"\t'remote'\n"
"\t'sainfo' \n"
"\n"
"Välj den sektion du vill lägga till.\n"

#: standalone/drakvpn:735
#, c-format
msgid "path"
msgstr "sökväg"

#: standalone/drakvpn:735
#, c-format
msgid "remote"
msgstr "fjärr"

#: standalone/drakvpn:735
#, c-format
msgid "sainfo"
msgstr "sainfo"

#: standalone/drakvpn:743
#, c-format
msgid ""
"The 'add path' section step.\n"
"\n"
"The path sections have to be on top of your racoon.conf file.\n"
"\n"
"Put your mouse over the certificate entry to obtain online help."
msgstr ""
"Steget 'lägg till sökväg'.\n"
"\n"
"Sektionen sökväg måste vara i början av din racoon.conf fil.\n"
"\n"
"Flytta din musmarkör över cerifikatposten för direkthjälp."

#: standalone/drakvpn:746
#, c-format
msgid "path type"
msgstr "Sökväg typ"

#: standalone/drakvpn:750
#, c-format
msgid ""
"path include path: specifies a path to include\n"
"a file. See File Inclusion.\n"
"\tExample: path include '/etc/racoon'\n"
"\n"
"path pre_shared_key file: specifies a file containing\n"
"pre-shared key(s) for various ID(s). See Pre-shared key File.\n"
"\tExample: path pre_shared_key '/etc/racoon/psk.txt' ;\n"
"\n"
"path certificate path: racoon(8) will search this directory\n"
"if a certificate or certificate request is received.\n"
"\tExample: path certificate '/etc/cert' ;\n"
"\n"
"File Inclusion: include file \n"
"other configuration files can be included.\n"
"\tExample: include \"remote.conf\" ;\n"
"\n"
"Pre-shared key File: Pre-shared key file defines a pair\n"
"of the identifier and the shared secret key which are used at\n"
"Pre-shared key authentication method in phase 1."
msgstr ""
"path include sökväg: specifierar en sökväg för att inkludera\n"
"en fil. Se Fil-inkludering.\n"
"\tExempel: path include '/etc/racoon'\n"
"\n"
"path pre_shared_key fil: specifierar en fil som innehåller på\n"
"förhand delade nycklar för olika ID(n). Se Pre-shared key Fil.\n"
"\tExempel: path pre_shared_key '/etc/racoon/psk.txt' ;\n"
"\n"
"path certificate sökväg: racoon(8) söker i denna katalog\n"
"om ett certifikat eller en certifikatförfrågan har mottagits.\n"
"\tExempel: path certificate '/etc/cert' ;\n"
"\n"
"Fil-inkludering: fil att inkludera \n"
"andra konfigurationsfiler kan inkluderas.\n"
"\tExempel: include \"remote.conf\" ;\n"
"\n"
"Pre-shared key Fil: Pre-shared key fil definierar ett par av\n"
"de identifikationsfiler och delad säkerhetsnyckel som\n"
"används vid Pre-shared key authentikeringsmetodens fas 1."

#: standalone/drakvpn:770 standalone/drakvpn:863
#, c-format
msgid "real file"
msgstr "verklig fil"

#: standalone/drakvpn:793
#, c-format
msgid ""
"Make sure you already have the path sections\n"
"on the top of your racoon.conf file.\n"
"\n"
"You can now choose the remote settings.\n"
"Choose continue or previous when you are done.\n"
msgstr ""
"Förvissa dig om att du redan har path sektionerna\n"
"i början av din racoon.conf fil.\n"
"\n"
"Du kan nu välja fjärrinställningarna.\n"
"Välj förtsätt eller föregående när du är klar.\n"

#: standalone/drakvpn:810
#, c-format
msgid ""
"Make sure you already have the path sections\n"
"on the top of your %s file.\n"
"\n"
"You can now choose the sainfo settings.\n"
"Choose continue or previous when you are done.\n"
msgstr ""
"Förvissa dig om att du redan har path sektionerna\n"
"i början av din %s fil.\n"
"\n"
"Du kan nu välja sainfo inställningarna.\n"
"Välj förtsätt eller föregående när du är klar.\n"

#: standalone/drakvpn:827
#, c-format
msgid ""
"Your %s file has several sections or connections.\n"
"\n"
"You can choose here in the list below the one you want\n"
"to edit and then click on next.\n"
msgstr ""
"Din %s fil har flera sektioner eller anslutningar.\n"
"\n"
"Du kan nedan välja den du vill redigera, och\n"
"sedan klicka på nästa.\n"

#: standalone/drakvpn:838
#, c-format
msgid ""
"Your %s file has several sections.\n"
"\n"
"\n"
"You can now edit the remote section entries.\n"
"\n"
"Choose continue when you are done to write the data.\n"
msgstr ""
"Din %s fil har flera sektioner.\n"
"\n"
"Du kan nu redigera fjärrsektionernas poster.\n"
"\n"
"Välj fortsätt när du är klar att spara konfigurationen.\n"

#: standalone/drakvpn:847
#, c-format
msgid ""
"Your %s file has several sections.\n"
"\n"
"You can now edit the sainfo section entries.\n"
"\n"
"Choose continue when you are done to write the data."
msgstr ""
"Din %s fil har flera sektioner.\n"
"\n"
"Du kan nu redigera sainfo sektionernas poster.\n"
"\n"
"Välj fortsätt när du är klar att spara konfigurationen."

#: standalone/drakvpn:855
#, c-format
msgid ""
"This section has to be on top of your\n"
"%s file.\n"
"\n"
"Make sure all other sections follow these path\n"
"sections.\n"
"\n"
"You can now edit the path entries.\n"
"\n"
"Choose continue or previous when you are done.\n"
msgstr ""
"Denna sektion måste vara i början\n"
"av din %s fil.\n"
"\n"
"Förvissa dig om att alla andra sektioner följer\n"
"efter denna path poster.\n"
"\n"
"Du kan du redigera path posterna.\n"
"\n"
"Välj fortsätt eller föregående när du är klar.\n"

#: standalone/drakvpn:862
#, c-format
msgid "path_type"
msgstr "sökväg_typ"

#: standalone/drakvpn:903
#, c-format
msgid ""
"Everything has been configured.\n"
"\n"
"You may now share resources through the Internet,\n"
"in a secure way, using a VPN connection.\n"
"\n"
"You should make sure that that the tunnels shorewall\n"
"section is configured."
msgstr ""
"Allting har konfigurerats.\n"
"\n"
"Du kan nu dela ut resurser över Internet  på ett säkert\n"
"sätt, genom att använda en VPN anslutning.\n"
"\n"
"Du bör nu försäkra dig om att avsnittet tunnels i Shorewall\n"
"är konfigurerat."

#: standalone/drakvpn:923
#, c-format
msgid "Sainfo source address"
msgstr "Sainfo källaddress"

#: standalone/drakvpn:924
#, c-format
msgid ""
"sainfo (source_id destination_id | anonymous) { statements }\n"
"defines the parameters of the IKE phase 2\n"
"(IPsec-SA establishment).\n"
"\n"
"source_id and destination_id are constructed like:\n"
"\n"
"\taddress address [/ prefix] [[port]] ul_proto\n"
"\n"
"Examples: \n"
"\n"
"sainfo anonymous (accepts connections from anywhere)\n"
"\tleave blank this entry if you want anonymous\n"
"\n"
"sainfo address 203.178.141.209 any address 203.178.141.218 any\n"
"\t203.178.141.209 is the source address\n"
"\n"
"sainfo address 172.16.1.0/24 any address 172.16.2.0/24 any\n"
"\t172.16.1.0/24 is the source address"
msgstr ""
"sainfo (käll_id destinations_id | anonymous) { parametrar }\n"
"definierar parametrarna i IKE fas 2\n"
"(IPsec-SA establishment).\n"
"\n"
"käll_id and destinations_id är konstruerade:\n"
"\n"
"\taddress address [/ prefix] [[port]] ul_proto\n"
"\n"
"Exempel: \n"
"\n"
"sainfo anonymous (acceptera anslutningar var som helst ifrån)\n"
"\tlämna denna post tom om du vill ha anonymous\n"
"\n"
"sainfo address 203.178.141.209 any address 203.178.141.218 any\n"
"\t203.178.141.209 är källaddressen\n"
"\n"
"sainfo address 172.16.1.0/24 any address 172.16.2.0/24 any\n"
"\t172.16.1.0/24 är källaddressen."

#: standalone/drakvpn:941
#, c-format
msgid "Sainfo source protocol"
msgstr "Sainfo källprotokoll"

#: standalone/drakvpn:942
#, c-format
msgid ""
"sainfo (source_id destination_id | anonymous) { statements }\n"
"defines the parameters of the IKE phase 2\n"
"(IPsec-SA establishment).\n"
"\n"
"source_id and destination_id are constructed like:\n"
"\n"
"\taddress address [/ prefix] [[port]] ul_proto\n"
"\n"
"Examples: \n"
"\n"
"sainfo anonymous (accepts connections from anywhere)\n"
"\tleave blank this entry if you want anonymous\n"
"\n"
"sainfo address 203.178.141.209 any address 203.178.141.218 any\n"
"\tthe first 'any' allows any protocol for the source"
msgstr ""
"sainfo (käll_id destinations_id | anonymous) { parametrar }\n"
"definierar parametrarna i IKE fas 2\n"
"(IPsec-SA establishment).\n"
"\n"
"käll_id and destinations_id är konstruerade:\n"
"\n"
"\taddress address [/ prefix] [[port]] ul_proto\n"
"\n"
"Exempel: \n"
"\n"
"sainfo anonymous (acceptera anslutningar var som helst ifrån)\n"
"\tlämna denna post tom om du vill ha anonymous\n"
"\n"
"sainfo address 203.178.141.209 any address 203.178.141.218 any\n"
"\tförsta 'any' tillåter alla protokoll för källan."

#: standalone/drakvpn:956
#, c-format
msgid "Sainfo destination address"
msgstr "Sainfo destinationsaddress"

#: standalone/drakvpn:957
#, c-format
msgid ""
"sainfo (source_id destination_id | anonymous) { statements }\n"
"defines the parameters of the IKE phase 2\n"
"(IPsec-SA establishment).\n"
"\n"
"source_id and destination_id are constructed like:\n"
"\n"
"\taddress address [/ prefix] [[port]] ul_proto\n"
"\n"
"Examples: \n"
"\n"
"sainfo anonymous (accepts connections from anywhere)\n"
"\tleave blank this entry if you want anonymous\n"
"\n"
"sainfo address 203.178.141.209 any address 203.178.141.218 any\n"
"\t203.178.141.218 is the destination address\n"
"\n"
"sainfo address 172.16.1.0/24 any address 172.16.2.0/24 any\n"
"\t172.16.2.0/24 is the destination address"
msgstr ""
"sainfo (käll_id destinations_id | anonymous) { parametrar }\n"
"definierar parametrarna i IKE fas 2\n"
"(IPsec-SA establishment).\n"
"\n"
"käll_id and destinations_id är konstruerade:\n"
"\n"
"\taddress address [/ prefix] [[port]] ul_proto\n"
"\n"
"Exempel: \n"
"\n"
"sainfo anonymous (acceptera anslutningar var som helst ifrån)\n"
"\tlämna denna post tom om du vill ha anonymous\n"
"\n"
"sainfo address 203.178.141.209 any address 203.178.141.218 any\n"
"\t203.178.141.209 är destinationsaddressen\n"
"\n"
"sainfo address 172.16.1.0/24 any address 172.16.2.0/24 any\n"
"\t172.16.1.0/24 är destinationsaddressen."

#: standalone/drakvpn:974
#, c-format
msgid "Sainfo destination protocol"
msgstr "Sainfo destinationsprotokoll"

#: standalone/drakvpn:975
#, c-format
msgid ""
"sainfo (source_id destination_id | anonymous) { statements }\n"
"defines the parameters of the IKE phase 2\n"
"(IPsec-SA establishment).\n"
"\n"
"source_id and destination_id are constructed like:\n"
"\n"
"\taddress address [/ prefix] [[port]] ul_proto\n"
"\n"
"Examples: \n"
"\n"
"sainfo anonymous (accepts connections from anywhere)\n"
"\tleave blank this entry if you want anonymous\n"
"\n"
"sainfo address 203.178.141.209 any address 203.178.141.218 any\n"
"\tthe last 'any' allows any protocol for the destination"
msgstr ""
"sainfo (käll_id destinations_id | anonymous) { parametrar }\n"
"definierar parametrarna i IKE fas 2\n"
"(IPsec-SA establishment).\n"
"\n"
"käll_id and destinations_id är konstruerade:\n"
"\n"
"\taddress address [/ prefix] [[port]] ul_proto\n"
"\n"
"Exempel: \n"
"\n"
"sainfo anonymous (acceptera anslutningar var som helst ifrån)\n"
"\tlämna denna post tom om du vill ha anonymous\n"
"\n"
"sainfo address 203.178.141.209 any address 203.178.141.218 any\n"
"\tförsta 'any' tillåter alla protokoll för destinationen."

#: standalone/drakvpn:989
#, c-format
msgid "PFS group"
msgstr "PFS grupp"

#: standalone/drakvpn:991
#, c-format
msgid ""
"define the group of Diffie-Hellman exponentiations.\n"
"If you do not require PFS then you can omit this directive.\n"
"Any proposal will be accepted if you do not specify one.\n"
"group is one of the following: modp768, modp1024, modp1536.\n"
"Or you can define 1, 2, or 5 as the DH group number."
msgstr ""
"definera gruppen av Diffie-Hellman exponenteringen.\n"
"Om du inte behöver PFS kan du utelämna detta direktiv.\n"
"Alla förslag accepteras om du inte specifierar någon.\n"
"gruppen är en av följande: modp768, modp1024, modp1536.\n"
"Alternativt kan du definiera 1, 2, eller 5 som DH gruppnummer."

#: standalone/drakvpn:996
#, c-format
msgid "Lifetime number"
msgstr "Livslängdsnummer"

#: standalone/drakvpn:997
#, c-format
msgid ""
"define a lifetime of a certain time which will be pro-\n"
"posed in the phase 1 negotiations.  Any proposal will be\n"
"accepted, and the attribute(s) will not be proposed to\n"
"the peer if you do not specify it(them).  They can be\n"
"individually specified in each proposal.\n"
"\n"
"Examples: \n"
"\n"
"        lifetime time 1 min;    # sec,min,hour\n"
"        lifetime time 1 min;    # sec,min,hour\n"
"        lifetime time 30 sec;\n"
"        lifetime time 30 sec;\n"
"        lifetime time 60 sec;\n"
"\tlifetime time 12 hour;\n"
"\n"
"So, here, the lifetime numbers are 1, 1, 30, 30, 60 and 12.\n"
msgstr ""
"definiera en livslängd för en garanterad tid, denna blir\n"
"föreslagen in fas 1 förhandlingarna. Alla förslag\n"
"accepteras, och attributen blir inte föreslagna för\n"
"klienterna om du inte specifierar dem. De kan\n"
"vara individuellt specifierade i varje förslag.\n"
"\n"
"Exempel:\n"
"\n"
"        lifetime time 1 min;    # sec,min,hour\n"
"        lifetime time 1 min;    # sec,min,hour\n"
"        lifetime time 30 sec;\n"
"        lifetime time 30 sec;\n"
"        lifetime time 60 sec;\n"
"\tlifetime time 12 hour;\n"
"\n"
"Livslängdsnumrerna är: 1, 1, 30, 30, 60, 12.\n"

#: standalone/drakvpn:1013
#, c-format
msgid "Lifetime unit"
msgstr "Livslängdsmått"

#: standalone/drakvpn:1015
#, c-format
msgid ""
"define a lifetime of a certain time which will be pro-\n"
"posed in the phase 1 negotiations.  Any proposal will be\n"
"accepted, and the attribute(s) will not be proposed to\n"
"the peer if you do not specify it(them).  They can be\n"
"individually specified in each proposal.\n"
"\n"
"Examples: \n"
"\n"
"        lifetime time 1 min;    # sec,min,hour\n"
"        lifetime time 1 min;    # sec,min,hour\n"
"        lifetime time 30 sec;\n"
"        lifetime time 30 sec;\n"
"        lifetime time 60 sec;\n"
"\tlifetime time 12 hour;\n"
"\n"
"So, here, the lifetime units are 'min', 'min', 'sec', 'sec', 'sec' and "
"'hour'.\n"
msgstr ""
"definiera en livslängd för en garanterad tid, denna blir\n"
"föreslagen i fas 1 förhandlingarna. Alla förslag blir\n"
"accepterade, och attributen blir inte föreslagna för\n"
"klienterna om du inte specifierar dem. De kan\n"
"vara individuellt specifierade i varje förslag.\n"
"\n"
"Exempel:\n"
"\n"
"        lifetime time 1 min;    # sec,min,hour\n"
"        lifetime time 1 min;    # sec,min,hour\n"
"        lifetime time 30 sec;\n"
"        lifetime time 30 sec;\n"
"        lifetime time 60 sec;\n"
"\tlifetime time 12 hour;\n"
"\n"
"Livslängdsenheterna är: 'min', 'min', 'sec', 'sec', 'sec' och 'hour'.\n"

#: standalone/drakvpn:1033
#, c-format
msgid "Authentication algorithm"
msgstr "Autentiseringsalgoritm"

#: standalone/drakvpn:1035
#, c-format
msgid "Compression algorithm"
msgstr "Komprimeringsalgoritm"

#: standalone/drakvpn:1036
#, c-format
msgid "deflate"
msgstr "komprimera"

#: standalone/drakvpn:1043
#, c-format
msgid "Remote"
msgstr "Fjärr"

#: standalone/drakvpn:1044
#, c-format
msgid ""
"remote (address | anonymous) [[port]] { statements }\n"
"specifies the parameters for IKE phase 1 for each remote node.\n"
"The default port is 500.  If anonymous is specified, the state-\n"
"ments apply to all peers which do not match any other remote\n"
"directive.\n"
"\n"
"Examples: \n"
"\n"
"remote anonymous\n"
"remote ::1 [8000]"
msgstr ""
"remote (address | anonymous) [[port]] { parametrar }\n"
"specifierar parametrarna för IKE fas 1 för varje fjärrnod.\n"
"Standardport är 500.  Om anonymous är specifierad, gäller\n"
" parametrarna alla ändpunkter som inte passar in på \n"
"någon av de definierade fjärrdirektiven.\n"
"\n"
"Exempel: \n"
"\n"
"remote anonymous\n"
"remote ::1 [8000]"

#: standalone/drakvpn:1052
#, c-format
msgid "Exchange mode"
msgstr "Utväxlingsläge"

#: standalone/drakvpn:1054
#, c-format
msgid ""
"defines the exchange mode for phase 1 when racoon is the\n"
"initiator. Also it means the acceptable exchange mode\n"
"when racoon is responder. More than one mode can be\n"
"specified by separating them with a comma. All of the\n"
"modes are acceptable. The first exchange mode is what\n"
"racoon uses when it is the initiator.\n"
msgstr ""
"definierar utväxlingsläge för fas 1 när racoon fungerar som\n"
"initierare. Detta betyder också det acceptabla utväxlingsläge\n"
"när racoon är svarare. Mer än ett läge kan specifieras\n"
"genom att åtskilja dem med kommatecken. Alla lägen är\n"
"acceptabla. Första utväxlingsläget är det som racoon använder\n"
"när den är initierare.\n"

#: standalone/drakvpn:1060
#, c-format
msgid "Generate policy"
msgstr "Generera policy"

#: standalone/drakvpn:1062
#, c-format
msgid ""
"This directive is for the responder.  Therefore you\n"
"should set passive on in order that racoon(8) only\n"
"becomes a responder.  If the responder does not have any\n"
"policy in SPD during phase 2 negotiation, and the direc-\n"
"tive is set on, then racoon(8) will choice the first pro-\n"
"posal in the SA payload from the initiator, and generate\n"
"policy entries from the proposal.  It is useful to nego-\n"
"tiate with the client which is allocated IP address\n"
"dynamically.  Note that inappropriate policy might be\n"
"installed into the responder's SPD by the initiator.  So\n"
"that other communication might fail if such policies\n"
"installed due to some policy mismatches between the ini-\n"
"tiator and the responder.  This directive is ignored in\n"
"the initiator case.  The default value is off."
msgstr ""
"Detta direktiv är för den svaranden. Därför bör du sätta\n"
"passive på så att racoon(8) endast blir en svarare. Om\n"
"respondern inte har någon policy i SPD under fas 2\n"
"underhandling, och direktivet är satt till på, kommer\n"
"racoon(8) att välja det första förslaget i SA payload från\n"
"initiatorn, och generera policyposter från förslaget.\n"
"Dettä är användbart för att underhandla med en klient\n"
"som har dynamisk IP. Observera att opassande policys\n"
"kan bli installerade i responderns SPD av initiatorn.\n"
"Då kan andra kommunikationer misslyckas om sådana\n"
"policys blivit installerade som förorsakar inkompabilitet\n"
"mellan initiatorn och respondern. Detta direktiv är ignorerat\n"
"i initiatorns fall. Standardinställning är av."

#: standalone/drakvpn:1076
#, c-format
msgid "Passive"
msgstr "Passiv"

#: standalone/drakvpn:1078
#, c-format
msgid ""
"If you do not want to initiate the negotiation, set this\n"
"to on.  The default value is off.  It is useful for a\n"
"server."
msgstr ""
"Om du inte vill initiera underhandlingen, sätt på\n"
"denna. Standardvärde är av. Det är användbart för\n"
"en server."

#: standalone/drakvpn:1081
#, c-format
msgid "Certificate type"
msgstr "Certifikattyp"

#: standalone/drakvpn:1083
#, c-format
msgid "My certfile"
msgstr "Min certifikatfil"

#: standalone/drakvpn:1084
#, c-format
msgid "Name of the certificate"
msgstr "Namn på certifikatet"

#: standalone/drakvpn:1085
#, c-format
msgid "My private key"
msgstr "Min privata nyckel"

#: standalone/drakvpn:1086
#, c-format
msgid "Name of the private key"
msgstr "Namnet på privata nyckeln"

#: standalone/drakvpn:1087
#, c-format
msgid "Peers certfile"
msgstr "Motpartens certifikatfil"

#: standalone/drakvpn:1088
#, c-format
msgid "Name of the peers certificate"
msgstr "Namnet på motpartens certifikat"

#: standalone/drakvpn:1089
#, c-format
msgid "Verify cert"
msgstr "Verifiera certifikat"

#: standalone/drakvpn:1091
#, c-format
msgid ""
"If you do not want to verify the peer's certificate for\n"
"some reason, set this to off.  The default is on."
msgstr ""
"Om du av någon anledning inte vill verifiera motpartens\n"
"certifikat, inaktivera denna. Standard är aktiverad."

#: standalone/drakvpn:1093
#, c-format
msgid "My identifier"
msgstr "Min identifiering"

#: standalone/drakvpn:1094
#, c-format
msgid ""
"specifies the identifier sent to the remote host and the\n"
"type to use in the phase 1 negotiation.  address, FQDN,\n"
"user_fqdn, keyid and asn1dn can be used as an idtype.\n"
"they are used like:\n"
"\tmy_identifier address [address];\n"
"\t\tthe type is the IP address.  This is the default\n"
"\t\ttype if you do not specify an identifier to use.\n"
"\tmy_identifier user_fqdn string;\n"
"\t\tthe type is a USER_FQDN (user fully-qualified\n"
"\t\tdomain name).\n"
"\tmy_identifier FQDN string;\n"
"\t\tthe type is a FQDN (fully-qualified domain name).\n"
"\tmy_identifier keyid file;\n"
"\t\tthe type is a KEY_ID.\n"
"\tmy_identifier asn1dn [string];\n"
"\t\tthe type is an ASN.1 distinguished name.  If\n"
"\t\tstring is omitted, racoon(8) will get DN from\n"
"\t\tSubject field in the certificate.\n"
"\n"
"Examples: \n"
"\n"
"my_identifier user_fqdn \"myemail@mydomain.com\""
msgstr ""
"specifierar identifikaion som sänds till fjärrmaskinen\n"
"och vilken typ som skall användas i fas 1 underhandling.\n"
"address, FQDN, user_fqdn, keyid och asn1dn  kan användas\n"
"som en idtype.\n"
"de används såhär:\n"
"\tmy_identifier address [address];\n"
"\t\ttypen är IP addressen.  Detta är standardtyp\n"
"\t\tom du inte specifierar någon identifier att använda.\n"
"\tmy_identifier user_fqdn string;\n"
"\t\ttypen är USER_FQDN (användare fullt kvalificerat\n"
"\t\tdomännamn).\n"
"\tmy_identifier FQDN string;\n"
"\t\ttypen är FQDN (fullt kvalificerat domännamn).\n"
"\tmy_identifier keyid file;\n"
"\t\typen är KEY_ID.\n"
"\tmy_identifier asn1dn [string];\n"
"\t\tttypen är ASN.1 distinkt namn. Om\n"
"\t\tstring lämnas bort tar racoon(8) DN från\n"
"\t\tÄrendefältet i certifikatet..\n"
"\n"
"Exempel: \n"
"\n"
"my_identifier user_fqdn \"myemail@mydomain.com\""

#: standalone/drakvpn:1114
#, c-format
msgid "Peers identifier"
msgstr "motpartens identifiering"

#: standalone/drakvpn:1115
#, c-format
msgid "Proposal"
msgstr "Förslag"

#: standalone/drakvpn:1117
#, c-format
msgid ""
"specify the encryption algorithm used for the\n"
"phase 1 negotiation. This directive must be defined. \n"
"algorithm is one of the following: \n"
"\n"
"DES, 3DES, blowfish, cast128 for oakley.\n"
"\n"
"For other transforms, this statement should not be used."
msgstr ""
"välj den krypteringsalgoritm som skall användas\n"
"för förhandlingens första stadium. Detta direktiv måste\n"
"vara konfigurerat.\n"
"Algoritmen är en av följande:\n"
"\n"
"DES, 3DES, blowfish, cast128 för oakley.\n"
"\n"
"för andra omvandlinkar bör inte detta direktiv användas."

#: standalone/drakvpn:1124
#, c-format
msgid "Hash algorithm"
msgstr "Hash algoritm"

#: standalone/drakvpn:1126
#, c-format
msgid "DH group"
msgstr "DH rupp"

#: standalone/drakvpn:1133
#, c-format
msgid "Command"
msgstr "Kommando"

#: standalone/drakvpn:1134
#, c-format
msgid "Source IP range"
msgstr "Källans IP-område"

#: standalone/drakvpn:1135
#, c-format
msgid "Destination IP range"
msgstr "Destinations IP-område"

#: standalone/drakvpn:1136
#, c-format
msgid "Upper-layer protocol"
msgstr "Övre nivåns protokoll"

#: standalone/drakvpn:1136 standalone/drakvpn:1143
#, c-format
msgid "any"
msgstr "valfri"

#: standalone/drakvpn:1138
#, c-format
msgid "Flag"
msgstr "Flagga"

#: standalone/drakvpn:1139
#, c-format
msgid "Direction"
msgstr "Riktning"

#: standalone/drakvpn:1140
#, c-format
msgid "IPsec policy"
msgstr "IPsec policy"

#: standalone/drakvpn:1140
#, c-format
msgid "ipsec"
msgstr "ipsec"

#: standalone/drakvpn:1140
#, c-format
msgid "discard"
msgstr "förkasta"

#: standalone/drakvpn:1143
#, c-format
msgid "tunnel"
msgstr "tunnel"

#: standalone/drakvpn:1143
#, c-format
msgid "transport"
msgstr "överföring"

#: standalone/drakvpn:1145
#, c-format
msgid "Source/destination"
msgstr "Källa/mål"

#: standalone/drakvpn:1146
#, c-format
msgid "require"
msgstr "kräver"

#: standalone/drakvpn:1146
#, c-format
msgid "default"
msgstr "standard"

#: standalone/drakvpn:1146
#, c-format
msgid "use"
msgstr "använd"

#: standalone/drakvpn:1146
#, c-format
msgid "unique"
msgstr "unik"

#: standalone/drakxtv:45
#, c-format
msgid "USA (broadcast)"
msgstr "USA (broadcast)"

#: standalone/drakxtv:45
#, c-format
msgid "USA (cable)"
msgstr "USA (kabel)"

#: standalone/drakxtv:45
#, c-format
msgid "USA (cable-hrc)"
msgstr "USA (kabel-hrc)"

#: standalone/drakxtv:45
#, c-format
msgid "Canada (cable)"
msgstr "Kanada (kabel)"

#: standalone/drakxtv:46
#, c-format
msgid "Japan (broadcast)"
msgstr "Japan (broadcast)"

#: standalone/drakxtv:46
#, c-format
msgid "Japan (cable)"
msgstr "Japan (kabel)"

#: standalone/drakxtv:46
#, c-format
msgid "China (broadcast)"
msgstr "Kina (broadcast)"

#: standalone/drakxtv:47
#, c-format
msgid "West Europe"
msgstr "Västeuropa"

#: standalone/drakxtv:47
#, c-format
msgid "East Europe"
msgstr "Östeuropa"

#: standalone/drakxtv:47
#, c-format
msgid "France [SECAM]"
msgstr "Frankrike [SECAM]"

#: standalone/drakxtv:48
#, c-format
msgid "Newzealand"
msgstr "Nya Zeeland"

#: standalone/drakxtv:51
#, c-format
msgid "Australian Optus cable TV"
msgstr "Australian Optus kabel-TV"

#: standalone/drakxtv:85
#, c-format
msgid ""
"Please,\n"
"type in your tv norm and country"
msgstr ""
"Ange\n"
"din tv-standard och ditt land"

#: standalone/drakxtv:87
#, c-format
msgid "TV norm:"
msgstr "TV-standard:"

#: standalone/drakxtv:88
#, c-format
msgid "Area:"
msgstr "Område:"

#: standalone/drakxtv:93
#, c-format
msgid "Scanning for TV channels in progress..."
msgstr "Sökning efter TV-kanaler pågår..."

#: standalone/drakxtv:103
#, c-format
msgid "Scanning for TV channels"
msgstr "Söker efter TV-kanaler"

#: standalone/drakxtv:107
#, c-format
msgid "There was an error while scanning for TV channels"
msgstr "Det uppstod ett fel vid sökning efter tv-kanaler"

#: standalone/drakxtv:110
#, c-format
msgid "Have a nice day!"
msgstr "Ha en trevlig dag!"

#: standalone/drakxtv:111
#, c-format
msgid "Now, you can run xawtv (under X Window!) !\n"
msgstr "Nu kan du köra Xawtv (under X Window).\n"

#: standalone/drakxtv:149
#, c-format
msgid "No TV Card detected!"
msgstr "Inget TV-kort kunde hittas."

#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: standalone/drakxtv:151
#, c-format
msgid ""
"No TV Card has been detected on your machine. Please verify that a Linux-"
"supported Video/TV Card is correctly plugged in.\n"
"\n"
"\n"
"You can visit our hardware database at:\n"
"\n"
"\n"
"http://www.mandrivalinux.com/en/hardware.php3"
msgstr ""
"Inget TV-kort kunde hittas i datorn. Kontrollera att TV-kortet har stöd för "
"Linux och att det sitter i ordentligt.\n"
"\n"
"\n"
"Du kan besöka vår hårdvarudatabas på:\n"
"\n"
"\n"
"http://www.mandrivalinux.com/en/hardware.php3"

#: standalone/harddrake2:24
#, c-format
msgid "Alternative drivers"
msgstr "Alternativa drivrutiner"

#: standalone/harddrake2:25
#, c-format
msgid "the list of alternative drivers for this sound card"
msgstr "listan över alternativa drivrutiner för det här ljudkortet"

#: standalone/harddrake2:28
#, c-format
msgid ""
"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
msgstr ""
"det här är den fysiska bussen på vilken enheten är inkopplad (t ex PCI, "
"USB,...)"

#: standalone/harddrake2:30 standalone/harddrake2:145
#, c-format
msgid "Bus identification"
msgstr "Bussidentifiering"

#: standalone/harddrake2:31
#, c-format
msgid ""
"- PCI and USB devices: this lists the vendor, device, subvendor and "
"subdevice PCI/USB ids"
msgstr ""
"- PCI- och USB-enheter: det här visar tillverkare, enhet, undertillverkare "
"och underenhet PCI/USB-id:n"

#: standalone/harddrake2:34
#, c-format
msgid ""
"- pci devices: this gives the PCI slot, device and function of this card\n"
"- eide devices: the device is either a slave or a master device\n"
"- scsi devices: the scsi bus and the scsi device ids"
msgstr ""
"- PCI-enheter: det här visar PCI-kortplats, enhet och funktion för det här "
"kortet\n"
"- EIDE-enheter: enheten är antingen en slav- eller master-enhet\n"
"- SCSI-enheter: SCSI-bussen och SCSI-enhets-id:n"

#: standalone/harddrake2:37
#, c-format
msgid "Drive capacity"
msgstr "Enhetskapacitet"

#: standalone/harddrake2:37
#, c-format
msgid "special capacities of the driver (burning ability and or DVD support)"
msgstr ""
"speciell kapacitet för drivrutinen (bränningstillgänglighet och/eller dvd-"
"stöd)"

#: standalone/harddrake2:38
#, c-format
msgid "this field describes the device"
msgstr "det här fältet beskriver enheten"

#: standalone/harddrake2:39
#, c-format
msgid "Old device file"
msgstr "Gammal enhetsfil"

#: standalone/harddrake2:40
#, c-format
msgid "old static device name used in dev package"
msgstr "gammalt statiskt enhetsnamn som används i dev-paket"

#: standalone/harddrake2:41
#, c-format
msgid "New devfs device"
msgstr "Ny devfs-enhet"

#: standalone/harddrake2:42
#, c-format
msgid "new dynamic device name generated by core kernel devfs"
msgstr "nytt dynamiskt enhetsnamn genererat av core-kärn-devfs"

#. -PO: here "module" is the "jargon term" for a kernel driver
#: standalone/harddrake2:45
#, c-format
msgid "Module"
msgstr "Modul"

#: standalone/harddrake2:45
#, c-format
msgid "the module of the GNU/Linux kernel that handles the device"
msgstr "modulen i GNU/Linux-kärnan som hanterar enheten"

#: standalone/harddrake2:46
#, c-format
msgid "Extended partitions"
msgstr "Utökade partitioner"

#: standalone/harddrake2:46
#, c-format
msgid "the number of extended partitions"
msgstr "antal utökade partitioner"

#: standalone/harddrake2:47
#, c-format
msgid "Geometry"
msgstr "Geometri"

#: standalone/harddrake2:47
#, c-format
msgid "Cylinder/head/sectors geometry of the disk"
msgstr "Cylinder/huvud/sektor-geometri för disken"

#: standalone/harddrake2:48
#, c-format
msgid "Disk controller"
msgstr "Diskkontroller"

#: standalone/harddrake2:48
#, c-format
msgid "the disk controller on the host side"
msgstr "Den nya diskkontrollern på värddatorn"

#: standalone/harddrake2:49
#, c-format
msgid "class of hardware device"
msgstr "klass för hårdvaruenhet"

#: standalone/harddrake2:50 standalone/harddrake2:82
#: standalone/printerdrake:211
#, c-format
msgid "Model"
msgstr "Modell"

#: standalone/harddrake2:50
#, c-format
msgid "hard disk model"
msgstr "hårddiskmodell"

#: standalone/harddrake2:51
#, c-format
msgid "network printer port"
msgstr "nätverksskrivarport"

#: standalone/harddrake2:52
#, c-format
msgid "Primary partitions"
msgstr "Primärpartitioner"

#: standalone/harddrake2:52
#, c-format
msgid "the number of the primary partitions"
msgstr "antal primärpartitioner"

#: standalone/harddrake2:53
#, c-format
msgid "the vendor name of the device"
msgstr "tillverkarens namn på enheten"

#: standalone/harddrake2:54
#, c-format
msgid "Bus PCI #"
msgstr "Buss PCI #"

#: standalone/harddrake2:54
#, c-format
msgid "the PCI bus on which the device is plugged"
msgstr "den PCI buss på vilken enheten är inkopplad"

#: standalone/harddrake2:55
#, c-format
msgid "PCI device #"
msgstr "PCI enhet #"

#: standalone/harddrake2:55
#, c-format
msgid "PCI device number"
msgstr "PCI enhetsnummer"

#: standalone/harddrake2:56
#, c-format
msgid "PCI function #"
msgstr "PCI-funktion #"

#: standalone/harddrake2:56
#, c-format
msgid "PCI function number"
msgstr "PCI funktionsnummer"

#: standalone/harddrake2:57
#, c-format
msgid "Vendor ID"
msgstr "Tillverkar-ID"

#: standalone/harddrake2:57
#, c-format
msgid "this is the standard numerical identifier of the vendor"
msgstr "Detta är tillverkarens numerisk identifierare"

#: standalone/harddrake2:58
#, c-format
msgid "Device ID"
msgstr "Enhets-ID"

#: standalone/harddrake2:58
#, c-format
msgid "this is the numerical identifier of the device"
msgstr "enhetens numeriska identifierare"

#: standalone/harddrake2:59
#, c-format
msgid "Sub vendor ID"
msgstr "Tillverkarens under-ID"

#: standalone/harddrake2:59
#, c-format
msgid "this is the minor numerical identifier of the vendor"
msgstr "Detta är tillverkarens minoritets-idnummer"

#: standalone/harddrake2:60
#, c-format
msgid "Sub device ID"
msgstr "Enhetens under-ID"

#: standalone/harddrake2:60
#, c-format
msgid "this is the minor numerical identifier of the device"
msgstr "detta är enhetens minoritets-idnummer"

#: standalone/harddrake2:61
#, c-format
msgid "Device USB ID"
msgstr "Enhetens USB ID"

#: standalone/harddrake2:61
#, c-format
msgid ".."
msgstr ".."

#: standalone/harddrake2:65
#, c-format
msgid "Bogomips"
msgstr "Bogomips"

#: standalone/harddrake2:65
#, c-format
msgid ""
"the GNU/Linux kernel needs to run a calculation loop at boot time to "
"initialize a timer counter.  Its result is stored as bogomips as a way to "
"\"benchmark\" the cpu."
msgstr ""
"GNU/Linux-kärnan behöver köra en beräkningsslinga vid start för att initiera "
"en tidsräknare. Resultatet sparas som \"bogomips\" för att på så sätt "
"prestandatesta processorn."

#: standalone/harddrake2:66
#, c-format
msgid "Cache size"
msgstr "Cachestorlek"

#: standalone/harddrake2:66
#, c-format
msgid "size of the (second level) cpu cache"
msgstr "storlek på processorcache (andra nivån)"

#. -PO: here "comas" is the medical coma, not the lexical coma!!
#: standalone/harddrake2:69
#, c-format
msgid "Coma bug"
msgstr "Coma-fel"

#: standalone/harddrake2:69
#, c-format
msgid "whether this cpu has the Cyrix 6x86 Coma bug"
msgstr "om den här processorn har Cyrix 6x86 Coma-felet eller inte"

#: standalone/harddrake2:70
#, c-format
msgid "Cpuid family"
msgstr "Cpuid-familj"

#: standalone/harddrake2:70
#, c-format
msgid "family of the cpu (eg: 6 for i686 class)"
msgstr "processorns familj (t ex 6 för i686-klass)"

#: standalone/harddrake2:71
#, c-format
msgid "Cpuid level"
msgstr "Cpuid-nivå"

#: standalone/harddrake2:71
#, c-format
msgid "information level that can be obtained through the cpuid instruction"
msgstr "informationsnivå som kan tillhandahållas genom cpuid-instruktion"

#: standalone/harddrake2:72
#, c-format
msgid "Frequency (MHz)"
msgstr "Frekvens (MHz)"

#: standalone/harddrake2:72
#, c-format
msgid ""
"the CPU frequency in MHz (Megahertz which in first approximation may be "
"coarsely assimilated to number of instructions the cpu is able to execute "
"per second)"
msgstr ""
"processorfrekvensen i MHz (vilken som en första uppskattning grovt kan "
"jämföras med det antal instruktioner processorn kan utföra per sekund.)"

#: standalone/harddrake2:73
#, c-format
msgid "Flags"
msgstr "Flaggor"

#: standalone/harddrake2:73
#, c-format
msgid "CPU flags reported by the kernel"
msgstr "Processorflaggor som rapporterats av kärnan"

#: standalone/harddrake2:74
#, c-format
msgid "Fdiv bug"
msgstr "Fdiv-fel"

#: standalone/harddrake2:75
#, c-format
msgid ""
"Early Intel Pentium chips manufactured have a bug in their floating point "
"processor which did not achieve the required precision when performing a "
"Floating point DIVision (FDIV)"
msgstr ""
"Tidiga Intel Pentium-chips har ett fel i sin flyttalsprocessor, vilket gör "
"att de inte kan nå den krävda precisionen då de utför en flyttalsdivision "
"(FDIV)"

#: standalone/harddrake2:76
#, c-format
msgid "Is FPU present"
msgstr "Är FPU närvarande"

#: standalone/harddrake2:76
#, c-format
msgid "yes means the processor has an arithmetic coprocessor"
msgstr "ja betyder att processorn har en aritmetisk hjälpprocessor"

#: standalone/harddrake2:77
#, c-format
msgid "Whether the FPU has an irq vector"
msgstr "Om FPU:n har en IRQ-vektor"

#: standalone/harddrake2:77
#, c-format
msgid "yes means the arithmetic coprocessor has an exception vector attached"
msgstr ""
"ja betyder att den matematiska hjälpprocessorn har en undantagsvektor "
"kopplad till sig"

#: standalone/harddrake2:78
#, c-format
msgid "F00f bug"
msgstr "F00f-fel"

#: standalone/harddrake2:78
#, c-format
msgid "early pentiums were buggy and freezed when decoding the F00F bytecode"
msgstr ""
"tidiga Pentium-processorer var felaktiga och låste sig vid avkodning av F00F-"
"bytkod"

#: standalone/harddrake2:79
#, c-format
msgid "Halt bug"
msgstr "Avstängningsfel"

#: standalone/harddrake2:80
#, c-format
msgid ""
"Some of the early i486DX-100 chips cannot reliably return to operating mode "
"after the \"halt\" instruction is used"
msgstr ""
"Några av de tidiga i486DX-100-chippen kan inte helt säkert återvända till "
"operativt läge efter \"halt\"-instruktionen har använts."

#: standalone/harddrake2:81
#, c-format
msgid "sub generation of the cpu"
msgstr "delgeneration på processorn"

#: standalone/harddrake2:82
#, c-format
msgid "generation of the cpu (eg: 8 for Pentium III, ...)"
msgstr "processorns generation ( t ex 8 för Pentium III,...)"

#: standalone/harddrake2:83
#, c-format
msgid "Model name"
msgstr "Modellnamn"

#: standalone/harddrake2:83
#, c-format
msgid "official vendor name of the cpu"
msgstr "tillverkarens officiella namn på processorn"

#: standalone/harddrake2:84
#, c-format
msgid "the name of the CPU"
msgstr "processorns namn"

#: standalone/harddrake2:85
#, c-format
msgid "Processor ID"
msgstr "Processor-ID"

#: standalone/harddrake2:85
#, c-format
msgid "the number of the processor"
msgstr "numret på processorn"

#: standalone/harddrake2:86
#, c-format
msgid "Model stepping"
msgstr "Stegvis genomgång av modell"

#: standalone/harddrake2:86
#, c-format
msgid "stepping of the cpu (sub model (generation) number)"
msgstr "stegvis genomgång av processorn (modell (generations) nummer)"

#: standalone/harddrake2:87
#, c-format
msgid "the vendor name of the processor"
msgstr "tillverkarens namn på processorn"

#: standalone/harddrake2:88
#, c-format
msgid "Write protection"
msgstr "Skrivskydd"

#: standalone/harddrake2:88
#, c-format
msgid ""
"the WP flag in the CR0 register of the cpu enforce write protection at the "
"memory page level, thus enabling the processor to prevent unchecked kernel "
"accesses to user memory (aka this is a bug guard)"
msgstr ""
"WP-flaggan i processorns CR0-register upprätthåller skrivskydd på minnes-"
"sidonivå, så att processorn kan förbjuda okontrollerad åtkomst till minne i "
"användarområdet (det är med andra ord ett skydd mot fel)"

#: standalone/harddrake2:92
#, c-format
msgid "Floppy format"
msgstr "Diskettformat"

#: standalone/harddrake2:92
#, c-format
msgid "format of floppies supported by the drive"
msgstr "diskettformat som enheten accepterar"

#: standalone/harddrake2:96
#, c-format
msgid "EIDE/SCSI channel"
msgstr "EIDE/SCSI-kanal"

#: standalone/harddrake2:97
#, c-format
msgid "Disk identifier"
msgstr "Disk identifierare"

#: standalone/harddrake2:97
#, c-format
msgid "usually the disk serial number"
msgstr "vanligtvis diskens serienummer"

#: standalone/harddrake2:98
#, c-format
msgid "Logical unit number"
msgstr "Enhetens logiska nummer"

#: standalone/harddrake2:98
#, c-format
msgid ""
"the SCSI target number (LUN). SCSI devices connected to a host are uniquely "
"identified by a\n"
"channel number, a target id and a logical unit number"
msgstr ""
"SCSI mål nummer (LUN). SCSI enheter anslutna till en kontroller är unikt\n"
"identifierade via kanalnummer, mål-id och en logisk enhetsnummer."

#. -PO: here, "size" is the size of the ram chip (eg: 128Mo, 256Mo, ...)
#: standalone/harddrake2:105
#, c-format
msgid "Installed size"
msgstr "Installerad storlek"

#: standalone/harddrake2:105
#, c-format
msgid "Installed size of the memory bank"
msgstr "Installerad storlek på minnesbanken"

#: standalone/harddrake2:106
#, c-format
msgid "Enabled Size"
msgstr "Aktiverad storlek"

#: standalone/harddrake2:106
#, c-format
msgid "Enabled size of the memory bank"
msgstr "Aktiverad storlek på minnesbanken"

#: standalone/harddrake2:107
#, c-format
msgid "type of the memory device"
msgstr "Minnesenhetens tid"

#: standalone/harddrake2:108
#, c-format
msgid "Speed"
msgstr "Hastighet"

#: standalone/harddrake2:108
#, c-format
msgid "Speed of the memory bank"
msgstr "Minnesbankens hastighet"

#: standalone/harddrake2:109
#, c-format
msgid "Bank connections"
msgstr "Bankens kopplingar"

#: standalone/harddrake2:110
#, c-format
msgid "Socket designation of the memory bank"
msgstr "Minnesbankens socket-tilldelning"

#: standalone/harddrake2:114
#, c-format
msgid "Device file"
msgstr "Enhetsfil"

#: standalone/harddrake2:114
#, c-format
msgid ""
"the device file used to communicate with the kernel driver for the mouse"
msgstr ""
"enhetsfil som används för att kommunicera med kernel-drivrutinen för musen"

#: standalone/harddrake2:115
#, c-format
msgid "Emulated wheel"
msgstr "Simulerat hjul"

#: standalone/harddrake2:115
#, c-format
msgid "whether the wheel is emulated or not"
msgstr "är hjulet emulerat eller ej"

#: standalone/harddrake2:116
#, c-format
msgid "the type of the mouse"
msgstr "mustyp"

#: standalone/harddrake2:117
#, c-format
msgid "the name of the mouse"
msgstr "musens namn"

#: standalone/harddrake2:118
#, c-format
msgid "Number of buttons"
msgstr "Antal knappar"

#: standalone/harddrake2:118
#, c-format
msgid "the number of buttons the mouse has"
msgstr "antal knappar som musen har"

#: standalone/harddrake2:119
#, c-format
msgid "the type of bus on which the mouse is connected"
msgstr "busstyp till vilken musen är ansluten"

#: standalone/harddrake2:120
#, c-format
msgid "Mouse protocol used by X11"
msgstr "Musprotokoll för X11"

#: standalone/harddrake2:120
#, c-format
msgid "the protocol that the graphical desktop use with the mouse"
msgstr "det protokoll som det grafiska skrivbordet använder med musen."

#: standalone/harddrake2:127 standalone/harddrake2:136
#: standalone/harddrake2:143 standalone/harddrake2:151
#: standalone/harddrake2:321
#, c-format
msgid "Identification"
msgstr "Identifiering"

#: standalone/harddrake2:128 standalone/harddrake2:144
#, c-format
msgid "Connection"
msgstr "Anslutning"

#: standalone/harddrake2:137
#, c-format
msgid "Performances"
msgstr "Prestanda"

#: standalone/harddrake2:138
#, c-format
msgid "Bugs"
msgstr "Buggar"

#: standalone/harddrake2:139
#, c-format
msgid "FPU"
msgstr "FPU"

#: standalone/harddrake2:147
#, c-format
msgid "Partitions"
msgstr "Partitioner"

#: standalone/harddrake2:152
#, c-format
msgid "Features"
msgstr "Egenskaper"

#. -PO: please keep all "/" characters !!!
#: standalone/harddrake2:175 standalone/logdrake:77
#: standalone/printerdrake:134 standalone/printerdrake:147
#, c-format
msgid "/_Options"
msgstr "/A_lternativ"

#: standalone/harddrake2:176 standalone/harddrake2:202 standalone/logdrake:79
#: standalone/printerdrake:159 standalone/printerdrake:161
#: standalone/printerdrake:164 standalone/printerdrake:166
#, c-format
msgid "/_Help"
msgstr "/_Hjälp"

#: standalone/harddrake2:180
#, c-format
msgid "/Autodetect _printers"
msgstr "/Identifiera skrivare a_utomatiskt"

#: standalone/harddrake2:181
#, c-format
msgid "/Autodetect _modems"
msgstr "/Identifiera modem auto_matiskt"

#: standalone/harddrake2:182
#, c-format
msgid "/Autodetect _jaz drives"
msgstr "/Identifiera _Jaz-enheter automatiskt"

#: standalone/harddrake2:183
#, c-format
msgid "/Autodetect parallel _zip drives"
msgstr "/Detektera parallella zip enheter automatiskt"

#: standalone/harddrake2:190
#, c-format
msgid "/_Upload the hardware list"
msgstr "/_Ladda upp hårdvarulistan"

#: standalone/harddrake2:191 standalone/printerdrake:140
#, c-format
msgid "/_Quit"
msgstr "/_Avsluta"

#: standalone/harddrake2:204
#, c-format
msgid "/_Fields description"
msgstr "/_Fältbeskrivningar"

#: standalone/harddrake2:206
#, c-format
msgid "Harddrake help"
msgstr "Hjälp om Harddrake"

#: standalone/harddrake2:215
#, c-format
msgid ""
"Once you've selected a device, you'll be able to see the device information "
"in fields displayed on the right frame (\"Information\")"
msgstr ""
"När du har valt en enhet kan du se enhetsinformationen på fälten som visas "
"på den högra ramen (\"Information\")"

#: standalone/harddrake2:221 standalone/printerdrake:164
#, c-format
msgid "/_Report Bug"
msgstr "/_Rapportera fel"

#: standalone/harddrake2:223 standalone/printerdrake:166
#, c-format
msgid "/_About..."
msgstr "/_Om..."

#: standalone/harddrake2:224
#, c-format
msgid "About Harddrake"
msgstr "Om Harddrake"

#. -PO: Do not alter the <span ..> and </span> tags
#: standalone/harddrake2:226
#, c-format
msgid ""
"This is HardDrake, a %s hardware configuration tool.\n"
"<span foreground=\"royalblue3\">Version:</span> %s\n"
"<span foreground=\"royalblue3\">Author:</span> Thierry Vignaud &lt;"
"tvignaud@mandriva.com&gt;\n"
"\n"
msgstr ""
"Detta är HardDrake, ett %s konfigurationsverktyg för hårdvara.\n"
"<span foreground=\"royalblue3\">Version:</span> %s\n"
"<span foreground=\"royalblue3\">Upphovsman:</span> Thierry Vignaud &lt;"
"tvignaud@mandriva.com&gt;\n"
"\n"

#: standalone/harddrake2:243
#, c-format
msgid "Harddrake2"
msgstr "Harddrake2"

#: standalone/harddrake2:258
#, c-format
msgid "Detected hardware"
msgstr "Identifierad hårdvara"

#: standalone/harddrake2:263
#, c-format
msgid "Configure module"
msgstr "Anpassa modul"

#: standalone/harddrake2:270
#, c-format
msgid "Run config tool"
msgstr "Kör konfigurationsverktyg"

#: standalone/harddrake2:308 standalone/net_monitor:108
#: standalone/net_monitor:109 standalone/net_monitor:114
#, c-format
msgid "unknown"
msgstr "okänd"

#: standalone/harddrake2:309 standalone/printerdrake:298
#: standalone/printerdrake:336
#, c-format
msgid "Unknown"
msgstr "Okänd"

#: standalone/harddrake2:329
#, c-format
msgid "Misc"
msgstr "Diverse"

#: standalone/harddrake2:344
#, c-format
msgid ""
"Click on a device in the left tree in order to display its information here."
msgstr "Klicka på en enhet i det vänstra trädet för att se information om den."

#: standalone/harddrake2:396
#, c-format
msgid "secondary"
msgstr "sekundär"

#: standalone/harddrake2:396
#, c-format
msgid "primary"
msgstr "primär"

#: standalone/harddrake2:400
#, c-format
msgid "burner"
msgstr "brännare"

#: standalone/harddrake2:400
#, c-format
msgid "DVD"
msgstr "Dvd"

#: standalone/harddrake2:546 standalone/harddrake2:549
#, c-format
msgid "Upload the hardware list"
msgstr "Ladda upp hårdvarulistan"

#: standalone/harddrake2:551
#, c-format
msgid "Account:"
msgstr "Konto:"

#: standalone/harddrake2:552
#, c-format
msgid "Password:"
msgstr "Lösenord:"

#: standalone/harddrake2:553
#, c-format
msgid "Hostname:"
msgstr "Värddatornamn:"

#: standalone/keyboarddrake:30
#, c-format
msgid "Please, choose your keyboard layout."
msgstr "Välj tangentbordslayout."

#: standalone/keyboarddrake:45
#, c-format
msgid "Do you want the BackSpace to return Delete in console?"
msgstr "Vill du att \"Backspace\" ska returnera \"Delete\" i konsollen?"

#: standalone/localedrake:38
#, c-format
msgid "LocaleDrake"
msgstr "LocaleDrake"

#: standalone/localedrake:67
#, c-format
msgid "The change is done, but to be effective you must logout"
msgstr ""
"Ändringen är genomförd men för att den ska aktiveras måste du logga ut."

#: standalone/logdrake:50
#, c-format
msgid "Mandriva Linux Tools Logs"
msgstr "Mandriva Linux verktygens loggar"

#: standalone/logdrake:51
#, c-format
msgid "Logdrake"
msgstr "Logdrake"

#: standalone/logdrake:64
#, c-format
msgid "Show only for the selected day"
msgstr "Visa endast för den valda dagen"

#: standalone/logdrake:71
#, c-format
msgid "/File/_New"
msgstr "/Arkiv/_Nytt"

#: standalone/logdrake:71
#, c-format
msgid "<control>N"
msgstr "<control>N"

#: standalone/logdrake:72
#, c-format
msgid "/File/_Open"
msgstr "/Arkiv/_Öppna"

#: standalone/logdrake:72
#, c-format
msgid "<control>O"
msgstr "<control>O"

#: standalone/logdrake:73
#, c-format
msgid "/File/_Save"
msgstr "/Arkiv/_Spara"

#: standalone/logdrake:73
#, c-format
msgid "<control>S"
msgstr "<control>S"

#: standalone/logdrake:74
#, c-format
msgid "/File/Save _As"
msgstr "/Arkiv/Spara so_m"

#: standalone/logdrake:75
#, c-format
msgid "/File/-"
msgstr "/Arkiv/-"

#: standalone/logdrake:78
#, c-format
msgid "/Options/Test"
msgstr "/Alternativ/Testa"

#: standalone/logdrake:80
#, c-format
msgid "/Help/_About..."
msgstr "/Hjälp/_Om..."

#: standalone/logdrake:109
#, c-format
msgid ""
"_:this is the auth.log log file\n"
"Authentication"
msgstr "Autentisering"

#: standalone/logdrake:110
#, c-format
msgid ""
"_:this is the user.log log file\n"
"User"
msgstr "Användare"

#: standalone/logdrake:111
#, c-format
msgid ""
"_:this is the /var/log/messages log file\n"
"Messages"
msgstr "Meddelanden"

#: standalone/logdrake:112
#, c-format
msgid ""
"_:this is the /var/log/syslog log file\n"
"Syslog"
msgstr "Systemlog"

#: standalone/logdrake:116
#, c-format
msgid "search"
msgstr "sök"

#: standalone/logdrake:128
#, c-format
msgid "A tool to monitor your logs"
msgstr "Verktyg för att övervaka loggar"

#: standalone/logdrake:129 standalone/net_monitor:99
#, c-format
msgid "Settings"
msgstr "Inställningar"

#: standalone/logdrake:134
#, c-format
msgid "Matching"
msgstr "Matchar"

#: standalone/logdrake:135
#, c-format
msgid "but not matching"
msgstr "matchar inte"

#: standalone/logdrake:139
#, c-format
msgid "Choose file"
msgstr "Välj fil"

#: standalone/logdrake:148
#, c-format
msgid "Calendar"
msgstr "Kalender"

#: standalone/logdrake:158
#, c-format
msgid "Content of the file"
msgstr "Innehållet i filen"

#: standalone/logdrake:162 standalone/logdrake:399
#, c-format
msgid "Mail alert"
msgstr "E-postunderrättelse"

#: standalone/logdrake:169
#, c-format
msgid "The alert wizard has failed unexpectedly:"
msgstr "Guiden för e-postunderrättelse misslyckades oväntat:"

#: standalone/logdrake:221
#, c-format
msgid "please wait, parsing file: %s"
msgstr "vänta, behandlar fil: %s"

#: standalone/logdrake:376
#, c-format
msgid "Apache World Wide Web Server"
msgstr "Webbservern Apache"

#: standalone/logdrake:377
#, c-format
msgid "Domain Name Resolver"
msgstr "Domännamnsupplösning"

#: standalone/logdrake:378
#, c-format
msgid "Ftp Server"
msgstr "FTP-server"

#: standalone/logdrake:379
#, c-format
msgid "Postfix Mail Server"
msgstr "E-postservern Postfix"

#: standalone/logdrake:380
#, c-format
msgid "Samba Server"
msgstr "Samba-server"

#: standalone/logdrake:382
#, c-format
msgid "Webmin Service"
msgstr "Webmin-tjänst"

#: standalone/logdrake:383
#, c-format
msgid "Xinetd Service"
msgstr "Xinetd-tjänst"

#: standalone/logdrake:394
#, c-format
msgid "Configure the mail alert system"
msgstr "Konfigurera e-postunderrättelse"

#: standalone/logdrake:395
#, c-format
msgid "Stop the mail alert system"
msgstr "Stoppa e-postunderrättelse"

#: standalone/logdrake:402
#, c-format
msgid "Mail alert configuration"
msgstr "Konfiguration av e-postunderrättelse"

#: standalone/logdrake:403
#, c-format
msgid ""
"Welcome to the mail configuration utility.\n"
"\n"
"Here, you'll be able to set up the alert system.\n"
msgstr ""
"Välkommen till verktyget för e-postkonfiguration.\n"
"\n"
"Här kan du ställa in underrättelsesystemet.\n"

#: standalone/logdrake:406
#, c-format
msgid "What do you want to do?"
msgstr "Vad vill du göra?"

#: standalone/logdrake:413
#, c-format
msgid "Services settings"
msgstr "inställningar för tjänster"

#: standalone/logdrake:414
#, c-format
msgid ""
"You will receive an alert if one of the selected services is no longer "
"running"
msgstr ""
"Du kommer att få en underrättelse om en av de valda tjänsterna inte längre "
"körs"

#: standalone/logdrake:421
#, c-format
msgid "Load setting"
msgstr "Ladda inställning"

#: standalone/logdrake:422
#, c-format
msgid "You will receive an alert if the load is higher than this value"
msgstr ""
"Du kommer att få en underrättelse om belastningen överskrider det här värdet"

#: standalone/logdrake:423
#, c-format
msgid ""
"_: load here is a noun, the load of the system\n"
"Load"
msgstr "Ladda"

#: standalone/logdrake:428
#, c-format
msgid "Alert configuration"
msgstr "Underrättelsekonfiguration"

#: standalone/logdrake:429
#, c-format
msgid "Please enter your email address below "
msgstr "Ange din e-postadress nedan "

#: standalone/logdrake:430
#, c-format
msgid "and enter the name (or the IP) of the SMTP server you wish to use"
msgstr "och ange namnet (ellerIP-adressen) på den SMTP server du vill använda."

#: standalone/logdrake:449
#, c-format
msgid "The wizard successfully configured the mail alert."
msgstr "Guiden lyckades konfigurera epost-underrättelse korrekt."

#: standalone/logdrake:455
#, c-format
msgid "The wizard successfully disabled the mail alert."
msgstr "Guiden lyckades inaktivera epost-underrättelse korrekt."

#: standalone/logdrake:514
#, c-format
msgid "Save as.."
msgstr "Spara som..."

#: standalone/mousedrake:31
#, c-format
msgid "Please choose your mouse type."
msgstr "Välj mustyp."

#: standalone/mousedrake:44
#, c-format
msgid "Emulate third button?"
msgstr "Emulera tredje knappen?"

#: standalone/mousedrake:61
#, c-format
msgid "Mouse test"
msgstr "Mustest"

#: standalone/mousedrake:64
#, c-format
msgid "Please test your mouse:"
msgstr "Testa musen:"

#: standalone/net_applet:45
#, c-format
msgid "Network is up on interface %s"
msgstr "Nätverksgränssnittet %s är uppe"

#. -PO: keep the "Configure Network" substring synced with the "Configure Network" message below
#: standalone/net_applet:53
#, c-format
msgid "Network is down on interface %s. Click on \"Configure Network\""
msgstr "Nätverksgränssnittet %s är nere. Tryck på \"Konfigurera Nätverk\""

#: standalone/net_applet:68 standalone/net_monitor:474
#, c-format
msgid "Connect %s"
msgstr "Anslut %s"

#: standalone/net_applet:69 standalone/net_monitor:474
#, c-format
msgid "Disconnect %s"
msgstr "Koppla ned %s"

#: standalone/net_applet:70
#, c-format
msgid "Monitor Network"
msgstr "Övervaka Nätverk"

#: standalone/net_applet:71
#, c-format
msgid "Configure Network"
msgstr "Konfigurera Nätverk"

#: standalone/net_applet:73
#, c-format
msgid "Watched interface"
msgstr "Övervakat gränssnitt"

#: standalone/net_applet:82
#, c-format
msgid "Profiles"
msgstr "Profiler"

#: standalone/net_applet:91
#, c-format
msgid "Get Online Help"
msgstr "Få Online hjälp"

#: standalone/net_applet:223
#, c-format
msgid "Interactive intrusion detection"
msgstr "Interaktivt intrångsdetekteringssystem"

#: standalone/net_applet:227
#, c-format
msgid "Always launch on startup"
msgstr "Kör alltid vid uppstart"

#: standalone/net_applet:280
#, c-format
msgid "A port scanning attack has been attempted by %s."
msgstr "En portavläsningsattack har utförts av %s"

#: standalone/net_applet:281
#, c-format
msgid "The %s service has been attacked by %s."
msgstr "Tjänsten %s har attackerats av %s."

#: standalone/net_applet:282
#, c-format
msgid "A password cracking attack has been attempted by %s."
msgstr "Ett försök att cracka lösenord har utförts av %s."

#: standalone/net_applet:290
#, c-format
msgid "Active Firewall: intrusion detected"
msgstr "Aktiv Brandvägg: intrång identifierat."

#: standalone/net_applet:301
#, c-format
msgid "Do you want to blacklist the attacker?"
msgstr "Vill du svartlista attackeraren?"

#: standalone/net_applet:315
#, c-format
msgid "Always blacklist (do not ask again)"
msgstr "Svartlista alltid (fråga inte igen)"

#: standalone/net_applet:318
#, c-format
msgid "Attack details"
msgstr "Detaljer om attacken"

#: standalone/net_applet:322
#, c-format
msgid "Attack time: %s"
msgstr "Attacktidpunkt: %s"

#: standalone/net_applet:323
#, c-format
msgid "Network interface: %s"
msgstr "Nätverksgränssnitt: %s"

#: standalone/net_applet:324
#, c-format
msgid "Attack type: %s"
msgstr "Attacktyp: %s"

#: standalone/net_applet:325
#, c-format
msgid "Protocol: %s"
msgstr "Protokoll: %s"

#: standalone/net_applet:326
#, c-format
msgid "Attacker IP address: %s"
msgstr "Attackerarens IP-adress: %s"

#: standalone/net_applet:327
#, c-format
msgid "Attacker hostname: %s"
msgstr "Attackerarens värdnamn: %s"

#: standalone/net_applet:328
#, c-format
msgid "Service attacked: %s"
msgstr "Attackerad tjänst: %s"

#: standalone/net_applet:329
#, c-format
msgid "Port attacked: %s"
msgstr "Attackerad Port: %s"

#: standalone/net_applet:330
#, c-format
msgid "Type of ICMP attack: %s"
msgstr "Typ av ICMP attack: %s"

#: standalone/net_monitor:61 standalone/net_monitor:66
#, c-format
msgid "Network Monitoring"
msgstr "Nätverksövervakning"

#: standalone/net_monitor:104
#, c-format
msgid "Global statistics"
msgstr "Global statistik"

#: standalone/net_monitor:107
#, c-format
msgid "Instantaneous"
msgstr "Omedelbar"

#: standalone/net_monitor:107
#, c-format
msgid "Average"
msgstr "Medelvärde"

#: standalone/net_monitor:108
#, c-format
msgid ""
"Sending\n"
"speed:"
msgstr ""
"Sänd-\n"
"hastighet:"

#: standalone/net_monitor:109
#, c-format
msgid ""
"Receiving\n"
"speed:"
msgstr ""
"Mottagnings-\n"
"hastighet:"

#: standalone/net_monitor:113
#, c-format
msgid ""
"Connection\n"
"time: "
msgstr ""
"Anslutnings-\n"
"tid: "

#: standalone/net_monitor:120
#, c-format
msgid "Use same scale for received and transmitted"
msgstr "Använd samma skala för mottagna och sända"

#: standalone/net_monitor:139
#, c-format
msgid "Wait please, testing your connection..."
msgstr "Testar anslutningen..."

#: standalone/net_monitor:188 standalone/net_monitor:201
#, c-format
msgid "Disconnecting from Internet "
msgstr "Kopplar ner från Internet "

#: standalone/net_monitor:188 standalone/net_monitor:201
#, c-format
msgid "Connecting to Internet "
msgstr "Ansluter till Internet "

#: standalone/net_monitor:232
#, c-format
msgid "Disconnection from Internet failed."
msgstr "Nedkoppling från Internet misslyckades."

#: standalone/net_monitor:233
#, c-format
msgid "Disconnection from Internet complete."
msgstr "Nedkoppling från Internet klar."

#: standalone/net_monitor:235
#, c-format
msgid "Connection complete."
msgstr "Anslutning klar."

#: standalone/net_monitor:236
#, c-format
msgid ""
"Connection failed.\n"
"Verify your configuration in the Mandriva Linux Control Center."
msgstr ""
"Anslutning misslyckades.\n"
"Verifiera konfigurationen i Mandriva Linux kontrollcentral."

#: standalone/net_monitor:341
#, c-format
msgid "Color configuration"
msgstr "Färgkonfiguration"

#: standalone/net_monitor:389 standalone/net_monitor:409
#, c-format
msgid "sent: "
msgstr "skickat: "

#: standalone/net_monitor:396 standalone/net_monitor:413
#, c-format
msgid "received: "
msgstr "mottaget: "

#: standalone/net_monitor:403
#, c-format
msgid "average"
msgstr "medelvärde"

#: standalone/net_monitor:406
#, c-format
msgid "Local measure"
msgstr "Lokalt mått"

#: standalone/net_monitor:467
#, c-format
msgid ""
"Warning, another internet connection has been detected, maybe using your "
"network"
msgstr ""
"Varning: en annan Internetanslutning har identifierats som kanske använder "
"ditt nätverk"

#: standalone/net_monitor:478
#, c-format
msgid "No internet connection configured"
msgstr "Ingen internetanslutning är konfigurerad"

#: standalone/printerdrake:68
#, c-format
msgid "Reading data of installed printers..."
msgstr "Läser data för installerade skrivare..."

#: standalone/printerdrake:116
#, c-format
msgid "%s Printer Management Tool"
msgstr "%s Verktyg för Skrivarhantering"

#: standalone/printerdrake:130 standalone/printerdrake:131
#: standalone/printerdrake:132 standalone/printerdrake:133
#: standalone/printerdrake:141 standalone/printerdrake:142
#: standalone/printerdrake:146
#, c-format
msgid "/_Actions"
msgstr "/_Åtgärder"

#: standalone/printerdrake:130 standalone/printerdrake:142
#, c-format
msgid "/_Add Printer"
msgstr "/_Lägg till Skrivare"

#: standalone/printerdrake:131
#, c-format
msgid "/Set as _Default"
msgstr "/Välj som _Standard"

#: standalone/printerdrake:132
#, c-format
msgid "/_Edit"
msgstr "/R_edigera"

#: standalone/printerdrake:133
#, c-format
msgid "/_Delete"
msgstr "/_Ta bort"

#: standalone/printerdrake:134
#, c-format
msgid "/_Expert mode"
msgstr "/_Expertläge"

#: standalone/printerdrake:139
#, c-format
msgid "/_Refresh"
msgstr "/Uppdate_ra"

#: standalone/printerdrake:146
#, c-format
msgid "/_Configure CUPS"
msgstr "/_Konfigurera CUPS"

#: standalone/printerdrake:181
#, c-format
msgid "Search:"
msgstr "Sök:"

#: standalone/printerdrake:184
#, c-format
msgid "Apply filter"
msgstr "Tillämpa filter"

#: standalone/printerdrake:211 standalone/printerdrake:218
#, c-format
msgid "Def."
msgstr "Def."

#: standalone/printerdrake:211 standalone/printerdrake:218
#, c-format
msgid "Printer Name"
msgstr "Skrivarnamn"

#: standalone/printerdrake:211
#, c-format
msgid "Connection Type"
msgstr "Anslutningstyp"

#: standalone/printerdrake:218
#, c-format
msgid "Server Name"
msgstr "Servernamn"

#. -PO: "Add Printer" is a button text and the translation has to be AS SHORT AS POSSIBLE
#: standalone/printerdrake:226
#, c-format
msgid "Add Printer"
msgstr "Lägg till Skrivare"

#: standalone/printerdrake:226
#, c-format
msgid "Add a new printer to the system"
msgstr "Lägg till en skrivare till systemet"

#. -PO: "Set as default" is a button text and the translation has to be AS SHORT AS POSSIBLE
#: standalone/printerdrake:229
#, c-format
msgid "Set as default"
msgstr "Välj som standard"

#: standalone/printerdrake:229
#, c-format
msgid "Set selected printer as the default printer"
msgstr "Använd vald skrivare som standardskrivare"

#: standalone/printerdrake:232
#, c-format
msgid "Edit selected printer"
msgstr "Redigera vald skrivare"

#: standalone/printerdrake:235
#, c-format
msgid "Delete selected printer"
msgstr "Ta bort vald skrivare"

#: standalone/printerdrake:238
#, c-format
msgid "Refresh the list"
msgstr "Uppdatera listan"

#. -PO: "Configure CUPS" is a button text and the translation has to be AS SHORT AS POSSIBLE
#: standalone/printerdrake:241
#, c-format
msgid "Configure CUPS"
msgstr "Konfigurera CUPS"

#: standalone/printerdrake:241
#, c-format
msgid "Configure CUPS printing system"
msgstr "Konfigurera CUPS skrivarsystem"

#: standalone/printerdrake:299 standalone/printerdrake:337
#, c-format
msgid "Enabled"
msgstr "Aktivera"

#: standalone/printerdrake:300 standalone/printerdrake:338
#, c-format
msgid "Disabled"
msgstr "Inaktiverad"

#: standalone/printerdrake:560
#, c-format
msgid "Authors: "
msgstr "Upphovsmän: "

#. -PO: here %s is the version number
#: standalone/printerdrake:570
#, c-format
msgid "Printer Management %s"
msgstr "Skrivarhantering %s"

#: standalone/scannerdrake:51
#, c-format
msgid ""
"SANE packages need to be installed to use scanners.\n"
"\n"
"Do you want to install the SANE packages?"
msgstr ""
"SANE paketen måste installeras för att använda scanners.\n"
"\n"
"Vill du installera SANE paketen?"

#: standalone/scannerdrake:55
#, c-format
msgid "Aborting Scannerdrake."
msgstr "Avbryter Scannerdrake"

#: standalone/scannerdrake:60
#, c-format
msgid ""
"Could not install the packages needed to set up a scanner with Scannerdrake."
msgstr ""
"Kunde inte installera de paket som krävs för att installera en scanner med "
"Scannerdrake."

#: standalone/scannerdrake:61
#, c-format
msgid "Scannerdrake will not be started now."
msgstr "Scannerdrake kommer inte startas nu."

#: standalone/scannerdrake:67 standalone/scannerdrake:491
#, c-format
msgid "Searching for configured scanners..."
msgstr "Söker efter konfigurerade bildläsare..."

#: standalone/scannerdrake:71 standalone/scannerdrake:495
#, c-format
msgid "Searching for new scanners..."
msgstr "Söker efter nya bildläsare..."

#: standalone/scannerdrake:79 standalone/scannerdrake:517
#, c-format
msgid "Re-generating list of configured scanners..."
msgstr "Gör om listan på konfigurerade bildläsare"

#: standalone/scannerdrake:101
#, c-format
msgid "The %s is not supported by this version of %s."
msgstr "%s stöds inte av den här versionen av %s."

#: standalone/scannerdrake:104
#, c-format
msgid "%s found on %s, configure it automatically?"
msgstr "%s hittades på %s, konfigurera den automatiskt?"

#: standalone/scannerdrake:116
#, c-format
msgid "%s is not in the scanner database, configure it manually?"
msgstr "%s finns inte bildläsardatabasen, konfigurera den manuellt?"

#: standalone/scannerdrake:131
#, c-format
msgid "Select a scanner model"
msgstr "Välj en bildläsarmodell"

#: standalone/scannerdrake:132
#, c-format
msgid " ("
msgstr " ("

#: standalone/scannerdrake:133
#, c-format
msgid "Detected model: %s"
msgstr "Identifierad modell: %s"

#: standalone/scannerdrake:136
#, c-format
msgid "Port: %s"
msgstr "Port: %s"

#: standalone/scannerdrake:138 standalone/scannerdrake:141
#, c-format
msgid " (UNSUPPORTED)"
msgstr " (STÖDS EJ)"

#: standalone/scannerdrake:144
#, c-format
msgid "The %s is not supported under Linux."
msgstr "%s stöds inte under Linux."

#: standalone/scannerdrake:171 standalone/scannerdrake:185
#, c-format
msgid "Do not install firmware file"
msgstr "Installera inte firmware fil"

#: standalone/scannerdrake:175 standalone/scannerdrake:227
#, c-format
msgid ""
"It is possible that your %s needs its firmware to be uploaded everytime when "
"it is turned on."
msgstr ""
"Det är möjligt att din %s behöver få sin firmware uppladdat varje gång den "
"startar."

#: standalone/scannerdrake:176 standalone/scannerdrake:228
#, c-format
msgid "If this is the case, you can make this be done automatically."
msgstr "Om så är fallet, kan du konfigurera så att detta sker automatiskt."

#: standalone/scannerdrake:177 standalone/scannerdrake:231
#, c-format
msgid ""
"To do so, you need to supply the firmware file for your scanner so that it "
"can be installed."
msgstr ""
"För att göra detta måste du tillhandahålla firmware för din scanner så att "
"den kan bli installerad."

#: standalone/scannerdrake:178 standalone/scannerdrake:232
#, c-format
msgid ""
"You find the file on the CD or floppy coming with the scanner, on the "
"manufacturer's home page, or on your Windows partition."
msgstr ""
"Du kan finna filen på den CD eller diskett som följt med scannern, från "
"tillverkarens hemsida, eller från din Windows partition."

#: standalone/scannerdrake:180 standalone/scannerdrake:239
#, c-format
msgid "Install firmware file from"
msgstr "Installera firmware från"

#: standalone/scannerdrake:200
#, c-format
msgid "Select firmware file"
msgstr "Välj firmware fil"

#: standalone/scannerdrake:203 standalone/scannerdrake:262
#, c-format
msgid "The firmware file %s does not exist or is unreadable!"
msgstr "Firmwarefilen %s existerar inte eller är oläsbar!"

#: standalone/scannerdrake:226
#, c-format
msgid ""
"It is possible that your scanners need their firmware to be uploaded "
"everytime when they are turned on."
msgstr ""
"Det är möjligt att dina scanners behöver få deras firmware uppladdat varje "
"gång de startar."

#: standalone/scannerdrake:230
#, c-format
msgid ""
"To do so, you need to supply the firmware files for your scanners so that it "
"can be installed."
msgstr ""
"För att göra detta måste du tillhandahålla firmware för dina scanners så att "
"de kan bli installerade."

#: standalone/scannerdrake:233
#, c-format
msgid ""
"If you have already installed your scanner's firmware you can update the "
"firmware here by supplying the new firmware file."
msgstr ""
"Om du redan har installerat din scanners firmware kan du uppdatera firmwaren "
"här genom att ange den nya firmware filen."

#: standalone/scannerdrake:235
#, c-format
msgid "Install firmware for the"
msgstr "Installera firmware för"

#: standalone/scannerdrake:258
#, c-format
msgid "Select firmware file for the %s"
msgstr "Välj firmware fil för %s."

#: standalone/scannerdrake:276
#, c-format
msgid "Could not install the firmware file for the %s!"
msgstr "Kunde inte installera firmware fil för %s!"

#: standalone/scannerdrake:289
#, c-format
msgid "The firmware file for your %s was successfully installed."
msgstr "Firmware:n för din %s har installlerats"

#: standalone/scannerdrake:299
#, c-format
msgid "The %s is unsupported"
msgstr "%s stöds inte"

#: standalone/scannerdrake:304
#, c-format
msgid ""
"The %s must be configured by printerdrake.\n"
"You can launch printerdrake from the %s Control Center in Hardware section."
msgstr ""
"%s måste konfigureras av printerdrake.\n"
"Du kan starta printerdrake från %s kontrollcentral i avdelningen Hårdvara."

#: standalone/scannerdrake:308 standalone/scannerdrake:315
#: standalone/scannerdrake:345
#, c-format
msgid "Auto-detect available ports"
msgstr "Identifiera tillgängliga portar automatiskt"

#: standalone/scannerdrake:310 standalone/scannerdrake:356
#, c-format
msgid "Please select the device where your %s is attached"
msgstr "Ange den enhet där %s finns"

#: standalone/scannerdrake:311
#, c-format
msgid "(Note: Parallel ports cannot be auto-detected)"
msgstr "(Observera: Parallellportar kan inte identifieras automatiskt)"

#: standalone/scannerdrake:313 standalone/scannerdrake:358
#, c-format
msgid "choose device"
msgstr "välj enhet"

#: standalone/scannerdrake:347
#, c-format
msgid "Searching for scanners..."
msgstr "Söker efter bildläsare..."

#: standalone/scannerdrake:383
#, c-format
msgid "Setting up kernel modules..."
msgstr "Ställer in kärnmoduler"

#: standalone/scannerdrake:390 standalone/scannerdrake:397
#, c-format
msgid "Attention!"
msgstr "Observera!"

#: standalone/scannerdrake:391
#, c-format
msgid ""
"Your %s cannot be configured fully automatically.\n"
"\n"
"Manual adjustments are required. Please edit the configuration file /etc/"
"sane.d/%s.conf. "
msgstr ""
"Din %s kan inte konfigureras automatiskt.\n"
"\n"
"Manuella ändringar krävs, editera konfigurationsfilen /etc/sane.d/%s.conf"

#: standalone/scannerdrake:392 standalone/scannerdrake:401
#, c-format
msgid ""
"More info in the driver's manual page. Run the command \"man sane-%s\" to "
"read it."
msgstr ""
"Mer information finns i drivrutinens manualsida. Kör kommandot \"man sane %s"
"\" för att läsa manualen."

#: standalone/scannerdrake:394 standalone/scannerdrake:403
#, c-format
msgid ""
"After that you may scan documents using \"XSane\" or \"Kooka\" from "
"Multimedia/Graphics in the applications menu."
msgstr ""
"Efteråt kan du läsa in dokument med \"XSane\" ellr \"Kooka\" från Multimedia/"
"Grafik i menyn Program."

#: standalone/scannerdrake:398
#, c-format
msgid ""
"Your %s has been configured, but it is possible that additional manual "
"adjustments are needed to get it to work. "
msgstr ""
"Din %s har konfigurerats, men det är möjligt att manuella justeringar krävs "
"för att få den att fungera."

#: standalone/scannerdrake:399
#, c-format
msgid ""
"If it does not appear in the list of configured scanners in the main window "
"of Scannerdrake or if it does not work correctly, "
msgstr ""
"Om den inte finns i listan över konfigurerade bildläsare i Scannerdrakes "
"huvudfönster fungerar den inte korrekt."

#: standalone/scannerdrake:400
#, c-format
msgid "edit the configuration file /etc/sane.d/%s.conf. "
msgstr "editera konfigurationsfilen /etc/sane.d/%s.conf."

#: standalone/scannerdrake:406
#, c-format
msgid ""
"Your %s has been configured.\n"
"You may now scan documents using \"XSane\" or \"Kooka\" from Multimedia/"
"Graphics in the applications menu."
msgstr ""
"Din %s har blivit konfigurerad.\n"
"Du kan nu läsa in dokument med \"XSane\" ellr \"Kooka\" från Multimedia/"
"Grafik i menyn Program."

#: standalone/scannerdrake:431
#, c-format
msgid ""
"The following scanners\n"
"\n"
"%s\n"
"are available on your system.\n"
msgstr ""
"Följande bildläsare\n"
"\n"
"%s\n"
"är direktanslutna till datorn\n"

#: standalone/scannerdrake:432
#, c-format
msgid ""
"The following scanner\n"
"\n"
"%s\n"
"is available on your system.\n"
msgstr ""
"Följande bildläsare\n"
"\n"
"%s\n"
"är direktansluten till datorn.\n"

#: standalone/scannerdrake:435 standalone/scannerdrake:438
#, c-format
msgid "There are no scanners found which are available on your system.\n"
msgstr "Inga tillgängliga bildläsare hittades på systemet.\n"

#: standalone/scannerdrake:452
#, c-format
msgid "Search for new scanners"
msgstr "Sök efter nya bildläsare"

#: standalone/scannerdrake:458
#, c-format
msgid "Add a scanner manually"
msgstr "Lägg till en bildläsare manuellt"

#: standalone/scannerdrake:465
#, c-format
msgid "Install/Update firmware files"
msgstr "Installera / Uppdatera firmware filer"

#: standalone/scannerdrake:471
#, c-format
msgid "Scanner sharing"
msgstr "Bildläsarutdelning"

#: standalone/scannerdrake:530 standalone/scannerdrake:695
#, c-format
msgid "All remote machines"
msgstr "Alla fjärrdatorer"

#: standalone/scannerdrake:542 standalone/scannerdrake:845
#, c-format
msgid "This machine"
msgstr "Den här datorn"

#: standalone/scannerdrake:582
#, c-format
msgid ""
"Here you can choose whether the scanners connected to this machine should be "
"accessible by remote machines and by which remote machines."
msgstr ""
"Här kan du välja om bildläsare kopplade till denna dator ska finnas "
"tillgängliga för fjärrdatorer och i så fall av vilka fjärrdatorer."

#: standalone/scannerdrake:583
#, c-format
msgid ""
"You can also decide here whether scanners on remote machines should be made "
"available on this machine."
msgstr ""
"Här kan du också bestämma om bildläsare på fjärrdatorer ska finnas "
"tillgängliga på denna dator."

#: standalone/scannerdrake:586
#, c-format
msgid "The scanners on this machine are available to other computers"
msgstr "Bildläsarna på den här datorn är tillgängliga för andra datorer"

#: standalone/scannerdrake:588
#, c-format
msgid "Scanner sharing to hosts: "
msgstr "Bildläsarutdelning på värddatorer:"

#: standalone/scannerdrake:602
#, c-format
msgid "Use scanners on remote computers"
msgstr "Använd bildläsare på fjärrdatorer."

#: standalone/scannerdrake:605
#, c-format
msgid "Use the scanners on hosts: "
msgstr "Använd bildläsarna på följande värddatorer:"

#: standalone/scannerdrake:632 standalone/scannerdrake:704
#: standalone/scannerdrake:854
#, c-format
msgid "Sharing of local scanners"
msgstr "Utdelning av lokala bildläsare"

#: standalone/scannerdrake:633
#, c-format
msgid ""
"These are the machines on which the locally connected scanner(s) should be "
"available:"
msgstr ""
"Dessa är de datorer från vilka de lokala bildläsarna ska göras tillgängliga:"

#: standalone/scannerdrake:644 standalone/scannerdrake:794
#, c-format
msgid "Add host"
msgstr "Lägg till värddator"

#: standalone/scannerdrake:650 standalone/scannerdrake:800
#, c-format
msgid "Edit selected host"
msgstr "Redigera vald värddator"

#: standalone/scannerdrake:659 standalone/scannerdrake:809
#, c-format
msgid "Remove selected host"
msgstr "Ta bort vald värddator"

#: standalone/scannerdrake:683 standalone/scannerdrake:691
#: standalone/scannerdrake:696 standalone/scannerdrake:742
#: standalone/scannerdrake:833 standalone/scannerdrake:841
#: standalone/scannerdrake:846 standalone/scannerdrake:892
#, c-format
msgid "Name/IP address of host:"
msgstr "Namn/IP-adress på värddator:"

#: standalone/scannerdrake:705 standalone/scannerdrake:855
#, c-format
msgid "Choose the host on which the local scanners should be made available:"
msgstr "Välj värddatorn där de lokala bildläsarna ska göras tillgängliga:"

#: standalone/scannerdrake:716 standalone/scannerdrake:866
#, c-format
msgid "You must enter a host name or an IP address.\n"
msgstr "Du måste ange ett värddatornamn eller en IP-adress.\n"

#: standalone/scannerdrake:727 standalone/scannerdrake:877
#, c-format
msgid "This host is already in the list, it cannot be added again.\n"
msgstr ""
"Den här värddatorn finns redan i listan och kan inte läggas till igen.\n"

#: standalone/scannerdrake:782
#, c-format
msgid "Usage of remote scanners"
msgstr "Användning av fjärrbildläsare"

#: standalone/scannerdrake:783
#, c-format
msgid "These are the machines from which the scanners should be used:"
msgstr "Dessa är de datorer från vilka de lokala bildläsarna ska användas:"

#: standalone/scannerdrake:940
#, c-format
msgid ""
"saned needs to be installed to share the local scanner(s).\n"
"\n"
"Do you want to install the saned package?"
msgstr ""
"saned måste installeras för att kunna dela ut lokala scanners.\n"
"\n"
"Vill du installera paketet saned?"

#: standalone/scannerdrake:944 standalone/scannerdrake:948
#, c-format
msgid "Your scanner(s) will not be available on the network."
msgstr "Din scanner kommer inte att vara tillgänglig över nätverket."

#: standalone/service_harddrake:104
#, c-format
msgid "Some devices in the \"%s\" hardware class were removed:\n"
msgstr "Vissa enheter i \"%s\"-hårdvaruklassen togs bort:\n"

#: standalone/service_harddrake:105
#, c-format
msgid "- %s was removed\n"
msgstr "- %s har tagits bort\n"

#: standalone/service_harddrake:108
#, c-format
msgid "Some devices were added: %s\n"
msgstr "Vissa enheter lades till: %s\n"

#: standalone/service_harddrake:109
#, c-format
msgid "- %s was added\n"
msgstr "- %s har lagts till\n"

#: standalone/service_harddrake:204
#, c-format
msgid "Hardware probing in progress"
msgstr "Hårdvaruidentifiering pågår"

#: standalone/service_harddrake_confirm:7
#, c-format
msgid "Hardware changes in \"%s\" class (%s seconds to answer)"
msgstr "Ändringar i hårdvaruklass \"%s\" (%s sekunder att svara)"

#: standalone/service_harddrake_confirm:8
#, c-format
msgid "Do you want to run the appropriate config tool?"
msgstr "Vill du köra konfigurationsverktyget för detta?"

#: steps.pm:14
#, c-format
msgid "Language"
msgstr "Välj språk"

#: steps.pm:15
#, c-format
msgid "License"
msgstr "Licens"

#: steps.pm:16
#, c-format
msgid "Configure mouse"
msgstr "Konfigurera mus"

#: steps.pm:17
#, c-format
msgid "Hard drive detection"
msgstr "Identifiering av hårddisk"

#: steps.pm:18
#, c-format
msgid "Select installation class"
msgstr "Välj installationsklass"

#: steps.pm:19
#, c-format
msgid "Choose your keyboard"
msgstr "Välj tangentbord"

#: steps.pm:21
#, c-format
msgid "Partitioning"
msgstr "Partitionering"

#: steps.pm:22
#, c-format
msgid "Format partitions"
msgstr "Formatera partitioner"

#: steps.pm:23
#, c-format
msgid "Choose packages to install"
msgstr "Välj paket för installation"

#: steps.pm:24
#, c-format
msgid "Install system"
msgstr "Installera system"

#: steps.pm:25
#, c-format
msgid "Administrator password"
msgstr "Administratörslösenord"

#: steps.pm:26
#, c-format
msgid "Add a user"
msgstr "Lägg till användare"

#: steps.pm:27
#, c-format
msgid "Configure networking"
msgstr "Konfigurera nätverk"

#: steps.pm:28
#, c-format
msgid "Install bootloader"
msgstr "Installera starthanterare"

#: steps.pm:29
#, c-format
msgid "Configure X"
msgstr "Konfigurera X"

#: steps.pm:31
#, c-format
msgid "Configure services"
msgstr "Konfigurera tjänster"

#: steps.pm:32
#, c-format
msgid "Install updates"
msgstr "Installera uppdateringar"

#: steps.pm:33
#, c-format
msgid "Exit install"
msgstr "Avsluta installationen"

#: ugtk2.pm:909
#, c-format
msgid "Is this correct?"
msgstr "Är detta korrekt?"

#: ugtk2.pm:969
#, c-format
msgid "No file chosen"
msgstr "Ingen fil vald"

#: ugtk2.pm:971
#, c-format
msgid "You have chosen a file, not a directory"
msgstr "Du har valt en fil, inte en katalog."

#: ugtk2.pm:973
#, c-format
msgid "You have chosen a directory, not a file"
msgstr "Du har valt en katalog, inte en fil."

#: ugtk2.pm:975
#, c-format
msgid "No such directory"
msgstr "Katalogen existerar ej"

#: ugtk2.pm:975
#, c-format
msgid "No such file"
msgstr "Filen existerar ej"

#: ugtk2.pm:1056
#, c-format
msgid "Expand Tree"
msgstr "Expandera träd"

#: ugtk2.pm:1057
#, c-format
msgid "Collapse Tree"
msgstr "Komprimera träd"

#: ugtk2.pm:1058
#, c-format
msgid "Toggle between flat and group sorted"
msgstr "Byt mellan rak och gruppvis sortering"

#: wizards.pm:95 wizards2.pm:95
#, c-format
msgid ""
"%s is not installed\n"
"Click \"Next\" to install or \"Cancel\" to quit"
msgstr ""
"%s är inte installerad.\n"
"Klicka på \"Nästa\" för att installera eller \"Avbryt\" för att avsluta."

#: wizards.pm:99 wizards2.pm:99
#, c-format
msgid "Installation failed"
msgstr "Installationen misslyckades"

#~ msgid "No floppy drive available"
#~ msgstr "Ingen diskettstation tillgänglig"

#~ msgid "Please insert the Update Modules floppy in drive %s"
#~ msgstr "Sätt in disketten med uppdaterade moduler i diskettstationen %s"

#~ msgid ""
#~ "_: keyboard\n"
#~ "Tifinagh (+latin/arabic)"
#~ msgstr "Tifinagh (+latinskt/arabiskt)"

#~ msgid "No network card"
#~ msgstr "Inget nätverkskort"

#~ msgid "Use already installed driver (%s)"
#~ msgstr "Använd en redan installerad drivrutin (%s)"

#~ msgid "Use Wi-Fi Protected Access (WPA)"
#~ msgstr "Använd Wi-Fi Protected Access (WPA)"

#~ msgid "You've not selected any font"
#~ msgstr "Du har inte valt något teckensnitt"

#~ msgid "Save and close"
#~ msgstr "Spara och stäng"